genius3000
ff878bbda8
Allow empty values in InspIRCd 2.0 mode strings within CAPABILITIES
...
Skipping over empty values in the commasepstream can put the mode adding
logic out of order (eg. ignoring the first two tokens when they are the
needed tokens). Most modes are already added by being explicitly checked
for, but the "unknown" or "extra" modes are added here.
2018-02-13 20:35:37 -07:00
Adam
1baf774647
ns_group: send login on successful group too
2018-02-10 08:36:12 -05:00
Adam
772410d974
Merge pull request #211 from Dragone2/patch-5
...
Update for Italian translation
2018-02-02 22:48:00 -05:00
Adam
7ceb4426c7
m_dns: fix notify socket always being ipv6
2018-02-02 22:39:46 -05:00
Dragone2
10c7a9ff94
Update for Italian translation
...
Update for the old Italian translation of Anope, with new translated strings, correction of grammatical errors and other minor changes.
2018-02-03 00:19:21 +01:00
Adam
b3c4b28a67
Merge pull request #197 from genius3000/2.0+fix_insp_rlines
...
2.0: Fix sending incorrect RLines to InspIRCd
2018-01-12 12:09:50 -05:00
nekoswag
0da4150283
Update chanserv.example.conf ( #206 )
2017-12-30 15:32:22 -05:00
Adam
68fcb1af93
Bump for 2.0.7-git
2017-12-11 11:47:06 -05:00
Adam
0574de2d22
Anope 2.0.6 Release
2.0.6
2017-12-11 11:46:10 -05:00
Adam
c9c53dbe61
Add README.md, for github
2017-11-19 17:28:05 -05:00
Adam
a084245822
README: remove some outdated links
2017-11-19 17:28:05 -05:00
Robby
77e3f062da
Update the dutch language file.
2017-11-17 23:56:15 +01:00
genius3000
0e14adcb0f
Fix sending incorrect RLines to InspIRCd
...
Currently a Regex AKILL is sent with a malformed mask to InspIRCd as an RLine.
InspIRCd expects a mask of 'n!u@h\sr', so we need to remove the enclosing
slashes (/.../), change the '#' separator to '\s', and change any literal
spaces to '\s' and then it creates a proper RLine.
2017-10-14 08:36:35 -06:00
Adam
8bb3067e42
Update Changes and Changes.conf
2017-10-12 19:58:02 -04:00
Adam
0c469abe4a
Call OnDelChan prior to unsetting extensibles
...
cs_set uses this to set -P on permanent channels if they are persistent.
Also move similar event in nickcore/nickalias destruction
2017-10-12 19:37:06 -04:00
Adam
d63e32a579
No longer try to create persistent channels on the fly
...
Change initial channel creation to on post init so it will be part of
the burst.
2017-10-12 19:30:48 -04:00
Adam
f13c450b93
Add post init event
2017-10-12 19:28:34 -04:00
Adam
e95c07291a
unreal4: send sjoin with empty users in SendChannel
2017-10-12 19:28:12 -04:00
Adam
2963fc0a1d
unreal4: send modes in sjoin
2017-10-12 19:27:51 -04:00
Adam
5d309d46e1
plexus: fix overriding SendSVSLogin
2017-10-10 21:19:23 -04:00
Adam
2e7fcd3098
Merge pull request #199 from syzop/2.0+unrealsaslmechs
...
Advertise SASL mechanisms to UnrealIRCd servers.
2017-10-09 11:29:55 -04:00
Adam
884759aed4
Merge pull request #200 from syzop/2.0+saslbydefault
...
Load sasl module by default.
2017-10-09 11:23:09 -04:00
Bram Matthys
2ec65023a6
Load sasl module by default.
2017-10-09 10:31:21 +02:00
Bram Matthys
0093f3fa44
Advertise SASL mechanisms to UnrealIRCd servers.
2017-10-09 10:22:50 +02:00
Adam
2ad76278dd
Use full path to file for conf.cpp file could not be opened error message
2017-08-05 18:31:57 -04:00
Tim Gunter
23e59d9f2c
Allow calls to XMLRPC to impersonate supplied user, if online
2017-07-28 09:08:40 -04:00
Adam
3cb9e0b97c
m_xmlrpc: fix incorrect string find usage
2017-07-24 20:30:34 -04:00
Adam
0b7b6d9d6d
ns_group: don't require a user to group
2017-07-24 10:04:07 -04:00
Adam
56e6efbe8f
Default require_oper to true. Fixes os_oper unserializer because it doesn't set it.
2017-07-02 18:03:36 -04:00
Adam
feed624cdc
webcpanel: rate limit login attempts
2017-06-05 18:44:48 -04:00
Adam
1a6f42b994
webcpanel: escape values in template_fileserver
...
Remove other escapes to prevent double escape.
Not all replaced values were escaped, such as replies from commands.
2017-06-05 10:11:22 -04:00
Adam
04f49225c9
httputils: escape ampersand too
2017-06-05 10:10:58 -04:00
Adam
b18d1a69b6
Merge pull request #174 from Techman-/2.0+inspsasl
...
InspIRCd: Send CHGIDENT/CHGHOST on SVSLOGIN
2017-05-27 12:29:12 -04:00
Adam
0ace685597
Merge pull request #188 from key2peace/2.0
...
IPv6 support for m_dnsbl and sockaddrs::reverse()
2017-05-27 09:58:34 -04:00
Alexander Maassen
bfcfd0b727
Moved m_dns's reverse ip method to sockaddrs::reverse().
...
Updated m_dnsbl to support ipv6.
2017-05-27 09:56:18 -04:00
Adam
087f1cb359
m_dnsbl: fix exempts, allow cidrs, default exempt 127.0.0.0/8
2017-05-17 08:51:57 -04:00
Adam
010d20198e
m_regex_posix: use REG_ICASE
2017-03-30 19:10:31 -04:00
Adam
953e804231
example.conf: disable regexengine directive by default
2017-03-30 17:02:36 -04:00
Adam
c656fe0694
regchannel: fix compile warning from previous commit
2017-03-27 22:25:49 -04:00
Adam
fb3ec7a897
cs_akick: don't show channel doesn't exist message in enforce from adding akicks
2017-03-27 21:41:35 -04:00
Adam
274658f955
Fix autokick destructor to properly remove channel references from accounts
2017-03-27 21:14:32 -04:00
Adam
7621306f4b
example.conf: update to reflect deprecated status of older encryption modules
2017-03-26 18:34:03 -04:00
Adam
b804867105
Remove weird warning in nickserv help which for some reason assumes admins' abuse policies
2017-03-23 20:05:09 -04:00
Adam
f8f1550c31
Merge pull request #187 from miwob/new-mode
...
Add channel mode 'u', and 'L' to hybrid protocol module; Remove usele…
2017-03-19 18:56:06 -04:00
Adam
0fcc66711b
m_sasl: pass module to logger
2017-03-19 18:55:32 -04:00
Adam
8d9574e306
readme: change minimum supported hybrid version to 8.2
2017-03-19 18:55:19 -04:00
miwob
6cb17c734c
Add channel mode 'u', and 'L' to hybrid protocol module; Remove useless CAPABs that are mandatory for some years now.
2017-03-19 12:02:22 +01:00
Adam
3545e8e383
Fix ns_keep_modes default option in nickserv.conf
2017-03-18 15:30:17 -04:00
Adam
3c18e02b0b
logger.cpp: fix variable shadow warning
2017-03-16 21:37:34 -04:00
Adam
b831cd8a36
Include ip for web clients in command log messages for source
2017-03-16 20:23:57 -04:00