Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-11 | Fix serialising boolean extension items. | Sadie Powell | |
2024-11-07 | Simplify account identifier generation. | Sadie Powell | |
2024-10-22 | Replace usestrictprivmsg with something actually useful. | Sadie Powell | |
Every IRC server we support (other than Bahamut which is probably on the chopping bock) uses UIDs so this setting does nothing. Instead, allow configuring a server-side alias for each service and use that when servicealias is enabled. | |||
2024-10-22 | Move nickserv/set/message to a new module, kill options:useprivmsg. | Sadie Powell | |
2024-10-04 | Fix matching stacked extbans. | Sadie Powell | |
2024-10-02 | Change User::SetModesInternal to take a split mode change. | Sadie Powell | |
2024-10-02 | Remove the formatting overload of User::SetModesInternal. | Sadie Powell | |
2024-10-02 | Change Channel::SetModesInternal to take a split mode change. | Sadie Powell | |
2024-08-18 | Fix the grammar of some info messages. | Sadie Powell | |
2024-08-14 | Automatically determine SQL column type from the field. | Sadie Powell | |
Also add more column types to ensure we are storing data in the best format in the database. | |||
2024-08-14 | Remove the unused KeySet method in Serialize::Data. | Sadie Powell | |
2024-08-06 | Add <cstring> include to services.h to fix build on some musl systems. | Wilson Birney | |
Co-authored-by: blackbeard420 <blackbeard@blackbeard420.me> | |||
2024-07-14 | Fix the name of the key parameter in SendSVSJoin. | Sadie Powell | |
2024-06-24 | Add support for sending tag messages. | Sadie Powell | |
2024-06-24 | Rework how CTCP messages are sent and received. | Sadie Powell | |
2024-06-24 | Remove the formatting overloads of SendNotice/SendPrivmsg. | Sadie Powell | |
2024-06-19 | Fix importing Atheme opers. | Sadie Powell | |
2024-06-10 | The sender can be null in OnBotUnAssign. | Sadie Powell | |
2024-06-10 | Fix a crash in ns_cert. | Sadie Powell | |
2024-06-07 | Add nullability attributes to the module events. | Sadie Powell | |
2024-06-03 | Avoid NickAlias lookups by storing a pointer in the NickCore. | Sadie Powell | |
2024-05-16 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-05-16 | Store boolean extension items as DT_INT. | Sadie Powell | |
2024-05-11 | Store when the account name was registered in the NickCore. | Sadie Powell | |
2024-05-09 | Remove CanSVSLogout and implement logout support on Plexus. | Sadie Powell | |
2024-05-09 | Require a reason when throwing an exception. | Sadie Powell | |
2024-05-01 | Add the ReplaceCert method to CertService. | Sadie Powell | |
2024-04-15 | Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl. | Sadie Powell | |
2024-04-15 | Make SendChannel abstract. | Sadie Powell | |
2024-04-04 | Remove the g prefix from git hashes. | Sadie Powell | |
2024-04-02 | Sync the build system directory names with the core. | Sadie Powell | |
2024-04-02 | Use the paths from the build system instead of hardcoding them. | Sadie Powell | |
2024-03-20 | Add the --nopid option to disable writing a pidfile. | Sadie Powell | |
This is useful for init scripts that don't fork. | |||
2024-03-19 | Allow using absolute paths in more places. | Sadie Powell | |
2024-03-18 | Fix unnecessary uses of std::string. | Sadie Powell | |
2024-03-18 | Improve sending email. | Sadie Powell | |
- Use consistent line endings as expected by the email spec. - Don't require admins to escape . at the start of lines. - Log the reason why sending email fails. | |||
2024-03-18 | Use clock_gettime if it is available. | Sadie Powell | |
2024-03-15 | Use consistent casing when referring to vhosts and vidents. | Sadie Powell | |
2024-03-15 | Consistently use READ_ONLY_MODE everywhere. | Sadie Powell | |
2024-03-14 | Initialize timer members with constructor initialization. | Sadie Powell | |
2024-03-14 | Rework sending global notices. | Sadie Powell | |
Admins can now queue multiple messages and send them when they are ready. This is fully compatible with the previous global behaviour. Admins can now also send messages to individual servers. This is useful for informing users of maintenance due to downtime. | |||
2024-03-12 | Add command handlers for encap commands on InspIRCd. | Sadie Powell | |
2024-03-12 | Show the full command in CONFIRM_DROP. | Sadie Powell | |
2024-03-12 | Allow protocol modules to declare that they have no line/mode limit. | Sadie Powell | |
InspIRCd allows us to send infinite length lines and mode changes and will restack before sending to users. | |||
2024-03-12 | Simplify limit extraction code. | Sadie Powell | |
2024-03-12 | Add a protocol module function for extracting timestamps. | Sadie Powell | |
2024-03-12 | Add ProtocolException and use it to send fatal errors. | Sadie Powell | |
2024-03-11 | Reject registrations and password changes if password encryption fails. | Sadie Powell | |
2024-03-11 | Replace convertTo/stringify with non-throwing alternatives. | Sadie Powell | |
Having these throw is terrible for ergonomics and there are loads of places where the exception was either silently ignored or not handled at all. Having a function which returns an optional and another that returns a default works a lot better imo. | |||
2024-03-10 | Add self-tests to the encryption providers. | Sadie Powell | |