Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Jun 8 02:00:03 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOG/oAAoJEH0Oec13Yh7N+LoH/iGM4bjrCty9bBWz7KKdasCK
 xGCsDlriBP2eITlZO+g8iJTnWOCXjkATrBJac+0QudClVuxf4QRNkVzwPy/bvEw0
 LeQeKmHJ39f8WfNRjngGDAh+SWA5C8nBwslHABcidAqw0OwV7cBE6ZBKBq18yzqx
 28g1y5a5qCkYY2CBYLYiKXrFUSp6znPK2+M+el5lZQJgQNV4ic/Q8P7U6umq43hR
 2oH2x1Z9IUT6A3B7TT30/iu+iJGGTn1fNLa2itmIfLhsJC/329wwoW6BQ/S6msFh
 hsQXwEaup/TPjZGLgIF17Enir6oYT2uDbxUpyrbJSweS0R5EuEOZQ5OpD3clxdk=
 =aLDs
 -----END PGP SIGNATURE-----

simplify packing of rb array

Still need to do the same fixups for the message array

Alan T. DeKok at 2017-06-07T21:27:42Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe60e91d88d9c26555cd42e1102a291ac40d4a50
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOF5nAAoJEP+k1YKfttfKZ+kP/0eyl6tnHm7Xsd0gbEA41BKF
 wizbnxzvWvOjvpt35ZLA4P9IvIRkRkd7RZ+4+a6zUhfhPMZZv2adY9Zdacoqrj4h
 K6tYcfB4f35c8Z8qc56YxtBmm0dup59TfbI+knx1IovoS7hwgQbsh+PTn4JZ6xpz
 ss/dBxqzTHXwWs091tHv1r9HJ+sVfMnMS1qleEE3gdlOQiZkwZKKTVr9hqZYHImm
 a2IfrcCGU2q73+nLcckSdKi0srHUEijAPqCpqrd/i+YDjde1z7GIvWYw6eWCcjmj
 ZtH9Gks/JUI9PE5azvPJukUNMKOrBhmYmx6lhGqM8orL+f72DErYrvf8dhvXou25
 SPLa+JgdrrygQG2z+R1T22l2WlHHp7m4emii452mS3vatVFgJGnIbi4lkCon4ZzR
 F3NMAercUPIN+hVapwyEJMxdR59ces73Dt6Abtbl1K83Sq5HpULPxpG7P3QZJdPg
 ajImIeUqL1WOAQ+RoI5Wx1tA/s3cg1n+FTK29BinSLBPJFTLDTpU5o7alFaWX9TE
 iKjvzatTgMrvpaoqIOFc3fplTNQJxrx79ichQ2jvIqHHmIkq75yUahcDu5YbxkcN
 euordsAsxhOMKgrxDP5uCYPmorUd2dXBgLl7ZKfsbKNCxuEn8L5MmfeXwY2pr+SF
 05zg+V36h0y35nyV2ctg
 =Fdh/
 -----END PGP SIGNATURE-----

Make it build again...

Arran Cudbard-Bell at 2017-06-07T20:13:27Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36a2b2dc2b6f320f245ed1bf2dbf4da819eac80c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOF5NAAoJEP+k1YKfttfKm+cP/jnyltA2+sIcw9fVE8Wgd6rD
 PUcLtI+olOf0cXKzjPupcIrB6mWhv/JFAW8VkNmTBhE2ZhVnuAU/SrP/3UsxSxcj
 AZar53MNq/Xs3SnQIeLB2RYFyoKPwUx+Vp+14a1IM20Uu8acCSHGN2kBguqa0DT8
 fowBA9HyZy2UYaXu37wF6mV3aePL88u1UAcczR/ESdpYgv4u3rRR7tBVfCQipDBu
 SXs+xFiSArNn/9cAIfS8CO6NIFE4mriFbkfxp1iHUKpv26DERsqo/i1yZEe3ZdJg
 bZPDdUa9bHntxdZsFY8G+UF0bCHI5ONwF2PEUm611dEVH/wZSvp5xMAfGQDCNo1Q
 ZCDqQHWHfeMGNEKfFJENSg2TQCgROXw1O5QlcKjFbwZGUurU0gfa/mYt4NgBZMNX
 JTjOs6QCu4VDE/EggMBba3129UU4nZItWTNfrAgP3VamcBZ7avxuvhq/lgN2tFxZ
 3izaK3v2SuY2Lzd7vZs38J9F6QyY9cPjho2VhmBveL5plkO1KRdbVsFIc3oYfe3S
 7JkrmPgcKO6aCaAfI7rWLqH1DmWOCNK8fbac1CLnQhZ2uY/lPtzBas4qO8fMY/yz
 tAliLuBK756fKKrarLJy2jk3FahWXzggIAZv86yLXeBVoTALYyAu5f7M/5bunKRH
 hpDNceMoGvyIYkPYuVa2
 =SSqG
 -----END PGP SIGNATURE-----

Set type name for weird module's instance data

Arran Cudbard-Bell at 2017-06-07T20:13:00Z
Files modified:
	* src/include/dl.h
	* src/main/dl.c
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e9adf8d3de963b704efe4a45c1cdc67ef6a59a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFuKAAoJEP+k1YKfttfKZ8kP/3XGip/DuW0I/VPrvpt57oyy
 lQ3jud+jyyTEG7niG5AP3htPSqwxPlfEixXGZp9hcx7jQImGbGp0VsTC0de+2xqc
 FFRoSUw3GxZwUVgP2jLV8PSgeV+XDa/GBZrMxqOOpepES2C6GgnBC7ae+NWI+Wdb
 0khJ/t0xckeoNzyqbyLZdMyFvOOGsDNsT2YuJZm74RF1KHsgmhVwTBMKSufVJBEL
 KSrPvYk8hU5gZ3PVV+ZJ5gdVm60YaF/j0+LLaOagz2NvRGQ2WDq6YC6gULLEnpDs
 Gvq+IJwKorV1Kny6lHbrbj48sa+sgix1+3Qa92l3oAQojgSQFHk4CzRfoZRsay2d
 8FX5UWhPihOcPZXwOoFus59ESBYQvadXHEKygGq3LSk8tWN/pfb5kClgFgC/7gTl
 6Js8jCeeGpT+YKLFIs8JrBg91/iSk90IUoAXc4PAupVG0//5ERz2qC+GQQcdd2V4
 lmIP6LMoepjFGZJkI2gKalvHrWYz7H1Pzg2Gv/70OXxN8RTAykc719BkgrYiGSEP
 BIqlntWc1u442sgDjxghL1Zi3RCVb82Aq5SKn8DQHYqymfL7PzrKSBGfuHV73AxG
 U03JCzoT/rHiBvsDCLnsfN2ll6uJ4X+WpRU8SEypl/PDP/nLdSWIAqLY8fm1b8oo
 6KFGhc24yELYA+4zV0QB
 =Oegq
 -----END PGP SIGNATURE-----

Add perr functions to print fr_strerror() stacks related to config issues

Arran Cudbard-Bell at 2017-06-07T20:01:13Z
Files modified:
	* src/include/conf_file.h
	* src/main/conf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48c92f0767e5e05c265bbdb2b39e2ce7b5f9ff8d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNhAAoJEP+k1YKfttfKS4kQAIhKhJF3Zk9pD4/17OtiM8GT
 uXPtaaJxSVy8w4TC2KN0Y1t+wB+gE8UamhwGtJ20D8Aq9U8gyNDRvzdwf3IQRWk9
 LMqhQtqOnHBkaACdDOPOuHskXTqaY83m/oNVppqBqLNSi76wJ94tR6BWqDibaPM9
 CdqQX+dCV6qInqfIZC+GwEyvl6SvcDFwaVdSfk65OVjfrV1pY6hB6BC5w378Tzgh
 cTAXvnsl0Ppoh0VZUygX/vwnjJT/CRYAsMH/q4sv5xmMf7Jcj2GjIFuR7HMZpSA/
 XcpiDlUtYIz/367AdzmTBp37zOzCFKiUP1jLhCjWGMJmg+HQ5Bz8mUaOnFmXKkNo
 KELD58YVAl9aqAySmTQP0UafTKOaHkzLI9BH8JOc+ixWLZ9mc2AxYZEwojLFU7M4
 M/57bIyET8jJRqkpTZgt8ib1+HGYAJmSwdMPeSTYcDq3KDp8OKKzqCTNl2U0BZF0
 Q250ULTLGuaGgkn942eMOBHjxZBY+s6fln0NV3TywXa6En3hes6nyjNaGOHfA03B
 guKpCT5MSlCtjFTsoIiweGbD3AOAqf4viZI1P9q4+EQRNQzfjb0jEwDu03Zcuztn
 KamxE+rfXWjPlwCfyBPk7oU74Dp77FghDooEg/3lXfWaQ0tYagz5ztltkpiLygmI
 dFp4T4tR/Yx+bX4xqCTg
 =ZSFT
 -----END PGP SIGNATURE-----

Finish moving io_ctx and io_op into a common structure and pass that around instead

In radius_schedule_test, move non-io related fields into fr_test_packet_ctx_t.  fr_test_packet_ctx_t is a global.

Use op->open for opening sockets, and op->fd to get the file descriptor

Arran Cudbard-Bell at 2017-06-07T19:26:25Z
Files modified:
	* src/lib/io/network.c
	* src/lib/io/network.h
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h
	* src/lib/io/worker.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/715a3a66f5226806cc008d9bb8ab709ac34e21f7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNhAAoJEP+k1YKfttfKBU0P/1TSHM8AQo+EGYSClsZSEqsd
 d2mAYp1XUGU1aVYgY/12AFbSHjdhmXyvS+6D+k30Hxh5hju/WA1T4QP6JwyvSNOC
 mDXgcPcm/n/OKavet55sNCDVfoFN79d/1vOm/ntYu+23i8S5YOXjZtAb518j5Tps
 a2Em8f6xqNXZhTEHJrC1QL6GoII2fQmLynTgnS9gchihc0Nssr+bJN1k6U54hpLV
 ohpBxigP2yIn9nTGScqkzjENZtwJsGBl3UfrH87BBHzWrD5s67S5lKr3CZE6uNiT
 LIUe1WWar722R99vzjyNqPbRQenhRGDp3DOCwXJSB5BKF1rxG3uhgsmCLuosgjHM
 oRwESzcgToDbhiZqW/y4WmbwxS+qmtiJTUig69NtyS+M91zmsjnwaEnvFpSPoYG5
 ycC2QJ3LcSK6IWDarbDcrsjF+oSVOZuoysZ5Hpsatz7sH6cYMVI3+Zo3gvSatshM
 Hxtyccl/oxuwrZNV4/lK98rhaQaErgX2kGgbHU3pFbr9dA3lkKePXi6cf0H8xcgu
 FZAbOQHW54SCwsmiMN0fiw5gcRideYRVh613nRgttt3sl35eWmqhQdhi2KEBZfqw
 B/uvbXxe7r0ZCxMN693R78XPNAoeZKeMG3A5ubgfp5I1t+/4pSq1kfch1VVOpL4m
 ++Y3BAINyCu0getZfWnP
 =kL3F
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-06-07T19:26:25Z
Files modified:
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/935aa5c4d79846bcdc95be7d28c0829b265fba28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNhAAoJEP+k1YKfttfKXhsP/1Tp+BxRWqXhrSRb1kTNAAHI
 vxsQMrCuMOv02yYfy+Aoae8A4U92aBfx00C5fx+XZVrg0EiKeTgNrPMIH/5mHzli
 XE1v7KAYhgjhx1OXwjopqd5s4OUTTP+1Quk7v4SNdnFKLpAMjktrWF6Y5SkaEZX0
 0ikxzOtDTZlKKlB0pMGlVI69NN9J/FB8xdeg8tddjA3TkXB0YU1STdkoEZXTJumM
 PVL+iZzB8oBKl9V/Qh8W/hURttUTi+17uvHDtV98CzYIDnc/7F3wb/tBkaLslUFv
 c2tpXHTRNXh43kGNgN0K6iOOSG7VXNdRUcZ5nnoXFeHF1+kVTwhqQESJ3Xd7+By7
 QhlU0GwUBPtB+EIjxbmZ4KTC8N+WhR7oH6+H5Jj/PHXjUochBM48JnFvgLeciR/e
 TJNOCOCmm+2WEIfx0XM/7IV6h+6vePKuyE64kLcU+ENtL7Plw2oCYAkCH2bd4HVR
 oDuJP9IeeO3zHDX0W+NiOeE91Mr1fh7ljrgrp0kYWPUCxVm4r1qLYN5uE+yAVewM
 eZw0IA+NA6bkgWKLJiL255zcaB5HuBDUoiAq50Ju0sbyt/eAZ4eulgXimDEk/AJj
 bas7af5sY38Ks0Cmq5qAoDxHD5hikCvhFLoHQuyOb9ZJUXE44+7nbDzoN5TEs3Am
 99YYy3fgLkEeCXNRZxnT
 =nE3J
 -----END PGP SIGNATURE-----

