Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-15 | Install a systemd service file on Linux. | Sadie Powell | |
2024-04-15 | Avoid packaging unnecessary .lib files on Windows. | Sadie Powell | |
[skip alpine ci] [skip ubuntu ci] | |||
2024-04-04 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-04-04 | Log the services directory when chdiring to it. | Sadie Powell | |
2024-04-02 | Fix erroring out when sendmailpath is empty. | Sadie Powell | |
This has a default now. | |||
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-04-01 | Bump for 2.1.5-git. | Sadie Powell | |
2024-04-01 | Release 2.1.4.2.1.4 | Sadie Powell | |
2024-03-31 | Add a default value for sendmailpath. | 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-20 | Fix deleting pidfiles. | Sadie Powell | |
2024-03-19 | Fix the Windows build. | Sadie Powell | |
2024-03-19 | Use paths relative to data/conf in the config file. | Sadie Powell | |
This was done in some places already but not consistently. Closes #349. | |||
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 | 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 | Fix sending emails to nicks ending with a backslash. | Sadie Powell | |
2024-03-15 | Use consistent casing when referring to vhosts and vidents. | Sadie Powell | |
2024-03-14 | Initialize timer members with constructor initialization. | Sadie Powell | |
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 | Fix the reason when kicking users from suspended channels. | Sadie Powell | |
Closes #372. | |||
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 support for encrypting passwords with the Argon2 algorithm. | Sadie Powell | |
Closes #369. | |||
2024-03-09 | Clean up the services.h includes. | Sadie Powell | |
2024-03-09 | Save the last email time for accounts. | Sadie Powell | |
2024-03-09 | Modernize the initialisation of NickAlias and NickCore. | Sadie Powell | |
2024-03-08 | Improve protocol debug messages. | Sadie Powell | |
2024-03-07 | Consistently use email instead of e-mail. | 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-03-04 | Bump for 2.1.4-git. | Sadie Powell | |
2024-03-04 | Release 2.1.3. | Sadie Powell | |
2024-03-04 | Add NickAlias::GetVhostMask for getting the vident@vhost. | Sadie Powell | |
2024-02-29 | Fix some oversights from previous commits. | Sadie Powell | |
2024-02-29 | If a user runs an invalid command try to suggest a valid one. | Sadie Powell | |
2024-02-29 | Rework some platform compatibility code. | 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-29 | Add names for the numerics used by the core. | Sadie Powell | |
2024-02-29 | If a PRIVMSG or NOTICE is empty then send a single space instead. | Sadie Powell | |
Currently a bunch of code does source.Reply(" ") to ensure that an empty line gets rendered but this is a much better way to handle this problem. The code that does this already will be updated in a future commit to avoid breaking translations in progress. | |||
2024-02-27 | Remove redundant uses of const. | Sadie Powell | |
2024-02-27 | Simplify several boolean expressions. | Sadie Powell | |
2024-02-27 | Fix write_pidfile on Windows. | Sadie Powell | |
Microsoft's documentation lies again. |