Commit report for master branch

The git bot announce at freeradius.org
Wed Oct 2 02:00:03 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2TzQEACgkQ/6TVgp+2
 18ov8A/+JWL8Q4oLV8KpQ76BID4SEUuEZww4QLcEv/t4rHK4dgB9XTEtMKy1Jmok
 T0JqR8PwZ8ShobQK9kjAAL4Cw5fyNnoPk1KrG/+XroetUYg5OkxwSGeNzcx0vQSJ
 zLPpBZkQnhkZRWG+ovyEVRV4T/E0eQko3oc1m2tSToa7jSzsJIJcMoex4rVPuLMt
 EHOcPJpJkd5IV2ai3U4EUdoM0BXmS25JQnZQg5xx2AnMH+uB60TgNkc1qIayGY6p
 PUGG8OrPh7F6S/NhIVhZKHjjjGtBV5hqLZ9YQUqG8ir6oGnq039PacMYCSZ67Upu
 GTvS2k+sMdQcX5TYJrtJxviatHEJzXqDqM9xHpMxBrqERHt26s6WT6gLI/Zk3sMs
 mmJueGsIpuD6NJ2DRkoGwyK90qshVkaYpWidQpD7Rd/X4AVTZxDPYiMYLi/bvVok
 yqr2bpBgvPCq0RyFTbGo2+8guTMonJBETIzr1QhDTaGE6I/i//05sMheiOIdeQ/r
 rM4b3UyNt32Bw1CjrHdColQFJrZ3R/eY/Po4Mbs0B8VvQYAg2caQ/LOhOQFxlHcA
 fMmHjk/GsAwRJ9xHWdjWgygD7xkexB4J5c9JVn3f42gvBP+YFc3UtkN2zacrLRhN
 dg1SqTMwvdHhV5UYYY46FNdczIZEl+ckPg28IZl3g4b0X/LUpN0=
 =FO5l
 -----END PGP SIGNATURE-----

Use table_len when iterating over tables Closes #3017

Arran Cudbard-Bell at 2019-10-01T22:02:41Z
Files modified:
	* src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5ef6779230ec0d96f0a666788a296e224ee26c8
====== 
Fix typo (#3018)


Jorge Pereira (via Arran Cudbard-Bell)@2019-10-01T21:54:52Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63e5fbc92c2892a63edff5aa5009160424a970fb
====== 
Fix potential access to dereferenced value (#3016)


Jorge Pereira (via Arran Cudbard-Bell)@2019-10-01T21:54:30Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2984ee04ac5d3645d3e30f40bad9f3494117f564
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2TrxUACgkQ/6TVgp+2
 18q2hA//Y62RaXHqCG/nTVYU/L3TOg1tA7hFG2XzKOWaze8wCyWZdtIHDpjkfIN3
 Oq/+CrA1MjlR84/dnwn6eErn7yDiCrwkr/m5cOfWfzxaKVmz6ToiM7mC5mmmp5S0
 wTczlAllImktE8RazSxcYjViZ2Mzub9dl4quflGz236vXnR+Inb8Dab6/aNirrcu
 /MXocYEdjJc3h5n/FIu9YUZnaIKOocDBVbpAOX8xoCf7DnHaKvxelkr3FTBg/lzf
 B0TSSX08l/pJsAqIl/zd8GhyIjnJc22KwZudvvt+HNhJlRgUpYMB2qL4VPnE8kcl
 Rh+CqFJ7HnFNTjKQQIBij2X/y+1LNP3b+jkMOLC5zHtm90YEW8R9ejGvHR3tloaa
 83IfU7ZZU+52pnf2bZEqj5oYZT9x5jdfplB7hL+XooUnjnx4fWn4GzBWfBbMBUtC
 vu8eT4hUBXIgzcciYMa5Et+xfkmz3sNOsqrwa9XQx2wbm1/mcxV1WH987op9Vba8
 ITriNE+MlJms/UeTtYHT5L1dxkyrcJbfAMtvVvJy+3gBxMZc6Dl8T3KgVtfKcQzR
 vdFt2XdbKHTPb3sIH4GITXVATcBoeFaoMYDCAaao76U4hHR6YoU+41NfJymBwK5w
 I6vYDoOjvpBp9twKBBUahy34MtYz9SFU9W6UqIW1bcty1/p+UYo=
 =MlTM
 -----END PGP SIGNATURE-----

Return RLM_MODULE_YIELD from module functions

Arran Cudbard-Bell at 2019-10-01T19:55:01Z
Files modified:
	* src/lib/unlang/module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b830e8557d2ebc0048108f21a0a8b578eb381d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Tom4ACgkQfQ55zXdi
 Hs3Jbgf/fVbbj9mKsF5qgOepkWwuT9YCJrkY1YvtD3u22yOGFn/pkS9FTxDNTVIt
 db4C+bp/RKvLMewdzGD3Q35DjlraoyCTV1Dlg9bi29VHuHJhMT2yNKerhP728j3U
 XRNI+hcfJLIKsuNVsPWoiA+413rgSwduotq9/m6TD1NlXPqAY0fNsA0R+N4YrZcP
 x5Vsu+55KP9h1E0GbNhswEtlmHPXOJfM+yl8nIlW/arNg5Mg4DRJQnHnWauL4clR
 g0n5cXH0Rtsm6xUhjS8hMdQ5nkXtLf/RKQbzISHxC2dv12P+JB0xYlnDHQdavDzu
 pLFqfYM7mVKWTQe5N2iOwvAIEQdbYQ==
 =eYQG
 -----END PGP SIGNATURE-----

change check to assertion

Alan T. DeKok at 2019-10-01T19:01:02Z
Files modified:
	* src/lib/server/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1ebb20bdf422dffd12ae069a87e62180f7f1c4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Tom4ACgkQfQ55zXdi
 Hs1gRAgAiEJ1jZLcCVlVbYNW1G5N4CIfiehR5a0N5V+XUcqil2JiVMrvzAujp/cD
 bKNFe6byDa2cB2BJMjgzl2eOT0j88/+c1Z7fxvV5MRiqRV5ckTt09y5TFPD8Acs/
 6Ox9xxP1cAHjh95iATSkQyrR59jGOqT0pMeGQTeu1nJYQ7SWEfBYlI7MkS+k8GSP
 S9pFZhbRVInwD+oQoXExk58YBRlagljHbBrbv5oUFwahQeqMpvdyik0hhDJUdlHG
 VTkwb9qFrVxfbT/yq3fxD5MwJSS6f0aD6ZdeK7mATgqDwM3ZC8s49urizAXaHbZb
 R++pwiDb6OJdIglyjhI4r6SQgB6nhA==
 =s1SA
 -----END PGP SIGNATURE-----

add new unlang_subrequest_start()

to start a subrequest

Alan T. DeKok at 2019-10-01T19:01:02Z
Files modified:
	* src/lib/unlang/subrequest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5708c29dd8862ec5a03c5c03f584e8d417747c6d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TojwACgkQfQ55zXdi
 Hs0v/Qf/QlkvEPWPyr+bNricTBJnc4mcWLgC8o3YJ8hSnmyp4iuyCb7weo4up36Q
 OIkwGyvDBNoUQ30YGgAt1eH7XaF9hzTbtAQ4GACO4OLZQA4dD/xNZp3MNUfObdN9
 uAYVbdchUiIfdzxkYorUjGA27I/XUInx0421qzQAf1XR+SQA4dR0v06/q2uZJD1w
 6NIKMYXWxPFkdZME+K/1EyNvwkyAajSoV5mFTN51yjpYoiVJtaDrCB1YH2hWbsAp
 lSsYfK+/OAFwH9Gcf44QOWrgqdG2yk7dgxRze13WP4TWoax/Ftp+9j65eoa5zsVh
 kYnZBM3Dw4doxLbwLSmVrC2PEHGcyA==
 =yrC3
 -----END PGP SIGNATURE-----

remove "fixup" function

and move repeatable_set() to unlang_module_yield()

Alan T. DeKok at 2019-10-01T19:00:12Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/lib/unlang/interpret.h
	* src/lib/unlang/module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4968a8c7590c4ab2c871e490dc43519c4227fd3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2ToB8ACgkQ/6TVgp+2
 18rJqA/9FU5/zjLPCpv+J0EkIdcalBLDgOp0SVPFchZ8wu/k4IHpHWACCIVKMSUm
 d3xZe6aPUDTfrSLDOdh2ncvx2Hj8lHl1pSqfhFYcZKDl9hsL/Wfuk6CcEN4Lb1yN
 MCvOFAZ7mp5la8b8B+fRCgp9UWVQOpmSyUKltqXcJ3Zk7x3lzU6aKc5Q3g/1qRyj
 9ANdEk9Oewa0+iDBs5ZIkLVv3rZNBj6SLCpBQfi1xLHrogDYRmdQnGiQMgwJ1vWX
 5SsyFXwQwhIMNVKd5OfTWa3Rk6vk84bLxnX0MoLTtDtCZx8O8z/UItpsgjW5IEUk
 hvBiQR5m8YzpamYBxCFNokhTVoZ3POjO88LTHfm9WzKx+Kkag+BzaqCpxUTujoil
 zQG8QUIJFZqYzx5OmRJdrWIFpUB/0iX/ZdwSJmTDHMzabtgFie3zQMuIeaKYGD4q
 1GxdQEZpJ/M2RFVtOW54ouWL61l5Y0kYtvvFlEg8kAYW7EtNqqaBuwCzM5b3KEv3
 759XOx/GtoRgKhk/amZSDd71frZrSxdVbjXAUjoA5m2/uwYBFIluKdDTm4pOiOch
 siE8iAfBRx9NMHJBu6u3fc/YNPmprpfdsWyaQR8574GdW+En0KjzEKK3VU/IF8dB
 WzpFuGauxHFYWdV/ch9r6jCW5CVLabnjdQM5sPuVF7l5mTWzd/g=
 =Jyxt
 -----END PGP SIGNATURE-----

Move the store/restore subrequest calls out of rlm_eap

Arran Cudbard-Bell at 2019-10-01T18:51:11Z
Files modified:
	* src/lib/unlang/subrequest.c
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f93deab6fb3f46d1f6caac293a9f8016e1d4669
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2TmKcACgkQ/6TVgp+2
 18rJ5A//bmZU1JDvHgg8yUZBSxPhqsTjcmJaOdjJeArQcGC01cgdnoVDFntsnUEM
 yGjFyVvRY6+6p6oBfE8p1A74QKL1uF/jHoSCxNYxT6l+sPMYnfuFrRGsXyb70iQr
 Av596Px6iMXiAGNAjyTjD3ejXuUvzMFHfGgLdxpt3R8v4IBg0cvmmnkKX0uy2YKU
 baXhSd5mnfii+lz6BRRe+0wp0i5rD2mSu8DmUjJrbWGh3ZP2NgTF7hCky2a458db
 F8XUVUlB+vAaBkq9+KgZFUiJMI95nsihs+h51TOoALSyQUWM04j46mxdNzR0OY9X
 V7hypv0z5iEZ5XSFVt0gbSSUhDDHfK+wqqJT7Hh+kjBxEBSEFCv9QI6hRbwLnfKA
 7DEqaYBi4q+uJ/++M7W5YYe1o+Qz+N/in2hpduVHyoHJJFhk0X1vXIcyjj+bQ4ZI
 rwitIC29Admi+MfwBNSMjYdf6IcztUzR6xiRpClhUrACX4Ud6WuqFEFb9Nk/m8kJ
 wVPyRu692BsaFRHAaDKYnJL2EDA0IJ0KgofUdykoZ49mtqZ8tXhbVa0+8sswaf4B
 m9kBVWZ0sPfbeX4AAZPNI7ssq44/A0or/GU610ct1DmZDzrcB7zU7OK+12yoiB9u
 qkPhIzNvrS8fZIUF63xq2226L+FTRWHWrY+TyOKnrP0WOkVP5ZI=
 =b8/4
 -----END PGP SIGNATURE-----

Make asserts less verbose

Arran Cudbard-Bell at 2019-10-01T18:19:19Z
Files modified:
	* src/lib/server/request_data.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5a9a05feb6b55ade2087571b2e6e0b86cfb5f21
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2Tly8ACgkQ/6TVgp+2
 18rgFA/6Axz3VXCoNTZF+N7opsx0CIIFAeISHWXe1q9WPd9Gxq+MbiOAenLKagmI
 QzTjMvX4pfkMWCSiPSu3BMqkHhg7Hc7a/9nyGzytf7fc4pG/S/VxWS7KAak8P3DP
 WjbdWSSHDHqeyPva8R3HHid7vTwHVbbC5iEbydC4Apm+Q6h5mI4Nwn36PWYgj1iH
 CJYLek7j0PU5B3Ai+1P0KnZZKykmUA/4ep0Y2RbdsAOwRtWqxB9olHUsW1rFBTMW
 MDdtO0fLK6Mb4OYzzakVYFQQdhqX+2L+aFCpNK1cvXIsJKXfJ9ayfpyZqWneImNO
 FOkGZhWnWZj0cAzzHf6kIITgw7nw7e5eYIZCu4S1qzLOcU5ayClm8FK02yfrl4HI
 gX8pOL3wDPwJkZ4RvlM4TW7tARcIEPKFR2gOSosF5nVAYovP1YdVQ4GwyemwYbHS
 Pczz9ki+mNoMPXkBAdDR7wAlRIwrHHOCwm1Vp6aQjSy9MifDRx0mP2Ub39a3y1NK
 feUlvkA4FcYd013WXEszbZ/7zUZY9GTbiDP5SMIGPwXsSWVRx54WgApqqiDyy2bd
 1GZm+D4bEQSSHsFeL5+m5vqStOQXfpQsdtjUA2OOhci5gBrgLjf60AUfZEuLjkub
 zUdfpmUbtMVoOLWLGd8Ta2Jp9ONZo0S1Cxf88dmAHVceFvV3p0M=
 =+cV4
 -----END PGP SIGNATURE-----

Be entirely unforgiving about fr_state_store_in_parent and friends being called incorrectly

Arran Cudbard-Bell at 2019-10-01T18:13:03Z
Files modified:
	* src/lib/server/request_data.c
	* src/lib/server/request_data.h
	* src/lib/server/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/575c7e5caa30721e1ae13c2e290e16f8dc1ed410
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2Tj3YACgkQ/6TVgp+2
 18qT5A//XV0vABcyCKaPn7T0JGK8vWZEpcEo7XqkJ98vTMNtlvlwt/vIWy7syHBQ
 OqgLCsPEPbXrIuY2Rc0iM/7kBi/ZDXnOeOThR6EobrTThmX6I9sIKx8ChvOMZ7EV
 mGLM42Jh2R6JdmPao2DqXNs/lnA4PiJq7wPIllUVXD6qIfhCnhDv86q/vhszURbl
 AeILrRXtw8fLdlcmVO2Yjvr8bg7PCqo8HMj1fT5/i9Wv7PJky57md1q6gfzZMuNP
 2WvB2ZGRhdTt/a8psBZntcXKQIqzLDtXDy2ZAPrEVRLolOoPgGPmtJ+D70TQ+Vt9
 j0oVLfFZnbwEXecglZPZKAg2/+OELKmJEyMnGNx8yaIMGcxsoNNvZnWOwrng3e4k
 LU+e9fd+EX8JBbDuwQZz9/cjt89b75UMXMfG5ZpeilJD13aGPSTkiZ10xd2U1+b3
 RfX6Jhe8qb7wJ1fLI+e8ec9bzXWIl7tS/57IU/KT665cNg2O4ink7IacWdr/qX9s
 6UBoa1ivlfhRRx33O255ZDo0/sWVKw94SoxDYbdk19SbTHn6nxDCE+D9PTgEFVgH
 GXgQzrm55alcOOzoJBD7SHQLVeU/b7j59XOA/yFVmol5XYfu+oVCYs+1xJi1E0tP
 vNR8NvtpFSf1xaBx7z9SdljJGutpgf1PXIOrwCNcDRPtxCWR6EQ=
 =/C+6
 -----END PGP SIGNATURE-----

Ensure the child has its own unique state_ctx, i.e. it's in the same state as when request_data_restore_to_child was called

Arran Cudbard-Bell at 2019-10-01T17:40:06Z
Files modified:
	* src/lib/server/request_data.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/955623779b3f4b0aac6c90a8459dd1d8be06e9fc
====== 
Fix typo (#3015)


Jorge Pereira (via Arran Cudbard-Bell)@2019-10-01T17:13:51Z
Files modified:

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7211afc56b9fd6bfd32b550a83fd55238d45e7c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2TiOwACgkQ/6TVgp+2
 18qchRAAjMdnw6I0PGj+yQj2fNPeQi6C7ql7aNheyPP3NwTsH1a/NBVpL0tevgYd
 d1kU5YKi+LLt/+ItPsy1U6xgGK8LzPE1Yp4RD1Pi3TlRS77SjqqWfCai/d0FgNj0
 p9dSXZKEzc4QZcM0Qu+s52vtsUORBbyNJ37IwO5ifMW8kRNM98oKTHZAh10qGHbc
 9VHDxaZguVadNct682IdutEfnkBkolr0Yy2vUSTrSI9sb5tp1PPLmZyPqpG/JAfA
 tug6nh1ma3j+RgvMoxmYZoI2SWuVyckCkOCnsXQWt02x+o+mLFBb9SDyKH0xkulY
 D4rG8OpvaHcrPN0+ieYieiIpQaN2p8MXv3qdw4Ild57SGBjZn+ybORX2lr2N9d9J
 fM+C97mdamNBkJv08HNnBSQib4oTsLWt8AZsfJIzFs/qJ2utadopI5L0pYoc2zci
 v4VLVM3X8pi84lruvkcwW71hZbsQHshcQb3qPRzMjttK1x+T6i9f/eCJpaIplwF7
 5cnxnF+j97cTwmp8MRyPwbG6WCL50BQoAAITKfFQPrQiimsPCOEPPDQaSvFVkuG3
 ZRmA7eTk0oWz7b3B1PzAwcul7and7RGmv+eni3qIZeAIx9U2ox1B83D/OGpS37DK
 QgCx0HQ7eAWyUwC4kUYtNDeiD7wP1pkCnT6lxD2mT7JvAJRGiA8=
 =QObW
 -----END PGP SIGNATURE-----

Only free the existing state_ctx if we're sure it's not the parent's

Arran Cudbard-Bell at 2019-10-01T17:12:12Z
Files modified:
	* src/lib/server/request_data.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b37cdaa70a73e0ae9ab0ad5b9a7af658a6d55c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Thr8ACgkQfQ55zXdi
 Hs2E6Af7B3VoUBwmji1XgBxZ774u3aFIXUZurtsCICXxoOCoC3C26W/tIxu+QtU7
 5O7/fImCjZIY6xOs0mQnEsqt3StpraeY7cbFEb1X924hAn8xMFdKxXS+xgfZ9aZY
 he5LSQSC2HsMjqCO91qosI49VyVfLguor3eJP+8fCIEOpP55MfoHGHrNbFmKBbjO
 Dypqh3KUqHmd9HP4dNfpt8YuMZe/QHp5zYqSllLCQtn1MKYLhYSmZYqkfXnYDmpX
 Lmi1cMUkz/bxMmU9qJdYnQjNHEiUcVF+t7nAHp3kRIhLhRJ+T1JR8LIJuKOT70xP
 Ua/zryJGiXvtcBjnYBLw6/1TcxWhiQ==
 =IJH5
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2019-10-01T17:02:52Z
Files modified:
	* src/lib/unlang/subrequest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e9c3b3160bfe45ba1e74367341b9c180cfc4b84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2Tgc4ACgkQfQ55zXdi
 Hs1KvggAltQAmGHDimvJ7EDs20siuY2hjmXoZ2UCuPy6UBb9oc0BHy/13O3pxSsx
 Co+IHbsqI9WHSblclNpkZaiCTbvt9iXePM03sz8pTvyauacKUqpN3muwf8nP4l8Z
 bj+TEnBbrU/t5d4oweI/te35zKn3ZZQhwK4pm23FhUIM/kB1NbusrDG2KS9ok3lX
 P+qFNO1eLJJG9tqaDIZgwsAbuyPtyexZaaZ8A9i9yIwoWVxLq/X0p6Yh4Sh0M1aD
 PHKXHCBwVRTDmstGSLGGfd5m/IMCxGH6AUwMIOVQFemGuKGTQ9yJaXe3wFC8SS0v
 MIdj13xj4Nt6yTBaOoN3OckBdeJmNA==
 =bvTY
 -----END PGP SIGNATURE-----

try to work around things with unlang_interpret_fixup()

which runs things locally via playing with the stack.

Alan T. DeKok at 2019-10-01T16:41:23Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/lib/unlang/interpret.h
	* src/lib/unlang/module.c
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa3098a737a2303d6fbeab662bcdf39d8c4c0838
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TYuAACgkQfQ55zXdi
 Hs2vCggAkXNFOdZ2QaXWUxW8N96aq08y8G+q0wF6LDl1WfAuHth3utxwRz6ZQshq
 s4TFrLhews/kX7Wd9EzdmsnOmMRwb25jJsv2Ts+R2RjXM4xdDoKEvMuKXR4j4vgY
 4CXnTr/v1PB78pL8o4noTXK8Ou80JNnuRat0wUrFfyPcEPhNHUcy6tA+knM8irGm
 Mch3YwibRlanphJiZusbwlF9yrrLUNqS1ScepIpBkWFZc6GenI7qOPyqoCIjv71z
 FeeapFYpq6vm2ekcvBBAqNHJ6TwSp73cCbNkkvjIzxG8FpRRSfZ7NNpq5uUcN0up
 iIvCHCAybuBlJx6omF36qD5JJoz0mw==
 =5s5V
 -----END PGP SIGNATURE-----

fix return code

Alan T. DeKok at 2019-10-01T14:29:48Z
Files modified:
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44b712d7af06a71a4625d2856f8bb52bd5e20379
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TYswACgkQfQ55zXdi
 Hs3Atgf9HqMQW74uOXCR3nJTnXS0R6hVKvXVgiS05mdvNQGe9EmOkGtzrxTLYHRl
 vyLLbOD/TfrxzylHnRZkmOI3XLslILtD24eAKbPzI+Pig3TTTIplCAm4Z1wQYKEn
 7n8NsZcs62qPZ1S7rmUWX7mmlVxQBVqn87Fou4eD8cQZqR1VXfMN4+6PZEJycew4
 PUyde1dGXDNo69cNdTbQJZt6xQ1oNMupNIw1xudHPweRN54SMd3h29eCZQRXp0Cc
 n3YIRTZYknBC/KbnSPmnhYJxhXIkcW7tSBkhzqD7O/ObIHI8lcBXVoAsghWywfi0
 W5LXze2C86cFgo2+h1qLQIXvd650RA==
 =oEzB
 -----END PGP SIGNATURE-----

add missing declaration

Alan T. DeKok at 2019-10-01T14:29:26Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03e27ca6c554e97db1e3f8817ed0ff870937073f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TWjwACgkQfQ55zXdi
 Hs3sJwf/Xjjv3oXKG6HN3dnQhMSB7MmbrBU2qnfcZHt6W9NqiRTuzCSQmSD+j28q
 faGzkWuUAbSZ6MedRkpWe2CUcWyjMa9quFALJU02z+DQXmA79J+e7mIB6F8cqaAE
 6p3QEwnduTGiLOLTllpNQu3fJZszsCytxuGeKJs/0mMso7flFpQRIWx9yH1fANK5
 sc/H0X2gXVCP2/+kQd0/GY53h2Onxd+sXceb4tLD6CMB0x3jCzMaxC9WLKsONYZD
 5fXLA7PMYkhxuit2VNwugULJU0H2alSDMRAJWdYhGsf7KuT+les7BuinxDWFNUpQ
 gkmd81xhTjxOuQnzojr2FLqZS6UcWQ==
 =Zsta
 -----END PGP SIGNATURE-----

check child state_ctx against parent

The EAP code should arguably call request_detach() or something,
but this is a quick and easy fix

Alan T. DeKok at 2019-10-01T13:53:00Z
Files modified:
	* src/lib/server/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddf1361a8653b50a425ce72a37dfeade589d05f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TWjwACgkQfQ55zXdi
 Hs3NeQf/R8nZrNYx8zwGoyErYb972XFhmpVTsqy01o4CHMDRigHzcpHLXgV1FgSB
 z2smKi7qAQoShDUCttxj16FzhP5q1G35MfyIEIugBlgU56XBj5AYQS+a7VXnNX9y
 Zz2fGu6Lhy3ZHz4il/1eApzj5eic2FTh3b6gPStzyTMg1bQQKJH9AT8sPDWGgbid
 OIVprav2vRkOXR2z5MFwhM58PX86rx08kV6pu0hR5uuN/9bnRBlCfWnhIRSzUQws
 pzkfNhqoZL9Xz7i/3A4ZMhY1ymt8mGHOEe3s0jD1XYs/VpIGE3KSYgyFJwNpQjok
 HDcqUFf9dX6RIsTm/d2mOZETOSFEwg==
 =iVa1
 -----END PGP SIGNATURE-----

rename "persist" as it's confusing.  Use and check "detachable"

Alan T. DeKok at 2019-10-01T13:53:00Z
Files modified:
	* src/lib/unlang/module.c
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e8c5efbd3c3cb08816ed39c96f3845b1dbe8d8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TWjsACgkQfQ55zXdi
 Hs18Fgf/edqvTyo7p+mDGYdPYO6dS0c/OVrXX5we4vJhwnXf4hAonc6OxTtN7DsC
 dBgMdpj7MSAcz3nBkd9INVZcmm7MwkzO34QJ5nbImD/t0sFZg/S7dzAgK7WBakVl
 BjnSAnVJ38V6VAsSBK/Dm9qNrkhDA7FtPP8/LeX2aXKsH/+i1Q0Gr6kVXBVuNUO5
 IC2CSag20Ie1PSbePR9CBRWRhlkaP+lognqktEhYqmbw1tHvnhKorJ3kGU1hGj9O
 34wNegG04pNOZolVmJyE4R9lQWUQVG7KxAAGOCyFvh/nrXg13eCqby5g5kmj0jsl
 1zTVuApvgF/RnAZGVOwOSwR8Si3c7A==
 =0G5B
 -----END PGP SIGNATURE-----

only parent requests are runnable

Alan T. DeKok at 2019-10-01T13:52:59Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/lib/unlang/subrequest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ed3517312f393b04e6831303addd057a40c4962
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2TWjsACgkQfQ55zXdi
 Hs0Yugf/c3Qs5MhArsUk/zD/mpkkjrk6+bptz693Dbm5V2IeB0C251oG3k+ZgxMn
 uWKTWie/lQx5P6xzUeOpWAErJWXLM/M8YCwu0ggogBuxb2mBW4bM9o4PcN54fHqA
 sNMv+QbeL2FIqRWZxpNSKOG/jRdSjGsHaLriuBfC1XAwyk+tOkQk3HjW7rZHdcen
 gbGeqAloj+f85u/rVBpeNO1pVVyw2jHWKo8lY+MpOv4qaHXbKyp6jvjNfB6nCgHI
 3eQdN8xmptakCo1oWLW68quQSKdxhtTudjw6/mLI2liX2VJXWetu3eOuyAS6ObqW
 QzCWrDZ7AWVJ26rQkG/LYZOIqBzeSw==
 =aBDs
 -----END PGP SIGNATURE-----

more debug messages

Alan T. DeKok at 2019-10-01T13:52:59Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cee244843dbdab0e5cd7db9cefb22c810acfc38
====== 
Don't leak if failed the MS-CHAP password handle

Jorge Pereira (via Alan DeKok)@2019-10-01T12:58:20Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

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


More information about the Freeradius-Devel mailing list