summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-10-22Release 2.0.9.2.0.9Sadie Powell
2020-10-21Fix account identifiers conflicting with SQL row identifiers.Sadie Powell
2020-10-07Bump for 2.0.9-git.Sadie Powell
2020-10-07Release 2.0.8.2.0.8Sadie Powell
2020-10-07Fix last case check for le64toh.Sadie Powell
2020-10-06Simplify the definition of _le64toh in the siphash implementation.Sadie Powell
2020-10-02Remove use of the deprecated register keyword.Sadie Powell
Fixes a build error on C++17 compilers.
2020-09-28Fix musl build (gettext internals)Sam James (sam_c)
__USE_GNU_GETTEXT is exposed by musl because they provide a GNU gettext-compatible interface. This doesn't mean they provide all the internals that glibc does. Check for __GLIBC__ if using internal _nl_msg_cat_cntr. Signed-off-by: Sam James (sam_c) <sam@cmpct.info>
2020-09-10Implement support for immutable account identifiers.Sadie Powell
2020-09-10Fix -Wclass-memaccess warning:miwob
/anope/src/misc.cpp: In function ‘Anope::string Anope::Resolve(const Anope::string&, int)’: /anope/src/misc.cpp:742:60: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘union sockaddrs’ from an array of ‘struct sockaddr’ [-Wclass-memaccess] memcpy(&addr, addrresult->ai_addr, addrresult->ai_addrlen); ^ In file included from /anope/include/users.h:21, from /anope/include/bots.h:12, from /anope/include/regchannel.h:18, from /anope/include/config.h:16, from /anope/src/misc.cpp:16: /anope/include/sockets.h:27:18: note: ‘union sockaddrs’ declared here union CoreExport sockaddrs ^~~~~~~~~
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-12-14Fix a bunch of broken indentation.Peter Powell
2019-11-02Bump for 2.0.8-gitAdam
2019-11-02Release 2.0.72.0.7Adam
2019-09-23Fix various typos.Peter Powell
2019-09-23Parse 1205-style mode lists for CAPAB CHANMODES/USERMODES.Peter Powell
2019-09-23Update the core message parser to allow parsing IRCv3 message tags.Peter Powell
2019-08-24Insert a new line between the subject and message body when sending mail.Robby
Required for RFC 2822 compliancy. Reported by jrmu via IRC.
2019-05-10Fix globops logging if there is no predefined sender.Robby
2019-02-14Merge pull request #224 from genius3000/2.0+deoper_superadminRobby
Ensure SuperAdmin isn't left on when de-opering
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-11-10Update most URLs to use HTTPS if available, and fix some dead ones too.Robby
2018-07-14Ensure SuperAdmin isn't left on when de-operingMatt Schatz
2018-06-12anopesmtp: fix previous commitAdam
2018-06-12Merge pull request #203 from MrGadget1024/patch-1Adam
Fix mail sending for reliability.
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' {} \;
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-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-12Add post init eventAdam
2017-08-05Use full path to file for conf.cpp file could not be opened error messageAdam
2017-07-02Default require_oper to true. Fixes os_oper unserializer because it doesn't ↵Adam
set it.
2017-05-27Moved m_dns's reverse ip method to sockaddrs::reverse().Alexander Maassen
Updated m_dnsbl to support ipv6.
2017-03-27regchannel: fix compile warning from previous commitAdam
2017-03-27Fix autokick destructor to properly remove channel references from accountsAdam
2017-03-16logger.cpp: fix variable shadow warningAdam
2017-03-16Include ip for web clients in command log messages for sourceAdam
2017-03-08modes.cpp: correct usage of format string passed to SendModeAdam
2017-02-21Unwrap mode changes in RemoveMode before checking if it is set, fixes ↵Adam
os_mode not being able to remove extbans etc
2017-02-21Verify configured servername and uplink password are validAdam
2017-01-23logger: some log events rely on empty sourcesAdam
2017-01-22Anope 2.0.6-gitAdam
2017-01-22Anope 2.0.5 Release2.0.5Adam
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-12-22Move log messages for status mode change for unknown user to debugAdam
2016-12-22Make User::Mask behave more like 1.8Adam
2016-12-15logger: log source nick if there is no user or accountAdam
2016-11-03Don't try to include files with empty pathsAdam