summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2024-03-20Add the --nopid option to disable writing a pidfile.Sadie Powell
2024-03-19Allow using absolute paths in more places.Sadie Powell
2024-03-18Fix unnecessary uses of std::string.Sadie Powell
2024-03-18Improve sending email.Sadie Powell
2024-03-18Use clock_gettime if it is available.Sadie Powell
2024-03-15Use consistent casing when referring to vhosts and vidents.Sadie Powell
2024-03-15Consistently use READ_ONLY_MODE everywhere.Sadie Powell
2024-03-14Initialize timer members with constructor initialization.Sadie Powell
2024-03-14Rework sending global notices.Sadie Powell
2024-03-12Add command handlers for encap commands on InspIRCd.Sadie Powell
2024-03-12Show the full command in CONFIRM_DROP.Sadie Powell
2024-03-12Allow protocol modules to declare that they have no line/mode limit.Sadie Powell
2024-03-12Simplify limit extraction code.Sadie Powell
2024-03-12Add a protocol module function for extracting timestamps.Sadie Powell
2024-03-12Add ProtocolException and use it to send fatal errors.Sadie Powell
2024-03-11Reject registrations and password changes if password encryption fails.Sadie Powell
2024-03-11Replace convertTo/stringify with non-throwing alternatives.Sadie Powell
2024-03-10Add self-tests to the encryption providers.Sadie Powell
2024-03-10Add some missing documentation comments.Sadie Powell
2024-03-10Add support for encrypting passwords with the Argon2 algorithm.Sadie Powell
2024-03-09Move the HMAC function to the encryption header.Sadie Powell
2024-03-09Misc improvements to the encryption API.Sadie Powell
2024-03-09Clean up the services.h includes.Sadie Powell
2024-03-09Rename hash_map to unordered_map to match the underlying container.Sadie Powell
2024-03-09Save the last email time for accounts.Sadie Powell
2024-03-09Modernize the initialisation of NickAlias and NickCore.Sadie Powell
2024-03-07Consistently use email instead of e-mail.Sadie Powell
2024-03-07Use the C++11 random number generator instead of rand().Sadie Powell
2024-03-07Also use drop confirmation codes for nicknames.Sadie Powell
2024-03-07Add the initial version of the Atheme database importer.Sadie Powell
2024-03-04Add NickAlias::GetVhostMask for getting the vident@vhost.Sadie Powell
2024-02-29Fix some oversights from previous commits.Sadie Powell
2024-02-29If a user runs an invalid command try to suggest a valid one.Sadie Powell
2024-02-29Rework some platform compatibility code.Sadie Powell
2024-02-29Rip out ns_access and related code.Sadie Powell
2024-02-29Add names for the numerics used by the core.Sadie Powell
2024-02-27Replace OnChannelUnban with an IRCDProto function.Sadie Powell
2024-02-27Remove redundant uses of const.Sadie Powell
2024-02-26Rework IRCDMessage/IRCDMessageFlag.Sadie Powell
2024-02-26Allow using more than one fingerprint in an oper block.Sadie Powell
2024-02-26Remove several string format IRCDProto function overloads.Sadie Powell
2024-02-26Replace IRCDProto::CanSendTags with IsTagValid.Sadie Powell
2024-02-26Fix some coding style issues.Sadie Powell
2024-02-26Implement support for the IRCv3 +draft/channel-context tag.Sadie Powell
2024-02-26Extract should privmsg logic to its own function.Sadie Powell
2024-02-25Remove a function which exists for compat with old versions of VS.Sadie Powell
2024-02-25Use unique_ptr for managing std::thread ownership.Sadie Powell
2024-02-22GetMaxListFor: use size_t and add a default like the other fields.Sadie Powell
2024-02-22If the IRCd sends a field limit then use it over that of the config.Sadie Powell
2024-02-22Add the IRCv3 reply tag to messages sent as responses to a user.Sadie Powell