Commit report for master branch

announce at freeradius.org announce at freeradius.org
Tue Oct 16 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvE2wwACgkQfQ55zXdi
 Hs0K0wf/VmrhtibJEQ13g4eJL8vRdqjqe/QPNXLK+2i+B2mdZYKXuOchHnlvwlqM
 R8ihr/n0epf1Aw3csoW3F9smoEsiOuvaHPet6Cfx4qvO24BiAxhT+dH+b+UIhUJa
 KjzXMfLyGIiJJECn6nbfEJAlUeR9uPSB8eQL3pdVA+/CXQRjH7Z18scx43ojodm9
 mSOU3RpEywW9ycsv9Z7LV9fpo9/9GNuw+m8ZWZGOkiMNFnA8gd8XW1Rzlzkerh9R
 RDN51JITkI+f0pkHppeZNcWj5SQyp0KRU9nyUqshueFS04OmgXG+ihwIjiX3k1XR
 A2UR7qxzkq9h34yFhxT86lBE7kmVGA==
 =8AXU
 -----END PGP SIGNATURE-----

tests for struct within tlv within struct

we can't do structs within structs right now.. that's also dumb,
as the fields could just be flattened

Alan T. DeKok at 2018-10-15T18:23:07Z
Files modified:
	* src/tests/unit/dictionary.unit
	* src/tests/unit/radius_struct.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d9184e2823c84507b997db82a51efb9e8a0407a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvErtwACgkQfQ55zXdi
 Hs00AAgAjOMxrA/hVuwtu03xdFT5Cp5IeraqF4tedTQHtAKh/IcPL4p5zD3TdsIX
 yLEMqkyPfb14Jct3sAx5ngQJ+Lg0aGlV3QYhDkZdA+RWJSdMC8oWrbR77xthPChO
 o2ozoqe0x5y/g90b1nxplgs+YI5IEYTmTs3SLemSaqIZJB+1h2B8GD3k1tEh9pC4
 aDCvMDs4BHrcdwfMIHidCiihjCOXu+ZDQ+g7y1gcCQKnYz/3VdODcVEteYMC5tcx
 AOdvo0aYlqLGif7cDVcxCceuNw2sr+BCsjOSa93d4SPikir5/Ao28FjXaxyOPNHd
 E1ysaOKbkLls/wzgwkoVYWBPF9iJTQ==
 =Cw/L
 -----END PGP SIGNATURE-----

canonicalize dictionaries using new format

to allow ".1" which means "child of previous attribute"

Alan T. DeKok at 2018-10-15T15:14:33Z
Files modified:
	* share/format.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e67af39ed25ca1154011145a6b6f8462aa617049
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvEq7MACgkQfQ55zXdi
 Hs291Af/bVSfrHF+SOwcI9jKeDG7w/oQ9MnUWCfjHhlVFsNSQQ970BlF54ajoq4x
 7c3Wk6q7yrZESxK6uLzGetGteURo9Y1s+KBlG20isyTm6UYrAJOEl1cRFuuQ3pDd
 eUyWxNh6BqmCTx8CTCfmmQK2yXh6Evd4JjIP/mIVzGOEyXA6NRaLnJ4IfaFv7h7w
 pFYUMFwRdn2Bs1tk1IhRNJZARJO10LkC6ApKvgc/PY679gBonyMQB2bPP3EIUewd
 Bu3HIyH4P66pSqbzc3hMv50pg/vbTRBnNv2r/NusbQ8VgHW5RPxVDrD/WjoTs9kb
 omq3qvH6bvWUa/o/LhiQWmQYnCQouA==
 =MVna
 -----END PGP SIGNATURE-----

add encode / decode tests for structs

Alan T. DeKok at 2018-10-15T15:00:59Z
Files modified:
	* src/tests/unit/all.mk
	* src/tests/unit/dictionary.unit
	* src/tests/unit/radius_struct.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5a3a5120940b21a9cce036205abd0814e58015d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvEqscACgkQfQ55zXdi
 Hs3qZAgAh2Cai7giirzUUugCxOnUBH3OqMeoyslNFGkhJdtT3IuHCGE1slCwUfOz
 y9vd/JI8W3nXAnzpHVv+KdZBZ8TOSH3dGGQdk65My0fH4fhAlcXkE1GqpyOhHX+j
 vhHVGqFTxViX7hHRlJi3WGLsk2qdWW71XSs1HsCf95JPrk8A6DJcYNuzXc6BKu5X
 0lN3KHuDRVuLP6iAIpriKo8bwEtWIqjxG6cPl96TDywP0OTJnYp30gg0syb0jt0n
 wXalLPzGgICYpxX8NX1EXJN5Xelx3lcewAeZpXv95c83IffxmQYXx84zpgngS7hG
 d/puhUm4FRhgmimAVlNuuGFTfsP86w==
 =RM5c
 -----END PGP SIGNATURE-----

allow partial OIDs in ATTRIBUTE definitions

in which case the previous attribute is used as the parent.
This makes the dictionaries MUCH simpler.  e.g.

