Commit report for master branch

The git bot announce at freeradius.org
Sun Dec 8 01:00:03 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3YACgkQfQ55zXdi
 Hs0vNggAouGYU1AczpKIhEZtFLanvwCXrW2irEsU/vh3N+S6pEVbfrcg9ikkrPUY
 kwQjQTV+QFUtlwGoO36i7eUe/9vHZCKi/FsnU0l90n6/Bt4Om7L+f5wf2yVQf9HC
 nta7j4YXEKdrEixD2QtMGrgjrS7rqc/p4/drOm1x2RL6xZURYU+PQlAYT8YCjJLw
 I79AlXFmtPHMIzXt1q2jb9vf0pZDFcV9PCkhsnEyRLErK3RvQwU16ZBL41tziNoZ
 gC2LGvWns+24NzowDvOkmugc5Arg/cLXU/kpTMj38tCEyyDj0T+OHb/ZpygkOnvZ
 tvOOraCnTZAg8BmlFmAuYkjQlhauJA==
 =j8/j
 -----END PGP SIGNATURE-----

stupid integer overflow

Alan T. DeKok at 2019-12-07T15:04:22Z
Files modified:
	* src/lib/io/load.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/708af07bc31157e0486a9cc13fef41598c191fb0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3YACgkQfQ55zXdi
 Hs1wFwf8Dy6mrC2KTmr+JZCAMp9S1bOWCqkSkyCehEmklQ8s+0BAwGdczpmjM5lW
 WDlZEjzBoEHpdCjSf/JAUwsLABqjSnL4hKJyB26qVwW4jIM9ZQKjprErqPVQrE5y
 sF3hk2GJXXYtetXoeNa3nfb0Ke3OxOFWNFQSxwmiElHXvLvd+GTxA4WKgGZIuBuR
 Ucx3ZeC/171pS5hvAifbl+eiQ2vdr7bILfAeVI+Wxn24wF42PnavX+EPs71aFTgS
 rEt1BpYnNAvmaQPkOJ+VCnL4T/bceOxJeWw0tjNW0MltXX6UjowsWFg6OXn9Xfwj
 6F1Kcmil54fKlVumIh+Emk6Z1ylJqQ==
 =ZeKS
 -----END PGP SIGNATURE-----

add todo note

Alan T. DeKok at 2019-12-07T15:04:22Z
Files modified:
	* src/lib/util/dict_validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6488b72835bcd88c7ddf011843c128047331426
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3rv3UACgkQfQ55zXdi
 Hs3dIAf/eShLPryzsCxDb9cHKsBROCf4i9g6j+yLHDhoneZXqwL4rUv7Z/iFrc5z
 wRviKFKvP15wy+n+yHQ9CsMAdujE9z+IC3BVI4C6GuyUUeYNuhGz+mra/CpAXLtS
 AT8nHTQS6KaeJjMTRpGa0rn5Xy/KvK11qRh95aM0J1kEtUVL6d8Pdumyd+Np75B6
 Igjs5uwsr8IRYneAlxwOftKdWavnS+IqZ8aO9YDDQ1eYxG3FTU9kH5kEPlN9B4SY
 gFa5PR59R+ZMZ+lz5QNp5pLlA0NoK5l5Re5twTTmQmEciRySpvypFCIU1aEH6bu5
 cTmt/8qOL83n2V/XZRJvDnuZdoEHTQ==
 =3v1n
 -----END PGP SIGNATURE-----

limit to max backlog

Alan T. DeKok at 2019-12-07T15:04:21Z
Files modified:
	* src/lib/io/load.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2412858f1e60a004c8a3438fbafc59d3b9e8ce13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rrrwACgkQ/6TVgp+2
 18quDg/+ISj8USnLesluGikD/O1Zl3rgcuLP5nqQZUIY2igui283GxRn0bOEYyOd
 B1mOwUrD5XO/xW60vP8nGEebifD+jTLhrb+VFulqd0u3z4D6eNyV/4kggCFCaF61
 cabvJDzTCxJVgf7EYxEmirN+pJwSprdyZFOmcQ20qDk6j36f04oAbVcohTo6OaE+
 xuNeop9y3USP3JpmzpXzDBDcDIl8e9tSj5wn6UaYBLm8qlgee1bhFmw51NBzWR/U
 jzXNFdzJRhg1/04ABaoDza/J4bulnBqy7UBxSyiBlGj0d7KaSpg0IDwEHCP9Fh1D
 iX00I128l4baM/5PzsW442ZxB+UxJYFnRhmXxd5DJBByh5DryJ/SZvi8+3jDVNhg
 lsYqTF8TOZhc8/lPO51TXXQk3/M48jNr1zrC0wp7nfBH/KpOreE4BybtqS130r+Z
 At//eMdRDXJl3QICwNgPsPNjleGgoyDWadRTxE8d3014Vzl8TL9S/+M6EIUb63Fs
 kIayDBoPnOz01RhpYBB4DIJpwoxKCepck8k6hS6bFF/bMjd/Z8mpOyA/HihiTohr
 a4eStnn4k92J6xrBVZ/vHJtKzX1YTFibEOnqraOZigTP1smxhNKAbRIcqowLN5QI
 qisp9kWHkS28PbFXCtuFLlzdY+hkI+rfs7WKuIC3pPNbJ08K0lU=
 =0Y6b
 -----END PGP SIGNATURE-----

