X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=doc%2Fhistory%2F2.7-New;fp=doc%2Fhistory%2F2.7-New;h=7980d778eec3f25be81fd384415ee3f2e802a461;hp=0000000000000000000000000000000000000000;hb=0400a5a6479398d82526785c18c0df8bc8b92dce;hpb=d17e10da972ce5776c60b4c317267c6abe0e1ead diff --git a/doc/history/2.7-New b/doc/history/2.7-New new file mode 100644 index 0000000..7980d77 --- /dev/null +++ b/doc/history/2.7-New @@ -0,0 +1,128 @@ + * WHOREPLY and NAMREPLY become numberics instead of strings. + + * msa's patches to kick/mode to attempt to follow nick name changes + + * spike's patches to get SUMMON to find last idle tty + + * melazy's various DNS improvements. + + * pjg's saber C check + + * prefix changed for all server->client messages in which the origin + of the sender is a client to appear as follows: + nick!user@host + + * TRACE output changed. + + * # channel topics broadcast + + * +-numeric channels removed from server + + * numerics for TRACE output 201-209 + + * new switches for STATS: i,k,q,y + + * numerics for stats output 211-219 + + * MODE changed to also operate on users + + * deoper added as both mode and direct command. deoper sends out + ":user OPER -" to other servers. (from Kaizzu) + + * XTRA/VOICE/GRAPH removed. + + * MODE +a scrapped. + + * added custom ANSI-compatible ctype macros to ensure speed + + * user modes i,w,s,o implemented as follows: + i - invisible. over rides any channel mode for those external + to your channel. you are invisible. + + w - receive wallops + + s - receive local service notices (errors, etc) + + o - operator flag. (can not be set currently except using the + OPER command). + + * MODE +b added to ban a user from a channel using "nick!user@host" as + the mask to match to the user. If the user matches the ban mask they + are not allowed in. MODE +b with no parameters returns the list of + ban masks currently in place. MODE +b and MODE -b + add/delete a ban mask respectively. + Thanks to HulkHogan (andy@lingua.cltr.uq.oz.au) for defining what + we needed here and the 'BlackBall' approach. + + * Operator passwords may now be stored in the ircd.conf file as the + encrypted plaintext. Crypt(3) is used to generate the matching + plaintext from the OPER command. Thanks to the following people + for help with this: + Sean Batt (sean@coombs.anu.edu.au), + Andy. M. Jones (andy@lingua.cltr.uq.oz.au), + Nelson Minar (minar@reed.edu). + + * Server now creates "ircd.pid" file when booted. Holds the current + pid of the server. + + * Each O and I line in the ircd.conf file may be linked only a number + of times equal to or the max. links value for the class they belong + to. + + * Server stores results of any successful DNS lookups for servers so + that future lookups are not needed. A rehash will wipe all previous + lookup results and cause the server to start over. The server will + attempt to lookup each hostname in a C/N line on booting. This may + cause a delay during starting the server. + + * All functions should be of the form "function_name", macros of the + form "MacroName" and constants as CONSTANT. + + * Services are now treated with some respect. A service is associated + with an S-line in the ircd.conf. A service must send a NICK/SERVICE + pair on connecting to achieve service status. + + * JOIN/PART now accept a list of channels in the first parameter with + each separated by a ",". eg "JOIN #foo,#bar,#foobar" + + * A hopcount for the distance to nicknames and servers has been + introduced (for better or worse). It is passed as the second + parameter to both NICK and SERVER. + WHO and LINKS both report the hopcount in the info field. + + * Default for WALL and WALLOPS set "off" + + * rearranged config.h + + * ISON now returns nicknames with the actual case, i.e. + ISON wiz will answer WiZ + +New into 2.7.1 + + * STATS u, r, z + u - uptime + r - CPU useage stats + z - counts and shows current memory useage + r & z are only available if DEBUGMODE is defined in config.h + + * GETHOST which forces all reverse lookups of ip#'s to also match + when doing a forward lookup of the hostname returned. + + * SENDQ_ALWAYS buffering policy for sending data over links. + (Server tries to buffer as much data as possible before attempting + a write). + +New into 2.7.2 + + * NOTE (once again appears and in much better state) + + * WHOWAS gives a list of known users of the nick in question + rather than just the most recent. + + * Server can accept both server and client connections via a unix + domain socket. This provides greater security and reliability for + connections between the host and itself. (#define UNIXPORT) + + * STATS C reports L-lines: New Numeric 241 + + * #define for showing all users the invisible count from LUSERS