Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Thu Jan 18 01:00:02 CET 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX82HAAoJEH0Oec13Yh7NHMkH/10UVSjkNzLM0nA4+OTMSuvH
vG4lPBZUBcCRJ6pgOVq6buugzRmXV3vZGx2km9jVLRpX3Jckl3hiKWwmm0bXyDHw
fqH7Qr0K79w0vETT+sxgHltVUVXhoKLNb45iBZ2VkyN/Z/hlYmTIxBB6IPh+ozrT
kRkT6SEQWtoJ3K6y+/1bkKbb6oLv3ZogjdNC0fV/H26z7uINDUZyl1RVwFzrAcrV
WsGUf7e5VULXaVBK+HPpfnb/QWIFQUI1O/SeYVaIVPMKJldvhw0WdNE5e1amz6Lx
ZwotPhHIri2/S9wLAJ3De7+Fyewcx5q0A5FOkBeb7LJsu4scaIsHlMvo/mc8wM0=
=wTow
-----END PGP SIGNATURE-----
well-known clients cannot be behind a NAT
Alan T. DeKok at 2018-01-17T22:26:14Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e840f48390689b07b15075dc920ed198e015136a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX8z3AAoJEH0Oec13Yh7NTcUH/iqn2+9gJwvf7W63Y7AgrkKY
UQzEM9fkfzgQzG5m6T0Mq1PXkHn1DTx4QjZxrC4yvgmGm6p7G09F/0vDrAMLTdnb
z/fjCdN0WqfRoTrK+2tGdsmnJUasmrjQgM/fg+T3VGccmRkHk9pHFLUCrFwD4UNm
J4h0IiE5bE4QryNGHQsTsdb249Wq8nQmO9B9ahG0TkioYkoCNky5cyIENS1iZywt
HhdBOdIi3mFU5ariHr5eEwvKBm1uKlPHrbPLrEubDRYUaOXiC7uao2yQG5/Qe8/R
t2lr6aRP71+RnMlQT6A/oI3QODe1Pl1wo9DyuddYayJXPq96GtO/zJBZJ9SHQ2c=
=0OhK
-----END PGP SIGNATURE-----
dynamic clients behind a NAT gateway are not in any list
instead, they cause a connection to be created, and that's that...
Alan T. DeKok at 2018-01-17T22:23:51Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e96e646a4c550bb5dfededbb7724da54ed6651de
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX8z3AAoJEH0Oec13Yh7Ne2UIAInruy0X5OggZU9BMtWYf+Pk
CUH+FzWZXfquN5STfxcIgMD/6tMDJGEIbY9PfbwwtpBivFwp+cUIR0yT5AtNy2t3
Xp2041aA9VGBibk5qF+g0dQiiVaew6HLEwCcCT+d49gB0DHCzSwSGwMz4/JpMY3o
pVAooKdE4bJ0/UJwiBpNcSkda7FG+uO0nVAlZDsGqFWZSuY+44Vtky7kiTyEiNLo
aYXuwetxEwfd/0C04XKKjM524XnKoQBBJgSlNmw+PjNGbpkMAYiEx7R5oWMVF0tZ
3cvRFoDVA+JH7Net6TmzEo6KAJRbbMcThcBg7aB3XZqpwdCCHoTZZUcdQoC2QYs=
=Fq06
-----END PGP SIGNATURE-----
rename to "behind_nat"
note that the admin CANNOT set static or dynamic clients as
being NAT gateways. Instead, the code does that internally
Alan T. DeKok at 2018-01-17T22:23:51Z
Files modified:
* src/include/clients.h
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fb1c5503f967146501770d70712d37d59a43c4b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX8z3AAoJEH0Oec13Yh7NkaQIAKeph13hgCegqS2MAo2Uc1j3
fKY2n1/RDoj4mpSPx0Pai7rRhBQZRwO/0fN5pTd/XNUdgFY5VtQpuve2/IVwJk1F
NljVNy85XIxj2FzebHmHtwbmS/TVl2HaQi4/lmn6yIjt0iNJu2yfrC5CkpAPOlt8
T8fuqaOuRu/a0dNd9iNtgj+FfnWRl7+hhM0tnZ0BWzUOn7aNKO3evrl1bCYtCOqr
0kxNf791TMxTqnp0Q+uMdKInuKMaAJyHHkKNrB8iNZbazagYiDGNUg/arJmH+sxK
KcMDj4qyR1UMDWKqvJ194N589X6BjlX3gBXffyFe6VZVFGntWzwGTbN3ocEyNbk=
=VqN/
-----END PGP SIGNATURE-----
more handling of nat'd clients
Alan T. DeKok at 2018-01-17T22:23:51Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a107f9580a7f19180a3a51ce6946416af33740bd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX8z3AAoJEH0Oec13Yh7NA5cH/iOvlo1u2eCv/1HbXbFH6uO9
a72kMMPO3oQH3mARGL1vqNKlNawW4Kv8AoSbX+dvrUIvK0ku8M+8eR9nKa68sp/B
r1ff9V5B5cr5RQUVuekvKdXqw4x9yDe5XQIxk0Jkyay0i1P6DC0waPFB7f+J7PcN
M8NfkqjhH5R0RM5EqEs9HfuDqhLFToP0zNbOrxeFO7zU66RL3TAxLD++2Zn5aP/s
dc/UzE42d6vcpoNVJ8TNi7KBhGkvFuq6Tgc51V0bW0+Y8mCZwz2h6lku+utIADbW
/uWWg4br1FLx0NMoJsVA5sKd4H0lHHBAFjQ831zOWpuDCPMcnTcqkpb+RIMZKhQ=
=Njvr
-----END PGP SIGNATURE-----
don't immediately delete NATed clients
Alan T. DeKok at 2018-01-17T22:23:51Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fef3fb5696e7a4159fd5f81fc46a9ba11052378a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX8z3AAoJEH0Oec13Yh7NvsQH/3fDKQAOHCEa5qfy5zlTY9dQ
wq4H9G0wdTOjUWq3qFmvqMZEBLTvXhwy+pNY6SfWQqjyn/339CkRZ8jf4HAV4hHu
m2c+X+Jx88HfuM0OOiK2EbiF3+LCSinahrrDInXkqsQiN7Op5Ew4A9oBsvFYzFwM
nJNbchS5FQ6Ia/EPaswnQQHUJUJPWskZA2gSNrifkHxwgosFYtQB9rfeNderE69E
Xo1n1KPmE50Fcl+j/8O+3yiIaJCt50E09DIHTvwPvaOeS3P4KTDBEmbmLE3yul+I
0Oy4pa23pvuZcpB38rPr6zNQmbsSkdVHlx2kerEUTBOYsXFl2aAZtEl3JZI2FVI=
=0hht
-----END PGP SIGNATURE-----
generalize handling of conflicting packets
Alan T. DeKok at 2018-01-17T22:23:51Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ded1414b3c1101bdcbe91b7d476e2facdbfac91
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpfzNcACgkQ/6TVgp+2
18r/GxAAkNJ9A2EDcZrHGnbrQVi1p5IqaXYjZsFIppPBsv7AQbX8BqB6glsZinwj
3iOq7X5cNLbK+hf0N22QxnbVSPitvxyn6BOonXF0stCN+yXEA3fNc8KZs6AbznQr
g7DCbDk6WU6t5XQBPI51a78BPj8civY3TkekNgSIEh/Ou+RLcg2T1IcYwXgMWRY9
RxC8PJWw29j9E1QrHMN0zSyFX6VUykGDMg+tJE/c2n15+lRv5T2itVU7zIjidjD1
KyUCIk6OrJxL/gbM4wrV5SDTs+fmO7XtdpXB7bnzKpWK2xM2/sLgpBm1BPetqJaJ
Bl9VSj9UCb8aVOZ6X7ibC4svTwnKCJHa7h+tkEjfaf4+ZwFVs5qDSLyTSMQYDNpd
oJnsKrYxne42DE7m6uiQ4E13OkSU8nUWMu4Ykf35yZnPgaD6Di96fkXCsHi596LH
5ixuiHIanw3aUtJtSSfW0rfaXsL3XCas3dSgCgHl8vS8cxnlwya3bobG1t2pCjyd
SVv2A2TMnWHmlNV2nO3IQwGetR/hHEJyFyoIFa3FUpr2ScAA2p5XwI0cjwF6vAg8
6+DNyJhB7COyvrtvS5Gu40B+um1klUCKesRhE+4/kulMUbEQpiRVoY3zXbSBJ3fr
JDjkQEjruqq0FntdvjmpbDJRu8tuh8jOCSWWaMyM4aGunrzUXVQ=
=Qqzc
-----END PGP SIGNATURE-----
Include unlang.h where it's needed
Arran Cudbard-Bell at 2018-01-17T22:23:19Z
Files modified:
* src/main/unit_test_module.c
* src/main/unlang_priv.h
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_detail/proto_detail_process.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/proto_radius/proto_radius.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/proto_vmps/proto_vmps_all.c
* src/modules/rlm_delay/rlm_delay.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_peap/peap.c
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_rest/io.c
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df9c08ec15be1b5c315b800153efa9fc6e1a0827
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpfw2QACgkQ/6TVgp+2
18pdUg/+IuqzEuhMNRiMJC8b7PnCA8Pw3bfr7zTlc85Fc5sTvqGn2WGgtRMlUWNK
eIWg8R8u4EXfi2i3ia/MsKBP07i8BMbFUrFL+9cjbIlFB/24UP4wJWULOZFU5MoE
VabP8auoOltIxm2Efc06gUT0d/I4TCKmmv5DXfEjSHhRG7ZqD+p0y4JMbb44MCys
M/XH52YPjnFS1V5zWJStEFCWRo1SKQRe/szPrVZtNuHAQHlA/9WwilaaKk3bKrSn
vTW0CKo0iBNzaR1Lg3HjUFxQiGs93tp3NkQamMJqzu3gWqsbxKbIwo8s5Tq2w8ys
3wfqhSN7A7C9QumfEuG3CN2xbKs4XaYaUsdZhReAU9uXWVjwzGgnzysm1EBG79Uh
j2F4c4I5nOebKL5a2S0R3FVce+rRKfYZ54W+vRAWc2wWDl1OWt6bau9PjxYQ5F9f
PatFySyO23dNITUZVlmQutid+zZg8ZIYbAYbO7Sirb0IFW2HllHFdkk9JNcAih4u
XLyuTK6WXv1FYMAwbtgxMvWWnf0yWQyV3+EJG8vwMZLSNQGbkCML4Fv9/9bL0948
yYru9WmhX9TQc7bAIfstIbZTmqDDxoN1mgyW4LM6xpLKoh5hCc/zer+Npz8vuUg0
s65Zx+SaWcY+el1/C3/dRYc25BS/0gpYmZu9Xil2BnEhvqje42k=
=0Rgp
-----END PGP SIGNATURE-----
Create public/private heders for unlang code
Move operations to basic registration API. Needs more work, but at least we can now move the xlat stuff out of the interpreter.
Arran Cudbard-Bell at 2018-01-17T21:43:00Z
Files modified:
* src/include/modules.h
* src/include/unlang.h
* src/main/modules.c
* src/main/request.c
* src/main/unlang_compile.c
* src/main/unlang_interpret.c
* src/main/unlang_op.c
* src/main/unlang_priv.h
* src/main/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/821654304de7dea51dba397eeb439c2ab384dabc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJaX4lZIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPCtIA//RSzjqGvnL3r6Uz4yV5JI7hAHu469En3E3RLGmGyK
0ZzpI/TjGoegaUpMix7/buHpo8VEEk4kSaAa8rkdgWKMr96YeAMZw+l3ptYjmxoE
FmninT8dMH+WoZWZ5nZ62C73ZgJ9S1vBgq7CkIFBJe3jolAT6QeyoVHpJQKfWKz+
crAuDRFwtrMKXR+DkOCGNIsBAhYCRpXOK3iI11nRtrYzTmh26YHpTwzwRjEe7Mr+
6cAFl/srvGi29y+8u6Nl5/bBE5sOMqg3ztdCGjN/gCnjD+1qhc6dLePjxPWWGYwp
6Nx59ODhPy9A2cQpxXXPxQZQxo01eUIzA/cx0Zp9iKeP7pkgQv+NSIGpbV0eJE0o
Ufam2+N2DHJgkQrzqiDXCDThEe9LL2pHtgst4k/CG7SdY2FAMkE3wfdZUqh6EfeQ
zcK7MqsIrQ00tuhF71nBizRhHp/0tG8u9/ov2YAa/2GhH6UB5+PQKJGbz+KVkurF
Q5KifFr+8mfKchh2pcvWnBMQK41O9EoEamSH07cpJLSz/1m2iTV7Ff/6sWpixXwQ
SoEYb1Rvj51nGHAdZRmeG74rtdNwxC1VqioLD1M7uVBSXNCztVGrPA8jtY73CqJY
7zEVZoYcnEc+fgidOwL9sjLLIXu41FtOQdcLOhvSmrnHBPmB1vSfW2c7oOrGGKzP
g7E=
=N4lX
-----END PGP SIGNATURE-----
tidy random symlinks added in 8404a2a1
Matthew Newton at 2018-01-17T17:35:09Z
Files modified:
* src/lib/util/.#notes
* src/lib/util/.#prefix
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4544596a31dd4025a818d19d2bb081e81149ae2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX3VUAAoJEH0Oec13Yh7Nm0sH/Ru2zhu6+lUlkRtzaG7WfzPF
xJWbz4rlmH2HrOZcho0qaRZUkX3QfnUnMYcoovhTzDrTaPS+9ZXC9GOJmCXZO4tt
lHi3a4H9Od+Xyeg7joEXjU+auT06VNm35VL389d6PjR6gd+IrXsM61thpf8QcbaL
nHRd+SVSAzHyOU/4dens/ZZssP2MobY5VAlpB0dbtpvG/EMpenqS2vVNTR9Yjb45
/KLl+vanLC8bTzNqnsIOYnyHU4hNmLlj4ENG5UMxapobm6jNiQZkfSS/bwotp4/c
9dSFb+VgKdiR+XakIneaBI72JLbQSs6xuJD5rYkfO7Hlymc5/F02F7+Al3rNEY4=
=7Hbg
-----END PGP SIGNATURE-----
'&' is not a valid attribute or list name
Alan T. DeKok at 2018-01-17T16:09:45Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6abb921bc6c5001afd89967923e676bfb9d66e00
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX3L6AAoJEH0Oec13Yh7NFrEIAJV+NYd/7vDOQImROADIReet
YQ1gREmL9T9ZSXE9u8SDy516O5pkHrqqdUitXH+i8XJzOd9cZaVrRlddZQU5yDUo
UaRD4itQMZWQO5AzcSTpeJo9JhNm+dW05TwXTBW3zBZ5JHmYyMv6Sz26s0eb6WQz
0rz2OQZBAHz+IsMK6G4UBL4NMwb76Pq14M7BBI5Ux1Er4MAz2cPM/ymWSdMhhCma
vRLK+k/fqUay3ukk3aoWDZQBvtCTqRmBML3v5agyYYpoesywSgZmFPs6T1e4X+BJ
5Vdp6+BpdOql72tQ7QfexWQHmOokoyUTCno2bEmuz2KJCcjH5LTa9SJMnjJapkw=
=XB1e
-----END PGP SIGNATURE-----
sockfd is unused
Alan T. DeKok at 2018-01-17T15:59:50Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6309b867745a01abba76d004ce978f84b520ec3c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX2fbAAoJEH0Oec13Yh7NmcQH/3JJyjkjbUngXWxIsDmj4oJY
pYUnpxFJwIWFL4SAaxL0XjMWHiDG9vvz38GncpUhFrLdQUkm3s1MtWctGNRBpNtD
DgFn2SSjm+54Grn9TnXcKfr/FgmA2QRmmNbb4pWmEI/kQQnc0xe8mEPeAnhUL3x3
IaNc89xuOpaYCtkVjJb8H5528/ljhjbufyXMu+Y6k/YbXlmpL1bxOpmFexpcGRI7
x3PxiiPewtgMmC2wV9fHgTtGhtcp7rLeu7H/2trq2QAjVXLu2sUcdtiuoDW8fTF4
TYgtOwcy1Jc7JvYxVozXW49F1vgb3El2VFQNeHyc6PsBGDPKTeUrsYTJN080vrM=
=+ujH
-----END PGP SIGNATURE-----
initialize all of "address"
Alan T. DeKok at 2018-01-17T15:12:19Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5b047350adf4b82e9c94375e3710c81b2cc6475
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX2OdAAoJEH0Oec13Yh7NjWIH/Ay2HWl9rigPI4HSNYvekdgx
0WKPJ0LL7WytlNkWCbneLBAFgATVlsiAZkrlEEsqaRb9Y+EBBytbp9UQwe780/Tx
Vr5NM7fNj5l1AmT1BVaiAAByrRT9CKbgeqmaUQC4ZKRJa4RTTjERA+F3AYFqqrMy
qLxEuS1QyTaDtEar+ZhLS+er2QMxZxqlaW2MTZ1Kz7bmbN4DVcyPdtx1Q5jw/fO7
3mHbnSB6oJaCa+uZy1d0isapAtcYvGp8MpwUrfrn9oX4DnthpZloTW694XM/zOWC
w3pmrS7/atwRilYDq/XTnLtUszvsd9vxkLGVIwVYQBos/RMYovE7E2ygNfT9nso=
=T6U8
-----END PGP SIGNATURE-----
limit number of packets we read from one socket
so that we don't starve other sockets
Alan T. DeKok at 2018-01-17T14:54:08Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7541085bd557a61023cbf08fed2f7ace5d343725
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX2N9AAoJEH0Oec13Yh7NXCoH/RXe7iXP6nPIWVJFq056Vi+m
n3djLZxpXwUxg/lyR3PeBUQvs7wVt791TBI8LF3t3uYTvwsYX4b16CLvqLfn1gSc
guJh99qmieOU//1vJN5/nEhO2FJWYuAglTV8uM1adeZPwfJsVVFO1HML+6/GifoM
Zrl0+Ka0H9xV+I+s0FM+V56bk2HpZxvwtkPLlRqrouhJw1mUhEbUrpCzLhEBl/NY
ECGtvE2PcxkgXDZ/2ajXkGlNyFL9+YeS/bvncgxMxnfRS+HVTbCaxSeR3XUtnhBC
V2yAIVcyVNV6atmLRsiUmJLVaubaP/pX8b39yo79qATYfLUFprZYcFVV6KOs88I=
=Z+nL
-----END PGP SIGNATURE-----
return "no more data" when too many outstanding packets.
Once a socket is ready, the network side tries to read many
packets. So we have to check for max_outstanding ourselves
Alan T. DeKok at 2018-01-17T14:53:01Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26e552131f44755dcef089ff91ba00cb306e91bd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX2A+AAoJEH0Oec13Yh7NX7cIAICu/apJ9kN86uFW+ZRr8yYY
Kxm2U9r/U4uMyS9QDVKxWIHjeLebe7y4TC49kVCyg3P4OaIFsvk9NyAC/DnJUmHe
C60TDo4b48Ho0iXZJ0WpNEegLuH2kOs9bqtgu9bj7bXEJw0kM+Y3ceRb7dtLBL7D
YLDM+Z3wjKT4ynLK4vpPR69o7glXpwUmQAQGtihItsZUu3o6d4NbJf3VCTvhW6EE
JpDVCksZTAkgB9weMz8fWIJYjSpdqs8uNB+uodNOT7XppoHittlZPtjropj7jP61
mjN6FQWHDvf+7ZkEjj/dKovlmsjLn440lt+f88uYZf2RVIAf3/cL3DGiqWnpnKM=
=C9xG
-----END PGP SIGNATURE-----
ignore write errors to the control plane
once the packet has been placed into the worker queue, then
the worker will pick it up. If we can't signal the control
plane, then the worker has tons of pending messages, and will
pick up the packet.
Alan T. DeKok at 2018-01-17T14:39:07Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c91f065978b74622b58fede1cc7e307d5c9c9519
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaX1vFAAoJEH0Oec13Yh7NtqwIAI6R6XsJgg88tfBjRXAURjjO
Lytz2x3KW/xpwZPGDUdUVbZGViga42xOqJOeNancLnRq42eI4fvuLARUDtMgeWM5
RJzZ41C3L3diEg9oRvBNS1lZ17OSqKx+HF8zONPimZ+lkGzFzsN9+q5cO8q0rvER
eFXCDGuynoQ9VYd46I7XhWcIdiB7DccQlAETfOtVDr6grVG0/Un4a7kCd1sO7nrf
QoYLYOsFf+CNIHHthL1O0W0qN6gjG7P2SqMHjphTS4d7yye2kicMSeJvckMI+i0/
o/BOfAgkSIg7iOJGsKEjIXeQxZUbM2h3XVdkJPoAh97m/k4kF3Js3o61qoJZLJg=
=nxfB
-----END PGP SIGNATURE-----
ensure we don't pick the same worker twice...
Alan T. DeKok at 2018-01-17T14:20:44Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53763eae00cfa28408adebb3fb17cabbe83fd9cb
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpexJIACgkQ/6TVgp+2
18oPMA/+OasFDLUY7aoDLnrsLvmQQhml3MQr6UGyPS2DXVc87udIAKJQzs1gke5M
7NRamMopl1KdlQHTFJkDjyN3m00/p/SOaTvYYQ4IZY0+MEW11AwO0ziDFlpfY6Er
o9++SpBHqN+5DCbbsq6rb8yoRBmERZ5YhEvcyDTHHaS/NJ8ObA4nEiZ2jsoQiu1H
Rh9UbygkvXFt9+WAURPuN9CTlVyv+nFV3llXxXGIMjvfBweWHGKAQRk0fMdsi1E5
NxeduNCv0PYMuJR2xXWB42TFnLyowAMI1bIxYoHe7d7MGmOwbYs++YX4KJYGvwkt
2+GD3EobWu1sWrVnzx5ICp9zC2cz7aTovso7zGrcRFfqa4wOPNrv+trTIzseu+2X
YTWAEhwszgJJ1ZVmPf6F1TfP8mLOhSDLh5PCehrWbF4UKGHNuDrZn+OXF+stEiNr
pzYR16CQHXeO2l0YoDCYvW7Zrq7n2v4fWpYX/L7CEmdR42y94+6m3Qf2wm6w0Ez2
fxdITqt14Ju9x8iuL8lDERKvWvJ+weUIFZT7pzUFR4pxt3OMHr/SuA20lxicPbOz
AfzZDnLpPQJXVrxC3Tsx3J1rO5YNRMQ6xDGUy0oi39joKut+VSEsvXCJ3WoZPWJh
NAZ+uwU09+SwL587nYZN4kLT8v6ixD8BjN1VOeKAGuy1LHFvwSc=
=Xs7Q
-----END PGP SIGNATURE-----
Break most of the unlang keyword and operations code into a separate source file
Progressing more towards a generic interpreter which is independent of the keywords and operations being executed
Arran Cudbard-Bell at 2018-01-17T03:35:46Z
Files modified:
* src/include/interpreter.h
* src/main/libfreeradius-server.mk
* src/main/unlang_interpret.c
* src/main/unlang_op.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e92af0e60d7dc96fa5b70cad15d82ef3a338edce
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpewOEACgkQ/6TVgp+2
18qwrw/+Jzn/Ziq/HWdWIsNU923dFBLlAyj0gtvut2trTdyIkxyMZRfcbSQZqD+p
HgQi9bEXLH/58HPofD7DbdqAZmjmtrl4RGg89yaddqbhADTgi+eblu5tPBsX5e0y
fjYZFRDdhby/OeY8SBZ4C/bqLtzgOt7K1P45BqxQOx7/CDXG2/VV75DSpKdidv/r
SnAFhUowjPiiP04uJSbRfmDISHwucQUfkn3BtXyYgh/biH3MJyCSsAkY/aDBr4zF
qD9lHL9vcLFxLJUbACnsCfIYoSt6GMj0EHGVJqwG5TH3V8Fepqthisu7nduWqKbV
KwbQozvNFp5uJtGC6t559UFyK9iGMMqu/1npxaPr74ZkK417CzdwotaaHd93lxe5
1PJDRH7+yJwsrOnJzd/1FGtby20NItxNCMaXHak9enaM96rvCxiV0qV367o5LEJx
Mbp+yL2UEP+x4C5BlZyXJHApc11GMTw2hxdF9n3bD9AVkSPqm+ci6kHb5f7Mplbl
v0MhXonLxsaS/l8aKwUCAwZ/tTkL2LCk8uCwsbywy+wucm+SiPzstWZxHMwLt9RW
waaHNMFIvrEVG/eX2jp65G6zu2HJ3hxggT7/CjPOnfJTAiF0ECdUB+mfCZfbmS3A
Pd1JiCNv2srOzAWxqo/UEOQ60HeNx/M68eh7lkU4efUe2EMpgeY=
=eUEv
-----END PGP SIGNATURE-----
Extra tests for strerror
Arran Cudbard-Bell at 2018-01-17T03:20:01Z
Files modified:
* src/lib/util/strerror.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c272a1fd9a845cb062a2656ae8d3f43d77b821d7
======
--
This commit summary was generated @2018-01-18T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list