Unused

Arran Cudbard-Bell at 2019-12-07T13:52:59Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c6924f048d7a60faf6e401eaf246d12d01b76f4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rrXkACgkQ/6TVgp+2
 18qQ0xAAkUBT7XyJP/8cmUkeeR6v2N6YS/XMGlRjOlorQmsF4TFXCm7hlaGl8i44
 9AWd3e8OzHEUVuuLEYQXBQzrGm9r2oA4AEtkdWBBqWdM/GXui0lvDuBkCajZENmm
 chxDQOXJm8Gnneo5Mf7129pouhff7sbyMHXz8oZK9906Ng9ucpS8ACI5iFO4MR4D
 vb/G88R3J4STM9i1z1z411UINNInZUfLCekXNvRztdbzZpGMC6Ok/UnCA28bbeQU
 Mw7IUl01qy0cXUSBeziQ/fw3xA0LTLPK+AeqP2uBbUwdQDYaziI2DW4tltjokbZD
 Lz3antea+/MWunmAnBt52Z18nZkFf3Kiq/JbdoYjvfNXU1RSZEH/98hRpWAfMqZ9
 tvT2XmeKiEIaig/AwnkZ1TjMdESRCEfY38xSYP0iMEPvK6HZ15KnevWxq1M+KOYl
 bkkmnCQtIzoEnW2+gcqLouQDfdsZErkh1NFAIIOjLDBnbjLWGE/3jRC64TiM3V6L
 bPuzG6mrEUzswOJDnAjB0FfxrfEFqEgN3JMgyOb7xMZuqe8qMYSoPbrYohN17Buz
 ADlR08JbhbK3+KZVLWlZ9TC2a9GAuXK2G0uxWmZLVfevo5FNkMK669QDyGrBrO7h
 jODio2m5qfAECy0gpVnyRuKpur+h5qCtnDCm3I7Js8Ud9/KjuMk=
 =kb0I
 -----END PGP SIGNATURE-----

Remove and rename fields

Arran Cudbard-Bell at 2019-12-07T13:47:37Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd9a79d481ec821058f6679c81a1ffabe65113ff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rogEACgkQ/6TVgp+2
 18pVDQ/+IM0x78k/QEBMKq4DBhYvZ4WzPvWM/2kic1EF8+f+/i1LorYTIfcBOjwo
 DBWUSevigj1ptpMcSCN82f71aqsjYdp9k5cqzQL/wrewQvXaJEJvrBHwwMYi0pPb
 bcGEvkCp1IqZQ6uwectZFWJ9L1saTycLMdsn9pWGCbIShrw102Aic2Egti+TG70a
 5G7nvF7iYASkJUFSkbVoZ90RijPt63/olKs3WxFXcF5XBdQHVx/LgG+CMSvEY3Nw
 hPKK2VT2XyEoGdQWQdAUmK/ftk3hV9Zo3mnyCaOIIneUcZsCyHAbHL/fGMsEEwJ0
 Mw1EzGkIg5la9PZqoqt5OCWbxolKuazhWADUSETWZWfWDyiefqujvHhjSOKzECk5
 USKOEZQG/YarxD3BK4BWhhL4iWgxzYW3YuZ3tjTN6lgwi1FDwMHF/u3K6S9sc8b/
 1zKWdKD0G02+UdehgJvE6CqQa8Tpkt1PxqlhV4YlSh36G9soVsxFwuAIGDCT9Jtm
 lHtBjkcj+w/MLKmbc1pXvGzgHdyjNcL3ZEnqBEwobhrx84GPWNrSyiByOMMZxgwO
 k6bpXJ/smUt7ec4e0HdP4nmxaFQqgqvbRDsMUlx9bj0t4e/u7Cba6+Zz6LctobHq
 5HSAEb2vi0caQ3ZZZznYvjfoLiNbd2hMsX0PH2VcOVgmEaY01+c=
 =9tFq
 -----END PGP SIGNATURE-----

Fix opening connection in the connection manager

Arran Cudbard-Bell at 2019-12-07T12:58:41Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73004994988368137fedc0e91bbd71c20064b52c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rjY0ACgkQ/6TVgp+2
 18oc2A/9GLmzcm9nYlbgUopDoLyGWh1hTr3t7biYaIlmbO3+SHTnouU60BWYwyL+
 kTKFWnELcISaH+Fae4mA+HNgwWUzVw5gCm4owt5r5enHvsIwa+v85Chtcl5dHh4S
 4FQlhgQKrS0G2PVB034WtN3sx1m1bRKAN0aDnvXJQdWpYw3peqlazy75eFg7ttAQ
 aovGNuCV16MhNqKQxDYGUSjil7//U9LybSlZ73m2XuSU4fvQUAopUhmGzPYtAgaf
 Ms2IxNcCyOs2C1cX434NM9ztln8vNbCWqGNa2Qv4HrKtV/XkNqyZq64WdJTCsUh/
 WwlgV6NRQs5CX60YMesJPHEoOEidMM2QGTSIuM0TVjOEKeLcJhuXDc7mu5SgUMFA
 LG6GWCczXs43bmj4NX3XuA9ut+qPqgqzg++qs1VpAVG3uSI7F9RRtMkCSE33sZmZ
 ImU+TZGX7Jl8OiE8jX2zfK3LSNulNcdzjzMPHTE2XWvJiMITjv7uMd4A6g1HIcvg
 XzuejKarfhfGDEnNiDYU8DSRIcSgRAI2+v0e+tnCNu86i2U4FL5ymP2iAvybYBIS
 ac9l04Ce5YtryDgk+aTOML2hVT2P7pCRXWWWQBmWhUGJrmomJHwzbokS7RewkQBk
 h6J0H4LkSk1aOiNnkeWymdVbuuBus+EcvB0VA5jCu0b71bzWh44=
 =75Dm
 -----END PGP SIGNATURE-----

