]> jfr.im git - irc/atheme/atheme.git/log
irc/atheme/atheme.git
9 years agoatheme 7.2.3. atheme-7.2.3
William Pitcock [Sat, 3 Jan 2015 09:19:29 +0000 (03:19 -0600)] 
atheme 7.2.3.

9 years agosaslserv/ecdsa-nist256p-challenge: add backwards compatibility for old pubkey syntax
William Pitcock [Sat, 3 Jan 2015 09:11:09 +0000 (03:11 -0600)] 
saslserv/ecdsa-nist256p-challenge: add backwards compatibility for old pubkey syntax

9 years agodocument SET PUBKEY.
William Pitcock [Sat, 3 Jan 2015 09:10:10 +0000 (03:10 -0600)] 
document SET PUBKEY.

9 years agonickserv/set_pubkey: new module
Max Teufel [Fri, 31 Oct 2014 08:16:01 +0000 (09:16 +0100)] 
nickserv/set_pubkey: new module

Add an easier way to change the public key for SASL
ECDSA-NIST256p-CHALLENGE authentication.

9 years agoUpdate copyright notices for 2015.
William Pitcock [Sat, 3 Jan 2015 09:00:47 +0000 (03:00 -0600)] 
Update copyright notices for 2015.

9 years agoatheme.conf.example: minor grammar fix
Janik Kleinhoff [Tue, 30 Dec 2014 16:22:40 +0000 (16:22 +0000)] 
atheme.conf.example: minor grammar fix

9 years agonickserv/set_accountname: disallow change if RESTRICTed
Janik Kleinhoff [Fri, 2 Jan 2015 14:24:01 +0000 (14:24 +0000)] 
nickserv/set_accountname: disallow change if RESTRICTed

As with vHost changes, account name changes can be abused for ban
evasion on ircds with accountname-based bans (as well as making it
harder for channel operators to identify a trouble user), so allow
RESTRICT to disallow these.

9 years agonickserv/{enforce,ghost}: respect frozen accounts
Janik Kleinhoff [Thu, 25 Dec 2014 11:17:58 +0000 (11:17 +0000)] 
nickserv/{enforce,ghost}: respect frozen accounts

This further avoids allowing access of frozen accounts, most critically
in the case of the NickServ REGAIN command which would otherwise allow
logging in to a frozen account.

9 years agonickserv/vhost: update usercloak metadata on vhost removal
Janik Kleinhoff [Mon, 22 Dec 2014 17:24:01 +0000 (17:24 +0000)] 
nickserv/vhost: update usercloak metadata on vhost removal

This is consistent with HostServ behaviour and records additional
possibly helpful information.

9 years agoprotocol/unreal: fix checking of +f syntax
Mantas Mikulėnas [Wed, 24 Dec 2014 15:10:34 +0000 (17:10 +0200)] 
protocol/unreal: fix checking of +f syntax

check_flood would immediately return false regardless of action char
validity, and check_flood_old was expecting a ':' but actually checked
for '*'.

9 years agoMerge pull request #425 from shockkolate/patch-1
William Pitcock [Mon, 22 Dec 2014 21:45:56 +0000 (15:45 -0600)] 
Merge pull request #425 from shockkolate/patch-1

Fix NickServ ACC command short description

9 years agoFix NickServ ACC command short descrption
Shockk [Mon, 22 Dec 2014 19:52:39 +0000 (19:52 +0000)] 
Fix NickServ ACC command short descrption

All command short descriptions returned by `/msg NickServ HELP COMMANDS` end with a period except for the ACC command. This pull request simply fixes a grammatical inconsistency in the project.

9 years agoMerge pull request #424 from Renegade334/master
William Pitcock [Mon, 22 Dec 2014 18:32:17 +0000 (12:32 -0600)] 
Merge pull request #424 from Renegade334/master

modules/operserv/clones.c: Fix inconsistent inequality check

9 years agomodules/operserv/clones.c: Fix inconsistent inequality check
Renegade334 [Sun, 21 Dec 2014 16:12:01 +0000 (16:12 +0000)] 
modules/operserv/clones.c: Fix inconsistent inequality check

9 years agoMerge pull request #423 from Renegade334/master
William Pitcock [Sun, 21 Dec 2014 01:13:08 +0000 (19:13 -0600)] 
Merge pull request #423 from Renegade334/master

modules/chanserv/clone.c: Gracefully handle chanacs 'setter' being NULL

9 years agomodules/chanserv/clone.c: Gracefully handle chanacs 'setter' being NULL
Renegade334 [Sat, 20 Dec 2014 22:17:31 +0000 (22:17 +0000)] 
modules/chanserv/clone.c: Gracefully handle chanacs 'setter' being NULL

