summaryrefslogtreecommitdiff
path: root/modules/botserv
AgeCommit message (Collapse)Author
2025-04-23When deleting a single list item show the deleted item not a count.Sadie Powell
Closes #487.
2025-04-22Remove hardcoded command names from most messages.Sadie Powell
2025-04-22Fix splitting in the middle of some command names.Sadie Powell
2025-04-16Automatically wrap the help output.Sadie Powell
2025-04-16Update as many messages as possible for automatic line wrapping.Sadie Powell
2025-04-15Allow clearing other list modes using ClearBans.Sadie Powell
2025-04-10Expand GetQueryCommand to take a command name.Sadie Powell
2025-03-22Update more messages to use gettext plural forms.Sadie Powell
2025-03-12Add defines for the core serialisation type names.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.Sadie Powell
2025-03-09Simplify some weird logic in bs_bot.Sadie Powell
2025-03-08Move some headers around.Sadie Powell
2025-03-02Return references instead of pointers from the config system.Sadie Powell
We used to return NULL from these methods but now we return an empty block so this can never actually be null now.
2025-02-07Add some options to botserv/botlist to make admining easier.Sadie Powell
2025-02-05Add the bot real name to the botlist info.Sadie Powell
This is actually shown by modern clients so its useful info.
2025-02-05Fix the pluralisation of a message in bs_info.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2024-11-25Fix pluralising languages which use the same plural for 0 as 1.Sadie Powell
2024-11-19Make an untranslated string translatable.Sadie Powell
2024-10-22Replace 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-08-22Use CanClearBans/SendClearBans when enforcing smartjoin.Sadie Powell
2024-08-18Fix the grammar of some info messages.Sadie Powell
2024-08-14Automatically 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-24Rework how CTCP messages are sent and received.Sadie Powell
2024-06-24Remove the formatting overloads of SendNotice/SendPrivmsg.Sadie Powell
2024-05-16Merge branch '2.0' into 2.1.Sadie Powell
2024-03-15Consistently use READ_ONLY_MODE everywhere.Sadie Powell
2024-03-12Simplify limit extraction code.Sadie Powell
2024-03-11Replace 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-02-27Make functions that don't use `this` static.Sadie Powell
2024-02-26Fix bs_kick not using the correct kick message for automatic kicks.Sadie Powell
Closes #354.
2024-02-26Fix some coding style issues.Sadie Powell
2024-02-22If the IRCd sends a field limit then use it over that of the config.Sadie Powell
2024-02-22Route message tags into more message functions.Sadie Powell
2024-02-11Remove 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-11Remove the now parameter from the Timer class.Sadie Powell
This was never actually changed from the default.
2024-01-24Shuffle modules around a bit.Sadie Powell