Commit Graph

  • 1800d9737b Run autoreconf. William Pitcock 2010-02-17 23:12:45 -0600
  • ad03121116 Set autoconf version to 3.2.0. William Pitcock 2010-02-17 23:12:17 -0600
  • 08178b13dd BUGS 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
  • 6d194359ab Change 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
  • 8afd32ce07 s/o:lines/operator blocks/ William Pitcock 2010-02-17 23:01:58 -0600
  • 1c19179d64 Add certfp check to challenge too. William Pitcock 2010-02-17 23:01:25 -0600
  • e4c72f7919 Clarify ERR_NOOPERHOST and convert it to use sendto_one_numeric(). William Pitcock 2010-02-17 06:51:41 -0600
  • eb2d2b8d76 hurt: unbreak compile William Pitcock 2010-02-17 06:44:42 -0600
  • d8a023eddd Add support for client certificate fingerprints in o:lines. William Pitcock 2010-02-17 06:41:41 -0600
  • 04a611e26e Update target change documentation. Jilles Tjoelker 2010-02-17 00:38:08 +0100
  • c9013e0d8b Update NEWS. Jilles Tjoelker 2010-02-17 00:24:12 +0100
  • 625a2b1f99 Subject /invite to umodes +g and +R. Jilles Tjoelker 2010-02-15 23:07:14 +0100
  • 0f18c084bb Add missing return value. Jilles Tjoelker 2010-02-15 22:18:00 +0100
  • 3f76eb8a8c Subject /invite to target change. Jilles Tjoelker 2010-02-15 22:08:55 +0100
  • 878733fd68 Move target change code to src/tgchange.c, so we can use it for /invite as well. Jilles Tjoelker 2010-02-15 21:58:34 +0100
  • 7eb9307794 target change: Allow free replies. Jilles Tjoelker 2010-02-15 01:07:07 +0100
  • 3002877654 target change: Overwrite the least recently used target with a new one. Jilles Tjoelker 2010-02-15 00:31:17 +0100
  • d29b1834c3 Make the number of targets tracked for target change a #define. Jilles Tjoelker 2010-02-13 15:18:17 +0100
  • 957ee03b56 English 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
  • b17999e11b One or 2 English language cleanups. Less than I thought there were. JD Horelick 2010-02-08 16:28:08 -0500
  • 360a73dc94 Add new function rb_get_ssl_certfp() to export-syms.txt. Jilles Tjoelker 2010-02-07 20:38:37 +0100
  • 0e0c4508f1 testline/testgecos: Send "not an oper" message if appropriate. Jilles Tjoelker 2010-02-07 17:57:36 +0100
  • 54656d7650 Pass certfp to other servers and show it in whois. Do not show it on connect. Jilles Tjoelker 2010-02-06 00:18:27 +0100
  • 8329f99cf9 Fix serno.h for compiles from Mercurial. Jilles Tjoelker 2010-02-03 00:46:14 +0100
  • f7b5446177 Apply ratbox3 workaround for too permissive inet_pton6(): Jilles Tjoelker 2010-02-03 00:44:51 +0100
  • 09fb2d185d Clarify CertFP message. William Pitcock 2010-01-31 17:35:15 -0600
  • a099270d45 Add certfp support to libratbox and ssld. Jilles Tjoelker 2010-01-31 19:04:20 +0100
  • 436cf01700 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-30 19:21:28 -0600
  • 4b253d3bd7 modreload: 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
  • cfc8334833 Slightly tighten auth{} duplicate check: Jilles Tjoelker 2010-01-31 01:40:43 +0100
  • 67cc1f0c96 Take auth_user into account when detecting redundant/duplicate auth{}. Jilles Tjoelker 2010-01-31 01:36:37 +0100
  • 66a1809526 No need to be paranoid about clearing auth_user. It is a username, not a password. Jilles Tjoelker 2010-01-31 01:30:25 +0100
  • e37a8398ce Fix memory leak with auth_user. Jilles Tjoelker 2010-01-31 01:29:08 +0100
  • 6d70eae633 Remove remnants of <foo>_t typedefs. Jilles Tjoelker 2010-01-30 15:57:10 +0100
  • 306274351b Fix /links buffer overflow. Jilles Tjoelker 2010-01-27 21:05:10 +0100
  • 04bf0760f9 Fix op-moderate (cmode +z) for channel names with '@'. Jilles Tjoelker 2010-01-24 19:37:00 +0100
  • 7748deb557 Do not read in help files starting with a dot (including dot and dot-dot). Jilles Tjoelker 2010-01-22 02:02:45 +0100
  • a7b9067e0f Fix include/serno.h generation. Jilles Tjoelker 2010-01-22 01:41:48 +0100
  • 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 Jilles Tjoelker 2010-01-22 00:09:56 +0100
  • b4c26701c3 Don'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
  • 343e239585 Put back fb7d6089158e, not setting large_ctcp_sent for CTCP ACTION. Jilles Tjoelker 2010-01-20 00:03:57 +0100
  • 92a7995129 Merge +C (no CTCP to channels) from ircd-seven. William Pitcock 2010-01-19 02:11:04 -0600
  • f5e7f3182b Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-19 01:47:27 -0600
  • 0a304f3813 supported: 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
  • ebc55af53c Do not set large_ctcp_sent for CTCP ACTION as it does not request a reply. Jilles Tjoelker 2010-01-14 01:12:16 +0100
  • ddbd4a8151 If a removed resv was temporary, mention this in the server notice. This agrees with xline. Jilles Tjoelker 2010-01-09 22:14:53 +0100
  • 4d9be1a6a3 Add back unresv (permanent resv) notices. Jilles Tjoelker 2010-01-09 22:12:06 +0100
  • 609a0d5514 Put back resv_forcepart. This undoes erroneous revert in a3c064b3b8a2. Jilles Tjoelker 2010-01-09 19:08:48 +0100
  • 70c6c150f6 Complete the move of xlines and resvs from aconf->name to aconf->host. Jilles Tjoelker 2010-01-08 18:46:29 +0100
  • 28853c8531 bantool: 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
  • c2e615382b Do not change \s in xlines to spaces, match_esc() treats \s correctly. Jilles Tjoelker 2010-01-08 18:13:47 +0100
  • 36999fb194 Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1 for the sqlite sources. Jilles Tjoelker 2010-01-08 16:02:30 +0100
  • 4cb3ae7836 Add back missing notices. William Pitcock 2010-01-07 18:17:08 -0600
  • ff0482a9cb Fix up more things with bandb. William Pitcock 2010-01-07 18:14:15 -0600
  • 9f02582216 Load in new bans from bandb on startup. William Pitcock 2010-01-07 18:06:15 -0600
  • 3aa4e417b9 Make this work again. William Pitcock 2010-01-07 17:50:49 -0600
  • 03368cb9ab Make this work again. William Pitcock 2010-01-07 17:49:08 -0600
  • d63447bfe7 Readd some oper notices. William Pitcock 2010-01-07 17:37:52 -0600
  • 58af12a20d Start bandb on ircd initialization. William Pitcock 2010-01-07 17:22:44 -0600
  • d8a4c5f618 Update modules to use bandb_add()/bandb_del(). William Pitcock 2010-01-07 17:19:03 -0600
  • 2c9a27c46a Add bandb IRCd APIs. William Pitcock 2010-01-07 17:10:16 -0600
  • 4ecc1955f0 Add sqlite3 to build. William Pitcock 2010-01-07 17:00:24 -0600
  • 7a85b88995 bantool: Fix compilation error. William Pitcock 2010-01-07 17:00:18 -0600
  • dbc4e40434 Add DBPATH. William Pitcock 2010-01-07 16:55:34 -0600
  • 042acc47bb Run autoreconf. William Pitcock 2010-01-07 16:51:32 -0600
  • 5545c7ea81 Link bandb to build. William Pitcock 2010-01-07 16:51:09 -0600
  • 7641ecd8cc Add bandb code. William Pitcock 2010-01-07 16:50:34 -0600
  • e36c166d49 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-07 16:02:56 -0600
  • 778a1c0184 Update trunk to 3.2 (non-release). William Pitcock 2010-01-07 16:02:50 -0600
  • 9e8b3b4345 SCAN UMODES: default list-max to 500, like a global WHO. Jilles Tjoelker 2010-01-01 22:55:25 +0100
  • 5c3794b9f0 Update some copyright years. Jilles Tjoelker 2010-01-01 22:46:34 +0100
  • 7f9423cb2a ts6-protocol.txt: mention meaning of capabs EX, IE, SERVICES, KNOCK. Jilles Tjoelker 2009-12-26 00:25:52 +0100
  • 25b1f927be Remove FLAGS_SENDQEX, fix sendq exceeded snotes for servers. Jilles Tjoelker 2009-12-21 16:58:25 +0100
  • 83ad8add98 Remove two obsolete constants. Jilles Tjoelker 2009-06-03 23:18:07 +0200
  • 4606e8fc6c Merge Stephen Bennett 2009-12-08 19:23:32 +0000
  • c387fc41ae Revert all presence-related changes Stephen Bennett 2009-12-08 19:22:55 +0000
  • 22544e37fb Fix crashes when there are no alias blocks in the conf. Jilles Tjoelker 2009-12-05 20:48:02 +0100
  • 29e3823d48 Add two more reasons why ssld_count>1 can be useful: bugs and fd limits. Jilles Tjoelker 2009-11-18 00:00:07 +0100
  • 661f214917 ssld: Fix an fd leak when closing connections. Jilles Tjoelker 2009-11-15 23:11:18 +0100
  • e175522025 ssld: 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
  • eb94e0e2f2 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2009-10-24 21:07:53 -0500
  • 32f33374f8 If you're going to censor my jokes, at least do it right. William Pitcock 2009-10-24 21:07:41 -0500
  • 6abfcc55d0 Note that blacklist{} only accepts host/reason pairs, no host+host+reason. Jilles Tjoelker 2009-10-18 21:08:37 +0200
  • 14a64ad404 Use full (:n!u@h) prefix for sending ETB from a user to clients. Jilles Tjoelker 2009-09-20 00:44:47 +0200
  • 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. Jilles Tjoelker 2009-09-19 21:24:35 +0200
  • 022573be75 Display o:line "nickname" in global oper-up messages. William Pitcock 2009-07-13 12:55:35 -0500
  • 4486c20089 Fix 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
  • fe86a70d9a Show yyerror() parse errors on stderr on startup. Jilles Tjoelker 2009-06-18 00:37:19 +0200
  • f1c550ee4f Correct clone command. Jilles Tjoelker 2009-06-09 18:46:40 +0200
  • f80e76cf2c Disallow 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
  • 338dd42d64 Reject 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
  • 9d393c9052 Add new constants for presence key/value lengths instead of overloading NICKLEN/TOPICLEN. Jilles Tjoelker 2009-06-03 23:38:07 +0200
  • 084af78f05 Remove two obsolete constants. Jilles Tjoelker 2009-06-03 23:18:07 +0200
  • 104fea6cda Do 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
  • f62bb0776a Correct minimum parameter counts for PRESENCE. Jilles Tjoelker 2009-06-03 20:03:15 +0200
  • 320a0f8528 ENCAPs cannot come from local clients, no need to check. Jilles Tjoelker 2009-06-03 19:57:27 +0200
  • 7cc7a2c041 Remove 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
  • fa00b4ada9 presence: m_presence module: Use safer get_metadata() where appropriate, to avoid crash possibilities. William Pitcock 2009-06-02 02:55:45 -0500
  • 41c6374550 presence: 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
  • a436c5aab0 presence: delete_metadata(): Free from the right heap. William Pitcock 2009-06-02 02:46:37 -0500