Commit graph

2323 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