aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)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.•••- 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. Gravatar Sadie Powell2023-02-282-22/+17
* | 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.•••Nothing is using this so far so I'm not counting it as a breaking change. Gravatar Sadie Powell2023-02-131-2/+2
* | 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.•••Now FirstResult not a macro there's no need for this to be a free function. Gravatar Sadie Powell2023-01-251-15/+12
* | 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.•••This enum is functionally the same as bool but with weird semantics. Gravatar Sadie Powell2023-01-223-19/+10
* | 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.•••Closes #1998. Gravatar Sadie Powell2023-01-211-0/+5
* | Fix Cloak::Method and Log::Method being needlessly Cullable.•••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. Gravatar Sadie Powell2023-01-182-2/+7
* | 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