Freeradius-Devel
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
April 2020
- 4 participants
- 41 discussions
[4.0.x] in non-developer build, _fr_assert_fail logs two messages if called with "msg"
by Chaigneau, Nicolas 15 Apr '20
by Chaigneau, Nicolas 15 Apr '20
15 Apr '20
Hello,
In non-developer build, if function _fr_assert_fail is called with a non NULL "msg" argument, then we get two messages printed (fr_fault_log is called twice).
This is probably not the expected behaviour.
Maybe add a "else" here?
https://github.com/FreeRADIUS/freeradius-server/blob/master/src/lib/util/de…
Regards,
Nicolas.
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
2
1
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6WSgcACgkQfQ55zXdi
Hs3/Nwf+IPMh/+bIMv85jPnuTpcMkgmco1QMIcexoTDWvH8Z03t9Rnp3FOnKCuK9
cccKu5B6WjUDKkeL6GBoNoOL9R+ZmKk88HP++OiQfJbu87Z0e+1f2l0kWiECxonu
Ftb01Ngip9pFEyLjRp16Ankuc/8l6KmqoXhW6Kzhv0EYLssA7ZA+V7GYRa76qVqz
qen6LH4G8QOY0NFP2VtcShJGIFhGn+0ZK5hY9wCCB/x8u62mKrlNk/i7F+bdHBvl
J1yrGmH7s5r25z/flrkKsv9cetdmaWB709eRTpjrZieAswokj5OvBiy0U+YJOrs5
yq4K/z7XqgHyD0oeKtvsyxfU0ecA6w==
=uxxr
-----END PGP SIGNATURE-----
glue triggers to workers at run time
and only if we have workers. This is a bit of a hack for now,
until such time as we have a better solution.
Alan T. DeKok@2020-04-14T23:40:55Z
Files modified:
* src/lib/io/schedule.c
* src/lib/server/trigger.c
* src/lib/server/trigger.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f69fae72ed76ed30c0fb…
======
Update misc test to use the test's API
Jorge Pereira (via Alan DeKok)@2020-04-14T23:28:39Z
Files modified:
* src/tests/misc/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d3f6e76ff6742710497…
======
Fix misc tests
Jorge Pereira (via Alan DeKok)@2020-04-14T23:28:39Z
Files modified:
* src/tests/misc/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37e2d7d3f6c7e013fddf…
======
Fix typo
Jorge Pereira (via Alan DeKok)@2020-04-14T20:32:37Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f9577858e8c6ca45ff0…
======
Fix minor memory leak
Jorge Pereira (via Alan DeKok)@2020-04-14T20:03:35Z
Files modified:
* src/lib/server/trigger.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea66a9b244207f8ac083…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6WBy4ACgkQfQ55zXdi
Hs3O+Qf/V1+SrkfNNN9KlMY1kqT74ykZnPfg2DxD4vf/V8XE7JM3Dec9BbGcKf3j
JrGv6KzVLHh4oqKu6lv+VK0++ANiiLnzVnM00Dq2dee9VlQ/y6s9ePiXbp+bRfHT
L3+bnHet7N5yv+xWogzTuJcEiGhY4HJs3aQ29f5os6SKFi5EYVnxORA3jnhlCPr/
a9wKWKmI+pFXdzOPSn0p6Pko70BFog+2GEcI26IgncKsz1alcF2BzvA+aQloqYuV
eMWwP9wz6MaIfiSDVV2ksOXVISoPCJ5VIoXWACsr2oT/pf6kKbcCrj5tTK9CT1pf
NZNqDAZ/+uTdKEdeQ27SMc4kEybahg==
=avRJ
-----END PGP SIGNATURE-----
let's run the interpreter in order to expand the xlat string...
Alan T. DeKok@2020-04-14T18:55:29Z
Files modified:
* src/lib/server/trigger.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa3c2e3652c7676202ab…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6WA8sACgkQfQ55zXdi
Hs2gywf/TwlVdGerxuAOEqsLU8+hr//qjHoZo7AnhzBClLQ+rIE8WZ2liLCI7phq
diiCbG6GmPVooEesJ1G6XXjUI/N5fX8JcK4dDyR4Lzw4h/9Sg8lEBH3gsWPN1z8b
trAmdIJkC5PGK+YhADOA9xDcR0VRMr21y5eWC1YoUCn+88swAHg3KxEbhbjTvjTv
D49DP3LNt74frfbVA8zcdW6SYIrXwii6oyzHJBXoT9xNaaogMz2Urp67Tn3Vz4kB
sFDIprGDqqU7kTw6ChELdsXm0Mx+dTEy/FzkF/skFiMdxa2rwQ4I9R4K4UfXebyr
dGgfmcNwMZv/zp1R1pAPGSzKcipjWQ==
=e91I
-----END PGP SIGNATURE-----
debug argv for fr_exec_nowait(), too
Alan T. DeKok@2020-04-14T18:41:09Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdfefd7bfa56cf1e24c7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6WAc0ACgkQfQ55zXdi
Hs3DiAf/dQRnifCXdXoHMO05GGfjqKdLqsHyXTWWlfFVkwE132d5xrrCRF7xf/Xf
DixzwdPL/biNfDyn7NIx3vxSowt7B2v1Vbpvyall4Mug3LIjqQ6ztHskdzhLs+R/
xEWdcEMwQTQXrHFaFwJxu6Y0VLIyiz+PAYS8AzYySkB3Ze6xq8z6TuMQKVLhVUBO
CdXtqYQv3vh46V9yWAuonpFZa73uvqI/PexJZBvDspbni8tlKRwivCODT8ob7EAF
NpyxPT9FerzQwabWJVUHHq0NRNoue5IGvnDeMQUR5lhNhy4Edj7IWTzV1jqaqKCO
TRpcFjbZrlgX2CWp77ZDoztRM4G90g==
=3qL3
-----END PGP SIGNATURE-----
make asynchronous triggers which run exec no-wait
Alan T. DeKok@2020-04-14T18:32:28Z
Files modified:
* src/lib/server/trigger.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58f38a6beeabce1e79a5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6V/loACgkQfQ55zXdi
Hs3ymwf/aRydGKUW97JT52YwWEKF22ADW3REGyC+zwlvdYoSIAhDZ0c0h3lt69dz
Sf9wU+xZN9gPU1dvd/7dRlrQMsa+4HFsEvkWNWZkUUIUrE9qEjeTStiwnKajICNX
Ng5dl+ykw3FtMAhitTo5jPBbui9rw+a1VCeGOkiXWclgFFpGIE2/PNMzxHQxvYCN
FIGHhli91HgK2624KFog/lDtagyGAGtrBAf0kLwVlflHZlZxopzrmZGYFqPfONu3
fWtEMY9PzL8SqRi9RDs2DCDEqZPvJNKpLttw3txcMFx1Y6rdF7/7utK0db/tXx21
SqkW/wfgejV1LNl+cYBOCVE2QXnTOw==
=UEpq
-----END PGP SIGNATURE-----
various fixes to get fake requests to work better
Alan T. DeKok@2020-04-14T18:17:55Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba1563278674785beff0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6V+DcACgkQfQ55zXdi
Hs2erQgAj+TXl28PwP72P99oGTUsrVJxQq8R204b6ffADJZGe+AwcJiKd8FaxRFy
CPq/7kd4NoeXRr1DxS03jr0N0CZRFB69ckimw75WT62ecxb1hdWDVcHI86MfhzYY
E5EG7IQnEsM3YJT95YtkITq+mgYmXCzDVz4ostJRO5PQxjLtgAfHNCegjSIbS8Mk
Q4qGpD5oDnCj40EemlAuUoYzU42NXblwPaQZ6qpvxrY5pUBCKA/aCKPb9mnDi4I1
Cvncy1qCoLIWp1VCVMPoQcSu0BASUeG68yqDL7xDDG43Szp4gRLvtL2Fiako4uxm
69JhTjNoyBYdl6gkQbEDh/j3qgaWCA==
=42pq
-----END PGP SIGNATURE-----
don't touch request->async->listen for fake requests
Alan T. DeKok@2020-04-14T17:51:37Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee5267e85269c3b2ec42…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6V2kEACgkQfQ55zXdi
Hs3Fcwf+OM6nvFdSNDU0uOnSlzdAxvoITttN83K6bsLCmgW7pNEHRE6R4qRyFLbc
NeXBViGCK5nHKesHig835l4+jH0WsFwsYX5FPt3JDhQXkCeJ1d1QLR2vEE99uScH
CNr4oECq6tLXih+XVg+M5rJiSvMeAxki3ToxIvQhTTcDu9BoRry9HuxN141jGsCZ
KE3MNMv/mAhck0ZCMH/X50N1UgHXI3fAmhWcz+7q91/btuh6AbjxpwcYVF6RRGj3
eRg/83ullRQHW8xqD5hxP6gdSum8HT+SjBs5TjbSs6mdkyPWETUNxIHY8LYDJ/A/
isF/MAlzJDGtp7FRULDxpPRA119EEg==
=lBTh
-----END PGP SIGNATURE-----
add API to asynchronously schedule a REQUEST
using thread-local storage
Alan T. DeKok@2020-04-14T15:43:39Z
Files modified:
* src/lib/io/worker.c
* src/lib/io/worker.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef2131a29fcdf2d9cff0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6V2FsACgkQfQ55zXdi
Hs0CSQgAoyvDeB3tgK/S08MG/dU5fHJYDg8HkS9bzAXrKYFQMnBuiyvhbqESbKOT
nqImV++QGDr4GDTaRXihqlta3ysy1twcYwrFWRyKzPIrer9j9RDfAnwHi7EFvmMs
wgt8Z9cIUq4dYO/gwHCLDqxOvTwQoC3FECEeXy4aoG6MeDUv0yQpJiIjXypPdmCy
Jx5y+ud6uEuOaXn8qt4juRVXI5dUOJ1qL2PfTi6IMyxjg+tSPW7a+a44n6xcbM9R
vuifAnZB3mGrXYt1EHaZJtZkDwB2nrePh+KpWClkTK7CxuvfprACnhkvVmfVGMYR
RTW6Efvdmct4P7blc+92Z0iPHeFvXQ==
=f4qn
-----END PGP SIGNATURE-----
rearrange code in preparation for asynchronously adding REQUESTs
Alan T. DeKok@2020-04-14T15:35:42Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/455fe1d38e93ba3358dc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6VzfMACgkQfQ55zXdi
Hs2s6wgAjJaPF0TCtsK71eZhZWcOXzRh6eIZ7j7kICWKIGdR1J/cNfjX7m6Kfkai
mzkM79CVsHjIAG8zWcrF9nTeat/vdZM8CB1wMvJ3yCEDVF6UHifp4zhk9C4ioWOR
6vDDh5cd53Ee2MrzTSYQavZVGZXayluciKQt919xYXpCSJpSuIZv3IZQeW+EFYX+
H/2hfQLyjmBs6Xn8kWhDQzR8Vey3MOLicxc4E+dm8RYVnL9GwbMrYONIuisML8Go
XgRljxp5CHOAx8TaA7zWkBxCqMK0YY0ngFidt+v58M+lZfbk+EgIJGlbYl+2pd2V
yrA5VV91lw3zbqSxeACPKcYj85wqPA==
=eqWA
-----END PGP SIGNATURE-----
remove ev from request_data in talloc destructor
Alan T. DeKok@2020-04-14T14:51:18Z
Files modified:
* src/lib/unlang/module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/353e547b7026ce0d772e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6VyBYACgkQfQ55zXdi
Hs16GAf/Qn1dptnwwBDqN61N537245eOx/82GSihz906OZaOQWwAhU1QPIGJPrBl
Qs0KQnyEkqQfD01/KESSgGk92bK+NNZub3I3FWrZbwrna6LIKCxav4GJKRk2ypQY
WT6L7MwVQEGKVBdL6ivL7fHVXKqr3AI1l/AdF36OGbgevUK644BjirB++UUvgl2i
MUJ0q5/Nk8aRahxUKr5cKuP3oDzfHKrvDUeNupfd/l6+Pm0VYjdBd5SqQQdEYxJY
QeeOSXahxZZCliKIi6HAf/ZSqiicq076F3p3PbTKz43EJdgMDZjIrbY1si7Y6i9Q
1Orfx9CydQAPuaO2d/1oy4x/UdPMHw==
=sOC+
-----END PGP SIGNATURE-----
make TMPL_TYPE_EXEC us pass2_fixup_tmpl()
instead of pass2_fixup_xlat(), which was only a temporary hack
Alan T. DeKok@2020-04-14T14:26:24Z
Files modified:
* src/lib/unlang/compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f248af420530620c04d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Vx58ACgkQfQ55zXdi
Hs26bwf9GImz8DL0+pWEsrU62HfLJaIh1uRk1WQ3z3qPl9YRtuoBPwCWXK43tEhj
REZ957p7yw2f/qdod9WTegw9rsDZCywl9F74YvpzTPfFgdrPGbBY4ifndRSSKUYI
DQmJMW5AvARx2DpyTddP11+DapqwLt9hJbZauXasaLgBTtSez/NNUhzd0lRcWf5k
82i/2fAKfI3CyN98RKTV7JppgZW0EkZWV55o4R80+xchmren8poxWYezf622fq8j
A5QJNIuYdjuGB6eQaGyEhF00r46h2GDZAgUznQE/gDzy+5UY2GOq0c8HeA1e9EEx
XbUfWOSyI87tUO3xzDc2Ht0ATq2T7g==
=mwV7
-----END PGP SIGNATURE-----
correctly compile TMPL_TYPE_EXEC in pass2_fixup_tmpl()
Alan T. DeKok@2020-04-14T14:24:25Z
Files modified:
* src/lib/unlang/compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8032e6b562637468a92…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Vx00ACgkQfQ55zXdi
Hs19xgf9GaI/QBDzCNmmeOpPuF+SeN3Q+bCUTtp970vY5BuBKo5acNpV5Xy/iAuA
WGJSFWmiTDde0VC4YRAonn18XpvnO6IISl/Ab7IqtgfO8yLDGuECtNF6H7hwqssc
kTn2tIuZDmdnsGtX7bSa7WHoIZ5GuqS/gnqFuYUxkp8xeFIgPrQvEL6wzXfMyoQj
FBE9Pw0CFWGuWRZG2pntz4sbQChd4WJpTAuMWgFa7d7TaCSw16wSLMq3zO0FftY+
dng7PQV506aAzbFxL4wgRQhflXeFT2E1ASQnWk7/iBWmow0RmpS80y5kqaZ41cY2
GmdT92X5H4jmrtX8AcheRvQ+Iv1obg==
=Ot4F
-----END PGP SIGNATURE-----
call tokenize_argv, not tokenize
so that the individual arguments are split into groups
Alan T. DeKok@2020-04-14T14:23:09Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8964b105803d72a63086…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Vx0wACgkQfQ55zXdi
Hs0WlAf/WYOwHBEJ9pPbHz8P/oI7OxtgYw/mhrKjvpbWwt3KS2yJC2YwBSHM+TPA
wqKOYXKdiplxAkZBtf4G7rkPMoLWYqvp5b1YVacmj7Tq6TTSVT+EbsqjKeTMNlkJ
6s2K0rLo9X2LNoYutKg855Z9EciT1wu/2Ca0NaQ1Lls86v2DZMTOJoAjpDeS/Qa2
XJChDMj6aIE+d8xSpgEj8uPNjZZ4LVJV4RnV4yLv/KSpOo2QmkqO9Ph4iOKpz2Od
rdxEL7a3LpDkuGJn0LJqGeScQwkT54D0kwCExBV8IdCGkU+TUl202iSQDDmIFko4
G6AJEk0hfTJJxZ9Aydpgx9YtODieJA==
=yOyn
-----END PGP SIGNATURE-----
remove trailing CR / LF from output buffer
If there are intermediate ones, well, too bad.
Alan T. DeKok@2020-04-14T14:23:08Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f02dc3f1f96ab327a3f7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Vx0wACgkQfQ55zXdi
Hs1DLQf8DQN3l12gK6NEU5jBe5JMqh2jDYy8vWLbqjqt/iGxHEW6hZxKtVr8ZhQ4
8DFTjqjfxTMZEvZvffAiAeDqOUOWlcB1GLYlYAJh8R4wXFm9tpmCdNMWec2nlUPg
Dk37hOcy9hHHudx6p6lQp5U/Q94DADJIsPja2Xg9sj4ksgASEvazB6xVWpqDpha1
498v4CxSvZtJyOmUdy5++RcHzscPTjlZw/dDjP7cUaF+1CiLsNCd8U3eL2UYKvdS
xQQke0Z8bzKvKQCCpdEtDbS3CO20LckaLcHoCMdh6Nsnnhj1u28mEZE76iOpkGGx
c9TXDn3sGMpQgR5Tb2xmv3Tt4kqdbA==
=12+z
-----END PGP SIGNATURE-----
print out actual exit status
Alan T. DeKok@2020-04-14T14:23:08Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bff262d0daca7ab46dac…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Vx0wACgkQfQ55zXdi
Hs0wjgf+JbbDPxH1ejrKHZZsvl5F64Qg7qnG5jhIwT0xCe6iTvobo/I9MeTYeov8
DihHnNPmasAfcLTgl+aqeavyqyZ8Q+KedBZyPPi/JxDwn/u89wOb41E/oHiYcSzX
ujMLJNXi7GL0Fl5rks7gxTB/3aCH0nWP8YqH8tAFkzsCXZ5MnATD3A9K2YS+VhFA
gfbyvnfJ/9Ab9alkx8MrbZuMmYZq77dAo0v2K4Fs1iVh007KE6IrHd0LKeSC1d2T
GjNqFa8NbyYCTF0dniL9dg5zj7hnl6OxoGClwRCLrxv7zY69lQZPKnYpeyQz40pg
sUzeoMdP575i1jwZr7lN+bxSbPEdvw==
=qavF
-----END PGP SIGNATURE-----
print out arguments we are using for exec
Alan T. DeKok@2020-04-14T14:23:08Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0156360c5829da6e77f3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VH8EACgkQ/6TVgp+2
18qiZBAAlK0lXanAJXrZbQR5vFBneSEQMtWNTfne7MY66HM76TUf1Jezf5QSyGgs
wTj+shgOc79CJGa22E6YfMLeaMpVsXkGEZ103tpwsY/Xa+Z6bXTgc02bY1VzMzfx
ioD7KBrkM87qp0QCMbm+2QBcpTBba4E0vnVteinBDvry90iohRd6qV0f+IxU2G/b
fONKVhp/RpyRrpEuiSx+rRSz7CjQZZCKfEzNqoHGK1Z/cTgm4AbbHgjUAh1n0xmh
syXbcxQiqrB3L1Vajp8+m8xlB3uHasxJdm13ubWkD+db0QcSU+WVRR5xMZ0IqgB6
Bf9ou12KAEu7UlB++SHx1MPlKL3ggbmODP2ln8LP8et7+eCjPk3y+dE3CZtFVKGA
K6BJIwDWAQmkecMGnNFqISnmbpKw9hfsBXzOfrcvvgh47cp9ZzWgOTSmnEL87Ihm
qdeWOPJr0I+ynpbhwBy2mFnECpEFJilYXm3xEk7i9Oh0FtAnfQDD9KQNTH9PFSwm
i7ZEnXv16Mh9rB1FNFh54u+hT2kgYeIVGnptm0RDWCdHeSstziBxd8BqzQJW9Gcq
JsBF/W7SRtw4n2G31aZ3jyqsdSVOcesmsmAiLZq3s2VPQwbmMhfXWpUAj/Em11yG
nQTxgpslhZhKFImu42HaeOM9C/KuDiDyedOhzaxg8ikcDrK+XHc=
=4KLz
-----END PGP SIGNATURE-----
_fr_exit_now removed
Arran Cudbard-Bell@2020-04-14T02:28:17Z
Files modified:
* src/lib/util/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/183ae41c608a6412c91b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VF5AACgkQ/6TVgp+2
18qPjA/9E2YDh1lsA8di/R6KHYoLdwyK3n9U6XLXyL3a7DMFG8lQ5r7+rFz5uX3e
Uh6ryQ5q53OOsxf69UgoJ+a/O+0gP6liDSdYSBIcYwEPDh34+5iMz3MUsj8g7rTF
HlLW45Fh+tkedbizcsE6a1/tgdTzkkJNzt3Bu8Xo4pvKy3XtGmUGxEvkKDFre2EM
p2zgnhUxhvW6yp/5mWiyoZUcYOnJdaUvXo7PCPbeBIj8pqFyAjCTk5hu9zrVB+6V
JGZgy4aIMr8OldkktokFwLGGojCaLhttrparEQTlV0QYKnIOlCs2U4OFdO0QcRex
+Jr2Pk1zgSZoCCsyOREZE80ef/2fuk0xp5mZ/4+/3e9+n3u7zYIvmE1Q1gcnMCVp
3Fczd6MM722SpXX1GeCZH/2wPEq9DSUTnb7PX5uYS+XFqZDwaJ23wKM6+tKw2YCZ
+/tMI4zIfpfXtzTFUBmG5KzU3Hxy79O7Km3FE/hoaaQSEEbHMwTwfEmNP0XnTeGr
gRNsq0872BPAieOEatSQaE8vfdjbhAfwXRzpJkWrwr9qxy5K1f6HIhI+ODJxfamQ
o+x5HCtL4p6DCUiTt6fk+hJ1ncuPbVpFRBA7xv05Ul3e/d9IJq95RcRVll0fgaMb
udCjBOBQ94FC5mPHPiPSJeNe1by9SksdZD8AOm3g1rO0M0x3sBI=
=Zpra
-----END PGP SIGNATURE-----
*sigh*
Arran Cudbard-Bell@2020-04-14T01:53:20Z
Files modified:
* src/modules/proto_ldap_sync/sync.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a54ead1011398e9b17c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VEzIACgkQ/6TVgp+2
18rf+w//d+ICCu2h1VM00BSMpw6Wc18U9+mfOW/+oaVPJxTcVsgv28hhGEigY7Q3
OkhMhVXEmKLNXhB5wAcI93sf4v8cJZFkhknZ5ywoHhqClDLQ4dHD2460xrz+/jzB
juSIiaBKlt1r+09uml52ie0HPwyQa4RALwnvEGBGG7SmJxXO89I3m9M4lj/icEBi
u5+mfeTAKJo7JOoYwdUt5CvTWFSob9yZRwhQWd4dlwYmVUnijMXn8V4L0tQHVal+
BwImKqzfdi9FILNQDgX6J1as0EbXtUXjHi8Syvf88eewI2w66r9wccM0v90N6taY
7H9PNOGaljFG8I/93bjfnyihCAlGT3ajmXjP5mes5pFlUyPyqYsXQ5eKOSS+bWS2
w+6cO7lHpmRwti48XvaPrY5DZVwvsZ9xiTiJK5Ud0SAM1uEtBveW/ehTzEywdm3u
zjElDLkgUtf/Zhr4NdFVt0zzlzVDkq97ko8E88Zh+/n77P4huvaunnIQSv2bSx7x
3XDAEYXRdQ9Hwcv8YOB28y9XMhIMRJFIggyCs6Qj937My7H0VPcbu4FcYmZz3ap7
bUpyyQNJXg/IkfSrsvbKeGFXejCTAEEKKeMXMiPRTFtnNXKpVyd2zaFZLKz+hlJk
Uld82gdo+OSGsJthWxM3Kv9vLocqUVqABxF1fgKYiTZSVJCvMIw=
=lKAH
-----END PGP SIGNATURE-----
radius: Don't need file/line for fr_assert_fail anymore
Arran Cudbard-Bell@2020-04-14T01:34:42Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d2020c33c8d7d9fcc10…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VDb8ACgkQ/6TVgp+2
18pTChAApFNUHSdo0rUffBsoXM6a7eaSlLluE3Bk2qysYyYmaxY869je8jZFgKph
gnNNd8lUMBHgmpTc/xTgRPVML6FZc10Waa0Tok7vTAm5h1DHEtN/ejX2gL7y8P2S
KPwtyl0FgquMNoKGPKfnHN7bOctc6tGJ73PJZ6wgEnt2yBjPhgB2HHmQu0M3WzhK
mv0beRdKVhSpn2HVGK1JG6eQE7CyTq3NUGnbBKIeVV/0dXmqjraFkba+7v+6z0RG
H4H2984132thZfndfrjr+sIb0l+jZhmsR2BbaXLn+4cq6m/6BL9LMOl4R/xDeKlD
0i5ShqTd1EdwtU/OcokqAJz7vsF1B3RDsySODLNqsFw/oYjy7TqS3JwDw8zXX46c
GN+VznLHvHN1XMliRDsaqHpBUH3CszD8ZnD01Pw+uuKSR4eHP9KCKDrHWt+p1HMk
nYGUhG5EqG9NLoHe97ZdTsw7WWicZBYjg2tKMqAGSJTrxA8PlCHlKqWc04vh8muB
QHzANfd5fr78hJHMrc90FquxbKmA5XPviE4Jy+M5gcSp6fePRTVFNGRHg2GUs+4r
8jOLhOkgTlZeJWhNHQEtoqh+i03h7fRpAbRyBxDCruh4Ty+8o71B3+F2gb8tDJNj
E8XdAmvlzrPxx3DNze6PNokCQ8uxl1cXu3biC6z0qtfIbhXjEZ8=
=8J6z
-----END PGP SIGNATURE-----
Don't need fake expr
Arran Cudbard-Bell@2020-04-14T01:11:27Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d55c73420932b0915646…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VDCEACgkQ/6TVgp+2
18r1Mg//UPkCHSb2rDrORmjXMMPtJlfUHd5y/myxUQrsMtb2PwcN2A+dZPvJdbzj
p0iszT4lRjt0DTKesFQSXiPOzYiUvAVp1jK2j/tr55Yv7ndN2PfOaOTN1m9jJs76
TteqTSOB3PTP2Amc2ZhHPNE4dV6xzOwbwlHYfMcLjUX+S0wBS1w9CVW6H8Fm9xBC
eEHD1CQ0pE2QZErkJHHcBshHH34OZI1cve/QG64MefMpvFZnaum+GDftIgVjjtPA
l1SZ/tsQIfYuwkht+0x83xhqYQcBcfnlGozBL4woDcmBCQAQk+TSTCT5E4Mv2/OO
imj0ahdNqbN1uV/44RYaFSxss1bZaxIRw1leV/3G/9rH1vCRfJclV9IqV0BXJrsO
9p8MOVADZUHw/ph34BDurmi1f1hAzdHj6c7Vo2mJCN+nR5bhqBj300GtpX8KbewV
7JpJsMkWLAbTVrzUpypK1Ugy3cIavj9zMCuWbaAmDf9RaWDBs/6C6fExCopLUpG4
j0m5b+ZwAQwsg/wiqDfO458B4brTvv80KpglbSpThDkY3JtmRmMke7ugsmq3COK6
wclIlI/YE2w9cFAk018MgdTAdGOGod54M9606mqrLb9DmShz9TylPxanJFWNAkWG
YrLVeE9NG6Zck7729NCegxnJMxwzWsZAx4YNnsqIeL2CEg9VxTA=
=FFqW
-----END PGP SIGNATURE-----
event: Better to make it an assert
Arran Cudbard-Bell@2020-04-14T01:04:33Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/732d4dd1c4fcfe51e0bb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VC/QACgkQ/6TVgp+2
18rKJg//TEdKAEDFeR6wLc0G/Q9U759e9cv8781RDlUb6PnS4HZtntY50hYvFwj6
lt6pnFpREpVOhyFhEjIydth0kMCVZekOyvpRFMTOQeG8wY1hed9Tf35ahz7gkyUE
KQITE0/RZRLIvHLLkt4n2xkY0CRIcBI7yYZ2DUwP7UHiyiA67fXr+xuVOL96ahU4
9PuVKWZhTSP+fBWhJIB5w/ECpnspsFslIvpTQnfXv746glxUE7TFi5jzUjhpclXe
xWKHRNVFdfHn0nrqELVVQDVVB0GJL+trcqrmUdj8jX4cNV+x6aLd7caT8Kgq5dAu
7YcwRF/hVy5MwAwu19VPaTyO3teQPiOPV1wKDNJpDTGzZtoIU4LepjiZJwXIskzI
Ht/gCo7bCFeg4SwgO+9gdBbyhNshCrlM9FnJbp0k3xL7P7SlYWobvyCd1HPWmqiV
Xtu7HajevhL5KizRluewq/KG7uguanVM+kaSZkGse08l+oeB4LMLBLSbrcdNQ6DH
Dbx+I/ZARYtwWdkAWkPWcmyEMPFUwVHefPl2/LPJ0IPwDa7c83u4ppBVIqNFp4EM
iidI3KZLQs4AY4E63JjQAciPPb0pEf0HFSDOsj1mkfll7B4flVucx99s6tF8QOe4
s6xT1VXgl7yChRArYmSGfPYdIb4tpEnLR14INsaBH2P5rO/co8M=
=Gcn/
-----END PGP SIGNATURE-----
Missing header
Arran Cudbard-Bell@2020-04-14T01:03:48Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3545369ef39dd7ccac01…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VCpcACgkQ/6TVgp+2
18qUbhAAmW6bUi8JH8ZLjSIjEEiOkCQqClMGk9g1GJuOjZLxm0sYWmlB9dHu+x91
oY/dCxpCv5q1a43novH8cmQ0iga9qCQM1LtUoxvDHkHgWuXBmiBY9Zi0DGGrR8m8
5ku/8okoqEiS1ZTajA/VmClsrC93FyLjzsulh1/WoEo2+GTJ+6FOwyNJEIC5eYhG
HgSQH25suQklkNAl/M0fZ5C9OskEEvg6iMwTSp5MYkQClxJT1fytzD1PijSpIOf1
5g0ogqZgjigtMT8MfjyRHOV1Kajoehl7vfcwnPInsXfV0/lNFwjszAsQ2ffYWGKU
2UOIxtBu2E256UDwMln8gbE/BLuchsPeWF+FllNxRioWxLplvaxws5vf25PpTkoC
Bw5yHUvylbB+HykpJVNtpMK+0RoNBWuk8/J/us3jn0xefVC/2UOTIc+wQ9BEKCCi
ksx72qrkdRTDJMfSyjVSj/hbq/4xlE85L9YLUPIvPNRdxuDcWY796k8NDWVxIh6v
BTKDgCTULogDUSU6o0hEqu8wdCrQp5zdg6Y9LMVcOjwvl2cUuf2kHJr5RgaEEjhT
pqOnrC/2FReMZFUi23pQ4UT+VaC0OXRHXFsbFo6O32rrjN8CqEYSHNLcf40v1nZU
3ryk9M6aO3Yin1tLKwy1HXJXn3tTvKrvLjC67UNzO2gHi2ebfqM=
=i0m0
-----END PGP SIGNATURE-----
More compiler issues
Arran Cudbard-Bell@2020-04-14T00:57:59Z
Files modified:
* src/lib/util/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c0866ac65a2a2b555b0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VCEAACgkQ/6TVgp+2
18od7A/+JUbR3VhB0dM+TEl5xUYyd++rbVR50qiLtOz/Ut5Vf+Jiv9qzLl7K/J9c
ACLQJz3tmVTacVhLRJ1ZTpXcl8Tz4Iz5F4LfRQmFEmYmMn4ONY5KnjEb75WPaZTh
mS/oDcDYUd6qxfF64HZ9D6DrhK7pfb7tfpm3KdoQ73vqIvorPx59no68XNcrh9hs
X1K5BvlpxVqtBMEj1iSbk5gCf/o0x0xCjBvrWHnXiSJYQHoOQL7+Y6MuG/dIS5WR
Agffb9phCLNBG4AEGbJbWtKv22xRSqBzQZ2wqQoRxmyKWO4Y7iJwwBCafByFQzxU
stw1UQMEPa1FgZ8EEv5nYaoT0seQ1YUle9hIm0K6NTP4DwWFgSRZiwugG6yu1YRc
Wi0KfZecWqbVaU8Tc2ZecVTg2WkqedRmpq6xxH4qBFCTSzppbmFkic4J4nvPizJn
XRTcEePw2yxuZDfVMeO4WYZ+9/shmMbmmTDs0280O8tbKe6lC7pQKSA32xy9978k
/bhNphZdFe3vpe4NktxqPfWkQfXl4AsOm0/N3i0od0z5p+J6bp/QIRMeqniirvQf
IGmJD+Dvds+iaf0RTqHUFsUOxE45g6snYA69Tk8I7VX/3006rQoHE9NUEYcRwd2z
zpWPHN3OnMcuVn/pA8E4YeJFlbaKW5A+9PjVK81wO3a9m3xu+Wk=
=elas
-----END PGP SIGNATURE-----
Define macros for NDEBUG
Arran Cudbard-Bell@2020-04-14T00:48:00Z
Files modified:
* src/lib/util/debug.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1b660af3a829462c980…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6VB6oACgkQ/6TVgp+2
18ohvQ//ZrBEf8HqJUqdewRFV8MlxcGxJcPFmP5fOpEzPvNNdRVUbFYbVuU4UUTp
ajt86NyWs7l6toVTWlB9ywa6IwVrlpmiNHBwXz+5ZbM9i25NVoTImdVr81T6+jCu
yacOmrYwQYoS8aQ8BICfU1kIuqcXTU5A9YMjXYqpqqfSce86/rirNSdH7D8eyBNG
50kzXQnsILTlTbPaRqCTcvb8S/zO/VYcP35Qnt2yfVhqII8/y6Yf+cUQGGRrtYiI
vRXZz+Ez80fvilb5/TMdznCyfwCQb7Do7RnfPAzgLdHFQlv6KI2dKc5PEoOzdTqW
YDcalni75Pqm7rbEYWbWlLlYQhaOkBi1rThZdDBpz31TUicEQk399hLP51MLkJXH
euWthPCVt+6AOQM6F/1HdVED3v4kM2l4DpDZAze0zGISZUD3eNMiCm2cuaFe+JIX
1rU6InjTa/P0LK6yiyKsqPDrjjTJxt/2nckqkjxJ34xNX2uZ/vB92mOtLPuUCXGn
6FNxf6yDBNzcHiOdZW0srx2y9qQSIOJu4nZcWypuagMAkFhDqShCf/3EG6H5PODA
tsCVkbypuApluubGeMsKMNOPnsW1MGgSvuM/soqF7HBTgunBG0gqbbrRFtVP5gOr
G2L3WxF1Q5KSHpAe71P/SEfDBC4hAk30Jps++KQevVB7YNlrhH4=
=f2wE
-----END PGP SIGNATURE-----
Quiet compiler
Arran Cudbard-Bell@2020-04-14T00:45:30Z
Files modified:
* src/lib/util/debug.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b526afabae93586ff1b…
======
--
This commit summary was generated @2020-04-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6U8/IACgkQ/6TVgp+2
18qhqRAAk/Cu4sk0T3b2453dDcw2wBjTBtkI0Rv1mwUqk1DrcxrFvVGl8Feo+dvX
x1ZCckcxFyo9eODigk5GQf2efcNPiiKjQvk3R5yCSaIJr/qH5a0mHQTftiyD4dTP
H5+5pgL5NNfEuz1znipyRyG2ZktCNBO3o7bY25IFsTsOkauv26wR4dCL7+wmQisR
xMUr2MPP1xM+eKAeweZJRQBnv+5s1K0OzrYg7OX4HdZemePj7Cvzv2U7U3i1kjza
PUAaVJ5J3T0qYV714+C6KBcz5UTG8jzviSx1UskkLE3XINmXRAN2qQPqpwljyi8G
U6XEgSYyackowzPwZkO6Tm4cJxEjy++qC9AAViZhe5vvaxKl87WKTwb35BbuQCC/
8ErJT4NZhfln90wP1tVpT8yzC1mMJh9vb+44htMP+5Whc/ZAE5YIL3FGoU4xXLbg
/PMMG+2rCmj6/qLZh6GB0ZO7TL5n4wBuVTYyxRxNqJkdMWCppcl5ULrq3DL9A79p
LNIclRDzT1YamO1NUZBHlNdaFlwIR/fITk09IZljeD3C9WdCilOfOWL03ABQDUMk
rMsr2dmDiBIB4GYjINrcBIwIRkM9Jz6gb42Xf1Pcu+YuY6hyquuAMYJsi2FYmZlU
7BHqc9cctzk5G6uCLj7LvmTA2ZSnatwIA+Xagb4FDtY+1wGWM5A=
=rzUF
-----END PGP SIGNATURE-----
Remove all calls to exit() and _Exit() except where hey're absolutely necessary
Arran Cudbard-Bell@2020-04-13T23:21:22Z
Files modified:
* src/bin/fuzzer.c
* src/bin/radclient.c
* src/bin/radict.c
* src/bin/radiusd.c
* src/bin/radmin.c
* src/bin/radsniff.c
* src/bin/radsnmp.c
* src/bin/radwho.c
* src/bin/unit_test_attribute.c
* src/bin/unit_test_map.c
* src/bin/unit_test_module.c
* src/include/build.h
* src/lib/io/network.c
* src/lib/io/schedule.c
* src/lib/server/log.c
* src/lib/server/request.c
* src/lib/server/tmpl.c
* src/lib/server/util.c
* src/lib/sim/comp128.c
* src/lib/unlang/foreach.c
* src/lib/util/debug.c
* src/lib/util/debug.h
* src/lib/util/dict_util.c
* src/lib/util/event.c
* src/lib/util/hash.c
* src/lib/util/heap.c
* src/lib/util/hmac_md5.c
* src/lib/util/hmac_sha1.c
* src/lib/util/pair.c
* src/lib/util/socket.c
* src/lib/util/trie.c
* src/lib/util/udpfromto.c
* src/modules/proto_control/radmin.c
* src/modules/proto_dhcpv4/dhcpclient.c
* src/modules/proto_ldap_sync/sync_touch.c
* src/modules/rlm_logintime/timestr.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_sigtran/libosmo-m3ua/bsc.c
* src/protocols/radius/list.c
* src/tests/util/atomic_queue_test.c
* src/tests/util/channel_test.c
* src/tests/util/control_test.c
* src/tests/util/message_set_test.c
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
* src/tests/util/ring_buffer_test.c
* src/tests/util/schedule_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eebf808c9ff4d12bdc59…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6U4GYACgkQ/6TVgp+2
18qPfA//YyTglxNU50Snb2/0Uwfpuzaj9w0gVHEZ93QGKZLWKvn6HavGEKTojBAT
Wjb7YKuQZUyiTFd9NvTiuPT9Q0iDET6tDof0nSycz351qtv9rYK8LvqvPevXmXLq
r27tpyev+4Ni6KGE4vPmmMCNwhUXzkDpVW/HzJiKaVlL8qH63naNUTATzUUip1Sq
QdLNOCnx5r7H3RagEOGbbJLP/pzbQe2/nbz0H2j8Yd6BfVaXY0eIME089BUsDN9V
A6Or/glp2hzKRADuNhIm8nlz2M7GES/NchdAi0Xg7CGECE+heXnt/R5OdDgl9/cX
JgHvxYD28KNqGhJgKsuIBF7HNJrg1WyxdI0BVYQEfV7/kxO4QrT1ioJZ6lnKR+WI
tJ5iE/LPvgssiC1Cg/uRVnrOwoVZDai016+v30V3RF7ol/bn8/wKjCH1ypeHeSGn
jAEcwm55KY+8IECuJwATCIxcUlxE3p1ZiMzvU+xdCpvccfn0Vowt3zqomFNALCzU
EJHg7dtfKdM+L27uQ4yRfOqDQ35mGfvG1Hq5Ls7bmZC73zIalPiV6uujhiucMlEF
71MINFj3e7sK+sW827tEw1tJOzbZX1IvOiPKfc+dRSpmSLrGs1lXjiFMdn5GQxvR
H3+pYKRuEkEueULybEkhsLrASvQqlhh1Gg35vNgddNY9a5XS7h4=
=lapn
-----END PGP SIGNATURE-----
Fixup assert macros
# Conflicts:
# src/lib/unlang/tmpl.c
Arran Cudbard-Bell@2020-04-13T21:57:58Z
Files modified:
* src/bin/radiusd.c
* src/bin/radmin.c
* src/bin/unit_test_attribute.c
* src/bin/unit_test_module.c
* src/lib/curl/io.c
* src/lib/eap/base.c
* src/lib/eap/base.h
* src/lib/eap/chbind.c
* src/lib/eap/compose.c
* src/lib/eap/session.c
* src/lib/eap/tls.c
* src/lib/eap_aka_sim/attrs.h
* src/lib/eap_aka_sim/base.c
* 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/state_machine.c
* src/lib/eap_aka_sim/vector.c
* src/lib/io/app_io.c
* src/lib/io/channel.c
* src/lib/io/control.c
* src/lib/io/master.c
* src/lib/io/message.c
* src/lib/io/network.c
* src/lib/io/queue.c
* src/lib/io/ring_buffer.c
* src/lib/io/schedule.c
* src/lib/io/time_tracking.h
* src/lib/io/worker.c
* src/lib/json/jpath.c
* src/lib/json/json.c
* src/lib/ldap/base.c
* src/lib/ldap/bind.c
* src/lib/ldap/connection.c
* src/lib/ldap/edir.c
* src/lib/ldap/map.c
* src/lib/ldap/sasl.c
* src/lib/ldap/sasl_s.c
* src/lib/ldap/start_tls.c
* src/lib/redis/cluster.c
* src/lib/redis/io.c
* src/lib/redis/io.h
* src/lib/redis/pipeline.c
* src/lib/redis/redis.c
* src/lib/redis/test.c
* src/lib/server/auth.c
* src/lib/server/cf_file.c
* src/lib/server/cf_parse.c
* src/lib/server/cf_util.c
* src/lib/server/client.c
* src/lib/server/command.c
* src/lib/server/cond_eval.c
* src/lib/server/cond_tokenize.c
* src/lib/server/connection.c
* src/lib/server/dl_module.c
* src/lib/server/exec.c
* src/lib/server/exfile.c
* src/lib/server/log.c
* src/lib/server/main_config.c
* src/lib/server/main_loop.c
* src/lib/server/map.c
* src/lib/server/map.h
* src/lib/server/map_proc.c
* src/lib/server/map_proc_priv.h
* src/lib/server/module.c
* src/lib/server/paircmp.c
* src/lib/server/pairmove.c
* src/lib/server/password.c
* src/lib/server/pool.c
* src/lib/server/rad_assert.h
* src/lib/server/regex.c
* src/lib/server/request.c
* src/lib/server/request.h
* src/lib/server/request_data.c
* src/lib/server/snmp.c
* src/lib/server/state.c
* src/lib/server/stats.c
* src/lib/server/tmpl.c
* src/lib/server/trigger.c
* src/lib/server/trunk.c
* src/lib/server/trunk_tests.c
* src/lib/server/users_file.c
* src/lib/server/util.c
* src/lib/server/virtual_servers.c
* src/lib/sim/attrs.h
* src/lib/sim/base.c
* src/lib/soh/soh.c
* src/lib/tls/base.c
* src/lib/tls/cache.c
* src/lib/tls/conf.c
* src/lib/tls/ctx.c
* src/lib/tls/log.c
* src/lib/tls/ocsp.c
* src/lib/tls/session.c
* src/lib/tls/validate.c
* src/lib/unlang/base.c
* src/lib/unlang/compile.c
* src/lib/unlang/condition.c
* src/lib/unlang/foreach.c
* src/lib/unlang/interpret.c
* src/lib/unlang/load_balance.c
* src/lib/unlang/map.c
* src/lib/unlang/module.c
* src/lib/unlang/module_priv.h
* src/lib/unlang/parallel.c
* src/lib/unlang/subrequest.c
* src/lib/unlang/switch.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/unlang_priv.h
* src/lib/unlang/xlat.c
* src/lib/unlang/xlat_builtin.c
* src/lib/unlang/xlat_eval.c
* src/lib/unlang/xlat_inst.c
* src/lib/unlang/xlat_tokenize.c
* src/lib/util/debug.c
* src/lib/util/debug.h
* src/lib/util/dl.c
* src/lib/util/event.c
* src/lib/util/pair_print.c
* src/lib/util/time.h
* src/lib/util/uint128.h
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_control/proto_control.c
* src/modules/proto_control/proto_control_tcp.c
* src/modules/proto_control/proto_control_unix.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_detail/proto_detail_file.c
* src/modules/proto_detail/proto_detail_process.c
* src/modules/proto_detail/proto_detail_work.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_dhcpv4/proto_dhcpv4_process.c
* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/proto_ldap_sync/sync.c
* src/modules/proto_ldap_sync/sync_touch.c
* src/modules/proto_radius/dynamic_clients.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_load.c
* src/modules/proto_radius/proto_radius_status.c
* src/modules/proto_radius/proto_radius_tcp.c
* src/modules/proto_radius/proto_radius_udp.c
* src/modules/proto_tacacs/proto_tacacs.c
* src/modules/proto_vmps/proto_vmps.c
* src/modules/proto_vmps/proto_vmps_dynamic_client.c
* src/modules/proto_vmps/proto_vmps_process.c
* src/modules/proto_vmps/proto_vmps_udp.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_chap/rlm_chap.c
* src/modules/rlm_cipher/rlm_cipher.c
* src/modules/rlm_client/rlm_client.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_csv/rlm_csv.c
* src/modules/rlm_delay/rlm_delay.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_dict/rlm_dict.c
* src/modules/rlm_digest/rlm_digest.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
* src/modules/rlm_eap/types/rlm_eap_aka_prime/rlm_eap_aka_prime.c
* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
* 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/eap_md5.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/peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_escape/rlm_escape.c
* src/modules/rlm_example/rlm_example.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_krb5/krb5.c
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/clients.c
* src/modules/rlm_ldap/conn.c
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_ldap/user.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_logtee/rlm_logtee.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_lua/rlm_lua.c
* src/modules/rlm_mruby/rlm_mruby.c
* src/modules/rlm_mschap/auth_wbclient.c
* src/modules/rlm_mschap/mschap.c
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/io.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_securid/mem.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_securid/rlm_securid.h
* src/modules/rlm_sigtran/client.c
* src/modules/rlm_sigtran/event.c
* src/modules/rlm_sigtran/rlm_sigtran.c
* src/modules/rlm_sigtran/sccp.c
* src/modules/rlm_sigtran/sigtran.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_stats/rlm_stats.c
* src/modules/rlm_test/rlm_test.c
* src/modules/rlm_unbound/io.c
* src/modules/rlm_winbind/auth_wbclient_pap.c
* src/modules/rlm_winbind/rlm_winbind.c
* src/protocols/tacacs/base.c
* src/protocols/tacacs/decode.c
* src/protocols/tacacs/encode.c
* src/tests/util/atomic_queue_test.c
* src/tests/util/channel_test.c
* src/tests/util/control_test.c
* src/tests/util/message_set_test.c
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
* src/tests/util/ring_buffer_test.c
* src/tests/util/schedule_test.c
* src/tests/util/worker_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aeb8d49ba823ee69f8a0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6U3zkACgkQfQ55zXdi
Hs2LCggAmYtfxBpB9R6ojcW+BZHrFuHiKQHU4VPwLcbd7sJtTgdImW3NED08xjji
ubmrQ0l0rR8kw76LmqBikiwdJxMRhPpueKtcPj2cfBkENw/d3r7SPbGDyuVL1JDv
GdeCB290GErpvUJDLtsau028tDINB8ehYDQ8fZ8VJN20SeuIChSGTt8h9SnFaIZW
FTHqBelbTeG1mXDzxo9CUYztWoliQ0o3d8ACDVuv4fwzr32QKzE2YLq4iNYw1ZN5
s6STdWmG284j0p3USlJKqpwqZSClxWbfbRcvX/vbCjR58XkoBys+ivgvoNskBVpk
oOUAF0CjfL8jq1pz1ZwyBN/TJYAEDA==
=3flp
-----END PGP SIGNATURE-----
minor clean ups and bug fixes so that it works
Alan T. DeKok@2020-04-13T21:52:49Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5c4c8a2f32c3aa377fb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6U3qUACgkQfQ55zXdi
Hs3bUggApCLHrSE/WXE427+8teBBv+qyzWuXVngv3aAFxE9F/H4MZAorjSUsEKad
GaVx8/M9+yy5m2oYngnWO2ca8V19Jr6G/9YaKf/jqJLg8Vm5OjnOFw7dfYjxxlNc
KL1sPkNu9SWs8qNF0ohPnymbEgV/FKr4UIy6lWmuZYrHQksIc1vh2cp8tHgRgkAx
/YpgLCsFr/7beyexo4hFYT196LwSEpa4NjEHUZWUnPrya7xfTaOSh9oqmvivKCmA
57o7TevLPd6RMbMpCEqA5OvkggUcKJffNQCF40hHQ29xXEsLqakZrFiD6/E3IgaI
Ee0R8aZ8Pb5PyH7IzrEU1oLo+7S95Q==
=bAud
-----END PGP SIGNATURE-----
kevent() will return an error if the process has already exited
so we just call waitpid() to reap its status
Alan T. DeKok@2020-04-13T21:50:08Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbf9fa5fc3c750397ea4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6U2nsACgkQfQ55zXdi
Hs1/PggAnVIH7b+f7gjfWsXqMQzvOvY9s9LPxKu1Xxh2C6HLLzqnUUnB6uWCXI84
GBvnB065mPAPY6Yd7SO7R3FI72ECAdAsF3LWAY1342qlG+AOtEWYkVAuoKD2cqO8
k/cWGbhNIjmOmK31KVHniOib5K4hAnxjb5dAWv/7Xo3VhaA9doKULPsQlrIf+H5c
OXTRn1M08WkTGmnDeKDFCyNWuCglMgK2zppJKW7GFvwMjc+kqMhcReXj1rbgMeo/
+/GwSDyuxlPom4dLL6Br0+bANx2XrADGuXuVL7uLBQkM9ge9echwlDw7CADSsohQ
lnv5DYplnaDQgnDyFXhMpgVIaju7cg==
=S2OW
-----END PGP SIGNATURE-----
return the child_fd to the caller
because fr_exec_child() doesn't do it
Alan T. DeKok@2020-04-13T21:32:29Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/958e9606f9f34d3ebad9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6U2mQACgkQfQ55zXdi
Hs1dIQf+M30XxJntWZNgv7onu+qDyPFqzr9dODpsdhoBd8DIxQI15RK3qwXBZwo+
zxLeZ5cEkTOi5F2QNO9IirrTeozSqFOp1Yu/MVrqMxFChO3VX4mdGc28/gwKLtL9
YCxC4MgLp3YB8hR4hzlYbGbrmMuUffCwrrghs7zl7Z7o1CFIH8RRArlkJY8IWiy8
luX8Uh4yJHtWx8RJ2BzFAtiWyb5+LPGpTJN4F/x+r6rixK7pJmzFKQ0hl9Rlt2jT
pJrUYkOBeIXv/fUbgU+4LZgjmIBVNQuIPPmh1HGAVAig0mzb7EK2pQfq3Fqr6DAj
eTtA+cFUyUPa+bepelNJelPz2VY26A==
=i/Pv
-----END PGP SIGNATURE-----
it helps to wait for the child...
Alan T. DeKok@2020-04-13T21:32:13Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1cb87e5af9a4affb20af…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UzbAACgkQfQ55zXdi
Hs0hiwf9EDr5N1D2wdV10aAxSTWEOQzf9/8zgJ2UnIYXXuGzC78cStz1du8YU1VZ
54AMiZ+GnVLkRfXWu/XCOmjN5s3LLosP08ZKkvzrkPEkegwXmC6H6NiMQHRLVaZz
QcQvQDFn2T0/3iwnBxFbJBhUPEa9Ehy0NfjgthmfijJHa6N4dMLydmOg7U/VGkW1
WKwNduyo9GezS3LmXiJntVBRsnS8/5LJPLGLxYEZopB2sm8e00a/TOWEDp94YoEh
Di1riV/BG6mxvIahh/1yEIvLUF82QXC9+ef6aYDxGYhYffKMvYuVUVAM2tMljur+
cIqK1tcnUhJKfWWx+mizx6xjqtc3Lg==
=VG7S
-----END PGP SIGNATURE-----
add unlang_module_yield_to_tmpl()
Alan T. DeKok@2020-04-13T20:38:05Z
Files modified:
* src/lib/unlang/module.c
* src/lib/unlang/module.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9c515934d4944df09a9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UgjEACgkQfQ55zXdi
Hs1/Ugf+NTRlmipj9grFBTJ7k2wwQhW62PZ5tPgodFg7YDIifcVjNKJBlk0aiAw5
NySUAwygc0NFKLkKQgI1kZVAQ1qHmKVQnf6OZrn6hbDv5mZiKAb8UGZQV7XryPAv
+kGOGrltJNauQF/PdoCz8bzVr9Bhzqcrpr7IaBCjc2o1XqH5tZbrlSnChcxOloF3
hAL5neG1PNuc6+OL6hD6VMytARJJIBoRmdqPdmjXu/y7oaI7344H8UXmiWDDSu9P
9KlySCCRnPbx/mn2bQ4VSx8rh/9/JdJzEiyTE/caE/HEpVdo+571+unU9hIsD73V
bdx27BseM/ZqjXPGptWFfV04MLCH+g==
=MaeF
-----END PGP SIGNATURE-----
cleanups and simplifications
Alan T. DeKok@2020-04-13T15:15:57Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c11c91c1c817629c1a7c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UfnIACgkQfQ55zXdi
Hs2uNAgAgmOE1hBpbe25wZfOSW+jspXH/P2r59URBIUmqpMJrKr60W+L+ykgCDG3
KTqXRWWkHsOvlT1wvgbZ13Mf9RDb8OaNsvx5QqFpd59NCqtfwPdzj/ehoBrOywW7
rwcJXGiu7qWZKQFB48C34NOzN9wVjGpGNcoGwMk0cijAyeJu8ueeeWu0rwvS1am9
VVK6mjxQGs5rPwF6fXuxt5m+TodsO1NKk5Rz4pPYqRUDn4BCzxutXyceemmpFfUE
jdSfSRkaKyjSnN+RzFfemClQRdqywJyiMQD6CHY2pUNa4N2ACNmZggH6K1Z4tVFT
UEfPa+93TNucr6iPD3BPnMGe86RkGw==
=zPmM
-----END PGP SIGNATURE-----
turn the output buffer into an output value box
and allow exec-wait without an output FD
Alan T. DeKok@2020-04-13T15:00:02Z
Files modified:
* src/lib/server/exec.c
* src/lib/server/exec.h
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/931fc7524d6b436b5cea…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJelHr6CRBK7hj4Ov3rIwAAdHIIAKd/RoQMGHnjDPz1EOhQzH2s
Z8PWwhKIOV8Ev23tz3o0hMJMX/xkyDnBKTjXgKLp6PRgJ9JJdP6IdjyOJ3CffuJ8
YBf/Pk1prlucyyyKlkH6/Km5zFf5laQSLCipSQMfVcjaceaGo/RH2+oUU2SecBvN
e5kD0JFBHtolBXRNSecsn0FbvLAkCu+D/HePpWJ0HRTezLVfgxigInzfOv1+R2mp
an0hzMK47WsvrnxwTVrfxrbTXQ9bOwzAmq4w8aIZ1Rgj/mWVAXJbY3a47ZqzE69k
YlewWkVa0jFvQR7CVUUDwWCbV4Cll2lcN8bZmqWnckw7FGJNKiYw3iNscCbX6sk=
=m5QX
-----END PGP SIGNATURE-----
Fix rlm_cache_ sanity check for crazy people (#3370)
This PR fixes an incorrect size argument passed to `strncmp` which resulted in smaller prefix matching than intended.
Disconnect3d (via GitHub)@2020-04-13T14:45:14Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4baf2114670d95691c49…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UZQkACgkQfQ55zXdi
Hs3ZTwf9GHvn0bK9mAhgaqzkFfbccfKBov2B/8GwGRCauQtj67ZvJH6GWHZReQdG
xODsgDZU2RAwIM1Sq7lAtAwMLQdybKOEF3prOSb/+VmIS9LgcOTZjmH8iuhSgV4w
E3pXv9wWnfmjoD1aK/38IQiUxi5AsYHv6zAXHOzNQU8mxlpZzd+U5M/Pp41JnEIb
yBq696zb9ypFkn9CG/oEUND/Bz9ZcIs/Svw51zHiMevcJ6D131Cw1ifwrL02g14i
cdOYRuwf0yAEDQozpnL5p0gHPa/nZULN6sX1Dq1UO1oRPTKkts2Eew3+zcdTmN+v
Jd7/G3/dGMD2bWQjZFYK4WnO/Vzlkw==
=iwNa
-----END PGP SIGNATURE-----
use kevent to wait for the PID
it should all be working. Next is to add tests
Alan T. DeKok@2020-04-13T13:11:25Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e15e08b871ce54a4080f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UVq4ACgkQfQ55zXdi
Hs3Cbgf/eb4nTU3wBx71H7f+s0u1r26OIl3OvqJI9QTLV3C6mHsj4A7Vljo5Kmxo
Yo6TosqSlUFt5+fLoEKJgVUd2X8jo/4LeMOlW04DoiaXsFDqvihlJNMbhW/oS0xB
bp1Y5RfWPxmNRMtS2z3Gyu9sF49W0bBKHpnLhJS4ABwk+EHsH3ESDujD53oYkaDa
pwCCUwP2Fi8p9FobKRpD65d+jGuJepMteCFTbXcNk/wIv8b4De/bDPsuoTZmWA2J
cCBiMQtzGeiKj4UjCYEbIzTvEOZ3ta4V/zPUWh1aXQRiOVtqsuRZD7UyeZHe2+gX
c2kSoO0C6uMLHUrr6dsYTO/RRuTRAw==
=mZSp
-----END PGP SIGNATURE-----
more framework for exec-wait
we still need to use kqueue to wait for the child PID. But the
basic parts of the framework are now here.
Alan T. DeKok@2020-04-13T12:09:29Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88b094b9d5732144e9bd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6UUmwACgkQfQ55zXdi
Hs02+wf+Kwewb8kVNLBV0TIoBQ6R4sqYRhdxwlGlZASyd06PSXvPkFf4q2HIeSIP
QIXFwVST/j6Tey8a571mUzEDmjv1APzdkerInPDssPOCSeJ4GtKw+RG7c9Dhvia0
ujJvYvjtOCq+RSMpxV5aGMXF+cW+bnDj6cRf1Gke9r6Z6nDXLZjLW1d2crbftHHV
8090OrOTNCFfaXMnGIJ1AnKrJVKtpv7Vbg8cJYDGP6DX6FxY2C8VDLwUa/bBLkvt
g5NWWBICOUO8u+5F46IHYuU4PW3h+tx7tDewBzLRu/a0AvZsJc/kMi+v7SzYgqwK
pnhYH8LEbw00fD9x8nJedtssNrJ0gA==
=UlaS
-----END PGP SIGNATURE-----
add fr_exec_waitpid()
so that child processes will be cleaned up if we do exec-wait,
but there's an error.
Alan T. DeKok@2020-04-13T11:51:47Z
Files modified:
* src/lib/server/exec.c
* src/lib/server/exec.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82f77fe66031da20d51e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Tr3EACgkQfQ55zXdi
Hs10Agf9Hd7dKR0HCKUIxrAJKE9aFkOrU6ycjEC1BEz/qlgvHbVQmUi0ceyjeq18
ti7F3ybYG9tBheappLIShBlCtYCZbPBRAAWfbdV51TTTtz2Dz89oMLUP/i45z2MG
R0QxXFNX2CxdofXKLPWrnjtINLAlL+r5dQ/0Zh/q1GFhcXTjVwgkOZDADyK8YV9K
dO9Ixq3bmkTy4rGHx5OXzLGSUTtFUDtVZzn9RT6GD6kzt3dHGtamCpuleRdpw3Hj
oM/qR+O1MHoaclHmrjK+YrUlokcx2NQFFyqXMKZpiOOnmqAFOozQXXJrrNKozacD
uVEi4Idr7dx7eIcJwgKmVEAnoNTfqg==
=IeWx
-----END PGP SIGNATURE-----
start of framework for exec-wait
with reading the output.
And some "todo" notes for the future.
Alan T. DeKok@2020-04-13T00:16:28Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1b7a67f300cd05469fc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TrnUACgkQfQ55zXdi
Hs3ZMQf+ItzcmwGYJZz2SRBUJnHBWDLc/zxZqUD12swSVMB2tJeQ4ZXarRP/OvTo
ynDJkvXt11S+X1adPUBWSXTLBPV55kJk0rLTGlk8xA0+UJIkd4heH97A7sKpwdxW
ClTfltI0sP+0thCkVul4WpV85cg8xmIvwzGSTDWTwgSB8VAr5xSG5pyQdRFLYpmV
8+rwjcAXm1TFS5xjR4rxKgk63UUEIO3vW+eDx5bN2yH2XZWhrePCiUuTj/yMbYQ0
CXTrMxW6+HtIpRqmZ5VEXeWl/5MqUXuLm9ZQgNtkkPoOhXrJ7gkCAVZ09dmQr/Fj
teFYad7+/pbZuNU7gTTEgJFi0rx0Tg==
=rLEB
-----END PGP SIGNATURE-----
exec-wait API using new methods
Alan T. DeKok@2020-04-13T00:12:25Z
Files modified:
* src/lib/server/exec.c
* src/lib/server/exec.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8eb3b12410ef71947e3c…
======
--
This commit summary was generated @2020-04-14T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJelH6jCRBK7hj4Ov3rIwAAdHIIAEMuYjwOsXbD/6il9fbUq9s3
Iz0MUt1B+31GXclDH70ZHHt5IActEpUm5Kgki5eTcGi2kaW4Agz/dUh4tBeVj/0o
CM5j27kJpG+oYq+uXRXrAmPf/MO16MvM3cucrC4KDWlshhpwWd14IzSlhsYXwWpd
nAkoQbvOBdI5szo6C7OqeQZl3jgu3dnM1vVy6s26ZEXLSiYVvn5vQmmoEnfxCrRF
ivOl8bgqjeK+FSRJs5h10ShOPUGzYRZ0jGXD0qw6r5j9MBH9n7WJYxwj5L2j8UDg
Gz+yowTGHE7BdKAdFga2WdnFGp0QRpF3iXFo8HUHdFDIQkYzjLw4B2U6pmWX5Kc=
=aRXv
-----END PGP SIGNATURE-----
rlm_cache: Fix sanity check for driver name (#3371)
Jorge Pereira (via GitHub)@2020-04-13T15:00:51Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf4d9df15708c77409ce…
======
--
This commit summary was generated @2020-04-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Top0ACgkQfQ55zXdi
Hs2jTgf/ZKSZWPLzWYV/X9HxA6HqYN8hFn6HJe6Z0c7sbh6jZ074NqQOr5VfaxZv
9fxMAonRAWIXajo93luv6fVKVn/NyTi3cN8FNcZ+PYU9xxyaskAAwFl1oz4RuF1v
rf9o1zwzmqanMU3B3NY5U+ttUU0MxSWEQ1Pejqh67kTGPX+jXgZHpHSHw9M32W1K
7qAbR9DMqpDfD5AxI2pWVtvNpB5FGxfDofWqLsPyul2tk1LQuLhn/NX2vjzHEBKp
qXwEzPDeRzwa198NHGsfSzqLr1Y3hXxwuX37/0hiclbJI9pakWJ8eo9G/GsBikTe
+FQRHZocBMxYYxV3nF5XH5JFOenKFw==
=JoLN
-----END PGP SIGNATURE-----
fix typo
Alan T. DeKok@2020-04-12T23:22:02Z
Files modified:
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec7aa2c6611e8f9670f2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Tkh4ACgkQfQ55zXdi
Hs0O5Qf/T7MNfzxRJHrUinQS30hhmja5A8nX5BJ+6CEPkQVfxSxlPeIa9xB0VyIi
8nDOS0xKRbiCgE7tqySq70SveUw6z/6rab9ZAVyxTb7XmXouNYXBQCcDquZRRvOD
CvOfPBwPwxI9Az6QMplWu7ioC0+dlf9CNYFhOaaVioFYkzxzmz/ETMDJ5XLgmpm9
3dmUHCPg7demRVbjU4BxV7UctYgizIal3eVaKPHPJsryWlSzXHWBIHMS5MMLtAmm
vVQWklM+e2xfsC5LUf2oVEcAwz6YCEAsiUzB1QD5vI5mSdjBcH9Ue4h2BFBwKN6V
1b+7xFFmDykODGBn5/qqmd6sWMlq1w==
=Pylr
-----END PGP SIGNATURE-----
stupid OSX leaks memory on fork(). Let's ignore it.
Alan T. DeKok@2020-04-12T22:11:28Z
Files modified:
* src/lib/util/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/713b8ce12acd2cbb8792…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TkZEACgkQfQ55zXdi
Hs1JeggApsInHGRRes0yTyTMcNeigzkbK3azDqMAlZFpAMOzf1ytT5THocbDRuMJ
mJbFgquv+Fz00FTJBipxSX/52i9+irrU54eDMOXEkb+G3EUjIb+R2hTrjDYXe56M
dKU/vhJnUK/o9yVE0KjhWFC+hrLFdoHqZUO6tV3j2yqpiTeICkUqiaS/Q3ArcOza
3SdN1vNhoI7tpfW3fQZwXDp8fVUG4Uu01wfKI4JygSNAhscIDAJ/Bb1aseybjD7C
6U78A6kJyA2SiaWnJraiY7BrmWLhEwBP5vvtGAtShS/NS2F7hy0Dho65ksw2YdeY
KkqemtAecwWgGFy+PU4k459kT4skgw==
=ocwf
-----END PGP SIGNATURE-----
check for tainted flag on first argument
Alan T. DeKok@2020-04-12T22:09:12Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b684cf20914c2b01b90…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TjgMACgkQfQ55zXdi
Hs1Z4wf/WFOcYuE/PKU4cOSEs95xci++XdHjt1rqY96TeKmoVuO6F5rBP3WOUzjZ
v1zmbk7inTVnLSebXNwgN+KYb0lF9dYUDo7FMf6I2IjYIrgU52LOkir7mGbppiSk
GtnZvpfXiulRlP1vaAuK8hyWcWTZAvmHVZI7hTS9NZ7e0Xjw1mfbRs7vESJQN0Pn
AxCOTQQSsoHrT9PxtiSeuS+jeNOZWATq6hIYKnkFvIOQTVILjC6WJZHD5i10MuRM
Uw+79Op6hki5PTBMKtDlXW2bFHOgrc0knhTvTdV6UPZp6Qk7n6/gwHYk7NG8+QFl
2zFedT9eFcoZOPsdJ5c13vNAAIw7VQ==
=7sZt
-----END PGP SIGNATURE-----
precompile TMPL_TYPE_EXEC in unlang
into vpt->tmpl_xlat
Update tmpl_verify to allow this.
In preparation for having precompiled xlat's everywhere.
Alan T. DeKok@2020-04-12T21:54:11Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/unlang/compile.c
* src/tests/keywords/update-exec-error
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0599cc51ccf35e61af59…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TjgMACgkQfQ55zXdi
Hs1xZAf9GSHvfXcEJzympnHM46t+7Ijst6iTM1qGa2zLvOIFijOKIPxmv+qUTYVI
aPi/2Vhg+cuJebnjFvOJEisEKBZiDKA/E6MTOX0iDUF0JrdsDSbyPU43y+acWMSW
qFmDdbb/iJEL1VMcHFbJ/59m7Ly+wmTmB3wj+Pc5v7Q9Q3j/lb6ce9nWkRo5TzsQ
fX1YOeHb+kGSkFNRH/NwFy/YiFF0zi054mQOVhQm6Pauat//xAXmfsYkJQEaeQdn
CThXDOxkjggq1X6uZ0oSQ8jIq+4vb+L8bEGSnj1TrGLSqHf40cKC/+vfqam5ZDOV
UVK3yZ36V94shzCfG0hCYRWGe0GMNw==
=cf5t
-----END PGP SIGNATURE-----
preparation for signal handlers
Alan T. DeKok@2020-04-12T21:54:06Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl.h
* src/lib/unlang/tmpl_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15268a182a0cc0d416d2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TWLUACgkQfQ55zXdi
Hs27qwgAjfn06oYaQFdoevNAV7Kh7pVjDpVsntDyS9nzrwFp59LbAH9rWc96HsBF
1FqaV/7UkkmvbQy4pnnJH/IdbcjRwL2RkglRYNEkq/RgnP5HEP4bbNOyNMmfK40R
KrK/IJkN/2DpQ9Oprr+ZRpyaN278phfZxg7uczpbIOU5Q3h5FFHm/EGLT/hBRfoV
OX60swvS/cHGqqc6+OkTPEZ2Flhozf8q3IDwOd6oiwBpzTWR9hOA1AwbhbfwnX2c
7L26AJX+04Vd2tp8sj39IfGN35+SawJubPbUjVR3dcxlTrU/cxzwEbAOk/h2EBFU
zDW+sg8k+nqKEh5J/I9mOEBOzHDaVg==
=b/nb
-----END PGP SIGNATURE-----
minor cleanups
Alan T. DeKok@2020-04-12T18:06:40Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/981a30671e0a2e6eeaaa…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TDn8ACgkQfQ55zXdi
Hs3ymAf9FFwEAUSu2gn/bbWofv1R5kn8C5pGwOExPnW/LiJKve3edH4y9MK1/1ha
2NAC6c6WNGXAAJUSNenpZekc851L6sdk9cTpI+h2MoIueF/VMabEffKg/qzhl9Fo
3nBp04YcC+QSTxElF3AMjxccV9rtiCXH/31Mq866+uA2EU9YDmhrKe75EV9o8kWG
mZJ1PSWCYztJ3T1ur1Tb670Gu2kDuxucorDZGXHbnW7qdQuQSCnqvr2V8HzCY8V9
/itirCfMxBBj128cdwty8my/M1Oto8JoKhuCgFpsbriAQmkRxUjTpSeU5ch7pmka
uLaud/FryFC5VaKqbIksG/qBqs+aDA==
=TreK
-----END PGP SIGNATURE-----
allow modules to push async calls onto the stack
i.e. triggers. Which are fire and forget, but which also need
to do async expansions.
Alan T. DeKok@2020-04-12T12:49:37Z
Files modified:
* src/lib/unlang/module.c
* src/lib/unlang/module_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0275f806b803b189827…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TCTAACgkQfQ55zXdi
Hs2BGwgAgEERQ9JtLR8tecy6dN/n+ApohkpnJ62UD/3+lg9yJEGj7TOMtPOkwAjX
wiSaw1VQFUuvGdrHbwMcNiT3s5u3XxYVEQ7vu7BP14HNaZTdR+LoZI10Y+y2zDCH
Jknq0eLmZadGRlN01jo6eM/ihjb7zv5C+dR1sqLqEIu7gn09Lu7/Wf1vsonEn9Jm
yikwTL0284dtZLyFB3We0ARYRQYNnyNGeTS9OVuqN3lJGEAQPZwHTMoCuFdaA+K3
QX9pM8lovULRDdXqE/DYplDPxs4GDBmuQOuifWdOWg9upK5K2mhLV1xqAKioF8RO
iq3FPG+i7lELi75v8B4xTCvQeUCchA==
=yuCA
-----END PGP SIGNATURE-----
don't exit on full stack
instead just cancel the request
Alan T. DeKok@2020-04-12T12:27:28Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/609d7b1a4855b4132e83…
======
--
This commit summary was generated @2020-04-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6R++sACgkQ/6TVgp+2
18plLA/9Hg/is0E9aFdmrkNmfJxxEYPyCAWXDgTGrvjS3mpMwDHH0Sx+hokVf0Pf
xqPVrr1qVNhp1p5CgIt4FXwkepweZ2VkiqeIjdUnYIoa7CvQN1XiS2v6n4ZxM+0S
SF0feddYB+GAMB8b54LpLuibiqkEa4tW489T+bbrJt4E1MYN/dFVIBwzDbTvg3He
KgQ19a4UHXrjYubEkY8H9nkO99z90k4ubRmicJYl17dNHDuMln/qPvc6B4MIi2WA
IVEtLruyWVsRs3yiwvcs4udwU3NxZwhv6y+fQWpeSQTt9BCzlyFkxi0Mp3V/NnnB
rodDnci/WQmLgk/2CgkV6VSdkV7awnZ7c/9PM0913WyJzUfQCp4E94SuG9JiupoS
28f8HprpOGexpEXk2aibHb7Ax4SzizwgBvwl4ZrknEr+Vf+Pv6vc3tvHUdLIMIWd
r4AFUo6BwnwcZ2Tfy4F+Jue1vpMvKTJvnJR+/xLyhRMyZM8BBcQ4/JQXsHevWwzc
G/Gv0wZzk3zn0RauFP44kwJIO8L68iNwePTZbejzitYwgS+d8ne+ojXJlOGZ0ial
fMscvU3Ny223QYa/z51M8uG0GoTYt5/UfCrAebno6wh0gy/zx2T8txMrXJyYEBxC
siZVOFQhteNZ+IcJqqWOvN0EMPK7yrkzG8B38sZ1h7H50BpXflE=
=xInW
-----END PGP SIGNATURE-----
rlm_radius: Fail the first message not the last message
Arran Cudbard-Bell@2020-04-11T17:18:35Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa86c1d4b028e11d6525…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6R+2QACgkQ/6TVgp+2
18obwA//Qm1Tw6ezpJIcx1yw7Y62Rd+A1daOBXBHDDJcNPKJZoXgTV45AOtqBxF5
IEgrH1mZ0JkspiJVgPHsCaGCFzKfSN0LKi690X8ML/hfQitF0bSBV7cSygBFgAxW
/wViB/OpQTmTzhuB5IfzyUqyMiN24kj3POAbXTlFQRiN4vwRnuQIjrswRM5cODLf
1pMTe1vHd7kPJsUcZASx7WdjWttOf6JnuB+0oNntgt4VS9jnLtk0Arr2vg/Uefz0
0hqRY4qDbOqfT0swQAEnw1IsqeAdpH2tpMARyT3l46pmp/kyCfogQV7efVMmlEH8
iE+Pc1vAg/hBSopbZCuKS9Q7jUZfhBTrh87R9k8cHnHFt5L5lBWqGPfFDS2+PkOX
g/xGhDHs+7jYoAofnKqPlgEyG02okpTVfPEDWWR9Uh0Sd5AC2LyrSWbYGA7Yt7l4
CvJPG/GvFMAXVHnaQV0BquMI9dLaAZQL7004ZCxyqw9qXKk8DefJbDL5gtrlPEdR
R4NyVk8sIAKAF3Hyb2kFOYbRqA9pMUwMCQGVRZIooneiNFj+eN5WilFT2p2dqn4M
5bnhjqxTsrNviByJStpkuk4PNDprw0lqY8/DM/oFARJ8DG3KqFvLddMkf3QxWDMf
tSSCxJB2bFiHCtPEu20a9qW9s5jQRP6VknFOFrD65zM9fwKI5k8=
=KjD1
-----END PGP SIGNATURE-----
rlm_radius - Remove function names, not needed anymore
There's a logging mode which prints log lines that'd be better to use
Arran Cudbard-Bell@2020-04-11T17:16:20Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/369b3ccc335ee242431b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RVDIACgkQ/6TVgp+2
18plkhAAjPFUaN2+O8fvmRVi6qbiSYoKF2UpDzYZHbzFjNiO811356TzRWNmO2iD
cFDEj6EKghE2lSL2CCV5kU+qM0z7q0QIPRKFfbW1ePIp3WPwVo1CIOnIJTdk7iDR
zrBAnkXfANNQvJ9w6hrw9IIE1NqKNcj4+8omr1YPlEyxHybdT4YUE8ZmjbfoRYHT
OUQ7L2n868NLFetjQDWOZntmOvxTB5HBmFstIXyBWEt91zJ5pdSy4Ue5Kz1nxV0f
5ntmm4XNfY8gXEinxvna+SXje0Uvul/hmMOiUAkoaSRQA8QctvhjvU+o6uR4o1al
T2ri6ZihKSKJL/A3OIVGyvC3uulIGtRI5ShRFELnRT9p1vInNhI5GNyXDjuKAua6
FpZ7hPTUyyV87+VOu2If30Gd11B1ncmcAsFWFrtIa5GnF4261zmM2lMtx4tbLVej
aiCwvAEwTR9/vHIbOaqpxT8YRLdzM/K7g+sEWkq3vzZX4UwkD6u8zt2XOMqpd4Gx
dVynY6Bjku4pcqNvcU/T7Vxlykk2DWwi9KGunIdY7YOQM1QOWM0AWvdJ3i8fhd2F
p1i8hYLldDlutfHQw2jp8jxG5OCuPi4auJuSW+lJNdI9vOadskIenWJCELdejzlo
Pf/dqSxcWe0/KsKMePKOzmCf6Pzf5sFqlgOZcf/iN59nMdbuyjY=
=C+qh
-----END PGP SIGNATURE-----
Always reset repetitions counter
Arran Cudbard-Bell@2020-04-11T05:22:58Z
Files modified:
* src/lib/server/log.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ee54471d6df2a683efa…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RU+cACgkQ/6TVgp+2
18rlMQ/8CyflLLcyL/MkMZ8Q2WCj5wHyaXakOCDH5aqkY35eRlF3oNMFm1uEuJjG
jWz9QPjWNwOd4f+gcwuqH7tTTuS3EinZ6zN0380ILzcTCXRcHsEzokFVT4wTOvMe
v53RaowIKySULHg4HXiZKF41M9Ci815M4OFIgXgf1aoJbMb/SiXy+FZkuHu2FIet
Aez44MLdFk4Xw18A6Oxn86BVqIW3e7TaQebQjGJx354i8HiEafEjb4feDdKoK+oM
kryyzzk0JJBQa97xXTo967CthT2JgeV3RUNGakm2jUtHQyX3GqYZT/yB3mqYzd0P
S4fn/KlbMFYzUsp0KJXeIUA12KiwLjIkH99CRH4znWBiP+8fVWkVLh+fSC2oVq9E
DkjkAC1kVlkHSFc8Ld8R/aoWXrrZH0oITj/D+omB2/jLkNxxlbvgw5JAJzVpTBth
0NiM4wHinigdhWHGcGMkSb0nLy2GIYvrK2f9+JxwnuB2HirmRSroy1oNph+IOHxM
IugULN39zoZbtGuabNxqypKs334DIllf8VvCcl6NkVtJ2GqQqAZG+NzrGr1MfW/D
O+8GQy6rdouDZ12Sne34FD/hIyB3c2l2H9LVq5uktOL/pXmqLKglcgOqhAgY0mmn
WMsghp63o36YxrKIhaMWEkqwYMmso5V+FzbokSoaUS2iti07Xtc=
=p1CI
-----END PGP SIGNATURE-----
log: Fix repetition check
Arran Cudbard-Bell@2020-04-11T05:21:43Z
Files modified:
* src/lib/server/log.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0ba8655c2e54c74548e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RUXIACgkQ/6TVgp+2
18q2ohAAmo5ZJqH7dDJBAO/+xPwL8hi0ZvaFYsQNuKxCuG+KtSmF1dBumFMnyPCI
QX6BerpOEA3gKy3DYwjcqTrE6khpGUoLTns3qeyENq7vTCHx5IAPe6ve4w9Vq5rb
lSkFayR6KYtOOrw4aIHaonc2ErfyMZg7yZrMm4YrHDXBSejB/FjxF2BiQVw7QJsh
Jvc3zEFsRPQQDrgrOh1e5FgfqBFr8Rul983WDbmoXm5VpJLHiGbFQqV1uzHr/aNm
aeAmuYtQ+qZQgTENERHIDHUmP/VS2Z/5MHNk8uuj366VQb0RRyWUX6W5NJ+SC+Oy
HeLNzdOVim5EcSUILkKUaBF9FI2jpLxE6QDSC0SFt68lZ72Lb9LX44O0kd+OkWxC
EVQCCRZe61HgVAkBSPVXe7pj30dBBIwgWUwuhnL6uyvXgYwIUtUpyKHN6Q8062Bn
xvmueNxubJEcGUqD3KqFDZSHMbsAG6EZ50FLYf3JEtTXDMNb/GFxW6C6MzHtLUBa
nXd2TW31Pp38XyLWihLDcwVMUibPQNLaRFxW5szvrp2gdF+Q3Q0vveUCFH58VO4E
gDrcGWFD3N37CXf2vPIS2cfLjfh9CnEY1U+wZuBj6OrnnmCWriBBxAYJG8+LLRat
LJceo05uPCIu5h3McaZb2q7xFCeGFcN5/KHdkgN9NfgJm3sUxtU=
=fOb5
-----END PGP SIGNATURE-----
rlm_radius: Free packets before retransmission
Arran Cudbard-Bell@2020-04-11T05:11:14Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/111037bbaf1ddef8949a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RQcIACgkQ/6TVgp+2
18q0ABAAndBAPi39jaGWtbgp9WZ3mPtE2p2hweso+l4ARbcooqMurT66g8I2G+YO
Bm8zU+opkOHIcGLXimS9QXiQSXb5pJMWoWj9/U9mx5twxdSLXWWIttcwqZ4uo6nV
zrVWNmnimCiSH8EsjYfV901e8GdO5nODxLo6Sbz1Ev4kVZb6a4dJoecfJjtikg0B
CQPvBPFPEaJeQOGbwMsIn5JAjoQKhYP4qpCo2x+bG+WQtptu/ZvyUPnPaBc51Tdf
patqbU4TFLK2w5jUaPQ04ryqIWJj1Bc8D42QcMTqQmj9YXWlMlUy/aZv2rDUT/CS
GU2TbC4rMMM8SXCYCpLFtpn3GQVrLSOdWW04MYoU5/ECcqyvK0g6DZeCQ41y7TYv
7s+iOaX2iT7t8V9M4fuK3Hw64Ov3cyPnDCW6LUIo+aCuVMX53hxghcVtZnmN85jd
USgWyZZoy7VF/GFJsw8HwkZgAEjPyqTMQsUSAKVnkjp6qU0AtCV7C2syRF0YiYsE
0KwY7QcUTH0PSeWfvFcmsPWwbXGer8oYh/Dt+/J2geXz+D49EqZj5BTuoRmvmOKt
vADam2ECf9cUaJk6MUGQKyajZMJE5qlTD8ITu5BD+eu9JMVDyIG8xl/3oizPb089
JlCz4qIiG4QseVfcOo1owBcysLb8FOcjhnNKfFMmuInbsljkgOU=
=xqd7
-----END PGP SIGNATURE-----
radius_udp: Simplify cancellation function
Arran Cudbard-Bell@2020-04-11T04:04:18Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dbaf49495b22dd2f7ea…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RQcIACgkQ/6TVgp+2
18rfkRAAp+E+KPqg9w1RSvFqJtUTenoC8SRCTMf18/yB7GuVqV6fOX3SrbuJdv7g
Qi6RENEXbD2hbQvNXKFY94DLb2cnQp6AEwE2qlA4w9LBpc2V1XiI1hqHj1OU7soG
yQ73Sxti2ZWa8Uk06xC9e7RNOlprKX2wVcTdpwf4FyssaF49pmj6VOEZ8rD/olOk
W5GXdln8pI6bM4moobioqzIg+2BHPEyDD2S/XVq1KSSvpTiVy4osUAfmo/1vmUrB
1NEqmWLr0XaLOxtVkgUM1hf8yKxqOrl0pX8lF5YV1oZoVb5b5CEO9G6isvT4XwBS
+0iQj81cGgeJ5ZYJTkOROVpKoEVjX30Eg1unLJN51YYLYaixOkcWVEJ0ze7MiMAp
vMN9/ZsfzgRANCeJxKyhogBGrgpfaDj5gJhnfQMC3ri19I7p1KJ8kScsbIWc+vmI
Usw8ltt40ztaMSbF4G3xmgYklRl2SlnX8UieoY2vRP62oyGiYWdE+lyScs960yfO
WvKFRX+XE1u3ovWMZprlrO6ve66he4BEjhBHP4h42tOBLVmI8Lhyr9SpjRvDiPCk
bliRn5Iej7KDd3eFixpqCbwc8XkiYw+2rJ/Bwt+YNlzNxq1W9WdHf85kImMgG/7f
ODljm3B9t0xRIa7LsKLBFFtVeLC09g8lgoj4WueF6WvyTou/DjM=
=bLRr
-----END PGP SIGNATURE-----
trunk: More documentation
Arran Cudbard-Bell@2020-04-11T04:04:18Z
Files modified:
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23a6f49a4c24c3fd2bf2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJekRLLCRBK7hj4Ov3rIwAAdHIIAJYWuEPS9OTVsygKIYSE6eya
54iE59ZzGCivEivro9WIXr0/CbXANZQRy6T1bU9z3SOwVklgfio4j9ypP+5fEFt7
UFxH2bNx8KTeKI3hWhO9ObZNjENVWu9rFwGF3rxWkp8EO36hf00GotE86QUFU0G7
gXcCei3HjL11h+ic/FGhd+MG0b9HUdy+CuVEHrzEcb3V4sSOId2CIXaiRuSmYGnB
yVeYTKdJYFQhcHls88YeZjz9WXYRa3QD/NkTD5HZWsfQ8iYha1kBRS80KNj9JSrl
XgTnEzq3FxDQJcGgJv2hSXYNuDQH4q4ZrhbpVHSAIJjleLob9ulsNZiXOasb62A=
=j3Or
-----END PGP SIGNATURE-----
test: lets test the 'radsniff -a' (#3367)
It will prevent to detect issues with pcap.c API used to fetch and list
all network interfaces.
Jorge Pereira (via GitHub)@2020-04-11T00:43:55Z
Files modified:
* src/tests/bin/radsniff
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a6cc61cfd2c903cc8ab…
======
--
This commit summary was generated @2020-04-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RATEACgkQ/6TVgp+2
18qr7Q//RI/RpFksnz3YfJpo4vz9ZuPU3UwOHPuSVUd4Y2ikk37fHirve8EwN2c4
oFt7P25MFRRhoybFaF7LHoPmNvCDAlHXA5yY54bhZetrbxyinELig3Ckp3n8Bg/z
HzrHm4FjY5uudKqer4ONs2Kb7vKXwECGGJmVpcAP70xhjHl9PFnmwhkdauoscBu4
opSnut6TFjAPcENkPlMyvtq00aR7HmIKBv0VIAwOvMS7Dpsxrr1EaAmO/Io/gS1s
TS5rtXoHcwHNE6SI2QNZak8CnU/d2zMuBc/2MoL4kmcyuCEUDWf08pPQGiIFmm70
2ovumX3SODoMaEaITzMXUtb8wvdqr1mKAysqsQFdivK5KlJU1oOl1t5eMLmHNMQD
sPDEFXgThR5/yuPMi1Zq3p1zAYKp4YvwY4x+h057nSaLf0Qh905UU66O7Vc4F1s/
JFRTJhp1nbc8JZqh8i+KCU0g28yFWrJZcRzg5cQ+6hvO3rGoCnw4gRxSnQTpr/B4
3bOucfyesGoYW6x9RHmZsYqLnTyruzOVZcBnYW/XbNwu8FItagtMnGd6Khxdkks+
8KPuDkP0uQJ87LMnRgHh+EOZV67BcoKysMbgUDmVyJQg7q0v3MkixYHmdoQIUuYS
e1yGNCDuii7AYXkYhokv67p4jmhLTienCSVcnSRCRfoz4U3xiCI=
=APP0
-----END PGP SIGNATURE-----
rlm_radius: Add conn_release callback and cleanup release logic
Arran Cudbard-Bell@2020-04-10T23:28:49Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b7bb4e6a4d80e86bb87…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q/UQACgkQ/6TVgp+2
18p4AhAAqY+l+s9Wzre7bMGuhdQjjbjjBX+ORXS1K1iCHQjSlQm9SteiNiFjdui6
ZmwJ98b8bEaWcZ+F1ym2T9FxsGs0yYzxu0ovKXK4HA0eEqd5VQddz/sTJGoRHHyA
zniCeKse278u/6qkdA2X57K+uOIkXcMxZjarKfteOLodPea2q6A1BBjqG4saO/dg
ocLu09kH9aiW7svZw/iDRQNnBmB6iMYTtvuL2zUmSqJHbQjtHBxCTNLd2/dmUMfD
HGL86vteZnoBNhxlZNnE2GK+/KAL7+wI8VMHXvllTcHMxn052IWHTQJqCkr0jB3u
j7SeM9mmbOqWWcNeE+NAr07yVdVW1WCmPEONu3KwFaRpsXARcsbfyAtNcxh0Ujex
vBEcmV1nYKLsamTfeW2KRAQ88McgVUjj3q4tnpidAGo1pqgTYz3/f/IS4a3hh3Eu
+VDSOQyKgtnJ65cLbPz1myNU4OCSDS+o48bc4wjgQaWLcS7n/lYY7zx7qq5eAQpX
T+f4lC75HbvBBtLzB/79++F6gGPBbwtLJEs5mH8Aa99okhD/HluBkikYdGFRBB++
PdY0nqQk6bVV2/VYyghNiQDzkDi2tu4muhOzWlvfDNB6nY55i0EAJXM+FDlYWuCu
LtgaYeuY/db0o92A5qWG1LxZdehNmc8LzPC33hOOR5tZKIE0By4=
=pngH
-----END PGP SIGNATURE-----
track: Enable "free by ctx"
Arran Cudbard-Bell@2020-04-10T23:12:04Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/128ce7885163567af8d7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q+rkACgkQ/6TVgp+2
18p0xBAAhsK7+FSFGIaJ9omGSkLhf8gxHE+/kl/2oe7OweFZNGZIEAoP+9XfQ2v2
JrMvfs4T5CZYHZR1SPrMaVSYCWmx3iUjPrvnhBnfQoUB74PRwZhNAjPk2itqn5yC
Ife1DcJGWzUBnvoce6gde4QoBeQWrLPHRlLRTeiISGbmphExbcVV+OvdXN4e1TZG
PDwN7T0RGuIm+WRQXxwpKmxAV9Atwlx3HQ91UNMAaQ9WimBieck8D+HsmlXtBv7y
o69X1BwfgXNjF5MjjVXuBqEyyyKIr45ULGJRK8bG3m5GQRO4xuggJcPCWTxovEhN
m8gHiOJD9rZTtxcF0iO0dGZm3PPg47/i9IvWB+oQhj07CudkRrvQ7tY7U5IV/M42
JqNhbzAvuI42BviSyY5Vrd0pROveQqm/dIGIhPp/MqHlwe+nGsSQYug/JZtQMtjO
jf8lf3PiuMUoMDROADWBDgKoXyUQ76cfVx0HUtX1m3iFVQLNcewaMQuTjvvBQp+i
xwlUYrOPn9c5MSjL9Tj51+g16Sbr8Fhehf+Nb/SxKkqw1blMYO7BCIBPLw50zIfd
PAjeAQAO1mOhyi0pF1G5vx3qaq9rdz/kyM2dfW/2vS1xjiW/s23h2qoHc6YhxsX4
yVtUl5tB/qEPCnIb7l1cRZjaWhQ/PnD/Jvds0wi986I8kwUssmk=
=fRJi
-----END PGP SIGNATURE-----
trunk: Add callback that is called any time a request is remove from a connection
Arran Cudbard-Bell@2020-04-10T23:01:13Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4198579403bf0a3ac0d7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q4jYACgkQ/6TVgp+2
18q7HBAAnfze2py6uRKsN0gGfZXG6uKASW2ocZmq5mNMvm7lz6UcaES/eOmpfIM2
76Gx/41GvLuBrNqeSly9DVEfEeRP5BQGPwsqvuLP/UrWh2KXldqs0qDYVg81ercw
Zyt9Fuc/mTK4iLZfyevdhnXHULty/a2n5WJwePO8C5UPNQIetCqs9dCJToaxGtzh
YtpdY8SdPpRLaDrkSKf6KM47EkyApRdWLU4OXPUw+aItJ4j0ufbU2bUy5F0BJfce
OLRMeEt9TUauhPiM8OQv6qRyTQzddd2DOVutop2TSL5NW9TZG71F46nyFVd1UsQq
mCKmU+NZys69RRX8p+fbThGtzhjGNXXStvKxMcy8ixnycP+Mm0LifY1A0/0V/7Qy
F0xtu6IeLpq/ox5ySa7W998w0cNFVSePQqqeruZuuT4WLzqsMf6Lq21YoOir3Mvz
BQ7EaC2vZ8qKZp48z1aWBV+eUYQ6JWgwPltjVGETJUAwuZspmFsBevzlMm40ZoKA
OqNJnyFcMmwjsI6QIMOqkRkTTrP8ImVp320PlclDCX5dTG2t8cgGpbwsaaGWQv7C
+MsuCJ5CWD/5mjQ8AAj8ktYij5MTju7g3wxFhbOX2R030OEd7GiATyXsB3noU6ZN
rFnKk1AQN/DsdlaGocMAhj3LCmBB0gBDhIKRBiFA11FHoG5sVQM=
=jTSg
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2020-04-10T21:16:38Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1a8e6936e88a745e70f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q4I8ACgkQ/6TVgp+2
18qZrg//eAshsoliVoeKG8R9/kbvYqeWudiBO74V3LyCNwu6Gs+XS3XtitM26AkL
xwTma4MpvGBHClCm990e38iLm59kkQl11Q67TBav1w/ZlA7LU/BgRbUdG74Pz2nE
x6Ob8vpLqfMI2R3haFrABLF2qGTv97VDDUzcnzmqvlDGjK8VEF+fHiPxG6IR9M71
/7W986fa40ogeFArAnI8KMRqWviuxVTS1aFAQ+ejXvzZW2XTpH9c4A25A56bRjh0
ETiRH263TslFhMsGmmAbLLRzoMZC4RhlYXrZI4YOCZK77elSTB/MmxwkmhEl8DlZ
H7zbSGPM8DXiJXN7KMuShg6CW4qb0ypsS5aLQhbfthR7nkHxuy7WTC9BAiTILZ2w
sLUMAByOE+WwVHA4mvNUdxz6zzFigtgMJBgW1VC+5/EcnWhToAffgdGx8CaljOio
EQHNs3YJ8B7h3C/qTVzF88rKEfakKEHjwFESwfNWArnNRAEbS6Z7EQU4QSv/530S
KLcJXaSpUmHU4fVOvKv73ruASKH8TMbaAsgjXsCMiLV3sr0t/bB+Dbwo2E2ZZfaV
tTN09yeFQFA8P2+0s52TIx1/pw2JwJFpVh9rB9TRsLP/sFQRkcMK5Nf5DwgGTc07
abt0fnswc6yRU28ZNXbUyzrjXFJNLsfn+L2IsUtW7oj9qSDdMt0=
=dPPI
-----END PGP SIGNATURE-----
trunk: Do tconn assignment earlier
Arran Cudbard-Bell@2020-04-10T21:09:35Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48d4a1d6edc19f7a2295…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q3mgACgkQ/6TVgp+2
18pY6w//fb5iCWO6F5GBJfysEdDrP542j3APmypd5OOl6pq2JPjASD3PYTWoeCU4
wg/TQG8oc1xI8ri56eTvxj0nJj4e+i/EXbp2Vz+S3KF/G48x9LpmWCXu7IO3i59W
68C1YAScfCsFrKIQf3Ir7UlAtKeUkPaGtNDtl2nTy7ApAQLQsj+LvEZG24NDxSYi
h/Gvn/Skq9YfLExc/c3+LNYReDrIw0DNi2jHPFYcVNG9B7Kz1CfRcqE6oCcOzKM2
33bJ0HXGAW2HDsi5Xb2x3JHpVt3ECddP3kPBLzxLsgIVUFFEpRfXEtQ/4po9ElZn
0DO60Qa5WMrEBK51ihx5NhjU/Zh7uTw09Pqssamo2sRNBO8NFdseTftBDHZXVKHt
QOcGNBBnB61ZXFx64QYZgHcyAwwql0PFcYzj2+UOgphPoUz7CimONeW6wEQOVRWB
h82L+HVudW29NJeCMiKYi8PswmuFx9f4G9wyvmmG/BdUwPtzhlnQiwdJnCfSpzmF
shRSxca4mRCHRsaI6bPMLnVH/lkmsY2DAJ4QkNiA5bK4+OawZGp0M0Y80nN8DtcX
WjAwBeC7UDNJCpDds/KMmqciVLmz3OIkGnCS+UCU5vFkFO9caCdjIclkp/4zZVfc
37fonCBqNLo+B+M2S94907mBpOBzRSfaJbDH+nScnMiBzE/0lZg=
=RBWP
-----END PGP SIGNATURE-----
trunk: Zero out log entry structs
Arran Cudbard-Bell@2020-04-10T21:00:24Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf2d4424a15971fd3b08…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q3mgACgkQ/6TVgp+2
18q6EA//Sf1yVw2RO5u+tY5likYAp6EEwPjwLqEDKCIXxon55TuQS+mkTD0ZTpaq
UmrVJ/BC+GQsrkHgVaBi5CVNnVjD2A5FODd7lln55KczQ17zSdwEXGMZaH4xKmQx
3Y7dfxDbz0UUY4vM51DbCHVWknaerlSUcz+cAfp8cus4hpL0+pImdUr/hrc1Tpt6
Jd/TKzyhRygT8huRWprpIza3FIuZ2E3o7JJUS1iNQl6pXf9T2/LIOd35+XWzxarG
8LHt0tn9nxw2FZqHAlY0ydE3fzWBTvLpwR7TC9n0yfo/mKok5vw/nxeDQMcMpZ8u
JHqBLd+ZcX6AgTaRc6hcE4QMWwjOUCtH4mTzLAJeaInnq1R51uqT6ImuXAP0VEe0
u8nQtMI3ga8KWXkhjtsAMgtvOZU8volV3mwtxRHOrrI+32f+hfWL2G4ABMFRZgwA
OIJoRIEeGF+yoXEkz7lq+wiOcr/fO+q0dfghrrDR+E8TwKOKMCayHccfRBdfI2dg
YqgxObBDWnbcuG+Tra8OOmirZyXeOnXBVkBByv0aHwbqM/HzXluljsLClHSaX7BW
LYB7JmzyLPRHtyrSQaLhVK5/gxnU0D0KxtRCrIIuXsiuSN4cr2fMWzL0i+mTUYNt
JK3vheJeGZauf75Ty5n/o7wScGath6RAVk2Rf5/TbEaogvmW8z4=
=qC65
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell@2020-04-10T21:00:24Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c237d38faff48ea8307b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Q1xcACgkQfQ55zXdi
Hs31pAf+JShpmy3gIW8+x9l44j0/S8aBcoKasZnuhH1dSWLJJ07c3+9XonpSBWGu
Be/vEa8psqoF77hzOtvoUjilbc09x5KFPSNLQp4touUhANIBCKEYEW3BhbS68oWG
Y7UAsz/7BILYddnSHJGM5lh3xf2U4ZtavBbjJoMW5ZlUuvSDKn2+3YVkFgsYRfw9
FdIJ0RWvIjxLoXaz9UeDX5xj69QKr2HQNGLh0B+xyTi1BmXfAnhBZI+IURsYLscv
DnfYhwYiSokSWI8LZook7XBfgW9mANacAcbEvCdyqd4WpUc36GTNmII0vHLbHkuI
Zfn76UdbuTCrWzNFo61qkA/Xa5qkkg==
=DmAv
-----END PGP SIGNATURE-----
clean up and allow async xlat's to work again
Alan T. DeKok@2020-04-10T20:29:09Z
Files modified:
* src/lib/unlang/compile.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl.h
* src/lib/unlang/tmpl_priv.h
* src/lib/unlang/unlang_priv.h
* src/tests/keywords/xlat-delay
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad0411dc15ca6ee99e0e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Qu+EACgkQfQ55zXdi
Hs1YjAf/W4cHojA1g7uG27SkZNSsaDH2h/uOckBNcj/QNWfVSdY8ig0HtIfpbtrx
TKTOUIlM8aX5vjW8pK3XPVlKPcK1sWtZTkw+lRu6hv3ydgPxcun/DK7ZtXgcaRaW
jZ50WxcykTrjqs0idZfWgWmgk2+lCsOIpCVrjjI33iiAFYxVlkRqQxe9MZITCUtO
Va84bqCW8P7gTgE/rGuBgT4jIxCkCozBkXAXALjRmpkF2NIMsNmqgKFY9MG4L+kG
dRsMfvBwCsaCkBbrYbqfNpTNQ6bplfHiAHjM0zjaNhPjYqcnc37SEU8bLdG1+RxE
u/56GZehXInSY2HO00eB4bjsreajlA==
=p93S
-----END PGP SIGNATURE-----
disable this for a day until we finish the async tmpl expansion
Alan T. DeKok@2020-04-10T18:32:40Z
Files modified:
* src/tests/keywords/xlat-delay
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a433f22da35e81e03ae…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Qt7MACgkQ/6TVgp+2
18pw2A/3YkHZZ6zZldWgcqst2El2OtoAYiXO/KyHbqm4TOX6a4USUvBpb+mrL/CY
Dm0ufWBgQI4o5wuAdwjsZqwvPNvJLTGPzkvTY/DvYhxoMFCEzEsxApPBpXPwltkZ
ZAnXdZ4+LLcSv76qjsQHOB9H5B3cgNTj6T5c5JmGj0bgiPZPrZstCIZnT2k3MNXt
Vq4PVoL6eW5lQzM1yLvb+eRwLAjH8xfsWR2sSevVl4VZ9v2FSUQu+CuHmpHoRiHs
IMAi4IHiMt30fj664Gheo2NarOJRzgNCmGOYQKZorh2yStM4XYtnJfV0oFtoBZHS
+mbXa5Xd/QUVzcVH0a63KvFiAqxaZOrpIzWfyTjLZczmYVtwaxitrt1nSYKMS4cx
dLfzYHTN8TiTX/Iy17ImnBaiAlV6Pcsp7M4/WSe7mrcqsGM/1RCrmAyAjC89OoYJ
ManX9rqd61NdubnuVIszPnxIlNtS/nhspZw6AppoF7mavfNAlfcxSjFW2aNVoRwf
4a+rz0Zg/8Hemuo1eoNdrWlkhk/LxJWvIBARsTH+97VENwHkSecpc/ggxq53UfKO
WdRO29Ru8quHBRz3Uv3ndEia0YXe5cOF13sP6KYRfJmWMaE9YkhKNm1xXExW5R5p
iEqTTvzKA+u4n/Wf/L8aXyvCr9bufdZNbnDnUBANksDOy4rtWQ==
=Y6fD
-----END PGP SIGNATURE-----
pcap: Fix multiple issues with fr_pcap_device_names - Closes #3363
- Strip trailing separation char correctly.
- Don't over allocate string buffer
- Don't use snprintf (it's slow).
- Don't use is_truncated... For some reason it doesn't work correctly here.
Arran Cudbard-Bell@2020-04-10T18:15:15Z
Files modified:
* src/lib/util/pcap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/189d8f14e7ddce59ee4d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6QsDUACgkQ/6TVgp+2
18q+Tg/+PMnhDXWJ2gCczLnR4HtICg5FGMhLacNLFyLaEXlzc5ufi0N3hjyeo9YM
FgIFcczLhx9rNKTWKGw4qjDV8wSMFJj2uuzN1XH73KsWEC7AK3ttywqlPoOlSAW+
wis2XHm/Ty6rTlS/BLYjnxwNjkXPs4lupjns47tBkM9sdouIv3IbC8+ZPt9JWdPG
q0Y8sSBWebq4OALt4aH1sQMO2VoZiRFUfz+qyL2EjOFbqY2cKcj7JoHeWHejeYQP
VZlSxfRMsS/oocGQJTWx5O3DCVcoZiEQRH+leWhVmwK+4T2c75d4d87+Viys5gY/
fKwBzUwn4LVluDcI7PLGYCzE7X/z4928GlaWO8dPdb11eplcT5GqU/dh5hVIKr0E
6wLxel427gk1IwzvRdFpi7+zFMr3xzHzAa5K8UWEu7YneffI5QybVctRYfKAG5wo
TaipLc5de2xTVFbBF4qIscp2F41AU6THxVbANIYFqRq2VO0hKN16LEhF3OgYzuwB
o+/wedTFlac67RphIIM2qRapPLaqUnl1fIuPozFfImDxpbiXe0lxBCLSgPu2g+bB
ZZlpGvT3VovUPDJCPXVQPMO3Rc00cSkXy7StORHJOs8mckdkvOKKVUu0iJpdpiYh
DooEg+NZlg/g6ACtw2mDOnhhNBFivK60GILWZauCBaA06lJhaXI=
=R4nC
-----END PGP SIGNATURE-----
trunk: Record info about the tconn the request is assigned to
Arran Cudbard-Bell@2020-04-10T17:43:17Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f495d40e486e0b7f377…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJekKeOCRBK7hj4Ov3rIwAAdHIIACNSIlb2WniWia8lLTm8MVW1
ihYzw3flhrkDoKZhEVkKHvKNgwV4whXikfZGTETDEoiFJmSatqBYhclAZhuT4SWn
MjNBsCKAEvKlBlPZSHMTuu2pdRguUZ8Qf6S+nKjiz6rC5E+GVbF1P6vht3PSYd9c
yxVfjCsCwID/8JbTQTCPiMS0VEwMHlKXcjBzGCuT9JeS8olUnZFNjW1oYPedXQ4G
dYHJmHFQ3epgHI1lL2DmZO21iOmZkiFUacNP8PBFaKLWegoTHGqKt3zlfOrjNW2n
1uOvXbkbL06nD22txgcaCHF8yv3DjhnkgLzo4raBo7EURJks9dm6ImCs/Gz2PK4=
=ANQG
-----END PGP SIGNATURE-----
rlm_radius: Fix potential double-free (#3366)
Jorge Pereira (via GitHub)@2020-04-10T17:06:22Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d3d9f42cca120440a61…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QirUACgkQfQ55zXdi
Hs2ARggAp6eVlBjkOL99UE2vHFbVsHAD59y68e+c+6c837M9Jl0n0Pn+6OhTeFeN
EzViNJao4G/ig4j1CbYIQ87C+ZpXDenEnL2w1CvUfMRN7yMg4DDzf24i6LK4rO6G
Kus0Db6bCcdCRNr/YmTQEWOboQLRL5CNZk2NrbelrOMx6jLo7v+Hlt/nftfuF0vm
P7JZStdifw7jcLnshSGT5KWH1SjAQEWYj8cMh/SKj4pBN5px8H/ggBYqsOnXIItE
Sc//heJqIIDA3zoruGwQ3RMmCPzNBsdljk+zp/zwS13raSmh120XEBD/Aj+oDWkn
w8418OspJYF7cyPb88V8FHeMZgbtow==
=J92q
-----END PGP SIGNATURE-----
%{1} is async-safe
Alan T. DeKok@2020-04-10T15:03:12Z
Files modified:
* src/lib/unlang/tmpl.c
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/815b9951ba3ae72c3f7f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QiB8ACgkQfQ55zXdi
Hs3p0Af8DexpZWFlV51e/PLVNYhi/TeMRG0Oy1IlW4W/LBbYRsRQsmjly22WM9hy
rOIKkOjcjsqunpkxmfGjV7ycfbt5SjUVHp9JIJc4fWrAq/T4Dcz3rI8LZ5lMCzGl
sBLm85x4Xeb7FlR+tE2AA5ltVFAdyaqb+8UN00RuzgcGwFRNEz1PaGuZsqj4/hrY
D5VVo85Ks6oMI9EMwlnyackEh1L6CIyJu13Uy+0RZEdYpSvzsGyVA0yqLQpg11nR
MygDK+9WgWreeJNUkp0xVARp4KYsrMTxd00OSsODuAB5biWX3FKWrE67xJc6zwGs
Ds8KBXcABdrnW6me/d0TTKJuW+CLnQ==
=Is6+
-----END PGP SIGNATURE-----
make `foo` work again in the config files
this isn't strictly necessary and should probably be deleted.
But for now, it's a simple way to test UNLANG_TYPE_TMPL and
the async exec functionality
Alan T. DeKok@2020-04-10T14:51:35Z
Files modified:
* src/lib/unlang/compile.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/unlang_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49eb123948a8017ce9cb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgygACgkQfQ55zXdi
Hs3aOQgAlSLMktrMQlQ0qw4/zOsCOhZD+1aLBMr/YW83atzGCDAE+vp/LlPGJuS0
tlMAY3nHp5fiof2yTv9lANH3uGmPue2Oq3m2W0TZLWznIVhXHPl85NIu5sfiwCEF
SRygeFj2jqy/FjNklO37xyp94ukCxLkWrUqLNvvhNs6xTSGfr2oyD5eT4VAvYL8Q
4X/+Z+WZqkwUe9llAV5kNkLyYVb7SqbC6Pn5GQsy9W5fjUHudglUsIG3RRmy2rYZ
HiI/WCiX74ZE7LFHV6dniw2YhzHWRfB/LRk5kBhr4UcDu50ykny/H6bZw7bGGSfD
YN+VSUeQcku6QBqUuTPZwFGQ/e7sjA==
=M9cD
-----END PGP SIGNATURE-----
set our async_safe value, based on the childs value
Alan T. DeKok@2020-04-10T14:30:51Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e343fd6e28ec1198eb8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgwoACgkQfQ55zXdi
Hs25swgAolg1uiH15B7foj9XA+KPh0T/ibzlTyOhpXPv69xWigTjuVv6qPaR8IRq
r45OogYjPUB5MN/DYTEWl25+zWKrM1mYqq9MGv0YzkfEB7E496fqm5tIq54MlTcD
8Ej0j5T3HK/fl6H9Mjrnv/IP7HXu5qlgQFREWiLLAKHoaMIIT10qEmYdyLMUaQjj
2Gubv4GNF35ime3WuE2OAoG0QHi3KAYZQi6ZXiYKH3aIvmPjkaRJlVSIBVYvgMVU
RUZYNeiV/lKyoPucT5X+KD5hGFjAC318QaY5P546WK4EwnXfnIusr/fLb4WP++DZ
8TAdY7sFPeaQuEyuMglOXKX/ENlzpw==
=y3L7
-----END PGP SIGNATURE-----
UNLANG_TYPE_TMPL is allowed to yield
Alan T. DeKok@2020-04-10T14:30:26Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/601b2c54d3a5d8997161…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgvwACgkQfQ55zXdi
Hs10kQf+NRNe+kjWcOLjBCW3ihMq32QDGN38Elh8shD8OPS7twJdaTx5T91begUf
HEfDeeXtUOmZHGqackneRm5y7bA6VH3H7jxQlgt1NuIXLA1uWfkLTLFXgueiakBr
4ba6tE9BEMHU3vp5V1EdZ0ZdIzygVF5wyxAgAulbbjcHnwT7YWpCJZSOojpV5q13
5yaDzVv4631Hzp5SaF6zskTcU/flx4GLOoUek1hKFYi2DXHWCWjHEWiasddn2Uss
b7JnmDiesO7iUGCZl00R3gPhMbp1mW/C8SgDyfi8pHAopEaiN2YQEwaIEDkIHvwo
wYJTsYski2HA0qJpRTfx80bl3NpIJA==
=xeHH
-----END PGP SIGNATURE-----
walk over the list of child xlat nodes, too
Alan T. DeKok@2020-04-10T14:30:01Z
Files modified:
* src/lib/unlang/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a43765fd0c3cfcfededd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QbQQACgkQfQ55zXdi
Hs3wZwgAh9cUOsIj2hIChT/xAfj4Z/fYoeboFRy+h4+2LSdBu8plqU877OQMhrhC
x38nZUALa5sNkjT+00NZclm/AAgZBYOaCFcHtxTGrNW7iCtyFC5Q9SKUyJFuw73A
YIUZpMqgZzotWWwRqTCzacolRQZQwVUO4bOU+2Z/ih39YlhMnjvwxEvjDURFHRnV
scoUJCCNrbGsPpJ5z9lMJcwL83wv/hgQRf5gou7FP4AIKUAleq8PT9zKQ7axlbkO
5hTseqBVzSlUjNiJefyJjDzyh7enCyVvgNaP5BZbzuN459oHtfV4S6MulSLXEcHY
q9QneZpjs9ulH99kRc14XLMXFgrtVw==
=jRUn
-----END PGP SIGNATURE-----
warning fixes
Alan T. DeKok@2020-04-10T12:56:30Z
Files modified:
* src/lib/unlang/compile.c
* src/lib/unlang/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb25b9d71cb76426e2c6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Qal8ACgkQfQ55zXdi
Hs39BQf/VzfxAQyU331dwpgT37bS0ggjnxvy0e0Iliukp+czdSuipk8GAySUd4Hn
N52DYRZyurFFLyKcxtlXrk9UieT+sF5xWYB9XFzqIoXaHzeQKfaCoEPM/CIQ9xkW
pVYXTEOKIBGiqpskjYkeVJ8SrZKy75W/eyo1bBwOW7fITWlU71Pab+navqDZ6TkW
k9E7Kdr5Z0s65HCYwTXaxSPNcMepBqozvnaqgesHodvGMSwjda0uxpk9pQgLxNY/
CMRaiFkysMti0snjDjaQ92XZf64mnn+H2qWS1S5P8rzVQTQOADsUojbkLujFCxAz
FD00DPTiJo486TQ3KXJXcTnD+Qo6ZA==
=w+/N
-----END PGP SIGNATURE-----
remove UNLANG_TYPE_XLAT_INLINE and replace with UNLANG_TYPE_TMPL
which has the same functionality, but will also allow for async
template expansions.
Alan T. DeKok@2020-04-10T12:45:08Z
Files modified:
* src/lib/unlang/compile.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl_priv.h
* src/lib/unlang/unlang_priv.h
* src/lib/unlang/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2da6fbcf88c7d8994ccc…
======
--
This commit summary was generated @2020-04-11T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PpncACgkQfQ55zXdi
Hs0ttwf+IR5ZJltqQRZGzUfkK7taZlVMDZ3RtnDkRwjvxtRRKuKrDtim0m6hkXYK
n3maKiqrvfnHcZAo0rFXpbGVZjMILedA2/vz2gjnxtgy9uynVn7myG20bU9WDe7l
kTmAy53rhf2F5Xi0JIz6tjrogtFHNeCa+/ICWgWL7MZPkNrHecSGFx6J3mE9+ZiC
xrGgWmLFERHt2qPYt3orVI0OUjDSml12jJAdv+Jdz81rbTA0scQ+0ehkSiTmlq21
k7NWkX4ts5h9x3XZ1+Ej+Zt3DlsPBukxF9hx3YiHljyL5fp2cmNPiMznd6lE5J/N
XC6iCZCYjByGeBCXyQ50i2lyzHp0VQ==
=9SZe
-----END PGP SIGNATURE-----
start of code for async template evaluation
Alan T. DeKok@2020-04-09T22:49:27Z
Files modified:
* src/lib/unlang/all.mk
* src/lib/unlang/base.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/tmpl.h
* src/lib/unlang/tmpl_priv.h
* src/lib/unlang/unlang_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cb391f26c05ee058542…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PpncACgkQfQ55zXdi
Hs1ozAf/egNGSBBhwf/fo8b2vDl88p6a40TBfifozpIgw+/nqFdsq00pD4pU5aqx
bwbHwlhy7MiWuIHOuHoRdc1Z3Vp1yCxoCQP5QJguUJOyj67jrGt8IjSGlGWXK28X
0IHTINQoA8gdTUuOPeUMhSs5e1UQsaK1fivI9KJXUIsWZLATRLrn4MkkUmLnGW8j
+/+z7W7cFa+7kUjt3qWryjFKUEr8hARgFT6bGH/MKNEOKxtb/4e7ho9fiI1hAfd/
XGMOy5Iq5LUUoP3hoKBTin4/IRZJBIF8JcRiTrMl2+HCn1fV0zC8CFufVOZDshFC
Ladg3OA8HxzVLZPGy7Ed0gXrsjYp4Q==
=0tV1
-----END PGP SIGNATURE-----
add more 'const'
we shouldn't be modifying instructions as they are being interpreted.
they're essentially static after the server starts.
Alan T. DeKok@2020-04-09T22:49:27Z
Files modified:
* src/lib/unlang/interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5568ee5dd348eb47fcb5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJej6GCCRBK7hj4Ov3rIwAAdHIIAHa0zkCkFkqM8G9xPEPb1c1D
eSsfqayWImA20DN1lw3byzUZxvbWSLJ8Y5X8WAd1r/cLiSEy7m5LKSFCk+c0CG4G
BuN8HfLjQ0YS3vbjduNn9zL80dyMp48gRCQx2bEqeOLtSxqu9Wd1Kmq0hl17PoK5
aQ4KW1w1CPzrKZfNThg1idlTPS1jnrgLr2tpdKDB/eu5w48J3Qtze1MM+PeB3mAl
PGnpHokdoTc46nyeS30KAQLtGm6SuocIHbQtth62javR+ekNlHqB+QAjDlWWNoTx
MpWrMpZDNW8DfQAF7lNeUM2oXwQzDJolVFGolNREvwTJDFDit26z+PvxYZ5PMw0=
=g0UN
-----END PGP SIGNATURE-----
radsniff: Check if fr_radius_init() started with success (#3362)
Jorge Pereira (via GitHub)@2020-04-09T22:28:18Z
Files modified:
* src/bin/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e67324702a9dfb7fb346…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Pg8kACgkQ/6TVgp+2
18oaYw//Tg+91CBVtp3/SfpyTqrJhMg2qdQQ7g9QsLpE1v9I0jsvkCYACFgG84fv
5wPguePallAfegxxvxB+dL+06zS8vK+5eHEDv1+zRZwawXbkQEAkfoMdQ/1e/+cV
pnPoLTlSLI/u3RA+mfVwcsEPAFj10GuBP7Ah3JrFDlHN51QN6nN2MIu1yxUEBZVM
uyKDHYf+ZqOrGq25BT7AB1GbA7TfOi16wBTLEYr0R4AbGpY7KYRKQ6SE1zs20iE8
DXhyJI/rwHZ+HIbg401vcwKtRyXjEaIxVIGzzujZEo1DObjmQfvyhVluU2pOG+67
cy52EscXZf/QnZ8Mnz50wLJmpDHLO/rvSXIQyvr5YbHyRINDF/XwdHv0/Y8CGESI
4tEenxE4RhWLWasE5KQ6SBVNwX8j4gJq38WxA0YnUZ8BkHY3El+dNLYfcnC8plLl
qOEiTAs9ZZzluWQIulJmPcuDzv1Ugjk+XMQTy5jlBOBqPYU0BJlJuRjtxs6yB5kS
sFN4SDyXlzTPQvympP4iKW/ROPOvIM3aDp0bhJ2UfutwK6/KVMz/onZsqKaEBEyd
daSfAKGwRhOiVQ4VgU+W1uOSmtlE1UXiCirM1JPn1DCxsQUMugVPLNzlvvdAaWuC
EwhG5H8Ozj3A3DBiimyiuqabFoUE4DgC5D3ddi/9XgGXhx9NFO4=
=Tj+6
-----END PGP SIGNATURE-----
radius_udp: Skip free ID allocations
Arran Cudbard-Bell@2020-04-09T20:21:29Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7fd29f6dcd2987e6356…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PdYsACgkQ/6TVgp+2
18og8w//SeVQGjuxEcEob1hrLyTp6oGALwq8LfFS0Dm1xQKQlXiE5xaePNSpHlSh
uXmQVvZOdaFDQZjGATC+8ZfncY12y06+spzjGMEststz6lAJMuTckvPRGe/Sxlsb
opQRkzsYrc75H/cEcOo3TU3WPA3MhsjA0wH7qjYxjapu1KJQzdH/V8ATtaHPHIJz
+ETUmIqwhL6oFkJoeR10QWCXhFjIorUxtOiOHvPn3kUl9+gg4s45JjeTHe3Wu+3q
I2fPfva+efoynqX2YXU9MRENcm9UJ9fGVCHqXCpvBzVbLQyuhpDsLoY8xcPkYlUi
X1rWHmLuIWKa8R8ysFE0vVO2Fpo02V1CG6sEuPd7lwJFPgkdvV2eM3ToEqOkRa6K
W/ePiTq8jb267dYhoh8IgIVCJqpmOlbEF9JD5cIyfDHQEE2LQ15QNLzw5WnBLEzj
Fm1eniq9Et/LJRDPuM+bCevrFEI7giyLW2zp3NvskZer98tgsgp95kYlZqIpSwE/
4/aZ6a4EQ47zQQVCpCaVb7jqmZ2U2t+ttqDEdY+3JSt6BYMFnpY/MF+u2g0cu7Li
6twL8oZHhz2c9UycOxfwJ0d+mCXxX8do2ZLHVUMAx2wFpNwul3v7cZfuVkI2YSPN
tG+VmO2+4n3wV6tiviGNp9mbtRjKUz4UwjFTMD6gi1xCaZt5ih4=
=4aMT
-----END PGP SIGNATURE-----
trunk/radius: Print out detailed state log
Arran Cudbard-Bell@2020-04-09T19:20:43Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8e91fe53982f0c7da7a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PdYoACgkQ/6TVgp+2
18qnBQ//UOJ6IA2rdTYFad62/K84UJ8dWwFfPnNmRu7Lia1e3PrakG0XdLg5STzR
jd2eOm6mOeGAdGjIER6On1yS0hw6oqKHtHiH5JEHL3N1KuvpLUfKgo70vGn4VuSW
0vAtKYy0RX9OoJxHWmCLqlMU8CnNSTmoVfoTqgOBOUUL+soRsjqtHtQS+3r8bD6s
jxI0igOYiJyzYXdaXl9WJAkLHTmESIkysgctrKuTXb/l04gDDcQh8nBcGFA5E+5b
CrDCyV+5y2cYIJgk8Kxm9wLwXZVHRLw66cwdo2B4Ef/m9kVNWjwQ4miJnaF4BEt9
j0xPgz1N7FPfrAS+tGqypdH4QMJ5CA9YorAW2p5nkXJyjfMsTxG8H6Qi7i9ZdCVH
j2CkNvwwSIpOB3tMmlkrnB7gLyBbuMJ5Ic78oLV2EDeDFAG4sQ/OX7LxPDCVjTOI
8pdVYNtSGhLvwSTKf8cwpw3BqRyG2wF/Wy16VODQ5Y7Chnvx3DFJ6sGud7GT1lDD
aZM4KhUe8tzHvEm0kDy2UzEW6W3U4P9sa2rrXpUPHMSOraC3mTZPPkYXbqJncRIB
SOUYTmCZafCBYHQCzJiDwh92EsUatJX/TT1DS7XRA4UI504BSpjl0PGtqreMB4OY
/+67QmGYWC3N5ysjJI3Ef8herblPAu00ObktpX/b4wQmKTvkKMM=
=KYMV
-----END PGP SIGNATURE-----
request: Record where allocation occurred
Arran Cudbard-Bell@2020-04-09T19:20:42Z
Files modified:
* src/lib/server/request.c
* src/lib/server/request.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b527993ed2c776ea9b93…
======
Generalize the "hack" in dhcpv4_encode_xlat()
Add three functions:
- fr_cursor_filter_head()
- fr_cursor_filter_next()
- fr_cursor_filter_current()
to let one select items for which an "evaluation function" passed
the item and a context value returns true.
James Jones (via Alan DeKok)@2020-04-09T18:40:22Z
Files modified:
* src/lib/util/cursor.c
* src/lib/util/cursor.h
* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
* src/protocols/dhcpv4/base.c
* src/protocols/dhcpv4/dhcpv4.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c94f429349e75f65a035…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadYACgkQfQ55zXdi
Hs2TkAgAka2LVRwp2IHqdyGFhEbWniNv/aRJ9j2EbKKuqufiwVMMQzRgWWW73O4U
3AQWB+RYhtIvTyzMaN7mMtkRwUkdkASebGBG1Abhd6RjcjW3etAbpB0TIJOAJtV6
gB4obhHT6vB4GcuU9rjkO5hIhHbJ3e0SF12X0gKoz6RvXYk/0xiNPxUt2O8Ci5/n
AnSPDpXXuLKtfYLqv/f62ycEfVlH6YBMeb96BjxWHbyJ0nF10BluE0iUVz7/tmXs
ysx2bsiHJyfyZqfhvGX36l/xphYtxNrBlr2yOOfj6XRUdSTsHvxk/DTKsjUCh8ML
y0uEAUOd3XXtDv63JwiAgX7Jjhn8dw==
=o3wa
-----END PGP SIGNATURE-----
add and expose fr_exec_nowait()
which is much simpler than the previous code.
Alan T. DeKok@2020-04-09T18:30:46Z
Files modified:
* src/lib/server/exec.c
* src/lib/server/exec.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80e0f9bb05b531609f5f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
Hs1v2QgAmdQNgF5dtxXDvKJoYcihFy6l2NnuZx2lWEXVUurho3gAIwwW538nVCJa
rbHhPCV0VfJKa6RxDSsP+NHpNV49mBOkUbdNBpjkIu31dsh1wV0UDOzMCvmmmicc
lC4rb4fsJb79ngUIbKJfqwBDeTh+Zz2AFmoqpPi/3L+01hMW7P67T7HEzyBY7uAe
PeEzQgWHMdiWiet8GtPUW3gw5TBSBaBFC0PdC5jXMYa30IJkh75ZjSoYF1cU9Kfv
fYvzVI1wLVSdv7/lb8oAiItMobOlLNf2NjnE0zSDfx+SbkplVHWeX3D+7YRnUXOo
nYWecRPZIdnIktRVfo2jai+e+uWF8Q==
=kbeu
-----END PGP SIGNATURE-----
add and expose fr_value_box_list_flatten_argv()
which takes a list of value box groups (e.g. from xlat_eval)
and turns them into an argv-style array
Alan T. DeKok@2020-04-09T18:30:45Z
Files modified:
* src/lib/util/value.c
* src/lib/util/value.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89937e526f15bc97328d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
Hs30wQf+KHnKfXsle01T0FXozZhnzM4iuq+g8mmtLxwGf9lTTWEUTRADAspHivSC
TIhd4dwV6eUDVaaADn3nWj4ZJRc73ZLAusff2UAxOAwHca1unTFKSTHpzkoOxZfD
MtYriP0MVwAG4+QxdOaSa3ER+Hofyb8wIw2cXidWr7PonqMc9PblX96i7Pd2HayJ
wL20hn5wvp5poT23jA71WB4W5hs87mlssvWv7FdJCJUvtXJ1rTEI6xJPZNm/IQ/O
P8lNsU+COkWv+J9y5A6YwHQpFcig1G2TqSmHDUzH2ql1rmhUZfryBz342pJesEjC
nCg9n/Oin1ADYlHAWDzbLfUxeKwBQg==
=gW1n
-----END PGP SIGNATURE-----
constify things that don't modify their inputs
Alan T. DeKok@2020-04-09T18:30:45Z
Files modified:
* src/lib/util/value.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0012e47bee0b1be099b7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
Hs1XYAf/UKEugvI1nFN8krCP++eudzHy/+ZY4EVdBgjQC/OZorRhC25f2U724HUe
ZdERSDF+QI4V4wDgMwK92eMXdLQ6MciYhua6q7bEYrI+75g5w3IPpzX3ExY6QZgM
MBy9hRcdl3Qd41SeAzEB8NW8VmUuhmTjbbxDE0YKCXnK3p7Ap4wHgLN0SKX/3SvE
cx8RAPEZ6nCH3yG6F393QcXm9vFYGLS1a/ajs+LlT1CIvvuSd5U4AnTV8sgCI/Wo
HlbwEey6Q5s5jlpyOvWGW04g/HT/Hg7qS9u3rzoax+OMfY407vbSqsZdQvui8MZy
qjAH2IMbYpacYzgMKmmk7rRYAt5S4A==
=QT/X
-----END PGP SIGNATURE-----
add and expose tmpl_async_required()
Alan T. DeKok@2020-04-09T18:30:45Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b82b99730b99e97dda55…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PadUACgkQfQ55zXdi
Hs0Ygwf/WnQMQAglcwnVPddxLl6FYMW0ijVmTyd3DwVmiE61p1tFtX86DicQb6nh
5kfXY1q5eI1klZhajb7I1ahqczPoc/FRMq7b3MuMeoX7qSpbpStryVsihhdP7vlJ
vnn/P6SR32zPofmVnV4prtGPDAgbfAlJDZl5pcy1vucdxs1MkrkdNNg/gpsQD1l+
lbQBJwxVLyP+d3k94VJhcNeMOaTMYCTf6wNFaxHyybxxbp4laQRW0l8URAWXiS6W
Rxwf4n+UYTO5H5ReO41arewyaVpqowAjUru6HdEscdHxtsXFy2Mg+FVKoOIMbtcZ
m5UvPPTozgKLP6deqtUBqwmxS14xWw==
=kYYS
-----END PGP SIGNATURE-----
add and expose xlat_async_required()
Alan T. DeKok@2020-04-09T18:30:45Z
Files modified:
* src/lib/unlang/xlat.h
* src/lib/unlang/xlat_builtin.c
* src/lib/unlang/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fe0d2b005b20c579390…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PWecACgkQ/6TVgp+2
18o9sBAAi8BmRH1zA9wC+rlRa7afiEYWo+KyVDL+uIIJ3CZ/aICEiPQ94RxAE9ck
a9rA+euHCcLCrlEX11NnCkEM8p8RnRykff/4/Q98J8ASvYtV/FNvM6Q6MArRyAWA
+CNN4TGoHhHAsi/3n4cbtF4caalZECwXtiMITngtj1tMKnqVyzPubzGjcsh0IRUe
wuczxafrNUwItIO/c40pH1Yt1lIkoBdvCrd49w57bmGx/T4zoIO9Ic7T8uxYaABm
tQd+cCtDOncf/u+HkOVwM98H7OiiWDm6bhLNTswOOJlQ/Nchg7IajHdL4lnSEZ1f
P6iOGaZVsgOD/y4iC7UWWogMNP3jMF2rARS/LigHB50BBBpEQLxkYb8tSL0XTY6K
JHOJsSCcUvPLJuCqmoIw+w9kFBpcFzHmBucbgCDR56Fn02jULU6nBWaQJyNVcKLC
+XxipPMVwA/KhunXsK9JW6QbAdkwHfpCopN4XhuTQXCzdZGNFYkXRnRk3w1ZZ+Qx
Ei/zAnOubl/6XyVVyBsRnqlTsXOA/W5CnIsdcW987ABCMHQUytJzZTu5/etFbOfW
40k8jQhWiQD/maqkaYzFixKkBrB7OD93aO36OCSuSG9GGT7mQj3z82cX62OB5/kG
jcVmCi22OBIKqXKGNcfOC7zUERA9Q8zDa770gyL5msRRerv3v2s=
=s7n1
-----END PGP SIGNATURE-----
break string across lines
Arran Cudbard-Bell@2020-04-09T17:22:47Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a47db4b3e253bd2be129…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6PWecACgkQ/6TVgp+2
18q13g//eKRK7UzbAGHkQ9Xn7CCXDVeSEbolovaVtKwd/R9U9VhyH6BNhZMjMApS
EwMXl4ZVnUqwjtO7K4MLGhL0U1jCN+TPLXlrS/EltFDWxFIDPzQgzW282MVnajRn
4mEQe2ncXGSvdQ1LblZGvimufCQd1ojmoIPGKGQ9sPzHMEVBYYGT2kRVXFEvfnCo
kK+mqUJcBiptu/qfVSn+tvhJmj1tBMWm+dCEo9EVCyd5RFqE77CcF7SLIomyxqFX
/IojQ8dp4aX6BVaIy69tvT+NT/zqJ7VcM2BPht5d5sasFsfaFpMEwtf1E7N86bBx
bCjrbRW9/ZG+ZQhdDGdzEku/YRPge4FiYTfbA6Rj+pJvozlIwg3Di0/JVprHf49B
CGj2FoBU3kTxUugGbUzyNHeCHIe/goB5QiXjJQGbn62nsBqzBl2SUVKMsOWtRE/I
kvuJvJSrKFRH1UBxt/L62KqgmGk9pqGZd/ozgcVXpBH646NZrQekv4ow+7gEN9hU
n482TYXgtOalCmjwS+pGCvR9J6OwyvqYxYXVyjq4wBhLzbibBMGfGoWc4FWkUvbp
Xy+guflIyN0PdWPQV2O33SUHCXjPSCNs01e7tObjdmKScUmSRXxfHIKEXw0MGPEg
CBxSVmh8hWvxGb2DeMM/b53knWoU7lmUi4Okn62nKaFPkOqzVdM=
=B37F
-----END PGP SIGNATURE-----
radius_track: Non-debug version shouldn't have file/line
Arran Cudbard-Bell@2020-04-09T17:22:47Z
Files modified:
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2c6bee126de031e5ae5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PFU8ACgkQfQ55zXdi
Hs28swf6AwQbttIijleJaBcJtPCL3Pn/0w9vzx/9wZ23D8uPaHsnJbFQ7wKaFxcR
z+RHXB5BCeYthcLgaEtEydlkSJ1qfcv3zRR15aM3LhluOskhMyIrkdEOHHDKO1sg
skm9gjt3n9Z7fhMpMCvA03BIEuHKjBHrsVx2wIWqSqCWRuaRaOFI43skNI0wJTFS
B7hpq3UQxBzXDI4Mw4BgkDeX49+eTKqE2BaLfXKOuuppDPp+0asczGUfDQlqDjdP
S381eA7y01FQRz5nx4xi2dT368CrZuRFIULlqDLgwLz5jumZ5oyTPFyhB4lIImYD
jEUjdz3K6i6OHAxtdJCDSVljMZnRbw==
=j6Cq
-----END PGP SIGNATURE-----
rework so CHILD_GROUP is no longer necessary
Alan T. DeKok@2020-04-09T12:29:59Z
Files modified:
* src/lib/unlang/xlat.c
* src/lib/unlang/xlat.h
* src/lib/unlang/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caa3394752b2ef23d4b3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6PDkgACgkQfQ55zXdi
Hs1Wwwf6A8R33/KSEsPDHMrlK0F1v+Akmy4+XK8/mJgGrj5aODblCL9epusHDKV1
IKHZX2IKTOry0mCOjOCGC5GEbskGEi9HBK+vsgj1TD1Ux46wsnlFRBbts+e1/96G
T96FVkMh6PLQdBDYSXKCIC7j4f/zYubHG8RnE8rLqXAO2RAsg0nrUGzdQCq7JuAI
e+qAzPYGh3BIPoH9geExD4Q2Kfsod2hWP82sIjCPz1qZgLlTVaGXMYejs5ReKiWH
y2wOy2PB+QQE8Rocy5BuoXBQ/G7F6+ap8jnAJtC4ezH/7iNf6g/9IvbxZxfIeac9
NFicTLrWdmldi/DJXydD19pm6y39wg==
=yzfH
-----END PGP SIGNATURE-----
re-do commit 798ef3a9b
Alan T. DeKok@2020-04-09T11:59:47Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0826400f3cb189b97c02…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkrQACgkQ/6TVgp+2
18pUxA/9FOG5/3Y6JYPhprr1+FAflfkTe1EV08syKxKn110WQsoBTt/eF+MMpih1
HgbCPdhbvNNe8q5Ee3umhPreRDcZrj9QTFZ1aDrDJ5NKOa4cEDA/yslCwz+IGCzr
s43ZXNgzAUgzDCIxsCihnij7j2kucy/mtWpmEsOKWxOQFuTkWfCv1EEBmwOHjNkc
D/NxtIQs61PTS+ghX5MjLrUs+Tb2g+Nb07PuRC38TKDSmpcKcD4uqs5f/GLrSYOt
tHhcu3uOBASD6764w5sMhYir5HP8p7yuzqlVAWRAUxWztIsur8oWA7uygvOfQRpe
Iwjy8kDPJftYM6nAVDqr6Y4cyD6oMytpFlAh/YU6IjMR6QRTDrHSVRU1xGmGNpGL
S3OffO3pmnoPeoBFsVDY8t9MTMHEfNuCQ4TB0/RD3R4XSlXQxuomjR1nNONpP+4c
YBe141EFVhnVbioM7zSf1Ii0ekEW5icvlNBIDO3TDDsb3YbKJmq1qyg1KeN8yLgy
P0reWvBza08aoVKXwsCp2NEx83wmRZYW0H8pejf38iENZFoQ6id+cgFSLm/fPTVY
FZxVintMnDBiFImf/Tm0aLz+ct66xVS5LYFEd4wnnr53u/DWxga2hOYaBz8Fd3hv
3kRkPCU3u8UHQtnugt1QaVVlM+YluFbSRbTMmrKov6ghi7gw7+A=
=6P0j
-----END PGP SIGNATURE-----
return something
Arran Cudbard-Bell@2020-04-09T03:12:52Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68cf714cfbb2b7b709a0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkgYACgkQ/6TVgp+2
18qArw//fztIpeF0KLrcP5TBtf+AsBg4xZTN/rdJjJE+y2aSkxY/7ldrQlBxFd6z
7P3nch2iyHYs8RzVEIIrnDlKJIRtIOW8vzWtGU7fgMHE6+kDGx5ks0qRTh0j/+dg
R6T3Nc62GzLQvXsry3aZi9Z0rmO9tfwNcgVSKaZxiJDif+ezVOMsLHVnfs/xSo6S
14QOg2mlATqoXtWU+N08MufsC4SBpa/XHPLGcEOL5nR3Aiwe09zvkpSMExQAXy+t
yrq0vnFtz4xiQveG+o/BcZ1WDZhpNKx+VnCwsdNeGLILjNRmNVwZm1ECsiiSK2Ru
S5DM+w7XR4dKWxe78JJTdpm3D2Ov+sJXKq4UQ397dGp5tEF63BxmSTaPXpr6T1Fd
Sv3QxZfsT7a2lmdq3R+DWr1sh47S1RS7y1Xb7r2Gg899AT9ISO3XFzhwV9OVc6vF
8dh6RayhEXD7gQT1hfSgLabOmAh8qHYaxy13X/Tff8WOtnm1YMlZz2mdvIDyyLPw
nUa7nZQ4f2+5vnNnJ0KAwRMlIAQ/6C3Oyl1khYqlly4RKbLnk8ynyx50Lh39JZw/
5nydKYue3zUx3jDlqbfBbs4caSSIruCKN2+1icF+LsAV3qec7Gf2SaZ2XgI9s4Rc
jQU4QKnBp8lhDvtLRj6ZN0A2L1quKa1w28NWpFteh44lWSACIXg=
=FOfk
-----END PGP SIGNATURE-----
track: We still probably want this check for non-debug builds
Arran Cudbard-Bell@2020-04-09T03:09:58Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c827f95f084eb4669c4a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkVUACgkQ/6TVgp+2
18riSg/+LJnRaaydA3gYuKh/tYjjJsJCEx4P/oOiTnNLVbCsGgQYHcvBU6j4l3e+
/uMYb3wdcYpxP1394Sp69dwIp+Qnw8GxqQ9bYIvF4ggCRV9EXFhU7Le8U3BXbDzm
XImtA+CyRX/ndlrSaSvyuubjYaZaVYcNWXhTy05P9cuUo1zckJ09uFVVAWuhFyyg
tjKAe/V+kWKCRIuXDaqaNwLkyrBvnAnIGarurZ9Es4hF1LO3He0kFEtVgTf6hMhk
G8a6uaB5KPj9SH63kn/6iuhXIs/MVKqRbIvWSMm6lBvAffvThQL3Nw879fM4zE7r
5lq+/nxPaC2X6b69cRRGJuIiRP/TC0dYQKZNjJpagvbgPlYHxZJYdzoF2pfn4mIa
szIP3JrcLK9xOV6Zpq6E1O7xn1/6RF3MnWb6N4gGjRa1xl7GW1tvB4zOE6gwjkqa
6Vnnfd4zsILpi1tvTu0B/Ygb+hEox0Xs72DIFx4cN0UHbuczJ3M+mz2ExOzMEj8g
RBW3kX3Bu5QlC9WQnyjedRw7tLZXIAaufHHzbfuIktk1DfNUStg2w4Fa0bbvxpKk
K5CjLlDpaFo9qmfbb0B0ItpP7qF+fSjHGaBBOUKkXHQUVXpJlDbJBcuU24Sk8VUh
nf3UlcbXfuYBluwGbkhTOgyn5XwfSgh/cwuCHPWNtDsFBFwgGQI=
=S2+e
-----END PGP SIGNATURE-----
schedule: Fix debug messages for workers
Arran Cudbard-Bell@2020-04-09T03:07:01Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5246b3f1ae762869bcb3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OkMAACgkQ/6TVgp+2
18qq+hAAqt4L6JHsO2JOka5rQrUqy33RDlfeEXBEaWK9vxmodOsTcsWIC/nx3qw4
QsZMj+2Gu1VVLH8e6+1hrxfm/309lAiRUhjn5Wsdf5mCKQmNm6vBQoOrima8Zhzy
nMffVxuoQ+C0eY61B/9vTgcR8WDv0D5alTF1VQijw8W5unTuBR+GtX4TpGKLGRID
Xbw7SnLikMqRg2L2v+Qwp30E3zcy2jk2ItNfgdbkzo2hTvH5yIc2U22PsqrPzgR2
j7+t5fXrZhrBcnlDWVh8qx6wIodQ8qkk0VjYRvwdBZkyJPGSVtAeKoPIzeL3brAN
g7ITkx0/mNOfquoYemcFnvw39b+Nkp8IdRexFidD6766U913ttjTRcS7GrvWbDur
b6jCZpVJuudBi4Xl5G8se1cshD3cE7gHbXCtwApTqHm83x4U/Z2FedEsaDq8GhJr
vxi+sCdUdMLmTHCIAAErUdU9kkrJ5F9IZDBVOKt9KiZYCuZY/SDNLI7fPpnOcvYD
yKR8zoU+K9pa8AWhiGr+A2WPJ1gSFHiq/Y6QAuzsTt6/55VsYj4dKx4Nc1up6NxE
xMKEGeFLEp/e7TWueGwpPMXgqXQ7STKNcI//Li8FkloxDt9XgCbzXgbGidS3ufDv
XQuFFFpVaTSJ0gGFvM2DGc9c+xgQMXBexkJI6zSClC2GTWGbZTU=
=6oc7
-----END PGP SIGNATURE-----
trunk: Remove asserts limiting states we can enter the failed state from
Arran Cudbard-Bell@2020-04-09T03:04:32Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b25b5010c3a13e70a721…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OihoACgkQ/6TVgp+2
18rpPw/9HsdSKdM+grXRWiksnt/+Zl8Zsf0d0wKektcqy5efrgWO7yXI2clwkIah
p1+pVGcJBsn2Mh1Wrq9LjyvqmMr6KBXOEhQNvIaIlvAEqSLvtIz/2plqgNcDzEx+
vQMpW+QrNDBXAAuTyOoX/v5mPiwQYUrj+O3nGdaSkjXqhKBzQjUDxA/X1/qWHa+/
YfwZ3bF6Rl5pWwaxn2KDE2R0SJhn9/TaEsqMANA54tl7W/X5VIJJcsr1iF18q/JK
hofQmUoba7XD6v7ziprVyR6qyhnDqMnhlH0mLIVGVsOAUqT7nxXrsLS57uWAGx67
DgOIwkybcB1Oa1+zH8WYCt8JwElk6yzw+sBGgc+IZFJoglQw0mB25WwvIIL//ONF
1j26WFkbNvqk1xqhbDaHGMcX1XLq0wq3vFSkc4g7Ujtx8UdMGLD51btimULoJYFB
4ihYtkxaoDUfa4wFs0SK54TeCIEW58WL9rxPjFj3xcl9VmPO1z3+Dpj3qdsjWxCD
4VIbRvX5U2jXrjDD7zjMAXplGD37UBY535Cw6WR90tIoCMVx11lL1gRBQX0VeSrj
O7CCh1l4mrkjV27nbNc1tXWY8NWpGs0sW58L+4vz1RrTjGlGSmbT839LAUkHb8rk
EAc2T/VP2ew6ypXnDhdiW6bGAqGh7SUPGAmgOPNCamndKYHV2do=
=DH/i
-----END PGP SIGNATURE-----
connection: Allow nested signal pausing, and prevent duplicates
trunk: Pause connection signal delivery in more places
Arran Cudbard-Bell@2020-04-09T02:36:10Z
Files modified:
* src/lib/server/connection.c
* src/lib/server/connection.h
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ead0a189fc99721fecd5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OibQACgkQ/6TVgp+2
18qUghAAjMfRVV35Msz2nvGbfzkvhUa9pYZXUOqizlRf2X2e+7RvlRUM522+s66I
9lZNIVKp4wpd+dEWXO8Nu4pFdsOkoUx35kkIWRTXHQAVso+ragGo3u60n8r4Wuho
9H4AGImUsE5BJ8UR6L5NTLF2yagjMEzzuYUg7OFkdYuL92HL53WbMxnSBWhZXw4P
+tN02LHqE2Ih9Nj8d/hrWKFlXyBYQ5jcaC9NzprVoKPJFkSp7TRTFDTp0mQTJZd+
62XZHcWjZq0X/Tt3mTniu1pOrn+Hg8unDLgYDNOwmY6RYLaPcV6/qq217kqgcJ8Z
KKzsYobZ1awfXWVKOQxq31O1VDxsX01wx7v0TfCktgJ3YT3rUw2vlpD81qfXnjXy
/mdT3HI+wwanli40q6Rl+4IJFYP9Ix/O4RzRgdvBCmJECuaBp/YG+3johYeBaVVL
Mae6ql1bMAhb0cxGC3GxsP6pUCt7OYkzwdYJWRA+aHRbAQXOIn6TCD4WmiLyyNPT
4SmDw0hUkLpAgKO6pcZUsqlkMo67NTZLX3S5nlB8BamEL++NkGf7OgsSyAq2mtGB
Or1tvAyNOWcgLgQSk1DG4uOHtjDCOh7HALUZhhMLBCZhgd7ogBcrfziVoS4b7W8e
ZTav4Tc/ky93wbW1gngPnm2BYr+EozYEdQm6buYlBb7hViJ1dgc=
=tUvj
-----END PGP SIGNATURE-----
track: Disallow double allocations
Arran Cudbard-Bell@2020-04-09T02:34:28Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ad1ff58f2545db1e23b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Od8AACgkQ/6TVgp+2
18pw7g//TWwrTg/munIJ7F5luZK1ijaH4agtsmwjS1zU/EzDN6IdnxggV65NjouD
7uDzXaQ6ayEY4uVYVTKD+3RwcHSh20k1yVFCIZWSgkK4LdQGbFHmRM5yj3ygyR55
vSYcfJs2NwdeeB8K3xok3JDiJrxEiIJIQPrS7rE64Z0ZVP2sC+1rp6w++LZcmcXe
yXxtBHFzXfWdHZ46UqeLn38UKpdgAWMKiBXmahptIMLHQQpJ3hQznoCyXzvuxi6e
YZbqAoSz22w5w7egSDOtkyOXrMCrX544gYyyUevh6oMJGr2r9DA3XIhBRt/W89Sk
ZGZeDlEAdmQiX/jTCnI9F/OGy7Kdd2zyU/VSzoNSIPHmVC6QJ715HxiANrW9FH2N
+4msRmCRiYaD1XdbiYs02LsNdjoZ0VKtQ32qMkBv1KLYSgun01XN0TAbGv2+mWB8
PGMhQBLQAlT7Nx9qVTrtEdzhT+HAu+jy+Ej12xAHuBimFcnVFrJqJpxz+gkFZdgx
64adCOt+nsW32aB8Cd6LS7ra6MashXLfTWvXl6lQT2qE/kZCXyvcX7LvbjrK2UmX
uYRfkVrHxAN3MCOJmQ7FBrzCfHrRzTdBxoA20qpzazfuaDsQqWMdOo+V3rhxvMzg
FJtb7ZEkaPkF8hNCv63MAJVDI5IeIJyBgGJ3cNKVlrGQK3gO1N4=
=Qhet
-----END PGP SIGNATURE-----
radius: Add check for treq being freed without releasing its tracking entry
Arran Cudbard-Bell@2020-04-09T01:17:52Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b175bbc2b1f0d9e81c0f…
======
--
This commit summary was generated @2020-04-10T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OYO4ACgkQ/6TVgp+2
18p3Jw//XqwltNUmYHfpL0bW07HLv5ai48YVal1DLHBP33Ssa6WHjKg4FcV+cT1w
fr5RNYXfs56gvzP1xSB/2qD5Cqn9QtWmOA7VwhLM40e+WVzFMxbjw5pJDieU7TpI
B/klTjmb/FQNcCYZWbkun0FQ3f5K1jwMcvRNqmSjFr/Dcxc+TbcvsXWMVI0kkRuu
xTd+VhmWk+LqaxwE8B86VDZc3gD+nmw63rF4gc6nd9mTDcLo9zZBZ8TEL0wP4b+I
eE7ualFbG9qYGOBHCF/2ZT5DIyeuL3IeiTMn9XYzkMzFc6KzqqvP4oYrb8C66Srz
8tB/4gYm6azvRkKdjGgsetYPQYZJy39026/0AnczkvBlHOXQG+32ryBLZxXwkWh7
0zO2nkriueV36Q5dD6hLd6B0gCnp9XfRvMhGnU8ik+jYfwlkSYSJdO5zK1OPVliZ
/M9cloS3fdRLVQMqvdRWpl3GxGgPjuMAR8/EtYhxQemX6TAnoDsAYb3Uj4XnPFJ1
l0LrxBdWec3jMYywLjWFEvl91Mooemo0l0WBWWpOy7eGRZN5oIOSd0PaOIZcgQnl
nxYqr9O1h7ECyUhZ0Ds8OhyE7Gan5R5bkroyjrG+9dr5oaWm0BKVcxYTXSpxf/22
rJCL2wB9wHHtSytn+k+sfve6GN6qvb5QnOsnodjYcu88/C7XAwY=
=vzmC
-----END PGP SIGNATURE-----
probably not a valid assert given the way the rest of the public API works
Arran Cudbard-Bell@2020-04-08T23:40:30Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea643b43ba03b5841cc9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OYH4ACgkQ/6TVgp+2
18qkNBAAh4uoo6ZuH3dmbUAJNzRzYJnjtLoPlwN1/Vj2Z5brJpqt+Jt6OkDo6SxG
z+zSUkPuLaKF39u54PhU+WbhE87cui2MfNnPdIZDx8HOuFRBwAuKuOOI+SdJzF6/
vo0HrlyLJulWE50ZwhLuvUEbM+jpTMhL2xAcDFR6nBSBeSnG1EWb5CnxUZ60B0+/
aI/2T39F/fGuqtf2okUCvfV1vCyZBpXEKFDMsU/ZxXYh4Ff7sHGGaw+DXygRIbx3
31J2DQLIF8Sbml1D4ip+0AI/k/3dMdh42mqEEzuIi5G+fq04re7n1Y3Oq8q/HKDK
SlUI7pPlijg9uFwZn/zvrTT7XxEsMadmt8unnLqF0SxZtLF/wRq6nCAmyAa06iP1
1ZNrc9RjCdZ6t1HbS5vyVj1PSQEzEEivK4wI3sjr6PEP5XDJj//MIpjsZH4tyliK
JhqiYMFxBXUBZVKiJQhGPhFM0xF41bDx7kAwapti+AjpuLCr0AdjF5HwRfCFf+fV
ZP8v50/Eo0JxNqatHuucBc8noBh1DEpofMLLk0ZYCxe34nWMPFhAocBx6Ics3fU8
m0JnhMm39wNY/rlA4Q9XCSPWOfkcIEYAu3M2PyAusi8gtEtGWHEHswYBVrwHGKHb
3DRWchdy1visQUCjLPr4ujIcEYP+PnyuxPnmJjm3CwfYBlCLMfY=
=umXo
-----END PGP SIGNATURE-----
trunk: Assert if we attempt to requeue a request in an invalid state
Arran Cudbard-Bell@2020-04-08T23:38:38Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d877607836d0cc9450bf…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OQvIACgkQfQ55zXdi
Hs1aeggAjxXZ9iQlObFQCdmw32RC9xtlmFt6UFtu6BMhzDSfGkb9be6iQ1h9l583
KsBjcEdtmnZqKnq9cXlsV6soRG6CNN6XoJMNURt1+XUMnxPzcSBjKxkp6rKVv536
99brJYF381VgodPVzfRd1GWS3lLcLGl7geBSA4JAngYrqKkD8XCJyLObpB9DM1Na
JuzvZeR53ttCb+7iwa+efem+H7ytpIRMiLRa17me5mUchS9lRTDLmeP49Wf8+Isn
Das6ZD4cI0vOxpS66LWH33duG8TEfSrkgSrb04rsbVnuLC/O7lTB0eKtqhOlHoGX
kum1CVDMFaBSE3ZBfhi16UTJB4hSJw==
=yO1i
-----END PGP SIGNATURE-----
fixup evaluation of XLAT_CHILD nodes
put the result into state->rhead
on resume, merge that result into the parent group
Alan T. DeKok@2020-04-08T21:32:34Z
Files modified:
* src/lib/unlang/xlat.c
* src/lib/unlang/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84dd06d35f8b1ebbd645…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OQvIACgkQfQ55zXdi
Hs2PAAf7B3tqSbBTYZTn6AhYLD2LYFqnqqmZ3QRKOINmD989/KwkFm5ceyC1kYI5
CoU7ip+S7GNMw3XiQPTpbEpPVKucudniTjt3Agj1vCAGiWtTjgWbIItb/DJ/R5JV
HjJiGTW5wQfwx8lJ4+TL0EnLlFhiuZaviNkI4vEG4yLXRmHE0PcSJPzWo3QuPrye
4Nh6SB3c2oOQoi/2j6vpLQSu98CyPegevGRl4yN5Ll0jwS873OhdtMHcy+L1HI9P
n54rdhMn5r4lmLDhpx9WKgd30Pe3S368YW52IwgukRaGAKgfWmgBda3rWoNg4s6D
+HS3jljdFYyvFkP6jiCoEpdD9FZ6vw==
=EFZg
-----END PGP SIGNATURE-----
parent string value from value_box we just created
Alan T. DeKok@2020-04-08T21:32:34Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a8199a3230759f514e5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJejj/WCRBK7hj4Ov3rIwAAdHIIAAgIv8LnC4iAVKAR+av9Oe2M
Yu1qMiW3UaWuxEpzBEbx+S3HPzP2vv5bQTONECpTF7c3hZsa7C81mfzNXALUrCCa
yKcEZWX9rla3uoo1vefpwNZfe8qFGaXp1nu6yU6GSIZKcpJB+f6lRII3b41FPc1e
HyI3GMWWu1jprgB7SqbQVrYMiZJs3ufIamfA+Q2r25mt1eAyQqNNoCvXK1OhClxd
PGXwNH8J2rI7MK1cx+SIJI7AH7h46cU98Q9gdceA2hc/xhNXqNGI+44OUmhx+bn3
toUE3Q28PDdRFAfU6QopIKrK2Jxl5aShTzY8BW5ToaEONE7j5KTx9jwNDK0PG6w=
=TqgM
-----END PGP SIGNATURE-----
Fix memory leak in radsniff (#3359)
We should call pcap_freealldevs() always after pcap_findalldevs()
Jorge Pereira (via GitHub)@2020-04-08T21:19:17Z
Files modified:
* src/bin/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/891c512f917e06900221…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OOyYACgkQfQ55zXdi
Hs0DRQgAh7qWlV0DgmSK/psKyg63+oeQduin3KkZFPohDG0OzW+ywW/TWi/QWMPD
qRznF0rZPPecOatgwIRBBwpiWwIlNbB7fdI5KM6NqtTE+ignGGLDiqkJye3s7MK2
alCmowy1vizWst+3QF3oV4JhmgfbxHswYmGAaO4O2CuvGjsZHfahOjzCJuwpG+2p
DzTHnfBJAxdGqE3/j1+eyDpk04nrLmMHV2iMjb5l7WMa16udXNT2UCCze5PePhsi
wjWKEXQ7dqN31cPk1MGrLq5rquLQaGomeovtNEeD542ms5ulxcX0nk+bOut1iH7h
icluHQya0yS4IJiatFBpg4n3TniLhA==
=vfRo
-----END PGP SIGNATURE-----
add async_exec method for testing async execs
not done, and mostly for debugging the framework. Will be
extended as the framework is fixed.
Alan T. DeKok@2020-04-08T20:58:48Z
Files modified:
* src/modules/rlm_exec/rlm_exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b0100d7d12371095df5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OM4wACgkQfQ55zXdi
Hs3qCgf+JVRxzkRQcLfcGhyI31HjVp5JcRJfTOG1LP7KtEmgd66e0k8tcT6e+DHe
C+WINj45S5aKuq/ot2Kwia94RMKHe0oWkT4N2OQt+q94KfZMGMzVBL4dGi9iGOHs
vb5YmF6PWE4kVrAii42Ua1m/YVsoe1bYFFZwfy4TVKVNkUqlJ5eNiZvm8BwSmTbK
Q0ArlpZGdPjA98AvxW7U5q6wNIwlT0qq9U6PFmFtKCWgwkoAe51X8GBbK0XLKx5l
DTV0Y47189eTWywCSDcmliYXzHukD5hUf4X0+e/YW5V+AvZYXvtaQFG2WZh9uidb
7me5MsFeCqA6vTPH20Eh3pajh0ddTw==
=mZhO
-----END PGP SIGNATURE-----
fix typo
Alan T. DeKok@2020-04-08T20:26:50Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da6b61bbf90cb1b1c867…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OMdwACgkQfQ55zXdi
Hs3XUwf/SaqsQu2LZBpn8K7O2EZAYt32GzgjUQfEGujbgf6FU+lKBkZrs/1STXJ+
gICydMrD3g1S/csTQ1STX6Kmr7x01RnHKqcwp+KGhqnbTo9dozU5H8KX6gZhFBWb
2DH3A8MP/Hby4Z3Y4l1scsqN8yJX+xzABE2FqltYcgF2w4xQx0gIoBrvgY9qKOYJ
Y6OvNCFoYdPrdq88VKyCPgnZcnnM0sx/O6iCcmlLscWqNkLMElCqi+7g16RMiCh+
9ong5uEOb2pMNwATE7M9bJBZ/SOmsHgq9f5Mpp/Hkp/vmHXnRO8rjnKEvDP73i38
CmVpqEteDZ/j6Z+8L7bqagIBrpNi5Q==
=Ai3/
-----END PGP SIGNATURE-----
allow things like --foo=%{bar}
for argv expansion.
Alan T. DeKok@2020-04-08T20:19:16Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da6419afcf415f38072d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OMZgACgkQfQ55zXdi
Hs0gnwf/fxgdv5cuF/mnVX+Rc9VbAbR+9gAulHpzZtzl06N1IvBoagisp3fbP63a
AkR4nkEiL3qu2vITfvhitSy10K3s1YLiP1XbeWGlYLsfFflbR6fsKDH/rpK+ytrV
Z3HDKSLl4CkgH1Ld3SbRzdBNbp5ODW4El7yYLbmlpXNoR1ULxSEamV58Q36IyW87
lkax1j6Wf9LHXe73h5bPgUEl1bxCzYveTov1W8E0WJo6co8SC+FBuljPQ+GZDKOA
K21ClKXh/tEvjYEgKChDA8p+g0t2AUNxcxNqbF9mpd0mZ/OKFi2pjqc3+0gdGeIG
QesIxNyEqvDvweFs9Xy7WqgClIZPpw==
=QDLm
-----END PGP SIGNATURE-----
stop on "p == end", too
Alan T. DeKok@2020-04-08T20:18:16Z
Files modified:
* src/lib/unlang/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0820592619689a50c15d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OLPIACgkQfQ55zXdi
Hs0XQQgAlg48jczWzf7WZ4Xh5M6vC17xPUJvyWY1Sm4T9wG0SMmmDdP1oha8htWb
LxYa1w0M4j6zpfZdKNWpBgv0qMiky23hATUhMS1p72SZXwxhFdtkFPJEkP7ANj10
pAkjnrk95sA/x5D6fAR2hqcTsfSNbKnHS2h8r+lnLMVmKig9yNXeaWC315GW82EG
Gybx+lAgz+XuRPP813igXeUWzwRlBAh2VY69e8tEbJNWjFtMYm4Y7QlmQB18qRLu
DsGYlI3Wsnr33XEA+H6kmv4TONGNTF0cwpwxhwc4W66Y9CW4qI37PkygFaiGI3To
yTyNt3f8b6EUF43JDwswV/qKmbJ1KA==
=ctXv
-----END PGP SIGNATURE-----
terminate string
Alan T. DeKok@2020-04-08T19:58:38Z
Files modified:
* src/lib/util/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3f4b819006f7d9c2bfd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OJSMACgkQfQ55zXdi
Hs2YoQgAgkyTfmz8hTa9BhOBTyB7z7PtKN3j7LyyPNBGyIBDl6nzkFOcuTIPoPpJ
ygRcXx3b/jCwqt+mWc6gcrnrgagafPT3D691DMVFAzRB7HVAL8vvvq6YkjgJ12GN
98w6dNbvyywjPcyXYRdUNqkdgncDVluhIxDjBf1ckRcBXYHh40JupAg+/NxTiHZD
gYj1cuzRJoY7RSCd+0o6z8FG6BhYPGQgB9QiIe0r5HznhXCT7q9KiW0wBg4dPED7
ud3OH8z5UNmf5PGoyGoc4W3lBfTLwT2UGOr9zGuhqU4KJtjRL/jgvPjIUQD77eXk
vbzz96ohA3TnRXyZ9iLWL1zPxJJd0g==
=jvDU
-----END PGP SIGNATURE-----
forbid duplicate sections
Alan T. DeKok@2020-04-08T19:25:23Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c65e4d2427b025da109…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OEhYACgkQ/6TVgp+2
18psMA//Xhd/pSmqfAvtcgFTQYAtB+0kYgeng7U/o/yn5ofpoFCuOARvU+meSsW4
5uYadmlDlBLkPN23qSaMTibq7lypHJ9w6jxzy4doxiFXZxpfHMS+iZHBchJ5D6OV
5BPopWVxbPOzTO7zqT7e5zi7lS8L6hHSpAFj14hWyUhIBEVOLiRr+J/gAw+ancbm
jPl+CTmTIzENXmeQFmlWV65j0fUOUiDatEOQNkPYY6eTRW+D8K+dVdwh8i4MZK42
tQ5hs3JHGmOu+1lXY38P2M3FNi8TgDaU+ral4Jz3B1H0QIDAAsIRbWjjB1zrQAZw
sIs514RwxR5BAREMH2amibttrK6RMK7BoROwiP/qQglZdC9Rvu6uBPmxGsLWDmG6
jdWY52bO6VuRsmPMD6Um2HVlDor9pyJcOEBrvm9ns+jYD6olaNEmh408r9wU0g9C
WTqvlxqgJUjur3tHTwl//I7q3qUKM4YVGo8b7fn0pVAanlnma++8bbRIoz0vn73z
oIQaehjNGmsQ9hz/vm90x/VEw9NBZA1mVwmcCqaeeYRGMiTRFUZKz2WW5e93nOZO
2rW7JdjLXGW6ELrHOKQLVAPz27YXhAFSw0gFe5VcnpvZNfwGfyXVnFK6fqfE/XNJ
+zfTxL88sr+VZFyodFgHBnmZbhs+e+hZ7wjpo7imkFDnhxtKJzc=
=RJ0m
-----END PGP SIGNATURE-----
rlm_radius: better assert
Arran Cudbard-Bell@2020-04-08T18:04:06Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f71de1cfc5c950ae29c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6OERwACgkQ/6TVgp+2
18q6vhAApNrkJMDasVrxCIK+LAUjm6HcW1WXmH1V7fmDgCvAeK2FQZ+wLytiQxYk
AeFNosfEhNHjVHmiAHpiQ87IcxbGVmI2x2x9xwceOBrXYBSFbh71EqGg2abQB+yZ
/VhFHzzKAr4KXoedYE0e6ibR49hFgmZ5Sy8/0aQ1+fnKMt+222M39wxZs1cm2Ihj
/mRDAelMQepM2AbrDFLl3opoH72cO8zOMo6HAgl5H1PLzlkq2jomIIHNfRBhlbQt
Pbpfd4q3ivgakTorph5anPfKuoqCfTuhO4xhoHgKN8uHSOPLCuBKyFKuucJZ7PVP
l3DN/8cCkYhrY6/gXHHTyNDRAYA2ZnL1Hj3WbSI44JkHbSpf//oujKxmESassEzL
nhJLYWXZLHIKrgcQsnOeoMt/KuICuvaXOTwZdyMpZPzruMz41YuN3pAGusRqJhJW
nZXRrTSWDmjSp/BwknRxzUKTFNu0S06Z0pFbwRWvMTTmEj+iXS3w1cYmSpmrg3Ha
KSo7527QkF6NBgzSzjtt2hHisltu4Oq6RSiKPDolZw197brfYyDC72HxLPMW0ABb
3pxvipbdlf3C9sijCLcETqRUfA7GL2UJSQlwWF/K+bYu70z/smVYIcvXc6Wg2531
0++mBHzlEFwNkPzmLPonASXrkBRnSeYUfddhbNTNTs3KCC5qoes=
=yEE5
-----END PGP SIGNATURE-----
rlm_radius: Assert if we still have tracking entries when the connection is being closed
Arran Cudbard-Bell@2020-04-08T17:59:56Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/311e8330d4ca62e7e73a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6ODCcACgkQfQ55zXdi
Hs1jvQgAjKEqd7D+iC5j7urFjFpq8BvHgBnV8jh0LSo1XioqZj9O6vXJyHZJnqSZ
St5EEiHyh8M4U8H0BpemnG0JKa57YGgtP6w4vpQDJIgzP2EvSNeUTgRPjMFkHIge
r3xv4DQehYrhGeUV48HqpKry+OrI2NZdSp6SxbLhZ3CcOXCG+YikmW0Io44thdyd
9copkqC4xUkToOccPalXZakJCj5w/dzrYfuIWcaTsqCnWOxlVBNAc5EvuEqjTKGj
kUsr996W/mxx9EjLvkDhoaUSsPQ/ScNrQ0aL6+dL1CAlTk8nmewRXJ+YTsUXUtut
U1CIzaK7+xpD8FexrxESh5dSXYIK/A==
=Z4JV
-----END PGP SIGNATURE-----
more debug messages
Alan T. DeKok@2020-04-08T17:38:44Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f76c9a5f337d1f1a0c9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6OADkACgkQfQ55zXdi
Hs2cZAf8CoNvXXPc5nrF/hDy4bOmKYZS2JKrVE9pqD0hBiRvxhMWKg7MGRr/3ZXo
cEDirfeGYC7o3zo/F2QI56jxx7nlE2viagsq7ClKyXM2yBnWEosNMFnfgAgQ1zUq
APNV7QMHbCzzlSkB93sBLiLRahgmuyhQhgywD1Tp9XZkP7KH0npNzQjc/dVV9J3h
6kMqHxbbrMLE2lEVtklG7N8b6NbzdZyH5aZjJAYIU+ddZ4VptJZxf2HTJXVJZg2L
6gnvVqDGoq5Kl0K7EVw4u/F5a+4qDzTAAPmeh+mbGdJryPp+7HtE/YeWkwG9Dwbz
oWiyCqgWANWjRH+ln2lm31Fdk8uBgQ==
=rXkO
-----END PGP SIGNATURE-----
return "read error" when we're done reading
which then ensures that the sockets are closed.
Alan T. DeKok@2020-04-08T16:47:35Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34ae37fcf291207b4921…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N/zwACgkQfQ55zXdi
Hs3Bzwf/cvGOt4yAfJC4Ck2Sra7eK4YEarZv1fPh73oMqoVsG8Y8yw+yb+jro04t
DJr3aKz8sFqNNqHaBbMGCMg6noOT1jpIhSP5b6/+OwRVrMtpZ94Sp/JcHj3S7zwE
zi1GliYBGZws31rGUJWLM6H430pweuI6lk21zyuwV1rj4t9RT0AEDKTrT0hfszaG
e0u0p6uRhAxUajCPr0TDWp9b8fpSzq3mkC3tZSk+5RRoJTYAtOSFzyYm7f6RqrNf
XEP0HuFx6dYgaTnj8hrU/mOehz41HqXaNQJ3Wx0B+5mMwhCtjAlDVX6JkQQF012Y
cXlWAppsCnQV8HIGbMPDgS5ya7CiWw==
=IIX2
-----END PGP SIGNATURE-----
a blocked worker is now a non-fatal error.
The network side just tries another worker. And if all workers
are blocked, it suspends all network reads.
Then when a worker replies, it unsuspends the network IO
Alan T. DeKok@2020-04-08T16:43:40Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07e910d49a579146209d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N/zwACgkQfQ55zXdi
Hs1LUwgAnKkVbzjvPAO4++niq7np+wVzGC1J1IXJYnF9rkPGBPWLHBMvrVcMrQo+
XmZ9oOlvzpJ5iIqs8eyFUE9aqzAkQA6U2TEmb6Y9yTEBik9uDXsX0YR0P12Mq2JK
xPIfxoahYY37n+Mb6VbNnfkBqREOoUaGW1PfKuASWIxa+Y8WO2Y10LgPVUt7hYqV
onRg/r6Pe8PuL9VunousSvForkmdrkKQ41GwHwTTCtSbzhy24zPVaqr2pv0so2ok
vDaG1hqSPCf8ESm/v2PV+TbmZvqLUrkFdBXgkgJhzxJHDxu9KHcKI9vEwsKS/fK+
pJTo9QtTMpL0uFJCneZk8Sq+3eQeAQ==
=A/WA
-----END PGP SIGNATURE-----
pass "inlen" to the various functions
which mostly just pass it along to the functions they call,
and don't check it as much as they should. But it's needed for
later work.
Alan T. DeKok@2020-04-08T16:43:40Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/server/cf_file.c
* src/lib/server/cond.h
* src/lib/server/cond_tokenize.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff2d6ad9ad90fbcb9c14…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6N+24ACgkQ/6TVgp+2
18oaoQ//Wq7fm+B6dYxDlByHYkMvqM7yiQq/ncdVaHFhLloKy2M/UKxdDptvL3Tp
o8M6af7UbRRiLf03qr0XHpbRZsaf07GWqFGtisYVRpd3s/uzViuZnEYbON9+NubA
pijfmRDTPpKHSs9xwPxSRNYckcn8ffROS0iDl3IXfeulocd+lE0Kp0i6bOtbVgiM
Esbo9Ab0Fd8MK5aMwe7E+4cKFrqdF5UtQQD3mAyPQdFcLa0fQnw8LAZHkT53w8O8
9NPfcRszPxTjRumBpObAZGxna4LlUY7imICJprY2uFuJPXvgrC0/UpFoD6ELIen1
J6m4GQ5v6pOXC5DY/5AFsxXdkhM2kqvmYRBF4DJtvNDRExYkpVjOIOt/p1yQ2Y7W
tD/0e/pj3fGeTXQZOefZ6xoVve7zXcIq/GJnVWNnU6xeABig7W1H+I7o5yPi7yMG
7dO6BTXfqrZdUI8VxUQY/Ts8Vd3Wwme4VdHyIYbu/c1PC2cnnqDa9albu3DdyrQW
XxVCzJcanSQehNhldDkdb6vXgjkiAsxsEVnEsE43TPWvlDNBfR5i1JWLhzC5wFO0
IYLNbhHxhADwA0nDMjYoK38U+Py61KUy1zIqL3fQXWE40TuAKGW47tr8jEe5ge0p
C6/I9xrKryoi13iiNlku5jvhbh4Ai+K7xTiVoJL69y8oiYLPmJE=
=g/4L
-----END PGP SIGNATURE-----
scheduler: Don't need to destroy the network mutliple times
fr_network_exit now destroys the network too.
Calling it again on line 666 results in use-after-free issues with the message set.
Arran Cudbard-Bell@2020-04-08T16:27:26Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58e5bd5b7f07bd361e13…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6N+JkACgkQ/6TVgp+2
18rKNRAAoyxahVfJ/L67z/ao6jMQi5pIBNKzDoMCt7eB4Uc6mhiFKmHKXWXjRXPD
VRA+KSkpEiv76fQmFnzaWUUPOmlxbOEMGIEVyDyAtB7SVibGSfoocjUwvt8k/xt4
kzj4xJnGLtf++ApNOHPSBR7lNzEw4rDQRJWbgiESMXL1b4ctwRRgi7Ttt51xBjDA
gVfrF7K8dUY9js1TiVAtz/a8lB/GiURlZ+qZlZzPKkY23xWhvgBwX4tgUxWfoL35
YybzLNnBKonodWOOeHTlTu6LOVlVpJbUqitbJ2U5MVj/9oq/wZcAACkjtPuZ9SU9
oUZmBSHPnhStR7gYEtzNotRauIEZ9Rgk4tVuor1F1yZoA1fsREXePV+LrPftS4wL
GKSFsQXBtnGcKJs2VZtmti+bXNcGh0Daa7wiSxt7qwrHNvlasaGlGYCH0xJmPyB5
O5qq8Gx3ZS1Sq0tUWpBRIQ1cN2SzaYURe3cz79cf7gJMcL0AhUuiTm1ZExZ6AOj+
l3Rsf+uCrqAxB6HHDbbnlHjW5sAVq5UQsXfRW0JFL2zMnTQCOi0gTqC7D+jqo2eR
KMLf94/uuUrCvIp4QKwO8+2TVXJftWNdoy6OOLfiRFBi6oF55WqBwnzvb5ihwVoA
wrrWbB9sXgvtHHDw+t1RG7WEIpH1YEBdCdDST86g7iUBlhX7Um0=
=x4Lp
-----END PGP SIGNATURE-----
network: Pop messages before signalling workers to exit
Arran Cudbard-Bell@2020-04-08T16:15:21Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/809cf096fc273afed6af…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N53AACgkQfQ55zXdi
Hs2GewgAlHcUbyUgnJkmrIYbl8viQnDQ/oet53nH+Jm93kctXM5bremKK6QlEF8u
MemRRE1JotrTkyncaN+tksP3yTnZYJYnsiK8cYUKutro5X56LlN6iq5gXn8s9wfg
Of7VsqidyYZ3Q3FV78bqMngfBe22Pq8i+s5VdRcZHmMmGQ8nFEa6AGjpzCFuV59P
wSzFhUqiUIaEvuSwEdvM/DuDuzkbbF4L6+RAv+UrASyBCdMl9y6f2xSbIzoCTuBv
PqQLAz0YOt4W6jdq19G5jDP1aeSvIj0S9wF0GcGnrfS2+A8iBkSTUgmYPQHWsw5r
uzraqs9KXWmUY0ysDp0EhszGb0urwA==
=IF/4
-----END PGP SIGNATURE-----
fix problems introduced in commit 3e7e6970
u->code != code. They are different variables with different
meanings.
Alan T. DeKok@2020-04-08T15:01:35Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/798ef3a9bbd894476a21…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6N0QYACgkQfQ55zXdi
Hs0NPQf+LCS6HIKQUGhDjDPs3lbCrWYjkfxhkqSXBy1sKoRrvR6dbT0o09thAWkq
BmS0gMREo/QIjxtWF621ITwebQyRB85baAaBZuYXzIuAxgLRYVroTY3H+aC8MjCm
oq1lKrYs306PBlPnCH/jpd+uZP4S8sESftibDtx4fyv5mr6S5p6+wlSTdcFFGN+k
OpGaS4zUzSW707OoPbwpcQx6TCv0P9A1RUbrvj26O3K0lrPap7Z0BoUjGHCMNOh8
O6PhtKODIVHmusbeZU9K4sB+XkM7JViai1Dcfl9cj8f2xqNxAaIYbKHy0+m6xwqH
GpxCxBofrgEKzaj9uqMQEMvTIrsXBQ==
=Lcce
-----END PGP SIGNATURE-----
cleanups and add fr_pair_ctx_reset
in preparation for adding similar functions for tmpls and maps
Alan T. DeKok@2020-04-08T13:26:00Z
Files modified:
* src/lib/util/pair.h
* src/lib/util/pair_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc180d9a486e00368a38…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6NFrUACgkQ/6TVgp+2
18qOQRAAgFQS42tPErKvKz5erOnHPlJE+3FSOEoYvMMC+Q08kz+rdnLKnBdQx7PF
4d8mInSX5Dq1ZEd4bq6E4qZR5xHNYhwrsphXlmLtk7UlQMpPWqZMCByuXSbSjsRN
7CrF/vIuF0Wh/DZLCA65d5U5h7nsGxa4u8PbE9j0cwBwb2yn7hv7bSToYckhpi0e
jU37ldLK/alBFGEzOK2+Y3uom9ickoI+J1AYQgQV/n8TlgSDpgmn60vdiP+0x4cj
ic/wV8M5EQYmvaEF2OI1SZnBqc7sJI4LeMAZ6xBK9cUmw2Q/Y/fgJ8DFe4WOhiXN
lhqKy6TGhppv0nF5LOSa/B52PhQnGLraf4Cm+9UBFxQoSSBxIfQvVZwRaQ1w3IIl
dmNcq+5zqQmCKxAH3Kb7XshaD3hGK78AjE3FaVh6/9XpvfDbxL5tI4OFF8OURs6p
mwZJMbL4bKraCypgWhZlGS4cDZ18Ujoi3UYizjITcOXRv+rHLyIOGcXDlK9EAmQQ
+wYT5lmzpSoWiY1miWE66g+q61TGCvNyaxMqZBI6+ZaixeQVl2TIwjN/lz5pVOJD
08/irygxInZEOspjILl3zdvtnjoWgox4YJW1Akxx/F4kgROJM3tsZa9HNwNAMi5T
RuwKtfKqMXsEMJS9EHNvkzTfRljyG8koaCuv0eY4CjcKf8J9SxA=
=x9S+
-----END PGP SIGNATURE-----
track: Initialise file/line
Arran Cudbard-Bell@2020-04-08T00:11:33Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb7c44a06587c7c7a7f7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6NFkMACgkQ/6TVgp+2
18p0axAAh5q28pGjE/lF8glRdEkOa2LJv1oo0nkOVYD5pg1tAAzl0pjIbSLzY1SG
1hn94/7CatYbbkfWhpq345u+hP+ac/ArHCfe6W7wYWmbClIWfOzy/uhqPnF6ejUi
1AjLzSEGqH8bAUWjW1b1A3V0uw/xizwdTktvAGr5aJmESIEe4rmZO6Eg+cb2JfdJ
tx11XovZtnU1XCEcOMTjT5Fnq1oE9XHpn0t7EZ6sudGb2+RS4oA67XcvlU+8gQjy
llDh3GGTkiGFh6Xtc+wpDSEtsbW0jpz+wfObyHZBhI9sHsAD8Z+DYxyp4QfCKLWP
6m2ybQY4Sfih2r5yvlVkkmHHPfYyEkSEi1Nhcv2ROIEktQmVzLV3+OqQphz1Ksf7
PkCmZ3rx1foWFOuo5WUzBcnAL4C44MEZnUDLxhra3fcIawx0iJacEicRW3L+SZYU
gKQ+1XDgHyLCH0VGXxepUyTuTQ6PjLtyapJ7OLv3/y7A6ZDrqKteByG24nzGynDT
rpFCCE3Op6KMeAYlrl5AZke4UsptW5mmEF5OUmdX7dvdhGOm4pFg7neBlFMo15tu
iJW74hZS+kOlH2xq09wUOfP3nkmnGtev1qWKPNTk/ZYdCqcrAe0UHkv4yKSV0JQg
KoZ8rxZCoL52jJqwbMnwyy+XlPS19/GVMDHFVZnxQPBsjkT3qmw=
=+52G
-----END PGP SIGNATURE-----
track: Add debugging code
Arran Cudbard-Bell@2020-04-08T00:09:39Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a3a9ae7c142e0b60c7c…
======
--
This commit summary was generated @2020-04-09T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJejkATCRBK7hj4Ov3rIwAAdHIIAJt4ockkKy2MIeQiMEhRNxTe
ib3kHeSaIgSmpntuIDvhBgf2Hzd4T7/liYcE4WwK1VKuk+9seZ904njjlGFgbNXo
xVVMS5Jp9OjK4wCCCmlE6Jm+VrxRFslS83XmsFbJ7bWCS25ZHxDeUvvCbpCFL7pp
z8gv09nG+AYo1t1bGNGjgmT/XuPebY8F+VTtcrTmq7zdPgXSIvMgllo1WAzsoHWZ
A4QlpcqK531Ohc9Z1cBjKeIhDoMy9U6Ncz6Np9HLV0FkvO/qABC8rKRwdRzGi35c
v7A9kMMbi2fh3YMzFdWdHvehZEOWU+IzL4VLVnuh9IcYd2G4yIXm/yD+zS3tKYo=
=ydXe
-----END PGP SIGNATURE-----
Fix memory leak in radsniff (#3360)
We should call pcap_freealldevs() always after pcap_findalldevs()
Jorge Pereira (via GitHub)@2020-04-08T21:20:19Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4b2813ef1d9e33214af…
======
--
This commit summary was generated @2020-04-09T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0