aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.9.0. v3.9.0Gravatar Sadie Powell2021-02-262-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2021-02-2676-78/+80
|
* Implement support for multi-prefix on WHOIS.Gravatar Sadie Powell2021-02-253-16/+63
|
* Allow a statusmsg to have multiple statuses and pick the lowest.Gravatar Sadie Powell2021-02-253-10/+33
| | | | | This is pretty much useless but other implementations support it so we have to also support it for compatibility.
* Refactor OnUserPostMessage in the chanhistory module.Gravatar Sadie Powell2021-02-241-11/+13
|
* Fix a grammar issue in the helpop config.Gravatar Sadie Powell2021-02-221-1/+1
|
* Add snomask permissions to the oper check output.Gravatar Sadie Powell2021-02-221-0/+10
|
* Add a human-readable serialiser to the geolocation extensible.Gravatar Sadie Powell2021-02-221-0/+6
|
* Fix checking the wrong user in SERVLIST.Gravatar Sadie Powell2021-02-211-1/+1
|
* Add a config option for exempting classes from connflood.Gravatar Sadie Powell2021-02-213-1/+17
|
* Add a command to the cgiirc module for encoding/decoding hex idents.Gravatar Sadie Powell2021-02-212-45/+96
|
* Rename the cmd variable to cmdwebirc in the cgiirc module.Gravatar Sadie Powell2021-02-211-12/+12
|
* Fix the numeric sent when a U-lined alias target is not online.Gravatar Sadie Powell2021-02-183-7/+4
|
* Fix the message sent when SSL profiles are rehashed.Gravatar Sadie Powell2021-02-183-3/+3
|
* Move linuxdaemon and Sheogorath to former contributors.Gravatar Sadie Powell2021-02-101-7/+8
|
* Fix the system-wide paths to not violate the Linux FHS.Gravatar Sadie Powell2021-02-081-2/+2
|
* Improvements and updates to misspell-fixer.Gravatar Matt Schatz2021-02-061-2/+3
| | | | | | - Update to v3 of the create-pull-request action. - Improve the whitelist for directive.pm 'atleast'. - Whitelist 'eiter' in source and header files.
* Show the name of the WebIRC gateway in the IP changing notice.Gravatar Sadie Powell2021-02-051-2/+3
|
* Duplicate the stdout file handle when used for logging.Gravatar Sadie Powell2021-02-012-1/+4
| | | | | Failure to do this may result in a crash on shutdown when started in debug mode.
* Fix using the TR1 headers on compilers that support C++17.Gravatar Sadie Powell2021-02-012-2/+2
|
* Move SSLINFO code for users to its own function and refactor.Gravatar Sadie Powell2021-02-011-16/+21
|
* Allow using SSLINFO on channels.Gravatar Sadie Powell2021-02-011-18/+69
|
* Convert SSLINFO to SplitCommand.Gravatar Sadie Powell2021-02-011-4/+4
|
* Read <sslinfo:operonly> once at load time.Gravatar Sadie Powell2021-02-011-3/+8
|
* Fix the base path being used for more than just the install prefix.Gravatar Sadie Powell2021-01-313-8/+1
|
* Fix bitshift in INSPIRCD_VERSION_SINCE.Gravatar Sadie Powell2021-01-301-1/+1
|
* Fix an oversight in the previous commit.Gravatar Sadie Powell2021-01-301-1/+1
|
* Fix a few issues with SERVLIST.Gravatar Sadie Powell2021-01-301-4/+8
| | | | | | | - 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.
* Remove unnecessary chdirs in the helper script.Gravatar Sadie Powell2021-01-291-7/+1
|
* Fix some minor oversights introduced in 859a799 and 3e557e8.Gravatar Sadie Powell2021-01-292-2/+2
|
* Improve the `./configure --help` outputGravatar Sadie Powell2021-01-291-33/+38
| | | | | | | | - 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 [].
* Always use for in Perl modules.Gravatar Sadie Powell2021-01-295-11/+11
|
* Purge all remaining uses of print_format.Gravatar Sadie Powell2021-01-293-29/+23
|
* Update the mailmap.Gravatar Sadie Powell2021-01-281-1/+2
|
* Exempt IRCCloud users from connectban and DNSBL lookups.Gravatar Sadie Powell2021-01-271-1/+3
|
* Allow disabling connectban for specific connect classes.Gravatar Sadie Powell2021-01-272-2/+16
| | | | Ref: #1841.
* Migrate some stuff away from print_format.Gravatar Sadie Powell2021-01-278-21/+21
|
* Fix unnecessary begin blocks in Perl source files.Gravatar Sadie Powell2021-01-2515-109/+35
|
* Make the UNIX socket listener path relative to the runtime path.Gravatar Sadie Powell2021-01-201-1/+1
| | | | | This is not a breaking change because unless the runtime path is explicitly set it defaults to the same as the data path.
* Add <dns:enabled>; allows disabling DNS lookups entirely.Gravatar Sadie Powell2021-01-192-17/+40
| | | | Ref: #1839.
* Allow converting a Cap::Reference to a Cap::Capability*.Gravatar Sadie Powell2021-01-191-0/+6
|
* Send ERR_CANTUNLOADMODULE when unloading a module on reload fails.Gravatar Sadie Powell2021-01-192-4/+7
|
* Refactor the globalload module.Gravatar Sadie Powell2021-01-191-23/+33
| | | | | | - 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.
* Fix the DNS socket not being closed when core_dns is unloaded.Gravatar Sadie Powell2021-01-191-10/+16
|
* Added <module name="codepage"> to modules.conf.example.Gravatar R-V62021-01-181-0/+1
|
* Add a separate stats class for DNSBL errors.Gravatar Sadie Powell2021-01-181-10/+21
|
* Improve the robustness of the DNSBL module.Gravatar Sadie Powell2021-01-181-21/+35
| | | | | | | - 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.
* Implemented configurable kick message for the repeat module (#1835).Gravatar iwalkalone2021-01-182-2/+16
|
* Fix showing the start header when using --version.Gravatar Sadie Powell2021-01-181-2/+2
|
* Add a new runtime directory and move the pid file to it.Gravatar Sadie Powell2021-01-189-19/+25
| | | | | | | The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead.