]> jfr.im git - irc/atheme/atheme.git/log
irc/atheme/atheme.git
9 years agoatheme 7.2.1. atheme-7.2.1
William Pitcock [Sat, 8 Nov 2014 03:22:40 +0000 (21:22 -0600)] 
atheme 7.2.1.

9 years agoMerge pull request #404 from thomasdubell/master
William Pitcock [Tue, 4 Nov 2014 04:26:19 +0000 (22:26 -0600)] 
Merge pull request #404 from thomasdubell/master

Update topicswap

9 years agoUpdate topicswap
thomas [Tue, 4 Nov 2014 02:55:26 +0000 (18:55 -0800)] 
Update topicswap

stupid typo

9 years agoMerge pull request #403 from thomasdubell/master
William Pitcock [Mon, 3 Nov 2014 23:34:35 +0000 (17:34 -0600)] 
Merge pull request #403 from thomasdubell/master

Create topicswap

9 years agoCreate topicswap
thomas [Mon, 3 Nov 2014 23:30:51 +0000 (15:30 -0800)] 
Create topicswap

Added helpfile

9 years agochanserv/topicswap: better parameter checks to avoid crash
Janik Kleinhoff [Sun, 2 Nov 2014 20:00:21 +0000 (21:00 +0100)] 
chanserv/topicswap: better parameter checks to avoid crash

Fixes atheme/atheme#400.

9 years agoMerge pull request #401 from attilamolnar/master+csop
William Pitcock [Mon, 3 Nov 2014 00:51:20 +0000 (18:51 -0600)] 
Merge pull request #401 from attilamolnar/master+csop

chanserv: Always move on to the next nick in case of an error in /cs op etc.

9 years agochanserv: Tell the user who they failed to op/voice if they don't have enough privs
Attila Molnar [Sun, 2 Nov 2014 21:33:20 +0000 (22:33 +0100)] 
chanserv: Tell the user who they failed to op/voice if they don't have enough privs

9 years agochanserv: Always move on to the next nick in case of an error in /cs op etc.
Attila Molnar [Sun, 2 Nov 2014 21:31:25 +0000 (22:31 +0100)] 
chanserv: Always move on to the next nick in case of an error in /cs op etc.

Fixes #399

9 years agoRevert "Fix https://github.com/atheme/atheme/issues/397"
William Pitcock [Sun, 2 Nov 2014 03:26:46 +0000 (22:26 -0500)] 
Revert "Fix https://github.com/atheme/atheme/issues/397"

This reverts commit ed32a1ef52aeb9c0b67699ebedd9cf35c4bb01bd.

9 years agoMerge pull request #398 from ToBeFree/patch-1
William Pitcock [Sun, 2 Nov 2014 03:26:13 +0000 (22:26 -0500)] 
Merge pull request #398 from ToBeFree/patch-1

Fix https://github.com/atheme/atheme/issues/397

9 years agoMerge pull request #396 from errietta/master
William Pitcock [Sun, 2 Nov 2014 03:21:39 +0000 (22:21 -0500)] 
Merge pull request #396 from errietta/master

Require auspex for mark list in info

9 years agoFix https://github.com/atheme/atheme/issues/397
Tobias Frei [Sun, 2 Nov 2014 00:51:20 +0000 (01:51 +0100)] 
Fix https://github.com/atheme/atheme/issues/397

\ 1Remove unneeded compatibility with Anope's "/msg ChanServ flags #channel modify/clear/list", as it causes issues described in https://github.com/atheme/atheme/issues/397

9 years agoRequire auspex for mark list in info
Errietta Kostala [Sat, 1 Nov 2014 22:21:51 +0000 (22:21 +0000)] 
Require auspex for mark list in info

9 years agoatheme 7.2.0. atheme-7.2.0
William Pitcock [Fri, 31 Oct 2014 05:02:32 +0000 (00:02 -0500)] 
atheme 7.2.0.

9 years agoMerge pull request #395 from attilamolnar/master+topiclock
William Pitcock [Fri, 31 Oct 2014 04:59:54 +0000 (23:59 -0500)] 
Merge pull request #395 from attilamolnar/master+topiclock

protocol/inspircd: Ensure ircd-side topic lock state is always what we think it should be

9 years agoMerge pull request #394 from attilamolnar/master+ctcp
William Pitcock [Fri, 31 Oct 2014 01:32:54 +0000 (20:32 -0500)] 
Merge pull request #394 from attilamolnar/master+ctcp

