Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Tue Oct 3 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0pegAAoJEH0Oec13Yh7NsaoH/iHUiMJ6PFYVRHTh01F2I1X4
 /+/RGjN5kc2pmEECPaAbSeg3em5TTTtkw0r79um1CK+gZcIiFRIZ0TDRY2Vpvs9d
 n05nH+pv8xwv9lL6zlEl+mLpNXQ6lJAs0Dy42d9c7/NNXVKUXzNLGNe9bdnHKVYI
 eCb1TLywaMiLxJ3vPFhBInd/jZVhdU2I5T+x2U94XATEdWbmKqjg2yTYWmbZWXGr
 Dvz0PtW1LyLfMl6uPN9RgxvrfPbLcY4TcyG+/GSZvCVMHOC1vZ7oyoJ3GxZf2TtX
 gEhzmmDpTZ4eBE4Jaio8vDYvPjTI9+9VtcvVnumJK/hTkNVUiT4Bdt/B5ftH/7I=
 =JsZn
 -----END PGP SIGNATURE-----

added proto_detail_file

and started on integrating it.  But it looks like NOTE_EXTEND
for directories isn't supported on OSX.  <sigh>

Alan T. DeKok at 2017-10-02T19:45:46Z
Files modified:
	* src/modules/proto_detail/all.mk
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_file.mk
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26c4c7371a895ed51de80563053f8440d8fc6403
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0o/AAAoJEH0Oec13Yh7Nmd0H/2xnx59kUsWBdnPXD6NBNIEm
 tO9f1ge5eFqdtf4P0gj6ntfMYG+xh4TdreBCvQ/tf/6kWOcuZsGSqwBH9orgk1lH
 ZCWR/QTtwYrSSvettv+nxVIlptzeYjZv9jtA4Q1WzpmxtplYJr0XFMA1Tb1nxqNJ
 V3iRlzQEXiP10W1Zaggi1uuqRZedLod91/Ivh6EMzyxbefSzC2FClgZHLoMFLYJC
 6z1xE+UkPmfdUDcj2bxiQbM+pIXg71kW3ZN28CnK+s6ZdLCWlwD0QD/KnaRlXA20
 W5n4nxwydS6EEDtTVOjqGjNR9j5zWslieDjUqcFzU2T7D7MwhcnVk17YvW6n5s8=
 =u+do
 -----END PGP SIGNATURE-----

NOTE_EXTEND can be applied to directories

Alan T. DeKok at 2017-10-02T19:12:56Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9fb082574b590d0e0ba972daedface63950d0e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0o87AAoJEH0Oec13Yh7NdkoH/j7roaJZhuzdTtVkPNIB2I0j
 Xii56mlO1FrJz7shHiFA0lNfbYHpXu5cY30ds/33E021M/iDh3xFd5G1M1/q0lge
 7JoIGCb8JD2eTqw8CvJ6rdLAFSMqdi7BbATxwG8LKvmO/loAfqDsXifCByC0lYVB
 4LgTZR9+0Vvfx9zBSqTYoEa8vreEGjQsVGHNRy3vcLG8xAYCobAa822XjS3ZklxN
 EPhbDv1YwN/4+cbTxiE9fHfVpCwU6u+kr65SeFMUeAvqF0sXQO1/uOzsf23EI6ji
 mjzRO28suI0lN3BIeVkQfcue4m5YX6b+U4RFpc+TuNQQqUk+4VO4Utr1Pb+3U+o=
 =vuBc
 -----END PGP SIGNATURE-----

include type name in message

Alan T. DeKok at 2017-10-02T19:10:30Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74f795888749680a414c6cd2b7cb2120cc753eef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0oyrAAoJEH0Oec13Yh7NUi8H/j4pOCPHDfHkxPbHicgvpNWg
 Ix4BAdVN8NTXs0pCI2DW6Z/mh3yUje81jEgzF29UPWz80qm4OY+RIJfliK6J3q+c
 PPTVJwiBaj/SuS6pqFaXLy2QaU9Huir/8NRIcO1S7u5wTl5O7IOUx6qsUZ/t+JHp
 v7dsYUMalV+37exnXVdiaJQacfrDaOdKDW1kC6sogMmGC/3hpqdJgniv3MIr+87h
 4O6PTzBZiQuXPjBOecMhXoPuNTMG67KB5SHfufLPv+xScE3anRjhwSw0biAeQcR7
 MucstlD+Ymub2mEyBfq4rvoosTSKnqCez8/Mx9ub85N9d1bvpnX7/xYKiZWuN8M=
 =Yfdd
 -----END PGP SIGNATURE-----

