Commit report for master branch

The git bot announce at freeradius.org
Thu Aug 15 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1Uma0ACgkQ/6TVgp+2
 18qK6g/9Gjvp0ECqyIN0qaTNIzAVCinGnic/7KKSjSOGax7+lXa4iYszVXPyiEiA
 xRZ4HY1iaxz+6IEN3iDbMPkgAAgUFWkZWMZCjT/xMk5y0VI2d1RaeBlv9lELhPL/
 DnnXP2bGkX0EkEBjo738UHoPxXMT6gqxWMVqggNUqhOChjEr4UMQyanENClbyahT
 UUUmGwEC5CgSS1gGBkLePYcNwfF/obNeCPfb5mVdZU9M4N5cIpHH3mwWFGUmnDG7
 k2A/h+zm/QaWkycl0VB/QTHkVgpBRG2/8jhrU8bm8UwYToWSjU4CT67nwJ9T4NZe
 LqE91Zh3l44/bDQASfDQrajjTENWHyYTrOu+DAmrW8465R8qjny1XkypeRaDSI5y
 Bza2iUYlUTzmqOs4jO160cwYHrTju1kiMdzFfzuicepQ5c2CZQC5kc3IfL8jE7XS
 UaOk63KB6OiV7eAQ4XWMJDik5lxO+0Lsr+X/3aif4lxbe+Vmyax12G8wacwed1XI
 BjnjA32+unqXluffmBi2ohCMRnVWjLq8XDnhN1WmnmhNg3Qpsxbt9when1WU2CDv
 ss3VPV5aLSaUSsfXMtF9m/m/IafK7sHZfDz8AkhoEmPCHnaizEKbuuHVcXkXjmSx
 I7KkPxMa9MrgrF62WyqwqU1oqkRKg8s8Sg3Cbg1l/9Y++7YbMrc=
 =L/GL
 -----END PGP SIGNATURE-----

Revert "fr_dict_finalise() should not free things it didn't allocate"

This reverts commit 08f86bb070e4ecd0d080318d09c8d9d395b48067.

Arran Cudbard-Bell at 2019-08-14T23:30:53Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdb5af734b5ef5c0e005fa65e3bec6403348d8a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UmaYACgkQ/6TVgp+2
 18quDw/+PsrnSOgY2ZMFV33bQuimWfgeXMgv1zkdtXjLnvkMTVT9If9PxSVHIp20
 7x10ZdChDX0Tg6YoNaLqRcn6AKBa/TrOw6yBD2rBT5peg0DwQGUmS/ylt1+KCL48
 xfFxIHS4KwyxlatJkL0e9VWvmhnW4PD7vAvobMv7tAOkSZg29/8w9v+zU8qzrlN+
 nT+yQaD2cZ+dKj1ksvDiJLZ5NU5805bDr7tOzv8DjhDkkngGx3emmuPc9TDzdSe/
 JGRr5jeG5Hy+R+erhG8okpFAoKf77f1fnXleb/vb93/H5fHRHxXf9YN/0qYfKPFV
 k5PPaqstuejk7Sa2JwnGf3Go9EmDmCe2NRQtMNbxU5p0nbZswV8RhbNowLN/Ay5W
 +f41CxD5QXcFeTBSYO3vubFGgyAFnIifGj/Wv93O2fMqarXIBtAGOXtaiUrOcJsz
 4lUkdJXuMxnAon4xWuFDwWCoFfuPbPePFdUbDFaZXsP+Ri1TA8LlyERcXRZJ/g2J
 NqM572RU2HlO4Hl3pnk08r7U4bsa1t9gHcDsiad6nGGKfmss5Pm1S43dg1ejSV2u
 oI2zrtTNNWXHAiKowjn1CwRxDrgSQSrG2GpjULn3gwq/agl7RV1Fojgvf1mrdM67
 OhQpOOIJvpzCL5ruy0SeZo6xn8byvHjuRHCaLSAXWm3NcKqwguA=
 =he29
 -----END PGP SIGNATURE-----

Revert "we don't really need a fixup pool"

This reverts commit bd4d6996b37a7c23bf61bf376115bcf6ce94bbbc.

Arran Cudbard-Bell at 2019-08-14T23:30:46Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36fc7aa41385612c710a7f849b4a60dacf428d50
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UmWkACgkQ/6TVgp+2
 18r+gg//VGq9btCPHTbIVaYjrW4RNZeANmTxGJdsI68ON4ZAyiMg+g3hrePfE4hp
 0UZwDL62HdJqZbmJxifwZ8W/YhauKoClfvrXlvlJ4a5bNJBmQEhhHUMsEhztI51t
 vgwrCXdZjTwRZ2x7EOZL2vn76O8xJoEgz3t6jISrzzljJDbaA4CsViZVYfBvnafd
 DEsA8WkgdVZt4hzNk+s/XnUBVsMK3gj56xaOpxPkPcDWJCJef+wYmBEJBPw6rf1z
 KBuRt/QAwnvWbM7/uaprAtE7dmg7cAX96B3Sn9H3B9qnuN7mhZlZX32bOalOB6ks
 SEh7RSDPYmDN8KlezduoxyhD7o9W2dJIKCbyUSpRnF+JW1oGdRldKfBh/ohsw9tx
 9HX3mXu1LwF36SGVlI9Oi/M7L9wthnrfCYk28tTI02ro0CLoJT+FV79Imi/vlpyd
 brH07hAGPA3QiZ8qIUnxCNExfd5q6QkE1EEqHbEuQAO+wEZm50otQslr/qpi9Taw
 dMBHG0qFMy1yAd05Le5o7Qi1qs4sTcOLMV0ys75e9+Ey3xnVgArAp0wPrMVwv6aI
 p0aDSt57fIAsl/jS/UXId1vj3QJGjyWN00e7XgfPY31sjp08YQiiznISpGLJVYuN
 NtWLt3QzqYaG0AerVTiijzP00uX487NpeZ+QY52IERG4h2PAw4g=
 =tre+
 -----END PGP SIGNATURE-----

Sign and formatting fixes

Arran Cudbard-Bell at 2019-08-14T23:29:45Z
Files modified:
	* src/lib/util/table.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e428c875af40950b85b2896ef8af072beca86cc1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UkzIACgkQ/6TVgp+2
 18oe0w/9GXOl7AzOzRofUKAMg0EWKqEEIMNm22Fy2qO8ueupbl3bqxkjhi9A3wtF
 5dpQClf4Xg5tf1HQ7Y2FWincrY0xfR0RyY5VAankALCvLuj8wDST7RSx23rqpth2
 OoovbAu/9m9VJO6MX48dHM5uIIuKumV5YQWoKb8sV2WO+4ID8LVrO3DNRqDwRsvD
 lJyp8b7bkA9apuJ+s1y/le57ux5FYT0BU6RlUgMklLVPkfVqW2u2VRTjnET2rjwR
 P54B6YzXsjiwQHBMn3zMJib8A6Ydrju+r0oGZbQqSiY4ZWReeDZblc07GlpKVyvy
 Or+Qe+rIVhKV2iQwNwVuGU/nPnNfolr+k+vH5SVZUUBozRw05SIFUP3TBjaRnHLH
 /xb7QIyZM0nFBNlcftKLBnYQdtxMX6OlGMvHAIvdDzy5DEB5UT9xDaQG6Zb3ZFN6
 626MXe5/XH6N1LA82wQEJlqxRQ6PD4CHpjlTh7LjKnczDeQTVzsJZk1n5rE8M1TC
 ncx/umJqoq0GcRGB/qNcuxjRFQxzcVsh5Omfmka9KQPvHk8b3iUv6D/UtoMeq0U3
 9M0nwj+GLrtjcGA0t6sKDKI7SiPSm2ubI+aBSixWl3sgYMH0AQBanGQhrPSSOBYa
 kka9wOR5kVebsrpsJbNqCLo3/QdGY/ADSfqYIsOi4gv8e4MyQJM=
 =pILo
 -----END PGP SIGNATURE-----

Not needed

This should be part of the reference docs.

Arran Cudbard-Bell at 2019-08-14T23:03:14Z
Files modified:
	* raddb/mods-available/rest

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c14bb06378342d4c2ac68818aec055c751921706
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1Uj44ACgkQ/6TVgp+2
 18pgKQ/+Kd/4B6ie92PCzRYDUC0MTp1MNIIM0bMeqpHAhR3Vq22ATOdWfrhSCsls
 RGsOqt6802VjWeb+idAC8ty+pYhJb+rCguJcrG5nIJFFws+iw6Shn5hh7xgSgTU/
 GbjcMsPuzXwNiuPFVM0xnTFHEV3eN1HlmmfITeq4g8oSR0W0PSTAOaivWia5PBdm
 7rfymGQ5263ML2qVgr4SaCAqGkSmqw2PPA7ReO+6XuSChk5rHKn9JQ4TfhFWFjN1
 eoJa3w4lV4byQWER2sI38ulHiYYBisfzk3QD+HWq/5n5yx0+v4+PFZTr1bJvXGeU
 faqgu76WwMPwjBFUCM3BgxSKXebuRl/z4y537b89rfXUFsr0YGitTdBf4LU3Madg
 Pe7B+ToUmm7KGyJmfwI5AM7g4x7SVbrNM6bC6DR9PyDBbOi9HZyT6KTYVw/S9K4j
 OWZ4Ko00erEq6l+7VzosLUz/HMiLB8Ip+IVvLukAQcQcJRqAyfj5wFpfNP8VkXXg
 ij1WnyspHMV74471iCP5XJatdNbWXjduFPr9qHZXRa8WcVQQzXGpzFHrnYOroKSy
 QBylJt9rwlPXgdAvfnEgmhEk5ToP0hEPVSsCMl1ZyZmYTRBnzbMJfLFkOwZzyuKn
 FKX2n5FOCWT0uUGQjJacf6U2b4ck00s0ny7bdweSZrn3kqrMbPY=
 =7Q5p
 -----END PGP SIGNATURE-----