Ignore CTCP messages that begin with space characters

9 years agoprotocol/inspircd: Ensure ircd-side topic lock state is always what we think it should be
Attila Molnar [Fri, 31 Oct 2014 01:21:00 +0000 (02:21 +0100)] 
protocol/inspircd: Ensure ircd-side topic lock state is always what we think it should be

9 years agoAdd myself to contributors
Attila Molnar [Fri, 31 Oct 2014 01:14:50 +0000 (02:14 +0100)] 
Add myself to contributors

9 years agoIgnore CTCP messages that begin with space characters
Attila Molnar [Fri, 31 Oct 2014 01:13:18 +0000 (02:13 +0100)] 
Ignore CTCP messages that begin with space characters

9 years agoNEWS: memorialize Argure's commentary on atheme EOL forever
William Pitcock [Fri, 31 Oct 2014 00:37:17 +0000 (19:37 -0500)] 
NEWS: memorialize Argure's commentary on atheme EOL forever

9 years agonickserv/enforce: add more checks
William Pitcock [Wed, 29 Oct 2014 10:02:43 +0000 (05:02 -0500)] 
nickserv/enforce: add more checks

9 years agonickserv/enforce: cleanups
William Pitcock [Wed, 29 Oct 2014 09:49:40 +0000 (04:49 -0500)] 
nickserv/enforce: cleanups

9 years agonickserv/enforce: do not check if a non-existent user is banned from a channel
William Pitcock [Wed, 29 Oct 2014 09:47:25 +0000 (04:47 -0500)] 
nickserv/enforce: do not check if a non-existent user is banned from a channel

9 years agolibathemecore: update CTCP ABOUT.
William Pitcock [Wed, 29 Oct 2014 09:11:17 +0000 (04:11 -0500)] 
libathemecore: update CTCP ABOUT.

9 years agoSet the default to only roll/calc once if not specified.
Colgate Minuette [Wed, 15 Oct 2014 01:51:06 +0000 (18:51 -0700)] 
Set the default to only roll/calc once if not specified.

9 years agoNEWS: add more updates
William Pitcock [Mon, 27 Oct 2014 07:32:01 +0000 (02:32 -0500)] 
NEWS: add more updates

9 years agochanserv/taxonomy: Metadata isn't covered by PUBACL
Janik Kleinhoff [Mon, 27 Oct 2014 04:15:34 +0000 (05:15 +0100)] 
chanserv/taxonomy: Metadata isn't covered by PUBACL

This is consistent with chanserv/info: metadata is public by default
unless the PRIVATE flag is set.

9 years agoatheme 7.2.0-rc2. atheme-7.2.0-rc2
William Pitcock [Fri, 24 Oct 2014 23:04:43 +0000 (18:04 -0500)] 
atheme 7.2.0-rc2.

9 years agochanserv/info: Show PUBACL among channel control flags
Janik Kleinhoff [Fri, 24 Oct 2014 05:40:21 +0000 (07:40 +0200)] 
chanserv/info: Show PUBACL among channel control flags

9 years agochanserv/info: viewing PRIVATE info needs +A
Janik Kleinhoff [Fri, 24 Oct 2014 05:33:00 +0000 (07:33 +0200)] 
chanserv/info: viewing PRIVATE info needs +A

The rationale is that access to private information about a channel
requires the +A flag; PRIVATE and PUBACL allow making adjustments to
what is considered private. With PRIVATE set, most info requires +A.

However, on channels with PUBACL set, we display the founder and
successor to everyone as they could just check the ACL themselves
anyway.

9 years agochanserv/akick LIST: Require +A even given PUBACL
Janik Kleinhoff [Fri, 24 Oct 2014 03:30:07 +0000 (05:30 +0200)] 
chanserv/akick LIST: Require +A even given PUBACL

AKICK reasons and expiration might be considered private information;
the op-only part of the reason certainly is.

Note that it's still possible to see a list of AKICKed people via
/cs flags #channel +b while PUBACL is set.

9 years agochanserv/set_pubacl: fix link error
William Pitcock [Mon, 20 Oct 2014 16:16:50 +0000 (11:16 -0500)] 
chanserv/set_pubacl: fix link error

9 years agochanserv/set_pubacl: new module
William Pitcock [Sun, 19 Oct 2014 18:31:30 +0000 (13:31 -0500)] 
chanserv/set_pubacl: new module

9 years agoregenerate configure atheme-7.2.0-rc1
William Pitcock [Fri, 17 Oct 2014 20:56:07 +0000 (15:56 -0500)] 
regenerate configure

