Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sun Jan 29 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjLesAAoJEP+k1YKfttfKk00P/1YPSNe3gmMQPcUWrQW9isF8
 pxtv6sz6lYQFeBG4ziaxQEWM6xX3i2cdWje7rdkZnNPkTTL7z4wDFqNjreq2XKFc
 9+Dh9NjtA7K61lTL1ro4/pumJEC/fCbAH5l8ylvQidHQGMGfTIgOtuaDbeaaXE15
 tto5jV0/CfwLGXm6NXOMFYD65J4jiynKOWg4G3cLVWfBZLn9LNMu4zIWk5PDup1U
 U711WtCZUtAJGX5T+spDnsUu8ZCYgVx99LM1gpy+XS5YBo1gt6IW5YxJ6RaFp+Kk
 wfRWcrlUElr1VTIbazDDjoI6V/OgtneWHrxyoFYhtts7oXfdb+v25FYnfsbCI/2D
 xmfR/G6MQ+umVoHHNifvUbqaeLvzJz7or27u83jFNRJv4GToFPrUoAM0Kba5/uWw
 Th329juD1rsctYkLpvRDILsEXwmGzc7aGMHQVHh7geTjsA62fKmAfkz7fmVFjzaw
 1N4i8BVE10exeYX6Nm8Wg3zouZqsKJd8ET57wuVgjvthreqDzAOsdZkWOdYGYMfp
 XheItSibS8rMx+gnyzHhDomFlJGVZNoXKxkParWdH41MuWY6Wg41JWRM+hTli0Dp
 lZMSvxzTfboobq2Qb/2PZ98DpsKtleKNiGLEvZ7W29WrD0PC9LHe6ZRod2Z2lOLC
 sx/YQPSfp1q5Cr73lvB5
 =chRn
 -----END PGP SIGNATURE-----

Prefix references

Arran Cudbard-Bell at 2017-01-28T15:24:27Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/978f505c6ca006ebdf401456c94cedae321289a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjKYhAAoJEP+k1YKfttfKtOIP/3yao20azJRfSaPK1mEHe+yM
 9mmcFZgE997JVLx+S4HDfTxMC4keHHxKxAKJ9cQYQWi9NvVEUhTPATbdc9yGGKwb
 aPDxNlPFUNUNp+DA45trkcsHaw6eSPsW/Q25j7SPlVhMlBk6ElcbpbFM/6gT8qL2
 30/tpct2U/+3DEd+lEZ6GyPja+R+JQRLvAjJr11mEasYnc1fSelv3/g+eDNRw6bw
 UG8oREai2ZNvoeC/xpekMxvJpVUI61cMo/lfNc5Op3yvIeQEYvZjQAPyPoQ5PiVL
 LVB3xQSFikLz7zH8NHzQeuc7PXdckfzwJqnFgCmuOfUDcbVgna/+/7YvLIdeMRZG
 7o3BOBtkJOYGj66fO9zQltl+Rh2xVh6wXzxvvQ5baeVf0J0EwWcESq9eJhNYBG08
 MSQr5vUFhCi8s1NnU3LlGeUvScGSUVfjpP/lb0CUDv5fRtUDEo7Ol2veCGZUQ9xz
 VGkz2PitcSq+3QZqNeKEo1in+59O1sCG4jjNfipshAiyh9/8kUAbhuH8YtHO5yw1
 wFqWtPxVTU5+dNKOsaNtrctA6k5wQ2+L+YQJJWyxj4r7i0D25TfAO8Q1xFk/uq88
 exTMwzaWASQWBjEoXpTTbRFleiFJL/Fgi3p9k0CK3Ua0zylGfvs9gBa6+9ETpir9
 BXBZ47HEK2PX9B+fgYaO
 =W2Pd
 -----END PGP SIGNATURE-----

Shut up doxygen?

