Commit report for v4.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjmmoACgkQ/6TVgp+2 18rfXw//X4H60vyqnMrwTlr4F3bHIhWNKsWH98HdKpNUCgGDfRNM71kxmRAGsnfe ea2RQqYi4UJAAWCrYhpyMHi5K8b6zKkxUnNOInmqhbRkZQF4zmtTTUsQ4kdmJVHT j3HcOEKRL41FPfOskfcAH/08TX5/yv7t7Ut38ih6QnraMvkvZ/NtJdJKB9fLFlDv +MfNl89meSzajq1YF3wyPU+4EZPWkz+KlkBFRs8g3fm050DSdJ5RIC6kNtqeMArB 3vAqqsZj+Z7T5bq6+aN3iVhMMyfIXfwLG7nGMQeB8NdZrV/43lewUmfvpMvAQgmQ mD12AaXiktejUrDgTpT+JaePoeNJimys5EqlruJYPbOTnEwbYm0FIdMJaw5MUmEr VNHsALesW6yxqy7tjXnH7mVW2XXIeWvMU1EDjJ9S+8vRfs0JL+uiRMhMk1qhK7C9 Jb6af/yVcqWAntlK4ZRe3iO9W6tTReSdoOF5L3dE1zBATRYh242gt3RxBhnOXRDM Fc5GO0TzCRwPDhKrMmXRGsFAtzl+D20h7nMPLy8PtEakBL4P/wYdc8D23sAq0je+ YruZ7UP9/243609wrXngdqfb1st2Jd+0L4WuKe61cnsNjGFVdj9JZ64ElZk2m6zr 7Gm4FKV7H2GPp+iBNIc1gxxeVtIWB7F6pWmsUe18mzb+4zpxh8I= =N/rS -----END PGP SIGNATURE----- Doxygen Arran Cudbard-Bell@2018-01-20T19:37:13Z Files modified: * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1e3fb25775b322878c5e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjlz8ACgkQ/6TVgp+2 18oblw/7BOwo1EZCdVGcVPprB5/OYFsJGFqh9MIWx3tWr5CUphZ3U1SKa8S7Rr4q PEcatqZOEa8A1vuNbp05+lKuL0TDTmfK7zKnUIRO1X1/eb/j6QiHkaNPNSQ4/KT0 Su2iS4E7BqSv9heBJkXsk8EgvxwXaIMtUul8PoAPah273lRrBBsYq4tEJLsNsc4B kXaHIPLG5VwiXqTUM6+v2/YTVkIVpvEUfKeqqE9cx0s38VRofg9EQTnxf/Ceqz2v xPTAq59YHlziyES0GzE5JXhJT1S/8bXkkYDsXj/sG6X4sKErEh/ELPfslpTIYeQc usTd4BGDJZ/eqFAtZFWRpTkva+5lGvnBfvvsZWT0QWvYmIuip592SAD1ufhoV/QF nclZlpcXv+o7PjgXmrr71OC6uoz8pGC1HtoJpCLaZqeYsW+0nWtrMHt9aYN1ow15 KKyQtN+sZk2WzZ5ygAUWGJogE/h2dvAqAQirZMnKZ46eptxnPdniYe823CtRt0YK nAcx4Tu2SUwUXfj56l/lPMpFSRxkblOInrlnd7642IVUiG0qgbERQ9YCrfNusRKd 8Ylr1UttJjhdXT6auEznJ+ZSeO7zesrtZltio65DqH++aCMkU0Qio7FHEw5sfWTW md9ZZneZVD2FBnv0JQzMnnXZN+cqO6c8v3mBKNBo01ynC/Xa58c= =GraQ -----END PGP SIGNATURE----- Move to dynamically allocated redundant state With the static states gone the stack should be much smaller. The foreach state removed the stack for each request is now 4K smaller, which is non-negligable when you're dealing with 100s of thousands of requests. Arran Cudbard-Bell@2018-01-20T19:23:43Z Files modified: * src/main/unlang_op.c * src/main/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/276992d5ff9aeb899bb0a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjlSsACgkQ/6TVgp+2 18pKEA//WGbDUql0ksKeIMczOi0R/WL46rfWBhjA11HRJcCcsCFbTP0DOniwywni Ur8IvgZi5tWMTohBHB+tLWVRA24KXNScIeUZTgKfiLnsdf32++mNu8A9AekLLQc1 +NQDrk6F67weZnEVjQQ4AXoiRPEJGpQIAFkiraH5yIqx0JtvmYX1ZSZGY+ktaHN5 TCVjijw0ny267+DfBJumLY5+v6RV/qJpM7ZexY66Gn6MwkP0Tr0hzI5ELUZDPI4i 75q+I7zFKSbfWuvrwkkjLY8ArichcGrCUaV6MiIYqW/FMJ86gB2IFjkZ4NUFtNEn 1OZN5RiGCUlQ4VwkPYuGUeT4PPDSbr0ND4X2Nq4J4K+WqpKM5XMxlP1sg0+46m/n kOcQoV6RiwJ2eV3UVB5dm2IBsOmYaS4O2uNAJQMyGelzJfJubCW1OCUVKHXnfSE4 t83SSyES5vKeEeRXjUOBTpLrYNoxu32mkcm3uJ78PXJAMB3IsAXnDDLuprPQItil W1Bl0fnaMuXMgXQ9YUSKxSXSD03toatPynXwhJbFpP0ivvIChiOilim3LO/Jt/oC fyK+PPUgoHcY0anPmU+P+7z/+lZKovkO8nFXWpOJysD2wEvmXMoYgWtAk9UQ+VSt zbysiTlFy8C1BEcCNaXULkwKZpoaccKcZK3fnpdyfmdedW+wZ4Y= =Njkn -----END PGP SIGNATURE----- Move to dynamically allocated foreach state Arran Cudbard-Bell@2018-01-20T19:14:51Z Files modified: * src/main/unlang_op.c * src/main/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/00c745c49fb160350c9dd... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjj+cACgkQ/6TVgp+2 18pUXA//Y/zp9IjE8GWvwTWHJQ1+hjsE/KMgxz2MmfCWeOqJj8YnQ3lzVlJ+5QQZ 3Ruxi8iQv+hUYwvu4a5wg5cbmwB41EUoYT9zzX1obdympjgJvO0x5ul3B8bbLOaQ l1jKF72yeTGdgB1jm+POKQ+KBYDFJ3ueqBkkFcuAv5js7nKEjjazEgBHgajoHZ7y Atak9F6s5ln5agyzK0k1QXO1qpeM3V4s2pewvnTowwdutt51+FpXv3aQY/MloYVs /qXgMt5a4sPqGq/v3lld+NanSgNhmDuv1LR++ohl2AI9MN9yJHFRbLPomyYJJ7zi /zpYV6r6niqecTX/spymt48w3s41gqHgXDdp9L31yao0ARclhS26MVgneZ2MVNDZ dnmXIbvUBUyS0IJLN+Lw9gPEaOI2EjYWed9fAaDXK/tjot9q1MiAS4YeASWOUIeL JWtHduoQQuY9oozkYTMUiq3isMDf0ZBc8R1dZPJ/uWugrAaaSH/KFamrpvpfxuO9 b8EEubdd8hxR4ebCoGJ7IUxI/pNkysS/Iqom2RFcmRe55FRabcg7gEalvfFPy1S7 H6hIfw0w2g/a2pVb79i4Ue/YMsTjJeyUL/gaxbYYo1SaKHGgwBMmODe2qyau8XJT zZiPNVPb1K0iasI1M8yZzAx7/XszozwDwBTMSfQZtPNR7havRRk= =IOCt -----END PGP SIGNATURE----- They're frame states not stack states Arran Cudbard-Bell@2018-01-20T18:52:23Z Files modified: * src/main/unlang_interpret.c * src/main/unlang_op.c * src/main/unlang_priv.h * src/main/xlat_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2dc0e0abe64cb3e87670c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjjasACgkQ/6TVgp+2 18r/hBAAi5wyW/HBYwEBqUS45Nr4cTJozqtIF3hHgV1X8/1ErmfbLU1V7D7snCz2 CGWnjrD9QCADknsFba58W15vQALl3uY8XZQdiGQVZt9dWGvAoI87MWt63JmEkTxh dQA9yMEqfiGw7gjEhdAuHg71AD370LJp8tDR8OngQ5yfxTXYMK0wCqSpBrwOEMiI N+SJm5ZUbqTeYVDO3VZ/J2SHsZOkG3Bye48v0Hh2NshdB+tNz1NMfN+E7EhG/E8T Xfi0yT77g5edHc6hbHjtvJM+ZJJYPIxxASnraQ+h/rBiiqIeBp0UPdX2IvzjGYk9 ftbDS0yvMH/ipEJ9RO+UgyPFeI8/fd+85EuVL/1ZNURer3WMBjC8daZBOpaCOcH5 5VyH/HF1dSVH9y4YLYqLPsaxBA1DJY9KEHx1DV4WQakIhXoETb2haXzzLE5fcPZk 7hJ9KHfICPMCCWW/MPE8FHSWuUnCDUXRxAENidZAR2KVBpxSimLAOsBg+PDDCWDo szJJmL9WHiw2meBRySNhfRd8KpeNC2p7W7EoMTPyBxncAa6pper/3LWuRPshz2fG leo3+pP0JO0HrFi4CbEKF81/VJSwJUmPtwjk7TsxNNLJBkF7F0qWeL0z2x5eQFri UN5lYR2s6Gu7tuuuIP2cJ9wu0eQfSAdR+w1QnRz/MdlZxA2udig= =wA6T -----END PGP SIGNATURE----- General reshuffling of unlang/xlat things into their proper places The signal enum needs to be in its own header, because it's used by the proto module state machines and the unlang interpreter, but the two really shouldn't know about each other. Arran Cudbard-Bell@2018-01-20T18:42:51Z Files modified: * src/include/modules.h * src/include/process.h * src/include/signal.h * src/include/unlang.h * src/include/xlat.h * src/main/libfreeradius-server.mk * src/main/modules_unlang.c * src/main/unlang_compile.c * src/main/unlang_interpret.c * src/main/unlang_op.c * src/main/unlang_priv.h * src/main/xlat_eval.c * src/main/xlat_priv.h * src/main/xlat_unlang.c * src/modules/proto_detail/proto_detail_process.c * src/modules/proto_ldap_sync/proto_ldap_sync.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_radius/proto_radius_dynamic_client.c * src/modules/proto_radius/proto_radius_status.c * src/modules/proto_tacacs/proto_tacacs.c * src/modules/rlm_delay/rlm_delay.c * src/modules/rlm_radius/rlm_radius.c * src/modules/rlm_radius/rlm_radius.h * src/modules/rlm_radius/rlm_radius_udp.c * src/modules/rlm_rest/io.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58f670ede0764ee5bc607... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpjjL4ACgkQ/6TVgp+2 18pdug/+M+CgItvrW84BuFOPRiq/P0r2kOZcTbAy2pgkAbAwYFkSt22xdjwLIwiI yerrrerTzr4r7PWyOiHbnVfOazsvY8oj+ILwuyfnadG+Zx8438xiia+7dRpAAOR4 FaVf4eiN5kgS/Tta+aPhPZsZri1bmvVRQIIs/ywpyKJ63NOnenXEipetidchMMlH 0cPxECNACnYsD0nKN3RWg1I62iN8NkDxd76btvHzx1W2Rv/mrm8zyiqBYs8lGVeJ pzqJIKuM7BSUNsWiBQfJaCij+1QwAumRmz5MzFtyvXosKh3TwOR5pTL2vPpb+vAc OEAkwJ7LyYxCz1F0P6ygcHXLspsYC7HD+tPDCrcvMbHysZp+OqtSEtMepQGKC7FX aIJAO99ma9BpGmt2g+5rt7n1l0UG4r9iU3lk8QoGVCdO9Jkddrayq5n/NTsjCRFW yVwSdt5QSkfDTvnfUDNO0J4kc5e6LzFsVHB4gA/Ruk5Rq+QEbbanYdNVnYbrG5nk QGGpTUQGPdtJ2u0LvB6FBIfSqL8wYdgWXy5PZiO+ziDJrx3gBIRDNNnqlN60LSiO xwqrMUaiHHYk2ipKZokUgdiEce+RQHaxQE1/T6tPtpNApxJs3X9voRj/njMfwaa/ yQNQ4uAeILIs47VsXgf4UEZJnjMpcGIXHQNC8GTID7j+0a9WwqA= =/rMR -----END PGP SIGNATURE----- New compiler, new warnings Arran Cudbard-Bell@2018-01-20T18:38:54Z Files modified: * src/modules/rlm_mruby/rlm_mruby.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a7777c18d28d78d16d80f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpil/QACgkQ/6TVgp+2 18oF3hAArWC1drwsJxj+ZuCrGoOWYR3Mh1oQSSJqC2+MYjSbM5gd5ova1YSZZvyY NaDh4L+FVq/8TlDyBREGosZ1HXhTWnAEeregyaz792mnSFbfK2RpeTa4iusUCx5H Fx2wHEIaXdZw6CUlx21PPPPnfWZy2FO3vBBXWcVrGZV0/MyOmzeHxAbnjqrwusAB 1EposRjktoemYcgtyuMRQgyYfgMoLgR5L0RXWewRqkHJ5xW53rFw0EZAOJYIg9Mo wqXZxCcSeoJ5KFtTsPh62JYXuStIBiMnlp/p37B6YcgK11M0MvB69C45qFS+f5Sl i0K+R5Q/ybS/Ky6zfUzDFkOopFt6raIgI+dcvorGpgl1RZZolefoe6hHSNCZx7Dz VSQ1RvZ7PkAv2RyCWsTqn6YLwHWSsZhqSFU60Vx/N4dRwrIPmkFk/l2hxo6aNmOB n/F6ewjVGbdWGYsAy1wNWWB4uK3X/R/AyE3/HamtVkso+zLS067RpK5n317O434e 8dmy7YLLrzFYmi4i5RWEvqwesrzs2/p9HdeYt2YlyQrycB0AovkSHGszFXgQLQdz +p51HV2z9SetIa1N1FySYNQMt8y7A03hsnrzGfTOq2ZdcxpbmrlDXodCqki9Ctl7 AhrPEhAMj2SxtgklAdxyVVOW7RKz9CD+QHFF8PgnkiwkmojrjQc= =uJC7 -----END PGP SIGNATURE----- Small tweaks/fixes Arran Cudbard-Bell@2018-01-20T01:14:28Z Files modified: * src/main/xlat_eval.c * src/main/xlat_priv.h * src/main/xlat_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/099838077c04a5a390d87... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpilu4ACgkQ/6TVgp+2 18oftw//a17lhPG6RkxIJozFMQKzepy7pYudeHD8g1BXNaTeoWt3H4bds9txaxyI Hv2kju6c5uJhrxZ8e0gJ+z7n9XcWZ/eLYTE2YGjlj3nGhshRJAeeUHTmopYTx9z1 0ktywV5pzsbbqKvXYIsJrK1Lx4oHOCpG2CJpafr92naOfqdzcwzChzRZnLUdJKXU +AxK0gRyURY4bfcnRqYOfSsqRaPw8YrPqrsjXCAIL9YXxjQRoNa1v5pQxpHls5dX 3ydqQTP/DenB6h12+APQV09wiJHKbFHnQOUYCEP80nfevAUL4Wf/eSqn/Mw9erMp o8GlqOHwPoR5x1qURyrsmV7olMbqxDS5KHshtw9FwgOgZGOXA+ypb/IVsuxNb4NV wH+UnmF7n/xwyctX9m3gBYd09vGlNjxcqO8nSy8N9h7CkVoizIl28HmVUxrJdREj nA0hn0CXdlGLaM3CH8SQE1fXXii4TPjMVYQYUf/Mwk35VjITtsFbQunGL828GkW2 KJG55YKUfhiKRIfeiwL/c4jPJD8w/mMGGpIGjQKahW9salPnWKlfqzGeTYkLyE3/ CgHOSz6PuEQTlt0JRtq7e52XDvy07BjWjCv207ZiHfdEje6RPrOr6NkO0qUiz6OJ h8zycVeYMgp5dWYGWLAz45wmqE9FNyXFiZAOigmCBzqha4oAjDg= =LFMN -----END PGP SIGNATURE----- Be forgiving when calling access functions on NULL cursors Arran Cudbard-Bell@2018-01-20T01:10:06Z Files modified: * src/include/cursor.h * src/lib/util/cursor.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a052430823213d2d73796... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpigI4ACgkQ/6TVgp+2 18rwIA/9EO/4tVYYQmlUhvLJmIilv347dInB7tza8pjxjbkkeUjg5j9GZMPjlBqX QYiba2mG4iC11n4zCfWPnVtvqqVDSVXF0cECqvz4gLO6Nii/Q0XofAHt5gPUQnF2 Z03TRasXiPVUWRRANveg0eLrFl7JwIridACgmm6bhz9vUdN+EzI3l0nGfv17UMvx RUbi9kz/G5gVobUUUbGR99AuvfcGpExkK08sTmjTT4cEIdG1Mh/6XO8ecI5gFnE4 5ugzoucZlFfhWV5E+R7VvjVT8W/LEhsoaCgIQqCLQ86eJHce677vJyupXcrd9v0e MlTylF9bbhQTzRUo3dHtRej4dCAgV/5Qpz+KdTU3zfPABCI22V4u/QfTA5P73BPo 2of5uYPUrNTiQQ06Acrrcqam/SBhB4OuLGMoSKSKrYKLAtf2cHqLhxKp8skGly7i nqvkojRyQ3+RJsDPsbXSCnBMr4gmhH5i7fnPm8ap6bv5/Duw76FpQaBwAh/cQ3Ef Fx/qcqPGh5sz0o06AfRV75hV5VXNNEJsxe2LIouRpbN3Xdp4J0cqBj5TILXrF8CQ JI8t9dQfqe5/eZ2A0ZxHUuW+L1oRVvB2Rd2hnkAKSXBS/5F26+snsVg/83g7tMn5 IxaGk92NUVy77eldca/hQXRZsfi+7YpuRc4+KPcbSKFRU0Nbu2g= =Or2g -----END PGP SIGNATURE----- Remove old interpreter.h Arran Cudbard-Bell@2018-01-19T23:34:38Z Files modified: * src/include/interpreter.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/62f97f0b273549549b10e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpigI4ACgkQ/6TVgp+2 18rQ6w//Rf2RDX38Z0LtXUjRfS+bJPAaHfkyNai+zYpMCLddSVJY16hxBrrs0yjl +aZQK/Kew8u1i//Be+e0b6qleoKHw9HCnfqAcJtu9bbcUG4nStcaSR+dsLnF6JkM 9OnYzB5AJ24vJqvuGvmwx41F2oqxTrwVr48ShFeJGq1jhcnDUk+rKP3s8JnU21Le +EGFB5fmAyANXWiAaiZzhrR04E+mS91+K5WlEOaN1KJKgQwBElXvB6sMd097JFfB ONnkmxEPCh+zdk32s1RsKD0iOngTULqFh1rU9vpfSuZD8BLZ4vNbpfHpStJqFg0L x2GKVhxTzBKdFj/YxQQUy1G2RvgRXu2nIKSl2tQw0lIMaW7PoznkYWbNZbsQ4Q9X cFlPkJZoSQu8JiZYReu2TZjL2KThOTg9sYgc9vxft1+AmMrecTMICFi0XoGOoFdr ZSqmd3pwKBxh1qV3hXZ8rNliSSxxu7jJOY0gGhGluie1bmBMQlZzOT8F7Wk6xYP7 JsFPZ8L6sPQeINfoXpvhFA/VosgVpzakClTBojYpB1aT4e8a3KkKjz4xPY4cRNgE yMmcama7wIFtUe0gycmCCXwmmmkPYXE1bEYId0d9VwsFTFGWyyY930BRaAfb19rg EcQqXxEiTYXsLsNWlbXe2k8xeLby8h+HJU8wOFjq81tGut3t2sk= =OJ6p -----END PGP SIGNATURE----- Don't mess with request->module on resumption We need a better way of handling this... Arran Cudbard-Bell@2018-01-19T23:34:38Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4cb5618cefb44d3b29a1... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpigI4ACgkQ/6TVgp+2 18riOxAAhCErMGMGUcEREkrMCYvi5F3bp93z8RR7D9ZHQGECpnOzQdJ/ScJEHvh5 KJBnUDkqsG1g46U3BhK5i4ZewZvJzgrDM2SK+zsCRfL5MynaYuScjg6R/PqYRpUj A5e3wHXSb44nwmQZRTCbuWu4IawYa2aOTReHqpBhmQumhrX9Ft4WAvlQsGa57Wxh ckgrR9j8H/GynUDjTidrce69pKKP6jNfKSESvTTsec8gdsj05R3VfgzcQrWk0eWq IMYc1HUiXlgeeK/dtzNMF8ZLVA77THJkcBJ47R0mdV9Q1RgWwoWaQ3NSY1hSpl/1 EDH5i7d4ut01kr7+1MQSJEPYCTS5S4GRbjA9BUxU05Rlv/M1xHSaf/ArgaYZkVYG V1UpeRnXj0iDxHi8+FL4uqWq6ErH85v9Q9D94RiTEzAY3bwJ4NeZ40IxKaiLfjQb 18AbWwz6+0ktgy65Ow9b5J73VDiHTEglpx/iB4N0R3ssSzs0KCCL33IDQ3DISh9g Y8vst7bfA+YRMcHgAjgq6uvMSu7sIRmoM+jdsPYLUETiQ4BlVnkx6QdhF/gKTg+U a6EkT6CZDWLna/EI1GUIzaSb22th7XP6X84qgUGWvQA0H/XhxDX6ptyB/VkX8ohX E8k3abTMsj9ykFBeeRJT2vYGZ2ju3fdoFJPqT+MYN/8vBB0Oa8M= =iT69 -----END PGP SIGNATURE----- Fixes in rest async xlat Arran Cudbard-Bell@2018-01-19T23:34:38Z Files modified: * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b4010ef7453a0ea87742... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpigI0ACgkQ/6TVgp+2 18rz9g//Z21VlZf5DxPdgNW8U2IE34YiinKofL1/qoDpxhFlvPhMeUNiJOQOGmUU d86kYTwfeaPkbUlN5J2W/N2pd87ms/Un+18VmOQpXE/xMPXIF7Ru/48FG6ra/5K/ BSCv5Mx2aYyQcg3F49hvvTemgfCzNYHCU6Dh7Mmr4B3yCCqAAgkozesZWpNM+GMz DB5K+EDTjSUBYEyoCXxBxLS8tWnBmKZD+ZsYgYFReLgoHk4Gd+ZYlFEXXL5gVUyl a7WKPApREV3K9RiAqZAcQ0a+2WFAiNT37pQLfS4fWMwar20SXuzoEa54+r8vNCXH 67MP205yQWyAvDi7T6k5wGbH+u0TwZeS/YPm4KCiXyECW721bgbYgZ/MP+iSvhrY m2ZQ1pU//Pzb9UVNa+QnGm3VYPzGCPAFMuFMvRA3wCMV0mGVR7DSiyu4d1W5aLiV dfMTW0KwPuRF5MKsgmJjKVBwxSWT/W7T/v4cuGjqh4jMqhCXQpFGJax+88OBJzlW 72D87ySXbiUQ1doYJQE0RS/9mtV8+Q+WBp/3IxDmeUtHpHFLg0kCr/2Ci3yGdPn3 HQBUDX3IblRRVjywPh7MNt/5u5kJO3K67knA+5QQB6iPN5F4CgtRe2la29lQ0bNC 1fTRtqc0+e3tcmXymhUOsxS25169tO/NQ8w9e3rr6fzUvJXpqhM= =KuVx -----END PGP SIGNATURE----- Move async xlat fully out of the interpreter There's still good separation between the xlat interpreter and the unlang interpeter though, which is nice, as it means we can write a "synchronous" loop around the new async xlat interpreter for use in utilities. Arran Cudbard-Bell@2018-01-19T23:34:37Z Files modified: * src/include/xlat.h * src/main/libfreeradius-server.mk * src/main/unlang_op.c * src/main/unlang_priv.h * src/main/xlat_eval.c * src/main/xlat_func.c * src/main/xlat_inst.c * src/main/xlat_priv.h * src/main/xlat_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/436ca75023c33bf20fe2e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpif9UACgkQ/6TVgp+2 18qQZA/+J0qakldyYrQYACdrIpBWgDM7HVN9bWPBwB3WpurOKViofeetaZXVWEXN lpr0nvxRTwWQteWWxq5qP29PWJjYRcsN57aaMLCg2sABclrOT1POzevgwsVHNtxt 7jZ4iuCvs9eB/wDZBv0tk1fqpbF3pPaS2fVooRKsTwhIGaWAnbRD+y0IknjawoKP zD5dlT+YQw4rY4jf5bMMmgTO0DzoPDxrkZ0wlDJbaS+spdEXKPLp84XHexDIHw15 Qvqyrn/GQpev7pBTAqqG2swtksKRpGeYwMZg8CqZgDnLakYV+t/fJIdOM7S7DUlb 43ZR7x0+W3Dn1enseE9mkCeBSAik9qUYkghYesZi886iUFovOIwVR099X0Z6vdWZ GJgXEAwZXVHvRV+K4Zlg6t8ctYo5LG/aMVcyJ5OTCJC32/Zl6qzHwfUPmYfeUWGE Fd8+pVCG4F8kZtrkOPcb/vyd2THlfXXJpEySf/rYJgXrhyYIqHHy1ED7u2QsWO44 DS1m3+nn7wPr9bdJxl7DcubEeSBsLNxDkENCHca+NBPphAPkoGsdcmeRXcYbyJZ5 ZBT1SU+v1vSVG7mL6j+aHraQsYBCMJWEJuhHQwoviXjQpzO27sgXcoKVVWgWMlHD cszoeNf21SkZ7eZ8/Q/O3pv1C5Qh0Ru8WSEf6KqSKTkY8YWIwz4= =mwe3 -----END PGP SIGNATURE----- Add %pM to print multiple value boxes as a concatenated string Arran Cudbard-Bell@2018-01-19T23:31:33Z Files modified: * src/lib/util/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b3a2d72dd32f08b05319... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpiZiQACgkQ/6TVgp+2 18q4fA/+LxbDfb6l4ZgvAHVxwCTOTG+iEBEd2qD5k6fOIY/hAFr9+jQ5DxyQWyif YFk0SBBknFHQ2bk/UqYmV79v4H7MrK5fNxbNDOi060qsKyUz+FPBg52JWr/joFxj jWFA9RjnG3c+mQmJao4ZCoiE4FysVKJ68YWneA77Ug4UbKcNbyxHazkBOUjkst0H 4kiQXqDWSODvUqbjiMRjVohssb6Nj/CkKZuW7VEVPB3fhI0vY6pHV+J9w7lx+wjo 8JHp1GMYbYnQ9uLcZR3eeQqEf0+k4l5zgRLe6xIeNx8Dct8hUmoDgaRj3LPIX8FJ /pD9C8qg2o/8NUVgRh5lA+iqlBLxoNdoS1hniLSNkb/Xl1fSjo8PvItmERitYpbM nsj8HR+d6hqzGyc/lopRSCd/nEgQvq2qpdK/Ftwm1aLnGbenor2DBGRpNGDkIlgW SczHjZsqzPGnUw2MkJPpVazUzogHz0+HtkrpUeIxjJeT6cEVslS69Sz9XPLZ63HE hdxoYVWCz98ciYnk3/P3qOnRH7R9mr2ySScE/2YddY26wzpczLBKesuFVNZKB5rw 33ItwNBb+CvimFHBd0oBM9bTaIQIfRZTk3cbyJaj3pAln+NE8W/66xOgBrr7S2mC hvXzZuHkxzXWbhyi7ApHz2gXKKyJsKrX08Afuj2ERoojsIr2eFg= =rg1x -----END PGP SIGNATURE----- Consistency Arran Cudbard-Bell@2018-01-19T21:41:54Z Files modified: * src/include/modules.h * src/main/unit_test_map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f5e7f80792352a1fae0da... ====== -- This commit summary was generated @2018-01-21T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org