aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-06-171-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2023-06-161-1/+1
* | Only regenerate cloaks if a cloak of that type exists.•••This prevents unnecessary recloaking which may result in spam. Gravatar Sadie Powell2023-06-071-0/+5
* | Fix some typos in the cloak header.Gravatar Sadie Powell2023-06-061-2/+2
* | Allow secondary cloak methods to be used on link synchronisation.•••If a server has a conditional cloak method (e.g. account) as the primary cloak method it doesn't make sense to use it for link consistency. With this change a secondary cloak method can request that it is used instead of the primary if the primary does not mark itself as link sensitive. Gravatar Sadie Powell2023-06-061-0/+9
* | Misc XLine cleanup.Gravatar Sadie Powell2023-06-051-5/+5
* | Make XLine::Matches const.Gravatar Sadie Powell2023-06-052-14/+14
* | Add a DelLine override that takes an XLine pointer.Gravatar Sadie Powell2023-06-051-0/+12
* | Make XLine::Displayable const.Gravatar Sadie Powell2023-06-052-7/+7
* | Convert DelLine from const char* to const std::string&.Gravatar Sadie Powell2023-05-301-1/+1
* | Fix casing of metadata in function and event names.•••Metadata is one word not two so it shouldn't be capitalised like this. Gravatar Sadie Powell2023-05-302-6/+6
* | We can't explicitly specify the signedness here as it causes issues.•••This reverts commit 023ca96054191b66643425d673acb66c08fa1048. Gravatar Sadie Powell2023-05-171-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-05-161-2/+2
|\|
| * Fix some minor Doxygen issues.Gravatar Sadie Powell2023-05-161-2/+2
* | Fix some issues with ConvToNum<char> and ConvToStr<char>.Gravatar Sadie Powell2023-05-161-6/+6
* | 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