DYCONF specifies configuration parameters to be loaded dynamically
on the beginning of relaying application protocol
after the acception of a TCP connection from a client
before starting a session over it.
The loading of parameters can be conditional based on the specified
conditions,
and the parameter value can be generated and/or evaluated
on each loading.
A condition for loading can be based on the identity (address or name)
of the host of a client which is requesting over the new connection.
Or it can be based on the content (sub-string or pattern) of
the initial request data which is sent from a client over a connection.
The request data is polled for a specified period (15sec. by default)
and peeked by a specified size (4K bytes at max. by default).
Conditions:
qstr/string ... matching by request sub-string
qreq/pattern ... matching by request pattern
{from/hostList} ... matching by client hosts
excl[/number] ... exclusive with other DYCONFs
poll/seconds ... timeout of polling request [4k]
peek/bytes ... max. bytes of peeking request [15.0s]