Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Tue May 16 02:00:01 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGi+OAAoJEP+k1YKfttfK4FcP/A47jfPZfsQPmgSPX93zxiaB
 O1xfzDM5p+geF8AUmhmvc884484Oh1FWiIQjdEhEff83j5raGA8zK6MpU3p+3r3u
 /q+L2Z6Ln7sSgnMK87siypu9IvE7n6TuWTc+sJpcltho51xj07YKbFW7ZbY9hZXm
 W0fAlM3ZnebzPBpWUQMUofAHuwIhq5UzBep15ID1CF0YVYXpCnu3uy0PEdqhMbxL
 to0JtDMzHt5B/mP3cnFSllW/XW5bXdoSbGfYvGJC6MUinMk0Li31wFQsa4r2sey5
 Zo7C2TT0cDoSkDuTZ0WZhu6YNUVaY4EcP/j0h2maQQlOaOpj7AzSqh72hjiiWy8f
 kz3rC6Z1fMNvR7kVhGIgbEPT9iS/1vLutAZHYCjzpDRUsDLPWbmk+/azvet+DWxs
 blLsK5IqBh/LnmiMyg6LDSNnxqJeoHIcqAVC+R9Px8qXE4GVkm01natLYD9v0jbd
 KGwTRqPgpovQ+SfriHiC7Kea7PUdfCUootkdpjdz+ksUG7kUfRxrMDqUXQnXwX57
 B96lWJOVyh1edy79tGEZF2zD4zfS2w45W7rj7wCP+zt5oPz0SeH6qK4/tfm7G+AZ
 9hPC4sBmlgE5+mNriInmfhEVLCLoDPiEEOiyzKYCHqmQxnDbFIgPcWV2FHOBqWRm
 YSgZmTFTEiTgnCx5LP4D
 =9K1x
 -----END PGP SIGNATURE-----

Initialise data

Arran Cudbard-Bell at 2017-05-15T22:45:34Z
Files modified:
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99bf3d19338f67178b46ab8577a9ab97693b87c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGi8KAAoJEP+k1YKfttfKWTsP/i6pfpmEVQnmZ3YzxHbpVXuM
 haj+sX+zu6Dql1znRhdr3A3JU3JoGWgFOs7oz0R3tfL5A1uArcQ11FL7mO+Kzv30
 +KDXC1Vs1MVR084Y+WodxWn7APeahv5+ouySSDR5beanr9BgfdJ9go9r+ulMXtBF
 JwrCM0TLW4CTvTVW7L/B4/xoQ4sgUL/hghei6HD4O9AApIBbMyf6E/YMD7NrhTIH
 R1PkSZ7CskhMO5Nlg8ZSR5/CJspvKUQNZ5tPCp3Y6rzIox7YK/ihUGwX1HBComqZ
 +t+WmzXvek0XKXMUbh1w6a0FVm/Z3n7MeT3aPTFdrJoimGKG7K0Pc+rOx+tQOlO+
 cooD5OoNKofyUF9VRyLhE/udRMvBoorO97L+I82vUL/2CSEJlsngOaRmEK21Rb3O
 a02CcBc+YVhGB6gPtrD0xJbajW8Qaw9att/Whe8kYYcEnywHyE3GFtpEfZWbsNEU
 HQbMahGqLNbLFlGbx6ZAUmTwBYz56NMm9Wu29KxdZ8adi/oa2zIedHq23WK1yKqp
 RnFj7fa5Q/hulG5NIm50Z5FcOSMMC1XoaYOfIGqvxuKt1YqYbZnM0F/7keN81jpj
 0PExVWNdM6vJao5xs+tlpv3BylvEo1jcGj0IU2Q8XV+sXupiz5kuJsH+EUbMOBXA
 PNZ5sQy1+i32W/ngwK/v
 =oXto
 -----END PGP SIGNATURE-----

Initialise uinteger and sinteger...

Weird clang complains, clang scan doesn't...

