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 :)