Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Sep 28 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZzBOiAAoJEH0Oec13Yh7NDwoIAJrQLurEQksqgKtinAiZ67JP
 QGa35RAORrftHP6jQfllUcKCzOMkltoKXOEAAh4f3hrP2Xs7E/ym4D+Om7V3exsZ
 EW4lnM9vgYZo3BS0/qOSOdrM2H1pcHpZamfjA5MuFAz+FPFs8x15WH86EnHjJdZC
 CKHOu81puafmx+15oO0gKwqgCG7YlcqbXIW7TcugY9cY2UFt7dKSiA8ZnDAPlz60
 NUeNkUcrfozSwLCanTFhXBLGOUdF4w2R4ZZkCsncpaCa4zmbR5/maNjWZKHrpZ1T
 daOv7FgL+5uCLruJD3ZFGNWYeVP8GmLSa35pNkIK72blEMNrR6q4IH5FfibAAfM=
 =PAie
 -----END PGP SIGNATURE-----

notes on future work

Alan T. DeKok at 2017-09-27T21:09:50Z
Files modified:
	* src/modules/proto_detail/todo.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce113fc28e17cd15441d8ae100f148b9cbb08c10
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZzBORAAoJEH0Oec13Yh7NXEIH/jXwfv7I0uTHedGWdpGhKAPh
 hz3SP2T4iu7tgiSgK1QeKicMa6KF7okO3TjUqWuHx2vrnFzW9WviAJIXUo7iTUaK
 TlUkTfQkPoKi9Q5Ig2zmn+hgXIgsTKchTq93jYXOluze+vwvifNtgV1LDb86VRfP
 DY1Wnf9jnmEbaEJ3/3XW49qwZ2fdWYnQmpbzeaHDg+GraARMuJulSrGZodTLE4xe
 X4wgF5Sr/xa0sTsRbbwZwnB1s4pm6LuGF6aMS+AJHBewj2cOpBu0k2Eyq39ey2TY
 jints9j0tp5nSG9uqdmfArkiGgGZSB3XsfITOTPwOoCyAGjoPAIh3gVqcQuQPHc=
 =mEyn
 -----END PGP SIGNATURE-----

const

Alan T. DeKok at 2017-09-27T21:09:35Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9037f84e1ce7e0986947945ca6f762201f0bebdb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZzAxvAAoJEH0Oec13Yh7NMMwH/iOlVuS+42Wxxwyi3LDJT7Wk
 dznPmiEwWTxpMZ0enVYmwz6NSBmVhEOOmZ1nN/1n21liKh5xRxttXCwLvF5ydPaP
 yYrcOZvvLLfDE2N7YOriy7lHLRNzIwBfglHgCvgoev4Zf8k7ryurDe+ieVx9LkuZ
 Ek7W+U10J1sTtv4cmz1WSB5Xb+QrMYiFKUJRXXnOr4eBKkmbCYHtGLpXTNuPipPx
 YL93c7BFVAfbeijUP8HrhGYMnAzQo4tNrCsooP4wAsrwgFshks0siDU1eoFt3J4r
 WOYIpHhkwPrPSU5B/HYDe5jzANYYcJ7Dgsa32MH4siOlLqqJKfxbBIfnD7qMszA=
 =ke2s
 -----END PGP SIGNATURE-----

debug messages aren't errors

Alan T. DeKok at 2017-09-27T20:39:05Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7381e04ba0a188554def078a92e9134d64f58f53
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZzAaSAAoJEH0Oec13Yh7NGTkH/2+SUEtta+WwMRPl012rcs/S
 V6321Ravy8rMgN7/1CxGa9l2IH8D3YYATsNMlKpBlg4P9fK5wYucyT0YNkPI07ws
 i9aCVl281wbLQrEx84JSVKvLn+dAUUVdb5fmELieKb06RIC8xMZNVeKuC6D1P/ua
 4zLbU5rP5R9QCnfCZ5/AcniH5hwppXIK49oxL5qyDf45quZR7HlmzZxlcG1Ab4Qa
 8pnBxVy6hCSy2t/6qNoDixqu6Z7icleSzarla/C0vcmXVvVxo9hzdR3JWrIIVJ3H
 ppnlOuHLpvLQiXpcDawCP6kBLMq6HoDb7LJy7X9Jc+oVaoQpDAk1d7twnSPJ4pU=
 =iHUW
 -----END PGP SIGNATURE-----

remove unused assignments

Alan T. DeKok at 2017-09-27T20:14:06Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/666a91b968dbfcf47eb722b0cfe6be8123967813
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZzANqAAoJEH0Oec13Yh7NmDwH/26UF/J5Qv5l+29w2E5fPaRa
 DRKkAbSRVM8ZTxbAcuDtGgb2YTop6MwExxPJUHWBeU+hQBSwO2598/2t0WQHVScx
 5moyK82Nnkw9dMf2zrIPPnVtBjfdx1EMVNNh4rNDjtoACuAJfZM6/8iSersBj5aW
 mLYBI18nM+BZtY3LMHrwPbXRUy+iAIy88RZx+A7nKqiZStkUE6aDJeU4nVsjftHr
 2wPmn2hGId6//nRXM5NTOEZctOC0diYphxsuLIAOT92V6Vby79G/wl1jnRwe7nLB
 BpQ8kUPYbodERneha3Ht7V7XwK63Y6xHHPrFtt4HmaKetpky8qTNb/71mGVlw6A=
 =GKQa
 -----END PGP SIGNATURE-----

