Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sun Nov 12 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloHJYIACgkQ/6TVgp+2
 18q0+w/7BnffGdXk6mWjkvI0Jgdx3pohBAjMMlz37CVOMbJ/veMXugy1cDnH/uOa
 FTZ2Sfkg+S9fCYfAUBec7NSY1Ev6zJ/wgio3dMedRNE7HxU27CCFsX2uBOoOMmqd
 JRLFE1gB0m/BxMZgeBqnXNi5tbLsRWRytjV+08kVCuxZ0/OgQORI5kOftg5MRyC2
 In5xdTXfXdK0yV9K05ZNxqj4dwGEwH28VB8HnQleSL2VqcBAUdpjw63SiX+ktyY/
 xST9MbLP/u+48IiRuiEmNNIhKPDv3Eo37lpX6IEJL1sOtRPIiAjjSXKiwIVmsX1M
 j91gR8Uj4czkomS+en9u3pTZe/n1WW8pm7/Gd9AFaO0BSM/quyD0w9YZGGW9cooH
 se2XfHz6sigU0Ofj27XvzckX4fZgYoKO1CHI3NjjiwocvLu6SFSSefRwxxPcfH/1
 VLeblsoD//0uibhBuQ/hadYCIGVzJDW1ASNAeBqSJqIg9KWmtD1Vxsnu8KVqy4pt
 1pFBfVV5zgDgNCtqflkFMXZonkfdGP2/uBJZPJOENH9wiYWA9mUtbao7712h8OjZ
 ZOlKkajbd3QnkQAy4ArADTetlKfdU61HJqaUFgTNQ1Nq3Dmo13Qd91Ug/o9f4Tsi
 uK6HOoo74+Ayhy3bUwpwnvYtGNkTI0Y3J9GlCmIho6HYxn6DdmI=
 =UAwJ
 -----END PGP SIGNATURE-----

Document more interpreter things

Arran Cudbard-Bell at 2017-11-11T16:29:54Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c03eeb55d61622d606f3c3965099499cd5247b2a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloHJW4ACgkQ/6TVgp+2
 18qqWg/+NsbNdkJbM0DJncjeDRkvD5uuv/WPNzNOcy9D+58VHqrisKkMd4tDs/NF
 Wzaz5Im3vHouc5EhJ/RGVw4JVeOAtGo+VN//K5RVzk1K7qWN8apQ5QxreqOnQYC4
 b3wg9mkFu3xcu86DPlMehZ7OfRg4N2vMtDHseu4+870pN9O1Ai5ZLZclQMig0+So
 1pgypWULwXxkIhss+YTIX6Q/ifVRNoFt9K3bbH4XpQV1774gNMcO4QMsBN5en6Sg
 SyFh//BQN+kONGC6O1soekvaxZm5YAqxOWx3SFNMjJWzK98JVX7BW3/k5qesKfDQ
 OEJiFt6FgfTf/exbbfN/G5jnJdfzArSm5GKCwAKWjZTPl5CCw7wwELKflV0h9Oqg
 6H0IjBWOHJ69HZMl2wNn7b2a4Viee4NYshc8tHtSlYuxOpH12aSrteKGR2k5EWk4
 CYASZM14oDRvCyuBFHV/3q+SiOsv+EMg0cwLGncxEjZKNe+nseQv5IeW95Hruj97
 jYUBCG+9N2NWU+8FH+k8hkKtK3ESh2dcJMFLNxVqtCCYtmspHKXtE8g/5wNf6gd1
 HdtzyDcEzPeFXjv8BP60LGhOu+EnXcn4YANDA0iCbMMyJrrOFxAm/JbaCCKwAgaV
 +mka0vTRwIUidtjcS9vmUxli+DdwwRt/FvspXeIeYQJ3Ay47+XM=
 =hu3d
 -----END PGP SIGNATURE-----

Don't set action if we're not goign to read it

Arran Cudbard-Bell at 2017-11-11T16:29:34Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45ea01ea3144a2922ad6d699b4c55adc35b8273c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloHHTIACgkQ/6TVgp+2
 18rGlg//fBksIF4JszBe3gv/qr8e91jBNM6l/2PcR44ja1hTy+aWunOistcZ4Xxh
 HIMut4opJloAaLZosAozh1VFm2JeMBJgfWQ5jDwkqJEb66jMJ23+UfQxddhBCuNL
 oVRR13806VdHlh3wllyP1Hg++LQaG17emKchnmCC6eK5U3o5w5AOyeoL9FJcMr1S
 /hGAm1sY7o3iSDOVM3Z1temN5XP0/hkNONbEwG7gGgo+rpKko2TMg4tW/XI9Zl3P
 CZsNWkP8NYQfu97sGJnsIr1vbIhmBF/hfBtuybY686VBNkm9l1WDKqwACw9eTtYv
 tXy/GI2G+39AVhJHYjUxtNHM+uG2A0BpOkSqTCzHJFtr/RhqLH92DfVbWwt7a5MG
 bhpxiLrxRp2Tab9VPwjEPRRpR1gJHajLYDm9GR7JgVRBX+zUDG5NarEbSJPnc7Yb
 TDzRxK+X/2+rT4PkIXW+vEPkZMF6e8fXbFlVkWalU0PgJt+kKE3bgmCHbO7pmU8A
 w7Jx1D6Eq0uFRjiHhHsFU5Ld+zLmGAKo/Nm5zeyV538qunwhv505MIBdio4PDRCl
 jfPnfGqydtPasSjrsA7aOqQjAJBbC8t2ebuWwj3JQ5fvYBsxjiGcf5gG8NnBriyZ
 ItCtti23vDvXq6xqRSNBehwCpIbE/jYMVQPR/aj0JcPux9Hri3g=
 =VfJl
 -----END PGP SIGNATURE-----