Arran Cudbard-Bell at 2017-05-15T22:43:22Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d05677845b8c1f22eaddf1a9a14093e9d0afaf6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGi0vAAoJEP+k1YKfttfK2kMQAJkkzIztkoyRiHDs52J95frl
 EMz50TYnh0cZAtT3Lc2tlEZiZOeE7z3ABd704A0EqJ50US50FVE0iL5xG3/Fd5DI
 E7PUehiubJGRCkjDmRVYPusHi07+UwHsekv+7nZKcQUwuM6SM1gftoARYManXyT5
 GXc+JtANoqS0edeqOS34ldYAJ2liBZqdkDizTMP+4iH9zGjImlvoqACa8WCI5ZP3
 ZnOeHCc8zuKnPze8MEipuqwM1VnNX6Sexe+MBbBwq38JdvicN0CzDpcg45SeqjWs
 EpooayFC5DQW4zCTzSVOcXChgfuVerPAKuCoI6STFErpCBL8KSnlX0NH/zSh8Bpd
 BIRLV2WJcmlmA/GabGGV4M4r/zG0wRgA7UIPFsnusmJk/OMqzjSdU9CRo8MzSZUP
 okvYs0eqmMGhZx8E0mJaGw6O5k6hXixMNYZLZUYeG1uzUyGW+kZrAAJGN/O+nu2y
 PPS17umvbvZETeZKa10iUFwOYYhzdLwveqLqf08nYZzncmd0u9L7QPi+ZHRDNsNd
 MfXSE3+o8JvGhpUJv+RcGTFlPS6ezJjBiaFBGGnwXpr/BPACkpzL4lx3QC+iNWrv
 9VtVylMdLT350Yad7VqphmDDnY/3+Mpw2uMJg/AmsFWIcxAAFRZ8YQcMui3+IQhP
 24gqhEEMfrgq3rXbKj+V
 =wef/
 -----END PGP SIGNATURE-----

Allocate space for \0 byte

Arran Cudbard-Bell at 2017-05-15T22:35:27Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4d4af753d5b5d0806d2c213ff10f3cfd182a15e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGiyFAAoJEP+k1YKfttfK788P/RTy1cpAzT/n2WA7Cd8pqhsV
 ehrYdD3qsYJMMeGNUsT641M+2ucvtEL3zMZncN9gOdEyhaYbFciTVLMLc13xn/i3
 8AcBB5KmZ73dRr5Q2X7jIIRiBhhQ1hiEvVyzoQ0GrEuJ3XvFdPl69DRskL5ob9p5
 9QOYgYFVC7pcYHsf/bq2P0OwG/JZSvFgM3o5YunqdAFYKGQGenZSeaynAzvxOq+H
 aMEwocIpm3dsuStXMcx0UaiHM5LxXyTO64c5xPKU5UhYoAfWixfoM9xsQ95p5ZjI
 ZW1OI4S7a0lrUgcDR/ejx5UMztpvT3MqtoFSQEq+VlStbCSiAD/tIvwZ2xcojPwE
 j598lJVXNDcivUtlgKgmTci3lIq8o99B0GBhR7cqkvyOiGSe/LiFBJcUGICmH50m
 vMqPAafiJkW3ujHD8bF/vasUQPviAXnml6ZczVIHjONGkBFMM8xZ70ZDgR4hEywY
 6q9fDy6tdr3nUqtAjvUSlqTa4oruL80O0TaGc4yYXmV9R2DDeOu6+cQxYkS6rVb7
 X6HrLP6EyczAyZzByGVCTyiLnANeGJqXx6fG1hKsMUSEZZxAgZnfAFv18w6fRn0g
 M4oaqvWME5vIwEoQB+ZjMh7rZwqlwT2k30AK478VWcrvq0SIPgoloJTtY4Bvlaf+
 7+7yq3jxW8PGP4e0Tptw
 =kHin
 -----END PGP SIGNATURE-----

Add support for Diameter and IPFIX base types

