aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | Change InspIRCd::ProcessColors to take a string instead of a vector.•••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. Gravatar Sadie Powell2024-08-272-2/+2
* | 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.•••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. Gravatar Sadie Powell2024-08-231-12/+56
* | 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.•••This doesn't change anything in the protocol but makes identifying whether a user has been assigned a membership id easier while debugging. Gravatar Sadie Powell2024-08-111-1/+1
* | Add a helper template for checking MySQL errors.Gravatar Sadie Powell2024-08-061-3/+12
* | Fix the pgsql module showing duplicate packages on Ubuntu.•••This is covered by the debian-like constraint above. Gravatar Sadie Powell2024-08-041-1/+0
* | Fix trying to fetch more MySQL rows than are available.•••MySQL returns -1 on error in an unsigned field which was breaking this. Gravatar Sadie Powell2024-08-041-1/+2
* | 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.•••This should make it more reliable. Gravatar Sadie Powell2024-07-243-8/+16
* | 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.•••This isn't presently networked but it should prevent future issues. Gravatar Sadie Powell2024-07-241-1/+1
* | 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.•••We have to use the compat layer here as broadcast messages do not go through the command builder. Gravatar Sadie Powell2024-07-205-21/+18
* | 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.•••Also don't punish the user for recloaking. Closes #2101. Gravatar Sadie Powell2024-07-191-2/+12
* | 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.•••- Add Alpine packages. - Add missing directives to log_json. - Drop obsolete version constraints. - Use system-like for debian and rhel. Gravatar Sadie Powell2024-07-1311-37/+38
* | 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
* | Fix swapped parameters when opering remote users.Gravatar Sadie Powell2024-06-231-1/+1
* | Update copyright headers.Gravatar InspIRCd Robot2024-06-2165-70/+70
* | Add MD5 as a fallback hash in the SSL modules for compat with v3.Gravatar Sadie Powell2024-06-192-2/+2
* | Default to PROTO_NEWEST if no protocol is negotiated.Gravatar Sadie Powell2024-06-192-22/+22
* | Update copyright headers.Gravatar InspIRCd Robot2024-06-141-1/+1
* | Remove host-based cloak data from the hmac-sha256-addr link data.Gravatar Sadie Powell2024-06-101-4/+7
* | Fix formatting the user count percentage in MAP.Gravatar Sadie Powell2024-06-101-1/+1
* | Rename regex_pcre back to regex_pcre2.•••This rename happened before we had config compatibility and it doesn't make sense to keep it anymore. Gravatar Sadie Powell2024-06-072-1/+1
* | Update copyright headers.Gravatar InspIRCd Robot2024-06-07234-549/+484