Constify fr_io_t in some places

Arran Cudbard-Bell at 2017-06-07T19:26:25Z
Files modified:
	* src/lib/io/channel.h
	* src/lib/io/io.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c86d35e3a7dbb7cabb344e7769337cdfdf00e67
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNhAAoJEP+k1YKfttfKvNEP/j9Es2fQkIuQ0fbK6MrhLwCB
 85LznLa/m/c5HpjuBtAzZBDbn2+YJxGg+Imwxesw+1j+vNVtVOP3NfoBELJQDfyJ
 JTerqpRsRCsEUfw+4j6xa6WqbuNp2ZKFRjqE3B1kmz0f01g10H15iO+PbNi9bWay
 Uqg6j2W6MYGs7nFERPgcP6wGa5B6lJIPPcQvFCFvE/VRd1OVmSxYIrE/NlPmKwnS
 FBqAB78+WgU11p2Vo7Kk6wlZl+pX41FeU5A5PnvUq9PQDxuQ2G/ucBUvWETJ0LjB
 qwSV1vqIzXsATWHqVTgiIiUbcx4uNdOu1BhMzoXoXjLJBqxx6yOZnfCruco1EQP+
 B1c1vtzk7Py3okZWePnkwOLMi1tVb3cpXuWR46kyNqxDxFsqhp2o1+r0BRvv9b/H
 v3QcjFA9lIEHftmkcnNJJgpr5FCJhKJdGCnrAxvMnDmXQEATGur2QvTnSgAizfn/
 MaqgcM64lH24UZCZoOTSOT4sZFw9ZDsubg1gOZ58n+bGW+8RaXSAOV6EvAe27EzS
 yaQmDBfU7aEZ5TxXzEH8taXGL3WUGxhyhyG7ZbBYJjd3uYC7tWi0w0x8j5yQdbzc
 Kz7Y2kPo6vDjlSCudFzZFu4VmAvgy63s2z6/Je6/Ebt7Wg6YcDHg2C+P4QAFnX1C
 8EtbxR9D+uZu30Aq9E8N
 =fof4
 -----END PGP SIGNATURE-----

Encode status server requests too

Arran Cudbard-Bell at 2017-06-07T19:26:24Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/964e18f470cac06d2491c3ef3b73435731eea3d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNgAAoJEP+k1YKfttfKCPAQAItuVKgKfYa/yigxZ8BfKZ+N
 SLQDMB5OHLZc0V0VvXlgfuS2qwbfkjrcdQ4HNGfI9i5K+2JCWIc4cZfyl1ePmPAm
 EJEPtapEi4T0xwygojdIB4b/FPDhs0iT7ZcLzscSB+A52jqAqjDkP4+AlR8ZOq5b
 XMj5qkCcnw++ysrcnahlWA6T0FusI9GOpFN/Bt/UgmqZa/lqKj1DeC4zxfI7DkS0
 7VZDx5H5Rf5mutx0tT7KCnSkQmdy1I4o/YoI/bMc5rjGSgzOsOifgrscIUYJVOY4
 dif4mi0Ivfu/ViqRk4wkdb9HE9iD9GcltDB+8BP7qBb483VR2LBa43sFMmDPhSLY
 15gzLCXRQymA5ZGH9Mv43cNH033aDTQkESamGydSO3J3CNi+dBabtQYQiiOMoynh
 +JgxmrGvvpheR3qOoWdv9VW9s1h/VTndCQqStTfMbu1nUAJF9fdCgCJcW+D1pU/v
 Z4Nc0JFmIM5DWB1OhRtL2ZGqxWlg4mve+qDV69GTkdsmY78ZuSwERmflq8XpFoBG
 sM/uaTInOUz5+iEnCgT8DjgRc2ERyTYiJWK9WLU+Z0C4ruUAZXF7kjpeRvGE4ZXV
 1zja/UOd0QZHnQnz29pGsCxcdqpZmZ+MCNvhnl/ZBc/6LFdddNzFeHezaUF0h28L
 hkaOIqOfaZy+L+fkqOKw
 =LsKo
 -----END PGP SIGNATURE-----

Warn if the file contains no attributes

Arran Cudbard-Bell at 2017-06-07T19:26:24Z
Files modified:
	* src/include/radclient.h
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6901d93444a2d3a679b4d4feff21220e65b66827
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNgAAoJEP+k1YKfttfKUXEQAKNPBneq4w7Ox2rE0NXukytD
 NhWhRlhnYZySWf/Kz3hsmnjBDvs42qM1Ducki0qTxGcumhwGjL+4OP/sjvGtMDYV
 QGFk9HJ9l/5xtNMj5t6gpELaWpNduZTsqTgJEemWWVV+EOai/de1qaFEHM8Ovv43
 3NGw03/fRDx6R+jrO4CqwiQsEyZ1fQgiJs8L+qMKUL7JNdsVB4znoHAQNyS+wlAI
 NyDmlIONPMudMshGz+Tw3J+de7AFQFnubwBUrYQZzh6WrJ0FdwrfHLPynytuzuxV
 wH/y8TTzwd9gmMWP6sxpDJZoreR7514foT4IRaz7tBaojdcGxfjqDEdyA/PXP7rc
 qV1ZtaXOES0dK+6A/O7kQB5LfWi4sMBQkWgTkhx0SqSW/6sJubYVYnSq5BO5oS39
 o8pI9p9mnynP5L2SH5v57y2xaPgdMBoLuWxSzV/qAkQAsdzpcg8v47pyaSNXmMn8
 u63wCtE+l3DdRmIbQBXsxX7IAvplgT4uwlGESVUJIS3t+SSJj8+YCbElHiDTEaBx
 g64Lt86SH9jYuv8ZGDXMGYhDhs4D1DF4YmERiHuXLjynxKza56rKZ0JfyW47fnyc
 hWQN4W2yUsYGkMAy/xfePgr/cSniUP+oTr4WIos2i2zD0WDfkKKkM/KlBI+apQj7
 0bohsqZIxOGL+6uPJqoy
 =pPet
 -----END PGP SIGNATURE-----

