nuke/internal
Jason Cameron 4184b42282
feat(og): Foward host header (#370)
* feat(ogtags): enhance target URL handling for OGTagCache, support Unix sockets

Closes: #323 #319
Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* docs: update CHANGELOG.md to include Opengraph passthrough support for Unix sockets

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* docs: update CHANGELOG.md to include Opengraph passthrough support for Unix sockets

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* feat(ogtags): add option to consider host in Open Graph tag cache key

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* feat(ogtags): add option to consider host in OG tag cache key

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* test(ogtags): enhance tests for OGTagCache with host consideration scenarios

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* refactor(ogtags): extract constants for HTTP timeout and max content length

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* refactor(ogtags): restore fetchHTMLDocument method for cache key generation

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* refactor(ogtags): replace maxContentLength field with constant and ensure HTTP scheme is set correctly

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* fix(fetch): add proxy headers

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

---------

Signed-off-by: Jason Cameron <git@jasoncameron.dev>
2025-04-29 08:20:04 -04:00
..
dnsbl Refactor and split out things into cmd and lib (#77) 2025-03-22 18:44:49 -04:00
ogtags feat(og): Foward host header (#370) 2025-04-29 08:20:04 -04:00
test feat: add support for a base prefix (#294) 2025-04-25 14:39:38 -04:00
hash.go Refactor and split out things into cmd and lib (#77) 2025-03-22 18:44:49 -04:00
headers.go feat: more elaborate XFF compute (#350) 2025-04-25 11:59:55 +00:00
slog.go refactor(lib): Split up anubis.go into some smaller files. (#379) 2025-04-27 13:36:39 +00:00
xff_test.go feat: more elaborate XFF compute (#350) 2025-04-25 11:59:55 +00:00