11 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 1a8c1ccb1d add ingress interface 2023-01-14 13:09:24 +08:00
ginuerzh 50d443049f add request rate limiter 2022-09-14 19:53:21 +08:00
ginuerzh 7db81fcfeb initial commit 2022-03-16 19:40:29 +08:00