1800d9737bRun autoreconf.
William Pitcock
2010-02-17 23:12:45 -0600
ad03121116Set autoconf version to 3.2.0.
William Pitcock
2010-02-17 23:12:17 -0600
08178b13ddBUGS is no longer relevant, as the build system installs files in a way where this is no longer a problem.
William Pitcock
2010-02-17 23:11:33 -0600
6d194359abChange license version in version.c.SH (GPLv1 -> GPLv2) so that it agrees with the other documentation.
William Pitcock
2010-02-17 23:05:47 -0600
8afd32ce07s/o:lines/operator blocks/
William Pitcock
2010-02-17 23:01:58 -0600
1c19179d64Add certfp check to challenge too.
William Pitcock
2010-02-17 23:01:25 -0600
e4c72f7919Clarify ERR_NOOPERHOST and convert it to use sendto_one_numeric().
William Pitcock
2010-02-17 06:51:41 -0600
eb2d2b8d76hurt: unbreak compile
William Pitcock
2010-02-17 06:44:42 -0600
d8a023edddAdd support for client certificate fingerprints in o:lines.
William Pitcock
2010-02-17 06:41:41 -0600
3002877654target change: Overwrite the least recently used target with a new one.
Jilles Tjoelker
2010-02-15 00:31:17 +0100
d29b1834c3Make the number of targets tracked for target change a #define.
Jilles Tjoelker
2010-02-13 15:18:17 +0100
957ee03b56English fix to fix the fix i made about 80 minutes ago. I suck at a/an cometimes. Also, fix.
JD Horelick
2010-02-08 18:04:54 -0500
b17999e11bOne or 2 English language cleanups. Less than I thought there were.
JD Horelick
2010-02-08 16:28:08 -0500
360a73dc94Add new function rb_get_ssl_certfp() to export-syms.txt.
Jilles Tjoelker
2010-02-07 20:38:37 +0100
0e0c4508f1testline/testgecos: Send "not an oper" message if appropriate.
Jilles Tjoelker
2010-02-07 17:57:36 +0100
54656d7650Pass certfp to other servers and show it in whois. Do not show it on connect.
Jilles Tjoelker
2010-02-06 00:18:27 +0100
8329f99cf9Fix serno.h for compiles from Mercurial.
Jilles Tjoelker
2010-02-03 00:46:14 +0100
f7b5446177Apply ratbox3 workaround for too permissive inet_pton6():
Jilles Tjoelker
2010-02-03 00:44:51 +0100
09fb2d185dClarify CertFP message.
William Pitcock
2010-01-31 17:35:15 -0600
a099270d45Add certfp support to libratbox and ssld.
Jilles Tjoelker
2010-01-31 19:04:20 +0100
436cf01700Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2010-01-30 19:21:28 -0600
4b253d3bd7modreload: Causing an entire 50,000 user network to crash due to user-error is a bad idea, don't let it happen again by not allowing paths in /modreload.
William Pitcock
2010-01-30 19:21:17 -0600
8b4cf5c15bFix 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
Jilles Tjoelker
2010-01-22 00:09:56 +0100
b4c26701c3Don't cache files that are empty or not files. Avoids crashing on the likes of 'HELP .'
Stephen Bennett
2010-01-21 16:27:34 +0000
343e239585Put back fb7d6089158e, not setting large_ctcp_sent for CTCP ACTION.
Jilles Tjoelker
2010-01-20 00:03:57 +0100
92a7995129Merge +C (no CTCP to channels) from ircd-seven.
William Pitcock
2010-01-19 02:11:04 -0600
f5e7f3182bAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2010-01-19 01:47:27 -0600
0a304f3813supported: Add CLIENTVER=3.0 to indicate presence of 3.0 core capabilities (such as CAP, extended WHO, etc) as requested by LifeIsPain.
William Pitcock
2010-01-19 01:47:21 -0600
ebc55af53cDo not set large_ctcp_sent for CTCP ACTION as it does not request a reply.
Jilles Tjoelker
2010-01-14 01:12:16 +0100
ddbd4a8151If a removed resv was temporary, mention this in the server notice. This agrees with xline.
Jilles Tjoelker
2010-01-09 22:14:53 +0100
609a0d5514Put back resv_forcepart. This undoes erroneous revert in a3c064b3b8a2.
Jilles Tjoelker
2010-01-09 19:08:48 +0100
70c6c150f6Complete the move of xlines and resvs from aconf->name to aconf->host.
Jilles Tjoelker
2010-01-08 18:46:29 +0100
28853c8531bantool: change empty oper fields to "unknown". Otherwise they would cause a crash when ircd tries to load them.
Jilles Tjoelker
2010-01-08 18:17:16 +0100
c2e615382bDo not change \s in xlines to spaces, match_esc() treats \s correctly.
Jilles Tjoelker
2010-01-08 18:13:47 +0100
36999fb194Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1 for the sqlite sources.
Jilles Tjoelker
2010-01-08 16:02:30 +0100
4cb3ae7836Add back missing notices.
William Pitcock
2010-01-07 18:17:08 -0600
ff0482a9cbFix up more things with bandb.
William Pitcock
2010-01-07 18:14:15 -0600
9f02582216Load in new bans from bandb on startup.
William Pitcock
2010-01-07 18:06:15 -0600
3aa4e417b9Make this work again.
William Pitcock
2010-01-07 17:50:49 -0600
03368cb9abMake this work again.
William Pitcock
2010-01-07 17:49:08 -0600
d63447bfe7Readd some oper notices.
William Pitcock
2010-01-07 17:37:52 -0600
58af12a20dStart bandb on ircd initialization.
William Pitcock
2010-01-07 17:22:44 -0600
d8a4c5f618Update modules to use bandb_add()/bandb_del().
William Pitcock
2010-01-07 17:19:03 -0600
2c9a27c46aAdd bandb IRCd APIs.
William Pitcock
2010-01-07 17:10:16 -0600
4ecc1955f0Add sqlite3 to build.
William Pitcock
2010-01-07 17:00:24 -0600
7a85b88995bantool: Fix compilation error.
William Pitcock
2010-01-07 17:00:18 -0600
dbc4e40434Add DBPATH.
William Pitcock
2010-01-07 16:55:34 -0600
042acc47bbRun autoreconf.
William Pitcock
2010-01-07 16:51:32 -0600
5545c7ea81Link bandb to build.
William Pitcock
2010-01-07 16:51:09 -0600
7641ecd8ccAdd bandb code.
William Pitcock
2010-01-07 16:50:34 -0600
e36c166d49Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2010-01-07 16:02:56 -0600
778a1c0184Update trunk to 3.2 (non-release).
William Pitcock
2010-01-07 16:02:50 -0600
9e8b3b4345SCAN UMODES: default list-max to 500, like a global WHO.
Jilles Tjoelker
2010-01-01 22:55:25 +0100
5c3794b9f0Update some copyright years.
Jilles Tjoelker
2010-01-01 22:46:34 +0100
7f9423cb2ats6-protocol.txt: mention meaning of capabs EX, IE, SERVICES, KNOCK.
Jilles Tjoelker
2009-12-26 00:25:52 +0100
83ad8add98Remove two obsolete constants.
Jilles Tjoelker
2009-06-03 23:18:07 +0200
4606e8fc6cMerge
Stephen Bennett
2009-12-08 19:23:32 +0000
c387fc41aeRevert all presence-related changes
Stephen Bennett
2009-12-08 19:22:55 +0000
22544e37fbFix crashes when there are no alias blocks in the conf.
Jilles Tjoelker
2009-12-05 20:48:02 +0100
29e3823d48Add two more reasons why ssld_count>1 can be useful: bugs and fd limits.
Jilles Tjoelker
2009-11-18 00:00:07 +0100
661f214917ssld: Fix an fd leak when closing connections.
Jilles Tjoelker
2009-11-15 23:11:18 +0100
e175522025ssld: Do not crash if not all fds in a message could be received. Actually fill the mod_ctl_buf_t.nfds field.
Jilles Tjoelker
2009-11-15 22:41:02 +0100
eb94e0e2f2Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
2009-10-24 21:07:53 -0500
32f33374f8If you're going to censor my jokes, at least do it right.
William Pitcock
2009-10-24 21:07:41 -0500
6abfcc55d0Note that blacklist{} only accepts host/reason pairs, no host+host+reason.
Jilles Tjoelker
2009-10-18 21:08:37 +0200
14a64ad404Use full (:n!u@h) prefix for sending ETB from a user to clients.
Jilles Tjoelker
2009-09-20 00:44:47 +0200
100563e836Force 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.
Jilles Tjoelker
2009-09-19 21:24:35 +0200
022573be75Display o:line "nickname" in global oper-up messages.
William Pitcock
2009-07-13 12:55:35 -0500
4486c20089Fix fd passing on FreeBSD/amd64 and possibly Solaris/sparc. The number of file descriptors in the message was not determined correctly.
Jilles Tjoelker
2009-07-10 00:27:01 +0200
fe86a70d9aShow yyerror() parse errors on stderr on startup.
Jilles Tjoelker
2009-06-18 00:37:19 +0200
f80e76cf2cDisallow changing away status via /presence. Allowing this desynchronizes clients and servers that do not know about this extension without good reason. If you want to allow this, change it to spit out the usual AWAY protocol.
Jilles Tjoelker
2009-06-04 00:01:57 +0200
338dd42d64Reject presence updates with too long keys, instead of truncating them and causing soft assertion failures. Values are still silently truncated though.
Jilles Tjoelker
2009-06-03 23:49:50 +0200
9d393c9052Add new constants for presence key/value lengths instead of overloading NICKLEN/TOPICLEN.
Jilles Tjoelker
2009-06-03 23:38:07 +0200
084af78f05Remove two obsolete constants.
Jilles Tjoelker
2009-06-03 23:18:07 +0200
104fea6cdaDo not send two 792 numerics when changing a metadata from one non-empty value to another.
Jilles Tjoelker
2009-06-03 20:44:37 +0200
320a0f8528ENCAPs cannot come from local clients, no need to check.
Jilles Tjoelker
2009-06-03 19:57:27 +0200
7cc7a2c041Remove special CAP presence handling of /whois away message. This cannot work because /whois is executed remotely too and CAPs aren't known remotely.
Jilles Tjoelker
2009-06-03 19:54:49 +0200
fa00b4ada9presence: m_presence module: Use safer get_metadata() where appropriate, to avoid crash possibilities.
William Pitcock
2009-06-02 02:55:45 -0500
41c6374550presence: send..._with_capability...(): don't send if the client does not have the capab but isn't on a channel
William Pitcock
2009-06-02 02:48:22 -0500
a436c5aab0presence: delete_metadata(): Free from the right heap.
William Pitcock
2009-06-02 02:46:37 -0500