Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NQ+gACgkQ/6TVgp+2 18qbABAAgzhU9bIAEf0OLBBXI1DnLzWm9vWFfCrr3sx5UnMUqWt5nMg7TC80vs5g JW+J9OdgMXMe0TZw1bUKeHyEhPX7uF/8AtJIF882wjUAcSLPTSXGZgKuKzGkcCl3 wYS22Ghooc2mENzlXzMRhWdVzQtbgRQ4h7buMAKaxQHCljjaOILdmV54lahf9SAc 3hW+B7PWk0QqYXxsOLQMDYk23qbBYvxye77c2ftXTSNBIdkvu8x83pq8f9ItB5f6 67jt6hhWEM//jskMSlHzj2qkfbWWBnQ1Kas51aIRAx+8PYuExRC8XyeddOpwv5rD Pyag18aTtV+ifOK09IjQ1geh31uEYdaSPxTnXFSGo2wX8SnUy/696LXnftDtfSmA Va8Yuyz9qan5VpcbdFlV96YOWH07utlw9Zo6GwFuDW8OKuvF51mgZprsm0vwYMCz oUPMHBPV2Fhv2SbWu7l6aCizy+o/vRlAqUZv7JdccoEwM6iJkOMx3TZxanHpJvQb a1AsRBzKCY95TdbHjhDIqQNmeNoEav1/2dXlhU+MUvzWns6NSq9a53uVz43VPSe/ E8Dn6U33Yvq8M70noIOM6ubOWdx7JPiwLyjmNEqazE8Bro0/M3C8lhQUKlq5Zu3C UgkpWQ6UThSglW4wZWOvc4InCGI6vWsLniVPA11NO5WvaD6llpQ= =eaAa -----END PGP SIGNATURE----- Add support for allocating frame state pools Arran Cudbard-Bell@2019-09-26T23:04:08Z Files modified: * src/lib/unlang/interpret.c * src/lib/unlang/interpret.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8429dc3c82291cb8cc654... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NQ9gACgkQ/6TVgp+2 18q99A/+MEcmXQBWyYgYgFQlE36KRiNlbw9VuEeUEcCq6WJjDrFkmKpH2EPWTeU0 P7iNl7DYh5Zi4YkrGkZ6Fwb+M2/m0KWUFKVYL7LAkRM2F8APgl+miTwD7lXaIJNJ JC6+OwcMuvhHz6uy5W/sVbYrrUkaZaZGN9WUSV396WcaZC4trrhKuouyI5jyZzqy Y/v4A3m/3AdDFJWgj/opVzjAbs3YEwqRMbAm9REx/vhz9vH7mm85iKy8KwFndvY+ qCPP9qkbTtksquwhILaSqEfObtemu6w5fo+F+ikzhoWQCH8uzaavvHJfm7wf7MzV Q3e/jEHIbFwf5V72Ilzeva6ms5V6SQcsD/xVQR8OlfIh9lllTvFcyCymfIBWkDBt 5VsZYHXCguAR6MP4FUXcL6sGT3OoqUcax4q/Bo6/cYb2ZQzYbEABvRma4ck17ArG 4XFALbJ2j1MC67G9WJjsQpD3njlesRoDCBucVTN4xaIcnTRwnFEXNoFIL4Ld7gLy PPjfndBb17wRuAT1kcl1BIGhI+4pWdJmVNdSjZpBg8zAIvtcljmkwWX3UgDS1RMo 5YIm0ETTl1nw6SvUqAchOWiN27yLzuylRjDyoAIrd4b5F6ebiGQC1v0VFz9f17sh qEKSRk9yzQwR0h3se6b9ba/ZgmH7THLjllLnnkq2sNP2XhQPWf4= =S7K0 -----END PGP SIGNATURE----- Preprocessor will optimise the calculations away Arran Cudbard-Bell@2019-09-26T23:03:52Z Files modified: * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5838e9ba068581461170d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NN+EACgkQ/6TVgp+2 18o6wBAAhJj7UU/TJYPwf5yYO6MkJMimeo8pdLAHSe2QTY0oqe9p0wNlfdienjrb f3Ky4LYgkzAQjJ6ZAX4Yc7XWTJNDW/tScgdz2eDYSOrtSw/Y+MVxnFiX0qjSx0Ly bQaq7sffZwLKeUmcs9hpRIgYxik7Z47x8q5Glp3hPuYBL1XtoxnP7k3gzx5flRKN bzSEz00I6sqii357L/Sq1Wkwh7SxZy7lhHdfwRWLo3JRGnshZbdT+AMb4eWXDZFz n3jijRcIlxNK1BRFhO4w9HetSIKLOM/Gs+h9EC3Qj+IGGKD1mnIL0zAwviHWz6G7 8e/S0vhPh0HIw3ygcsCdF4uXodwFNrBqZhZME/etSoUYJ29dCG0oI1G0u58BaHBD 7qBt8KjD+7Xk/XPX0br09X9D/uY2fsVutbH1I/TpPYTnbe/6+qtLpegmKQ8VRGi/ lomVO+WNesQhBaf3WOA5FkE+Fzlr8VVEnqnUy749/F4vKDtFywhsHHusBM1Jspte Cr1TLzPK6UcbFI4s1T9Ef6dADL+yKk2ld1rqAbl24pFJOgzgJDe/iU53LcI4XcZD ghi6VstG4RYFBZgJTUpnTXBDe8RzETeYRf3M37v+1qbWzjc3lWGa2ZEYU02Fj+VQ ApRtm/ib4xH1mNbMw+JO7XJIGG+fq8jdp9ZwnkgNVlZeNL3cKuI= =F+Vo -----END PGP SIGNATURE----- s/frame_inst/frame_state/g Arran Cudbard-Bell@2019-09-26T22:12:49Z Files modified: * src/lib/unlang/function.c * src/lib/unlang/interpret.c * src/lib/unlang/interpret.h * src/lib/unlang/load_balance.c * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d80587c87ff1292f40994... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NNsoACgkQ/6TVgp+2 18rinw/+L+UAKrJaEiNw0PS6DCDWl0/K1T3aW6LBkEO52zLHNkAKNZ/059GuWKXy FcUPXZlfBWK37TxNyR1RXgmMsbTchS1H1jxoQyIKK3eeYH3MA+Svfjp7uhfy+H9f IZO6sQi6JGIKGcswSTZdAQNdT4eFfd1QkYGBrg4x2zvcVsBO14xvgH9wXPcW5R3Z wS81H2mCjbDtO6C5ex36hhup3CqfX1++V4td90jHIg5i0uHV19ZyJdwpdg9n9kJD UVzV+fRvwMPTbx3BheUv1DGybN62VjputshSxpYH626h+wc5hElmyLwp8uGPreKv IrQJMVCZSYh9hVVp1t/Dwz0nMCeUFHlkB0J62S3CUqVph0k+IyN15dgf6ThH7r3k hClpeKP5PkfpGRke6Uz6RN6jnMShg++HZBjA1+DaRl4kfYfwD8dN0MSfiqEUY3V3 uDFXgQJCFoRmxAzvJQsK2/QI2HA5WAWg5vhQziAUaLAS12xdTWVcQ1oFlMOdMsWZ McK2mSrjbOFiEGfTDO3TfdE6bj+EZSuZkhxLuf3agNYhT2OtiLzRfutqKc/sVq2G mQwRwLuv7v5FxSLcA+DROPHVG4ilA8snm04f0ibqyJeJU5QeNCiU39RZxWRdN+CD GwlBEIAr80BoMny5u+UV+OKtHEaWCXVkqqjh+yqqm6ahvlChV+w= =GPAU -----END PGP SIGNATURE----- Uninvert the timeout delete function calls Arran Cudbard-Bell@2019-09-26T22:08:10Z Files modified: * src/modules/rlm_delay/rlm_delay.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cd9b89cea4220e0dc104d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2NMXMACgkQfQ55zXdi Hs3gVwf/R7iALxY26PIMTRL8HO3uOYdenyiXJQG1ziZy1LhULfkQZn+tS778dIC0 UDUPIoNc2M606LgWvTiOuT2wOKby/KT6rSpYmBNudGozwCZSbMcObI3w1hISAdPz Y6IJk926JKWeT/hmJZh/nLPZDpwlGpRNuoNPG4LUDVd5PJqkZ6oJZSdPPBK7ZWUn vg8+QwCgtrph6cqZa4UmjNEWBJ1pozpj0DFxwfX22mn0w6ahGjXLFFClpoPhAPbT EiByFFaUl2vMVQ5LT4J+7V2Qc9GFRvf4FF7mHbYfJLXtwmpWBZFEphcpi4/Qk3BN QvA/MxNYdGF4AV+23Ey/JQlCqz9S+A== =YErY -----END PGP SIGNATURE----- the delay module can have xlat OR module timeouts Alan T. DeKok@2019-09-26T21:45:14Z Files modified: * src/modules/rlm_delay/rlm_delay.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b8410b03e71d000f6cee... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2NGBwACgkQfQ55zXdi Hs35xAf/Vq2vU9YWTDvnumnYWACQyaBZAFlVNlmB5CjGufJUXMHIbjvCvHxebSYa x1bb0eSyggbUY/9u6TBvck7F5OmLcNfYFns0ZGVw3+WG9mYc3zOUqW2sUnZUFyDt dY0vEzIiVrxsmmFS8KdTLwJNHmO9lwns1PdHQH8zGjC1WIIuXOJBHvr0hXdlY830 xhKkaC4w3Tdl1CLvR65LliIxmQeaQ+m+se9K2lpIoHaPjYG85/nbqTsRsQepylJ4 AGey5SZ5GnqHL5T7fZKNeY5fNnmXHQ3TlHnuUDL1ysFkWWse91PzJc3hxV1OdakZ 55dAtCAid7Zo0amyyB/XwS1tketQdg== =60Fw -----END PGP SIGNATURE----- use frame_inst_size Alan T. DeKok@2019-09-26T19:57:11Z Files modified: * src/lib/unlang/function.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee78588586add13cc8224... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2NAyEACgkQfQ55zXdi Hs1b+QgAn4MxXV2TwG5fjp4k4e7FclzyNcqcrbI7vItNWDAzPfV8jyNt8+r12Ubi VTZg3cAbALn3zducCkgO9/cPQ2YGDBGWJJqcsBnJvvWZjcCIhBgV/BZ5m53yBNwC amWxYTXNdsFtG63JJB3NREZV6Lr03AZp9/VK+Z3lek/4ngHEEmCdcI+QML9a46Up Bez5OGxdRx1JSfithR1tSWWe/bNGn+anK3d/cm5gDtGn8FB3O4i2UlHBuLE/CSL8 KwIj1eQbhPmxDlbEdWEuiR1FZAUtVjSqPzsY85xppmLflIUkIzxQrLvFIAH4Nf+h qywxv0IhIFuliIcMUeiVTVDPrCV6aw== =LL8l -----END PGP SIGNATURE----- split "map" into init / apply Alan T. DeKok@2019-09-26T18:27:45Z Files modified: * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4740dc947113227a1091e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2NAyEACgkQfQ55zXdi Hs1MoAf/bwfs/9RpJ8rkzcFqSJXy+HkCsvwaVwow0eY6jsrxYly71K51+9/ETjRh MRCKUGCa97fCKUGUHTG8nd0ds+6LhbSBqUQ5L3E6UDhiDFAaM494tnrYOy6EeCQ1 vAMjzGtESoixLnZbsbXLqkM3t0DSAKdH0RWLZG6rkmbXwMAdyoerK/q9lp84NoWE d22wLlm1LpIl0h/fOwFMoKxv50d0V3Z6IFZuKm17tMpwnvymLVfZC55TPIJtZv3s gKp3A3SCeR8h361ez7RHKYcH283BKb88kQ0HZvP+npt2hjly1JmVxsbsEvHiFqUs Ty9yWM3E57QWSF17Kbd52wH7CcBJbQ== =li4F -----END PGP SIGNATURE----- add frame_inst_size to unlang_op_t and start using it also add frame_setup() function which sets up a new frame. Alan T. DeKok@2019-09-26T18:27:45Z Files modified: * src/lib/unlang/interpret.c * src/lib/unlang/interpret.h * src/lib/unlang/load_balance.c * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/77a4009d309254ee05ece... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2NAyEACgkQfQ55zXdi Hs0w4wgAo37uiTlBd8qEyTaOZoOC8MAj+X9iui2CvotPKJEAalyWTqAxeiHLyKA5 EHEjEtyhPbaHpXjymMxEA9QEWPiweqBrBRVflOtFp+F1+sn55Y9HF5omzgz4iXpW jhhWRPY/q0Xndp0zc0MKBklSpSwPzodhYXvQJbqFyIej1tzrwWccsrtcbR7KkOAq KEe1XsRRkhvQWSqqZbw0N3gNoFEqkwWCRDibShJHikfSANXWItiQ4KY00gafq/iO l0Z3wrqVnKCroK61reAh4f/Y1uIyV4RJzcejQzzPhcQOLofEgD28QrO4DJciURt3 g0iv9b8bn26Nld/QvOkh1xVn9RnC0Q== =pGzc -----END PGP SIGNATURE----- put state into frame->state, and let it manage the lifetime Alan T. DeKok@2019-09-26T18:27:45Z Files modified: * src/lib/unlang/parallel.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2eb5eb85f60408b1fb936... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NAs0ACgkQ/6TVgp+2 18q1xQ//XbW+FQ95FXgsNfnb7FdtE4p2IN7D6w1o4eOHsP8uARB2H0X8YlEgfFGA 7n8jSgmi7tbq6ZbMbJ8L5mE9MqYPoYQJK2SMTY+jlP7V6fDbiFx9cpQm031u2KO0 CU0cJFK4/1GXmPX6naWuAmbanBIWUajivTlojDoJu43B+ZbYNrCnLijsQ2WqxdAK 0gnIMIyJU8ibNc67dgu+rLbTkIQp9lB62k542BSPqcgQ7+4fbrX9MmLzc9vZKT9e vKoVep15QN+OKP9qFklF85t0xTWY0gu1JUWrc8kEhDfTQCxyjHTvADWXLUY7n4lH bmnAiRXNLRbo+X6N62s8PFNtkaCaANaI48iEYj36s1Wnc/WyHmIQHKBjr6Te/pSH xVfZCDtV2lDwHc+oG2SuGy8NlBghKYnkZGDTAiYe1kILkyI1NikA2boG3QaMMk2G 2NlQQBvgmrUJsQF4Ih5Xk6Ty90porLp8m5H9MhTlfI+PQtU/Z/Fbndch0DQIw8P0 7X9JkbOzr1vUC696XuWNcolG+bi6H9ZRUv/pqJ8nt/i59KrtLI9fvovQNg+gE1np T3JPgA0a5LUGyb9engovkgA661EwbaizNyzZqajVytoWutewGkA5dFLerFMXyL5f BL6EIMRyZse8G9+8CSRQOrxTF34689LijxBkGsp/2RDmIboipcc= =Svjh -----END PGP SIGNATURE----- s/USERLOCK/DISALLOW/g Arran Cudbard-Bell@2019-09-26T18:26:21Z Files modified: * src/lib/eap_aka_sim/state_machine.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5dcc8158f8c892219ab01... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NAs0ACgkQ/6TVgp+2 18polQ/7BNQ/KDtWWMNjlW+GP8OQopj1puXicaE9cWwAlwV2TyFu23pML1scvbFD +ENWDI/7TW9Kr8J2jEQL40omRBo4yVKG4a7X11gWuGtuPSs3aDc4vOxauX72E1Ja SuS0HQVvocRlEctxfpOhNI280ldJLTFMMjLAx8eKfGlH5s50D3RqpUwVjTRKwk0a VpLp7h9d62p5qUSJIYYoOeCA3z4bE3X7xo4NZ5NR2Dh0PyT2pwfNy3IcuGbWZzNo D/wcB3HWqGJ29goNeOwLZJ/zZwl/5zsuPJvrMgw1fzItrKXTkUi37gsQTEqEIapU 9Ht6bZryFfrx1/PcSj2Uhs048tX/pGJhc3BGGBe8L60bKMPmiWGwKE2rXdm2gFAL 6LAHK4vIh+D4H5e/RAg7hPT4nO0HOs51sUD3ldpOc3oHYePMS2mVLuYSleev/pC7 sQti3r/Hg0ASwBL0Q1bdzVPK5RHi7DQsMD2UdlA9DVB3E+sYAs/r0mttm249vfKf GvvLvI23pjOHIOaK98oOtViGfNQlvQjjo8xeDge3ihFCzdhTSRikn7FRSRH0fgzU uXufktmstiDH2+yOhv+rNBt4OqBmS4136DpS1ulrjiOj1jRQLkmPU3fxIx0fEi51 6u2DteDbW+Ki3Kxaz1eZDzOLzlXjUuxuhlIRakpl1LQm2+OtiOs= =nPd0 -----END PGP SIGNATURE----- Hacks to allow more EAP methods to function Arran Cudbard-Bell@2019-09-26T18:26:21Z Files modified: * src/lib/eap/submodule.h * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/43fe14890b352d9d5c0e5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NAs0ACgkQ/6TVgp+2 18qZOA/+PSVzsJjslujP872BUwEdR9r2SDcEqOXg8oNEYqzQ3UEpo6SwJHZZLQre OkoBfqHP7+NLbPBeEXM6xwh+8f28ev2ZwkTw5xXTSJkMGJKiJUFxybUDrG/MTg0+ ceWISI2/jvYE8aj/C1zFAWChwm6iP6WQihO9tFuAE5Hv46+C8IrBlKtcVdoAfERa bKhKC4oHdOwktd0oQGwgrRL/iUBLo6mkO8hRIrZ3VTUXxKwxhCDLcp+RvIMdUpsK W8+KiU4KZ1+yGcl+b39jhehdwPt2bepb0LgMhKGMsrxxTXnPHmBluFjgHDAoqj1Q 1/PfdUTfqPqpDGDDxuWGwv/avxHUSUYvMm2kGxjqiWN/U6axeIvP/Mpugs3w3ibh PJxjB0t5/ehOJzsPMDuPOCc+ACQgNF0LnUfA3O5qiq1mHKx08rK7bUUmucmPqq2c fCgd0/fpZ2N0pNaTndr5HTj1LhnSqQO/9kqm/jgAVKBmGsnPtThMusaScR7me1a9 aw35Ryz+Mck7hSLtYEw7MyYvfLeW3iP1Jyc7HGOJkvBXND6BLxqwCFqDGwduBXRO dHyqPS8AFc6uy73ZBvvfkFWymOjyK54EzPQhzCnJKef/obq2QkZ90GnW7XAf1Nuf w1WGv5zgQdFj1d0dphJhB4IONK2CJUMOz64JzlqwOF+48Y2xviQ= =sch+ -----END PGP SIGNATURE----- Create unified library for EAP-SIM/AKA/AKA' and make those modules fully async Arran Cudbard-Bell@2019-09-26T18:26:21Z Files modified: * Makefile * raddb/mods-available/eap * raddb/sites-available/eap-aka-sim * raddb/sites-available/tls-cache * share/dictionary/eap/aka-sim/dictionary * share/dictionary/eap/aka-sim/dictionary.3gpp-ts24.139 * share/dictionary/eap/aka-sim/dictionary.3gpp-ts24.302 * share/dictionary/eap/aka-sim/dictionary.freeradius * share/dictionary/eap/aka-sim/dictionary.rfc4187 * share/dictionary/eap/aka-sim/dictionary.rfc5448 * share/dictionary/eap/aka-sim/dictionary.rfc7458 * share/dictionary/eap/aka/dictionary * share/dictionary/eap/aka/dictionary.3gpp-ts24.139 * share/dictionary/eap/aka/dictionary.3gpp-ts24.302 * share/dictionary/eap/aka/dictionary.freeradius * share/dictionary/eap/aka/dictionary.rfc4187 * share/dictionary/eap/aka/dictionary.rfc5448 * share/dictionary/eap/aka/dictionary.rfc7458 * share/dictionary/eap/sim/dictionary * share/dictionary/eap/sim/dictionary.3gpp-ts24.139 * share/dictionary/eap/sim/dictionary.3gpp-ts24.302 * share/dictionary/eap/sim/dictionary.freeradius * share/dictionary/eap/sim/dictionary.rfc4187 * share/dictionary/eap/sim/dictionary.rfc5448 * share/dictionary/eap/sim/dictionary.rfc7458 * share/dictionary/freeradius/dictionary.freeradius.internal * share/dictionary/freeradius/dictionary.freeradius.internal.sim * src/lib/eap_aka_sim/all.mk * src/lib/eap_aka_sim/attrs.h * src/lib/eap_aka_sim/base.c * src/lib/eap_aka_sim/base.h * src/lib/eap_aka_sim/crypto.c * src/lib/eap_aka_sim/decode.c * src/lib/eap_aka_sim/encode.c * src/lib/eap_aka_sim/fips186prf.c * src/lib/eap_aka_sim/id.c * src/lib/eap_aka_sim/id.h * src/lib/eap_aka_sim/state_machine.c * src/lib/eap_aka_sim/state_machine.h * src/lib/eap_aka_sim/vector.c * src/lib/eap_aka_sim/xlat.c * src/lib/sim/all.mk * src/lib/sim/base.h * src/lib/sim/common.h * src/lib/sim/crypto.c * src/lib/sim/decode.c * src/lib/sim/encode.c * src/lib/sim/fips186prf.c * src/lib/sim/id.c * src/lib/sim/milenage.c * src/lib/sim/milenage.h * src/lib/sim/ts_34_108.c * src/lib/sim/ts_34_108.h * src/lib/sim/vector.c * src/lib/sim/xlat.c * src/modules/rlm_eap/types/rlm_eap_aka/all.mk * src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c * src/modules/rlm_eap/types/rlm_eap_aka_prime/README.md * src/modules/rlm_eap/types/rlm_eap_aka_prime/all.mk * src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c * src/modules/rlm_eap/types/rlm_eap_sim/all.mk * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c * src/modules/rlm_sigtran/attrs.h * src/modules/rlm_sigtran/client.c * src/modules/rlm_sigtran/rlm_sigtran.c * src/tests/eapol_test/config/methods-available/aka * src/tests/eapol_test/config/methods-available/aka_prime * src/tests/eapol_test/config/methods-available/sim * src/tests/eapol_test/config/servers.conf * src/tests/modules/eap_aka_sim/.gitignore * src/tests/modules/eap_aka_sim/all.mk * src/tests/modules/eap_aka_sim/module.conf * src/tests/modules/eap_aka_sim/sim_xlat_id_aka.attrs * src/tests/modules/eap_aka_sim/sim_xlat_id_aka.unlang * src/tests/modules/eap_aka_sim/sim_xlat_id_error.attrs * src/tests/modules/eap_aka_sim/sim_xlat_id_error.unlang * src/tests/modules/eap_aka_sim/sim_xlat_id_sim.attrs * src/tests/modules/eap_aka_sim/sim_xlat_id_sim.unlang * src/tests/modules/eap_sim/.gitignore * src/tests/modules/eap_sim/all.mk * src/tests/modules/eap_sim/module.conf * src/tests/modules/eap_sim/sim_xlat_id_aka.attrs * src/tests/modules/eap_sim/sim_xlat_id_aka.unlang * src/tests/modules/eap_sim/sim_xlat_id_error.attrs * src/tests/modules/eap_sim/sim_xlat_id_error.unlang * src/tests/modules/eap_sim/sim_xlat_id_sim.attrs * src/tests/modules/eap_sim/sim_xlat_id_sim.unlang * src/tests/unit/eap_aka_decode.txt * src/tests/unit/eap_aka_encode.txt * src/tests/unit/eap_aka_error.txt * src/tests/unit/eap_sim_decode.txt * src/tests/unit/eap_sim_encode.txt * src/tests/unit/eap_sim_error.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc34075e8f0c8df3c738b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NAs0ACgkQ/6TVgp+2 18r2DA//ZZnjszatQtkTenQUnJByKEWUPzJNHk9KrkN5qCH5rgpGvjH7oxUznO5F unhoJ33OAuV8ZIY1PF/yYQiCP6LUBpAY56W15Ilm1sfuGzt9zK05/qZChBT3ESO4 kpC2AZjN2snRKbuFe7tZvRlQOJwy6YsepoZx1cfuQMiIc//m/1zfC3BRAdw0XuDX XUzHMSI6zmdI3Q/uW0mLvxledtbachoQ2xtS1elRt4A4SRXBe+mPfvMLiC5TnLgq orv3gzIbMwrtG1bQ4YLXJm8jZ4YK1IWMPkf4V0SRg48FfdpnIbWpQPEbfsHdElgP YRyB3r5Ts9D63mcqFabZjslI1yt/hE5dEIh9SLO8raGDrjJwpeaiQpA9QpUp8wgm C2aJxSMHvCG1PG/Rfb6TV/SQ/4Wo1UsC3pPznRXP4qoc10d2qVE4+UFQGmKarWMZ 6fHVwbTs67bcdtA02pfhJKWzZCWTHmvLl0HphE4cpnMezor4RK8ce1+p63fBm8Gh KtzY1ZisbTCEnUTV3TGZmnmoJCtFHSk7GE9lfcsc2wUXbRZ48j9zz1pGo6RpSHkX +pqiRXLMOyM3xSpXYWDsb3ImPXzycIP8gOySP37IlbccfFUCZzCy3ppubaXYFymd KQSPtGi2qMz4sEbJq/QBe1/BQzrU3ssbhJqrhOzTrRmTpLAmxWQ= =XQvK -----END PGP SIGNATURE----- Call some EAP methods with a subrequest Arran Cudbard-Bell@2019-09-26T18:26:21Z Files modified: * share/dictionary/freeradius/dictionary.freeradius.internal.eap * src/lib/eap/base.c * src/lib/eap/base.h * src/lib/eap/session.h * src/lib/eap/tls.c * src/lib/eap/tls.h * src/lib/server/module.h * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h * src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e7131d37891d3d68bf7a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2NArEACgkQ/6TVgp+2 18pnRhAApM2hN+cGbUh/YvLRJHTacgPaFOfHhCQN6kv2G8b/GFtVbBFlQ8RL9lWx 2aDEJ7gQ3/mxkTAQcjn0qZSEtn4kn99KeWzEUSc5W5ChL+/0fJM+K/louc2uB0rs kP7sBEqQMbNLvKVY7uI7hLw7EvDocVnSxj3AmiDYz+S478HC1z7lKvmVzJbA5B/R 2BO7043d3kHg9m16dJoabF1K8vFdy5fFd9ItM8coUFXkBnmTk1ySF7/vzvo8Epa0 N1Cv8xL2dcgKJf2Xu4i9KS6PKwJdI/CipMgSvkQcrrTuvyUM3qYQq66jD4nOudZk oCypNfeU2tL4XyA81lhwhsJDXaUHiUs3PPlwQIC8B4lJcdh4FwpRdVmc12w0N9oJ HNYKwU1a9Dll2sefycQR3gF9AFDHqs2IIBb2VkTDbUe+StxpgWUTkW2w1Pmx06Iq yu9XqUjnWB2jn6t1lDZR2B0vFlHlGRBRG8VHf9h5PdvVmdOXEmttuL+lbbgA7SOJ V2YoDdsz3yDHB6OxZiIMZrSxVC+5Qmd3ebFlLkZu7hJjlnuqnFBK1WLNPkDSSFD3 VC1yqqPNtu8pXhePQoJ4MCIJBK1g6kJQtVCNBdtsCiRbOluJKDcjFRlBqnPEpBlj EpPu5TKV9yxILXd/vIWX9PTSVv1VxHn747+3o5yRE+qJtUvy/Xs= =vceg -----END PGP SIGNATURE----- Add fallback for non-zeroed talloc pools Arran Cudbard-Bell@2019-09-26T18:25:53Z Files modified: * src/lib/util/talloc.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69e7de025be9620310cbe... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M5EwACgkQfQ55zXdi Hs1Z4Af/WQbSpqKX0YpSyOBhjdQDoHt+7ZoIdaU6GABtJR/+eGXUhpPyIQ55FRSk 8Y4/0vCJrw6nSENS9jNS/J6x997BUDEYYXVDp/sFSHCVQ6aiwOGC4EJzAUiRDiKp NdMOPfFAAFQXAET+b6smAmqJC+0uFxSVpVQB7FgZDbUw7vbSMRrkKwvCG5eLXhhC fSShsAnR+JbCGut1ri73/UKQXSiM4BlOBK6WxRxSp2AIzH3LH7HOea3EOEpufLXi od02vT0XhAH7b6k8SJMyvrjzEONGnVkm6+MNA5al8BYBBTZmhjTzEiVZhUhKM71/ miAH2ATiAuHj22KVXM4xYEQ+auKZOA== =vis0 -----END PGP SIGNATURE----- try to quiet analyzer Alan T. DeKok@2019-09-26T16:16:06Z Files modified: * src/lib/unlang/load_balance.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e259345a57f5225330cda... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M434ACgkQfQ55zXdi Hs38BAgApmYGVVOA1xu6s738Avk+PUM+xbKJSoY0Mv/5RjkFEeg4gKUQhMYmpAHn yGlj5q/2137eoNBSzwBFmhkIwbLBJIRXvSByt18Z3Dd6Fsz3CgmqS6skGBEwwm+i ao0YaM3A4sgHol4TD6oy2U5PSAsH8mSHH7XNfWnO6yQxMhXzSkk+Q/es/PEMDkoA Ssw8cxiGet4izwYdVhpP+WByyBYlTOfdXHn9wVbZHLRqFgmd+rJUJkbxl1mXROUS c6H6OV33irj+3Anbe7SYjQ20u4+o47EP4va7W5jguigx9Y4n5f+ZqUy7AJHRpw6Z EExme3NU+AkPjlAzZLatk5Pj+4sF+w== =xQEw -----END PGP SIGNATURE----- use g->num_children instead of manually counting things Alan T. DeKok@2019-09-26T16:12:35Z Files modified: * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/abcf26bfdc876a1690369... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T4ACgkQfQ55zXdi Hs1OQwf/apyDij37bQE1SbbvGuOZTkMGHUoMGm6U1tb0sELrMPGeZ0cuWQRRvxUi QoZtenx5exyrFtwESxFUquj+uogdKMF2AmjwFPgcnBS3sGwjDmcU1J6JEJbWp93J IAMSMYjQ4X6VHxl83Ym1GAMwS/Nb2Qw7Yib/bHUCaO/uPv+OCpdnrERsg6fjyTt8 DRF2d4Tc59sJrAhkmo5bToMJrQv1MgkMY5vpN8K8uj75Q1omfuXJodzQwVZ/nvot k6VxWdQZIJTb/r3OWg3AqrRhaw020WQbskm3zggmS/onR7ipbb2GFk8dICz4VyG5 SereaBR4bY5y3p862hEvWfpJicBNsw== =w9G2 -----END PGP SIGNATURE----- always set presult Alan T. DeKok@2019-09-26T15:46:06Z Files modified: * src/lib/unlang/module.c * src/lib/unlang/subrequest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/722120db5067f84fdf708... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T4ACgkQfQ55zXdi Hs2X5Af9GNfxUiZ1jXxP6eXgbhOEfMT2K5hM+htJxjoubiQbJa7HAMNwG+aAAVl/ rMgrnG0yutcE8u36CSYEYyhhezvN0d9+5/N8kOpzfIm4Pw2rciTToxai4uw/YywK LVbCvxqkoSlIRLasDonkuo1nkRGzv74UOaQf/6PH+MvpqHcdckZuOL7+Nlz0Teob oQbYFrqm+kI4JnHOYnLq5hNGcv1lP8HRziLsRvvFerU7HrTRYKGnJy/Yom/Ufmdu T9oNOpH0Et2A0C+oeGC8dPrsOdAPSQEAVtZ6dFDvZYXHGPASXiugFvzsFvaUWWNf myd+cYcxEcjP5/oLnQNitfzmartGdQ== =+wNt -----END PGP SIGNATURE----- set presult for non-debug builds, too Alan T. DeKok@2019-09-26T15:46:06Z Files modified: * src/lib/unlang/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/27fc050b6480798e6d00d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T4ACgkQfQ55zXdi Hs0X/Qf/SSK8+cSw5o4fHsaVxrp5rAcq7AKvUPiUpLIrFOw+ZqXiRGv+3zxut1mW SkQD/xuyjXH3orXe6CYWCjP4x7s6nE8VYTtBqXpOrxjBqobdqyI27B0Uab4p6ZDV HS5nO7Zo9SDMXBDW8cQB5mVH+QVOEBsZDhj17jlcPGoNRBmlz1eRosXLwMrXsPLR lRXLZ7GgYM8V0vvRw7wVOlET6seU4ElQ5Owxfceffj4WPs4gkPz/jPZnIGaz3v87 DBa5WhTuHaZADngm20aaCAf8hJiR7qEDjpkE/1Da6Vs1iLGdjs9pipRPh5hVXtNo n6XGEhQytW2uUw+oGaTys2hTjE0bOg== =CJw1 -----END PGP SIGNATURE----- note that load-balance etc. returns the return code of the child Alan T. DeKok@2019-09-26T15:46:06Z Files modified: * src/lib/unlang/load_balance.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/399a4f12f8cca09d45a9b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T0ACgkQfQ55zXdi Hs1tZAf/bFBnNZzbwb/WENS2kGFQcY2GerRscDuEfLpK+ysbztvPQCayFIh9p9wK Q3XFtUxTlOFSSpYCT3jrEhOoaM5k6zII7HWhxLZ3LdbHBy53xyE2pbuVJ3KRt11H amrkebQAlZGCOlj8imYZRhi5wcCZgtsek0HjE4/2X3PWQhRqaYV9n6XmdREAFf0Z vnV8UM9uy6ra+DrdaVg+XxT09mHtPL40pXcahDymy5cSzwdbnmpF8k9rHXWlZ/YZ pPuAxzBioxxitYqmkKCMPqoiIa+cr9fROUzKjlB2v+Nsuss0SzY+Evw9YdNkLoYz 9rl9bDr+mEMfgVNvKoM2pzwvA0VJ6Q== =KCv5 -----END PGP SIGNATURE----- don't set frame->result, it's set by the interpreter Alan T. DeKok@2019-09-26T15:46:05Z Files modified: * src/lib/unlang/call.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c99901999a1ae72119f11... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T0ACgkQfQ55zXdi Hs22nAgApj+ORBItqmRnJq64zeo0QfmRQ12yT2OIf/QvKgQtycC6RaOTF3an8Lh1 ac4445VIt+pFUkUfCg/xjIYOaILDkiGcmiXw2JeM8oIqF/M6dCMcBzD+FW+o/orm yv/X1MlHmDrDy8K2RoHqPa2XWarH1dQoTMTi0RmgAfVlKmC265Kp4K+rQ0Qiw32x BxADo/V4s0bqFZInUqnVhxfcR3a+oL69jc4L2822ATz6C9r3yxerlLmPojhKTuSO wIwoqhA1r7u5lAI4ev/UsHYnPys+WTH+tldL21g8h3Nxff6I7AbbdbD8NH44kley cZ+45Ga8U3HxIpr6DhQGtUGq5r1Eaw== =UJYP -----END PGP SIGNATURE----- quiet static analyzer Alan T. DeKok@2019-09-26T15:46:05Z Files modified: * src/lib/unlang/parallel.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/513e88b01563cbda698b6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2M3T0ACgkQfQ55zXdi Hs15rwf+I37KC9viKI0VMyswtDUo1Y/aHBT1PaxEzhID2CkMPx/5ZCmsF2GvQp/6 +jpVu8D5SZ6gv9J7QiIO3tAT5dEum9OP7s+7bU3SdIyZ4JGfNR+tgoJYHmUM47Lf I0FZdhMXsf09gKQTwSfRUtds6CKMzLGtgcqYkKVM/HnREvYpqWpueWJ8zHImxm4I V4X8NhDr8Iarg0YF7hul+tQCYjvSzVtDXLkkVc+5HpgWosqGhigZEm3w26zpKlpz K+6f+6iy1vg/2EtsydOKrBheZb9GAFLNKt81GtsOMnh4y4U0Lra/AqeO5DTTsFp/ Vmllr8LtvbnXkRM3W3TgqgXK8z8X0A== =Vv6M -----END PGP SIGNATURE----- try to quiet static analyzer Alan T. DeKok@2019-09-26T15:46:05Z Files modified: * src/lib/unlang/load_balance.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cc94de7aa21293f5342a7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2M21IACgkQ/6TVgp+2 18r/Jw/+PCTVIxXo1uowY3siBrCrlcdkraY8QF+qcx1qvbjuULFm2UdmnhTu9v67 udlY/tgKqeHyQhPzCnYPHAuWxbS4G60x8SCSdf8NI5akZ0KXic6qYtSjYAjUkxtF s0c9ln0LMD+k76YblLnnaudabYdzOwmiscVUyT9lz9QqKwH0eJGjTSiFN/tsvLPy FG51dNMNNC/EFl7tehz8MsGPCnr10OJwBW1cqlRaPIN7zKQoingcjwNZJJ6cPpXr vwpZxg/liLt/j9BnYfxTRn1iHObnGu64ZZc0bMQAa3EYgB1dBjWgNFMqtJZfoI82 Hnhbf28S73tRx9SbP/kCVg7VyLiXHo4uhoBntoJeTv54UWOB0yMkdshMeeDya9/r YZiRrIe/ijJYQWSMM21igU8/0XARnLB45qAzu1GkDtXcjKsmoe5ufYwaSkHd52sH CMZ6z438udBQjKEQLIfkThFVasWqsgNqiEw5URYJPAcoWuKkMQS6ou7Tu1UmML5t W7JcjNyFXXeV78zxpeY61wpGsYGwm4mwIhdU7E7ajswTwzcKqwkMj/td+dzXdphy eeP7QDLqUuLYGVNbBoeqXIuaINPFGe/pS+40D4xa2Z5N7uVklL00BJGTAcZ19Qpk I6iuGGTR4Fh1ORiPd1BUvXNhgDYDRfA6j2jkyFUW1TmfzOaUjh4= =s1Xo -----END PGP SIGNATURE----- Rename and document some functions in map.c Arran Cudbard-Bell@2019-09-26T15:37:54Z Files modified: * src/lib/unlang/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f2027b2c0268c57ed4a1c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2MJoQACgkQ/6TVgp+2 18o98g/6AnSC5FEB7XXi0k2hFzdpbYeWLgsWrpEWS5jTDEjAWSkQdW9d/NsgmjU2 72NoxaFZZjMQA0NDwq2bInkQR6pnTEK0wd1RF/H/Y3xRyuVqShub0MvA5KSrkBC2 Z/Ej9Pmhel9UZMDsQVI6YtbYzMFugMt2nU7RJ4n57u3MmhQwG6DftkDLpdHeIrpU NgWWdFMrsEg4tb03C/pViVxAHXyhgWybwVj60I39XJhGmZMBFOgrJ2i91roadTZj Q43BffS222ZP3NtmrT9zgWHUag1Ex2zuxHrF4ZlxvZFFTTbf0IwChYlM0bUbeEhw uYHrzbaEXgP5sYAA5/ZsSVu7Ds9oSxbq5rPZn+rfgkiDzgWHdtAb6oHTOlbVuaDs +IvmbzlZped/D6GtfE5cOa3o9sPRf4ZEFcWTCf2MsGwTNfhsdRmr9C49PXe6xlwv 6oezUhoTFakjxcJDGwDS8YcdrVjBTL05c1/W5MMs9tARZH4+uZbXiy1yfRqsJWRU nRjqHkhzOYyReL8qFH0GfqhvWHRTg+YuOAU+EGIST8JpNiVjCNkOndNuSZCj1REk PgX4SEeOwf13zjy4awDRq9RUO9p7lSDYVuvkSjAGG5BHaFBYWFWi9Q/+VSVAFWjW GrWbJY6Zk1/QhCaiKjlutLalibajk6qesIffP2r0D4yVPY8ZZYo= =+UcM -----END PGP SIGNATURE----- Revert correct part Arran Cudbard-Bell@2019-09-26T02:46:28Z Files modified: * src/lib/unlang/interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b3d66dccb91d905efcef4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2MJjAACgkQ/6TVgp+2 18qiuw//fil917vQW/+5Xvp1NYOTzzlZ2k0gsYLCFQQBvoHcdsPDX+yJ8nXm0bNe dtbXDBmn1MG3XmB/RsERRMPMNhXsLAcJik5TdOfDtxwMCNgpJM/uHggwapdjxdt1 ve8mJbGiAnJK9DrtmY/Iv9CoedW+Kg2rmSIr8xjRh7jlNF1Yu95Bp4nD7BPqk6Zs 5CX6cBmyA4cijx33SctZJa5o0seQ0c3BCcbrCQ0w5K6nM4aBRoGKa/zHdsqAhzE1 cHHeH4X8G0td+hmQN4HWJJh7i3Ah+bAVAAeKPhnctsXt2vrLRrybQ1/SBdo8lS+c zHGJSvyIBD1Z4BUlIBjbt6q7JOEKSnl9kgZLnS5xDlK8LLugqhrgX5p5EwPKRnEq UgBJ+IhK5IBKD3yMEIvqEBmXt0sfdczusoVCkDORrSZJyqKOALfwJEd++1PAgFeq xPaDg8E5pgNYp4uSgTvsKWEx9bjqhMSI/pz1V+gQGn/Z+7SBSh0tQ/bSbiLnfK8N VvUxVUkuOkzsWltt+K9L8wLslwQgpTpOeen9Mi2vYYvoZncw3dbJigjRfnRXD9ee NnrieTOOToXRJqN3Iz30mwHTuMT+dN5J3DGKrxNZ4HEb3JVyVuGHxpTKwu6kUrNe 8mQ3Up5ASStMDD3lSh2BKchJQNGtlPgxGwOA2IFD4WjmMsukkOU= =uJtl -----END PGP SIGNATURE----- Partially Revert "Minor tweaks in the interpreter" This reverts commit 60a53e88a54e31e98db6e8bbe40e10bd0608b21c. Arran Cudbard-Bell@2019-09-26T02:45:04Z Files modified: * src/lib/unlang/interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4243d56ad886dc762222e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2MGYYACgkQfQ55zXdi Hs0KbQf7BRin8wuaMJZI5j05bmiPpWBUpX26SkiznqDo2hWNj0jEkoLg7R+XIo6N b+txbTkv/EW4yRj5q/0NsYBDHTOOOr6W+Sf0YNaK01+0GGgjtKfXk7iOnim4OcUd hSktwxmSGUveFjipSqsX7cp6M90waT05/wZxcYDRSvLQA5NuKO9lB5IjNkyW/x3F CuBYEjHy9Ea7lbnO7NoQs7oyjObjvtF5kZQCqUniitzsR8d07iFbbHRpPJcpzPi/ ECCRRCUEc8q6xg7x1cKAPtAihLq2mgFP8wYPdjuiC2QVHeThqNwK1eDKvqQT1qDZ vEYf8w/oRUfIuwDBr2A1vj/nNhJ7oQ== =JIcO -----END PGP SIGNATURE----- remove priority from unlang_op_call_t it is now handled by the main interpret loop Alan T. DeKok@2019-09-26T01:51:02Z Files modified: * src/lib/unlang/call.c * src/lib/unlang/condition.c * src/lib/unlang/foreach.c * src/lib/unlang/function.c * src/lib/unlang/group.c * src/lib/unlang/group_priv.h * src/lib/unlang/interpret.c * src/lib/unlang/interpret.h * src/lib/unlang/load_balance.c * src/lib/unlang/map.c * src/lib/unlang/module.c * src/lib/unlang/parallel.c * src/lib/unlang/return.c * src/lib/unlang/return_priv.h * src/lib/unlang/subrequest.c * src/lib/unlang/subrequest_priv.h * src/lib/unlang/switch.c * src/lib/unlang/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0960fb420b42f2be87490... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2MGYYACgkQfQ55zXdi Hs3RtAf8DBNrHa4CD0eXjuvKDwKToTkOq0HafFuPN0s4LSNOoORIMV0iCOheRT9A OOFu9oXT6ojnimk2eGC71UQjQPK2e1aNcVWBA7oxmI/nyER9IshL2EKrZCttgvSY zXiCmh0/78HDtgrliPLqem+LaL/ci+xrNyV8XEbZNbVvUqOT6HrowszJQF0+zfLB dx5yPdgYd/uqvG6vwEYtZ3X/ioxIYPkXenD9Y3Jw97wQC+R875hufcl+/XIyvDwS gWHKOY/7VD14DJVjElSfvOUC0DPUUt17lBVcNmBzQrrLf+1fkcCgI2EdIdureW40 v3lwAj5xL47Z41wsFOLE+eaIKQI3Ew== =sp+3 -----END PGP SIGNATURE----- hoist priority setting to the main interpret loop which not only minimizes code, but makes it so that the priority isn't really needed. Alan T. DeKok@2019-09-26T01:51:02Z Files modified: * src/lib/unlang/call.c * src/lib/unlang/foreach.c * src/lib/unlang/interpret.c * src/lib/unlang/map.c * src/lib/unlang/module.c * src/lib/unlang/parallel.c * src/lib/unlang/return.c * src/lib/unlang/subrequest.c * src/lib/unlang/switch.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dcca3b76814fb9139487f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2MGYYACgkQfQ55zXdi Hs1gQgf9HxdtEMxlQtaSuBm8eqg70hJPpH+YpRF9q7LgZpWAIxZkO9T4IYOghL53 R1k6Eh6zzUe+GhNM5MC+e/tSYtESKUyNYBsT3XotpmVOVmftqrtn2dm18Vdagdlz lvPV2F7Y7Bt5p+h5LLTuhJmw8x/K0N1vjgBf1ewLylmaMEx/QG9YRVTnVOASgc9m 7y6OrjHRb1ZZ1V559CPTaB9SzOcX5xbSlnqOMeOpjWWW83i1+vNv2vKZ/7a9fe8n 4T65Pypk0QMTsjHJOQlsKElNjTdDkrAQ44pN/4IM1rqhXOBSFiWzlYQqpX8+YcBr q1F/hKTqcD8yTsbt+4AmmoLO61MRaQ== =E5OF -----END PGP SIGNATURE----- set an rcode if we return "calculate_result" Otherwise how do we calculate results that don't have results? unlang keywords shouldn't be returning RLM_MODULE_UNKNOWN. Alan T. DeKok@2019-09-26T01:51:02Z Files modified: * src/lib/unlang/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/305a024dae96a4fbdcad2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2MEFcACgkQ/6TVgp+2 18rzNQ//ebN3TLRanTiIbTgSua8yNulFj415MYBIpJg34k017njOPfdZcQ0vasEE Ke5UzA1e0JOJJ+Fn0molADDz7pzWO+2PyJMkVM9mHnmliJJG4gJYVFp78snpLQvv 78x1IXo8QaluisDyDEFSjj/x6giwKWNTO8s64JjX/KUdUQ4536TM2eEVeJWENiGh SlNFnvItaKdkCRdjZS8wJZFtID2E8vOZkNXGH64a32k+lvHPb+dmpisaQj1+SBJj PGfklgma3NvC62jsvBJc5wQayVSgiWGz2UW1ZO00oPZbtq+qDJ1CVELHGy8UZk3O MYRCkp6Fo/2PtU56sgPJ/UJsA6KgIJpQLQ6WHnjGQL+m9RwlwnGVKe21wdQyBhDn oUAA2d3FgzVzFbwEa38wQjnay1xAmxCTVmRF6u/9+Yz1Nt0tvD/zqPErIwWTy86d njpjg76ZuMBPICeGLS6TRB/l2WUgoiRrCwundZ+tpQy52rUhwafE78KRZEbtXS4h hyxzjvL2zYCAQusfMUpxaSsad7AwRKSGgCwouoyxBQZHpwmt2sVE7kZobLbm8BE/ yFqPbUV6CrMDQgCLGVsNqE3Qh7W1DUDUdfCxs+tCfXEZW3YmrUzeLbxfowplKDkA yAcrWl14j+D6dpfme14ezqWx3oAlpSGQJ46HHP76zQd5XP/pCiM= =NUAt -----END PGP SIGNATURE----- Should use authparams as the ctx Arran Cudbard-Bell@2019-09-26T01:11:51Z Files modified: * src/modules/rlm_mschap/auth_wbclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2f32fd241bae23b1e2bd3... ====== -- This commit summary was generated @2019-09-27T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org