Document -1 length value for fr_table_num_by_substr

Arran Cudbard-Bell at 2019-08-14T22:47:42Z
Files modified:
	* src/lib/util/table.c
	* src/lib/util/table.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a33955e021b0320709e2bcb024fb1198960ddb71
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UjpsACgkQ/6TVgp+2
 18paqg/+MBs2p/3rdGulVwulNfwowrT2xpnNS4+uvdUFobYWFiHGk+rRRP7CNWfj
 xOFzvACT3uy224Y2oYrLBX/s/R4E6Aq0B1qcFHmPf4RVNqQ23C6vgr0skfa/icrv
 ePD+ww6BP3ej52tFzzdoViaDmU91JGx8T9Qc0laE2bpYdtFMjaFTV5gMbONr7FXH
 qdAhopDTleBZsB+iaWB4eCwJOrn5PyzS4niepc1ufDOFlWF8XF+BqWzUBqQiIFRC
 ide48eyVMBYG6xGICdR7L+EusIYwdfP4BLy13OCcVdtu2G/+cIwPMGQd93WWG5tM
 d1flHjmqApO+6/qgovqFKuqYb/rL7Rt5Xq7OSDWeTAlseRRX8Sl23Ot87Gm+SivW
 5qW6I/3VnCUvj4LSclWbCz3Aeed1Fdtnqd4rIWglYaDPbQwrjbwZakIE3CyZ4LwK
 Zawz+eQT8JKvb2YjKonaFvw3qoZjyUP3PTikpf2yuYT1LkAW8DoCk5HhPLpm7Zt1
 p7e00C2Y29zIrh0FIO/QFrk+H1anJcoMjLae/DoC43Hq781Egw4QMmQ/i6vxIbY4
 P1LKezq+bEHhrNOJcIvIhpja3ZTrL0Lhl00qf4MB9W2KPHsdcsNSaDF6mzYGZmX9
 91wO6k/3X5sYfW28SakiOFJH6vrqQVpcYbXq35ZjFKS/tvutzLM=
 =Q7zt
 -----END PGP SIGNATURE-----

name_len should be ssize_t to allow for -1 Closes #2891

Arran Cudbard-Bell at 2019-08-14T22:43:39Z
Files modified:
	* src/lib/util/table.c
	* src/lib/util/table.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37d9e01a8b91112ca1bde945e011b4cd28562662
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UiW8ACgkQfQ55zXdi
 Hs0LvQgAk6cd6rbG76/+juTWwvEyLvMVCMHy6s/FA9zrvcShX3bSGcWCfSoJ2Ktx
 2GeyX/sxu6Wm4h1kCAPqS7zpLtIwjNl8UJe3mNIz831AH+xZoxuRdPEKNaGjSM2b
 tF+1V+70agvzp3QjoqoK7uA9u1sWJAWqwpBd03LuIR9fHCcWaVaIaxKW+QE1Rcai
 zvFGCH/XWr/niXXAANL4mYO92avj8tSVUG4TqNLgvq+NhZ+KTDta0eWPpNhgZllR
 imaekAw3K8WGTejLgIZqaq2pSXCGL0C/jZ94tVesYrBKo7BYjU6pmiHfKSZv0DV/
 rxsWkYPjPe2qiRT9guXo6gpY+VtFXA==
 =EvT0
 -----END PGP SIGNATURE-----

fr_dict_finalise() should not free things it didn't allocate

the caller will free the fixup_pool

Alan T. DeKok at 2019-08-14T22:21:35Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08f86bb070e4ecd0d080318d09c8d9d395b48067
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNoACgkQ/6TVgp+2
 18qVrw//Qy1Du+nt66a+9Uv+WhcyPSzWU+48CPVcYl9fKf/qzj9qfN2Xtu7Z5WpN
 P+ax23s+OtCsd6CxIiKlarq+vODnBj33VL8xiMYcXrFBP3+kHWxGx5wc6uE8MH+x
 wFGjj3CraPTt/dlSNdR1H7aNgVOp7UEnML1Bz4op61H1WUiBOgoZj+0sV2ESiR+k
 XyzSCWWSIgQhihmdEZPLbF3rKQEM/n7ZJtRZqbDipnoATZ56E2Hpz6UgR2rlhatY
 u1oGIQcMFTnoVK0IptTYU/ZzfDQkhSC6LrSj9XmlJ3kiMFQP1zxdf6eRz6jnDU52
 oE4lWdoSfR+sv4Hg1pngXPKzY1b2wPJWzqDJ9GLqFkyXpq/tKX0f31xaSSlQej2D
 lCQYo5k7C1RBAPV+ohYp/tygIi0Gvb7uM07nP8iWCdld8MKZzbkZOZUqAhfEf0wg
 1DDjzj6pd1/IN/QqCGat8ZtIel9ZOqhoZ7NPpCeRo9YbS9Tte3J1DCvZLFNUR/Ax
 l0yvT+eA4oq2WueFjTTfc0EfiE7B/NlinEYvyXUbqMN+zP8DIzuNQDotZYgilBML
 Z7UDvZitCIG+r7094GmOpyLRWeTJx/WG5AP8sXC8kPTLUPq+ttWXoFSCVGsWWpnG
 kV/ukb0CuIDyCUqBKWEYTNm8JIjgMrHnmzQ+i//mrhOX+RMu54c=
 =n1dc
 -----END PGP SIGNATURE-----

