Adam
4e8cc4f786
Make secureops help less weird
2015-07-30 19:47:00 -04:00
Adam
dfc18db1dd
Remove unused variables from m_ldap
2015-07-23 08:25:28 -04:00
Adam
63dbd7fbf0
Set LDAP_OPT_PROTOCOL_VERSION 3 etc on reconnect, too
2015-07-23 08:23:48 -04:00
Adam
a86162f287
Fix incorrect iteration when destructing modelockimpls
2015-07-13 18:02:44 -04:00
Adam
4362f53cc3
Fix unused variable warning in cs_clone
2015-07-01 20:16:59 -04:00
Adam
ad7601b0cc
Merge pull request #119 from Jyzee/irc2sql-away
...
irc2sql: handle away messages.
2015-07-01 19:51:29 -04:00
Adam
5be9de5d12
Merge pull request #123 from Alef-Burzmali/2.0+cs-levels
...
Allow opers with chanserv/access/list to view the levels list
2015-07-01 19:50:26 -04:00
Adam
02ed9a9725
#1649 don't update keepmodes during inhbait
2015-06-29 19:35:57 -04:00
Adam
074f163750
#1643 Umode +I is oper only on Unreal
2015-06-29 13:57:32 -04:00
Adam
de023bab0a
Don't allow registering service nicks
2015-06-29 13:47:50 -04:00
Adam
510a746f8d
Add ns_identify:maxlogins to limit the max number of concurrent logins per account
2015-06-29 09:37:09 -04:00
Adam
8eb46772e6
Don't allow loading hostserv mods if there can be no hostserv
2015-06-29 08:58:31 -04:00
Adam
d563aa0da8
Check name validity after unpackname() to check for bad names in questins and ptr/cname rdata
2015-06-29 08:48:08 -04:00
Adam
3e3312db25
Don't allow adding or changing bots to collide with users
2015-06-29 08:42:29 -04:00
Adam
bb5c4906cc
Also clear vhost on hs_off so the proto mods don't have to
2015-06-21 10:42:49 -04:00
Adam
444976e64f
Update host on hs off too
...
Protocol modules which don't trigger this by causing a mode change
currently desync
2015-06-20 17:33:13 -04:00
Thomas Fargeix
57b614ae59
Allow opers with chanserv/access/list to view the levels list
2015-06-14 19:33:45 +02:00
Jyzee
a458f7c840
irc2sql: handle away messages.
2015-04-30 19:29:44 +02:00
Adam
65bf84cfb5
When introducing opered clients on inspircd send a fake opertype
2015-04-28 15:23:31 -04:00
Adam
c070a00114
Fix m_ldap_oper to build
2015-03-22 15:34:49 -04:00
Adam
5dd6326eff
Merge pull request #115 from aFreshMelon/aFreshMelon-patch-1
...
XML-RPC responses also don't have a methodName tag
2015-03-22 13:56:07 -04:00
Adam
535ad6fd70
Merge pull request #112 from attilamolnar/2.0+inspircdmlock
...
InspIRCd 2.0: Ensure ircd-side mlock and topic lock state is always what we think it should be
2015-03-22 13:56:01 -04:00
Robby-
5df4ac9a98
Make the signed kick/ban message format configurable.
2015-03-22 13:44:08 -04:00
Sebastian Barfurth
36a4be7623
XML-RPC responses also don't have a methodName tag
...
Following http://xmlrpc.scripting.com/spec.html
2015-03-18 19:06:08 +01:00
Adam
5fc72660e4
Merge pull request #113 from attilamolnar/2.0+openssl
...
m_ssl_openssl: SSL context option changes
2015-03-12 17:53:52 -04:00
Adam
303e652a35
Only apply keepmodes on channel sync
...
Not sure why this was this way originally, it interfears with the
chanserv +r check to determine how new the channel is because it
restores +r. This seems to still work okay, though.
2015-03-12 17:52:38 -04:00
Attila Molnar
1bee18fcf4
m_ssl_openssl: Allow disabling SSLv3 via the config
2015-03-12 19:35:07 +01:00
Attila Molnar
a57e41304f
m_ssl_openssl: Set sane default context options
2015-03-12 19:35:07 +01:00
Adam
41a24afa4f
Revert "Added kickcheck override for users with protected privs"
2015-03-12 13:29:50 -04:00
Adam
8d3fa47ab2
Merge pull request #99 from H7-25/extemp_protected
...
Added kickcheck override for users with protected privs
2015-03-12 08:15:59 -04:00
Adam
64781817ac
Merge pull request #105 from miwob/master+use-uid-for-svsnick
...
- Change SendForceNickChange() to use UIDs
2015-03-12 08:15:49 -04:00
Adam
69c18f131f
Merge pull request #106 from miwob/master+SendClientIntroduction
...
- Update SendClientIntroduction() to use * for account names instead of ...
2015-03-12 08:15:44 -04:00
Adam
e030771cbc
Merge pull request #107 from miwob/master+misc-hybrid-changes
...
- Misc updates to the hybrid protocol modules:
2015-03-12 08:15:38 -04:00
Adam
03f05d3948
Merge pull request #111 from aFreshMelon/fix-xmlrpc-response
...
Correct wrong XML response tag
2015-03-12 08:15:31 -04:00
Adam
c5ff7c6868
Show passlen in PASSWORD_TOO_LONG
2015-03-12 08:00:12 -04:00
Attila Molnar
89257d9bce
InspIRCd 2.0: Re-set server-side topiclock when an incoming METADATA topiclock from a bursting server changes it
2015-03-11 23:46:00 +01:00
Attila Molnar
e47aacad0e
InspIRCd 2.0: Re-set server-side mlock when an incoming METADATA mlock from a bursting server changes it
2015-03-11 23:46:00 +01:00
Attila Molnar
72ade225a7
InspIRCd 2.0: Pass use_server_side_topiclock and use_server_side_mlock references to METADATA handler
2015-03-11 23:46:00 +01:00
Attila Molnar
a52af0d260
InspIRCd 2.0: Add METADATA handler, pass everything to inspircd12/metadata
2015-03-11 23:46:00 +01:00
Adam
92920f5a1c
Only matches sqlines against channels if they begin with a #
2015-03-11 14:49:03 -04:00
Peter Tseng
bf727285bc
SendConfirmMail: Replace %E with new email
...
The old mailer message said the user is changing email "to %e", which is
changing TO the OLD email. But instead, the user is actually changing
the email to the new email.
We could change %e to be the new email, but maybe some users of Anope
have already configured their messages to assume %e is the old email. So
instead, add a new %E that is replaced with the new email.
2015-03-11 14:44:38 -04:00
Adam
310e95a92e
Allow cs clone to clone levels too
2015-03-11 14:36:56 -04:00
Adam
78bff86dab
Make cs_clone behave closer to how the help describes it
2015-03-11 14:24:42 -04:00
Adam
3f093d708f
Normalize masks given to cs_kick, use entry to match them against users
2015-03-11 12:13:08 -04:00
Adam
c3cc5804c3
Normalize masks given to cs_ban, use entry to match them against users
2015-03-11 11:26:12 -04:00
Adam
dc58239c8a
Remove cloak prior to applying vhost in insp20 fhost handler
2015-03-11 10:48:25 -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
Sebastian Barfurth
474cd7a99b
Correct wrong XML response tag
2015-03-07 19:05:41 +01:00
miwob
76337bc04a
- Misc updates to the hybrid protocol modules:
...
- best supported version is 8.2.x
- fixed UID message handler to cope with account names being '*'
- minium required TS version is TS6 now
2015-02-15 21:47:55 +01:00