Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Jan 19 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf/DgAAoJEH0Oec13Yh7NnV8IAJs5FuufxyiqzpbbYKVP+1Lw
 ZcpXMaNUhL+XBQh7yXm0/NXS54WsfBUoeXyqFJZxpK537H7/R+A+YYSnLr80GHRH
 +taTqA7mck/L0vvyVPjgnUfs80KJB4vam76XvGUzpVVLFGo4A8u1DhmgK502rTET
 O0XkvElilZwY6Ltee5Txj1r2ZPm1h8NRIcCBr5ZzQ8SD56f8+eMf3LM6XqECe5+w
 0cQLgxYqBy4iz8RVxSsxG91wpRc/a2RvC9LehEOwYfK2JYoppODriKR6FbgaOT9q
 r2bsc2psLhno6slWyKv8nkqEwh7BHp5iCIgpss/xVaAEx4BKasbq8UxqY/Ck20M=
 =HjxZ
 -----END PGP SIGNATURE-----

fix for dumb compiler

Alan T. DeKok at 2017-01-18T22:48:54Z
Files modified:
	* src/util/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39a023eb556e926129cfe6cf234b4a7248a7f2f4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf94SAAoJEH0Oec13Yh7NAlgH/ik1XTNXWWQaCtHNC2U3N8nm
 A4OkGlmNECbJNPsWwVEdxKolgysK2QoaoJ+Man+S9+b00jaotmX6xN4a56i7Uar9
 vF0/3qkSqPOikDHpF0crfT+rHatqBtDUPCxfWvSzmG4dCklNllXTySSD6iewDCL1
 RSV2O8zAO3lerl1DvEdWekgu+hwsgpohTxWqnRZVQLoxksYA7pVpErypfmx0TQco
 KTuDH7lgPYPN99YJOcMi8AhPTs2lrdqeYPK4FBYbOsYPtOGCFR7ECF9ACmDRkO/z
 jGk2dKBY8i9n0ZU2cH1sHdpopqbd+m5H2y7k2vuF8iwNIQFtvNfCf3pqKlqpRsk=
 =X79k
 -----END PGP SIGNATURE-----

check data size in production build, too

Alan T. DeKok at 2017-01-18T21:28:43Z
Files modified:
	* src/util/receiver.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d711a1d45bd0ec3608045018213d93d1da17e8b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf93mAAoJEH0Oec13Yh7N7yIH/jiSZHclQYmGLUO3cDQVALA+
 O4nBXyNIiXcWdoD7H0WyihtjmUM6UMepJG3hwmqaHerbA7268txM/ULUe3cHl2HE
 +kzvVw5vpE28nhELTNZEMG8hDq3BlmxVfchnehA38nxYgyInC0S5cF9TtdnHXFaD
 g04DbtTHmRy/znFnw7SHB3aDn7rrrCYluf35ehVpG1E8i6DX00BMmA2pMzcjbItL
 VdeoCJq9wz3qlG2rR8Prb+TNDjDwZwtjGWX/lv3Ovuz0NiGp14b+0LShjf43s9SX
 cFPX7Md5cWHycNys6FIecxNcczTA4Y94NzMTwlGYGjJ5lGCNOiGJ7/FrISF48+0=
 =dJ9m
 -----END PGP SIGNATURE-----

enforce max ident

Alan T. DeKok at 2017-01-18T21:28:01Z
Files modified:
	* src/util/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c681b65853c45c8972eacbe50357583d03f8fc17
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf9VVAAoJEH0Oec13Yh7NecoIAKVnYDo2sXpcOWOPigD5UkFd
 h2qzhciIzoi/tflUGPQFOktNMxMbM2I1ZdmBHFh2TlKATqGnJEdfEik2/4FszpE1
 MqfAjbtfYG5PW57TTXrGvPDGLtmWgsoQaO28mdYuCbSCCTFXxtP/wO6BWD8t9Dk+
 14KOIe2ytbcEAanjMVVf4mPDVfyEZFhj3NAsxvYetfRpGIlPkcFa8W0edMG6lBdZ
 YHFua6Af/aivOpX9Bk7CtgSfHe8r3oFJmAY0WQG3gCCbttY5X5kl/YG77aVZKA4C
 19e02yhG6tW0bAAp4x4iV1mQCrlrEQjO6n7nJOSZeCSS7/5RR513BRwvSkd5ncg=
 =eajE
 -----END PGP SIGNATURE-----

A simple RADIUS server which uses the scheduler.

The receiver needs to be updated to link to a worker, and to
create a message to send to the worker.  But at least the basics
work right now.

