Krystie
569b541931
Drop Boost entirely from triangles-cli: use raw sockets for HTTP
...
Third time's the charm. After two CI failures chasing boost::asio / libboost_system
linking issues across platforms (Homebrew missing config on macOS, MSYS2 versioned
names on Windows, CMake targets that don't quite work everywhere), rip the whole
Boost dependency out of the CLI and use raw POSIX/Winsock sockets.
- triangles-cli.cpp: replaced boost::asio with raw socket() / connect() / send()
/ recv() / getaddrinfo(). Cross-platform: #ifdef _WIN32 for Winsock + WSAStartup
/ WSACleanup, else POSIX. ~100 lines of clean portable socket code.
- src/CMakeLists.txt: dropped find_package(Boost) entirely. Only links
json_compat (header-only) + ws2_32 on Windows. No boost libs to find.
Should be the last fix needed for this PR.
2026-06-18 19:05:37 -07:00
..
2026-04-05 02:01:14 -07:00
2026-04-05 02:00:58 -07:00
2026-03-19 02:31:23 -07:00
2026-05-08 22:26:31 -07:00
2026-04-29 03:07:14 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 21:34:24 -07:00
2014-10-05 23:37:30 +02:00
2026-03-12 00:50:34 -07:00
2026-05-08 21:34:24 -07:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2026-05-08 23:43:27 -07:00
2026-03-19 02:31:23 -07:00
2026-05-08 21:34:24 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 22:26:31 -07:00
2026-04-26 15:27:14 -07:00
2026-05-08 21:34:24 -07:00
2026-04-25 02:52:12 -07:00
2026-05-08 23:43:27 -07:00
2026-04-25 02:52:12 -07:00
2026-06-18 19:05:37 -07:00
2014-07-16 16:05:09 -07:00
2026-03-10 23:34:33 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 23:08:40 -07:00
2026-05-08 21:34:24 -07:00
2026-04-29 02:55:18 -07:00
2026-04-29 02:55:18 -07:00
2026-04-29 02:55:18 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 21:34:24 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 21:34:24 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 23:08:40 -07:00
2014-10-05 23:37:30 +02:00
2026-04-29 02:55:18 -07:00
2026-05-08 23:08:40 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 23:08:40 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 23:43:27 -07:00
2026-05-08 23:54:05 -07:00
2026-05-08 23:08:40 -07:00
2026-04-03 17:53:35 -07:00
2014-10-05 23:37:30 +02:00
2026-04-03 22:01:37 -07:00
2026-04-03 17:55:41 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 22:26:31 -07:00
2026-03-08 15:57:09 -07:00
2026-04-26 15:27:14 -07:00
2014-10-05 23:37:30 +02:00
2026-05-08 21:34:24 -07:00
2026-03-19 01:52:40 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2026-04-25 02:52:12 -07:00
2026-05-08 22:26:31 -07:00
2026-03-16 01:57:50 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 22:26:31 -07:00
2026-04-19 02:41:42 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 22:26:31 -07:00
2026-04-26 18:11:00 -07:00
2026-05-08 22:26:31 -07:00
2026-03-09 02:45:04 -07:00
2026-03-09 02:45:04 -07:00
2026-05-08 23:43:27 -07:00
2026-05-08 23:54:05 -07:00
2014-07-21 20:07:07 -07:00
2015-07-28 15:59:06 +02:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2026-05-08 23:08:40 -07:00
2014-07-16 16:05:09 -07:00
2026-04-23 01:17:51 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 21:34:24 -07:00
2026-04-26 15:27:14 -07:00
2026-04-26 15:27:14 -07:00
2026-03-10 23:34:33 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-10 23:34:33 -07:00
2026-05-08 23:08:40 -07:00
2026-05-08 23:08:40 -07:00
2026-04-26 15:27:14 -07:00
2026-03-19 01:52:40 -07:00
2026-06-18 19:05:37 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 21:34:24 -07:00
2026-04-25 02:37:45 -07:00
2026-04-28 21:50:14 -07:00
2026-04-26 18:19:46 -07:00
2026-05-08 21:34:24 -07:00
2026-04-25 02:37:45 -07:00
2026-04-26 19:03:43 -07:00
2026-04-26 19:03:43 -07:00
2026-04-28 21:50:14 -07:00
2026-04-26 18:01:53 -07:00
2014-10-05 23:37:30 +02:00
2026-04-26 19:03:43 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 21:34:24 -07:00
2026-04-26 15:27:14 -07:00
2026-04-19 02:09:12 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 22:26:31 -07:00
2026-05-08 23:54:05 -07:00
2026-04-26 15:27:14 -07:00
2026-05-08 21:34:24 -07:00
2026-05-08 21:34:24 -07:00
2026-03-12 00:50:34 -07:00