Commit report for master branch

The git bot announce at freeradius.org
Wed Apr 3 00:00:02 CEST 2013


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

======
Don't use OpenSSL SSHA1

because of EAP-SIM fips186 code.

hostap seems to do this a lot more cleanly

Alan T. DeKok at 2013-04-02T20:07:35Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5081cc7dd7662634d41120162487d116c3c9a42c
====== 
Add OpenSSL everywhere

Alan T. DeKok at 2013-04-02T18:25:04Z
Files modified:
	* Make.inc.in
	* src/modules/rlm_ippool/all.mk.in
	* src/modules/rlm_mschap/smbencrypt.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48cbcc3df8d51d0769356ca770da202f64a96738
====== 
Tools needing MD4/Md4 link to OpenSSL, too

Alan T. DeKok at 2013-04-02T18:00:30Z
Files modified:
	* src/modules/rlm_ippool/all.mk.in
	* src/modules/rlm_mschap/smbencrypt.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aba98be20f8d35930682e15011953f5b84ad06f9
====== 
Fix a couple more warnings

Arran Cudbard-Bell at 2013-04-02T17:39:20Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_sql/drivers/rlm_sql_sybase/rlm_sql_sybase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2da239e18af6c9098aea3e290e79b430d3a67285
====== 
(void) talloc_steal

Alan T. DeKok at 2013-04-02T17:32:28Z
Files modified:
	* src/main/client.c
	* src/main/evaluate.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db66b58cedab0da8a6699e4eecb9de723c9d20b3
====== 
Align Ascend filters

Alan T. DeKok at 2013-04-02T17:32:28Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f94225e1ab1d3de96525ac1e947dc01e900616bf
====== 
(void) talloc_steal

Alan T. DeKok at 2013-04-02T17:32:28Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e04f66e8e2b1ca5ecf97f43e94dfcf95abb336f3
====== 
Fix typo: & not &&

Alan T. DeKok at 2013-04-02T17:32:28Z
Files modified:
	* src/lib/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20a5d2c66b95e33f466fedcd6346ae3269f67ac9
====== 
Prefer OpenSSL versions of MD4 / MD5 / SHA1

Which makes libfreeradius-radius smaller

Alan T. DeKok at 2013-04-02T17:32:27Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe583316f0d33e41c89f513a0311473f667724d7
====== 
Should be upper case GCC

Arran Cudbard-Bell at 2013-04-02T15:21:53Z
Files modified:
	* src/include/build.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/beff2616571fd76c0d5891078c81b793468a6c99
====== 
Remove ident.h from one last place...

Arran Cudbard-Bell at 2013-04-02T06:35:27Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d94cbefb3d0205b1f3b0d19453912bcfef6782fd
====== 
Move ident.h macros into build.h

Add macros into build.h to disable deprecated declarations warnings

Disable deprecated declarations for __APPLE__ in all files that use OpenSSL (fixes OpenSSL build warnings)

