Commit graph

  • c329428609 set uptime format to float; update minor version as api changed main yggverse 2026-03-28 20:32:32 +02:00
  • da6e64f74b update some dependencies yggverse 2026-03-28 07:49:29 +02:00
  • a3d0c3dd1c update repository address yggverse 2026-03-28 07:48:44 +02:00
  • c895ec123a fix examples location yggverse 2026-03-28 07:20:32 +02:00
  • b0475a3f24 implement current rules total snap yggverse 2026-03-28 07:13:43 +02:00
  • a77bc468b6 simplify logic yggverse 2026-03-28 06:42:24 +02:00
  • 96b9646c8c implement list(s) reload api yggverse 2026-03-28 06:40:01 +02:00
  • cda06f0811 preload all defined lists independent of status yggverse 2026-03-28 06:11:20 +02:00
  • ad617a7f9a free memory on list disable yggverse 2026-03-28 05:52:23 +02:00
  • a7720b74a7 update message yggverse 2026-03-28 05:44:19 +02:00
  • 7f9d5aeec6 update debug message yggverse 2026-03-28 05:43:26 +02:00
  • d61383d996 prefer self state yggverse 2026-03-28 05:42:49 +02:00
  • 63233f0871 fix lists url yggverse 2026-03-28 05:41:01 +02:00
  • 9daec8c64a add some debug events yggverse 2026-03-28 05:38:04 +02:00
  • d52b580844 implement list reload method; reload list on enable request yggverse 2026-03-28 05:31:23 +02:00
  • a27d7a4ab8 update readme yggverse 2026-03-28 05:07:06 +02:00
  • 6cf4b86a90 update readme yggverse 2026-03-28 05:05:40 +02:00
  • e48bfff21d rename method yggverse 2026-03-28 04:56:46 +02:00
  • 7a440231a0 fix status change result yggverse 2026-03-28 04:56:00 +02:00
  • abeeae2f16 return old status on change yggverse 2026-03-28 04:50:13 +02:00
  • b93c1e8481 grand refactory to multiple list-based control api yggverse 2026-03-28 04:42:41 +02:00
  • 827cb182f2 remove extra var def yggverse 2026-03-27 15:59:24 +02:00
  • 18509e6d1a draft multi-list rules api yggverse 2026-03-27 15:58:24 +02:00
  • 752ea23f80 disallow server start if at least one list parsed with errors; add initial listing api yggverse 2026-03-27 13:09:08 +02:00
  • 0b08744f8f rename some methods yggverse 2026-03-27 11:29:51 +02:00
  • f5345e963d cleanup deprecated instructions yggverse 2026-03-27 11:25:33 +02:00
  • bbf7e73f11 remove cache feature yggverse 2026-03-27 11:24:32 +02:00
  • c821fa7492 rename list to rules, change api to free list control namespace yggverse 2026-03-27 11:14:33 +02:00
  • 949a8a3b2c update version yggverse 2026-03-27 11:11:37 +02:00
  • 4d8707631f minor correction postscriptum 2026-03-23 11:25:46 +02:00
  • 90c63f18ed update description postscriptum 2026-03-23 09:22:25 +02:00
  • cceb549020 minor correction postscriptum 2026-03-23 09:14:11 +02:00
  • 56a1c67f26 minor correction postscriptum 2026-03-23 09:12:55 +02:00
  • d4f41246ae minor correction postscriptum 2026-03-23 09:12:23 +02:00
  • 88607e54c3 update readme postscriptum 2026-03-23 09:10:55 +02:00
  • c644065aa1 update readme postscriptum 2026-03-23 09:09:44 +02:00
  • 6bfe60283e sort order api list asc postscriptum 2026-03-23 09:07:56 +02:00
  • 8586a5b036 rename some members; add documentation postscriptum 2026-03-23 09:05:05 +02:00
  • eeafed077a implement (rules) list api postscriptum 2026-03-23 09:00:19 +02:00
  • 461f838cc0 implement cache/clean api postscriptum 2026-03-23 08:47:47 +02:00
  • 0603fdf4a6 update minor version as json/api change postscriptum 2026-03-23 08:11:49 +02:00
  • 06228c577f create namespace for json api; make temporarily index page reference to api/totals postscriptum 2026-03-23 08:11:19 +02:00
  • 24cbc3012e handle list and cache duplicate events; log parsed totals postscriptum 2026-03-23 07:59:18 +02:00
  • cb002bfb92 validate remote list status postscriptum 2026-03-23 07:32:39 +02:00
  • e967f881a4 update version postscriptum 2026-03-23 04:40:37 +02:00
  • 82b09d74ae minor logic optimization postscriptum 2026-03-23 04:28:36 +02:00
  • 239a85ca47 reorganize request api postscriptum 2026-03-22 23:50:31 +02:00
  • 31b701e295 rename api member postscriptum 2026-03-22 23:43:38 +02:00
  • a630b20cf8 minor percentage logic correction postscriptum 2026-03-22 23:29:28 +02:00
  • 29895bf35a implement uptime stats postscriptum 2026-03-22 23:25:34 +02:00
  • 6be42e596a update minor version (as the api was changed) postscriptum 2026-03-22 22:50:00 +02:00
  • 4658e2c481 reorganize snapshot stats, implement detailed summary postscriptum 2026-03-22 22:49:10 +02:00
  • 9b9c47cbb9 add blocking percentage stats postscriptum 2026-03-22 22:11:51 +02:00
  • 9a36160c6d update documentation postscriptum 2026-03-22 21:42:16 +02:00
  • b5d0742ca7 describe primary goals postscriptum 2026-03-22 20:02:17 +02:00
  • 250a7c03ef update RUST_LOG examples postscriptum 2026-03-22 13:32:59 +02:00
  • ed2b91b75a update version postscriptum 2026-03-22 13:21:06 +02:00
  • 6b77f63a23 add systemd example postscriptum 2026-03-22 13:17:52 +02:00
  • 630c026b8c update description postscriptum 2026-03-22 12:43:37 +02:00
  • ff661ae26b handle http errors postscriptum 2026-03-22 12:42:24 +02:00
  • 2a39387a48 remove old error handler after list init relocation postscriptum 2026-03-22 12:38:17 +02:00
  • 8de35ff3a6 implement session cache postscriptum 2026-03-22 12:30:09 +02:00
  • e5268e49f1 reorganize List from enum to struct; separate features to children mods postscriptum 2026-03-22 10:06:26 +02:00
  • 0b6b0ebd0e update api cmd example postscriptum 2026-03-22 09:20:10 +02:00
  • 30a77072ed implement in-memory ruleset update postscriptum 2026-03-22 09:18:09 +02:00
  • b03bdd0e3a use AtomicU64 for stats, rename some members postscriptum 2026-03-22 04:34:19 +02:00
  • fcd59fd306 add reference to psocks-list postscriptum 2026-03-22 03:37:50 +02:00
  • 126185480f implement web-api server with stats postscriptum 2026-03-22 03:24:02 +02:00
  • ddd7120f61 add crate meta postscriptum 2026-03-22 01:08:28 +02:00
  • 3b23d14e25 initial commit postscriptum 2026-03-22 01:06:24 +02:00
  • 6dfda87e7b Initial commit postscriptum 2026-03-22 00:02:29 +01:00