Print prefix even if there's no error message

Arran Cudbard-Bell at 2017-06-07T19:26:24Z
Files modified:
	* src/lib/util/strerror.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d037cde623bd73d2f6846b4c24ae12b0d8d0448
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNgAAoJEP+k1YKfttfKvJsP/2xMPbPDvgvbXU6UlVE3r+KD
 IPVic7F8BnoIii73VbDTKrnpvKGX8MDcH7iSvGebYniUwJw7+H8v2p0N0DChK37g
 GquVWVuo6gbDv2jbVP94b3yB/pxZeh8R8uXwicDhpzoSM1IsGuTSzLZrOMjUvY8L
 BSc3yTZgsXSOjz6BQiRNWt5cB56jTgFfur7zD8WvJNikrCZmKxteIMeRuzfeuGzv
 ip275/MhopwUp4t0TKt/BpZwGG0STRLBG7J0D0q35N9p1qrT5fEBxRcV78P3pfdp
 5sx/i8IDffndzPFHv6Lca7fkmoETs19Oj/JN4KzBiWOOUMrMnIwMW5qD4GbuNvUE
 CYgk4PKtCDlpfEeWAC741HYEmdlI2YeufGIK+R1y+HwoWiSE5eU2wWjqH9X8FFbI
 x/6JnBKoHBgPqoQPV7sp0YR1xyi7ZA79r/C2JvPAXieT4pCmB+OQ32eEu87b8HPX
 6sU87xp779D30ZdPa7oVdKE0Ku2MVfyxmYr5JB2CLy6BRWcdArU1cFzFeCk9eWrj
 Zx4GDFj6hAFaXeN6QiCL2cEZrCAgnVkqik64theX/ykv7DKaFuWsfzv02RxC8B9x
 fAXsYxsrB7tYHJNHSawSqwIm5PQfdC6Exo2HrV76nHbnjNv/9ODVuD4Hk8bhhF8e
 og/UiOi7dEXkbuspaiG1
 =QDCE
 -----END PGP SIGNATURE-----

Rename fr_packet_ctx_t to fr_radius_packet_ctx_t in the test utility

So it's less confusing...

Also add an fr_io_t value to the channel data.

Arran Cudbard-Bell at 2017-06-07T19:26:24Z
Files modified:
	* src/tests/util/radius1_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76e14ffe93a72c2a050afcddab2995b4fb4297e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOFNgAAoJEP+k1YKfttfKNwcP/RiCIk6i2y8lpVBozOAANJ5U
 phT8HvdE6UZ0UpQ1y4ztcjBbHBymtP4Qs+5H4BOqNw39zKILnOBv+kzJls36YbWN
 LIFBZ3WNZUzrdi672/sruHdIYMSWQPSlUGdkmSB7ooFb/b3mVfMs9ukPAwNYQEhd
 ZGShzQCe6GqVSwMxa2syUwZPiaChR/90/9YvDa+6jhl0AgsT4rdyFOithv+P7yqL
 rtvDMy8pQuug/AtN3V3k8JkucvzqM22+VWGVOByPtGKn5mA08Wja3FxESo+ntPAS
 7yhQXmUgmwx9pYGIc6VaVCusXI2rQtc1wsKp3S/FFuHpBmSxysYosQNIkySiJPeQ
 AKVoiWQcBooFnKIcYltPsQ7Ua1jzQ2CIdtz2mq4SkoO7zmSIv9w4ueLrDQ/va+ro
 npu+4ltx9nxiLFkE7AwG3zFPllrcKOocI2tnSHso73PfrT1G3hq2x4nOH3nHc0/l
 bz5mJSHnGJ/UdHlNiaIDPFbbtRRjA2dHqx2rGE8jGQd42dCetEScHK0RN9A2z9Y0
 DHIqQfMqlDg6XsEh3zCfoqHpKwyXKWjhIbqfuK2rVvDLcPdUCk5oDZHpnLP3aLoA
 6SQDVlL+GAapC2SFvZsN6faLioPvSDVt64+ZPLqV3eDVlYUAEyMuhVjql2DUUCTU
 mI4oMGZ6RTLp7vXIzFch
 =/bbe
 -----END PGP SIGNATURE-----

Add packet_ctx to fr_channel_data_t

Arran Cudbard-Bell at 2017-06-07T19:26:24Z
Files modified:
	* src/lib/io/channel.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85138db1913122f51d23a110bd7af6cdb8ba85cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOE9yAAoJEH0Oec13Yh7N01AH/18gUa+TqZNRouBbMmpxNskb
 H1xo47evvp/dBejsLeBDSmjPH07vXa2+XuQaxFav8sy8JX83oqe8kayDr/1fz5nf
 tbO9XqcWslgv1j0UB21yAcCx2qNWtiLvS564F1lHsUXN2YOxf0h4Ckx8CqLGr3Vg
 KVgtaFYi7Uk7GqSY2Bi+Qa/y9aX01oLkOcfePIcDpJ4vBsF4nufM0Llge+z3hudH
 c6F2MK7xIrbaZqfqsHSwNttb+9Et7iO3EUC94afOTbUVjSiHZAXLzzF9LsDHzSCY
 nO0PdCBiN4ZhRkqCd6KRhkgq60iM9FcWuxnqaxodPG829fG5w1slm4JrS84LQCU=
 =+TXm
 -----END PGP SIGNATURE-----

hacks for testing