Add longest prefix function for ordered tables too

Arran Cudbard-Bell at 2019-08-14T22:02:02Z
Files modified:
	* src/lib/util/table.c
	* src/lib/util/table.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c071f35bf4c3a12581a203863cb6ae33083a7aa2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNkACgkQ/6TVgp+2
 18qBcA/8DSvbCycH159vaSd3sYrTOaNFOvQjfS+HQeK4BSeOaPlIX7sCSynogIW0
 Vu5AkIFzy8DGGNCAwr/zkK94DYRTceia3iQVjmLdoO/8urv81NCq6uyOcGGtoNID
 WOwFTnkjcXKePGObAV1PipB0Uz670G24+827yBmcMrlfCT0NxG/Zi4MW3dXgkoHw
 OFLrypTsC471vyJifiFccbLO7pKLlUd3XKaonOxbg9GDRQV0HkzBp2BVtkNTlzBG
 9S6qIZqOIOoMxagqoJHUaApy/0ZKdyfHDxCk0Zzr5dRsHp/EhD3+CB3didQe302l
 qiqe8CFGiQE0RzVqwYAt4XzpqolFrSkvuAi/gEC4xup7DX9wMPlVzKdPb60JDkBV
 +09RRLY9HyDuxS6wCXS03LuWCJ9Rme7Ykp5P83CrmKwqG59iz1ou98iVDmGlYH48
 /nQWcOSgH3M2+kMcuX58BCid1Gs1rYiZUs/WKYB2apc1P+rvxuLOfVsQ1vC1uYqt
 2irowVL5/EKJ5GqEfrKGbkvx9hiea/AGxmHB8nl4bjRNsT+6TVuj9akf0wM7eEh/
 nHDotWPXc26haOyEfZOYG7wmzMuQLGGgHkMPNpG7sGWLUoWXVqZBgIcWjhO9dRfe
 DSY3ssi5sN7FBlp+lIpuTkKxU/ltrsEQS2URNce1DokDrvDQ8UU=
 =rjL+
 -----END PGP SIGNATURE-----

s/fr_table_t/fr_table_sorted_t/g

Arran Cudbard-Bell at 2019-08-14T22:02:01Z
Files modified:
	* src/bin/radsniff.c
	* src/bin/radsnmp.c
	* src/lib/io/channel.c
	* src/lib/io/channel.h
	* src/lib/ldap/base.c
	* src/lib/ldap/base.h
	* src/lib/ldap/directory.c
	* src/lib/redis/base.h
	* src/lib/redis/cluster.c
	* src/lib/redis/cluster.h
	* src/lib/redis/redis.c
	* src/lib/server/cf_file.c
	* src/lib/server/cf_parse.h
	* src/lib/server/cf_util.c
	* src/lib/server/cf_util.h
	* src/lib/server/cond_tokenize.c
	* src/lib/server/connection.c
	* src/lib/server/connection.h
	* src/lib/server/dl_module.c
	* src/lib/server/log.c
	* src/lib/server/log.h
	* src/lib/server/module.h
	* src/lib/server/password.c
	* src/lib/server/rcode.c
	* src/lib/server/rcode.h
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/server/xlat.h
	* src/lib/server/xlat_eval.c
	* src/lib/sim/id.c
	* src/lib/sim/id.h
	* src/lib/tls/conf.c
	* src/lib/tls/utils.c
	* src/lib/unlang/compile.c
	* src/lib/unlang/interpret.c
	* src/lib/util/ascend.c
	* src/lib/util/dict.c
	* src/lib/util/event.c
	* src/lib/util/net.c
	* src/lib/util/net.h
	* src/lib/util/table.c
	* src/lib/util/table.h
	* src/lib/util/token.c
	* src/lib/util/token.h
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_control/proto_control_unix.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_ldap_sync/sync.c
	* src/modules/proto_ldap_sync/sync.h
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_sigtran/rlm_sigtran.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/protocols/radius/base.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93e18c5128d6e61fe9c6e12c15aee85e011ecf36
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIyBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNkACgkQ/6TVgp+2
 18o8yA/4gZbJGOLbT/FH3HKQv3rBkDBHjFjQY5IMrM/pmxWscmPHe4ndmy/H1xK9
 be1oUGhqTpTcQ4xfgPRiVq/hjIkcQ1TPphYZeUy3KptDUybiA3w+pEomb8VVbAG0
 Oyl8ajR+ikCrVDiGqLzYYiTOewnhs9+avwDkfM9yPXCHg8C1YOj388M2knuH2WD6
 etRzkxJj006YxkVUDAAPT9ph/brtQC5LjYNpTp8fOE90abK7LzW5fJslWrSIvgNb
 cgEkD9XbAJfJrxaiWV2cZCSq8yivDDnHSfRVMLsLewtIGDd9PauPGU2aHFH5rjVm
 5EQLHxkqQuozJEa4FXYp2VR0COdOQYrqAEzz1jI+1WOQry4Ze+Q+bxvXmpdzyKFb
 oVrfVsM6hQvlQHY/Baes87suD1HdvvfB4zzZCHLWvJqXFZY0v+ujU+B7f/4dQkpe
 g19sEGQ/hqgFhez+RyUrMunU7+YThdcNO60O5AWFxUhmhFYOG2lpxJ2Asp2w8PJk
 G1o48iXDVl1Pc9ajuPzY7RU9jnP2qDrK5AZAkmXq3ggAnWrMXhAwzgUVpSbQ9mce
 138UOd0ON9a+MjFEw3xsvIeOuQKmTN3k21+ZwFubyz/63pyp+Vf0/as2Pr1pdQz2
 NgTlJTm3fwCfCaB28XTBNhrK2sBN1GoTyphot68NxVR2IVBZMg==
 =zO/P
 -----END PGP SIGNATURE-----

Efficient table lookups, phase 2

Arran Cudbard-Bell at 2019-08-14T22:02:01Z
Files modified:
	* src/lib/eap/tls.h
	* src/lib/server/tmpl.h
	* src/lib/server/xlat_func.c
	* src/lib/unlang/interpret.c
	* src/lib/util/dict.c
	* src/lib/util/log.h
	* src/lib/util/table.c
	* src/lib/util/table.h
	* src/lib/util/token.c
	* src/lib/util/token.h
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d3ea334213dfb52fdbcde5b37e655e985c4095f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UZ48ACgkQfQ55zXdi
 Hs0VBgf+NhzissChzB9lDSSBUWKMbY6N1r/4F4rrVQFUJxXzX2IoJqGLMnArsFim
 P8LCWH4A+qw4DoF4zrfwjQDTktPVRfvbtYZyhozs4ABKlpmUIfsXJmLTqrgbvOan
 emqJe4GGPrHiXzthZn3xTN8cy1ZoHOS3bLe1vPWpGlRbM3pLAaSl4fZEoGuEj0t3
 0teLRvKhMwil0d84X/PZIJS8QvrMJHorUaz95Dfhl1xl7UDf40ylcsN5sQYdCE7c
 NxZBuN8GnJAp2YImzStr4c6mniBlXFcEW2g5V2kj2/rcIwjC/a9gF1/oAB7EFfrr
 BdBUoWn0w2BFSCBvme23m0/qGJuFjw==
 =71dF
 -----END PGP SIGNATURE-----

use standard quotation marks.  Fixes #2888

Alan T. DeKok at 2019-08-14T19:56:46Z
Files modified:
	* doc/raddb/certs/README.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80de8a8c8c3dbfd78f8c56fd3e8e09a2505f08b8
====== 
Fix wrong include of 'string.h'

Jorge Pereira (via Alan DeKok)@2019-08-14T19:47:20Z
Files modified:
	* src/lib/util/table.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8c6bd5c939e5aabb22a2456232c4422a4e8bbaa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UV3gACgkQfQ55zXdi
 Hs0VGAf9G0O721r0sPHO1f5kcX9+U0XJWc7sxPcwOWSuoxCLCzx/p9qP/AKjwcx2
 6Aia3/o+BTeclegslYmE0Yo294l9BZ3JqSKw6uvdYoO680+alWEj4ciW30b0wgeB
 6EfwW0Yzl0Wwfd9MLrJMzrYJt0E/MjSvnQBMUs4UY6Qp3r2ufwL9gmrJCoiujIWb
 vTPvIVm4lvi3SYEmTgkg7uZGRgw1zIjMbLCF//GkbG9ElolVQzl8Yg7Yj9KwLJzu
 xxY+WqiEWbQllE1sqECqtvZkrg3eyIYfF4MW0LebPXOiwmvPf2nO/PyO85CJmDo9
 ZAp9HEHjGCqqXtTRChGKi1vNOiGYzA==
 =5tf/
 -----END PGP SIGNATURE-----

