Commit report for master branch

The git bot announce at freeradius.org
Tue Mar 5 01:00:02 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx9nMQACgkQfQ55zXdi
 Hs2jwAf/UUzIAHCmQ8nMMqy9OomGsqJBY4DRAVG4OINPOxOc5YdhRMLw9VEoBXFg
 OkXtZlP5eaN/8/Evi8VuJ5zi+EfprIIsTwWQ4t5zWSVjhMFR2rmdwReNlhUcEvY2
 +sDcOgWgVfb0OjMvIlZ5VagXQ0/pCep1SDJmgA1hNwaAUxuu4YxQr1NGnxvVufrq
 1bXW9HxvsXgQvecP3gYzaF/+Vt+PeUF76LAFIiQXPK+6zJDO/45TvsrRWdGjS3BI
 VfvlOuSFqn4i1xaxLrbcgNwcgPgWCudV0WliYAsexK1RGRhTaR+W4uo65n/6Kk3k
 /08j2xLiilV9jawC/KInuo3JyNfAhg==
 =0ut5
 -----END PGP SIGNATURE-----

manually pull over changes from v3

Alan T. DeKok at 2019-03-04T21:46:37Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47f05dc9058904eec5f6fce9b79fbc9dfd039d85
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcfZd0CRBK7hj4Ov3rIwAAdHIIALE2DyWxrdRDZ4NgAuhcmBYz
 OYqjTqFXZg9OZX6Duip0/9UP3NgrXHzEOck/tl56Ym+O7xeRJVsn255XM/7u7iU2
 GruWLo+0n/1j5zNRR9XmcpYAzW0Ww4sslRzKMN7KFrHmtRYpruezjeWSkmf2xbCV
 o9e++KgKXa5tPPAOI08zPMG8aWcows7pcAsCZkzYBMmDjSvjZ79xJxcHslS3Oc0w
 k8EPAVtSgbkF1TGzuXzuKiONXOPBFtTJUfFeUjcSFXWP/hDcDnM4RInzY6xWhwNM
 SbSREojWthIzEUqdgraRYdnYcqH2CgIK+1Geci8KiCRKwqa38ssko7KVLC5MSKQ=
 =7E1u
 -----END PGP SIGNATURE-----
 

Merge pull request #2545 from jpereira/v4/fix-dict

V4/fix dict

Alan DeKok (via GitHub)@2019-03-04T21:24:04Z
Files modified:
	* src/lib/util/dict.c
	* src/modules/proto_control/radmin.c
	* src/modules/proto_ldap_sync/sync_touch.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5777eb30a60b3a4d55191a230e878c094968677
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlx9lx4UHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm2SLQ/+I3s+UDM4bvefcrkBIJLJN/nGVzKA
 +xjqKz3PnDiVRVTsP028F5Do8Ccf35FJxw46L7/SH4zYsrIvcbyKWRcwGLw8b8TG
 HYZdF6/aBa+0jD3oyuOiXRTJm4S8GnkjzrOVceW/rljUU079r5d66LHps4WnXYYY
 irx0glvAYZaLZ69gGOVIe+k2hcOGRZpvTm6nk3a+Ot0N6SyeG7jE0oZPfkyYmA9O
 D8SLipoxirTm4nIWGZjO4HAnyqM2OVenJvIsxhTo5/PZXD244mTnHqd2nWNClAJd
 jRRvDDbVaNoGuI3jA67P41IcA3QFHA9W84l+aPs6Tdw3ObnMqnMurgRcr3+0bfPm
 uFeRNoYcnFsOfZnAiSEieq1M2FIcQXicICWtaaTiMrWacllOSkOwaw1+qg3fgxvv
 KD50DDS/wfwr99UbBlfuPvm1n4UcjIn/dv1rNlgeM3N6Lz9csC3J5JdYJCOaVyNx
 HQAR9YeLzmeEYo2kyNWwYsPGcrh+Jz92O4xHQ62IA7EIQF0uszHeJk0veuzVj6MS
 abSEtOqZdGd6NfOZkNFg5EOqbWbRFL4CsnPJMiMqtoiCI7CkbGD4FZmkcNaLtOOx
 XFJt29lZDDwMUcDlrGOMFvXAjZCQqbydX4U7FHUjVnr3/S9ieSL7hAQIJ1FPFfAf
 T2cSZxxazFoaxmA=
 =Ab/6
 -----END PGP SIGNATURE-----

