Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Jan 20 01:00:01 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgUluAAoJEH0Oec13Yh7NfKIH/3o/3J3NNUG32+Lsu9JRTw6z
 XAdVKq7LLBoN/kMv4eCNgw1xiI82C5KYAr42zFj+ixgDHTeUpQcURSJaWfPzClID
 EZLE0FwNlB37G+8C9mO85CcqqoFTuzCy6GNsfg1wgIzTUk6DRyJPng00tONULoC+
 opI9aGAU0xVVnewL94QnIe03gQVhUKUptJfAyVdcSp2zcaXUcnT8hkiGfs1uc3NV
 K1/no5oPmJZ6L1lLOHtOo+BIAHMKbBUi0SGk/LiXKVyxquHt1zOVDpVDNdOQcoFG
 Cjed/0C3h2C9RSOLuT5r+G0R/i+Cx5BuKlS0rSJ91LSZBk22WLnMZfz+b27itwo=
 =wxOv
 -----END PGP SIGNATURE-----

use fr_dict_non_data_types instead of local version

Alan T. DeKok at 2017-01-19T23:18:56Z
Files modified:
	* src/main/cond_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1128412eeaeb9de499d6f6cc7d9a79c6b678c4de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgUifAAoJEH0Oec13Yh7NcLwIAKMwkivqeIeYivqLtm0x+f8i
 1e0sxrxJ5gJIa0tmyPijc3k3I1C2BrX8I1xz0Cg0tt8JXWEZ3Y+tU52tQFtt2/IZ
 ERGg4vRt2tzI1tgUwZrO6HvNTDoL6kJ858wkWp6qV0NMBK5rezOcj1xigbteRVlG
 161Ed0Jz75dYIwc88mZWekk8cSa9o9E6jgjQzZmrkuy8NObk6k2EVuUVi+JAw7mf
 J9wDgiLV8utxSYZVosOyWhQ6QY+C6f9uer2E/5HfHvgh9+E7Q8U3Ry213rVmL4CD
 SmFHWsXyXmQ1zn8b+HlvfaIi+0EXszyMN97fAKdEzlGWohoC8nWvQ4gfxeFkgz0=
 =FpmH
 -----END PGP SIGNATURE-----

Revert "don't re-define known attributes"

This reverts commit ace93f82666940f95a2e04436e8e29f3440d2c73.

nope...

Alan T. DeKok at 2017-01-19T23:15:39Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74a78a87e31f65d6cc6bef6fc0a501b594d7f9da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgT76AAoJEH0Oec13Yh7NKGMH/jtdJn8m7oOkaJOB5swFj7ST
 Xg7YGZWtVbHfNjtrQLXW7PJDLJhK4QdXDMo5nn43IP9oDCBAiAr/ci+71AGc/U9P
 aTcslInTZ6UWHGHIAr/CYkKJRhilCVbEujlT1sF7nnlXONgwQ/mPXPyELd9a0MYV
 6rf8L7pHKf24DQB7v+0xPtI+MgEzKf98mqJvSx267ZSJJ+KYNpFvQibrdiCHWlJU
 6pNqUzEI+GRpRt0tp61CDnkXtJGf8lV1N0rG5sihD1bJesVoVO3aOR4w1KJ8PJ2N
 RGZQ1FrjG/8mIiMCczZPqfZZbiOFh7aLDTbO0TjHiH207Pb6RA4zn/n0Iv28O88=
 =7kUu
 -----END PGP SIGNATURE-----

We SHOULD be able to parse this as a raw attribute.

However, right now the code magically converts the LHS to
PW_TYPE_VENDOR_SPECIFIC.  And then gets a run-time error.

Instead, it should leave the LHS alone, and just create a raw
attribute.