int2str fix

Alan T. DeKok at 2019-08-14T18:48:20Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c3288e8cfe1b76f0925b29f5ae421a7413e51ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi
 Hs3SDQf+LlFjNmuHXUHC9vsTHjVlrydgvQeZ549cpV7LJKr0YUoBMonEwOO9IQYi
 EFZRYyAxFH4lrS7l4SvoxY8A7sLAuMy92mwGnCanVj9AZ6IwHkQV6kaGUyWGMszZ
 TcTXZVGIgU8mVSfwsk4/PzlnBDkCogMQzVxAME8cxx3uk/qrMXNnkamIPAUjzbGc
 cVmgITRAM63ePBSnRIpfVullnMkvbdam03lSZ8+UVFW9FlxshC3aDSoJgu8RrXZl
 zFAnpQREtkVxkEpSryiuBJrKSkDiPEA9hKcYtrAiDi7M6T+UI6rE2vWwC16y/Ivl
 q1cOgqAEHOAT5v73u6rbU16Oy0fTXg==
 =P2u/
 -----END PGP SIGNATURE-----

we don't really need a fixup pool

the fixups are few and far between.

Alan T. DeKok at 2019-08-14T18:44:31Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd4d6996b37a7c23bf61bf376115bcf6ce94bbbc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi
 Hs21EwgAiv+gU2V7DMpTOF3ZtdMrKAs1nxUEvysWP/YU0PJ+9PWCML52zy1AfObh
 czkXBQAKqVwQqbHWXmVlA9XP+lA6ZG0evMTsKyU6ChnVAaT1Z9mgeT4lbpUfLQZI
 RzCoXOH0FQ8LF3LrLXAgSx8FXHn6WBNn0lvHb9ij68C4B1irh7oHudbXhgfdTjrn
 i40kuNUM7UlAGxwjdFqUlOgim1Wi0wTCPy+3YPwaAxgagYb3FUE2+awykbuiUki4
 6T49sFwMAlD2fGltkzQwiUVKelsQ/gKrfecJ+QVYLnKLfATe2nJGU8IHbOSWBylm
 qyFo23ZzvI1LYIgeL1AbpqOc0VjmZA==
 =x0zq
 -----END PGP SIGNATURE-----

track filename and line in read ctx

so that we can print out better errors for enum fixups

Alan T. DeKok at 2019-08-14T18:44:31Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8616c042e7ca375bce29deaab399be17a17c7477
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi
 Hs2rlwf/USLAQrGQKN10jEGrlpq4Kfs2s9BZT/Riy1Eda7jBSV2hyOrHoOmTjxWf
 CkVFY9F2bG5B4Y47iH8PMJQMcYALzLixkAMR8wwNC7KafqVdvFC32L80F42AMnSx
 tJc1gBe2eV6wPFkVXXcLw/jlQY2w5S70kg8r8DYbILrFS+eXYAno1xoR4e7Ozak6
 kMyXuPkN6shmPA50uAi2Rk6aBi3vWNFcOiXzqftMOMeBS+aJuG5M64hTAvNLR/LU
 i8yZRlhRoZz4Jjdh/1wfJ1gvsVsoIA2Hp7gVg4+TzZ2+KF95FAmlwDPda3IQigI7
 aCl7NsvK6VfKFtUbZbIXvJEmUHRk0Q==
 =T274
 -----END PGP SIGNATURE-----

more checks when parsing flag fields

the errors are also produced elsewhere, but more descriptive errors
are possible here.

Alan T. DeKok at 2019-08-14T18:44:31Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc5121eb98ae0600562303490a579e8314727fba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi
 Hs3d1QgAjA0ILTnY0kCh6HDgCEsvkd4yhNrOeS8YOElFkg9XTQreh4pu54wd+u97
 42KzbMMffXJRTAmsatnYc5CYX6QeRbizPjV1/I2cmEcezO4n3/+NMZ/OHbmdP2tt
 SIVPGXMmdbWtSlZDtejI8330GwkjK8NMjCnAbPPS/ft5PcRG59oPM3nd/nuwTGlK
 IgixiaXZXldzX98XOs/p30QDrfO2PU6+Flng7KDc1RG2IV0VHdWlsXCM0KKVaBGV
 0sjIcUoXdZQ1ZeHSVF8QNbeRGDpxKN6INd0MoA0jbQDv3uoRUNaKEodlDNnUO5dq
 5aR/PsCkr6ow0w2c3CDDlI43vfAAfA==
 =3ab4
 -----END PGP SIGNATURE-----

enforce flags / types baed on parent attribute

Alan T. DeKok at 2019-08-14T18:44:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8b073be74242c6a5435f7474dcd3da95f18f5da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi
 Hs3N+wgAgGo0jD7+ai8iMbNqOuc4FlLCGnOQlFKUSHwAp/c70AKxf8AL1cMRqnd2
 U73LRgfvrn7Q5NukxrFjaKfV9rTPGYLGeDfkvDb6zZncxPrtBGgWfjQV0XHQLNPg
 fWWVOGgH2C+ql9SHlNmn7ftfTuOsO/8ZpH+zrrpoyez/0KajnwC1hy5ixX2NLtQK
 75wWT1z2qZDTqnCVf1YqWxssJIC7RkL29IOsshPSOMeavenRXYJwIZH8bdkFMp2c
 zwmu2JZWaxztzNY4zH94t1eVxnEcoWQOUMoXQW4/M/V24e8yDt1B1JeCG5f/OK8B
 +fvgx2B57R8/5r8RPwJuzOM6xU7zuw==
 =2xW3
 -----END PGP SIGNATURE-----

fix / clarify error messages

Alan T. DeKok at 2019-08-14T18:44:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f336355b8a8d8c3cb07d64225d31818d867f0d5b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi
 Hs2Etgf/XXOpqjRuFXqcxs9Vl3v9F0Ju9isVZJQPejL3uGAlvnRqdPqhzeR644yd
 dUxh3PZ+U8ZkSdetP8VKclJfHOWKHJ0eOWriSCU0SBVMKkbxwjpRXrxFZ/Bzgssg
 /A/zFcgmnubMBhMJwfOzZRkf2K+gZXSNS1b/3z66N5XbV+r7+JfsPRIYkTxNw0s4
 KWwqPfJwB5jsOXfkjOHx1bF4711+y+9TBsqfLbH7dDQ1c+XfvS5hHANrIA5cF3Bt
 yIk9SaBMKtgR4HdMrk+i4DlvmuZZBV4k4R0fcR2491XyOoCHEsvNoBori6qQgCSm
 +APBhrNjCnmnW+4kz7+EaFKcflKLTg==
 =GYnf
 -----END PGP SIGNATURE-----

set "type_size" for PROTOCOLs

Alan T. DeKok at 2019-08-14T18:44:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/912e0bab6390eaa8a4b4f668e6bb73fa0c04b919
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo0ACgkQfQ55zXdi
 Hs3IUQf6A5xgflCBWBV/RgxDOoAVnL5U19envCaJh0OIq5XVTxPt+bs6/3FPTBoe
 ugO/mCxMXJ+FzSm/mkBOVc7l6QBbzcsP1vIjYkM9O0Dw4uxoN+DchjKpwUhI+rak
 JVAj+134Q38BDLQGwHvpZzBeS4Jh4uEHV/0c7cuArOCRFGz26Ac9wcA0unn1Hr3w
 9pQAMuz1n1K08gJKbL1Akkb5lCVlmR8QUfFf4U6b1Zfyi4J3Be4Uy6lRXh6KIrnw
 j5UYMlb5KaSH8gCph6VAmIFHBlWPlnls3c2I0bqpPI63jApTooJF/irn0SHs9A3j
 nkd9c18H2Q1FOv1N5ZzQT+wCNrmSlg==
 =HtO2
 -----END PGP SIGNATURE-----

remove attribute references.

Unused, and we will end up doing it a different way

Alan T. DeKok at 2019-08-14T18:44:29Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ad4a00266f436425caaa8f653d159b5f6561377
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UVDcACgkQ/6TVgp+2
 18qRsxAAj13M7Gkb6Z6rJDwQQsDkACVYD/49phddC3F4o0ke1g/kc8foYYM/ojLZ
 mm1Lxm2v+7fYA2tihA/+nVUzjYSaLz+skhNSUztpICsr7+mgdo/exGhSC7NlzIjy
 Du4kUOSwjXVwGqUsJkkdAkOP+idOkJAdQqKHEwV0zrhIA8jJ1Ub4oRNsMicpPhXB
 y/6SQlTeLmDt7ZmYyLM/kumR7Mz+9rNjNQp+L9LiaL5QVQpkiyQA9qyLrTqhCQv6
 6iSHh0oM4c1aTL717gqsiK06UPys/ULzj01t4FHPHrAeJzaPd8bGj9wwPWtAvTPi
 ZSuyIV4ZhOLnRGr8iq65poKNI6/oF1zwyqLUiQxjXR5an3Q1YisXIt2afGY3xyBs
 ffac+NtDLYTW56oQcb60rghwDGNnEdxR4O3asejaFrCnGw1VWg3gFak3mSVVoFGK
 vveGSn1ZZ1kM3OfqiOCbFmVTC8rc5u2pGsh0IPwH3ewW4lbTOs1L5KUasg65rPeF
 7WLmMeUVQFFlpDe2PXauCC8DSDGOUW5WrpVMZoMjAqYzfuoMcoPBCdy5gnoeXIys
 /Jz8ftaajv8NvN0jNVJM5tnsIsL17vweknZeBEY3YJClVZ3nm1JDIucI94hPEvkF
 Qvs5yd1wTq7TDsqWyEgn1ycPpefuhMpfh4afDvI43xBb10n6vYw=
 =VwwU
 -----END PGP SIGNATURE-----