Alan T. DeKok at 2017-01-18T20:50:50Z
Files modified:
	* src/tests/util/all.mk
	* src/tests/util/radius_schedule_test.c
	* src/tests/util/radius_schedule_test.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cac0ef6d5318aad8e63f7412da601642edc5fd41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf9UIAAoJEH0Oec13Yh7NbLkH/jRZIymhq75IFplBjF9DmZ8C
 5i1gwmcVDJhI+7/T3rMLGCca+WkaUmShNvHaVBWmndnFnYh8/pB10Et1n/pEs1vs
 KYiaRTxwTxmYMXd4Wp8++gQi9cLgZpL97C9EoGVUQdLFO4duBAk409vukKDxKp63
 wgFbdP+4lPGhY4f8QBElVczL+udpCa+y7gt4w899QRwuzoDBMD55PpqttCpUAcBR
 dyggHWQKphQCThbOJIcKmXRwwa4Lp62PselX+xSBeGeMZOinaw8Ndk50/uJuzoX0
 WU+fCTwPRNyj0japOCEAMSSWImw4tD6B3T44T6RbCWEizhqKA7D38NmjuA6M1pw=
 =kzwj
 -----END PGP SIGNATURE-----

add a socket to a scheduler

Alan T. DeKok at 2017-01-18T20:50:10Z
Files modified:
	* src/util/control.h
	* src/util/schedule.c
	* src/util/schedule.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed5b4cdfb201d35adb79831d6130f72fb72635a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf9TuAAoJEH0Oec13Yh7NZ3wIAIUqrTGvw5dJNsYRRta6Oj/Y
 WfJSZj/2YhOWoo6TjWwta2lbLg39BJbS51WYSWz2HGkLjeW1t4idtoPBnpJsDkN2
 2FeKg1s8GtZerVSdxOMxI3/hAj30IA9bXxrEAzoY0q/Yni4kw1aK2gyVzFUXcpzX
 t48eR+Cyzm8cCMATH5KYmtY5h9YLL2Z7YIoCYCF8e/FObt8qUBAyTPyk9DjKGNFi
 HH5LoKGMO5siHb6eBKBwMR6Djor7RqZZDhdcEjb9OYqp+GHPpDvCqwyZG/32ocnu
 GY3VrU/oASeTVNOd5FWQ/CqUZ6m4TD03cTtuw3rUnJ28bYFioywe+Jk15HZ+tGM=
 =8mdN
 -----END PGP SIGNATURE-----

provisions for adding a socket to a receiver

Alan T. DeKok at 2017-01-18T20:49:42Z
Files modified:
	* src/util/receiver.c
	* src/util/receiver.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a351e4fbeffc193cfe510a31ce784b21f2d477f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf8XiAAoJEH0Oec13Yh7NW7UH/Rv9s06DoAldv1igslhFzFkD
 Eg9B/2riFdHU8b8VZg5HMgTwrtLf3jGCR3tmHy1LaMaXkiVevX6DvtCWMpAoTpFB
 IvzfNhH7GElZsDqdOFG6hQlMydsRkbeWbwPnjfAMS9Jz47IS9wK2Opr00hN2nYna
 ph1EsEahcUyq+SysuHZ0HuZFH5QabCpQoA8lnI5eVVvjRz8U1bHnr7ODVKkI6lMc
 lLtjd1qgHFmPmdWruxINjp5E1D97CTNOR0Dfu9uVFFCDNXTJ4h+XZYfNwl/hj608
 f00ucF7ayVhJ0WW8Zb3Vy/J39Z0YRDtADwxozRhRzLoZ2A8yRA05HkuUsjLKm4Q=
 =Vyyd
 -----END PGP SIGNATURE-----

move receiver to callbacks

The receive can now receive additional control-plane messages.
such as "new socket".

Alan T. DeKok at 2017-01-18T19:45:13Z
Files modified:
	* src/util/receiver.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/050d389f47840b30e0b6383dc688cd6365cd8697
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf8XFAAoJEH0Oec13Yh7NnwwH/Rbsjz2yLq9bU6zjaHP4MErx
 ByHXCzn5qh0mBMjDmdRTuPJvJRJL8I5Cns6aJ6DLZ2+zrJrWeU2g21X+9c2QZ2Bj
 skUSJaCAGbPlSL8K3SJ8mb6yEeoY6avTffu2jubz1qG6xQhpBYUkK+VkKakjM3UF
 26tmdl6zzp9UZeqXVBCsizfHzAiVLTWDsyZnJ8R+Lcki+lrmgvtNCRoRvQrB6nif
 9g4eM0M/YxIHXovR4+2z2j7dY1RAjhCFELYDAHd0pfsjo3eu/qDXHBB4YGf2daVP
 1eyvZ1wOWLU6rm3pFTKn4j6Dr1PZJcIrtYFmZQuZrl2IOILhiE9JIMvVUHGHPHo=
 =OnqA
 -----END PGP SIGNATURE-----

move worker to control-plane callbacks

