]> jfr.im git - irc/atheme/atheme.git/log
irc/atheme/atheme.git
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

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.