Commit report for master branch
The git bot
announce at freeradius.org
Fri Sep 27 02:00:03 CEST 2019
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 at 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/8429dc3c82291cb8cc654f8d9551fbd95d88c01e
======
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 at 2019-09-26T23:03:52Z
Files modified:
* src/lib/unlang/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5838e9ba068581461170d4921e085a3e54e8155b
======
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 at 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/d80587c87ff1292f40994fe6d6965305a44ffb62
======
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 at 2019-09-26T22:08:10Z
Files modified:
* src/modules/rlm_delay/rlm_delay.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd9b89cea4220e0dc104ddd4a757ab7262e591c5
======
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 at 2019-09-26T21:45:14Z
Files modified:
* src/modules/rlm_delay/rlm_delay.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b8410b03e71d000f6ceef5b0258e958faf03e09
======
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 at 2019-09-26T19:57:11Z
Files modified:
* src/lib/unlang/function.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee78588586add13cc8224b5eb70e3d3a53c94f29
======
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 at 2019-09-26T18:27:45Z
Files modified:
* src/lib/unlang/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4740dc947113227a1091eb6cc103c529b33dd924
======
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 at 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/77a4009d309254ee05ece073963a46d0ba472c4d
======
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 at 2019-09-26T18:27:45Z
Files modified:
* src/lib/unlang/parallel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2eb5eb85f60408b1fb9369c7259ab41282221528
======
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 at 2019-09-26T18:26:21Z
Files modified:
* src/lib/eap_aka_sim/state_machine.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dcc8158f8c892219ab011420ce055c8662d277a
======
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 at 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/43fe14890b352d9d5c0e51f8a30a2789a567a459
======
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 at 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/bc34075e8f0c8df3c738bf066378f23db6b8aea7
======
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 at 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/3e7131d37891d3d68bf7a6d7e12eb414768363d2
======
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 at 2019-09-26T18:25:53Z
Files modified:
* src/lib/util/talloc.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69e7de025be9620310cbeb04727288178432f10e
======
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 at 2019-09-26T16:16:06Z
Files modified:
* src/lib/unlang/load_balance.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e259345a57f5225330cda5f38c4905d6b18ec9c6
======
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 at 2019-09-26T16:12:35Z
Files modified:
* src/lib/unlang/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abcf26bfdc876a1690369b9bb9d84c5f247a9392
======
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 at 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/722120db5067f84fdf708809bacf6ad367b21fdc
======
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 at 2019-09-26T15:46:06Z
Files modified:
* src/lib/unlang/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27fc050b6480798e6d00d0f27678a2dda7ea9b1f
======
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 at 2019-09-26T15:46:06Z
Files modified:
* src/lib/unlang/load_balance.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/399a4f12f8cca09d45a9b860c08027a51ac9311c
======
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 at 2019-09-26T15:46:05Z
Files modified:
* src/lib/unlang/call.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c99901999a1ae72119f113c5d239930d6866bf6f
======
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 at 2019-09-26T15:46:05Z
Files modified:
* src/lib/unlang/parallel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/513e88b01563cbda698b6d339a0797cf7dcd2c9d
======
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 at 2019-09-26T15:46:05Z
Files modified:
* src/lib/unlang/load_balance.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc94de7aa21293f5342a7c1994c27da7f4fcc1e3
======
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 at 2019-09-26T15:37:54Z
Files modified:
* src/lib/unlang/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2027b2c0268c57ed4a1cb7b9c3ef29f58e452b6
======
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 at 2019-09-26T02:46:28Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3d66dccb91d905efcef4b56a753ac06c6a6569b
======
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 at 2019-09-26T02:45:04Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4243d56ad886dc762222e46fc3f3fcd9ca52e0c8
======
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 at 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/0960fb420b42f2be874908570254a42925ecde50
======
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 at 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/dcca3b76814fb9139487f870429cfe65bde0b0b3
======
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 at 2019-09-26T01:51:02Z
Files modified:
* src/lib/unlang/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/305a024dae96a4fbdcad2d7306306fd90652463e
======
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 at 2019-09-26T01:11:51Z
Files modified:
* src/modules/rlm_mschap/auth_wbclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f32fd241bae23b1e2bd310e3de07346f5285a91
======
--
This commit summary was generated @2019-09-27T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list