aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-09-0714-15/+15
|
* 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-051-5/+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.
* Normalise the case of MOD_RESULT variables.Gravatar Sadie Powell2024-08-311-3/+3
|
* 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
|
* Ensure the AUTHENTICATE command always returns a response.Gravatar Sadie Powell2024-08-271-0/+6
|
* Deprecate the raw overload of GenRandomStr in favour of GenRandom.Gravatar Sadie Powell2024-08-273-5/+11
| | | | | | | | 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
|
* Change InspIRCd::ProcessColors to take a string instead of a vector.Gravatar Sadie Powell2024-08-272-2/+2
| | | | | | 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.
* 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
|
* Allow building log_json against yyjson.Gravatar Sadie Powell2024-08-231-12/+56
| | | | | | 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.
* Make it clear which is the current client fingerprint.Gravatar Sadie Powell2024-08-191-1/+6
|
* Add Numeric::push_fmt(...) as shorthand for push(INSP_FORMAT(...)).Gravatar Sadie Powell2024-08-181-1/+1
|
* Add a formatting overload to {Membership,User}::Write(Remote)Notice.Gravatar Sadie Powell2024-08-1812-32/+32
|
* Use 1 as the first membership id not 0.Gravatar Sadie Powell2024-08-111-1/+1
| | | | | | This doesn't change anything in the protocol but makes identifying whether a user has been assigned a membership id easier while debugging.
* Add a helper template for checking MySQL errors.Gravatar Sadie Powell2024-08-061-3/+12
|
* Fix the pgsql module showing duplicate packages on Ubuntu.Gravatar Sadie Powell2024-08-041-1/+0
| | | | This is covered by the debian-like constraint above.
* Fix trying to fetch more MySQL rows than are available.Gravatar Sadie Powell2024-08-041-1/+2
| | | | | MySQL returns -1 on error in an unsigned field which was breaking this.
* Fix bursting server metadata.Gravatar Sadie Powell2024-08-031-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2024-08-037-7/+6
|
* Only allow the IRCv3 WebSocket subprotocols on client connections.Gravatar Sadie Powell2024-07-311-2/+2
|
* Move 1205 UID compatibility code to PreProcessOldProtocolMessage.Gravatar Sadie Powell2024-07-243-8/+16
| | | | This should make it more reliable.
* Add ExtensionItem::OnSync which is called when an ext is synchronised.Gravatar Sadie Powell2024-07-242-0/+12
|
* Don't resync the silence list when it comes from the network.Gravatar Sadie Powell2024-07-241-1/+1
| | | | This isn't presently networked but it should prevent future issues.
* Update all usages of ProtocolServer to use Server.Gravatar Sadie Powell2024-07-247-51/+13
|
* Add SendMetadata methods to Server.Gravatar Sadie Powell2024-07-242-0/+16
|
* Fix shadowing messages in pgsql and regex_pcre2.Gravatar Sadie Powell2024-07-222-8/+8
|
* Disable text websockets when the server has an incompatible charset.Gravatar Sadie Powell2024-07-221-1/+26
|
* Fix broadcasting UID messages to v3 servers.Gravatar Sadie Powell2024-07-205-21/+18
| | | | | We have to use the compat layer here as broadcast messages do not go through the command builder.
* Implement support for the IRCv3 WebSocket subprotocol names.Gravatar Sadie Powell2024-07-191-2/+5
|
* When recloaking a user don't unset their old host first.Gravatar Sadie Powell2024-07-191-2/+12
| | | | | | Also don't punish the user for recloaking. Closes #2101.
* Fix encapsulating SVS command parameters in the compat layer.Gravatar Sadie Powell2024-07-141-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-07-1432-34/+32
|
* Update the packages for cloak_sha256 that were missed in 8a0f6f38.Gravatar Sadie Powell2024-07-131-2/+3
|
* Modernise PackageInfo directives.Gravatar Sadie Powell2024-07-1311-37/+38
| | | | | | | - Add Alpine packages. - Add missing directives to log_json. - Drop obsolete version constraints. - Use system-like for debian and rhel.
* Use auto when extracting the internal type of a message target.Gravatar Sadie Powell2024-07-1323-35/+35
|
* Allow using /ACCEPT to override more blocking modes.Gravatar Sadie Powell2024-07-133-4/+19
|
* Add URL encoded versions of the DNSBL/network to the dnsbl module.Gravatar Sadie Powell2024-07-111-4/+6
|
* Include the network name in the DroneBL example config.Gravatar Sadie Powell2024-07-101-3/+4
|
* Shrink the geo_maxmind storage after garbage collection.Gravatar Sadie Powell2024-07-071-0/+1
|
* Fix a memory leak in the regex_pcre2 module.Gravatar Sadie Powell2024-07-071-0/+4
|
* Fix MOTD parsing accidentally skipping lines which are blank.Gravatar Sadie Powell2024-07-052-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2024-07-021-1/+1
|
* Skip the local server when routing messages in spanningtree.Gravatar Sadie Powell2024-07-021-0/+3
|
* Use the password from the class instead of the config in passforward.Gravatar Sadie Powell2024-06-301-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-293-3/+3
|
* Fix some uses of raw mode characters in messages.Gravatar Sadie Powell2024-06-232-2/+2
|