Efficient table lookups, phase 1

Arran Cudbard-Bell at 2019-08-14T18:34:31Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radict.c
	* src/bin/radsniff.c
	* src/bin/radsnmp.c
	* src/bin/unit_test_attribute.c
	* src/lib/eap/tls.c
	* src/lib/eap/tls.h
	* src/lib/io/channel.c
	* src/lib/io/channel.h
	* src/lib/json/json.c
	* src/lib/ldap/base.c
	* src/lib/ldap/base.h
	* src/lib/ldap/connection.c
	* src/lib/ldap/directory.c
	* src/lib/ldap/map.c
	* src/lib/ldap/state.c
	* src/lib/redis/base.h
	* src/lib/redis/cluster.c
	* src/lib/redis/cluster.h
	* src/lib/redis/redis.c
	* src/lib/server/cf_file.c
	* src/lib/server/cf_file.h
	* src/lib/server/cf_parse.c
	* src/lib/server/cf_parse.h
	* src/lib/server/cf_util.c
	* src/lib/server/cf_util.h
	* src/lib/server/command.c
	* src/lib/server/cond_eval.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/connection.c
	* src/lib/server/connection.h
	* src/lib/server/dl_module.c
	* src/lib/server/log.c
	* src/lib/server/log.h
	* src/lib/server/main_config.c
	* src/lib/server/map.c
	* src/lib/server/module.c
	* src/lib/server/module.h
	* src/lib/server/paircmp.c
	* src/lib/server/password.c
	* src/lib/server/rcode.c
	* src/lib/server/rcode.h
	* src/lib/server/snmp.c
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/server/virtual_servers.c
	* src/lib/server/xlat.h
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_func.c
	* src/lib/sim/decode.c
	* src/lib/sim/encode.c
	* src/lib/sim/id.c
	* src/lib/sim/id.h
	* src/lib/tls/conf.c
	* src/lib/tls/utils.c
	* src/lib/unlang/compile.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/module.c
	* src/lib/unlang/parallel.c
	* src/lib/util/all.mk
	* src/lib/util/ascend.c
	* src/lib/util/base.h
	* src/lib/util/dict.c
	* src/lib/util/dict.h
	* src/lib/util/event.c
	* src/lib/util/log.c
	* src/lib/util/log.h
	* src/lib/util/net.c
	* src/lib/util/net.h
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/pcap.h
	* src/lib/util/proto.c
	* src/lib/util/regex.c
	* src/lib/util/struct.c
	* src/lib/util/table.c
	* src/lib/util/table.h
	* src/lib/util/token.c
	* src/lib/util/token.h
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_control/proto_control_unix.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_ldap_sync/sync.c
	* src/modules/proto_ldap_sync/sync.h
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_sigtran/rlm_sigtran.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sql/sql_state.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/ethernet/ethernet.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/protocols/radius/radius.h
	* src/tests/unit/condition.txt
	* src/tests/unit/regex.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c62aba7ee59e5c2993887550302e7d8dd75e1319
====== 
doc: Convert doc/raddb/certs/README.adoc from markdown to asciidoc (#2884)


Jorge Pereira (via Arran Cudbard-Bell)@2019-08-14T16:33:10Z
Files modified:
	* doc/all.mk
	* doc/raddb/certs/README.adoc
	* raddb/certs/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24f90c22fd0039bb0a8f54d17386ce5ae99fa869
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1TcwIACgkQfQ55zXdi
 Hs0sSwf/fbhPVzjWryp1esD91EFs/vGcaLu4EHOC67Eesg95KJp4P6gYDHhXkYTv
 Jz848FfF3WV3nomQt9vO/TzqUg2dcPN3PspmIug1TyVSOeDHz/vrbNZs7sMEuBZx
 2GSafOtDgYKTOefn0toJWbRe0zBkxCOQXSARvZQ3Zpd9+xOSiDvPJw3JuxhKtMpD
 MaFsWeQGrJFSiThF+Goe/fYwdBBqYwN7OJm15e01V/g3yH/qm/Aw+XV8tDyxokUK
 ZZ8UYpp7JgisRt0E5FjtC9OOzqSv6rqLeroIMe5crX/XFB6rSAt93ipEA/uFH5Yy
 MxSfEb4XScZoIMUO5osJ0RjZUt1Otw==
 =ARMN
 -----END PGP SIGNATURE-----

fix .md to .adoc link here, too

Alan T. DeKok at 2019-08-14T02:33:36Z
Files modified:
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83dad0ce597440df39e0811355f192dbb618ba55
====== 
-- 
This commit summary was generated @2019-08-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list