Commit report for master branch

The git bot announce at freeradius.org
Tue Sep 24 02:00:03 CEST 2019


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2JGaoACgkQ/6TVgp+2
 18oZnA//cmH+uaSfm8Fi98WWp1ZXt42lTC+jYCHRFxrBRHdwk89uFN7CVaVE+pzt
 +0ZRvUvtWcGEFRB5EVP1cONtroJtIqAywAaFno/cUHxriGWqpNY39KGKEYzz3V4l
 M5B3k+xVqrvWwRAyFT9x2uRdhDFhtJW9coZwn/ax3U22usfJ48/ONZUsnCPFdNkS
 CtFR7PG3I0km/BQaZ+3ZC68/ErcsL1ammE4+Q7d7xwksCl574H+RnNT1g/Dl+U6w
 0qxLddWP0JcQ8Ymc7BOdIcU+LeaSzK9mBdRyI+r6G7fDNs8l0D+mQ45vJLfcCPZ3
 oTcKlFIBFSPq3AHTXtGDZLUGqcCvURp2/Lmee4N3EXUgcgZors5OphctYKI1dOqy
 F6HG2vM6DA9adK1/8UopnxZLPmvi7I8AQR9Cc98EjbVV2eytMOEJhDjv4vmTCprx
 hI1YTTWdr+MVw4Sq/2H72gkmT7Gkx/QCLm1x5Jn7FIayFB7+PMdRHrBmgrr8ylSI
 01rTeOk1kW7ufMBXDfQ5D2XhnHthauRRhh3pse8TlhPO5LuD0FodtEFkb9TRD6Oy
 oz4Ox+I7LLim0n0jQYPWsLTa4D6huigRDvdNlQEPlraZcPCeKEGNHK4crzd770+d
 /DiC+aQwAT3vmoNIuqa4j49+lyV+2CrzengwYoYS2hvqf2qMEmw=
 =qB9K
 -----END PGP SIGNATURE-----

Move exercises to Turtorials and add copyright notices

Arran Cudbard-Bell at 2019-09-23T19:14:50Z
Files modified:
	* doc/antora/antora.yml
	* doc/antora/modules/howto/assets/images/SAVE.svg
	* doc/antora/modules/howto/assets/images/access-challenge.svg
	* doc/antora/modules/howto/assets/images/access-request-proxy.svg
	* doc/antora/modules/howto/assets/images/access-request.svg
	* doc/antora/modules/howto/assets/images/accounting-request-proxy.svg
	* doc/antora/modules/howto/assets/images/accounting-request.svg
	* doc/antora/modules/howto/assets/images/asciifull.gif
	* doc/antora/modules/howto/assets/images/dispatcher.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server_failover.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server_redundancy.svg
	* doc/antora/modules/howto/assets/images/dual_nas_load_balance.svg
	* doc/antora/modules/howto/assets/images/eap-md5.svg
	* doc/antora/modules/howto/assets/images/eap-ttls.svg
	* doc/antora/modules/howto/assets/images/login.svg
	* doc/antora/modules/howto/assets/images/login_net_access.svg
	* doc/antora/modules/howto/assets/images/login_ok.svg
	* doc/antora/modules/howto/assets/images/nas_backup_server.svg
	* doc/antora/modules/howto/assets/images/nas_backup_server_failover.svg
	* doc/antora/modules/howto/assets/images/peap_packet.svg
	* doc/antora/modules/howto/assets/images/proxy.svg
	* doc/antora/modules/howto/assets/images/proxy_backup_server.svg
	* doc/antora/modules/howto/assets/images/proxy_load_balance.svg
	* doc/antora/modules/howto/assets/images/radius_packet.svg
	* doc/antora/modules/howto/assets/images/request_files.svg
	* doc/antora/modules/howto/assets/images/request_handoff.svg
	* doc/antora/modules/howto/assets/images/request_processing.svg
	* doc/antora/modules/howto/assets/images/request_receive.svg
	* doc/antora/modules/howto/assets/images/server_schematic.svg
	* doc/antora/modules/howto/assets/images/ttls_packet.svg
	* doc/antora/modules/howto/nav.adoc
	* doc/antora/modules/howto/pages/exercises/accounting.adoc
	* doc/antora/modules/howto/pages/exercises/autz-type.adoc
	* doc/antora/modules/howto/pages/exercises/dictionary.adoc
	* doc/antora/modules/howto/pages/exercises/dynamic-translation.adoc
	* doc/antora/modules/howto/pages/exercises/eap-md5.adoc
	* doc/antora/modules/howto/pages/exercises/eap-peap.adoc
	* doc/antora/modules/howto/pages/exercises/eap-tls.adoc
	* doc/antora/modules/howto/pages/exercises/eap-ttls.adoc
	* doc/antora/modules/howto/pages/exercises/matching_users.adoc
	* doc/antora/modules/howto/pages/exercises/module_fail_over.adoc
	* doc/antora/modules/howto/pages/exercises/multiple_modules.adoc
	* doc/antora/modules/howto/pages/exercises/new_client.adoc
	* doc/antora/modules/howto/pages/exercises/new_user.adoc
	* doc/antora/modules/howto/pages/exercises/prepaid.adoc
	* doc/antora/modules/howto/pages/exercises/proxy.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_failover.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_load_balance.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_receive.adoc
	* doc/antora/modules/howto/pages/exercises/radmin.adoc
	* doc/antora/modules/howto/pages/exercises/simultaneous_use.adoc
	* doc/antora/modules/howto/pages/exercises/sql.adoc
	* doc/antora/modules/howto/pages/exercises/sql_user.adoc
	* doc/antora/modules/howto/pages/exercises/unlang_conditions.adoc
	* doc/antora/modules/howto/pages/exercises/unlang_policies.adoc
	* doc/antora/modules/howto/pages/exercises/variables.adoc
	* doc/antora/modules/howto/pages/exercises/virtual.adoc
	* doc/antora/modules/tutorials/assets/images/SAVE.svg
	* doc/antora/modules/tutorials/assets/images/access-challenge.svg
	* doc/antora/modules/tutorials/assets/images/access-request-proxy.svg
	* doc/antora/modules/tutorials/assets/images/access-request.svg
	* doc/antora/modules/tutorials/assets/images/accounting-request-proxy.svg
	* doc/antora/modules/tutorials/assets/images/accounting-request.svg
	* doc/antora/modules/tutorials/assets/images/asciifull.gif
	* doc/antora/modules/tutorials/assets/images/dispatcher.svg
	* doc/antora/modules/tutorials/assets/images/dual_nas_backup_server.svg
	* doc/antora/modules/tutorials/assets/images/dual_nas_backup_server_failover.svg
	* doc/antora/modules/tutorials/assets/images/dual_nas_backup_server_redundancy.svg
	* doc/antora/modules/tutorials/assets/images/dual_nas_load_balance.svg
	* doc/antora/modules/tutorials/assets/images/eap-md5.svg
	* doc/antora/modules/tutorials/assets/images/eap-ttls.svg
	* doc/antora/modules/tutorials/assets/images/login.svg
	* doc/antora/modules/tutorials/assets/images/login_net_access.svg
	* doc/antora/modules/tutorials/assets/images/login_ok.svg
	* doc/antora/modules/tutorials/assets/images/nas_backup_server.svg
	* doc/antora/modules/tutorials/assets/images/nas_backup_server_failover.svg
	* doc/antora/modules/tutorials/assets/images/peap_packet.svg
	* doc/antora/modules/tutorials/assets/images/proxy.svg
	* doc/antora/modules/tutorials/assets/images/proxy_backup_server.svg
	* doc/antora/modules/tutorials/assets/images/proxy_load_balance.svg
	* doc/antora/modules/tutorials/assets/images/radius_packet.svg
	* doc/antora/modules/tutorials/assets/images/request_files.svg
	* doc/antora/modules/tutorials/assets/images/request_handoff.svg
	* doc/antora/modules/tutorials/assets/images/request_processing.svg
	* doc/antora/modules/tutorials/assets/images/request_receive.svg
	* doc/antora/modules/tutorials/assets/images/server_schematic.svg
	* doc/antora/modules/tutorials/assets/images/ttls_packet.svg
	* doc/antora/modules/tutorials/nav.adoc
	* doc/antora/modules/tutorials/pages/accounting.adoc
	* doc/antora/modules/tutorials/pages/autz-type.adoc
	* doc/antora/modules/tutorials/pages/dictionary.adoc
	* doc/antora/modules/tutorials/pages/dynamic-translation.adoc
	* doc/antora/modules/tutorials/pages/eap-md5.adoc
	* doc/antora/modules/tutorials/pages/eap-peap.adoc
	* doc/antora/modules/tutorials/pages/eap-tls.adoc
	* doc/antora/modules/tutorials/pages/eap-ttls.adoc
	* doc/antora/modules/tutorials/pages/matching_users.adoc
	* doc/antora/modules/tutorials/pages/module_fail_over.adoc
	* doc/antora/modules/tutorials/pages/multiple_modules.adoc
	* doc/antora/modules/tutorials/pages/new_client.adoc
	* doc/antora/modules/tutorials/pages/new_user.adoc
	* doc/antora/modules/tutorials/pages/prepaid.adoc
	* doc/antora/modules/tutorials/pages/proxy.adoc
	* doc/antora/modules/tutorials/pages/proxy_failover.adoc
	* doc/antora/modules/tutorials/pages/proxy_load_balance.adoc
	* doc/antora/modules/tutorials/pages/proxy_receive.adoc
	* doc/antora/modules/tutorials/pages/radmin.adoc
	* doc/antora/modules/tutorials/pages/simultaneous_use.adoc
	* doc/antora/modules/tutorials/pages/sql.adoc
	* doc/antora/modules/tutorials/pages/sql_user.adoc
	* doc/antora/modules/tutorials/pages/unlang_conditions.adoc
	* doc/antora/modules/tutorials/pages/unlang_policies.adoc
	* doc/antora/modules/tutorials/pages/variables.adoc
	* doc/antora/modules/tutorials/pages/virtual.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16f47ff30d33d0ebdadd38bc8dd3ff1b50a68b72
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2JFGYACgkQ/6TVgp+2
 18qHBw/+LRapXxT7v1K9oEfAe/nehda/a/Odv51/Gupg8ob1eboi9vnxbBHRI3b8
 TPw0j5yYLaaqgDQJWbuo2qNdGIKtHfVWeLCuId4ekNHWg9s7Skc+FSLQDAzbJs9J
 8RkjTF2nL5PrLPKjSi5gWU9tFv23EzCn6A40+LnG609cmiVachkOZhgQKaMRHX/T
 l9Ak+kAXHVpyjxKezc0MkYxjWrHdhrmUaK+jnHl1nyNDHlbA6dFhA4Hv0iMMXIOs
 Ro3VnfoJUDLDGvPUEzUENlya6QQO1dzTF8SerQQUq2dCFSD3+leSvqOmaoL4dMuG
 uqgI1S8Kw09g07J5NiRFc9nWTu3jW4mH53EW3MY15LU3xRzuAvzE2ot7kTsLnJVg
 LvYzR7f7fiLuOk4ZV58vUMfD1IK4rTMqMysm36a+rmWw31snWG5FhKBY3CTOn3us
 CmZURxzeMweP9P4slY3d7dwuzG0zIXPSPiMzXh1cQTwFZuQOj5RQHA0YZMyp0ear
 K8Opgo8Uj9Qd+CiE0cvVQcpNseZAXeqhYP+3aMazDGNQYF2uU7Zlej2ZU0JS0ATB
 IcfKFAEZNJi1qBnKVQJVERwwKXQD25oaaNUcUOnA5bt5dX3wqQBZQGK9gvWWyuWo
 p44Y97DT2sR8RbrOpdEg8owoZgTOY0+lwMl7qP7DaELCZLhj1iM=
 =Qkkq
 -----END PGP SIGNATURE-----

Add protocols doc dir

Arran Cudbard-Bell at 2019-09-23T18:52:22Z
Files modified:
	* doc/antora/modules/howto/nav.adoc
	* doc/antora/modules/howto/pages/protocols/index.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da1be6c0df101bad5ae220852ba7227c6ef69f1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2JFGYACgkQ/6TVgp+2
 18qzmQ//bk7J7VSrf51rqocVqI/UEP2cGnQfMkprgJqTlZ9Yec/6YOgp8N8MKGam
 XBCeTdy3KZdynivMzpQOjQD3RkApZVsKxlvbGxzv0ahmyY0GjW9WlZa4j1X/h6TZ
 huuU+WbrjZeGM56wlqzNfwUcfOFG++Rd+OXrMH9yAg5RILCWQxLjQ3YGg1BhR1SU
 cG02kcqflcOvSziB0L1aOLl7QHCtrrw9fcb8BV9iaQF2QblH5PWQ/KO29yxc7q8r
 xoJhyImbUAO3EQvi+C6UwsP2OvIQIFzgJztk8Hxz9RT+nzrnmamuvx2GzBkEvN/r
 HJucmfDLTcxCBnkwxOwFHhm3wiJilfG57UfhPsEgbloJN69GHAtjdCR/MPd18ZsI
 1sets2VKjlPdhKCJT3UDv+prZulmDgP9k4DMZyhLSrzsloGfxBcSjZ1J0UGvXhCN
 4DqDzNf/35BMtigqWaQ5mJz5Mr8JrllwhqT1mJ9TDXvaURGMUIUSBO1IR8G1yJWX
 /eCix7h3jYA9Gjkv/73uMOXayCMod1qJZYR7V/ncG+pgWD24wkj22EPQbaRwpqZc
 ZJbLKofsQX+nJez5MFF/PSGwi3fzP0K5z/mMvqaoIqOLOHElI3RDfCwZWIXugm4+
 m4INMx8nnRA++Ctx9QZ9zZJej6fUwUhLsZYUIke+cv5Ed9GzrVY=
 =Xa1x
 -----END PGP SIGNATURE-----

Remove the rlm dir

Arran Cudbard-Bell at 2019-09-23T18:52:22Z
Files modified:
	* doc/antora/modules/howto/nav.adoc
	* doc/antora/modules/howto/pages/modules/chap/index.adoc
	* doc/antora/modules/howto/pages/modules/eap/index.adoc
	* doc/antora/modules/howto/pages/modules/expiration/index.adoc
	* doc/antora/modules/howto/pages/modules/krb5/index.adoc
	* doc/antora/modules/howto/pages/modules/ldap/accounting.adoc
	* doc/antora/modules/howto/pages/modules/ldap/authentication.adoc
	* doc/antora/modules/howto/pages/modules/ldap/authorization.adoc
	* doc/antora/modules/howto/pages/modules/ldap/configuration.adoc
	* doc/antora/modules/howto/pages/modules/ldap/docker.adoc
	* doc/antora/modules/howto/pages/modules/ldap/index.adoc
	* doc/antora/modules/howto/pages/modules/ldap/ldapsearch.adoc
	* doc/antora/modules/howto/pages/modules/mschap/index.adoc
	* doc/antora/modules/howto/pages/modules/pam/index.adoc
	* doc/antora/modules/howto/pages/modules/passwd/index.adoc
	* doc/antora/modules/howto/pages/modules/python/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/chap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/eap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/expiration/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/krb5/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/accounting.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/authentication.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/authorization.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/configuration.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/docker.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/ldapsearch.adoc
	* doc/antora/modules/howto/pages/modules/rlm/mschap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/pam/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/passwd/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/python/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/soh/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sql/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sqlcounter/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sqlippool/index.adoc
	* doc/antora/modules/howto/pages/modules/soh/index.adoc
	* doc/antora/modules/howto/pages/modules/sql/index.adoc
	* doc/antora/modules/howto/pages/modules/sqlcounter/index.adoc
	* doc/antora/modules/howto/pages/modules/sqlippool/index.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d3e8eb89f931ed81b51fc60572f49aab14d3215
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2JEnIACgkQfQ55zXdi
 Hs3HIAf7BJoQk2P5ukgKcaJBz14nvrqbVaO3nntkS8YL9UmXLBGGH5AQjYjctSd1
 zisUyMdgzaf3+H8RanIOOvuUz4AZdmxV8faywiWhZZyCm9EgO7jyIPri7sF/crIL
 enKwAsMDV1EOFOL4bEuXpBuFj5c51UISNff/AICjk7HV7p+r+5V6JcgqLCwAQElU
 g/ttstPbvkf4VNXt3YIWJ45AqTYgbt7rofCM22H96qHaQEMFfP98BpPH987a2q7l
 WUE0mMttaNPRZ63o9GIsapMebDn3Ok9E03X6bV9h6vMc0q0ZoKYI14hbQjEHQp1+
 3G3gLvWKeIPwAqRkSDnKEwO2RMP04w==
 =T7o3
 -----END PGP SIGNATURE-----

tests for encode / decode of time_delta

Alan T. DeKok at 2019-09-23T18:44:02Z
Files modified:
	* src/tests/unit/dictionary
	* src/tests/unit/radius_unit.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d5a49feb9f2a1f46ef7b496e42ef73187fcfd2a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2JEnIACgkQfQ55zXdi
 Hs0NnAf9GT7iD7MFngvU+ahCm5UT6yjYrLxxcbrgJFN9Gr4soxG2PSlU5xDGwwS1
 1DIneGqxDEpXf/mYFhAfadyKsOB+QwOcajl7RunPkTtvPF9TVNOKiXh9qDA36rNw
 IXwFjOg9KpRY348pAN/IaHLg2RjJxRJwUrAk6ePs5wpgcOOKEpsDqIKmXrqoN37D
 t0xE1J3d4TLyAC1Sp4pPRDHYRrZFOCJ1QvmyW6hT0CluiMrIVHrf81QK4DEV3Z2U
 pLGfKccDAKyJ/7pmDUWjDo/nEsNP76upaWjshmJSMh/nlYuECBAB9frxOKU7+X+n
 6IdtOf6JRaRrMn3qQRPu5nUzeJatiQ==
 =3whu
 -----END PGP SIGNATURE-----

allow encoding time_delta in RADIUS

Alan T. DeKok at 2019-09-23T18:44:02Z
Files modified:
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c5898726f65a1e1e22967e78d961700574fb923
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2JEnEACgkQfQ55zXdi
 Hs3UMwf/Q8x9Us3yNMU2igvD7MXSol0aHrDI4nW/lYv7bH/GiEAgjGjH8xrBtZJP
 ugeE0PFRjFkgb7dv+d1elBFpmavdkqpWRBjRKyhEJAjFslEWuYWUQeVfVGeMcB7A
 X+py0Dl3UEaGxrKPkt1XFUv2si1xZgLKS+xoHA5SCl9xrC9/kv6OSYhhtEZoRiQM
 B8M11K1LDZd/rBIeGq12rcqTvJYrSxUn8bTPLNjUx+lxWBGYIIrgWr51QtHtZ4a9
 u2HpyUQnyNowYZ6QB5qnobjchGFElD2zgpN8K9BlhqYVkwLNT3SxEMfm91B3sqcL
 IYNge5/TG4j/U1mw4vaF7LnmzFBOTA==
 =U1Y0
 -----END PGP SIGNATURE-----

