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