18 Commits

Author SHA1 Message Date
c4bd22a323
tweak to allow use of CIDR network masks for proxy
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
2023-10-04 14:44:02 +01:00
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