Fix fr_dict_internal_afrom_file() reference

Jorge Pereira at 2019-03-04T21:22:38Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47d775890165c8c89695b9302199a34e0ea91c86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlx9lwkUHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm2/zw//dO/UYlrMo3oIQdeIpoeT+plHx3My
 uLubWXngrxy/ocK8nFjSa0feZVLFnZG9OP9oJoIJ2nzVMTDNwl+zGE1lED1ipE+e
 yRW18k17kD5YLJdZEPO1c/zbWHJ6m0EaXnBvnKDfJHHpuko9R5pJU1vVYP2Wp3z9
 UJdSpPcRJsu5RpGRMckNHdN0EEkWYpydAVEc1YiJqDmPsof2dzWuUhCSAhs7HvOY
 PeUYjcApwj/Sa6P4s0+t5Wo9LnViNKWOmVitUoZ35KNvHoPxbkiaQ87lnR2LqorF
 lT9UsLhwgX2yOdLY02ifUynbGS1tDSVmmMI2gbd24Zj8pA47mNN3Dd3QQl0B7Xia
 NgGE6B+Enk1YxLf1iSQrRQhNejPBWotVkvtM8TfLku05IJ19U5RIWDLofXoUF97d
 scNHMhwZEwaXyg/6wteupLLBvOuKw8jf7MRRwhbc7Ur43va6mRWz/k+t/8jQmpLp
 DcHa0krKZ76sviTU3B8KVMT27FVQrW5uj3viChAHzhZLLsncggHR5IveAqo6xZ0d
 m3sFvVXw4XUB0XvayovOw04sXfrUqb5P6Rfn0gFEGlyATR8eUTo3/fTZtp549sOM
 yES+7LqSFseSgzNJngIzxO/GglCNpujUT8JBbKGCf6zdOVR4mgkekoGpql3tRoiT
 WSKQMDInGUeaw7E=
 =I+Wt
 -----END PGP SIGNATURE-----

Fix ldap/sync dict calls

Jorge Pereira at 2019-03-04T21:22:17Z
Files modified:
	* src/modules/proto_ldap_sync/sync_touch.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e40d66017e08a813d3f3b32a6fd604907aa7990
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlx9lvAUHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm1Rxw//UnKCi23OpuqOUfQ6XW+AiRn458TU
 UePfUYxm1kPVBfbCqUdHQV9ABJ6Qso/tPpWs02sYxp6GWbrC9K4Tuslea2Yk/ThH
 5S1yX+wrQcFPb2ERfARbEa4FAt7HfGnHJAn8Ck3/Wr3p4jYI2uW7Mkl6n6k/z5SE
 4BPWm+amBX00K2YlgR5SNG3jAHLeQSlvoXB0u9DNxcgU2THhslT3waZ7IlJcFA+V
 5xH2HAVYFAPpY8mX+sXlVApWlPN+w+oItXwpapGxqpWEa9rMFUDpKhGL58C9T8Ts
 FUZ2UtAJM7R0FfpRAuh/dB7CYHntgToeyGFFYojW6HecfycwSWr3LT/dkpr8FqhX
 N/UpTNIbDguFoO2rgVmc7U0P434d1MEKEDjogZKBy4jOzhOGvuztRUiSzZrcgwms
 YGTQpFbph8uFYyNADszsDk9zP7vbHjT0OqrlSEzBL1IAw86/CNIqls19Omb1iJWa
 iLt0/yLJWZu4Bl/DPPDQ7C+lmsbOeG3jhFfxq3ZBRAfuDZYMd7xDw3n5f8+qGBc2
 zvktQRxg+fINzl+F4Wp0ntY1VGEhhDYQwXVepppn0/CysYnIdE+7nvjXOMkyamWL
 QyWiWozTMxcReK35gWFE8etczIV1yKeML5rIW+jjBTnFRNoyIMGvweh1Pt7eEKE0
 +HF7ABYzueis9MI=
 =xZsA
 -----END PGP SIGNATURE-----

Fix radmin dict calls

