summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-11-19Only grant an account an identifier when the identifier is needed.Sadie Powell
2020-10-22Bump for 2.0.10-git.Sadie Powell
2020-10-22Release 2.0.9.2.0.9Sadie Powell
2020-10-21Fix account identifiers conflicting with SQL row identifiers.Sadie Powell
2020-10-07Merge tag '2.0.8' into 2.1.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-28Remove the non-tagged version of IRCDMessage::Run.Sadie Powell
2020-09-28Rename things from services to anope.Sadie Powell
2020-09-28Remove nickserv/getpass and Anope::Decrypt.Sadie Powell
There is no point having these now plain text passwords are deprecated.
2020-09-28Remove operserv/oline and CanSVSO/SendSVSO in IRCDProto.Sadie Powell
Now UnrealIRCd 3.2.x support has been removed nothing uses this.
2020-09-28Bump for 2.1.0-git.Sadie Powell
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