Alan T. DeKok at 2017-01-19T22:33:39Z
Files modified:
	* src/tests/keywords/vendor_specific_raw

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0596636b136b4d36c9f496847ca73fdca1bddd5b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgT5YAAoJEH0Oec13Yh7ND/0H/0fSWqBdBkNOzRiBI6RS6wGQ
 4nYpKHxPVCyUJmAg+wvafyYNasZuH2nAmk13eb3L0CUUl3YXsyBenPN9HYggpGg9
 Xdwft1f9WRdBzeD1kqElZcZzzNNT9fgFwUQhed40jLL3Efy9wOMrE2JEIf6X8Y9a
 PH5EJTPWR5tczPaHIytNICwmSwuQ3Sm4dHWlGlgBrZTLAP/18MHGgoNtDqSCRGBw
 TaPAvbAx1KRkZiKIOHDGQSFjhRVLDyMAobirI4LAEIQZLg3kIocm+EcmUQH9oZ6c
 vZTGdPLNbNkNPX6CDCi4l6vz3ZJpQmSZVQLSz58xPx8+utnmK0nvrvGEPTIvLqs=
 =IevF
 -----END PGP SIGNATURE-----

Don't allow cast to structural types

Alan T. DeKok at 2017-01-19T22:31:46Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46221206b9f7fbd144807c7e569e0faf2c864417
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgT5MAAoJEH0Oec13Yh7NaTMH/3a3RmrofwfJ7DThsHuQ4w8K
 tR7yfm1T/bxfFxX1udEfp/UuIKsbKkP6T3FBw+h3QHfxDiPQ8s73OEiNWg+U9bn1
 8RQJj6DvPXW7FdOeGb/2O+v2y9W/zxTk5UScL1Fj1zyi1xi0CnXB2j+chYicyR28
 U12B4lUR6AFUyLIn6pD57qFbyvY7Jm7hugAWuhHS9MMSqQC+lobOZQMBMVcdUG+2
 Rw1un/SrZqADcfVpsyv2Eik/3JH5mnxQBVJ9K2FYpIrzZsje6uqT2zCJ1JPSjlKA
 /xMrNgx9bm+OFcUpRSV7fQZP+umJHv8Vbq9NYzt/FFOecfHRrKZsuTbf1QTGYOU=
 =lLR9
 -----END PGP SIGNATURE-----

don't re-define known attributes

Alan T. DeKok at 2017-01-19T22:31:31Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ace93f82666940f95a2e04436e8e29f3440d2c73
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgTg4AAoJEH0Oec13Yh7NmygH/03jUnx292VOvy5nu4kfcKvf
 HFXZ2Red3e0+wWyEVdY7cUbc9D0TlJxMM22OVMLr2d0JFG4w9FX1vGk0qYbG15zy
 e/5a58vpxTAo8ZMFGNP32CsTblboLED4OJdjhF4zgFdXVX4ayqoylZU2XmIT2P7l
 JhBDSDCjhxtbM6Gy0sw7ZCg29WNDkKyfSC6yMtUs/fIA92B0WuSOFF2KP67dfxSk
 Fe7lqYObcdcD1XBaGw/l7XFrNz5pOX7LGmDXuwgeE93RFMewY2xPNicha8EJDRJO
 Cn4onPNpdjiz7myLPdLJANl+0OiOOLp8yBSzjRGqq2DRaeOk7NymRIDnzbaj+KA=
 =LEaB
 -----END PGP SIGNATURE-----

use new non-data type array

Alan T. DeKok at 2017-01-19T22:05:39Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d068864f5713087d729b35d0f83317de5d15bd6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgTgKAAoJEH0Oec13Yh7NK4kH/jBXCWBN51F7rYHRk1QZ6VB0
 TNzzrC41ldVbGQeIrlVjsCcHfj+t745f6Coud5/YdkPeJ4PWUMawXQ5qiS+IuwQj
 Fekz0sZjWDgFESC2BXe6sJhYCv13pX1ngcW8J2gQM/6jIRmWZay9o87e7WaI/NCi
 CaZ5wowM42mwv7ltBMWoss0b0115vD7LJXKbol1pAPxJyXKBtEnUNklKFjY9ZEkt
 E7IzcZN3rxVroQZ9Ky0yY5BwMK3yPAPlbKEwzRXzz3v3+tlFQCttV17YhFz531xQ
 TxZKET0HkolWLe0nfmsc5kAk3IKwJqjXpDgvlS0FXGyodfxzJNb1LsJs66zu0/E=
 =bdgo
 -----END PGP SIGNATURE-----