Rebalance the backlogs of connections when a new connection becomes active

Arran Cudbard-Bell at 2019-12-07T11:31:25Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d27174eb1c670520a6ff07b07beee5400a2b278a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rQlIACgkQ/6TVgp+2
 18ptdw/6AnEpbtAPvrLg3a0lqm+YEOe0I9oUJE0/+geMyVwOYD/Vh6krUPdI3GCS
 tnticavtcmmuQ+UnYhqvaKCEvpXoXP9YtxwtFVSELiYRkN270dwZN54pDvhTXeJK
 59NeWi7REcs4RlS9A875L2HZNef7tTcpCDCO2ELjWgcqZuk9ArW00XvTePwHJ7AL
 1mL7xa4Z8oLKlvxRKrdmd22fvAA66kwyy4kn5uBYFi0RsVQ6eI4R6lR9KGqrdaW2
 SocNi7f0NPL11RzY+uHrriT5g+ipPDEq8TPsw3EBlcAQv+YpzffIOU3MuFHFIIKF
 ddw3afSOX6Pg7vFgBSYnoTaoOUyRKc2L6VqhOACPi/wQ0FKZRugqEnniMArrWURy
 f6sTpu1jxavr1wl9dfSnKofNrYrpcBRvcxvGHrdrWwF1QiRoNuXEC8R9zP/HXIn+
 JunLxdyD4UuuKO97RC5ovusGX/42Ct4rFiWXR9uDPB8cVjJe8TmC8S33wY9YGcLP
 KeCmYL1SDog6/z1zkKnnB4uwJamrcwbt/iIoVXsIZ+SShv58fzNtjb24QhoAxExG
 ue6ZgG/gQVqEYTFMUYGsxJIzGiDaOJ80pAaP4fXuR+tG5Hxwh0IuP3l3tXtPsrTe
 fl71k2aiuJpuI+02CvflPnqKzE76iwe4zO+c4KjHmxuB79oxElU=
 =wl59
 -----END PGP SIGNATURE-----

We only need to update trunk I/O events on connection state changes if the connection was just closed

We'll add I/O events back if new requests are enqueued

Arran Cudbard-Bell at 2019-12-07T06:10:25Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62982eebe132d4048eac1ad6a5a9fac733cdfecb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
 18qA5g/9FR3biTNE1J+5cy2igoYUMASSSBO1FwllVyl6LHqPyrGZgWFYCboVAlpy
 Ci/KS17MgITlsCPCOUqYHpavGV8AY+mL3UL4ioKpz87SyusXCK4E8gdh8C7VmGTW
 4ua/zrE03ByzuTYLq+ymEkQb2J35qSdBEvfoNeFQKTIQv67ICFiQobMGQLkwhC4x
 ods/4nA54UOI9RmPOimqDtdlqTG0wnd5YHUmV7WMnGgW1l0w705LEZAVR7X8jBre
 E65YAVBH3CdvKPzCCpwVnxpfrMmHvxXzotWSdW+nIDULaKjMm0grzH3Jtkue0dUZ
 NC9T6y6IXOY6/cxflDBcq3bow+Xxs5ZzSBdDh4dODTUmfxMc6hGGMVAVN1sbTrTt
 jLvc7KbIEDkgAqAXzCfcpe9jnL2NxTKyd416iNxd+lL2UqpZ8nZfSpYzqafWhGkh
 Gu+O86fUtfZhvxmi3Wbzsl6+yVToTw2QOb45MF8buwTP1XyEnUlY/XZZ+mXNf/N9
 nMps+0LrnpsU8EJUb15Eb2mDzMF4Y/ccnRcGvjB0f3+BSoq6o/mss52JEyYC0REk
 FNTz7yeLa1Q/uZLaJ3lzs6L8H3Utx/Yt/Cc0+rEI92F3H2mjzaiR0HAhelo8kGNJ
 pdFMG3CXue32j3VJqvBcDizM8m1wb9IxhCFieq093NlKJHLmkg0=
 =Dw3X
 -----END PGP SIGNATURE-----

Call cancel_mux if there's partial cancellations too

