Commit report for master branch

The git bot announce at freeradius.org
Tue Aug 13 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R/G4ACgkQfQ55zXdi
 Hs29+wgAlinn9IWHvAz4XMpKm5OT9SJV5ditQ9/usAotMmRkAtlh/tpmR3d3CQ5I
 5UF1iMk2IO/SFA9Cipryh3XQ5v8impMO6D6Da0jNdvrPzDf4gXd4fp0pEc82hSAN
 Xm7wIDc7FrlaFa+NrGx76GgtpW7wOJLotIkkNVkZERgSooASic0/++fN2YrO5eQj
 2Ii2S5YePN0qk3lpHM8qgNmfkkwLwi0M5Q+dUZnucjYRkFRPwca5V5V6bj+EVKUO
 B63FXTWa2WeiLKiZZvQilYCIK1QfnK/lineT4HYbt26gBqV64xJ7SChmJCtyebng
 D7VG09SCqwqEgN20PS2s/J6g7Qoy4w==
 =yAUu
 -----END PGP SIGNATURE-----

allow calling the same server if the packet types are different

so that we can receive an Access-Request, create a subrequest
of Accounting-Request, and then call ourselves to create a fake
"start" packet

Alan T. DeKok at 2019-08-12T23:54:40Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02d820e567e226b32164a29936e38aeb9f4c9cc7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R+y4ACgkQfQ55zXdi
 Hs3rjggAjDpxak05F7xEMvmZDfEyxq5Hv7syRofNgXEJPw5usr6mAuDX8Ofq0w2U
 OSyF7TA6fxUbrbCAwGC0GW0CA54b1SCfFSwHSXKh+7Jg2W2RAI2FfqtUmObi4SWJ
 4vHd0EtM8wHsLqSX8QVxbVr7qOlDj21Gf8nfahD9rw4Scrk/fOrZSnRcNFedjB5T
 6KiLYcbmkdNNRqqjJR2Z0rIWT8HHGYlQcIsqXfb2OToqxjxsphjs/573LrckXDqL
 30P4xo1P/I5iCld3QKNQEZU4tB3htULV4Rmd6x0QfQOBgyGUFyCAY2qBzcGJQuBj
 Znxoas8Nf0dXzHPCLcSfb4uJuwlL8Q==
 =31ud
 -----END PGP SIGNATURE-----

prevent "call" loops

Alan T. DeKok at 2019-08-12T23:49:59Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/492762a1ab657db966a2f8f9a9aefe4d29dd54ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R+GgACgkQfQ55zXdi
 Hs3rAwf/fOTHaVqcoyqGW5nZS3tYlYFZbvIK/5Ke+L3IlWCkKRTQlONuP2d34cTj
 ZajV6G3OFYvaFJvWo+VyySBW4lj0zeHV8z26gm4kETPza5TbQouFTVJmvYMYf8Zz
 YXKSlKTnoanxDd4USGe9VimzR+P0ZP+YwJmalMALgof7EqrvYn+f2KUxd6V8gIIJ
 V3msTt6w3W/W15lrSNIPZGlRXk2mK2UR0+zBKXZLojckUnx8b7olMiK5+RAagDqi
 8OKiZgvxfC5PxNXMFZI8It30iNj3TShw9/NkDdw0s8Ls684uLtppY/HgzEngeQdf
 3uEJLGR45099J4ZKkSuKAjQWlBkPTQ==
 =qUv8
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2019-08-12T23:38:15Z
Files modified:
	* doc/unlang/call.adoc
	* doc/unlang/parallel.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd0ef8d24495f2799a2f6d533f4edfd056adb623
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R9yAACgkQfQ55zXdi
 Hs2AKQgAnBCX2nXI3Z5/idNTL2EFQ9wMz4F5s61qX2+6RoPJ4e5Zlm4/6q1DT/JQ
 iP+TXhNm6TJaOCbD4wZMHD7l1sNAqObOAeZQ075ZuP6Te0Z+gqTHHAkH4XhwDeVY
 HawRxSt3hbu0zTHHL2Ek1UUJwe5PkzYpXqPlPNgZ53YgzSFU0y0dwRyz3RKAywqs
 3r/J2jEKoYe7n9/B2Thk6t3/SXYZxzZs1zF81UqnSA83WzIMAXKPpTNyAncY0/dY
 CXHrknhjlQ+9wciSdaJvU7toEg4B5xYW8HsuPoP2utk1czwiiAn+QUkUhMGuyQHy
 VRAZPai+QAKXKx41knKuDnlY/APUlg==
 =+2fN
 -----END PGP SIGNATURE-----

define Q if necessary

Alan T. DeKok at 2019-08-12T23:32:42Z
Files modified:
	* scripts/docker/crossbuild/crossbuild.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/487e70ab0ccfb8207652ff934740e138f27f5b72
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R9gkACgkQfQ55zXdi
 Hs0xfgf+IZgMm9jbVbATM3qpLFWt7iJntodFIoK7i527wYGXcfccIHrVwZyz97zr
 qSK/Imq1Zzl7QRNXAO6QpgzfCLt0QGn4ycd8bmEWetL4qFnsnGFfnM9oe7cS924X
 wdeb1vsbQ+gVIjl4NIancFbgJzlSeFB/LWPjLnNxsQs6QVbVZ7UGZaUHzsZfaZbq
 4sizwHYI62Zk2fxMxG3LHjlDFnhhjO+lRtOk9e3g9OPr+VIAdhaiVI+ZZB52rCZb
 NXp/UhUy63Khf1LXwT/b35QUS2era5ixpndgFnf8klb7pQ+78dwqTP81J6Wa/ujd
 ujaHVRrzgzXmPr/KtJoolxL9+2fm/w==
 =EI1u
 -----END PGP SIGNATURE-----

add documentation for "call"

Alan T. DeKok at 2019-08-12T23:28:09Z
Files modified:
	* doc/unlang/call.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d85df92da78869345c51f16f25741c97bdf6dd2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R9ggACgkQfQ55zXdi
 Hs0O6Af/Y1/eV2iGbKxW+sf34tO3DfovL0d1RbZGFlFSans9+STDvqblUWOZPgYq
 gbda31JIvP7qZ6tqkmNbijpb2lrBZQKNDXJFiBYe2daOXsxM2sh9zJ4szd0XCLoc
 qKMAgZ+9iPjhbDK/p143c4TZtW+N5bpixc0+miXWZ8RLTPJ034B4Qa/VQfAsIRYC
 LoV2bpOepbPVJ5w6of2LC2feOZZPUGaXIaK6lAJ5cO+vN5ZjYE/+W87LX0hSxqd8
 DBBH80gHG84GC1k2owHs2ocknef7cPFKKc6LL1UrE/8eMVIg0xpjDnjfge/kjB3A
 /fEGadEsNz9x62/oIpef3nvWCF6UqA==
 =5OoU
 -----END PGP SIGNATURE-----

run the child request through the "call" subsection

* call FOO means
* call virtual server FOO with a subrequest
* then run the subrequest through the subsection of the CALL
* in order to get post-processing of the reply packet

i.e. to copy packet types, etc.

Alan T. DeKok at 2019-08-12T23:28:08Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4948f01519fb129860ed23d56de46e5356a9f8a3
====== 
docker: The target 'crossbuild' needs the package 'rsync' previously
installed into the images

Jorge Pereira (via Alan DeKok)@2019-08-12T23:17:06Z
Files modified:
	* scripts/docker/build-centos6/Dockerfile.deps
	* scripts/docker/build-centos7/Dockerfile.deps
	* scripts/docker/build-debian10/Dockerfile.deps
	* scripts/docker/build-debian8/Dockerfile.deps
	* scripts/docker/build-debian9/Dockerfile.deps
	* scripts/docker/build-debiansid/Dockerfile.deps
	* scripts/docker/build-ubuntu14/Dockerfile.deps
	* scripts/docker/build-ubuntu16/Dockerfile.deps
	* scripts/docker/build-ubuntu18/Dockerfile.deps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcdfce989156f9cbbe974aaee54bc761c93979c2
====== 
Allow 'make crossbuild' to use 'Q='

Jorge Pereira (via Alan DeKok)@2019-08-12T23:16:57Z
Files modified:
	* scripts/docker/crossbuild/crossbuild.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c36eeebf8abde405707a46f7f1a1cf246f9e8906
