Commit report for v3.0.x branch

The git bot announce at freeradius.org
Thu Apr 30 00:00:02 CEST 2015


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

======
Move xlat's to bootstrap

Alan T. DeKok at 2015-04-29T23:19:43Z
Files modified:
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25cdf270d238035359c9ea86b3db60d8c418a021
====== 
Call instantiate if we're checkinfg the config

Alan T. DeKok at 2015-04-29T23:19:25Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/345509c7b8b4cbcea769492026224cdba9f082d1
====== 
Set cached pointers before using them

Alan T. DeKok at 2015-04-29T22:49:51Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1dd06b42e1ca08c2f6b2a08652befd031b7f4a5a
====== 
Move attribute creation to bootstrap

Alan T. DeKok at 2015-04-29T22:45:32Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f39d799f618771c69837b915ca94ffea3bcb4ae9
====== 
USe better errors

Alan T. DeKok at 2015-04-29T22:45:32Z
Files modified:
	* src/modules/rlm_counter/rlm_counter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87587a8a409f8f1bc90a7c9e4accca5172f2b08b
====== 
Move attribute creation to bootstrap

Alan T. DeKok at 2015-04-29T22:45:32Z
Files modified:
	* src/modules/rlm_counter/rlm_counter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e9f43c418084ef7c2971ec774417080813a8ebe
====== 
Move attribute creation to bootstrap

Alan T. DeKok at 2015-04-29T22:45:32Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0b8381ce07feaaf601808587e28d3843001e360
====== 
Move attribute creation to bootstrap

Alan T. DeKok at 2015-04-29T22:45:32Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfff77b1b1a7c87f4d012abd4a206795077891f0
====== 
Add sql_fields for mysql and postgres too

Arran Cudbard-Bell at 2015-04-29T22:25:58Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8e86d741fe6a2b242e5f15c0dde52851b08f8d6
====== 
Create an sql_fields function for sqlite

Arran Cudbard-Bell at 2015-04-29T21:51:31Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5337086fc4a190f65c21ef7b4581c4ab5468784e
====== 
Formatting

Arran Cudbard-Bell at 2015-04-29T21:51:31Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc2f2a1945eda53ff7173356f1a2b856f0b2645a
====== 
Formatting

Arran Cudbard-Bell at 2015-04-29T21:51:31Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef306e9e67099635d82bcd0908af576c25b49c9a
====== 
This change was backed out

Alan T. DeKok at 2015-04-29T21:46:15Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89fce29b469dbae526e5d35c5e675f9fc62a6feb
====== 
note recent changes

Alan T. DeKok at 2015-04-29T21:44:04Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b53adc0b3a01299dd8b5201a71fe7edd50c86c7c
====== 
Unused function

Alan T. DeKok at 2015-04-29T21:34:24Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2ef5a460d680ccc8c30698f1030cf9e7a3a0c66
====== 
Add "bootstrap" method, and clean up module API.

The bootstrap method is where attributes are created at run time.
This allows OTHER modules to use those attributes.

All modules in the "modules" section are now dlopen'd, their
instance data allocated, configuration is parsed, and the bootstrap
method is called.

Once all of the modules are bootstrapped, the module "instantiate"
method is called.

As part of this change, we simplify the API to:

	module_find = find a known module
	module_bootstrap = load and create a known module
	module_instantiate - call the modules instantiation routine

Alan T. DeKok at 2015-04-29T21:34:12Z
Files modified:
	* src/include/modpriv.h
	* src/include/modules.h
	* src/main/command.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/unittest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff09e8fe28ff8e1c78905b0daadc3d2cf1f8fff0
====== 
Remove debugging code

Alan T. DeKok at 2015-04-29T21:19:48Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/182d9476d2f219e316a66a76dbd040711b0734c8
====== 
C99 initializers here, too

Alan T. DeKok at 2015-04-29T20:55:52Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c71671c405078d6ffa39c696b4c608be9988059
====== 
Switch to C99 style initialisers for module structs

Arran Cudbard-Bell at 2015-04-29T19:28:12Z
Files modified:
	* src/include/modules.h
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_vmps/vmps.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_detail/rlm_detail.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_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_idn/rlm_idn.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/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_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.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/1d67d7692410675bc37f0cd6a5c75e427a71881b
====== 
note recent changes

Alan T. DeKok at 2015-04-29T17:37:43Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e01f174698418b67060d3025ab86e1063bbb5b3d
====== 
Request and reply may not exist for Status-Server packets.

We've really got to move to request->proxy->packet, etc.

Alan T. DeKok at 2015-04-29T17:35:13Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7329b95c849bc060d100b5ac0e0f17ff4d13da70
====== 
Rename RLM_COMPONENT_* to MOD_*

And use the section names, e.g. MOD_AUTHENTICATE, instead of
MOD_AUTH.  This makes it easier to remember what the definitions
are, and it makes it easier to automatically re-write the code,
because all of the names are consistent

Alan T. DeKok at 2015-04-29T17:16:52Z
Files modified:
	* src/include/modules.h
	* src/main/command.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79cd09d94eacf5b7573ebd7e95bb212555ec2163
====== 
Allow assignment to comparison attributes

Alan T. DeKok at 2015-04-29T17:16:52Z
Files modified:
	* src/main/map.c
	* src/tests/keywords/unix-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b276d49fce2ee53a38bd155bcb197289163f349
====== 
Allow the attribute to already exist

Alan T. DeKok at 2015-04-29T17:16:52Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2edad3f0310bbc613c7de2b26ddc4fbc7c10dd7f
====== 
Failure to get user is a debug message, not an ERROR

Alan T. DeKok at 2015-04-29T17:16:52Z
Files modified:
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9776b308c7bbbe4f84cc12e6b0e2a0d869515376
====== 
Forbid the use of search results which return multiple entries when looking for user objects

Arran Cudbard-Bell at 2015-04-29T04:48:42Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75193b15b08b5c954194e511867902a8099c1aa3
====== 
-- 
This commit summary was generated @2015-04-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list