fix code setting Done

by looking for \0 instead of \n, and allocating the tracking
entry only if we're processing this entry

Alan T. DeKok at 2017-09-27T20:00:06Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b08baae67ae16a6b23ae38886588c6fec45845c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy/5lAAoJEH0Oec13Yh7NA5UIAKa30isTfaTSvYRSBT8SvIot
 kNexjCoRn5YuKqIoN9h+xsC7zMyVutDB2dvf5Ez8yQj/tQnJ8YDKceHtLHNSqAbj
 xp913jJ3lIECJmO5MnZvz0EBEpeFMtASmNpz9xpCmfs2L2hdSd/ynkMZQJxk7n72
 SwCe1xVnECvorPprSfz/RQqijo1XqHKh/hXROWiNfLrvLPVqNIYt0q4cpasQLfMA
 nJF/PqUHdI6irY21PybBst0trg84RiIRB/x5iQLCgNI0CwxaXZwqyT2lEK657Bq3
 QkYpGNSFjIjTz3l8IBpqs6DyGKh1Bu2s1PCGadNu+MI7zSJOWq1YYPRGlm5O3HM=
 =YFXe
 -----END PGP SIGNATURE-----

size_t casts for off_t

Alan T. DeKok at 2017-09-27T19:39:12Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70c660128daad70b71620d12effe8c5f399f6c15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy/2hAAoJEH0Oec13Yh7NZfEH/RfvVFVOQZDHl3RES3oOlds7
 urzNtAQXU9kaZYif5QBH+HqH/04fGduARI/LJprX1S7ltbteKeZcf0h8qvA44l8Y
 w+gj9zGJ6bOx9dxCpZrX1ygnW93VLj+ItaYChtbsas7DMwpVxj3rOrZ5fe/+ArJT
 aDIRB+lDsuybqc4GBWfxRpl56yA6YC7X0nLgS+z3TkV4HhMDYwR61o2ls0U0Imhz
 nBdKSbsXA5RogWPaFrS+x8+6Qe2Rs+PgC5Ox3Z4kuHnlsujGpECWnp2b5u+FA1oi
 KPE6diwZf3jktOLIaKe1y0COarB6+pYIaIm+LHx9/WfD5gbD1evk6WTrMjCwzg8=
 =sYrE
 -----END PGP SIGNATURE-----

continue reading only if we've processed all outstanding packets

to prevent overloading the system

Alan T. DeKok at 2017-09-27T19:35:45Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8856d7a291cd5e83711fd1d30cca07225627fd2c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy/h5AAoJEH0Oec13Yh7NaUYH/R6dhMzD4pqCnaFA/eUNatCx
 JGb+ECWlLrnWwSlVeiKjziOXLF2bXqODc9OQB1CgO3IC+wZRYhJ5IoVdJEJ32oll
 K7dQgQOyEshmTXtdWxWGQ6q1nRl/IVZaz148jG4kZyUIpz6AvTRj4IavD7h39xfp
 IK52vwg6ML70N7N20vNnUGSxUBLHml5cXWzXrOSJtK1XhtacSbXLg0qxYK/6FOCB
 tJmYdnMJvzU8kF5RbYfqXkwkKaLbbotvq6Ze2hFnu/CQPU2w30D4Znlva0QhTeaV
 MTrztKqeU3dQMq6BQAhlSd05ahg9sylhyGOYyNxJ+mw5zq27NRglD2H07vttPT0=
 =cvia
 -----END PGP SIGNATURE-----

use new read_pause / read_continue routines

Alan T. DeKok at 2017-09-27T19:13:53Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de5dd884c41db425896b83bb04c8bf9af48d812b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy/hpAAoJEH0Oec13Yh7NpkkH/RWfgcMI+T4WaPF6wS+WQMyU
 Q63WSSTemzZ6o9RGXGigJ0leVGGO3aFDzYmvBwgkFwfATlj+CxU3qqietazUWJ9l
 UgK+s+AjmTZE9LV3pSrinZ1yi+td/7dC7tZqSHge5F5w9j+HvPzcMrOWI+Tz1vBw
 yeiqlywYycYrdontQSy4sg7GrRrBi2dWe9JvXDexXlE7UuJEf3M3P3Qyc009BaFG
 ZNnoNkJkrNLIXK4C0znsuMm1bmZlgIaiAsH5vABfuuZrKszJvD+oUVTZJxQ9hsTs
 v4/b6soX5bDDQyjGJWMgJbuCsakx7Kd00z+wB+qH5xY9HKph28JM/5OD2k38tQc=
 =E2iL
 -----END PGP SIGNATURE-----

add read_pause / read_continue

which allows the caller to pause reading from a socket,
and then continue reading from it.

With some magic that if there's no read AND write, the socket
is ignored

