]> jfr.im git - irc/atheme/atheme.git/log
irc/atheme/atheme.git
10 years agoVersion 7.0.7 origin/release/7.0 atheme-services-7.0.7
Alex Iadicicco [Mon, 10 Feb 2014 22:38:10 +0000 (15:38 -0700)] 
Version 7.0.7

10 years agosaslserv: use size_t in all places taking a parameter size
William Pitcock [Tue, 4 Feb 2014 11:58:59 +0000 (11:58 +0000)] 
saslserv: use size_t in all places taking a parameter size

Conflicts:
include/sasl.h
modules/saslserv/dh-aes.c
modules/saslserv/ecdsa-nist256p-challenge.c
modules/saslserv/main.c

10 years agosaslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow with untrusted input...
William Pitcock [Tue, 4 Feb 2014 11:48:30 +0000 (11:48 +0000)] 
saslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow with untrusted input size

Conflicts:
modules/saslserv/dh-aes.c

10 years agosaslserv/dh-blowfish: generate a new keypair (but not a new prime) for each authentic...
William Pitcock [Sun, 14 Apr 2013 03:52:57 +0000 (22:52 -0500)] 
saslserv/dh-blowfish: generate a new keypair (but not a new prime) for each authentication session

surprise, surprise!  the openssl documentation lies.
calling DH_generate_key() will not replace the keypair, so we have to clone the DH structure to avoid
calculating a prime for each authentication.

10 years agosaslserv/dh-blowfish: avoid generating DH parameters on each mech_start().
William Pitcock [Mon, 6 Aug 2012 03:17:12 +0000 (22:17 -0500)] 
saslserv/dh-blowfish: avoid generating DH parameters on each mech_start().

Instead generate them when saslserv is loaded.

10 years agoUse hostname for flood klines if IP isn't set, for example on auth-spoofed users
Stephen Bennett [Tue, 25 Jun 2013 20:04:18 +0000 (20:04 +0000)] 
Use hostname for flood klines if IP isn't set, for example on auth-spoofed users

10 years agoMake flood klines use ip address instead of hostname
Stephen Bennett [Tue, 25 Jun 2013 19:30:11 +0000 (19:30 +0000)] 
Make flood klines use ip address instead of hostname

11 years agoAtheme 7.0.6. atheme-services-7.0.6
Douglas Freed [Wed, 20 Mar 2013 07:52:21 +0000 (07:52 +0000)] 
Atheme 7.0.6.

11 years agoUpdate contrib modules snapshot.
William Pitcock [Thu, 21 Feb 2013 09:59:53 +0000 (03:59 -0600)] 
Update contrib modules snapshot.

11 years agoexttarget/registered: Do not match users that still need email verification.
Jilles Tjoelker [Sun, 28 Oct 2012 21:28:16 +0000 (22:28 +0100)] 
exttarget/registered: Do not match users that still need email verification.

11 years agoAdd a stub BSDmakefile that redirects to gmake.
Jilles Tjoelker [Wed, 30 Jan 2013 00:12:19 +0000 (01:12 +0100)] 
Add a stub BSDmakefile that redirects to gmake.

11 years agochanfix: Use a separate iteration state for a nested patricia iteration.
Jilles Tjoelker [Mon, 31 Dec 2012 00:12:04 +0000 (01:12 +0100)] 
chanfix: Use a separate iteration state for a nested patricia iteration.

An iteration over the channel's metadata was started and finished using
the same mowgli_patricia_iteration_state_t as the iteration over all
channels.

As a result, a log message resulted:
(patricia.c:513) [mowgli_patricia_foreach_next]: mowgli_patricia_foreach_next(): called again after iteration finished on dtree
and the chanfix db was likely incomplete.

closes #76

11 years agochanfix: Restrict registering scored channels.
Jilles Tjoelker [Sun, 30 Dec 2012 23:13:41 +0000 (23:13 +0000)] 
chanfix: Restrict registering scored channels.

