| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Update copyright headers. | 2023-04-28 | 2 | -2/+2 | ||
| * | | Merge branch 'insp3' into master. | 2023-04-27 | 1 | -0/+19 | ||
| |\| | ||||||
| | * | Add client cert activation/expiration times to the ssl_cert class. | 2023-03-01 | 1 | -1/+26 | ||
| * | | Allow customising the message shown when hiding an X-line ban. | 2023-04-18 | 1 | -5/+3 | ||
| * | | Allow modules to provide an error for when a class doesn't match. | 2023-03-24 | 1 | -1/+2 | ||
| * | | Remove GetSID, rename sid to ServerId. | 2023-02-28 | 1 | -5/+1 | ||
| * | | Fix missing a Doxygen parameter comment. | 2023-02-28 | 1 | -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. | 2023-02-28 | 2 | -22/+17 | ||
| * | | Sort opers alphabetically in `/STATS P`. | 2023-02-27 | 1 | -0/+1 | ||
| * | | Make module classes specify their priority manually. | 2023-02-27 | 14 | -41/+41 | ||
| * | | Allow modules to get/reset the cloak lists. | 2023-02-14 | 1 | -0/+38 | ||
| * | | Merge branch 'insp3' into master. | 2023-02-14 | 1 | -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. | 2023-02-13 | 1 | -2/+2 | ||
| * | | Add an option so local non-SSL users can be seen as securely connected. | 2023-02-11 | 1 | -0/+5 | ||
| * | | Expose the removed away message in OnUserBack. | 2023-02-03 | 1 | -1/+2 | ||
| * | | Make reading the core config less of a mess. | 2023-01-27 | 1 | -2/+2 | ||
| * | | Rename some headers to match the common naming system. | 2023-01-26 | 5 | -3/+3 | ||
| * | | Move CheckExemption::Call to CheckExemption::EventProvider.•••Now FirstResult not a macro there's no need for this to be a free function. | 2023-01-25 | 1 | -15/+12 | ||
| * | | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -7/+46 | ||
| * | | Fix using (unsigned) long instead of (s)size_t. | 2023-01-24 | 3 | -4/+4 | ||
| * | | Fix some junk left over in Doxygen comments. | 2023-01-24 | 1 | -2/+0 | ||
| * | | Include more stuff in the Doxygen documentation. | 2023-01-24 | 1 | -1/+2 | ||
| * | | Slim down stdalgo by removing unused and duplicate functions. | 2023-01-24 | 1 | -117/+0 | ||
| * | | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 4 | -63/+65 | ||
| * | | Convert log calls to use fmtlib format strings | 2023-01-24 | 2 | -6/+5 | ||
| * | | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | 2023-01-23 | 1 | -2/+2 | ||
| * | | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf. | 2023-01-23 | 5 | -77/+43 | ||
| * | | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 4 | -14/+13 | ||
| * | | Vendor the fmtlib library. | 2023-01-23 | 1 | -0/+11 | ||
| * | | Default more stuff inline in the InspIRCd class. | 2023-01-23 | 1 | -4/+4 | ||
| * | | Move duration functions to their own header. | 2023-01-23 | 3 | -28/+65 | ||
| * | | Move NotifyRawIO to the Log namespace. | 2023-01-22 | 1 | -6/+6 | ||
| * | | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 3 | -19/+10 | ||
| * | | Convert various enums to strongly typed scoped enums. | 2023-01-22 | 4 | -24/+29 | ||
| * | | Fix some Doxygen comment issues. | 2023-01-21 | 2 | -1/+2 | ||
| * | | Make implementing OnStreamSocketClose optional in middle hooks. | 2023-01-21 | 1 | -0/+3 | ||
| * | | Use the underlying transport method for pinging idle clients.•••Closes #1998. | 2023-01-21 | 1 | -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. | 2023-01-18 | 2 | -2/+7 | ||
| * | | Replace SocketEngine::SetReuse with SocketEngine::SetOption. | 2023-01-17 | 1 | -2/+24 | ||
| * | | Add a helper method for determining if a sockaddrs is an IP endpoint. | 2023-01-17 | 1 | -0/+3 | ||
| * | | Allow creating a FailedPort without a bindspec. | 2023-01-17 | 1 | -0/+7 | ||
| * | | Store the actual error in FailedPort instead of an error code. | 2023-01-16 | 1 | -4/+4 | ||
| * | | Add support for linking servers over SCTP sockets. | 2023-01-16 | 1 | -2/+3 | ||
| * | | Add support for SCTP listeners. | 2023-01-16 | 2 | -2/+3 | ||
| * | | Improve the output of /CLOAK when there are no methods available. | 2023-01-14 | 1 | -2/+2 | ||
| * | | Fix a Doxygen comment typo in Cloak::Method. | 2023-01-14 | 1 | -1/+1 | ||
| * | | Remove some more unnecessary things from the global headers. | 2023-01-14 | 1 | -2/+0 | ||
| * | | Various improvements to the cloak system.•••- Only rewrite cloak => cloaking if the cloak_md5 module is also loaded. - Include the cloak method in the link data. - If 1206 servers are using different cloak methods then ignore the other data when telling operators about the link failure. - Clean up the code in a few places. | 2023-01-13 | 1 | -0/+6 | ||
| * | | Merge branch 'insp3' into master. | 2023-01-13 | 1 | -1/+8 | ||
| |\| | ||||||
| | * | Fix core_dns rejecting simple hostnames. | 2023-01-13 | 1 | -1/+8 | ||
