Commit Graph

53 Commits

Author SHA1 Message Date
50fa67409c refactors 2023-06-11 02:39:01 +02:00
b8afaba4ef don't error on dropped connections 2023-06-11 01:32:13 +02:00
1ae573dd76 start on new debug server 2023-06-11 00:12:02 +02:00
904091c455 remove unnecessary .ok() 2023-06-09 15:43:53 +02:00
02f44cfab6 continue if accept fails 2023-06-09 15:43:01 +02:00
4627800120 increase log target padding 2023-04-22 18:49:14 +02:00
fb1a2aa1c0 print duration in days if >24h 2023-04-22 18:45:25 +02:00
0aab8b16c7 register name changes as updates 2023-03-28 14:21:47 +02:00
f22cafa96e show client names in debug server 2023-03-28 14:05:43 +02:00
eb2f66a7b6 start tracing later 2023-03-20 15:50:13 +01:00
a5c73993d3 fix log filter 2023-03-19 22:54:26 +01:00
9d8124bd5c change error library 2023-03-19 22:05:42 +01:00
11d37c5b73 minor resructure 2023-03-19 19:30:25 +01:00
ac72742c2a document possible errors 2023-03-19 17:38:31 +01:00
d917afe58c document panics better 2023-03-19 17:21:00 +01:00
96033a0796 turn on most of clippy::pedantic 2023-03-19 17:17:31 +01:00
4023b5bad4 fix clippy complaints 2023-03-19 16:26:56 +01:00
93cb25cd54 only use nc in reject packets if no other message was supplied 2023-03-19 14:45:25 +01:00
baf84555bd always use ansi 2023-03-19 14:28:30 +01:00
c9d30bb299 miscellaneous cleaup 2023-03-19 00:55:17 +01:00
0cd4a131c0 limit log to own logs 2023-03-18 23:01:07 +01:00
0c4be4541c split code into modules 2023-03-18 22:36:04 +01:00
e4598cd3d3 show log target 2023-03-18 22:20:13 +01:00
12856c687d change log levels 2023-03-18 22:17:24 +01:00
8a1c99229c remove explict retention 2023-03-18 21:28:29 +01:00
77fde7275a fix console subscriber 2023-03-18 21:22:06 +01:00
2007085fc0 time out tasks after 60s 2023-03-18 21:21:04 +01:00
01d8002393 implement duration logging 2023-03-18 21:03:41 +01:00
e17547ad83 move logging to tracing 2023-03-18 20:47:16 +01:00
6b698ae869 track tokio task spawn caller 2023-03-18 17:48:11 +01:00
d6f3b7dbb2 remove unnecessary .ok() 2023-03-18 17:29:39 +01:00
cd2aed1c3d reject with nc on end 2023-03-18 16:36:13 +01:00
9a3bac503c name tasks 2023-03-18 16:27:42 +01:00
931b976a34 remove unnecessary Box 2023-03-18 15:25:32 +01:00
022f01e532 gracefully handle panics in connection_handler 2023-03-18 15:17:25 +01:00
af130cf56e make whole programm exit on worker thread crash 2023-03-18 14:46:55 +01:00
6ec0d1f122 timeout cleanup 2023-03-04 19:16:06 +01:00
1b40ba40e8 add debug server 2023-02-18 20:48:09 +01:00
4870dafbaa restructure code 2023-02-18 18:17:59 +01:00
d588b26d38 reduce dependency features 2023-02-16 18:46:43 +01:00
ac7db0f9e9 add comment to RemCall 2023-02-15 19:28:39 +01:00
92aae16867 don't transmit IP in RemCall 2023-02-15 19:25:44 +01:00
0ecbd50c8a print message when cache file is unreadable 2023-02-15 14:28:30 +01:00
1b976405e5 remove redundant word 2023-02-15 13:59:01 +01:00
7cf6b4e38e make address/port to listen on configurable 2023-02-15 13:48:41 +01:00
91eebb2c5d provide more context when dyn-ip server is unreachable 2023-02-15 13:44:26 +01:00
895244aa4e use TCP_NODELAY 2023-02-15 13:41:54 +01:00
4e7fb3b444 make dyn-ip server configurable 2023-02-15 13:41:37 +01:00
5b3c13e86d fix port listener lifetime in error conditions 2023-02-15 12:45:20 +01:00
0a2d763fbd fix ping timings 2023-02-15 12:24:32 +01:00