Commit graph

  • 1fb3b1e1c4 Use FLAGS_SENTUSER instead of 'user' being non-empty to decide whether to register a user on CAP END. Stephen Bennett 2010-02-23 22:35:58 +00:00
  • 666de5311f Remove some obsolete paths from config.h. Jilles Tjoelker 2010-02-22 23:53:45 +01:00
  • 1815320d3b Remove more old kline.conf stuff. Jilles Tjoelker 2010-02-22 19:31:05 +01:00
  • 2cb7175cfa gnutls: I guess a gnutls_x509_crt_deinit() is needed to avoid memory leak. Jilles Tjoelker 2010-02-22 19:16:37 +01:00
  • 22342cd11f Remove code to write bans to csv files. Jilles Tjoelker 2010-02-22 19:09:46 +01:00
  • 3fe59c99c7 gnutls: Add support for certfp gathering. William Pitcock 2010-02-22 11:13:59 -06:00
  • 087a839962 Add spambot check changes to NEWS. Jilles Tjoelker 2010-02-21 23:15:07 +01:00
  • ff91faaf76 Do not penalize for spambot checks if creating a new channel. Jilles Tjoelker 2010-02-21 01:45:51 +01:00
  • 981586df2b spambot checks: Fix excessive expiry in some cases. Jilles Tjoelker 2010-02-21 01:29:41 +01:00
  • 4eb9a3ca0b JOIN 0: Make spambot check equivalent to PART's. Jilles Tjoelker 2010-02-21 01:12:04 +01:00
  • 9148f6aa7c Remove dead code: last_join_time is already updated by check_spambot_warning(). Jilles Tjoelker 2010-02-21 01:10:04 +01:00
  • cf3564d61f Do not check for spambot if the user is not allowed to join the channel. Jilles Tjoelker 2010-02-21 01:07:32 +01:00
  • b2d64e51f0 Fix a memory leak with client certificates. Jilles Tjoelker 2010-02-19 16:55:15 +01:00
  • dbcd150bce Do not try to free the alias dict if it does not exist. William Pitcock 2010-02-18 18:38:26 -06:00
  • 7ef7663502 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-02-18 18:11:32 -06:00
  • 7472e54da1 Fix libtool build issue. William Pitcock 2010-02-18 18:11:23 -06:00
  • fad065bb95 challenge: Fix build. Jilles Tjoelker 2010-02-18 23:42:07 +01:00
  • bb86b59086 Added tag proposed-charybdis-3.2.0 for changeset 7450d2086b3a William Pitcock 2010-02-18 07:35:05 -06:00
  • bf8483b1d3 Removed tag proposed-charybdis-3.2.0 William Pitcock 2010-02-18 07:35:01 -06:00
  • a8560affce Documentation updates for the ip_cloaking_4.0 transition. William Pitcock 2010-02-18 07:34:40 -06:00
  • 4cbfc368b4 Add ip_cloaking_4.0 module, which is the same cloaking as 3.2, but moves the usermode from +h to +x, which allows us to start transitioning this usermode change. William Pitcock 2010-02-18 07:30:26 -06:00
  • e4f0725666 Added tag proposed-charybdis-3.2.0 for changeset 99d6cacd4454 William Pitcock 2010-02-17 23:13:42 -06:00
  • 96f4052b50 Run autoreconf. William Pitcock 2010-02-17 23:12:45 -06:00
  • 8fde8d897e Set autoconf version to 3.2.0. William Pitcock 2010-02-17 23:12:17 -06:00
  • 67821070f1 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 -06:00
  • cb7f3af4d3 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 -06:00
  • 9600850e8f s/o:lines/operator blocks/ William Pitcock 2010-02-17 23:01:58 -06:00
  • ed8b3d69ac Add certfp check to challenge too. William Pitcock 2010-02-17 23:01:25 -06:00
  • 76169ea734 Clarify ERR_NOOPERHOST and convert it to use sendto_one_numeric(). William Pitcock 2010-02-17 06:51:41 -06:00
  • 3ad21d7513 hurt: unbreak compile William Pitcock 2010-02-17 06:44:42 -06:00
  • ff31db8473 Add support for client certificate fingerprints in o:lines. William Pitcock 2010-02-17 06:41:41 -06:00
  • 5155c03c96 Update target change documentation. Jilles Tjoelker 2010-02-17 00:38:08 +01:00
  • 1c5683dede Update NEWS. Jilles Tjoelker 2010-02-17 00:24:12 +01:00
  • 0cce7774d5 Subject /invite to umodes +g and +R. Jilles Tjoelker 2010-02-15 23:07:14 +01:00
  • 40b79a3908 Add missing return value. Jilles Tjoelker 2010-02-15 22:18:00 +01:00
  • 890af0e7c5 Subject /invite to target change. Jilles Tjoelker 2010-02-15 22:08:55 +01:00
  • 4f2685f3e1 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 +01:00
  • c9f01c4f2f target change: Allow free replies. Jilles Tjoelker 2010-02-15 01:07:07 +01:00
  • 179becdf5f target change: Overwrite the least recently used target with a new one. Jilles Tjoelker 2010-02-15 00:31:17 +01:00
  • ad1d39a76f Make the number of targets tracked for target change a #define. Jilles Tjoelker 2010-02-13 15:18:17 +01:00
  • 97deedc42f 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 -05:00
  • bc4fccbc44 One or 2 English language cleanups. Less than I thought there were. JD Horelick 2010-02-08 16:28:08 -05:00
  • 033d16bd2d Add new function rb_get_ssl_certfp() to export-syms.txt. Jilles Tjoelker 2010-02-07 20:38:37 +01:00
  • 96bfafc1f8 testline/testgecos: Send "not an oper" message if appropriate. Jilles Tjoelker 2010-02-07 17:57:36 +01:00
  • 8eda114a78 Pass certfp to other servers and show it in whois. Do not show it on connect. Jilles Tjoelker 2010-02-06 00:18:27 +01:00
  • 62a360ea22 Fix serno.h for compiles from Mercurial. Jilles Tjoelker 2010-02-03 00:46:14 +01:00
  • 17e4b48b55 Apply ratbox3 workaround for too permissive inet_pton6(): Jilles Tjoelker 2010-02-03 00:44:51 +01:00
  • 11dff8a423 Clarify CertFP message. William Pitcock 2010-01-31 17:35:15 -06:00
  • 7247337afa Add certfp support to libratbox and ssld. Jilles Tjoelker 2010-01-31 19:04:20 +01:00
  • 47f9d6002a Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-30 19:21:28 -06:00
  • 7d778d510a 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 -06:00
  • 5f2df25109 Slightly tighten auth{} duplicate check: Jilles Tjoelker 2010-01-31 01:40:43 +01:00
  • 3d1f32c07a Take auth_user into account when detecting redundant/duplicate auth{}. Jilles Tjoelker 2010-01-31 01:36:37 +01:00
  • 90afc118fd No need to be paranoid about clearing auth_user. It is a username, not a password. Jilles Tjoelker 2010-01-31 01:30:25 +01:00
  • fcb057992c Fix memory leak with auth_user. Jilles Tjoelker 2010-01-31 01:29:08 +01:00
  • 8f10356217 Remove remnants of <foo>_t typedefs. Jilles Tjoelker 2010-01-30 15:57:10 +01:00
  • 114105b429 Fix /links buffer overflow. Jilles Tjoelker 2010-01-27 21:05:10 +01:00
  • 1fd171a547 Fix op-moderate (cmode +z) for channel names with '@'. Jilles Tjoelker 2010-01-24 19:37:00 +01:00
  • cd5d9abf63 Do not read in help files starting with a dot (including dot and dot-dot). Jilles Tjoelker 2010-01-22 02:02:45 +01:00
  • 0b5ea4f865 Fix include/serno.h generation. Jilles Tjoelker 2010-01-22 01:41:48 +01:00
  • dcb22e07b9 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 +01:00
  • d06f3da955 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 +00:00
  • 641eb2c3c8 Put back fb7d6089158e, not setting large_ctcp_sent for CTCP ACTION. Jilles Tjoelker 2010-01-20 00:03:57 +01:00
  • 2e918bf515 Merge +C (no CTCP to channels) from ircd-seven. William Pitcock 2010-01-19 02:11:04 -06:00
  • fdb90316e1 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-19 01:47:27 -06:00
  • bde6442c47 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 -06:00
  • 3d0bbdcbe1 Do not set large_ctcp_sent for CTCP ACTION as it does not request a reply. Jilles Tjoelker 2010-01-14 01:12:16 +01:00
  • a990586f4d If a removed resv was temporary, mention this in the server notice. This agrees with xline. Jilles Tjoelker 2010-01-09 22:14:53 +01:00
  • 1a9ea263fa Add back unresv (permanent resv) notices. Jilles Tjoelker 2010-01-09 22:12:06 +01:00
  • 43d4d72ca9 Put back resv_forcepart. This undoes erroneous revert in a3c064b3b8a2. Jilles Tjoelker 2010-01-09 19:08:48 +01:00
  • 70ea02ebd6 Complete the move of xlines and resvs from aconf->name to aconf->host. Jilles Tjoelker 2010-01-08 18:46:29 +01:00
  • f67e7283f9 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 +01:00
  • 4418166c7e Do not change \s in xlines to spaces, match_esc() treats \s correctly. Jilles Tjoelker 2010-01-08 18:13:47 +01:00
  • 407e83c192 Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1 for the sqlite sources. Jilles Tjoelker 2010-01-08 16:02:30 +01:00
  • 00c036b172 Add back missing notices. William Pitcock 2010-01-07 18:17:08 -06:00
  • 23959371d0 Fix up more things with bandb. William Pitcock 2010-01-07 18:14:15 -06:00
  • 80c9ac516e Load in new bans from bandb on startup. William Pitcock 2010-01-07 18:06:15 -06:00
  • d4c273075e Make this work again. William Pitcock 2010-01-07 17:50:49 -06:00
  • f36d4fdd54 Make this work again. William Pitcock 2010-01-07 17:49:08 -06:00
  • 9964e93509 Readd some oper notices. William Pitcock 2010-01-07 17:37:52 -06:00
  • 6eebc37378 Start bandb on ircd initialization. William Pitcock 2010-01-07 17:22:44 -06:00
  • 8bbeb278ec Update modules to use bandb_add()/bandb_del(). William Pitcock 2010-01-07 17:19:03 -06:00
  • 83595e6016 Add bandb IRCd APIs. William Pitcock 2010-01-07 17:10:16 -06:00
  • 5783a86050 Add sqlite3 to build. William Pitcock 2010-01-07 17:00:24 -06:00
  • a18e993106 bantool: Fix compilation error. William Pitcock 2010-01-07 17:00:18 -06:00
  • 0d781b9a4f Add DBPATH. William Pitcock 2010-01-07 16:55:34 -06:00
  • 7083c02121 Run autoreconf. William Pitcock 2010-01-07 16:51:32 -06:00
  • 734ce253df Link bandb to build. William Pitcock 2010-01-07 16:51:09 -06:00
  • 832ed81ad9 Add bandb code. William Pitcock 2010-01-07 16:50:34 -06:00
  • 31478ab689 Automated merge with ssh://hg.atheme.org//hg/charybdis William Pitcock 2010-01-07 16:02:56 -06:00
  • e9dd977ec3 Update trunk to 3.2 (non-release). William Pitcock 2010-01-07 16:02:50 -06:00
  • 0b5cf476f5 SCAN UMODES: default list-max to 500, like a global WHO. Jilles Tjoelker 2010-01-01 22:55:25 +01:00
  • 22df9f8989 Update some copyright years. Jilles Tjoelker 2010-01-01 22:46:34 +01:00
  • 4b58bbb2da ts6-protocol.txt: mention meaning of capabs EX, IE, SERVICES, KNOCK. Jilles Tjoelker 2009-12-26 00:25:52 +01:00
  • cef7a7bc4e Remove FLAGS_SENDQEX, fix sendq exceeded snotes for servers. Jilles Tjoelker 2009-12-21 16:58:25 +01:00
  • 01a7f6d4f9 Remove two obsolete constants. Jilles Tjoelker 2009-06-03 23:18:07 +02:00
  • 6657de63ac Merge Stephen Bennett 2009-12-08 19:23:32 +00:00
  • c127b45b83 Revert all presence-related changes Stephen Bennett 2009-12-08 19:22:55 +00:00
  • 456e5b3d64 Fix crashes when there are no alias blocks in the conf. Jilles Tjoelker 2009-12-05 20:48:02 +01:00
  • fa1a7bef02 Add two more reasons why ssld_count>1 can be useful: bugs and fd limits. Jilles Tjoelker 2009-11-18 00:00:07 +01:00