15 Commits
Author SHA1 Message Date
ginuerzh 94ec87ddb6 core/cache: add generic cache interface and handler option
Cache interface (Get/Set/Delete) with Entry, SetOptions, and
ErrNotFound sentinel. Used by HTTP response caching and planned
for DNS/resolver migration.
2026-07-26 17:21:38 +08:00
ginuerzh d728b4e07f add Rewriter interface for traffic rewriting 2026-06-27 21:40:46 +08:00
ginuerzh 3cdfea5740 Add English documentation comments to all core interfaces and types 2026-05-22 17:23:23 +08:00
ginuerzh 4a403f7033 add recorder option for handler 2024-09-14 23:20:04 +08:00
ginuerzh 48d070d345 add router interface 2024-07-08 22:28:21 +08:00
ginuerzh ca340b1bf1 add netns option for handler and listener 2024-06-24 21:13:23 +08:00
ginuerzh 5a427b4eaf add observer 2024-01-03 20:53:00 +08:00
ginuerzh 486f2cee61 add traffic limiter option for handler 2023-11-18 18:25:40 +08:00
ginuerzh b0bd45c1b8 move hop out of chain 2023-09-28 21:01:25 +08:00
ginuerzh 1a8c1ccb1d add ingress interface 2023-01-14 13:09:24 +08:00
ginuerzh 41ff9835a6 add chain hop 2022-09-20 11:48:30 +08:00
ginuerzh 50d443049f add request rate limiter 2022-09-14 19:53:21 +08:00
ginuerzh 04f6ed4708 remove pkgs to github.com/go-gost/x 2022-04-04 11:30:31 +08:00
ginuerzh 47cfc087e9 add sockopts config 2022-03-29 23:04:12 +08:00
ginuerzh 7db81fcfeb initial commit 2022-03-16 19:40:29 +08:00