aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-164-7/+10
* | Make 005 dependent on the connect class.Gravatar Sadie Powell2022-01-161-1/+2
* | Allow setting extension data on connect classes.Gravatar Sadie Powell2022-01-163-3/+5
* | Fix the previous commit on Windows.Gravatar Sadie Powell2022-01-161-1/+1
* | Replace uses of the FileSystem class with std::filesystem.Gravatar Sadie Powell2022-01-152-38/+12
* | Add the ATTR_NOT_NULL define for marking arguments that can't be null.Gravatar Sadie Powell2022-01-151-0/+12
* | Rename CUSTOM_PRINTF to ATTR_PRINTF.•••ATTR_* matches the naming scheme which will be used for function attributes from now on. Also, redocument it to have a better description and allow Doxygen to parse it. Gravatar Sadie Powell2022-01-155-12/+13
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-079-69/+93
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-037-6/+15
|\|
| * Release v3.12.0. v3.12.0Gravatar Sadie Powell2021-12-311-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-307-6/+7
| * Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-282-0/+8
* | Make all extensibles use kebab-case for names where possible.Gravatar Sadie Powell2021-12-261-1/+1
* | Move RPL_STATS to the stats header.Gravatar Sadie Powell2021-12-242-1/+6
* | Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-241-0/+12
* | Move DNS stats to core_dns.Gravatar Sadie Powell2021-12-241-16/+0
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-233-21/+21
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-2065-187/+317
* | Mark Regex::Engine::Create{Human,} as const.Gravatar Sadie Powell2021-12-161-4/+4
* | Make upper case regex flags remove the flag if previously set.Gravatar Sadie Powell2021-12-161-0/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-141-0/+6
|\|
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-141-0/+3
| * Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-141-0/+3
* | Replace some references to ssl with tls.Gravatar Sadie Powell2021-12-082-10/+10
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-241-0/+3
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-241-15/+17
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-18/+18
* | Fix ConnectClass inheriting from refcountbase.•••This snuck back in during the v3 merge. Closes #1944. Gravatar Sadie Powell2021-11-241-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-242-67/+51
|\|
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+3
| * Document ConnectClass and reorder it to avoid unnecessary padding.Gravatar Sadie Powell2021-11-162-68/+55
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-101-1/+1
|\|
| * Fix TokenList not initializing permissive to false on creation.Gravatar Sadie Powell2021-11-101-0/+5
* | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-053-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-052-2/+5
|\|
| * Add Server::GetPublicName(), fix not respecting <security:hideserver>.Gravatar Sadie Powell2021-10-252-2/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-301-34/+1
|\|
| * Move the ParseStack constructor out of the header.Gravatar Sadie Powell2021-09-301-32/+1
* | Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-1/+1
* | Fix and optimise sending standard replies with variable parameters.Gravatar Sadie Powell2021-09-231-29/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-232-0/+22
|\|
| * Use CXX11_OVERRIDE instead of the override keyword.Gravatar Sadie Powell2021-09-221-1/+1
| * Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-222-0/+22
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-161-1/+1
|\|
| * Use the network name as the description when hideserver is enabled.Gravatar Sadie Powell2021-09-041-1/+1
* | Fix some places where U-line -> service was missed.Gravatar Sadie Powell2021-08-291-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-283-3/+2
|\|
| * Release v3.11.0. v3.11.0Gravatar Sadie Powell2021-08-271-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-273-3/+2
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-176-7/+0