Jilles Tjoelker
e37a8398ce
Fix memory leak with auth_user.
...
from ircd-seven (spb)
2010-01-31 01:29:08 +01:00
Jilles Tjoelker
6d70eae633
Remove remnants of <foo>_t typedefs.
2010-01-30 15:57:10 +01:00
Jilles Tjoelker
306274351b
Fix /links buffer overflow.
2010-01-27 21:05:10 +01:00
Jilles Tjoelker
04bf0760f9
Fix op-moderate (cmode +z) for channel names with '@'.
2010-01-24 19:37:00 +01:00
Jilles Tjoelker
7748deb557
Do not read in help files starting with a dot (including dot and dot-dot).
2010-01-22 02:02:45 +01:00
Jilles Tjoelker
a7b9067e0f
Fix include/serno.h generation.
...
Apparently #value# is no longer special in hg templates.
2010-01-22 01:41:48 +01:00
Jilles Tjoelker
8b4cf5c15b
Fix memory leak and bad error reporting with posix_spawn():
...
* an initialized posix_spawnattr_t must be destroyed
* posix_spawn() returns an error number instead of setting errno
libratbox trunk r26730
2010-01-22 00:09:56 +01:00
Stephen Bennett
b4c26701c3
Don't cache files that are empty or not files. Avoids crashing on the likes of 'HELP .'
2010-01-21 16:27:34 +00:00
Jilles Tjoelker
343e239585
Put back fb7d6089158e, not setting large_ctcp_sent for CTCP ACTION.
2010-01-20 00:03:57 +01:00
William Pitcock
92a7995129
Merge +C (no CTCP to channels) from ircd-seven.
2010-01-19 02:11:04 -06:00
William Pitcock
f5e7f3182b
Automated merge with ssh://hg.atheme.org//hg/charybdis
2010-01-19 01:47:27 -06:00
William Pitcock
0a304f3813
supported: Add CLIENTVER=3.0 to indicate presence of 3.0 core capabilities (such as CAP, extended WHO, etc) as requested by LifeIsPain.
2010-01-19 01:47:21 -06:00
Jilles Tjoelker
ebc55af53c
Do not set large_ctcp_sent for CTCP ACTION as it does not request a reply.
2010-01-14 01:12:16 +01:00
Jilles Tjoelker
ddbd4a8151
If a removed resv was temporary, mention this in the server notice.
...
This agrees with xline.
2010-01-09 22:14:53 +01:00
Jilles Tjoelker
4d9be1a6a3
Add back unresv (permanent resv) notices.
2010-01-09 22:12:06 +01:00
Jilles Tjoelker
609a0d5514
Put back resv_forcepart.
...
This undoes erroneous revert in a3c064b3b8a2.
2010-01-09 19:08:48 +01:00
Jilles Tjoelker
70c6c150f6
Complete the move of xlines and resvs from aconf->name to aconf->host.
2010-01-08 18:46:29 +01:00
Jilles Tjoelker
28853c8531
bantool: change empty oper fields to "unknown".
...
Otherwise they would cause a crash when ircd tries to load them.
2010-01-08 18:17:16 +01:00
Jilles Tjoelker
c2e615382b
Do not change \s in xlines to spaces, match_esc() treats \s correctly.
...
This undoes erroneous revert in a3c064b3b8a2.
2010-01-08 18:13:47 +01:00
Jilles Tjoelker
36999fb194
Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
...
for the sqlite sources.
2010-01-08 16:02:30 +01:00
William Pitcock
4cb3ae7836
Add back missing notices.
2010-01-07 18:17:08 -06:00
William Pitcock
ff0482a9cb
Fix up more things with bandb.
2010-01-07 18:14:15 -06:00
William Pitcock
9f02582216
Load in new bans from bandb on startup.
2010-01-07 18:06:15 -06:00
William Pitcock
3aa4e417b9
Make this work again.
2010-01-07 17:50:49 -06:00
William Pitcock
03368cb9ab
Make this work again.
2010-01-07 17:49:08 -06:00
William Pitcock
d63447bfe7
Readd some oper notices.
2010-01-07 17:37:52 -06:00
William Pitcock
58af12a20d
Start bandb on ircd initialization.
2010-01-07 17:22:44 -06:00
William Pitcock
d8a4c5f618
Update modules to use bandb_add()/bandb_del().
2010-01-07 17:19:03 -06:00
William Pitcock
2c9a27c46a
Add bandb IRCd APIs.
2010-01-07 17:10:16 -06:00
William Pitcock
4ecc1955f0
Add sqlite3 to build.
2010-01-07 17:00:24 -06:00
William Pitcock
7a85b88995
bantool: Fix compilation error.
2010-01-07 17:00:18 -06:00
William Pitcock
dbc4e40434
Add DBPATH.
2010-01-07 16:55:34 -06:00
William Pitcock
042acc47bb
Run autoreconf.
2010-01-07 16:51:32 -06:00
William Pitcock
5545c7ea81
Link bandb to build.
2010-01-07 16:51:09 -06:00
William Pitcock
7641ecd8cc
Add bandb code.
2010-01-07 16:50:34 -06:00
William Pitcock
e36c166d49
Automated merge with ssh://hg.atheme.org//hg/charybdis
2010-01-07 16:02:56 -06:00
William Pitcock
778a1c0184
Update trunk to 3.2 (non-release).
2010-01-07 16:02:50 -06:00
Jilles Tjoelker
9e8b3b4345
SCAN UMODES: default list-max to 500, like a global WHO.
2010-01-01 22:55:25 +01:00
Jilles Tjoelker
5c3794b9f0
Update some copyright years.
2010-01-01 22:46:34 +01:00
Jilles Tjoelker
7f9423cb2a
ts6-protocol.txt: mention meaning of capabs EX, IE, SERVICES, KNOCK.
2009-12-26 00:25:52 +01:00
Jilles Tjoelker
25b1f927be
Remove FLAGS_SENDQEX, fix sendq exceeded snotes for servers.
...
from ircd-ratbox
2009-12-21 16:58:25 +01:00
Jilles Tjoelker
29e3823d48
Add two more reasons why ssld_count>1 can be useful: bugs and fd limits.
2009-11-18 00:00:07 +01:00
Jilles Tjoelker
661f214917
ssld: Fix an fd leak when closing connections.
...
Lightly tested.
2009-11-15 23:11:18 +01:00
Jilles Tjoelker
e175522025
ssld: Do not crash if not all fds in a message could be received.
...
Actually fill the mod_ctl_buf_t.nfds field.
2009-11-15 22:41:02 +01:00
William Pitcock
eb94e0e2f2
Automated merge with ssh://hg.atheme.org//hg/charybdis
2009-10-24 21:07:53 -05:00
William Pitcock
32f33374f8
If you're going to censor my jokes, at least do it right.
2009-10-24 21:07:41 -05:00
Jilles Tjoelker
6abfcc55d0
Note that blacklist{} only accepts host/reason pairs, no host+host+reason.
2009-10-18 21:08:37 +02:00
Jilles Tjoelker
14a64ad404
Use full (:n!u@h) prefix for sending ETB from a user to clients.
2009-09-20 00:44:47 +02:00
Jilles Tjoelker
100563e836
Force part local users (not resv_exempt) on channel resv.
...
A notice will be sent to any force parted users that the channel
is temporarily/permanently unavailable on the server.
A new config option channel::resv_forcepart can be used to disable this.
from ircd-ratbox (dubkat)
2009-09-19 21:24:35 +02:00
William Pitcock
022573be75
Display o:line "nickname" in global oper-up messages.
2009-07-13 12:55:35 -05:00