summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2018-11-10Update most URLs to use HTTPS if available, and fix some dead ones too.Robby
2018-10-27Send the casemap as part of CAPAB CAPABILITIES on InspIRCd.Peter Powell
This is technically part of the 1205 protocol but it is entirely backwards compatible so older versions will not be negatively affected by this.
2018-09-11ns_set: Log email address change requests when confirmemailchanges = yesRobby
2018-07-20Handle S2S AWAY messages with a timestampMatt Schatz
InspIRCd 2.0 sends a timestamp in its S2S AWAY message since https://github.com/inspircd/inspircd/commit/b1002b7df55f1aec5bfce48ecd07d6d326174c95 Syntax of `AWAY <timestamp> :<away msg>` Catch this message and remove the timestamp parameter before sending it to the core AWAY handler.
2018-06-12Merge pull request #222 from bonnedav/patch-2Adam
Unreal4 does not allow SWHOIS to come from a user source.
2018-06-12cs_seen: fix for translations being ignoredDragone2
These strings: " but %s mysteriously dematerialized.", ". %s is still online." and ", but %s mysteriously dematerialized." weren't translated by the method Anope::printf().
2018-06-12Merge pull request #214 from genius3000/2.0+fix_insp20_protoAdam
Fix for bug 1712
2018-06-12Merge pull request #217 from genius3000/2.0+ns_set_messageAdam
Show NickServ SET MESSAGE in help when 'useprivmsg' is enabled
2018-06-12Update ircd-hybrid protocol module to support latest version of ircd-hybrid ↵miwob
better
2018-06-12Merge pull request #219 from genius3000/2.0+set_help_hideAdam
Check for 'hide' flag in commands in (bs,cs,ns)_set HELP
2018-06-12Unreal4 does not allow SWHOIS to come from a user source.bonnedav
2018-05-08Log NickServ ungroupMatt Schatz
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2018-04-25Add 'n' email token for use in the emailchange template, this token gets ↵Robby
replaced with the display nickname.
2018-04-02Check for 'hide' flag in commands in (bs,cs,ns)_set HELPgenius3000
This code is duplicated from help.cpp to (bs,cs,ns)_set.cpp for listing the available SET commands. The check for the 'hide' flag was missed and this incorrectly listed commands that were configured as hidden.
2018-03-26m_httpd: make http headers case insensitiveAdam
2018-03-10Show NickServ SET MESSAGE in help when 'useprivmsg' is enabledgenius3000
2018-02-13Allow empty values in InspIRCd 2.0 mode strings within CAPABILITIESgenius3000
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-10ns_group: send login on successful group tooAdam
2018-02-02m_dns: fix notify socket always being ipv6Adam
2018-01-12Merge pull request #197 from genius3000/2.0+fix_insp_rlinesAdam
2.0: Fix sending incorrect RLines to InspIRCd
2017-10-14Fix sending incorrect RLines to InspIRCdgenius3000
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-12No longer try to create persistent channels on the flyAdam
Change initial channel creation to on post init so it will be part of the burst.
2017-10-12unreal4: send sjoin with empty users in SendChannelAdam
2017-10-12unreal4: send modes in sjoinAdam
2017-10-10plexus: fix overriding SendSVSLoginAdam
2017-10-09Advertise SASL mechanisms to UnrealIRCd servers.Bram Matthys
2017-07-28Allow calls to XMLRPC to impersonate supplied user, if onlineTim Gunter
2017-07-24m_xmlrpc: fix incorrect string find usageAdam
2017-07-24ns_group: don't require a user to groupAdam
2017-07-02Default require_oper to true. Fixes os_oper unserializer because it doesn't ↵Adam
set it.
2017-06-05webcpanel: rate limit login attemptsAdam
2017-06-05webcpanel: escape values in template_fileserverAdam
Remove other escapes to prevent double escape. Not all replaced values were escaped, such as replies from commands.
2017-05-27Merge pull request #174 from Techman-/2.0+inspsaslAdam
InspIRCd: Send CHGIDENT/CHGHOST on SVSLOGIN
2017-05-27Moved m_dns's reverse ip method to sockaddrs::reverse().Alexander Maassen
Updated m_dnsbl to support ipv6.
2017-05-17m_dnsbl: fix exempts, allow cidrs, default exempt 127.0.0.0/8Adam
2017-03-30m_regex_posix: use REG_ICASEAdam
2017-03-27cs_akick: don't show channel doesn't exist message in enforce from adding akicksAdam
2017-03-23Remove weird warning in nickserv help which for some reason assumes admins' ↵Adam
abuse policies
2017-03-19Merge pull request #187 from miwob/new-modeAdam
Add channel mode 'u', and 'L' to hybrid protocol module; Remove usele…
2017-03-19m_sasl: pass module to loggerAdam
2017-03-19Add channel mode 'u', and 'L' to hybrid protocol module; Remove useless ↵miwob
CAPABs that are mandatory for some years now.
2017-03-16Include ip for web clients in command log messages for sourceAdam
2017-03-16redis: check for socket errors when loading database on startupAdam
2017-03-15cs_xop: fix showing alternative access methods in helpAdam
2017-03-08db_redis: don't crash if destroying an object with no typeAdam
2017-03-01unreal4: set +xt on chghost as unreal doesAdam
2017-02-21cs_set: don't lower ts from own clients joiningAdam
2017-02-21Unwrap list modes too in cs_mode, and fix clear on virtual modes to show an ↵Adam
error
2017-02-21Fix logging in cs_mode setAdam