Adam
dc58239c8a
Remove cloak prior to applying vhost in insp20 fhost handler
2015-03-11 10:48:25 -04:00
Adam
b67963353f
Hide set desc because set description exists
2015-03-11 09:30:02 -04:00
Adam
a899c04ec2
Strip color codes when looking up fantasy commands.
2015-03-11 09:16:32 -04:00
Adam
fb17bc85ea
Redesign m_ldap to no longer rely on undefined behavior
...
Accessing the same LDAP* from multiple threads at once is always
undefined, even if one thread is just polling ldap_result.
Instead keep one thread per connection and issue blocking queries on the
thread.
2015-03-11 08:48:08 -04:00
Adam
7de4b86b7f
Move GIT_VERSION define to build.h, otherwise version.h is bumped per commit which forces a rebuild
2015-02-23 20:43:22 -05:00
Adam
94427b234c
Merge pull request #102 from miwob/master+protocol-missing-modes
...
- Added some missing user modes to the ircd-hybrid protocol module
2015-02-10 19:18:46 -05:00
Adam
fb3c819bee
Merge pull request #103 from miwob/master+hybrid-misc-changes
...
Misc changes to the ircd-hybrid protocol module:
2015-02-10 19:18:40 -05:00
Adam
f0c23e80a2
Merge pull request #104 from miwob/master+anope.de_DE.po-minor-update
...
- Minor update to anope.de_DE.po; removed double space + proper translat...
2015-02-10 19:18:30 -05:00
miwob
1e86c46000
- Minor update to anope.de_DE.po; removed double space + proper translation
2015-02-10 22:48:22 +01:00
miwob
2f49065500
Misc changes to the ircd-hybrid protocol module:
...
- Increase MaxModes to 6
- SendLogout(): send "+d *" instead of "+d 0"
- Update copyright year
- Removed user mode +z from supported modes
2015-02-08 12:29:16 +01:00
miwob
41ae2dbefb
- Added some missing user modes to the ircd-hybrid protocol module
2015-02-07 19:08:55 +01:00
Adam
f44280a9c9
Merge pull request #101 from miwob/master+hybrid-protocol-no-globops-override
...
- Removed SendGlobopsInternal() override as it's basically a duplicate o...
2015-02-06 17:21:33 -05:00
Adam
d147db9023
Merge pull request #100 from miwob/master+hybrid-protocol-cmode-ctcp
...
- Update ircd-hybrid protocol module to support channel mode 'C' (no CTC...
2015-02-06 17:21:30 -05:00
miwob
f484a68dee
- Removed SendGlobopsInternal() override as it's basically a duplicate of SendGlobopsInternal() in protocol.c
2015-02-06 20:28:30 +01:00
miwob
8550e22167
- Update ircd-hybrid protocol module to support channel mode 'C' (no CTCPs)
2015-02-06 19:39:31 +01:00
Adam
9834518b28
Fix os_mode to handle channels going away due to mode changes, and maybe cs_mode
2015-02-05 20:16:43 -05:00
Adam
64ca357b13
Make module version system work
2015-02-03 19:38:23 -05:00
Adam
dc5039e994
Properly unescape xmlrpc
2015-02-03 18:42:35 -05:00
Adam
845ca576b4
More properly track topic change sources and allow users with access to change topics through topiclock
2015-01-28 22:57:15 -05:00
Adam
2264a206d2
Check virtual mode bases better
2015-01-26 15:10:18 -05:00
Adam
d324e91520
Fix negatively locking param modes in default mlock
2015-01-26 13:16:25 -05:00
Adam
9ac1b4ba01
Merge pull request #98 from flotwig/patch-1
...
cs_entrymsg to use SET permission, not isFounder
2015-01-11 19:38:35 -05:00
Zach Bloomquist
7e0cb6d8ef
cs_entrymsg to use SET permission, not isFounder
...
Correcting syntax error
(i don't actually know c++)
2015-01-11 19:29:33 -05:00
Adam
3055b7272b
Fix m_xmlrpc server configuration option
2015-01-10 15:37:49 -05:00
Adam
969cd5dd6c
Always use source name when logging server kicks
2015-01-10 15:29:19 -05:00
Adam
1f02278a1c
Log user away messages
2015-01-10 15:24:48 -05:00
Adam
32007f81cf
Add networkinfo:nick_chars option to allow configuring additional characters allowed in nicknames
2015-01-10 15:19:40 -05:00
Adam
609f87d39f
Include botserv/* in default Services Administrator opertype to behave like 1.8
2015-01-10 15:19:40 -05:00
Adam
e88925e587
Merge pull request #94 from webczat/2.0
...
Fix issue 1627.
2014-12-28 20:30:36 -05:00
Adam
c46ec39e50
Only disable CMP0026 if it exists
2014-12-28 20:01:11 -05:00
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
d45cb5451e
Fix issue 1627.
...
It required that the FHost message was rewritten for the insp20 protocol module instead of relying on inspircd12's version.
The insp20 version internally removes +x mode on host change.
2014-12-12 03:56:38 +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