aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.5.0. v3.5.0Gravatar Sadie Powell2020-01-311-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-3141-48/+47
|
* Bump the ABI version.Gravatar Sadie Powell2020-01-311-1/+1
|
* The labeled response spec is no longer a draft.Gravatar Sadie Powell2020-01-311-1/+1
|
* Fix the chanhistory module not storing CTCP ACTIONs.Gravatar Sadie Powell2020-01-311-1/+2
|
* Use the default OnParameterMissing in ModeUserServerNoticeMask.Gravatar Sadie Powell2020-01-302-7/+1
|
* The KNOCK command is broadcast so we should only send local notices.Gravatar Sadie Powell2020-01-291-1/+1
| | | | See also: #1749.
* Add Channel::WriteRemoteNotice and revert WriteNotice changes.Gravatar Sadie Powell2020-01-299-12/+16
| | | | | | This is a partial reversion of 687778b72e. See also: #1749.
* Fix "control reaches end of non-void function" warning.Gravatar Sadie Powell2020-01-281-0/+5
| | | | | This is harmless because it will always be set to one of the items in the TargetType enum.
* Implement support for the IRCv3 labeled-response specification.Gravatar Sadie Powell2020-01-282-0/+248
|
* Add a vendor cap which rejects any attempts to enable it.Gravatar Sadie Powell2020-01-281-0/+18
| | | | | | This is similar to the oragono.io/nope capability only instead of killing the connection it just rejects the request. This should be less intrusive for users.
* Remove the preceding - in messages sent by opermotd and showfile.Gravatar Sadie Powell2020-01-242-2/+2
|
* dccallow: use IsCTCP instead of parsing the message manually.Gravatar Sadie Powell2020-01-231-6/+7
|
* dccallow: Use irc::equals for messages received over IRC.Gravatar Sadie Powell2020-01-231-2/+2
|
* Add a method for getting the name of a MessageTarget.Gravatar Sadie Powell2020-01-233-21/+26
| | | | | | This fixes a minor bug in the filter module where the target would be blank in messages when a server-targetted message matches a filter.
* Use PushParam instead of PushParamRef in TagMessage#PushTarget.Gravatar Sadie Powell2020-01-221-1/+1
| | | | | | | This could be a temporary string so copy it instead of risking a crash and/or dumping the contents of memory into messages. This fixes a crash introduced last week.
* Add an event for when a command is blocked before execution.Gravatar Sadie Powell2020-01-223-1/+24
|
* Remove unnecessary copies of CommandBase::Params in LoopCall.Gravatar Sadie Powell2020-01-221-6/+5
|
* Make the dynref bool operator constant.Gravatar Sadie Powell2020-01-221-1/+1
|
* Tweak the default motd/opermotd slightly.Gravatar Sadie Powell2020-01-223-45/+39
| | | | | 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.
* Move DeleteZero to stdalgo::delete_zero.Gravatar Sadie Powell2020-01-192-12/+14
|
* Use irc::equals instead of transforming to upper case in CAP.Gravatar Sadie Powell2020-01-181-7/+5
|
* Use case insensitive comparisons in getBool.Gravatar Sadie Powell2020-01-181-2/+3
|
* Add a function for showing a command whilst executing it.Gravatar Sadie Powell2020-01-184-10/+17
|
* Disable auto extras when TEST_BUILD_MODULES is set in test-build.Gravatar Sadie Powell2020-01-181-2/+6
|
* Improve manually enabling extra modules.Gravatar Sadie Powell2020-01-183-4/+8
| | | | | | - Allow modules to be specified without their prefix and extensions in --{disable,enable}-extras. - Allow modules to be space delimited in --{disable,enable}-extras.
* Add a tool for updating the vendored libaries.Gravatar Sadie Powell2020-01-173-13/+153
|
* 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.
* Migrate from Travis CI to GitHub Actions.Gravatar Sadie Powell2020-01-175-20/+55
| | | | | | This brings shiny new GitHub integrations as well as allowing us to bring back the macOS builds which were disabled because of the very broken Travis CI macOS infrastructure.
* Fix a harmless warning in the ssl_mbedtls module.Gravatar Sadie Powell2020-01-171-0/+11
|
* Fix Perl tools not using the correct directory name in 'use lib'.Gravatar Sadie Powell2020-01-173-8/+10
|
* Fix the ordering of custom event handlers.Gravatar Sadie Powell2020-01-171-5/+20
| | | | Closes #1742.
* Use irc::equals instead of strcasecmp where appropriate.Gravatar Sadie Powell2020-01-175-6/+6
|
* Fix a GCC shadowing warning.Gravatar Sadie Powell2020-01-161-2/+2
|
* Fix STATUSMSG tag messages not including the status in the target.Gravatar Sadie Powell2020-01-163-6/+26
|
* Check tag list after checking if the message-tag cap is enabled.Gravatar Sadie Powell2020-01-161-4/+4
| | | | | | This fixes a confusion created in c299adb31a where users without the message-tags cap would get errors instead of being silently ignored.
* Add support for setting the help topic in helpop.Gravatar Sadie Powell2020-01-152-349/+369
|
* Prevent users from sending an empty TAGMSG.Gravatar Sadie Powell2020-01-151-0/+14
|
* Various improvements for the helpop module.Gravatar Sadie Powell2020-01-132-54/+58
| | | | | | | - Ensure that the config is actually valid. This found an invalid entry in the default helpop configs. - Columize the index page and build it whilst reading the config instead of at request time.
* Remove whitespace between the shebang and the copyright header.Gravatar Sadie Powell2020-01-115-5/+0
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-11443-788/+2461
|
* Add a script for updating the copyright headers.Gravatar Sadie Powell2020-01-111-0/+149
|
* Rebuild the 005 numeric after changing the case mapping.Gravatar Sadie Powell2020-01-081-0/+4
|
* Minor improvements to the codepage module.Gravatar Sadie Powell2020-01-071-2/+7
| | | | | | - Cache the codepage name on load and restore on unload. - Make origisnick constant. - Fix the size of the casemap in memcmp call.
* Add a replacement for the nationalchars module.Gravatar Sadie Powell2020-01-077-0/+391
|
* Explicitly reject nicks beginning with a number in nationalchars.Gravatar Sadie Powell2020-01-071-1/+1
| | | | Closes #1745.
* Fix linking servers that are using the nationalchars module.Gravatar Sadie Powell2020-01-061-1/+1
| | | | Closes #1744.
* Add an oper only parameter to Simple{Channel,User}ModeHandler.Gravatar Sadie Powell2020-01-053-30/+20
|
* Rename the modes in the services_account module to be less confusable.Gravatar Sadie Powell2020-01-051-16/+16
|
* Rename <chanhistory:notice> to <chanhistory:prefixmsg>.Gravatar Sadie Powell2020-01-032-7/+8
| | | | This name is a lot lessambiguous.