Alan T. DeKok at 2017-09-27T19:13:10Z
Files modified:
	* src/include/event.h
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/702f9a8b7c7546bdd9d3f49ce700050ff860fade
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy/ALAAoJEH0Oec13Yh7NeYIH/2mvxdZ79GFCU2woO97bn6VA
 2yXDazXm1cFjHU3wHeWkae1QmmvXEuQvKZa04TyWHqITGBVvtQ8SDV5EUfcPcMhR
 sBls6do6a2QKZn0delDAlEy+Sb3eILjCqX3Ytoc04ES3gdLFB6JyHuLOmS8hn387
 t+AhyP1/gMbn3r8Fx8s5UjNiDVDgo0W3yenVwUoy4tkeBUlS8CITGvuTHPEQsOfQ
 7V0xDBMI9C1QKu4WxF+GEwfv58+Tk8Uhg49AQEWj8Hq0vCgTBM+74TSHLAia/T2D
 yIYF72T9787KZsOj/eetJ7VTWN8jhYJsaqk6xIAAnKI8dIdq+mM9+jTpMoK9hPw=
 =Xkab
 -----END PGP SIGNATURE-----

allow write() to return 0, which means "close the socket"

There may be a better way, but this works for now

Alan T. DeKok at 2017-09-27T18:37:28Z
Files modified:
	* src/lib/io/network.c
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb6ef7ac315796859066d0f2f89a1ba14fbc6816
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy+5nAAoJEH0Oec13Yh7NwOEH/iPYlnAb3YkGQfimFWl8I7Ok
 NArj4Dk3o+r8s/PykXdPzYi5fj01VpqBnOrFYbAEd9ix+KnKKUTRlqoghmBwZIva
 MD1udNkL/L8TzaV/GtR2m1wJvVZ+Pi1vRgBAPqnWuTPA1/jmBkDXc1rm9x7E6HTn
 iSG0d14wxrvS4Jjp9ZVQRxMMHbLC+0UNvp/4sj+kDiBjA9zzYPhnwDEncMD/eKsT
 2yc/T2tseSfMi9iKxx4pGh9WIEsR88QApeJGEHBJcc0leRwt6XZ7WqnrF0uo/4hl
 E+mldPwES2nTSijN2kcVOwWqT/5cD9zuyqMIqVoQSMki45R3YmAxKwug5JRl7pY=
 =v7B8
 -----END PGP SIGNATURE-----

add "priority" to detail listener config

and move it out of detail_file config

Alan T. DeKok at 2017-09-27T18:30:46Z
Files modified:
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/155a731804cf0d38f28be4ce714a621d0d44425f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy+1SAAoJEH0Oec13Yh7N3tMIAKWH6lMtQCbo6wiq+SFk74/l
 CmkmvjXwk05JYT1VMbeUmpJMXYn/REmXPIRHYOCLsYyi9uqrNev1l/ZRy1Om1gyt
 P0S00O3j6q97ewZiJVwDlYlOxwKK87h19hLW2TwcRbYagDbhKy1RWjV06OMNQfGu
 SoWmDkfCgYgYgk8U9kLxH9lJ7MVWN2hbQws6W4Fm1FtxKkHSRSCjeDdMtRwIjB73
 4H4OxNZY/Vcih1HadwMbjjCbgz/oAGXsghmvdiTMlPLNeaUgqITzdvQIR3Ffeeb/
 BDoUN+JetFa45YyVSdwpu0deWbIXr1l/Nt3nX9iRoglzIlWtyHvdVvsEehAfMjE=
 =n85O
 -----END PGP SIGNATURE-----

round up ring buffer size to the nearest power of 2

Alan T. DeKok at 2017-09-27T18:26:14Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8db66fdcdc4de913f738a0037e8e36bf1d60c66c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NwkQH/0BeIvssj2PEGZ9i3K4U+jNl
 MAQy86jUi0YW3f8k4/aeG2+IGxDMLpfhMGNLmed+t9Twfou2c+dN9sdbz8aKMieg
 GFWd9XtwNMRl322N25eRPkOxP7/QG8OU2T5TrwYvEst3Wj2ELSwz2jXsZNFj/ohy
 b37ubTX5vZCQswik5qYtcmMG/gar4tvRYt8S1yj/YWqRyC4C6mmCe0++omvLxYt2
 bww9qGnr6Rr9U1mpd6G2siy+FiUsnxjv40SJWIuauFRYItVcIpA3HK7dQEFXYLWz
 1dZ6WkZMO1keT/Z4gIWi8DDhrGAj2vRtue6ybbowrrSEd/kORFf4aEI3xfCt41g=
 =jTza
 -----END PGP SIGNATURE-----

parse header && decode VPs

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cbc20d5f6c3d33fbc4db46bef31d13063f0b7ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7N4v0H/3fStEErC1IkFva7Lbkiknyu
 ML/yu2fOR1TXnw5nz2pXN+kInuEBBeu8/XyJJDg2oZBzuRIbiff3OjcziOkTsEFR
 LbX0atlLLrXUA8VAoPAEEfWwlMStW1AbymNK3Flv+femm3BDXrIZiT10LdBLzmKo
 OkZC+GX41RIZSU4kpY90UvVYdsQZYLHb4FZzqD9zUzjAh4vcxZ5R9gb/fluM4jjr
 TzlrR7/FZM8bhtqv6RqmwdMYqRa7DlcEEpHlDQmQJ1b751z3XWkAdxyEip7dEQaS
 luxMh47Dl7XX7wrT+oACEDRztaXPFRSmH6gaCcI+dR6tJYVRfx/GoBM0seycr+o=
 =A9mz
 -----END PGP SIGNATURE-----

