]> jfr.im git - irc/atheme/atheme.git/log
irc/atheme/atheme.git
7 years agoatheme 7.2.7 v7.2.7
Max Teufel [Sat, 8 Oct 2016 14:58:00 +0000 (16:58 +0200)] 
atheme 7.2.7

7 years agoNEWS: update for 7.2.7
Max Teufel [Sat, 8 Oct 2016 08:54:24 +0000 (10:54 +0200)] 
NEWS: update for 7.2.7

[ci skip]

(cherry picked from commit bec88cb93d546b8783167c4a6613da59dc5a9311)

7 years agoi18n: update po/POTFILES.in
Max Teufel [Mon, 3 Oct 2016 18:05:07 +0000 (20:05 +0200)] 
i18n: update po/POTFILES.in

(cherry picked from commit 13ae2f56ef829a07649e7e1e7af0e1b6ebdfcdd2)

7 years agonickserv/{setpass,sendpass_user}: fix a typo breaking the build
Max Teufel [Sat, 24 Sep 2016 14:03:43 +0000 (16:03 +0200)] 
nickserv/{setpass,sendpass_user}: fix a typo breaking the build

(cherry picked from commit e5ce76c8e6c20f12445b35e23e0ae54eb97eb1e0)

7 years agochanserv/help: include INFO in short help instead of RECOVER
Janik Kleinhoff [Tue, 9 Dec 2014 13:48:49 +0000 (13:48 +0000)] 
chanserv/help: include INFO in short help instead of RECOVER

The RECOVER command should rarely be needed unless handing out channel
access like popcorn is the norm in some channel, in which case we can't
really help them anyway; as such there's little point in listing it by
default. INFO on the other hand is widely used as *the* way to ask
services for basic information on a channel, so it makes sense to be in
the short help (which nickserv/help does as well).

