| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow silently expiring xlines. | 2025-05-24 | 1 | -1/+1 | |
| * | Merge branch 'insp4' into master. | 2025-05-18 | 1 | -1/+2 | |
| |\ | |||||
| | * | Get the default DNS timeout from the manager instead of the config. | 2025-05-14 | 1 | -1/+2 | |
| * | | Add <security:banrealmask>. | 2025-04-16 | 4 | -12/+19 | |
| * | | Refuse to hash passwords using insecure algorithms in MKPASSWD. | 2025-04-13 | 1 | -0/+3 | |
| * | | Fix hash documentation. | 2025-04-13 | 1 | -3/+3 | |
| * | | Rename newhash to hash now its the only option. | 2025-04-06 | 1 | -0/+0 | |
| * | | Delete the old hashing interface and modules. | 2025-04-06 | 3 | -98/+0 | |
| * | | Add the new hashing interface, port consumer modules to use it. | 2025-04-06 | 1 | -0/+315 | |
| * | | Fix the fmt namespace on Windows. | 2025-03-29 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2025-03-29 | 5 | -4/+24 | |
| |\| | |||||
| | * | Release v4.7.0. v4.7.0 | 2025-03-28 | 1 | -1/+1 | |
| | * | Update copyright headers. | 2025-03-28 | 3 | -3/+3 | |
| | * | Handle errors from {fmt} in Log::Manager::Write. | 2025-03-28 | 1 | -1/+9 | |
| | * | Add constants for the common time formats. | 2025-03-23 | 1 | -0/+12 | |
| * | | Move DefaultIsNick/DefaultIsUser/IsNick/IsUser to UserManager. | 2025-03-23 | 3 | -21/+20 | |
| * | | Only include <sstream> from files that actually use it. | 2025-03-22 | 2 | -1/+2 | |
| * | | Migrate configparser/configreader away from stringstream.•••This is a very slow header to have included by every source file. | 2025-03-22 | 2 | -3/+3 | |
| * | | Remove an obsolete ConvToStr overload. | 2025-03-22 | 1 | -12/+0 | |
| * | | Remove some obsolete ConvToNum overloads.•••These are not necessary now we use from_chars. | 2025-03-22 | 1 | -22/+0 | |
| * | | Merge branch 'insp4' into master. | 2025-03-22 | 2 | -2/+14 | |
| |\| | |||||
| | * | Rename ToHuman to ToLongString.•••This name is used by functions in too many places already. | 2025-03-18 | 1 | -2/+2 | |
| | * | Add a formatting overload of the ModuleException constructor. | 2025-03-18 | 1 | -0/+12 | |
| * | | Add support for usernames in the cloaking system. | 2025-03-14 | 1 | -3/+57 | |
| * | | Rename Cloak::Method::Generate to Cloak::Method::Cloak. | 2025-03-14 | 1 | -2/+2 | |
| * | | Merge branch 'insp4' into master. | 2025-03-10 | 1 | -1/+6 | |
| |\| | |||||
| | * | Add an flag to ToHuman to shorten the output. | 2025-03-03 | 1 | -1/+6 | |
| * | | Merge branch 'insp4' into master. | 2025-03-03 | 1 | -0/+7 | |
| |\| | |||||
| | * | Add Duration::ToHuman and update messages to use it. | 2025-03-03 | 1 | -0/+7 | |
| * | | Merge branch 'insp4' into master. | 2025-03-02 | 2 | -4/+3 | |
| |\| | |||||
| | * | Fix some inappropriate uses of ConvToNum. | 2025-03-01 | 1 | -1/+1 | |
| | * | Splat some unfinished code that made it into the previous commit. | 2025-03-01 | 1 | -3/+2 | |
| * | | Use from_chars instead of istringstream in ConvToNum. | 2025-03-02 | 2 | -2/+2 | |
| * | | Merge branch 'insp4' into master. | 2025-03-01 | 7 | -11/+13 | |
| |\| | |||||
| | * | Avoid the use of ConvToStr in string concatenation.•••This function calls INSP_FORMAT in most cases nowadays so we may as well just call that manually. | 2025-03-01 | 2 | -4/+6 | |
| | * | Release v4.6.0. v4.6.0 | 2025-02-28 | 1 | -1/+1 | |
| | * | Update copyright headers. | 2025-02-28 | 6 | -6/+6 | |
| | * | Improve the consistency of duration strings.•••Unfortunately because of leap years we can't really make duration strings exact. Because of this we have always added 6 hours on to each year to make it correct over time. However, we did not do this in any kind of consistent way which resulted in weird roundtripped duration strings which made this very confusing for users While I'm touching the duration code I've also cleaned it up. | 2025-02-28 | 1 | -1/+1 | |
| * | | Replace insp::substring_view with the C++20 iterator constructor. | 2025-02-28 | 1 | -14/+0 | |
| * | | Merge branch 'insp4' into master. | 2025-02-26 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix expanding paths on portable installations.•••Closes #2148. | 2025-02-15 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2025-02-14 | 2 | -2/+3 | |
| |\| | |||||
| | * | Move RPL_TIME to the numeric header, unify TIME and ALLTIME. | 2025-02-05 | 1 | -0/+1 | |
| | * | Convert debug logging from string concatenation to format strings.•••When running in normal mode this will prevent a bunch of expensive string concatenation. | 2025-01-23 | 1 | -2/+2 | |
| * | | Merge branch 'insp4' into master. | 2025-01-17 | 2 | -8/+27 | |
| |\| | |||||
| | * | Don't format log messages if we can't actually log them.•••This should prevent debug messages from potentially causing performance issues on production servers. | 2025-01-11 | 1 | -7/+25 | |
| | * | Release v4.5.0. v4.5.0 | 2025-01-04 | 1 | -1/+1 | |
| | * | Update copyright headers. | 2025-01-04 | 1 | -0/+1 | |
| | * | Optimized membership lookup for large servers•••On our server hosting 150K users we noticed that std::map lookups for user membership were high on the profile. Since there seemed to be no ordered iteration needed we were able to shave a few % off of the profile by changing this to a std::unordered_map | 2024-12-19 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2024-11-03 | 4 | -4/+4 | |
| |\| | |||||