use reply size here, too

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3a9eb42fcf284fb73af72b948b51b4cf9f50f1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7N66YH/jPwnG91FerjN7mDsfrJIfXb
 giVzM7qXw8HSyfXSKrXXqIZfF2+U3JgFfBSWFo/SJ1I5EMEWXroi+RSEzcah/w4a
 NXmjaJiepq0IlifvCm6QTJczjO5u0V0+Su08cb5S+YNh1ojfmtVWyMhzqX0scvB/
 sRrrrFt4eh8UQp6YZhW1SOhEKKLKpd0Y71cG1FMLwXsaWsc6tuJd3I/UrzzQvexS
 FstobJEtQSfEp3fNChFIvp2msHOHpaIGMcF+7lConu2i32eQmvvgG2wXhHpRcG5u
 cjZkSlkOmlHd2X31QNguyvGGa6MdgM3df8pVTDzjJZLwhTXJnESd9UG6TgriR1A=
 =xIa1
 -----END PGP SIGNATURE-----

mash LF to NUL, so that we can parse lines individually

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97f8a79caeadead22e0bc0c47b3d57bce62b8770
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7N5rQH+gOf9JmAW5E1zwwx3NwBtZ6h
 5wdfYWDZdUKfI4BMmgCr14D0DXpOXfYFgnMN7Mee02b3SgOwMAxYjYhv5qyQGG/n
 T+XmTH2mmBlgVI5kU67Hyfzo9Z/s8iObTFMLSiptTc75Ong4CMq8YkqYy26HBphT
 kKZsRMxJZYRx+D9g0o+XKAegEU2jT1dA83Dt8bWPP54/AAJKhfQ6vXVGT8avOwTk
 c3QEFPKhCwAUn59wmJOFoNf/YuG3C5R1xQcHe0EI7QVxr6+iL5L+U1z9REchPJcN
 4+M5kTjLb7iFgy95LbvTs4JN63RCXCKpUAWVUFoQOwf3kckzQ9QoRk4pbd8CBqs=
 =+kKI
 -----END PGP SIGNATURE-----

entries must have a leading tab, and contain " = "

i.e. do basic sanity checks on the data, before sending it over
to the worker.

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0e342a23229ee3ce32232efe4487b49c4cd1099
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NuBIH/1JF0N3M9P4ivMIueDG3OqT0
 aSbOjs5L/6d+Z9W9zGfrbALCodJQzjCvpTuFSdlogPZfjuMTxLnrd5x5GHk/rZ4+
 L3coEJgiTeyTA9aKXf1N7l62aWUN6CRxRXoh3wSCMGMht0Kryt1EUvmSnmt4XBg+
 e+Q/ixiEWDssDVXQZFlbOQvA7pE2gNRzWmWT5jyPqKqDss2QvG71lFjGnKag8B+9
 KdrEDj60dhSHI2kOM8/Cv9LMear+I0kwBlz+TppVra324CcXEwYQ0LDzL5t4/AxR
 XuGb5TxG/QVvJSKidGmlL/5i/r4jJaldsFYyQVbYI68c/Z+riyXNFZ2P/5Dm1eY=
 =ZJvT
 -----END PGP SIGNATURE-----

cache the last search position for "end of record"

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d2d5e54cc651adb2f32cf2cce8e2f7d5695ca13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NjksH/2+bvjbxExt+TBLk+ysFDL1W
 VAQxiohBMgL9DcmI+6vs1keD05sty+9d0eCJVkTEqT+crwJVDMTPU17c7V8woNka
 1qm3tKUqkSh9VJVlpTIuhq65DIbxK+O80VMli5rGCM5/QzRAtS+2+yfK+x4B7k44
 VvhWbN6s6D2esd2QYi5O/nyFqZU5KP30Lf1tRAlYJUr+V6c2tFLboF6XJEEFg6y1
 Ob2K8lgLQRoECd+o/D+t24v2HdpoZ110tdwuG5pKshLCXapJadpbjyOtrd58LhV0
 g+dndr94QOJvDHtg4suL1Cr9SJl5+3GPhxikWa1wMq4XtltUiNkn0qQEB1RNzk0=
 =Y2Bf
 -----END PGP SIGNATURE-----

update docs

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c789c554ee975aa74e6ec1f487a2cec541d7d253
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NkEgIAImUep5TTpWQYVeO/JN1+sFo
 y4xSrW7d2g0e88vWwOpzoDXSYwYLwUwYJgosL2WmPYOvZuCznq1MF+PIGKoWeu2U
 +YbNfVzb4ezTJQpJPS5rbEH9T9zbtrhA3HmBNM6sGUFAmpL6Gu0VUL7Kega7lmMU
 UIMhdME7d+Ib7wI7GK3WwHfhMwRLnvNYNzTU+35FHWNElkZWEZWbWA/Fk4jFKLO3
 PP5fZmbEMNbPgbUzoi7fklmjHqf3vvrSK9yfj18NNuaqi2trUMS/R2P6+Uk5fX/x
 U26JyBg9RhG9oDFHW4b5rEuqjhG9xcOB3+hTGb0zgyOEu5sDeUsHSX0tVTkOhEE=
 =42OW
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1905deb95f92e900ad3f3f81785fc373490886b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7N3BkH/ixRLiZUypuO0eIFLJUUGE1L
 mUZsL8+cS/IewxHKE6o16ZXbJe7YirMKFxbriCv5OJlEwCrdXLmqRq2xkFfzL96G
 8LSyiWRi80M88PHn0JQzCvBU4TIhS+Hcg+qFJ++PFWFtZDJXXlvKSUb9DrKs1c7n
 BF2/TWyGMtCrNsChii7UV3Ys8Vw3w7VoxiraspPEVM5P2YT5uznosMAlfPdaD97v
 7XL5iKxwDOJ/Hp40EbT1kkXT6hlP8TsNF4X+N3M5qFWZmu5TCUQxEiPe8remjpsQ
 KrXCTaEE5OpL1k4jTeFeQfxPpd/aovLmYPmCbsRNBMLgDKV+bTR3JdlLxTB2jyI=
 =+vRD
 -----END PGP SIGNATURE-----

