Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06-24 | Remove the formatting overloads of SendNotice/SendPrivmsg. | Sadie Powell | |
2024-06-23 | Rename suspend in cs_expire to suspendexpire to match ns_expire. | Sadie Powell | |
2024-05-22 | Fix another iterator invalidation issue. | Sadie Powell | |
2024-05-18 | Fix an iterator invalidation issue in cs_set and ns_set. | Sadie Powell | |
2024-04-07 | Add more documentation for overriding confirmation codes. | Sadie Powell | |
2024-04-05 | Add an operator privilege to allow overriding drop codes. | Sadie Powell | |
Closes #392 | |||
2024-03-29 | Fix the default value of accessmax in cs_access. | Sadie Powell | |
2024-03-15 | Fix a format-extra-args warning on some versions on GCC. | Sadie Powell | |
2024-03-15 | Consistently use READ_ONLY_MODE everywhere. | Sadie Powell | |
2024-03-12 | Show the full command in CONFIRM_DROP. | Sadie Powell | |
2024-03-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-12 | Simplify limit extraction code. | 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-09 | Rename hash_map to unordered_map to match the underlying container. | Sadie Powell | |
2024-03-09 | Tweak the config default limits slightly. | Sadie Powell | |
2024-03-07 | Also use drop confirmation codes for nicknames. | Sadie Powell | |
2024-02-29 | Rip 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-27 | Replace 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-27 | Make functions that don't use `this` static. | Sadie Powell | |
2024-02-27 | Simplify several boolean expressions. | Sadie Powell | |
2024-02-26 | Fix some coding style issues. | Sadie Powell | |
2024-02-26 | Implement support for the IRCv3 +draft/channel-context tag. | Sadie Powell | |
Closes #358. | |||
2024-02-22 | If the IRCd sends a field limit then use it over that of the config. | Sadie Powell | |
2024-02-22 | Route message tags into more message functions. | Sadie Powell | |
2024-02-21 | Fix a typo in cs_drop. | TehPeGaSuS | |
2024-02-19 | Require users to use a confirmation code when dropping channels. | Sadie Powell | |
2024-02-11 | Remove the time_t parameter from Tick and TickTimers. | Sadie Powell | |
Most uses of Tick do not use the parameter and even when it is used it is always the same as CurTime. | |||
2024-02-11 | Remove the now parameter from the Timer class. | Sadie Powell | |
This was never actually changed from the default. | |||
2024-01-24 | Shuffle modules around a bit. | Sadie Powell | |