]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
two spaces after '#'. No spaces at the end of a line.
authorAlan T. DeKok <aland@freeradius.org>
Tue, 12 Feb 2019 22:24:35 +0000 (17:24 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 12 Feb 2019 22:25:02 +0000 (17:25 -0500)
via:

perl -p -i -e 's/^# ([^ \t])/#  $1/;s/^([ \t]+)# ([^ \t])/$1#  $2/;s/[ \t]+$//' raddb/mods-available/*

69 files changed:
raddb/mods-available/abfab_psk_sql
raddb/mods-available/always
raddb/mods-available/attr_filter
raddb/mods-available/cache
raddb/mods-available/cache_eap
raddb/mods-available/cache_tls
raddb/mods-available/chap
raddb/mods-available/cipher
raddb/mods-available/client
raddb/mods-available/couchbase
raddb/mods-available/csv
raddb/mods-available/cui
raddb/mods-available/date
raddb/mods-available/delay
raddb/mods-available/detail
raddb/mods-available/detail.example.com
raddb/mods-available/detail.log
raddb/mods-available/dhcp_sqlippool
raddb/mods-available/dhcpv4
raddb/mods-available/digest
raddb/mods-available/eap
raddb/mods-available/eap_inner
raddb/mods-available/echo
raddb/mods-available/escape
raddb/mods-available/etc_group
raddb/mods-available/exec
raddb/mods-available/expiration
raddb/mods-available/expr
raddb/mods-available/files
raddb/mods-available/idn
raddb/mods-available/json
raddb/mods-available/krb5
raddb/mods-available/ldap
raddb/mods-available/linelog
raddb/mods-available/logintime
raddb/mods-available/logtee
raddb/mods-available/lua
raddb/mods-available/mac2ip
raddb/mods-available/mac2vlan
raddb/mods-available/mruby
raddb/mods-available/mschap
raddb/mods-available/ntlm_auth
raddb/mods-available/opendirectory
raddb/mods-available/pam
raddb/mods-available/pap
raddb/mods-available/passwd
raddb/mods-available/perl
raddb/mods-available/python
raddb/mods-available/radius
raddb/mods-available/radutmp
raddb/mods-available/redis
raddb/mods-available/redis_ippool
raddb/mods-available/rediswho
raddb/mods-available/rest
raddb/mods-available/smbpasswd
raddb/mods-available/soh
raddb/mods-available/sometimes
raddb/mods-available/sql
raddb/mods-available/sqlcounter
raddb/mods-available/sqlippool
raddb/mods-available/sradutmp
raddb/mods-available/stats
raddb/mods-available/unbound
raddb/mods-available/unix
raddb/mods-available/unpack
raddb/mods-available/utf8
raddb/mods-available/wimax
raddb/mods-available/winbind
raddb/mods-available/yubikey

index 91e387d39b5c2dd708d7cc9154ce2974f47d1adf..601fc72514e0f627f582761d046cc9d6f3866571 100644 (file)
@@ -1,8 +1,8 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
-# $Id$
+#  $Id$
 
 #######################################################################
 #
 #
 
 #
-# sql { ... }:: See `sql` documentation.
+#  sql { ... }:: See `sql` documentation.
 #
 sql psksql {
        #
-       # driver:: Database driver.
+       #  driver:: Database driver.
        #
        driver = "rlm_sql_sqlite"
 
        #
-       # sqlite { ... }:: Database statement based on `driver` setting.
+       #  sqlite { ... }:: Database statement based on `driver` setting.
        #
        sqlite {
                filename = "/var/lib/trust_router/keys"
index c29acfdcf10cfe2d2584c55e5a91190e60cb34e9..cb7ad260830f595184715fc247b96bbe1609d36b 100644 (file)
@@ -1,7 +1,7 @@
-# -*- text -*-
+#  -*- text -*-
+#
+#  :toc:
 #
-# :toc:
-# 
 #  $Id$
 
 #######################################################################
        #  | `noop`     | Simulate a no-op.
        #  | `updated`  | Indicate that the request has been updated.
        #  |===
-       # 
+       #
 #      rcode = <value>
-       
+
        #
-       # simulcount::  
+       #  simulcount::
        #
        #  If an instance of this module is listed in a `session {}`
        #  section, this simulates a user having `<integer>` number of sessions.
@@ -48,7 +48,7 @@
 #      simulcount = <integer>
 
        #
-       # mpp::
+       #  mpp::
        #
        #  If an instance is listed in a `session {}` section, this
        #  simulates the user having multilink sessions.
index fbe1e6f91113b8f8dd7664a20f97583ccc8f3711..81ca729c0d3cd31bc02d59b6560e853dca46dfe3 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -21,9 +21,9 @@
        #  The `key` to use for filter the packets.
        #
 #      key = "<value>"
-       
+
        #
-       # filename::  
+       #  filename::
        #
        #  The `filename` with the attributes to filter.
        #
index 1116ae3896b692c5004d93b2683a2d3a4a725bdb..9ac9c3ddea439e4e59b8c2f835a0ba084dd8f3d7 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
 cache {
        #
-       # driver::
+       #  driver::
        #
        #  The current backend datastore used to store the cache entries are:
        #
@@ -192,16 +192,16 @@ cache {
        #
        update {
                #
-               # <list>:<attribute> <op> <value>::
+               #  <list>:<attribute> <op> <value>::
                #
 
-               # Cache all instances of `Reply-Message in the reply list.
+               #  Cache all instances of `Reply-Message in the reply list.
                &reply:Reply-Message := &reply:Reply-Message
 
-               # Add our own to show when the cache was last updated.
+               #  Add our own to show when the cache was last updated.
                &reply:Reply-Message := "Cache last updated at %t"
 
-               # Add your own value for `Class`.
+               #  Add your own value for `Class`.
                &reply:Class := "%{randstr:ssssssssssssssssssssssssssssssss}"
        }
 
@@ -215,9 +215,9 @@ cache {
        #  [options="header,autowidth"]
        #  |===
        #  | Condition            | Description
-       #  | `Cache-TTL` of > `0` | Set the TTL of the entry to the new value 
+       #  | `Cache-TTL` of > `0` | Set the TTL of the entry to the new value
        #                           (and reset the expiry timer).
-       #  | `Cache-TTL` of < `0` | Expire the existing entry and create a new 
+       #  | `Cache-TTL` of < `0` | Expire the existing entry and create a new
        #                           one with TTL set to `Cache-TTL` * `-1`.
        #  | `Cache-TTL` of `0`   | Expire the existing entry and create a new one.
        #  |===
index 70f0897d2d73bc16b6d07d3ab2b2fc245d6a8848..62ddad0ce3290020349969e41dda31f8d9c1403d 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #
 cache cache_eap {
        #
-       # key:: Cache key.
+       #  key:: Cache key.
        #
        key = "%{%{control:State}:-%{%{reply:State}:-%{State}}}"
 
        #
-       # ttl:: TTL for cache entries.
+       #  ttl:: TTL for cache entries.
        #
        ttl = 15
 
        #
-       # update <section> { ... }::
+       #  update <section> { ... }::
        #
        update reply {
                &reply: += &reply:
index cf53aa7b71f7d71ac07fa655a57137b1c8846184..e1ee2b2b4709c7af84b7f983991a86751a345162 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #
 
 #
-# ### TLS Session Configuration
+#  ### TLS Session Configuration
 #
 cache cache_tls_session {
        #
-       # driver:: `cache` driver.
+       #  driver:: `cache` driver.
        #
        driver = "rlm_cache_rbtree"
 
        #
-       # key:: The `cache` key.
+       #  key:: The `cache` key.
        #
        key = &TLS-Session-Id
 
        #
-       # ttl:: TTL for `cache` entries.
+       #  ttl:: TTL for `cache` entries.
        #
        ttl = 3600      # 60 mins
 
        #
-       # update <section> { ... }::
+       #  update <section> { ... }::
        #
        update {
                &session-state:TLS-Session-Data := &session-state:TLS-Session-Data
@@ -73,23 +73,23 @@ cache cache_tls_session {
 }
 
 #
-# ### OCSP Session Configuration
+#  ### OCSP Session Configuration
 #
-# In addition to TLS sessions, the OCSP queries can be cached.
+#  In addition to TLS sessions, the OCSP queries can be cached.
 #
 cache cache_ocsp {
        #
-       # driver:: `cache` driver.
+       #  driver:: `cache` driver.
        #
        driver = "rlm_cache_rbtree"
 
        #
-       # key:: `cache` key.
+       #  key:: `cache` key.
        #
        key = &session-state:TLS-Client-Cert-Serial
 
        #
-       # update <section> { ... }::
+       #  update <section> { ... }::
        #
        update {
                &control:TLS-OCSP-Cert-Valid := &TLS-OCSP-Cert-Valid
index 37b39642e3afcddde452e7bd266f697543a43197..e362fe2cb2425d2ff4d2ee1ce5c1d2287393b6c5 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index ff867c8e653a5fb8c96bd71544e3d028db54728a..ffc0d029c9743c1430a7ff81575326a929b62c45 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -55,7 +55,7 @@
 #
 
 #
-# ## Default instances
+#  ## Default instances
 #
 cipher {
        #
@@ -97,9 +97,9 @@ cipher {
                }
 
                #
-               # signature_digest::
+               #  signature_digest::
                #
-               # Digest used to ingest the plaintext before signing or verification.
+               #  Digest used to ingest the plaintext before signing or verification.
                #
 #              signature_digest = "sha256"
 
index 49c2a2c516936c65798654581871e621a3e3184b..23212c561efc4e180fded37a9bb222e70be432b1 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index c45a8ac8f8ca062575f47a59ce095c8474d8076d..0d00791612124bf5805d50037e1dfbbb57e79f1a 100644 (file)
@@ -1,62 +1,62 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #######################################################################
 #
-# = Couchbase Module
+#  = Couchbase Module
 #
-# The `couchbase` module is used to provides connections to a `Couchbase` database.
+#  The `couchbase` module is used to provides connections to a `Couchbase` database.
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
 couchbase {
        #
-       # server:: List of Couchbase hosts (hosts may be space, tab, comma or semi-colon separated).
-       # Ports are optional if servers are listening on the standard port.
-       # 
-       # NOTE: Complete pool urls are preferred.
+       #  server:: List of Couchbase hosts (hosts may be space, tab, comma or semi-colon separated).
+       #  Ports are optional if servers are listening on the standard port.
+       #
+       #  NOTE: Complete pool urls are preferred.
        #
        server = "http://cb01.example.org:8091/ http://cb02.example.org:8091/"
 
        #
-       # bucket:: Couchbase bucket name.
+       #  bucket:: Couchbase bucket name.
        #
        bucket = "radius"
 
        #
-       # password:: Couchbase bucket password (optional).
+       #  password:: Couchbase bucket password (optional).
        #
 #      password = "password"
 
        #
-       # acct_key:: Couchbase accounting document key.
+       #  acct_key:: Couchbase accounting document key.
        #
        #  This key is dynamically expanded at run time.
        #
        acct_key = "radacct_%{%{Acct-Unique-Session-Id}:-%{Acct-Session-Id}}"
 
        #
-       # doctype:: Value for the 'docType' element in the json body for accounting documents.
+       #  doctype:: Value for the 'docType' element in the json body for accounting documents.
        #
        doctype = "radacct"
 
        #
-       # expire:: Accounting document expire time in seconds (0 = never).
+       #  expire:: Accounting document expire time in seconds (0 = never).
        #
        expire = 2592000
 
        #
-       # update { ... }:: Map attribute names to json element names for accounting.
+       #  update { ... }:: Map attribute names to json element names for accounting.
        #
-       # Configuration items are in the format `<radius attribute> = '<element name>'`
+       #  Configuration items are in the format `<radius attribute> = '<element name>'`
        #
-       # NOTE: Element names should be *single quoted*.
-       # Attributes not in this map will not be recorded.
+       #  NOTE: Element names should be *single quoted*.
+       #  Attributes not in this map will not be recorded.
        #
        update {
                &Acct-Session-Id        = 'sessionId'
@@ -88,29 +88,29 @@ couchbase {
        }
 
        #
-       # user_key:: Couchbase document key for user documents (`unlang` supported).
+       #  user_key:: Couchbase document key for user documents (`unlang` supported).
        #
        user_key = "raduser_%{md5:%{tolower:%{%{Stripped-User-Name}:-%{User-Name}}}}"
 
        #
-       # read_clients:: Set to `yes` to read radius clients from the Couchbase view specified below.
-       # NOTE: Clients will *ONLY* be read on server *startup*.
+       #  read_clients:: Set to `yes` to read radius clients from the Couchbase view specified below.
+       #  NOTE: Clients will *ONLY* be read on server *startup*.
        #
 #      read_clients = no
 
        #
-       # client { ... }:: `Map` attribute names to jSON element names when loading clients.
+       #  client { ... }:: `Map` attribute names to jSON element names when loading clients.
        #
-       # Configuration follows the same rules as the accounting `map` above.
+       #  Configuration follows the same rules as the accounting `map` above.
        #
        client {
                #
-               # view:: Couchbase view that should return all available client documents.
+               #  view:: Couchbase view that should return all available client documents.
                #
                view = "_design/client/_view/by_id"
 
                #
-               # template { ... }:: Sets default values (not obtained from couchbase) for new client entries.
+               #  template { ... }:: Sets default values (not obtained from couchbase) for new client entries.
                #
                template {
 #                      login                           = 'test'
@@ -120,9 +120,9 @@ couchbase {
                }
 
                #
-               # attribute { ... }:: Sets the client mappings following the format: `<client attribute> = '<element name>'`.
+               #  attribute { ... }:: Sets the client mappings following the format: `<client attribute> = '<element name>'`.
                #
-               # The following attributes are required:
+               #  The following attributes are required:
                #
                #  [options="header,autowidth"]
                #  |===
@@ -131,8 +131,8 @@ couchbase {
                #  | `secret`                        | RADIUS shared secret.
                #  |===
                #
-               # NOTE: All attributes usually supported in a `client` definition are also
-               # supported here. Element names *should be single quoted*.
+               #  NOTE: All attributes usually supported in a `client` definition are also
+               #  supported here. Element names *should be single quoted*.
                #
                attribute {
                        ipaddr                          = 'clientIdentifier'
@@ -150,13 +150,13 @@ couchbase {
        }
 
        #
-       # pool { ... }:: The connection pool is new for >= `3.0`, and will be used in many
-       # modules, for all kinds of connection-related activity.
+       #  pool { ... }:: The connection pool is new for >= `3.0`, and will be used in many
+       #  modules, for all kinds of connection-related activity.
        #
        pool {
                #
                #  start:: Connections to create during module instantiation.
-               #  If the server cannot create specified number of connections 
+               #  If the server cannot create specified number of connections
                #  during instantiation it will exit.
                #  Set to `0` to allow the server to start without the couchbase
                #  being available.
@@ -219,8 +219,8 @@ couchbase {
                #
                connect_timeout = 3.0
 
-               # [WARNING]
-               # ====
+               #  [WARNING]
+               #  ====
                #  All configuration settings are enforced.  If a
                #  connection is closed because of `idle_timeout`,
                #  `uses`, or `lifetime`, then the total number of
@@ -230,6 +230,6 @@ couchbase {
                #
                #  The solution is to either lower the `min` connections,
                #  or increase `lifetime`/`idle_timeout`.
-               # ====
+               #  ====
        }
 }
index 8de5ad964356bcf469f248dacc6ccedc3a5f19b0..6fa5d76698c5dceeed7c488bce8fb3f3bc89f420 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -14,7 +14,7 @@
 #
 #  WARNING: Multi-line fields are NOT allowed.
 #
-# ## Default instance
+#  ## Default instance
 #
 csv {
        #
index 4259ca1bdbd3e09fd091947e6317f65398bbd9f8..5aa5602134400048205a948c4b1f0474092f4c98 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -60,7 +60,7 @@ sql cuisql {
        #  ====
 
        #
-       # sqlite { ... }:: SQLite configuration.
+       #  sqlite { ... }:: SQLite configuration.
        #
        sqlite {
                filename = ${radacctdir}/cui.sqlite
@@ -68,12 +68,12 @@ sql cuisql {
        }
 
        #
-       # logfile:: Write CUI queries to a logfile. Useful for debugging.
+       #  logfile:: Write CUI queries to a logfile. Useful for debugging.
        #
 #      logfile = ${logdir}/cuilog.sql
 
        #
-       # pool { ... }:: persistent connections to external resources.
+       #  pool { ... }:: persistent connections to external resources.
        #
        pool {
                start = 5
@@ -86,15 +86,15 @@ sql cuisql {
        }
 
        #
-       # cui_table:: The name of the database table to use for store.
+       #  cui_table:: The name of the database table to use for store.
        #
        cui_table = "cui"
 
        #
-       # sql_user_name:: `SQL-User-Name` is used as the user for SQL queries.
-       # Normally it is the same as `User-Name`, but sometimes it needs to be different.
-       # Then instead of editing `User-Name` (*which we dont' recommend*), you can
-       # set `SQL-User-Name` to the new value.
+       #  sql_user_name:: `SQL-User-Name` is used as the user for SQL queries.
+       #  Normally it is the same as `User-Name`, but sometimes it needs to be different.
+       #  Then instead of editing `User-Name` (*which we dont' recommend*), you can
+       #  set `SQL-User-Name` to the new value.
        #
        sql_user_name = "%{User-Name}"
 
index 19ed9c24f9ffeaf1b484a7ae6e867b72fa90b65b..5731a538c19a5007160c546e0776b28408b9b840 100644 (file)
@@ -1,26 +1,26 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #######################################################################
 #
-# = Date Module
+#  = Date Module
 #
-# The `date` module xlat does convert time formats.
+#  The `date` module xlat does convert time formats.
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
 
 #
-# ### Simple date
+#  ### Simple date
 #
 date {
        #
-       # format:: 
+       #  format::
        #
        #  The `xlat` performs in three modes depending on the input it
        #  is passed.
@@ -65,18 +65,18 @@ date {
        format = "%b %e %Y %H:%M:%S %Z"
 
        #
-       # utc::
+       #  utc::
        #
-       # If `utc` is enabled then any conversions from a date
-       # attribute to a `string` will be made as UTC, not localtime.
+       #  If `utc` is enabled then any conversions from a date
+       #  attribute to a `string` will be made as UTC, not localtime.
        #
-       # .Default is to use localtime.
+       #  .Default is to use localtime.
        #
 #      utc = no
 }
 
 #
-# ### ISO format
+#  ### ISO format
 #
 #  The core `xlat`, `%T` returns the request timestamp in `ISO` format
 #  including milliseconds. This expansion returns it without the
index 42b0b876b54f93d5d968298f7b18e5d4b23bcbdb..a3c53cf2ac36f3924f967a4de4b2d8d14865e52e 100644 (file)
@@ -1,12 +1,12 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #######################################################################
 #
-# = Delay Module
+#  = Delay Module
 #
 #  The `delay` module delays the processing of a request in a
 #  non-blocking fashion.
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
 
 #
-# ### Simple delay
+#  ### Simple delay
 #
 delay {
        #
@@ -58,7 +58,7 @@ delay {
 }
 
 #
-# ### Delaying Access-Reject packets
+#  ### Delaying Access-Reject packets
 #
 #  The `delay_reject` module should be used in a `send Access-Reject` section, as
 #  the last module in that section.  When `delay_reject` is used
index 55aaa71d8076053478055ed45aa90f5e143f5175..4eead0120b04bf83e161f3aeba08d5d5cec1bd53 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 5f30e6aee85223e93dafe86d6f909c207f33d3af..4f036a0998bdf5010448ae4aa50f38b31dab0d09 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -32,7 +32,7 @@
 #  corner cases.
 
 #
-# ## Default instance
+#  ## Default instance
 #
 detail detail.example.com {
        filename = ${radacctdir}/detail.example.com/detail-%Y-%m-%dT%H:%G:00
index 145cd3a0c1affa3b32932e72cdcd46799d342806..1498a0d548f144937c7b778408d4947bf01cc5da 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index b83d19fdee43b4532d7d9d0579d0bf174152b7f9..f616ddd90af91d46d789442d475b94d2ae594843 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -21,7 +21,7 @@
 #
 sqlippool dhcp_sqlippool {
        #
-       # See the `sqlippool` module for common configuration explanation.
+       #  See the `sqlippool` module for common configuration explanation.
        #
 
        sql_module_instance = "sql"
@@ -31,20 +31,20 @@ sqlippool dhcp_sqlippool {
        lease_duration = 7200
 
        #
-       # NOTE: Client's MAC address is mapped to `Calling-Station-Id` in `policy.conf`.
+       #  NOTE: Client's MAC address is mapped to `Calling-Station-Id` in `policy.conf`.
        #
        pool_key = "%{Calling-Station-Id}"
 
        attribute_name = DHCP-Your-IP-Address
 
-       # 
-       # The current sample is prepared to work with MySQL.
+       #
+       #  The current sample is prepared to work with MySQL.
        #
        $INCLUDE ${modconfdir}/sql/ippool-dhcp/mysql/queries.conf
 
-       # 
-       # NOTE: To use sqlite you need to add `%` to `safe_characters` in
-       # `raddb/mods-config/sql/main/sqlite/queries.conf.`
+       #
+       #  NOTE: To use sqlite you need to add `%` to `safe_characters` in
+       #  `raddb/mods-config/sql/main/sqlite/queries.conf.`
        #
 #      $INCLUDE ${modconfdir}/sql/ippool-dhcp/sqlite/queries.conf
 
index 1c59f45b463a5dc1a608d5b0d4bdcdb306813c9f..189b1acaddd28e32cebaea12ce4cbbad1adbe7f4 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 66988a9b559dc8ed1225f7199690e2920e94e56d..45dea280bb17ca7d799ccce62b294f4f442c1fcf 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 33136e7362088c1f9e7938d8de04ae9861cc2f3b..2195a5c7fc79ef8c4bb79ae73f2f2d74f06160aa 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -876,7 +876,7 @@ eap {
                #  OCSP response to pass back to the TLS client.
                #
                #  staple { ... }::
-               #               
+               #
                #  This allows TLS clients to check for certificate revocation before
                #  divulging credentials to a (possibly rogue) server, that may be
                #  presenting a compromised certificate.
@@ -965,13 +965,13 @@ eap {
        }
 
        #
-       # ### EAP-TLS
+       #  ### EAP-TLS
        #
        #  As of Version 3.0, the TLS configuration for `TLS-based`
        #  EAP types is above in the `tls-config { ... }` section.
        #
        tls {
-               # Point to the common TLS configuration
+               #  Point to the common TLS configuration
                tls = tls-common
 
                #
@@ -1338,7 +1338,7 @@ eap {
                pac_opaque_key = "0123456789abcdef0123456789ABCDEF"
 
                #
-               # virtual_server:: Same as for `TTLS`, `PEAP`, etc.
+               #  virtual_server:: Same as for `TTLS`, `PEAP`, etc.
                #
                virtual_server = inner-tunnel
        }
index 3e208eb53e49a1783d079c01635a270c3c10a602..e15bb64306f4d9c8708e84ff8c406785261ac902 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index b80576f5d7f64f1d026e7531391bf2ce0c2d91b2..f5194d5046b97a03531ea96e20c2ec47c8007d17 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -40,7 +40,7 @@
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
 exec echo {
        #
@@ -58,8 +58,8 @@ exec echo {
 
        #
        #  program:: The name of the program to execute, and it's
-       #  arguments. 
-       #  
+       #  arguments.
+       #
        #  Dynamic translation is done on this field, so things like
        #  the following example will work.
        #
@@ -89,8 +89,8 @@ exec echo {
 
        #
        #  output_pairs::: Where to place the output attributes (if any) from
-       #  the executed program. 
-       # 
+       #  the executed program.
+       #
        #  The values allowed, and the restrictions as to availability, are the
        #  same as for the `input_pairs`.
        #
@@ -114,7 +114,7 @@ exec echo {
        #
        #  Default is `10` seconds, which should be plenty for nearly
        #  anything. Range is `1` to `30` seconds.
-       # 
+       #
        #  WARNING: You are strongly encouraged to NOT increase this value.
        #  Decreasing can be used to cause authentication to fail sooner
        #  when you know it's going to fail anyway due to the time taken,
index 4da8ef6505181d24f2d1d921583b112ea5365f1e..256767fae14d8548a44113c47b6cff8d3b4901a1 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 80f851e9463b4afea40943644f32f963e6a4f3cc..723c1b7ec53af95cf67fbb087869ab3e637c92dc 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index a140e3ac839a1873c719139abc57b96b10874fec..193ce6384043090215e104d181d1a055ab2740f8 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -59,8 +59,8 @@ exec {
 
        #
        #  program:: The name of the program to execute, and it's
-       #  arguments. 
-       #  
+       #  arguments.
+       #
        #  Dynamic translation is done on this field, so things like
        #  the following example will work.
        #
@@ -94,8 +94,8 @@ exec {
 
        #
        #  output_pairs::: Where to place the output attributes (if any) from
-       #  the executed program. 
-       # 
+       #  the executed program.
+       #
        #  The values allowed, and the restrictions as to availability, are the
        #  same as for the `input_pairs`.
        #
@@ -122,7 +122,7 @@ exec {
        #
        #  Default is `10` seconds, which should be plenty for nearly
        #  anything. Range is `1` to `30` seconds.
-       # 
+       #
        #  WARNING: You are strongly encouraged to NOT increase this
        #  value.  In fact, you are much better off decreasing it to a
        #  lower value.  Doing so will improve network stability and
index a8cb707124e8b619fd49b947a2ecc83693630664..029e0e8ec5dd68a6c9f30e0f950789b37dc7df1a 100644 (file)
@@ -1,24 +1,24 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #######################################################################
 #
-# = Expiration Module
+#  = Expiration Module
 #
-# The `expiration` module manages the `Expiration` attribute.
+#  The `expiration` module manages the `Expiration` attribute.
 #
-# It should be included in the *end* of the `recv` section in order to
-# handle user `Expiration`. It should also be included in the `instantiate`
-# section in order to register the `Expiration` compare function.
+#  It should be included in the *end* of the `recv` section in order to
+#  handle user `Expiration`. It should also be included in the `instantiate`
+#  section in order to register the `Expiration` compare function.
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
-# This module takes no configuration.
+#  This module takes no configuration.
 #
 expiration {
 
index a02a6414ea57e7028fecc4056bd9c213eae6d985..79c98408ea552c5bfbc70a706bdee1e81ca81782 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 25aa9db6621ca4e9f1834faf87caef1b9e821c5a..ab2832ea8f3d1d5477677f9566378494750cc1f3 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
 #
 files {
        #
-       # moddir:: Search for files in a subdirectory of mods-config which
-       # matches this instance of the files module.
+       #  moddir:: Search for files in a subdirectory of mods-config which
+       #  matches this instance of the files module.
        #
        moddir = ${modconfdir}/${.:instance}
 
        #
-       # key:: The default key attribute to use for matches.
+       #  key:: The default key attribute to use for matches.
        #
-       # The content of this attribute is used to match the `name` of the entry.
+       #  The content of this attribute is used to match the `name` of the entry.
        #
 #      key = "%{%{Stripped-User-Name}:-%{User-Name}}"
 
        #
-       # filename:: The old `users` style file is now located here.
+       #  filename:: The old `users` style file is now located here.
        #
        filename = ${moddir}/authorize
 
        #
-       # usersfile:: This is accepted for backwards compatibility
-       # It will be removed in a future release.
+       #  usersfile:: This is accepted for backwards compatibility
+       #  It will be removed in a future release.
        #
 #      usersfile = ${moddir}/authorize
 
        #
-       # WARNING: These are accepted for backwards compatibility.
-       # They will be renamed in a future release.
+       #  WARNING: These are accepted for backwards compatibility.
+       #  They will be renamed in a future release.
        #
        acctusersfile = ${moddir}/accounting
        preproxy_usersfile = ${moddir}/pre-proxy
index 793841ba900f7d150edc5706c8324bfbdc4b34d7..c5bc30d3976030e1a796fa0ba655863251649c74 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 7c4238c43964348078fd6584ea55e2f31b4a2577..9a559ccbd7c5909da1cf51bf6ac3df0f9a162518 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -9,58 +9,58 @@
 #
 #  = JSON Module
 #
-# The `json` module registers a `map` function to allow mapping fields
-# from JSON structures to attributes.
-#
-# The path through the JSON document's tree is specified with FR jpath,
-# which is the FreeRADIUS implementation of the jpath grammar described
-# at http://goessner.net/articles/JsonPath/
-#
-# Selectors currently implemented are:
-#
-# [options="header,autowidth"]
-# |===
-# | Selector                 | Description
-# | $                        | Root node (only valid at the start of the path).
-# | @                        | Current node (only valid at the start of the path).
-# | .<name>                  | A field within an object.
-# | [<idx>]                  | Index within an array.
-# | [<start>:<end>[:<step>]] | A slice within an array (identical to the Python syntax).
-# | [<idx>,<start>:<end>]    | Multiple indexes/slices within an array.
-# | .*                       | All the children of the current node.
-# | ..                       | Recursive descent.
-# |===
-#
-# [NOTE]
-# ====
-# * Automatic casting will occur between JSON and attribute types where possible.
-# * Assignment of JSON objects/arrays to strings is supported, in which case the
+#  The `json` module registers a `map` function to allow mapping fields
+#  from JSON structures to attributes.
+#
+#  The path through the JSON document's tree is specified with FR jpath,
+#  which is the FreeRADIUS implementation of the jpath grammar described
+#  at http://goessner.net/articles/JsonPath/
+#
+#  Selectors currently implemented are:
+#
+#  [options="header,autowidth"]
+#  |===
+#  | Selector                 | Description
+#  | $                        | Root node (only valid at the start of the path).
+#  | @                        | Current node (only valid at the start of the path).
+#  | .<name>                  | A field within an object.
+#  | [<idx>]                  | Index within an array.
+#  | [<start>:<end>[:<step>]] | A slice within an array (identical to the Python syntax).
+#  | [<idx>,<start>:<end>]    | Multiple indexes/slices within an array.
+#  | .*                       | All the children of the current node.
+#  | ..                       | Recursive descent.
+#  |===
+#
+#  [NOTE]
+#  ====
+#  * Automatic casting will occur between JSON and attribute types where possible.
+#  * Assignment of JSON objects/arrays to strings is supported, in which case the
 #   JSON serialized form of the object/array is used.
-# * If a jpath matches multiple nodes, unless the map includes the `+=` operator
-# * only the first node's value will be used.
-# * If the map uses `+=` then multiple instances of the attribute will be created,
+#  * If a jpath matches multiple nodes, unless the map includes the `+=` operator
+#  * only the first node's value will be used.
+#  * If the map uses `+=` then multiple instances of the attribute will be created,
 #   each holding a different node value.
-# ====
+#  ====
 #
 
 #
-# ## Default instance
+#  ## Default instance
 #
-# This module takes no configuration.
+#  This module takes no configuration.
 #
 json {
 
 }
 
 #
-# ## Sample
+#  ## Sample
 #
-# Assuming that you have the url http://example.org/api/user/$username
-# service replying some JSON content as below.
+#  Assuming that you have the url http://example.org/api/user/$username
+#  service replying some JSON content as below.
 #
-# [source, json]
-# ----
-# {
+#  [source, json]
+#  ----
+#  {
 #   "user": "bob",
 #   "account number": 7124503,
 #     "groups": {
@@ -69,16 +69,16 @@ json {
 #       "bob"
 #     }
 #   }
-# }
-# ----
+#  }
+#  ----
 #
-# Then, you can call using the module `rest` and access the JSON fields as below example.
+#  Then, you can call using the module `rest` and access the JSON fields as below example.
 #
-# [source, unlang]
-# ----
-# map json "%{rest:GET http://example.org/api/user/%{User-Name}" {
+#  [source, unlang]
+#  ----
+#  map json "%{rest:GET http://example.org/api/user/%{User-Name}" {
 #   &Tmp-Integer-0  := '$.account number'
 #   &Group          += '$.groups.*'
-# }
-# ----
+#  }
+#  ----
 #
index d0cf7beeb4db85424b2e3c15ff6749d4b31b3b81..6556e141ea51228870c4faefeb54084a587ca57f 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -121,25 +121,25 @@ krb5 {
 #
 #  You can configure the module with the following parameters:
 #
-# [source, unlang]
-# ----
-# krb5 {
+#  [source, unlang]
+#  ----
+#  krb5 {
 #      # Keytab containing the key used by rlm_krb5
 #      keytab = /path/to/keytab
 #
 #      # Principal that is used by rlm_krb5
 #      service_principal = radius/some.host.com
-# }
-# ----
+#  }
+#  ----
 #
 #  Make sure the keytab is readable by the user that is used to run `radiusd` and
 #  that your authorization configuration really uses `krb5` to do the
 #  authentication. You will need to add the following to the `authenticate`
 #  section of your `radiusd.conf` file:
 #
-# [source, unlang]
-# Auth-Type Kerberos {
+#  [source, unlang]
+#  Auth-Type Kerberos {
 #      krb5
-# }
-# ----
+#  }
+#  ----
 #
index a7bbe1e441c537d9ec277d1cac0e6181f62768f8..1e10193425842caaa1bab149d49eb57965ef64e9 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -110,17 +110,17 @@ ldap {
        #
        sasl {
                #
-               # mech:: SASL mechanism.
+               #  mech:: SASL mechanism.
                #
 #              mech = 'PLAIN'
 
                #
-               # proxy:: SASL authorisation identity to proxy.
+               #  proxy:: SASL authorisation identity to proxy.
                #
 #              proxy = 'autz_id'
 
                #
-               # realm:: SASL realm. Used for kerberos.
+               #  realm:: SASL realm. Used for kerberos.
                #
 #              realm = 'example.org'
        }
@@ -672,16 +672,16 @@ ldap {
        #
        tls {
                #
-               # start_tls:: Set this to `yes` to use TLS encrypted connections
-               # to the LDAP database by using the StartTLS extended operation.
+               #  start_tls:: Set this to `yes` to use TLS encrypted connections
+               #  to the LDAP database by using the StartTLS extended operation.
                #
-               # The StartTLS operation is supposed to be used with normal ldap connections
-               # instead of using ldaps (port 636) connections
+               #  The StartTLS operation is supposed to be used with normal ldap connections
+               #  instead of using ldaps (port 636) connections
                #
 #              start_tls = yes
 
                #
-               # NOTE: If `start_tls = yes`, then fill up those such options with the certificate information.
+               #  NOTE: If `start_tls = yes`, then fill up those such options with the certificate information.
                #
 #              ca_file = ${certdir}/cacert.pem
 #              ca_path = ${certdir}
@@ -690,9 +690,9 @@ ldap {
 #              random_file = /dev/urandom
 
                #
-               # require_cert:: Certificate Verification requirements.
+               #  require_cert:: Certificate Verification requirements.
                #
-               # Can be:
+               #  Can be:
                #
                #  [options="header,autowidth"]
                #  |===
index 6f448012878473e98bb28fbcf6633010956ae10e..e75faf5b632271274b3e2b4be9c09402abef5ed3 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -397,7 +397,7 @@ linelog log_accounting {
                Accounting-On = "NAS %{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}} (%{%{NAS-IP-Address}:-%{NAS-IPv6-Address}}) just came online"
                Accounting-Off = "NAS %{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}} (%{%{NAS-IP-Address}:-%{NAS-IPv6-Address}}) just went offline"
 
-               # Don't log anything for other `Acct-Status-Type` 's.
+               #  Don't log anything for other `Acct-Status-Type` 's.
                unknown = "NAS %{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}} (%{%{NAS-IP-Address}:-%{NAS-IPv6-Address}}) sent unknown Acct-Status-Type %{Acct-Status-Type}"
        }
 }
index c2daa05a49d180ecaa75feba076e41d58eaeab0e..c4dc59c92f03b7225c848d745df89f5b9d282745 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 62f38e26ff2c1958ecf5d865e725933810828d92..a6287ceb6f333f77df28e7ca7d3d14ed1b882817 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 
 #  $Id$
 
index b0c86d1ecc2ae1efda439addbd5bd6926222e9d7..b42e7e01dcab6e78b6cbe3a29d621d0a8a036553 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index e6c55615cf0a2c6bb129e035de551c543005aa07..6c97eee8c749ed15ee062d71210efc1796f1e88b 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 6b7c1dc10543a99c2c9fc926caa6eac95727d1dd..0532ed327ba90c6c436fa6cf77e9d5f5e037e2ab 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 5924c661f86ecf481ce603ff5ae1522547e0aff0..2b4eb7210149a8581530ef70680a8315fd28be9f 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index f0f3ff2442d0474ccd31cf15643c2846183deb40..eb81017ec56f98edf78408a22613e2477824b3ee 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -79,7 +79,7 @@ mschap {
        #
        #  You can also try setting the user name as:
        #
-       # `... --username=%{mschap:User-Name} ...`
+       #  `... --username=%{mschap:User-Name} ...`
        #
        #  In that case, the `mschap` module will look at the `User-Name`
        #  attribute, and do prefix/suffix checks in order to obtain the _best_
@@ -257,24 +257,24 @@ mschap {
        }
 
        #
-       # .Pass Change
+       #  .Pass Change
        #
        passchange {
                #
-               # ntlm_auth:: Path and arguments to ntlm_auth for password change.
+               #  ntlm_auth:: Path and arguments to ntlm_auth for password change.
                #
-               # ntlm_auth_username:: The user name for ntlm_auth password change.
+               #  ntlm_auth_username:: The user name for ntlm_auth password change.
                #
-               # ntlm_auth_domain:: The domain name for ntlm_auth password change.
+               #  ntlm_auth_domain:: The domain name for ntlm_auth password change.
                #
-               # This module support `MS-CHAPv2` (not v1) password
-               # change requests.  See `doc/modules/mschap.rst` for
-               # some IMPORTANT information.
+               #  This module support `MS-CHAPv2` (not v1) password
+               #  change requests.  See `doc/modules/mschap.rst` for
+               #  some IMPORTANT information.
                #
-               # Samba/ntlm_auth - if you are using `ntlm_auth` to validate
-               # passwords, you will need to use `ntlm_auth` to change passwords.
+               #  Samba/ntlm_auth - if you are using `ntlm_auth` to validate
+               #  passwords, you will need to use `ntlm_auth` to change passwords.
                #
-               # Uncomment the three lines below, and change the path to `ntlm_auth.
+               #  Uncomment the three lines below, and change the path to `ntlm_auth.
                #
 #              ntlm_auth = "/usr/bin/ntlm_auth --helper-protocol=ntlm-change-password-1"
 #              ntlm_auth_username = "username: %{mschap:User-Name}"
index e020af3ee0645d114091a83accf9f9517404f9e2..a6f6d65dcb78482135b9ff3e6b2e593d0f9fd257 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 73ace476e03a4a67efb15749adad79e1d9d255ac..139e49ada256bb250001f5ec3aa7fbd4d6e9f6a0 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
index 490b30020c315d1ea5ed382fcbb2a61dff4de45d..16279aa38619df656c4f3a8702c0983d2ab8c230 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 34cb8179088efbe1ba91a2c05df223907b5e1a0f..fc37afd7873a967a014de53639061072d8417829 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 71adf89255ad915e2ed33ea971cb2b0c9efe0119..b85ee5ddd40f595690d605d4ba4a29ba73719ae5 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -35,7 +35,7 @@ passwd etc_passwd {
        #
        #  WARNING: The symbols `\0` and `\n` are not allowed.
        #
-       # The Default is `:`
+       #  The Default is `:`
        #
 #      delimiter = ":"
 
@@ -64,12 +64,12 @@ passwd etc_passwd {
        format = "*User-Name:Crypt-Password:"
 
        #
-       # hash_size::
+       #  hash_size::
        #
        #  A future version of the server will have the module automatically
        #  determine the hash size.  Having it set manually should not be
        #  necessary.  It should be set to 50% of the number of lines in the file.
-       # 
+       #
        #  WARNING: The value must be larger than zero.
        #
        hash_size = 100
index abf181daae8b81775b8e9fc2b78bb9f206e5d984..e11952aadde15736c188ba3bdfa1869510e21958 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -37,7 +37,7 @@
 #
 #  The interface between FreeRADIUS and Perl is mostly strings.
 #
-#  Attributes of type `string` are copied to Perl as-is. 
+#  Attributes of type `string` are copied to Perl as-is.
 #  They are not escaped or interpreted.
 #
 #  Attributes of type `octets` are copied to Perl as-is.
@@ -77,7 +77,7 @@ perl {
        #  FreeRADIUS server.
        #
        perl_flags = "-T"
-       
+
        #
        #  List of functions in the module to call. Uncomment and change if you
        #  want to use function names other than the defaults.
index e31c78fdf2b2eaa0d9eb8fae583e5e73f03a5aa7..f4302e169d561b0b5fa511fb20d4f8105fb0a61c 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -95,7 +95,7 @@ python {
 
        #
        #  config { ... }::
-       #  
+       #
        #  You can define configuration items (and nested sub-sections) in python `config { ... }`
        #  section. These items will be accessible in the python script through `radiusd.config`
        #  dict for instance:
index 01a38660ce8de1ad924ab4a85d8721c7809ac3af..ba3e56dcc5abfaa78bda5cb61dec86c3a9a0467c 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -210,7 +210,7 @@ radius {
        #  ## Packets
        #
        #  Each packet can have it's own retransmission timers.
-       #  
+       #
        #  The sections are named for each packet type. The contents
        #  are the same for all packet types.  Only the relevant ones
        #  are parsed (see `type` above).
index f967eb2c0d56603f9645f2210b5a16e7266c297c..1ee9f873c881001956f49df008cd8bbd6a93dfb7 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index a778b1bfcce65800fd4e79efd1156baa3c0bfded..e95bf88dd8a738102ba1490e2fc2ff9f60109145 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -146,7 +146,7 @@ redis {
                #  ====
                #  All configuration settings are enforced.  If a connection is closed because of
                #  `idle_timeout`, `uses`, or `lifetime`, then the total number of connections MAY
-               #  fall below `min`. 
+               #  fall below `min`.
                #
                #  When that happens, it will open a new connection.  It will also log a *WARNING*
                #  message.
index 39b2f53e028baa5079ac474253bf6d6ad7b9aedb..af88b1192f3b9f292b51e339d39453cd8a64d23d 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 6af2911ec05ee283fcd60fe362b755ea7d9e1290..50f744f33969971f897066c92fba1ad7ad3c3658 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 7f32c14dff0bcace38f3ee668d8efb9df40f3315..592c7d6eac569e8eabe10d0d9b8d28042171d75a 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -15,7 +15,7 @@
 #
 
 #
-#  # Default instance 
+#  # Default instance
 #
 #  If you want different instances of `rest`, just replicate the section
 #  and give a name.
@@ -25,7 +25,7 @@
 #  [source,unlang]
 #  ----
 #  rest backend_check {
-#  ... 
+#  ...
 #  }
 #  ----
 #
@@ -40,7 +40,7 @@ rest {
        #
        tls {
                #
-               # .Set options about the certificate.
+               #  .Set options about the certificate.
                #
 #              ca_file              = ${certdir}/cacert.pem
 #              ca_path              = ${certdir}
@@ -174,7 +174,7 @@ rest {
        #  The values of those attributes should be in the format:
        #
        #    <attribute>: <value>
-       #                                      
+       #
        #  `control:REST-HTTP-Header` attributes will be consumed after each call
        #  to the rest module, and each `%{rest:}` expansion.
        #
@@ -240,7 +240,7 @@ rest {
        #          "op":"+="
        #      }
        #  }
-       # ----
+       #  ----
        #
        #  [NOTE]
        #  ====
@@ -424,7 +424,7 @@ rest {
                #  ====
                #  All configuration settings are enforced.  If a connection is closed because of
                #  `idle_timeout`, `uses`, or `lifetime`, then the total number of connections MAY
-               #  fall below `min`. 
+               #  fall below `min`.
                #
                #  When that happens, it will open a new connection.  It will also log a *WARNING*
                #  message.
index 342d71979b5d33a984afd9b82482242d383761f3..f5eeae0570c0db695ed53d0f20edf8f0fb6372e8 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 9e42ea97a23a02083517cabb088ef94175688e2d..34c313e7be5e8327c9f04ef4533be73954e301b2 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -25,6 +25,6 @@ soh {
        #  dhcp:: If enabled, It will do SoH over DHCP.
        #
        #  Default is `no`.
-       #       
+       #
        dhcp = yes
 }
index 78de2739ed8ac5dda02cbbe377bd162a457b310b..93f1cfa20c75e9f49047708fbe141cacaa4746e2 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 30d8a20a90560083bdc8e00e6b8dd1ebf59fa86f..e8322d00ce29d4c8b74faa87820b11b2f03ed9aa 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
 #
 sql {
        #
-       # dialect:: The dialect of SQL you want to use.
+       #  dialect:: The dialect of SQL you want to use.
        #
-       # NOTE: If you're using `rlm_sql_null`, then it should be the type of
-       # database the logged queries are going to be executed against.
+       #  NOTE: If you're using `rlm_sql_null`, then it should be the type of
+       #  database the logged queries are going to be executed against.
        #
        dialect = "sqlite"
 
        #
-       # driver:: The sub-module to use to execute queries. This should match
-       # the database you're attempting to connect to.
+       #  driver:: The sub-module to use to execute queries. This should match
+       #  the database you're attempting to connect to.
        #
        #    * rlm_sql_cassandra
        #    * rlm_sql_db2
@@ -58,14 +58,14 @@ sql {
        driver = "rlm_sql_${dialect}"
 
        #
-       # $-INCLUDE:: Include driver specific configuration file if one
-       # exists. These are in a separate configuration file
-       # in mods-config/sql/driver/<driver>.
+       #  $-INCLUDE:: Include driver specific configuration file if one
+       #  exists. These are in a separate configuration file
+       #  in mods-config/sql/driver/<driver>.
        #
        $-INCLUDE ${modconfdir}/sql/driver/${dialect}
 
        #
-       # .Connection info:
+       #  .Connection info:
        #
 #      server = "localhost"
 #      port = 3306
@@ -73,142 +73,142 @@ sql {
 #      password = "radpass"
 
        #
-       # radius_db:: Database table configuration for everything.
+       #  radius_db:: Database table configuration for everything.
        #
-       # WARNING: Except for Oracle database.
+       #  WARNING: Except for Oracle database.
        #
        radius_db = "radius"
 
        #
-       # .If you are using `Oracle` then use this instead.
+       #  .If you are using `Oracle` then use this instead.
        #
 #      radius_db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=your_sid)))"
 
        #
-       # .If you're using `postgresql` this can also be used instead of the connection info parameters.
+       #  .If you're using `postgresql` this can also be used instead of the connection info parameters.
        #
 #      radius_db = "dbname=radius host=localhost user=radius password=raddpass"
 
        #
-       # .If you're using `postgresql` this can also be used instead of the connection info parameters.
+       #  .If you're using `postgresql` this can also be used instead of the connection info parameters.
        #
 #      radius_db = "dbname=radius host=localhost user=radius password=raddpass"
 
        #
-       # NOTE: Postgreql doesn't take `tls{}` options in its module config like mysql does,
-       # if you want to use SSL connections then use this form of connection info parameter.
+       #  NOTE: Postgreql doesn't take `tls{}` options in its module config like mysql does,
+       #  if you want to use SSL connections then use this form of connection info parameter.
        #
 #      radius_db = "host=localhost port=5432 dbname=radius user=radius password=raddpass sslmode=verify-full sslcert=/etc/ssl/client.crt sslkey=/etc/ssl/client.key sslrootcert=/etc/ssl/ca.crt"
 
        #
-       # acct_table1::
-       # acct_table2::
+       #  acct_table1::
+       #  acct_table2::
        #
-       # If you want both stop and start records logged to the same SQL table, leave this as is.
-       # If you want them in different tables, put the start table in `acct_table1` and stop
-       # table in `acct_table2`.
+       #  If you want both stop and start records logged to the same SQL table, leave this as is.
+       #  If you want them in different tables, put the start table in `acct_table1` and stop
+       #  table in `acct_table2`.
        #
        acct_table1 = "radacct"
        acct_table2 = "radacct"
 
        #
-       # postauth_table:: Allow for storing data after authentication.
+       #  postauth_table:: Allow for storing data after authentication.
        #
        postauth_table = "radpostauth"
 
        #
-       # authcheck_table::
-       # groupcheck_table::
+       #  authcheck_table::
+       #  groupcheck_table::
        #
-       # Tables containing `check` items.
+       #  Tables containing `check` items.
        #
        authcheck_table = "radcheck"
        groupcheck_table = "radgroupcheck"
 
        #
-       # authreply_table::
-       # groupreply_table::
+       #  authreply_table::
+       #  groupreply_table::
        #
-       # Tables containing `reply` items.
+       #  Tables containing `reply` items.
        #
        authreply_table = "radreply"
        groupreply_table = "radgroupreply"
 
        #
-       # usergroup_table:: Table to keep group info.
+       #  usergroup_table:: Table to keep group info.
        #
        usergroup_table = "radusergroup"
 
        #
-       # read_groups:: Read the groups from the database.
+       #  read_groups:: Read the groups from the database.
        #
-       # If set to `yes`, we read the group tables unless `Fall-Through = no` in the reply table.
-       # If set to `no`, we do not read the group tables unless `Fall-Through = yes` in the
-       # reply table.
+       #  If set to `yes`, we read the group tables unless `Fall-Through = no` in the reply table.
+       #  If set to `no`, we do not read the group tables unless `Fall-Through = yes` in the
+       #  reply table.
        #
-       # Default is `yes`.
+       #  Default is `yes`.
        #
 #      read_groups = yes
 
        #
-       # read_profiles:: Read the profiles from the database.
+       #  read_profiles:: Read the profiles from the database.
        #
-       # If set to `yes`, we read profiles unless `Fall-Through = no` in the groupreply table.
-       # If set to `no` we do not read profiles unless `Fall-Through = yes` in the groupreply table.
+       #  If set to `yes`, we read profiles unless `Fall-Through = no` in the groupreply table.
+       #  If set to `no` we do not read profiles unless `Fall-Through = yes` in the groupreply table.
        #
-       # Default is `yes`.
+       #  Default is `yes`.
        #
 #      read_profiles = yes
 
        #
-       # logfile:: Write SQL queries to a logfile.
+       #  logfile:: Write SQL queries to a logfile.
        #
-       # This is potentially useful for tracing issues with authorization queries.
-       # See also `logfile` directives in `mods-config/sql/main/*/queries.conf`.
-       # You can enable per-section logging by enabling `logfile` there, or global logging by
-       # enabling `logfile` here.
+       #  This is potentially useful for tracing issues with authorization queries.
+       #  See also `logfile` directives in `mods-config/sql/main/*/queries.conf`.
+       #  You can enable per-section logging by enabling `logfile` there, or global logging by
+       #  enabling `logfile` here.
        #
-       # Per-section logging can be disabled by setting "logfile = ''"
+       #  Per-section logging can be disabled by setting "logfile = ''"
        #
 #      logfile = ${logdir}/sqllog.sql
 
        #
-       # query_timeout:: Set the maximum query duration for `rlm_sql_mysql` and `rlm_sql_cassandra`.
+       #  query_timeout:: Set the maximum query duration for `rlm_sql_mysql` and `rlm_sql_cassandra`.
        #
 #      query_timeout = 5
 
        #
-       # pool { ... }::
+       #  pool { ... }::
        #
-       # The connection pool is new for 3.0, and will be used in many modules, for all kinds of
-       # connection-related activity.
+       #  The connection pool is new for 3.0, and will be used in many modules, for all kinds of
+       #  connection-related activity.
        #
-       # When the server is not threaded, the connection pool limits are ignored, and only one
-       # connection is used.
+       #  When the server is not threaded, the connection pool limits are ignored, and only one
+       #  connection is used.
        #
-       # [NOTE]
-       # ====
-       # If you want to have multiple SQL modules re-use the same connection pool, use `pool = name`
-       # instead of a `pool` section.
+       #  [NOTE]
+       #  ====
+       #  If you want to have multiple SQL modules re-use the same connection pool, use `pool = name`
+       #  instead of a `pool` section.
        #
-       # e.g:
+       #  e.g:
        #
-       # [source,sql]
-       # ----
-       # sql1 {
+       #  [source,sql]
+       #  ----
+       #  sql1 {
        #   ...
        #   pool {
        #     ...
        #   }
-       # }
+       #  }
        #
-       # # sql2 will use the connection pool from sql1
-       # sql2 {
+       #  # sql2 will use the connection pool from sql1
+       #  sql2 {
        #   ...
        #   pool = sql1
-       # }
-       # ----
-       # ====
+       #  }
+       #  ----
+       #  ====
        #
        pool {
                #
@@ -264,7 +264,7 @@ sql {
                retry_delay = 30
 
                #
-               # lifetime:: The lifetime (in seconds) of the connection.
+               #  lifetime:: The lifetime (in seconds) of the connection.
                #
                lifetime = 0
 
@@ -306,15 +306,15 @@ sql {
        }
 
        #
-       # group_attribute:: The group attribute specific to this instance of `rlm_sql`.
+       #  group_attribute:: The group attribute specific to this instance of `rlm_sql`.
        #
        group_attribute = "${.:instance}-Group"
 
        #
-       # .Read database-specific queries.
+       #  .Read database-specific queries.
        #
-       # Not all drivers ship with `query.conf` or `schema.sql` files. For those which don't,
-       # please create them and contribute them back to the project.
+       #  Not all drivers ship with `query.conf` or `schema.sql` files. For those which don't,
+       #  please create them and contribute them back to the project.
        #
        $INCLUDE ${modconfdir}/${.:name}/main/${dialect}/queries.conf
 }
index af5bfecba8fa1d09839d7fe3e87bae66cfec7dda..456f8e2e17464de13b2934bd9c2a0492caae093f 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 918e3521f3c693469054265adc1898774996841d..a8a7ed2d8499d13c47611fbce9286e421bd9108b 100644 (file)
@@ -1,6 +1,6 @@
-# -*- text -*-
+#  -*- text -*-
 #
-# :toc:
+#  :toc:
 #
 #  $Id$
 
@@ -57,7 +57,7 @@ sqlippool {
        #
        #  * Using `NAS-Port` gives behaviour similar to `rlm_ippool` and ACS. (default).
        #  * Using `Calling-Station-Id` works for NAS that send fixed `NAS-Port`.
-       #  
+       #
        #  WARNING: ONLY change this if you know what you are doing!
        #
        pool_key = "%{NAS-Port}"
index 72e482b82a320987530b9f3829a653d0b09d0851..e54b106e1d7b16ecace1ef899bceb948978c44fe 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -8,15 +8,15 @@
 #
 #  = sRadutmp Module
 #
-# The `sradutmp` module is a _Safe Radutmp_.
+#  The `sradutmp` module is a _Safe Radutmp_.
 #
-# It does not contain caller ID, so it can be world-readable, and `radwho`
-# can work for normal users, without exposing any information that isn't
-# already exposed by who(1).
+#  It does not contain caller ID, so it can be world-readable, and `radwho`
+#  can work for normal users, without exposing any information that isn't
+#  already exposed by who(1).
 #
-# This is another _instance_ of the `radutmp` module, but it is given
-# then name `sradutmp` to identify it later in the `accounting`
-# section.
+#  This is another _instance_ of the `radutmp` module, but it is given
+#  then name `sradutmp` to identify it later in the `accounting`
+#  section.
 #
 
 #
index 3453b942c053ec0aec1f5af4a92bdf6ebd9f5a24..b316c3aac1de7e59ae96a75f6bc869f80eb682c9 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -16,7 +16,7 @@
 #  input / output packets.
 #
 #  When listed in a `recv Status-Server` section, it will add global
-#  server statistics to the packet. 
+#  server statistics to the packet.
 #
 #  See `dictionary.freeradius`, and the `FreeRADIUS-Stats4` attributes,
 #  for a list of which attributes it adds.
index 63508dd88781dc504906847178d9b58d401c55dd..27cb88777caf71c824e68fde57d2e2a0a94c596b 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -16,6 +16,6 @@
 #  ## Default instance
 #
 unbound dns {
-       # filename = "${raddbdir}/mods-config/unbound/default.conf"
-       # timeout = 3000
+       #  filename = "${raddbdir}/mods-config/unbound/default.conf"
+       #  timeout = 3000
 }
index a83a8f97d570149d3447e5c88e5f45c50b7ad754..071026cdc4f630f871fa72fd9cce8119f21ca560 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 631cf3f6344efedfb6017e8a5022f4cd327acfaf..9af0370804f376f5550315b4744e0f39ab5c8741 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index 1e2a688e568166a65737cece1ef71e8ff7bc03f6..882d907408a883b0ab33a213a58823ec9ad113ed 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
index f4bf8816f9cb2270d6faf61774d591e150b1e0c4..aa1355afe3ef802c610de86c35f993247b4ebf71 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -94,7 +94,7 @@
 #  `FA-HA` = H(HA-RK, "FA-HA" | HA-IPv4 | FA-CoAv4 | SPI)
 #
 #  where `HA-IPv4` is as above.
-#  
+#
 #  and `FA-CoAv4` address of the `FA` as seen by the `HA`
 #  and `SPI` is the relevant `SPI` for the `HA-RK`.
 #
index 3e9ec0f5a702cd0cb63e5141f138bdb669bf052f..d0588908309e50cf38db6f6756fab1e2de4b5563 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -8,15 +8,15 @@
 #
 #  = WinModule
 #
-# The `winbind` module authenticate PAP users against Microsoft Active
-# Directory or Samba, via `winbind`.
+#  The `winbind` module authenticate PAP users against Microsoft Active
+#  Directory or Samba, via `winbind`.
 #
-# This module is for PAP authentication (where plaintext passwords
-# are sent in the `User-Password` attribute) only. For authenticating
-# `mschap` requests against AD/Samba see the options available in the
-# `rlm_mschap` module.
+#  This module is for PAP authentication (where plaintext passwords
+#  are sent in the `User-Password` attribute) only. For authenticating
+#  `mschap` requests against AD/Samba see the options available in the
+#  `rlm_mschap` module.
 #
-# NOTE: Samba version 4.2.1 or higher is required to use this module.
+#  NOTE: Samba version 4.2.1 or higher is required to use this module.
 #
 
 #
 #
 winbind {
        #
-       # winbind_username:: The username to pass to `winbind` for authentication.
+       #  winbind_username:: The username to pass to `winbind` for authentication.
        #
        winbind_username = "%{%{Stripped-User-Name}:-%{User-Name}}"
 
        #
-       # winbind_domain:: The windows domain.
+       #  winbind_domain:: The windows domain.
        #
-       # While not required to be set, it is likely authentication will fail
-       # if it is not set correctly.
+       #  While not required to be set, it is likely authentication will fail
+       #  if it is not set correctly.
        #
-       # This configuration option, as the username above, is also expanded before use.
+       #  This configuration option, as the username above, is also expanded before use.
        #
-       # If unset then winbind will be queried for the correct value. If you
-       # actually want it blank it should be explicitly set here.
+       #  If unset then winbind will be queried for the correct value. If you
+       #  actually want it blank it should be explicitly set here.
        #
 #      winbind_domain = ""
 
        #
-       # group { ... }:: Group membership checking.
+       #  group { ... }:: Group membership checking.
        #
        group {
                #
-               # group_search_username:: AD username to search for group searches.
+               #  group_search_username:: AD username to search for group searches.
                #
-               # This should generally not include a realm, so `Stripped-User-Name`
-               # is likely the best attribute if it exists.
+               #  This should generally not include a realm, so `Stripped-User-Name`
+               #  is likely the best attribute if it exists.
                #
                group_search_username = "%{%{Stripped-User-Name}:-%{User-Name}}"
 
                #
-               # group_add_domain:: Include the domain in group searches.
+               #  group_add_domain:: Include the domain in group searches.
                #
-               # When this is enabled, winbind_domain is prepended to the
-               # username (as `domain\username`) before searching. This is
-               # generally required.
+               #  When this is enabled, winbind_domain is prepended to the
+               #  username (as `domain\username`) before searching. This is
+               #  generally required.
                #
 #              group_add_domain = yes
 
                #
-               # group_attribute:: Attribute to use for group comparisons.
+               #  group_attribute:: Attribute to use for group comparisons.
                #
-               # This will normally be `Winbind-Group` if this instance is
-               # unnamed, otherwise it will be `name-Winbind-Group`. The
-               # name of this attribute can be overridden here.
+               #  This will normally be `Winbind-Group` if this instance is
+               #  unnamed, otherwise it will be `name-Winbind-Group`. The
+               #  name of this attribute can be overridden here.
                #
 #              group_attribute = "Winbind-Group"
        }
 
        #
-       # pool { ... }::
+       #  pool { ... }::
        #
-       # Information for the `winbind` connection pool.
+       #  Information for the `winbind` connection pool.
        #
-       # The configuration items below are the same for all modules which
-       # use the new connection pool.
+       #  The configuration items below are the same for all modules which
+       #  use the new connection pool.
        #
        pool {
                #
@@ -163,7 +163,7 @@ winbind {
                #
                #  [NOTE]
                #  ====
-               #  All configuration settings are enforced.  If a connection is closed because of 
+               #  All configuration settings are enforced.  If a connection is closed because of
                #  `idle_timeout`, `uses`, or `lifetime`, then the total
                #  number of connections MAY fall below `min`.
                #
index 1475eb0ac27ca6f395607ed3e5ffa6ac88ac214d..93a576eeb2e8638db260f4be77d7340cb335f6fa 100644 (file)
@@ -1,4 +1,4 @@
-# -*- text -*-
+#  -*- text -*-
 #
 #  :toc:
 #
@@ -55,7 +55,7 @@ yubikey {
        #  Each account will need a password added (either using attribute `Cleartext-Password`,
        #  `SSHA-Password`, etc.).
        #
-       #  The module itself does not provide persistent storage as this would be duplicative of 
+       #  The module itself does not provide persistent storage as this would be duplicative of
        #  functionality already in the server.
        #
        #  Yubikey authentication needs two attributes retrieved from persistent storage:
@@ -64,14 +64,14 @@ yubikey {
        #  |===
        #  | Attributes                 | Description
        #  | `&control:Yubikey-Key`     | The AES key used to decrypt the OTP data.
-       #                                 The `Yubikey-Public-Id` and/or User-Name 
+       #                                 The `Yubikey-Public-Id` and/or User-Name
        #                                 attributes may be used to retrieve the key.
        #                                 The value is a `16-byte` binary blob.
        #  | `&control:Yubikey-Counter` | This is compared with the counter in the OTP
        #                                 data and used to prevent replay attacks.
        #                                 This attribute will also be available in
        #                                 the request list after successful decryption.
-       # |===
+       #  |===
        #
        #  NOTE: `Yubikey-Counter` isn't strictly required, but the server will generate
        #  warnings if it's not present when `yubikey.authenticate` is called.
@@ -230,20 +230,20 @@ yubikey {
                        idle_timeout = 60
 
                        #
-                       # spread:: Enable LRU (Least Recently Used).
+                       #  spread:: Enable LRU (Least Recently Used).
                        #
-                       # The `yubico` library uses `curl` multihandles. If the multihandle is reused
-                       # before all requests are completed the connections are re-established.
+                       #  The `yubico` library uses `curl` multihandles. If the multihandle is reused
+                       #  before all requests are completed the connections are re-established.
                        #
-                       # The cost of re-establishing the connections is greater than the benefit of
-                       # maintaining a small pool of connections or optimising for link latency.
+                       #  The cost of re-establishing the connections is greater than the benefit of
+                       #  maintaining a small pool of connections or optimising for link latency.
                        #
                        spread = yes
 
                        #
                        #  [NOTE]
                        #  ====
-                       #  All configuration settings are enforced.  If a connection is closed because of 
+                       #  All configuration settings are enforced.  If a connection is closed because of
                        #  `idle_timeout`, `uses`, or `lifetime`, then the total
                        #  number of connections MAY fall below `min`.
                        #