24 Commits

Author SHA1 Message Date
61836a2d9d Re-add asset fetching 2026-04-24 23:44:28 -05:00
31297f1c66 Overhaul configuration globals, refactor main.c/.h, avoid acting like a full webserver 2026-04-24 23:29:31 -05:00
efcd340a3b Throw out the temporary service vector system 2026-04-24 22:21:37 -05:00
79358c2b56 don't entirely rely on the web_refresh variable 2026-04-23 05:05:27 -05:00
c24c18d769 Add inih submodule, build with project, update CMake to reflect changes 2026-04-23 04:54:12 -05:00
efbff0b665 Update CMakeLists with dependencies 2026-04-23 04:42:32 -05:00
4fcf674989 Add a minimum status gap to avoid thin peroids in the case of multiple services updating their status after another 2026-04-23 04:19:48 -05:00
963b465eb9 Alter global defaults 2026-04-23 03:33:11 -05:00
64b8996710 Correct math on bar time 2026-04-23 03:30:25 -05:00
d41f9c62b9 Don't set zero byte on asset buffer 2026-04-23 03:30:01 -05:00
23ba50600d Add classes to some elements 2026-04-23 03:26:21 -05:00
d984b783b2 Update gitignore 2026-04-23 03:09:25 -05:00
1fb1ca6cce Add credits to bottom of the page 2026-04-23 03:04:36 -05:00
d6d211fa78 Fix typo 2026-04-23 03:02:27 -05:00
025b7b8bb9 Handle retention as a config variable 2026-04-23 02:56:45 -05:00
20862ee002 Don't refresh status if status_refresh is 0 2026-04-21 02:29:56 -05:00
1e370fcf2e Have server generate index instead, add service icons and banner, add config variables to handle web refresh and status refresh, properly shut down services on close 2026-04-21 02:25:24 -05:00
75c3f063cf Add icon field to service, fix ping calculation, longer backoff for domain name resolution, make service deinit function 2026-04-21 02:24:00 -05:00
fd5dbfc7d3 Handle clients own disconnect and don't queue an UP and break if we haven't checked initial connection yet. 2026-04-20 20:48:11 -05:00
191e569913 Added barebones README and LICENSE 2026-04-20 19:42:23 -05:00
699a3c46a9 Improve request handling, use less loops, optimize array pointer allocations 2026-04-20 19:23:32 -05:00
ce79226337 Set a minimum to backoff, optimize vector and main loop 2026-04-20 19:22:50 -05:00
091d91d2c4 Don't do a DNS lookup on every connection attempt, fix TCP disconnect detection 2026-04-20 19:21:03 -05:00
3d13336d22 Initial Commit 2026-04-18 04:42:13 -05:00