If /msg chanfix chanfix would work, only allow users it could possibly
op to register the channel. This is still fairly lenient.

There is no override at this time (other than unloading chanfix);
problem channels can be RESV'ed.

11 years agochanserv/sync: Return after kicking for RESTRICTED
Alex Iadicicco [Fri, 8 Feb 2013 06:48:34 +0000 (23:48 -0700)] 
chanserv/sync: Return after kicking for RESTRICTED

11 years agomemoserv/delete: Only accept numeric indexes.
Mantas Mikulėnas [Fri, 8 Feb 2013 20:35:51 +0000 (22:35 +0200)] 
memoserv/delete: Only accept numeric indexes.

11 years agoAdd a few checks to groupserv/flags. Restrict +f from +Fing themselves. Prevent ...
Colgate [Fri, 15 Feb 2013 08:26:00 +0000 (00:26 -0800)] 
Add a few checks to groupserv/flags. Restrict +f from +Fing themselves. Prevent +f-F from removing founders. Prevent removing the last founder of a group. Make sure +Fs always have +f.

11 years agonickserv/logout: remove external logout
Douglas Freed [Tue, 20 Nov 2012 14:33:48 +0000 (14:33 +0000)] 
nickserv/logout: remove external logout

This functionality is rarely, if ever, used, undocumented in the help
for the command, and also had a bug that resulted in Atheme segfaulting
due to null pointer dereference under certain circumstances.

11 years agoprotocol/inspircd: Fix crash when receiving channel metadata without TS.
Jilles Tjoelker [Wed, 24 Oct 2012 20:01:28 +0000 (22:01 +0200)] 
protocol/inspircd: Fix crash when receiving channel metadata without TS.
(cherry picked from commit 7beb8267d16487e482dcd50e06d00fc565580c91)