Arran Cudbard-Bell at 2013-04-02T06:28:38Z
Files modified:
	* Make.inc.in
	* src/include/base64.h
	* src/include/build.h
	* src/include/conffile.h
	* src/include/connection.h
	* src/include/detail.h
	* src/include/dhcp.h
	* src/include/event.h
	* src/include/hash.h
	* src/include/heap.h
	* src/include/ident.h
	* src/include/libradius.h
	* src/include/md4.h
	* src/include/md5.h
	* src/include/missing-h
	* src/include/modules.h
	* src/include/packet.h
	* src/include/process.h
	* src/include/rad_assert.h
	* src/include/radiusd.h
	* src/include/radsniff.h
	* src/include/radutmp.h
	* src/include/realms.h
	* src/include/soh.h
	* src/include/stats.h
	* src/include/sysutmp.h
	* src/include/tcp.h
	* src/include/tls-h
	* src/include/token.h
	* src/include/udpfromto.h
	* src/include/vmps.h
	* src/include/vqp.h
	* src/lib/base64.c
	* src/lib/dhcp.c
	* src/lib/dict.c
	* src/lib/event.c
	* src/lib/fifo.c
	* src/lib/filters.c
	* src/lib/getaddrinfo.c
	* src/lib/hash.c
	* src/lib/heap.c
	* src/lib/hmac.c
	* src/lib/hmacsha1.c
	* src/lib/isaac.c
	* src/lib/log.c
	* src/lib/md4.c
	* src/lib/md5.c
	* src/lib/misc.c
	* src/lib/missing.c
	* src/lib/packet.c
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/rbtree.c
	* src/lib/sha1.c
	* src/lib/snprintf.c
	* src/lib/snprintf.h
	* src/lib/strlcat.c
	* src/lib/strlcpy.c
	* src/lib/tcp.c
	* src/lib/token.c
	* src/lib/udpfromto.c
	* src/lib/valuepair.c
	* src/lib/vqp.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/cb.c
	* src/main/client.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/crypt.c
	* src/main/detail.c
	* src/main/dhclient.c
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/files.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/mainconfig.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/process.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radconf2xml.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/session.c
	* src/main/soh.c
	* src/main/stats.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/util.c
	* src/main/valuepair.c
	* src/main/version.c
	* src/main/vmps.c
	* src/main/xlat.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_checkval/rlm_checkval.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dhcp/rlm_dhcp.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_sim.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/eap_types.h
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/libeap/eapcrypto.c
	* src/modules/rlm_eap/libeap/eapsimlib.c
	* src/modules/rlm_eap/libeap/fips186prf.c
	* src/modules/rlm_eap/libeap/mppe_keys.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.h
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/smbdes.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/eap_mschapv2.h
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* src/modules/rlm_example/other.c
	* src/modules/rlm_example/other.h
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_expr/rlm_expr.h
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ippool/rlm_ippool_tool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/edir.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_logintime/timestr.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/mschap.h
	* src/modules/rlm_mschap/opendir.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/smbdes.c
	* src/modules/rlm_mschap/smbdes.h
	* src/modules/rlm_mschap/smbencrypt.c
	* src/modules/rlm_otp/extern.h
	* src/modules/rlm_otp/otp.h
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_otp/otp_mppe.h
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_pw_valid.h
	* src/modules/rlm_otp/otp_pwe.c
	* src/modules/rlm_otp/otp_radstate.c
	* src/modules/rlm_otp/otp_util.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis/rlm_redis.h
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/mem.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_securid/rlm_securid.h
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/conf.h
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.h
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/drivers/rlm_sql_sybase/rlm_sql_sybase.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_utf8/rlm_utf8.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08ee50e2cc08db8b1b640b1ceb4df5f554c0e7e9
====== 
That should be the last of the UNUSED warnings

Arran Cudbard-Bell at 2013-04-02T01:34:31Z
Files modified:
	* scripts/jlibtool.c
	* src/main/dhcpd.c
	* src/main/process.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ded882e97e68097310b795b6ae2773b7cdd7d0ce
====== 
Check if were using CLANG which shows up as GCC compatible, and pass -Qunused-arguments

Arran Cudbard-Bell at 2013-04-02T01:12:31Z
Files modified:
	* configure
	* configure.in
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abcf75ec64841da91cac73744ce8135b1df77739
====== 
Fix clang warnings

Alan T. DeKok at 2013-04-02T00:51:49Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/307d89129a1133aabc0733ef969ebfc2b37ff813
====== 
Fix alignment issues

Alan T. DeKok at 2013-04-02T00:50:23Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3ee28065ccca7a46635c3ee3e05a6075a52824d
====== 
Fix more warnings

Arran Cudbard-Bell at 2013-04-02T00:20:13Z
Files modified:
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_ippool/rlm_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40118c5349a9af27bed7f5b39ba254a3e2e7ec20
====== 
Fix error in distclean

Arran Cudbard-Bell at 2013-04-01T23:22:37Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/780219c6945c157533960cd8a985a893c5d8d1d3
====== 
-- 
This commit summary was generated @2013-04-03T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list