Arran Cudbard-Bell at 2019-12-07T05:36:36Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bd0ba9322e72e0644638fa781998cbb3a6871d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
 18rbBA/+N+W8adHUhygpXK8jxHcnPN/Am+h/E0/3/Fh26diKhyL5S8JywH8hQmi6
 YZ88Rj4T5vc9kMUXEU5uDvjlmVfNqHhvxmtyBbkDqgUzhlbykSj49V6LeX62U64k
 zxC7VkDi+H+v5qoCbGgWgPH79m5DeIpKiyi5OzgL8WLUT4KxCprH+TyVDxqtPWKF
 4les7NUMIQFdur5ykK+EV3t8KH7PkCkoM1JZa1tSi8VOFVztXPcitXh29VDQX+CA
 1GMAzSIYjxRGgeKMtHvuxHG3PeOlIkfCXzEW3u5kKtA0baQ5ZCc1VBtXG1i0Tnm3
 VuqQTLvPxITT2miRgJjNJGxaN33+wdHwbH6YQsg/jJdY4vQJFZwl2E90bQDKjuEX
 FVCsN0OWxZQl8MTSxVpdtcrJs79uJVHqV2D7XjI5FGuc9b49/OgEDOXYGlCZ5ex6
 60wCYIXZ8RpKaTqeDraj7KeW5uRdTFCzNk6NQ+JIIxM4yJfY9K5vBo7tbAzcGU+5
 SuNAaw/I1wRrhY6VE4mHLcHZqMyAYbP6NA9yvRkJjjWnB7ET9ywZCzPgdhXx6jQ6
 Qhj0qeMcUyrogvf70jsysv66nspfN3j76I7mpEoLcLVu2XEKmNBQ1COfSg+/xtKC
 WDVx88I8zh2PtYqQjwHadbNe5splrZKpqhJ/1GpoB78+2xyjdck=
 =ZOZB
 -----END PGP SIGNATURE-----

Only enforce max_connections if its above zero

Arran Cudbard-Bell at 2019-12-07T05:36:36Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/091e63572550d7e47dcad0dc0654cf9f4434a974
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
 18pI6xAAmVYpXmMPWeWxRclVT1Uw+PEwrxeRj/MdV5AwdNBTzpaQnB2mMOHQ2aNA
 1rOh+kFW/WPzQy9vpR38eYbWxQYciPof6nLk/5oDBXrAdblP1gGRyU5M/8Se2niM
 Id8IBMM6vLFFSHpUhhFLwCNiKisRQcqL3XS/Pc6I+JBeQ0XTthRQ18U3kiQaSwEW
 7xO6uyUh/mxy+47hQBfV3fNwXd8XkTQh23NnC+VF3SJp3u9pI8gHYPaTjhygoxRB
 q7bO3lkisTC54Aial4Dnciib9vRngmH32bIevAZ4RKfiuT2TDw8sXsgQREBIiEM1
 hidd5NgrKxcBL//Mu3JLkFHFCNPOel//+dNBWQWTYSarkKgcVDJzqi5nhhTEIxPH
 Y9sWiezItGGjpvRaVbVMlG+tThynly41ZSVsaFvUjA/M2akEPSdpx/cAguBSYut6
 /vRoGMsmHAUBs0iZRTlth08dC7j4i9qmTkmSNUzixxHKKPtlCAIuXpjyEOYucNxH
 ojSpCC4lflfVMFyeCDhJs2xqoEbPteISl2Xa4RXvI+vtNJV3xBjGM6oS8kz1BYhd
 kreH4w7iS3fQZ+OoXHAs03+2peUp5ojgWgmPJvtuyJ2P3xyF3eWQeuPPE8WdEAbo
 YnwmzRq+4ite7/U61SptaBgeCvUzkPaWK69o5G2HW0bahjBzza0=
 =6eMb
 -----END PGP SIGNATURE-----

Start off assuming we're probably above our target number of connections

Arran Cudbard-Bell at 2019-12-07T05:36:36Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eaa7587f86f80c673a952628c8e1a3615c459a09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmQACgkQ/6TVgp+2
 18phkQ/9EEXy1+VqMGJFvkRo7+qHgBBTmfyrIP3m6mChV/i8GKodXVAeFeSGouO2
 8kDST+R/9TsayPWIqBi3D19zZU7fombHc2VTXW7M01rfDZkoMYq4kjX3DjGJuFsq
 m5NcfGW2V9TaojLnfywwav+LTJjSnopl31KYJuuQn1l0zbbU7Or0R+PJF/u1L8DT
 sO8IVDCepI6RpyxNTL0UzfGAyulF0ODaRzeifr9Ai+6eQQhJAV2isy6L5dEzNQPn
 HdSvsDYV+Ikm3e7BJCwL6gcAMKjCxtu22djlzhHZZl+MNfJ3QMPPiSfWsOPsDeUj
 VBcIa81PFHaaqp217fQEtQZ5m0xKml47KV9fllVd4vViDU/8oLkvAHTiUCmC6gye
 9ExBFOKfXVi9ZMkwt5ayxZ+DVf19VLn4+1bfMkSH5O0fCBYVpR+Tdt4NIRPslqAK
 /NqiY8yYOyV3SaQ77lXaZdTRSxk6nUSFZtCjt8FbdH+RvQmvnUIXQYuvGxwHd+8C
 1xbRb0A6nu4Y1fa8zLm09FdOW3ax2hOnKMBYOTZFVXS8EBLcr5nHz3UGWj628RIO
 DfsxCyLx4jqiXozXpZYcpZbTf4m6s3bUcdmVzCBbEWQOEAAtLNSP28JsXEtH/pdh
 +iVOnc7XSPrMomtMWeMtTskqhP8m3bwkl6KrCaY64ga4VtyUq24=
 =ltpL
 -----END PGP SIGNATURE-----

s/waited/elapsed