time_delta is a numerical type, too

Alan T. DeKok at 2019-09-23T18:44:01Z
Files modified:
	* src/lib/util/types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da518e532b4001236d7d0bb1d68b0b7d947b3031
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2JC4sACgkQ/6TVgp+2
 18pXYg//Qi5vWdfE+iUQp3ChPIRNGv/GyTY1I0ly0DYvetCdBaekTEKu90oI8w+B
 jAyIFnGA5NG70DjQS+Gj0AzduGfMPlsCtCRxZySasCJH+PRJ2U6c1zIL1cj94G2L
 cOtUCNYxPWIRH/Dgbp+Giqn+d1KmSPdrgdNRIyu0F8bjFGwsSNTWYsvoEVByaMpm
 YQFbHjcqdEVNGtCTquv1Ma212+MLPUipGHLBMzsGH5hfjhHyVyM5rZbSkxh4ONIa
 JG7S4ncrTXHMRGTsmqg/b7z2vAlpxg9nbf9ScruLPP2N0aSLdJ88fTSgLufCeoB1
 DZmSQTrxwASpHTMIxpk1v4Uut3alIKNlkozIriqzHJP/Q5e77bWD3hRBTEdv84Cl
 yqhGD19jajawLOEpgwu+EI36v3+cTXgDpLph1ZBaJAHBS6v4tOlZb3jESyFuHxjS
 8Uqa8nDnx6asWVEnDDhHlf7PYtA8rhBZ0uL6ZAvPsmANYqBm9gKiOWAlIksLtzti
 dAiu/RnsutYbwypkbEd+iwt41S3VPSu7M21hwrZN6LKkAtIiQiJAAhkYReFGKQ2G
 5TSYEwufzFZ4k/lVcT3nsxNZXH3w4mCnt1M41gKRm+Le895EzuU5BJ1H5qvDOyry
 /T7Y1sDK8Q6Lmp7Bx7y0ROPpdcbBVDG45NnjvVjCQ3zbWT0HgyM=
 =59lu
 -----END PGP SIGNATURE-----

Quiet "implicit use of sequentially-consistent atomic may incur stronger memory barriers"

Arran Cudbard-Bell at 2019-09-23T18:14:35Z
Files modified:
	* src/lib/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c122ec79425317fd53c3d12200f1ecedbd22499
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2I6swACgkQfQ55zXdi
 Hs1cBQf6AkyU9nantzOaZ6re1D4CLsVQRq3tt9U3T6s+gqET361z4ok4GJ4leM4J
 xUhZUnqviPCfLg43q3tcd9btKhfZ7v1k2Tq4gj82AR2PHi3zNcxwDdCQcbPdLhA5
 zm6YEIsaiGOa9vJjePRvRe3JUKP1EGFSP5AsK746+bdsxcDGMHc7NZzpPeS+abzY
 bBKDLSfPje89Rgh8vaYzctkC8ZdSHXIP8e1pJZoaj3b2yHmR7iZHDq5rbjt4tCeT
 wrk0pF8OeQKLhMwvErXRe3eQC99AcId2teFPq1u4mn+j3+v+9sb6Gez0NEEtdt3+
 MEb6IpStvfyFz3iu2BHcLgS/T5ppkQ==
 =5M3l
 -----END PGP SIGNATURE-----

allow encoding / decoding and casting of type 'time_delta'

Alan T. DeKok at 2019-09-23T15:54:39Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86a6f358e3cc6eff61105bd314607000a7747df8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2I6IMACgkQfQ55zXdi
 Hs3TPwf/ZO0Lr+0yoifdvUpnOrNTOi8S3ZfRsAm8NK0dzVknLS+8F8OU/dwE6xze
 WpuM6Shu22gNzY76Q1yX2YX97+BWH3//lacc91PoDyCKgXP9CX234F68UTV2FcdS
 p7WeNONSHRh9V6u/u8qs3Htzl1G+PxOaMvgmHqrztXZWdPlMMi0DybU8svAHstaS
 UGHbvFeegMn7eAMGCFGj/l0QEFrjEuFuO+XIuGTHnrg+JOiYIp7LIUkt5kilkJxK
 9oOliBWwig79uSLg4x0CT0oy9/I35fS0WZjAZAJqgKdMLNQ9h21VWq/v2vnHb2G0
 QSIWlvFwaFJ7JDUELemw5JzvhV1J8g==
 =y6hc
 -----END PGP SIGNATURE-----