====== 
doc: Convert doc/schemas/logstash/README.{md,adoc} (#2877)


Jorge Pereira (via Arran Cudbard-Bell)@2019-08-12T22:32:58Z
Files modified:
	* doc/schemas/logstash/README.adoc
	* doc/schemas/logstash/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb82f1016f2564eedd6c6733f0e0add9f61786ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R0s8ACgkQfQ55zXdi
 Hs3MBwgAhSlYrMgKExdJuTfMJafW4OC70fhkL+rW09k+pUTeX1AI1jjQ+Id1sHDR
 JkD1ykzP24zxIQACrs1lu3EbB8dOYZcs9hyp2tGmBusa4VCcx2ghkrfv0O7teCIs
 nuDqPKjcDVxjBstaYVcMJo9us3C0wjiK7SI+s404CxfuD3QSbxHASPEva0o7z/ik
 ngoqLlzJBlsKX/dJiEKirhhxca2eO9wswktZ54a/Do92mKKC2t1/wvfLA6KaUUai
 owEivNuNOubpGmvfo6oL3zf3vkrEn1Lj7kGuI0WgE1HdnLQClUsIO9F1Jxx/D+Rw
 icQRkAO01bDwxRomn7nqADeLrmcZIA==
 =3hHK
 -----END PGP SIGNATURE-----

maybe "type" can be NULL

Alan T. DeKok at 2019-08-12T20:57:43Z
Files modified:
	* src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00a2dd6b2438f7ce125c061e9ce80d8dce68356e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1R0pYACgkQfQ55zXdi
 Hs11aAgAlSn6lV06pwoUnOlbJL6gnmsL2vhCKum9nM5go32dHyghI9Kf6+hIuVtN
 RqoUierd77J2JmBrEpppUkZ/uwXe3vHEa7jI5TRN8ahVMW9ik7mVpPS1ua2qloEa
 kHHf1KOS5IY99o4iar9nX+EGeQfl2crdRkQp0PAtecomdNRlkhk5OnvejZjeN1lN
 WAvWsA5kYLP5YbBJLAUU1wY807FxVWAAkNNpXqnXtrDqnvrdNcEjNhvMRz7s4Qxl
 kZ/TqCaW4NQsJqKB+iOBkV5IfTWhii9yNooL8RhcbaE4rlL3YjpgDy1OItH/kwB3
 yaheN4Y9RfNH+crMG5QwLpJe7KSc5g==
 =peG2
 -----END PGP SIGNATURE-----

README.md no longer exists.  Don't install it.

Alan T. DeKok at 2019-08-12T20:56:39Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a0d1b279787ce3f2b801ec147c6019ae359b57b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1Rzo4ACgkQfQ55zXdi
 Hs0hRQgApJzeFpaiY4QTmtCv3coBKoNd4rsHOzlz26qXvZsTjEBVLNaouj02aOa7
 qVu0dLDZhpvSnA30G7rzf0vScHFP5zHyxCP+pInPqhO7M4psTDLCDrwvwmVIoFdg
 9wuJ2imlA2sZcIXKcIjSWBSPOZYQ8QgCHHJpIFrX3bXJZduX+fK2W7n2sAynqAHv
 Y08GUXdQBSnIszB4fI4/4/4iaKafLQZschmNFOu9DrJzIJR0n+bZOL0CaRfYjToF
 NzJPf0ZE4vTgSf1juOyw5LmduAUnRfqZyXmG2XG3J7t7UcK2e8X6A/ErLupKU+hE
 wQ+EMJ82qTYicGtvWAPNpoCIT0v31A==
 =OGpE
 -----END PGP SIGNATURE-----

fix up debug output

Alan T. DeKok at 2019-08-12T20:39:38Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2116bf6de4821aac95a6b9970d8551c9e7871d7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RyqUACgkQfQ55zXdi
 Hs3oFwgAnwIOvh/f09onNkQN+V+YxSJKxpgWgTUsj/hzzED4Y7khkxW+jGWPXyS9
 SMjzoStGs1yutQMrjnjvZtDcjYG9POglz5j3LSa3XlxMcd5l7jW3lG7AJM4W4DFA
 WifbEiBGy/q+Y8INl+kO223sx6ey8T3fhYx0ydQKNJN1MKe/Io7MHCQGsdU+QzjD
 nXbe7QvfFGTR+PIVuzE1BoTuuXIk7ssJOSgXs5wRFanZkr1LMsFyWzvxPw7jwzpX
 XnYt74PArBaXX5oJDxjc/aA0bYzHyovYqin4a/Tomgky87kH5MU32OktGY6gezMk
 bvgYVE9N12a96hxOllgXw0vVR0fL+w==
 =P2Xs
 -----END PGP SIGNATURE-----

re-implement "call" based on subrequest.c

Hopefully yield, etc. will work.  Not well tested for now.

Alan T. DeKok at 2019-08-12T20:23:00Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47a4adbe3c0f82fb058394ba06ebd739063fc704
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RycoACgkQfQ55zXdi
 Hs3mGQgAmRPG5TizEMK6rV3OgIgeTCgKbCYcebdh7A5mhc+BOg0T3LjxE8PAuTM2
 ezDKIzc9g9hXQD3C0ohTZnsjF2ZhK3Fe7t/ltconWB4TLohlmCEx2xQGM3YPFFpG
 NtpAApNuVQt7cvYYAZ71l8SiQvGolIyE+b+iPHix2VztnRQZ9RPzRdBB3lxT98Dp
 RQdJ+0CUViktp/sKeaCUczIm3e3uRdyG4AKzR9WBM/5aWt/Ihj+3w+Zan/WvBgQ8
 4o6mcOEVfVgKM2wM47h2mb6Nlaf+75cUyt9Bo6DyS6d7F8a0WXXqDAktCXM3YctS
 uDILKHrwj4/h6M0AiaYX+GZxgEJ8cA==
 =zIAR
 -----END PGP SIGNATURE-----

add special data type "void" for cf_data_find()

when we want to find a named instance, BUT where we don't know
the talloc type.

Alan T. DeKok at 2019-08-12T20:18:58Z
Files modified:
	* src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eefa3ad57b035f3ee85d9198c6bd870da2241c6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RyZ8ACgkQfQ55zXdi
 Hs28PAf/dIvgWyjeTS07z1YlhuVm4fo3M3FzgKcZ1a6GH0ZlGTMG9wvzFNVfbL66
 JXQ2wToNKeMBay0zKymf7xzvD70xsR/MXbhvxbmc8sDTzmNhQQWW9k70jv/WNdwD
 LqbBosQ6yV2witV+ZHcfOf+xEWzw7+bC0ZdLpGa3aJQjPhni5dQVO6FB2lcJBC39
 Qj4zbhJ+xNt6cDxUP5Km+yz4/5a1acmBOu6UET+uNVQUpyDV5yvnz53gMk07buqt
 LeQaAXxlW6s/0GhLbYn5MHdwy6IH2qT6sLAzoHibcu4zjo/RywqyNYiyjg9eZ/W7
 tp048W4fIxeder2/nXNyXRbgyCZfSQ==
 =90jH
 -----END PGP SIGNATURE-----

check if types match in cf_find() when ident1 == CF_IDENT_ANY

That way we can return the thing we want, not some random similar
thing.

Alan T. DeKok at 2019-08-12T20:17:52Z
Files modified:
	* src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd2ee585f300c4c2b5a7d6523de20187e44acec1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1Rw9kACgkQfQ55zXdi
 Hs0T2Af/RwPl7cvYnTdBBOBNyKWxddXagbkfyGmLVCuuhVmGiGCzJTPkAMHx4+Kt
 gRrccMx/wbts+oQO5I/1YMRO+keWE9IoX+btkJqXDCFmwn5EWOjihCyWh/4ZFBZF
 y0ckz941X1FNO1vHdAM75KG/WQtKXmqI9BZBm3/1ZRwv+zUR9bq80Trt0QZfIAX9
 OR1Mkom4Q+ufJTQWwYOpb2h2j/WWGdkkKX1xS+Iq3KserVhmE12UgkkvrtXqSVV/
 bZC0cUrzXbiqP9u/vroQc8TI2twndu/7RsEM47SVySNQaVNDgZpICJDUUI3yIM9p
 R0jou2pujAa5NnU87/ZHxHAsAbNZCg==
 =22wK
 -----END PGP SIGNATURE-----

add the "call" syntax and handlers

Alan T. DeKok at 2019-08-12T19:53:54Z
Files modified:
	* src/lib/unlang/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff82bd3e963f1e8d86203d9dae7a6557663bec5b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1Ru78ACgkQfQ55zXdi
 Hs2WtQf/URFLS0FYR31w0Ow3AueESW77eYqSH12u7Mf8m+EFfFAxihWrlcEaUxuo
 Nd2ZzaK1tOPWbnzukp1LqjKaazumCcrJzjWxhakCdmV88WhX+LWy5s4sGDuzDM8T
 sc20vDO1b6LWvu+4Y2fiF9EPENQnxxECsm1GKNwpA3ADpAOirsi6hEDjgGRQzI/7
 3xwwH630kNbQqr9qnsMnRiFJ3deCyRv3dw+HtDfaZ+XiWpptX4PLBxpF1VzkcGLw
 xLoDtx5cWEptU+Dg0FDZVbtHseHkjYmR0wHUrJaDO2O/RMjMwd6A8R/3T5esX+Sj
 IcoT9knMRjn/3pDewL6Vq60GtLxRJg==
 =ThMF
 -----END PGP SIGNATURE-----

fix comments and clean up

unlang_subrequest_push() no longer calls unlang_subrequest()
So the comments and code handling that are not necessary

Alan T. DeKok at 2019-08-12T19:19:25Z
Files modified:
	* src/lib/unlang/subrequest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/357946056cd772591084fa1d0e1927abae12918f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RsUYACgkQfQ55zXdi
 Hs0GKQgAmeNTGJmhTtG6v77C+MhofMcVZWujQ+hHX7lbu97Xaib8q98WD2mQqTfq
 Gffiju0vXmkOMyYn8G3HRfjOy2ejsEyPAr2cczRz+Anaece/fIV7GxDv6BuDsL08
 yZvmeB+hqT3mB53BmIqzjoKvp5dKG3JsCGNXftOqi5xy4EafLzkhpU7nlOtTpLfg
 bhPLsgFPO+BORvGxeSLc97xb9nJ0O7gOWtcjBj9m6rp0glXyBD+HF2H9F8sdIHKB
 ljJWgDwY+akouSVtXoXllbFJ6G7yFvF8UiXXr3+o8Qc8eRTcKSWkBbjrSchXZNP/
 SQ+SPn+bUPPxHaK+kAPoF3gZonScXw==
 =VAGR
 -----END PGP SIGNATURE-----

remove unnecessary assert

Alan T. DeKok at 2019-08-12T18:34:40Z
Files modified:
	* src/lib/unlang/call.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e1c1a8a803d6b5e7c6986abcb41776764365657
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RsTgACgkQfQ55zXdi
 Hs1gfQf/SYmxmPXWEh6CwbxRdQqN5ilBrZwLzJ8WsMEAuQFanCJh2twoFwv2K3ZF
 Cq678Xt0dkfdLp08LYBC2w9+mZDYl+2wkwUSwKiiYK/BIRke9qihdTSKfwuZx/lA
 FCBgbceF8611DEWUzG6haRwWz/HwzfYE3X5UIOgLgZFYxFy6ZVRShOK9vCuT3Ryf
 QQJjLMXSZaHFUruyxFTPs6SKRI7Dp08BAtPev6MNoQOC1DkY9CfYdGqQFhKCb7ly
 7SCNzkPPwOkkqTkWhyRx6CtxdrMMR/nlpRBIgxtPn9pgGFpKZYt3re1aqvu0MG9X
 7iiGGn6kFEtL+RWzVIwY2sVzBNZ8mg==
 =C8xW
 -----END PGP SIGNATURE-----

document "detach" parameter

Alan T. DeKok at 2019-08-12T18:34:24Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b1d706c7c165a1a614130470688ffa31c3f551c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RqR0ACgkQfQ55zXdi
 Hs34BQf/YBxstVFgg76X51djFD4AfgFzjCcXqfAPOBZJSz+rjr8QgJihGXFGxaUZ
 uztdh5J1NE71HlYJta+y7aYSZRudtMWeTqJrfRKMhuLPC7PH9UPbtYa6zx7upda0
 LWMoq4djKIwHWCRhZBZIFNeXgb+Bz1afzcLBSiFzEOrHcIdKzSmgemBtBJaFTj2m
 YKpGPY/tsnJt1On9tVTxAK+vMW3JPZbsvcH6HHLsIsqGar6Om16hWbiNQaKWL5Nr
 HdIj+Wn/UtgkYNM6MGRdVetT594jyrBDueFIy2yN9Bs3lmeeymndFR4AAwn3kiET
 9nVsAHMktwBHL8xwuRhwXyV0/pc6nA==
 =jVYw
 -----END PGP SIGNATURE-----

word smithing

and add reference to "call".

Alan T. DeKok at 2019-08-12T17:59:47Z
Files modified:
	* doc/unlang/keywords.adoc
	* doc/unlang/module.adoc
	* doc/unlang/module_method.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68e0bb8bf44d33d6939055bb209e00af8e7c9e00
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RoosACgkQfQ55zXdi
 Hs3VdQf/eD9bP8Lu9DuqmUdGZ9gy3mZXJM/33qLPKWkss+2Nt0jfeWoRZEWv07iX
 M0cVNOQmxogV3VTG/GjZVQMd+vCLYoWOXIPOM2ZZD0QL2gb4c+V1tCWP7UpQ8vMY
 MrCLIbqq+S8HH+GKVLPoCNupvJ4/8NG4vaaWcMz7GLytf4gcHZOZilDXqDuzABCV
 sJ5EaFW2/S1IGz2MgMhKQPIAVyOUG6UZTCcs9NLNPOFp++LAC/skDXuD4H0baf0F
 ryjWuNt4h4uU58GOcRzWEzjexGYg8EXdP0RYwBhwwUdz4UlwdHZvz3JCuZPHLFfX
 VzTXDeR9rw5ywOffK47JDAZcW2xa5g==
 =H2BG
 -----END PGP SIGNATURE-----

moved and cleaned up

Alan T. DeKok at 2019-08-12T17:31:49Z
Files modified:
	* doc/raddb/sites-available/README.adoc
	* doc/raddb/sites-available/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e906d214c1e3074500bd3130c70e6f3be4ff1351
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RoN8ACgkQfQ55zXdi
 Hs3cMwf8DuU1qChGQnmSVCVSrg7nyLydB2NO7ODOYpf7Il8Q6grvkGbXUS+R689w
 ZIdabuSjIl02hIxqfyD0X+yLtxFUR6hs9nOm+ectLSOVPPzZdKvSWQFO0NFw0NTq
 AcwI8D6S9ZZSeOJ8mUhjZQDk/EQ1U4UM+ZR4WHdk5Vde3Ddd5ojUpcKSgh58iCQ4
 1TycLDypQjVXWeImqimcPs7l618gbC9Jqzul32QffIrYvXoqYKqx2qCCKJdf4HWF
 DhSs+idzD+Vm3lZxu7+gX9GGTHlasjre8fmV9AaTWg+0xtVG+KzDoI47xdlbUmdC
 pOoCtvijD1Wa+qtlM4SzbdvE3Dh+hw==
 =rKCp
 -----END PGP SIGNATURE-----

we don't need this any more

Alan T. DeKok at 2019-08-12T17:24:40Z
Files modified:
	* raddb/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b718f15c51e76c598b126b556f65fdd3e2f3d12
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RgvwACgkQfQ55zXdi
 Hs1X+wf+JGWymeUw5gN6jcnemhHBb9S1Czi2qWVej0QhaIZScRqf0mSM4esbn9Q/
 2cAzWA4CcUHhoUmvlNmbTTy1iNDee+jhJa/c9/Q46QHGwzC00qA9tfiWMGB2Af1O
 N4kyujX+ERlVGY6twzMm+F28Yvy2TDwrzZ14CK5FlWifTN+mZQIICATu7qFNpyZU
 RjhTA6ApKVqivuxMpZ5m5w2B33M9br2LgS3GEfiyWvZ+/aVXFek5ASrFalGgm2BY
 tstAXkZal3hlt1OxrMmlWQZ1KmH4gQwFa35H1edjGaI1cUNpbmv5X1P7BqHBYF7T
 /8Kox8YWgOVyYi8P3vXISPF7BCGPaw==
 =22c6
 -----END PGP SIGNATURE-----

clean up loop in unlang_interpret_synchronous()

Alan T. DeKok at 2019-08-12T15:17:00Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94d98632577e130cd9f83a56d42aee3472a85446
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RftgACgkQfQ55zXdi
 Hs3nPwgAktdkhlDJEniqEer+EvbtluAUQPJ3edvIALpTPAmVFTSGvVc5WomyJzmP
 V9XXDb6WPzp8EOgdQhNtq9Q6dqOUzGxfXBM6vQPp4EK/LQjWQjCT/KgnFB66sj/u
 bgf3LcBmMLxY5TsnCr4QZnreY+jMWuJjaBvgyezVF2znKgiueE+kjcRzoosfzzmY
 /jgwEtY4XkAWbzwFXRBojG0NpYydwIWTSnTlDt+psp2sx8jqyL+XvydN6CkJhLbH
 7vv9QgBry0EPWy/1oF5R+U9EcmzSUXBzu6myrsu7UtDW9hTwwJq9I9Jn/4MU6axN
 PcnSxbnAIRUf8MpNTz3zG1kboAi4vA==
 =ofcv
 -----END PGP SIGNATURE-----

don't use request->password

Alan T. DeKok at 2019-08-12T14:59:31Z
Files modified:
	* src/modules/rlm_winbind/auth_wbclient_pap.c
	* src/modules/rlm_winbind/auth_wbclient_pap.h
	* src/modules/rlm_winbind/rlm_winbind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/815d0089b08d4de97cb50cd4cb67946d33436080
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RbIkACgkQfQ55zXdi
 Hs0K7gf6AsJjZBzzYUfETo2eA9feXPHNcf3LP9ymWONgrc1E9IxkINmgmmmNUgbn
 8vp+vVuvWe3F+kp9/4BMcAbad+Iw/rLISmpSB90LsfLWYl325zItOejcY2IPZQTx
 4hsd7OaAI3NhxXiHK0nYfu29ZzFDGKe1FFcZL8tWaqsfeUag6s1VTuSP2KE7hImY
 L2aCt3sUjUNiTs9BkRB76WC6E66SBkDuajPqlkFlcH61T2ccX74orAwxrJihhNIN
 YVXZi/QR8PzKmAWvXazmo1uNqgbrzozOgQz8wG6LFBVF28YO6FLl+M5buGWGpOkH
 hFm9LL8IMnOiXZzBaImvE/OuP3c/1w==
 =CN2q
 -----END PGP SIGNATURE-----

allow hex, too

Alan T. DeKok at 2019-08-12T13:41:24Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e523501fb9b90f13e5f901f81fbf3e65c9d85a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1Ra04ACgkQfQ55zXdi
 Hs3ydAf+KZoEADx3w5PB/C3hkSwHH2qLZb0EEAHKHrWZmtnxidFfc9ZCx3Uae5QX
 Ugankc2vxpfUtdS50lLxKL27BUoN9ykHpmBXQXcJhXmNiKm90Kjd+k3YqhnrC+MV
 Gl7YDe/15eVfExWvXRIxDjkgKzI4pHtnVEm0B24f5Ak2F+Pb7FGeNwO+EZEQwhl3
 lvJMkRhiNLuX79afCYiGUQVZGdE7GREF1ehjTJ1AhtKHDF2k315saFbIXOUACzXT
 KpoU/bqZ73rwfNf4wkPBWf2QQEbJ/LHspBcOICvfDFqzMXV5vvtw90aDQjw39p4R
 SwFPZfFawZHiG34QNL7W5PxtI0htjQ==
 =6Zv8
 -----END PGP SIGNATURE-----

set state->result, too

Alan T. DeKok at 2019-08-12T13:36:11Z
Files modified:
	* src/lib/unlang/parallel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a4416eaab4bff344bc95428a7168590ee944ca3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1Rav0ACgkQfQ55zXdi
 Hs09hAf/Ubp0sQLjYC+W16ogd1SfiVRn1mOKwJgMP/ylZirmg7vJEodg8OG0bxzG
 DFe+s2IhztiSGVZzSWPzGED1DYo8vLsx07vhb175+6XZf/LwYQbLV4IeLlG3jSmW
 +7WG8Mx/tGaaVy/T41l0LQMZqyPiDL/QGWL1WHMf6BmF+gRqxCdf7ZMqMhExJlqn
 +drlynaQasrfaDZlbPh5HfY/RhPoEzjD+LkZLJ7a9YWzSGlKVLQS9UmNlCBo1oQd
 wM7MCD0da3BtcYhw1qKmGtWXmc3vpNpccb014c2Wi231EARwmbX5BxE5875P77/5
 GWwh9rePbCYdlPhj3cbFv96/5vQivQ==
 =ISOu
 -----END PGP SIGNATURE-----

build fixes

Alan T. DeKok at 2019-08-12T13:34:47Z
Files modified:
	* src/lib/unlang/parallel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f72e4689bfb54937bf9ff34cd44e33cfdc966a2c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RaXgACgkQfQ55zXdi
 Hs1jaAf/VNx88ZW3Uf+3wAAGieS5H1LsagL5724i0uOXf2tsUsuEn2BAU0AeLv5g
 AGR24230KiqkPedoxY7fc+1FE5kqj8EsdLLNl07QE2SS+muOg9LAF0r1pjSRzgbl
 WWujqw01CuWxxEhCznN9rnERYZR6NgoLAhjDWkIoZfR0b0Y4jBEN7j4ZI06GDoAR
 4XiSzIUzUFrfoQdauy4/SQJI6Oi2/gcza7gOaHKr3SpTBhbz3IujwMcMZ19ok6JN
 PM4Lj+M1Qj7qzaJlFBdlEVa/vPa2BdmbYD+kBamjBi7Zq9TawyYWY4BluB8O0rTi
 VPNfWqzjiCjJqk/TbXENWhYuL3ISSg==
 =ypvu
 -----END PGP SIGNATURE-----

sort output names so things are easier to find

Alan T. DeKok at 2019-08-12T13:28:10Z
Files modified:
	* scripts/docker/crossbuild/crossbuild.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a4cca91f84c5c373fd474636bd182b972814a6c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RZhcACgkQfQ55zXdi
 Hs1bIgf+JBc4iv7DjXAiwlvRcELaBmVzPGIBj4L9q0nK8VaXtjotbdBBm975f8wr
 +49jXC53E4UVlU/qcLAMLtpl0GflTb9fsapDmR+ahxiD9pIelO5s34az1YGpPrCg
 WzD3n1esoxuiFlyCVqc7VKGrd3kQK0VzXhMJiVfhWYAPTwcVH/OnI47wHx6GO6wC
 i+ef75kR+EdyCIfUY6QCfuf5VV+bz8kN/rERh6cxBGtcIyULltCl0OQqeEePB4Hp
 vmGd3t1H0yGrXW7NSLgLMf/j6qTS9ZZe8KMRiuWYh2xogLCKs4jyoW+0php4DOha
 mvwX3O8v5KWlovn4xjIDdGMvI/2N+Q==
 =9471
 -----END PGP SIGNATURE-----

clean up loop in unlang_interpret_synchronous()

Alan T. DeKok at 2019-08-12T13:13:49Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59c34326a0b7233b2b7b566355924fbb87c56650
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RW/4ACgkQfQ55zXdi
 Hs1erggAlt7IGPkEZQ+ENaRRcXm0WQl/PfKcVTahP83XN+DwTjWWIIuoSGuH9ASr
 Nn5w1fsaEuqzBygJ7BukZ4W9715LKDIHHcmMTqthocK0NUBwmZCuZmru3i/Dkm6a
 etqSyRf/ZFrWe5xlBhAvBU8/D/aVB99Jmjz7hsK+n1PuUAHu8Yb4IOp6IJX8d0Vt
 YtlWLRNJ1IO/QxemSKo6IevbpLrsfNURtef/+FZBne6LQsM89lt3GE6Aof3htg56
 rrtAQ2RiF0qyCT33A/SOM6v5m5dRD24Jrpv6taLxoKVmY6mr8FceTE/eLQdmJyAE
 uTwwW1CySdBldqNLMCwfgY6/jOZduw==
 =2WAy
 -----END PGP SIGNATURE-----

add tmp-float-0, and do floating point comparison in tests

Alan T. DeKok at 2019-08-12T12:30:43Z
Files modified:
	* share/dictionary/freeradius/dictionary.freeradius.internal
	* src/tests/keywords/xlat-delay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b80c1488cf61e5a87632d9570e4e2da17a42c65
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1RUVIACgkQfQ55zXdi
 Hs3lJwf8CJ47YuzogdoPP7qFPmAMx2h5hRW+kyzI8VRL8c6CMLRgpZpGEXlzEThg
 /xl7tnFdnHZh/Ld0i1NbBFo0kbbZHpN8pLgXwl58JniuoH9EAlHmam9YgkPUmLUr
 u+7DVj+DbXEdOsHDtL/UDTZMEMOvAgV5q5Xm+PTVoIYTguobQOs/xiS8rHa3dB/5
 HP+NGtsNuFC/EtUPrgsK6T2ZH49tn3NGswhdfee3v3S6q1I98D9UEOvPd6DrvyAe
 J3PJPZKZ1sibTsJ8owxXxCtRmAQz42YP3QXnH6ktTj7+F8R2lZCbxltzrLc5pOlq
 5IgoaGmx6rpSZeNsotc3MjlDfc3Jtg==
 =Tvc4
 -----END PGP SIGNATURE-----

handle child requests in unlang_interpret_synchronous()

if the parent finishes, BUT there are still children, then keep
running the children until they're done, too.

Then, clean up the children.

Alan T. DeKok at 2019-08-12T11:44:52Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9209949fd3604b34894853711f24c6a58d49a78d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1QsQwACgkQfQ55zXdi
 Hs0T2AgAl3m8ZFTbmOJCIYgx7AO0BgysvtsFOqNTIviM1xNVbtNR6jjRdUE/DIQz
 wRn5MiqWrHgBG+5EDj1tdAZ8ZwVhi7cwU2nYDcaQkXunn0NgVZxbUszjoSmJylie
 E2k27Gs2OMNGMveUWMWLDi7qzwxJ99hJaR+FZD80BZ07PHBuPfXArZVnjGWIx0Q8
 k93bFrq3osUx55pd5fJ7BPZWcVboO3MOUWH+UjWY65FW4Nj/ebKFi/e+IyOnFpMO
 e+wlaC9CnDtB4QMiQDGHNne3/zb1iGeWUDNOxyfPyVYcJ0072zoBh0bG/lSAiRsu
 A9Ld/pBOt0TkuxIYOk/VsVS3gFFKbA==
 =xvCW
 -----END PGP SIGNATURE-----

set state_ctx to talloc_ctx, not to VPS

Alan T. DeKok at 2019-08-12T00:21:20Z
Files modified:
	* src/lib/server/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2036e2c4c4a22bbb9e484ae818806182047a382a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1QRRMACgkQfQ55zXdi
 Hs1JVwgAiUx4A1I2lSQ0T2OgHc9PhqlMvyPMwsRFO57dQsCu03X5NVH5vAW6YZ0P
 dBrGt9Xs4kLGMNtZpFQjIMRaBpP1H25fzu2aqLUQ0jSZV0oA2G2KqrukZjphhN18
 Ub3gWTOHq5ruVqO9JzLeTVKl92qsDx447PnvxSM/5b+5CmbpC489nZkkDgc9JppM
 2XoL7mlP1RMHDout/+MXbJaXlcFvQzHG5fP8AS232AAyZ3JRH1UDCZ3TN6WX7tdn
 2X9TjDyO7uue5ImD5E9bzMxTqCBrclJqjvk6/VkjisZqdD3+jhu2ccdfT0T6SeRl
 mfv7C1EsXaFIW7y6o9fTcX30CrHGvQ==
 =pQd8
 -----END PGP SIGNATURE-----

free child on error, too

Alan T. DeKok at 2019-08-11T16:40:47Z
Files modified:
	* src/lib/unlang/parallel.c

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


More information about the Freeradius-Devel mailing list