11 years agoprotocol/inspircd: m_mlock.so was never made VF_COMMON, so just blindly send the...
William Pitcock [Tue, 23 Oct 2012 16:30:44 +0000 (16:30 +0000)] 
protocol/inspircd: m_mlock.so was never made VF_COMMON, so just blindly send the metadata (what's the worst that could happen?)

11 years agoFix atoi being run before we know if the variable isn't NULL
Jeff Horelick [Fri, 19 Oct 2012 22:54:00 +0000 (18:54 -0400)] 
Fix atoi being run before we know if the variable isn't NULL

11 years agoFix possible memory corruption when dropping a channel that is open on IRC.
Jilles Tjoelker [Sun, 2 Sep 2012 19:25:57 +0000 (21:25 +0200)] 
Fix possible memory corruption when dropping a channel that is open on IRC.

The mychan_t pointer in the channel_t was not reset when the mychan_t was
deleted.
(cherry picked from commit b963df2e033d614fb74655947878e591cb6f3be7)

11 years agogameserv/dice: ensure loop parameters are integers, and limit loop parameters to...
William Pitcock [Mon, 8 Oct 2012 13:24:59 +0000 (13:24 +0000)] 
gameserv/dice: ensure loop parameters are integers, and limit loop parameters to 1000 iterations.

11 years agoprotocol/{asuka,nefarious}: update check_hidehost() in the same way as in protocol...
William Pitcock [Thu, 4 Oct 2012 04:30:32 +0000 (04:30 +0000)] 
protocol/{asuka,nefarious}: update check_hidehost() in the same way as in protocol/p10-generic.

11 years agoUpdate contrib snapshot.
William Pitcock [Thu, 4 Oct 2012 05:17:00 +0000 (05:17 +0000)] 
Update contrib snapshot.

11 years agolibathemecore: when logging to irc, use service_find_any() as fallback if operserv...
William Pitcock [Wed, 3 Oct 2012 22:44:21 +0000 (22:44 +0000)] 
libathemecore: when logging to irc, use service_find_any() as fallback if operserv cannot be found.  if *that* fails, use wallops().

11 years agolibathemecore: implement service_find_any().
William Pitcock [Wed, 3 Oct 2012 22:42:49 +0000 (22:42 +0000)] 
libathemecore: implement service_find_any().

11 years agoescape backslashes in email To: fields; they're special according to rfc2921
Stephen Bennett [Mon, 1 Oct 2012 18:46:57 +0000 (18:46 +0000)] 
escape backslashes in email To: fields; they're special according to rfc2921

11 years agoprotocol/p10-generic: fix memory corruption vector, found using compiler-enforced...
William Pitcock [Wed, 3 Oct 2012 22:58:22 +0000 (22:58 +0000)] 
protocol/p10-generic: fix memory corruption vector, found using compiler-enforced stringrefs (ref. #60)

11 years agolibathemecore: quote 'from' and 'to' addresses. (closes #32)
William Pitcock [Wed, 19 Sep 2012 18:24:15 +0000 (13:24 -0500)] 
libathemecore: quote 'from' and 'to' addresses. (closes #32)

Conflicts:
libathemecore/function.c

11 years agotransport/xmlrpc: follow up previous commit by actually sending the message (closes...
William Pitcock [Tue, 18 Sep 2012 01:09:31 +0000 (20:09 -0500)] 
transport/xmlrpc: follow up previous commit by actually sending the message (closes #48)

11 years agotransport/xmlrpc: avoid NULL-dereference in atheme.ison call (closes #47)
William Pitcock [Mon, 17 Sep 2012 20:13:07 +0000 (15:13 -0500)] 
transport/xmlrpc: avoid NULL-dereference in atheme.ison call (closes #47)

11 years agoAtheme 7.0.5. atheme-7.0.5
William Pitcock [Sun, 26 Aug 2012 16:57:51 +0000 (18:57 +0200)] 
Atheme 7.0.5.

11 years agoREADME: Fix FAQ URL in README for the URL on the current/"new" site.
JD Horelick [Sun, 5 Aug 2012 03:19:27 +0000 (23:19 -0400)] 
README: Fix FAQ URL in README for the URL on the current/"new" site.

11 years agoINSTALL: Add instructions on how to handle submodules when installing from Git.
JD Horelick [Sun, 5 Aug 2012 03:15:08 +0000 (23:15 -0400)] 
INSTALL: Add instructions on how to handle submodules when installing from Git.

11 years agoAdd dbverify to .gitignore
Alex Iadicicco [Sat, 21 Jul 2012 18:43:42 +0000 (18:43 +0000)] 
Add dbverify to .gitignore

11 years agosaslserv/plain: Do not assume the data contains any '\0'.
Jilles Tjoelker [Sun, 5 Aug 2012 20:09:50 +0000 (22:09 +0200)] 
saslserv/plain: Do not assume the data contains any '\0'.

11 years agosaslserv: Fix use-after-free when SASL authentication fails.
Jilles Tjoelker [Sun, 5 Aug 2012 19:11:39 +0000 (21:11 +0200)] 
saslserv: Fix use-after-free when SASL authentication fails.

11 years agosaslserv: Properly reject invalid base64 data.
Jilles Tjoelker [Sun, 5 Aug 2012 20:09:21 +0000 (22:09 +0200)] 
saslserv: Properly reject invalid base64 data.

11 years agolibathemecore: ensure MC_VERBOSE_OPS is saved to the database (closes #45).
William Pitcock [Mon, 10 Sep 2012 22:40:17 +0000 (17:40 -0500)] 
libathemecore: ensure MC_VERBOSE_OPS is saved to the database (closes #45).

Patch from Marien Zwart (marienz).

11 years agoatheme.conf.example: Mention that the nickserv "spam" notice also mentions chanserv.
Jilles Tjoelker [Sun, 26 Aug 2012 16:57:51 +0000 (18:57 +0200)] 
atheme.conf.example: Mention that the nickserv "spam" notice also mentions chanserv.

11 years agonickserv: Do not send "spam" notice if chanserv does not exist.
Jilles Tjoelker [Sun, 26 Aug 2012 16:57:31 +0000 (18:57 +0200)] 
nickserv: Do not send "spam" notice if chanserv does not exist.

The notice includes chanserv's nick; sending it without a valid chanserv
would cause a crash.

Having nickserv but not chanserv is not really an expected configuration
so fix it as simply as possible.

11 years agoInclude reason with kline expiration messages
Alex Iadicicco [Sat, 25 Aug 2012 16:39:01 +0000 (16:39 +0000)] 
Include reason with kline expiration messages

11 years agogameserv/dice: Do not call floorl() on doubles. It is for long doubles.
Jilles Tjoelker [Sun, 12 Aug 2012 21:22:02 +0000 (23:22 +0200)] 
gameserv/dice: Do not call floorl() on doubles. It is for long doubles.

11 years agogameserv/dice: Fixes in dice rolling.
Keith Buck [Sun, 12 Aug 2012 21:01:00 +0000 (21:01 +0000)] 
gameserv/dice: Fixes in dice rolling.

11 years agochanserv/flags: avoid crashing when insufficient parameters are given in anope-compat...
William Pitcock [Mon, 20 Aug 2012 19:46:31 +0000 (14:46 -0500)] 
chanserv/flags: avoid crashing when insufficient parameters are given in anope-compatibility code paths

11 years agoMerge pull request #40 from dwfreed/release/7.0
William Pitcock [Tue, 21 Aug 2012 00:19:47 +0000 (17:19 -0700)] 
Merge pull request #40 from dwfreed/release/7.0

Same as #39, but for 7.0

11 years agoUpdate ChanServ flags help file to alter the +* to indicate that it doesn't add ...
Douglas Freed [Mon, 13 Aug 2012 10:03:53 +0000 (10:03 +0000)] 
Update ChanServ flags help file to alter the +* to indicate that it doesn't add +S if ChanServ/successor_acl is loaded

11 years agochanserv/moderate: Same fix as bf4fa6b for REJECT.
JD Horelick [Tue, 17 Jul 2012 07:15:04 +0000 (03:15 -0400)] 
chanserv/moderate: Same fix as bf4fa6b for REJECT.

11 years agochanserv/moderate: Fix assertion.
JD Horelick [Tue, 17 Jul 2012 07:12:03 +0000 (03:12 -0400)] 
chanserv/moderate: Fix assertion.

11 years agoprotocol/inspircd: add support for matching against extbans which modify how matches...
William Pitcock [Sun, 15 Jul 2012 23:00:56 +0000 (18:00 -0500)] 
protocol/inspircd: add support for matching against extbans which modify how matches work (closes #13)

11 years agoprotocol/charybdis: don't do strlcpy() etc on strippedmask if the bantype isn't correct
William Pitcock [Sun, 15 Jul 2012 22:46:27 +0000 (17:46 -0500)] 
protocol/charybdis: don't do strlcpy() etc on strippedmask if the bantype isn't correct

11 years agoprotocol/charybdis: reduce unnecessary branches in next_matching_ban()
William Pitcock [Sun, 15 Jul 2012 22:44:19 +0000 (17:44 -0500)] 
protocol/charybdis: reduce unnecessary branches in next_matching_ban()

11 years agoprotocol/unreal: send SVS2MODE +r on users who were bursted with a login name (closes...
William Pitcock [Sun, 15 Jul 2012 02:53:18 +0000 (21:53 -0500)] 
protocol/unreal: send SVS2MODE +r on users who were bursted with a login name (closes #27)

11 years agosaslserv: remove hack from core for 'sasl lite' (SASL with PUIDs) (related to issue...
William Pitcock [Sun, 15 Jul 2012 02:28:26 +0000 (21:28 -0500)] 
saslserv: remove hack from core for 'sasl lite' (SASL with PUIDs) (related to issue #27)

11 years agocontrib submodule update
JD Horelick [Thu, 12 Jul 2012 21:18:05 +0000 (17:18 -0400)] 
contrib submodule update

11 years agoFix compile of InspIRCd protocol module.
JD Horelick [Thu, 12 Jul 2012 21:15:27 +0000 (17:15 -0400)] 
Fix compile of InspIRCd protocol module.

11 years agoAtheme 7.0.4. atheme-services-7.0.4
William Pitcock [Thu, 12 Jul 2012 17:22:37 +0000 (12:22 -0500)] 
Atheme 7.0.4.

11 years agoprotocol/inspircd12: new module which works as a stub module for protocol/inspircd
William Pitcock [Thu, 12 Jul 2012 16:49:24 +0000 (11:49 -0500)] 
protocol/inspircd12: new module which works as a stub module for protocol/inspircd

11 years agoexttarget/main: guard against req->name being NULL (since it's a hook)
William Pitcock [Wed, 20 Jun 2012 00:50:26 +0000 (19:50 -0500)] 
exttarget/main: guard against req->name being NULL (since it's a hook)

11 years agolibathemecore: add assertions against passing NULL to myentity_find() and similar...
William Pitcock [Wed, 20 Jun 2012 00:51:58 +0000 (19:51 -0500)] 
libathemecore: add assertions against passing NULL to myentity_find() and similar functions

11 years agoFix assertion failure when status mode user does not exist; clean up logging.
Jilles Tjoelker [Sun, 24 Jun 2012 20:48:36 +0000 (22:48 +0200)] 
Fix assertion failure when status mode user does not exist; clean up logging.

The easiest way to trigger this is to do /os mode #somechan +o nosuchnick
but this can also happen with modes coming from the ircd.

Also, downgrade the log messages from error to debug, clarify them a bit
and remove the additional "mode o not matched" message.

11 years agochanserv: Send MLOCK after changing TS, otherwise it is lost.
Jilles Tjoelker [Sun, 24 Jun 2012 20:49:08 +0000 (22:49 +0200)] 
chanserv: Send MLOCK after changing TS, otherwise it is lost.

11 years agochanserv/sync: sync on account registration
Alex Iadicicco [Wed, 27 Jun 2012 06:37:02 +0000 (06:37 +0000)] 
chanserv/sync: sync on account registration

11 years agochanserv: Allow users with +f and +o (+v) to set +-O (+-V) on self.
Jilles Tjoelker [Wed, 11 Jul 2012 20:01:54 +0000 (22:01 +0200)] 
chanserv: Allow users with +f and +o (+v) to set +-O (+-V) on self.

11 years agolibathemecore: validemail() minimum limit should be 4 characters to allow for single...
William Pitcock [Sun, 8 Jul 2012 19:57:18 +0000 (14:57 -0500)] 
libathemecore: validemail() minimum limit should be 4 characters to allow for single letter emails at single-letter domains (closes #25)

11 years agoexample config: add refactored inspircd module
William Pitcock [Sun, 8 Jul 2012 19:49:59 +0000 (14:49 -0500)] 
example config: add refactored inspircd module

11 years agoprotocol/inspircd: new module based on old protocol/inspircd12 with some refactoring
William Pitcock [Sun, 8 Jul 2012 18:53:55 +0000 (13:53 -0500)] 
protocol/inspircd: new module based on old protocol/inspircd12 with some refactoring
(closes #19)

11 years agoupdate contrib modules snapshot
William Pitcock [Thu, 12 Jul 2012 16:31:39 +0000 (11:31 -0500)] 
update contrib modules snapshot

11 years agoShow REGNOLIMIT flag in nickserv info
Stephen Bennett [Fri, 29 Jun 2012 12:45:36 +0000 (13:45 +0100)] 
Show REGNOLIMIT flag in nickserv info

11 years agobuildsys: allow --disable-rpath to modify buildsys param LDFLAGS_RPATH (closes #16)
William Pitcock [Thu, 28 Jun 2012 16:01:54 +0000 (11:01 -0500)] 
buildsys: allow --disable-rpath to modify buildsys param LDFLAGS_RPATH (closes #16)

11 years agoprotocol/unreal: fix memory corruption caused by strlcpy() against a strshare managed...
William Pitcock [Wed, 27 Jun 2012 18:43:05 +0000 (13:43 -0500)] 
protocol/unreal: fix memory corruption caused by strlcpy() against a strshare managed string

11 years agoMerge branch 'release/7.0' of github.com:atheme/atheme into release/7.0
William Pitcock [Tue, 26 Jun 2012 05:11:53 +0000 (00:11 -0500)] 
Merge branch 'release/7.0' of github.com:atheme/atheme into release/7.0

11 years agoprotocol/inspircd: *plonk*
William Pitcock [Tue, 26 Jun 2012 05:11:33 +0000 (00:11 -0500)] 
protocol/inspircd: *plonk*

11 years agonickserv/access: Fix crash for users without IP.
Jilles Tjoelker [Sun, 17 Jun 2012 18:34:35 +0000 (20:34 +0200)] 
nickserv/access: Fix crash for users without IP.

A while ago, a change was made so that users without IP address (e.g.
auth{} spoof) now have the ip field set to NULL instead of an empty string,
and the  /ns access add  code was not adjusted accordingly.

12 years agogameserv/{eightball,lottery,rps}: we take up to 1 command parameter for gameserv...
William Pitcock [Thu, 14 Jun 2012 13:57:06 +0000 (08:57 -0500)] 
gameserv/{eightball,lottery,rps}: we take up to 1 command parameter for gameserv command processing.

12 years agoSupport charybdis's extension cmodes on ircd-seven as well
Stephen Bennett [Sat, 9 Jun 2012 13:58:11 +0000 (14:58 +0100)] 
Support charybdis's extension cmodes on ircd-seven as well

12 years agoRespect founder_flags config setting during channel succession
Stephen Bennett [Sat, 9 Jun 2012 13:56:18 +0000 (14:56 +0100)] 
Respect founder_flags config setting during channel succession

12 years agobuild: respect evaluation order in .pc file
Jan Engelhardt [Wed, 6 Jun 2012 20:41:00 +0000 (22:41 +0200)] 
build: respect evaluation order in .pc file

Same as before with unresolved variable.

Signed-off-by: Jan Engelhardt <redacted>
12 years agobuild: avoid undefined variables in .pc file
Jan Engelhardt [Wed, 6 Jun 2012 19:43:09 +0000 (21:43 +0200)] 
build: avoid undefined variables in .pc file

Here is an odd thing. If an undeclared variable is used, `pkg-config
--print-provides foo.pc` will not show anything. The default value
for MODDIR is "${libdir}/atheme/modules", but atheme-services.pc
uses the non-standard "lib_dir".

So, just use the standard names (without underscore) like everybody
else, to make dependency discovery with pkgconfig working again.

12 years agoAtheme 7.0.3. atheme-services-7.0.3
William Pitcock [Sun, 3 Jun 2012 06:36:59 +0000 (01:36 -0500)] 
Atheme 7.0.3.

12 years agoUpdate libmowgli-2 snapshot with version from master.
William Pitcock [Sun, 3 Jun 2012 06:36:33 +0000 (01:36 -0500)] 
Update libmowgli-2 snapshot with version from master.

12 years agoprotocol/inspircd-aux: add support for inspircd protocol revision 1204 (timestamped...
William Pitcock [Tue, 29 May 2012 19:34:12 +0000 (14:34 -0500)] 
protocol/inspircd-aux: add support for inspircd protocol revision 1204 (timestamped channel metadata)

12 years agoprotocol/inspircd-aux: add support for server-side MLOCK
William Pitcock [Fri, 4 May 2012 23:58:59 +0000 (23:58 +0000)] 
protocol/inspircd-aux: add support for server-side MLOCK

(as implemented on by 'feature/mlock' branch for inspircd on github.)

12 years agonickserv/sendpass_user: Accept grouped nicks.
Jilles Tjoelker [Tue, 8 May 2012 20:58:08 +0000 (22:58 +0200)] 
nickserv/sendpass_user: Accept grouped nicks.

12 years agonickserv/sendpass: Accept grouped nicks.
Marien Zwart [Tue, 8 May 2012 20:17:14 +0000 (22:17 +0200)] 
nickserv/sendpass: Accept grouped nicks.

12 years agolibathemecore/conf: fix_global_template_flags() fixes everything up, remove all old...
William Pitcock [Sun, 20 May 2012 00:03:24 +0000 (19:03 -0500)] 
libathemecore/conf: fix_global_template_flags() fixes everything up, remove all old fixup code

12 years agomemoserv/sendall: Fix bug where it only sends the first word
dwfreed [Wed, 23 May 2012 08:35:10 +0000 (05:35 -0300)] 
memoserv/sendall: Fix bug where it only sends the first word

12 years agogroupserv/main: fix git automerge fuckup (somehow GA_INVITE was defined twice)
William Pitcock [Sun, 3 Jun 2012 06:16:16 +0000 (01:16 -0500)] 
groupserv/main: fix git automerge fuckup (somehow GA_INVITE was defined twice)

12 years agoUpdate .gitmodules.
William Pitcock [Wed, 16 May 2012 02:55:06 +0000 (21:55 -0500)] 
Update .gitmodules.

12 years agoAtheme Services 7.0.2 atheme-services-7.0.2
JD Horelick [Tue, 15 May 2012 07:41:38 +0000 (03:41 -0400)] 
Atheme Services 7.0.2

12 years agoprotocol/ngircd: Fix compile.
JD Horelick [Tue, 15 May 2012 07:34:52 +0000 (03:34 -0400)] 
protocol/ngircd: Fix compile.

12 years agoexample config: document availability of ngircd support
William Pitcock [Sun, 29 Apr 2012 17:27:47 +0000 (17:27 +0000)] 
example config: document availability of ngircd support

12 years agoAdd ngircd protocol module. (squashed into 1 commit)
William Pitcock [Tue, 15 May 2012 07:28:07 +0000 (03:28 -0400)] 
Add ngircd protocol module. (squashed into 1 commit)

12 years agoconf: remove ca_all cruft here, we don't need it anymore
William Pitcock [Sun, 13 May 2012 21:43:02 +0000 (16:43 -0500)] 
conf: remove ca_all cruft here, we don't need it anymore

12 years agolibathemecore: flags_to_bitmask(): always mask by ca_all.
William Pitcock [Sun, 13 May 2012 21:42:12 +0000 (16:42 -0500)] 
libathemecore: flags_to_bitmask(): always mask by ca_all.

12 years agotemplate: add fix_global_template_flags().
William Pitcock [Sun, 13 May 2012 21:41:49 +0000 (16:41 -0500)] 
template: add fix_global_template_flags().

12 years agonickserv/list: Fix grammar errors related to "criterion".
Jilles Tjoelker [Tue, 8 May 2012 20:52:30 +0000 (22:52 +0200)] 
nickserv/list: Fix grammar errors related to "criterion".

12 years agoGive useful feedback on bad ns list predicates, and fix a corner case in parsing.
Marien Zwart [Tue, 8 May 2012 19:49:50 +0000 (21:49 +0200)] 
Give useful feedback on bad ns list predicates, and fix a corner case in parsing.

12 years agoCheck to ensure uplink is not null
Alyx [Tue, 8 May 2012 02:05:59 +0000 (19:05 -0700)] 
Check to ensure uplink is not null

12 years agolibathemecore: pretty_mask(): use static buffer for returning mask data
William Pitcock [Thu, 3 May 2012 01:11:01 +0000 (01:11 +0000)] 
libathemecore: pretty_mask(): use static buffer for returning mask data