Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Dec 9 01:00:02 CET 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSfOvAAoJEH0Oec13Yh7NMlkIAJZeRKdbOjiXPGVa+aWx0ajc
 z7urfnMFa2hMIjKiPpvN5pV/xQhnFQU5gdvoc7N+EtHhxb92LtjGyjcZ7Q6V+2vU
 sxqDhf/lu3X7T/X0MFpDj2nA9DU/GTgfn93G7FwSJ/CsRviNVhrlnRM4PTiOtgmc
 L0m/IsN7/Pox+0cT98/xIi7PtYwfVG/1XEGsyh9FvPyDAtTtZo3t9UDNFO5TRwPF
 IQZI6chMK7G9oJueu3VM8tTc6mRLsBVbX3sTEtJVfn3c786VSlCyxS1rzgtkHHef
 uPqPm3h8QbI2i+UHTyrKUd2P1+RSqUYTa0lBZ3riUMIoMT4xc7UVs0RIW7q4vEI=
 =QTVg
 -----END PGP SIGNATURE-----

remove unnecessary variable

Alan T. DeKok at 2016-12-08T23:58:33Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46aded32ef381165adb2a814e580e7d69543bb91
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSe9tAAoJEH0Oec13Yh7NRNwH/0YjBBA9dvPbL+F3GEW7kxJr
 IAL/mw5Jx9vcgcI53fpp9bT4+z13th4nFN3QBWnc4F4/zvlhxtUWmvQgDPr4XL/E
 uAPG9tujW4Cd5W4cEnoWfIh3l/HpIDBtrmO/a4ynzHsx6+0JuIQ/o1f6ez+69fjp
 lPGzi6Q2S4xyXIwSyihqJ3bwmDk2Cgttzr0iO+vdt2ySDPiXMCSHEbtksYpQPCxy
 iz1DwsvDFY7640fb2N7CfEpHfEMtL7iJbAnmJ4likMPh6Fy+OZJlkOJYPslyUN2S
 PNpWvqRlwkdbWIEMrhDVaiNhx/MTr3s+uns2o3i+ETo09ht4Yr/ulJjwyVMrls4=
 =vhi1
 -----END PGP SIGNATURE-----

suppress re-signals if we've already signaled

Alan T. DeKok at 2016-12-08T23:40:20Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57f703a7dd274e40c0ef3d9e6d17eb73586899b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSevxAAoJEH0Oec13Yh7Nb7UIAIZYwglOJtdbtIAFA6dbj771
 X9zBX3T44TCAtu5jDEj5z+gMub79qQ9YBSHsxWvdFUSZGATCIPoFhTb0kDig+Ovg
 LdIx295seMQf9WfrKE8xznRRmaAP4uoW7O13LobSbVTwMqNCmxPnG6gbnH14RJew
 1esnrNa5HyORsL97Rnn/4IynrnxY4Su3RxoWpF/iTA9EandMHaUwfTMTOpSlmOIE
 I7YfN+yAcRzwUEO4vypaJq2royYLG8hXFM1HD5MECgSdH8wx9lfoZ/G3Z9k+x3dn
 TGN0smWFeT3uiFTI51DZrSjwXu6kc9xYOixEbnmWOrJ2CiJ9Hfuiv0UTvYM7Jyg=
 =hdb5
 -----END PGP SIGNATURE-----

qualify doxygen paths

Alan T. DeKok at 2016-12-08T23:25:28Z
Files modified:
	* src/main/xlat.h
	* src/modules/rlm_ldap/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e613a8623f17f6263f5c60ca8b42cb2f27993319
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSdx6AAoJEH0Oec13Yh7Nk5QIAJwL8OCAmbzPKGFdS/bjy2/6
 S3k0XHk47ZntmmnsL/BGL5E66QNJFHJEFEhDBH6/UPDPfUMMQ6DWpYX0ASEC6RK/
 hguQM+2qDRNRrg9gWmDXvMW35E7xpwvfmyG9TXrck416bUPT2K5hiUPXZyu7OTGs
 srdsZcb3Lrx+zVLn/9iHKcV86hvg5LLHr7YioAUY1Vim8CJcgHy1VyrH24Q9eILz
 Czl5syDOBnmpdOWYN3N+vSeS8NylqUIgIR7ojRKIWcdRx4HjKZroXdo/JRsRpmJ9
 AdY1UMACULgA1IQG7LLheOlwYG5pnV3+znsk9IrZ8bx+9tSd0I6FGT8Vqftcyi4=
 =2p16
 -----END PGP SIGNATURE-----

added resignal count

Alan T. DeKok at 2016-12-08T22:19:30Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e610265763761600c5a25175b964900837887e8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSdvuAAoJEH0Oec13Yh7NR8wH/1c0EA51byaMbM+jmZ2+N+jX
 qfMbbbhRY00NppgsGr9g8lwOS2/PfF05E0jxhAEH5JJMLkJxLNRV7YhJAVS87o5A
 UMx/AOWtuFTq/AvL8l1iIooVHEd9EsyV8XG0oztzC8XYeOhK7oBkDqGl6oEKZy7e
 iO9T57rOCMImqM4aODc9U1b6z+Ev4u/8DqoQilWFFyR1r5gsrYMGfD/V71Vrpx0H
 +vQm+wERtFwxg5GTeIT/f9ldTcEBxE25lCbdISz5gflSNoLW7XVGDzIBwFmGhDQA
 I1O5gY2DZ8Z6zLphg/HwbVlqGEntuLfwr5yTE4vmjhWr/gM3sBnjvAnP4l+I1jw=
 =HmnS
 -----END PGP SIGNATURE-----

add DONE_WORKER signal, for when num_outstanding==0

And on reception, if the ACK != out sequence, re-send a signal
to the worker which tells it that data is ready

Alan T. DeKok at 2016-12-08T22:16:37Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/671a1ff850d0a29e7bc9bbab1c7486c510dd03a2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSdu+AAoJEH0Oec13Yh7NZFAIAJCg8+83VAmlW1wF+iwNO+iy
 1/S8PG5Cl75Y9U9n5H5rwQ2SL2wnGdnc4A1VGesljYYTgLJLKyvSrkO2kpORJWg/
 HLAlPxn6J4NaAs3kfwtAZM5E9R9RfDEJcyatMR6x5diPUlOWybcx1Hc/tfkVqHFz
 u7hL9uOIXeDrJzWBEeKcrBTzf224KQ/Atg21+dQCuxmASo3YCqS6zgU984799q5l
 Tcjhoj+rOZ+ycjp+FNwiSsnah2aQk+6s+vvyUeZAcRD9DY33bb2H6BcoQ38nkgrm
 pRBqm+l3055SjOQ5729T6+YmY2xKrb9v0b1yegqwjxu8pP0tHVvEx/aiRlsogVk=
 =tpWx
 -----END PGP SIGNATURE-----

no need to signal we're sleeping

Alan T. DeKok at 2016-12-08T22:16:24Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e92d38a477bf63f6697a4ee01f4093a4eb5471b6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSXPqAAoJEH0Oec13Yh7NrCQH/0qc278RxSBbHlfHr5HoseTC
 qzOk7WWSGSnVgzXRf7SSbBz5WOMm4FN5LgRuLJIoOCmKRhMpMSfeTH+bhADsGqGk
 yP+nmBCdSjvRPmJi8ls2HfBRQrEOyp8sLBF4Idhwbu7kNXZQUri43VoKV6Qx+JzZ
 rnDRhZsiujvhK5/iEKgv8DgqM1pXNyHoqwpLTzbkA5U96BVqkrkVHJoaiLYydR4B
 nZ+mKNyzMiEIal1FTlx/iepvq82rMZXscxl7HKL/JmgMR82GXtBZVE3EwG8E6T0n
 o86LltrLlHViSPHTKhDKNI1aFpxIpL1ywLzKfszJ7KMnDT4NPL2gcHMGJ5ZUZvc=
 =gASj
 -----END PGP SIGNATURE-----

signal worker sleeping

Alan T. DeKok at 2016-12-08T14:53:26Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/672a80860e7cd145c4171f4557da9107a2e62426
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSXGaAAoJEH0Oec13Yh7NLJ8H/2dUqoxkNqB852982TKLggP5
 gwgqyhp7N3qjdgHJINkJx9unWz11iUqm7hLLPMwnWyV54odElYatEBvWpHpxupiP
 6GThBHVrkKSgMDcdRCSctCPpb9Lbq5/9FhGGYkhRNlAg9k4a4SNqHhKWpZl2k3ra
 qRhGipOPxnTgawUiF0ctZiqfesbM3eK6QO05Hl9hyUvBDHAyfeW1GPkFOkPG6tKm
 Jp912mag/Y1GMpZPYe4lV3yTq76GKZFjKPZMdFvX/bRYaF8agaojr9zym+1retDV
 H4cd6ALp60nDSjaU5EfAv4+pL5M7mhFIdkLyjKEQpg+wzOkEDCFErjoS9hrgRUw=
 =XVe4
 -----END PGP SIGNATURE-----

drain the reply queue always

stubbed out, but may help...

Alan T. DeKok at 2016-12-08T14:43:24Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d98120ec8495db994b1e2c51574748bfb6bb5496
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSXEHAAoJEH0Oec13Yh7NbCoH/0tFaiHbKtQtrv1e+VQf3l2F
 kA0xQwK3GzM04JSBCGx7nan7jrBR56qeRma+HWnppV87jTwjU+Db2BvcJuMiGdYs
 LdvdlCAYQw/hvy+hGXy/6DqGWE+PEYEI2fQPVQRHUEKOxp6rpm/BCR0LIJpQVtGq
 JJ6QuIgC56+mHjbFjX187MV9u/RZHRm71U9AIONUzRKB53LhY8DG3eqatIvx7Y/x
 ma1Pz6fT8xY8BYRBludN2SddbMMhDsm1DeqRwbZLJA7D0Sz4GARmMTJrdxxn8zkq
 MKo4Uh3NmzpdUjQL+jY5keRqrxspXBnOBhP19iVyIt6czJnVdeSWepKONb7BzB4=
 =NazC
 -----END PGP SIGNATURE-----