allow type 'time_delta' in dictionaries

with exactly the same syntax and variants as type 'date'

To be done: encode / decode time delta

Alan T. DeKok at 2019-09-23T15:44:24Z
Files modified:
	* src/lib/util/dict_print.c
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c
	* src/lib/util/dict_validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c0609a2f6005fc6913f51fdd389eb31e264620f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2I1R0ACgkQfQ55zXdi
 Hs2d7AgAl3j/oUxhu/l6D7TWT/FEMhwMeVpE+Dj7Mp+APlJT5MdTlvO6v5PKkUna
 qpG5F2xxWQ+KNhrEtSG6BNFy867b5V+04XwO/TZefSFtsH0XhGHa4RBmT7+WkhcT
 xAG7+JNBWJWsj/PgVlT4g+gsUrEj6otF2VVNmplFZ0hRzuFac8MqLiY33XHp4rxR
 P6NAKGFJGwUyECzFLyznZdwJYvB84wiRtGt+De2VqbvR0E66VkYbg/sHKWyaf/3m
 BVkDq38Pf0tmxYEXV14bkwzn+i1F3N8+KALmAffOmscWljMIXFoLDsWlL/4YKI27
 ykfrpZYab15E6lOuLkVAliz/llpZzg==
 =9UCH
 -----END PGP SIGNATURE-----

use rlm_rcode_t instead of fr_io_final_t

in preparation for moving app_process_t function signatures
to match module_method_t

perl -p -i -e 's/fr_io_final_t/rlm_rcode_t/g;s/FR_IO_YIELD/RLM_MODULE_YIELD/g;s/FR_IO_REPLY/RLM_MODULE_OK/g;s/FR_IO_FAIL/RLM_MODULE_FAIL/g;s/FR_IO_DONE/RLM_MODULE_OK/g' $(find src/ -name "*.[ch]" -print)

along with some minor / manual editing.

Alan T. DeKok at 2019-09-23T14:22:21Z
Files modified:
	* src/lib/io/base.h
	* src/lib/io/worker.c
	* src/lib/server/auth.c
	* src/lib/unlang/call.c
	* src/lib/unlang/io.c
	* src/lib/unlang/unlang_priv.h
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/proto_vmps/proto_vmps_dynamic_client.c
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b125950745dc95ce14a5be5cb944d105335581ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2IO0gACgkQ/6TVgp+2
 18pzIA//Zw1c6uh8uMGY8j6JOX/rCG82HqB7ANmIus3KPFC0q6ml/OUiLaWY31zy
 PV+fD1AtI8k/QeJKeXhdrGRzafC5Hc3pb9lBBdA+lX4F6TdlsH18nZQWz0R581fd
 Hw7XXN0qNAvFwck/mf7FmhcAgjEzzk2P3c7IdHiR7RySKBwZaOcQj6hZ1TQxGuC4
 ZRf9fqd00p2H9MHrW+4I0wunR766yzHYZ/t1IZYdXOIICqE8DT6/tOP+aeeaSlbc
 Jy38xLDpyvWOdFWH+8J35t86GDZx1LpnrYL0pCsU85F/IP8enX4oil0Mt46XFY6f
 tL6iA+YSwZUUw21u7tJJAjmDx83vRJliI08VqgyXQbuGx7R7VAG4iuZNzcjPo5lP
 89HeQj1+Hr4Ohk8fEIfQLnIoR4/HwRA3vRH5ElpHPXsBQMPN7u5b3vA5JTbG6/S1
 A+qri8Ufzj2+RBtcvRQzTxErW5BupGTbkwU/p+wj5XnGujaAE4T0cz7gKy+mN2T0
 PBR0i84NoRS3Mw5YCKQJOwytCgDvoyS7xj+OvojRYKOitGojyTTb11hNuM8CoaJr
 xwqZ0pz9iFRUafz4vu04u1x4KjFHRjH9379RhdMVADaoK23+1hOXm7YAYi5sRxGv
 noj6dul5MQh0GOpPd9S2ui9qp8FhePXv59Xs71Iix7rpbQzOc3g=
 =zICo
 -----END PGP SIGNATURE-----

Ignore build products

