| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Convert log calls to use fmtlib format strings | 2023-01-24 | 84 | -337/+340 | ||
| * | | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | 2023-01-23 | 70 | -299/+303 | ||
| * | | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf. | 2023-01-23 | 13 | -134/+55 | ||
| * | | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 101 | -375/+363 | ||
| * | | Vendor the fmtlib library. | 2023-01-23 | 23 | -3/+15412 | ||
| * | | Default more stuff inline in the InspIRCd class. | 2023-01-23 | 2 | -8/+4 | ||
| * | | Move duration functions to their own header. | 2023-01-23 | 33 | -106/+163 | ||
| * | | Move NotifyRawIO to the Log namespace. | 2023-01-22 | 5 | -15/+15 | ||
| * | | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 29 | -166/+153 | ||
| * | | Convert various enums to strongly typed scoped enums. | 2023-01-22 | 24 | -104/+112 | ||
| * | | Fix some Doxygen comment issues. | 2023-01-21 | 2 | -1/+2 | ||
| * | | Make implementing OnStreamSocketClose optional in middle hooks. | 2023-01-21 | 3 | -9/+3 | ||
| * | | Use the underlying transport method for pinging idle clients.•••Closes #1998. | 2023-01-21 | 4 | -10/+58 | ||
| * | | Log the versions of third-party libraries used by modules. | 2023-01-19 | 11 | -4/+78 | ||
| * | | 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 | ||
| * | | The cloak_md5 module needs the md5 module not the sha2 module. | 2023-01-18 | 1 | -1/+1 | ||
| * | | Check the hashing modules are enabled when creating a cloak method. | 2023-01-18 | 2 | -0/+13 | ||
| * | | Fix some typos in the cloak_sha256 example config. | 2023-01-18 | 1 | -2/+2 | ||
| * | | Allow setting <cloak:{host,path}parts> to 0. | 2023-01-18 | 1 | -3/+3 | ||
| * | | Allow setting a different hostparts option for UNIX sockets.•••This defaults to 1 as it doesn't really make sense to expose more than just this. | 2023-01-18 | 2 | -9/+16 | ||
| * | | Refactor the ListenSocket constructor to be less of a mess.•••Also clear up the error handling. | 2023-01-17 | 1 | -60/+93 | ||
| * | | Replace SocketEngine::SetReuse with SocketEngine::SetOption. | 2023-01-17 | 4 | -10/+26 | ||
| * | | Add a helper method for determining if a sockaddrs is an IP endpoint. | 2023-01-17 | 6 | -8/+8 | ||
| * | | Allow creating a FailedPort without a bindspec. | 2023-01-17 | 4 | -19/+55 | ||
| * | | Store the actual error in FailedPort instead of an error code. | 2023-01-16 | 4 | -8/+8 | ||
| * | | Fix some testing changes that snuck in to the previous commit. | 2023-01-16 | 2 | -2/+1 | ||
| * | | Add support for linking servers over SCTP sockets. | 2023-01-16 | 5 | -7/+17 | ||
| * | | Add support for SCTP listeners. | 2023-01-16 | 5 | -12/+42 | ||
| * | | Move enforcing channel join limits to core_channel. | 2023-01-16 | 2 | -26/+24 | ||
| * | | Merge branch 'insp3' into master. | 2023-01-16 | 2 | -6/+33 | ||
| |\| | ||||||
| | * | Fix the cycle module sending a notice instead of ERR_BANNEDFROMCHAN. | 2023-01-16 | 1 | -1/+1 | ||
| | * | Fix building the pgsql connection DSN in some rare cases.•••These values need to be escaped or they will be malformed. Ref: https://www.postgresql.org/docs/15/libpq-connect.html#id-1.7.3.8.3.5 | 2023-01-14 | 1 | -5/+32 | ||
| * | | Convert the setidle module to use standard replies. | 2023-01-16 | 1 | -10/+13 | ||
| * | | Fix some issues reported by scan-build.•••All of these are harmless and should never cause an issue in practise. | 2023-01-15 | 5 | -8/+31 | ||
| * | | Fix cloaking users with a non-IP hostname when using hmac-sha256-ip. | 2023-01-15 | 2 | -5/+6 | ||
| * | | Constify config fields in cloak_sha256. | 2023-01-15 | 1 | -6/+6 | ||
| * | | Allow cloak_sha256 to only cloak IP addresses and not hostnames. | 2023-01-15 | 2 | -13/+42 | ||
| * | | Fixes by misspell-fixer. | 2023-01-15 | 2 | -1/+2 | ||
| * | | Use insp::reverse_range in core_mode. | 2023-01-14 | 1 | -1/+1 | ||
| * | | Improve the output of /CLOAK when there are no methods available. | 2023-01-14 | 2 | -4/+15 | ||
| * | | 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 | 7 | -2/+6 | ||
| * | | Allow setting <cloak:psl> to "system" to use the system database. | 2023-01-14 | 2 | -3/+11 | ||
| * | | Check whether a server is using the PSL at server link time. | 2023-01-14 | 1 | -0/+7 | ||
| * | | Add support for using the Public Suffix List in cloak_sha256.•••Closes #1658. | 2023-01-14 | 6 | -5/+76 | ||
| * | | Fix require_version not respecting env and rename to require_library.•••[skip windows ci] | 2023-01-14 | 1 | -4/+5 | ||
| * | | Fix a missing override keyword in the cloak module. | 2023-01-13 | 1 | -1/+1 | ||
| * | | Use Wrap() for wrapping a host cloak in cloak_sha256. | 2023-01-13 | 1 | -12/+6 | ||
| * | | 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 | 5 | -26/+40 | ||
| * | | Document the cloak_sha256 <cloak:case> option. | 2023-01-13 | 1 | -2/+7 | ||