(In fact, on freenode, the most common use of RECOVER seems to be by
people who use it as the primary way to get opped, given that network's
recommendation to avoid auto-op and their default flag set reflecting
this. I suppose some people misinterpret this as having lost control of
their channel. Presumably it's debatable who's to blame here, but maybe
removing RECOVER from the default short help listing will help avoid
that sort of problem. Either way, it shouldn't hurt.)

(cherry picked from commit 4396f465e9f7fd993432d84e275a38703d215aea)

7 years agonickserv/{setpass,sendpass_user}: more helpful message for logged-in users
Janik Kleinhoff [Mon, 17 Nov 2014 13:48:46 +0000 (13:48 +0000)] 
nickserv/{setpass,sendpass_user}: more helpful message for logged-in users

Sometimes, people try SETPASS or SENDPASS when all they actually need is
SET PASSWORD, so point them there if applicable.

(cherry picked from commit 1565bfa466b8bb4e643f111981f0feb93d24a902)

7 years agohelpserv/ticket: better integration of close reason
Janik Kleinhoff [Sat, 27 Sep 2014 19:22:10 +0000 (21:22 +0200)] 
helpserv/ticket: better integration of close reason

(cherry picked from commit 9ebde9161004143f5852eca5ca4528beec65bf05)

7 years agonickserv/info: also show "Channels" line if mu == si->smu
Janik Kleinhoff [Fri, 3 Oct 2014 11:46:57 +0000 (13:46 +0200)] 
nickserv/info: also show "Channels" line if mu == si->smu

(cherry picked from commit 09e3d0f4e957b822e4ba32e0b63c91b2ffe4e930)

7 years agoatheme.conf.example: fix case in previous commit
Austin Ellis [Sun, 11 Sep 2016 16:19:31 +0000 (11:19 -0500)] 
atheme.conf.example: fix case in previous commit

7 years agoproxyscan/dnsbl: use kline_add and correct db
Austin Ellis [Sun, 11 Sep 2016 16:05:50 +0000 (11:05 -0500)] 
proxyscan/dnsbl: use kline_add and correct db

entries.  also add modules and example to conf.example.

7 years agoproxyscan/dnsbl: mark strings for i18n; style
Janik Kleinhoff [Sun, 11 Sep 2016 14:58:17 +0000 (14:58 +0000)] 
proxyscan/dnsbl: mark strings for i18n; style

As pointed out by @maxteufel, uppercase the name of the configuration
entry (dnsbl_action) for consistency.

(cherry picked from commit 796fb830251a0dcbd1524ca1041a32be3183c2b6)

7 years agoproxyscan/dnsbl: fix crash on scanning users without IPv4 address
Janik Kleinhoff [Sun, 6 Dec 2015 16:38:06 +0000 (16:38 +0000)] 
proxyscan/dnsbl: fix crash on scanning users without IPv4 address

"not too concerned right now", they said.
"A sscanf worked fine for chary for many years, it'll be fine here",
they said.

(cherry picked from commit 407fb1cfcac1898ea97c6b77f9b82fe6a5f322b3)

7 years agoproxyscan/dnsbl: log /os set dnsblaction
Janik Kleinhoff [Sun, 6 Dec 2015 16:44:33 +0000 (16:44 +0000)] 
proxyscan/dnsbl: log /os set dnsblaction

(cherry picked from commit db3b37b409e189e96cd58c5d95c9d77631104454)

7 years agoproxyscan/dnsbl: use enums where appropriate
Janik Kleinhoff [Sun, 6 Dec 2015 16:34:09 +0000 (16:34 +0000)] 
proxyscan/dnsbl: use enums where appropriate

(cherry picked from commit b2566f40fc5c347bdd6b97af030a1e07e8fa9bfb)

7 years agoproxyscan/dnsbl: properly abort DNS queries
Janik Kleinhoff [Tue, 3 Nov 2015 23:12:36 +0000 (23:12 +0000)] 
proxyscan/dnsbl: properly abort DNS queries

Fixes shalture/shalture#49.

(cherry picked from commit f653a85ff90dae6313c5a70b2aa85adb97ba0dc0)

7 years agoproxyscan/dnsbl: fix module header
Janik Kleinhoff [Tue, 3 Nov 2015 23:10:06 +0000 (23:10 +0000)] 
proxyscan/dnsbl: fix module header

(cherry picked from commit 4a0347ae3ff3327bb2d759bf504e2a29b6732f02)

7 years agohelp/default/nickserv/cert: more clarification about fingerprints
Max Teufel [Sat, 10 Sep 2016 17:53:38 +0000 (19:53 +0200)] 
help/default/nickserv/cert: more clarification about fingerprints

Clarify the it is even entirely agnostic of the fingerprint format.
Furthermore, add a note about the usage of CERT ADD without any
arguments.

(cherry picked from commit 322ebac90d614fa7fd88a2b93d5ea15b874b4ede)

7 years agohelp/default/nickserv/cert: clarification about fingerprints
Max Teufel [Sat, 10 Sep 2016 14:25:28 +0000 (16:25 +0200)] 
help/default/nickserv/cert: clarification about fingerprints

Add a note about the fact that the CertFP implementation is agnostic
with regards to the fingerprint algorithm used by the IRCd. Otherwise,
users could be confused due to the examples.

(cherry picked from commit 9304ca9006c893298a2033f9cb5a6781f180bc6b)

7 years agoInspIRCd: Fix atoi logic error preventing maximum rejoindelay value
Aaron Jones [Thu, 8 Sep 2016 22:41:36 +0000 (22:41 +0000)] 
InspIRCd: Fix atoi logic error preventing maximum rejoindelay value

c.f. issue #509

7 years agoMerge pull request #506 from Xenthys/patch-1
William Pitcock [Wed, 10 Aug 2016 03:01:01 +0000 (22:01 -0500)] 
Merge pull request #506 from Xenthys/patch-1

MC_SECURE: do not deop services

7 years agoMC_SECURE: do not deop services
Xenthys [Wed, 10 Aug 2016 02:39:46 +0000 (04:39 +0200)] 
MC_SECURE: do not deop services

7 years agoMerge pull request #504 from Xenthys/patch-1
William Pitcock [Wed, 3 Aug 2016 03:21:01 +0000 (22:21 -0500)] 
Merge pull request #504 from Xenthys/patch-1

Set oimmune_mode for protocol/charybdis.c

7 years agoSetting CMODE_IMMUNE as .oimmune_mode
Xenthys [Tue, 2 Aug 2016 19:52:09 +0000 (21:52 +0200)] 
Setting CMODE_IMMUNE as .oimmune_mode

instead of nothing, as this is the point of having the +M cmode.

7 years agoMerge branch 'feature/reproducible-builds'
Max Teufel [Tue, 2 Aug 2016 06:09:19 +0000 (08:09 +0200)] 
Merge branch 'feature/reproducible-builds'

* feature/reproducible-builds:
  Add an option to strip build date for reproducible builds

7 years agoMerge branch 'master' into release/7.2
Max Teufel [Tue, 2 Aug 2016 06:06:41 +0000 (08:06 +0200)] 
Merge branch 'master' into release/7.2

* master:
  atheme.conf.example: document SET NOPASSWORD module

7 years agoatheme.conf.example: document SET NOPASSWORD module
Aaron Jones [Sun, 31 Jul 2016 01:33:05 +0000 (01:33 +0000)] 
atheme.conf.example: document SET NOPASSWORD module

7 years agonickserv/multimark: fix patricia warning
Janik Kleinhoff [Fri, 29 Jul 2016 02:02:54 +0000 (02:02 +0000)] 
nickserv/multimark: fix patricia warning

The code to deal with nick/account (un)registrations operated in the
following manner:

- retrieve the restored mark list for a name (creating one if there
  isn't already)
- modify this list
- try to add the updated restored mark list for the used name

However, the list is already modified; the patricia needn't be updated.
In fact, the mowgli_patricia_add call was useless as it merely refused
to add a duplicate key,

(patricia.c:748 mowgli_patricia_elem_add): Key is already in dict, ignoring duplicate

There may be further room for improvement of the code for a future
release.

7 years agonickserv/multimark: fix assertion failure
Janik Kleinhoff [Fri, 29 Jul 2016 01:57:30 +0000 (01:57 +0000)] 
nickserv/multimark: fix assertion failure

The code behaved fine anyway because the assertion failure could only
happen in cases where the returned pointer from multimark_list was
unused.

[msg(nickserv)] mark testacct01 list
-!- WALLOP svs.:  (multimark.c:192 multimark_list): warning: assertion 'mu != ((void *)0)' failed.
-NickServ(-@.)- testacct01 is not registered anymore but was marked by ilbelkyr on Jul 29 01:49:37 2016 +0000: foo

7 years agoatheme.conf.example: remove tabs
Austin Ellis [Mon, 25 Jul 2016 20:13:54 +0000 (15:13 -0500)] 
atheme.conf.example: remove tabs

[ci skip]

7 years agoatheme.conf.example: fix typo
Austin Ellis [Mon, 25 Jul 2016 20:02:16 +0000 (15:02 -0500)] 
atheme.conf.example: fix typo

[ci skip]

7 years agoatheme.conf.example: add new botserv module
Austin Ellis [Mon, 25 Jul 2016 19:56:10 +0000 (14:56 -0500)] 
atheme.conf.example: add new botserv module

[ci skip]

7 years agobotserv/info: show if saycaller is set or not
Austin Ellis [Mon, 25 Jul 2016 17:01:13 +0000 (12:01 -0500)] 
botserv/info: show if saycaller is set or not

7 years agoAdd mention of CLEAR command
Svetlana Tkachenko [Tue, 19 Jul 2016 08:16:05 +0000 (18:16 +1000)] 
Add mention of CLEAR command

change following the addition of CLEAR by @siniStar7boy in  https://github.com/atheme/atheme/commit/aaea9febcfcda1c7abaae149ca54bd04b296bd56#diff-2a84376e28acf689ea567432c7ca9fdf

7 years agoMerge pull request #500 from GLolol/email-from
William Pitcock [Mon, 18 Jul 2016 17:11:39 +0000 (12:11 -0500)] 
Merge pull request #500 from GLolol/email-from

libathemecore: mark emails as from "%netname% Network Services"

7 years agolibathemecore: mark emails as from "%netname% Network Services"
James Lu [Sun, 17 Jul 2016 21:16:36 +0000 (14:16 -0700)] 
libathemecore: mark emails as from "%netname% Network Services"

This is a purely cosmetic change to differentiate between automated emails from services and messages sent from the IRC network entity itself.

7 years agochanfix/fix: remove some functionality
Austin Ellis [Sun, 17 Jul 2016 19:48:19 +0000 (14:48 -0500)] 
chanfix/fix: remove some functionality

that is not (yet) ready for atheme [ci skip]

7 years agobotserv/set: update
Austin Ellis [Sun, 17 Jul 2016 19:29:30 +0000 (14:29 -0500)] 
botserv/set: update

7 years agobotserv/set_saycaller: (optionally) give caller-nick
Austin Ellis [Sun, 17 Jul 2016 19:26:20 +0000 (14:26 -0500)] 
botserv/set_saycaller: (optionally) give caller-nick

functionality is not active until enabled individually per channel.
(Fixes #487)

7 years agochanfix/fix: stay in log channel after fixes
Austin Ellis [Sun, 17 Jul 2016 19:12:04 +0000 (14:12 -0500)] 
chanfix/fix: stay in log channel after fixes

(Fixes #486)

7 years agonickserv/multimark: message/fault consistency fixes
Janik Kleinhoff [Sun, 17 Jul 2016 03:59:03 +0000 (03:59 +0000)] 
nickserv/multimark: message/fault consistency fixes

7 years agorakill help: fix example regex
Janik Kleinhoff [Sun, 17 Jul 2016 03:59:00 +0000 (03:59 +0000)] 
rakill help: fix example regex

> Be careful, as regex is very easy to
> make mistakes with. Use RMATCH first.

Very easy indeed.

7 years agohelpfiles: fix some formatting issues
Janik Kleinhoff [Sun, 17 Jul 2016 03:58:58 +0000 (03:58 +0000)] 
helpfiles: fix some formatting issues

7 years agoFix various typos
Janik Kleinhoff [Sun, 17 Jul 2016 03:58:56 +0000 (03:58 +0000)] 
Fix various typos

7 years agoMark various strings for i18n
Janik Kleinhoff [Sun, 17 Jul 2016 03:58:47 +0000 (03:58 +0000)] 
Mark various strings for i18n

7 years agoMerge pull request #499 from GLolol/master
William Pitcock [Tue, 12 Jul 2016 06:28:34 +0000 (01:28 -0500)] 
Merge pull request #499 from GLolol/master

protocols/unreal*: fix wrong source for SVSNICK

7 years agoprotocols/unreal*: fix wrong source for SVSNICK
James Lu [Tue, 12 Jul 2016 06:07:25 +0000 (23:07 -0700)] 
protocols/unreal*: fix wrong source for SVSNICK

Apparently, UnrealIRCd SVSNICK is server only (at least on 3.2.10.6 and 4.0.3.1). When NickServ is used as a source, the following error is sent by the uplink and the SVSNICK command silently fails.

[2016-07-11 23:01:51] <- :NickServ NOTICE GL4 :GL has been released.
[2016-07-11 23:01:51] NickServ GL/AAAAAAAAB:GL4!gl@localhost[localhost] RELEASE: GL!GLolol@escape.the.dreamland.ca
[2016-07-11 23:01:51] -> :unreal.midnight.vpn 487 NickServ :SVSNICK is a server only command

7 years agoFix typo
Austin Ellis [Tue, 14 Jun 2016 02:08:43 +0000 (21:08 -0500)] 
Fix typo

[ci skip]

7 years agodocs: clarify how to obtain atheme
Austin Ellis [Tue, 14 Jun 2016 01:44:22 +0000 (20:44 -0500)] 
docs: clarify how to obtain atheme

8 years agooperserv/specs: fix both references to accounts to channels
Austin Ellis [Tue, 17 May 2016 04:45:54 +0000 (23:45 -0500)] 
operserv/specs: fix both references to accounts to channels

(cherry picked from commit atheme/atheme@e4ef724839e9e7c0fd670819701c3e0eb4155a32)

8 years agooperserv/specs: Clarify second mention of mark abilities
Austin Ellis [Tue, 17 May 2016 02:39:04 +0000 (21:39 -0500)] 
operserv/specs: Clarify second mention of mark abilities

(Fixes #490)

8 years agoAdd an option to strip build date for reproducible builds
Max Teufel [Sat, 30 Apr 2016 06:30:59 +0000 (08:30 +0200)] 
Add an option to strip build date for reproducible builds

Fixes #473

8 years agolibathemecore: flags: update_chanacs_flags(): do not assume that a protocol module...
William Pitcock [Fri, 15 Apr 2016 09:05:52 +0000 (04:05 -0500)] 
libathemecore: flags: update_chanacs_flags(): do not assume that a protocol module is loaded.

this is fine because update_chanacs_flags() is called at a final point after it is guaranteed
that a protocol module is loaded or the process has gracefully exited.

8 years agoMerge pull request #484 from xnite/master
William Pitcock [Tue, 12 Apr 2016 20:56:38 +0000 (15:56 -0500)] 
Merge pull request #484 from xnite/master

Protocol patches for Nefarious

8 years agoComment updates
Robert Whitney [Tue, 12 Apr 2016 20:48:35 +0000 (15:48 -0500)] 
Comment updates

8 years agoComment updates
Robert Whitney [Tue, 12 Apr 2016 20:39:08 +0000 (15:39 -0500)] 
Comment updates

8 years agoGLine patch from tacocat + patch to prevent exposing cloaked hostnames when banning...
Robert Whitney [Tue, 12 Apr 2016 20:10:45 +0000 (15:10 -0500)] 
GLine patch from tacocat + patch to prevent exposing cloaked hostnames when banning an unregistered user

8 years agoRevert "libathemecore/bad_password: akill after 10 failed attempts"
Austin Ellis [Mon, 11 Apr 2016 17:14:12 +0000 (12:14 -0500)] 
Revert "libathemecore/bad_password: akill after 10 failed attempts"

This reverts commit f0b018806915cb5f3e3f469e3493c2ddb62ac58b.

8 years agolibathemecore/bad_password: akill after 10 failed attempts
Austin Ellis [Mon, 11 Apr 2016 08:52:18 +0000 (03:52 -0500)] 
libathemecore/bad_password: akill after 10 failed attempts

Addresses an issue seen on freenode and recently reported by other
networks with failed login floods.

8 years agochanserv/ftransfer: call myentity_allow_foundership
Max Teufel [Sun, 20 Mar 2016 19:18:15 +0000 (20:18 +0100)] 
chanserv/ftransfer: call myentity_allow_foundership

This prevents transferring foundership to exttargets such as $registered
or $chanacs:#channel. This is already done in chanserv/flags and
friends.
Reported by @nyuszika7h.

8 years ago.travis.yml: install libssl-dev, move to containerized builds
Max Teufel [Sun, 3 Apr 2016 16:00:53 +0000 (18:00 +0200)] 
.travis.yml: install libssl-dev, move to containerized builds

8 years agoAdd .travis.yml
Austin Ellis [Sun, 3 Apr 2016 15:57:16 +0000 (10:57 -0500)] 
Add .travis.yml

8 years agoUpdate memo
Christel Dahlskjaer [Fri, 1 Apr 2016 16:21:06 +0000 (17:21 +0100)] 
Update memo

Removing duplicate from.

8 years agoMerge pull request #482 from staticfox/bump
William Pitcock [Sat, 26 Mar 2016 09:09:04 +0000 (04:09 -0500)] 
Merge pull request #482 from staticfox/bump

modules/contrib: Bump submodule

8 years agomodules/contrib: Bump submodule
Matt Ullman [Sat, 26 Mar 2016 09:05:18 +0000 (05:05 -0400)] 
modules/contrib: Bump submodule

8 years agoMerge branches 'pr/480' and 'pr/481'
Max Teufel [Sat, 26 Mar 2016 07:30:25 +0000 (08:30 +0100)] 
Merge branches 'pr/480' and 'pr/481'

* pr/480:
  Move the vendor field to a compile time macro

* pr/481:
  alis: Convert left over svn $Revision$ string

8 years agoMove the vendor field to a compile time macro
Matt Ullman [Sat, 26 Mar 2016 06:12:19 +0000 (02:12 -0400)] 
Move the vendor field to a compile time macro

8 years agoalis: Convert left over svn $Revision$ string
Matt Ullman [Sat, 26 Mar 2016 04:35:54 +0000 (00:35 -0400)] 
alis: Convert left over svn $Revision$ string

8 years agoMerge pull request #479 from staticfox/bsd
William Pitcock [Sat, 26 Mar 2016 03:12:56 +0000 (22:12 -0500)] 
Merge pull request #479 from staticfox/bsd

Move away from BSD data types

8 years agoMove away from BSD data types
Matt Ullman [Sat, 26 Mar 2016 02:47:53 +0000 (22:47 -0400)] 
Move away from BSD data types

8 years agoprotocol/inspircd: Only set hideoper mode on oper pseudoclients
Attila Molnar [Fri, 25 Mar 2016 11:26:44 +0000 (12:26 +0100)] 
protocol/inspircd: Only set hideoper mode on oper pseudoclients

This fixes an issue when Atheme is used with an InspIRCd network with
the hideoper module loaded. InspIRCd adjusts the number of online
opers shown in reply to LUSERS according to the number of hidden opers
(+H clients). This breaks if non-oper clients have the (otherwise
oper-only) hideoper mode set. (Plus it also does not make much sense
to set the hideoper mode on non-opers.)

This patch changes the protocol module so that the hideoper mode is
only set on pseudoclients which are also opered.

Closes #478

8 years agoantiflood: Change antiflood_msg_count to size_t
Matt Ullman [Thu, 24 Mar 2016 11:53:44 +0000 (07:53 -0400)] 
antiflood: Change antiflood_msg_count to size_t

Change antiflood_msg_time to time_t

8 years agoMerge pull request #475 from staticfox/automake
William Pitcock [Thu, 24 Mar 2016 01:24:49 +0000 (20:24 -0500)] 
Merge pull request #475 from staticfox/automake

automake: Fix typo in compiler flag

8 years agoautomake: Fix typo in compiler flag
Matt Ullman [Thu, 24 Mar 2016 00:56:17 +0000 (20:56 -0400)] 
automake: Fix typo in compiler flag

8 years agoNickServ:Cert Add CLEAR command
Austin Ellis [Tue, 15 Mar 2016 04:07:35 +0000 (23:07 -0500)] 
NickServ:Cert Add CLEAR command

In cases where a user wants to get rid of all nickserv/cert fingerprints
with a single command.

8 years agoatheme.conf.example: fix typo (* / -> */)
Janik Kleinhoff [Tue, 15 Mar 2016 02:20:50 +0000 (02:20 +0000)] 
atheme.conf.example: fix typo (* / -> */)

8 years agohelp/fr/nickserv/list: add new criteria, use conditionals
Max Teufel [Sat, 12 Mar 2016 19:02:54 +0000 (20:02 +0100)] 
help/fr/nickserv/list: add new criteria, use conditionals

8 years agoprotocol/unreal4: implement CERTFP support
Mantas Mikulėnas [Tue, 8 Mar 2016 19:07:04 +0000 (21:07 +0200)] 
protocol/unreal4: implement CERTFP support

8 years agoGIT-Access, README: also upgrade Github URLs
Mantas Mikulėnas [Mon, 7 Mar 2016 21:02:33 +0000 (23:02 +0200)] 
GIT-Access, README: also upgrade Github URLs

8 years agogitmodules: change URLs to https://
Mantas Mikulėnas [Mon, 7 Mar 2016 21:01:13 +0000 (23:01 +0200)] 
gitmodules: change URLs to https://

Probably won't affect much, but still a good practice.

8 years agogitmodules: remove libunwind leftovers
Mantas Mikulėnas [Mon, 7 Mar 2016 21:00:19 +0000 (23:00 +0200)] 
gitmodules: remove libunwind leftovers

The actual submodule was removed in 2012.

8 years agoDo not copy more bytes than were allocated
Hans-Christian Esperer [Sat, 9 Jan 2016 18:58:58 +0000 (19:58 +0100)] 
Do not copy more bytes than were allocated

8 years agochanserv/set_*: announce changes via verbose()
Max Teufel [Sun, 15 Feb 2015 08:28:08 +0000 (09:28 +0100)] 
chanserv/set_*: announce changes via verbose()

8 years agoWrap messages about nick being reserved in _() for i18n
Max Teufel [Sun, 6 Mar 2016 12:53:31 +0000 (13:53 +0100)] 
Wrap messages about nick being reserved in _() for i18n

8 years agochanserv/flags: make Anope FLAGS compatibility an option
Max Teufel [Sun, 6 Mar 2016 09:27:40 +0000 (10:27 +0100)] 
chanserv/flags: make Anope FLAGS compatibility an option

Previously, ChanServ FLAGS behavior could be modified by registering or
dropping the keyword nicks "LIST", "CLEAR", and "MODIFY".
Now, a configuration option is available that when turned on (default),
disables registration of these keyword nicks and enables this
compatibility feature. When turned off, registration of these keyword
nicks is possible, and compatibility to Anope's FLAGS command is
disabled.

Fixes atheme/atheme#397

8 years agoNEWS.md: fix typos
Janik Kleinhoff [Sun, 6 Mar 2016 14:07:50 +0000 (14:07 +0000)] 
NEWS.md: fix typos

Reviewers: siniStar, mteufel

Reviewed By: mteufel

Differential Revision: https://dev.shalture.org/D1

8 years agolibathemecore/cidr: make the compiler happy
Max Teufel [Sun, 6 Mar 2016 09:19:34 +0000 (10:19 +0100)] 
libathemecore/cidr: make the compiler happy

8 years agolibmowgli-2: update submodule to a more recent commit
Max Teufel [Sun, 6 Mar 2016 09:19:00 +0000 (10:19 +0100)] 
libmowgli-2: update submodule to a more recent commit

8 years agoCall user_can_login hooks when logging in via certfp too.
mniip [Sat, 5 Mar 2016 07:38:54 +0000 (10:38 +0300)] 
Call user_can_login hooks when logging in via certfp too.

8 years agoCLONE should include MARK
Austin Ellis [Fri, 4 Mar 2016 15:21:30 +0000 (09:21 -0600)] 
CLONE should include MARK

CLONE after additional thought and discussion on IRC *should* transfer
the MARK to avoid channel from evading a MARK placed on it. (Referenced
atheme/atheme#462)

8 years agochanserv/clone: only continue when we actually intend to
Max Teufel [Fri, 4 Mar 2016 08:58:23 +0000 (09:58 +0100)] 
chanserv/clone: only continue when we actually intend to

8 years agoDo not clone HOLD, MARK, ANTIFLOOD AKILL
Austin Ellis [Fri, 4 Mar 2016 03:32:26 +0000 (21:32 -0600)] 
Do not clone HOLD, MARK, ANTIFLOOD AKILL

When using ChanServ/CLONE, oper-only flags should not be cloned over.
Also, don't clone the MARK on the source channel (Fixes #462)  Thanks
@shaynejellesma

8 years agoChanServ CLONE should not copy HOLDs
Austin Ellis [Fri, 4 Mar 2016 02:15:40 +0000 (20:15 -0600)] 
ChanServ CLONE should not copy HOLDs

Ensure that ChanServ/CLONE does not copy over HOLDs -- leave that up to
Services Operators on networks to decide.  All other settings should be
cloned, however.  (Fixes #462)

8 years agoAdd missing Help for GroupServ SET GROUPNAME
Austin Ellis [Wed, 2 Mar 2016 04:12:26 +0000 (22:12 -0600)] 
Add missing Help for GroupServ SET GROUPNAME

Add missing help file for GroupServ SET GROUPNAME (Fixes #457)

8 years agoClarify ChanServ Help (Issue #467)
Austin Ellis [Wed, 2 Mar 2016 03:32:44 +0000 (21:32 -0600)] 
Clarify ChanServ Help (Issue #467)

Clarify ChanServ Help in regards to networks using the successor_acl
module loaded. (Closes #467)

8 years agoAlso update version.c
Austin Ellis [Wed, 2 Mar 2016 02:46:55 +0000 (20:46 -0600)] 
Also update version.c

Update version.c with updated development information and thanks.

8 years agoAdd AKILL SETTIME
Austin Ellis [Wed, 2 Mar 2016 02:36:54 +0000 (20:36 -0600)] 
Add AKILL SETTIME

Add the AKILL's initial time that it was set to the AKILL LIST output.
(Referenced XthemeOrg/Xtheme#27)

8 years agooperserv/clearchan AKILL updates
Austin Ellis [Mon, 29 Feb 2016 04:46:18 +0000 (22:46 -0600)] 
operserv/clearchan AKILL updates

Have operserv/clearchan AKILL use kline_add for easier management of
automated AKILLs

8 years agoAdd HostServ/Drop to atheme.conf.example
Austin Ellis [Mon, 29 Feb 2016 04:37:38 +0000 (22:37 -0600)] 
Add HostServ/Drop to atheme.conf.example

It does help to add the module to the example conf.

8 years agoChanServ Moderate modify response to users..
Austin Ellis [Mon, 29 Feb 2016 04:28:53 +0000 (22:28 -0600)] 
ChanServ Moderate modify response to users..

Modify the response to users and staff when a user requests to register
a channel on a network with chanserv/moderate enabled.

8 years agoChanServ INFO Include NOSYNC
Austin Ellis [Mon, 29 Feb 2016 04:23:49 +0000 (22:23 -0600)] 
ChanServ INFO Include NOSYNC

Include NOSYNC in ChanServ INFO output to users