remove "seek to just before end of file" hack

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0351f004c0dee7493470eb482233c788beb5d939
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NNOkH/0gQFqLjG2566zjm7XfCmuyU
 q+c8LlOUmyMSVcugY+MJCK77K9YbVUziw63SL2LVpmTNAoKHCMwjyrl0oazhnWre
 iIfw6Ou8N7j5FQ1WTgZTVDOZil6pd4lJvNxy9fHzKU4Vnkg83tY+6ebpWxo7jiG7
 zLgGmT10+e9HXbfSZPlyh7ikwDJtwxzsjqxydQ26/LOS8olifJdnUBXjpPwZuKbO
 059Z3Lo4OqcTtNKNA4IUIDiHUVZSc7P9ClrUh4TfmMPE+7/p0h9OzX7LE62qD0FF
 KzQAejQuxEcEJkgQHH4BElfgUCtwd3i4nsX54ic6cXHNS4HS6GwXtKaRs1L9cl8=
 =flHY
 -----END PGP SIGNATURE-----

finalize logic for alloc / reserve

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e502b1ca15a46d8fc3ba610976ce6b7b0b14a923
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D1AAoJEH0Oec13Yh7NF5EH+gKidt+Y+0PK8nsmOOxHTxUF
 R/oujBpZSy4qKSoSSPnVUs22ZO1WYfGi+ycfksTfMahYFUo0ghJ2XKHGIozrSh4o
 mshREGPTmTaqw/EI1a5nppIe/Vp7iRhdzvJml76xNM3HI8p1aOwBW43O3xoeObwg
 3LbZagy+j1uWeocmL3NXqDfc6jgbbvgzNO6uuH/5kPJCWi8sOrycroa8EizsLrsN
 LrGj1CoFnjpL24d6hOO9ah40+ZV19ZrnyMcNX6aoDEFNY8T+qXQ+DH7uNn3SYrZF
 brPBnOxprqKR2Vdie2GWoXRB4aT/ozuvF2QmoJzAg8VU5IcwxDI72P2CfAPeY2w=
 =TMrK
 -----END PGP SIGNATURE-----

correct logic in alloc_reserve function

Alan T. DeKok at 2017-09-27T16:25:25Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc39bbddd9050352daf5f201304b667a2adf1e45
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7NI8QH/icT4Ivb7gCzp0rdS/n/Z6nx
 dkdLrF/AGojhNwF229wtKjupPRZev6tmkx8z/Of6We781jxjn9KlLM2MtlYB3S1a
 lpqHa5ICu9HW2L9WBG8ITZBBhdfm9v5npEaUWIJEzBK70/4Q1ou3f/ONftArtLIF
 MtOsijlvlpARBjLOpt55q3cCafRBlCpt9aUIPTJKYLdnAjx+oAVY9Q0yueyvLgZk
 ntOEjYHcq4eq8tjhqntyBagNgLqe9ZJ5X6iTdS2GBKFlAnMBDpSqokIW/K6T8Sp1
 hfQehb/DOrSAqOjPMmIjkP4+wV2jZ82waoSPKgEqBre8u0q1j70tsRLNKrPOHgw=
 =3v9g
 -----END PGP SIGNATURE-----

second message has no data, but has reserved space

and revert cf9ea999cb

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/lib/io/message.c
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dfeb1dffe80493b31144b313b0d5f3dec5b9905
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N2qYH/ApIo3MI0/JtROBbEYGuYOuv
 M3OMOvr9VUL++p4tzc9TvUcLKQqirSM7IotCW0wwAxmQlVP32tOjIUUMecwpx7Z0
 z2pGLrkXIlEpvce11u4aTr3Md3AZhYsvqkWGmqBPvwDZCyaQdPv7bADfMxczzzT7
 FPEPeqmkqpmor8GfLu/xjnk7pNW7+oc1B3NZtBdu8udLhNDi1lL3v+t2jGFOUm0B
 KQNDO+wweKchqNDoV26JaLC4jqJZBo0NEo9h9OtjbR2W7fOGHA1x0TpopJy2yhNL
 lrOhBPrgt6hWPppobspkrtxN8KdVjT1BxUUmFetiJn+3/x2A+YQHvZ4JEczTHz4=
 =bfKS
 -----END PGP SIGNATURE-----

