Sadie Powell
f0d817cf39
Remove rang and use fmtlib for printing coloured messages.
...
This supports more platforms (e.g. Haiku) and is actually still
maintained unlike the former.
All of this code should really be cleaned up for release (maybe by
adding something like Anope's LOG_CONSOLE) but for now I've just
replaced it with the fmtlib equivalent.
2023-07-12 02:29:04 +01:00
Sadie Powell
ff686c5a78
Merge branch 'insp3' into master.
2023-02-22 19:09:36 +00:00
Sadie Powell
96b8cb9542
Switch to the Debian fork of the now-obsolete http_parser library.
...
We should look to switching to its replacement (llhttp) in v4.
2023-02-21 17:19:35 +00:00
Sadie Powell
671b84ecf2
Vendor the fmtlib library.
2023-01-23 13:07:52 +00:00
Sadie Powell
fdf5b663f7
Update the vendored libraries.
2022-11-16 18:10:50 +00:00
Sadie Powell
0667469832
Replace getopt/ya_getopt with Lyra.
2022-04-30 14:55:14 +01:00
Sadie Powell
ee26df2fbf
Replace the inlined MD5 implementation with a vendored one.
2022-01-31 12:00:49 +00:00
Sadie Powell
b3cca23722
Merge branch 'insp3' into master.
2022-01-31 00:14:11 +00:00
Sadie Powell
c89dc0612a
Include the upstream license files for vendored libraries.
2022-01-31 00:11:44 +00:00
Sadie Powell
ec46f6acda
Replace consolecolors with a vendored library.
...
This library supports much more than consolecolors including the
Windows 8 console API.
2022-01-26 15:34:17 +00:00
Sadie Powell
e4560ecec4
Only vendor the bits of utfcpp that we actually use.
2021-05-05 00:38:05 +01:00
Sadie Powell
ba606ab1ed
Unvendor optional-lite.
...
The use for this never actually materialised in v3.
2020-10-01 15:40:58 +01:00
Sadie Powell
758a0aa59b
Vendor the optional-lite library.
2020-04-05 12:14:01 +01:00
Sadie Powell
47fe6c5540
Add a tool for updating the vendored libaries.
2020-01-17 23:37:32 +00:00