• Nils Goroll's avatar
    add a VRT_CTX argument to the vmod_priv fini function · 43d9e5fb
    Nils Goroll authored
    we take the chance of the breaking change in
    681c1199 to also add a VRT_CTX
    argument to vmod_priv_fini_f. This allows a vmod_priv fini function,
    for example, access to the request or simpler and better logging
    (because the task's vsl buffer can be used where otherwise only
    unbuffered vsl was possible).
    
        Implementation:
    
    The meat of this commit really only is the change to the
    vmod_priv_fini_f typedef and VRT_priv_fini().
    
    All other changes are either to bundled vmods or the straight forward
    infrastructure to make available a ctx to VRT_priv_fini(), which, for
    client and backend context, is called via VCL_TaskLeave().
    
    Consequently, it made sense to also change the signature
    Req_Rollback() and Bereq_Rollback().
    43d9e5fb
Name
Last commit
Last update
..
compat Loading commit data...
tbl Loading commit data...
vapi Loading commit data...
Makefile.am Loading commit data...
generate.py Loading commit data...
libvcc.h Loading commit data...
miniobj.h Loading commit data...
vas.h Loading commit data...
vav.h Loading commit data...
vbh.h Loading commit data...
vbm.h Loading commit data...
vbm_test.c Loading commit data...
vcc_interface.h Loading commit data...
vcli.h Loading commit data...
vcli_serve.h Loading commit data...
vcs.h Loading commit data...
vct.h Loading commit data...
vcurses.h Loading commit data...
vdef.h Loading commit data...
venc.h Loading commit data...
vend.h Loading commit data...
vev.h Loading commit data...
vfil.h Loading commit data...
vfl.h Loading commit data...
vin.h Loading commit data...
vjsn.h Loading commit data...
vlu.h Loading commit data...
vmb.h Loading commit data...
vnum.h Loading commit data...
vpf.h Loading commit data...
vqueue.h Loading commit data...
vre.h Loading commit data...
vrnd.h Loading commit data...
vrt.h Loading commit data...
vsa.h Loading commit data...
vsb.h Loading commit data...
vsc_priv.h Loading commit data...
vsha256.h Loading commit data...
vsl_priv.h Loading commit data...
vsm_priv.h Loading commit data...
vss.h Loading commit data...
vsub.h Loading commit data...
vtcp.h Loading commit data...
vtim.h Loading commit data...
vtree.h Loading commit data...
vus.h Loading commit data...
vut.h Loading commit data...
vut_options.h Loading commit data...