Alan T. DeKok at 2017-06-07T19:09:38Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ec2d312b3efc8faf495b01750fccf5753283227
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOC+AAAoJEP+k1YKfttfKuUgP/RMUf2HTNDWr+7fdawn2HX2J
 UM9MKUDXXuDABhnW9Wr6AW2vwaoZEQtw0FsZ3VzSLBoTemPz9lDdVyhHeIq6NkgM
 ILASSO8ynmucZkefnt6ITTIDqC3uchblSO65v4Izi4z8EU89WyvAGyL/ZGzdwnmz
 4ikQdFHr/GWJ3gOWpsdEKIxxA6dDZWBogiILXWL+/5FNr7H5cCXMvJUTD+c/bGU4
 Ex2vDQq4o8E50ZjnkbEb3dj+2rfQokIUUPLwen6nqj3NRng9JvRaqqmSAjReUVIs
 oN8jiEVguVAJJziOHAoplDZbBuAtn6eIxLSP/Zo2UIpC4Rn18pDTD7QYemmj/1cQ
 YN9BC5XxqyDZkYYJ/J158JfZgmQMys53gB5fgSsyvwxzoi0x9/Zt+9izFjmMAjmx
 wowf2C6G/SVYUDwPRwmaVxVSb3hp2LVBYyQBVx9ftJtx34TKanFPh2sajRlSTIij
 z8kFYzwlgqmnwTlP3oTUut3JKxiSVlbbp52vGom75YEArStHsfGtQIEKtTQoMKuf
 98YHHrrbQphUKroMfjdgn7tpZNsLIwl9BjlUoimP4+QuS5Ps2XTh4BYn0iG47YS/
 xIqc5g72qGT4h8MGi1PRw2kSBlRivKn9J+3P3DGW4f/LfqJaeALxt+6wYGdMdtVq
 J44V9CCl1ljKVmlk+iFo
 =z9Zr
 -----END PGP SIGNATURE-----

Fakeout fr_io_t in worker_test.c

Arran Cudbard-Bell at 2017-06-07T16:53:19Z
Files modified:
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/411a36a3f3b54c3e6d074facc1210f7fadd36d33
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOC9wAAoJEP+k1YKfttfKZLoP/0EGkpyDK8h89+0v5Tied8Fr
 qN5Qe8xn4zsFFRHrsqvthJ/8raxyzb64sRwW+Yc1BE6KaNXw3ZWXfg82Warzjmwv
 6nOis843rhrqQQVfH5ctiqnKYgYfeBcPpWScR+JB9BMGF6HTjdcrysmlKkzcNH86
 YDxdHevE1V3me+Ngest9p1X6GyA0of6c3QSiL2eGmGBEgfMUD/QxyJKtTGL9ILBo
 QV336v6NqQgWfxzRshsA7s9IoLBEP4OLAPfvbrown89Kuz7Xer7z6OXXa4z3wVZ0
 qy++htL/uf2Y6pF2NcBxEX94cCSbQpyzm4EW4gh0hqAtPIjrsUFdRr6VD8mCcv8O
 tbBP60a+ljZevFd+BwGJI4+4kXomFGly4ueGpTqwg+OAKXD+RAl41Vr4oyv2L/Bp
 v/6XEIeuJB9r94DVc2u3gX+w3TVg7IXQt9UV4U5OhLl76aR5TAnC+nokPr3Olwfa
 sX7ccUqd2NVQ1K/0XwaMHScdVPIYTrX4bXN3tU+4f1juZYOQID9QC1k+UKboiMLj
 9wZNXxJTc4iXOuB+42Qy2aJQctbflJk/k6BUzXDAP5ZwSc4HYO+Xqnza1ZhXzT/m
 UpbNkyK3qHNdnmjBA0nfRfEQ5za08+/zB88iE5bSj6yHXwuWmx7ZozB+/BHR0VFT
 j/uk7/e9fSvgdaBcfWt7
 =SGH3
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-06-07T16:53:04Z
Files modified:
	* src/tests/util/radius1_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23f5779d8b4484402ad9f28de5b9f67401b6f147
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOC1UAAoJEP+k1YKfttfKgGwP+gL19PhQEognac3Adss15ehY
 i1/+2e8TjqVBrDbTvidDXA1mPwMhKfy4rhVSwgjzwk26WAQ4l/Ht9qgDxlg0f1DL
 LTjplvbihMTzjQ33MmBO6OwAMUqH/QZKcJMPgCmWwRpMVMPGZ8yUZs71ms16QtCH
 tXuO+AFE33FVhMReuwXkFsOxoC8GgyicL0vS1eooaLKgTBBEKaHxmjtpTxa7u9UT
 5TG37Ei3WWi4P3v9+57v3ZmGdYOPwViS+AR1WNFPtzpUh+Eu0AgsdRddkk0/yewT
 DKJHIVH4csUOVJh+LhybCKGrDky9LX1bkk6prxTaREX70EqMqwGbOWJmuFl0kkDR
 4JFQ4Gs76yDlAiAaCPTMtNJLv0p0oLWHVe7gKEnBYHsgrY+9O6966sFBLMJt1tSR
 uc4jtYROXJwQUDYC0E9tFcAMThdZ9eCSuXW1lybmBX/keYp/eepOx1hjwT5Ew/zZ
 9eLDEHGJ4tEuiCPU7EwCcPsAkXNI1onWs0/jWE8dQoreDgYlGKcdAngZI5sVEy6X
 uaMVxLYZzj85wv06uEEHJWRaLxuLsDQDs3YG4VcyZikkc9UMJyy9gmg6U9JC+yMC
 7+l8pjx7RHg3UkWw8Wk/gAdMSfl4lzV0EpaHZ5tr/k6UyJMHx4CZH/H76IwOcooX
 Mskqdhm8aaFJjGvaq2gK
 =jgcu
 -----END PGP SIGNATURE-----

Remove fd and status from fr_io_t

Arran Cudbard-Bell at 2017-06-07T16:44:04Z
Files modified:
	* src/lib/io/io.h
	* src/lib/io/network.c
	* src/tests/util/radius1_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c5ecb386e0d1fc9e71dfebc6c604bdaad97beca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOByWAAoJEH0Oec13Yh7NUHQH/iEeldI+KqtfnYlrrMuvHWQO
 MAwwi/s1lirJnv56f7rkrhpNBug1m6Jci6K3gR1oH7afUFPhGwsHaOFqBDPqB0rT
 WNn8Vnsn7kAxMDDtx1aNMT23HnpIdTs7hopmZzCjyY4yeJHRvJHditGxG4At+3G/
 cXohgDmn/RzZQwLAvNV31KSQs9mRSOJUPn2mh2rn0mdrFD8rSbCcV2aqrA3aheTT
 JMyCwIo6pIA+zGgBDv2/oLZvUiYYYEdVKLoj8Nk5SjEZokgH1f6zq7O3pRARHemg
 M5X993hbRzs41j88i5eX+/uwDN7gFhBNMJscILdDAIhlNRWQ4dEuHxv7MLFstm4=
 =uWwC
 -----END PGP SIGNATURE-----

