summaryrefslogtreecommitdiff
path: root/modules/nickserv/nickserv.cpp
AgeCommit message (Collapse)Author
2024-08-29Allow server admins to require that a display nick drops last.Sadie Powell
Closes #348.
2024-03-14Restore some functionality that was removed in an earlier commit.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-03-07Remove a guarantee that may not necessarily be correct.Sadie Powell
2024-03-07Consistently use email instead of e-mail.Sadie Powell
2024-03-07Use the C++11 random number generator instead of rand().Sadie Powell
This is safer, faster, and doesn't require seeding.
2024-03-07Require new accounts to have email addresses.Sadie Powell
2024-02-29Rip 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-22If the IRCd sends a field limit then use it over that of the config.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-11Consistently use time_t for the timer duration.Sadie Powell
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