9 years agoatheme 7.2.0 rc1.
William Pitcock [Fri, 17 Oct 2014 20:55:39 +0000 (15:55 -0500)] 
atheme 7.2.0 rc1.

9 years agoMerge pull request #393 from errietta/gms
William Pitcock [Wed, 15 Oct 2014 19:45:35 +0000 (14:45 -0500)] 
Merge pull request #393 from errietta/gms

perl api changes

9 years agoAccount flags.
Errietta Kostala [Sat, 9 Aug 2014 18:09:02 +0000 (18:09 +0000)] 
Account flags.

9 years agoChannel notice command
Errietta Kostala [Sat, 9 Aug 2014 17:03:23 +0000 (18:03 +0100)] 
Channel notice command

9 years agoUpdate contrib modules snapshot.
William Pitcock [Tue, 14 Oct 2014 13:21:42 +0000 (08:21 -0500)] 
Update contrib modules snapshot.

9 years ago{groupserv,nickserv}/info: make visibility of entity IDs an option
Mantas Mikulėnas [Sun, 28 Sep 2014 19:09:01 +0000 (22:09 +0300)] 
{groupserv,nickserv}/info: make visibility of entity IDs an option

9 years agonickserv/topic: Add TOPICSWAP: Allow easily swapping out parts of a topic
Daniel Vassdal [Wed, 30 Jul 2014 21:26:39 +0000 (14:26 -0700)] 
nickserv/topic: Add TOPICSWAP: Allow easily swapping out parts of a topic

9 years agoWhen sending email, use a nicer entity name if available.
Keith Buck [Mon, 6 Oct 2014 12:12:50 +0000 (12:12 +0000)] 
When sending email, use a nicer entity name if available.

9 years agoatheme 7.2.0-beta2. atheme-7.2.0-beta2
William Pitcock [Fri, 19 Sep 2014 21:37:54 +0000 (16:37 -0500)] 
atheme 7.2.0-beta2.

9 years agogs/set_groupname: actually check access
Mantas Mikulėnas [Thu, 18 Sep 2014 20:04:44 +0000 (23:04 +0300)] 
gs/set_groupname: actually check access

In fact, require group founder access rather than just SET.

9 years agogs/set_groupname: do something more than just renaming a group to itself
Mantas Mikulėnas [Thu, 18 Sep 2014 20:00:21 +0000 (23:00 +0300)] 
gs/set_groupname: do something more than just renaming a group to itself

9 years agoMerge pull request #388 from attilamolnar/master+coverity-fix
William Pitcock [Wed, 17 Sep 2014 23:48:18 +0000 (18:48 -0500)] 
Merge pull request #388 from attilamolnar/master+coverity-fix

Fixes for bugs discovered by Coverity Scan

9 years agolibathemecore/conf: Fix crash when receive_pass or send_pass does not exist, introduc...
Attila Molnar [Wed, 17 Sep 2014 23:02:44 +0000 (01:02 +0200)] 
libathemecore/conf: Fix crash when receive_pass or send_pass does not exist, introduced in 25a1f71c44

CID: 1238965 and 1238967

9 years agolibathemecore/connection: Fix memory leak when connect() fails
Attila Molnar [Wed, 17 Sep 2014 22:59:21 +0000 (00:59 +0200)] 
libathemecore/connection: Fix memory leak when connect() fails

CID: 1238964

9 years agolibathemecore/help: Fix memory leak when a help file cannot be opened
Attila Molnar [Wed, 17 Sep 2014 22:56:25 +0000 (00:56 +0200)] 
libathemecore/help: Fix memory leak when a help file cannot be opened

CID: 1238966

9 years agobackend/opensex: Fix uninitialized variable usage introduced in c848333263
Attila Molnar [Wed, 17 Sep 2014 22:53:08 +0000 (00:53 +0200)] 
backend/opensex: Fix uninitialized variable usage introduced in c848333263

CID: 1238960

9 years agochanserv/op: Fix uninitialized variable usage introduced in e366228541
Attila Molnar [Wed, 17 Sep 2014 22:49:44 +0000 (00:49 +0200)] 
chanserv/op: Fix uninitialized variable usage introduced in e366228541

CID: 1238961

9 years agoMerge pull request #387 from attilamolnar/master+hsrequestdep
William Pitcock [Tue, 16 Sep 2014 22:34:47 +0000 (17:34 -0500)] 
Merge pull request #387 from attilamolnar/master+hsrequestdep

