summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-11Fix mail sending for reliability.Chris Langsenkamp
After sending the "\r\n.\r\n" after the mail payload, smtp_send_email was not waiting for the mail server to complete post-processing and respond with "250", but was sending "QUIT\r\n" immediately and dropping the connection. Mail server may kill the transaction if it can't send the "250" (socket closed). The changes proposed completes the mail transaction by reading for the 250 and in smtp_disconnect steps through a proper quit sequence by waiting for the 221 server response. I discovered this by including the --debug option in services.conf sendmailpath, which invoked logging in smtp_send and that slowed it down enough for the mail server to return the 250 and complete the transaction.
2017-12-11Bump for 2.0.7-gitAdam
2017-12-11Anope 2.0.6 Release2.0.6Adam
2017-11-19Add README.md, for githubAdam
2017-11-19README: remove some outdated linksAdam
2017-11-17Update the dutch language file.Robby
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-12Update Changes and Changes.confAdam
2017-10-12Call OnDelChan prior to unsetting extensiblesAdam
cs_set uses this to set -P on permanent channels if they are persistent. Also move similar event in nickcore/nickalias destruction
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-12Add post init eventAdam
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-09Merge pull request #199 from syzop/2.0+unrealsaslmechsAdam
Advertise SASL mechanisms to UnrealIRCd servers.
2017-10-09Merge pull request #200 from syzop/2.0+saslbydefaultAdam
Load sasl module by default.
2017-10-09Load sasl module by default.Bram Matthys
2017-10-09Advertise SASL mechanisms to UnrealIRCd servers.Bram Matthys
2017-08-05Use full path to file for conf.cpp file could not be opened error messageAdam
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-06-05httputils: escape ampersand tooAdam
2017-05-27Merge pull request #174 from Techman-/2.0+inspsaslAdam
InspIRCd: Send CHGIDENT/CHGHOST on SVSLOGIN
2017-05-27Merge pull request #188 from key2peace/2.0Adam
IPv6 support for m_dnsbl and sockaddrs::reverse()
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-30example.conf: disable regexengine directive by defaultAdam
2017-03-27regchannel: fix compile warning from previous commitAdam
2017-03-27cs_akick: don't show channel doesn't exist message in enforce from adding akicksAdam
2017-03-27Fix autokick destructor to properly remove channel references from accountsAdam
2017-03-26example.conf: update to reflect deprecated status of older encryption modulesAdam
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-19readme: change minimum supported hybrid version to 8.2Adam
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-18Fix ns_keep_modes default option in nickserv.confAdam
2017-03-16logger.cpp: fix variable shadow warningAdam
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-08modes.cpp: correct usage of format string passed to SendModeAdam
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