Commit report for master branch

The git bot announce at freeradius.org
Thu Sep 26 02:00:03 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2L6X0ACgkQ/6TVgp+2
 18rNJBAAn2RDaQDf4fQCHfSidcw9JDRqHAZJxt4k6WAkxYwMZVCht+x6wXuifd7i
 U1+znyShylpqjdclh1wGWv7I3toY4hwZljmaP5P4cwCvx317FXQhMd+C8NaqrjSb
 k9JYrYcb5RnQvLHEIpqSz3WBKYk6dngShahO3Gc1wAzVP2Igl+XTkizEtFRRKGNI
 3fxNSXSffyIrO6l7QG/762ajXR5c4xoA1WKMV4g2c2N9eHZSxlWpUU08KHoFcFkc
 Tuzg0t3Gz1dHArYcyG0DRIIwzg1fxoIdWcVg68TuAJFDuliDnKRzNLhfyoJwM7iG
 w6ZF3WM/6UuHb1YeGXdyOlg32q1aoUIvdPsKjd5ZpGcddsuqaVZ1soCNHyjFM5vr
 NDHnu98gKsnwpZk4GoNrlCAe5RqlnMZlHltKeyDTksxqKZKytsvv1RLXMBw9qTGQ
 SKeOtj8VNvVYG48/1lQ9d6KYBjOCNvxiX8hbE0VXQQybA1+EIhedBOSXJT8PLc2p
 FdbOH3zUQCdvp4My72JzvKLX0gbtSXIt6fxeFFR1n1YxwLYe4fW0vd9nOxEMJ/jK
 SjE1Sb7DoMG2JV2G2V9BNEdtkwClxft1zqDD1X/mNNKMPNFGYWgft03iF7szs/F+
 YlVasBBXeaHobfmy9biPk3//AeSzgRVESWcnlw9T98xmz+ugacI=
 =p2an
 -----END PGP SIGNATURE-----

Fix various binary safety issues in rlm_mschap

Arran Cudbard-Bell at 2019-09-25T22:26:05Z
Files modified:
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/mschap.h
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f04379c9c932320f98fa564211947bf86f950c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2L6XkACgkQ/6TVgp+2
 18pl1w//akV+k/RbfdWerQ4Wmr6N0CmUJgUzxUFaxZgalc1ikaD2egEktMT6mvHN
 s0vv3+S4ZxQ2hju2HrMfzCJMBuX6JiVd314LUwcVYG+LaFdAQsP150RzRBRZgiro
 Hc92J67O2TvQAp9Jsmfs6bCU7R3l5oD7Z45DElhb5oEqw9QDAoFQ4pZm2TqIZ86j
 ZBQ2nFwQxRUdtN8OYK1x4swcbQ7w/3raAgBjNc3ZgN8pwlhHfVA3ExulJNtJvMNH
 nTd5vdpfWA34Tuc0Afj3rEGo6NcKgTwlEb+loOWpoYynErojNIWPnQHqIFUBbF7j
 NTSf6idA7zZHLY2JJ7cX+ECnHpOYCmOFzs/NoNoPCVKb+85gdsAr0WFNCpI7KIzl
 5aXzfdJTVXIecNOTk9sRQcUreMU8uo0Ff2yk5on03h5A16FLHC7ZOr58+ONRqmbO
 I1L+8R3Ow/umcdJsMfcp4TWCqT4wvkaN6mlEtrZbA7oa9KXBtV9x2VjtkihhqZpA
 vo/WkBssfBkJdMq6lxJA+JWrxovCYL2pIz5dR8toESiJgbVJammG93aZmuUga7e/
 6GcXHUDVyGE2ZDyk/pXAeZfkGPy0c2omVVd+Mi7DPv5yZ2DHfTHTRbIhNzdhlKjG
 cHWjPvQ4ECGqE/QlUKqA/knOtzfWH83S3GGdpx48XIFgsSq8nlQ=
 =vaPX
 -----END PGP SIGNATURE-----

Fix talloc_pooled_object check and add talloc_zero_pooled_object

