summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-08Only enable InspIRCd parser logging when using --protocoldebug.Sadie Powell
2024-03-08Implement support for the InspIRCd 1206 protocol.Sadie Powell
2024-03-08Merge branch '2.0' into 2.1.Sadie Powell
2024-03-08Fix feature detection on InspIRCd.Sadie Powell
2024-03-08Improve protocol debug messages.Sadie Powell
2024-03-08Keep the InspIRCd protocol version around for later use.Sadie Powell
2024-03-07Move some modules which can be built by default out of extra.Sadie Powell
2024-03-07Remove a guarantee that may not necessarily be correct.Sadie Powell
2024-03-07Consistently use email instead of e-mail.Sadie Powell
2024-03-07Update the changelogs.Sadie Powell
2024-03-07Use the C++11 random number generator instead of rand().Sadie Powell
This is safer, faster, and doesn't require seeding.
2024-03-07Require new accounts to have email addresses.Sadie Powell
2024-03-07Update the English translation for the previous commit.Sadie Powell
y
2024-03-07Also use drop confirmation codes for nicknames.Sadie Powell
2024-03-07Fix some misc bugs in the InspIRCd protocol module.Sadie Powell
Closes #373.
2024-03-07Add the initial version of the Atheme database importer.Sadie Powell
2024-03-04Merge branch '2.0' into 2.1.Sadie Powell
2024-03-04When using ldap/sql auth prevent displays expiring before their group.Sadie Powell
This prevents zombie accounts from being left around that can't be authenticated to. Closes #355.
2024-03-04Bump for 2.1.4-git.Sadie Powell
2024-03-04Release 2.1.3.Sadie Powell
2024-03-04Update the changelogs.Sadie Powell
2024-03-04Add NickAlias::GetVhostMask for getting the vident@vhost.Sadie Powell
2024-02-29Clean up some more CMake flags.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-29Consolidate some header files.Sadie Powell
2024-02-29Rework some platform compatibility code.Sadie Powell
2024-02-29Update the changelogs.Sadie Powell
2024-02-29Fix some oversights.Sadie Powell
2024-02-29Merge branch '2.0' into 2.1.Sadie Powell
2024-02-29Fix a copy/paste error in webcpanel.Sadie Powell
2024-02-29Rip out ns_access and related code.Sadie Powell
This is wildly insecure and has been disabled by default for at least a decade.
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
Currently a bunch of code does source.Reply(" ") to ensure that an empty line gets rendered but this is a much better way to handle this problem. The code that does this already will be updated in a future commit to avoid breaking translations in progress.
2024-02-27Fix matching extbans on InspIRCd and implement missing matchers.Sadie Powell
2024-02-27Replace OnChannelUnban with an IRCDProto function.Sadie Powell
This was added for (and is only used for) for unbanning users on UnrealIRCd which is an IRCd protocol function so it should be in IRCDProto.
2024-02-27Make functions that don't use `this` static.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
Microsoft's documentation lies again.
2024-02-26Fix sending numerics on InspIRCd.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
Closes #362.
2024-02-26Deduplicate InspIRCd CAPAB parsing.Sadie Powell
2024-02-26Update translator names.Sadie Powell
2024-02-26Fix a typo in UnrealIRCd's SendGlobops.Sadie Powell
2024-02-26Fix bs_kick not using the correct kick message for automatic kicks.Sadie Powell
Closes #354.
2024-02-26Remove several string format IRCDProto function overloads.Sadie Powell