Commit report for master branch

The git bot announce at freeradius.org
Fri Mar 13 01:00:05 CET 2020


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5qxPIACgkQ/6TVgp+2
 18pQoA/9ExaqMwA7/5Yd7r8livVRJPyo7GN6iMjKLae3gnIihbEQWknT5yA/s7u5
 KPZ12Qzq8x0TjXutPjHlThr+xPHC8K7RIOqZCO6U/fKfvEnDNlyT4AnRh6fQAKG8
 vuxt0t9/4YCg80Ynqh88JOBiHcGUXdrmFFZgoJvl81vSYc+Ti6wU+BMzbLXTef7x
 AiOcbkD1ctOZIvBQhTqm8scH5GdZ5UhQOF2m1RodIE3f/iCLMRBSAB9aE5WJrvcx
 xYHal2n0VRaYbg1bO578TXccdRK3Jax88DqhZtqp8uAHvkH15h/j8l4vw5ut3CgS
 oJp4e8iD99Y3JNICfFtoBPvfCODCyn37eiB/0N5+g671cN3vG4LH6AS4B7csP7Yy
 OnAZdHCiKvDMlWAywUmIAaPHDjdfUYcwFH5XlzpIJ7qTVvLsspnq26DLYMb/EowO
 zbZpua1rrJqr2tUbU9D3Fcml3dkI7FTa2yQnNajtoanfK5+3chkIeNXGYsuCFQ+P
 +nyVphsYgIJcDRnShN+BcraKiBoLc5ICcykNuWnKRBJtWBpyzWpXaDdjL3XAhdY3
 Dk4Yt7+G6AtYbMr2E09Qx57YlQRT9nMJ4lYeVphS1aptfsjGglYQjIvn5nqRt1BZ
 ZU8uZzQsDp7JGXGLX2omrEjye6OM1eQbdHQd9dm5MQ+ghiyGYBU=
 =Li+G
 -----END PGP SIGNATURE-----

thread_local: Rework thread local destructors

pthread_exit() no longer needs to be called in the main thread to ensure all the thread-local memory is cleaned up correctly

Arran Cudbard-Bell at 2020-03-12T23:25:38Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_module.c
	* src/lib/io/network.c
	* src/lib/redis/pipeline.c
	* src/lib/server/exec.c
	* src/lib/server/log.c
	* src/lib/server/request.c
	* src/lib/util/all.mk
	* src/lib/util/hmac_md5.c
	* src/lib/util/hmac_sha1.c
	* src/lib/util/log.c
	* src/lib/util/md4.c
	* src/lib/util/md5.c
	* src/lib/util/regex.c
	* src/lib/util/strerror.c
	* src/lib/util/syserror.c
	* src/lib/util/thread_local.c
	* src/lib/util/thread_local.h
	* src/modules/rlm_krb5/krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a65d15b10e3029ca131a425f22fe8ef867193eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5qwTMACgkQ/6TVgp+2
 18pX+w/+Phru2p7R7112q2uU+lovuescKu5Ypsz4aytcIvtC6TdhZ5rjF5lxrGiy
 2gfpEl8VXTRh/ouU/v+Pw6CeIl8XIKpEAzewTaNcZuMDA7o999Uc9Rle4LEhp8Ic
 Lqu9TimBe5pw3Z3y0n+sUZN1KaCNhBp40iZYxN4lbVEKkaxod7pgKZK87mb6awQf
 FwPM/D+/9Lu/s7sKraVDTdI14qtszN72YA/304Gw6eUX6jo8R4nBGiGg/9oKLqCA
 fYU1O8n3YKctufjjxzoMF/qO0Hxi/wlc6rqLHtFbg3S74l/avrlq1+ZUya4fVZ2F
 2iEPUCCs6kfNSxfqeFOsUCNAXkZpKe+nUMQ2j5xcCKhJpbkmgPEvkXHeryNZOvZX
 lMVEHMHP9vDOmN3x6Fenw4v+5iNFa26UxnMZExhJPBzo53/mySTzgXTXwFrivygx
 W6JaM81z2Ngjqb/4klSm8CuARck+/md4AuO0GCY2glj89pd/sZHkTlu/lwL7CbuJ
 p9WcWRVgqFmEV5EJXKzocqDlFm3ufVGFhbdnYC0RtQBuW3swlv1/QY7qZdkqbvfm
 KQngzautK8S4wtRtvscmrtrF2hjLFNvluFnXS/lVTdw2atIf/kWVgaKe1gxNYgXD
 D6O7hkFgzkRcNcujRdJgla/ieJhW+nhiFBDxaHErEFiESV/VVmY=
 =zXV7
 -----END PGP SIGNATURE-----

trunk: Pause connection signals during connection_notify

We need to write to the connection afterwards, so it's bad if it's freed out from under us...

Arran Cudbard-Bell at 2020-03-12T23:09:39Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0f9edeb1a95086aacd63a1021c90c7445dbea7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5qwQIACgkQ/6TVgp+2
 18oL9w//c890aORzN9WILAK7pM5oRKKFIxVYzkFTstVQQ1cYKNQqCVCdAnreUcgV
 XVWVkhwacEbPzXqBIAzBDSEgQP+DffwSLDc5JYoZYN3GckhzvmFgcU34zAI1BaOl
 QWOjsDRb9/TyxBJg8scBiSryOv4qyRjhq0Ez02JPSOwRB5QQIU+Xfy43MtqTW8nK
 hr3H0zJDQPpKBfj4IxtgWVorEK8ZFybvzOvakPVA/lywU/ae4sYARPVpI6LAsLpn
 HFUNu9jLEvKWkV2pEg2rzF/gTAjOTpdi/scrVHbrD8jCGRowMmQ1ASoRcs1i0lVn
 jOwcvRhiWJrrAAWIfauSkuAwMDHvxO75oh+A+E1NOI4MO48PUx6391rEBwFHsjcb
 zLhKbd4mMeDSQ1d/ygoWrtfZD8KOdB+FLXdQ2HDat5bKxhN+8SChc/q/WPSbjxNX
 CeAk5ZzI66zSYVyTt+iaWIr7MqXZAq9mdFsXeuGafiTTHhsXfdO5WossRtVjdAE1
 ciqW4WB5qKQn83SgUPaNhGjYdEI9MgtCRZWK7avnknaDtQ8yA7b6KVuNYC0wM1NT
 jye9xJgM/mXVrIV4X9xzBM1CqaVE+UGRVh2qCJnwyS15eyEre0fIMua6iJNTEeCQ
 PZSrOKd37LcxSNsuZZZxLvC0CGfegW+LrBq06p6A/Cltf8di9zo=
 =1mcY
 -----END PGP SIGNATURE-----

