X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=radsecproxy.conf.5.xml;h=2b6367c469b3c8d3809806d337e83ae0e9ed4cd4;hb=c807e7de8300f2bd56c574173c362451182e0e53;hp=7fef19ce1ef643055f3281aa6a34f1ff7a220cae;hpb=8f9844399efbefe64a90741767bd07f816a26790;p=libradsec.git diff --git a/radsecproxy.conf.5.xml b/radsecproxy.conf.5.xml index 7fef19c..2b6367c 100644 --- a/radsecproxy.conf.5.xml +++ b/radsecproxy.conf.5.xml @@ -2,14 +2,14 @@ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> - 2011-09-30 + 2012-04-11 radsecproxy.conf 5 - radsecproxy 1.5-dev + radsecproxy 1.6-dev @@ -126,6 +126,17 @@ blocktype name { + PidFile + + + The PidFile option specifies the name of a file to which + the process id (PID) will be written. This is overridden + by the command line option. There is + no default value for the PidFile option. + + + + LogLevel @@ -176,13 +187,17 @@ blocktype name { The FTicksReporting option is used to enable F-Ticks logging and can be set to None, Basic or Full. Its - default value is None. + default value is None. If + FTicksReporting is set to anything other than + None, note that the default value for + FTicksMAC is VendorKeyHashed which + needs FTicksKey to be set. See radsecproxy.conf-example for details. Note that radsecproxy has to be configured with - support for F-Ticks (--enable-fticks) - for this option to have any effect. + F-Ticks support (--enable-fticks) for + this option to have any effect. @@ -192,23 +207,31 @@ blocktype name { The FTicksMAC option can be used to control if and how - Calling-Station-Id is being logged. It can be set to one - of Static, - Original, + Calling-Station-Id (the users Ethernet MAC address) is + being logged. It can be set to one of + Static, Original, VendorHashed, VendorKeyHashed, FullyHashed or FullyKeyHashed. - The default value for FTicksMAC is Static. - Before chosing any of Original + The default value for FTicksMAC is + VendorKeyHashed. This means that + FTicksKey has to be set. + + Before chosing any of Original, + FullyHashed or + VendorHashed, consider the implications + for user privacy when MAC addresses are collected. How + will the logs be stored, transferred and accessed? + See radsecproxy.conf-example for details. Note that radsecproxy has to be configured with - support for F-Ticks (--enable-fticks) - for this option to have any effect. + F-Ticks support (--enable-fticks) for + this option to have any effect. @@ -223,14 +246,33 @@ blocktype name { option. - Note that radsecproxy has to be configured with support - for F-Ticks (--enable-fticks) for this + Note that radsecproxy has to be configured with F-Ticks + support (--enable-fticks) for this option to have any effect. + FTicksSyslogFacility + + + The FTicksSyslogFacility option is used to specify a + dedicated syslog facility for F-Ticks messages. This + allows for easier filtering of F-Ticks messages. If no + FTicksSyslogFacility option is given, F-Ticks messages are + written to what the LogDestination option specifies. + + + F-Ticks messages are always logged using the log level + LOG_DEBUG. Note that specifying a file in + FTicksSyslogFacility (using the file:/// prefix) is + not supported. + + + + + ListenUDP @@ -449,9 +491,9 @@ blocktype name { certificateNameCheck, matchCertificateAttribute, duplicateInterval, AddTTL, - fticksVISCOUNTRY, rewrite, - rewriteIn, rewriteOut, and - rewriteAttribute. + fticksVISCOUNTRY, fticksVISINST, + rewrite, rewriteIn, + rewriteOut, and rewriteAttribute. We already discussed the host option. The value of type must be one of @@ -513,6 +555,11 @@ blocktype name { FTicksReporting basic option. + The fticksVISINST option overwrites + the default VISINST value taken from the client + block name. + + The rewrite option is deprecated. Use rewriteIn instead. @@ -597,8 +644,8 @@ blocktype name { AddTTL, rewrite, rewriteIn, rewriteOut, statusServer, retryCount, - retryInterval, dynamicLookupCommand and + retryInterval and LoopPrevention. @@ -635,8 +682,17 @@ blocktype name { The option dynamicLookupCommand can be used to specify a command that should be executed to dynamically - configure and use a server. The use of this feature will be - documented separately/later. + configure a server. The executable file should be given with + full path and will be invoked with the name of the realm as its + first and only argument. It should either print a valid + server option on stdout and exit with a code + of 0 or print nothing and exit with a non-zero exit code. An + example of a shell script resolving the DNS NAPTR records for + the realm and then the SRV records for each NAPTR matching + 'x-eduroam:radius.tls' is provided in + tools/naptr-eduroam.sh. This option was + added in radsecproxy-1.3 but tends to crash radsecproxy versions + earlier than 1.6. Using the LoopPrevention option here