Commit report for v3.0.x branch

The git bot announce at freeradius.org
Wed Jun 25 00:00:02 CEST 2014


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

======
Add in rad_virtual_server() which is now required for libeap

Alan T. DeKok at 2014-06-24T23:22:56Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc18d0d30e9bb47c84aac7d8f4a51e7a07f35df9
====== 
Add support for Vendor Specific Suboptions (RFC 4243)

Add support for array type suboptions

Allow terminating suboption and padding suboption

Add dictionary attributes for a many more DHCP RFCs

Arran Cudbard-Bell at 2014-06-24T22:44:22Z
Files modified:
	* share/dictionary.dhcp
	* share/dictionary.rfc4679
	* src/include/dhcp.h
	* src/lib/dict.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be0abff24856908a8b814fc2760df93bc0ba6102
====== 
Glue channel bindings into the TTLS code

Alan T. DeKok at 2014-06-24T20:43:39Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ba2973efff4d8bd00b58208f7cc9e292c10c168
====== 
Channel binding encode/decoder and process functions

Alan T. DeKok at 2014-06-24T20:43:39Z
Files modified:
	* raddb/sites-available/channel_bindings
	* src/modules/rlm_eap/libeap/all.mk
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/libeap/eap_chbind.h
	* src/modules/rlm_eap/libeap/eapcommon.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13ed1e0b63bc4813f94cbced368ba1b0c65ea4ca
====== 
Attributes and definitions fo channel bindings

Alan T. DeKok at 2014-06-24T20:43:39Z
Files modified:
	* share/dictionary.freeradius.internal
	* share/dictionary.ukerna
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18b3994c7c554614466e704dc3dba921765a7879
====== 
Move debug messages into rad_virtual_server

To remove duplication

Alan T. DeKok at 2014-06-24T20:43:39Z
Files modified:
	* src/main/auth.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f04cfd980f4495e01cd65023abfdb205626357f4
====== 
Move exit functions to debug.c

Arran Cudbard-Bell at 2014-06-24T19:07:18Z
Files modified:
	* src/include/libradius.h
	* src/lib/debug.c
	* src/lib/heap.c
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4250d10861259c2c45c12af03b5c82da3b639f1
====== 
Merge pull request #700 from mcnewton/rlm_files

make "this file is processed in order" more clear...

Arran Cudbard-Bell at 2014-06-24T18:32:01Z
Files modified:
	* raddb/mods-config/files/authorize

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fe27ca3b231593ae5111ada535f80fadd102c49
====== 
make "this file is processed in order" more clear...

Matthew Newton at 2014-06-24T16:35:52Z
Files modified:
	* raddb/mods-config/files/authorize

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/366cbcd55b7823f13e7e13c49645ab283269d133
====== 
Fix build when building on OSX, using non standard libssl, and a non standard version of clang/gcc (or a < OSX 10.9 version of clang/gcc)

Arran Cudbard-Bell at 2014-06-24T17:43:37Z
Files modified:
	* src/modules/rlm_counter/configure
	* src/modules/rlm_counter/configure.ac
	* src/modules/rlm_eap/configure
	* src/modules/rlm_eap/configure.ac
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure.ac
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_sim/configure
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure.ac
	* src/modules/rlm_example/configure
	* src/modules/rlm_example/configure.ac
	* src/modules/rlm_idn/configure
	* src/modules/rlm_idn/configure.ac
	* src/modules/rlm_ippool/configure
	* src/modules/rlm_ippool/configure.ac
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_mschap/configure
	* src/modules/rlm_opendirectory/configure
	* src/modules/rlm_otp/configure
	* src/modules/rlm_pam/configure
	* src/modules/rlm_perl/configure
	* src/modules/rlm_python/configure
	* src/modules/rlm_radutmp/configure
	* src/modules/rlm_redis/configure
	* src/modules/rlm_redis/configure.ac
	* src/modules/rlm_rediswho/configure
	* src/modules/rlm_rediswho/configure.ac
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac
	* src/modules/rlm_ruby/configure
	* src/modules/rlm_securid/configure
	* src/modules/rlm_securid/configure.ac
	* src/modules/rlm_smsotp/configure
	* src/modules/rlm_sql/configure
	* src/modules/rlm_sql/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_db2/configure
	* src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/configure
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/configure
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac
	* src/modules/rlm_sqlcounter/configure
	* src/modules/rlm_sqlcounter/configure.ac
	* src/modules/rlm_sqlhpwippool/configure
	* src/modules/rlm_sqlhpwippool/configure.ac
	* src/modules/rlm_sqlippool/configure
	* src/modules/rlm_sqlippool/configure.ac
	* src/modules/rlm_unbound/configure
	* src/modules/rlm_unix/configure
	* src/modules/rlm_wimax/configure
	* src/modules/rlm_yubikey/configure
	* src/modules/rlm_yubikey/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/254f0dfedf4dc550f10e09e50f7769a62ff1a3e6
====== 
Extra include dirs should be specified with -isystem

Arran Cudbard-Bell at 2014-06-24T16:53:13Z
Files modified:
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/393752a770db1610700589f7f89a0e6871f98c16
====== 
talloc_steal the packet after reading it

Alan T. DeKok at 2014-06-24T15:20:43Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0ae8d4f9c8e521461966d6e9c778b539a80e7a6
====== 
newvector should be a bool

Arran Cudbard-Bell at 2014-06-24T14:57:35Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/lib/tcp.c
	* src/main/command.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/tls_listen.c
	* src/main/unittest.c
	* src/main/util.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc2d71b74d5704b5036363c22f065b4907ae8719
====== 
Ensure packet is parented correctly

Alan T. DeKok at 2014-06-24T14:54:48Z
Files modified:
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da22d5d6acdda28edb71a3652cf75c48d6dda310
====== 
Print which packet in the request failed validation

Arran Cudbard-Bell at 2014-06-24T13:57:34Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58ab2b135f4dd001bed0fb65af8d1399c11d40f4
====== 
Minor connection API fixes

Arran Cudbard-Bell at 2014-06-24T12:12:00Z
Files modified:
	* src/include/connection.h
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12aca057fe2fc0ced97f602a9dd07665532b4cf2
====== 
Print out TAG_ANY attributes correctly

When attributes are inserted into the lists they should have their tag set to TAG_NONE if their tag was previously TAG_ANY

Arran Cudbard-Bell at 2014-06-24T11:18:02Z
Files modified:
	* src/lib/print.c

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


More information about the Freeradius-Devel mailing list