Arran Cudbard-Bell at 2019-09-25T22:26:01Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/lib/io/worker.c
	* src/lib/server/xlat_inst.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/map.c
	* src/lib/util/regex.c
	* src/lib/util/talloc.h
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57239961ebf2bc7b66695593cc4c962b9796ef7b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LynAACgkQ/6TVgp+2
 18rA9g//WLkpRyplCoWoQAsRKvPIod3Eq6QnGjMUGNIcyiLILFoPzuY5Aa73Wnws
 WI4ym4wLm01tVbVcgYxzIwD3RFtWLDj1U2WnpcUkr3TOsegBt5dl0815Zt0EF3vi
 E793neF6ajVGj23yvdLLcu4wDq4bb2eaNOoSi3xC+Km1PTcoAnmn9zulURiNgcbI
 9RxGXnzCDtw5nqenKFts1KDKmqq9Bp6zXQZRp9h2oi3qIhuYWB2lnzcDWr9Hk+aL
 VgLVoYm8H5jGa9HtLBNqi3F1FVrA2GiKkb/QtEUS9YGRL/kSRXY+XQlAC1WZGr8p
 NO75aN5aubmC22gyU/oRTirEAAbtWn55a98YyzobhU795Fj2ysGK9mlynerg7PG6
 g1HokjppuBlJlFZzR3zWroEHeOgig0CFiOzqyg3ZpJMu/kwIO3MsXTNHI1Q98L7e
 S8GBgjuGZ29o/5xhJOaA1SH7bRPs6Oon54ONkE/3pnQR0VSIPr2uYS5bcR8EKK7l
 yn2ZLnaX7/wLGC6AODR+tdcucUMOeChi4KtBsWoYEucUJ8DJlZtqUin6ZhiMCwZ+
 keAK1FEaSpxHVy4XD5R+n3ECbjsgdckrYy+yx2MBzE1tJTcmvjpDgQwfgdukBlSt
 WcJn7OPQpW6v5bi0XWzNlyhu22VdH9pR9zaulMkK/rEL92F3A5k=
 =M3ti
 -----END PGP SIGNATURE-----

Minor tweaks in the interpreter

Arran Cudbard-Bell at 2019-09-25T20:13:36Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60a53e88a54e31e98db6e8bbe40e10bd0608b21c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2LydwACgkQfQ55zXdi
 Hs0xpgf+JRP3QNLbFlo0PIJbOesYAKKUhu9BqSuLDYG+4pDqixPYWWb5790lQXkA
 rpJmDt3EtizbaNtkAaJIUAiGW8CCiyv11d7rtMC+X5jTFuXSrXHXRVwC9mQE7woS
 kaYBGt9pW+XlzxdHozj2Wilt1l6ooSB/rqGyRcuam5848/LOGDH4dKaDCcxPGAGA
 P4gdVN7RHZKzf4KUxZst9KBLyND8LCK4cXpqoYy3VMHdJHSn65/aDxuukKi+SOUU
 7cyzp2UH6RJP8vBCfGnuwdaRp4SCo0edmLxhDwtVEWB1vvD455D1XZBGnXG+/5KP
 IjW8g5zBZlFrOoD52NPEfVNVJq/NNA==
 =zX4p
 -----END PGP SIGNATURE-----

make "update" use frame->process

Alan T. DeKok at 2019-09-25T20:11:02Z
Files modified:
	* src/lib/unlang/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f72bb256acd468db76edcd0dd34cf76522313dac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Lw7oACgkQfQ55zXdi
 Hs2dqQgAkyupnPu6sOuj6b3NOIF2ktlRE85x3lbDboe53iHRUgsdIy0jgCtcy+bo
 tVOZp/y8n0j7CNOF8BL4L6DUGsuUWTODgWdIdx3Q/sXBtbOUVypMa/RSct/OrUds
 ymJk9j79Mnb7tFipWL3N8VKP3C5YFjfydQx8nPbtoE+wJgKPg2eEA82ufP858Kc9
 oYsLYJrtuc7pCMlWmuD1+9oKyatKcx/I56DWjeWqMsMqa19vsiFcTvmdu6LIcYkl
 GReKKMYbtatNPQ8jIQHKqS7lqNzIpfuaLaM7UtzLmkH1VRiV2YChX8Ism6FIevY1
 KAeywz1KGwTX/iGfcnwN3Plp45Iwlg==
 =wB2V
 -----END PGP SIGNATURE-----

make "load-balance" and friends use frame->process

