Sadie Powell
1d926ffc73
Update the vendored libraries.
2024-12-28 11:37:35 +00:00
Sadie Powell
16f2c1bde4
Update utfcpp.
2024-12-10 13:27:40 +00:00
Sadie Powell
3479a556d0
Update the vendored libraries.
2024-08-03 12:32:14 +01:00
Sadie Powell
bba31535ed
Update the vendored dependencies.
2024-07-14 11:53:42 +01:00
Sadie Powell
2377656408
Update the vendored dependencies.
2024-07-02 22:54:30 +01:00
Sadie Powell
0ee2fa5d18
Update vendored libraries.
2024-01-09 18:35:38 +00:00
Sadie Powell
7a4b558d3a
Update vendored dependencies.
2023-12-16 01:59:38 +00:00
Sadie Powell
bde10b8305
Merge branch 'insp3' into master.
2023-12-14 16:58:16 +00:00
Sadie Powell
03f2211f1d
Update the vendored libraries.
2023-11-16 13:42:43 +00:00
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
5cb25d9bb9
Update vendored fmtlib.
2023-06-25 16:38:45 +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
24cb560e9a
Allow applying patches to vendored libraries.
2023-02-21 17:17:50 +00:00
Sadie Powell
f94635cd71
Backport the changes to the vendoring tool from master.
2023-02-21 17:07:33 +00:00
Sadie Powell
5c4badf8ea
Replace InspIRCd::Format with fmt::format.
2023-01-23 13:07:53 +00:00
Sadie Powell
671b84ecf2
Vendor the fmtlib library.
2023-01-23 13:07:52 +00:00
Sadie Powell
d048778f78
Merge branch 'insp3' into master.
2023-01-01 13:19:45 +00:00
Sadie Powell
5894b4eb80
Update vendored dependencies.
2022-12-30 11:25:25 +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
b7615ccd86
Merge branch 'insp3' into master.
2021-08-28 13:20:53 +01:00
Sadie Powell
3b0cb01d63
Update vendored dependencies.
2021-08-27 09:25:01 +01:00
Sadie Powell
3ca912ad71
Merge branch 'insp3' into master.
2021-05-11 04:07:45 +01:00
Sadie Powell
e4560ecec4
Only vendor the bits of utfcpp that we actually use.
2021-05-05 00:38:05 +01:00
Sadie Powell
606677c865
Require Perl 5.26 in the build system.
...
This version is supported by all major systems that ship the C++17
compilers required by the v4 branch.
2021-02-28 19:20:08 +00:00
Sadie Powell
859a79923a
Migrate some stuff away from print_format.
2021-01-27 16:47:08 +00:00
Sadie Powell
f6b861f12d
Fix unnecessary begin blocks in Perl source files.
2021-01-25 12:39:56 +00:00
Sadie Powell
455ff5f3e6
Update vendored libraries.
2020-10-30 12:01:06 +00: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
46390a54b3
Update vendored dependencies and fix update tool for Perl changes.
2020-07-30 14:29:11 +01:00
Sadie Powell
758a0aa59b
Vendor the optional-lite library.
2020-04-05 12:14:01 +01:00
Sadie Powell
0609b6cdad
Update the http_parser library to v2.9.4.
2020-04-05 12:03:00 +01:00
Sadie Powell
5ea4b66f68
Update the vendored http_parser library to v2.9.3.
2020-02-13 03:00:34 +00:00
Sadie Powell
87471ab92d
Add a function for showing a command whilst executing it.
2020-01-18 14:25:03 +00:00
Sadie Powell
47fe6c5540
Add a tool for updating the vendored libaries.
2020-01-17 23:37:32 +00:00
Peter Powell
a47e2df0ce
Replace our Windows getopt_long wrapper with ya_getopt.
...
Closes #546 .
2019-12-08 19:59:34 +00:00
Peter Powell
4f4bc07f41
Update vendored utfcpp to v3.1.
2019-08-02 12:52:22 +01:00
Peter Powell
c13d0744fe
Update vendored utfcpp library to commit ad27c7d5e0.
2019-04-25 19:24:35 +01:00
Peter Powell
f2712eaf0c
Update vendored http_parser library to v2.9.2.
2019-04-25 19:24:35 +01:00
Peter Powell
1645bbc231
Fix the link to the http_parser vendor page.
2019-03-14 11:36:24 +00:00
Robby
ac0d5abaac
Update most URLs to use HTTPS and fix some dead links.
2019-03-14 11:02:24 +00:00
Peter Powell
29696ca3eb
Fix http_parser last updated date.
2019-01-05 16:54:34 +00:00
Peter Powell
d45060c2ba
Update the vendored http_parser library to v1.3.
2019-01-01 14:11:06 +00:00
Peter Powell
efdb51bc9d
WebSocket: send messages as text by default.
...
This requires all messages to be UTF-8. If you are using a UTF-8
incompatible text encoding then you can disable this by setting
<websocket:sendastext> to false.
2018-11-03 14:12:59 +00:00
Peter Powell
dfe7e7da97
Fix the ordering of libraries in the vendor readme.
2018-10-31 05:28:16 +00:00