Commit report for v3.1.x branch

The git bot announce at freeradius.org
Wed May 25 00:00:02 CEST 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRM5XAAoJEH0Oec13Yh7NqMQH/3T7MURyufIyF5BfSVcz/U3N
 UK5yy0py6Q0mVZGQf9MpJjybuv7Q7BIIQo6mINKoVPyuF+aYKOhV/aV3ycXSkvDE
 xXrUvSTN6kRNy7vsenKU3RTGaktqgD3HHo9i5XWxS39gwOIe11VYJTFvtWvYsvm7
 BHVMa9dd4Ix1ch/RKbUAraiDLK23dTtsDkbz80zG0vRvBGVy9qINClZCsnTKnd4F
 4S0arDgJ5EUwptHQxiKJSEDF/Eky8y1vAAQoF2PrfJJiDGbMV87LP9YKpzZfdgMB
 ieZ12Oop2Kc2K9w8xtmrIFUGPFQ7BNfGW3K+LuGvzQw2lfhhLyNHKs4aq2UO9zo=
 =N3XG
 -----END PGP SIGNATURE-----

Make EAP modules require a virtual_server configuration

Alan T. DeKok at 2016-05-24T23:57:26Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64ca31611462532e064b1baab588cae981c7fbfa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRM5FAAoJEH0Oec13Yh7NG48H/03y0meTSGBvZqZ3uKY/s2me
 +TwqWRTagsKRzBisAYf9MVvYjhtM/aqUXDYh0gOaRpRucdkNRRRnwabHKpwy+9+w
 p0tk1sPQI65VIQLo0geQwOSm1Vn68RvqmtGVGODikPD/9XWsjpnT1j3RL4esgVxl
 x65VHoqirrWY0kQG0q4bA4QTT5p79BTLJAt3sWhXWnGx/lOUybR9lPdKPKmgbM3P
 u6B2+worQG25YVB/Kfb2/oLCKnhL0Kziau5HYQV8cmm5GZwROQUYXsMJuSyid1NE
 CGrhTnTeAMWvb3ehPm3xe35YFDXfAI2ZDsiIuL5jFetwWEy+/6hK7QoXoygQ5fo=
 =6mZu
 -----END PGP SIGNATURE-----

Set request->server_cs if not already set

Alan T. DeKok at 2016-05-24T23:57:14Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4df0f8922cf8a87b645c58d15289239678d094c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRML4AAoJEH0Oec13Yh7NgUsIAKgfLxOPOUglVCyFIhvH6OZe
 TTCK3tkccHEFX+kCxwlJx7avrfDdEjp4rujD9eiAHo0GLAmDYAMBzPDHuLayJKGL
 n0Q09IYCLTQw0W7L07fMB2OV4Uxs/h+4WHq/RAlnrg7hJU2dpu/9dfBQT0LysVVl
 xspbzWdv1d6nouIORRuVU/GUGWPxanh/BS8tuVjVRTTVbttYcDNseTuQvn4gF4Hh
 UvvXlAlp7zba7e0DBt7x6wvEq1JMhgn+TzBCoU90mG8+jrLrahcqNfWKrkEtJF9m
 0bT87yIcU83dj6WCcmO67ul6+/mwplTx66QKimiTHKyB7Z72vUo3KMMbHVfFRVU=
 =rHgR
 -----END PGP SIGNATURE-----

remove indexed_modcall and virtual_server_t

Which makes for fewer data structures, and allows for everything
to be keyed off of CONF_SECTIONs

It *might* be a bit slower, because we're now doing string lookups
on section names, instead of integer lookups.  But that should be
lost in the noise of EAP and SQL

