switch Evaluate the given string, and choose the first matching "case" statement inside of the current block. No statement other than "case" can appear in a "switch" block.
switch "string" { ... }
These work now ? :D
case Define a static string to match a parent "switch" statement. A "case" statement cannot appear outside of a "switch" block.
case string { ... }
update Update a particular attribute list, based on the attributes given in the current block.
update <list> { attribute = value ... }
The <list> can be one of "request", "reply", "proxy-request", "proxy-reply", or "control". The "control" list is the list of attributes maintainted internally by the server that controls how the server processes the request. Any attribute that does not go in a packet on the network will generally be placed in the "control" list.
Control instead of config ? Cool , very nice work :)