Arran Cudbard-Bell at 2017-05-15T22:32:37Z
Files modified:
	* src/include/libradius.h
	* src/include/pair.h
	* src/include/types.h
	* src/include/value.h
	* src/lib/util/dict.c
	* src/lib/util/misc.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/main/cond_tokenize.c
	* src/main/pair.c
	* src/main/trigger.c
	* src/main/unlang_interpret.c
	* src/main/xlat_func.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_eap/lib/sim/sim_proto.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd596f2cea9f2f3afdb1a7f0b706519bbc8ad3b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGffdAAoJEP+k1YKfttfKjJcQAJ1A0MdE0Avd5UohWyHT5cM7
 QmaP5cI3yhBI5VsbGc036mJ5Ne3w8y3w8zigbOOqu+hJPOq3XbTPCpbeRX9cwgdF
 WUkPIDmq0wlpRhh6DG1zMfRCceTUzOxzK1QZcSleV67Pp0W+Nfl2qL/usCM8N4IP
 w5/dkQUoy5Vs0xxHeyGHp+JJ7yHCb/R46DbcBaCD5uMrhyqCHeWCtoeqihhjSOWt
 q9tY0tTggopcUJQi2s/EZueuzSNF9XLCutWNSaERPKFRHaw82u/m3RDuChLWIvh4
 EqfWYm8UaMzZfZoMOkDeklG2Q9pj1cPZipHdr9bIkL2t2yS+eJnW255jDzGrg2+4
 /ZpawaLx8AOWW12DZE38vzw6+vGmEsSGIiAv55Zo+CCZDhlyXRFumVLH+yNeo98N
 9+LpS4nsXL903tHEv3BG5PaFxExMHToQZE6/K2v9zH6yFi1vmnB+7cOgsl6z4qSn
 QHaGPatckzTK+0Dt4oRZfaEBHB9lsHnua1yp6UJIRsAiJNwRop/O4emJaSrhSAth
 AJueddq4Rm/Brs0Ws04l4z4aZGq/GQlQjaQ1QvJL70lcPVEIi3VpckuYDJspS+l8
 hjfDQcI8TZyjpxDek+c+3P4vH42BaylTLcxjOTMp1kZwJZR4cM0xY7/nZnQCRxij
 3ucbMQ7T2Ta+zLG27SeK
 =5xTO
 -----END PGP SIGNATURE-----

Have fr_value_box_from_str always look for enumerations if we're passed dst_enumv

So now it works for all types...

Arran Cudbard-Bell at 2017-05-15T18:47:57Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c8c61d01c8d4a0d1ce25f3ddcd102acfcb74121
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGfe8AAoJEP+k1YKfttfKY9wQAI2bnMf7TK9kYzC/1ucU7L0X
 2kFNzMPXHSJmvcbTI7sUD0Z76wv0S/ZFpAZmi/NM3vqFefhn2lGz4OlPakACasTG
 xanjvO2PD4gEE+Vd/Jjg9nGogfcB0ZF7dcLKziLznFfDFILFqRVSv1GIgBI1YbTd
 STqxKo/hR83HErdTX2fRYW99hbxef61NylemonTuBZ+KfJ7DagTwmyZabTH+QnAB
 Og2wh1OYkN3c8K/PalAtNgtFuYqognX3XY14gQ0q6zY+qFVGBRoOJFqSPJjEnJm1
 TahE+ZncMQt8t4BIfY+i4rkLBR0HKv0kis0QP1V9vfG2aQ6LBhNEymCKsC0xBsJO
 TSRvL5KK52CqSe0PWoBiWeJ2NiE/R1sWu73ei7rGeXLn9vgD1e2Xm5wJnAdmC3DX
 IXzClYSzyzi/EBQz1DS1AIK3ApVkdS0gu+1OrU+Br1S47VKkPbWzWVFHNEnpatiW
 ElWzQiz5IOgS8t4OTkNCw5blk/RTt6/7+rf7iEEP0vdbf6BckWqfHgdpsWQvZjNo
 2XYCR+hPRi/mDLFz6pDL2XXhS9EoV/4c8dQ9SxFgYU8GQOlYnznwcKO1eSq16HaJ
 G2/xnMh48nGG+6aFhsuFXPa3wVCDXvdYguCDuWtdi/kOFpQcHNwmwIpHxd39zN1o
 p9NNdltgaF6MKH+6x/Jx
 =jbkT
 -----END PGP SIGNATURE-----

Move test back to where it should be...

