summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-28Fix running configure on systems with old versions of Perl.Sadie Powell
Closes #1852.
2021-02-27Fix not sending ERR_INVALIDMODEPARAM when a parameter is malformed.Sadie Powell
Closes #1850.
2021-02-26Release v3.9.0.Sadie Powell
2021-02-26Update copyright headers.InspIRCd Robot
2021-02-25Implement support for multi-prefix on WHOIS.Sadie Powell
2021-02-25Allow a statusmsg to have multiple statuses and pick the lowest.Sadie Powell
This is pretty much useless but other implementations support it so we have to also support it for compatibility.
2021-02-24Refactor OnUserPostMessage in the chanhistory module.Sadie Powell
2021-02-22Fix a grammar issue in the helpop config.Sadie Powell
2021-02-22Add snomask permissions to the oper check output.Sadie Powell
2021-02-22Add a human-readable serialiser to the geolocation extensible.Sadie Powell
2021-02-21Fix checking the wrong user in SERVLIST.Sadie Powell
2021-02-21Add a config option for exempting classes from connflood.Sadie Powell
2021-02-21Add a command to the cgiirc module for encoding/decoding hex idents.Sadie Powell
2021-02-21Rename the cmd variable to cmdwebirc in the cgiirc module.Sadie Powell
2021-02-18Fix the numeric sent when a U-lined alias target is not online.Sadie Powell
2021-02-18Fix the message sent when SSL profiles are rehashed.Sadie Powell
2021-02-10Move linuxdaemon and Sheogorath to former contributors.Sadie Powell
2021-02-08Fix the system-wide paths to not violate the Linux FHS.Sadie Powell
2021-02-06Improvements and updates to misspell-fixer.Matt Schatz
- Update to v3 of the create-pull-request action. - Improve the whitelist for directive.pm 'atleast'. - Whitelist 'eiter' in source and header files.
2021-02-05Show the name of the WebIRC gateway in the IP changing notice.Sadie Powell
2021-02-01Duplicate the stdout file handle when used for logging.Sadie Powell
Failure to do this may result in a crash on shutdown when started in debug mode.
2021-02-01Fix using the TR1 headers on compilers that support C++17.Sadie Powell
2021-02-01Move SSLINFO code for users to its own function and refactor.Sadie Powell
2021-02-01Allow using SSLINFO on channels.Sadie Powell
2021-02-01Convert SSLINFO to SplitCommand.Sadie Powell
2021-02-01Read <sslinfo:operonly> once at load time.Sadie Powell
2021-01-31Fix the base path being used for more than just the install prefix.Sadie Powell
2021-01-30Fix bitshift in INSPIRCD_VERSION_SINCE.Sadie Powell
2021-01-30Fix an oversight in the previous commit.Sadie Powell
2021-01-30Fix a few issues with SERVLIST.Sadie Powell
- Implement support for service type matching based on the service oper type. This isn't the same as irc2 but its close enough. - Fix erroneously sending the mask in the <mask> field. This field is for the service name mask not the service distribution mask.
2021-01-29Remove unnecessary chdirs in the helper script.Sadie Powell
2021-01-29Fix some minor oversights introduced in 859a799 and 3e557e8.Sadie Powell
2021-01-29Improve the `./configure --help` outputSadie Powell
- Document --portable, --runtime-dir, and INSPIRCD_VERBOSE. - Make the output coloured on supporting terminals. - Fix the description of --data-dir. - Wrap all lines at 80 charactrs. - Upper case the value names and wrap in <> not [].
2021-01-29Always use for in Perl modules.Sadie Powell
2021-01-29Purge all remaining uses of print_format.Sadie Powell
2021-01-28Update the mailmap.Sadie Powell
2021-01-27Exempt IRCCloud users from connectban and DNSBL lookups.Sadie Powell
2021-01-27Allow disabling connectban for specific connect classes.Sadie Powell
Ref: #1841.
2021-01-27Migrate some stuff away from print_format.Sadie Powell
2021-01-25Fix unnecessary begin blocks in Perl source files.Sadie Powell
2021-01-20Make the UNIX socket listener path relative to the runtime path.Sadie Powell
This is not a breaking change because unless the runtime path is explicitly set it defaults to the same as the data path.
2021-01-19Add <dns:enabled>; allows disabling DNS lookups entirely.Sadie Powell
Ref: #1839.
2021-01-19Allow converting a Cap::Reference to a Cap::Capability*.Sadie Powell
2021-01-19Send ERR_CANTUNLOADMODULE when unloading a module on reload fails.Sadie Powell
2021-01-19Refactor the globalload module.Sadie Powell
- Require that a non-empty last parameter is given to the commands. - Use WriteRemoteNumeric instead of WriteNumeric so opers actually see the response. - Store <security:allowcoreunload> instead of looking it up every time.
2021-01-19Fix the DNS socket not being closed when core_dns is unloaded.Sadie Powell
2021-01-18Added <module name="codepage"> to modules.conf.example.R-V6
2021-01-18Add a separate stats class for DNSBL errors.Sadie Powell
2021-01-18Improve the robustness of the DNSBL module.Sadie Powell
- Handle DNSBLs that return invalid lookup results. - Fix DNSBLs that return non-local addresses blocking connections. - Fix silently failing when a DNSBL returns no IPv4 results. - General code cleanup.
2021-01-18Implemented configurable kick message for the repeat module (#1835).iwalkalone