Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-18 | Fix an off by one error in enc_sha2. | 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 | Fix not storing the start time after calling UpdateTime. | Sadie Powell | |
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 | Fix a format-extra-args warning on some versions on GCC. | Sadie Powell | |
2024-03-15 | Bump actions/checkout from 3 to 4 | dependabot[bot] | |
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | |||
2024-03-15 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-15 | Dependabot requires that the target-branch is a string. | Sadie Powell | |
2024-03-15 | Consistently use READ_ONLY_MODE everywhere. | Sadie Powell | |
2024-03-15 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-15 | Send dependabot pull requests to the 2.1 branch. | Sadie Powell | |
2024-03-14 | Initialize timer members with constructor initialization. | Sadie Powell | |
2024-03-14 | Restore some functionality that was removed in an earlier commit. | Sadie Powell | |
2024-03-14 | Fix a warning when building with Clang. | 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 | Require that at least one encryption module is loaded. | Sadie Powell | |
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 | Fix the reason when kicking users from suspended channels. | Sadie Powell | |
Closes #372. | |||
2024-03-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-12 | Add a workaround for users matching expired sqlines. | Sadie Powell | |
I'll fix this properly in 2.1 because I don't want to make big changes to 2.0. Closes #384. | |||
2024-03-12 | Fix expiring forbids. | Sadie Powell | |
2024-03-12 | Respect --noexpire in cs_suspend and ns_suspend. | Sadie Powell | |
2024-03-12 | Fix expiring channel suspensions. | Sadie Powell | |
Closes #386. | |||
2024-03-12 | Fix expiring nick suspensions. | Sadie Powell | |
Closes #376. | |||
2024-03-12 | Fix duplicate messages when synconset/syncongroup is set. | Sadie Powell | |
Closes #366. | |||
2024-03-12 | Implement support for challenge authentication on InspIRCd. | 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 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-12 | Fix sending SVSTOPIC when topiclock is loaded on InspIRCd. | Sadie Powell | |
2024-03-12 | Refactor sending vhosts in the InspIRCd protocol module. | 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-12 | Fix an inverted condition in enc_bcrypt. | Sadie Powell | |
2024-03-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-11 | Fix the TIME message on InspIRCd. | Sadie Powell | |
2024-03-11 | Fix comparing passwords in enc_sha256. | Sadie Powell | |
2024-03-11 | Fix some InspIRCd 1206 protocol compatibility issues. | Sadie Powell | |
2024-03-11 | Reject registrations and password changes if password encryption fails. | Sadie Powell | |
2024-03-11 | Clean up some dead code in ns_register. | 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-11 | Fix OS SQLINE expiry with UnrealIRCd | Bram Matthys | |
2024-03-10 | Ensure that verify-only encryption modules can never encrypt passwords. | Sadie Powell | |
If another module was loaded first and then later unloaded it was possible for a deprecated module to encrypt passwords. | |||
2024-03-10 | Implement verify-only support for raw SHA-2 passwords. | Sadie Powell | |
2024-03-10 | Refactor the enc_bcrypt module and expose an encryption provider. | Sadie Powell | |
2024-03-10 | Refactor the enc_old module. | Sadie Powell | |
2024-03-10 | Add self-tests to the encryption providers. | Sadie Powell | |