Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalize the VDP API: all in vdp_ctx #4112

Merged

Conversation

nigoroll
Copy link
Member

This commit is to prepare use of the VDP API also for the backend side to filter bereq.body through bereq.filters by putting all pointers intended to be used by a VDP init function into vdp_ctx.

For background, see #4035

bin/varnishd/cache/cache_deliver_proc.c Show resolved Hide resolved
bin/varnishd/cache/cache_deliver_proc.c Outdated Show resolved Hide resolved
bin/varnishd/cache/cache_deliver_proc.c Show resolved Hide resolved
bin/varnishd/cache/cache_filter.h Outdated Show resolved Hide resolved
bin/varnishd/cache/cache_vrt_filter.c Show resolved Hide resolved
bin/varnishd/cache/cache_deliver_proc.c Outdated Show resolved Hide resolved
bin/varnishd/cache/cache_vrt_filter.c Show resolved Hide resolved
@nigoroll nigoroll self-assigned this Aug 19, 2024
@nigoroll nigoroll force-pushed the req_filters_5_all_in_struct_vdp_ctx branch from 691df7a to eed37cd Compare August 20, 2024 16:26
@nigoroll
Copy link
Member Author

Dridification before squash can be found in eed37cd

@nigoroll nigoroll force-pushed the req_filters_5_all_in_struct_vdp_ctx branch from eed37cd to 27fd2de Compare August 20, 2024 16:27
@nigoroll nigoroll marked this pull request as ready for review August 20, 2024 16:27
@nigoroll nigoroll force-pushed the req_filters_5_all_in_struct_vdp_ctx branch 2 times, most recently from dc83ccc to 45c67e1 Compare August 22, 2024 09:34
This commit is to prepare use of the VDP API also for the backend
side to filter bereq.body through bereq.filters by putting all pointers
_intended_ to be used by a VDP init function into vdp_ctx.

For background, see varnishcache#4035
@nigoroll nigoroll force-pushed the req_filters_5_all_in_struct_vdp_ctx branch from 45c67e1 to 197b72a Compare September 2, 2024 13:56
@nigoroll nigoroll merged commit 197b72a into varnishcache:master Sep 2, 2024
1 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants