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