aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove the remaining function in utility/string to utility/container.Gravatar Sadie Powell2026-04-301-2/+0
|
* Switch ascii comparisons over to our own casemap functions.Gravatar Sadie Powell2026-04-301-7/+7
|
* Add an easier way to get the local Server* object.Gravatar Sadie Powell2026-04-041-1/+1
|
* Remove the remaining bits of stdalgo to utility/container.Gravatar Sadie Powell2026-04-041-1/+2
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-311-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2026-03-311-1/+1
| |
* | Rewrite portparser and move to stringutils.Gravatar Sadie Powell2026-03-141-6/+3
| |
* | Replace IS_* with member functions.Gravatar Sadie Powell2026-03-081-8/+22
| | | | | | | | | | | | - All user types get an Is* function. - Only local users are cast using the old function so only local users get an As* function.
* | Add the old connect class to OnPostChangeConnectClass.Gravatar Sadie Powell2026-03-061-1/+2
| |
* | Abolish FMT_PTR, this does the same for both formatters.Gravatar Sadie Powell2026-03-021-1/+1
| |
* | Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-021-2/+2
| |
* | Move standard replies to the core and add remote reply support.Gravatar Sadie Powell2026-03-011-0/+15
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-261-1/+1
|\|
| * Only increase the connection counter when a user is fully connected.Gravatar Sadie Powell2026-02-251-1/+1
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-01-231-19/+24
|\|
| * Fix truncating user/host/real names.Gravatar Sadie Powell2026-01-201-19/+24
| |
* | Add support for local-only X-lines, remove K-lines.Gravatar Sadie Powell2026-01-201-14/+9
| |
* | Move message serialization into core_clients.Gravatar Sadie Powell2025-10-281-24/+7
| |
* | Avoid duplicating some of the send/receive queue limiting code.Gravatar Sadie Powell2025-10-261-0/+29
| |
* | Start splitting the user I/O interface from the network socket.Gravatar Sadie Powell2025-10-261-122/+6
| |
* | Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-061-1/+1
| |
* | Add the new hashing interface, port consumer modules to use it.Gravatar Sadie Powell2025-04-061-1/+2
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-011-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2025-02-281-1/+1
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-141-2/+2
|\|
| * Convert debug logging from string concatenation to format strings.Gravatar Sadie Powell2025-01-231-2/+2
| | | | | | | | | | When running in normal mode this will prevent a bunch of expensive string concatenation.
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-11-011-9/+0
|\|
| * All core numerics should be in numeric.h not in .cpp files.Gravatar Sadie Powell2024-10-261-9/+0
| |
* | Implement remote WriteNotice in spanningtree like with WriteNumeric.Gravatar Sadie Powell2024-09-191-5/+0
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-091-3/+3
|\|
| * Normalise the case of MOD_RESULT variables.Gravatar Sadie Powell2024-08-311-3/+3
| |
* | Replace stalgo::erase with C++20 std::erase.Gravatar Sadie Powell2024-08-251-1/+1
| |
* | Use C++20 <format> instead of fmtlib when available.Gravatar Sadie Powell2024-08-221-6/+6
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-07-291-0/+9
|\|
| * Log when a user has an unknown socket type in User::GetCIDRMask.Gravatar Sadie Powell2024-07-291-0/+9
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-07-221-4/+1
|\|
| * Avoid sending blank messages to users.Gravatar Sadie Powell2024-07-191-4/+1
| |
* | Always use fmtlib directly.Gravatar Sadie Powell2024-06-071-5/+5
|/
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-9/+4
|
* Make passwords for oper accounts optional.Gravatar Sadie Powell2024-05-161-3/+7
| | | | | | This allows restricting an oper account based on other data such as TLS fingerprint or services account but without logging them in automatically like autologin.
* If a user has an oper connect class then reset it when de-opering.Gravatar Sadie Powell2024-02-191-1/+4
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-12-221-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2023-12-221-1/+1
| |
* | Update usages of stdalgo::string::equalsci to use insp::equalsci.Gravatar Sadie Powell2023-08-111-7/+7
| |
* | Move stdalgo::string::join to utility/string and templatise separator.Gravatar Sadie Powell2023-08-111-1/+2
| |
* | Rework how away state is stored internally.Gravatar Sadie Powell2023-08-041-0/+6
| | | | | | | | | | This will be necessary for implementing pre-away as well as some changes for WATCH compatibility with Unreal.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-07-221-0/+3
|\|
| * Fix a rare case where the hostname cache was not invalidated.Gravatar Sadie Powell2023-07-171-0/+3
| |
* | Normalise the case of ServerStats.Gravatar Sadie Powell2023-07-131-3/+3
| |
* | Minor improvements to cull logging.Gravatar Sadie Powell2023-07-051-1/+1
| | | | | | | | | | - CULLLIST has been renamed to CULL which is easier to spell. - Some log messages have been improved slightly.