aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
| * Avoid doing more work than necessary when checking the O: extban.Gravatar Sadie Powell2020-12-251-7/+2
| * Replace spaces with underscores when checking for class bans.Gravatar Sadie Powell2020-12-251-1/+15
| * Add support for multiple hostmasks in <cgiirc:mask>.Gravatar Sadie Powell2020-12-221-29/+41
| * After changing the codepage rename duplicate users to their UUID.Gravatar Sadie Powell2020-12-221-0/+16
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-223-0/+5
* | Add a function for shrinking module names.Gravatar Sadie Powell2020-12-241-0/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-2119-63/+77
|\|
| * Replace the SERVER stub command with something actually useful.•••This will typically never be reached because the remote will wait until it receives a CAPAB response before sending SERVER. Instead replace it with a CAPAB stub command that quits servers with a helpful message. Gravatar Sadie Powell2020-12-201-35/+27
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-2012-14/+13
| * Don't call events provided by dying or dead modules.Gravatar Sadie Powell2020-12-181-0/+6
| * Fix MAP output on a dual v2/v3 network.Gravatar Sadie Powell2020-12-161-6/+15
| * Fix an inverted condition in cmd_modules.Gravatar Sadie Powell2020-12-161-1/+1
| * Use !empty instead of size when checking if containers are empty.Gravatar Sadie Powell2020-12-163-3/+3
| * Fix issue where m_pbkdf2 was not aware of services loaded before itGravatar Daniel Vassdal2020-12-041-0/+8
| * Add a typedef for the data provider map.Gravatar Sadie Powell2020-12-041-5/+5
* | Use unicode box drawing characters in the /MAP output.Gravatar Sadie Powell2020-12-211-3/+3
* | Fix comparing optional module lists.Gravatar Sadie Powell2020-12-211-1/+1
* | Rewrite CAPAB MODULES/MODSUPPORT parsing/generation logic.Gravatar Sadie Powell2020-12-072-98/+126
* | Omit module prefixes/suffixes when linking using the 1206 protocol.Gravatar Sadie Powell2020-12-051-4/+13
* | Match CAPAB subcommands using the IRC casemapping.Gravatar Sadie Powell2020-12-051-8/+8
* | Refactor CAPAB CAPABILITIES code to use a map.Gravatar Sadie Powell2020-12-041-32/+45
* | Only send CAPAB EXTBANS if using the 1206 protocol.Gravatar Sadie Powell2020-12-041-4/+6
* | Add support for the 1206 spanningtree protocol.•••For now this is identical to 1205 but changes will be happening soon. Gravatar Sadie Powell2020-12-043-4/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-0410-28/+95
|\|
| * Improve the logging of service adding/deleting.Gravatar Sadie Powell2020-12-041-0/+24
| * Fire service deregistration events properly.Gravatar Sadie Powell2020-12-041-1/+4
| * Fix a copy/paste error in the http path normalising code.Gravatar Sadie Powell2020-12-041-1/+1
| * Fix the name of the sha1 provider.Gravatar Sadie Powell2020-12-041-1/+1