aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v4.0.0 alpha 18. v4.0.0a18Gravatar Sadie Powell2023-01-011-1/+1
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-01216-275/+192
|\
| * Fix some minor config parser error messages.Gravatar Sadie Powell2022-12-311-5/+12
| | | | | | | | | | | | | | | | | | - 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.
| * Release v3.15.0. v3.15.0Gravatar Sadie Powell2022-12-301-1/+1
| |
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-30228-285/+194
| |
| * Update module descriptions.Gravatar Sadie Powell2022-12-301-1/+1
| |
* | Add the SimpleExtItem::GetRef method.Gravatar Sadie Powell2022-12-271-7/+1
| |
* | Add the ListExtItem extension type.Gravatar Sadie Powell2022-12-273-64/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-272-10/+21
|\|
| * 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-271-1/+1
| |
* | Move some stuff from the Windows compat header to where it is used.Gravatar Sadie Powell2022-12-271-1/+3
| |
* | Replace the unused `padding` argument of Percent::Encode with `upper`.Gravatar Sadie Powell2022-12-271-3/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-259-28/+25
|\|
| * Consistently limit the range for config port fields.Gravatar Sadie Powell2022-12-192-2/+2
| |
| * Add an oper priv for exempting opers from blockamsg.Gravatar Sadie Powell2022-12-191-0/+3
| | | | | | | | Closes #2007.
| * 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-181-0/+4
| |
| * Fix warning about UNIX socket connections being insecure.Gravatar Sadie Powell2022-12-171-1/+2
| |
| * Deduplicate retrieving error messages on Windows.Gravatar Sadie Powell2022-12-133-25/+10
| |
| * Show the system error message when loading modules fails.Gravatar Sadie Powell2022-12-131-1/+9
| |
* | Refactor SocketEngine slightly.Gravatar Sadie Powell2022-12-256-39/+29
| | | | | | | | | | | | | | - Remove pointless shutdown() wrapper. - Remove pointless bounds checking function. - Make Bind and Listen take an EventHandler instead of a fd. - Add nullability attributes to every method.
* | Refactor ListenSocket::OnEventHandlerRead slightly.Gravatar Sadie Powell2022-12-251-12/+15
| |
* | Pass the client/server sockaddr around as a ref instead of a ptr.Gravatar Sadie Powell2022-12-2516-26/+26
| |
* | Default <bind:replace> for UNIX socket listeners to on.Gravatar Sadie Powell2022-12-251-2/+2
| |
* | Remove the string_view utility header from the global header.Gravatar Sadie Powell2022-12-231-0/+1
| |
* | Lower the threshold for server clock offsets to 15s/5s.Gravatar Sadie Powell2022-12-201-4/+4
| |
* | Allow remapping mode and extban characters at load time.Gravatar Sadie Powell2022-12-202-4/+4
| | | | | | | | Closes #1970.
* | Don't automatically fall back to ToNetwork from ToInternal.Gravatar Sadie Powell2022-12-202-2/+11
| | | | | | | | | | Only one thing used this and its really unclear especially when SimpleExtItem does the opposite.
* | Move {From,To}Network from StringExtItem to SimpleExtItem.Gravatar Sadie Powell2022-12-201-9/+0
| |
* | Move extension types to their own header to speed up build times.Gravatar Sadie Powell2022-12-1929-1/+32
| |
* | Fix parsing extbans in banredirect and timedbans.Gravatar Sadie Powell2022-12-192-5/+12
| |
* | Use in_port_t instead of int/unsigned int/long.Gravatar Sadie Powell2022-12-187-19/+29
| |
* | Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-1837-103/+102
| |
* | Update /MOTD to match /OPERMOTD.Gravatar Sadie Powell2022-12-181-2/+2
| |
* | Add is_local to the sockaddrs union.Gravatar Sadie Powell2022-12-182-1/+20
| |
* | Update module descriptions.Gravatar Sadie Powell2022-12-128-8/+8
| |
* | Fix the docs of markident and markhost being reversed in m_dnsbl.Gravatar Sadie Powell2022-12-121-2/+2
| |
* | Fix compatibility with the v3 deaf config.Gravatar Sadie Powell2022-12-121-2/+2
| |
* | Fix conflicting with a predefined value on Windows.Gravatar Sadie Powell2022-12-111-7/+7
| | | | | | | | | | STRICT is already defined on Windows so we'll need to do something else here. Thanks Microsoft.
* | Move <oper:autologin> from m_sslinfo to core_oper and rework.Gravatar Sadie Powell2022-12-1113-45/+85
| | | | | | | | | | | | | | | | - Promote autologin to a core concept with visibility in events. - Replace the binary yes/no value with strict/relaxed/never. This intentionally breaks v3 oper block autologin as admins will need to review them for the security implications of the new behaviour.
* | Improve the oper login flow and error messages.Gravatar Sadie Powell2022-12-114-24/+42
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-108-18/+35
|\|
| * Tell an oper when the X-line they were trying to match is too wide.Gravatar Sadie Powell2022-12-107-8/+12
| | | | | | | | | | Also move the snotice for an overwide X-line to snomask 'X' which should have been done when it was added.
| * Allow specifying multiple masks when adding an X-line.Gravatar Sadie Powell2022-12-106-11/+23
| | | | | | | | | | | | | | The only exemptions for this are RLINE (a real name might contains commas) and SVSHOLD (sent by services only). Closes #1972.
* | Move password checking from core_oper into OperAccount.Gravatar Sadie Powell2022-12-102-2/+7
| |
* | Remove the unused Extensible* parameter to PassCompare/OnPassCompare.Gravatar Sadie Powell2022-12-108-13/+13
| |