Alan T. DeKok at 2019-09-25T19:44:58Z
Files modified:
	* src/lib/unlang/load_balance.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b9100cb5fdc3a96bd0504172973bb8789a34610
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Lw7oACgkQfQ55zXdi
 Hs1PgAf+Ot2xFb9y9/EEZ1kts5yNpwqxqLxP4E98lTKVyENSyCnQhaxbQkuVEIN/
 1D+W6hgrnMime0lr0/tX8AnbpoaR5L4QBDJZEfUcLjT2E0PXoA0Ug/DuaHkqXFqK
 HrH3ph98axcpLDF+KVz8wIuVMBMgeaT9BKI0/6Qfw5y5JlaVfex7cKNIuh32eSAs
 T6B+fbueU4uH2qRnAj33/FLHkIO+dPhF8FfXrgEj2v612xpN76KjqYrKshnFEbij
 Ake8gnnoKWdN9CvqJXTqLMmb5iciDSX5NZ1fFljfwf8wIMi0wrbbv9dj2a/17vig
 JdxsZxQRjrPTNIvxdnv0Y0VTqkcvNg==
 =JmMx
 -----END PGP SIGNATURE-----

make "foreach" use frame->process

Alan T. DeKok at 2019-09-25T19:44:58Z
Files modified:
	* src/lib/unlang/foreach.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5b6a3e24f5ae4f30b2353f90b2c3167401be52e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Lw7oACgkQfQ55zXdi
 Hs2agwgApBAnwlGiGk2ijqDY3ydJxG5K4c+EOZcn407RbhzAUdmvvet+LkGhOX6c
 u6pCa0StgM8oW3vv/Hgg9aAC408zCuvipPn0QGhNeSUq9EElWZf9AlolWFRa21eZ
 G7PGtqRbrJ4A9QDN3V7oDAk9QDvu51iUphCeLAll1eUu36StKwj/4lHZFSYWvf1k
 BZegdVMd4ZYOfqwp54xcKPhphmaloTE6Rl0lqp4eUIc+h4eQFcKzde8GvE44mxI0
 HbLDhicpFg63zCo+pZyov52e4P0YLnf7id1enfTDzxTXN+wbznZxhe0AZSpNSi3J
 vZEOvC3sQM3LQ56iN3V/ZQKWc2lbUg==
 =wR5r
 -----END PGP SIGNATURE-----

run the main "foreach" test before this one

Alan T. DeKok at 2019-09-25T19:44:58Z
Files modified:
	* src/tests/keywords/foreach-varied-depth

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/434af4766639fb5810b33c063a73bb9647fd2c63
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Lw7oACgkQfQ55zXdi
 Hs18tAf8Cat5dkF9y21BWx5Y6sc+kNyWp3ZiUFzv15r4rlZp+RsWhHiINibU5uVS
 A+YdwpF5qp4mX05WCD0afhbOtTAvO6AAtMknrpawSqLlLWNJpgVRF3BrxfS8H9QL
 aM4q68cUKrAsEVD0fasSYUQpb8g49up0DwCyTBVygUkXkF3KHfSufnB+4+3q0kHx
 /UJ0TSuU2YyCZnQrpZlRTDA6ZIPNHfuAVRN7f5yKIJBfPxyZZO0NbB4pHlpB2/u1
 4jbCboGcGJAtBW888bk/ViEKc7W2L+NJlVFggJpzcb6KC5094vy3nNwM5g8tK5du
 Nq9W22i11+j3slYoYAMI7mCTiVM5RA==
 =Jic+
 -----END PGP SIGNATURE-----

add process / signal to the unlang stack frame

so that the process functions can set / reset them as necessary
which then means that we can get rid of the repeat / resume
handling.  And just use the "process" functions

Alan T. DeKok at 2019-09-25T19:44:58Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58ac05df4cbc1670c5df7fdb8c0ce8d113489889
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LtS0ACgkQ/6TVgp+2
 18ppiw//RRZHB49KwNzwQwLKhFUe2fnUlbcRb2kNUtPjHqbtzZqoix0IdgO/kzVN
 XCOLCMARLcjjSpd+Fg4NDg5akCOWxRtaqMK7JamvcCQ9lvl+KTE5RGzXVBi5Yu2B
 Qt79WLwDDW2sWaKh5x6j81Db8dU8Y7M0vEaIRkuMGKzMxGKsFaaRHetV9Ddm+qCz
 b6PaSbDKdeTVZMMoSA8QQY2bvR/h9wPepU9qG/CS8e2stV5KfuGxHUsPh0ZPhLbG
 nGdk3Yr83HKD6CrsKSLYjh2cy58a5+BKnL+GH15jQVV1kTkUK6W2NbeNCpR2LIpG
 UXhU8vR097T+hPIshMqQuaiziNKCHtpUU1xf1+oujtAKlC2Pit34wSkHQqk/xZP1
 hTeScACQbnM77INRT8K6VIcdRD2pSHXRa/huTO615InqPBYkFEgv18KLmYjxzDJB
 iKAniKKHEVCeZWipYBbmuholIbQZDglBK5+qVxoDFXdI9YRjAdNHwiaifgp3dF/A
 Ijv4Jt0JoaB/r4JWI3rG50fyuZOp89A2aos1mu02nO+50D6PKquiDmMdsYylI70Z
 oJUqfQIaCe2DMaDHlqq16tqWr2NIarnFkUCMk8sYOGVFES16mSsB8tP8P24S3U6W
 77IBTL9ICQLQeAIfhYpQUopx8DWZRKVTZ4ajUnKlvrXz3fnWvDI=
 =wGpb
 -----END PGP SIGNATURE-----