Arran Cudbard-Bell at 2019-12-07T05:36:36Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74db66e38fd5a9be653dd083bacbcd56c93213ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18pNAQ/+K0f49FgeS/1sij0wOgiyej74VfpbreVXiTXv7d/2VufzuOYTG38lwqEq
 bKIDFZYDhRJXVKzGc8fmn8TAWgV8XA5HhxhQsGOHnEzPWOIZR8N/D3dW6RmXPGrJ
 hNwCFX58bpHFh11/Jo0TWeE2j6HiQDT2XgXzojnRtC9YMSjA0W9QMegTS04f5Yat
 L10HtdZdzyurLqCgPjm0Ny+/fjjnFS5cMbNyS65mdGRtQpL6DZmGeRmiWPIH9ezr
 YFKKmRQ+0FM9STq5xMI8+T9WEujPcedhjfHSFM8sdew8C31p31M96unWe7EI9IS8
 6JiFLdRpSS7Fve+6mPakI3LUQoEaB/TFHwzZa0MTgt9vNjwq4bgy7JAGgS5jfGAr
 onz/tlPURft92aGo8rJMqipX1ZPm/5WuOsTCkuDfbtFoFhMRex1YdXoRgjQ7Vf54
 dmb0gIG/3w8VvygtjIkjEFgyHSGZS5XQdOGYRy6MY9nAmmvLCvK76+eu2N99C4ZN
 gy2VxQ5VgL/i1Yxsup5YJq96D1SJpF+Zrg8QOvXsCrZkEsY8CC0r/R9U6jfV0BDu
 CtVCiAb7p8Vfawe4gujZEGfN6dnfFgsXlvNipNYS4bKe1gE/4dRY2cTAC0HZ35L1
 skq24Fu6xHA90qtLsdWatkckjate1GKTvM+mlM0zu5R4htrSVrs=
 =33PL
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d96b77cf2ad3de0868324c6d4bbd9394ab1960f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18ri5A//aDZOnTPbGI4Fik3+Ps58MO+DTiIGZIEtwRBi2zc49ThwxMH8OI2yFQ1L
 bfD6V5gr9p9P8M5Vwm9HCf98lh3ELG6viPPkwFsmWl/X4g/ojUVOZ7fHjZJV8zam
 qGB3LAE+pRBWw625FJGt/Av1OoNvv99t+4qPDYngmD+Q60cEkIuz0zY/kVw3y4v7
 lPOSBCXJTbJXhAOlIBgvQ0Zy3/NIJPgYAPt7I5E7fJZWymh6DEcPZg9n0xzOdtDs
 AmClcdR9MpN90h0pJMJfFuIWNT3md00+bygXEI86S042DDvflAPQcSlHdpcL3p6a
 QNMipCODU6V/LsTryeWdO6wXBESkfkSMwjd7NqwiV2qdTS4fnBZYokZV5y3+m8QC
 NCtDdSNDztsn1jBR9lK4S0KWuIPTJv5LzOij0VzdYY9aVQpjeHhSnTzo8AYPJ8BN
 mOAG11tB01y6jPOuCo3Yqxi+jmSuGrXTUeTJC7ryltutg4hFDLoP3OpvpzzY0AqR
 /qskuf9kPfCkizr+Vt5Ef0BbbAmGdlZ0s2VlueRklcYf2J10IPcp6olzbmTWCZDe
 GUqPOo1aBLuyzDWiX+kpkbrqn6cfVlz3UFQNMqmhj89+3U9AdEGn4lldrPCD+syl
 0lYCfzTxWceHtPS5qipHFYCLn4QIa+7xyfUa8/sh0xTYDjuje98=
 =uX8F
 -----END PGP SIGNATURE-----

Cancel sent can be entered from cancel_partial

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144ee843db25d55ca37d05c8d78a9de95053573b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18q25w//c1Gpz6fYAILV9WrBvSVDdHBkZWfpArnVICREXtchzp77SOAhYehszfVw
 gI73GYBvJYRE6ExzuAfWI5MQYaTB0KXh2d3meEam3DEZstZGHEjc1zigsIDA3p8p
 Ow73HbRwXoWGxmLpPJ1+CcaZNXxUgknB5bFARbWkvMB5FkKhguxKaUS8SIxuHryc
 bj6Mt1DkjGnpA5dq9ZI1ePUR3u9/QvNjYJdcKa8ikhqrzhInRLQ175/h5s2020V9
 3AMxLWnDrqc1nM6wNS1bWNOq2JPZKL+FMY5f/ijN0XzXi12vSCSYUHdTS2emNg+I
 bKyOB32pNtPn5rGINeuHXpUkYzWA1MUTJWnOkx5d78NY6hiXC8XwkEQoynJt9hci
 KxVEd6S6sfoLYuo2IFMAExL0FEtb0yt9XhH1opRJzeU47/I6uWPipYoAd82aGuFi
 1Lqdly+1XX61RPtVBeYcywBFTq8p6eI5gZvbnZDOcio0Os3oqC9HyXJIvUiWDJ6n
 bgrkoE4lTM4RYe82hG7Go/p7HTUiDcZb2Dqx58/j41R7c7MfY7iuLwg0Xay8jguW
 WVoGGtDquS21Ym6gp0/Zhk6JkKQdewgsQjIsvpniCSjGP5yBulgKki7NgfYAX9Nc
 gNLYJq0t0gYViXr9bXrgRr1w5BqgLns6QpIdYCo3/qYoJ0q54B0=
 =15sB
 -----END PGP SIGNATURE-----

