aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v4.3.0. v4.3.0Gravatar Sadie Powell2024-09-072-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2024-09-0743-48/+45
|
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-09-070-0/+0
|\
| * Update the readme for the CentOS packages being dropped.Gravatar Sadie Powell2024-09-061-1/+1
| |
* | Document the deprecation of the cloak_md5 and md5 module.Gravatar Sadie Powell2024-09-051-4/+6
| |
* | Log if the server is using a md5 cloak as their primary method.Gravatar Sadie Powell2024-09-051-2/+8
| |
* | Fix needlessly separating threads and lanes in the argon2 module.Gravatar Sadie Powell2024-09-052-6/+1
| | | | | | | | | | | | We were not using these correctly and Argon2 uses the thread count as the lane count anyway so its pointless to even have a setting for this.
* | Make the <define> options in the example config actually useful.Gravatar Sadie Powell2024-09-051-8/+8
| |
* | Check the connection state of a command before the parameter count.Gravatar Sadie Powell2024-09-031-7/+7
| | | | | | | | | | | | Works around a bug in irssi. Closes #2103.
* | Const correct the xline header.Gravatar Sadie Powell2024-09-031-19/+15
| |
* | Fix mkdescriptions when parsing docs containing Jinja variables.Gravatar Sadie Powell2024-09-021-1/+1
| |
* | Make mkauthors/mkheaders respect the mailmap for coauthors.Gravatar Sadie Powell2024-09-022-6/+15
| |
* | Fix a regression in ProcessColors.Gravatar Sadie Powell2024-09-021-10/+2
| | | | | | | | | | We should wait until v5 to be this aggressive with MOTD parsing so we dont break existing users in a minor release.
* | Normalise the case of MOD_RESULT variables.Gravatar Sadie Powell2024-08-3115-70/+70
| |
* | Minor performance improvement to ProcessColors.Gravatar Sadie Powell2024-08-311-1/+1
| |
* | Fix the case of the override module settings.Gravatar Sadie Powell2024-08-311-6/+6
| |
* | Make blockcolor only block known formatting codes.Gravatar Sadie Powell2024-08-301-7/+22
| |
* | Refactor InspIRCd::StripColor.Gravatar Sadie Powell2024-08-302-23/+43
| | | | | | | | | | - Only strip characters we actually recognise. - Strip the value for hex color codes.
* | Fix the getentropy test.Gravatar Sadie Powell2024-08-301-1/+1
| |
* | Add a config variable for the example dir.Gravatar Sadie Powell2024-08-309-23/+27
| | | | | | | | This makes including example files easier on system-wide installs.
* | Add MOTD escape sequences for { and }.Gravatar Sadie Powell2024-08-301-0/+2
| |
* | Allow using color codes by name in MOTD files.Gravatar Sadie Powell2024-08-292-1/+69
| |
* | Refactor InspIRCd::ProcessColors.Gravatar Sadie Powell2024-08-291-44/+32
| |
* | Use auto in GetLevelRequired and GetSyntax.Gravatar Sadie Powell2024-08-291-5/+2
| |
* | Fix the missing <nick> field in whowas RPL_WHOISACTUALY.Gravatar Sadie Powell2024-08-291-1/+1
| |
* | Remove the needless cast of <whowas:maxkeep> in core_whowas.Gravatar Sadie Powell2024-08-281-4/+4
| |
* | Tweak the whowas config defaultsGravatar Sadie Powell2024-08-282-12/+13
| | | | | | | | | | | | | | - Decrease the default number of nick groups. - Increase the days to keep records for. - Enable update on nick change by default. - Remove the upper bounds on the fields.
* | Ensure the AUTHENTICATE command always returns a response.Gravatar Sadie Powell2024-08-271-0/+6
| |
* | Avoid adding UUID users to the whowas database.Gravatar Sadie Powell2024-08-271-2/+3
| |
* | Fix the whowas database not being updated on nick change.Gravatar Sadie Powell2024-08-272-6/+19
| |
* | Slightly reduce the memory usage of the WHOWAS database.Gravatar Sadie Powell2024-08-271-3/+9
| |
* | Store the actual server name rather than the public name for WHOWAS.Gravatar Sadie Powell2024-08-271-1/+1
| | | | | | | | We check hideserver when sending the numeric anyway.
* | Replace the InspIRCd-specific RPL_WHOWASIP with RPL_WHOISACTUALLY.Gravatar Sadie Powell2024-08-271-4/+5
| | | | | | | | This makes us more compatible with other server implementations.
* | Deprecate the raw overload of GenRandomStr in favour of GenRandom.Gravatar Sadie Powell2024-08-275-9/+40
| | | | | | | | | | | | | | | | The raw overload was almost always misused where GenRandom would be better. While we're making changes to this code switch the printable mode to use a static array like Anope does.
* | Use GenRandom instead of GenRandomInt to populate Bcrypt entropy.Gravatar Sadie Powell2024-08-271-2/+1
| |
* | Fix the argument to BindPorts not being documented.Gravatar Sadie Powell2024-08-271-1/+2
| |
* | Fix measuring the CPU load on Windows.Gravatar Sadie Powell2024-08-273-15/+12
| |
* | Redocument ServerStats and switch members to use size_t.Gravatar Sadie Powell2024-08-271-25/+16
| |
* | Change InspIRCd::ProcessColors to take a string instead of a vector.Gravatar Sadie Powell2024-08-275-4/+15
| | | | | | | | | | | | This is more useful for how MOTDs are processed now as we iterate through them anyway and this allows us to avoid a needless second iteration.
* | Fix a minor doxygen warning.Gravatar Sadie Powell2024-08-271-1/+1
| |
* | Use sa_family_t instead of int.Gravatar Sadie Powell2024-08-276-8/+8
| |
* | Refactor the InspIRCd class to be actually readable.Gravatar Sadie Powell2024-08-273-224/+209
| | | | | | | | | | This has been long overdue as most of the comments were outdated and members were shoved into the class in no logical way.
* | Remove prototype for the now removed SendLegacyListModes function.Gravatar Sadie Powell2024-08-251-1/+0
| |
* | Fix broadcasting mode lists to remote v3 servers.Gravatar Sadie Powell2024-08-242-76/+41
| |
* | Fix broadcasting server information to remote v3 servers.Gravatar Sadie Powell2024-08-243-9/+35
| |
* | Close loggers and notify opers if they throw any exceptions.Gravatar Sadie Powell2024-08-232-5/+43
| |
* | Allow building log_json against yyjson.Gravatar Sadie Powell2024-08-237-21/+67
| | | | | | | | | | | | This is the default if available. RapidJSON has not had a release in years and has known security vulnerabilities so we should really not be using it.
* | Allow inverted matches in require_* functions.Gravatar Sadie Powell2024-08-231-15/+33
| |
* | Modernise the contrib filenames in configure.Gravatar Sadie Powell2024-08-221-14/+14
| |
* | Fix formatting strings on C++20 compilers.Gravatar Sadie Powell2024-08-225-11/+11
| |