Jorge Pereira at 2019-03-04T21:21:52Z
Files modified:
	* src/modules/proto_control/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/183a5a2d142b3ac24e8059347d5b342bcfeaa498
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx9luYACgkQfQ55zXdi
 Hs1aqQf/WfG5pE3bTcGK5l9X/p4l0H6Icp0afTANWVa1cCIl+3XW7LLh1r1/PwDF
 JxcpofkWBGFokYQGSPIXPy72cfykR/houCbp3wyOvfnJaWb4j0K41c38jv6yJt3H
 +wvodbmxrepC0b3U5jwg2v6OndRARh3uqTrVPk57bZc3TzRhSyihX2GKHOW3nsFt
 6hynMGMnvvgAWJDsTIpXeFUnZ4wqx/12L9YGjoPL0/Y0bINxxpw5m3k2GIytMJS4
 UOO+L/Kbyap7D/hyMjT8DK/HQHNgkoxsc/sM4GqR3LnnUgFG5T38szgJZ3Gb9l7e
 VUJza8ueJi9BKWHNZVlwF5vuVXlo9w==
 =B4tz
 -----END PGP SIGNATURE-----

load the dictionaries, which are needed to load the config

Add '-D' command-line option to set the dictionary directory.

Don't load the config when passed '-f'.  That's bad form.  Load it
after all configuration options have been parsed.

Add "read dictionary" code.

Move trigger init until after "read dictionary" code

Alan T. DeKok at 2019-03-04T21:21:42Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f9d25eeaca952a7470e37cb09a5c2b2482f05fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcfZaOCRBK7hj4Ov3rIwAAdHIIAK9ccd55dSvmTwYhub3d0E+6
 FCdsAbKc+c+LdvByeuf3oblRHxiTOd3tD1LRFGMPyBzJiy6rndeoXl6P9fW6gz3Q
 VOT0hflwkmSAx1wtw4mZ/YbHW1l1O1gf41FeVtSdKfrtp7YLxsrkeMoAjYGUTz9u
 OnDLeAQ60SUG/XO+IzcALnd2gw68/+MR9boZ37aXa3WuTfpXdm2rTGHEiieCW6XK
 0EH1ECuHjuF8du/AEWYMmG0Zf4Jio9r+HMVqUcfmQq8yky9Fx8jkfM4aog66DWMN
 mIZVDBljk7/DesjEJ1lGwig8nLqF+cg7JPSehevdCQh1r32Y3rPrKLGmjvcZy0A=
 =Vm0Z
 -----END PGP SIGNATURE-----
 

Merge pull request #2544 from jpereira/v4/fix-radswho

Fix radswho dict calls

Alan DeKok (via GitHub)@2019-03-04T21:20:14Z
Files modified:
	* src/bin/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/193c57c19d6c1977f9b2bfe15e86313244ea487b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlx9lRwUHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm3cuhAAtwAiZAw1lesX/bW/xATYIaIfWndu
 14WwCfCcHl2QxyCiQygUK9VQ8yU5Wcy1u5tr7PgGXAAcslzpPGg99zZychqP33Sq
 4GR7lWUqYnIgYNF42u9P3dX2S/Bkf60tJSuofesv79ZP/h+Z/ajPg5hJQLROMYX0
 YT7Eo3c3FYoOD9fIWuwHrkqXlaVikbDwkReZAFS1VNCpLHT3JKwxWPo7GeINJUOc
 K3Az8awIRfFUdXyAUEOYIVhYZ0JMyXIo5gx9D0PtGlCf9HJH4ttfS28zkRdW8UlW
 N7eOWyUvQ80YsN3Ng707OsKhbpLWYwFz1i2BsAiVkNVjoRuSFY5c8hdmjFeKdEkY
 D4rAYV4QF28edE9WK1YaM3mlsmGKIfggHHzvkK8mdiR8trwEs+noWtpIbZe9wqCA
 czuocnycIRCFXhPaJ7+PmL6y+WO7eQVoSP/u952Y9RfQ6t2WyBydt9aldl6xvcCT
 mdJg5bRPI00OMGdxbpKL4g7s4qgKq8icFNhanSuxGYN7+L3bAJSNyVwySr0+PJge
 0l+ABdX2dVhlFCemGaGU12XX2Thd3b12/nsHAynZ+zQ2xFkpol2xbnS3f42nQeEM
 lqaA8M5wfZrct3WtEShEY2UWTOqkw9QBXLFp3R6UqiPePtdQtPF6vE4lwuvV5OzI
 qMAY4TMBMxHEfYs=
 =3dA5
 -----END PGP SIGNATURE-----

