Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Fri Feb 2 01:00:02 CET 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJac5e0AAoJEH0Oec13Yh7NCzAH/RGiSAj4nG5gbq9vFKRFLEjd
3T5hKfWEVytLY4pDtR9BYoj/b/xcQ13hS47vZsoUILYdAE3WMlVcjLs478kuUuR7
MLg7vOTJkFfNJSK5uVU9EbEHLl+PufIyFB5YGzZF72XTc/vlI2ZvhIbN1x6k24Jw
ArnkHp6Sz62NfYex16/EmsQQQu2O9DjCxo6cKM3A8kzAZxqRP69zxRQLmT5cfMLl
mRCGIQrLDjUMzwHgXLTPG2jGB/K7nufh1EubNHdKlhX9oWnripy1L0+SwVrblYdY
nXtH+3tXAh3N1YLDzGwG2ukwi1FEQxdFY2YpCBpYwK37kr5PpfVuGj1hQp+RjsI=
=vWir
-----END PGP SIGNATURE-----
deal with race conditions on duplicate packets
Untested as of yet. :(
Alan T. DeKok at 2018-02-01T22:41:38Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e47c6d39ec2d37643f30708edc809be0e52ea5d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJac2EaAAoJEH0Oec13Yh7NRZQIAIHjA0leJORoG/CbmE44hxYx
RHV72LIcJXRj0yPNze952j5zE/dW6Ixe5q6azbux1m2hrgBcFdcA0SVYPN4/+sK5
NqbKKrd9RvGTGy80YU2Y4bthN+xGqpRqiB8rjvXUnyn4Z6xB8+QrP9e49Lah3aaN
SWztvIwWQVcnBuF6j/UK84WxP2fO7OWsosWI9H9rzb1JON8wLlGCn0lMsDxS9QVc
Lh7tglG6YPE0Wm1xa+OatvAGKKeLn3yU/E43lX6FMXEONfTXIMwo6/PO3VuB5KQW
bx/CVQV/ttSgnYyDC4DBKGT0rAWODuZTCN/oxAKEUbySeTdU3YgJC4SglQq6fiI=
=F2mF
-----END PGP SIGNATURE-----
do de-dup detection for accounting packets, too
Alan T. DeKok at 2018-02-01T18:48:48Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f99b3d79da680a6ed741706a928c1937d9a8c8d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJac10XAAoJEH0Oec13Yh7NLLwH/1D9BmTLegPDE68vLwa3YyZT
fsGcUJrQk+UAfhLk/NC1Ks5FeBAh9SWOMEr6AMR5fyAZvHdKHVjUX8kz+jaZGt1J
elQ9gTfnVDbPxOsbnkH4LDJvXOEGR35plfV+i/j9AmRG7+hUUuor4NkmoosZY85r
IarcyeTQNUodnP/19wpTbpp/befRjGWJ29MdUtMrJGD01EThdIlwFx1fPG7MuoZg
slrbLTHKJgxph5b9WX9TT+oNV9aUiSMXz9WHr9h5HlYj+DoZxVJtjUROn2N7IAdh
rXJo32ZfD2s1K/10PdKRu8odQ+13gLplRekKixWdp503dM5V0apOMkOPok5B+OU=
=up/t
-----END PGP SIGNATURE-----
more sanity checks
Alan T. DeKok at 2018-02-01T18:31:46Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80f711c520a1d48e79efdd5344dad7beca0d79ce
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJac1yAAAoJEH0Oec13Yh7NfyQH/0ljWZsdOD/rrJmnlQz6Kyr1
MQvBlvJwm77HiBjZ/h+yEhriAiew4WbJw86D26GlKmX0qZ64kpUJCVRWoECjS9Yw
16GaGGsqwQWUlJW3iHyZW9umhOhraVY2D6QWQBcjtJyUJER1hN+NQBUbHB0NTXJK
svIOfzsP6L7VRxaEMexYmd0vIpLsaiv0zBqlFjUjOh40SG7DC7GmiuEkDJd2OtEW
EhntDmIhiNgFQHj8yBMFHS5rOLFOMAFJ7v3iyu/xiJg6CDjdqMyfjyrjcm6/Blw1
NmZHnUxV4S2gNm/JxknZlNyE7WSKM1qQSDDWkXhT21R4G4bdcFZj+ZNXwrEuRuQ=
=SPIw
-----END PGP SIGNATURE-----
make code/id 8-bit values
that's all we need
Alan T. DeKok at 2018-02-01T18:29:13Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f48601abd53c3ef165186803a6e1bf85dba922f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJac1xXAAoJEH0Oec13Yh7NmeMH/ib8zNkJgPVQOuRhb/4WCZLI
EcqzXlcIFBTwlhX+RsDhrjyntEvdXNKQGGRN0qLRip8IskpKu03dPtRibbbuPxYn
u5+dy3lGr35M8NGnuZ2bLeEUQDhNuWdSTheoNue0AA5mBymhf7S8e1MGcAAkImmg
rffgOdv7hF1TiQn5CsuIgDTONWR4v0yywF1zwXmlFg0RYVKAHEWuL7NtdWZJX5ur
gWsmGdA+GOE9wf2nOZOxdFW9wl/Z6KGv8JvGmvfqdUMY96+FsWrcspaH23LY8sU0
fsDnVUcTAfTGj/5T3IWwpzFvopQVs88NeVLGvtSUq2UptqR6IU5zgIMdqJ23SV4=
=8tB3
-----END PGP SIGNATURE-----
I hate my life
Alan T. DeKok at 2018-02-01T18:28:34Z
Files modified:
* src/modules/proto_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1360bf25260aa64ea336a8390c69c5c9608c56ee
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJacxsFAAoJEH0Oec13Yh7NzLMH/iGVOqwIcW9b/LqkMB81a2xl
orvkyYMs4a6mVLmlj8s4ZrNBPVLoF7zWQIxxtmSDwNgkvm8GY959vvgzj2fS1E9f
9X5CzEq9YY4pzS4gsfBogaJMp5wM3Cv7gn/MIFVtMYMfXv84V1eWpLLhnDN7wP3C
sZwOcDbwe95h4goMqEk+AbXKmL28/U7SVFxQ1K/NR6pQZGPwb9ymjuxCmyVGhtg3
aCq2SwUUDUwf7UXVUz1k53/Xn26lBthSWxOdQonwuhfSEQer9gCCw9kdJZwFV/do
EBO6i2O+2mEhKQchApf+4+nP/8EaK4AYUxrFfN2ZJ5XBupRtL7KV7Fj3pdikXEA=
=gfAL
-----END PGP SIGNATURE-----
rely on talloc to clean things up
Alan T. DeKok at 2018-02-01T13:49:49Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2da44a446c77d3750beddf89036f2ec9ee2441f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJacwyZAAoJEH0Oec13Yh7NVb0H/iKMWHMKvDuiFUUZxihA4OCx
bWtQcRxLKhGTCxL2MtlOUt6gzDiFi5qsK0rUNTbWy6/05+cBoYIvrFISPSmIBawH
p2fildEKgboB0rj2sMqy3ASuSIG0qpxB4DWlLq5hj5ZTAFxnSALz0jWmrD1Tvkoe
yNuBSiFpkoloj6krp2lNpT/SpOdfOnZRUq3u/XTm5J7UCIhbmlToQDL+ftQhn16W
trzEOR23L7oXMCuyF/kB7yczN2E3uPDNotHTh1nNxE57Vo3qIGR0EAARh4G/hgRF
CDMklVL2Y4Rgvv4//+3PmBLlDa2egaxSGgMU3Jh9J0WCBLbqPrAswH2wAn/qQtI=
=uovX
-----END PGP SIGNATURE-----
don't pass bad values to the encoder
i.e. we have layers of checks, just in case one layer breaks
Alan T. DeKok at 2018-02-01T12:48:08Z
Files modified:
* src/modules/proto_radius/proto_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca2b220b09edbe68109c171c39f0a68644283e88
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJacwv8AAoJEH0Oec13Yh7NWtkH/15PAfWnaaftyTJFCPhUlUzI
hk0tx3+/zA/CcWI+nRHuH5mPqEN3Y2n68xQxIYHRIheLu+EpkUN2RfoizvCaXfnD
YU7gBr5ADLZjsHECyPND93/6vmjlGG+rF8WQLbmnLXZIpAiqvTl1QVGEcp8a6VZ/
Q8TjbLQyvEPn/O5p1Wvo3p0lnHrWj71X356IKOmT/B0XPs4novxEhHq8Za39rG4y
2J3TZ6RUVd80eieHciUsanavYAr9ydaD7mjanR5YXQvsXoiaVRqh2imyQP4TNr+o
V+bmdquDaOKzC/zI2L4qVG9vmZkg0A7EvVz/S1SLOnHHzEBhDVIbO04E8pPP/xk=
=zP/0
-----END PGP SIGNATURE-----
fail accounting == do not respond
Alan T. DeKok at 2018-02-01T12:45:48Z
Files modified:
* src/modules/proto_radius/proto_radius_acct.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db73b97e514b78266939087beb64df68e21c80ae
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJacwv8AAoJEH0Oec13Yh7N6p0H/A5fg5bUPslfEXnadYWfKkzG
kNWj8ZAdi6TU6zHwtVySHypLhlhzk5V4XpTctNoZuwdFEL5ToF94dd2Z9Xl81k0x
kBwx9uLDsJfkHTmkOvil94E6OcX9qj4jvea/uClckTNpwbzdfrLHlI1/sbggESdx
iTEG4pssOTvKV1ox3aDY8BVvq3OyVe+dpw2IRphxCGcosGsW7VRywxqSajZN0cd0
mbeMrpFsjNmMInKM2SxGAuglRCzDd7c/s1qDdO1vkJusDgUJsUhsgiCYhT/sWnWH
yVwjKL92PACzys2IWpUACKwiPMxGLUCf2dOCxOwD47YUDujCthvAGEAWXoKR0pM=
=wKky
-----END PGP SIGNATURE-----
move assert to run-time check
Alan T. DeKok at 2018-02-01T12:45:48Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fdc2b192cd9379fabb1ac77117aa5146ea8d826
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpyg3MACgkQ/6TVgp+2
18qfig//SUPZYajmSqAGHibopU2Vb5jjO3hTiqEp0jz+w0ih5Er0j6xvlxK6puh8
efFnbu14Rl+0UgO/5aqrZ2MmBALsHMSGaOYrZrLGVuSyrJrmU6n5UIfH7LdkXMv/
S2KhCboRr43KDKwL4l8YX8vPwFnQtED0hWwIm4hgVAuGipZeeChEY/gBtgY6+7Ci
/zBG3H84b+vuBcIBwQ1ZEZ3GOdrBfK3EC2/RlN5r4wuOx/ZF2CDshtZCMcosC2XO
fREnQl+g6XYMJhwAP7YUqrvmO7yicmFK7Lv8xAQtMIjHlvfsVKcjIqhKPXGNAnbs
JztaV1RubnO3ODvc8Pd4TujcAtrkWzbmPcZbT0iocyiQUiA5snGx6nFPize/5HNP
jptkugTBdEvMwOCR8y6NBFoKc/3dZfcZlteRrjwIHFUY50g8iCmOBFN4kgSxx16u
P6ib/T1xhK1UfW71n/Z7fAebhD8a4KbO9eeLFu4WQoj6SmwvBKn4FNbQyTBQ3lD/
6XZhXSl6erM68kohLw5JhEIgjMG7UUoCpGDNzk9C/THtPwULqQfzKoK/d9yanw29
2A3H1DkPXF8ZEF1zy+3N7OKyRwOiaDnOpMVxiQr6szSzVlC8RIVNSLbvuL4GXEOU
eHGHdRalFQjlcRuwwKncAAF6kEhQ+AKntMaQP7b6u1kKUMGgZTE=
=5xHJ
-----END PGP SIGNATURE-----
Don't leak message buffers
Arran Cudbard-Bell at 2018-02-01T03:03:15Z
Files modified:
* src/modules/rlm_sigtran/sccp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8a9c9303f8eb5c4a2e2eb3653d1441c251e7906
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpygcEACgkQ/6TVgp+2
18oKOg//RlfpcI9hUiFW/OFDakWRxI0tJtUtuR/eLvUiTA2TuzVF3qoM+4D1C/FD
mJuuJfLDVlFxJiLbW9g9Iv0tg6SMixYsWZUqVgkTTtDb/WnHX7x85u8seBub9I2K
bTcJh+ScxJkra74Zh1M8gE/4DTdK8r4fhSGGkxUHRqsTuiTyxIlew1A0JKtdVsRF
0yDUvouicor2q51w4dXZViP0iaQrbXhLkyfdrCkInHZI6UPT+6WlP11+Zy/FKVic
lLYEWJl2l7mY2dkX/AL0KdRX9kRpywozA0i67+jhYafVB6k3609TI8odOgttBTkX
o6tcKm49RmimM7GFxfWIkDhGmJhdt9ee1Ofh9TOyFoeIHM0jmGFyp8QaGCzhiLxu
FfSqoYRh7zC8lk8iaK9QXzXIAo39vb0zvsJd5K7crknk09OSAOdN39i9JHO9bK64
h/LNpMOmYNzcPkwKoUbOAyHMLH1jV8dBeYG0DMz5QZlXvVh91BT43KaccESqrydZ
XoXve6v9sDTCnmvHX+HvzPvC/RbHVdCYsyiszi1KuN4O55kjkPDtnnOSHYckkWmc
QNa3uHfvAm7HYBzMAWVPv7PROtDbx3EqTMWDrR0aK3lhW5lUXkpaI21lC932f4Ye
A8rrQ3h0MHxudI9ZeZcGBMAIaTQ/K/I4oSAXV25CQxYEiSTwsB0=
=Dmhb
-----END PGP SIGNATURE-----
Don't leak xlat_thread_instances for epehemeral xlats
Arran Cudbard-Bell at 2018-02-01T02:56:01Z
Files modified:
* src/main/xlat_inst.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a720213eb5825d0074b388740efbd8ca0cdd26b9
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpyeBMACgkQ/6TVgp+2
18pAFhAAgG5A4pnZQFlHQffnnXN/5YzCOuKolKT2K53xIzjjoE95W8Y81hW/l1OV
yXipUct6n7tZbLFpNrnYxLBjUprbbq3gA2PuuzbgINlv+FZVPBazhIqoNGkjMskk
3wSq1YH/17SFLiwNDITBFpD4wCNZiyFqpKruHDlwTLzhOMgVP1vB4T60cztu6LnQ
Ox9rJv9RfNtS0adFOyD+99EphYMJkzPtYRJKu7ZY/X7kcJ1SMw0QocsbHgQXZ1/1
qHznBqPxW3objVKlp1Dr87vC4whQjBPwMGdHatJ87X64n6zdlHWaJrDlUOjBpAlA
unyl4oQGW5WHlwGfvIkFf/2yqaLOzQYjGXeEA8/G6yzw3hVX6ZRkCwEJ6CfbsG4u
fEurUF2jCy56EY8zQDhYKGr0OZMAk4Z6+wMuXCI6KSe0XJLmW51vM3mTthyGTFx0
Nm9uuDB5O9U0sCEFrB7M+RuAyyFBxQn5+2XkxHEpWLbuGaL0w03NATxihEQHwfa6
n1miIBa7tmOdZgTs9el7hYsknnO8cZ7/YNQfcSku9K2mQIySWzHi0uI8frEv+OO2
5VX1pBXEfY8T20SrTv9gAM/AM1FbbOBGQ/AttRA12viKppYpEeNp87KEX3e02iSL
frakSFUU+O3gy26NlV8TrFPPrHqrjDaoOlKdgXMV63N5dx9aZCM=
=QBx4
-----END PGP SIGNATURE-----
Doxygen
Arran Cudbard-Bell at 2018-02-01T02:14:43Z
Files modified:
* src/modules/rlm_eap/rlm_eap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d84b1b991de6dc5832613fab176fc5e55995448
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJacnG5IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPCoYw/8DZ1XPkuq4J/R0kEbG5tRFS7WgaSbN/55l6+L2wKL
E9GB4FCvjbTYdTkwuSjuNuYb1trKbDNJmLZig4GBdPflMWAJaZC4CGhmSwrfS6wO
7hi0q5q0a8gy5aCQos8zqr7GqvFSOqhXfOBOqAjahmn5Q78bcrJ8Pl0c6TB+dSAq
jprD1/RCftp6ksff0iLonKeGjLeYHEH/JCYC2K8YvDr0OH8NKJV2PZyY5Gtvw8BK
PZxePhfMQNBiOm3Btl4j6rjNOWH7GWCU2f1BJwoBExvuasYBqmBRHIMauH3In/qz
Qrf9RSoJRq7SqW9PRbxJP+oKgenLmI8TfHef94GE2yPXIn+dLHrNwT/JXs55SwUN
TxH3CLiQ+Cp3FOlfa/euZzwbRaeCPE1Q87pp/NJNNXc+IZ+uv/IX970BKyPevwAu
okHNixyKpT91Ve9dRGR9M5q9C6J48AV5KlTMSzCo1UEyelmIP9gW5SNXqL1a+shI
slT8z3TuMTpwn/6UOgvzPebfLPxgofPP8kQra3OltRb9bK/BHbPd846lK+/jsPN3
2W/iAgiT2lI7q+7r2CTJfHmTG8BiIlxqNVPbtNqWiV96HeA/FN7Zlfw6e9LxQpx4
1sygwRZNKCxUKZi3KpczZNLH6lTO4y7lPYj0KHAdXp7giPzE3aBSZQjEJClzW0Cd
Fvg=
=ztfH
-----END PGP SIGNATURE-----
developer build should have debug symbols in it
Matthew Newton at 2018-02-01T01:47:07Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a11d42d1a6d2509cddc182c7dafff859887854a
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpybmEACgkQ/6TVgp+2
18rQ8A//VlU4JTVEm4hUmEPRM/8DP5EWa+R21WeP9RnppQM9inl9c01GZZpr+XcK
UaZefoelOiTqL7y6OH9YLH/n5vD0kyLTzN4rI096xW42F9jdMyfwF1tXtayNgdkn
1XIOEs6Yfy4Mwid2nc7HLNJia8HTLdY1Z8cWT6K6mQ/yJig/Xa1X+QJyuzTA1W34
aTW6LhKHTh4/Th9Le92J3QVOIhYWHbRB6AXezRkOswUo8gRPoy/96sXqt9JqgaV0
ZB+dAWJLZzFbgaLueYZMwrLilPLZ3FgfFN9q3sng7hR8kynva0HR8fssmMv3o52p
vRg/q76GlHia/rEVlHQt3lzTSP6lLmv91g0IgST/M7WhBie7bpH9su/7Rv9rDWaY
p1XAmYPQn82LpWfwWdfZ5nQA+ZEo50Fy0iDjduolTPuQRkUxBapkBysHbcpQ41wJ
FaB6M5eKF4zj7QHUp4cQPDKdswUByf/v1zBe009duykRz8w42YMn3JoByhYE2S0E
xhieN4pXZ3QMZfmHfw5jfzdLR1FuLlVd27roLGovFDmo5cotpRpDbANANs3yAk+X
0tseWy2kXlfessbmi4RmX7+dJNCfJSXoQhzTb4uNbyKroBJdxSfEW05WauFf/mT4
nE3d6E+q5GK8FOoZEXrP1VozBs6qDOsNrA0f6XkWYslz9tQZd6c=
=sUb3
-----END PGP SIGNATURE-----
Peform adds after deletes because libkqueue/epoll are not smart enough to allow an add and a delete in the same operation even if they're for different filters
Arran Cudbard-Bell at 2018-02-01T01:33:21Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/563806906ff8c1ce0c1d1c62b678e1e1078a5969
======
--
This commit summary was generated @2018-02-02T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list