X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ChangeLog;h=e9291bb2865c361c62d972b335ccb85f5541f55d;hp=151daaedf5cc7bcdff704a51d2ae07bdbd2b93e1;hb=refs%2Fheads%2Fupstream;hpb=8c06027f433c39f9d51864f6eb8aa4533cd9b4e6 diff --git a/ChangeLog b/ChangeLog index 151daae..e9291bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,183 @@ +2012-10-15 Michael Poole + + * include/IPcheck.h (IPcheck_connect_fail): Add new 'disconnect' + parameter. This treats the failure as a disconnection from the + client's current IP address. + + * ircd/IPcheck.c (ip_registry_connect_fail): Likewise. + (IPcheck_connect_fail): Pass it through. + + * ircd/m_nick.c (m_nick): Pass zero for the new parameter. + (ms_nick): Likewise. + + * ircd/s_auth.c (preregister_user): Likewise. + (iauth_cmd_ip_address): Pass one for the new parameter. + +2012-06-20 Michael Poole + + * ircd/ircd_string.c (ipmask_parse): Return zero if there is junk + after eight valid IPv6 address elements. + +2012-06-13 Michael Poole + + * ircd/s_stats.c (stats_configured_links): Correctly distinguish + local Operator blocks from global Operator blocks. + +2012-05-31 Michael Poole + + * ircd/m_gline.c (ms_gline): If the mask was empty after removing + the command character(s), reject the command. + (mo_gline): Likewise. + +2012-05-31 Michael Poole + + * include/channel.h (infochanmodes): Add +d channel mode. + + * include/client.h (infousermodes): Add +O user mode. + +2012-05-31 Michael Poole + + * ircd/gline.c (gline_add): Add length checks for badchan and + realname G-lines, comparable to the existing check for traditional + G-lines. + + * ircd/s_err.c (ERR_LONGMASK): Remove extra space in format string. + +2012-05-31 Michael Poole + + * ircd/m_server.c (check_loop_and_lh): Mention the mechanism used + to control HUB. + +2012-05-09 Michael Poole + + * ircd/s_user.c (set_user_mode): When a user deopers, revoke their + oper privileges in addition to their oper user mode. + +2012-05-09 Michael Poole + + * ircd/m_who.c (m_who): Only set WHOSELECT_EXTRA for current + opers. Because privileges are kept after -o, this would let + de-opered clients use WHOX. + +2012-05-07 Michael Poole + + * include/client.h (cli_account): New helper macro to return the + client's account name, or "0" for unstamped clients. + + * ircd/s_misc.c (exit_client): Use that when logging the client's + exit. + +2012-05-07 Michael Poole + + * ircd/gline.c (count_users): Use the client's real host, rather + than their masked host, for +x users. + +2012-04-29 Michael Poole + + * ircd/crule.c (crule_connected): Fix logic for ignoring + non-server Client structures. + (crule_via): Likewise. + +2012-04-29 Michael Poole + + * */.cvsignore: Rename to .gitignore. + + * ircd/.cvsignore: Likewise, and add *.o because git does not + ignore any patterns by default. + +2012-01-23 Michael Poole + + * ircd/ircd_res.c (proc_answer): Delete unread variable + query_class. + + * ircd/m_nick.c (m_nick): Delete unread variable client_name. + + * ircd/m_ping.c (m_ping): Delete unread variable origin. + + * ircd/m_whois.c (do_whois): Delete unread variable name. + + * ircd/parse.c (parse_client): Delete unread variable noprefix. + + * ircd/s_conf.c (killcomment): Delete unread variable tm. + + * ircd/s_stats.c (stats_configured_links): Delete unread variable + pass. + +2012-01-23 Michael Poole + + * ircd/gline.c (gline_modify): Notify opers using SNO_AUTO rather + than SNO_GLINE if a G-line had, and still has, an AUTO prefix. + +2012-01-19 Michael Poole + + * doc/readme.iauth: Document the new 'd' IAuth command. + + * ircd/s_auth.c (AuthRequestFlag): Add "soft done" flag. + (auth_ping_timeout): Do not impose Authorization Timeout on + clients with the "soft done" flag set. + (iauth_cmd_soft_done): New IAuth command handler. + (iauth_parse): Call it. + +2012-01-19 Michael Poole + + * ircd/s_auth.c (start_auth): Call start_dns_query() and + start_auth_query() after start_iauth_query() rather than + before. + +2011-08-17 Kevin L. Mitchell + + * include/client.h: Fix minor issue in IsLocOp() test + + * include/patchlevel.h (PATCHLEVEL): bump patchlevel to 14 + +2011-05-15 Michael Poole + + * ircd/s_auth.c (iauth_cmd_done_account): Do not copy the + account's creation timestamp into the account name. + +2010-07-05 Kevin L. Mitchell + + * include/patchlevel.h (PATCHLEVEL): bump patchlevel from -rc2 to + actual 13 + + * ircd/ircd_features.c: bump MAXBANS from 45 to 50, and MAXSILES + from 15 to 25 + +2010-03-28 Michael Poole + + * ircd/gline.c: Replace CurrentTime with TStime(), and remove the + uses of TSoffset, so that all G-line-related times are assumed to + be in network time. + + * ircd/m_gline.c: Likewise. + +2010-03-08 Michael Poole + + * ircd/m_server.c (enum lh_type): New type. + (check_loop_and_lh): Use the enum instead of magic integers. + Make the error message a little clearer when neither "hub" nor + "maxhops" is specified for a server. Clean up the control flow + when we decide to reject the link. + +2010-03-08 Michael Poole + + * ircd/test/ircd_match_t.c (_SC_PAGE_SIZE): Default to + _SC_PAGESIZE if that is defined (as it is on some Unixes). + +2010-03-04 Kevin L. Mitchell + + * ircd/s_bsd.c: use feature_int() to get the integer value of the + feature...and don't try to set the TOS to its index! + +2010-02-02 Michael Poole + + * include/patchlevel.h (PATCHLEVEL): Bump to (u2.10.12.)13-rc2. + +2010-01-13 Michael Poole + + * ircd/m_burst.c (ms_burst): Do not clear keys or limit here -- + MODE_PARSE_WIPEOUT gets modebuf_flush() to do that for us. + 2010-01-06 Michael Poole * Makefile.in: Remove doc/Makefile from the build.