Fix radswho dict calls

Jorge Pereira at 2019-03-04T21:14:04Z
Files modified:
	* src/bin/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eac66ee4c0c797758c814f6cf395df1e79a885d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx9Y3wACgkQ/6TVgp+2
 18rR/w/9EoOf3OCbZQ0xXV4kCuvOq36AFPRQFUvjZTQm2oc/jAN/K93bhinqVYy3
 9s7SKm+P4Ntg+xRWVvOokStIhYKk23BNwU59sX9acr0D2/GinljHXLnPdZSBuGZe
 g5K0mNx0yN0EbfW6b9hH+RxNxfvqu9HJDfEJ3OrvDY1VFvPD0uQ7P150qIgP8wDm
 /CpBkvblajl3YKr4ILw1L4iwgrNrg5DkiSkIKyewnL7+iNjNaumZ00B8MUrLOdZD
 qbP1Ue8pNIw9+xtMuJ2hCOEC//SO0/WbD4KB8MEWamWSnaOqkkDF0CuTN7nw2K1J
 f6QR5xH7EwN7fibzBbTuRcVta9Ea8IjKxuAUIFXJNtNnfg2T/Y6EtIzmIc8UpZE+
 74Efw6XJbuvevkLqjLgoKpL+tWgMUH7XFfiaXiIUNF1caV6TfHRK4i50Z/sLp9Nq
 JYUouYQ4W+JqiJb8wHOQTCkkZfBUuBzQBZFG+8Js5MX04VYFZJz46yREaay9TeSK
 E0Wx62i+kQddNIAB4QkMZw3R8Q05wPI0PIVI2f9Bctdk2ghlRxKQBw7lrOdkELv5
 bBuCAR2ljvXI7VAie6BOE3fFnj8hY89RjBGpTNULtNwMyswzydUR3budBUclS0zi
 W3C1Fk0honL7czDZ5gvlOOAHlrBsflHw7Qf/vNDzFueukNlBlmo=
 =mTDx
 -----END PGP SIGNATURE-----

Fix some cosmetic issues in rlm_redis_ippool_tool

Arran Cudbard-Bell at 2019-03-04T17:42:20Z
Files modified:
	* src/lib/server/trigger.c
	* src/lib/server/trigger.h
	* src/lib/server/xlat_func.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a05c46807e2268a6d71800307b5583f2a8c52bfa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx9NkEACgkQfQ55zXdi
 Hs3wbgf/fEhjRFn4fWAMz1b9yVUZCKEoAUVAhyCbyZZsX3kmNbtnbQ8zkQZtr7Mi
 ogz5o7ujfu7cZldiYBsG7I1PZxlh11GdHw3yz2J2mFzL1/VhsNTpvvSoni07cK9L
 ZtjC1b9KQwfW/hZPirQYl9kcCgnFd2HdHudTP1cN3Ani6b2FvuQTqzGiIAD722qP
 yBR6wNPh+PMEvW6ezuoRxX9Dasqx2pmS5mRxyIycGeW/O8yVxiI6qM3MGteXhmSm
 ANdMgp0YW3mln1m/vspJfSvIdUmZnHcg5AXXmTsbBgP/AnSFAVUPzY7fprKAj0kv
 6anWku/auYqeJoBQh3R+bOA8HST7ng==
 =2kfd
 -----END PGP SIGNATURE-----

Print correct name, and use correct check