ATTRIBUTE	Unit-Struct1		241.247		struct
ATTRIBUTE	Unit-Struct1-Int1	.1		integer
ATTRIBUTE	Unit-Struct1-Int2	.2		integer
ATTRIBUTE	Unit-Struct1-Short	.3		uint16
ATTRIBUTE	Unit-Struct1-String	.4		string

Alan T. DeKok at 2018-10-15T14:56:31Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a56c21a0efdbf1faf6c735d7766379550bcbf1df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvElAQACgkQfQ55zXdi
 Hs33kQgAlPiYj10ig7jWoH1qbZdcIeJX9LfAle1DLC2MPtH1srUuU5+skV6Jx0nB
 s+1Nqwd1M08NkPCavAChfK2+80kWg40Ch8kQCNdnAj0NV/bR77dAisog+92dky73
 2GvqTm0pooSfeC6anJ0qu/TjyzPYISB1AFmZ1NguzhrktVc6oEjzBbM8uFvtVs7s
 NHKEyV7qgOPOnJdTs05RZL4TyRkdbqCyXImiL0XQjJ/dcqd1ri/O4YsTaKWCRwrx
 iVyKoJuLf3eUv6T9t2719aA7gp04wHxLQ/ySYD4XfG6TM7GwFqJfp/pY/Mb97bUr
 TfvMXRE1+OjbpTvS93PA4c7zzzTUDQ==
 =yr4X
 -----END PGP SIGNATURE-----

added dictionary

Alan T. DeKok at 2018-10-15T13:20:03Z
Files modified:
	* share/dictionary
	* share/dictionary.infinera

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fb4bfd30f60096fae37aa553ec96695d5954a99
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvDQ1UACgkQfQ55zXdi
 Hs0gwQf/RAbi28LzT6aNaax4xHARC6pLOfTgBrnqD9spIIbYnm7nH8pYbx7YV+xo
 DTVQMjXRHuRCJsCXzFDnL6NsGCwtGnaHuNNUS7gNzzQSip/haRdv5UcBIFBgamum
 z8baiv9nikzoGU7SSlMRI1TjPxVJJx/tkwjRdF3CepnR+kEGycxayxpz7E2x23Ne
 WEbX83Suecf4cfMzCpIes6hTQwPUD9tSGpiwsZc2LchsLtQdrCoKp63v2EdP/SAU
 stf2SuBlR3tMo656pTv+MuX3L0Iv15fd+KOLt228CXn0utpLYvWmylh0pp8PKALc
 btIQEAFWOf9MkFstN3zqtmzeNzIXlg==
 =g9My
 -----END PGP SIGNATURE-----

return rcode <sigh>

WiMAX has "continued" attributes, which means that the decoder
needs to decode *more* data than exists in the current attribute

Alan T. DeKok at 2018-10-14T13:22:57Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11cbd43f3ff4971b44d1378b54634a0a8a687c28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvDPRcACgkQfQ55zXdi
 Hs3fhwf/d1D+8osBezeUWjzDiCPSu7P1hMEKWEQ2EyeDnHC7dg6qsY/7D2fPX/dP
 Moy5Jztx7CtVK8XNKY+LLY5vk2sKSsrAhcrMgf5IC/6wfnsUGID8ifj+k4RdF3Ns
 TTuNpTBV6UuvDwnD1BCt0HwZ6HPqAFUxOlDQTf6Fj6HOED+oZPEFavjGEulLqtog
 eA33pQfJtR8krM+YXT9CMxF9mZHZhINyQR3No21fwPbbHvwigmC4YyAJJvrBEQVa
 mAOGW7wXSpMRd140CVcseB2TGXYtqkS1EQaUE9Z25IBYOUKKUF6klX3czh6e9Psw
 44g4Ktu0R58EhTluz18qHS7WMaC38A==
 =hCHw
 -----END PGP SIGNATURE-----

add PROJECT_NAME to includedir path.  Fixes #2331

Alan T. DeKok at 2018-10-14T12:56:55Z
Files modified:
	* scripts/install.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b85bd97a0442e25882c2d2e8b16a51a9612969d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvDPRcACgkQfQ55zXdi
 Hs0Tigf/f7RjEe8gtmjpAbqE9LRuv8LRZ3Ie6osKCZw0Aif3ukk9QRDD+sjzBz6J
 NILM4XuJ08trq70sdJevq47Ft8piC6AJUBK4b3psb6ut19zM7dwlXf5j7vasyotR
 KV1DYXQ+kTFWRVbiZBzj8HR38ohC4BXykaaV7ywLBwcMQMDIfUvubKFIf0QJy5oI
 dpf3/6pidi9BPFfFnI3Dc2VQl7YkDnIJ0xIE69UxzKvoddLtUj3qdKwsQdgAeHki
 LNGwGiCK5TA7pE64ebdstx6XFjRjjSZOH1KWSStLDWYvuRwgO6QfEYJ19Glg245w
 JAZKch8W0fiT84KCq7sF0fisKcZLhw==
 =LMPr
 -----END PGP SIGNATURE-----

decode fields from struct

Alan T. DeKok at 2018-10-14T12:56:55Z
Files modified:
	* share/dictionary.rfc5447

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30f2631c84b55904eb570e97021a25a9609a80d9
====== 
-- 
This commit summary was generated @2018-10-16T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list