summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-03-04Release 2.1.3.2.1.3Sadie 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-29If a PRIVMSG or NOTICE is empty then send a single space instead.Sadie Powell
2024-02-27Remove redundant uses of const.Sadie Powell
2024-02-27Simplify several boolean expressions.Sadie Powell
2024-02-27Fix write_pidfile on Windows.Sadie Powell
2024-02-26Use fstream for accessing files where possible.Sadie Powell
2024-02-26Rework IRCDMessage/IRCDMessageFlag.Sadie Powell
2024-02-26Refactor User::IsServicesOper.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-25Kill checks for obsolete versions of Windows.Sadie Powell
2024-02-25Remove duplicate suffix from socketengine file names.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-22Deduplicate User::SendMessage.Sadie Powell
2024-02-22Add the IRCv3 reply tag to messages sent as responses to a user.Sadie Powell
2024-02-22Store the source message identifier in CommandSource.Sadie Powell
2024-02-22Route message tags into more message functions.Sadie Powell
2024-02-22Remove UplinkSocket::Message now nothing uses it.Sadie Powell
2024-02-22Rework SendModeInternal to be usable with Uplink::Send.Sadie Powell
2024-02-22Rework SendNumericInternal to be usable with Uplink::Send.Sadie Powell
2024-02-22Convert most core protocol handlers to use Uplink::Send.Sadie Powell
2024-02-22Add Uplink::Send, rework message formatting.Sadie Powell
2024-02-22Inline, constify, and document GetProtocolName.Sadie Powell
2024-02-22Include tags in OnMessage.Sadie Powell
2024-02-21Move IRCDProto member initializers to the header.Sadie Powell
2024-02-20Make ModuleManager::SetPriority more readable.Sadie Powell
2024-02-17Bump for 2.1.3-git.Sadie Powell
2024-02-17Release 2.1.2.2.1.2Sadie Powell
2024-02-11Merge branch '2.0' into 2.1.Sadie Powell
2024-02-11Update the Windows dependencies.Sadie Powell
2024-02-11Switch Thread to use the C++11 equivalent, remove win32/pthread.Sadie Powell
2024-02-11Replace Condition and Mutex with the C++11 standard equivalents.Sadie Powell
2024-02-11Remove the time_t parameter from Tick and TickTimers.Sadie Powell
2024-02-11Consistently use time_t for the timer duration.Sadie Powell
2024-02-11Remove the now parameter from the Timer class.Sadie Powell
2024-01-23Mark types that have no inheritors as final.Sadie Powell
2024-01-23Improve the layout of types that inherit from another type.Sadie Powell
2024-01-09Use native file extensions on macOS and Windows.Sadie Powell