Alan T. DeKok at 2016-05-24T23:09:12Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12217ed43ab3a7e9a75e8c3f954a1f2740309a70
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRML4AAoJEH0Oec13Yh7Ng4sIAKF43Bg9FEbksUPYXqskj3dX
 eVUTL82D6tNT54wcUDlTY8JvhcfiEuV8EUOtz1JikmSK9RY51qa3hn106APkVRMz
 0D3UhGEdplgncE7yPeGXK/d3gyYceIQdsdELpONYx/xp12MIc/XmJqWo5VHAGYgC
 urPyQKzP6AnhuFhXY5kyWFn3xEz3JyM3QOJw9911YhUu04kRhsYA5e7oFeHw4jDe
 +RiK49IQUucCyl89FflEIJ2oNf1lZHKl1fwp6ApiLG6rWwLgOH0o0PW5+fUDhEV7
 hWAZ470b/SiHSkxuFtfml+WUx8bFjwuFh9uXWxmmRNy2rKf4E2BLa7l2ygS4Y4c=
 =lAH8
 -----END PGP SIGNATURE-----

Use CONF_SECTIONs directly in unlang_interpret

Alan T. DeKok at 2016-05-24T23:09:12Z
Files modified:
	* src/include/interpreter.h
	* src/main/interpreter.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b2e4da0c574dedd9309c9dbbdf4f8cb9d869d27
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRML4AAoJEH0Oec13Yh7Ne68IAKl6xcLfzvzpOE5IgiapT/up
 AogVojixIaKs79LJOSrkkDzvkJGQsoiqWschb2A1z1FFY9VZoT4JtHdblOvAb0MV
 2E90bt4J1eKw8N9+3rIctsZQR9qIV/PPBIvLHOL70rInHswQwMGjXpguC95fjbs2
 hD8/t2+PK/HJru53/iQGS+BTD4zlOdVukNnEnaNvM7wCo+gMwgh/AuqzHiP3vy2w
 4CxKFegnhnyO+bd4JA4qxitcVk/TomuvhDpjQ0pwBeKbztkl9OscOCc+U4Ry1rZU
 rLBWg5jQ4A5qsJp5dqIRml1Br0w0F+3xH9vcYy++caiy6uxbfrPAd1pdOaObxEg=
 =gd+J
 -----END PGP SIGNATURE-----

set request->server_cs, too

Alan T. DeKok at 2016-05-24T23:09:12Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/130abc0d5f8cc0451b013bd2ccf94420ca15ad7c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXRKooAAoJEP+k1YKfttfKEX8P/Rf5cR1e7pglNhA+cWYwhjEt
 kUv5YtcKiEDKwcz3c5rLb7FApKIe02bKaS5Mi3Tn0qes2VGRLTCPFW+ejZgOt+3U
 ojuUaK8+Q4ZDdEz1pFTsVLV8vig3g8aLVcYnhQXgaqPtz4bJgGd8tu5Jp7O/eVLw
 FEoaTK+2CZYKWIVe0s7Zhs1smnUozkrPoJwaJEPLz8NJwtnbuvd3FmqE3tL7H7NQ
 mx3D7r5AINDUM6oWg2gz89W/O6BZDyASFHXEhVu3gJWrcbRqQ2rAAYtbcAGWOKxr
 f3y2B1RnHqQXld4HgXLIxHRMvQE3apybwt2Fh5NM7D2gFBh7aSE6Ra2QRSth3WIZ
 Loe4ocbRJkUifnSm8QR1mzh8PNbr6s4Tidls05YAIMgVX7ZwS2er+2t8xQC1d4N4
 zeDVUq5qOWH5MMURi8gsCY/p4iSv9KLCqYbmHX8eUaFSuv4dFdt70FKkGqHm3Zzi
 fm7S+NamMSn8QkCKYXkMkvTwTQhILDoYP3D3Vpnk8+YRM4Jq9Ig/kgyM2LYMD2Zi
 T9rHTGQP2FLgqRUPrLcd8tA28nMeKqm0iP+qHD6khZO9Ilt9fS7seJTOPNuC4Fld
 8ySYtjRncKU06UguykclWTYN6gWaM3tW7M14+GapH/ZMKFBEXVntUAE7OjcgBbhp
 +tkWdx7fMVA4MpEGMNQd
 =dR/C
 -----END PGP SIGNATURE-----