Expose interface to requeue requests

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/491bb262018a73ef805fc535e8f6e2bf2beaf558
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18pJJhAAmUbFtcdy1lxUw12cIew9xAwUGLuzfuMGx29dkcDoRX88ULhwDI5gSk2y
 GeMbnQsFIUw6jV+dw6ynx2xOK+/Xvhj1lzqV//jwAm5YR7akjJ4VWshy9cx4dG1j
 9EhNwuISQPC3Z+jVgD8kx8jY+XxxXkR1CqA7JOpeuyATkJEbaX8ak5k08fmKla3b
 Oolt3+5DbMaiim9Qhfd73PVO2cHK9o0OXUnHfGZqugF/uU2xirWzGZPH+K4vJG+/
 HynuJT+ww8WDO2DUQZXhvuuJICPN4aKNkV+ytygrHnB5ht1hKwQh3g+8j8A21N7i
 uB/5Bm7svMh1nZYGUAhYHLVXT/JSYsBJVKifN9vR/4yfaPhV7pApVUa4S//n5oa8
 qLXSCs1zVgAOonpKmcG3rycEy8r+cEvYHiKDu+3h27FND0adGl/+ITHXvwvgy4Pi
 j0cNQlJjxrJdClcprA1mD/2qzEGwDOf/I0tzMTN09jxaK4eDIlpOUqtpj+kA5eVh
 kq5qFDTaHlNRWf3My9k+V8oFf2J365bCKOeZUzAk++uQchx40xcGaMeQu92jim9X
 54PPZ4vvRAwlYfc1/Q8esd71XpyXgF22NWVXygpihWwTragAjVDfhifkMhlzCimr
 UK221kPRYl2f4GWTR9da9UJrwykKst0KuifDa36J4abZf9SBPzA=
 =CGJ0
 -----END PGP SIGNATURE-----

Call the cancel callback after the request has changed state

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfdd0f6c3ff37bf1ca01c4763c4b387efdda4c54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18ormQ/8CzkIG5qJacyU3AUGQn0fYxzudBsdFg9yrPSyNspYuwyOyPzE3bdWxZo2
 kkJhH+ZAvJu8R6okbAE9eSaet7vzXZFxUk3ebs0aG9JUxy1QGECU+NfEwH4k7vuK
 UZqSj13fBDQspFpemGeE1S42zRSZt1FYUdHOIfY+nBGsX2X+mDaIM2+nm7t9HeYA
 0c5ZBp1/AP3ZRH01+Ouw8d8A8kEXY6z5fEmjG4/49jk64+Nu3Un9MibCWK3sjSD1
 GdaV9NuOdJzN5RnHzqIxv3w4FCYrhmXgbhtWSyeBef2y3WNWR6kTaKwtgUQ/7CIz
 gvPvlif3HYqpW6yaqAzCZhkBlr4Q+uv6aolk6PX1Gjdb4Q7YHUVnV+xG40RaOgDl
 luNS3dU8M6NeTx1b+lcvt5aZ79L1sXZnMRBzRfFen+rZOlY+l8WDtaMkIRBoVWXo
 /IkhVhtjPX980vlEDqDQOc1xH8Mz9Qe01ZXTnn71UKyHtk4/5T8oduvtfjNSNC9j
 tmoVjXfSMCzTRawFJGkpIuLe/QvXzpn+WiK+57X58pIvtMu1NY0jj9nplFdkSmUH
 BdWnU8tQDNNY+L1Re8bz5vtnmj5XJoMBIUioObMuhkb2uUrNEVH6L78r0tCWwYD1
 2AyUvz9qoal8Yubzf8TDKGqbLFmPd6zxNoys0bhIfIHi9qsWCok=
 =VS6I
 -----END PGP SIGNATURE-----

