Vext-Varnish扩展

Varnish扩展是一个共享库,在启动时加载到工作进程中,然后再永久删除特权。这使得vext几乎可以在工作进程中做它想做的任何事情。

VEXT(也)可以包含VMOD,并且它将像任何其他VMOD一样工作,这也意味着VMOD可以作为VEXT加载。

VEXT按照它们在命令行上指定的顺序在子进程中加载,在 heritage 已经建立,但在装卸工被初始化和监狱特权被撤销之前。

目前没有 init 入口点已定义,但vext可以使用静态初始值设定项在加载时激活。

如果这些静态初始化器想要退出, stderrexit(3) 可以用来传递诊断信息。