Alan T. DeKok at 2019-03-04T14:29:19Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a285b6b4897e36d75586c3dd8bdd4d3805d953bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx82EQACgkQ/6TVgp+2
 18oLNQ//ceeZMDbI0M3CcGUolY0u4JXSOYKqris+45587mnMEgK3wiZ0WJyf2dAt
 amhZVdI+x9ykak9MjWpOiZ6kU+vcOx5THQR4zuFvBvQFoM30xxWmBnj7jDpHQomN
 0pvl2vLv6ICF1kvupPDz5sP5j8Ms08A2dHX9rDXz/Z0c7mG23k5bbk5GoK1Z8nSH
 n8/RdbZ/x4/wRz6AV5+5kqfV0MJc4hoz3ulwcBx8WwVkQQFugsZd2TrqCJQ807zt
 5lEXqZK7YlkwP/HdDIfYweWf1uGhrwnuWrnQZmedhrQJ/NsnHpcystgCI7s56NIY
 GsCLNT4SoIuEeuB0lxCr4QJ0Mo9nLggYOhF0KLcgcXjVn1b6EJz9juk9piLrHNS0
 BCOEyxsf0F/M542g1sfNRV3IEDZTVSGrDakJbn+DsucFQjXubpMCO0W+WDlTi0Rp
 6AaNDh8VJNYBruRxbJKDP768+5tHNEi77XwR+M28ERTWuZglSIifkKngo9sDlbfG
 lFvpam/tmjG+eHlfe3o6/of76Bik5tUYZJSsInimQmTZvS34FDfezm8e/VeLEpbF
 TyxIHl8+LdfHJE1eXMtwMuQBZc61dQaweCsEBxNtZzaSZduXMJdp6W16qxfvyYNm
 bZdc2arpjNeECgKqLPbctu6UBkL3xWOm/yNhgmtrYJDLhuA6xvs=
 =rA1m
 -----END PGP SIGNATURE-----

More tests for literals

Fix abort on '\' fmt string.

Arran Cudbard-Bell at 2019-03-04T07:48:20Z
Files modified:
	* src/lib/server/xlat_tokenize.c
	* src/tests/unit/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/814eaa419b6c341a8278c39794219df6a4e29fe4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx82EQACgkQ/6TVgp+2
 18oolBAAmfaARGExMhRqF0rIBR4jFg1aZy77he7yPyuAEQaplJ3f4+wHCl36fZRl
 oSSad4+1/GVNAareAIXhspie5fCpbiNXujKOW9KTWvgQ+YZ2RKdT6+wpVDRksjWx
 iuawv0VBU+J+gsDfIVq8bgO9YIrGR/g2VYO4mTDkTV2Ou2D5S02TThUu2ZnXt4bh
 vcZzngVSbe5QdXSYkxXJ7SYbbS2Yo7gflHqDy4LLoM9arlcLABqWLf0/u3l8y1gE
 QeUEo+9quK5ogY0Z9ORziWTUCMxK63UfzKCrMnVIx7cGHb2HPkhMJ2tHgBzPSVgJ
 wPoJmls4j16iaP1em6TPR7ULUgAKrtGy2hHkHI7ekg+bBAUWXea7YW2xQmK8aTeE
 tetHq/NWNo4Y1Y6gAOWW2F5DtXl7lBD3IFrgWdv+KMaxDCfXr6ElFW2kzUpC1Vpw
 C+XimLifgrX1Gxwx7nfwmxyG2Ef5JGqX/b5C7BZ7KPQLXnO9YPII99GMOGKOBwnI
 iEKUXpe4H0PnwG7hmu+wEiVIXRKIOfrWxmYv/LxuN/9f+z+XNEVCgX8VABNXXMbK
 NiyQqj3IcvnOoKKsV4ovAOT2uJcgg7EdqctpaN+so9X++eYVuqG3nODXok/EzfHI
 lPLhj88xSc4GGZ9GP4G348s9xjjWW5P8DmUwAJCR9CffHrRxtUU=
 =F3Up
 -----END PGP SIGNATURE-----

More xlat tests

Arran Cudbard-Bell at 2019-03-04T07:48:20Z
Files modified:
	* src/lib/server/xlat_tokenize.c
	* src/tests/unit/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea3131d933e4ebcc3231887112a071015f8298ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx712sACgkQfQ55zXdi
 Hs3n6Af/RM6mkGkPxacr5g5om8rJc6LFr3UVrEPmKMr1tpky3/lNIpLgGOgUP/OA
 egYDm/HeYfEFJHoWJYBbilGjvqYEXk1X8GbPJrTlE6JHeC6tIHg0U+1xyKsjUKeN
 aXBjIjBmJ4/c8MPSwgfGHD+Ey6+sFhIiRJvCz47LAE+5J44zX4UJyfGOrlWMsAPb
 J75phAG3i8GT7ay4thrlnVtYkkU8kXaGX4sC5mlCG8jC+UR+bbHQdZfPVdeWz1mg
 oaBV024ei1oHV8QkGkQJDd0o7LhLpPV0Ea2gAFVrk3nHEZmjC14CydrXL73zWWAP
 CQ9FvdORMmuPYu0S+V2RixRjKY4QWQ==
 =3/1G
 -----END PGP SIGNATURE-----

