Commit graph

1123 commits

Author SHA1 Message Date
Jilles Tjoelker 07c2bb757d Fix close detection with ssl+zip, porting more code from ircd-ratbox.
This tells the SSL ssld to report connection closure to ircd
using the new fd.
2009-03-07 03:23:17 +01:00
Jilles Tjoelker 995f300eb1 Allow /rehash throttles to clear throttling. 2009-03-07 01:49:09 +01:00
Jilles Tjoelker ad13bb7556 Rework remote rehash messages to apply to all server notices during rehash.
Previously various notices such as those applying
to modules were not sent to the remote oper.
2009-03-07 01:27:05 +01:00
Jilles Tjoelker 464b7606a8 ssld: Do not do redundant rb_setselect().
Apparently solaris devpoll/ports may have a problem
with this.
from ircd-ratbox (androsyn)
2009-03-03 22:32:18 +01:00
Jilles Tjoelker b9620c24ef Remove unused declaration. 2009-03-03 22:26:45 +01:00
Jilles Tjoelker 94734aacc6 Correct WHOX overflow check so it also works for fields other than the last.
Found with llvm static analyzer.
2009-03-01 01:58:53 +01:00
Jilles Tjoelker f93bc39774 Remove some unused variables.
Found with llvm static analyzer.
2009-03-01 01:53:40 +01:00
Jilles Tjoelker 86aba27c2d Document efnet-style GLINE protocol. 2009-03-01 01:03:58 +01:00
Jilles Tjoelker f1d07f6b7c Import new mkpasswd from ircd-ratbox.
This now uses libratbox.
2009-02-22 00:59:16 +01:00
Jilles Tjoelker 4a584d412e Rerun autoconf. 2009-02-22 00:45:50 +01:00
Jilles Tjoelker f9a9ffacc1 Remove some warning that will not be fixed. 2009-02-22 00:45:41 +01:00
Jilles Tjoelker 6865c0b099 Add channel::only_ascii_channels config option
to restrict channel names to printable ascii only.
Like disable_fake_channels this only applies to joins
by local users; unlike disable_fake_channels it applies
to opers as well.
2009-02-22 00:12:21 +01:00
Jilles Tjoelker 54828d589d Avoid unnecessary const violation. 2009-02-22 00:05:48 +01:00
Jilles Tjoelker dc396efea9 -Wbad-function-cast is stupid. 2009-02-22 00:02:51 +01:00
Jilles Tjoelker 596e2178a9 Added tag charybdis-3.1.0 for changeset f54b0af927a7 2009-02-08 21:50:07 +01:00
Jilles Tjoelker e9f64b98ac Do not create directories under PREFIX while building. 2009-02-08 21:18:26 +01:00
Jilles Tjoelker aa150eb94c Rerun autoconf. 2009-02-08 21:11:59 +01:00
Jilles Tjoelker 2723453983 Bump version to 3.1.0. 2009-02-08 21:11:33 +01:00
Jilles Tjoelker dd48c5e935 autogen.sh is not necessary at this time, and did not work anyway. 2009-02-08 21:09:29 +01:00
Jilles Tjoelker c029a164a9 Update NEWS. 2009-02-08 16:27:05 +01:00
Jilles Tjoelker 0749b751fa Clarify some PRIVMSG/NOTICE restrictions. 2009-02-08 15:48:04 +01:00
Jilles Tjoelker f8933d67e3 Numerics are also server-server messages. 2009-02-08 15:39:12 +01:00
Jilles Tjoelker 4f7a1feeda Fix an off by one error with zipstats processing
from ircd-ratbox (androsyn)
2009-02-07 23:26:05 +01:00
Jilles Tjoelker 2d042188c7 Clarify propagation of JOIN and SJOIN. 2009-02-06 15:58:02 +01:00
Jilles Tjoelker 18fc47e681 Disallow invites to juped channels.
In particular, this is checked when the source is
local and not resv_exempt, or the target is local and
not resv_exempt.
2009-02-06 14:07:03 +01:00
Jilles Tjoelker 53307da8ca Disable autoconnect for a server with excessive TS delta.
Note that in some cases (different TS delta settings,
heavy lag) it is possible only one of the servers
detects the problem and autoconnect may be left enabled.
The mechanism used for disabling is the same as
/quote set autoconn <server> 0; the A flag in /stats c
disappears and a rehash or /quote set autoconn can put
it back.
2009-02-05 23:43:07 +01:00
Jilles Tjoelker 03204327ec Add more information about propagation. 2009-02-05 20:10:34 +01:00
Jilles Tjoelker 3cadd0c433 Add description for LOCOPS message. 2009-02-05 19:57:51 +01:00
Jilles Tjoelker 3ecb8b06e5 Fix another typo. 2009-01-31 21:44:11 +01:00
Jilles Tjoelker 7714f92a84 Fix typo. 2009-01-31 21:37:33 +01:00
Jilles Tjoelker 27cdbd2771 Update NEWS. 2009-01-31 21:35:05 +01:00
Jilles Tjoelker 98fd0427c6 Fix makerelease. 2009-01-31 18:51:59 +01:00
Jilles Tjoelker 6e5e2b000a Warn about auth blocks after a *@* auth and duplicate auth blocks. 2009-01-31 18:42:03 +01:00
Jilles Tjoelker aa12f64bd6 Clarify connection setup. 2009-01-30 17:08:59 +01:00
Jilles Tjoelker e0f8d70cb2 Remove comments related to (removed) ability to disable TS6. 2009-01-30 16:50:00 +01:00
Jilles Tjoelker ad08ad1876 For remote rehashes, send error messages to the requesting oper as well. 2009-01-30 00:11:12 +01:00
Jilles Tjoelker 8b801ad161 Log unknown class in auth errors to ircd.log as well. 2009-01-29 23:53:20 +01:00
Jilles Tjoelker 975c61928a Don't suggest putting values in an enum that are not in the enum.
Compilers may assume that variables of enumerated type
only contain values in the enumeration.
2009-01-28 01:02:34 +01:00
Jilles Tjoelker 07d86ced08 Update NEWS. 2009-01-27 20:22:03 +01:00
Jilles Tjoelker e5b12a6143 Show D:line oper reason in /testline. 2009-01-27 20:20:37 +01:00
Jilles Tjoelker cdff8b707a First draft of a more complete TS6 server protocol description. 2009-01-25 21:11:28 +01:00
Jilles Tjoelker a33bdd9fb6 Remove obsolete comment. 2009-01-25 21:02:04 +01:00
Jilles Tjoelker 235fd1cecf WHOIS 330 (services login name) does not need a remote whois. 2009-01-25 17:36:19 +01:00
Jilles Tjoelker 940c734752 Add umode +R to doc/services.txt. 2009-01-25 17:35:57 +01:00
Jilles Tjoelker 1e57e391c5 Get rid of local variable shadowing. 2009-01-25 16:26:17 +01:00
Jilles Tjoelker cb2540a673 commit 1df4ff0b0558e4698819f8e4ac6ecb7654b81a2c
Author: Stephen Bennett <spb@exherbo.org>
Date:   Sun Jan 18 16:30:27 2009 +0000

    Make testline show oper reason and setter information for K:lines, where applicable
2009-01-25 16:23:36 +01:00
Jilles Tjoelker d45f5ea2d9 Only kill unknown prefix UIDs that start with a valid SID
(existing and behind the link that sent the prefix).
Also require them to be exactly 9 characters long.
2009-01-22 00:27:27 +01:00
Jilles Tjoelker cd300c1b82 Simplify hunt_server(), send ERR_NOSUCHSERVER from only one place. 2009-01-21 20:15:07 +01:00
Jilles Tjoelker e5d0a2ce72 Cut down user@server description in opers help file. 2009-01-21 00:40:16 +01:00
Jilles Tjoelker ff8e6e19e0 Remove some more references to parv[0] in comments. 2009-01-18 21:20:14 +01:00