Recalculate requests per connection when a request enters the backlog

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74cc3ef2f65ee71d33cbf7312ec3da0cc835ae28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18ogOQ/+Jc/nwj+SQZUXZnm882VwXKlpZ+TMwmeRQp+1OSnXmd2CguPwYtyFDOni
 kZ3Csk+M0AXZ+KNmBAVL6c2iEPSqaHcXglQ2GQsm/ZBKT1LvnF2ZKMClvKJj99L8
 naM712mPrPKpv1U7ZxqCABdQtZhCFcu1mTzIQdc4uC5hGbZ+3h8MIu9dy3W6L1zD
 HPDbVUjENtWbMUBjx4OU23HaQ39Y+940SRbbNLzHJueyThNQcDwoy2B2OAoT0/Xm
 kIcXmvBmchie0ZuWztU2RydYKh5GJl5XV2eWD27tAlt4ab0Rptw7MVtBjEV1H1uG
 2JsHrJWfOaghS40Bu8Q6vVwAHWVaPEnvCv/rbG1/A0I9iSfrAXB2v8jHBlR4jHWa
 rnmt80FcPa7bRoUee2d2WjEX9oXe8HwqdcfyTAPlX4Hj7sVU56uwF6sVbCWAJGyn
 yoohweCgyoptGUQECwzjUpNnxTOItQ6EbPOcy37nyg4TOMlQAja0qeQVlSqAPX9c
 vpTzTB9QIXAMN/Q53jIAYUvC5OBfl2UHT9wdEwqaLGmShBXzKG0xK5SNMtiAl6/N
 SmOEEISo5b6NK4yNURSHLsNPywcMQF+0L/phnjSwR3VTvuosfGCwfAyuazlx5G9i
 JMYgdibn92rKVOdaorqkjr6aHI7/vziNNOveyV22SxF9Qzk4Z3E=
 =aA4w
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4be1258bf3fccfdabfcc665e7c10d727fc312cbd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmMACgkQ/6TVgp+2
 18q+bA/9EKW3EfCWR8EhGMyn/Y84dvKTsKucBk6mArumrlBvhgl53/R0pT8y5I2/
 KhTK62uzcOkh5r4D/qNI+17ckkTSiuPQXTHBhj27+IZK3EOmUAYpelPnC+raVbB5
 suDCnU1ypF2wkuJA5NPi8Zl2HW2Pr0SyEPt/dv3nLGHmLRfH8MehBkfKKE66V6pU
 8fFYq71PEY0ifvx6ktA0vCfUaem9MrizwGUAk1n5rGe07jX4+ZWFCpUlEE/uiZpK
 gtLkT9XLAFNshKVZYFG7qesAWP+KZldihxhFgKATIjXUZ/blrTCstdc2HthDTDdZ
 14LJCbwoknM4LZVfydfaib9HKUeeOsGqBamNM0i1H64tMSlFvv9KmYhczgfUtcOg
 oVJ8W5WPAKF4fWNE62LzG0JJteilXczdeENwGzmRW4ijI2ZY+9Jl3OIt56FIeAjA
 ebvB/sfTHKT3t0Xcyp1WUkcmaHyl3dscGFJy97XuznXnF1imWPPY+9RBiqyWv9Hx
 F5EY9ufHBcoQ2nSLYCQZQTAcmR08JAO8bWjH9a7Rd1LljHEcHohn4mHX50LbusTb
 z3UgN7RdlWzF+grQQV5qxHoQi3VASSURgdKJfF46lKBjIzStr9HvhufjHzp3LU6j
 7moxJmTwUBFKEN/JoJQWzlWDT0HZW2QExlUxo0gwAhQZeYj7qDk=
 =HU4H
 -----END PGP SIGNATURE-----

Assert if the connection is not in the correct state when CONN_REORDER is called

Skip reordering if we only have one connection

Arran Cudbard-Bell at 2019-12-07T05:36:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f38d1496d7f9247f05a45fc95a743ae3987e9aad
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
 18oOsQ//Ypk75bRybFxHVXlOr4Pdem7YUP7APlrGXGRGR+3Kj/Fml6VxvpY9dHPT
 QxLlZnnVhT1ycuewYvBoNW3+qb3I6Lr0IcORwAn43aS2n+9MP7U7JpISqN1mpLQN
 V+YsT8IIwG0yVbpA/442Ir4mA3BsdaCnnU8wdW85PuB2uOss11s+b3cyUmlt9PQH
 btYR6jalGJkNblAwigfChZ+whoSMdrxvoOja29exh1QCgzWQZ4rQ8u8o2nbf2jxK
 3TWKyDTi2n5Xyx+ML/oE+dLv2tBq+z0HtlD58Ck66wEYtaTnCVfELf2Sxt+ncn3z
 AOABKO1FSRpkhUkyiSrRktw3ui8sD0PlxOZaCfz0iAAGdeU7ew15oE/N+bE3L7t/
 KgbkVuuHC1jotWtQQlfE5QdKYBQblbJ5sSOSFVXL2wrI49Bq1C16RFK9bf7smKxi
 LoI6ZGPotbLNY7zvF66PltUoJ2cE60TyhSK2k0ZBuTe9V4MR1+OtepZjgn+gCGuW
 GuMRR6Rx3a213t/lk5DKC0IGYM0Q/CEFzd1vl6batC4lQCbuuQgUT014gSjRCCGO
 M5+kYCiT0NE8tKwM0eKmXKCWKr1+bl1HAeY5A9fbMIkwtAWvZdCmddrhtdOeo7q3
 pPWO0Gkd0pGz67OgOl4oPM/nJ8utHKta9WF1aS6lchdqERJ5ucw=
 =BDoj
 -----END PGP SIGNATURE-----

Print connection numbers in debug output

