aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2021-05-143-3/+3
|
* Fix an off by one error in various bitsets.Gravatar Sadie Powell2021-05-141-1/+1
|
* Fix sending malformed pong messages in some cases.Gravatar Sadie Powell2021-05-141-1/+1
|
* core_dns: skip unknown resource record typesGravatar Adam2021-05-041-0/+6
|
* Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-275-9/+9
|
* Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-4/+9
|
* Use a duration string for the idle time in `/STATS P`.Gravatar Sadie Powell2021-04-181-2/+3
|
* Fix various documentation comments.Gravatar Sadie Powell2021-03-311-1/+1
|
* Rename `<bind:ssl>` to `<bind:sslprofile>`.Gravatar Sadie Powell2021-03-101-1/+1
|
* Fix the `STATS p` output being ambiguous.Gravatar Sadie Powell2021-03-081-2/+13
| | | | | - Add the middle I/O hook to the stats output. - Make it obvious what the various fields actually are.
* Update copyright headers.Gravatar InspIRCd Robot2021-03-0516-20/+20
|
* Deduplicate checking the source for the users/auspex priv in WHO.Gravatar Sadie Powell2021-03-021-1/+2
|
* Fix fuzzy matching in core_who.Gravatar Sadie Powell2021-03-021-3/+3
| | | | | | | | | Previously this code would consider requests with fields but no flags as fuzzy. This is incorrect as users can make requests like: WHO Sadie %n Reported by @ilbelkyr.
* Fix sending Q-line notices to snomask `a` instead of snomask `x`.Gravatar Sadie Powell2021-03-011-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2021-02-269-9/+9
|
* Implement support for multi-prefix on WHOIS.Gravatar Sadie Powell2021-02-251-16/+0
|
* Allow a statusmsg to have multiple statuses and pick the lowest.Gravatar Sadie Powell2021-02-251-5/+16
| | | | | This is pretty much useless but other implementations support it so we have to also support it for compatibility.
* Fix checking the wrong user in SERVLIST.Gravatar Sadie Powell2021-02-211-1/+1
|
* Fix the numeric sent when a U-lined alias target is not online.Gravatar Sadie Powell2021-02-181-5/+0
|
* Move linuxdaemon and Sheogorath to former contributors.Gravatar Sadie Powell2021-02-101-7/+8
|
* 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.
* Add <dns:enabled>; allows disabling DNS lookups entirely.Gravatar Sadie Powell2021-01-191-17/+39
| | | | Ref: #1839.
* Send ERR_CANTUNLOADMODULE when unloading a module on reload fails.Gravatar Sadie Powell2021-01-191-3/+6
|
* Fix the DNS socket not being closed when core_dns is unloaded.Gravatar Sadie Powell2021-01-191-10/+16
|
* Fix not rejecting attempts to set snomasks with SAMODE/override.Gravatar Sadie Powell2021-01-161-0/+7
|
* Replace the SERVER stub command with something actually useful.Gravatar Sadie Powell2020-12-201-35/+27
| | | | | | | 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.
* Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-205-6/+5
|
* Fix an inverted condition in cmd_modules.Gravatar Sadie Powell2020-12-161-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-11-201-1/+1
|
* Avoid doing "IP changed" event stuff on quitting users.Gravatar Sadie Powell2020-11-201-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-10-303-3/+3
|
* Fix the behaviour of multi-value PING and PONG messages.Gravatar Sadie Powell2020-10-262-5/+25
|
* Recheck users for xlines when their real hostname changes.Gravatar Sadie Powell2020-10-061-0/+10
|
* Fix the syntax of the MAXLIST 005 token.Gravatar Sadie Powell2020-09-241-18/+4
|
* Update copyright headers.Gravatar InspIRCd Robot2020-07-302-2/+2
|
* Send ERR_KEYSET when trying to change a channel key.Gravatar Sadie Powell2020-07-272-1/+3
| | | | Closes #1750.
* Show an error when an unprivileged user tries to mass-message.Gravatar Sadie Powell2020-07-201-0/+3
| | | | Closes #1790.
* Add a config option that forces bots to use NOTICEs.Gravatar Sadie Powell2020-07-071-5/+5
|
* Fix an inverted mode check.Gravatar Sadie Powell2020-05-091-1/+1
|
* Don't show privileged commands to unprivileged users in COMMANDS.Gravatar Sadie Powell2020-05-071-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2020-04-2417-16/+19
|
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-214-5/+5
|
* Minor cleanup and documentation improvements.Gravatar Matt Schatz2020-04-141-2/+1
| | | | | | | | - Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting.
* Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-111-1/+8
|
* Add the missing VF_CORE flag to the core_whowas module.Gravatar Sadie Powell2020-04-101-1/+1
|
* Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-094-6/+7
|
* Prevent a trailing space in the failed oper SNOTICE.Gravatar Matt Schatz2020-04-091-1/+2
|
* Don't override a different Displayed Host with the rDNS.Gravatar Matt Schatz2020-04-041-1/+2
| | | | | | | | If the dnsbl module is set to mark with a vHost, it can finish before the hostname resolution finishes. This is especially the case when the result is already cached. Resolves #1770.
* Squish the cmd_whowas header.Gravatar Sadie Powell2020-04-041-1/+146
| | | | | There's no reason for this to be in a header and it can't be used by anything else.