X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ChangeLog;h=e9291bb2865c361c62d972b335ccb85f5541f55d;hp=9d8aa471cf11b351809b6fd9b01c087cfa014439;hb=refs%2Fheads%2Fupstream;hpb=9f3569b567de6a5585cffde153885d1611f6c7b6 diff --git a/ChangeLog b/ChangeLog index 9d8aa47..e9291bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,72 @@ +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