hostserv/request: Depend on hostserv/main to avoid crashes if it's not yet loaded

9 years agohostserv/request: Depend on hostserv/main to avoid crashes if it's not yet loaded
Attila Molnar [Tue, 16 Sep 2014 22:28:24 +0000 (00:28 +0200)] 
hostserv/request: Depend on hostserv/main to avoid crashes if it's not yet loaded

9 years agoatheme 7.2.0-beta1. atheme-7.2.0-beta1
William Pitcock [Tue, 16 Sep 2014 06:51:31 +0000 (01:51 -0500)] 
atheme 7.2.0-beta1.

9 years agoprotocol/inspircd: chase rejoindelay announcement changes (inspircd #913) (closes...
William Pitcock [Tue, 16 Sep 2014 06:27:47 +0000 (01:27 -0500)] 
protocol/inspircd: chase rejoindelay announcement changes (inspircd #913) (closes #380)

9 years agogameserv/dice: make maximum rolls configurable (closes #278)
William Pitcock [Tue, 16 Sep 2014 05:54:40 +0000 (00:54 -0500)] 
gameserv/dice: make maximum rolls configurable (closes #278)

9 years agohelpserv/ticket: optionally accept a close reason and send a memo to an offline user...
William Pitcock [Tue, 16 Sep 2014 05:43:42 +0000 (00:43 -0500)] 
helpserv/ticket: optionally accept a close reason and send a memo to an offline user (closes #129)

9 years agoMerge pull request #383 from attilamolnar/master+version
William Pitcock [Fri, 12 Sep 2014 18:21:22 +0000 (13:21 -0500)] 
Merge pull request #383 from attilamolnar/master+version

Send the correct version string to InspIRCd servers

9 years agoMerge pull request #386 from attilamolnar/master+jsonrpc-warnfix
William Pitcock [Fri, 12 Sep 2014 18:20:40 +0000 (13:20 -0500)] 
Merge pull request #386 from attilamolnar/master+jsonrpc-warnfix

transport/jsonrpc: Fix format argument type mismatch warning

9 years agoMerge pull request #385 from attilamolnar/master+multimark-warnfix
William Pitcock [Fri, 12 Sep 2014 18:20:24 +0000 (13:20 -0500)] 
Merge pull request #385 from attilamolnar/master+multimark-warnfix

nickserv/multimark: Fix const discard warnings

9 years agoMerge pull request #384 from attilamolnar/master+inspircd-login-fix
William Pitcock [Fri, 12 Sep 2014 18:20:09 +0000 (13:20 -0500)] 
Merge pull request #384 from attilamolnar/master+inspircd-login-fix

protocol/inspircd: Allow all METADATA accountname messages to set the internal account name of a user

9 years agotransport/jsonrpc: Fix format argument type mismatch warning
Attila Molnar [Fri, 12 Sep 2014 17:09:28 +0000 (19:09 +0200)] 
transport/jsonrpc: Fix format argument type mismatch warning

9 years agonickserv/multimark: Fix const discard warnings
Attila Molnar [Fri, 12 Sep 2014 17:04:00 +0000 (19:04 +0200)] 
nickserv/multimark: Fix const discard warnings

9 years agoprotocol/inspircd: Allow all METADATA accountname messages to set the internal accoun...
Attila Molnar [Fri, 12 Sep 2014 16:44:34 +0000 (18:44 +0200)] 
protocol/inspircd: Allow all METADATA accountname messages to set the internal account name of a user

Fixes #308

9 years agoprotocol/inspircd: Send a VERSION string that is similiar to what we send to other...
Attila Molnar [Fri, 12 Sep 2014 16:10:26 +0000 (18:10 +0200)] 
protocol/inspircd: Send a VERSION string that is similiar to what we send to other ircds

9 years agolibathemecore: Deduplicate VERSION string building code
Attila Molnar [Fri, 12 Sep 2014 16:04:16 +0000 (18:04 +0200)] 
libathemecore: Deduplicate VERSION string building code

9 years agoMerge pull request #379 from reality/patch-2
William Pitcock [Fri, 5 Sep 2014 20:20:16 +0000 (15:20 -0500)] 
Merge pull request #379 from reality/patch-2

Add channel output to flag lines in FLAGS command

9 years agoprotocol/inspircd: allow +J 5 as the comment promises
William Pitcock [Fri, 5 Sep 2014 18:56:38 +0000 (13:56 -0500)] 
protocol/inspircd: allow +J 5 as the comment promises

9 years agoAdd channel output to flag lines in FLAGS command
Luke Slater [Fri, 5 Sep 2014 11:43:38 +0000 (12:43 +0100)] 
Add channel output to flag lines in FLAGS command

A simple change to add the name of the channel to each flag line output for the FLAGS command. The advantage of this is that it makes it possible for a bot to be able to read the output of the command - without the #channel output it's not really possible to tell which channel a line in the flag response is concerning. With this change it is easy to key them - e.g. http://ur1.ca/i4hgr

9 years agoMerge pull request #378 from ilbelkyr/really-fix-regain-login
William Pitcock [Tue, 2 Sep 2014 15:42:06 +0000 (10:42 -0500)] 
Merge pull request #378 from ilbelkyr/really-fix-regain-login

nickserv/enforce: Only login user to target account if they weren't already.

9 years agonickserv/enforce: Only login user to target account if they weren't already.
Janik Kleinhoff [Tue, 2 Sep 2014 07:56:51 +0000 (09:56 +0200)] 
nickserv/enforce: Only login user to target account if they weren't already.

Also fixes a minor oversight in commit 9942cab where the user would not
be properly logged out.

9 years agoMerge pull request #377 from ilbelkyr/fix-regain-login
William Pitcock [Mon, 1 Sep 2014 18:16:38 +0000 (13:16 -0500)] 
Merge pull request #377 from ilbelkyr/fix-regain-login

nickserv/enforce: make REGAIN login *you* rather than the target.

9 years agonickserv/enforce: make REGAIN login *you* rather than the target.
Janik Kleinhoff [Mon, 1 Sep 2014 12:32:15 +0000 (14:32 +0200)] 
nickserv/enforce: make REGAIN login *you* rather than the target.

Previously, the change to make REGAIN identify as well would login the
user previously using the regained nick.

9 years agoMerge pull request #376 from errietta/multimark2
William Pitcock [Sun, 31 Aug 2014 15:32:53 +0000 (10:32 -0500)] 
Merge pull request #376 from errietta/multimark2

Multiple marks per nick

9 years agoMultiple marks per nick
Errietta Kostala [Sun, 31 Aug 2014 12:51:45 +0000 (13:51 +0100)] 
Multiple marks per nick

9 years agoMerge pull request #374 from ilbelkyr/saslserv-log-fix
William Pitcock [Sat, 23 Aug 2014 22:05:22 +0000 (17:05 -0500)] 
Merge pull request #374 from ilbelkyr/saslserv-log-fix

saslserv: Use service_get_log_target() in sasl_logcommand().

9 years agosaslserv: Use service_get_log_target() in sasl_logcommand().
Janik Kleinhoff [Sat, 23 Aug 2014 00:56:52 +0000 (02:56 +0200)] 
saslserv: Use service_get_log_target() in sasl_logcommand().

This avoids inconsistency with logcommand().

9 years agoupdate NEWS to reflect removal of DH-AES and DH-BLOWFISH
William Pitcock [Tue, 19 Aug 2014 21:32:49 +0000 (16:32 -0500)] 
update NEWS to reflect removal of DH-AES and DH-BLOWFISH

9 years agosaslserv: drop support for DH-AES and DH-BLOWFISH
William Pitcock [Tue, 19 Aug 2014 21:25:41 +0000 (16:25 -0500)] 
saslserv: drop support for DH-AES and DH-BLOWFISH

Both mechanisms have serious design flaws which make them insecure.  To fix the
design flaws would make both mechanisms incompatible with current implementations,
and provide little-to-no gain over using PLAIN in a TLS channel instead.

Thusly, we drop support for them.

9 years agoMerge pull request #373 from ilbelkyr/csflags-fix
William Pitcock [Mon, 18 Aug 2014 09:34:52 +0000 (04:34 -0500)] 
Merge pull request #373 from ilbelkyr/csflags-fix

chanserv/flags: Require single parameter starting with '+' for filtered flag listing

9 years agochanserv/flags: Require single parameter starting with '+' for filtered flag listing.
Janik Kleinhoff [Mon, 18 Aug 2014 02:48:04 +0000 (04:48 +0200)] 
chanserv/flags: Require single parameter starting with '+' for filtered flag listing.

This avoids triggering the filtered flag listing when trying to view or
modify flags on a hostmask, exttarget or group.

9 years agoMerge branch 'bugfix-1' of https://github.com/ilbelkyr/atheme
Jilles Tjoelker [Sun, 17 Aug 2014 12:19:35 +0000 (14:19 +0200)] 
Merge branch 'bugfix-1' of https://github.com/ilbelkyr/atheme

9 years agochanserv: Don't allow kick or deop on services.
Jilles Tjoelker [Sun, 17 Aug 2014 12:18:13 +0000 (14:18 +0200)] 
chanserv: Don't allow kick or deop on services.

Also add an error message, and allow opping services (should have no
effect).

9 years agoinclude/servtree.h: fix null pointer dereference
Janik Kleinhoff [Sun, 17 Aug 2014 06:01:21 +0000 (08:01 +0200)] 
include/servtree.h: fix null pointer dereference

svs can be NULL when we are logging /stats <letter> services. so check
for that case before looking up ->logtarget.

9 years agoREADME: fix some broken links.
William Pitcock [Thu, 14 Aug 2014 23:24:17 +0000 (18:24 -0500)] 
README: fix some broken links.

9 years agoSimplify the README a bit.
William Pitcock [Thu, 14 Aug 2014 23:23:02 +0000 (18:23 -0500)] 
Simplify the README a bit.

9 years agoMerge pull request #371 from TheTechman/master+insp_opertype_grammar_fix
William Pitcock [Thu, 14 Aug 2014 00:40:23 +0000 (19:40 -0500)] 
Merge pull request #371 from TheTechman/master+insp_opertype_grammar_fix

Change OPERTYPE to say "Service" instead of "Services"

9 years agoChange OPERTYPE to say "Service" instead of "Services"
Michael Hazell [Mon, 11 Aug 2014 03:03:36 +0000 (23:03 -0400)] 
Change OPERTYPE to say "Service" instead of "Services"

9 years agoAlso show remote opered services as services, not just internal ones.
Jilles Tjoelker [Sat, 9 Aug 2014 12:08:35 +0000 (14:08 +0200)] 
Also show remote opered services as services, not just internal ones.

9 years agonickserv/info: fix some unsafe calls to strcat().
William Pitcock [Sat, 9 Aug 2014 03:09:38 +0000 (22:09 -0500)] 
nickserv/info: fix some unsafe calls to strcat().

9 years agolibathemecore: use mowgli_strlcat() when building the mlock string
William Pitcock [Sat, 9 Aug 2014 03:06:18 +0000 (22:06 -0500)] 
libathemecore: use mowgli_strlcat() when building the mlock string

9 years agolibathemecore: gracefully handle missing metadata from failed login notices
William Pitcock [Sat, 9 Aug 2014 02:56:20 +0000 (21:56 -0500)] 
libathemecore: gracefully handle missing metadata from failed login notices

9 years agolibathemecore: socket(2) can return 0, errors are negative.
William Pitcock [Sat, 9 Aug 2014 02:53:43 +0000 (21:53 -0500)] 
libathemecore: socket(2) can return 0, errors are negative.

9 years agolibathemecore: ensure we do not pass NULL to strchr() which is disallowed by POSIX.
William Pitcock [Sat, 9 Aug 2014 02:50:51 +0000 (21:50 -0500)] 
libathemecore: ensure we do not pass NULL to strchr() which is disallowed by POSIX.

9 years agochanserv/moderate: do not crash when processing a channel registration belonging...
William Pitcock [Sat, 9 Aug 2014 02:47:55 +0000 (21:47 -0500)] 
chanserv/moderate: do not crash when processing a channel registration belonging to a non-user entity

9 years agolibathemecore: match_cidr() could use some assertions.
William Pitcock [Sat, 9 Aug 2014 02:45:35 +0000 (21:45 -0500)] 
libathemecore: match_cidr() could use some assertions.

9 years agolibathemecore/confprocess: cram a bunch of assertions in here
William Pitcock [Sat, 9 Aug 2014 02:42:06 +0000 (21:42 -0500)] 
libathemecore/confprocess: cram a bunch of assertions in here

9 years agoprotocol/unreal: fix incorrect strchr() usage when parsing +f mode strings.
William Pitcock [Sat, 9 Aug 2014 02:30:10 +0000 (21:30 -0500)] 
protocol/unreal: fix incorrect strchr() usage when parsing +f mode strings.

9 years agorfc1459: command cannot ever be null (and if it were, we would have crashed way befor...
William Pitcock [Sat, 9 Aug 2014 02:27:21 +0000 (21:27 -0500)] 
rfc1459: command cannot ever be null (and if it were, we would have crashed way before this check)