]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
move raddb to reference
authorAlan T. DeKok <aland@freeradius.org>
Tue, 14 Jan 2025 21:30:52 +0000 (16:30 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 14 Jan 2025 21:35:27 +0000 (16:35 -0500)
it's not it's own thing, it's part of the reference for the
server.

move the files

git mv doc/antora/modules/raddb/pages doc/antora/modules/references/pages/raddb

fix up the cross refs

perl -p -i -e 's,xref:raddb:,xref:reference:raddb/,' $(git grep -l xref:raddb .)

fix up doc/all.mk with change thingies

move raddb/nav.adoc into references/nav.adoc, with one more level of nesting

151 files changed:
doc/all.mk
doc/antora/modules/ROOT/pages/index.adoc
doc/antora/modules/concepts/pages/modules/ldap/authentication.adoc
doc/antora/modules/howto/pages/modules/chap/index.adoc
doc/antora/modules/howto/pages/modules/configuring_modules.adoc
doc/antora/modules/howto/pages/modules/ldap/base_configuration/index.adoc
doc/antora/modules/howto/pages/modules/ldap/index.adoc
doc/antora/modules/howto/pages/modules/ldap/ldapsearch/locating_objects.adoc
doc/antora/modules/installation/pages/upgrade.adoc
doc/antora/modules/raddb/nav.adoc [deleted file]
doc/antora/modules/reference/nav.adoc
doc/antora/modules/reference/pages/index.adoc
doc/antora/modules/reference/pages/policy/different.adoc
doc/antora/modules/reference/pages/raddb/.gitignore [moved from doc/antora/modules/raddb/pages/.gitignore with 100% similarity]
doc/antora/modules/reference/pages/raddb/certs/index.adoc [moved from doc/antora/modules/raddb/pages/certs/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/clients.conf.adoc [moved from doc/antora/modules/raddb/pages/clients.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/debug.conf.adoc [moved from doc/antora/modules/raddb/pages/debug.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/dictionary.adoc [moved from doc/antora/modules/raddb/pages/dictionary.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/experimental.conf.adoc [moved from doc/antora/modules/raddb/pages/experimental.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/format.adoc [moved from doc/antora/modules/raddb/pages/format.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/global.d/index.adoc [moved from doc/antora/modules/raddb/pages/global.d/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/global.d/ldap.adoc [moved from doc/antora/modules/raddb/pages/global.d/ldap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/global.d/python.adoc [moved from doc/antora/modules/raddb/pages/global.d/python.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/index.adoc [moved from doc/antora/modules/raddb/pages/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/abfab_psk_sql.adoc [moved from doc/antora/modules/raddb/pages/mods-available/abfab_psk_sql.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/all_modules.adoc [moved from doc/antora/modules/raddb/pages/mods-available/all_modules.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/always.adoc [moved from doc/antora/modules/raddb/pages/mods-available/always.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/attr_filter.adoc [moved from doc/antora/modules/raddb/pages/mods-available/attr_filter.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/brotli.adoc [moved from doc/antora/modules/raddb/pages/mods-available/brotli.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/cache.adoc [moved from doc/antora/modules/raddb/pages/mods-available/cache.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/cache_eap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/cache_eap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/cache_tls.adoc [moved from doc/antora/modules/raddb/pages/mods-available/cache_tls.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/chap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/chap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/cipher.adoc [moved from doc/antora/modules/raddb/pages/mods-available/cipher.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/client.adoc [moved from doc/antora/modules/raddb/pages/mods-available/client.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/couchbase.adoc [moved from doc/antora/modules/raddb/pages/mods-available/couchbase.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/csv.adoc [moved from doc/antora/modules/raddb/pages/mods-available/csv.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/cui.adoc [moved from doc/antora/modules/raddb/pages/mods-available/cui.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/date.adoc [moved from doc/antora/modules/raddb/pages/mods-available/date.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/delay.adoc [moved from doc/antora/modules/raddb/pages/mods-available/delay.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/detail.adoc [moved from doc/antora/modules/raddb/pages/mods-available/detail.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/detail.example.com.adoc [moved from doc/antora/modules/raddb/pages/mods-available/detail.example.com.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/detail.log.adoc [moved from doc/antora/modules/raddb/pages/mods-available/detail.log.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/dhcpv4.adoc [moved from doc/antora/modules/raddb/pages/mods-available/dhcpv4.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/dict.adoc [moved from doc/antora/modules/raddb/pages/mods-available/dict.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/digest.adoc [moved from doc/antora/modules/raddb/pages/mods-available/digest.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/eap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/eap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/eap_inner.adoc [moved from doc/antora/modules/raddb/pages/mods-available/eap_inner.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/echo.adoc [moved from doc/antora/modules/raddb/pages/mods-available/echo.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/escape.adoc [moved from doc/antora/modules/raddb/pages/mods-available/escape.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/etc_group.adoc [moved from doc/antora/modules/raddb/pages/mods-available/etc_group.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/exec.adoc [moved from doc/antora/modules/raddb/pages/mods-available/exec.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/files.adoc [moved from doc/antora/modules/raddb/pages/mods-available/files.adoc with 89% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/icmp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/icmp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/idn.adoc [moved from doc/antora/modules/raddb/pages/mods-available/idn.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/imap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/imap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/index.adoc [moved from doc/antora/modules/raddb/pages/mods-available/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/isc_dhcp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/isc_dhcp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/json.adoc [moved from doc/antora/modules/raddb/pages/mods-available/json.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/krb5.adoc [moved from doc/antora/modules/raddb/pages/mods-available/krb5.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/ldap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/ldap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/linelog.adoc [moved from doc/antora/modules/raddb/pages/mods-available/linelog.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/logtee.adoc [moved from doc/antora/modules/raddb/pages/mods-available/logtee.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/lua.adoc [moved from doc/antora/modules/raddb/pages/mods-available/lua.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/mac2ip.adoc [moved from doc/antora/modules/raddb/pages/mods-available/mac2ip.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/mac2vlan.adoc [moved from doc/antora/modules/raddb/pages/mods-available/mac2vlan.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/mruby.adoc [moved from doc/antora/modules/raddb/pages/mods-available/mruby.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/mschap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/mschap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/ntlm_auth.adoc [moved from doc/antora/modules/raddb/pages/mods-available/ntlm_auth.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/opendirectory.adoc [moved from doc/antora/modules/raddb/pages/mods-available/opendirectory.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/pam.adoc [moved from doc/antora/modules/raddb/pages/mods-available/pam.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/pap.adoc [moved from doc/antora/modules/raddb/pages/mods-available/pap.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/passwd.adoc [moved from doc/antora/modules/raddb/pages/mods-available/passwd.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/perl.adoc [moved from doc/antora/modules/raddb/pages/mods-available/perl.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/python.adoc [moved from doc/antora/modules/raddb/pages/mods-available/python.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/radius.adoc [moved from doc/antora/modules/raddb/pages/mods-available/radius.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/radutmp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/radutmp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/redis.adoc [moved from doc/antora/modules/raddb/pages/mods-available/redis.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/redis_ippool.adoc [moved from doc/antora/modules/raddb/pages/mods-available/redis_ippool.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/rediswho.adoc [moved from doc/antora/modules/raddb/pages/mods-available/rediswho.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/redundant_sql.adoc [moved from doc/antora/modules/raddb/pages/mods-available/redundant_sql.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/rest.adoc [moved from doc/antora/modules/raddb/pages/mods-available/rest.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/smbpasswd.adoc [moved from doc/antora/modules/raddb/pages/mods-available/smbpasswd.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/smtp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/smtp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/sometimes.adoc [moved from doc/antora/modules/raddb/pages/mods-available/sometimes.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/sql.adoc [moved from doc/antora/modules/raddb/pages/mods-available/sql.adoc with 99% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/sqlcounter.adoc [moved from doc/antora/modules/raddb/pages/mods-available/sqlcounter.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/sqlippool.adoc [moved from doc/antora/modules/raddb/pages/mods-available/sqlippool.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/sradutmp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/sradutmp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/stats.adoc [moved from doc/antora/modules/raddb/pages/mods-available/stats.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/tacacs.adoc [moved from doc/antora/modules/raddb/pages/mods-available/tacacs.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/totp.adoc [moved from doc/antora/modules/raddb/pages/mods-available/totp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/unbound.adoc [moved from doc/antora/modules/raddb/pages/mods-available/unbound.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/unix.adoc [moved from doc/antora/modules/raddb/pages/mods-available/unix.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/unpack.adoc [moved from doc/antora/modules/raddb/pages/mods-available/unpack.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/utf8.adoc [moved from doc/antora/modules/raddb/pages/mods-available/utf8.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/wimax.adoc [moved from doc/antora/modules/raddb/pages/mods-available/wimax.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/winbind.adoc [moved from doc/antora/modules/raddb/pages/mods-available/winbind.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-available/yubikey.adoc [moved from doc/antora/modules/raddb/pages/mods-available/yubikey.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/mods-config/files/users.adoc [moved from doc/antora/modules/raddb/pages/mods-config/files/users.adoc with 97% similarity]
doc/antora/modules/reference/pages/raddb/mods-config/index.adoc [moved from doc/antora/modules/raddb/pages/mods-config/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/radclient.conf.adoc [moved from doc/antora/modules/raddb/pages/radclient.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/radiusd.conf.adoc [moved from doc/antora/modules/raddb/pages/radiusd.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/radrelay.conf.adoc [moved from doc/antora/modules/raddb/pages/radrelay.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/abfab-tls.adoc [moved from doc/antora/modules/raddb/pages/sites-available/abfab-tls.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/abfab-tr-idp.adoc [moved from doc/antora/modules/raddb/pages/sites-available/abfab-tr-idp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/arp.adoc [moved from doc/antora/modules/raddb/pages/sites-available/arp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/bfd.adoc [moved from doc/antora/modules/raddb/pages/sites-available/bfd.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/buffered-sql.adoc [moved from doc/antora/modules/raddb/pages/sites-available/buffered-sql.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/challenge.adoc [moved from doc/antora/modules/raddb/pages/sites-available/challenge.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/channel_bindings.adoc [moved from doc/antora/modules/raddb/pages/sites-available/channel_bindings.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/check-eap-tls.adoc [moved from doc/antora/modules/raddb/pages/sites-available/check-eap-tls.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/coa-relay.adoc [moved from doc/antora/modules/raddb/pages/sites-available/coa-relay.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/coa.adoc [moved from doc/antora/modules/raddb/pages/sites-available/coa.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/control-socket.adoc [moved from doc/antora/modules/raddb/pages/sites-available/control-socket.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/copy-acct-to-home-server.adoc [moved from doc/antora/modules/raddb/pages/sites-available/copy-acct-to-home-server.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/cron.adoc [moved from doc/antora/modules/raddb/pages/sites-available/cron.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/decoupled-accounting.adoc [moved from doc/antora/modules/raddb/pages/sites-available/decoupled-accounting.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/default.adoc [moved from doc/antora/modules/raddb/pages/sites-available/default.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/detail.adoc [moved from doc/antora/modules/raddb/pages/sites-available/detail.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/dhcp.adoc [moved from doc/antora/modules/raddb/pages/sites-available/dhcp.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/dhcp.relay.adoc [moved from doc/antora/modules/raddb/pages/sites-available/dhcp.relay.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/dhcpv6.adoc [moved from doc/antora/modules/raddb/pages/sites-available/dhcpv6.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/dns.adoc [moved from doc/antora/modules/raddb/pages/sites-available/dns.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/dynamic-clients.adoc [moved from doc/antora/modules/raddb/pages/sites-available/dynamic-clients.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/eap-aka-sim.adoc [moved from doc/antora/modules/raddb/pages/sites-available/eap-aka-sim.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/example.adoc [moved from doc/antora/modules/raddb/pages/sites-available/example.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/index.adoc [moved from doc/antora/modules/raddb/pages/sites-available/index.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/inner-tunnel.adoc [moved from doc/antora/modules/raddb/pages/sites-available/inner-tunnel.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/ldap_sync.adoc [moved from doc/antora/modules/raddb/pages/sites-available/ldap_sync.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/load.adoc [moved from doc/antora/modules/raddb/pages/sites-available/load.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/originate-coa.adoc [moved from doc/antora/modules/raddb/pages/sites-available/originate-coa.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/proxy-inner-tunnel.adoc [moved from doc/antora/modules/raddb/pages/sites-available/proxy-inner-tunnel.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/radius-acct.adoc [moved from doc/antora/modules/raddb/pages/sites-available/radius-acct.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/resource-check.adoc [moved from doc/antora/modules/raddb/pages/sites-available/resource-check.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/robust-proxy-accounting.adoc [moved from doc/antora/modules/raddb/pages/sites-available/robust-proxy-accounting.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/status.adoc [moved from doc/antora/modules/raddb/pages/sites-available/status.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/tacacs.adoc [moved from doc/antora/modules/raddb/pages/sites-available/tacacs.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/test_load.adoc [moved from doc/antora/modules/raddb/pages/sites-available/test_load.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/tls-cache.adoc [moved from doc/antora/modules/raddb/pages/sites-available/tls-cache.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/tls.adoc [moved from doc/antora/modules/raddb/pages/sites-available/tls.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/virtual.example.com.adoc [moved from doc/antora/modules/raddb/pages/sites-available/virtual.example.com.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/sites-available/vmps.adoc [moved from doc/antora/modules/raddb/pages/sites-available/vmps.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/templates.conf.adoc [moved from doc/antora/modules/raddb/pages/templates.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/raddb/trigger.conf.adoc [moved from doc/antora/modules/raddb/pages/trigger.conf.adoc with 100% similarity]
doc/antora/modules/reference/pages/unlang/interpreter.adoc
doc/antora/modules/reference/pages/unlang/keywords.adoc
doc/antora/modules/reference/pages/unlang/module_builtin.adoc
doc/antora/modules/reference/pages/xlat/character.adoc
doc/antora/modules/tutorials/pages/final_group_project.adoc
doc/antora/modules/tutorials/pages/unlang_return_codes.adoc

index dcc8cd67b6cad6fd0b71579fd0d0d5b19815778f..849e57fcdc984474d0a7c3e88325125a97cfc449 100644 (file)
@@ -70,7 +70,7 @@ clean: clean.doc
 #  Our "conf to asciidoc" stuff.
 #
 CONF_FILES := $(filter-out %~,$(wildcard raddb/*conf raddb/mods-available/* raddb/sites-available/* raddb/dictionary))
-BASE_ADOC_FILES := $(wildcard doc/*.adoc doc/*/*.adoc doc/*/*/*.adoc) doc/raddb/mods-available/all_modules.adoc
+BASE_ADOC_FILES := $(wildcard doc/*.adoc doc/*/*.adoc doc/*/*/*.adoc) doc/antora/modules/reference/pages/raddb/mods-available/all_modules.adoc
 
 ADOC_FILES     := $(BASE_ADOC_FILES) $(AUTO_ADOC_FILES)
 PDF_FILES := $(patsubst doc/%.adoc,doc/%.pdf,$(ADOC_FILES))
@@ -197,7 +197,7 @@ endif
 #
 #  Conf files get converted to Asciidoc via our own magic script.
 #
-doc/antora/modules/raddb/pages/%.adoc: raddb/%
+doc/antora/modules/reference/pages/raddb/%.adoc: raddb/%
        @echo ADOC $^
        ${Q}mkdir -p $(dir $@)
        ${Q}perl -pi -e 's/^# ([^ \t])/#  $$1/;s/^([ \t]+)# ([^ \t])/$$1#  $$2/;s/[ \t]+$$//' $^
@@ -207,7 +207,7 @@ doc/antora/modules/raddb/pages/%.adoc: raddb/%
 #  Simple rule for lazy people.
 #
 .PHONY: doc.raddb
-doc.raddb: $(patsubst raddb/%,doc/antora/modules/raddb/pages/%.adoc,$(CONF_FILES))
+doc.raddb: $(patsubst raddb/%,doc/antora/modules/reference/pages/raddb/%.adoc,$(CONF_FILES))
 
 #
 #  antora rebuilds the entire documentation site on each run
@@ -257,7 +257,7 @@ doc/raddb/%.adoc: raddb/%
 #
 IGNORE_MODULES := $(patsubst %,src/modules/%/README.md,rlm_dict rlm_securid rlm_sigtran rlm_test)
 README_MODULES := $(filter-out $(IGNORE_MODULES), $(wildcard src/modules/rlm_*/README.md))
-doc/raddb/mods-available/all_modules.adoc: $(README_MODULES)
+doc/antora/modules/reference/pages/raddb/mods-available/all_modules.adoc: $(README_MODULES)
        @echo ADOC mods-available/all_modules.adoc
        ${Q}./scripts/asciidoc/mod_readme2adoc $(README_MODULES) > $@
 endif
index 68929865427e0ffaef82a954c661d2873e15a5a2..df45e085f837cbb9415889ea9dfca1044bd6003f 100644 (file)
@@ -39,7 +39,7 @@ desired outcome. At a high level, the subject areas describe:
 * xref:concepts:index.adoc[Concepts] and introduction for newcomers.
 * xref:installation:index.adoc[Installing] and xref:installation:upgrade.adoc[upgrading] FreeRADIUS.
 * The syntax of the xref:reference:unlang/index.adoc[unlang] processing language.
-* The xref:raddb:index.adoc[configuration files] located in `/etc/raddb/`, or `/etc/freeradius/`
+* The xref:reference:raddb/index.adoc[configuration files] located in `/etc/raddb/`, or `/etc/freeradius/`
 * Various xref:howto:index.adoc[how-to] guides.
 * xref:developers:index.adoc[Developer documentation].
 
@@ -145,7 +145,7 @@ A detailed xref:reference:unlang/index.adoc[unlang] reference guide is also avai
 This section describes the syntax and functionality of the keywords,
 data types, etc. used in the `unlang` processing language.
 
-All of the xref:raddb:index.adoc[configuration files] are available in
+All of the xref:reference:raddb/index.adoc[configuration files] are available in
 hypertext format. It can often be easier to read the configuration files
 in a nicely formatted version, instead of as a fixed-width font in a
 text editor.
index 02990567fdc5920764483d628e5904e2b5444238..52679aeafcdbe438df821d6437e4b4797aee9ec8 100644 (file)
@@ -21,7 +21,7 @@ PAP::
 Use "bind as user"
 
 MS-CHAP::
-Use xref:raddb:mods-available/ntlm_auth.adoc[`ntlm`] or xref:raddb:mods-available/winbind.adoc[`winbind`].
+Use xref:reference:raddb/mods-available/ntlm_auth.adoc[`ntlm`] or xref:reference:raddb/mods-available/winbind.adoc[`winbind`].
 
 Due to the limitations of Active Directory, There are unfortunately no
 other possible choices.
@@ -121,7 +121,7 @@ formats.  There is sufficient information in the password values to
 determine what format it is in (base64, binary, or text), and what
 password "encryption" mechanism has been used (crypt, MD5, SHA, SSHA2,
 SHA3, etc).  All that is necessary is that the
-xref:raddb:mods-available/ldap.adoc[ldap module] be configured to map
+xref:reference:raddb/mods-available/ldap.adoc[ldap module] be configured to map
 the `userPassword` LDAP field to the `&control.Password.With-Header`
 attribute in FreeRADIUS.  FreeRADIUS will then "do the right thing" to
 authenticate the user.
@@ -129,7 +129,7 @@ authenticate the user.
 This mapping is done in the default module configuration.  There are
 no additional changes required for FreeRADIUS to correctly read and
 decode the `userPassword` field from LDAP.  Please see the
-xref:raddb:mods-available/pap.adoc[pap module] for a full list of
+xref:reference:raddb/mods-available/pap.adoc[pap module] for a full list of
 supported password "encryption" formats.
 
 == Additional Considerations
index 128290c281a83ffb6c6922cd54756759b08679f0..8472f4d7a93c5b36453e0744d47b72a5b3d6ae91 100644 (file)
@@ -2,7 +2,7 @@
 
 = Configuring the CHAP module
 
-The xref:raddb:mods-available/chap.adoc[mods-available/chap]
+The xref:reference:raddb/mods-available/chap.adoc[mods-available/chap]
 configuration file describes the configuration parameters accepted by
 the CHAP module, and what they do.  This document explains how to
 perform testing with the CHAP module.
@@ -11,7 +11,7 @@ include::howto:partial$pre_test.adoc[]
 
 == Editing mods-available/chap
 
-The xref:raddb:mods-available/chap.adoc[mods-available/chap] module
+The xref:reference:raddb/mods-available/chap.adoc[mods-available/chap] module
 contains no configuration items, and does not need to be edited.
 
 == Enabling mods-available/chap
index 73251e99b89809dda76886a181ea41ec2cb8109e..2f7295ea7f718705274e7c03b88b0f8c3531e015 100644 (file)
@@ -1,7 +1,7 @@
 = Configuring a Module
 
 The configuration files in
-xref:raddb:mods-available/index.adoc[mods-available/] file describe
+xref:reference:raddb/mods-available/index.adoc[mods-available/] file describe
 the configuration parameters accepted by each module, and what they
 do.  This document explains how to perform generic testing with any
 module.
index 79abd6a0c7680030601e9277f0b2d6d81dee5426..fc3a0b00cc93d688bc2ba0dba613f0adb9a209f7 100644 (file)
@@ -2,9 +2,9 @@
 
 The configuration step should be little more than
 xref:modules/ldap/ldapsearch/index.adoc#_translating_ldapsearch_arguments_to_rlm_ldap_configuration_items[copying the parameters used by ldapsearch]
-to the xref:raddb:mods-available/ldap.adoc[ldap module] configuration file.
+to the xref:reference:raddb/mods-available/ldap.adoc[ldap module] configuration file.
 
-The xref:raddb:mods-available/ldap.adoc[ldap module] configuration file
+The xref:reference:raddb/mods-available/ldap.adoc[ldap module] configuration file
 describes the configuration parameters accepted by the module, and what they do.
 
 include::howto:partial$pre_test.adoc[]
@@ -22,7 +22,7 @@ command-line options to that tool using the
 xref:modules/ldap/ldapsearch/index.adoc#_translating_ldapsearch_arguments_to_rlm_ldap_configuration_items[translation table] on that page.
 
 At a minimum you will need to set the following configuration items
-in in xref:raddb:mods-available/ldap.adoc[mods-available/ldap] using
+in in xref:reference:raddb/mods-available/ldap.adoc[mods-available/ldap] using
 the values you discovered
 running the xref:modules/ldap/ldapsearch/index.adoc[ldapsearch] tests.
 
index 94a69f8aa46e07f7852ee0751376f61db605adb1..1569c00df5ba954da59521d8f4cbba4cb886d3f5 100644 (file)
@@ -62,7 +62,7 @@ tutorial section.
 == Sections in this tutorial
 
 For features and configuration items not covered by this tutorial series
-xref:raddb:mods-available/ldap.adoc[mods-available/ldap] page provides a complete
+xref:reference:raddb/mods-available/ldap.adoc[mods-available/ldap] page provides a complete
 reference for all the configuration items available for the rlm_ldap module.
 
 === xref:modules/ldap/base_configuration/index.adoc[Base configuration]
index 5c2475135cac9ca9191480374d84c6be881b4abd..f5f696a324945db41440e5b8260c1637a9f0f417 100644 (file)
@@ -72,7 +72,7 @@ result: 0 Success
     when the user logs in to services.
 <5> A base64 encoded `userPassword` attribute.  This shows the LDAP directory
     is willing to provided user password hashes.  These hashes can be used by
-    the xref:raddb:mods-available/pap.adoc[pap] module to authenticate the
+    the xref:reference:raddb/mods-available/pap.adoc[pap] module to authenticate the
     user locally without the overhead of additional bind operations.
 ====
 
index 3892e3fce066712add8453393787b5accd43729f..69d4ac738d1231df4ba78826b5ae1c266506a113 100644 (file)
@@ -124,7 +124,7 @@ sections for their replacements.
 The `log` section has been updated to remove many configuration items
 which are specific to RADIUS, and to Access-Request packets. Please see
 `sites-available/default`, and look for the `Access-Request`
-subsection there. See also xref:raddb:templates.conf.adoc[`templates.conf`]
+subsection there. See also xref:reference:raddb/templates.conf.adoc[`templates.conf`]
 for a way to regain one global configuration for `Access-Request`
 packets.
 
@@ -138,7 +138,7 @@ moved to the `mods-available/` and `mods-enabled/` directories.
 i.e. in version 4, just list the virtual module in a file, as if it
 was a real module.
 
-See the xref:raddb:mods-available/redundant_sql.adoc[redundant_sql] module
+See the xref:reference:raddb/mods-available/redundant_sql.adoc[redundant_sql] module
 for more information.  In short, a virtual module can be put into
 the `mods-enabled` directory as with any other module, as with the
 following text:
diff --git a/doc/antora/modules/raddb/nav.adoc b/doc/antora/modules/raddb/nav.adoc
deleted file mode 100644 (file)
index 1c95aed..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-* xref:index.adoc[Configuration]
-** xref:format.adoc[Format of the Configuration Files]
-
-** xref:certs/index.adoc[Certificates]
-
-** xref:global.d/index.adoc[Global Configuration]
-** xref:global.d/ldap.adoc[ldap]
-** xref:global.d/python.adoc[ldap]
-
-** xref:mods-available/index.adoc[Modules]
-*** xref:mods-available/all_modules.adoc[Summary of all modules]
-*** xref:mods-available/abfab_psk_sql.adoc[ADFAB PSK]
-*** xref:mods-available/always.adoc[Always]
-*** xref:mods-available/attr_filter.adoc[Attr_filter]
-*** xref:mods-available/cache.adoc[Cache]
-*** xref:mods-available/cache_eap.adoc[Cache EAP]
-*** xref:mods-available/cache_tls.adoc[Cache TLS Session]
-*** xref:mods-available/chap.adoc[CHAP module]
-*** xref:mods-available/cipher.adoc[Cipher]
-*** xref:mods-available/client.adoc[Client]
-*** xref:mods-available/couchbase.adoc[Couchbase]
-*** xref:mods-available/csv.adoc[CSV]
-*** xref:mods-available/cui.adoc[CUI]
-*** xref:mods-available/date.adoc[Date]
-*** xref:mods-available/delay.adoc[Delay]
-*** xref:mods-available/detail.adoc[Detail]
-*** xref:mods-available/detail.example.com.adoc[Detail (Sample)]
-*** xref:mods-available/detail.log.adoc[Detail (Log Sample)]
-*** xref:mods-available/dhcpv4.adoc[DHCPv4]
-*** xref:mods-available/dict.adoc[Dict]
-*** xref:mods-available/digest.adoc[Digest]
-*** xref:mods-available/eap.adoc[EAP]
-*** xref:mods-available/eap_inner.adoc[EAP/Inner]
-*** xref:mods-available/echo.adoc[Echo]
-*** xref:mods-available/escape.adoc[Escape]
-*** xref:mods-available/etc_group.adoc[etc_group]
-*** xref:mods-available/exec.adoc[Exec]
-*** xref:mods-available/files.adoc[Files]
-**** xref:mods-config/files/users.adoc[users file format]
-*** xref:mods-available/idn.adoc[IDN]
-*** xref:mods-available/isc_dhcp.adoc[ISC DHCP]
-*** xref:mods-available/imap.adoc[IMAP]
-*** xref:mods-available/json.adoc[JSON]
-*** xref:mods-available/krb5.adoc[Kerberos]
-*** xref:mods-available/ldap.adoc[LDAP (Lightweight Directory Access Protocol)]
-*** xref:mods-available/linelog.adoc[Linelog]
-*** xref:mods-available/logtee.adoc[Logtee]
-*** xref:mods-available/lua.adoc[Lua]
-*** xref:mods-available/mac2ip.adoc[Mac2IP]
-*** xref:mods-available/mac2vlan.adoc[Mac2Vlan]
-*** xref:mods-available/mschap.adoc[Microsoft CHAP authentication]
-*** xref:mods-available/ntlm_auth.adoc[NTLM Auth]
-*** xref:mods-available/opendirectory.adoc[OpenDirectory]
-*** xref:mods-available/pam.adoc[Pluggable Authentication]
-*** xref:mods-available/pap.adoc[PAP]
-*** xref:mods-available/passwd.adoc[Passwd]
-*** xref:mods-available/perl.adoc[Perl]
-*** xref:mods-available/python.adoc[Python]
-*** xref:mods-available/radius.adoc[Radius]
-*** xref:mods-available/radutmp.adoc[Radutmp]
-*** xref:mods-available/redis.adoc[REDIS]
-*** xref:mods-available/redis_ippool.adoc[Redis IP Pool]
-*** xref:mods-available/rediswho.adoc[REDISWho]
-*** xref:mods-available/redundant_sql.adoc[redundant_sql]
-*** xref:mods-available/rest.adoc[Rest]
-*** xref:mods-available/mruby.adoc[Ruby]
-*** xref:mods-available/smbpasswd.adoc[SMBPasswd]
-*** xref:mods-available/sometimes.adoc[Sometimes]
-*** xref:mods-available/sql.adoc[SQL]
-*** xref:mods-available/sqlcounter.adoc[SQL Counter]
-*** xref:mods-available/sqlippool.adoc[SQL-IP-Pool]
-*** xref:mods-available/sradutmp.adoc[sRadutmp]
-*** xref:mods-available/stats.adoc[Stats]
-*** xref:mods-available/totp.adoc[TOTP]
-*** xref:mods-available/unbound.adoc[Unbound]
-*** xref:mods-available/unix.adoc[Unix]
-*** xref:mods-available/unpack.adoc[Unpack]
-*** xref:mods-available/utf8.adoc[UTF-8]
-*** xref:mods-available/wimax.adoc[WiMAX]
-*** xref:mods-available/winbind.adoc[Winbind]
-*** xref:mods-available/yubikey.adoc[Yubikey]
-
-** xref:index.adoc[Virtual Servers]
-*** xref:sites-available/abfab-tls.adoc[ABFAB: Listening on TLS]
-*** xref:sites-available/abfab-tr-idp.adoc[ABFAB: Trust Router]
-*** xref:sites-available/arp.adoc[ARP Virtual Server]
-*** xref:sites-available/bfd.adoc[BFD - Bidirectional Forwarding Detection]
-*** xref:sites-available/buffered-sql.adoc[Buffered SQL]
-*** xref:sites-available/challenge.adoc[Challenge]
-*** xref:sites-available/channel_bindings.adoc[Channel Bindings]
-*** xref:sites-available/check-eap-tls.adoc[Check EAP-TLS]
-*** xref:sites-available/coa.adoc[CoA]
-*** xref:sites-available/control-socket.adoc[Control Socket Interface.]
-*** xref:sites-available/copy-acct-to-home-server.adoc[Copy ACCT to Home Server]
-*** xref:sites-available/decoupled-accounting.adoc[Decoupled Accounting]
-*** xref:sites-available/detail.adoc[Detail]
-*** xref:sites-available/dhcp.adoc[Dhcp]
-*** xref:sites-available/dhcp.relay.adoc[Dhcp Relay]
-*** xref:sites-available/dynamic-clients.adoc[Dynamic Clients]
-*** xref:sites-available/example.adoc[Example]
-*** xref:sites-available/inner-tunnel.adoc[Inner Tunnel]
-*** xref:sites-available/ldap_sync.adoc[LDAP Sync]
-*** xref:sites-available/originate-coa.adoc[Originate CoA-Request packets]
-*** xref:sites-available/proxy-inner-tunnel.adoc[Proxy Inner Tunnel]
-*** xref:sites-available/radius-acct.adoc[Radius Acct]
-*** xref:sites-available/robust-proxy-accounting.adoc[Robust Proxy Accounting]
-*** xref:sites-available/status.adoc[Status]
-*** xref:sites-available/tacacs.adoc[Tacacs]
-*** xref:sites-available/default.adoc[The default Virtual Server]
-*** xref:sites-available/tls-cache.adoc[TLS Cache]
-*** xref:sites-available/tls.adoc[TLS]
-*** xref:sites-available/virtual.example.com.adoc[virtual.example.com]
-*** xref:sites-available/vmps.adoc[VMPS]
-*** xref:experimental.conf.adoc[Experimental modules]
-
-** xref:clients.conf.adoc[Client Definitions]
-** xref:debug.conf.adoc[Debugging configuration]
-** xref:dictionary.adoc[Local dictionary definitions]
-** xref:radrelay.conf.adoc[Radrelay Configuration]
-** xref:radiusd.conf.adoc[Server Configuration File]
-** xref:templates.conf.adoc[Templates]
-** xref:trigger.conf.adoc[Triggers]
index 0c64019fd70cb8ea3e78c5fced31d77a4966f1cd..c6e07802342c28b2a6b421b26555be08a67cf5ee 100644 (file)
 *** xref:man/radiusd.adoc[radiusd]
 *** xref:man/radmin.adoc[radmin]
 *** xref:man/radsniff.adoc[radsniff]
+
+** xref:index.adoc[Configuration Files]
+*** xref:format.adoc[Format of the Configuration Files]
+
+*** xref:certs/index.adoc[Certificates]
+
+*** xref:global.d/index.adoc[Global Configuration]
+*** xref:global.d/ldap.adoc[ldap]
+*** xref:global.d/python.adoc[ldap]
+
+*** xref:mods-available/index.adoc[Modules]
+**** xref:mods-available/all_modules.adoc[Summary of all modules]
+**** xref:mods-available/abfab_psk_sql.adoc[ADFAB PSK]
+**** xref:mods-available/always.adoc[Always]
+**** xref:mods-available/attr_filter.adoc[Attr_filter]
+**** xref:mods-available/cache.adoc[Cache]
+**** xref:mods-available/cache_eap.adoc[Cache EAP]
+**** xref:mods-available/cache_tls.adoc[Cache TLS Session]
+**** xref:mods-available/chap.adoc[CHAP module]
+**** xref:mods-available/cipher.adoc[Cipher]
+**** xref:mods-available/client.adoc[Client]
+**** xref:mods-available/couchbase.adoc[Couchbase]
+**** xref:mods-available/csv.adoc[CSV]
+**** xref:mods-available/cui.adoc[CUI]
+**** xref:mods-available/date.adoc[Date]
+**** xref:mods-available/delay.adoc[Delay]
+**** xref:mods-available/detail.adoc[Detail]
+**** xref:mods-available/detail.example.com.adoc[Detail (Sample)]
+**** xref:mods-available/detail.log.adoc[Detail (Log Sample)]
+**** xref:mods-available/dhcpv4.adoc[DHCPv4]
+**** xref:mods-available/dict.adoc[Dict]
+**** xref:mods-available/digest.adoc[Digest]
+**** xref:mods-available/eap.adoc[EAP]
+**** xref:mods-available/eap_inner.adoc[EAP/Inner]
+**** xref:mods-available/echo.adoc[Echo]
+**** xref:mods-available/escape.adoc[Escape]
+**** xref:mods-available/etc_group.adoc[etc_group]
+**** xref:mods-available/exec.adoc[Exec]
+**** xref:mods-available/files.adoc[Files]
+***** xref:mods-config/files/users.adoc[users file format]
+**** xref:mods-available/idn.adoc[IDN]
+**** xref:mods-available/isc_dhcp.adoc[ISC DHCP]
+**** xref:mods-available/imap.adoc[IMAP]
+**** xref:mods-available/json.adoc[JSON]
+**** xref:mods-available/krb5.adoc[Kerberos]
+**** xref:mods-available/ldap.adoc[LDAP (Lightweight Directory Access Protocol)]
+**** xref:mods-available/linelog.adoc[Linelog]
+**** xref:mods-available/logtee.adoc[Logtee]
+**** xref:mods-available/lua.adoc[Lua]
+**** xref:mods-available/mac2ip.adoc[Mac2IP]
+**** xref:mods-available/mac2vlan.adoc[Mac2Vlan]
+**** xref:mods-available/mschap.adoc[Microsoft CHAP authentication]
+**** xref:mods-available/ntlm_auth.adoc[NTLM Auth]
+**** xref:mods-available/opendirectory.adoc[OpenDirectory]
+**** xref:mods-available/pam.adoc[Pluggable Authentication]
+**** xref:mods-available/pap.adoc[PAP]
+**** xref:mods-available/passwd.adoc[Passwd]
+**** xref:mods-available/perl.adoc[Perl]
+**** xref:mods-available/python.adoc[Python]
+**** xref:mods-available/radius.adoc[Radius]
+**** xref:mods-available/radutmp.adoc[Radutmp]
+**** xref:mods-available/redis.adoc[REDIS]
+**** xref:mods-available/redis_ippool.adoc[Redis IP Pool]
+**** xref:mods-available/rediswho.adoc[REDISWho]
+**** xref:mods-available/redundant_sql.adoc[redundant_sql]
+**** xref:mods-available/rest.adoc[Rest]
+**** xref:mods-available/mruby.adoc[Ruby]
+**** xref:mods-available/smbpasswd.adoc[SMBPasswd]
+**** xref:mods-available/sometimes.adoc[Sometimes]
+**** xref:mods-available/sql.adoc[SQL]
+**** xref:mods-available/sqlcounter.adoc[SQL Counter]
+**** xref:mods-available/sqlippool.adoc[SQL-IP-Pool]
+**** xref:mods-available/sradutmp.adoc[sRadutmp]
+**** xref:mods-available/stats.adoc[Stats]
+**** xref:mods-available/totp.adoc[TOTP]
+**** xref:mods-available/unbound.adoc[Unbound]
+**** xref:mods-available/unix.adoc[Unix]
+**** xref:mods-available/unpack.adoc[Unpack]
+**** xref:mods-available/utf8.adoc[UTF-8]
+**** xref:mods-available/wimax.adoc[WiMAX]
+**** xref:mods-available/winbind.adoc[Winbind]
+**** xref:mods-available/yubikey.adoc[Yubikey]
+
+*** xref:index.adoc[Virtual Servers]
+**** xref:sites-available/abfab-tls.adoc[ABFAB: Listening on TLS]
+**** xref:sites-available/abfab-tr-idp.adoc[ABFAB: Trust Router]
+**** xref:sites-available/arp.adoc[ARP Virtual Server]
+**** xref:sites-available/bfd.adoc[BFD - Bidirectional Forwarding Detection]
+**** xref:sites-available/buffered-sql.adoc[Buffered SQL]
+**** xref:sites-available/challenge.adoc[Challenge]
+**** xref:sites-available/channel_bindings.adoc[Channel Bindings]
+**** xref:sites-available/check-eap-tls.adoc[Check EAP-TLS]
+**** xref:sites-available/coa.adoc[CoA]
+**** xref:sites-available/control-socket.adoc[Control Socket Interface.]
+**** xref:sites-available/copy-acct-to-home-server.adoc[Copy ACCT to Home Server]
+**** xref:sites-available/decoupled-accounting.adoc[Decoupled Accounting]
+**** xref:sites-available/detail.adoc[Detail]
+**** xref:sites-available/dhcp.adoc[Dhcp]
+**** xref:sites-available/dhcp.relay.adoc[Dhcp Relay]
+**** xref:sites-available/dynamic-clients.adoc[Dynamic Clients]
+**** xref:sites-available/example.adoc[Example]
+**** xref:sites-available/inner-tunnel.adoc[Inner Tunnel]
+**** xref:sites-available/ldap_sync.adoc[LDAP Sync]
+**** xref:sites-available/originate-coa.adoc[Originate CoA-Request packets]
+**** xref:sites-available/proxy-inner-tunnel.adoc[Proxy Inner Tunnel]
+**** xref:sites-available/radius-acct.adoc[Radius Acct]
+**** xref:sites-available/robust-proxy-accounting.adoc[Robust Proxy Accounting]
+**** xref:sites-available/status.adoc[Status]
+**** xref:sites-available/tacacs.adoc[Tacacs]
+**** xref:sites-available/default.adoc[The default Virtual Server]
+**** xref:sites-available/tls-cache.adoc[TLS Cache]
+**** xref:sites-available/tls.adoc[TLS]
+**** xref:sites-available/virtual.example.com.adoc[virtual.example.com]
+**** xref:sites-available/vmps.adoc[VMPS]
+**** xref:experimental.conf.adoc[Experimental modules]
+
+*** xref:clients.conf.adoc[Client Definitions]
+*** xref:debug.conf.adoc[Debugging configuration]
+*** xref:dictionary.adoc[Local dictionary definitions]
+*** xref:radrelay.conf.adoc[Radrelay Configuration]
+*** xref:radiusd.conf.adoc[Server Configuration File]
+*** xref:templates.conf.adoc[Templates]
+*** xref:trigger.conf.adoc[Triggers]
index 9c42650340fb5541b33e5752f0278e3de35d3847..7492ff572aaef949a8b3cc8d8a99147ac3020eb7 100644 (file)
@@ -3,13 +3,13 @@
 There are small number of high-level concepts associated with the server, as outlined below.
 
 * xref:unlang/index.adoc[Unlang] syntax
-* xref:raddb:index.adoc[Configuration Files]
+* xref:reference:raddb/index.adoc[Configuration Files]
 * xref:dictionary/index.adoc[Dictionary] where attribute names and data types are defined
 * xref:type/index.adoc[Data Types] in the server
 * xref:xlat/index.adoc[Dynamic expansions] i.e. "xlat"s.
 
 The server includes a large number of
-xref:raddb:index.adoc[configuration files].  These files are
+xref:reference:raddb/index.adoc[configuration files].  These files are
 automatically converted to HTML for the on-line documentation.
 
 During normal operation, the server receives packets of information
index b829cea4cc66eb988a0905e7feeae637d477c3c2..897b96b258d567284a2f54658f1834c7da36d144 100644 (file)
@@ -33,8 +33,8 @@ That is not always the case for RADIUS.
 With RADIUS, it is true that basic configuration is simple.  For
 example, policies such as "I have users in LDAP, and I want
 authenticated users to access the network".  For this policy, the
-administrator configures the xref:raddb:mods-available/ldap.adoc[LDAP]
-module, adds some xref:raddb:clients.conf.adoc[client] definitions,
+administrator configures the xref:reference:raddb/mods-available/ldap.adoc[LDAP]
+module, adds some xref:reference:raddb/clients.conf.adoc[client] definitions,
 and _everything just works_.
 
 The problem comes when people need policies like "allow users onto the
similarity index 89%
rename from doc/antora/modules/raddb/pages/mods-available/files.adoc
rename to doc/antora/modules/reference/pages/raddb/mods-available/files.adoc
index 5874ec31d3d9161b030fd0109eb4cc822cf4cd01..e55826acd0ef3407e029e4e0736ef91481575598 100644 (file)
@@ -6,7 +6,7 @@
 
 The `users` file as located in `raddb/mods-config/files/authorize`. (Livingston-style format).
 
-See the xref:raddb:mods-config/files/users.adoc[users] file documentation for information
+See the xref:reference:raddb/mods-config/files/users.adoc[users] file documentation for information
 on the format of the input file, and how it operates.
 
 
@@ -26,7 +26,7 @@ The content of this attribute is used to match the `name` of the entry.
 Note that unlike v4, the key does not have to be a string, but could instead
 be an IP address or netmask!  For more information, see
 
-xref:raddb:mods-config/files/users.adoc[users]
+xref:reference:raddb/mods-config/files/users.adoc[users]
 
 
 
similarity index 99%
rename from doc/antora/modules/raddb/pages/mods-available/sql.adoc
rename to doc/antora/modules/reference/pages/raddb/mods-available/sql.adoc
index cc9b24198df11c29dbafc6f18c7752cd01342af4..8e747f0631a44126affa9d10609aa8842077c756 100644 (file)
@@ -26,7 +26,7 @@ oracle, postgresql, sqlite and unixodbc.
 For authorization queries, the default schema mirrors the
 functionality of the `files` module, including check items and
 reply items.  See the
-xref:raddb:mods-config/files/users.adoc[users] file
+xref:reference:raddb/mods-config/files/users.adoc[users] file
 documentation for information on the format of the check items and
 reply items.
 
similarity index 97%
rename from doc/antora/modules/raddb/pages/mods-config/files/users.adoc
rename to doc/antora/modules/reference/pages/raddb/mods-config/files/users.adoc
index fea24db65fddca12840fc400570b2d9434632d2f..ddacbd5f66782fa267ff1c6328b83deae99d7ca5 100644 (file)
@@ -1,8 +1,8 @@
 = The users file
 
-The `users` file is managed by the xref:raddb:mods-available/files.adoc[files] module.  The format largely goes back to the original Livingston RADIUS server in 1991!
+The `users` file is managed by the xref:reference:raddb/mods-available/files.adoc[files] module.  The format largely goes back to the original Livingston RADIUS server in 1991!
 
-While the format is still called `users` for historical reasons, the name of the file is controlled by the configuration of the xref:raddb:mods-available/files.adoc[files] module, and can therefore something other than `users`.
+While the format is still called `users` for historical reasons, the name of the file is controlled by the configuration of the xref:reference:raddb/mods-available/files.adoc[files] module, and can therefore something other than `users`.
 
 == Format
 
@@ -17,7 +17,7 @@ name  ... check items ...
        ... reply items ...
 ----
 
-name:: The name of the entry.  It must be an unquoted string such as `john`.  The xref:raddb:mods-available/files.adoc[files] module configuration expands the `key` configuration item, and then uses the result to match the `name` of the entry.
+name:: The name of the entry.  It must be an unquoted string such as `john`.  The xref:reference:raddb/mods-available/files.adoc[files] module configuration expands the `key` configuration item, and then uses the result to match the `name` of the entry.
 
 check items:: A comma-separated list of attributes to use for conditional matches, such as `Framed-IP-Address == 192.0.2.1`, or `NAS-IP-Address == 192.0.2.2, NAS-Port = 15`.  Multiple conditions are matched with a logical "and".  There is no way to use a logical "or" between conditions.
 +
index a80dad566769ad179b86d29d52837c609dbccd63..c127921bcba73413eaa74a085aeea9fa4fbba8d0 100644 (file)
@@ -27,9 +27,9 @@ functions, etc.
 
 Despite these limitations, it has proven to be useful and powerful.
 While the server includes plugins for languages such as
-xref:raddb:mods-available/lua.adoc[lua],
-xref:raddb:mods-available/python.adoc[python], and
-xref:raddb:mods-available/perl.adoc[perl], most policies can be done
+xref:reference:raddb/mods-available/lua.adoc[lua],
+xref:reference:raddb/mods-available/python.adoc[python], and
+xref:reference:raddb/mods-available/perl.adoc[perl], most policies can be done
 in simple `unlang` statements.  More general purpose programming
 languages are more powerful than `unlang`, but they are generally
 sustantially slower.
@@ -53,8 +53,8 @@ recv foo {
 ----
 
 The processing sections are defined in
-xref:raddb:sites-available/index.adoc[virtual servers].  The
-xref:raddb:sites-available/index.adoc[virtual server] documentation
+xref:reference:raddb/sites-available/index.adoc[virtual servers].  The
+xref:reference:raddb/sites-available/index.adoc[virtual server] documentation
 describes the larger context of which packets are recieved, and when
 they are received.  This section concentrates on the more narrow topic
 `unlang` itself.
@@ -86,7 +86,7 @@ process that list.
 One key difference between normal programming languages and Unlang is
 the concept of xref:unlang/module.adoc[modules].  The modules are
 treated as keywords in the language which contain complex behavior.
-For example, the xref:raddb:mods-available/sql.adoc[sql] module has a
+For example, the xref:reference:raddb/mods-available/sql.adoc[sql] module has a
 complex set of pre-defined behavior, depending on what kind of packet
 it is processing.
 
@@ -108,16 +108,16 @@ recv Access-Request {
 The benefit of this approach is that the _policies_ are simple:
 "allocate an IP, if that doesn't work, send a reject".  However, the
 _details_ of those policies are hidden behind the
-xref:raddb:mods-available/sqlippool.adoc[sqlippool] configuration.
+xref:reference:raddb/mods-available/sqlippool.adoc[sqlippool] configuration.
 This abstraction allows the underyling
-xref:raddb:mods-available/sqlippool.adoc[sqlippool] configuration to
+xref:reference:raddb/mods-available/sqlippool.adoc[sqlippool] configuration to
 be changed from MySQL to PostgreSQL without affecting any of the
 policies.
 
 The server includes dozens of
-xref:raddb:mods-available/index.adoc[modules], each of which defines a
+xref:reference:raddb/mods-available/index.adoc[modules], each of which defines a
 complex set of behavior.  Please see the
-xref:raddb:mods-available/index.adoc[modules] documentation for more
+xref:reference:raddb/mods-available/index.adoc[modules] documentation for more
 information.
 
 === Algorithm
index 1a39cccdb16aafc4319cd97c7294059db6c0b018..945abd6498cc17ea49793faf6b2c47538cee2fd6 100644 (file)
@@ -102,7 +102,7 @@ name of an instance of a pre-packaged module such as `sql`, or `ldap`, or
 
 The documentation below describes how to reference modules.  That is,
 how to use `sql`, etc. in the policies.  Please see the
-xref:raddb:mods-available/index.adoc[module configuration] and the
+xref:reference:raddb/mods-available/index.adoc[module configuration] and the
 xref:howto:modules/configuring_modules.adoc[configuring modules] howto
 pages for information on configuring and using the modules.
 
index 4405455e39321fb9a737c141b5add64feecbd0b2..9b8620727bb1f1190752cf8d82717aef81716a7b 100644 (file)
@@ -6,7 +6,7 @@ modules are named for the return codes given in the xref:unlang/module.adoc[modu
 section.
 
 In practice, these modules are implemented by the
-xref:raddb:mods-available/always.adoc[always] module and exist so that a
+xref:reference:raddb/mods-available/always.adoc[always] module and exist so that a
 success or failure can be forced during the processing of a policy.
 
 The names and behaviours of these modules are given below:
index b4dd97f84d40a1343dcb00bcf64affe945cd5601..d43d1806502b96b60f342458b6a24a9b516b734b 100644 (file)
@@ -3,7 +3,7 @@
 The following are single letter expansions.
 
 The xref:xlat/builtin.adoc[builtin] `%time(...)` expansion and the
-xref:raddb:mods-available/date.adoc[date] module should be used
+xref:reference:raddb/mods-available/date.adoc[date] module should be used
 instead of these expansions.
 
 
@@ -73,21 +73,21 @@ Request date in the format `YYYYMMDD`.
 
 Request timestamp in SQL format, `YYYY-mmm-ddd HH:MM:SS`.
 
-The xref:raddb:mods-available/date.adoc[date] module should be used
+The xref:reference:raddb/mods-available/date.adoc[date] module should be used
 instead.
 
 `%t()`::
 
 Request timestamp in _ctime_ format, `Www Mmm dd HH:MM:SS YYYY`.
 
-The xref:raddb:mods-available/date.adoc[date] module should be used
+The xref:reference:raddb/mods-available/date.adoc[date] module should be used
 instead.
 
 `%T()`::
 
 Request timestamp in ISO format, `YYYY-mm-ddTHH:MM:SS.000`.
 
-The xref:raddb:mods-available/date.adoc[date] module should be used
+The xref:reference:raddb/mods-available/date.adoc[date] module should be used
 instead.
 
 // Copyright (C) 2023 Network RADIUS SAS.  Licenced under CC-by-NC 4.0.
index 0aa7c9f04f45f84c8a139c4b418955783b2892a8..f0efc7c31df710ab1a19c2cffcddda1113ec3881 100644 (file)
@@ -66,9 +66,9 @@ multiple upstream home servers.
 
 *Files:*
 
-- xref:raddb:mods-available/radius.adoc[`etc/raddb/mods-available/radius`]
-- xref:raddb:sites-available/default.adoc[`etc/raddb/sites-available/default`] (optionally)
-- xref:raddb:mods-available/linelog.adoc[`etc/raddb/mods-available/linelog`] (optionally)
+- xref:reference:raddb/mods-available/radius.adoc[`etc/raddb/mods-available/radius`]
+- xref:reference:raddb/sites-available/default.adoc[`etc/raddb/sites-available/default`] (optionally)
+- xref:reference:raddb/mods-available/linelog.adoc[`etc/raddb/mods-available/linelog`] (optionally)
 
 *Time:* 20-30 minutes
 
@@ -104,7 +104,7 @@ The local realm should not have "nostrip" set.
 
 *Files:*
 
-- xref:raddb:clients.conf.adoc[`etc/raddb/clients.conf`]
+- xref:reference:raddb/clients.conf.adoc[`etc/raddb/clients.conf`]
 
 *Time*: 15-20 minutes
 
@@ -145,13 +145,13 @@ login, retrieve the user's password and store it in
 
 *Files:*
 
-- xref:raddb:mods-available/suffix.adoc[`etc/raddb/mods-available/suffix`]
-- xref:raddb:mods-available/files.adoc[`etc/raddb/mods-available/files`]
+- xref:reference:raddb/mods-available/suffix.adoc[`etc/raddb/mods-available/suffix`]
+- xref:reference:raddb/mods-available/files.adoc[`etc/raddb/mods-available/files`]
 - `etc/raddb/mods-config/files/authorize`
-- xref:raddb:mods-available/ldap.adoc[`etc/raddb/mods-available/ldap`]
-- xref:raddb:mods-available/redis.adoc[`etc/raddb/mods-available/redis`]
-- xref:raddb:mods-available/rest.adoc[`etc/raddb/mods-available/rest`]
-- xref:raddb:mods-available/sql.adoc[`etc/raddb/mods-available/sql`]
+- xref:reference:raddb/mods-available/ldap.adoc[`etc/raddb/mods-available/ldap`]
+- xref:reference:raddb/mods-available/redis.adoc[`etc/raddb/mods-available/redis`]
+- xref:reference:raddb/mods-available/rest.adoc[`etc/raddb/mods-available/rest`]
+- xref:reference:raddb/mods-available/sql.adoc[`etc/raddb/mods-available/sql`]
 
 *Time:* 20-60 minutes
 
index 7f0228723695fc691234eabaa5ebbba3e6b566d4..8321ace86417c1a7142a274aab56dcaaa4d8e915 100644 (file)
 - xref:reference:unlang/condition/index.adoc[Conditional Expressions]
 - xref:reference:unlang/return_codes[Return Codes]
 - xref:reference:unlang/condition/return_codes.adoc[The Return Code Operator]
-- xref:raddb:mods-available/always.adoc[The Always Module]
-- xref:raddb:mods-available/sometimes.adoc[The Sometimes Module]
+- xref:reference:raddb/mods-available/always.adoc[The Always Module]
+- xref:reference:raddb/mods-available/sometimes.adoc[The Sometimes Module]
 
 include::partial$unlang_start.adoc[]
 
 The server includes a number of instances of the
-xref:raddb:mods-available/always.adoc[always] module.  These are used to set
+xref:reference:raddb/mods-available/always.adoc[always] module.  These are used to set
 return codes during policy evaluation.
 
 For example, if the `ok` always module instance is called, the `ok` return code
@@ -30,7 +30,7 @@ One of the most common reasons for overriding return codes is to implement
 special behaviour on failure.
 
 To minimise external dependencies, for this exercise we will use the
-xref:raddb:mods-available/sometimes.adoc[sometimes] module to simulate an
+xref:reference:raddb/mods-available/sometimes.adoc[sometimes] module to simulate an
 unreliable external database.
 
 This module will return a specified xref:reference:unlang/return_codes[return code] 50%
@@ -51,7 +51,7 @@ executing the `files` module to provide an alternative source of credentials.
 [TIP]
 ====
 You may need to modify the return code priorities of the
-xref:raddb:mods-available/sometimes.adoc[sometimes] module.
+xref:reference:raddb/mods-available/sometimes.adoc[sometimes] module.
 ====
 
 If the policies are correct you will see that FreeRADIUS returns an