instance isn't const

Alan T. DeKok at 2017-10-02T18:59:49Z
Files modified:
	* src/lib/io/io.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb8123cdd4ae7eacdc73941293df3f938b8c763a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0otYAAoJEH0Oec13Yh7N/0MH/1mQtVzFJ/SUdZ+oTj97DCXI
 rXxB+zeg7iYH0UF24r48Ri8ocS+Iw5wopQdo0GA1omTNdcbknQBDdQwAFub2hoKh
 GzHlyJGildpYdQf8X1UDe5xJ89lQQ2mfk0drn86anUEyyWEvkR1a6XUYWF79qw8C
 s+xmh7SDQnCxRoDMyQywph4odp2pHE7wfEyvhsWFFRqffXFl+bUnvfqXUN0+oj/v
 kmmRytgET8TzlXFjxM+k/xiK97Osq03Uw9o+IoWmTemUVnAa462rb3XnjbRD2BkO
 ArE/uwmThDp93IA6EJeJ0jnnGJFjJe4p/jhLWDiPmIKQgFFHowYZvPpClM1NUd0=
 =zjUX
 -----END PGP SIGNATURE-----

add fr_schedule_directory_add()

Alan T. DeKok at 2017-10-02T18:54:09Z
Files modified:
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1ba25198fe73c9431265ed65be399a7d74ce19f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0okiAAoJEH0Oec13Yh7NL4sH/2OvlGlHde/QfoNjUtx0kxWe
 XiZtRms7xuYh609KKk2SOLGZV806mIePcw0Ji6fMeQiRahUjVQ29wL6XrEBcl8T2
 5eYgEWjvuyKzoUPrHrwyn4wEmgVyGZtL9Yn4MxeBmHZ5uXrUceVhDISrTaCK1UUA
 Pb3v1NcLpdBQ0Z8UPSegjbXcisMeiz1/wGwl6DIxTHpxdEGesG2bDb5nSKoTMRGz
 lgHoLIUMd7rGbxEQ07xfuzzRLjVX2DDblBGMJ4UomCAWG8h9eWzldsNe0d40HR7Q
 3SufZlNh++dwL5KABCWmTmxnbvTs9c3dWb33m5Nk+hMwl3wKgfO7A5aTCFsKEyY=
 =E+NP
 -----END PGP SIGNATURE-----

rename proto_detail_file to proto_detail_work

in preparation for new proto_detail_file

Alan T. DeKok at 2017-10-02T18:44:36Z
Files modified:
	* src/modules/proto_detail/all.mk
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_file.mk
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_detail/proto_detail_work.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aee0fa95b07d5e86fa781e6180c3b8867f398698
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0oh6AAoJEH0Oec13Yh7NIoEH/0FlcXVAV0sCMyWZ4Fr8rdQS
 1wOw7/Nauy6YWkZSq/M+qG0nryTIERzNCXZmtQY4v1LdCM5oPRW3NtmrxRH5Bo3z
 rltkSAlxVm629P4JxPZyIIkP94TxLhQRSGDUUmHkRXIA75/+rr/vYs4rO6wN0J2t
 n3skyUml57qd3MaTq+VGtmMgYyZU23KRKQyZ6plVZL1s6v2y5N2wY4HAUL/Doc6R
 PxikNgcwmf9rpJtMKYAfYz117XTnTN+fNixmxEcNyoH7HtJANy7EYJWBNgPcWu3L
 k7QmCWETqdkci8IxoQXDGjDMqXnzIMObQnWp+uTdLTEH5QLg5IJBM6x5KVtfZt4=
 =clbw
 -----END PGP SIGNATURE-----

move common "work" header to proto_detail header

