Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Sat Jan 20 01:00:12 CET 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaYlvRAAoJEH0Oec13Yh7NqqgH/3+TRl4nhkLG2s72FH191wNW
J+Kz4Z0pNByR/mA00YrFGf1e1MswRpNVwlTWltdjLUU7TbN/BQ+mRHZwxZk2kPRe
NwD/COqnM2e9+slVd3P84fkQPbqzE188kn/nFeicdVxC99B9pdwVlxUpEjdO0pk5
QtICotyHlE128LlbSkPT5CY8gwtcE3DBQZ7yeYS3eVivEpYxXMbCdGK5ckVwRm3N
oUxgrzWXFNdU+2Dz4oW29uxOTzZeb5LNi3T/LBDEDapJUkVe+YhaH0iXR0vOd+He
QDUUr6PgH74KhUsH7/ZqueGdoDkY9upTw0FszISVcT0DKOMcifBU9gfro0zarsA=
=H2t4
-----END PGP SIGNATURE-----
re-add (commented out) old client code again
Alan T. DeKok at 2018-01-19T20:57:53Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cae6334ce2790d3c067e674744b9171709c4004d
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpiVqgACgkQ/6TVgp+2
18pCog/+K5QgP+TA0647mOUwX03AAOHpqjAIIzX0A9Ls5pZ16TgLdFsRxF9WTqmK
8q8Y4DSf5yT9Wnd0FGTocystYTeAO7Y8N4HZxcymoL7L6nMSZdP6vHpzsJ2nlsl3
CPYW1JXjpq7Q4xNBj6ekVMAu2PulE3aBYetSg1rmMKRJO20TdYlv+X50aM1bzORn
/sJuicU/N4PombOPq7hyeYe2csIPPZvvg4+cPu0Sg6bzXUzXC2AuBaIB0n7l9tYh
jXHad6qUaHMWKxuXjKn4lenC76CPbogSUttJ690d6hrXkNVOuCeOEIVmEWu07UD2
t2b0MNhXZwpLuH/cMHuyE8WCC85IiFrNj9e6xhmIFistdAdeO7mgyM9StvtvvZxI
o/fEVbYKOroBKZqkPo9vBU/EL71Ok3CGkYnXC9U2vX4vaCFB+cD5ncHEXmacl1Xl
qM50j+iAn3xU1kSe3IJHm2/wT4btBIWdf48JmfD54rGAB+BBLCHEIl38n7cK36G4
zPPRmlMY8/eg68Lfpt9wK95Gc+de/nzB1u4e6Ls58+1PuTXLZBs/ovCYwnF+xSUG
YZOiKVga52ZhFaNCNGiiVwppaN4yDU5tWPlEvaKlJqjx82FTp0F+/ZjoAfarEI3P
JSo/axNKW1lEDpnL9opKGnmiV3xFThf9QJeYpnuSnUt3gU2uMnk=
=/Hcj
-----END PGP SIGNATURE-----
Fix more things so they use the strerror stack
Arran Cudbard-Bell at 2018-01-19T20:35:52Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/control.c
* src/lib/io/message.c
* src/lib/io/network.c
* src/lib/io/worker.c
* src/lib/ldap/libfreeradius-ldap.c
* src/lib/tls/cache.c
* src/lib/util/dict.c
* src/lib/util/pair.c
* src/lib/util/udp.c
* src/main/cf_file.c
* src/main/cf_parse.c
* src/main/client.c
* src/main/cond_eval.c
* src/main/dl.c
* src/main/exec.c
* src/main/files.c
* src/main/mainconfig.c
* src/main/pair.c
* src/main/radiusd.c
* src/main/unit_test_attribute.c
* src/main/unlang_compile.c
* src/main/virtual_servers.c
* src/main/xlat_func.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_detail/proto_detail_file.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_dhcpv4/rlm_dhcpv4.c
* src/modules/proto_ldap_sync/sync_touch.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_radius/proto_radius_udp.c
* src/modules/proto_tacacs/proto_tacacs.c
* src/modules/proto_vmps/proto_vmps_udp.c
* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_eap/lib/sim/decode.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_redis/cluster.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_rest/io.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_unix/rlm_unix.c
* src/protocols/dhcpv4/packet.c
* src/protocols/dhcpv4/pcap.c
* src/protocols/radius/base.c
* src/protocols/radius/packet.c
* src/tests/unit/dict.txt
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f2fb3e7433e0e55f42831a0fb674a5b16c213ad
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaYkYSAAoJEH0Oec13Yh7N5wQIAIPBaC5CwJiTAwWQyhdlS7rz
TAG8hSvL4UxTPc82vX+/DQRc2iPqKL7JEf7g9TZrubyvY7wkZHFMD0w5DeBcyv6w
+t42+q5dZ0Gb7iI09nPtJoGmvOoq61q+VwPLHuvDvXQag4UdMeP9S7XpIGOHYk9N
6o4j9sFwW8+LEB7wmqcQuLTWQvhjJfUSVN6LwGJ4kwuv766KAt3WYntr3l/TtyO1
PwYX+L6zmmToS/KDKbX4XdPRq9HrFiNhoykYtsoX+kziv5JhnebDfhXQPCj26eIw
weisY8FNJnlGrj48wTNb4HWaI/TMBrbkAYYcFlLpCYO9LZqRikPMm6rt6JHoP+A=
=5FEy
-----END PGP SIGNATURE-----
doxygen
Alan T. DeKok at 2018-01-19T19:25:06Z
Files modified:
* src/main/xlat_inst.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dd5944f79b187b3e3a10c2f85b4ac2811b36fd2
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpiRDYACgkQ/6TVgp+2
18oH0Q/+Ia8uQjranQKYOCgb/JrKWbGJparmMyds8VavlHkmN8Q95P1QZAidspgM
kXSLgMWMlEzr9AprSAtkvLQbWpY/V9aueKccppxQgNXYJCDNMoTGJTyvVvm2nCZV
wS1pnQauZmLUSGs7kjmaeEl5K+3NcsdJoAti26FETxC3fSTe+2CjWCSR3lBB27t9
0lmDle4K3y2v2pmdbDUJBfL3o7dUpOCZ1C3e+bLbEaj9XTYP0qwzSzH/Ww9k8QgL
nHun4TB0pefq5WEgS6YBlX3Mb3eAEqxsxglyjIzYgeVTZYysEbGfJKCHIcJt0gEy
yR+JXZvspQxBTq/H58S1CKLDBvdcRGrml2+aFZJSVH/agxyPqdm9QkOwVZ6O7tXh
eAvMd121azNN/+Qrg+4Xvp90GgfQKZc9udw6hwdbMo4qpBAb7HSUELC+it5lKgCp
rPRfozUilbrCv1M9kHiuL6XHjel+3/Zd0CYTZ/TYF8/Lqs7hl8eHrE3J0OBU0YK4
cR4ZkErKqsqal6dPcNvXK9fBMYm6DDjDl4jCChYMv2mFTH4VJ9Zdbi6tTXzjcJxY
4/NN4nEgvWvGe+ytsZa81LnaJXtcmknm0FKTITqyGSWWN/7JnmLsRMlm6+8Se0oO
PZLG9VH/v5PpP4+f6m7gddx1cL2svxbrM4HSQmP/cW6pHB05iHg=
=YugQ
-----END PGP SIGNATURE-----
Fix unknown attributes when created by use in unlang
Arran Cudbard-Bell at 2018-01-19T19:17:10Z
Files modified:
* src/lib/util/dict.c
* src/main/tmpl.c
* src/tests/keywords/update-unknown
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96d43f265bf8ddf8b1d17601d12dd8f7539d33e8
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpiRDUACgkQ/6TVgp+2
18oQeg/+N0tEPj2mkI3fA5jrQkcBKS74I2B3qp05EUDWJU8fW6vXfJrrxS+PCZm0
7s1oURLSPGTv9vHgZ4vXZ4yE2WS8EW/rlySIC6Dh48S9eBiLyUTKuTknjT0CpBBy
CFcb+/WO4/WXTiON1IIyZ/1ac+b41StxoJoLnSZXgdkgxvYUPS0fj2oQcoL+7KF3
gxIpa569EYj/37oKCAqEU+coR4gX9PCcS7jKk5x2nFNUm8ILeklMomS+J7kthJdc
IKVL5ZtqyCj22yZwlqjMLsySOQYmaiFZbg59dKHFvwNPeG3DD3gaQB++pntNAU4L
YtE9T7meTJ/NoZdmRj234yhEkFvm3D64ADu/DfLyeiun3HcALm8YyT5eNaZ4iUpc
a+cGNGDRQpjCQW4WyDMfUcAK/k0H8FWshtn6uEMJ9e1DgrI8YpbRHBC3qtWDfZ5/
Cdu/kpflS/y+z7CAweHv/lo2NOcn4Rb8yd9BD1WvRXnuTdOwU3bCuMAw/VXDChLx
qAzHDMMdChbZNo+HZoohw38+N8wfeQT32APpHX3S+wCc3UMuuDqdsFzolGU2P/RX
muBZLw+IqbaI/OZ4lJkqUQmhttU9iM950IAij/tuby1jk+3GTuQPrrj5EDP9OIoY
6c1xpMNJRPQiC0AstJSA2MFFoZ1g0+zIlVJoef0/Qfl5uHFnNxQ=
=zqu9
-----END PGP SIGNATURE-----
Print the full error stack in map.c
Arran Cudbard-Bell at 2018-01-19T19:17:09Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f0009489d32820cee219c9901bcbb29012b8d4a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaYjrHAAoJEH0Oec13Yh7NqXYH/0z0Xv8iv7is6ZmLH4kmattl
ocCVWTdefzLtC9qSzF6ZDUpnR7sImXkM3aK58GC99mDNr75hNopoHvwYx01I3qM8
nbByhoew/oN8LCah7kXWw3L/jxM4A8EwYvVWSRF5CEkzFBiXg3xvXCHy+YjSRyhA
GbSETgk+cjsQtiBexz/oChhWX+kvkWQM3m/OlJT2eX44YU60fuSCRLQTc2d4UJ3P
P/eO9Ytc8AkMTaKq/QF3gh94TL2m8mXE+FLOXh3t1WP2cuhaKeOropV7OoOUs0f0
8gLHQj8tpiGzaCfPGP+4emrA/pTsQwaD3Kelc7WOMdl/KRYpwm3ba0CiN0m4jY0=
=wW00
-----END PGP SIGNATURE-----
make tmpl_verify() happy
Alan T. DeKok at 2018-01-19T18:36:55Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44870826f07a7e42f32c354d4d7909c6ce3e9522
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaYjrHAAoJEH0Oec13Yh7NHksH+wV5ULgpH085rksnzh7oA02n
faWW9JLDsWxDEup5kCFN3Fe9m/PeKjlysxQTaDMGAKXnyUTtFi5/dp+kQd06QnwE
wKCQOwU3TTGVNbjjNj7Yctc8VonD1oPD4lQCqEGa8y03sAN4YgbY7gz1bTnHusv9
o7vahmzZQEBhZe1SI00iS1f64BdZunbV5p6cWuFfxEOX00ev92yOgbLQRS+hciwZ
XP6vhleDt80w3TNR3ixF0VAUJIfGCE4e8Yzcd/9/Hy1KHqtudRChZvCF01twRGy3
5EMgNLrcOr1T6NEDNoJn1C1Oau+WEImVmer5qCRaNUNALF+Ni92qdaXHNKsnHVE=
=u5OE
-----END PGP SIGNATURE-----
clarify the code
We probably also want to check for names / da being NULL...
which seems to be an issue in rlm_cache.c:412
Alan T. DeKok at 2018-01-19T18:36:55Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0879867406a73daab5792dfc6e57768fa0b4bacd
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpiNawACgkQ/6TVgp+2
18o3Zg/+KW/2bsYhMXQMQWveHUhkWrcad9k95koDAv3nDHNWqfPlI1AgUJC9IxWJ
wq/mDCnAwKRuybUJzFpkdHNtjh4PEzcY2MbyOHokjR/AsaaTGGCbQ5YBsHaVDZFQ
utmH4Agoa/BTXGRv0KBENCNsCBiLFbbxkYOn7Ap1HusCpyKJJJvnxpzlRG1L7VeZ
zL0z6Ftfwuz+GdxV5OVFBphQt92G/RSGPAtZhCUEEn4JJXHRZrVLFvhXt99pUus9
RzRNiFiRjgGiw6B+86WiuJihCbWmrR3lDsdQICZCFrfud2k8DKOVN1XjTltNeJJI
giAm8pZC3YkoZUvMM+Li7aW86KroquxOMpOJDfJR+w+xKhfzKmx/HwLmXVczwPAP
dVsHFzWipKcJDcpYcttbhUBVhUJ6Jnw8tbOKHPRQ+pwE2lX/mKttYA0llH9mm5Du
s5S35x5O9EgLf3XYkdFgx+flNHHWiaKoRRSZ87eqSGHE3TUcI5t5fVgyjjaPuKjJ
j68Emb9VzPdkQ6pF5OQXh3HSTZEkcHf34QPpBBTceIZfg/UXPZQyhmka1EoB2lmt
3PYitDv6O9f0jz+zkFezSurnpumNGzYr/dxk/nPWMcKQCyPp4gfLfVy+SEvJFemr
Px55wSuPGIV5gupMdOLlcXUip55WhJDVXGI6IOpZeyaO6R0PnSE=
=hB7x
-----END PGP SIGNATURE-----
Use different name for module and thread instance data in modules.c
Makes it slightly less confusing. ish...
Arran Cudbard-Bell at 2018-01-19T18:15:08Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65b4ad85728ddf64392db41d7846df3b11713104
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlphUY4ACgkQ/6TVgp+2
18pokA//VZoPomPgekfyrfo2taivyG22EOBqTX2cQF5tqmhT+52ve4whz/MKk0z4
FeN3yvtiwst1q/q0tLaKQeRzdU4wwkwXxwDoEYsrd6h/TMv//FSxIOpJkSBbPrFJ
wh3f78Ep+XoPB/qXapsKz6LcoqnFP+/yuoVLUGVQN/s06N3hzxJc7zJuhjd5+qrr
0GjARvY9CHkqbUkRPggFqYELITM0Y5ZwUOZzay//olSJtYlYlqk7DP0TwKmiVUWa
fd+fDljOulegVSOVtDtbkrIhPs4KUztB4Bn3hwKXWuGCudfKPc7aM9YamkNKSzcK
NHpjGojT8xrNuCtWIwiFvre0kw797fXz5uTJiDAphcSJj70T0NFeJDMXwV7cGmLF
SgLTJidImJhqpvPEeyFElSx48MgteqIjKypgaymjVK1roQNIyip6VvmyCh1br5VN
B2118EW8oFEnF2uw5CXiTPM6tAGHLFAFcTBJnHKPWt9Qe9pIWXl1BL8txiF1AHb4
1qbvf2qxea90ZD0cwW3MPY4saKbQahR15iW9q/XdRIxH79v6FE3fpXhTFQAea5fN
plNZXZtjpbL70WCqoWSuvmZ2yGrtlmTuLxWGFXtu5RjRypoOz8HD7aLGjOqC4zqc
IH6k4jIp7N6z6otwbCPTgGcKZUAQ+QBo+C56+n5LRpRDkwlB3RM=
=y9SM
-----END PGP SIGNATURE-----
Add rlm_rest xlat back as an async expansion
It sends requests at least... More work needed to call the resume function properly
Arran Cudbard-Bell at 2018-01-19T02:01:50Z
Files modified:
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rest.h
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c80a4ee44c8bc7fc0404f10dfd4968af7fb3faea
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlphUY4ACgkQ/6TVgp+2
18rFhxAAjgY8ySv/iZ74pRwTwqlMvNY8CdXQqgD32rXJSHGLRib9Yk1W1mAnN2aQ
r0RcPuP/wUq6AFAmzqo1nVXF7mN/1Nv4qtb/2Et2ORRq9vuon/ZpjwoXK59/WM+y
JxpO9hZeQ136DQMvTu+I2EX/kYHGSPJnXjHTZKMwrYe49ezwjx+y4ZC4t04le8yh
jvZwTwOlGAnZGRUx3JFqN7ZuEOyaCfMZzfNIXLqVYd71SLv/G5LAThutjgXHL+/s
9AH9JnlCq5e09fRf1w0tG1lk/VEse8o0+S5PSxVllQnBM4bWRc8/rdIC2yizeGdb
J/kt0t2V0HWtu5w1OHBV/HWJOvZ4xtyZyZI8eqympto0XzAWyKDR4gwC7Q5XQHTc
YWqQCLo9Zg5yPkm9M0nXNbaW8vIvleMRNy0UCoV+oT0ljdn/UiYKtCC66RLMZRoj
qARuji+9BRiIljeyatUkTNbSWx54ob4usD39AZArAMFkBzKkPq+xcEy+9RqMBd+a
UIYTdQylES/9fwbCI4ImOFG0kxLODsAORqea+1XecaueX7RFLKATqe3Qczoi508U
nRNJyrHk5HU0msLC9lvu/nEQwp3LTd+9Tz7rEb9E9NJ2hN8Pjrhu3hYEYaKfW/t1
sdz92kMmMbGIUe/SPuThm8SJy6MokNF4i6K9H0dRxf2JHCP2AXc=
=ArxY
-----END PGP SIGNATURE-----
Various fixes in xlat_inst.c
Arran Cudbard-Bell at 2018-01-19T02:01:50Z
Files modified:
* src/include/xlat.h
* src/main/xlat_inst.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fd06004f1625561bee7202a1a0ad9e2be5ccd11
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlphUY0ACgkQ/6TVgp+2
18oclhAAkvZPtsiPLeDsX03VYsPmZ7pvD+DI0jP4CKPvuRgggCZTpzPcmcDZ2qWf
6e5uABX2dpmNpwr/sdU9v0PgWgHBxGXx45/z2RLqpe51RjuyzM6Zvcv8bB5e5otT
ebbPPlZeGCn4wxN63I22NmQ8ykRf3GXBzI8ajeuYC0R5gSeTRkCfObBBl/eLmUrm
i8Jf3v4aDC4VbL9VsrBTl3Ul6L5DSnPbp17kyEmxyaFcmCjTm5f5NTa9yhHK/xpZ
nDszVrvDwPUhKUU+ZrygpYINHiA9zORamTQxU4GvweSsTEWrXxZeBwU9Y+JO765F
24/GQI3WC2x8l0SDwkLUfWhyf90g2oLlijQJxz1/zAz9d8RC2SN2nsNFWghDfptT
Y3j6LLXh/+o166JjuH/5FgH98UmuUYgJ0E1HFSh7vDP5rQPJrjyZbdmw1pZSHksC
9d65Thc0aDoZcZi5fC1gudim2B0ifpDwHN2IcxbN5VfjUiO5eiHV+YNDhbh4DoJn
41zT/sqASn+KVCztMO8Kdw3WQ1iPQ8MMT2DrYZm6BSL2hePTKzLHC16h6PwM8Jze
wCJX2Lb2tw0o/HR6jR99/xc9HR6BM/gS2wswB5xNuw/XZ5msfjJ4pGFOxTFyLxHT
V+GcF553Y5adiwHPOduhVEFROQIUTRMU7bsinSBcwvk2jQw7mOk=
=12ax
-----END PGP SIGNATURE-----
Allow thread instances to be looked up with module instances
Arran Cudbard-Bell at 2018-01-19T02:01:49Z
Files modified:
* src/include/modules.h
* src/main/modules.c
* src/main/unit_test_map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/078e4dba9aaba90c9fa5fd6141e4f39f06530097
======
--
This commit summary was generated @2018-01-20T00:00:12Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list