Arran Cudbard-Bell at 2017-05-15T18:47:24Z
Files modified:
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3abcbf0eb4dec2f5a64bea3c6b4edea3cf475e05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGfexAAoJEP+k1YKfttfKGG0P/RHn32bWmCstT4oBzYI1hoJO
 JWt2Y83cU5GpPamCM9954Nfvu6WEYALD5Y+7AeUtWiaCXaBS1KoukPxo8dQK5I2G
 9GFZY/iu7khYoNz8vngRFmqDiqLpiWSd4g+oPpT9gGJDDr2PK3lpfvXKIBygohGh
 FOyN/0dozweNqI6EzCJ137Jm/4glKB9h87O0pDHvMXR8b9JjBL7xjl3kGQNCwi05
 GDeE54igw7d6xJIYnqP9WuYYTftjcvfSy1p4jixaT9L+KgFRNy1PrXWb+CJKwEns
 Bku2QBzqG6nmgRhUGvbHxrqpkmrQjo+BiNngB/lVeMF4kzfnmIb59Hb1EtbOWLGc
 SVS/u2qQKm7oM057Xv+iW+qkbzlO4vtJM1biRDMSsXOiZYEOwFUhBXxbv77vVI5R
 /YvdBWfbvTnxDbhejzcmXjtvOzs+jkcL1kR5E9z7NZA5p7fjukX6l87owd98OmFF
 CVhEaHx9yPIvhhhCo1bVERRWob8Vsc+fsta2ibPb923FxcgN1+ZjsQHk1JdUat+c
 ArtgMYvXAyDfV/H1F7mLU1O3WXPx42W2bpGSVW8VmJyyuBnjHx6QPl3HT1vQG+Sa
 VkTQ2AwpF8r/K3/EWlLqbefC3/uJQH00Y+jAncwGFmU5clqXGqApaDYzurAIpjqT
 gPU6LGXMOFYFDLVDClz0
 =bwey
 -----END PGP SIGNATURE-----

Have fr_dict_valid_name take a length, so it can work with binunsafe strings

Arran Cudbard-Bell at 2017-05-15T18:47:13Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e932507440702e1901437bfba62b58f1d6fe250
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGef3AAoJEP+k1YKfttfKhRYP+gPOQSnBAMuSnGkpZ7unjUCp
 FcAd/9ThYfp7ZCn0EF5L8Pxb2KnN5cC8p6olOI6rPUVlulAxBtcIO9BqxGD0FP9h
 CyTZDXqFKksNiqaIRsqYuHZPGVAxRLkvd6A/OTFyBnKGen3UZu+PPSaIOFP1FiiM
 SCSGd3R58PODYkTrip6Rs/5yFooHAuikfIcngGGX1k8+USWz1jIfcSZew7nDn2IG
 4JXyzSAGsFmUwWkH9YH0ew59lDQIE5bxOkBoqSxwpeHINDK2cTxZU82Hdu/SoeZH
 XkuCilBxz0zHjPGhm53zgHoNpiOKin4/q03uhaaKR+tPpNAfKZEDR2eKIz4r/lFU
 8wmaCRd1GRJ+lDCtEaq3VR04t0zLR2fLlGjaRRO/78r03q1MNVwyi4MZmNUXEln0
 XuygZAlJhTevQbtoY9pO+bOirk20J8dooDFvfjTOgiz9bLZE6GvRnIz+VeWDdl8P
 vNn71/XSkmxElHAmeg3gAY4zh8OOfsgqTYNY45l3X28ur39YE+f6Mc6FgrkAb9g6
 eSjnsFIBgOs6gemukwHEvZd8YEj6BbmIIVlIk6GMl0dKYkGJTYXE9YyvTnTJVzJA
 wU8BCYyh8C/WpD2SLczXqLkOlb49xuaLX2CuG10TFHGwVD5g09PNqiDxV1a/0dmz
 iflz7u08HxlFGKsP4tO+
 =Rket
 -----END PGP SIGNATURE-----

Fix confusingly named enum functions