move procedure to new file

It's better to have a different file than to ask the admin
to un-comment lots of code.

Alan T. DeKok at 2019-03-03T13:32:27Z
Files modified:
	* raddb/mods-config/sql/ippool/postgresql/procedure.sql
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/schema.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09bc751043f1d4f40bcfd3a670bcb58db5afd8e2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx712IACgkQfQ55zXdi
 Hs26mQgAlC6X5q2XdhMGTCMkMOtSbJD4e059xGkIdMy52h6AqF1fDevNS8Gb4P59
 wgFyybJ1jwmnHOe0RFZBOcP38XLhQrdI9+atrdlfN8CEhs3kJpyxuvmki7dCPGM8
 wW9/uaNxg16BvV9gngpuF7VP4ZsM/H57PkItEgy5YeUg5Dqv0E01eARndyAQMUDa
 roESzMVGd3Y0ttr+5WMIXGrCmWLd8WquJVFRmJWj3Zxnsm6r1BObp8JnOkS9wjYk
 5N4fc7+VO3P0RTydNHzjPC2o5r97BVXi1yXPLaMLr6UzmWmXWLZ8AN43RgNuUNwU
 XO+McLY4ibAdTsXxRmHvzKhP8DmfIA==
 =9IVM
 -----END PGP SIGNATURE-----

Add a stored procedure for PostgreSQL rlm_sqlippool.

This matches the functionality of the existing example query which returns the users previous IP, if possible, however it runs approx 400x faster.

Nathan Ward (via Alan T. DeKok)@2019-03-03T13:32:18Z
Files modified:
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/schema.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08b3702dcc48c67f1d6843dc0f769682120684f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx710kACgkQfQ55zXdi
 Hs2Togf/c9frkKJ+75x7A1E/O/pCcZT/4uw7scxhI+1eTV96l6L1jvBK8m5mdT+i
 noQjbuQ3/BeYHLOeK0XmQi+bx6QhVvF6hsMHnGrMRCNjfE91+NLr+b7Z21nFY3dq
 wFtGklMor/EvFnJz7bFP9sArBtNZiWKO5pwlgQ6FL4IJgzWUkmpqwy/3qzj6xNjx
 hZM0lvKhHrlVIZz5Xx0KwujLBMoR9fR6Ah4AtEkIohLgV49tPrmSkTLxFq+2Wamp
 KXZ+m2tRJjqAOXfisPyzOJVjffBtADr/kOU/z2KqR7NGk5B6kE1+FwGIeZJMR28r
 hIZd6fBZcLZWAUttpTkNx1LvUmVtrg==
 =exGk
 -----END PGP SIGNATURE-----

we don't need this any more

Alan T. DeKok at 2019-03-03T13:31:53Z
Files modified:
	* src/protocols/dhcpv4/dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1c34f9133f030c810a3b0172babb3bf460da970
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx710gACgkQfQ55zXdi
 Hs37Vgf9GSAz10XQo0tXVuds7uI9mbBldO+xZI05hikcNDgvquXXme9BMfLsTm4h
 c/0z9xR6GMh/lNqi5ozaUJgXKrXPas+I751Dq60ViEVTXNY1OTd/3lMDqe8VRMj9
 UByWKJgC2LUy95KDAsKrxadFyqgwxYD7ucyOmAr542A2D47KU6JL9U2XxWh0kzgM
 LQ9CCGyCNsJNapJin1SvzvCKN1hTkHP94rNU1idf3qJeeQI4ey0Lve6CDgXrEtA0
 scA4/+GlNN3kJtPyMpSJVDKtMvTf77PZKfc/k9cU5ihv4G2dCpWtctTr7pUjPB0C
 zsmbZQcEX7KSXSbIq35qY8fv9mSUkw==
 =XMNl
 -----END PGP SIGNATURE-----

use parent vendor, not magic vendor