Minor typo

Arran Cudbard-Bell at 2019-09-25T18:42:53Z
Files modified:
	* doc/antora/modules/tutorials/pages/unlang_update_blocks_and_conditions.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e932653552c58296b5402fdec749e97890f7f426
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LtS0ACgkQ/6TVgp+2
 18pEuA//UhlB0vp+bRA4HIvTrVBu/l1ILEhCxrjSEawUc1BZ9mlf/JAo7AydajRV
 l5ZQ857TEhZFjm1aUb1QePH2Pw/pNoS/W7DLoy33HYMvXO1QNXgsRdJqr9anY4QD
 5qEn2yZH91fXbfQuxTenNs7BsZXWAjN7KV7BCGMKJKRcOJhI1C0mSc8GTtOdgDsf
 qwt5UAtowXksGIG2HPLv2TixMtyc9osHjwaFWYntdLYUfLbp5+oj8eWic55ORBxH
 3hZaDrXo3f3O+QAx3UkNf+zyeKtsTH+l6rHrMVmg3GkHnaumF6zDQ2JiaJMLjSfw
 woZnffIeM6bJe8EHN3UZHDjFcjFKNYYEW8zoP516LGVDU3PtMhfHMedCkBnceV5v
 1f3GsaC2EANehGR79fEyC4qJAyw31tVTjgR4YDkLnHUEy46gRqwuC/3ykfMvkVZi
 zF6SHifFRvsoVsdeqkf3P+Ywc2dRiAZMN+fSK/Iu+XfOCTM+6Wx30TfHecbMGL7T
 lAA0PtsDcUhCMFDFMbyI/16hRJUpVMvaj7n74HX3vfNGX/JlQlxlt+DQ5WDrtVEU
 X7ArvFPFWnAAk8uQKFLygUtYBreKWKC4yQFrmZXdsZNFSFkffR8xKHrSCclXT0Nv
 8yXK505FeKoad8LL3ISqZ6PCTSX8Wh3D0NrgAuAmyfg+rPXV7KA=
 =8pqE
 -----END PGP SIGNATURE-----

Minor typos

Arran Cudbard-Bell at 2019-09-25T18:42:53Z
Files modified:
	* doc/antora/modules/unlang/pages/condition/regex.adoc
	* doc/antora/modules/unlang/pages/xlat/builtin.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d662663a10e1c1f8de771517bc7ba36dc441f0bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2LojEACgkQfQ55zXdi
 Hs0oqwgApiknQAsTMPIgjd343iIlzcHCwltMrq0w+/7+yPaAk63HX1mTRhBl038l
 WO3R4Qbvfs6elNUNfZJAP4n4aOqltEn2SgX5RWJkheLHOJO5nkHz0zodoIQIScaj
 W1Nt4Ug9kj1/6oTAc/Bed562FMw+dO9b8WzRnu8mYuh/r1kgsl2RHRrKJsP5Mi8J
 We8jrHpZiBAVaKA0fK4qwMXIi4TCkSxf3ViKo3nIfbHhFyc8yuKeBNeDgbKgyvZe
 g8LspmMjAGqmeUJnl+WCE6H08Qxa0V0C7fUwTKnU7F4dZ1lrrnRXQgPJhT+g4cTP
 zpISfSMjHFcKfBmmq2dJIeKAcEX72A==
 =cEXz
 -----END PGP SIGNATURE-----

turn assert into run-time check.  Fixes #3008

Alan T. DeKok at 2019-09-25T17:21:53Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14b0bcc93a72bb46eb9aa3b5d64cbe3d6117fd26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LfG4ACgkQ/6TVgp+2
 18qX9w//fqhM2bvesBISOxesNSD09Jj4WguffKrX28zhn106chNOTEBsUCmyGMoL
 lt0NDIc2oqMvfxwfTxBahdo53FbRA8aKMGAVgKiEQzI60kXyPpWyy9J98T66eGuD
 Kj4PEhD+h6eleO8jgc/zs9I/VcTH+mie8DjIhBItlV2CDv86O9IQNKT2KWNTRviV
 pzDaxAiaUzFHK/1Q4RCmO2xbJWM8wKf4nJ0Qp/h8FdZNAAM4POox7pOR9YP7tpb0
 oARn9aEruJ8MTVSCxaReQCm65oKX2S8VpoXjXdfSVjoDG5ZiihJcX7sErQgdWdgz
 HsFzjXxbk5eFm9vJCgaiC20bTAdFfqZqjNGrgSKwhIJj1ZwlGrEs4B9fiP905pPW
 Y7MVVrjX8IqZ2JteBaOcKj7E/LhfwwTxw4Jd5NSSXOksZPXlN2UvLRhXl5+tVWa7
 4Sgsw3LGJCMBkBpIfLL6Qa/OG2xXh08Q7Jm6T5u9YJZwcS8PBz4+novSvohYRqiP
 NexcQwH7J7RvgkKksjbxtoV1of5WQcFjXpKpJA6zF8a/1rQ90MOj4aD/daHQjmUM
 fGr5uNCwYPcx0E2u16r9qzCYhgiZpM2r2dh6ZbroP1HVNRHzLNP1ITj+LN8vrqFS
 0KFTu3dDdULe9MYpah4uiUZXzAqVtwQz5dSW/ge84qRw/px+Epo=
 =YVk8
 -----END PGP SIGNATURE-----

Fix the rcode lookup table to be in the right order

Arran Cudbard-Bell at 2019-09-25T14:40:46Z
Files modified:
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/842084052989da0b43231a309b7cc6af3277eff1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2LddMACgkQfQ55zXdi
 Hs1i+QgApsAvPzjjsPfJKStgRDDH53WmqIhnSV8hN3yUH7xb2qFhPmo2Ffuo7JTa
 mLjnvWhEPTGd1+WKSeg2dgjPm7tPNktftkI781T9G+ooGN5HmKpica4+K5cX1hQ3
 9hgd+ANMCJbD18MLaHdVBtmFcHjZdOqpHlIhqm0y1y/GYs7dL6g1RHORE2w02+Xw
 nzuXIotA+sUCDCmVte5lZU1gbYgxaLvRUYHEa0f1w86RnZositYLOo7xVGOKmAKj
 eTscuJjAXZLbcBBxbmc0/3io7d+OkldokQecIpkm8l04Sp1d5dfTGjsqvt7FP0Z4
 tMCXDBSZD3rdY9zeE+EDP0rvaSX2hw==
 =0ssr
 -----END PGP SIGNATURE-----

cp->value can be NULL.  Fixes #3008

Alan T. DeKok at 2019-09-25T14:12:35Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdbbd9ddf701f8b418385de2d5e24cff982e78a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LcgIACgkQ/6TVgp+2
 18o5KxAAkytepxWdjuCfxk4ZPsaIh66bxhu6G9EKmeBnwC9kkBPYwGql0Hcq84DY
 C+aGF801ZeaSJ0fg7oiAMHqR7/s/FURUByI7FjAq7X/MWG9mBSusPkdh+zqm22aI
 YViSdVvcstapOAslSqB1Qp/+f1glAdo9oWnFhhNGQSqv6NEt0MiyDx6RrYudWFVO
 Y4FYPOo8eUPqwRtcUkKXoPqExCHe543hrRbmsxkZaGU/rQBm7oOjLZ8pOdOeysuF
 F9exSOBOWhr2qzyD7HJNpAB68spqRJ46+p3Bmx9epR0r35dG3PekL2eyv25JHrof
 5PnIZcL55aMSMxXKYj3xcARLwJUFjg9cW/nwRGd5811IlH03vOJ0w40i3J1hS7Z8
 rKSwHsTNZA0qRfe/vqFvPs32iejC6j/olOs+fES0NAITrwZNb+2ZYkVlnu7oDSZQ
 yCuOdBl7jduA+b5lrOIdCijEyIA8o9hJRhd9ruKi7JdLiRcNCo+jP+IZAtC2QXs5
 2dQLZYa61GzhWAm7+z3hS1UoEzzvpmipQ1NTdDsPQJ4aXGWu/u00+mMBPKgyM1MK
 JRPOjlXjTKKGbnslTe7WTQrRsNmAl6gNUMO92CESuWwY37o5d0ZVpuZ85+0tnuHW
 QEf3/DSKoQVNkoZ9zEuhPTD1OE+2mznivVZPySAtbKcR0rSaFmk=
 =i4gI
 -----END PGP SIGNATURE-----

Flesh out the return code tutorial

Arran Cudbard-Bell at 2019-09-25T13:56:18Z
Files modified:
	* doc/antora/modules/tutorials/pages/unlang_return_codes.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27268d246671d085c77b81b756eaf36109efc751
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LcgIACgkQ/6TVgp+2
 18qgDQ/8CTfMa3gjExzStWd08o0kXk5Pivd2oCAQ0H+9Eysld3GlsezZqdWSjivV
 uNn8es2/URmbQ+ZCWgCgSr+ZpxOp4lZ1am/BmTsItsC7+QtKBsAdzKiofmwXz/zf
 /VUMm+cHZdLci+so17IwqPgQxpYcldL5zqaE19/W8t5F4XuorIRx528OeSe0xo6R
 7B21Vm47Vicw69UXeh3LBt3JdyTpWDz5jgHtZayHadrzoO7zsWxka/w29Cldl59g
 J+IO8VR7kI99wsJdu0xZ+KrUp5bUKU1AQhMPsYhSCaxRuX1ty88u67rdw58yCcuI
 d8CrPLJD2+nuKF0e9SoSLTsfgNgLjIM7dXRoqPAvA7LB3xCDLI4MNUcySkRCZq9L
 e0BgwSbMK2xz9oVs9fqNf73wGDKhA3lr/7BQsdr6oYyz4f5g851AvtxPFBNgJgMx
 tmPAIq2QcKN6mLcMzQE7l11pgz7Y1E/JDCtr4Pw8YF+oL+S9kXr9byQosB4L7FNt
 ivzopCZePy2sbMOn9rEPx/c7HET65ufeGBzQ3Z033vhTfInc8q3uqHslzcjTcKJx
 7kTs+d6FfhRpaXiawRrGKkzFYrosaWsqPpwG1W9n9ELeMyPWC/y4JvdonxPAJo4N
 Sp8P71STYZ2ZXRxIYhc+duF3BZvm/vkttsASQl/oPH1uCrKG73M=
 =A5or
 -----END PGP SIGNATURE-----

Fix some issues with the update_blocks_and_conditions tutorial

Arran Cudbard-Bell at 2019-09-25T13:56:18Z
Files modified:
	* doc/antora/modules/tutorials/pages/unlang_update_blocks_and_conditions.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54435eece6ee910c9c325fc5ace9d471e434d104
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2LcWAACgkQfQ55zXdi
 Hs3kDAgAiC+d23Rq6aooq4d3ZO/OtTeEiIy9KHq5oUckJbMcKDgmpPSQlOTYQBeV
 NrCZslOywehjNnJri+m57xdlaruST8WgJRfDe0WAW5ETzq7MugsLYTFnA68xqze8
 LUaKPIQF2aP5zckAIdQB7EEgLE1yZIrBUfhGUlMmi4x++ETSqr78Os91ZElM41hQ
 cvgrvhlALzXnPPwg6YTK3N2pqbDaXc1k6lXNdAE0lt7DWi/UZryfNxDYEBjnkZoj
 Nw+fJkOqydgE3Ed5NG/gQ9j/ZU37l04qO39vyVGtYlWHgXD+792s0N52mBeoVFEj
 lYSwJ/B67jnV6fKysge8ZhJdisDRgw==
 =Y0FO
 -----END PGP SIGNATURE-----

allow encoding of ipv4prefix, and skip scope for ipv6

This makes the encoder match the decoder.

Alan T. DeKok at 2019-09-25T13:53:09Z
Files modified:
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30736afea7c8f1585311e304a4bc51d8cf8492f2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LSCIACgkQ/6TVgp+2
 18oCNQ/+JtGVMeT6xPVF3Ohvvl8pckos+qtWnw82tA1ByEhObr/6f6MOB0VUgR7n
 SOx2UNh3Kv+7midXKFZQHBn0dLC6VQxBA1hxsbqetr1Hg+ItJEvkhi6mXF21qvFR
 xQzfSAxevNZjPPXTBUa3QKJXNtn6gmRUSnj/cJAxXGNyqrZbyj8yoWGMJYL6OXSv
 9IUyYIQnEaXbdkGr22BW3g3Va2fda4y3bGq/aQqXCOpQlicSQa7tbEujjOYxBxLB
 O/uXOe59dqAU0tdcJtokdO2YRWStqtRRpWN3/1R6Tp9YnPcNpZ+mf3wwgKC9vCa3
 l4K0a7vlFs++MyOYtrWhXNXab2Boko2vYA8te4zloHbnAR0P5y3V9OIeBamEj00I
 3jN4h5QATEJKvyodYsY/a2Sonc1yGBm7T2Sh4sGoGmkDUtNhdat7KnNOQLl0BxaB
 a9fUS4Wqaecig0d0A1CGORvNTi3GQ5TZu8u4o+3KpeKmGqjL3LEQ0ieHUsA5dFA0
 Vbb1QAI/YKGHliLfwmjyM0pWUKNZWlw8fm+TGpA3iE6VbUml3XN4s8KNV0E9ZxQN
 gj/5rHodvk+IrPX5FtfvRchcaQCRYD6woxCjuPxEE2Es4TqKHdfbvG5VBoXxFAoa
 6DG/5oFVaoIOC9a7YPMnuXWNVKn9tOEjOUOJpXgGYzVnhkQkA94=
 =p11O
 -----END PGP SIGNATURE-----

