aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Fix not sending ERR_INVALIDMODEPARAM when a parameter is malformed.•••Closes #1850. Gravatar Sadie Powell2021-02-271-0/+11
| * Release v3.9.0. v3.9.0Gravatar Sadie Powell2021-02-261-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-2648-49/+52
| * Implement support for multi-prefix on WHOIS.Gravatar Sadie Powell2021-02-252-16/+47
| * Allow a statusmsg to have multiple statuses and pick the lowest.•••This is pretty much useless but other implementations support it so we have to also support it for compatibility. Gravatar Sadie Powell2021-02-252-10/+32
| * Refactor OnUserPostMessage in the chanhistory module.Gravatar Sadie Powell2021-02-241-11/+13
| * 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-211-1/+12
| * Add a command to the cgiirc module for encoding/decoding hex idents.Gravatar Sadie Powell2021-02-211-37/+81
| * 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-182-7/+3
| * 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
| * Show the name of the WebIRC gateway in the IP changing notice.Gravatar Sadie Powell2021-02-051-2/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-013-31/+97
|\|
| * Duplicate the stdout file handle when used for logging.•••Failure to do this may result in a crash on shutdown when started in debug mode. Gravatar Sadie Powell2021-02-011-1/+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 an oversight in the previous commit.Gravatar Sadie Powell2021-01-301-1/+1
| * Fix a few issues with SERVLIST.•••- 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. Gravatar Sadie Powell2021-01-301-4/+8
* | Make MyClass private and move everything to GetClass.Gravatar Sadie Powell2021-01-3111-33/+25
* | Fix a shadowing warning in SERVLIST.Gravatar Sadie Powell2021-01-301-5/+5
* | Replace defaultdeleter with the C++11 one and rename culldeleter.Gravatar Sadie Powell2021-01-301-1/+1
* | Rename Extensible::doUnhookExtensions to UnhookExtensions.Gravatar Sadie Powell2021-01-302-4/+4
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-3039-72/+70
* | Rename <uline> to <service>.Gravatar Sadie Powell2021-01-302-2/+2
* | Allow ServerConfig::Conf{Value,Tags} to have a fallback default.Gravatar Sadie Powell2021-01-301-4/+5
* | Rename <deaf:privdeafuline> to <deaf:privdeafservice>.Gravatar Sadie Powell2021-01-301-6/+6
* | Rename <deaf:bypasscharsuline> to <deaf:servicebypasschars>.Gravatar Sadie Powell2021-01-301-8/+8
* | Rename <silence:exemptuline> to <silence:exemptservice>.Gravatar Sadie Powell2021-01-301-3/+3
* | Rename <alias:uline> to <alias:service>.Gravatar Sadie Powell2021-01-301-4/+4
* | Rename <security:hideulines> to <security:hideservices>.Gravatar Sadie Powell2021-01-304-5/+5
* | Rename <security:hideulinekills> to <security:hideservicekills>.Gravatar Sadie Powell2021-01-303-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-295-43/+84
|\|
| * Allow disabling connectban for specific connect classes.•••Ref: #1841. Gravatar Sadie Powell2021-01-271-2/+12
| * Make the UNIX socket listener path relative to the runtime path.•••This is not a breaking change because unless the runtime path is explicitly set it defaults to the same as the data path. Gravatar Sadie Powell2021-01-201-1/+1
| * Add <dns:enabled>; allows disabling DNS lookups entirely.•••Ref: #1839. Gravatar Sadie Powell2021-01-191-17/+39
| * Send ERR_CANTUNLOADMODULE when unloading a module on reload fails.Gravatar Sadie Powell2021-01-192-4/+7
| * Refactor the globalload module.•••- 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. Gravatar Sadie Powell2021-01-191-23/+33
| * Fix the DNS socket not being closed when core_dns is unloaded.Gravatar Sadie Powell2021-01-191-10/+16
* | Allow using fixedpart/fixedquit with an empty message.Gravatar Sadie Powell2021-01-291-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-185-33/+75
|\|
| * Add a separate stats class for DNSBL errors.Gravatar Sadie Powell2021-01-181-10/+21
| * Improve the robustness of the DNSBL module.•••- 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. Gravatar Sadie Powell2021-01-181-21/+35
| * Implemented configurable kick message for the repeat module (#1835).••• Gravatar iwalkalone2021-01-181-1/+9
| * Fix showing the start header when using --version.Gravatar Sadie Powell2021-01-181-2/+2