connection: Add ability to pause deferred signals to stop the connection being freed when the caller isn't aware

Only process deferred signals after the highest handler in the stack exits

Arran Cudbard-Bell at 2020-03-12T23:08:50Z
Files modified:
	* src/lib/server/connection.c
	* src/lib/server/connection.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76c0b73a9078e11541d0bc767598cdb8326b00f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5qlNAACgkQ/6TVgp+2
 18pU6BAAqUo+IZQkXxBSoepYY3UCz6WoEPCZzkQBekadPWa00sKJeCaduuogeOjD
 XodgegxGcXycSc6wBFiXKXmXdvYo74m/X0KKZG2HW01tMwZjhMxUBYLu7prkOoZq
 LKpZ1DNR7DknWHPzLdugFXS8a6vY+B+TDLDDUzvhfp4ywKsc1p37rL7O5BbB5sGZ
 ACeiEGtTt/EGpao+nXY9W98JOgap1eG/fWXXVK0X6kqdcLKrPIphuZek3r0baJTA
 ZUpKExGWDav+4GJ5Vbk2BAsJdqF/JiLAuZIQUH2hWUsJilrvyHIK853d2RLrsqeG
 GGmvedEnPmjwMPrZ2SyoJMPaQy12R6NhnzQOpm6wBpDgzX2LfCq4qnaSCsTe3NCm
 vfwvarsxPQSzmgZDz+OAoOal6hCcfSfOXonzeyZet3mALZB+WIrKMjF594jTUjG9
 eSnxTxOTKwZjlulDGqe9dzpOvhAUA0CLSEh/7zXzCIMIPCM/sT6rgPdpaa/X+WS2
 1Xp+h4wn4RzYmkFUPGf/wP8DQmPh04kYNfpru6K7ARuB1U+NezXcBm+ghcraAyb8
 ebPt5qZ0p54nMMq2z0g7H6ikiPUXZQXIxb6/8ODeoBxQL4ilOcHsTdEjM2Ll/48p
 ytF4UkLFN+xnBNzGB51p2xRsez/vz4jeKkW9GOZWAdPgBkM9IO0=
 =QK8S
 -----END PGP SIGNATURE-----

net: Use mutually acceptable naming scheme

Arran Cudbard-Bell at 2020-03-12T20:00:16Z
Files modified:
	* src/lib/util/net.h
	* src/lib/util/value.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8405a01140dd5b8945a8c87027a40ca5badde7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5qRS0ACgkQfQ55zXdi
 Hs0SmwgAqVgIxYKY+fRRW7pkM7bakHATle3ptmmtc63R4omQV0M94/fC/+7LhSaR
 E32BW9enNW0sO4Fa5JP7mCkJ73F/fey/IaCLOEgK/d6LtS8cLPqmuOoOIC+3xc3c
 0/oKZEOlQ79ZzzIByrbAwjQWqpHGIpnZDfpM1fziYfqftsNa6zoLNPsruXRN64S2
 qsXKnScpVvK9HT5oYNne+FlI71qA0gQNZUG9H+BGTo4YUx7+2FufnIBcRnFwC4V0
 tlJmxo08C+NOPM4DYWjDIMT4EajDvIS+EZblv4kipzQsszOuzWNhzX8H9NXFBO1p
 3grCHBB63w+hNDi+ZX1XflUv81qQVQ==
 =NSlq
 -----END PGP SIGNATURE-----

make sure there are trailing CRs

Alan T. DeKok at 2020-03-12T14:20:19Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dc6938273f0e9e8c0a8976d61bc5129e1f870e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5qRCoACgkQfQ55zXdi
 Hs3IAwf9HR/Nm/7YKM89hhUTw0Vg+UZcOXzbgSAOhwk8ehZff01EglifpvPXFKw2
 bKfM62g+j2eFyyqCJmiGoiKj0HatHrhuo4YJrTF/zrevUNBrx1q0jOOlkPwFxskG
 ej9ImCnjpqh6krjMbsXnAgrC4PME9RuOlrcI/YMk1aXGQnpxOqa20fYAYKBlxNDE
 TTstuxQWaBs6qIWely7MC0BzhYzJrhhaCyRGybuCKxxUMsNsNzcsW+Fm32zJsFwW
 MQwfLEZRhdF+iS4UQChFNQOof+rc/SRQ5B9dg1qB7hEsVlPD3JxSrptIqL3avDYU
 3pAoXs4cJXUCFvFhovYrrR/2z7n5ug==
 =ak43
 -----END PGP SIGNATURE-----

Fix sigsegv in --mode=execute without parameters fixes #3319

and print out a descriptive error message

Alan T. DeKok at 2020-03-12T14:15:51Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c7250ee1e924cd98fb46fbd5954d381bdbe7332
====== 
-- 
This commit summary was generated @2020-03-13T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list