Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-10 | Consistently use realname instead of gecos. | Sadie Powell | |
2025-05-10 | Add defaults for service:{user,host,gecos}. | Sadie Powell | |
2025-04-27 | Show the reason why a config file failed to open. | Sadie Powell | |
2025-04-24 | Fix skipping lone $ values within config values. | Sadie Powell | |
2025-04-24 | Add support for hashing operator passwords in the config. | Sadie Powell | |
Closes #327. | |||
2025-04-19 | Get rid of the internal block wrapper. | Sadie Powell | |
This only existed for compatibility with old 2.0 modules and 2.1 has already broken compatibility with them. | |||
2025-03-09 | Make config variables a lot more useful. | Sadie Powell | |
- Config variables now no longer conflict with regular values. - Config variables can now be read from the environment. (e.g. ${env.USER}). - Config variables can now be used as partial values (e.g. support@${network.domain}) | |||
2025-03-02 | Add a helper method for getting a description of an uplink. | Sadie Powell | |
2025-03-02 | Return 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-03-02 | Return EmptyBlock instead of NULL from GetModule. | Sadie Powell | |
2025-01-14 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2025-01-14 | Update the copyright headers for 2025.2.0 | Sadie Powell | |
2024-11-24 | Take a constant pointer in GetModule. | 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-09-17 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-09-17 | Remove config option for options:warningtimeout. | Sadie Powell | |
This hasn't done anything since the early 1.9 releases I'm not sure why it hasn't been removed already. | |||
2024-04-02 | Fix erroring out when sendmailpath is empty. | Sadie Powell | |
This has a default now. | |||
2024-03-19 | Allow using absolute paths in more places. | 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 | Clean up the services.h includes. | Sadie Powell | |
2024-03-07 | Use the C++11 random number generator instead of rand(). | Sadie Powell | |
This is safer, faster, and doesn't require seeding. | |||
2024-02-26 | Allow using more than one fingerprint in an oper block. | Sadie Powell | |
Closes #362. | |||
2024-02-26 | Fix some coding style issues. | Sadie Powell | |
2024-02-22 | If the IRCd sends a field limit then use it over that of the config. | Sadie Powell | |
2024-02-17 | Update the copyright headers for 2024. | Sadie Powell | |
2024-01-06 | Use auto in places where the type is unambiguous. | Sadie Powell | |
2024-01-04 | Update the copyright headers for 2024. | Sadie Powell | |
2023-10-11 | Start migrating to range-based for loops. | Sadie Powell | |
2023-07-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-07-06 | Fix a crash when a module tries to get another module's config. | Sadie Powell | |
2023-06-03 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-05-28 | config: remove dependency on no-delete-null-pointer-checks | Adam | |
2023-05-04 | Avoid returning null when a config tag does not exist. | Sadie Powell | |
This invokes undefined behaviour on modern compilers. | |||
2023-02-19 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-02-06 | Fix crashing when encountering an unterminated commented block. | Sadie Powell | |
2022-12-31 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-12-31 | Update the copyright headers for 2023. | Sadie Powell | |
2022-12-27 | Fix getting the port on non-UNIX socket listeners. | Sadie Powell | |
2022-12-18 | The fantasy:name field is allowed to contain spaces. | Sadie Powell | |
2022-12-18 | Show the invalid config value in the rejection message. | Sadie Powell | |
2022-12-17 | Add support for linking over UNIX sockets. | Sadie Powell | |
2022-12-09 | Use emplace() instead of insert(std::make_pair()). | Sadie Powell | |
2022-09-15 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-09-12 | Fix allowing spaces in some config fields that shouldn't contain them. | Sadie Powell | |
2022-01-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-06 | Update the copyright headers for 2022. | Sadie Powell | |
2022-01-04 | Update more IRCServices references to reflect the current project. | Sadie Powell | |
- If referring to the specific piece of software use "Anope". - If referring to services in general use "services". | |||
2022-01-04 | Replace all uses of push_back with emplace_back. | Sadie Powell | |
2022-01-04 | Use C++11 style class/struct initialisation. | Sadie Powell | |