Alan T. DeKok at 2017-10-02T18:41:48Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49163ef0af52b5ae3f14af6f56087dc1475e10e3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0oGuAAoJEH0Oec13Yh7Nzu8H/ApjqxpKDxX3RwgKT6aI2yff
 D4XBvP8xIB0kfUuupbModvsBCMvIT4Mv7EQ+4Y5Ga/1ZRXjEt7loLEoYDg4iRNGf
 F7yvNSWrYyJmRgjh9qMTRoStMkoRAkwcErVA4bNjGJFqXY4g+W73NRyDLvN0Rv27
 tbLAxOXBJTa3FraXu21dTMls4AJ2KbBhEryrTTEgSV/evc4tJM1IJI0kcbhQfMMM
 bfKyVIcN8QLeLjk3U0AUV+pSPhHaF1DnQpRev5vVB6cSk79prnpUq35hAXxcUqRU
 V7hQaQmNJOHkQXYwjeZNZxqx0U8MP3aaYGah0G67mURTsfKgXX8V1IoKeo39im8=
 =tHtD
 -----END PGP SIGNATURE-----

ifdef out unused function

Alan T. DeKok at 2017-10-02T18:12:50Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3fe1270ca232817063b420b34e4804052876cf4d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0n3AAAoJEH0Oec13Yh7NgdsIAKEWAnEV/f5Y5k/61WYZmpe3
 vvfjXBAmbweUjx0c4rE1dYVwnGARrbrGMnvUfzcDi1WsphDMpKK11bQiKpp+6em1
 b8zLfM4e9s2ohtogZaH/0YEXUPIttaZaEAtMgk3DLqAsvGLjA6VFrS5QqYyrP1oD
 66sN/dgLFwO2yXbw1K1ZZHmp/EUKAN+SgjkSdy1Pwt92srcW0m/TlvuNj2XipF6y
 ioJP7l9lBtz1F/EaX2detkAiWP9BKQr8MDaWvcnhPYSPxVZiwGBo2BrYswuEtBQh
 LWs3w2nNjM30DEPMEf7itMq5yEUS58pN/CTC7oGhykeTtrFuTnLuIZLw3lWoZrg=
 =720b
 -----END PGP SIGNATURE-----

add support for unmounted file systems

Alan T. DeKok at 2017-10-02T17:56:16Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/902e8ee6f21cf1d9da3c5c4ca00cd0e2e931d957
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0n2/AAoJEH0Oec13Yh7NeWIH/2gEunYFsyeOWTUir9MgSwD8
 aKy6h1FpB0M4HXyTTOaPnjOP3MfRACGmS9Bbch6olfOezSTX6KGMyfE6wPvLTjab
 NttTX0TMygtJiZGS1Na7flhjmddKR9LxawgMAV7iA4HOKLxyQADwbf54wgU1mtO6
 r9sFHYjh4677EUOiyfOMVzZp5eNOutoJqEE+awWq4PGn3L/uUhGViUJ43zGLPUun
 ftzodWn6I0Xqc9cLfO5pXGoTskLZoJT8SRf6JmM5eWyAXf46FR+30lAgs7xhcK5L
 yHscPDXdD5fp/MVfmQcfLsypKgvYmdYDHwbkIFM/NbHupDExBJPGpRDOOmEYR1w=
 =B+ja
 -----END PGP SIGNATURE-----

fix comments

Alan T. DeKok at 2017-10-02T17:56:15Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/292789e61a6d9773c00378928fdab6460dec3c35
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0n2/AAoJEH0Oec13Yh7N+UUH/i+P76W1qF9hRWqT0ZfS6lAe
 XmVwK0ANz2CZHf+or3Y3Bp3CzPAYhRQaooNWEoryvqnmqaRwbWkYZ3qRd+Cd3Lys
 c8K01rsAqyTV+N/3d2yrMZ++f3y0i6svnlkw5oHdoISgAVD0DQ+/oDLXZrltWBzU
 eUAFGB1nJ2EyWVbtpPJxOxOW92An5RTvziPFjmT7Th1fAsqLDPpE3fqfBvFLIGwR
 bJcaTnW3W4xjpIadZfkvI7JVTm0RgMSIXEOgmZVZ70DNEA+vDN0VWkqCmglJEGKg
 zGuSDRbwE+QEptG6mZR3gvFYteyXgwRZC/Gx1eUUsMJdlUTVBAcbbM9+RGDTnV4=
 =s63s
 -----END PGP SIGNATURE-----

add "track_progress" configuration

