summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-11-24Release 2.1.0.2.1.0Sadie Powell
2023-11-16Avoid needing to cast CurrentUplink by changing it to a size_t.Sadie Powell
2023-11-14Implement support for the ANONYMOUS SASL mechanism.Sadie Powell
2023-10-12Use a more human readable datetime format.Sadie Powell
2023-10-11Start migrating to range-based for loops.Sadie Powell
2023-08-06Merge branch 2.0 into 2.1.Sadie Powell
2023-08-06Mark as 2.0.15-git.Sadie Powell
2023-08-06Release 2.0.14.2.0.14Sadie Powell
2023-07-11Allow Anope to look up multiple DNS results.Sadie Powell
For fixing bug 1756.
2023-07-11Fix sending log messages from a renamed pseudoclient.Sadie Powell
If a command is named e.g. nickserv/wibble it previously tried to look up the nickserv service and if this service didn't exist then it would fall back to sending from the first available service. This caused problems if the NickServ service had been renamed to something else. Reported by @AndrioCelos on IRC.
2023-07-11Merge branch '2.0' into 2.1.Sadie Powell
2023-07-11Allow access list entries to have a description.Sadie Powell
This is useful when adding glob matches to the access list as a reminder of who they actually match. Resolves https://bugs.anope.org/view.php?id=1613
2023-07-09Allow customising the email content type.Sadie Powell
This will allow people to send emails using HTML or non UTF-8 text.
2023-07-06Fix a crash when a module tries to get another module's config.Sadie Powell
2023-06-06Terminate lines with CR+LF instead of just LF when sending an email.Sadie Powell
From https://www.rfc-editor.org/rfc/rfc5321#section-2.3.1: > Lines consist of zero or more data characters terminated by the > sequence ASCII character "CR" (hex value 0D) followed immediately by > ASCII character "LF" (hex value 0A).
2023-06-03Merge branch '2.0' into 2.1.Sadie Powell
2023-06-02add gettext to conan depsAdam
2023-06-02use Conan for extra's dependencies on WindowsAdam
conan install src\win32\conanfile.txt --build=missing cmake -B build . cmake --build build --config Release --target PACKAGE
2023-06-01Mark as 2.0.14-git.Sadie Powell
2023-06-01Release 2.0.13.2.0.13Sadie Powell
2023-05-28regchannels: remove dependency on no-delete-null-pointer-checksAdam
2023-05-28config: remove dependency on no-delete-null-pointer-checksAdam
2023-05-11Fix not being able to log into oper accounts when DNS fails.Sadie Powell
2023-05-04Avoid returning null when a config tag does not exist.Sadie Powell
This invokes undefined behaviour on modern compilers.
2023-03-13Fix missing override keywords.Sadie Powell
2023-02-19Merge branch '2.0' into 2.1.Sadie Powell
2023-02-06Fix crashing when encountering an unterminated commented block.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-12-27Fix getting the port on non-UNIX socket listeners.Sadie Powell
2022-12-23Backport anopesmtp removal from the master branch.Sadie Powell
2022-12-18The fantasy:name field is allowed to contain spaces.Sadie Powell
2022-12-18Show the invalid config value in the rejection message.Sadie Powell
2022-12-17Use <filesystem> instead of opendir/readdir/closedir.Sadie Powell
2022-12-17Use the native versions of inet_ntop/inet_pton on Windows.Sadie Powell
2022-12-17Add sockaddrs::str to stringify a sockaddrs properly.Sadie Powell
Also clean up the socket code slightly.
2022-12-17Add support for linking over UNIX sockets.Sadie Powell
2022-12-09Use emplace() instead of insert(std::make_pair()).Sadie Powell
2022-12-09Mark as 2.0.13-git.Sadie Powell
2022-12-09Release 2.0.12.2.0.12Sadie Powell
2022-09-15Merge branch '2.0' into 2.1.Sadie Powell
2022-09-12Fix allowing spaces in some config fields that shouldn't contain them.Sadie Powell
2022-04-22Release 2.0.11.2.0.11Sadie Powell
2022-01-13Document the sysconf header file.Sadie Powell
2022-01-13Fix checking whether localisation is enabled.Sadie Powell
2022-01-13Rip out calculate_depends().Sadie Powell
This code is incredibly error prone and it just duplicates behaviour that CMake already implements with depend.make files.
2022-01-12Use the default CMake modules for finding gettext instead of our own.Sadie Powell
2022-01-12Merge branch '2.0' into 2.1.Sadie Powell
2022-01-09Use utf-8 encoding for outgoing email (#286)k4bek4be
2022-01-09Add a "Network Service" (RPL_WHOISOPERATOR) line to WHOIS repliesk4be