aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Add the Numerics::CannotSendTo class and switch stuff to use it.Gravatar Sadie Powell2020-04-041-3/+3
|
* Ignore clients on ulined servers when counting invisible users.Gravatar Matt Schatz2020-04-041-3/+6
| | | | This is in addition to 4cc992f.
* Clear the entire DNS cache on rehash.Gravatar Sadie Powell2020-04-011-2/+2
|
* Make showing the channel modes in /LIST configurable.Gravatar Sadie Powell2020-03-301-4/+16
|
* Update the credits.Gravatar Sadie Powell2020-03-271-3/+4
| | | | | | | - Move Attila to former developers (RIP). - Move genius3000 to core developers. - Add Robby to contributors. - Add prawnsalad to thanks.
* Alphabetically sort names in the credits.Gravatar Sadie Powell2020-03-271-14/+14
|
* Move CHANMODES to core_mode and add USERMODES.Gravatar Sadie Powell2020-03-121-0/+6
|
* Implement support for the SERVLIST command.Gravatar Sadie Powell2020-03-123-1/+72
|
* Fix unnecessary inlining in command handler constructors.Gravatar Sadie Powell2020-03-091-1/+7
|
* Allow modules to prevent a message from updating the idle time.Gravatar Sadie Powell2020-03-051-1/+1
|
* Add enum constants for list mode numerics.Gravatar Sadie Powell2020-02-181-1/+8
|
* Use ircd-hybrid's numerics for the "pending invites" list.Gravatar Sadie Powell2020-02-181-0/+7
| | | | | This fixes a conflict with the numerics used by the invite exception mode.
* Generalise XLine stats numerics using RPL_STATS from aircd.Gravatar Sadie Powell2020-02-181-5/+5
|
* Add HasFd to EventHandler and switch code to use it.Gravatar Sadie Powell2020-02-151-1/+1
|
* Clean up ModuleDLLManager from the Module::cull() method.Gravatar Sadie Powell2020-02-141-2/+0
| | | | This avoids a leak which happens in some rare circumstances.
* Make loading modules considerably more robust and user friendly.Gravatar Sadie Powell2020-02-021-2/+2
|
* Fix being able to see the modes of private/secret channels.Gravatar Sadie Powell2020-02-021-1/+18
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-313-3/+3
|
* Use the default OnParameterMissing in ModeUserServerNoticeMask.Gravatar Sadie Powell2020-01-302-7/+1
|
* Tweak the default motd/opermotd slightly.Gravatar Sadie Powell2020-01-221-1/+1
| | | | | Also, remove the - at the start of the MOTD field. This is cargo culted from irc2 and theres no real reason to actually do this.
* Improve the DNS cache expiration log message.Gravatar Sadie Powell2020-01-171-2/+8
| | | | | | Instead of constantly spamming the log file only show the message when an entry is actually expired and show how many entries were expired.
* Update copyright headers.Gravatar InspIRCd Robot2020-01-1160-85/+350
|
* Update my name and email address.Gravatar Sadie Powell2019-12-312-2/+2
|
* Move XLine garbage collection to core_xline.Gravatar Peter Powell2019-12-081-0/+8
|
* Make rehashing messages more consistent.Gravatar Peter Powell2019-11-171-11/+5
|
* Fix some compiler errors in core_hostname_lookup.Gravatar Peter Powell2019-10-221-2/+2
| | | | No thanks to SourceTree's diff view for causing this.
* Handle more error cases in core_hostname_lookup.Gravatar Peter Powell2019-10-221-12/+16
|
* On DNS fail reset connecting users hostname to their IP.Gravatar Peter Powell2019-10-221-0/+2
| | | | Closes #1713.
* Improve the core_hostname_lookup result log message.Gravatar Peter Powell2019-10-211-1/+4
| | | | | - Add the type of request. - Add whether the request was cached.
* Remove duplicate code in core_hostname_lookup.Gravatar Peter Powell2019-10-211-28/+5
| | | | | - The lookup type is already stored in the question. - core_dns validates hostnames by IsHost already.
* Get rid of the ptrHosts extension item.Gravatar Peter Powell2019-10-211-10/+2
| | | | | This is unnecessary as the resolved value is already stored in the question in the request class.
* Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-131-0/+19
|
* Convert a bunch of LocalUser* casts to IS_LOCAL.Gravatar Peter Powell2019-10-131-2/+2
| | | | This is a lot safer and handles users changing servers properly.
* Show the list modes which have variable list lengths in 005.Gravatar Peter Powell2019-10-011-4/+14
|
* Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-131-1/+1
|