aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * Make Dependabot send pull requests to the insp3 branch.Gravatar Sadie Powell2023-01-091-0/+1
| * Fix suspending GDB when the process gets sent a signal.Gravatar Sadie Powell2023-01-091-2/+2
* | Deduplicate sending the raw I/O logging warning.Gravatar Sadie Powell2023-01-095-6/+16
* | Fix enabling the raw I/O logging warning when <log:level> is rawio.Gravatar Sadie Powell2023-01-091-1/+6
* | Rework how users are assigned to connect classes.•••- Move core connect class checks and <performance:clonesonconnect> to the core_user module. - Add pre-change and post-change events for when a connect class changes. - Split explicit class changing out into its own method. - Remove the need to almost always call CheckClass after SetClass. - Add use counting to the connect class instead of relying on the shared_ptr use count. Gravatar Sadie Powell2023-01-0818-258/+263
* | Switch sqloper to use a local user lookup instead of IS_LOCAL.Gravatar Sadie Powell2023-01-081-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-081-8/+55
|\|
| * Fix DNSBL user/host marks being overwritten by ident/host lookups.Gravatar Sadie Powell2023-01-071-10/+52
| * Silence a Valgrind warning in SSLIOHook.•••Closes #2011. Gravatar Sadie Powell2023-01-051-0/+1
* | Add some overloads of Find{Nick,UUID,} for local/remote users.Gravatar Sadie Powell2023-01-075-7/+75
* | Add a helper class for creating a reference to a DNS manager.Gravatar Sadie Powell2023-01-055-6/+17
* | Allow specifying milliseconds and a timespec in the server-time API.Gravatar Sadie Powell2023-01-041-3/+13
* | Misc DNSBL code cleanup.Gravatar Sadie Powell2023-01-041-41/+41
* | Move the shared data in the DNSBL module to its own class.Gravatar Sadie Powell2023-01-041-26/+40
* | Sync whether an oper login was performed automatically.Gravatar Sadie Powell2023-01-033-6/+21
* | Fix CanUseSnomask checking the wrong snomask index.•••We reuse the mode index packing here to avoid duplication. Gravatar Sadie Powell2023-01-021-1/+1
* | Fix getting the full snomask and mode lists.Gravatar Sadie Powell2023-01-023-8/+24
* | Get rid of the virtual Has*Permission methods.•••These are no longer needed now we store privs for the remote oper. Gravatar Sadie Powell2023-01-022-78/+4
* | Allow synching oper privileges between servers.Gravatar Sadie Powell2023-01-022-9/+68
* | Allow getting all of the oper command/mode/snomask privs.Gravatar Sadie Powell2023-01-022-10/+18
* | Add some useful aliases to OperType.Gravatar Sadie Powell2023-01-022-4/+15
* | Add a method for unescaping tags.Gravatar Sadie Powell2023-01-022-1/+50
* | Release v4.0.0 alpha 18. v4.0.0a18Gravatar Sadie Powell2023-01-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-01258-344/+276
|\|
| * Fix some minor config parser error messages.•••- Fix starting the column count for the first line on one instead of zero. This is incremented when reading the first character so starting at 1 causes an off by one error. - Fix showing "last tag was on line ..." message when there is an error before any tags. Gravatar Sadie Powell2022-12-311-5/+12
| * Release v3.15.0. v3.15.0Gravatar Sadie Powell2022-12-302-2/+2
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-30272-340/+231
| * Update module descriptions.Gravatar Sadie Powell2022-12-301-1/+1
| * Update vendored dependencies.Gravatar Sadie Powell2022-12-303-19/+51
* | Rename the SimpleExtItem type parameter to be more descriptive.Gravatar Sadie Powell2022-12-271-11/+11
* | Allow overriding the deleter in ListExtItem.Gravatar Sadie Powell2022-12-271-2/+2
* | Add the SimpleExtItem::GetRef method.Gravatar Sadie Powell2022-12-272-8/+17
* | Add the ListExtItem extension type.Gravatar Sadie Powell2022-12-274-64/+84
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-273-35/+54
|\|
| * Ignore edits to the copyright headers when updating them.•••This fixes a committer who has run mkheaders from being added to the copyright headers when it is next run. Gravatar Sadie Powell2022-12-271-25/+33
| * Fix a C++11-ism in the dnsbl module.Gravatar Sadie Powell2022-12-261-1/+1
| * Fix overwriting marks from earlier DNSBLs.Gravatar Sadie Powell2022-12-261-10/+19
| * Include the WebSocket fail reason in the body of the HTTP response.Gravatar Sadie Powell2022-12-251-0/+1
* | Use delete_zero in place that it makes sense to.Gravatar Sadie Powell2022-12-273-8/+3
* | Move cull_delete to be inside of Cullable.Gravatar Sadie Powell2022-12-274-11/+8
* | Move some stuff from the Windows compat header to where it is used.Gravatar Sadie Powell2022-12-272-5/+3
* | Replace the unused `padding` argument of Percent::Encode with `upper`.Gravatar Sadie Powell2022-12-272-10/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-2515-44/+47
|\|
| * Update the Windows dependencies.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-12-231-4/+4
| * Consistently limit the range for config port fields.Gravatar Sadie Powell2022-12-192-2/+2
| * Add an oper priv for exempting opers from blockamsg.•••Closes #2007. Gravatar Sadie Powell2022-12-192-0/+4
| * Add the Cohost account to the readme.Gravatar Sadie Powell2022-12-181-0/+1
| * Fix an incompatibility between MySQL and MariaDB.Gravatar Sadie Powell2022-12-181-0/+2
| * Add SSL support to the mysql module.Gravatar Sadie Powell2022-12-182-1/+5
| * Fix warning about UNIX socket connections being insecure.Gravatar Sadie Powell2022-12-171-1/+2