# VTLA - Varnish Three Letter Acronyms

Very early in the project, we made a fortunate bargain on eBay, buying up a batch of 676 three letter acronyms, all starting with ‘V’.

This page tells you what we use them for, if & when we remember to add them…

VAV

  Varnish Arg Vector – Argv parsing.

VBE

  Varnish Back End – Code for contacting backends (bin/varnishd/cache_backend.c)

VBP

  Varnish Backend Polling – Health checks of backends (bin/varnishd/cache_backend_poll.c)

VCA

  Varnish Connection Acceptor – The code that receives/accepts the TCP connections (bin/varnishd/cache_acceptor.c)

VCC

  VCL to C Compiler – The code that compiles VCL to C code. (lib/libvcl)

VCF

  Varnish CatFlap

VCL

  Varnish Configuration Language – The domain-specific programming language used for configuring a varnishd.

VCT

  Varnish CType(3) – Character classification for RFC2616 and XML parsing.

VDD

  Varnish (Core) Developer Day – Quarterly invite-only meeting strictly for Varnish core (C) developers, packagers and VMOD hackers.

VENC

  Varnish ENCoding – base64 functions

VEND

  Varnish ENDianess – functions to marshall data in specified endianness

VEV

  Varnish EVent – library functions to implement a simple event-dispatcher.

VEXT

  Varnish Extension – Shared library loaded into the child process.

VGB

  Varnish Governing Board – May or may not exist. If you need to ask, you are not on it.

VGC

  Varnish Generated Code – Code generated by VCC from VCL.

VIN

  Varnish Instance Naming – Resolution of -n arguments.

VLU

  Varnish Line Up – library functions to collect stream of bytes into lines for processing. (lib/libvarnish/vlu.c)

VPI

  VCC Private Interface – functions in varnishd which only VCC is allowed to call.

VRE

  Varnish Regular Expression – library functions for regular expression based matching and substring replacement. (lib/libvarnish/vre.c)

VRT

  Varnish Run Time – functions called from compiled code. (bin/varnishd/cache_vrt.c)

VRY

  VaRY – Related to processing of Vary: HTTP headers. (bin/varnishd/cache_vary.c)

VSL

  Varnish Shared memory Log – The log written into the shared memory segment for varnish{log,ncsa,top,hist} to see.

VSB

  Varnish string Buffer – a copy of the FreeBSD “sbuf” library, for safe string handling.

VSC

  Varnish Statistics Counter – counters for various stats, exposed via varnishapi.

VSS

  Varnish Session Stuff – library functions to wrap DNS/TCP. (lib/libvarnish/vss.c)

VTC

  Varnish Test Code – a test-specification for the varnishtest program.

VTE

  Varnish Turbo Encabulator

VTLA

  Varnish Three Letter Acronym – No rule without an exception.

VUG

  Varnish User Group meeting – Half-yearly event where the users and developers of Varnish Cache gather to share experiences and plan future development.

VWx

  Varnish Waiter ‘x’ – A code module to monitor idle sessions.

VWE

  Varnish Waiter Epoll – epoll(2) (linux) based waiter module.

VWK

  Varnish Waiter Kqueue – kqueue(2) (freebsd) based waiter module.

VWP

  Varnish Waiter Poll – poll(2) based waiter module.

VWS

  Varnish Waiter Solaris – Solaris ports(2) based waiter module.

## COPYRIGHT

This document is licensed under the same licence as Varnish itself. See LICENCE for details.

- Copyright (c) 2019 Varnish Software AS