Alan T. DeKok at 2019-03-03T13:31:52Z
Files modified:
	* src/protocols/dhcpv4/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a3961d6ba6210b7f7fb85be65a78e5dc6e803dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx710gACgkQfQ55zXdi
 Hs37Pgf+IxNktA0kcwdewszjYNnP4E/nyKBPEguz5/F0NNpjaj5OEzk593SRA8ln
 arX+bQya4AiUpKMmb1I0Don7+a57OEoEiSgFwGrdwfms7lWgrTG3Qkt5qXRDQYby
 JdfQHPoAFH9we472QYyvx8nJOTa8kYsncw9DU/qQPhSGpuW2OK5x8j5fZXvUnyVO
 bHlvpjYyBvL3kYDINX6wnyImSNXqLDPykcV/OoFUJDcvyb6zoGZ0uhrlanNfTe4h
 UwpMf/ISMfWluPT69IQNs6+V3ZhudEfiGKejdDy9zS5DXZ5JDm8SS0NNUbDZ6NMC
 LiD2XPd8XkJ0C6Q2i5oRCzV/D1dSDw==
 =HQpX
 -----END PGP SIGNATURE-----

"array" types are allowed in multiple places.

@todo - update the dictionaries with where they are allowed.

Alan T. DeKok at 2019-03-03T13:31:52Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ad417317dee8683e6801c466d4c386f6e528286
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx710gACgkQfQ55zXdi
 Hs2dXwf/Qo8u8cErEZxqKyqyy3gVulvZmZTP5cyDKaHkh1UTwDP7y6i3mvDZAWup
 V4pVWjq31WzNDJTTmntg707jRtBm4mnbzbE9xQ2LXTGV/aQxgwx/b9qMrfc2PFt6
 4h01veOvPCLeVu4oNZGHWQqzRJpbJ8aG4fhPP9ycxPQx6V+79pKHOeQhngOOmE1A
 XxMB0B8Rv7pVIf3DHVrzgkLryFV33e8gc1QpbZOEqIfRfv7JAKrETARbhEZ0P4AK
 ZTijuaYx9Yjgoff7wVzfuZpEr5ZlBwN/hzBlNJusQW/nIvUnKXu9RmdZuxzO1gn0
 vWLW/EvB2jeS9Nmnla6+1XrKp4jUAw==
 =ANFG
 -----END PGP SIGNATURE-----

typos

Alan T. DeKok at 2019-03-03T13:31:52Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98b7e9950ae6f9e671f27597494e8fdaf0d8219b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx7mzcACgkQ/6TVgp+2
 18qR/g//UzG0sex+Au44Exo1JrsAzEdD8vbahESsJSb6VT3DrkEIY5xlzv2lqZFz
 ntCPayzi6hzrJYpxZV2yV3i0w/ihKpUi4sfal/c1BLA9aY1YWWEVn4k/61l+JhgC
 QtZpM205gKITDbdIrkmmZp9HETyF0hHXsoenNAA80o3OUH2qp2bhm8LrPneRA8B3
 EMLTxHMmgvyPGS0Msjghhufzfv587L+SRkiF7IsWk7XdjBUN4FNovg6m471nFftq
 4ouavem/RttPkiFvcqJROusoWAM2sja+4RLbh3SrR6owi8jII2WFfCVjigz36uHH
 Ov00Yz0zm1r9ZgSPv7cCAb3UvZHDKnKcLIf5mFjdhETK8/aCQFbktkjo8yM4bO7N
 vNw2iidkpRVsYMOKKlFv2z1NWBmg55L48dEnP3xaxWdK9y9T/8HOk/M22Kv0JSjG
 GAwrPIf+i64b+5O3hwwX8PGcYOisVzRuDMxnzNxbUei3xOMduoKN1nIhP+R6eRwr
 HA4za50DKBsyQD37mo9zPLgAmMPuUyvJXiSDqaEaVJpjtmWg3RgBh+79IPElJMeY
 Kfdk5YeozCQ0DfPdvaCAz6vhK3Ki3zDN0aZPadEa43qtLxzQfEi1v/kN+CXS2DFq
 McunUmfItqC90XpeWz1OQU0AXBCvHeuRcbcSerFBaci0gofxWNs=
 =kbEv
 -----END PGP SIGNATURE-----

Exit earlier in xlat_tokenize_alternation if the alternate is empty