Arran Cudbard-Bell at 2019-12-07T05:36:34Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0c1d8612e3afb9d96d01df1cd7b1d9a3fe521b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
 18rrBRAAqFV6nOQ42VRYcA9UJbx76wfgTG1gkYM9ycBRxHbL/7wE4GQvjlyIwvqJ
 /BDSt60YErTODULRou343ZPXLeu8834AwmGtrch3FXwotLoJ/jY6A22NJtSUG0ZG
 3jKWBlFMetlxeME4Qhue1dfKHFtB6mZLend32ukeQ8lgIlEfniqmfs/sefvHCZMq
 ZeYzpHRUvyFvUXP/DSHE1L9N/9E8uYyCZx831mYCkzMYMRrmtdbQbSr6wj8fYhho
 sdV4x3By+2E0C9FjbNyZfFjKtdiWNTitXx3wA3xMcF8Qo73Na+EY2TBWhVssRUTy
 ozXkSsFt4zxTFg6mlo7vz0aS+dvGJmN7vV2TYlLNAJA060QjHQjI5iz75ef+RcOP
 2r9bTj4jDsu5idalRrpsV997WZLqf08pcGpmRQExkskPVY6sjBc/3Qogwrkm/SVv
 i0w0mcQSpEn9+Bhp8Vt4s8EtLrB8vfT1OrkvsQxrR4RQKrcrYW4Hxa5SkmAgEee8
 zzu2rXrqxi1cd4vyqGEBwX8JRTbzNEv9q1kpYJIUhe31KiPu85ynyGbYj3x4EpvK
 Jfuaws/X4Zo1rKpC0ZKGkhVHaX+4QBD3Wm4eel7iaz6o5Iu6QeQuYO5F4vw/WfMK
 ctu0A3bkVvedrOA/Q9c2IrRgXVQ7/h4M/OI8+96WEyQAGj0EQB8=
 =OOuC
 -----END PGP SIGNATURE-----

Rename request/connection counting functions to have consistent names

Allow immediate spawning of connections

Arran Cudbard-Bell at 2019-12-07T05:36:34Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d761ede88e9b284a612e755e068f3cfc547923b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
 18p2tg/+K0vw0g5WbooF28Rzd+h9sR9jhdYVwSC3t5VlAb284m5frBXYGvOq7tL9
 7Ybif/lcLVowCgpxetuiokhmpnd6PWPxHtzi3F5nXD+IcweEEZw6Nr9iCPLgPkVc
 LWvvZdTEP8WEUTgyKetuJPxmZhmCtj3Hn4zkvPXHCY9R7TTmo+2jcMyA32p1xh1I
 ysr8RDWFm1WDWBdr7XFN1yoF7WRsc19ORe4Y8IyKYi3OUIWBh2IGL5EGWoHtpZCr
 9BPh+dyp34TeoQBR+AZo+uMoq+nl6+Qm5pQgNHNZ5u5ERstvQGqHklXFi8hVvYLO
 p7tPuba5bBfjwQSZNJQmzRn00uhHMGDrBnfEVyxIbv3CxH36FkSI0ZFnXDI3pvzU
 sDWTuu/F9q0PEzqAEG9xYq+qzBawvH8G9exDxTYDvLq+sKEESxtT8f3+lyC54HFA
 ehOuD2OLElRVU164IIugaQSBrnC0mjwTWAqqEgggDGcoQ6Ai+RGS6zixRvGRkazY
 l4wnEieAh5o5tessqMzPLhkQ4eA9wUeSfrBr6mwQsRoYiFeekrQqbHBvX5TerPjf
 v7cuzQAP2Oo+K5iOhwSnJrTQnv9tOE5PaY+loy3lGv+eFd2SxRTd+q3vCi50k5ff
 p6Ea02rj371vzWnKlFcjJyeTzo65aX2KZWGmLiZLKHbaMk5qAq4=
 =ZU/c
 -----END PGP SIGNATURE-----

Unused fields

Arran Cudbard-Bell at 2019-12-07T05:36:34Z
Files modified:
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c33d6a59546793d708878e89b0b14c7f004fb6d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3rOmIACgkQ/6TVgp+2
 18r+6g//SiOCk9nMvbZqGuAdaRCZxVRqMoU/TDSAwYHfnERwYpC+oh05AWACV1Ah
 Td0FLJK7VX8OhH4vAAJB0tIMAH/1gzgFAgum7xeU5ZcEnVb507fdGPLVoAu+f+Ku
 Z2Bt6HMlaBZ8clXrg2e74ZvHdTgN+VVNtAdF/16jybypuvWph7Rknvuc0T5Qwyca
 mjZ8lp4JzQHNn4DJbbgQ0OCf1rGxAnv8PasQ078z/zPOPpF4ZCt4OihuUaUnA69T
 pc85PMHdB+/BFpCV9zrFhFsQ0TAwzmExUNxnbNohMIH+ZLoleOIDPoIvB9kTEIo7
 NYM8c5r81Am3TCbEZuc/7xQHvItdWOxEwXqf8V2dAxSDR8QcU03W6Vk0jfvSu6NY
 jN6/xgBcHY/ysUMD7mwifFQB2mb5Pl36trinWRMS16KcR7J7RUBwfiZg1uqFPIeC
 qVqVDdYtBHbYx2uLwvMghXAqmpNASODVAKJ0jHKsuf4JkMnjg/se35xGqNBD/nFv
 NSRw1UqJHaimuZOE/FVC0I1EJEGM+5hpU4/HS843aVIhURGFQ/nNU4K2qZGNec+O
 +GjqeyDfcacarYih9SIUPHOAHB6vBSgnaNJdb20V9b/ATy/eHsMNd8eaSRhx5KcQ
 g/1Zia8Dq1tCoXs/Hy6iEJ9m0CVRAGEva7IvABkfn8L8HUok1P4=
 =WlZ7
 -----END PGP SIGNATURE-----

Move tests into a separate file

Arran Cudbard-Bell at 2019-12-07T05:36:34Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b72c6c9d3451aa7d271f5638e038e098b5dc91f
====== 
-- 
This commit summary was generated @2019-12-08T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list