Commits

Author Commit Message Labels Comments Date
jilles
[svn] Merge old trunk r2779,r2785: Show correct privilege name in a few ERR_NOPRIVS numerics.
jilles
[svn] Merge old trunk r2695: Send an SQUIT instead of an ERROR to announce /die to connected servers. This will generate better server notices.
jilles
[svn] Merge old trunk r2294: Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
jilles
[svn] Merge old trunk r2226: If we are connecting outward to a server, check if the server name they sent is the same as what we tried to connect to. Previously such a connection could succeed if there existed connect blocks with the same IP and passwords for the other server name.
jilles
[svn] Merge old trunk r2212: Another handling of SJOINs without nicks: Propagate them if the channel is +P or the channel already existed, otherwise remove the channel again and do not propagate the SJOIN.
jilles
[svn] Remove channels entirely from /whois on services. This cannot be overridden with operspy.
jilles
[svn] Fix /who on channels with ** in their name.
jilles
[svn] NEWS: As in 2.1.3, mention that the TS6 revision will interoperate with older versions
jilles
[svn] Fix documentation of HIDE_SERVERS_IPS define.
jilles
[svn] Don't leak auth{} spoofed ip for I-line is full notice either.
jilles
[svn] Update NEWS.
jilles
[svn] Allow /invite (but not invex) to override +r, +l, +j in addition to +i. As before, a restrictive mode must be in place at /invite time for the invite to have an effect; +r does not count as a restrictive mode if the user is logged in; +l and +j always count as restrictive modes to allow for cases where they would allow join at /invite time but not when the user tries to join.
jilles
[svn] Remove invite_ops_only, forcing it to YES.
jilles
[svn] Move username check after xline and dnsbl checks, so it will not complain to opers about clients who are xlined or blacklisted anyway (both of which silently reject).
nenolod
[svn] - MASTER_MAX is no longer relevant
nenolod
[svn] - add config option for setting max_clients.
nenolod
[svn] - remove get_maxrss() and all of that insecure and unsafe nonsense
nenolod
[svn] - avoid some potential NULL dereferencing
nenolod
[svn] - fix a typo
nenolod
[svn] - rework poll a bit for the MAXCONNECTIONS changes.
jilles
[svn] Our way of using kqueue may cause it to report fds we don't know about anymore, cope.
jilles
[svn] Don't reference freed memory (fde_t) in comm_close().
nenolod
[svn] - fix for 100% cpu use
nenolod
[svn] - rework comm_checktimeouts() to use the hashtable in an efficient manner.
nenolod
[svn] - clear up use of fd_table in ircd.
nenolod
[svn] - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
jilles
[svn] Fix some cases where the size argument to strlcpy() for usernames and hostnames is 1 too small.
jilles
[svn] Cut down quit/part/kick reasons to avoid quit reasons overflowing the client exiting server notice (from TOPICLEN to 260). kill reasons become shorter accordingly. kline/dline/gline reasons become 390. away messages stay at TOPICLEN for now.
jilles
[svn] Don't leak auth{} spoofed IP addresses in +f notices. from ratbox (androsyn)
jilles
[svn] Make oper_up() take +i/-i during opering up into account (e.g. no_oper_invis extension, +i in operator::umodes). Remove the hack from no_oper_invis.
  1. Prev
  2. Next