Alan T. DeKok at 2017-10-02T17:56:15Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ec11bb84ed06689e18e04c39a5049fb88a08d16
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0n2/AAoJEH0Oec13Yh7N0ugH/0Wa/nFH3j8RviXIg5Ljdj+S
 tOlbcKO8l9LUeKJ8NVe8iDptPTcWAx+e3qNzZYdOSfmrAa9AoyS4A7VpEjuN8sgw
 n67QuTqeWZebGKYlmKK6qH8Q3JkONsAPYICDEfylPugX/KPBpRNUm6AkeFREIuBx
 rdJig1Kp3iMTRckNKHJqgJtK3cKQTTac85cp/wy//yDw02cdjQcI5s3BA1MjGUp4
 O1EbdFgW6TRoi1ZYUIfETatKtPryDNpWbzCrMHweFxWNIa16mlYeqLIqOeaAI8NN
 ltjWhC56FeSYMW7Ank6JVgSVU/CQS8laokaMILaSU4VkFkmABYDukVs3/q1gsjc=
 =ZVHx
 -----END PGP SIGNATURE-----

minor cleanups

Alan T. DeKok at 2017-10-02T17:56:15Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec08fa07563335531b1e5a7c6743c0f7948d540c
====== 
Merge pull request #2084 from herwinw/allow_expired_crl_docs

Added some docs for allow_expired_crl

Alan DeKok (via GitHub)@2017-10-02T17:56:04Z
Files modified:
	* raddb/mods-available/eap
	* raddb/mods-available/eap_inner
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/415dbcfcc4565ca3bc1711e79d868c2e45bdb5c9
====== 
Added some docs for allow_expired_crl

As mentioned on the mailing list today: omission might confuse people

Herwin Weststrate at 2017-10-02T17:11:16Z
Files modified:
	* raddb/mods-available/eap
	* raddb/mods-available/eap_inner
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a6674cc7f7baaaaa972df6dec0267d129c3a79a
====== 
Merge pull request #2085 from herwinw/docs_2.1.10_and_later

Removed references to version 2.1.10 in the config docs

Alan DeKok (via GitHub)@2017-10-02T17:55:48Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c11f6796519a03eb9c722270802b9c3dbea5deae
====== 
Removed references to version 2.1.10 in the config docs

That version is years out of date, there's no added value in keeping
references to that version in the docs.

Herwin Weststrate at 2017-10-02T17:17:13Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5487ac8d8b30b03f0b1b7ecaad9cd680d67dc3a3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0mn3AAoJEH0Oec13Yh7NiiQH/03GpRbX0d5mfclNMQrH3qdI
 Eu3K5kTPn0CimG9BOh2pJs2vnrcjMUZ/i6VNZpexXKOmcmCAhOatRm/+qgIxxVC+
 SaG2xJizuSXfAXQ36OQBE5fmswNhdUej8dQS/0os8G/48iNOfnc5paRV4pbukTzS
 ssijIIKua/zmkjf4IO6LZbYxPiz1QJiUVNCWWzKrkpS52K8WvDGXL46JfVVWY5cm
 fjU0YMQ1AHuqVOhSDrTv8ltOjLMhklpoAKvQr5/LV2wguj5pCQ9t6YChWBJmm+28
 ull78GvNOpSV4663n/gk2RscV+TiqWl6ExRzZqLF00GebtS9W5e7s9iL0vamAds=
 =2Ait
 -----END PGP SIGNATURE-----

fix assertion for uninitialized variable

Alan T. DeKok at 2017-10-02T16:31:38Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f8a3976e9c8bea033b3a7ef24749f25b88f3098
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0mnPAAoJEH0Oec13Yh7NkVIH/25Fp08EqiGnZl9UDfRBeBqH
 p+gykcLoT4gVIm9gK/TE3DqUSH6gKPHgJJS0CDkSLFxYWX+y7rNh7SM3x8PfOVuF
 bY/3JihF7CAxtqu2divVhumjJ5vTNWB+QZVuev7qd/FhAY39GY/+S2IF51nCb13L
 EKpX70/uBU9nRJDmUKNA/7YUzrpHmsjdIhPWqwm6Al5IxOXI3XDL5CTBBUftQZAO
 U7BID62MwfkrDPezcTg7KdwSaOa+XcDT5I7iuMgKxjDOv3JkYRAY9F92WNhS7D96
 +iTsKtalYiDy7fHARqoMbSVT2N64fRXFEAiSzgPOEhEVYRCoJV0k288oMdxqdUk=
 =L29D
 -----END PGP SIGNATURE-----

GCC definitions for sanitize-address