Alan T. DeKok at 2017-01-18T19:45:08Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7a5790351ec32512765656aaaa2174cb80d5ac0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf8KpAAoJEH0Oec13Yh7N+fcH/0QQuAT5bqcnoUOQFokU1LWE
 bmDLbPDlqNX5j5F7Rz57m6cLZrtmtTfP8Xl6pORVt8nCYQL3WWUBXlGb8NUeJg/T
 TWtNKQ9NwVPuUQTA7NhbCXAQJNNxCYsrjY5f5NC5eqJ7+mGY75dkWXSdUC7f/X17
 u0kuD9INUXMKPD+yoThsiIsAnGuHifOBtEZm/932AIt4+J8UYLnkcmcxqgf+TQ/Z
 NNQJ1L5/cnI9UgoNRR7iuQlWdqlGEBGFD8GMJ7s68yCJpYcl+mG5N2U2wPiWlTjA
 X7GfXkl2yeMjCO94+Cf/HYplqQSdfW8FhIoZWVucM83Rf8d/IHVe124irlr4UlU=
 =ZlZA
 -----END PGP SIGNATURE-----

Add function to service control-plane messages

Alan T. DeKok at 2017-01-18T19:31:43Z
Files modified:
	* src/util/control.c
	* src/util/control.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e32c9cc184ccdcc83f534fcd2857f248d8d8f1c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf69BAAoJEH0Oec13Yh7NgnYIAIwimD/UN23W/1cEvpIikkZh
 mmSd9xRCtIsmKUA8pnCSpESZwfOhzbHhLUczI5ILGg77EsmjIweJRiuWf9FfXrQE
 phK5Q8/4FVkvqvzKMC8HHcz+dtKgEVnyNmfLYXqxcBkOUNrYh0+f21wX+jZmJhvq
 wajhQ/+I7RmFtjx67YckyhUVxWkiI6V2HmL++dABbozTICT1I4g4kPB/iAGJFrzo
 707auPs6/OjAfdRtW/K8yZhl9rQmbn8PQzkRapcH4hM/ZSHOk7SHlSA2H61fEy8X
 xBCDtYCxcsOEYIC1RBg+/BKXQe0fSSfOzbS/3mwVCXkuyj2JpqqIB2/E0VViAsI=
 =EcMe
 -----END PGP SIGNATURE-----

typo.  Fixes #1882

Alan T. DeKok at 2017-01-18T18:09:05Z
Files modified:
	* share/dictionary.rfc5580

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f22f1bf53c3a316865cc20cb1b1f27d9706cc472
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf680AAoJEH0Oec13Yh7N6KsH/3VerFgQI6QhVgDKJsb91it7
 yCrxnAZM41yQTmUEEdIyoDRGGWjtPAIPrOJEv0+aO7U4NOhe7ZAGVLB3ofn4yA+f
 680ThaWRs3FB1Jzv/tRVm89XhuLYCD2d7tvvIGfp443GhDCkZ6bi6rTWyOM96HBZ
 cxZw2CJiuP78d5cywk35w9uNa/OyWcmSiagl/xK0tbgC0va4jWhXh0+ftgAlFQ+q
 51X/StyQbrk8/d51lV2kQk7zCxoCV6cVsCuR21Hmd30sPBdhxB6myurFYBktx+w6
 y6nMk+Me6avzkbTj8rwCwwTEZaox1eb9iwMatUFPLIYoGt4K18TXtE1CZHHvCBE=
 =/ezJ
 -----END PGP SIGNATURE-----

make channels take control plane, instead of kq/aq

so taht we can re-use control planes across channels

Alan T. DeKok at 2017-01-18T18:08:34Z
Files modified:
	* src/tests/util/channel_test.c
	* src/tests/util/radius1_test.c
	* src/tests/util/worker_test.c
	* src/util/channel.c
	* src/util/channel.h
	* src/util/control.c
	* src/util/control.h
	* src/util/receiver.c
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de6b872e3b219a0ed796ac34f641e1eb4b0442a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYf5/UAAoJEH0Oec13Yh7NKi0IAKPRjSwcffPVOthx3yBhmYT3
 Vl5i676F48vYebwHD/Fj0CwGBqRn2I1l1HDAOsPqoNBAHwpP/RvQQBX0e1mp2aOu
 7yFGui7lykjdSzRGc1cG5SvxGKjBfLRO0QMUFEb80Z6NDoxyfZB6RVXiUzu38blV
 K0LvxKvT4CKloauPsHwTKzCsMC5ZkIerIFb7SEUR2/6tx8eAsv+4JLhUWbG1cYe7
 c+OVeQdTO4bb3pt/L97gWR9X26unajyplCIDpPvpVHIJEx957aHs82YzAZerIIpa
 7528UjQp0K3ZuM9PZR28ck5gZ638wJBovGQv/qrLfOhxNojlxyxjHZA2zaEfr0c=
 =jJ++
 -----END PGP SIGNATURE-----

add preparation for callbacks based on ident

Alan T. DeKok at 2017-01-18T17:03:06Z
Files modified:
	* src/util/control.c
	* src/util/control.h

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


More information about the Freeradius-Devel mailing list