aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
| * Add a new runtime directory and move the pid file to it.•••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. Gravatar Sadie Powell2021-01-182-1/+2
| * Add default empty openssl compiler flags.•••This makes things easier for users who are using InspIRCd on OSes where OpenSSL is part of the base system. Gravatar Sadie Powell2021-01-181-1/+1
| * Fix not rejecting attempts to set snomasks with SAMODE/override.Gravatar Sadie Powell2021-01-161-0/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-133-37/+37
|\|
| * Add a shun option to only apply when users are fully connected.•••Closes #1825. Gravatar Sadie Powell2021-01-131-0/+6
| * Improve parsing modes and snomasks in oper classes.•••- Deduplicate the code to one function. - Fix defaulting snomasks when a user has more than one class. Gravatar Sadie Powell2021-01-121-29/+30
| * Add a user mode which allows disabling receiving channel history.•••Closes #1830. Gravatar Sadie Powell2021-01-111-6/+22
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-077-35/+77
|\|
| * Disallow an empty last parameter in MAP.Gravatar Matt Schatz2020-12-301-0/+1