ginuerzh
|
501051ce4d
|
fix(ingress): nil deref in parseRules, missing httpLoader.Close, swallowed SetRule error
- parseRules: add nil guard before accessing rule.Hostname (parseLine
returns nil for comments, blanks, and invalid lines)
- Close: call httpLoader.Close() alongside fileLoader and redisLoader
- grpcPlugin.SetRule: log error and return false instead of discarding it
- Add 28 unit tests covering parseLine, parseRules, GetRule wildcard
matching, reload, Close, and all loader types
|
2026-05-24 17:27:17 +08:00 |
|
ginuerzh
|
d0ff5358df
|
fix panic for nil pointer
|
2025-08-13 21:24:05 +08:00 |
|
ginuerzh
|
4eb006f1b0
|
tungo: debug exec.Command output
|
2025-08-09 16:34:04 +08:00 |
|
ginuerzh
|
1a776dc759
|
fix connection state in tunnel entrypoint
|
2024-08-01 20:52:08 +08:00 |
|
ginuerzh
|
b1390dda1c
|
router: update system routes for linux
|
2023-11-30 19:39:37 +08:00 |
|
ginuerzh
|
74639e9c4e
|
add router component
|
2023-11-19 14:23:21 +08:00 |
|
ginuerzh
|
ca1f44d93c
|
update ingress interface
|
2023-11-13 20:40:42 +08:00 |
|
ginuerzh
|
e5fa371586
|
add options for components
|
2023-10-26 22:20:10 +08:00 |
|
ginuerzh
|
497915f465
|
add tunnel handler and connector
|
2023-10-15 15:39:25 +08:00 |
|
ginuerzh
|
ea585fc25d
|
add reload and plugin support for hop
|
2023-09-28 21:04:15 +08:00 |
|
ginuerzh
|
1760151500
|
add HTTP plugin
|
2023-09-20 22:56:43 +08:00 |
|
ginuerzh
|
32c8188351
|
add plugin system
|
2023-04-18 20:52:56 +08:00 |
|
ginuerzh
|
6f9f5ce6ab
|
relay: add direct routing for tunnel
|
2023-02-06 21:16:56 +08:00 |
|
ginuerzh
|
834c6447ca
|
add webapi for ingress
|
2023-01-15 17:44:12 +08:00 |
|
ginuerzh
|
82cd924c86
|
add tunnel feature for relay
|
2023-01-14 13:15:15 +08:00 |
|