summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2022-01-06Update the copyright headers for 2022.Sadie Powell
2022-01-04Update more IRCServices references to reflect the current project.Sadie Powell
- If referring to the specific piece of software use "Anope". - If referring to services in general use "services".
2022-01-04Use C++11 header names instead of their deprecated equivalents.Sadie Powell
2022-01-04Replace all uses of push_back with emplace_back.Sadie Powell
2022-01-04Remove some obsolete header and function checks.Sadie Powell
2022-01-04Modernize CXXFLAGS on Unix and enable -Werror on CI.Sadie Powell
Also clear up warnings that this exposed.
2022-01-04Use C++11 default initializers and destructors where possible.Sadie Powell
2022-01-04Use C++11 style class/struct initialisation.Sadie Powell
2022-01-03Remove MARK_DEPRECATED as there's an attribute for this now.Sadie Powell
2022-01-03Replace anope_{final,override} with their C++11 equivalent.Sadie Powell
2021-12-02Fix checking if `this` is null in regchannel.Sadie Powell
I can't see any places this might be called on a null pointer.
2021-11-30Remove undefined behaviour around checking if this is null.Sadie Powell
2021-11-30Fix cmake deprecation warning CMP0026.Sadie Powell
2021-11-30Merge branch '2.0' into 2.1.Sadie Powell
2021-10-06Show the protocol module name when connecting to the uplink.Sadie Powell
2021-08-29Mark as 2.0.11-git.Sadie Powell
2021-08-09Release 2.0.10.2.0.10Sadie Powell
2021-08-01Deduplicate code for checking if a user is securely connected.Sadie Powell