move everything to local ctx

Alan T. DeKok at 2017-06-07T15:32:30Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1289937c46b0203e1151277e9ff2102cdad45f2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOByDAAoJEH0Oec13Yh7N4cEH/jN6v8YqQeMrZgDBTWfUnyrh
 8ik3TEGuURIQc4QsTbcuqqslD2rxZG4n/fWD/NFz4b55220L/h4uUmVqsnOaHbPW
 R/eyDGBgHhl1QtB9DFO3ZxA4rjr2bx8Y01tiIMiaXKn4ZhHKIUc5rQLrfnsTZneW
 5bzEeXjCZF5wKh00Td3yjG9nrglAw8Y2AFLixv59u3bJIhqUYR+hUAGZWGXTQDHP
 U1X7HdJ+T/wZvUefZcAVJt9clubNZnZ9MRygrZ6irTZObkObeahZepWW6wdBREPi
 92sb7om3cspRLxlFtMMOgPnxnIfOPREoyMQ4rM5WloikFptN4S13u2MFIWQi6EE=
 =liTY
 -----END PGP SIGNATURE-----

only start the scheduler for new sockets

Alan T. DeKok at 2017-06-07T15:32:10Z
Files modified:
	* src/include/radiusd.h
	* src/main/radiusd.c
	* src/main/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c99b7a9495f90aad8aac1d24eee2879a9f513bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBv7AAoJEH0Oec13Yh7N/PgH/iS7cLY6s/4vmb9gF3BofF8D
 kgogHIfsYeH2iVabiry70d5BbvLrX0w3vbNREdjGRYYKZRNlhpEjHbv6Z2uzGssV
 NK9AzbGmFSBBx950gqpRffcSiBj2xwJZd9zOlBhMicI/zdt3V6YqzZzOPXydcYpy
 j9XzAv7PGu4WsKa+e+QlFDlnIcgLTyRF767jG28ffJu4Hw/Y0rQlw/zTMdyt4BDj
 Yq21LHMdh6H2mg/k6WxBlASVeyqrmU3nOGCsnlImGcvatMINc7b2sUElJXZ3rENy
 vo73T2yyDA+SzRlfsiomwCUEnTSphCWn8rTS3FDJg9tS55x/WsNNM4NuNG1k+UE=
 =an4d
 -----END PGP SIGNATURE-----

ensure "port_name" is initialized

Alan T. DeKok at 2017-06-07T15:29:56Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/252154be57406a4c19ed64c8dee59279151955eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBprAAoJEH0Oec13Yh7NUtoIAI+SZSNz3gFOCDBVzwrXMDuH
 pf1FB+8O0MYzP8CJquRDnfSJMJxVa5SasstAN1J2PDN0uB/utYae+NZQfY4UDGL6
 iyAxcv2mwiu6UxD6lxzflVoaHPQ+srIrc02TQicvhuiZ02mOs7vxFXFu7pGKbyod
 N/HEj6/KONyllpLdZ9U/KtQMZQruFHP9lxKPONkA9+S5MAGLQJCobiPiXku6pxqr
 Kd714qA9RpLEqhrXRpLggzmoId9AyweCJ3/yMxj61lPrfHhnbT8kn3Wt4gWNNuNo
 +FUQT1jmbOaPNRnZFHKnrXOFglqnQNRpNR1NWS8ZDgVkiYewcD9DjfDuDkye14k=
 =9kAM
 -----END PGP SIGNATURE-----

proper check for return code

Alan T. DeKok at 2017-06-07T15:23:18Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cee2122bd3be1e61000c519da679fca2517a85b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBjbAAoJEH0Oec13Yh7N4MQH/RxXAfLNHsC5DZ5wr4jBTuBE
 Px1vhwGGVgRbXaP/ynjyKmoal8LhoyM5HX5jBp+HOhc0hDppL5Y6elgmizA1sKOd
 lVLfIH1kWlSE8gzhsTZUU8EM51dXF9CWVUb4C6CUptMOMikRyZ0RzzmiPfAhwqVo
 9RMcuFDiirXUU/SBVC2YGXydGI3ejEtxyvChrTuBU3OAHVT1dOujoFKCjB+IzT/9
 TbmSC4/u9DO0V/jrfbC3qOPVgPpoIsGKgNBkO9t+nyHpYFzR4KkVZ9Cvgjib+GbH
 YvwJh2s76OvR+uslH9RgaW/+AQ0bWC1t7WlX+PPE+/lbw+ve/R2wXBKc49DAK68=
 =1+t3
 -----END PGP SIGNATURE-----

return if it IS verifying config

Alan T. DeKok at 2017-06-07T15:16:36Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f6173844395b2f1ba013770399a5640eab40f6a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBZhAAoJEH0Oec13Yh7NMvgH/1EZ9H7AEmE0itPRiLdu8fVU
 GH6n5TU5dYj+F9luXGQT7k3T/NL5LQaIPl0jvpd9XK2ph9cV5qM250ymD95GlwYc
 l2TvK8Tbs2pb0DxAtxgmaCgcIf1DIktFmcMADfMtcYufbl4oQJw13HtYVLX5PfAh
 rakiU3R84uhCAwBwVdhmt46JawIG7j/68SDYUy+H30R5iQwFh5eu2ch8ygojBAzT
 5+mn7wmoDAz2u/K3JL3hw4XwrApNyPmSY9OpuuJ14iRUf+k+EclJxboeQI9gvsNu
 Ea61qMvCxEJGCKguq1vv0Vt8NUYLxh7wsP1riqbzMMVbXeQ1XPkTdSwJQ9UZqRQ=
 =n16R
 -----END PGP SIGNATURE-----

create a scheduler (always) with hard-coded values

TODO: make it configurable

