Commit Graph

42 Commits

Author SHA1 Message Date
Nick Peng
69ab9585d7 log: optimize log 2022-12-30 21:13:50 +08:00
Nick Peng
b9429e04d2 fast_ping: make debug log happy 2022-11-20 11:43:59 +08:00
Nick Peng
bc379a3c3e ping: increase ping work thread priority 2022-11-16 22:11:18 +08:00
Nick Peng
f619ca8f68 ping: Optimize the ping callback thread to reduce inaccurate results caused by blocking 2022-11-16 00:20:39 +08:00
Nick Peng
5558e38cb4 fast-ping: fix dns ping not working issue 2022-11-05 17:46:28 +08:00
Nick Peng
7b8ff57773 cpu-usage: reduce cpu usage when idle 2022-10-27 21:38:04 +08:00
Nick Peng
464f2adaa7 fast_ping: fix race condition 2022-08-21 18:29:44 +08:00
Nick Peng
6588c9822f fast_ping: supress error log 2022-08-04 21:40:18 +08:00
Nick Peng
a83818c094 code: cleanup lint and extra compile warnings 2022-07-10 10:32:01 +08:00
Nick Peng
7d62226995 server: some minor fixes 2022-07-05 23:32:22 +08:00
Nick Peng
362b7f978f security: support dropping root, and no root privileges required for ping 2022-07-01 23:37:24 +08:00
Nick Peng
848c9e6cf2 dns_server: fix dns cache issue & supress ping log 2022-05-30 23:22:03 +08:00
Nick Peng
c27040099b dns_server: fix tcp ping config not working issue and add more ping mode. 2022-05-29 22:44:41 +08:00
Nick Peng
03478debe8 feature: auto detect ipv6 features. 2022-05-17 20:35:36 +08:00
Nick Peng
772229c826 fast_ping: Avoid ping race condition crash issue 2021-08-23 14:19:22 +08:00
Nick Peng
54801e1ed6 tls: support certificate verify. 2020-05-01 00:23:19 +08:00
Nick Peng
304e94bc6f fast-ping: force send RST after ping finish. 2020-04-19 09:43:47 +08:00
Nick Peng
c824c0abc5 CodeStyle: update clang-format, limite column to 120 2020-03-02 23:45:47 +08:00
Nick Peng
aa7237f770 Codesytle: replace CRLF with LF 2020-01-21 20:00:38 +08:00
Nick Peng
01e4140722 Add license 2019-12-15 01:28:32 +08:00
Nick Peng
721c56cbec socket ip priority optimize 2019-12-15 01:28:11 +08:00
Nick Peng
87f04571b1 minor optimize 2019-12-15 01:27:44 +08:00
Nick Peng
6291c17d6a Fix tcpping ipv6 address issue 2019-12-15 01:27:40 +08:00
Nick Peng
273c2d5100 Fix lint issue 2019-12-15 01:27:37 +08:00
Nick Peng
46742fc1d7 refactoring fast_ping.c 2019-12-15 01:27:25 +08:00
Nick Peng
3ef325d75d Support GCC 8.x and support static compile 2019-12-15 01:27:02 +08:00
Nick Peng
7828f0ec27 code lint and optimize code style 2019-12-15 01:26:01 +08:00
Nick Peng
0df8c07103 Fix addr to string ip issue 2019-12-15 01:25:57 +08:00
Nick Peng
36ddca0491 Add domain prefetch, fix ping issue 2019-12-15 01:25:38 +08:00
Nick Peng
7f5e0ef4e0 Fix ttl bug 2019-12-15 01:25:14 +08:00
Nick Peng
4d6dbc6bf1 fix crash issue, and fix ping filter issue. 2019-12-15 01:25:00 +08:00
Nick Peng
379447cfd2 potential bug fix 2019-12-15 01:24:58 +08:00
Nick Peng
9e4ac50ee8 Format code 2019-12-15 01:24:55 +08:00
Nick Peng
4c81b46f76 Add support DNS-PING 2019-12-15 01:24:47 +08:00
Nick Peng
11552f906f Receive DNS packet with IP-TTL. 2019-12-15 01:24:38 +08:00
Nick Peng
9eb8aa1571 Add TCP DNS server 2019-12-15 01:24:15 +08:00
Nick Peng
697879ff5d update code 2019-12-15 01:24:06 +08:00
Nick Peng
eeb3f5fd75 Add ipv6 option 2019-12-15 01:23:04 +08:00
Nick Peng
5ab3cd86a5 Update code 2018-08-05 17:38:45 +08:00
Nick Peng
4490b318bd Bug fix, good. 2018-07-01 23:27:22 +08:00
Nick Peng
359cef4e8c Memory leak fix. 2018-06-27 00:15:16 +08:00
Nick Peng
7b62739c13 Add systemd script 2018-06-16 02:36:04 +08:00