Commit report for master branch

The git bot announce at freeradius.org
Wed Nov 6 01:00:02 CET 2019


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

======
Helpful to print the fullpath of unit test (#3103)


Jorge Pereira (via Arran Cudbard-Bell)@2019-11-05T23:23:16Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdc7c02d314c6ea11981f1cf6a9beed0f38395d8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B/KIACgkQ/6TVgp+2
 18qpBg/+OWJ3pIvya1x6D6QKmouLhLcF6qQy9gEMrg9f0pQ5+YBHbSQrmiGv+xhY
 6zKsNuraM2iwRP47iHVCJGiYMp6+9+fljPXw+soJSg7qoXfbzUW5iQl7FNfck14M
 Kv9O33S0Uwcg5Z41SujEm3YhMZ8E5NcDyiqaW1maZZRmPhIe3dmbBnBATHkZ3BOY
 7+0TDsqdvpkWTxqszwgF1Q2Qq/UbyLrENAwZ1HSlbwI74nTS09896P/MNTyN0LaY
 HEv4NTxNHrRWcOeQJUTm0lr5DvZTvJBsEqgL2h8NnKI4ILlLL/1ScUiqP6D3Cfd9
 AOspBJHVZ7loPVqFjCAQu4CjQAdDvGUYylQsFQbp4TTIGm63B1TD6vg2G4lMpz+C
 LK8lVtNqQAfWvOUfv8CJq0ROZQo01e4KEwwPdRhOJxEfHqVUrz7yW4P9E4LovsoR
 KFE1d6fKi9DoymAQq744QnWnstyyG3uaC6/HkXZyqnm6feAhcUoKibNwV9ydir5P
 G0xCVV3S0X7jbccFNNOP5jQwOxhGeVLKljvvgbDaFLV670vnsSTIzX6boxfHuxr/
 Y1D4a2Bmn2FUKViWsyhj+fM3JB5CAMkUB/JEzVKqkJGnZ/H0f/GwIWzqC/f6VKAf
 iE2lx76rdOExTpWx8iPmp2EYmi3ywB7AcIN8jc8Sf2RpQKlD74I=
 =rky0
 -----END PGP SIGNATURE-----

log_dir not logdir

Arran Cudbard-Bell at 2019-11-05T22:50:10Z
Files modified:
	* src/lib/server/main_config.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/703820349a1e63a38bce064df97fa50b01b1b2ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B/GwACgkQ/6TVgp+2
 18r8Rw/+LBW6NBS7o5/jJE/2Flnle2VrrXbqaESheNiE4dIPie0Aw9B6RCHlVnd4
 otsETjgKJCKv/0cArtlLvNewWNJELW7b77ecuNDawyEtGOZwmq2nSrmorowLs0GY
 oYbELyLYodPLDdkYE5CSxhsEtFV0H9UwS0HOuEPiwKMI/H9ExYTGnMuP3MXyqfwC
 puwRCSR9VsZlIrCsu+lAYoN6SUiRlH9a36M4V/sPl6fly79FBekugqEr92MywWb9
 hC1FcgD+XcR6wy/zFwwcbTgyYSfTyVQ68h+GhQX+b/eJGYjLRak258pSSbzIm0Lw
 3FfgALCoQqQS2bYQTdc4ZhZOKzokzuBeD0NajCI/o4xDAzwc6iQlpxcNwPGv0Bv0
 g5zbUwNm8/ZgyB1Ffz7/KvOHwozcnIJSUMlaoQjbtyHUtyzLLSIeg5JQvvOsJVmv
 OUt2klTgqac6tBET8tSKukUAAKCqc9fipWjD701Udrz/piqK9XJ2wWH2xnrTcfw4
 XyUvHaFewXaqyx1bDIdrsbeDHXUs4eG7GXRtToCi8OFCGD3jdtJJAhlu+0nrFVbC
 wUnE6hD0d22q8odcnAGCJ8RztB7PTnkXMDCaFOUcevvcV/5dbzWJE+OCMjPM9b1c
 hYWtgPp9uC+w2AQk4A6CyaEGWOoywkFSOXYLDKMmuhCrMUqHnu4=
 =pAgr
 -----END PGP SIGNATURE-----

More fixes...

Arran Cudbard-Bell at 2019-11-05T22:49:16Z
Files modified:
	* src/lib/server/main_config.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c252f4d9be7b57822db31adaeffbf2c6538b069
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3B+RoACgkQfQ55zXdi
 Hs24XggAil085ly42FKgNDwWKRIizhHg2pHxpIKZEVbpN9cyZt7e9X50nFiS3k6z
 mS2JuVMv0zfvvqDrttkEhy0SRTMEVm8YXdumEEvoHSYK0InQxZDByVc4SiRrgpqS
 MqKBKh1TmO8/4uWttMj72fPSLts3einRJvW+1cehIwKnE+p67PUGz/Jts1oPq7Pq
 qkUHtKzkT1hqWru8pLQjBLYZ1o86bUmebrzTReqhXhE/39UBzm2Ko8IvrGT3IWql
 FDx/mnq4Io8ZQrycE8XYIYy5CQQaWXp4bPZmrFg5ywuJmj6o6O6vhKU5Irmzr+oF
 NjbtWPe/e6F1SFs0bS2E8Z7anyV0Bg==
 =d5L8
 -----END PGP SIGNATURE-----

allow decode of zero-length strings

Alan T. DeKok at 2019-11-05T22:35:06Z
Files modified:
	* src/protocols/dhcpv6/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0523ffe5e57e4701ad83f17d4a6430008d4b2153
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B+QkACgkQ/6TVgp+2
 18quoxAAhJo89cufDG5hbV97cwcZSjerwSbAjzh7zCOlZzxfYL69xjoCb/8kAg2z
 wXjd/904ofrGVjThrgHRU3I2PF+nm7a2LkcfnPhyT3lpvRR8cxSkDgsLbx2FMCCv
 A3Kg+5QhyyV/ODpRGItjBXaEnF/YqYWnesI8OGm0wkV6Ypu3x9Ulruvul6tp56z2
 Wjex1ur07vhg0rJ0vLX4qxbYlMuN+Cwbr0MjhNiSRJQlNe8yKcBiORS5ikhlgnuO
 oIkuurCwaIyHFg3F/MfkW8SiJfBqzszq4DIuf5DM0Qb40f9K34enArjlQKClIDwA
 7sHM6QfeY8gHNHUqm+auOJo8z7xKlRtYbrib0cUY2muQLYLZX9VPCP3ORCuOhTS1
 nRk9c5mzeWTuSHWNYOG+PZ/ellXdmW0giKe0iQn35EDkA7VkgxcVyHcj8XGMknwr
 /4BCbXPgdC1IjqOyLOEckfGdrZhEfIMgKe5AXnNDVfFd6MFslWTf1R17Y9JZbRag
 hYbgAjCm4q5paAfZw6bctkLOvVqTFbvJ9ZCh09Pi/uR5ajx6zToPmIh46smX82KJ
 HwJpZjNas4ZDgmyYyzrEQ9aG1ZWMKvzbC//XtnlbBx8OaGfaxETL0TOGaRc9Uuv8
 bRhYgANXyFLRd6oZtsul9JJDrt1dx9oJi969d6KaGeA6Ojk+ruI=
 =93aV
 -----END PGP SIGNATURE-----

Include missing header

Arran Cudbard-Bell at 2019-11-05T22:34:49Z
Files modified:
	* src/lib/server/main_config.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2994a2ef6a96a95f1913fcc3a7ed20c10a66e538
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B9roACgkQ/6TVgp+2
 18oc8BAAqN1TcZHSzbCX7gT9tZe14n6w7beB9kWUowmoY+wl6MkO62XbSpwOz7aO
 OYoWSgBBBZNdVbyEz0iOnr39eTkHtMTxA/v3SWhfspMUYE7sJa5Bu4md68BzLIoX
 80XHbVaD7raUVY2ooqp6yshmXCnZrUEMEUQQFhA/MdxYpYuytniFbVqf8OEQ5VKv
 DZiYyGzTTTDA1hqaUCbrJ27NZeSHig5ApcK/w+sG3vxqdslyOwdFf2Z8rnUk8V1y
 8T3njKNy/De/DcUq2IfrZmS9PPzTEx9lBDxYVuySxCL15XZnv/rz2io5/42ZLiub
 vYHC15294iihRws80kamJ8Oa7K8fWUYMn8ZgUhhcGcCPyhIkqvEPWWRruIivmiVa
 oQZTzonvAKKF+eSWdRRzhH0UBz5U6PmcFhwUa1yH0ruOO/kyUtqsvF/CTAju6g+B
 J0swlpvyFQXEzJf/oZbRbaQlfdz2rdeqMe/ky67la2trcgrh9tkKTax+l6pK++to
 1/VldOuojHmpfwdP5wL+JQOtF47kVQ4CUXBLWjOXi9KeqmohJ2Ua8bRn46GtgI+T
 1D/34UezwTE96+4YjY9FQGGF4zoaPvCuGEOcss7OACrjA95bv5WhJdzaSR0/x6zL
 tmYiNUoepok17uYUsEEI5MYxNd3s2GIPzQ5MqvGz9AaJJmENlgw=
 =xD2i
 -----END PGP SIGNATURE-----

Remove rad_mkdir, and the _file from the fr_file functions

Arran Cudbard-Bell at 2019-11-05T22:24:58Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_map.c
	* src/bin/unit_test_module.c
	* src/lib/server/exfile.c
	* src/lib/server/log.c
	* src/lib/server/main_config.c
	* src/lib/server/util.c
	* src/lib/server/util.h
	* src/lib/util/file.c
	* src/lib/util/file.h
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e78ed20610692c647c3701f61cced28088081ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B8cYACgkQ/6TVgp+2
 18orpg//bSY54EDP1aDWirvUsybKG7e0XO4HUlFf61VFaIcM4ilCRGRROIKW1b5t
 DQ18Z5IBuOecCihLl3thutFyQMunuNymwAnIKB+sRPy2Ufu5ABDPTnuKYrNo7BKj
 OZTMfqIkyWkA/5g7DpVPR23wBAgvEtuebo2nIZDb7x7GDOTAc1KHNPBR2t7SC2/3
 cC1LhDuqSgXMnBjjMMY0Dhgxv2qZky9ltBp5JnSdD2t2HXH8QhSRQce/vH8rX1Ld
 6J3awsl+fU3Db3fzv0XSaJjJdUAFOT5D6hJKmDTeEF0wZyrUksvrfoUAM8kG2ikZ
 0pBBuF0llPvg1iSJRxpZ3eobero8RzCRxl7/HHlZnjRDSkxXkkMDT+S4Rz0aa4tC
 L3M9xM/n9+9W4NbAPyM6MVmliQdymZiJa/CQZUrjmFDOiPDzMDG/HACBzJ3w0syr
 iNEsqYfmi35cbETrZG2RCyOp/Yc2UTleE9rc3pK5A1pHyAiF2igqlyYEwUR9DpIx
 vHLHIcMNqodk5lTS2tdvjakT6z93XaIAxHYqJnCrzsP4RMj/+DV4vB9CSDLeClFm
 Mka24OtJPZ3fAjk2f1rVQLONt4w2E8ZXKMa+aaYTk6T5gR7uMlE9taPgO43EznDb
 yhEEp2rWoJycKqYMCFntiJgBUKD8QqWrf0h8AtMDQTTGoNp3qxs=
 =zFod
 -----END PGP SIGNATURE-----

Use name not argv[0]

Arran Cudbard-Bell at 2019-11-05T22:03:50Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/util/file.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81aa981d9de0014614377bb1797a24f211d044ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3B8bEACgkQfQ55zXdi
 Hs0XnAf9HEkuuXr2XTpdPaZc3SOvX32jPE90d5evrNtYDfTPBSTowU/fYB0q74IM
 5Fa0XtJsxoj3ZKZgaQXreKfIhSc+5JScgjeRqU3v3xXnAgs+XqTKEX5AExA9ryn1
 ntHpcuBvbPa5VTSsUDrObzQMq4xjmB/Oe7b1cj5vaXxE0wgSAj/lktwmdgNW7vUr
 VW0A4GeG6cpLKKuY2qOM7mWXFCyneuykN0QZ1CM1OZv7fEBG94Uz2rTKcEcQsxgm
 7G7ZvM2N1Kirz8bThf9bovfxgoSA09hVkj+qwTu1Jr+RXJQIXCIOeNf7YHXI25/N
 09kIqlyiXO9g1xUthdpDpVoLdwm7qA==
 =cybC
 -----END PGP SIGNATURE-----

use TESTBIN which has all of the magic necessary for jlibtool

Alan T. DeKok at 2019-11-05T22:03:29Z
Files modified:
	* src/tests/map/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10d90e1cc6d0d9f0ce7d157e902b5beaa50106be
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3B8bEACgkQfQ55zXdi
 Hs1Y3Qf9FF9ItznbeKlGN87KuXKj0zhTgrRgA+CnZTA5rf+hGO5fRjwu5mpMBH/r
 ELqlDF+l64r/LI3ULQLl6Qp7aD5TqWMCyl731+bwYL9UAHbAvMnqqL5B2tlJqUsM
 YQ0mdAhKZQiEAKbOjg7w4KLfHGG41Kk82sO3N//laD148qFFbf+YvbPr8Yw1A7bP
 4QCbIqZSP+rRHPHt8IVfzxp3xgXNbMu20QQsrpfVvQ/PDS04jzTGYodrVLypvJbL
 6xE36IJ6FPn+lI3qB80u06r+j7ko7ZIRhr4fMEXlpOEpZTWLJZBt/zWv0rObYHgS
 n7yjAUxSXR0Ky3cWEIUhDaJ0iFQHeg==
 =9n9x
 -----END PGP SIGNATURE-----

get rid of stupid "error 0"

Alan T. DeKok at 2019-11-05T22:03:29Z
Files modified:
	* src/tests/bin/lib.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/667b7c891a5850be45de5616694f3b3fa409ab2d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B4cEACgkQ/6TVgp+2
 18qZUA/6A359L16LjDATDWvcvtmS24xjmiEDeusG1WIS7TqlC/C052TD5s7MEkIB
 +nrf+pod+RBD0mgOdcx4YNU2+jsBZn6lmlX4uLbLpRHxsYkYrKAfkBeYsu9YW8zg
 1LjPbWaQ1/Tsx/cycVGi5BiWDrL/LogsLpU8D33yMElZd0WcIJ+SeSTgd53/xqP0
 pPbe4zVnJ+X1hCp1KSWo683QfH/ikXb6fvbWWQke+5C2PnAxbFFOjyy0QrwR3QqO
 00jttWBfkbiW+Bjy/V3skcZV8b0FzIIEHu/h6+5mMEUI/REm5d1Z7qjBs6fLtLJm
 0axz4VYcRcr3rODVyM82fnH+XlFxY4rqhBgLWghOdydMtpLyQpY1USIw34xgd1yN
 b7iyL32udjNYq2mlnmJFWRwj7+42mSR2ofLQrQlO1ymJ2/q4geV0oA/YxHtPRTrD
 pkMrhscQK9PPaWS4CrprcdmsymvvG5SVa/o5t39+gNdgNu2DqcNRWAyn/W2AlbXr
 /3RAMU8iwmCPCiwktF19FFUWEukTQ7kcN59ihHWB3eJSbT8ARoEHdGfrykY5Q8QD
 7pbrOJyGocnHtgLe0yffLvsqe7wyvAslfRv7JriPquHMWnvwvBtdMlUW8KgEwoMO
 MEGVImkK1nu+x8h2FBy7XMjkVgC43VMz7AZiSCUyd92jtlKWMSg=
 =IXP8
 -----END PGP SIGNATURE-----

We only get "waking up" messages at DEBUG4

Arran Cudbard-Bell at 2019-11-05T20:55:29Z
Files modified:
	* src/bin/radiusd.c
	* src/lib/server/main_loop.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c056ec7c65fbb09896df8484e8b44f15438ea2f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B32oACgkQ/6TVgp+2
 18p8oBAAlUtof7xgX3cebPSEfaBCs2quu/0SB4ph50b3wLrA62CIhlcgJTvuArdY
 12iWH/QibgSLv94AiPvql2z4jd8wnQ5XGqC7XF3DVnjG798Mi8abJN8/2TKUcTlk
 WWkJs75UahTDvJESWIg3usZ50mI+g5j9ko5ZMdDBLo5wETT6HOxwjyUXsdsPrDug
 /Y78HkczX3lqsLdKn30pRl67IWD2X4qPDJ+oWnxml+qfIEXymrxdDBPfdr6aMCyO
 pCduGZTXZhFtgwMaADYKf/qz5skSBr2orEyrX4HNnwT6cbafTRaQelgdwRf6h3BQ
 mxmjm++U6qu4HfxIOA+gLizkpODXVtQvpU/Sd+kQ8BPbmLZigObHBK/4CU8lqgRt
 S/t8wGafZfrtv+Ng3bj+ksO9VVx8ERP2GNIliMemMg0W0eUWL5gmdnvQIC1nClrG
 zHfOvrPM15yx9KOt23BL0QD6Y06cc8dWscRwDnciqkq2kx7fvZDZaBDmmtzTBDEh
 /GOnq6OQ/zVNY3Gr/wY5LprsbsbxIhDezRR7V6SjSnTKW/AJuAxD8DpoTVB8lY5w
 cnUewzhP6lH/MMYZIqDEY3COtJoo3Goh72/bQ9eiL6BspG7jEA0QfqInvduxUg1P
 47kej2ka54uomUGiO0Zgs9brIPf2of5qWktC2IkEHM6cRRu8h34=
 =yMrV
 -----END PGP SIGNATURE-----

Print what we failed to open

Arran Cudbard-Bell at 2019-11-05T20:45:30Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f1a5c430ea9d7f18a063ecd8f03756e944a574b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B3VwACgkQ/6TVgp+2
 18qIbg//QeaAJnZWQFFdp3Ttb9/sPZDYdX0XdXEP38pRHDG+S75Lh3bdaGhfwsRY
 9RRflp86TJtKSR/DiS2v6C5Bynq1rwDpnkoMaP+zC/bRnHR48jUPkjFfPLo9bfT/
 2vtgLqdo5mec/EHzw/LNHxF5KQ4I/gnnq+4Ttsz5kTEqbHjqMAcmuU0y4DLfmvIk
 GU485QzaL9kgze5+7YlLEZXP6/A0lJLCGJiCyaLRq50rk2xtbqTaX07hcY7J3Xrj
 gwE++Pggo+6DPdoY1u/FdOE7anbvqWlnA9ixIqbgZQV3NwCA6020ElRtRjuod/NE
 8oR/8B6ybGtcg9sILL9d8npDKqx+c7kVD3NgCW6tfbR8n0mftFmIPHcqgDl9ozS8
 QO/ggJfWy1EqIVXSmxS4gspX6tvcL8v/KJyAshBVCsfaMnmq9NT+19hK0VHNk8wu
 iCaLP3ctljeRPQWBmu2tN6aYpEGOipkXBX1g/B/+Y0ocAL0SdXKsfYkvh9c+odx3
 eJBP9g2Bv2vlh3D9wjqxVmKmxYXp1wLXSmO4PuxiwAoXdXLTI/zBTI/23XD16szA
 bzl+YbngyUnaiNwsH6BL9uMIxsFRh3x34vUklf/El6Rg4lxLaUgI4wHDVEvx8es8
 6CXQavKXMCOEnldV/bKwLS8SIZB5PxZDztDYKK/3CF3giic/3CA=
 =94Ww
 -----END PGP SIGNATURE-----

Another typo...

Arran Cudbard-Bell at 2019-11-05T20:36:44Z
Files modified:
	* src/lib/util/dict_unknown.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c81222b5bfdd734d98c8deac0057be2706648758
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B22AACgkQ/6TVgp+2
 18qqYg//bb67UBAJKR4JUXaBMVpXNQmjnQuu5hOtGHua/Xv94Z4MxhP2NX2wHv1d
 GsV+SeRfgZQthQvUNqlJVZI2Yy5LPZhEt+3xpo3ZvCK4TkCZ/r0OYg+Xe/18wjZn
 J+4HDckhsTnpvdp7lbcYWz7L2FhJwl3nFtKUVSjrHs6NSpIGZU3KBNsxSA/zqN2R
 IBdXUUGOhuwem5tPxo69ZlPi+BSS1Xy9ckLSZZePp0emyaoIK8vhWnkDRBfbGcek
 ALc65j8gXS55VCjzN/gQ80HLQMQKninaPOHCdTVCmsxdZqvfZ1E+WxMpIOk0YIMX
 3dX9zMHN0LHsZ0a7tU1RFkEjwYI4sJkjwZHoqWNNQ66/MsM42+2+fA4d29BOyN9e
 oj2o17qNsTbZMtMzDZ+95IQmz0oden4ZZ3N+x3vw9e8ZZBQ4DsQkaywzIMxhw5yK
 1b7oz2uBjHRKB+5F3yHAIBLKvmajTUGwB7cAmwqAad87aUppHY50QHmFyZS+D/5w
 lXB5msq5oCNQwaIX2FVHI7PSmoQpdpbUSU8lmACz6bPLFS5EjSCi9bZxvwsQJVhl
 wPblnAI7xKv+90goSck3Ep4JX4+jGHL9IW/MW8TLpLEDzQeseuzA9QVVvBv6eM4z
 x0MtTW1+JIjOGs87KP3HJZsOy5r6NOlOwzFTJZX5m9tkekobJyM=
 =CmzT
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2019-11-05T20:28:16Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c67ca34b1f69ef91f97ca8ab17b45df0105346ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B2n8ACgkQ/6TVgp+2
 18qeCg/+O0FEVFlEDHjjq+oz0peiKG9kSgy7MDgqOw4wNU30f+W3/b9gNHjK4GHA
 ubWTMeMxW4ku6ZvmdIriDYDZR1MIcJvgddezzeEHNNOrQiiSGcwfh4YTGABuU+V9
 90Cb31a8qkmo8r43c/pMDS8ZYwX29oT4w7G33NBm2kNUPx9fm4uLlLYztDpfX4o2
 UydvmnjuWZD0NkGaHH1qveqGbf1W2YSuRoh6MK8u3nvvW3aem4gnBnNxP+Pa4VGc
 jaDlgqpBL9TcAxaPA40nbtl59sefsmNiZHTaBmiVzog1pN2xzcYM8fC/WlfBeEr2
 Pnd9tabNBEdno/Ngc8SVu1YxMYp3o/ltlytDNSRJQJyaDZY4kjIpvXU/oHYnegvF
 M73NLIef3groJ25PftoMA0rCb0Ej/4lLUj0Rv49+DUTzY0PC4KBxC7YTBMzbSgXt
 v13owgQsjK/acaPNl6dt3Gh4MExe/no3oTbRTXfBt7GvSCZchLhpT6FNyWC5VbeM
 At+CdyypqS+1r3iT8HOVMUAmmBh18fJUK814WDFwAeUPGdHFGKgLm30wEph3XB24
 3EtGRP0fOCOTuh2ZX1boxpIhUprmQqm97T3Vvmf6tOSMBnjdIzTx+ot8rKiMt4YL
 ADPVGUc1nUhzp6aewQyCShFlHnDB6hvKXpkMFHsg0xnIXYusttU=
 =y1Qw
 -----END PGP SIGNATURE-----

Print what we failed to allocate

Arran Cudbard-Bell at 2019-11-05T20:24:31Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1c4ec0bc6d5081001901df899b6075946ab677a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3B2NUACgkQ/6TVgp+2
 18pR8w/+KBxvvmLc8q2/dQnHw0VYaFM3w7rtj539Le5SLYXJ0iDSSYC/VDyA9FBl
 +IozYxGk9EkYeSHHx8PjOjXvsMM+8PSaf51eInU0SD4GQtgG1ucNzVE7WH61QIzP
 kXRKZn8NUvXF9/kFvBkUVyHtN1j6LKU0ZpiTMoGiHEltFAQphAhT0hubVmLYu0sO
 BYUw0X0rv2mR4DCJAUjyDH/0Sp3xD0Llu5VO6pz+C/KUtnQ4qNUhkR0IS2xNXDvs
 jMsVCbAfI276Dy5zy/Umvl8P/XnQbBbDFj2/txu0cOUm0GhLY5ki1X7NBoWFWvUv
 oQG2mTG+O7pvsuNznaiJQEcX3fABWTKg8iXJAc7jkdwfL0xeD+FpTL9ApaeZg061
 RRIOzTiAvKkqM0EjhkGJYRURQYT2VPpfLYqJWMXrUNFLZZmNndUwMujvr1Rree1o
 NvbovUdPqcOgoOiOfklDNeYaKcg6LSjv8yKe2L+vDczVmdyTO/aLJp6ux1lfYC6N
 ni4NzHrolnJgLD0VHxKLDoObjOpOeiYrpEO8HtoYc4QbHEvYcLmaB111TDeIusvv
 1/0mIwXAh7I0UZG0iCs5Rd/rHX0RRPBrRDiyD3gVyzX7kjB8sr25O93MRlXnfg8S
 ZFgQyp2Up0gfhxPAoc2rf1mRWqhmKNMOpoPSjHNFXmdpmYuSOSk=
 =swSx
 -----END PGP SIGNATURE-----

Add new top level dict_gctx, fix a bunch of const issues, make dictionaries read only at runtime

Arran Cudbard-Bell at 2019-11-05T20:17:25Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_attribute.c
	* src/lib/server/cf_file.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/exec.c
	* src/lib/server/exfile.c
	* src/lib/server/paircmp.c
	* src/lib/server/tmpl.c
	* src/lib/server/trigger.c
	* src/lib/server/virtual_servers.c
	* src/lib/unlang/compile.c
	* src/lib/util/dict.h
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_unknown.c
	* src/lib/util/dict_util.c
	* src/lib/util/pair.c
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_dict/rlm_dict.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_winbind/rlm_winbind.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv6/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7eb8027c9868746d1b118d883dd0c0d6f5a971b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3Bu2QACgkQ/6TVgp+2
 18o+GxAAoH9++q9BnvN2v/T4Llb9Ti3b83k+M5sV+NXQBhphGZFOMsit7cNDBBta
 DQkts6PXvb6otkefhS/9dAzfLx4evUX6V1RRIa3ovnMt4QQ4eAiIiHMykp1Fayr3
 otWK/kRM4NW6dFdGLOlKYshFSVpkORnVzUSa1cYhCkg6m4TvKHRzXCFruJtUxMsL
 F/K30XKEAH2rSPUlHvSzsprB+CHYA6ycW+kvOpBF4kEeSychpoGPM1P2HoGfHWUJ
 cDSsmVHDijMnouFsUZbIBIZWsziiQDwd7CXnHPLB3Gktgb41zMCqVsdy+7hGcJEZ
 QyQU0Tb+OEqecAI05UoiN70TCMDevupspLaBBzv6I4ABLlkSES10THMX6qMWtJX1
 InB2Vsj343ThKfgWzpgdx6VtKsOWdrejL+nNTvwTt/GyLA6eGk+P0hI/qTSXOz5G
 9qL/t72MLB5jMzXRvpY72lK068S0pZXK66YDD3snKH+NyYHrYTz3uudUUPm3IVHC
 qjAlvKCtlF73U8Z33M0ewwHt04gbd3Kb+4cgSkhyW3A0OuIJ2NKQv1/KXUy6JuBE
 IAyLpr8Og/qrsetxUOtTLeXh7UYMglOlk4rbjmEUtjE+MbrB9OC2SLem73Fqt9Be
 IxrAu11T6oXE+HI/cxuYJ1xM14gLmB1UJugFLh+fKz4ojU6uAmo=
 =iz4I
 -----END PGP SIGNATURE-----

s/coerce/unconst/

Arran Cudbard-Bell at 2019-11-05T18:11:48Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsniff.c
	* src/bin/radsnmp.c
	* src/lib/util/dict.h
	* src/lib/util/dict_util.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f93e47804ae5302cd34efe87b18406c6a1f269e2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3BuHMACgkQ/6TVgp+2
 18rqHBAAgM+4+7eKJ8K6RXGwRX4UrzB+fRtawQjfppaC62n1TO4VTuoAt9E+gDdY
 RpjMNY5EMPm8Zbc0FgiyZ6kPH0rw0+LzJBguC4KhYEsVbY2I2Q/dZi/IWBuvnJSr
 YgV6vbO4Sc8wqeJMivwIdmzWpCJNtfugiDjpt9++F37/xVHLqUhRPkGPqHTWAu/F
 qq05S9tjxek9t6VKK+lNCll5+HGnZGHwB6krDOlJip7RYcNKTg7s2GzrLgvCMTnt
 56+GIKidW3SYtrapeP9DjGDfaFPsXnEWGTHI8kbz+oHc69Cvm6ywK/aiKFDoLWXq
 4LBD4xHasdLnMIIDHVMR5udNbzAWs5o5uHq54duuzIiKsfZOgZaQRlRcAiGJinIM
 rqYk04RAfQ/tq8NFl2WjYcUOd38V9UneB9sEQByyN/+eaCflqg1Mq1Ehs5RlK8qW
 Bk0frVYy4RvxBxweLy/JI6/fVJ+zJrpAVN0anNm9UrRDFs5yD3Q+cnA6YlzPNQ1w
 +zfyq0eTbAzB0MhKmVhz4nGmLQrH+hE2Zfby7dP93fOGdglCLZQ5I3JdsPSAPCfU
 QCMofUE24pVi5nn0gFzhhzLVXY9IG/fXb/fLNVjw3IVX56TxzbWoMAqG7NyYAK6J
 LEVBwUCXlpbLENPSXutMJiG75bi3H9m9r5zGIcbDOvzyWSCtpuM=
 =RVIB
 -----END PGP SIGNATURE-----

Rename 'alias' to 'name' in the dictionary code

Arran Cudbard-Bell at 2019-11-05T17:59:15Z
Files modified:
	* src/bin/radsnmp.c
	* src/lib/eap/types.c
	* src/lib/eap_aka_sim/xlat.c
	* src/lib/json/json.c
	* src/lib/server/module.c
	* src/lib/server/virtual_servers.c
	* src/lib/unlang/call.c
	* src/lib/unlang/compile.c
	* src/lib/util/dict.h
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius.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_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_winbind/rlm_winbind.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv6/base.c
	* src/protocols/tacacs/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edfd84f1379255d1c0d5aa787db554ba272732ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BqisACgkQfQ55zXdi
 Hs34+gf/ThNFlmhNRww1470yHhFqY+adE9mSt4Hg1/27pELnJAzT7vKgEiv2dX0+
 6NOeYXZjpH73/SU0x+PDHhgAB928crkKnCp1pMNosPu2qm2xkrYDzFIb2EkaKqpU
 hL32EBJG0Sfq3N8EUJ1OIpwPajvxDJg/u73Pq4NS3ucSv3vAUjXP8mpFnqtzgS50
 i+uff3g146U5vCrC+oorfKHneR3zoJEl99tqZDXDl+ZuGCcqVFYIvXiHuoo/h4Cs
 AIPvR9eAzA8Qbi2PD6IiXci5YhzfQE8hlT5gab9/GmHM0+nnFh7+PaEq2Ohgvmwy
 LIuAx69XPhO8VJVkaErbIsAarOPcKQ==
 =Evp6
 -----END PGP SIGNATURE-----

add and use fr_dict_coerce()

to allow adding attributes to dicts at run time

Alan T. DeKok at 2019-11-05T16:58:19Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsniff.c
	* src/bin/radsnmp.c
	* src/lib/util/dict.h
	* src/lib/util/dict_util.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0acbbca3c43c1cad261035d426728d57374e9d61
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BqisACgkQfQ55zXdi
 Hs2EmAf+IjGnnMRelf/CgiTc1EvwPa9Wb8rZfiHYH1+Skkm48eZtje1GB2uqiZ9x
 p6OwXEnBqKjZBpfejWzAWJoVMWj8+eYtuZyacsVuVTwuDxa8uFrQ7OqIFhpG+Aau
 Qxdfpd9YQzdAxHIsatdMZ4xccj87ZHbEeespNO8rn4lDzyGnXd9z2uGYRwhb0uIX
 spvBUjpw0rqWQOnBFMSs4OkJV1paCuz8Vt30l690KcpMf+tB46ZY79yJGlxM8BR0
 PMF8aNe3svMSYBx4Z5mAQy1QRjhb9q/kcTRgduBAD+Pa3hzguGe2/aru5fXGiEXD
 a1VbnuNvjhqu/TEC74Z7nrJa6fsMJQ==
 =G/j6
 -----END PGP SIGNATURE-----

Revert "make more dict functions take const"

This reverts commit 8f063890eb37823f362c22843d2a9db87ebe907f.

Alan T. DeKok at 2019-11-05T16:58:19Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/136bc1a303a333125284b5e91d468249b360c053
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BqioACgkQfQ55zXdi
 Hs0w2gf+L1o7OK6q75/NUgzqSgiQckI9LF341/7nc/9q4cO+whGWTP5Fzw8nDkx7
 3ELDv3RSGcXTm/GOy7uJljRPuhUQln03zcsebQ9mTKsmYy8432GLKlCcfGB30pZ7
 T3CFvqLlhWEf4l3aoKFfJhEv07tLO3K/l2pECwGoIJ45TRu8YNKJhPdXJ48wEBY/
 hUEmPMbmQroK8e3hhuEApW9ytwMbObFSKN3+kiA6RdIiPl8plDfXS0wYtFROi37L
 VkfqYaLMFNRjCE50gH7Gwu6SYEtvnrau+bvrsX6NHQ+9Zz3yaVt0bYKS4tnL77tu
 p6aMIeUMlZt9+GFcY3P7HzsUNP1+9w==
 =AHcZ
 -----END PGP SIGNATURE-----

Revert "this now takes const, too"

This reverts commit a26cfed31d81d59e50a5b2df886a8e8daef2f19e.

Alan T. DeKok at 2019-11-05T16:58:18Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76b6a4ca024ab1b0213c61c49488a14e2b0b53d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BqioACgkQfQ55zXdi
 Hs3vBQf7Bo7iP+hPbVhZgUJxouNKe+6so5jJFaZ/Ur1bN4guHR8Jeu+6ISEFSPuk
 VKsjJl6CyUNQj9QfvxqiT1XlzATd8iKgwHQPrw9+1ohBwDeJfYZBsGNg+IqIqKaA
 XQSWONm1+UMD1xBHzQljKaQ+jpwTMS4mOsM5M1TwPX3GDoKt4zF2FLH7+QkQQ2II
 MHJRH7hqhMbwo2Z2mlbTY2iPBtBDisv4SSSOKpwotzIXX99CjM6UeUJzoaZvMWYA
 1nQTR4iZmuz4cXKjnrQiVth8xVrZEI3+Dlcc2g8Kihzkawyd9pzQlmhAxla6pBGW
 uynkGfkW/66wyYXaXMINKNPj96P0lw==
 =f5a1
 -----END PGP SIGNATURE-----

make dict autoload functions take `fr_dict_t const*`

which changes everything, but trivially.

This is in preparation for adding `fr_dict_t const*` to the
`fr_application_t` struct, so that each proto_foo can point to
the dictionaries that it needs.

Alan T. DeKok at 2019-11-05T16:58:18Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsniff.c
	* src/bin/unit_test_map.c
	* src/bin/unit_test_module.c
	* src/lib/eap/attrs.h
	* src/lib/eap/base.c
	* src/lib/eap/submodule.h
	* src/lib/eap_aka_sim/attrs.h
	* src/lib/eap_aka_sim/base.c
	* src/lib/server/log.c
	* src/lib/server/module.h
	* src/lib/server/paircmp.c
	* src/lib/server/password.c
	* src/lib/server/snmp.c
	* src/lib/server/virtual_servers.c
	* src/lib/server/xlat_eval.c
	* src/lib/soh/soh.c
	* src/lib/tls/attrs.h
	* src/lib/tls/base.c
	* src/lib/unlang/subrequest.c
	* src/lib/util/dict.h
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius.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_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/proto_vmps/proto_vmps_dynamic_client.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.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_example/rlm_example.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_stats/rlm_stats.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_winbind/rlm_winbind.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/protocols/dhcpv4/attrs.h
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv6/attrs.h
	* src/protocols/dhcpv6/base.c
	* src/protocols/radius/attrs.h
	* src/protocols/radius/base.c
	* src/protocols/tacacs/attrs.h
	* src/protocols/tacacs/base.c
	* src/protocols/vqp/attrs.h
	* src/protocols/vqp/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c4fb2cc2631f33ddce6adff13b5aa2c6d334421
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3Bpr8ACgkQ/6TVgp+2
 18oQARAAk9blWsWj8RWoUkSxUvJVcaDnYVtEKpWt3FWKLQjAwbCzWXm5OxOts63c
 djupZwLshl6II+bTcZBi6Olur0JHr8yMHMO0NebvnRqMf5K8eXH0O8wfFTLSQ/uT
 fQr9xGTrMSiKdzB7bkzJPWVWspNN3E0Am+OW2sGb/c0IzZfZTYqB9CAH12+nH2IG
 EvXVhLHKRQ6s4myOjgUg7DKG8ez7cvTLjRYCBMoIFw2LEsqTwtC9VmWh6S3JaQYJ
 lr3/Fw+5PrL+mgUTZPeyftncwZ150SKbxgUp/hZrjMFQKXgjuI4TvXOZWVEHoVNN
 BPX4f1OTh/rhZW2F93pyQMttlO3I/KcQNuFF+vMzskw92vefSJP9h+vNq9BtanhB
 bD0qx4EoXPkhn3w7KiXKT6rBQ2EmNCl8tUgDgoWXHL/8PRKUCWFmZzw+PRnl8zc6
 pq1rP7DFBZVoB1+wRMQI1jjSleLSzQbABfTnxOKWkmCdIyaSu4NlKBOLv6o4RAIQ
 hFKcLS61aw3+3qPIa+q20PgNfbYJZS3KMy3RGN6KChHBRcpzJ3iEiXYza6k+CkKY
 dBAO3uRCu/RFzm0bl8nY2NR/NOyRo/p5KgtqpWVPavP5GznS9Vc8HuHUZpnMZU5o
 uQSRjf18y3RhlpqSlEfKYM6iXk5Babvi+MHnP3RTfx/iM+RUj6Y=
 =mqbB
 -----END PGP SIGNATURE-----

Remove all the rediculously complex logging code from rlm_unbound

Arran Cudbard-Bell at 2019-11-05T16:43:43Z
Files modified:
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23436a51cd521921486383091901600bfa37afca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3BpeMACgkQ/6TVgp+2
 18rM2xAAnxoiQe/G7aSK/F06L02s7I53CZ808W49Fqnzsxc1Es6mFinFGuSlxQHc
 6CRg0KwQ2tL94WSsw/0OC2q/Bxbog99mcdoEAto9mlUH2ZTi/+W9TLuioKCMPUhw
 zD4CtjGT29HVjykSUxW0JcM2W7MTu/7E2jymJbAmIOlxmDi7+WMZAcTHAidRtPu7
 FSnOFk7Lr7VKaM4kjrnfoYkGC7IRgJKgRH+zTwmeuJ79IVNznzZQLgnE0GSg1oss
 QoPMsJr3N4q3wrsGXWmuZenSr/kPK9FlZtdGIIv3j0SdeIZSnGF2hsD7ak+yqcpw
 tst/96MG+okEkrl+lJVoXLHf96cP6UMLOrrkid3pZH0UKKPUk7Jl0g3q3scngkaZ
 hGlz1JaCZqjq8kpoI9CZQjlS1y3+FoFLu6F9hVOYufXRVlJKKzLsQh94AIA7fvDr
 QgWWqfvb6tLI18hPotVtlszj/Z8z89I3azdAuyxgtvi83z1uA+5+r6d3pdhHGSzf
 kexPxgl+QAr9/XVV2QWH3sbdpjjgvHf1FtYgkgU2mfOfkBYG/zH46B4Kzk0gt6kT
 RUq00xHpkJIn/P8/87ORXWHGcom1GF7f+1/LmIS9KcoorUfr+OspTYG+6Vvcv23j
 MiWqWx5Tgolwzq3Ku1rKECm5CehnaEngat4ekgB4WyliUHrWdpY=
 =QsQb
 -----END PGP SIGNATURE-----

Fix const issue

Arran Cudbard-Bell at 2019-11-05T16:40:03Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6fe2823ab6b17f8d9594403f3f79e8f5949519d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3BnxEACgkQ/6TVgp+2
 18rCnQ//TkQVtfEjgxDTSBr54HGeT4Hyj4HzbQsB5oYCp/AzKrvZ9jjHI8YMrTxP
 /R7ecnOVwjmvZyKZ3C9fhQSFBuoU+qvEcYaMwP9c4OgaxR6l5T4jqktXxQ+oAQ7d
 lrvBqLultx9nTUhpu8eRI9SFEHaQYAs2Lhw/JxCFQRRS5xP2TVKJq4IHUecd4wIA
 AxKoj5YyAVeZk7Va7m3RyoGdNVn0gV9brJRVuwzR9uHOtvCA25L5JJTjWI0VYd+h
 XLoRddhsiycqGuHyx2hcx37I0SMg5vQ5jH7ztMu8u9p54ILEL8iULBPz8jhfaLBd
 0YY4Kd8r+vlwkq0xo9VzmgQlxK8SxXngcGfpLlNYhagUYRx6N7m63fOWnsMIXhDI
 af9JDhMOJXaMUecFNuTZutJ6Xqgqttutj6uWZiv1cxllc+9sB6V8/hAe5XMcWf5l
 ve5LlTTwh2o4mO7aaGSlv2gOdA7J9e3a1aIVHd0r3UU1aNB5DhENSQNWNGeKRV08
 KYQSee6HxoxMMdE+gn5gQnGTyN3YwBZO+kFUynJE8s8xW/YY7Cgvm+us8BH0Back
 iZFYwqxUbmvtgk9IiHAxyY0CQlUMAR+XuhDeLZGVDPH+ogqUf7d+33kGv7mhtuSV
 fbtaQHC43qVBzvNk+sGfGhWSFJyopzkyZB5nWLxVOhtEdI/7FwI=
 =DcEp
 -----END PGP SIGNATURE-----

Explicitly free more things

Arran Cudbard-Bell at 2019-11-05T16:10:57Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf53f5405681bbc11dbae395a64781f49b6557bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BiK8ACgkQfQ55zXdi
 Hs1IQQf+ONqCOhWQTVpPZHLLhHgUXX52AxYvL9UoUmX4l8ClaiyqispeZM+t416V
 etJsPWSs3kaMm8Ski3i1eA3NqZo/2lQhUI4v8uUPFgN668dVmllHUe57rLZIfNCM
 eJIdtv0bsVftJycICK+0yxFVILpWM48RDLjN++sY66WOYQXjp2xXh6InzbZn64wY
 ApmhV5ci5wQ+ifhvpDcMGY684nONO9oh+6g7Lwgfl4jCuAh+g5d+2u+iTrF7+iXc
 Xr59FgjW6OLJRTj/IZ1uz+sBGLpBBaGsZTFGxYo/2E4zJErXJ7RzCy2bUJEmYTSp
 rrl7G89eDNLxQ6rGSNMA6c1CevXszg==
 =XmKD
 -----END PGP SIGNATURE-----

don't use mktemp.  We already have the "build" directory

Alan T. DeKok at 2019-11-05T14:35:27Z
Files modified:
	* src/tests/bin/unit_test_attribute

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1034eb3dd14aac3bf195e0070603503bfa7f0e02
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BiK8ACgkQfQ55zXdi
 Hs3xAQf/fRf5dnNd8f0r4Z23sSJ2KfUS/eBiAG18uXWgw/4MxRLW2vGtzH4J1E4j
 65SlCC6YjQ3MV7jJU+dICUJK8LM+xWrJVRHkCaBQjq+XLkHSdQxT+yre/RGgAUYB
 +heuy0hUr6IRikAMEqUUICbrOky3MJejVKpSW3P1/8K4qs6l2MwtFh4QzjJCpBDS
 ZSiyrTRpf0Gaxn+96VUy0oinc2tGxwAty/6Be+h5VVFdRrFpnTAHjziOuf09dYsH
 Lb5/6tcl4jyea7kt0i8+YccOw3t9vECzplOBRKL6eOdCMElFjv647ZdQTxI+jKKX
 D6wzUcTMOFnPKrqykBoR6HY6C7f4lQ==
 =jmy6
 -----END PGP SIGNATURE-----

this now takes const, too

Alan T. DeKok at 2019-11-05T14:35:27Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a26cfed31d81d59e50a5b2df886a8e8daef2f19e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BiK8ACgkQfQ55zXdi
 Hs0jYAgAhuisJAG6OBFroPFSoBi0CZvNN5r59KUa5bzpAQobkmRZOq4CL06649B8
 GQT609vERYkEYZA/s6U68aeDz+qSV4uIJ1bAgKH1EUfhN+TeNY1BxQj0meltkYjE
 3I/K8U10axDYd7VKL5IQbGuunGdmYXUE3QyBIcl7lfFZs/0EVEKxmkHSdgY7WSss
 xGM6OfTGNkWyCN8DnOWUS/nZN9e0CqLsGfTbfEjiA7Rh35piKvuWEPE1bkgnQYyb
 afZ94y3WIFREd2XvILVuoK4JdfOtY1HvTqoS0ARRsqOtc68vaaF4IFDDupK33mfy
 JT7BmgUWHHi39K6GCKlGIfPL5NwP+Q==
 =tIf5
 -----END PGP SIGNATURE-----

make more dict functions take const

the caller isn't supposed to modify them, but the dict code
can.

Alan T. DeKok at 2019-11-05T14:35:27Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f063890eb37823f362c22843d2a9db87ebe907f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3BiK8ACgkQfQ55zXdi
 Hs1lcgf/XdRL40TZgrl2WrnMof/+Yp2JAmOu/3Mj3iaOHW6Ipc+HX/sxgySqX3Vv
 LurSTMDx6hfxZ8Z1e6oQiBEUvsyQV2+I7cC7zp36mGm4UuL/zMU4JYIwGGcfbooD
 MDtqemKFhxGlmurQ0t+GK81zg7EBhwrCH8KqDRfVjW2/k3aCnpKAXEh0BVUO2Ya7
 igprBSq4oZIhCKmlBdHY4zWZtQmzKFNjzR0e/VcbD3ni/yOiG3EbGICYFcwAuyls
 kMeeBGKuVBXMJcyWrRy+NivT9bY6F2AFl6K7DD+yHPcz5awaUOr3yGWn918s42Wa
 XxaKx3112A17rfQNhQdKqJTPz8JhCA==
 =Zza0
 -----END PGP SIGNATURE-----

Packet-Type is in the DHCPv4 dict, not in the RADIUS dict

Alan T. DeKok at 2019-11-05T14:35:27Z
Files modified:
	* src/modules/proto_dhcpv4/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cbadae2cd75c9b377b3a948dfefd7ce49b28c90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3BhuoACgkQ/6TVgp+2
 18oWOhAApLxJMNi/XBMdcro4NiBduAFqFUvsWGheRDOnz+1DGN09aAbFxPVpxk4o
 MJIQNXr6GLanZJEoaeyVRWZsX5m52vFJ+dbBG1+TIhRygDj267eO10K3Nhtr5ZjS
 iM+JmAehTNjYAKGN71azAq9kSpgCB//l9F09srSQk8Ab0vTBY3pe3ZRylmnn0/f+
 4Qy66KxwPxfMG2BSyVhTSOEFhZmGejX4GgNMewEv/nKcatyzSuLOWKEV7D1189W2
 udVMjDGCNSgWrIscSv/U4itGnuKxxi8PamjJI3HSPrMmrslH/dOeXmMcBu6uCBof
 pOUgtpskOvx0pYBctkVYEeM/hqfYkoioePUX0IDDbNlQDLAWL6LBhz2b+ANNqmUn
 c+mpoLXWyB2meWt+eosSbcXTdpP8KbKfZBRuEUzHze2ZLv5oP4k8q49aJ3f11uwK
 TVC8qBayBWBMCrwyii3aGhh7cFuvnL0oeXl4WTFcpiI5629WkhNwPn08c6kOOSAr
 HFdwZ8c7UEDD7phpbNkX3T4IecYDwIAUJMLkieNozRdTcUU7PTALKke2zb5oiwns
 9+UDGcKHO0DgPXTP2FoUPi6sFN8nAgjUSnGx7paZ6SCHeG8XBQF/F+ckGrm4+fvn
 lZObrp5Bf3cEmQKUiFHDVXHpr7obTF2xuZoE+q9dOxyud9mSyZM=
 =jQES
 -----END PGP SIGNATURE-----

Fix const issue

Arran Cudbard-Bell at 2019-11-05T14:27:54Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d1bef35a4067e3ec3ced61adb03ad627bdc558e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3A3BEACgkQfQ55zXdi
 Hs2TfQf/TNRHFdpusvKi/C0/sgTDehOP7K5jyjQMkteUZnd22YHbgM8FmrGg/rZb
 pypUlAcirsB2kVEAGvdfZo/SWODD+kqq6XiHovQOeMpX9wvatVIlh5Qyt6U9o82e
 JuLcGaA6QUybQH8ERyUOba79Nofc7gqIbvbUxsYRepUxgPWfVk9horSQY4SDOBny
 myP9IWPPJ3MMEnhZMoSaoQ9SKRDaCp0nopHLu97wr0OlfVZbzTytdXApL11+mbdK
 tyl0fLLT/VztZVTIhVEkliXV3ozLDgEal5WPGUUl3ZkmwJvHwnmaHbxSnqtQ6nFp
 17LmWMRBjwFpamk+1LSlqtSItZL6GQ==
 =x3HS
 -----END PGP SIGNATURE-----

don't allow "next" to alias "ref"

so that group-type attributes can happily coexist with other ones

Alan T. DeKok at 2019-11-05T02:18:38Z
Files modified:
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01fe3483dfeb64744ab6803e07bdf76eed20df35
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3A1Z8ACgkQfQ55zXdi
 Hs0E+Af/eQmdaeyrT+INQ0KZth1HbX0/1uyzOHf5vLBQ8FatSzpBqCVhxJN4snWO
 cYglp4vmDjCD0hFdmFSANHsAAejXcTrwV9O96Ep4Fk2+WT43f52ZGeO1LOqO9BOw
 8xYAjCZRUd+hoYt2YhsX3/VcfdbWrcjI3kZ62B/Tt3CqnT6iyW5mN52LYrrxhL4U
 zq+sEq2VOJVb20I0GOV8ew7b53z8eDOyhpKgmVXkd40iuGcvytX0qzzhXYhH1uD2
 8SaNaud81lcYYv5+xxNzryoChuPkgZAKZJwLo3oyVWNCQWiPeLRgHCXxIq/XByJO
 fEq0V1fx/0ouAS/NSImNUk1n16Uw9Q==
 =A1gQ
 -----END PGP SIGNATURE-----

free ctx on error

Alan T. DeKok at 2019-11-05T01:51:27Z
Files modified:
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e28f00bd6fe596a7f02c785f4a5e626ceade1638
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3A0rsACgkQ/6TVgp+2
 18otaQ/+NYZas1TYKOrB/nki1c88Qo6Axdt0cAh35fobE93U3kNZfLR11Y2qOy4H
 xnYJATCwpyyg+DAle3aF+qfNYFO2Zz+tzOrBlVtWdaTBTau0KN4jcMPM3G5CkGjA
 xItKWAt+a2FRbCBPozgtW9AXdaYdRDK5uI9uaDIFsEJ4z5zbNqqgW6c96vdVhdqx
 EZQ7rbD7U7EW281kaZw8yixI2OmLfSnRk0YmbWcsFuw7V3bOtVqi46v5NpiSDjwc
 BD109ec4ftwpcku/zG/G39NfYxpbi7mRmX9z24j01E3wtd3LzLwhktmxKXZwvxW7
 0QDlzTuOaCGTfd6YYfKOEytQ7czUD7mQLx+1axvFwYyz9Fo2Gw/odhfBhpqQ+sDW
 pplqYp6yKOm+MxAjq3eTdcPPwZRn57IBhylSPcXSJUbViBNgdm1Yc6M863u4oVda
 HuC2kjCq4UpFOb+TJu98b2rmvyXT1ai9Ih7XQbycaJRvnv2GfBRnZ0AgQ/Y9BqJh
 EETl/k/l/EiLyhW2cjzvWX4IZjViuh6fCkLfgqVjzQANrlpgFl3vRUC9F/TEqZNf
 o017XEltwc4W8eThsxVhAfJk0Ou11fkqP9ORrNRMaPbggZusgu01lUe6Q4T6Qm64
 bxDR4UkpyWa7PxT/XeZPy99OywuonpKMVMbshKTy1OonQSjqHEA=
 =ULyh
 -----END PGP SIGNATURE-----

Add support for test dictionaries in unit_test_attribute

Arran Cudbard-Bell at 2019-11-05T01:39:07Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/util/all.mk
	* src/tests/unit/condition/base.txt
	* src/tests/unit/condition/regex.txt
	* src/tests/unit/protocols/dhcpv4/base.txt
	* src/tests/unit/protocols/dhcpv6/addresses.txt
	* src/tests/unit/protocols/dhcpv6/bools.txt
	* src/tests/unit/protocols/dhcpv6/dates.txt
	* src/tests/unit/protocols/dhcpv6/dictionary
	* src/tests/unit/protocols/dhcpv6/dns_wire_format.txt
	* src/tests/unit/protocols/dhcpv6/fixed_element_arrays.txt
	* src/tests/unit/protocols/dhcpv6/integers.txt
	* src/tests/unit/protocols/dhcpv6/microsoft.txt
	* src/tests/unit/protocols/dhcpv6/rfc3315.txt
	* src/tests/unit/protocols/dhcpv6/rfc3319.txt
	* src/tests/unit/protocols/dhcpv6/rfc3646.txt
	* src/tests/unit/protocols/dhcpv6/rfc6355.txt
	* src/tests/unit/protocols/dhcpv6/rfc8415.txt
	* src/tests/unit/protocols/dhcpv6/strings.txt
	* src/tests/unit/protocols/dhcpv6/tlvs.txt
	* src/tests/unit/protocols/dhcpv6/variable_element_arrays.txt
	* src/tests/unit/protocols/eap/aka/decode.txt
	* src/tests/unit/protocols/eap/aka/encode.txt
	* src/tests/unit/protocols/eap/aka/error.txt
	* src/tests/unit/protocols/eap/sim/decode.txt
	* src/tests/unit/protocols/eap/sim/encode.txt
	* src/tests/unit/protocols/eap/sim/error.txt
	* src/tests/unit/protocols/ethernet/base.txt
	* src/tests/unit/protocols/radius/errors.txt
	* src/tests/unit/protocols/radius/extended.txt
	* src/tests/unit/protocols/radius/lucent.txt
	* src/tests/unit/protocols/radius/rfc.txt
	* src/tests/unit/protocols/radius/struct.txt
	* src/tests/unit/protocols/radius/tunnel.txt
	* src/tests/unit/protocols/radius/unit.txt
	* src/tests/unit/protocols/radius/vendor.txt
	* src/tests/unit/protocols/radius/wimax.txt
	* src/tests/unit/xlat/base.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12b3588ceb868679d64a8b030565c2a2598d482c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3A0rsACgkQ/6TVgp+2
 18rJgQ/9FPU6LD8z3dfL9POYy2N98yDvTUwQ4Oo5ZhD7tzzrXoRJDVAZwtkrYrwb
 qnqNAMP75GoNHNT6rdQZIWYQtEJ0KbuufCC/B+YPu0s2OGKNWcgnJa54+lP+os3R
 +fmTz9G+OvQ5/h07pjwh2QXd+rDpdiIFnGOR+3VQQYyr/BDiOFy3I47IGM1drcaj
 8b60WeO9i9tqqsmchN3l6sr7nFl8VuzkBlkxEUhHbgGOZlfO103Uhzq1dAxoASS8
 kB8MX/+Uwoxh1K/RuZbQuWJ9MGJK/RBdrZQO1wbwJ+w3ZzXREMO5LUoEqiQ6PYYp
 BRLBiQNUXHUUSxXCycrfdrI76vT/74TZ4TYsNYco5C22pjKUPRN3N4gwF/e9XGdm
 BB3MRTxkTk+XvRp6xlaOt10rxOZfgmlIoJ7gcD9/b8B8t+GX2nX99edje7JZriBk
 6DxQD0+vXG++BmRwSsMZddlsv53o1bVIH/h/RWg2gqiVBkFrmvMpnCRNQy5f0QTj
 l5uei3i6sPRoQ2fkd/U/a+I3QTXXvoFqFCXe1C6HFT6FbKgtR7f41Dp9AqZMRh4F
 7jpPLY2qky+ogcdxToWuF5Zs6P0g/J1fq0t0NnCg6nS+SAUUFZyPyjWNvm8Nhqk8
 Tbz9QEzp6+XVN/C8xGela947RsBvmLCc3Pz2Oe4bBmlOWyQSSbw=
 =lyUP
 -----END PGP SIGNATURE-----

Skip internal attributes.  Non-protocol attributes must also be marked as internal

Arran Cudbard-Bell at 2019-11-05T01:39:07Z
Files modified:
	* src/protocols/dhcpv6/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/161c30a724299cef02f773fc99b614aef17a9d2d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3A0rsACgkQ/6TVgp+2
 18ojXQ/9H5Q7kgqcAtSo17grFaUOHm1y59CcZbIPTcoA5iOd6+2UtXPiEsVQ+pWv
 kOKtxQXvmhomHywM4mc+SyL7LmQhUFBQRv69Vn4njm8twMnCApNm15zeuV8fHJzO
 ZvZoWocWO0eXdg+BBZE6fE5AgPkJNqrf1w7R4ritdMXdNIUh8hdewEzeE1bZz4OH
 DlO/01MJo14K79PkkjZbZbi0Dy+PMVjzgH8wNSo0oaEPSta11HxtT7Xwzd0DmZc+
 C4+PhLEZP6TK8C/4vwYks4AvD4sU7rIsepC85gLmoD99oMiLoPGVzI7FQ/W1WGhv
 yGcMUnyTrdxJTFJHUiSN4yC4aqCmXdLd/YY9FNH5jERtT4nb6MK/IMqN1GA7F5xt
 UykpDCi6MsVmLMGfZ9vPcnFgQoDcLcrtXAYSilC75n3V7Dv+xCrW8bz+P6653niU
 hC1On4npiCw5lBzt78x1v0uTxDvprQlgVSvOJHYHxxNV3wBCLUyKEYBOK3qCBeo1
 YB3nAmlV+Cln7IpLYa3275zOg7cjBH7itQxXms834quUMqgBIb+nl4OeeyNtADj9
 gBYk1fr2hF4EszohDQEK9Ycj7ukLanXOxhd4By3sCZRFNuGKOHDFVv41HVxAeZnh
 JIlUbH4jo0mFz0g5c5N76WrIQa3rk9rYrcHeZoGdLA/VkPifySo=
 =7ioV
 -----END PGP SIGNATURE-----

Allow dictionary root dir to be manipulated at runtime

This is to allow us to load test dictionaries

Arran Cudbard-Bell at 2019-11-05T01:39:07Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bce2879f40bceec124b8b7f7fcc8a08a776b2fb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3A0rsACgkQ/6TVgp+2
 18qNuw//W4q9w+ubngvjoalYnD7RbDtLRwC4EXlPYDpIdg/UFuk7urEx78ASYcJt
 YX/eRk6rbwfgw1lZNwv2U+m0ov1kApFuUDYXtLD/0/nEBAiCsMDzCjAM+RWg6CpS
 XoLiOMbj+KljByx/cnT9rUDWW3YCS3aUgJCnV7in1LA5rr3liCvSUdtxCz7Yf7tU
 2TdKyrLGOqKGC2RKUU7lDeSPwFYW24x6nZ7w/ps/jKZyAjbPidPEw4pBW4lSF9LC
 KY23qC3g3izlCJds9C+1hew/I4Pxs8EUdPFVkueH613qroQfFvpbkauX8PNrZIO+
 YPDluV6KL3dos2nBWCs4bRsorkzY8XAMvRbPvBm4DLzbauXUva7aZgGlVkLrheiq
 4SCJQeaj9X/+Uc8EA9RHaCZWlBZOzf1tbhghQp78i1VXK9KSI+xhp5cKr+j+Fsq6
 c6dqzJD3ullrWeYR8i2q7h8H0T/V7TBvQMxCpogs6M/y8XTsbXr0GiFYhTtCL0kw
 cV7l9OJrDFxek1BziDGd6D6PudA7I824BJcmkLFKXsYvm4JfsOFAl7I+Q9TpQzOn
 pX4r9xWwcKuRlR1j/2DsIF0UKfGkQSyIWo2xThRbZsjDLB2YSuYQ0Dc67BacrAMQ
 uC9rlntM1ZkZ487vyiY2qe/90SHdyWK58nqnWyFfSWbhkhC+N9I=
 =v99p
 -----END PGP SIGNATURE-----

Add space to error message

Arran Cudbard-Bell at 2019-11-05T01:39:07Z
Files modified:
	* src/lib/util/dict_validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5de2bf52260175221b903c20b1c927a7b54bab84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3A0rsACgkQ/6TVgp+2
 18pSvQ//Q/334kCMDRlrNIoLxl+a8e+9EI7DsZwwXBRkSJV2FfND7RwWCTYl4E/h
 GmpOsYcd909a4XxPnnxddkTf5LFvmPn9CcwbIntqpJoxEh4HCyA2mf/B0SmVwjBv
 m9MynsGmCWVA03EBrns+dsHjs4Ny7oMol4XZ2nmuEGnWlA6wqvIgGethNull3M7H
 wTSaRutYfzoelXloc5b6FFD5OG+0SbhfdtiN2m1fQrLg/R9ZLoiBEWnY8H0Mx+gj
 00n8qraMcGWbkFcLmQ7nzeRk8HKwxSPy2PQe33QrtmVNGkOvIJ/230iDHp9qZu6W
 /3dmABrYgkGNviSjZwv4CppifswwCgSCuIbxm6RpURGii/3tGdH0Ln0agyFksR58
 AxechygAMo9I2ATSIZszss7gOth2nOD6RFiDaz6m9K8ONCXRZydXzglNWh9QNaVL
 Mb98fModJIeI2efQhNLKVozJg4D32eAGH/eWUf3886FWV0t5yspWiK2gU+oGuyjS
 I+2apLORPxhFSMJtxGh6mTi5oj6hHcpLjt8s5Ls6PLC70Agtzt516ZaSv/tCdsRM
 7a1ibePQ9YnwF4vbfFU3JOGKwQbTt8VXCn7ozYw77TrPGIgx17p09BMWO6GIJE07
 epp465EG6JZq73ui+Slt14fTCUahMp5DhSlTxdFN9E0IWlGUVYA=
 =MS6o
 -----END PGP SIGNATURE-----

Move file manipulation functions into their own source file

Arran Cudbard-Bell at 2019-11-05T01:39:07Z
Files modified:
	* src/lib/server/exfile.c
	* src/lib/server/log.c
	* src/lib/util/base.h
	* src/lib/util/file.c
	* src/lib/util/file.h
	* src/lib/util/misc.c
	* src/lib/util/misc.h
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9f27958b6928a18a6ae15a6f5d04216c37559ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3AyYQACgkQfQ55zXdi
 Hs17HQf9EKvmmePLJJQ+xro9ujW28vOy13G6NH+H4EaiFSf+LbRcsZ2aRdSXsDY2
 DMZnVSI+QTz4PQf/WM0oB5jBtniAJMCj1lTz3bxuH5fd02wFFUcgkx8Db7Nr0Wkt
 GQIMC1I+d6naCOWN4b6W+Nw0H3S6Cv90Z7Vuljh8VGPZWn+aIo7INzI+GvZNlMPT
 koEx36MxeMy4yMlvRRgqLAQrKbwHSn3SsVj78cBkDvVgeOHAZ0B7v02F40QMY2hu
 QrYZPru1ju0XD8oA5zKs1qZm2JjifN1zzZs6bO4bkcXtzY85J4SXwrO4xooMydsR
 JjM3Qk1s8kmw32RUUEq+Dy+aPIiMzQ==
 =bPP5
 -----END PGP SIGNATURE-----

allow first member of STRUCT to be variable length

it's stupid, but it's what we need for keyed structures

Alan T. DeKok at 2019-11-05T00:59:44Z
Files modified:
	* src/lib/util/dict_validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f520d42b1c947ece05d467c5acfa10d5eabf6b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3AwdUACgkQfQ55zXdi
 Hs2+IAf/RDESiAlHPDsT3zneOsvCopw1L9j6A8K1/cqaR1v4dyeiedAWAkrWe/b4
 G8WrKmRePibGTDMMQUENOgTjW0mPlxIr96BVOhkKo0jtr98geTZhc0ZPPfIlAOIS
 rDXrU+v/WZB4YBOuxycfX3fEyGS9vSkF9I5o9K9jylp78n40FpjqN2GvJ6c7856k
 VhR40YbLeGrd8DVgf8CXLIylANEBUShmt3BPmqys70Uk0eShALmb2E6j1t31MyyZ
 HTyj5RacC0/zc6oanZJzSbHo1sZz79RWcQJ8Uewyh6eeJS1IeqcFyXY4xc8qBf6Q
 nE05q+ihwYJHomlzYPr/2F487KpYFg==
 =/ZbD
 -----END PGP SIGNATURE-----

depend on the binary, too

Alan T. DeKok at 2019-11-05T00:26:57Z
Files modified:
	* src/tests/bin/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63a3b0e73d9ee02cb3528037fc266ea634e6af9b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3Au44ACgkQfQ55zXdi
 Hs1/DwgAniDAH7gk7CGiFdYOFk7NzolQUQ/9F9ES97ESiZ81QbkWTW7/kT7lSasP
 VQ2sfZuEBrWEap/od6ESqNgot03u4lZUyms05r9pi0GYkFJQqgmp9aK/eZwbqkJl
 a3SZ2/n6YVNeIysSKx+CC30cz0IHGvIuhz+zbI6wnsVaGY+wKrXiEkS1M+DV7q4H
 yvaCueA6nKrf0ao2S4HKyAH1XpnIMiSbD/dzbriDg5uRm+dxclq4MuM9ndGGvqW9
 K5wI0ONpMio379eSpDmhnM8jdOu8z57+qvS7z4AVPYh00aNm8bSJSzvbfm/WdnU+
 T+Ka9SXO4qnIIc1a+C7QvNrSeYQ32A==
 =o5zT
 -----END PGP SIGNATURE-----

use the new test framework

and print out the goddamned error messages

Alan T. DeKok at 2019-11-04T23:59:54Z
Files modified:
	* src/tests/bin/all.mk
	* src/tests/bin/lib.sh

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


More information about the Freeradius-Devel mailing list