Commit report for master branch

The git bot announce at freeradius.org
Mon Apr 1 00:00:01 CEST 2013


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

======
Get rid of warning

At the cost of duplicating minor bits of code

Alan T. DeKok at 2013-03-31T23:47:26Z
Files modified:
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/047d96577836140a7dedde20d1d7106498a3cbc7
====== 
Add -isystem

So it doesn't complain about build warnings in the ruby headers

Alan T. DeKok at 2013-03-31T23:39:30Z
Files modified:
	* src/modules/rlm_ruby/m4/ax_ruby_devel.m4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d31ffb835adda0d6d9c92dab0cf6ff58bf72e78
====== 
Include module-specific m4 directories, too

Alan T. DeKok at 2013-03-31T23:38:14Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f2889c7f46f954ddbc0c71a4fdb31bd18ee9d7f
====== 
Fix typo

Alan T. DeKok at 2013-03-31T22:58:12Z
Files modified:
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3963452aa55d77aa26be45e4caed6c030b73dbae
====== 
Massive cleanups to module instantiation.

The mod_instantiate() now takes void*instance, instead of
void**instance.

The module_t struct now has sizeof(rlm_foo_t), along with
CONF_PARSER*module_config.

The server core allocates instance = module->size
and runs CONF_PARSER (if available)

only if that passes does it call the mod_insantiate
routine

Alan T. DeKok at 2013-03-31T22:54:20Z
Files modified:
	* src/include/modules.h
	* src/main/modules.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/rlm_eap.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* 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/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.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_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/extern.h
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_pw_valid.h
	* 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_rediswho/rlm_rediswho.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/rlm_securid.c
	* 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/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.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/a49ded0eab03c1f776e8e1b54263f42a7ff921ea
====== 
Use cf_log_err_cs() instead of L_ERR

Alan T. DeKok at 2013-03-31T19:38:15Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/450709c996e79931e86ba0088ae15fd247073ee1
====== 
Remove duplicate code

Alan T. DeKok at 2013-03-31T19:33:39Z
Files modified:
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_sometimes/rlm_sometimes.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fea726366f6a5f23d363f162961b91ef45f4018b
====== 
Don't call mod_detach() from instantiate

The server core takes care of this

Alan T. DeKok at 2013-03-31T19:32:41Z
Files modified:
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c7ed23b0d85e20508bfde48477bba30c56a5e05
====== 
Use PW_TYPE_REQUIRED and PW_TYPE_ATTRIBUTE

Checked via "grep", but there are probably more modules
which need converting

Alan T. DeKok at 2013-03-31T19:23:09Z
Files modified:
	* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_checkval/rlm_checkval.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef8d75271d077ace9f94da372976980e231e54cf
====== 
Added REQUIRED and ATTRIBUTE types for CONF_PARSER

To simplify the rest of the code

Alan T. DeKok at 2013-03-31T19:23:02Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03f125e92c2feeab3ff93e097ec130948567dba8
====== 
Cleaned up radlog(L_ERR, ... in mod_initialize

to cf_log_err_cs(conf, ...

where appropriate

Alan T. DeKok at 2013-03-31T18:37:23Z
Files modified:
	* 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_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap2/rlm_eap2.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.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_rest/rlm_rest.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

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


More information about the Freeradius-Devel mailing list