Arran Cudbard-Bell at 2017-01-28T14:09:36Z
Files modified:
	* src/include/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ef0340359925e4b4d8db7077919806309de66fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJ2YAAoJEP+k1YKfttfKMhsP/0Rffpt+lOYA7sU5x5a8rFy0
 5Zd/6a/BDGh6jsHjuZwuPSFZ0oZmFWv5ny6Wq0Copi6b6wCr9oarmnpPS6YLbhAu
 ccLWYH45dD0sUlz7yy8+RNNRUY5KNIumJsDKUXq0XDVS5kQy6ImmXgTL4mPskIH7
 WlNlXQtyZD+CJrDTslYe1rkNhQtjYtPDdqq4DXmjoepTImq781kdKUOQVeyqORoR
 gQ00sibA/3A9q5j9iRzrEQpGEnb4IconKqDM1cv2nzy1E+w2dCLnic8wtx7fnjVg
 p699grChcR7MSHi9RSsmLHX7ctsOFIQwYvK2rEyanJQK9R/Iz/2GRWmJ4lx1vrsZ
 WiYwzBm01he5wLXEQGbS3A5eMzubMO0xxl27oGXbah4di8QTesj1y9Cf80HneC3n
 /z0JrctUmzBGJ12xwv6sg5Si4zbDuX7DWIPAqADyxdMKCXq4ZojZ83yHAIQDkltu
 KlbJ68k4ls8lpzDKymAaDjJWAHof0BAq9u06WkY6HTVYS3TAkH6m2HorU1/hnMWx
 6gypqUQTYy63WiaC3O4wm4RJ1bkA+GOSbxD+7FRZtJINl0e8Y8ySq2cmb0CVmc6b
 /Z7DygaiftUqUpy5zNWz78pwduhVjZ8H+FhI3lSsPXIO2hoL1pYjJpO38NcFpLfP
 JpkRd6OMp8mRucmwHf7y
 =b9uv
 -----END PGP SIGNATURE-----

Doxygen and other minor fixes

Arran Cudbard-Bell at 2017-01-28T13:33:11Z
Files modified:
	* src/lib/dict.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a0f2bfec2cb8ea417228dbe1ddcad08dd37257b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJU/AAoJEP+k1YKfttfKqKYP/32whGWO+xgJRj9eaaUG+4Oj
 tXlMn6lxmGyA1NXAdlfSFm8RG43vurdeXKbmsa4XMUDTPrvsGyv2gEJp43HRYBF3
 bVIP6XYIHp1RcbjJFSLiE6AeblH8SNhOInqnq2O9jNyNJ17ynFnt18jh/fp1U42L
 AfoPewJtXHbVKkMQCU+r/PdHauY7d8cTNbG4QyGZaZiggW/xxCUGKn0tHRyQOEbX
 8xC3Fn2ZePEeYoA7kiDBOZOB29WWkNDbAWuURi4mygpSDxSYCmZv050UxH9XKP7y
 JuFod6prMAPJOhYpHkT2VOBSomzdzAOLf7LC8YHvRQegKTn6T0vzKb/76O+4Bkqf
 OwO+KcQUSyJlJ4ExNNS1T61RLE+DCbvY2acdibOk6g504VCmwepsuiFYGlX2z+rG
 kyLAG2SYIlIAaSWEQajbYEQ+/T6SanwMlqmTl+bC3I9b0SLulJJC79L0RfP4kD3f
 PBJIVpWV1sBzVhPVNJN4jKGyQSEvuajWbCiXeaLCqFd5Q9VC96BHiBjSAvGbvl7d
 t1r9LhGgz/Fu0XtTjvCHUKVAAu4fBatb1bh2g28Y7pIOUVH6uVfX5QTp4yn0IcTP
 /4dS4LFJTepZYZVXCN7dEij8t7yfoqmMb7L2y8x17QJWZxcDlnyGPi5KXtIYfJXA
 W6Xcs+UNHEDFfl9Rld07
 =KZHy
 -----END PGP SIGNATURE-----

Add checks in more places parent should not be NULL

(everwhere)

