aboutsummaryrefslogtreecommitdiff
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
* 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.•••- 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. Gravatar Matt Schatz2020-04-141-2/+1
* 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.•••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. Gravatar Matt Schatz2020-04-041-1/+2
* Squish the cmd_whowas header.•••There's no reason for this to be in a header and it can't be used by anything else. Gravatar Sadie Powell2020-04-041-1/+146
* 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.•••This is in addition to 4cc992f. Gravatar Matt Schatz2020-04-041-3/+6
* 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.•••- Move Attila to former developers (RIP). - Move genius3000 to core developers. - Add Robby to contributors. - Add prawnsalad to thanks. Gravatar Sadie Powell2020-03-271-3/+4
* 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.•••This fixes a conflict with the numerics used by the invite exception mode. Gravatar Sadie Powell2020-02-181-0/+7
* 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.•••This avoids a leak which happens in some rare circumstances. Gravatar Sadie Powell2020-02-141-2/+0
* 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.•••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. Gravatar Sadie Powell2020-01-221-1/+1
* Improve the DNS cache expiration log message.•••Instead of constantly spamming the log file only show the message when an entry is actually expired and show how many entries were expired. Gravatar Sadie Powell2020-01-171-2/+8
* 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.•••No thanks to SourceTree's diff view for causing this. Gravatar Peter Powell2019-10-221-2/+2
* 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.•••Closes #1713. Gravatar Peter Powell2019-10-221-0/+2
* Improve the core_hostname_lookup result log message.•••- Add the type of request. - Add whether the request was cached. Gravatar Peter Powell2019-10-211-1/+4
* Remove duplicate code in core_hostname_lookup.•••- The lookup type is already stored in the question. - core_dns validates hostnames by IsHost already. Gravatar Peter Powell2019-10-211-28/+5
* Get rid of the ptrHosts extension item.•••This is unnecessary as the resolved value is already stored in the question in the request class. Gravatar Peter Powell2019-10-211-10/+2
* Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-131-0/+19
* Convert a bunch of LocalUser* casts to IS_LOCAL.•••This is a lot safer and handles users changing servers properly. Gravatar Peter Powell2019-10-131-2/+2
* 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
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-072-17/+25
* Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API. Gravatar Peter Powell2019-08-071-2/+2
* Send ERR_NOTEXTTOSEND in response to an empty GLOBOPS/WALLOPS.Gravatar Peter Powell2019-07-151-0/+6
* Fix error message for splitwhois value.Gravatar Matt Schatz2019-07-031-1/+1
* Show the mode syntax in ERR_INVALIDMODEPARAM.Gravatar Peter Powell2019-06-124-0/+4
* Allow channels/auspex to see a secret channel topic. (#1654)•••An oper with the 'channels/auspex' priv can now see the topic of a secret channel (that they are not in) using TOPIC. This is on par with the expectation of 'channels/auspex' and current LIST behaviour.Gravatar Matt Schatz2019-06-051-1/+1