Arran Cudbard-Bell at 2017-05-15T17:40:07Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/process.c
	* src/main/virtual_servers.c
	* src/main/xlat_eval.c
	* src/modules/proto_dhcp/proto_dhcp.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_tacacs/tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/rlm_eap/lib/base/eapcommon.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_rediswho/rlm_rediswho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a06a13461ad424d351ce764d85c3b926f3bda09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeSgAAoJEP+k1YKfttfKuigP/2wzSP08fi8D0RYwZME1A7zF
 RLpI0tw0zU0L+4fzMd8QQ4tySlCbb746ewryNaZaFx06Y5OyEmvAVIBaSzNSVvCd
 5biDL5KK+yGrEM9z8DUqYNqGzOI5bMO8j8DVRVKWHPohhRhFqbHzGzj5HM0QexV6
 A10DwqnBImJh3GfNQxVHNxl/0AI1vzWmy7r+lsU3vumGtznXZVVNztaGuPs+1AnU
 LJcEnJrhSFZBqNEwmiyuBaNlE+uZEU4zRjZvmTi/VhhWb7yissRZfEB/Gq3Wf9OU
 T6TtlXp9KijB/v7TX/Es8dLceAbR0AUXh6QTldpqhisHnXdzWGAEC6OX4CosxXFi
 c+UCfOzxOJn20cqPQNnBpNd4180KI0KBaSLfVff0MSzdslT+TD88pgYkkHSpmVA9
 1OFy5EsSkdUTg384N5ZjKWT4qW7NELexU2XojtJnKmBoF2NoWe5sZOXjrZ7fzwOU
 UH3Im371B2zAVD/Y7Axy53oJyIqpNlePVi9MkU4PuhqGNltpgAG5PahyQyTmqaqm
 JzpduEongh5H3ofwwhgdWhM9F73d5IhIiX6DGNzreuD43WU4kp9GSu7OB+6PJpm/
 z4V6toBAXm+zVr8N89Q48NfmFjU8cTlI/wSzyDMSqcym+i9xd5O5SKvpxtRz4vIK
 YQD4mVhnsMpfMMCKefRJ
 =hAxZ
 -----END PGP SIGNATURE-----

Allow value aliases (enumerations) to work with any attribute type, not just integers

Arran Cudbard-Bell at 2017-05-15T17:25:52Z
Files modified:
	* src/include/dict.h
	* src/include/token.h
	* src/include/value.h
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/cond_tokenize.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/radsnmp.c
	* src/main/tmpl.c
	* src/main/unit_test_module.c
	* src/main/unlang_compile.c
	* src/main/virtual_servers.c
	* src/main/xlat_eval.c
	* src/modules/proto_dhcp/proto_dhcp.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_tacacs/tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/rlm_eap/lib/base/eapcommon.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/tests/unit/dict.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/619ffaaa88da791c4d020a1c82280a7e901aaba4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeP2AAoJEP+k1YKfttfKPpwP/An1017LQl4mOSkux5NSxBpC
 MNGzpQbfPQuTG8h7qZZ6Ym7iVzkgnLuifVQSqTxLyVsnEZDMVCZ9WeUY1aIKDt+F
 9OpTWWWSmYwaAL3TXrFBIMLo5M2MpGySHvJzKmjA8BpHBRdCh/zN3Cqgau520vJ3
 KeVDTjRA7IAEYW8YLP1dbkZbmnNP2gHeB829T5CIco4wQL8aYa7d4tVmYb9ekdog
 dVQBtw7aL4E54pfAu76fJOTuX6MWS1nv9owRcUAUpklpT2MHT5YoOpKns9d/G05W
 ZF8/JWKiI4IstlpIakkOr4s4msFNpzMOwQ588u0TiRtpjtEQHm1FLl5B1otv5rZ2
 gZpvqk0Z2lfBzMoBxGSSnPlkXH9BXkQq/UOyd5lh3e9sjwRNb0HLuibESxjZoPR9
 F6F+1WvdMPR3uWiLYukYOiH9b/kX60g5oTKB/QGA6wH0Fizs6ivBWOeqx2L2mtGX
 S8BhceoQpQuGR5wtBbX0zaq9ll8OxVvfkg+DIvrpm8qGGp5GLfjFkFEdzLbKkylm
 S7WaT3FdbXdHfxnHcCZ3UWLtIKpwAw6CR0boxrTn3IAOc9Esjx7CrrckHtYBLQXC
 KQGqdut+1IBDUxdMHc3mNgeFuPXqR2QFdeRtGiY3zLbW0AN4NZQ9a11Y/lA7f2Mw
 yv3HQZANon6fBhb0+eYg
 =7FDt
 -----END PGP SIGNATURE-----