Remember the original pointer

Arran Cudbard-Bell at 2016-05-24T21:23:20Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1852efec625cddbd29661c49b6f9cf479a6b507c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXRKJiAAoJEP+k1YKfttfKNiYP/0E3oIYLpF3gXm+U6K81Hysi
 ZfD8yx20CMCaz7vrJ+//ZeaOXWl+1AzcdW4mTLyN/uLvMWi4CCps0snqiqlnRxel
 7XcXH2VuTG766eIObHdjoptMdOFj9LohVAnpJmrOU/f1j8RMA4CtQ5oa/lMUIot6
 cJhHvsK59hZt2qTAndzofcJW2kUutk5Oiw8iULzQg9TdlsNipHEJ8ICzzMefO4iV
 aFUKrT2FWoxYAHf4lbQ+9+Fqos3WW+8RcEfJi8yWt9yCXQfWv5kwb/Qo3highVk+
 arH0wSPnx/4plNt1kLYPoLZvkWtkOBass9W7sBeZYqSAfP1TB7Af9LSyqO5OSpuD
 mEYFKq6LlqJN9eUJ6wL2f+wR1khwXrXce9cSZmMC7xSWv2tYI3lWZQj0l5XgY1F+
 Gv6VSlRj1yntrQ24mU5LA45l3AwFEGoBYRVbpJBGvJ5RSmxWW8gUiRIct8SSsLaP
 VQXlnvbClP1ghzHyA7NIXSMUlrkzpvneWaZ9fNzs9ojvgMgZB2iBe9PY7JSMvEut
 SERAKGowpZd8p1TqllYY5nkSwAqT/mryu41ul2SkqSb9AsCOTJhnRyhl5fWsmO+Y
 TbGsjQEDy/foIckrN7APT1zH5yn0VhfhFyJIceJHMPXIA0sKinQWtz5AWWHF1E5/
 odU3PJYjEyoEvOSeSjR+
 =uS2S
 -----END PGP SIGNATURE-----

Fix issues in EAP sim

Arran Cudbard-Bell at 2016-05-24T20:50:10Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea493067f294261d82fa1025286cc416eeacf911
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXRJxKAAoJEH0Oec13Yh7NE+0H/3JonoSY2EJIxzLrUdIzpeJ6
 CRpAOA4TKlgrMF+8UfyT4BHmSDFZc7r8Qq/ZtnK1R2Hc4IE3aphISrQH/uB/lX0v
 yS7oyIybUfL0/XP5iislFGqCC6YBDaCYObSE+lwf9RoOmUjTQauT0zmxsy8BWng5
 WQWngcrn/C5Fof0hfv40Y68yuenKdKa0jELgbeoGnqPZ5kAR9/Czsq0bHf6FdzZa
 eeVKDElrRSuqE6Zi25fefJiHq+nHGuXtZE8cuxlQ77JfP/3Kc5SColF+mnBT4tma
 gcbg6t2/JW46o15YPQ4wwON0hQ3UJEsm7h9k+/JRZJLF+F0gw+7Mehls9fPpL34=
 =gtdE
 -----END PGP SIGNATURE-----

move modcall() to unlang_interpret()

and various other minor cleanups