Alan T. DeKok at 2017-06-07T15:05:48Z
Files modified:
	* src/include/modules.h
	* src/main/radiusd.c
	* src/main/radiusd.mk
	* src/main/unit_test_module.c
	* src/main/unit_test_module.mk
	* src/main/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5711a7bb37d0a5204ef3d9b8df35cdc97d664b60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBGDAAoJEH0Oec13Yh7NMBoIAIf3df8qgyaIT7Tpmb5Y4EvL
 tKR0fIUMsG3sU4qaCHiebMXQTyB+zasnzV/XsiHAGeHGAKZ5kdUSxsAYvO/FZGos
 /C4KHcqktEDVcQzAMS0OauIYiiVPQkads5AYIcFeF5RQWukpYk3Ymloa/I+cDkPO
 bXikTM2pJwKsmkD53x7wzmKvRhulFxRtWEYPu6T5RmJ55IZDaobNlO8MRRI6xDj1
 +mD9cjdCekQaPX4wqoji1WUuPUxJqba/twt6FtsdOAGGeLrxQMtSOKGPB2hjbmJe
 MnNMvqvICK7Nix3sDzgeQ+fGWWOCaaIpHb6v//PS1KDvRAhm9CBFJI/vd0m2M9U=
 =Oc2E
 -----END PGP SIGNATURE-----

add port_name based on packet type, unless it already exists

Alan T. DeKok at 2017-06-07T14:45:10Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcc0cec99cfbdfad6643e8480c29193e2c93efae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOBFuAAoJEH0Oec13Yh7NUdUIAJ7z1fSH93rWC8JWNoM+Bsvf
 B6hCNjxpEZNncVqLraFOp1CuaeqSIbmZQGS/VWf0tquffqpA1zP16407+sTFjHNI
 QPXZ1exmS2sFR2VrqjnKPrSAiRdldnZFv79NJJWQtx8ovvXgNVpcVYF4TBigoVjl
 W1hyan+0YWUnhoN4ERL3JMPQMC3HKH4RPoMZImkRuAPUN33+LeTlW3+sEMRA7DgW
 A1aB7rscYdTOmgxo+KDJnz73jkVR9SZMdcbwwBZWQdXAxhm6c3hYSPOsmNU/qpkD
 ilaJ7CufUCBa44abyrbm6HQ8q/7IuDNEI6IcvnDg8ewZs6NMVy/w4Q7YmqhBFo4=
 =yAg8
 -----END PGP SIGNATURE-----

Use 'port_name' if there's no 'port'.  Otherwise, exit

Alan T. DeKok at 2017-06-07T14:44:32Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e2c448127166075d17787361e5090fd5beed495
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOAzuAAoJEH0Oec13Yh7NrVMH/2Edh7ts/1FQL6jDbl0sr/Bk
 I30kMpUs1BqhY83qWOXnmswMQbXAkCW7iDmzKEnqf+Px2nE2uM0OMRxopTe0VHjG
 zQ5SoAFIk1gP2XGFoEW1udPTY+1PkTFEb6FGa4DYf1k3J++9ULLP1b8iX5r6A/Cr
 YsvoAg21bVgKRt6Y+epmHvhDlneth4x95WHPAJrsamuF+YgE0CCu6B+Iy5xRxEcv
 gKpL5mDjnYP+t18FIkz8YWB6CPiLh4QdKXT0om6CikfK2RXHN1Ff85TrBZT62sLk
 OkZn7LQSa8Mj+g0BAUWhRVPdwjfZ9lBywtIgzd1PHUAPI5Awc2KrdJ6XhloazL0=
 =G/F6
 -----END PGP SIGNATURE-----

put sockets into an rbtree

so that they can be looked up and deleted quickly on error

Alan T. DeKok at 2017-06-07T14:25:35Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0fa52d8e31f43ad06501eb9c90c1d90d1a9ab98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOAprAAoJEH0Oec13Yh7NhQ4H/RiWTdsz/Jb3fi6kpKt+fIus
 Xga/EMisntGFHDBxCq3oTkmW/D0gwkwAioDkkRLRLE3UBRNvEKjQtRqZt4/iMdMN
 yW+g6ZmiRH9fxyep80quC+i6GJsnn8iNF53XA5YUbnMrc9o2o3BzRxQRjLAHT34b
 SIYpBHuPosjRZZN7DnNhQ1CKYuC/h8HYT7upl0ZfQ+Nb1bJmU0XSAUG8IEwVVbw+
 QiAXylDEUXIvEAnTcCN9wFm1qvf+qPwKqerWrERdWxNz0OrOuxnY669pDbaFCyi8
 jJ6isUMxlEe0oYHRUhfN5SBsdItrL9E3e1S5TqRGnSQd1kh6uXOeUdVEPCbsyl4=
 =Odjr
 -----END PGP SIGNATURE-----

remove sockfd from the public API

Alan T. DeKok at 2017-06-07T14:15:07Z
Files modified:
	* src/lib/io/io.h
	* src/lib/io/network.c
	* src/lib/io/network.h
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c182610d10c615dcb70894fcd148a7cf285d36d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOAprAAoJEH0Oec13Yh7NEI8H/2jHi2hAE1q64BhVBh8NArQ5
 3zfZ1y0USyTgWQNoOYcbEoin9gxIMNHY4egh1pMvjuaMUHQq40ESLMmzP4FoyHgz
 i/4WrsGDmA5KZOTzi+EZCIgPR/yFqZGcpEi3/zahcKT/dj9jf0rRFLVgNp4e89aw
 IoXjzUfvjZmM7t+q/3BlYSpG/f5dcYJ3JCCV2LWLY1e7ZuwX6ZGtWUENDtG1xX0Y
 5HAJM4CcPhS7nbSNxYoNsOlDlOX/UihJ9itONjRWudMNZzxTJIX51siVLxvOjctC
 8QmGM87PNb2moYpJrv6sc27Buwn/EVUXPQXo0nZyS5TUYQ1MSS6cX1RQw0JRSEE=
 =9I4z
 -----END PGP SIGNATURE-----

add and expose fd() function

