100 Commits
Author SHA1 Message Date
soruh dd7b0ca839 add version to debug page 2024-05-31 20:40:57 +02:00
soruh 19c334a974 free up allocated ports if they fail to authenticate 2024-05-31 18:27:22 +02:00
soruh 0770c00737 don't update dependencies indiscriminately 2024-02-08 15:30:40 +01:00
soruh 300914eb8d update dependencies 2024-02-07 15:40:59 +01:00
soruh 68d4071bb9 cleanup 2023-11-21 14:59:18 +01:00
soruh eb94d310e8 send content type for index 2023-11-21 13:12:02 +01:00
soruh 5484140688 cleanup 2023-11-21 13:10:18 +01:00
soruh db138f5123 add space in sse data 2023-09-03 19:52:44 +02:00
soruh c2c31a1410 remove false comment 2023-09-03 13:31:09 +02:00
soruh 4ad5504004 add wait in rejector to accomodate bad TCP stacks in itelex devices 2023-09-03 13:28:58 +02:00
soruh 7ba68cedbd only allow clients that are already registered 2023-07-09 00:43:52 +02:00
soruh 76502f5e00 clean up packet errors 2023-06-24 16:14:15 +02:00
soruh eb5e5fd0fa don't store when a client did anything but disconnect 2023-06-20 18:49:36 +02:00
soruh 1ca44e300e fix typo 2023-06-20 18:35:57 +02:00
soruh 2e8496ae37 warn instead of erroring when a client fails to send an authentication request 2023-06-20 18:33:50 +02:00
soruh 7b9582d518 fix plural for durations 2023-06-20 18:26:15 +02:00
soruh a94a6dbb55 update dependencies 2023-06-20 13:59:00 +02:00
soruh e77fa730dd switch packet buffer to smallvec 2023-06-20 13:58:23 +02:00
soruh 813e1af396 optimize release builds more 2023-06-11 21:19:14 +02:00
soruh 2f41d7a2ea redesign UI 2023-06-11 19:20:36 +02:00
soruh 9b39bac8d7 reformat 2023-06-11 08:20:38 +02:00
soruh 8991675f50 reformat 2023-06-11 08:06:05 +02:00
soruh c874ecdfa3 add sorting 2023-06-11 08:00:59 +02:00
soruh fcde6281e3 force locale 2023-06-11 07:03:30 +02:00
soruh 2adfee9825 show errored ports 2023-06-11 06:59:55 +02:00
soruh 93e2f1e0b2 fix last change 2023-06-11 06:48:42 +02:00
soruh 5fe2177a14 minor ui changes 2023-06-11 06:44:14 +02:00
soruh 2aedf86736 basic web view 2023-06-11 06:30:31 +02:00
soruh e609cb0f44 disable favicon 2023-06-11 05:35:10 +02:00
soruh 75c12677d9 add connected symbol 2023-06-11 05:29:59 +02:00
soruh 04deb1d89c compress html 2023-06-11 04:18:07 +02:00
soruh ed3195afeb add user status to debug server /data 2023-06-11 02:58:16 +02:00
soruh af5c090600 refactors 2023-06-11 02:40:39 +02:00
soruh 50fa67409c refactors 2023-06-11 02:39:01 +02:00
soruh ccb0ce87e1 new debug server outline 2023-06-11 01:32:21 +02:00
soruh b8afaba4ef don't error on dropped connections 2023-06-11 01:32:13 +02:00
soruh 4cca315f61 new debug server outline 2023-06-11 01:22:28 +02:00
soruh 1ae573dd76 start on new debug server 2023-06-11 00:12:02 +02:00
soruh 15672536f6 fix c string formatting 2023-06-10 20:18:52 +02:00
soruh b5d2a63909 fix start without exisiting cache 2023-06-09 20:23:33 +02:00
soruh 904091c455 remove unnecessary .ok() 2023-06-09 15:43:53 +02:00
soruh 02f44cfab6 continue if accept fails 2023-06-09 15:43:01 +02:00
soruh 0eed949a27 Delete '.gitea/workflows/build.yaml' 2023-05-07 00:53:56 +02:00
soruh d58c063414 revert 854f694d22
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
revert Delete '.gitea/workflows/build.yaml'
2023-05-07 00:53:49 +02:00
soruh 207a304231 revert 854f694d22
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 8s
revert Delete '.gitea/workflows/build.yaml'
2023-05-07 00:53:01 +02:00
soruh 854f694d22 Delete '.gitea/workflows/build.yaml' 2023-05-07 00:36:55 +02:00
soruh 47ac15422c add actions
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 50s
2023-05-07 00:34:44 +02:00
soruh 4627800120 increase log target padding 2023-04-22 18:49:14 +02:00
soruh fb1a2aa1c0 print duration in days if >24h 2023-04-22 18:45:25 +02:00
soruh c48d369854 fix installer 2023-03-28 17:27:54 +02:00
soruh 06567d957c disable tokio-console by default 2023-03-28 15:02:24 +02:00
soruh 8f978c06f9 look up name in authentication routine 2023-03-28 14:32:48 +02:00
soruh 0aab8b16c7 register name changes as updates 2023-03-28 14:21:47 +02:00
soruh 1e7b10bc6d change debug display order 2023-03-28 14:16:24 +02:00
soruh a2a2d89912 serialize client names 2023-03-28 14:12:43 +02:00
soruh 946bb37096 change debug display order 2023-03-28 14:07:25 +02:00
soruh f22cafa96e show client names in debug server 2023-03-28 14:05:43 +02:00
soruh 82838e46dd log client name 2023-03-28 13:53:34 +02:00
soruh c01e18f5f2 log client name 2023-03-28 13:52:58 +02:00
soruh 1340e87c15 switch to zerocopy crate. Initial server query debug implementation 2023-03-28 13:46:38 +02:00
soruh eefb943292 update installer 2023-03-28 12:53:20 +02:00
soruh 894080500b log connections 2023-03-20 15:55:07 +01:00
soruh eb2f66a7b6 start tracing later 2023-03-20 15:50:13 +01:00
soruh 6f1e9836c0 allow ping before RemAck 2023-03-20 15:46:34 +01:00
soruh a5c73993d3 fix log filter 2023-03-19 22:54:26 +01:00
soruh 9d8124bd5c change error library 2023-03-19 22:05:42 +01:00
soruh 11d37c5b73 minor resructure 2023-03-19 19:30:25 +01:00
soruh e4500cab78 update dependencies 2023-03-19 17:56:33 +01:00
soruh ac72742c2a document possible errors 2023-03-19 17:38:31 +01:00
soruh d917afe58c document panics better 2023-03-19 17:21:00 +01:00
soruh 96033a0796 turn on most of clippy::pedantic 2023-03-19 17:17:31 +01:00
soruh 4023b5bad4 fix clippy complaints 2023-03-19 16:26:56 +01:00
soruh 93cb25cd54 only use nc in reject packets if no other message was supplied 2023-03-19 14:45:25 +01:00
soruh baf84555bd always use ansi 2023-03-19 14:28:30 +01:00
soruh 4a191a5652 only use nc if end packet message is empty 2023-03-19 14:26:30 +01:00
soruh c9d30bb299 miscellaneous cleaup 2023-03-19 00:55:17 +01:00
soruh 056e710c4c log authenitcation 2023-03-19 00:49:53 +01:00
soruh 60fedabb01 change some logging 2023-03-19 00:40:50 +01:00
soruh 0686673e72 sort free ports 2023-03-19 00:32:46 +01:00
soruh da7db06bc2 reduce number of shown free ports 2023-03-19 00:27:45 +01:00
soruh 5b4520c3bf make debug output more compact 2023-03-19 00:25:04 +01:00
soruh 49102184ce change debug sort 2023-03-19 00:16:16 +01:00
soruh 7d438569ca change debug sort 2023-03-19 00:14:44 +01:00
soruh 72661fc824 restructure debug 2023-03-19 00:11:34 +01:00
soruh 0cd4a131c0 limit log to own logs 2023-03-18 23:01:07 +01:00
soruh 5db7988c8b add missing modules 2023-03-18 22:36:25 +01:00
soruh 0c4be4541c split code into modules 2023-03-18 22:36:04 +01:00
soruh 887a1b1db9 make tokio_console default 2023-03-18 22:25:01 +01:00
soruh e4598cd3d3 show log target 2023-03-18 22:20:13 +01:00
soruh 12856c687d change log levels 2023-03-18 22:17:24 +01:00
soruh 8a1c99229c remove explict retention 2023-03-18 21:28:29 +01:00
soruh 77fde7275a fix console subscriber 2023-03-18 21:22:06 +01:00
soruh 2007085fc0 time out tasks after 60s 2023-03-18 21:21:04 +01:00
soruh 01d8002393 implement duration logging 2023-03-18 21:03:41 +01:00
soruh e17547ad83 move logging to tracing 2023-03-18 20:47:16 +01:00
soruh 6b698ae869 track tokio task spawn caller 2023-03-18 17:48:11 +01:00
soruh 91e26d9ad0 name http worker threads 2023-03-18 17:44:42 +01:00
soruh d6f3b7dbb2 remove unnecessary .ok() 2023-03-18 17:29:39 +01:00
soruh cd2aed1c3d reject with nc on end 2023-03-18 16:36:13 +01:00
soruh 9a3bac503c name tasks 2023-03-18 16:27:42 +01:00