Use vendor instead of dv, to avoid issues with search/replace

Arran Cudbard-Bell at 2017-05-15T17:23:02Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17eb690411b29bd8e9bbea53e6350c85d1fde987
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeOzAAoJEP+k1YKfttfKOlQP/i+7nV2SeiR38cvQR2OBDYJg
 81SpMUNqiqV+r3MqOiNekcdXgVlpJDERexNl5XYH8n8I7D0xyzsCaToJwQnaKckM
 Tn8+3tMBx6P01fucBX+0ic3jai1g2eg5atUHSdVPj2w8NCsZeQ9DITwUkNZ58NgF
 D46nwDdSnDX52Y8nCD/FY9/PxzENhxenuDYZmfN+t/63VckCqA3BVir4deU/40iS
 Cw9uRemDRs35GCCyfkY4pYYrb5VMa7x28y9O0eGesiEYI2UyRqt6Iz/qEJNuGDzI
 stVSk9EnWE6syJpe8XC0VrERrihEV4xHMHsLrH/EGCHLPyyWTMY+shMxqmOQ+LkA
 P/HcIpggOG4H+YoykGQxJvjdFxXLUQiHEFUe7tG85ER+oH606srnpb6gcGh+JYAB
 e8SV3sZwyJX0NdX293ickAE4ld5RkiBHJ3vFA7ishFRcPItpygwmDw9rYsbj4LbL
 mQjrCX+Gb3lGQzTNB6fWFC8ofAT8jUwFq5jq2UT1Xzd849+DHHFLZJSxZC9GU5e3
 LgYOeRUMPpd0aR7/iyNipC91gK8zGEHd5+jNOq89rxU5glA9fj7LlxPeOiC4CLxY
 lmRqLYQFVAZFs6TsTqpdNR5XqgA9tzEvzeytcK12Wd1TtIXXs1u8T/sbcmQt9pgd
 30sjMVfk6aH8e83adHMl
 =weJv
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-05-15T17:21:55Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ffce0559edeb18e87195fe22916f6f20a7c6efd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeOlAAoJEP+k1YKfttfK+k0QAJ6lUFpRwMVi+IXyeRAmY2Dp
 ch8nfkVgRoGsce9XFPT/rZPD+6zzEvn1nc4mfPJSHnducF/KqloNseD6MOytO0c6
 nKahmG/W6VzxRG/InauLqoVqEmPBG4Tb1pkhreMWqIjLAHSWHdwPgqUzH9MhcUCC
 HpoLAWqs9JWXtoqWh/yngojSW30ZRXzo6h8t23rn8iQTRw50CTdvz/6ZUg86FxzA
 9to6aLUs52ejDT5otF0wt4yoQEYrgKXk5+UOLInVvJkcYfuIW+s9hfKqbwFLd7oI
 KXpp/pt+tdueY5C88U/3w/oFR07uJbmML2TRV/usohuDcTriNf4pH0RZalyj0tpg
 Dl1IWC+t1n22Bcyy5aLYbnATOg9l0OkxSZJxTSvfjmy8QyILVHvA+0VBWoFa0BgU
 CrmqePtpBSApV4M8iYJW81AF2I9BWgM6YCON7+ZFaNjRVJzohyJi0wz3fE+L1gTj
 KedAOYrMpR5RH6npgqVn9ydiMGZVsR09yaDmKgDeplcr7Je0sDDsOBoZQRbtW59F
 7Y0TBWS/wMDx2oRQEdOcIXp1fDhZ7Suk8ovJdoq+IPLVamy5x0CGXdl7MImvwNEn
 M0OLKGdwyammfV2FVy6PVFeRjaRikn8gin60h3dmyD/tssuk+z4149dtdwfkRsYZ
 NoOy5F7LNzJ/jb5OeYCG
 =c0Oo
 -----END PGP SIGNATURE-----

Add new boxing/unboxing macros