Alan T. DeKok at 2017-10-02T16:31:02Z
Files modified:
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb0d2713baff74f51cc90bdaceedffd826bf2e59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0lumAAoJEH0Oec13Yh7NSY4H/iKFH4hcsz/FLXi7EjLQjkBv
 Xo9l8wvuriEuPkKv7BZDG9QkLHO4hRNggBcCYy2zt95hxLsWYSBV4wf1aUa9dupv
 X0i7KNODpmM21KVnSt0WAA8yDBfaovBtgL4eqIimnXESQjW6C9tXIPrZJT5qhMas
 k/jjsg3gg1KoaqvAbygszpyIM1JOy5NFkmOjsTMXHNUb6diKWa8NlciKgjY4fgXS
 BPsCqG1YEXMCFbCevOkPuhPKm/rqi2bVdG9Gyj6BDD/9wun+QzwJnfSYcGE4f2/z
 KiRgj2ff3WCoPRP021aBkZEAavjVZJ96zNQZsWqQWYBSwz9Ges8+lhNkKyrrROA=
 =6y1n
 -----END PGP SIGNATURE-----

keep timers around even when removing packets from a connection

so that the timers keep running, and the packets are retransmitted
when the timers hit.

This shouldn't be an issue normally. If a new connection opens,
any pending t->queued are drained, and sent immediately. BUT
there may be some pending packets in the queue which didn't make
it to the connection.  So we have to handle that case, too.

If there is no connection, any timed-out packets are sent only when
a connection is available.  This means that the timers aren't
perfect in that case, but there's no perfect situation here.

Alan T. DeKok at 2017-10-02T15:27:09Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/122d63233d14d0d42b6e0b81ef803edb44a41b98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0lfCAAoJEH0Oec13Yh7NsvkH+wfthUXStsenCuoCmuNDf2lX
 OwaGLNfNSoH+XISPhX8A8h478r8LDdazFQWU4KXoB1XMy/HE5kxhqMdA4Rf7CgfO
 DE7ac4gGTOOtuZl1H6JiIiGiWiq51FuO4kAfz+V4RzYMZSp3RdRBDLDaKXRBveNw
 MoNP3pMlVp8ObnEu3Hb+8MAOGh8UdJANA/XyJWI33X/1jXi0l9ydLAt6A7CPFDNm
 Hapy3BWHJQcV1tovul0xpvlgQlFjPUCo76P/ki7hQCHbW+JCVDXMETljN8+7xn0Y
 d2pqy52B7T0bn3460yR7u7Tmh0pJ6x9IODhJlwbGlEYPYo7wTJBAqA5oYYOYpFQ=
 =v7b8
 -----END PGP SIGNATURE-----

add thread to udp_request_t

Alan T. DeKok at 2017-10-02T15:14:00Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcfa6cf35bb99ee12aca16ce7587d870d893f81b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0lZ7AAoJEH0Oec13Yh7NO6gH/1flv/qWNnNk+l5QxmlfdWaH
 g/Xx6jnfMkwb1xfxyvVpLYB49CxVU09j49r8qe35zQpLlHADeMs8c2HhMFN/O57X
 fmHA9S65NiCxqT8ahUQqCqQm0LIau6xWzluBTB6pG5Qf0fVR9cX925tePN1p6tH+
 NP3yLZNSNkpwFPdTP5766Ap0uaFYnKBFuKEa8T1P9rlOTJy8GZOi7/TvhN7NR9WX
 bxjEvgcMsNmryAm4c6p+V/yIi3FOPxSB7BJvkZ9LUdIfI74JiJtUX+Q+yRN0rfXv
 DfmH5dnk7CCy6NWa93eZwliguQPV2mt4tACAEFYydW5imNmXfY//BNfliCjbTJc=
 =tZVK
 -----END PGP SIGNATURE-----

move retry into udp_request_t

so we can access it when there's no connection

Alan T. DeKok at 2017-10-02T15:08:16Z
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/4f0bdbd94445ff673002d3b14c92b8aa2ddd5f1b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0lP2AAoJEH0Oec13Yh7NGu4H/iB7/YCJgggcAjzQ9PVMH6wX
 be0drNV4ViGiBzYOCdqiyN6FTj32p0yuUYuH5nqvJs7LEwNhC+c06c5DDJBG2SA5
 8SvoW156YvLOSsY6KQ5tCC8KvY4xy9y++Xd0+kEkjn8GEXqiHRudt48qbFbK3dMM
 bKD1UW3y6MaptihEz9xIJ0boVVOsFr4uMeu5M58jp+OD4K3BD9IHq4+J8dKUI02P
 aHqaDXNiPabO831kvQRf4A0zEsw5tvYBN+LJrd4ZRm972HYXxLuS5m41A5d9nIVT
 eBEHmmgPETFkSAXDg8/HPFf6F2kJ56sm1TTnYG2Q7w0h2lIEysOcp3tu2GeQExo=
 =57v0
 -----END PGP SIGNATURE-----