Arran Cudbard-Bell at 2019-03-03T09:15:35Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3aee6a6eb9ef0afe772afc4e9e5d913867faa317
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx7mmgACgkQ/6TVgp+2
 18rxRA/7BeLw5NkC4SK2u54mmiDBZc9Xi6moOPB4H3kIJtK0dVDUSYQgnDsPDbNx
 3yncY/7gvbPnaoGBm9L1HWlXR8AWxqLSk2cQInsATtmNFlz9sKBvUGBAQ+BR9VZ2
 weiHL17qhR2PyFq8Bs9XGl9SqhOBxumhoCalfV/HCn/VBLQDYgKV+OFCfs+bRJGm
 6tEbcb1vKqMi4NQQo8UOduxH8y1rvVB97342u8R4GoAk/RnNTIRd1Roh0F57uAcw
 7AFSL/x3ErBZ91iuF+p/+zDtJb4dp7FHmqDR9r+cojPjNxMYtNc6yeaMKCCP3QPQ
 5EyLq4y6sTKWwGWWw7dZUBxJdSvcc5+T1n+y3XeVtqpy5givWPqEikUCYaFJSM33
 ZnHhXVH4oOcb+KeskjL5lMWTfXXLwZOk8bOfBxosc6PN8+WdxTlcYWHTDFdFjYcv
 OfhTWenlzKIvweaG3CDMxmnDikj7Y3XUZxQQuF6S0PM74pbkQHJ1Gzx8OgINln3R
 g3Tt8yjczor4n8v0YUXITQEh+wfbVVtBbviuUploCEcns511M29XuGSkU5IQlqYd
 XFNpHZrKCa1OTy+dsz+RLUV6Q9nr8sHuyx97Rt1NABdkqgfAB5kbEJsZ878i40a3
 PTxlQUB+NOTui1zF0kCT0rhhhyXJH24S6zEx2sEXXwYHC1ltO/E=
 =eNTj
 -----END PGP SIGNATURE-----

Remove const hack in xlat_tokenize_alternation

Arran Cudbard-Bell at 2019-03-03T09:12:08Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2167f30cdbc1563c294cb29ce4758ab45f321a6d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx7mQ0ACgkQ/6TVgp+2
 18ofEQ//d+R7pTaXZkl59cv0NxXFmK3bjuSu2fOQfNWoL4dZZhfnExx4kSWBzOcr
 srd9jSp/D4VnYk2PHLJREGJs7JJ3lqFqscftjLfUGZ7Z3fUjXLCYZqHTxZ8BVsHj
 AFBISQ6NmyMAQaB/UxZKOFDdyLf0kuDfEiKtFCEGPrXcy6jHGxdtnei7EF7MCoy2
 BFA0rcsQAZfuLO3yxEnb59LnKlPpFUb4XovxGo8kGmJ0H+artsB4y2CNEsqVm0Mz
 r2QaNQO6SF0Q+wD/WVheebPb+39M6Ps/7xjgXoLXwYV6VRs2sd5VS5QHF5YBbx12
 w1sY59JqgXgh/jz1VjmLhEyz87sRcRivsTTV21bcMf3sLqIg7o60z1Pb/4R4wdx3
 KNu0LfdyWZgVBgMQ/XhgM1z47R5zKK3Dmf+lMkILIeGDB6dRAZysVw8u1obyRtwC
 3rrr+HrmcvHTJIAbUt/+AdoFIPUFblRQdrwbqJt5FQGyY9bwvX6OF2rH6vRjbzcg
 ngVNvTsORuPPL4hxYiD5Dyzl0gfx6m7YsI0HPLNScoQusSYiqEHEBnkv9kL0PRVW
 eij9ZQNOB3w8rAG2m9+FkFJVSnroECPc5V1dSVniOaxV1BUuTgag2hpwTvUFTbBx
 8jtMmtzaOjoI7L7HNT5yX3NERWpvlU7FyCWILae/FTSoC7gB/ZI=
 =B07s
 -----END PGP SIGNATURE-----

More precise error messages

Arran Cudbard-Bell at 2019-03-03T09:06:21Z
Files modified:
	* src/lib/server/xlat_tokenize.c
	* src/tests/unit/xlat.txt

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


More information about the Freeradius-Devel mailing list