aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Rename duration to timeutils and relocate InspIRCd::TimeString.Gravatar Sadie Powell2023-05-104-11/+17
|
* Fix the cloak modules on Clang and MSVC.Gravatar Sadie Powell2023-05-031-1/+1
|
* Add <cloak:class> to limit cloaks to a specific connect class.Gravatar Sadie Powell2023-05-021-1/+16
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-282-2/+2
|\
| * Release v3.16.0. v3.16.0Gravatar Sadie Powell2023-04-281-1/+1
| |
| * Update copyright headers.Gravatar InspIRCd Robot2023-04-282-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-271-0/+19
|\|
| * Add client cert activation/expiration times to the ssl_cert class.Gravatar Sadie Powell2023-03-011-1/+26
| |
* | Allow customising the message shown when hiding an X-line ban.Gravatar Sadie Powell2023-04-181-5/+3
| |
* | Allow modules to provide an error for when a class doesn't match.Gravatar Sadie Powell2023-03-241-1/+2
| |
* | Remove GetSID, rename sid to ServerId.Gravatar Sadie Powell2023-02-281-5/+1
| |
* | Fix missing a Doxygen parameter comment.Gravatar Sadie Powell2023-02-281-0/+1
| |
* | Refactor the password checking API.Gravatar Sadie Powell2023-02-282-22/+17
| | | | | | | | | | | | | | | | | | | | - Rename from (On)PassCompare to (On)CheckPassword. - Fix the order of the arguments to be password, hash, value. This makes more sense than what it was previously. - Fix the code documentation to not be complete nonsense and not reference ancient outdated APIs.
* | Sort opers alphabetically in `/STATS P`.Gravatar Sadie Powell2023-02-271-0/+1
| |
* | Make module classes specify their priority manually.Gravatar Sadie Powell2023-02-2714-41/+41
| |
* | Allow modules to get/reset the cloak lists.Gravatar Sadie Powell2023-02-141-0/+38
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-02-141-2/+2
|\|
| * Switch to the IRCv3 standard-replies cap.Gravatar Sadie Powell2023-02-131-2/+2
| | | | | | | | | | Nothing is using this so far so I'm not counting it as a breaking change.
* | Add an option so local non-SSL users can be seen as securely connected.Gravatar Sadie Powell2023-02-111-0/+5
| |
* | Expose the removed away message in OnUserBack.Gravatar Sadie Powell2023-02-031-1/+2
| |
* | Make reading the core config less of a mess.Gravatar Sadie Powell2023-01-271-2/+2
| |
* | Rename some headers to match the common naming system.Gravatar Sadie Powell2023-01-265-3/+3
| |
* | Move CheckExemption::Call to CheckExemption::EventProvider.Gravatar Sadie Powell2023-01-251-15/+12
| | | | | | | | | | Now FirstResult not a macro there's no need for this to be a free function.
* | Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-7/+46
| |
* | Fix using (unsigned) long instead of (s)size_t.Gravatar Sadie Powell2023-01-243-4/+4
| |
* | Fix some junk left over in Doxygen comments.Gravatar Sadie Powell2023-01-241-2/+0
| |
* | Include more stuff in the Doxygen documentation.Gravatar Sadie Powell2023-01-241-1/+2
| |
* | Slim down stdalgo by removing unused and duplicate functions.Gravatar Sadie Powell2023-01-241-117/+0
| |
* | Refactor the caching methods in User and rename to make more sense.Gravatar Sadie Powell2023-01-244-63/+65
| |
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-242-6/+5
| |
* | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-2/+2
| |
* | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf.Gravatar Sadie Powell2023-01-235-77/+43
| |
* | Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-234-14/+13
| |
* | Vendor the fmtlib library.Gravatar Sadie Powell2023-01-231-0/+11
| |
* | Default more stuff inline in the InspIRCd class.Gravatar Sadie Powell2023-01-231-4/+4
| |
* | Move duration functions to their own header.Gravatar Sadie Powell2023-01-233-28/+65
| |
* | Move NotifyRawIO to the Log namespace.Gravatar Sadie Powell2023-01-221-6/+6
| |
* | Replace ModeAction with bool.Gravatar Sadie Powell2023-01-223-19/+10
| | | | | | | | This enum is functionally the same as bool but with weird semantics.
* | Convert various enums to strongly typed scoped enums.Gravatar Sadie Powell2023-01-224-24/+29
| |
* | Fix some Doxygen comment issues.Gravatar Sadie Powell2023-01-212-1/+2
| |
* | Make implementing OnStreamSocketClose optional in middle hooks.Gravatar Sadie Powell2023-01-211-0/+3
| |
* | Use the underlying transport method for pinging idle clients.Gravatar Sadie Powell2023-01-211-0/+5
| | | | | | | | Closes #1998.
* | Fix Cloak::Method and Log::Method being needlessly Cullable.Gravatar Sadie Powell2023-01-182-2/+7
| | | | | | | | | | If a method needs to be cullable it can inherit from that type and pass Cullable::Deleter as a custom deleter to the shared_ptr.
* | Replace SocketEngine::SetReuse with SocketEngine::SetOption.Gravatar Sadie Powell2023-01-171-2/+24
| |
* | Add a helper method for determining if a sockaddrs is an IP endpoint.Gravatar Sadie Powell2023-01-171-0/+3
| |
* | Allow creating a FailedPort without a bindspec.Gravatar Sadie Powell2023-01-171-0/+7
| |
* | Store the actual error in FailedPort instead of an error code.Gravatar Sadie Powell2023-01-161-4/+4
| |
* | Add support for linking servers over SCTP sockets.Gravatar Sadie Powell2023-01-161-2/+3
| |
* | Add support for SCTP listeners.Gravatar Sadie Powell2023-01-162-2/+3
| |
* | Improve the output of /CLOAK when there are no methods available.Gravatar Sadie Powell2023-01-141-2/+2
| |