More documentation for return codes

Arran Cudbard-Bell at 2019-09-25T10:57:38Z
Files modified:
	* doc/antora/modules/unlang/nav.adoc
	* doc/antora/modules/unlang/pages/condition/index.adoc
	* doc/antora/modules/unlang/pages/condition/module.adoc
	* doc/antora/modules/unlang/pages/condition/operands.adoc
	* doc/antora/modules/unlang/pages/condition/return_codes.adoc
	* doc/antora/modules/unlang/pages/module.adoc
	* doc/antora/modules/unlang/pages/return_codes.adoc
	* doc/antora/modules/unlang/partials/rcode_table.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc886b3208a405f736441eead7e537fc505e6cc2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LSCIACgkQ/6TVgp+2
 18oONw/5ASQQIxAthx9R7OX3hG1axsGH9RAF/5IbnWbMngemhpRTpHdm0f1K/w+2
 NMT6pwdyyCTW4dZFRvzLDij+r9r8lUaFgLwSHDtSrKtbjMMaKYB180zlxbpiIJBq
 1bay/67Pf6JwLeNbCfbdsslJFoRUMTQIWRSFJDhn2QybKe/Cfcaprpi9Aau/Xk+x
 bv7DItvTRbY5e9kLB1Y/5jP6ZNqlc1pm9PjnLZCQSMenXbfEDjrMiwIfKUBDJSt6
 0o4kbhwSLdm9KXHRX8suriMg+tY/RPuvv36juTMKhQuXlBR+xhhDBoVS5tHUN+HD
 HrZ6ttwmzdcwcUpTnRsPA1fTBTsHJH9/F7lDoqlDAvCY3FB7egR1J8Nb7IkjvwDB
 xDcuRQd8aIHoyMWEFO00W/dNs1fZ0QNe4ZvDb+4y1zL8Xa3v/HZQDRGZHBBLyUGe
 CHiMWKasEc1M3gatOdMsgl16nN+UDawuN3OpGetUMH/mxRFHW/bp216WhU4gcnS7
 WaUxQ7cHzWg/WzAL2d+2iRznxn/eJwmOuwzoRyhMCgY1RlCuob4hUb7lHcmizKDn
 JT7H0cjDgESn0UOBjBRy1CCsNp8vZK3YAzb6L6vj0xOaV039QUnZWvQBbkCmRNer
 bAdEQZ56G4ALR32yexca398AXM71g0QB+RseEB1m6KfvJTTZ0R4=
 =V7sM
 -----END PGP SIGNATURE-----

s/userlock/disallow/g

A more generic "authorization failed" rcode.