account for replies in master num_outstanding

Alan T. DeKok at 2016-12-08T14:41:01Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dce00e56fe64e027137e88d6fef9929640f2391d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSWjeAAoJEH0Oec13Yh7NHN4H/R+bT6v0O9v3377DP8lPVknC
 lPa6rNagk2zC0tSopr516np8APl2p4KbddO7cIEklKJ3NOhL1M9caPYuq+gRYCCI
 Qd2Gb7hZxYvjpYFgUyAKu07uZQtfxL/KnHm4dNgZ4smp93ZtEdJjmcb59YzfXBDO
 ZuiN92nVvz6N9YjOfE4aws0bY2y1E6Kvjaag0o5GPrOC0tG3VkDoO0zEGXQbcs/R
 x5la1SFYL5ygXdRs1NUzLgcyH6CwtHRnropAb1Wh5hoDCbhU/Ualwc+tnjc8fjn4
 hiUmDsKEwkGvdETc7FNEpv+OR/QZpecdLUvUKJjWnT3vOb7B5UOMqBNcjZcWmE8=
 =kIfd
 -----END PGP SIGNATURE-----

assert that we only receive one channel open signal

Alan T. DeKok at 2016-12-08T14:06:10Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb6501130cc96e988724fcac90e8caf80424cbbc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSWjMAAoJEH0Oec13Yh7NL2QH/iq5SwyDyrQR54OCNy4WJA9o
 ckoL374T9pCnLKUUpnMcfQ3VSg9j+6Nnb/SfFuP2NbKSTITa2+LGL9sSlovBvSZa
 81HvVdFIJBwgqP7xNxZv22V0/vqZhqm0BlIqGw5U4nlHoZLAkQGDVg01tWqJoU9o
 V9c0+LS8Mpg0Fq5SZ2zLYThLmq4D77iUx/n14OmLnGRQZN3XKwljL/jelK9ztDBR
 Rjn4pYcRqtTKaTkABAv4i4WykawAFGv4PviCXzgd9sOVKxTYMacL1+WolO6He9/i
 17/n8J10K4LcJ5Lzyxi9JSRucBGYtmo9wto1o00RthwXIcNa3NW5+5U1VUohzik=
 =7gvB
 -----END PGP SIGNATURE-----

move EV_ADD etc. to macro

and add EV_CLEAR.  Which (magically) now seems to work

Alan T. DeKok at 2016-12-08T14:05:47Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1944ad4ddc8389db0afdcf51c435a76a38561e18
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSWhWAAoJEH0Oec13Yh7NR9QH/jXt16gadqatGO/pbQjfKVQ5
 aNzDa1+NPmOP8g9dl9W/qLJ4U6F1sAP0kmb9yIDmeDzZJzSMS0gJnJKOZokiY67M
 +edlro07Q8xFcL+/jppQOrVc33cw+XiQkxGWMBJWvURLZ4DeHNmkgfZmsu9pwOy3
 vhljsBkvF8VpWvJJ0PyTErT7clYcH7z9RrvBysjFNEURIrQb2HjpX1X0jqEB4kAt
 jckn9H862vj16wpFz89VJ0FciUN8t7ZD647YBp0CH534kNNHRpbjp8ObhqovYs9r
 RgQ8Jp4Je8dSYT8UX7eMMWP0sIri0mx7hlyHtIzXGDE2NsQjlQQYV0coVrniGK4=
 =mJ84
 -----END PGP SIGNATURE-----

don't allow re-open of an open channel

Alan T. DeKok at 2016-12-08T14:03:59Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8221e92d30507d899358ebcbfa9bbb2bd4f3890
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSWeDAAoJEH0Oec13Yh7NMLcH/2qISiIvSWGH7KzknVFN4FVP
 yfki9Ls5uvwICZKkzdo1q2OjHI8zqe4RyT+lawivfeDFRnDZmhrdihHMvj8rKJRb
 rwBfIr5qbKbdTcyEVc+N50iVRJ5fcBx1o/vNhlF27My6LQeQRF5jwcrDCtytMNXE
 5H0nhxL7fuc7BYBcIhOQRgr+BN5upeld0LObhx6WA3uI8Z8t6nTH93ZDl5w3FiOw
 CSNbEY57Ln11pHjjbyf2C+DDd7CBZzxilBFI5zM8BfvU9JYbHwzDDJ0K+B6yIckl
 oDs4mTJQ7GcjFjCvK4YYrhBag2dQCXyAab1JzG8PlP4i7uf+x4hMwrDWwc3uJqI=
 =0xjG
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2016-12-08T14:00:31Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6f0f664ae2f83c9f429f6af496b57f2caa229c6
====== 
-- 
This commit summary was generated @2016-12-09T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list