Arran Cudbard-Bell at 2019-09-23T03:26:00Z
Files modified:
	* .gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f030322c46aeaa437dde7de5443268d7b42b023f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2IO0AACgkQ/6TVgp+2
 18pRdQ/+OR9ee3Ib5l/t0kILKa7EXWWl894HxLT7xPspyCJ8Hcxe8hHj1E5xSaBn
 RGsvL9qz6kb+bYaZOV3xdoCgI/EKDu36gegzBdaMEv9vKeEDHntXAQJiw8ZBZ6EG
 E3nqmcbV7bEERWwvCXfsV7ySNWhWxpd2ke0yv+C0pwxwrmwEckohUHGCCkhZg4Is
 MopIDMCtb3poGWT5SL6vLdtHa/261kE90E7S97rQFoOQO++4uwAJb0Y3eDyq0mEF
 QerpmEsHAgZcTgLyitDfp8/7I0kauJgu3txE+LQOyHK+bAtQJfMH6iz5QTlflHRC
 V4nv2/Q5NI3fa/21oqdM3e7rTPD6d8y073ew7c0qVMrcjqHJ17xoQrkB3vjOpDcr
 Werj9kPz92SXMDMlhxBzM8kJau1vwtj7721AAsa+AvadG4X9Cyw3gWixrIihTfQZ
 Q2lpVGDdlOOLKBTSY8VlSgmC/avoaWr6RQKXQhDPBQh4ebjX0sQCTAdHQiuyuGLY
 D24J2fyOsYFGu6XxF2fY1zRYUnuRbbXynKydVkfj9e1Z2UD+IyykFtTtAq3HqXTI
 xLzheHKI5uDuh0hUR5FoVWSVGik3q9Sa6s6SATxFJtRUXom5doAAF4IkztX96GRq
 07zbLY5ZsoixuvAMRwRqZD2G4ZrsL/gZVc9Y38axf35j76PXLFo=
 =Ae2i
 -----END PGP SIGNATURE-----

Merge training exercises with documentation

Arran Cudbard-Bell at 2019-09-23T03:25:52Z
Files modified:
	* doc/antora/modules/ROOT/nav.adoc
	* doc/antora/modules/ROOT/pages/modules/ldap.adoc
	* doc/antora/modules/ROOT/pages/modules/ldap_authentication.adoc
	* doc/antora/modules/howto/assets/images/SAVE.svg
	* doc/antora/modules/howto/assets/images/access-challenge.svg
	* doc/antora/modules/howto/assets/images/access-request-proxy.svg
	* doc/antora/modules/howto/assets/images/access-request.svg
	* doc/antora/modules/howto/assets/images/accounting-request-proxy.svg
	* doc/antora/modules/howto/assets/images/accounting-request.svg
	* doc/antora/modules/howto/assets/images/asciifull.gif
	* doc/antora/modules/howto/assets/images/dispatcher.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server_failover.svg
	* doc/antora/modules/howto/assets/images/dual_nas_backup_server_redundancy.svg
	* doc/antora/modules/howto/assets/images/dual_nas_load_balance.svg
	* doc/antora/modules/howto/assets/images/eap-md5.svg
	* doc/antora/modules/howto/assets/images/eap-ttls.svg
	* doc/antora/modules/howto/assets/images/login.svg
	* doc/antora/modules/howto/assets/images/login_net_access.svg
	* doc/antora/modules/howto/assets/images/login_ok.svg
	* doc/antora/modules/howto/assets/images/nas_backup_server.svg
	* doc/antora/modules/howto/assets/images/nas_backup_server_failover.svg
	* doc/antora/modules/howto/assets/images/peap_packet.svg
	* doc/antora/modules/howto/assets/images/proxy.svg
	* doc/antora/modules/howto/assets/images/proxy_backup_server.svg
	* doc/antora/modules/howto/assets/images/proxy_load_balance.svg
	* doc/antora/modules/howto/assets/images/radius_packet.svg
	* doc/antora/modules/howto/assets/images/request_files.svg
	* doc/antora/modules/howto/assets/images/request_handoff.svg
	* doc/antora/modules/howto/assets/images/request_processing.svg
	* doc/antora/modules/howto/assets/images/request_receive.svg
	* doc/antora/modules/howto/assets/images/server_schematic.svg
	* doc/antora/modules/howto/assets/images/ttls_packet.svg
	* doc/antora/modules/howto/nav.adoc
	* doc/antora/modules/howto/pages/exercises/accounting.adoc
	* doc/antora/modules/howto/pages/exercises/autz-type.adoc
	* doc/antora/modules/howto/pages/exercises/dictionary.adoc
	* doc/antora/modules/howto/pages/exercises/dynamic-translation.adoc
	* doc/antora/modules/howto/pages/exercises/eap-md5.adoc
	* doc/antora/modules/howto/pages/exercises/eap-peap.adoc
	* doc/antora/modules/howto/pages/exercises/eap-tls.adoc
	* doc/antora/modules/howto/pages/exercises/eap-ttls.adoc
	* doc/antora/modules/howto/pages/exercises/matching_users.adoc
	* doc/antora/modules/howto/pages/exercises/module_fail_over.adoc
	* doc/antora/modules/howto/pages/exercises/multiple_modules.adoc
	* doc/antora/modules/howto/pages/exercises/new_client.adoc
	* doc/antora/modules/howto/pages/exercises/new_user.adoc
	* doc/antora/modules/howto/pages/exercises/prepaid.adoc
	* doc/antora/modules/howto/pages/exercises/proxy.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_failover.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_load_balance.adoc
	* doc/antora/modules/howto/pages/exercises/proxy_receive.adoc
	* doc/antora/modules/howto/pages/exercises/radmin.adoc
	* doc/antora/modules/howto/pages/exercises/simultaneous_use.adoc
	* doc/antora/modules/howto/pages/exercises/sql.adoc
	* doc/antora/modules/howto/pages/exercises/sql_user.adoc
	* doc/antora/modules/howto/pages/exercises/unlang_conditions.adoc
	* doc/antora/modules/howto/pages/exercises/unlang_policies.adoc
	* doc/antora/modules/howto/pages/exercises/variables.adoc
	* doc/antora/modules/howto/pages/exercises/virtual.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/authentication.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/ldapsearch.adoc
	* doc/antora/modules/howto/pages/modules/rlm/soh/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sql/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sqlippool/index.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e23d88f18ce9b18732af7de432b621dc40734f98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2IChkACgkQ/6TVgp+2
 18rHSw/+O5d+0sMnsXpYjV0fCyvwDSNXrH6vLHkHO8KHqWUqWE6udL9Iyt4LywKG
 3pCzEbZDf9Jo1LuMl7EIhKWpGuDi2vc1+P2GXfyMom4VBrR8TTNgl9+G/dREHfMO
 UTRDE5QH9FtBXxVeyPnofqNMHkRKQumxbLeaXlAwt8USWCOsKv+p+odOuHcBWbN/
 GvKuI71BZPYZwqbyuQ/+XEHYFMkr6/vnj16s1Ap/s47VRwc0XrrVWQWHe0hKTiqA
 RydXIDCDCcdYnPQPRnv2JwezNJeP8ByAO04fCK4dIKLdQ37Ooim+3f7U/OIGazWL
 xwudSstDqBHnECEAX4RTAxEGzEkKY1PIogryTtkmggidIrNqk3vLcb+Qy0Ehyb/s
 tDnkYez1r2Xm2hk1ZukJZrMZE4QvLvy7Vgs1d+jNF02dRhg8K7rARBmab99/+7rX
 Q2VRmz25e/rx0FHJauK9oLabNaoHf8oK62zum0SOLi4bRZB0vnBcbrsHQ+q2iRrb
 4jbGeaiYIcefMISDRvjD2n7AFnpBS7SmxCyef3TZmeTjiak2o4MaezUKzJpmqUUY
 3x6LytsF5IqikMJWTyU1yZL2ioBGQ62O6O30UnVUM5U4bIFjhDDBHG1reI5rMu1h
 7yoBIHbvyJxqG9hcmgIc8U2nd3hUX38D/q4janmPq7IxIcHFOK4=
 =l8s3
 -----END PGP SIGNATURE-----