use talloc_ctx, as it doesn't need the actual ID struct

Alan T. DeKok at 2017-10-02T14:57:41Z
Files modified:
	* src/modules/rlm_radius/track.c
	* src/modules/rlm_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8c4e7fcc0914f60026217f84583004695ce5229
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0k2YAAoJEH0Oec13Yh7NGfIIAJ3ax17cLgdR+KWMFasf7Dm6
 w0YZkpvF62bAQ8vcKE3AToyLV+k2gMo0RhXK1aXutoc6lIFBRLeOb70+OWJbDjRf
 7S7xXQG0+tRCkMavTHcP03t+6/9O8+635MZu3ohTN/U1Um2NYjIv0aZZqhGTYxnp
 DLrOCzghnwCMsvde3e7UPKrYg2kQYEFxoccRvPHyiK0mxMYkrWfH6JuOkaj2ZJMj
 29Rms7i3XUp2CbrB8Ujoa7FTL8KaQYzuOzu8RsDkKZVN0E0i16mNhoimeFCtVlVK
 bTPQH4SdbyW/dkFP4CdI6VwZv5qcJVc4ZRDYVwe4WPhkRv08bT96HhpkUQNlVM4=
 =PZia
 -----END PGP SIGNATURE-----

clear timers and remove (now wrong) assert

Alan T. DeKok at 2017-10-02T14:30:39Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3eaeed0c988b7b2989f0eacc6d433a3da72b0ad3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0jwAAAoJEH0Oec13Yh7N/34H/2kwtsvGrVuUC8Vmc+LKKbyi
 lAjuT5w0lw6CqvpEH71QxBWzo29pSZ0o540m4748jEbC1bHKqQfFMbAKGz8ifC9T
 ILlGMGr/1czY1Ir2TL66c0bB/Sl6j4qR4GZYYB5NIfO/PpEBJL0PebT0Z5Jvo0ir
 saCWUIbM2K+ZktfbMWFxUpVzTeefK0I0Tu1gZWRaxdxQKNmcLDH5Ziaj461BP1Fj
 6DjZyrSUkFFh0b/fGs+ZiT0GS+6Z/kawzauSxf41YrRznRihjygizyPipZC9kSvA
 P4Kcy5dnEtSpa6y+F1ocdGOwwqSjzyJcsuILsqzjzkih3gWQObWx0nE5dUCE+HQ=
 =4oiE
 -----END PGP SIGNATURE-----

remove todo as it's done

Alan T. DeKok at 2017-10-02T13:15:44Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02bbd06d5ff69c43478e5dfe2406bec60b677d4f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ0jwAAAoJEH0Oec13Yh7N1p0H/1hZCpbWtPYTdRpxnGwAk7Yl
 ygMJyqBAqlw/PL8FqkNJFnnORw7MP0181nDU9YC1Vnpf7ZJCmoDDMBoi2DxUJ2ub
 4WTqz18bsGGjtr3rgU1YliV8a1GZYIXmVGtsF/sCHzLNi0aiGCg5nR20ZhLptEK5
 +nwWq22qDiOB6U6IGOE5YAcmZVzSQ9mz0WsxACDpEgZbnN9wgaH9omeviiRJursY
 PHScRm7SQKi03nYmEzf5e/gE7SfUOQmFF8md5lB6MmvEpYOIfWUlyuQp/RJsL+Fy
 v0WRrZmUjS+2PGwL8wo8FVeQwjMMxHIF5KIneM6jpqbVt4vfUmX9NXB7Q40+e+c=
 =myCa
 -----END PGP SIGNATURE-----

re-initialize the status check packet on connection failed

and remove any pending writes, events, etc.

Alan T. DeKok at 2017-10-02T13:15:44Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9b06065dff6e8757b3992fc676df51860098fe7
====== 
Add address-sanitizer 'feature' to version.c

...so we can check if the code was really built with support

Arran Cudbard-Bell at 2017-10-02T09:29:18Z
Files modified:
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa7dd92de780c340ff852f6fcabb30d7da115898
====== 
-- 
This commit summary was generated @2017-10-03T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list