add array for structural data types

Alan T. DeKok at 2017-01-19T22:04:50Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6c2dd9466da461f7011c580819ff8b9703f3f59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgSHeAAoJEH0Oec13Yh7NYIYH/i5Tx5/TmxMuw0ZHIw1IB/gU
 WWWldUI0u+MVEj0CmbARIJaELxIArVBxKYL0+0zlSNcoK3AKBb0tFOt5asSbD4tF
 l+juYWhopq75GPTr2bJzrZg6s+12YWZGIK2QljvKRLtXjus7CM19MPS6a/WSDAam
 hwCj/1EOi+bPaAaflecC1AKn3ExzmC0+BA4y3IluB4bLrcZ5310grfAnMy+gyAUr
 OMBDAJciFgE0cr59M7gWHiwbX8k2j2qh8KR1F2y2X97oy/YNKKrRcsmV6O1P+6rR
 PqO3EU/qoWOpZ9g3B5bOJKjFZPuwkfV3IuuJkPIFYrwt/ZIGl3uH6LZ6cXqZk+k=
 =RBa4
 -----END PGP SIGNATURE-----

Don't parse unknown to structural attributes

Alan T. DeKok at 2017-01-19T20:29:44Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/656322c64752b9d92e0f70ac2786f61d1215e203
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgPfUAAoJEH0Oec13Yh7NkRsH/1l29IWkZCimHMBtaoxe1FQ3
 uo+rI5v3boTT6URlSiV3yp9d7A802Jbltp71ZQPmLQxX0S+pAat2z9pEAmfDkSwA
 lvqAfn15gL0d8YJ/N1f+Mvlu2CPvfEbXix8GfcK8NSZJ85sN7PUdpbxYw4b3ZTC7
 4noT6YocVf+7UZgquPzQ0bDmVuMGkwk+UuV8arKH6+s08fAnLJYX/JPvUOtyQ+Ae
 RH/w7V97rWQenjqp9xf+Y/6zHJsHh/h9Nrv/m/R5vJ9OjPDFAM6MBzHdP/JE1O2q
 4GxCDxaoqCK4uFolr0umb0x4Z5yqrBE2/KxfwkXp3KGDBVsowDsYyZeD++L7K8E=
 =6qcH
 -----END PGP SIGNATURE-----

Vendor-Specific is not allowed

Alan T. DeKok at 2017-01-19T17:30:43Z
Files modified:
	* src/tests/keywords/vendor_specific

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c6abf15c0bb0c77b055cc2e92b578cb2b2f9b21
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgONOAAoJEH0Oec13Yh7NpM0IAIDph6S91V3rPUDoPyxAumOs
 6AEw8iTstFgb+GFBa3zuvB1TDWeXcFfbISz3WZBaiqgfgnaVTlKjUBms0mFqimWD
 yQf8l6ZswqjqeUpCdVvMpDsmyXGt1vc4zMT5zYoCwWayeUo62YNHKLL10jEgo6I9
 kzczLpYq0QqHj8rAJz+uAALS7EEgQV5pb1r3xMVKzFP9ExFDd5Gm09i8oN2tSmne
 EZR04IU9SP1f6EfRNYCk0BpwnI1i8OD5DIAJ4bSCN7fH2zwQ43+a2/rsMguVgmw3
 ptatfYkPZUH/dCDboKSWR9s54Je6ObOBoGcFOLwAVyAZIq7y1FGSQQ3knjsBgPQ=
 =xpZS
 -----END PGP SIGNATURE-----

control plane needs a per-originater ring buffer

Messages are owned by the producer.  Memory management is done
by the producer.  The control-plane just pushes producer
messages into the consumer's atomic queue, and notifies the
consumer's KQ

Alan T. DeKok at 2017-01-19T16:02:06Z
Files modified:
	* src/tests/util/control_test.c
	* src/util/channel.c
	* src/util/control.c
	* src/util/control.h
	* src/util/receiver.c

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


More information about the Freeradius-Devel mailing list