Arran Cudbard-Bell at 2017-05-15T17:21:41Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/829a17d6cf4db6c251fdc273d41ad3eb01ac86e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeN3AAoJEP+k1YKfttfK0jQP/0Pwf4vJ2dPFhRIFq/EPM7P+
 BZdql734k0ri8cuq293xdOu/SKkDLNCoTh1WufHewRkeTcAKbTt80DGR+prnmoWJ
 WlkjSScLAOWZMkyGVX+Co6+PCSixuz/7vuU2qYXnOZVuaqS7PJbfUGmABKHEg/MH
 5tQxrsOv+ckd/ZHVQe9OZVCiA1Wjs/0uUVTbpnrbUk0Bn06P57vFW8UIcMofGM7J
 F2bxjEK98Hzq8DXd+O9n5ivurMJNteRhxv2lEos8hg3+hlsDhUP7RYxPPZiz1114
 3mYcTuina//BoP/JFOtal8zVL+3qBaEQ1zJiYcU7kKFgaI8r7eKs8L5hBo82n/lB
 zw+2qO/i6yhaEAQIJroWu5XnleP5zm5O3BHEu3lKvPsekPUJ2fuGc/PNKQveTv+E
 ZTPaz1QQTvBv+uyU33q1cCzvGn1kTno/WFjcoLiuaKnTpiHPktImestjQf1qdoee
 oyfbwUu4AkNlIsV6ssv9PfLmUCmfQFrcbqIX1GDA7ajxZ15WfIV1tQOaDWD7MRTG
 Eo/H4Zzxkz7CIjLwwz+pUrVanp5bEjgVjT2aURpgn7FWCumZspxUgn2PmjzwbivA
 gAxGtEd75S+c6CffdF/wDqvBBQvTo6Itxtz2PEDoksLSTMG1mulhHeSaRMdHxvQI
 aKQdeE2VuJ5DqJRhF6f2
 =AADV
 -----END PGP SIGNATURE-----

feed fr_strerror_printf fmt through fr_vasprintf so we can use %pV and friends

Arran Cudbard-Bell at 2017-05-15T17:20:55Z
Files modified:
	* src/lib/util/strerror.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84603f7c36546822be8a296db30b60b2303ec296
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZGeNZAAoJEP+k1YKfttfKS+oP/RGgvAjPOTGV0CSguez1dorX
 Z4eYXOHYyxwRJzsVq9iks+TgJzr4YjK2cYNeEecYvoBsdMxlDCGeJWY4dD/s4K58
 5XOn4+uNOohQFqMzZT9NgSCmAclRe9PBLqZ/Gd5Nr6QoG95Tr4jvCJPZLzgP5u6C
 PIqp4AssFZrLOFKwgdy41VshM9bOF1LuTd3JaBnmUZ58KM3sqB4nQ7OxVJ/2u+3+
 S0kJReIIo116rB1I5/HmkEdgABqPswtShBnWTBHLLcmy+8Y/EWW9/CFyWpvCs56/
 dzJa9G1k6nf3OQDYIUacQrO4BuSZ4+FPgzSOJdmehg6NchgirBp/5doRg+YOMyQ8
 08q5IaKFYsBltJgRZR4Ho3PCW4OGwaFDsQjTmDYhXW22fZ9Izb1P+Ci8LSEXErVK
 Q3GJPCOjtj0ElJ2lZ3coI2uq/2OID6DYpJK8c9Sgfq9rXJNUM51PvWap11B5EOk9
 QvH42GdirmVbQXacnkGScimoLM0Ge0DERoO8FNnLgrTf1nnt95D9IecExDpBeYEw
 87jbJn5jUDthabe5uDD9ZNtIV485ZotnfEEgvlgpjC38n5EGVNwJoF0oCVy3Rc7K
 pmOG5qlvjJUjgWv7bbqh06X/IVZIQ5ZzA+T8uVPVaq8HqVDH2K/7tYtm6O7XC98y
 ywuQb/KuKBUpY6YmMIoM
 =fyf7
 -----END PGP SIGNATURE-----

Add prefix to all lines in fr_perror

...else it looks dumb

Arran Cudbard-Bell at 2017-05-15T17:20:25Z
Files modified:
	* src/lib/util/strerror.c

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


More information about the Freeradius-Devel mailing list