More reorg

Arran Cudbard-Bell at 2019-09-22T23:56:09Z
Files modified:
	* doc/antora/modules/ROOT/nav.adoc
	* doc/antora/modules/ROOT/pages/modules/ldap_authentication.adoc
	* doc/antora/modules/howto/nav.adoc
	* doc/antora/modules/howto/pages/modules/chap.adoc
	* doc/antora/modules/howto/pages/modules/eap.adoc
	* doc/antora/modules/howto/pages/modules/expiration.adoc
	* doc/antora/modules/howto/pages/modules/index.adoc
	* doc/antora/modules/howto/pages/modules/krb5.adoc
	* doc/antora/modules/howto/pages/modules/mschap.adoc
	* doc/antora/modules/howto/pages/modules/pam.adoc
	* doc/antora/modules/howto/pages/modules/passwd.adoc
	* doc/antora/modules/howto/pages/modules/python.adoc
	* doc/antora/modules/howto/pages/modules/rlm/chap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/eap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/expiration/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/krb5/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/accounting.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/authentication.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/authorization.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/configuration.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/docker.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/ldap/ldapsearch.adoc
	* doc/antora/modules/howto/pages/modules/rlm/mschap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/pam/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/passwd/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/python/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/soh/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sql/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sqlcounter/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm/sqlippool/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/accounting.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/authentication.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/authorization.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/configuration.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/docker.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/index.adoc
	* doc/antora/modules/howto/pages/modules/rlm_ldap/ldapsearch.adoc
	* doc/antora/modules/howto/pages/modules/soh.adoc
	* doc/antora/modules/howto/pages/modules/sql.adoc
	* doc/antora/modules/howto/pages/modules/sqlcounter.adoc
	* doc/antora/modules/howto/pages/modules/sqlippool.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/339a1e318ef61d309b01a60aa5da15b92988c4f4
====== 
-- 
This commit summary was generated @2019-09-24T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list