Arran Cudbard-Bell at 2019-09-25T10:57:38Z
Files modified:
	* man/man5/unlang.5
	* raddb/mods-available/always
	* raddb/mods-available/echo
	* raddb/mods-available/exec
	* raddb/mods-available/rest
	* raddb/mods-config/perl/example.pl
	* scripts/bbedit/unlanglaguage.plist
	* scripts/exec-program-wait
	* share/dictionary/freeradius/dictionary.freeradius.internal
	* src/lib/server/cond_tokenize.c
	* src/lib/server/module.c
	* src/lib/server/rcode.c
	* src/lib/server/rcode.h
	* src/lib/unlang/compile.c
	* src/lib/unlang/function.c
	* src/lib/unlang/module.c
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/xlat.c
	* src/modules/proto_detail/proto_detail_process.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_tacacs/proto_tacacs.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_ldap/user.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/tests/config/test.conf
	* src/tests/modules/lua/mod8.lua

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b582100f24a3b497130b3a932cf72a80b1710da8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2LSCIACgkQ/6TVgp+2
 18omrRAAnvRbTkAn2PMAO+5L5TG1lPAeAuf3X30VPM/tcttoJWwA1XEMH9z+WwnT
 fp4yuCkYc2ZmprHz3FxeDLzopYuW1H/gBhyL+cYbf6MvDIYYF3Xkh6r2KIMwVNqn
 X3sUqEl7mM4aswcMUO8hNuHW9frpTGTJFZvEtMpWur1BJPoDpT8Q5+eNu0FTo9lt
 uArIrTjOseZkWp9sOxajJTD/pNQngj7d7KyquSLGbQFXodrpk8PsL0E6Z0m9yug4
 pYFrGwgHRyzuBqbELgbqk5wawepsfluYo8B7M7kB3iRjdX+3sfzs1ZcObaKMilIH
 WXzD89Kys6XqMXMQXiS/HK1owQarPTWCGOSEYjF5O1YeOnS4Hri2VzLEmWX/fppx
 JpHnCGzUc60pQJFCPYKOxb/Z0fpAjWf4T96ya/lY6R00tgawT0XwAWEAXJFd6aoN
 6hjUC79slPh25El0CrkwXVjDKZIFmQRPINTphL9icxa7GatfvNFbTnLI6i4Y6rl0
 rjBq7Fug+qmwVtuRvuv8Zw0HUzUrmroDq8CR4KkcHoFCbN3+rO9BCorQWFtv/VTx
 DKn32/MvPmoJmO2nSyuDpzpQQ7PoHkUXdNQglHLgZWSpHM0w0j5BGSVkwBYetIao
 bHguMbsoduh08RvOaZaOQHjqYJ2cH31oQt2x1xtZk7zNwzynHMI=
 =cNBs
 -----END PGP SIGNATURE-----

The prefix types are internal, definitely not specific to RADIUS

Arran Cudbard-Bell at 2019-09-25T10:57:38Z
Files modified:
	* doc/antora/modules/unlang/pages/type/all_types.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72368bfef5185366a7e00ef331bb568e019046f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Ku3YACgkQfQ55zXdi
 Hs1jYAf/SSjdEgU4dTXEjb25TQuxzLiFZr970SUoJobf51Mytqb1Y2PsG0stzxep
 Ko1Kbolkz/MgaeDvfonpI3kO4x8E9wwGRTiXnnTJntYTsz/m4+LGFoZSQFsHtzPG
 THHBYWBf/MTe1xN5t/zOPCcOvaaGVPefAMZMEColFaPoFrh5y8hJgnzHIQbG7aF4
 3B1QzZGZ9ZILSua6YZ5kBbEzIVUs6gSdz12+lmMex/VhvaySchboU/fioeI0aZUl
 s+ccYr4AQMID7qjEN2h/ZF/z+YW+YcNmNJOZrlH3QeQaQoNiGUyJaMpt1Tzcm2gV
 g58lXCpT7WjdY9J8UhFWvndxW+4wGQ==
 =/yNd
 -----END PGP SIGNATURE-----

the cast will automatically truncate the variable

no need for a mask

Alan T. DeKok at 2019-09-25T00:57:07Z
Files modified:
	* src/lib/util/net.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c337d5684e0d71f90f7e22a56c407f56daa47b94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2KuJ4ACgkQfQ55zXdi
 Hs3LZgf+KonyhWdw0wIc2Wv6SoMnUNzHiz0lnTg0BHZc1jmN1WZm/lJDzTakd1YF
 2BRRXs6SNtFpbBSjVyncZpzBdvrkBYAcZR33TrxToiIoxlbMGmX+ql5NF+Jbcp7P
 vbYDOEm4um8yR1oKVOp5eOxRRaGUo2jGtVNnOLPmMiJST3fWqgXr7NLoGryW8Kig
 LON5z91iTDcnQ8uhmUVjuqsjbW3R2AXmxuYhCKrgBDCKGnVKUilWcb2+fjZDEfOb
 CPL4t/dCYnkmnWl6K/bpUlrGYMB8c9U8a43nWoMo8hjD+3J1Sj0/KcWz+9vIehu4
 mCqs7yTnNmFCm0EKqW6YLPzk+8kSpA==
 =yvMc
 -----END PGP SIGNATURE-----

add a cast

Alan T. DeKok at 2019-09-25T00:45:18Z
Files modified:
	* src/lib/util/net.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/532d861ec6fd49b79b9e2f2d96856a94690b77ac
====== 
-- 
This commit summary was generated @2019-09-26T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list