Add an UNLANG_ACTION_YIELD action

It's more explicit than just using the rcode

Arran Cudbard-Bell at 2017-11-11T15:54:26Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55f3e445e210a0df9b3b8e07e712ea44453785c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloG/TgACgkQ/6TVgp+2
 18oQ1A//XxsROAWx0mECSxncSQxpH+C3pDyPB92oXxYYkuiJ13WsuGBrekfIe502
 WNv/E6nYF06O1v9+kEbsnp61jY5tThYcIXbzMTDE+wHrXKWYivJnqDju2QIflB+H
 K64fmpHrqgqdrOC8qHRMaW+R9cFS8NJ0bT10s2pH3b9PFPwBt9jOASG7nqgZDi85
 VdBfqKgPdfnRn352PUKs8J9DY/SH0j8hpvyAHrygH4PEBKDQ3c/hwckfcXLqr0w7
 h1nnM9RHGDBOXiXY01OR2IJQHA+saHQlEfk8qdHf5ZGtfcrgFjnwLoXCcx1SBqdp
 MjL8n1RRpm5MVLdD9pyf9BgR1ATQqQF1DcuJx+sQea5qAD2s9ZIUdqUx215mf8RB
 w0LYMT25OjK1P8wUoxW48DNVYTeLYVIKR73s7ucz9mmBFqGeeFO8zSgdtw5fCXWk
 /S68JwrulJ3cCxPzQIl6ymnmFj8nGovHqYSzrS+k4AjdGgFBbZTaBPnnT56kHdu9
 FrSFCxHCQx83xqhtDnKkVHCEwclTD4cHHrFV9urieZlEvpEuqALCpoxLQ0nuFLkW
 NqDGlx1F+CS1jSuqMBuRHLrVe7w/Sl0hqBjtL9z783mGA1gXrpygKh51lFJ0d/SE
 MII8N5X3dqugwdYkVKVYDfRQSadYZQJMzf7n6mLZnZjqtQ1bJcE=
 =E0a3
 -----END PGP SIGNATURE-----

Reduce spurious debugging output

Arran Cudbard-Bell at 2017-11-11T13:38:00Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/700ad8e941ef046e08713094e0f5418d7b182045
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloGTf4ACgkQ/6TVgp+2
 18oVrw/9G3D+kY4EDWGs9kkx/lX+qgZzPmdIijWBlKWHqnsQmcWKEllvf1TQ2VMG
 IF9KIpm9ZRTH0Oz4jlE4OTKk7+ITKKVr79JEXDUOj7lSGqQ59XyK2FjL9W3uivsn
 FUkd1guP0Tmc64ZXJ5mTEyydYxuc5QcUvmu5vXwAO2vuNtszFOJPuam0YZCcUVnp
 ugR5Fi+xH+qYqayrOkHXtI0NmJj7KEyoEtclQQk/039rvS5LjxlH5wszbu22eZeL
 OaYs3v1m1olKAeLKMrLt8uklvgn+gFgEq/xVxAC6PjKvRkbIm3p69gqQ9eP/Ev8v
 D8t6OXr14cFqItUG4AitCL2k86T7sr/4HoKMgupXmnshfG8XlYieFLv6BXxMPEVP
 SzHTSzww7UFJ6kHKW6Kzqa1frgTkPjnWvZC/GHh9YBx40E6yaWR+zh+/MB7frfg6
 SFSMlPT1Ji1i65QM/W93aWU4iYe9jgQNxMI6QmBUPnRULU1y/4808HjB3pxeQqxt
 RlRTLdX++omYF/xeuohNfbeWLPeGSQcT+2L5ELa3TtwP+pcEi/+ogQgR15QHWxqQ
 EVkI15QPfdc5rRparCtjEJNeoJYZNOa1QuD1wDt/0WNeqVYXlNAFzK2o5Pe17AGM
 QYe+kQc7yheLv/BT/CyBERdw5s/jsnfD6ejK5NCDnvtUywMh5ZQ=
 =sfZU
 -----END PGP SIGNATURE-----

Restructure the unlang interpreter to get rid of the majority of the gotos

Two loops, one handles going back up the stack, the other handles executing instructions, and pushing new frames onto the stack.

Arran Cudbard-Bell at 2017-11-11T01:10:22Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7bc554277dd575b8027edf89484ef301ad286f7
====== 
-- 
This commit summary was generated @2017-11-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list