Adam
7213413f8b
Remove os exception move
2014-12-11 19:33:06 -05:00
Adam
516211c88a
Add SAVE support to inspircd20
2014-12-07 19:32:21 -05:00
Adam
e1f5e030bc
Change webpanel access add to just add via the commands, split Command::Run into two so I can do this as I need to run named commands for it
2014-12-05 20:24:27 -05:00
Adam
afffeb0a1d
Update Kill() calls to pass source pointer instead of name
2014-12-05 17:27:08 -05:00
Adam
4fc71bb22f
Link m_ldap against ldap_r not ldap
2014-12-02 15:49:14 -05:00
Adam
4f33b17f96
Move automatically identified for log message to users
2014-11-25 09:00:15 -05:00
Adam
0cdab86978
Set require_oper in /os oper
2014-11-24 22:10:12 -05:00
Adam
8557a4161a
Allow 0 ttb in flood kicker
2014-11-15 08:50:37 -05:00
Adam
c9008cdafa
Fix access dup check to account for accounts
2014-11-15 02:13:10 -05:00
Adam
8a7793da0c
Fix bahamut mode handler
2014-11-08 04:31:56 -05:00
Adam
64b332730e
Fix not removing zones from server->zones
2014-11-08 04:30:27 -05:00
Adam
8b64e46ef1
Show access denied if /os kick can't kick the target
2014-11-04 23:54:16 -05:00
Adam
c4460784c2
Allow mlock to be enforced when unsetting defcon modes
2014-11-04 01:36:27 -05:00
Adam
408ec02406
Move chan register event prior to applying final mode changes, so cs_mode can set mlock on register. #1620
2014-11-04 00:09:00 -05:00
Adam
67fc8c3416
enc_bcrypt is no longer extra because it doesn't depend on external dependencies anymore
2014-11-03 23:50:40 -05:00
Adam
fb2fd9e9d3
Fix log message when enabling botserv kickers
2014-11-03 23:45:22 -05:00
Thomas Fargeix
2f004c2aab
Keep the akiller's name when updating the reason.
...
The name of the oper issuing an akill or a sxline could be removed by updating the reason,
even though addkiller was enabled.
2014-10-24 23:49:02 +02:00
Adam
b940077553
Validate credentials sent via sasl more
2014-10-16 21:38:46 -04:00
Adam
c8ded08b43
Show extended strftime output for suspend info
2014-10-14 21:17:47 -04:00
Adam
62a01dcc87
Set access masks to the case of the nick they match, if any
2014-10-14 21:09:41 -04:00
Adam
0cd3bfa24f
Fix module event prioritization which was broken with the newer
...
auto-attach event stuff.
Also remove logically dead code from os_defcon, and make os_defcon akill
similar masks to os_session when enforcing session akills.
Fixes #1618 which relies on os_session to be prioritized before
os_defcon.
2014-10-14 18:58:55 -04:00
Adam
e46bcff324
Move nick register event to make it easier for modules to determine if a newly registered nick is confirmed or not. Add confirm event.
2014-10-12 19:25:39 -04:00
Adam
67719e8db1
Add exempts and optionally allow authenticated users past m_dnsbl
2014-10-12 15:03:51 -04:00
Thomas Fargeix
1c12976958
Add an operserv/oper/modify privilege.
...
The operserv/oper command privilege allows to add operators
with fewer or the same privileges as ourself.
This new privilege allows to have operators who can use operserv/oper
to see the list of operators and their privileges, but cannot add new
operators.
2014-10-12 10:54:11 -04:00
Thomas Fargeix
96583892c6
Add a chanserv/access/list privilege
...
Replace the existing chanserv/access/list command access,
only used in cs_xop, by a privilege with the same name.
It which allows read-only access to cs_access, cs_flags, cs_xop
and cs_akick, while the already-existing chanserv/access/modify
privilege allows to modify them.
2014-10-12 10:52:48 -04:00
Adam
58233fb8bc
Log when memos are sent
2014-10-06 14:06:36 -04:00
Adam
be928b5bbc
Clean up collide timers on identify, otherwise you can login and logout before the timer tick which will still enforce the collide
2014-10-06 14:06:36 -04:00
Adam
31bc1d6b82
Don't add duplicate akills in os_session
2014-10-06 14:06:36 -04:00
Adam
829ef1b7bd
Clear pending collided state on release, fixes colliding users using recover into enforcers
2014-10-06 14:06:36 -04:00
Adam
b068874f40
Add a confirmation reply to ns recover on an unidentified user with svsnick
2014-10-06 14:06:36 -04:00
Adam
18b3c572f4
ngircd doesn't allow sourceless messages
2014-10-06 14:06:36 -04:00
DukePyrolator
6a3f7c01b1
changed the engine of the chanstats table from InnoDB back to MyISAM to avoid increasing the auto_increment counter on each INSERT IGNORE. For existing tables please manually run 'ALTER TABLE anope_chanstats ENGINE=MyISAM'.
2014-09-14 11:36:05 +02:00
DukePyrolator
4c2bf72cb6
fixed typo in the last commit
2014-09-14 11:12:54 +02:00
DukePyrolator
8e7b742ec7
added missing support for operonly and silentoperonly in os_defcon
2014-09-14 11:11:22 +02:00
Adam
3bdc81348a
Fix unserializing badwords to not add dupes when unserializing an existing bw object
2014-09-01 13:11:21 -04:00
Adam
bf8f62c32d
Change Channel::GetModeList to return a copy of the mode list, not a
...
pair of lower/upper bound iterators.
Sometimes when iterating the list, like in cs_mode, we can modify the
contents of it, which combined with mlock always agressively trying to
readd modes to it can do bad things.
2014-08-24 16:39:04 -04:00
Robby-
d417241a5b
cs_set: Fix logging for SET SUCCESSOR to correctly log overrides.
2014-08-11 20:16:42 +02:00
Adam
e5cb2018e5
List opertypes in /os oper info
2014-08-03 19:15:08 -04:00
Adam
df6095fed2
Make botserv fantasy override its own privilege
2014-08-03 19:10:15 -04:00
Adam
8210e82a5e
Fix some botserv help entries from showing when they shouldn't
2014-08-03 19:08:12 -04:00
Adam
d6d72cd803
Add cs_mode:max config option
2014-08-03 18:57:00 -04:00
Adam
063d9bf5f6
Allow "modify" in flags to be optional
2014-08-03 18:33:56 -04:00
Adam
830e8617e6
Allow "set" in topic set to be optional
2014-08-03 18:28:54 -04:00
Adam
cf89e10a4c
Add ms_ignore:max config option
2014-08-03 18:22:03 -04:00
Adam
6842ad36f7
Do not allow unconfirmed users to send memos or request vhosts
2014-08-03 18:05:41 -04:00
Robby-
1137c50095
Fix a few help messages.
2014-07-27 07:34:02 +02:00
Adam
52d422d020
Merge pull request #81 from miwob/master+invite_ts
...
hybrid.cpp: add our own SendInvite() which sends the channel's timestamp...
2014-07-26 13:41:47 -04:00
Adam
17ba13bc95
Use ts version of services stamp when the account is unconfirmed on Unreal as 3.2.10.4 has changed thie behavior
2014-07-26 13:28:43 -04:00
Adam
60229b15d2
When object unserialization fails (due to not having dependency objects) bump the ts to try again later.
2014-07-26 13:24:52 -04:00
Adam
7a64d95f7c
Fix Log() calls in m_ldap_oper
2014-07-11 00:22:32 -04:00