clean up logic and note "todo"

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6848b6efba3b183e8673a99362d411036bb19432
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N5+gH/jq6gFTblop3OgVvR2/wVk8Y
 lppT+SIZ20Q2FI5hQn4DLtBxULkik728mlpSMgWLcQbKQHos0Nt7rb39obS7kT+U
 FLDAKjj47dE7sT92TqoPM3Qa+rrplmYtFFnqX3KYxrdh+qK19JsmL5lgOc0bgI4T
 UioQFU3MoqjvA7qWvLgpJMZgEQ6N5MkfMdHKnPWge6UNdWJFC+FqgQ2DhxATjbom
 bOy8Vzhh0tL2OGj4DjCpjN0a7FyS5uJr9TiePNRcxPIrUSPCooqd5VKx3xbgVsXP
 694rllMy3SEx2HrgiS0lfQKa0HTdksENTpl/0icf8Ua2lj0IZCefI94s+QDeF/w=
 =MzTA
 -----END PGP SIGNATURE-----

better logic around reading multiple packets

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73f0d8d70d487b99377901162631c2cd102b0f6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N/1sIAJ8wBCcDcp7RPD5Ejjh8TPW2
 AYJmZsA/TmMahsYiIho1r9wqGD6aG0ufHLfUM4i3MsqdY9UsLeQJ1WKRNbbQP0RA
 gVzgDNKfboBCVuOexxWI3Tmcig3bafgvZs/S78u6TrD5o7r4P2OsK67QkRbby+Xo
 vBtQIMaOtYsuLeO5gNCpeiXNiAx025EuHsV5yb0HqhP9PG7g91OLZIhM9IXxvn+b
 diY7awbxi+n9HAJ89xExMMAQcApEUnHTm5VSv3HlSan9mGqK2Fbmszo7dTSQLySV
 POh0qwqaqmcDuQvhxVTkakshxYr4jsrmBbZoYXhTcrUPt8vpyBOQYRjEvZ1p5RU=
 =kEuV
 -----END PGP SIGNATURE-----

more printing

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6355fe1a0f0992b7f82eb7790d687a1c752770f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7NyCsH/iaYc6uRlFqc3CnhRN9O8MAz
 7eNZYK4yzahS4UukdZuw55tzz5Y5pbM2w7Juiw6f2pH43FNVKdlMa9JXPqfEFcI2
 CyOGKsUT/3phXkxH4CWBE0CdchThhe/mTJNgyVeVPLLM60c88ivWFZARVagzp9O9
 aXvqdhOOwNUn1nyu3i0cYfNGwcxZi5wrqjEVL/OmT5ydwskoL7rCiblI1LGyyPEF
 D8HX40+pmoReOcuaQ5zLY2QAFkpfdUrmzH5VdL0kAeNiyqIoZmanP3ML6GCEvY3F
 WwEhR3gozhOtrSlQQi3Ltwy8n4m6ulM0p97Fd6qYMPnDWc1n3CHP+vdU5hcXmr0=
 =suvv
 -----END PGP SIGNATURE-----

add default_reply_size

for things like the detail file reader, which don't really
send replies

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/lib/io/application.h
	* src/lib/io/worker.c
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f253732b0e535e85a2d7ff60b5976a9feb297703
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7Nq7MH/jkGCKNekgC0VU7N0cayQ7wX
 Q2wTg4qVZ4yJ3X44SCXiUPaMBxaGcG3ZlhgEFwLgRK6nrylDPy99mQmqufCxwGjq
 r2qEBGkqmXTuzQ4XYmNFJeql2gXXnnLZdrTcuiieNP3aQWDQ2ajF385J0LuybRDv
 GpCknBIZPquQxqEhvaIL6bO4kAUBFocQptmAV6ImU/KlUSqPR+H/SJI+S75gIee6
 1RqjOWpTfo5DyZhzDiTceh6uRo50RVVXrSk7eGYHJ9DOjag4kBKaiM6to9jMocB/
 KZJaMz8FdNzG6JGeKbtme999x+cKoI8BAQSRepZC9jSb6HO2idC8u4mAl3coW9o=
 =g8dC
 -----END PGP SIGNATURE-----

alloc only if there's no data already in the buffer

Otherwise, reserve data

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bfe7f0ad8ac81b5283b983ec40ea73a9d3090e3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7NUXkH/A16iB9a3PIHiPaY1iZFn2f+
 SJOZq0V4xAybtLV62tkpwt9FDFF056Dka4qIV+SdwygU2C6nCJ9EKdTJbj4BnNx4
 QHLhYQ9hHOctAtK+dwU74Z1EElnLoRcy2L/yAToJnDI/CXItKsDxYajK6Aoxb2xy
 awKew6QdzqP8OJV7ixR3Tu4SgZawo3dJAH1zZGB1hNrLgBV1QYP8BcWg1rnYnyvc
 dyXOTN6mFYxUcWarEZhfmis4SuvqUc0t7Cnz1HoPiAbzaozqEVzaARDfLv4yYzwV
 3KRErabaj0HoOUFBWt6j6Je0fnVU2xjeYOezwLekl7REh/i7oe11ZFxg6r5Irj4=
 =Q/Uw
 -----END PGP SIGNATURE-----

