Adam
9b2202dfee
Merge pull request #93 from alexbarton/ngircd-fix-servertoken
...
ngIRCd protocol module: fix servertoken
2014-12-28 18:12:38 -05:00
Adam
03f6e26550
Merge pull request #95 from webczat/2.0x
...
fix chanserv.cpp using Get for bool extensible items
2014-12-28 18:11:37 -05:00
Adam
c554e85063
Merge pull request #96 from webczat/termfork
...
Anope will now fork even when not started from a tty, like init scripts.
2014-12-28 18:10:40 -05:00
Adam
2892c9580f
Replace spaces in opertypes with underscores in stats o
2014-12-28 18:09:37 -05:00
Adam
3c0994a89e
Fix crash when non-users register channels
2014-12-28 18:08:58 -05:00
Adam
e800afcfac
Fix adding regmoderated mode twice in plexus
2014-12-28 18:08:39 -05:00
Adam
2ad697898f
Disable CMP0026 warnings on cmake 3
2014-12-19 18:55:50 -05:00
Michał Zegan
e4068249dd
Anope will now fork even when not started from a tty, like init scrpits.
...
It is useful for init systems or startup scripts, because it allows easily waiting until services connect to the uplink, without them forking it wouldn't be possible to tell if they finished initialization or not unless they would communicate directly with init systems like systemd.
2014-12-12 19:53:30 +01:00
Michał Zegan
d9c9f2a407
Changed calls to Get() for bool extensible items to HasExt in the chanserv module, remove duplication of code.
2014-12-12 03:48:00 +01:00
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
Robby-
d576137f28
Update the dutch language file.
2014-12-07 17:42:00 +01: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
Alexander Barton
d4732faf41
Correctly assign nicks to their respective host servers
...
Use the "server token" parameter of NICK commands to find the host server and
correctly assign the nick name to this server.
This allows Anope to correctly free all nick names again when (remote) servers
leave the network, which fixes arbitrary "KILL attacks" when such nick names
reconnect later on.
Initial debugging and patch by DukePyrolator, thanks a lot!
2014-11-30 21:50:11 +01:00
Alexander Barton
95684187b6
Fix server token assignment of servers in the network
...
1. the directly linked server, our upstream, always has token "1", and
2. for remote servers in the network, the token and description filds
were interchanged during registration,
therefore up to now no server could be found by Server::Find() using its
assigned server token.
2014-11-30 21:49:34 +01: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
4f76bee273
Fix sid generator generating invalid sids after sid 999
2014-11-24 22:00:30 -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
36837330ae
Fix typo in botserv.example.conf
2014-11-06 05:40:51 -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
Adam
527e04275f
Merge pull request #91 from Alef-Burzmali/2.0+fix-addakiller
...
Keep the akiller's name when updating the reason.
2014-11-03 23:43:50 -05:00
Adam
c895bd2e59
Merge pull request #92 from Alef-Burzmali/2.0+update-fr
...
Update the French translation
2014-11-03 23:37:08 -05:00
Thomas Fargeix
94b2d1ac12
Update French language file.
2014-10-29 00:08:21 +01:00
Thomas Fargeix
a76e074f6d
Update the French install instructions.
2014-10-28 22:59:26 +01: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
Adam
48be41cf7b
Squit uplink when I receive an squit for myself
2014-10-12 14:34:15 -04:00
Adam
5ceee5df38
Hide dumb user notice if we are quitting
2014-10-12 14:32:17 -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
Robby-
0991d4e199
operserv.example.conf: Add missing permission definition to os_defcon's command. Fixes bug #1617 .
2014-10-09 23:35:38 +02: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