Alan T. DeKok at 2016-05-24T20:24:10Z
Files modified:
	* src/include/interpreter.h
	* src/main/interpreter.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bc220fcb9c1e93ff95317a2b06ff5e961007d9d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJXRE1/AAoJEP+k1YKfttfKMB8P/1g7gn62FcFr3b2YzS8EbM6R
 uc11M8l4FVoDlbvp8vvLxhYXL2dHicYTKa7cVGWtQLZzyFA4wAKPcMaFole3cSld
 PqurQpzISmKEqeUQWazKsSwvLFKCKvo6RRg45v/DHAFIXLnIrXpk4aw6AvEQqknv
 UR1/gSuRAmpeC445vLkK5G59J5ltqQWNv2mqTQ6yKQNaqP/AOa/iuhxqjJRkD7gp
 5NXva+Embcm9fr/vPuUEMmeXaxOFkpHMjt4ux57ofKDCYmlD7fKiatQJjF6qQwV5
 BwHxaCpatGvxFtmUPI+NMbjJw5CZCX5WMGeOX38e3Gal9hriKpxekwzJM7lKwPJC
 eVr8cSBzh5DWQRxWC2K/S0tpdmfaSIadn2uFOf5KdKRYRW6VM3mGLFfcobv0+jxP
 3s4TpErAp7wZngJspev7y4vQZzq8GOu5J4tA6m2MmImG3Iwvi9ISSPQH2OtUWE7v
 WqKeqtB8kDR22EtCMacpS+2Aa0jSS2JvcAIkkOPvcgIahTrSmRoJUSXKiBKTO40O
 w3s5u6t3/HAR7DGDxfL6+1JGBZSpODzBc9I3ooisuaikgb2JESHPL7XujHlDc7sU
 ww5Xa6Hw91sQHkkwuWTEubGC3eShpd8jSHlRK546VA+wL5wANi1OhSNhdXHs16Rh
 bSgVoeYtZ1Ra4a9dcLrk
 =hWwM
 -----END PGP SIGNATURE-----

Use value_data_cast to translate between native JSON types and attribute types Closes #1525

Arran Cudbard-Bell at 2016-05-24T14:47:59Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdcd1d1d7506184ee768fdbd7c2c400054126859
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJXRE1eAAoJEP+k1YKfttfKIDMP/Aiu3/4vjMEWb1ixsduZhNJk
 OsNsMH9drU9Yc16nvoH4z5iUYbBC5MoeedDuw9yH3t7NohV3VD1a4ZdEeObjR/Bq
 BdO1wDyKpBGCNFdSe+Pcc6zIGw22C74xFWaPYrdgoJTIiBAHnuju5gF0948C03cM
 ziGxS1tyhBZKW9+MNdOZ8r5j+NJFSgkpRI8P1O1/KidZ3DcV7oL+gfVSMTAcpoR3
 Xc3vSMw4qJhTW1ZgbvwUYXDZaA9rNpfMoe37Oog5grlYruDKmreqGS+gdbOQlw0L
 OtsCKob7zjHJZbu4h5GoIfz2aQ1wBxZE9i3Y8tPUF01xZAbr7TqRgs7oUHOUGx4E
 W34Uue6Ul30zTxLQulsHUIUMU1lp0R93qImYgSlNY4sQYiTBRIdV1svhY7vBzu1C
 50ScpvwTJwYZaQGG9kjLV2/HLlNAsQhygbjJXWsAKz8qCDeuD7S8fzUqxfC9UfQ7
 CbmEPfNyMFV+yard80n6O9Ai3p/CVOtDjTKWgy6wWpIrKB3AbTu/asRy4CpBnH+R
 7fVzS/lRWf2rO3a0/KorgLCT6WKRBNfBr4FdbCFFz+zA9+Noi6pmNLHqEjoovOXq
 bsvDvQNlWxpiJs6zhkCv3gM2gCp18wZCRCBpFnuAWQtwRZQGW/c2yz0txHDX2VZd
 UMs1nqSq4Ce12jkIl7bk
 =A+p0
 -----END PGP SIGNATURE-----

copy if types are the same in value_data_cast

Arran Cudbard-Bell at 2016-05-24T14:47:26Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0bc959f541c257bceb5a469aff5ee1f84b1ad61
====== 
-- 
This commit summary was generated @2016-05-25T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list