cache CS and use it for error printing

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b755be5fa5006b0e73e53b31e842b4806afbb1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N6SsIAJlMvPB6HBGAPGXBThUdy+xS
 3cS0JTgeP64ZlrxHhMER3PxnrIYJD/5vhLvm715rK0Dj+1UdvvoYDpDP6keZxcWO
 2PVqsDK8pbdhVYcMgaqIBCHE9Mn/9r2T6A4NwJ3BWzzceVdEHHtmTVo7IeEZUt5d
 owpI58RP3iAuFNqDZcnpi1iGTWSr/0EeWTSluzmu8wdYJDb4FJhiW1xL80WyZkWs
 PTcCfl7D5ktDFTe5T0mZ/u6INqRpjZs1jD4QQNmkBD3lgufjtMQm2J+tX5kN888k
 CIjbqQekrImWwm3UJ9KHmlLbMmp6UzFwSyF6lMFzxsDcj1k2goZgyP7vWMzRoH4=
 =JS37
 -----END PGP SIGNATURE-----

a bit better messages

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/lib/io/message.c
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aef8a88659a290e376dbd01720db56278df772f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7NYBAH+QGeh+XtWfLuHU+N0Eio8OAu
 AN3nKrV+IQj4hqrUFgSm5cfHCzAhZx8T9R7mdmlxL9Fml6Qckyuh8jTnlN1MGbFg
 n4qSGYgrwnp0AXx2LJwMpruU+uy5N9k8kQzeo4bVCgiOKkf8Fipt1u2++yR+dAyy
 GbZJOm2S9VW5ETEt6Mu/Ei4BjJY9ojU90F2vdWUomQDh6tMX270CCLQ0SrfpgV82
 rmsdauvUI8MtFfBhwOhUDLyPuVsysL2L9ThkGpAhA99aO/9CBqrxQ/GKCgn9O27e
 VegZGnjf7867VuYuM1eoUC2cwnVW8Tp+FCL2M9mvwbmmNmG2uIVm+QyoK417QJc=
 =7Qxj
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f559a8bf0738b269bbc74fb3c0a7bce6834daca8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N7u0H/i2nN/ks2IGiWmr8Lnm0rjWi
 LcYXV0i43zOqXLqVrK06u3LfbkjrbgtPkW1lco9FFhqqtc8MsjlwoGTM3bEPTFjD
 dR6KUrfsCTLnqJ3CGXhCxUi3v9xoeB2F42CdgH2A4B2zU3bCJaKjaeoWaUsiDjFn
 kRcSO6+Nveb5/VLLVA3kScBTDNbLeI650vm9oC7OT2v5o5YhaQORj0FkgxJ8E9sg
 pu6fczECNOHUiJHhSa7nrtOQdLA1D/Jckif1hnPfsbl4lPqyxjUmycNIMJq1RDzU
 waCIfRTaMauVaEWZSLdr0D8jP/B+dTazyfEnDZp0kWnzuZEpHlzOjrJP4JBRT4A=
 =c5tR
 -----END PGP SIGNATURE-----

can only have one "type"

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/846b095c2b039d5757540d57cdfa3996cdf59a5e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9D0AAoJEH0Oec13Yh7N8KwH/jUxMY//TsjMY49nXU3hI9PK
 6AqiOshmTAGLFDlf8br+x0roohE0Qd9VVdPkwvJDoLCq3ujW9x4pD9ASMUdKSjy1
 K4guQWcAxraP8AP+ZyqSHEc5FbtlvE514h5IeG69bCixSS4IUYJvWBo5pbD+2PP6
 733mWmJ+q5g4vCOGO/FaoXc3dXNC726RSYlhLhyhEdkdfPRfLRM3eYoenlpX1JN7
 QO7JbDNM8JgZ2aSS7TGNsQOzenkTLZ/TTs0olo0A739UcKhGXrpvfZURcg7b+Hql
 EcckJOAy/Dn0cTj8gAms0HwkEt0yCj0HVoguPinFl+B0jFf79yg6YNXLU1i7Hx8=
 =PjVA
 -----END PGP SIGNATURE-----

allow priorities to be configurable

Alan T. DeKok at 2017-09-27T16:25:24Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d41b62e92bc2986b2811176df1feb1607d0d50e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NhIsH/01iVZxYjkQrewDk9ozewctx
 xO8PHVoRx3rb/q4jJJ823W/xz+ivwrZKCkfO2imiF9DCqEz2rT3y+C1fpkloizud
 z/a5RWSVgt9be+YmtGMh/qrTMt5v5rvQoLRY7jqZmpBsK0Dv6uVXRPBXuzvckIRF
 mZ7Cxetw8NgPKV88opVbSLpDhcPP70vqW9JBATGvecd9evLmzjl388HlZjNrWfLA
 Wds/U+aRR5dbxzwl8gV3QiXqr8p7oRW5rYoBwvmjX/UmXPXqMKz5wHqg9YGNXqIi
 e38S2n/5+YH6vZP/SmwCUt3cYR4ZOe+8cz5jX0aa5O84t3myIFYWhLs5keorZZs=
 =rF+k
 -----END PGP SIGNATURE-----

note 'group'

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11afdaaf42aa5ed05adc1f41f04021c997545a81
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NvngIAJTS7onDBfZdTnjvUIixkV/N
 jikwR48n9mlrU05ex0bioHfe+WQr1GqjfTSsPaB9sKjFX7J7vwFChWxQn3V0BNH4
 HbvSsuayZ9nv+YqWgvQoREUGlUX1ZOdcIwcp01m7vvsFB/g7/VHdN3EOVwLgNEJ8
 cx9O9D40AvAhK6LbbPeLRga0SO09KjOP4U/C2j0c0yvKPVUUcpHmIleTK92bwPTF
 GwygDhKg0GBQheLzDSkRljJ5fPMU6l8pjGcgfjmnsY7hkGfVNF+gtCbXfplcQgvO
 gKS0FBwfotsL1o/EOilZaPTuqg3nfyGwUaVyginNj/bwshIqmibPgV44xxMs4rI=
 =7pt7
 -----END PGP SIGNATURE-----