Arran Cudbard-Bell at 2017-01-28T12:57:35Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e02378d00b498d6dae5787c9db5b48d20945f358
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJQoAAoJEP+k1YKfttfKUagP/1/GHTr2LBcaF4IVODh73XUP
 3dAeKDcDz6ywjoSSj0DYWpbEz+dmTfVr0/0W8u2sVY8b/FCcU+SfEfopE8Jy/r59
 NziS34M71fN2Fm/bXzuRDvU2SFLT68sBl09eHVTKYK40Du5WO5rzHHhS07bRUIO5
 Z5LRV/4Dv0yUCoJ6mIxSxjYS+5KSPEE8PHmfeoUiqPxxw3aQubP3zjIRF6KuSYmh
 +gIH2IYvhOgyxVVhUG2GJq9qxZ3MUdATFLyqeTeqShwnS7Up5RLkzfVxZvq65+nL
 vjTspbOPHqxqzcxtxJK3em4zZGd2+xpgxoEiG1NJfLquFTKOnnqma/fjw+NZKgmX
 uSgs0P31z+c9ys8a6FuXq9y/TVz/rsRFKCvSH9FKj0MXfkEIsCROp4dsyjqzY99B
 SwAW+jdAcnRHmi2cBF7aai4dPKssrg2KDUrVt3FpVylN9M85A2aVTyCkyYYRdiSY
 y7ZTqhBnqZiDcY0vyV5cCN6rjefd/94uhDmRN5lpZlO0+WXyhTriMwfIJ98OWfyd
 vt3Fu2U7+37cdKoSZbiMzrqeWdkxR0VUvPgPqtVb/ySsE3iq48iHESg1/WeiwVO4
 RTpAQGMHskYmsBRV8cITv+82yVTMNPEOr5thf8UO28+HkP+hh6x+Y3gKanhqO/Ai
 36CpnMk3vqAUhY7RoIYQ
 =Zgtq
 -----END PGP SIGNATURE-----

Fix clang scan issues

Arran Cudbard-Bell at 2017-01-28T12:52:56Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab90dcd47ce599d0e0bed8369dceb63fe53be0fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJJWAAoJEP+k1YKfttfKG2AQAIRy/g4RKQAyZ0OHzDxmDVOk
 Y8bajLwLUJvn4HNcBkrQr4uw6rIv6GnCLjSQZnaqCgQ/eY/SC47+5HFhd3riyFz3
 oo8spD8hunHmvQsuMTIHGr34afN+3YqhNuVvryWDccVpZYkZHWQOFnWl3eA1+nl1
 ndBCnh4zPOIY8f9uehs3coOJz20xWa5A9xju03cL1zxcesuGIbcZt30VfNvsmRWr
 t9c+A8buKF/AYhoiQTnIWoKmi5ncFw2Cp0Qo+0LUVYTg8ahZxiYPKa6/4rvjAPTC
 utFlET3N8TWFvSo0rvIh/biEnlueO/Lv6EDwAQ43kqF4P3sPs2zgt96UBxgHj2FJ
 P1ehQm+y/t93QYI3xF5EaiaAqdgM5J7+uX8gV4v1O8zBI4SmOSgHXNMVNB5laVh6
 mpB/HrbdLGQ79BE4jT3nK6hW6BMNAFjYdXw8f2y3/CV35UJYUBC+Hxyl7hufJ2L5
 ze1IjsJJXuszrHbJIhICMivAXIWWwcA7hWiVXd0W2gCrgUQqUw+TPWxoVn1KEmeS
 MOJcZSFrHU7YZMGznJjKmJA/HX1HRJhAm6bFVsHAxxNvPtfdKVOg0NHF7mOpuQ8d
 KYKDTsr/OVqi9+GFgYIDZjUVKRbK4lOlP3zW7mRNRGMYuGQymBdptjkatJytxpJ4
 wNpWYbZl3Z0KKnCuNh6w
 =wLmH
 -----END PGP SIGNATURE-----

Simplify unknown attribute OID parsing/printing

As tmpls are no longer stack allocated, we can hang additional talloced memory off the structure.

This means unknown attributes no longer need to be placed in a buffer which is part of the tmpl, but can be allocated on the heap.

It also means that where an unknown attribute hierarchy contains an unknown vendor, the unknown vendor can form part of the hierarchy too, without needing a special field.

References #1883

Arran Cudbard-Bell at 2017-01-28T12:45:10Z
Files modified:
	* src/include/dict.h
	* src/include/tmpl.h
	* src/lib/dict.c
	* src/lib/pair.c
	* src/lib/radius_decode.c
	* src/main/tmpl.c
	* src/tests/unit/errors.txt
	* src/tests/unit/unknown.txt

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


More information about the Freeradius-Devel mailing list