9 years agoprotocol/*: convert ircd_t to C99 struct syntax
Mantas Mikulėnas [Tue, 16 Dec 2014 08:48:15 +0000 (10:48 +0200)] 
protocol/*: convert ircd_t to C99 struct syntax

9 years agoprotocol/*: clean up the mix of spaces & tabs
Mantas Mikulėnas [Tue, 16 Dec 2014 08:41:42 +0000 (10:41 +0200)] 
protocol/*: clean up the mix of spaces & tabs

7-space indents

I don't even

9 years agocontrib/cap_sasl.pl: show the real cmdchar instead of none
Mantas Mikulėnas [Thu, 18 Dec 2014 20:56:06 +0000 (22:56 +0200)] 
contrib/cap_sasl.pl: show the real cmdchar instead of none

9 years agocontrib/cap_sasl.pl: don't assume cmdchar = /
Janik Kleinhoff [Thu, 18 Dec 2014 20:46:16 +0000 (20:46 +0000)] 
contrib/cap_sasl.pl: don't assume cmdchar = /

This avoids breaking on an irssi instance that does not consider / as a
command prefix.

9 years agocontrib/cap_sasl.pl: clarify license
Mantas Mikulėnas [Thu, 18 Dec 2014 16:19:09 +0000 (18:19 +0200)] 
contrib/cap_sasl.pl: clarify license

9 years agoCorrectly call <ctype.h> functions using (unsigned char) casts.
Jilles Tjoelker [Thu, 18 Dec 2014 14:44:20 +0000 (15:44 +0100)] 
Correctly call <ctype.h> functions using (unsigned char) casts.

9 years agooperserv/clones: Fix some corner cases in ADDEXEMPT mask validity checking.
Jilles Tjoelker [Thu, 18 Dec 2014 14:08:39 +0000 (15:08 +0100)] 
operserv/clones: Fix some corner cases in ADDEXEMPT mask validity checking.

9 years agonickserv/enforce: fix unimportant bug
Mantas Mikulėnas [Thu, 18 Dec 2014 11:31:32 +0000 (13:31 +0200)] 
nickserv/enforce: fix unimportant bug

9 years agocontrib/cap_sasl.pl: ./foo is a relative path
Mantas Mikulėnas [Thu, 18 Dec 2014 05:37:16 +0000 (07:37 +0200)] 
contrib/cap_sasl.pl: ./foo is a relative path

9 years agocontrib/cap_sasl.pl: strip slashes from the file name just in case
Mantas Mikulėnas [Wed, 17 Dec 2014 23:09:36 +0000 (01:09 +0200)] 
contrib/cap_sasl.pl: strip slashes from the file name just in case

9 years agocontrib/cap_sasl.pl: bump the version number
Mantas Mikulėnas [Wed, 17 Dec 2014 22:46:44 +0000 (00:46 +0200)] 
contrib/cap_sasl.pl: bump the version number

9 years agocontrib/cap_sasl.pl: use relative path in sasl.auth as well
Mantas Mikulėnas [Wed, 17 Dec 2014 22:30:07 +0000 (00:30 +0200)] 
contrib/cap_sasl.pl: use relative path in sasl.auth as well

9 years agocontrib/cap_sasl.pl: use relative path for a shorter command
Mantas Mikulėnas [Wed, 17 Dec 2014 22:26:18 +0000 (00:26 +0200)] 
contrib/cap_sasl.pl: use relative path for a shorter command

9 years agocontrib/cap_sasl.pl: implement ECDSA key generation
Mantas Mikulėnas [Wed, 17 Dec 2014 22:25:33 +0000 (00:25 +0200)] 
contrib/cap_sasl.pl: implement ECDSA key generation

9 years agocontrib/cap_sasl.pl: disconnect on failure
Mantas Mikulėnas [Wed, 17 Dec 2014 21:28:35 +0000 (23:28 +0200)] 
contrib/cap_sasl.pl: disconnect on failure

9 years agocontrib/cap_sasl.pl: update contact information
Mantas Mikulėnas [Wed, 17 Dec 2014 21:16:21 +0000 (23:16 +0200)] 
contrib/cap_sasl.pl: update contact information

9 years agocontrib/cap_sasl.pl: allow key paths to be relative to ~/.irssi
Mantas Mikulėnas [Wed, 17 Dec 2014 21:14:39 +0000 (23:14 +0200)] 
contrib/cap_sasl.pl: allow key paths to be relative to ~/.irssi

9 years agocontrib/cap_sasl.pl: don't use global filehandles (no functional changes)
Mantas Mikulėnas [Wed, 17 Dec 2014 21:13:31 +0000 (23:13 +0200)] 
contrib/cap_sasl.pl: don't use global filehandles (no functional changes)

9 years agocontrib/cap_sasl.pl: properly abort authentication
Mantas Mikulėnas [Wed, 17 Dec 2014 21:02:07 +0000 (23:02 +0200)] 
contrib/cap_sasl.pl: properly abort authentication

9 years agocontrib/cap_sasl.pl: require challenge to always be 32 bytes
Mantas Mikulėnas [Wed, 17 Dec 2014 20:59:19 +0000 (22:59 +0200)] 
contrib/cap_sasl.pl: require challenge to always be 32 bytes

9 years agocontrib/cap_sasl.pl: use Crypt::PK::ECC instead of ecdsatool
Mantas Mikulėnas [Wed, 17 Dec 2014 20:54:18 +0000 (22:54 +0200)] 
contrib/cap_sasl.pl: use Crypt::PK::ECC instead of ecdsatool

9 years agocontrib/cap_sasl.pl: whitespace, error msglevels
Mantas Mikulėnas [Wed, 17 Dec 2014 20:53:31 +0000 (22:53 +0200)] 
contrib/cap_sasl.pl: whitespace, error msglevels

9 years agoMerge pull request #422 from PriceChild/master
Mantas Mikulėnas [Wed, 17 Dec 2014 13:03:59 +0000 (15:03 +0200)] 
Merge pull request #422 from PriceChild/master

Remove trailing '.' from "set flags" report.

9 years agoRemove trailing '.' from "set flags" report.
Joseph Price [Wed, 17 Dec 2014 12:52:45 +0000 (12:52 +0000)] 
Remove trailing '.' from "set flags" report.

It's unclear that it isn't part of the mask that was set.

9 years agoMerge pull request #421 from Renegade334/master
William Pitcock [Tue, 16 Dec 2014 15:24:58 +0000 (09:24 -0600)] 
Merge pull request #421 from Renegade334/master

OperServ CLONES ADDEXEMPT ip/mask validity check

9 years agocidr.c: Fix loop handling in inet_pton6 to prevent invalid chars being silently ignored
Renegade334 [Tue, 16 Dec 2014 14:44:33 +0000 (14:44 +0000)] 
cidr.c: Fix loop handling in inet_pton6 to prevent invalid chars being silently ignored

9 years agoCheck IP/mask validity in CLONES ADDEXEMPT
Renegade334 [Tue, 16 Dec 2014 14:38:05 +0000 (14:38 +0000)] 
Check IP/mask validity in CLONES ADDEXEMPT

9 years agoMerge pull request #420 from Renegade334/master
William Pitcock [Mon, 15 Dec 2014 11:46:04 +0000 (05:46 -0600)] 
Merge pull request #420 from Renegade334/master

/modules/operserv/clones.c: Add missing params error message for DELEXEM...

9 years ago/modules/operserv/clones.c: Add missing params error message for DELEXEMPT; remove...
Renegade334 [Mon, 15 Dec 2014 09:47:57 +0000 (09:47 +0000)] 
/modules/operserv/clones.c: Add missing params error message for DELEXEMPT; remove needless check for null pointer in ADDEXEMPT

9 years agoatheme 7.2.2. atheme-7.2.2
William Pitcock [Wed, 10 Dec 2014 14:38:58 +0000 (08:38 -0600)] 
atheme 7.2.2.

9 years agonickserv/multimark: clean up various style violations pointed out with clang
William Pitcock [Wed, 10 Dec 2014 14:36:35 +0000 (08:36 -0600)] 
nickserv/multimark: clean up various style violations pointed out with clang

9 years agolibathemecore: chanacs_user_flags(): do not grant effective flags other than +b to...
William Pitcock [Wed, 10 Dec 2014 14:28:40 +0000 (08:28 -0600)] 
libathemecore: chanacs_user_flags(): do not grant effective flags other than +b to unverified users (closes #416).

9 years agoMerge pull request #414 from Gryllida/patch-2
William Pitcock [Sat, 29 Nov 2014 21:56:35 +0000 (15:56 -0600)] 
Merge pull request #414 from Gryllida/patch-2

Update list

9 years agoUpdate list
Gryllida [Sat, 29 Nov 2014 10:15:50 +0000 (21:15 +1100)] 
Update list

Fix wrong order in the examples

9 years agoMerge pull request #413 from errietta/snote-on-mark
William Pitcock [Fri, 28 Nov 2014 22:28:46 +0000 (16:28 -0600)] 
Merge pull request #413 from errietta/snote-on-mark

wallops when vhosting a marked account

9 years agowallops when vhosting a marked account
Errietta Kostala [Fri, 28 Nov 2014 22:26:13 +0000 (22:26 +0000)] 
wallops when vhosting a marked account

9 years agoMerge pull request #412 from errietta/migrate
William Pitcock [Thu, 20 Nov 2014 22:21:11 +0000 (16:21 -0600)] 
Merge pull request #412 from errietta/migrate

Implement functionality to migrate ALL the old marks.

9 years agoImplement functionality to migrate ALL the old marks.
Errietta Kostala [Thu, 20 Nov 2014 22:11:35 +0000 (22:11 +0000)] 
Implement functionality to migrate ALL the old marks.

9 years agoalis LIST help: only mention -showsecret if user has chan:auspex
Janik Kleinhoff [Thu, 20 Nov 2014 17:49:21 +0000 (17:49 +0000)] 
alis LIST help: only mention -showsecret if user has chan:auspex

9 years agoMerge pull request #411 from thomasdubell/patch-1
William Pitcock [Wed, 19 Nov 2014 04:02:55 +0000 (22:02 -0600)] 
Merge pull request #411 from thomasdubell/patch-1

Removed irrelevant command in command_fail listing

9 years agoRemoved irrelevant command in command_fail listing
thomas [Wed, 19 Nov 2014 00:23:36 +0000 (16:23 -0800)] 
Removed irrelevant command in command_fail listing

9 years agoMerge pull request #410 from errietta/master
William Pitcock [Tue, 18 Nov 2014 23:29:16 +0000 (17:29 -0600)] 
Merge pull request #410 from errietta/master

*sigh* require auspex for restored marks too

9 years ago*sigh* require auspex for restored marks too
Errietta Kostala [Tue, 18 Nov 2014 23:21:09 +0000 (23:21 +0000)] 
*sigh* require auspex for restored marks too

This wouldn't happen if we had test suite!1!#!#

9 years agoMerge pull request #409 from errietta/accountname
William Pitcock [Tue, 18 Nov 2014 22:22:25 +0000 (16:22 -0600)] 
Merge pull request #409 from errietta/accountname

Display account name and not uid in marks

9 years agoDisplay account name and not uid in marks
Errietta Kostala [Tue, 18 Nov 2014 22:15:46 +0000 (22:15 +0000)] 
Display account name and not uid in marks

9 years agoMultimark checks for FORCE (closes #408)
Errietta Kostala [Fri, 14 Nov 2014 22:41:02 +0000 (22:41 +0000)] 
Multimark checks for FORCE (closes #408)

9 years agoMerge pull request #407 from alxy/patch-1
Mantas Mikulėnas [Wed, 12 Nov 2014 06:50:33 +0000 (08:50 +0200)] 
Merge pull request #407 from alxy/patch-1

Fix table layout on Github

9 years agoFix table layout on Github
Alexander Guth [Tue, 11 Nov 2014 20:50:54 +0000 (21:50 +0100)] 
Fix table layout on Github

9 years agoMerge pull request #406 from Gryllida/patch-1
William Pitcock [Tue, 11 Nov 2014 15:53:58 +0000 (09:53 -0600)] 
Merge pull request #406 from Gryllida/patch-1

Update ALIS help

9 years agoAdd newline
Gryllida [Tue, 11 Nov 2014 13:34:41 +0000 (00:34 +1100)] 
Add newline

9 years agoRemove incorrect part of the example
Gryllida [Tue, 11 Nov 2014 13:31:17 +0000 (00:31 +1100)] 
Remove incorrect part of the example

9 years agoCorrect order
Gryllida [Tue, 11 Nov 2014 13:29:23 +0000 (00:29 +1100)] 
Correct order

9 years agoUpdate alis list documentation (automatic wildcards)
Gryllida [Tue, 11 Nov 2014 13:23:13 +0000 (00:23 +1100)] 
Update alis list documentation (automatic wildcards)

9 years agoUpdate ALIS help
Gryllida [Tue, 11 Nov 2014 12:37:09 +0000 (23:37 +1100)] 
Update ALIS help

Add more details about the pattern. Correct typo. Add more examples on the new options.

9 years agoMerge pull request #405 from Argure/master
William Pitcock [Mon, 10 Nov 2014 14:30:16 +0000 (08:30 -0600)] 
Merge pull request #405 from Argure/master

Discontinuation notices

9 years agoREADME correction
Patrick Godschalk [Mon, 10 Nov 2014 14:27:36 +0000 (15:27 +0100)] 
README correction

9 years agoDiscontinuation notices
Patrick Godschalk [Mon, 10 Nov 2014 14:26:31 +0000 (15:26 +0100)] 
Discontinuation notices

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