Alan T. DeKok at 2017-06-07T14:15:07Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f6d37850b7d534db06133e37334295a7afe45e0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZOAprAAoJEH0Oec13Yh7NmIcH/i3ZCUZ+95kMxOEknNPFgLl1
 Vz1YZ2Y1iTQ5bU0KHukTxOd+YJje3BuFyyyyUtiLonx1yS2k4m3dhMEB+Zz+/KEz
 W2q8+qR13jLTBEVnU6XD29WsuNkBO+b4Hsz9+1C7aZxsZVd/Ytuwksg+7fnZ11kD
 YUzvcPCw/6nLiBhqG0N27De+PAKUka9f2OgapfGVMHfMR5sWOHXnlcvSYIjJnY/y
 IbTjKvlWx1JRxdXFJyUaFPfqzWRsvWeNQtRwZAbIbwfQvSdww2htreMcZ0bbmk56
 BB3lB5lmDCjKzL8/5KIqMZLYjmeG5O9c6fEgoHk4R2R4sxQPB7IaqLedk0oGWpQ=
 =ZujJ
 -----END PGP SIGNATURE-----

add port_name

Alan T. DeKok at 2017-06-07T14:15:07Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0de5a7591462d231e6f8c74668f2297ef0447e85
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZOAdUAAoJEP+k1YKfttfK2PkQAJZBWBLqmahKL7isHv0AjY+0
 PdKsDZF9lUDyvxhFhbKxtQteenDwDlTSEzpn9dIWgWw3kblEABLtyLGoxcCeJEO4
 6mENcHWIAdvDpfZUZCq5CIVsbMK7rNxSbDlHq0se3QJvr80rsjZaoOrxZUqkli9U
 duL15P5ABnp+sj9/kVCHvk223+wuZo/ihA8sHLSnur88dFzBwczgoMmRdQkzSWFi
 w5VT+mclRuoOd8SFvpIY3mB/GYpZD3Fj/wYpTRMWIndOEESsWXTPQSDgdc8AS7Cc
 eSnkjPiBWY/38AP7dAavvJyJBshh2S6Dljk7rOgvdiUfutjwLj6+C54QEf5Ts6iG
 cH8BYP3qgMBWTvQ6r3nHa19VDNXU3/OANSjMm5WoI1mHmVIxpAnwsNN9uGxngTu+
 robuAy2cnNzYR5bKnqK9Dbln3EwiUvnzLdsDAvAi82fQN5WHvlXtW1QG8ujewEYX
 +mcUEV8CJSjwyMAJakcqBu/vmhBZMmj5WmZYIkzTOHG7MX1wYBm9JqgPyrYDa0s/
 JcIm+xAMjuHO8cDLl7lLPRupFkST0LNaQyL2m9sMVVX+n7pL9ZDxEbf+2bpOpJa/
 2jq26s3A25nKRdAIAP+ou5aWO742qt0tioCrggLfDbB1kE3reJ3644UwZ7h7Dl3F
 UgVRPJBemnScwQ9EYnGQ
 =hhMM
 -----END PGP SIGNATURE-----

Doxygen fixups

Arran Cudbard-Bell at 2017-06-07T14:01:56Z
Files modified:
	* src/lib/io/atomic_queue.c
	* src/lib/io/atomic_queue.h
	* src/lib/io/channel.c
	* src/protocols/radius/list.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc006f9e2c3688674791c286a974cc0c2c9eec38
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZN/LlAAoJEH0Oec13Yh7NCV4H/iozfiyfeZ+3HRGBMdchTbPT
 Fex18aAf+Vj9l2L+Rl3kQSC8n0A96P2ED0bIQUVr6vFLcf4F/kWnJ7h40W7VprNM
 dxzXQWXRxqOM7O3p2nhvaR1AKBJm8hvk0E4dIiYJmPC+sj6kR+ny1nDaJ6/Lx78h
 DiZ/fm3yCArDJfDo3Yj2QW2KJM6kSnPbww0GSJcSUYnSDSXs8TNe3DjehsjmMtR1
 kVEL0MZPZpXJg1G+H6TtdazkTO8Z5wF763DJHNWzoxRNaDS73ShJXLaettCXpVUh
 +gBytWbqdtgsg4EdzS4Rh5OdkjmHKLMWAyjTSvX4TpO+2cnbQMt6ME4dqm0/sqU=
 =IjtC
 -----END PGP SIGNATURE-----

return fr_network_t when adding a socket to a scheduler

so that the caller can push other things for that socket
to the network thread.

Alan T. DeKok at 2017-06-07T12:34:18Z
Files modified:
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d77e3baec5fada8b30aa4ca34d845d27ca80fe70
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJZN85oAAoJENm5M8Eq7XTwJXMP/RgWhoNGb3CA4YwsSn+7wNKc
 bTjVU9Vf2XFhH8dE1NB8OBVQQp4KD9IoI7tG4FBNwXzMCWd34j9elaAtcEEWk/Kw
 7fjt5DJ0DsyWaOpAdTCqLViWBx2nl1x4KpmROnK7K2FRpeUnOw3YFBL7tTeEn8F/
 4dgm4snR97oF6ofgJLIVvZVQFtaPPvdbOSOJXpLag+BACeRXkRWuP3LvRvvwFQUn
 gOqtHld+DHd6Rdch+r4FRSDOStphwqKJwmcOOI7xT8yQ1YBJZrQEWNgBYRBtiTQi
 D6gisNqqnhjy0WLZfhmwxbULlEIbT99jTn+caVwsec4ucOHTzLxGoLiRxiSZTw8l
 tWoiWkktdO1wiip2lklA2zDNr9LvY/xk9qHApUHV4i3KBaqZFb4TwbziObsdn1wE
 TziBlLCmRRhjzsakF7hXfXvvfe8BitNbPmQE9jUQynp8y8EvzzMVwx77JIBnFeaK
 Cbz7Mh/RyxL1PZ5UmWfpfIZDjDw/P6cWMU/jqVScWFNpo3XJnjj+M1o2png4durj
 iYZ3mQMoqsAoIh5BlgHf+vfGcfsq4kGTu7xtdIPJIIQ2Kgm6PjDtqEtM+nQNMeh/
 M3wnAW1TFynsroggygyKb0WHeD6SCBTlwjuJFSrDUvYQ1irOuWVPR/ANuxkxqqGK
 WqCTrPIAl1KCYkXPveV8
 =Bh3f
 -----END PGP SIGNATURE-----

update starent dictionary as posted to mailing list

Matthew Newton at 2017-06-07T09:58:47Z
Files modified:
	* share/dictionary.starent

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


More information about the Freeradius-Devel mailing list