more cleanups for reading from files

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58f42382a5e8c0a94db7a3c223a7b9a3819a8b69
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NwV8H/Rz8Rko/fiqNSQ7odXaI3mYD
 InvVoLW88onSDx5glo0ggHycJ5j2WeqsHc3Eg/isJNnQeumAxz45ztQ+D8ytFYmJ
 KeSgRF1BBg1iu9LiiyirLysEp8tLYOTg+nV8bQ5/LlYSi9Vi5B4/CWdJ7Gue5jxa
 iXnorZytVlXyE/4Pr77pKjdyJ7VygxB9R6CUNwvoFd3vtIw6g7iEE8SuT1+sjzvd
 kSC97IYq3ruxS6v6e7AX74FoNgyxhZc5rVssyHQzkVPEugC4aL5+ZF9fYxtgaLr6
 5Xpzb2ycHcd035aDAqzmKwDDwQHL8ElJA8u2cSGZ+O4R838J/TbcJ/V1diAqCQw=
 =AkfP
 -----END PGP SIGNATURE-----

start of detail file reader again

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* src/modules/proto_detail/all.mk
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_file.h
	* src/modules/proto_detail/proto_detail_file.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5c8deae04c985e2edd95403eaa97b69c5b22118
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NUrEH/RjWpZNzZf/stHCEP9ZV8+Nr
 c+V0bICk3bn6dxzG/Y+2J/uFTBUmEonk4Papm1fhtHsE8lh5J+VOBSivqfuUaIZe
 dYXinI2pSqp60reSm/H7q7XKZQEJ+idPIBcLAxceUaAhlSBVcO5/mk2jwkrq5sCq
 oSGqWNCA5B+pOZG3rtMbz6BdsMkwqPDqMXVuHErj0nIBtyeGTRgO+kLwPjBWRMbG
 Np0nMD/kbcnq617TOMip+B3KKN2fG6lr5ZU81Rbs/8VO1jO9peBcoeNd5TuR3Gui
 WPZPpgyWr7UupWR+ffwh+zVVKFghmXbO11BFTsdhJ6b5slj7prktyhsukcbF3zk=
 =pfQU
 -----END PGP SIGNATURE-----

there's no reason for 'instance' to be const in the reader

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* src/lib/io/io.h
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_vmps/proto_vmps_udp.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1879dfcf210dd27413339c14a775e933b87ed7c9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NWS4H/3EgVkge44n+iA4lkr2cfoDu
 7O8h39fetiQ0ZG+dPaqE2iz1rTGj8jGFloMtjDjbI+FoVEoYy940mvn84jrX7Cou
 neqpoG50D7ZgmX1xxXR3Y+mzffJDxOqXAHFY8M/X862GS67vid651zISHTWIzUpZ
 2+HfZH5cFB5F4LT6VaJg+Z7r1cO6ZTrf+mvxga0TLsARiGyt2iOFE1uy6bhYJsSz
 QALh/1uJBPLmFFez9lPtz/YNLJ3tjPUPBycr6r9UxryVOAzVpKnObAvW4OeRdQWV
 7Rnze6fWd1rAKTfysAXg6QAgFRsuIyiLutClER8CLNGTKkM2qkg14aTh7LK27Yg=
 =Gj1V
 -----END PGP SIGNATURE-----

detail files require a 'transport'

and they don't have methods which can be called by other
virtual servers.  At least not yet.

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3061d1583fd19c5acceef0de8c998d3466da37f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZy9DzAAoJEH0Oec13Yh7NmgsIAIw1Rw69a4lwR3ek5EihpC/3
 dHD4AstVtNhh/8EjdI7mQ5uyNjjlLbAqG2p0nz1uTUAnPN91zRLNPzmoVcN3Uupo
 MgcSyup/6iB/UnyZYWEYvXAo5ZQWvzVOlTDibo2cPiYYIrhIWE8ttTqMQRBtiCi8
 2Ent+YfVfbbNbX34E54nJ/UfBpdmBOEfdU26YRrfDXPF059RDHJctGgIxenuDZxl
 iyGwB9ym3OIdlrCJ+AB58KidEy+PZfSIOy9EyVHsvRm/Lp545gEL6qV453WJEFJx
 bvEHFO0cwQJXSi1MyqeX9DpjqLzm5wSrlCwNx91UTtJeXCyq6stO6S6PB41K8Vk=
 =8Diy
 -----END PGP SIGNATURE-----

add "process" callback

which just runs 'recv' and 'send' sections, with no
second name

Alan T. DeKok at 2017-09-27T16:25:23Z
Files modified:
	* src/modules/proto_detail/all.mk
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_detail/proto_detail_process.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/089a7067b268ceb7ada5488d219a0fedee72c4f1
====== 
Specify arch where subpackage requires main package

freeradius-config shouldn't obsolete old versions of FreeRADIUS

Arran Cudbard-Bell at 2017-09-27T14:53:18Z
Files modified:
	* redhat/freeradius.spec

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


More information about the Freeradius-Devel mailing list