Lan Tian
a0246ccee2
general: add unit tests for >80% coverage
...
Includes a few minor fixes:
- frontend: support setting port for WHOIS server
- proxy: fix handling of very long lines
- proxy: refactor IP allowlist logic, parse allow IP list at startup
2023-05-06 00:23:28 -07:00
Yuhui Xu
049775319b
proxy: autodetect traceroute args on startup ( #69 )
2022-12-25 15:41:29 -06:00
Yuhui Xu
6f6b2bd283
general: support reading config files ( #55 )
2022-07-08 23:13:10 -04:00
James Lu
e7f6026854
Add BIRDLG_TRACEROUTE_RAW option to leave traceroute output in the default format ( #47 )
2022-01-09 00:14:31 -06:00
日下部 詩
58847759b3
一些小改動 ( #42 )
...
* 1. remove ":" at the start of port assignement. 2. use BIRDLG_PROXY_PORT at proxy. 3. add custom URL to brand
* goto / if only one server
* add BIRDLG_TRACEROUTE_BIN
2021-11-09 12:27:02 -06:00
Lan Tian
26c51176e4
proxy: add back ipv6 endpoints for compatibility with original project
2020-11-20 21:58:44 +08:00
Lan Tian
3bcfc3d36c
Remove BIRDv1 support
2020-10-30 23:10:03 +08:00
Lan Tian
79431effb2
proxy: fix handling when allowedIP is empty
2020-10-28 00:00:26 +08:00
Lan Tian
06dbe57ab2
proxy: fix IP limit handling
2020-10-27 23:09:55 +08:00
Brendan Halley
1bd656256f
Add source IP filtering/allow list feature
2020-10-25 12:58:11 +11:00
Lan Tian
442e0df3a6
proxy: add http logging
2020-06-01 23:26:33 +08:00
Lan Tian
b430242fab
Connect to bird on demand, to survive bird restarts
2020-04-02 16:35:49 +08:00
Lan Tian
ad17c52bb9
Improve parameter handling
2020-03-27 12:21:30 +08:00
Lan Tian
19fd44c28e
Multiple UI and functionality fixes
2020-03-26 01:05:13 +08:00
Lan Tian
a79b0cd92c
Allow setting listen address & read parameter from ENV
2019-01-23 20:26:01 +08:00
Lan Tian
75c68fdfda
Try to support busybox traceroute
2019-01-08 13:25:31 +08:00
Lan Tian
a9a07d4de4
Initial commit
2019-01-08 01:32:30 +08:00