Commit report for master branch

The git bot announce at freeradius.org
Mon Mar 24 00:00:03 CET 2014


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

======
Check and define sig_t if it's not in signals.h

Arran Cudbard-Bell at 2014-03-23T22:35:16Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a8485922ac47b0682829c2b98c5aa372051ba17
====== 
Typo

Arran Cudbard-Bell at 2014-03-23T22:09:26Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ac41c5cf272b890488c0996c81cdb300479f3e3
====== 
And another global gone...

Arran Cudbard-Bell at 2014-03-23T21:43:23Z
Files modified:
	* src/include/radiusd.h
	* src/main/mainconfig.c
	* src/main/radiusd.c
	* src/main/unittest.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/864c522b466fb076132b1df4818519c0ef36d408
====== 
Read the dictionaries before reading the main config in radmin

Arran Cudbard-Bell at 2014-03-23T21:10:12Z
Files modified:
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/840bd0d1cef93e0c6b0ed0be904e53318933166e
====== 
Make CHECK_CONFIG_SAFE the default.

All modules are now safe.  Any module which is unsafe will have to
set the flag manually

Alan T. DeKok at 2014-03-23T17:49:26Z
Files modified:
	* src/include/modules.h
	* src/main/command.c
	* src/main/modules.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_chap/rlm_chap.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_eap/rlm_eap.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.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_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_preprocess/rlm_preprocess.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_rest/rlm_rest.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.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_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e89c25fe474f4592841b39c56d800e5319482e26
====== 
If the leading character of a template is '&', it MUST be an attr

Previously parse errors of '&reQET:User-Name were treated as
literal strings.  This is wrong.

Alan T. DeKok at 2014-03-23T17:49:24Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f139e4fe6675ee50b1d10a0e86d62798dd902370
====== 
Make smsotp -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:49:23Z
Files modified:
	* src/modules/rlm_smsotp/rlm_smsotp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60d8f13ed5d9868610b4317ed55de73a083b8723
====== 
Make rest -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:49:22Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2390cba4f94968e57a3487d13371961d1568ecd3
====== 
Make ldap -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:49:22Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffb5b2926522dc5ca7357995c71c315a9eabe124
====== 
Make redis modules -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:49:21Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3a6838316c50077d959b9f5e0089faa027bfd65
====== 
Mark SQL modules -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:49:20Z
Files modified:
	* 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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01cda506a8f0c2cea31eaae7bb25a9bc27d3a4bf
====== 
This module is thread-safe.

Alan T. DeKok at 2014-03-23T17:49:18Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bb1c1dadae2e1313ce892516acfcf31e3abeb72
====== 
Handle -C in the connection pool.  Addresses #559

Parse the options && create the pool, but don't open
any connections.  If the module tries to open a connection
for some purpose, that's OK.  Only one connection will be
opened.

Alan T. DeKok at 2014-03-23T17:49:12Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8c3f88afdd253ed38c1ddd30b1fa2ce125cc94b
====== 
Explanation comments

Alan T. DeKok at 2014-03-23T17:49:09Z
Files modified:
	* src/tests/keywords/if-skip

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11eeb7174c01a61af06b14183190aa595d0030ec
====== 
Redirect travis panic action output to STDERR to make sure we can see it

Arran Cudbard-Bell at 2014-03-23T16:05:51Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/073561dbd09e2898af11b5c2c2360f6ea37c2ebb
====== 
Fix typo, should be method_str, not method

Arran Cudbard-Bell at 2014-03-23T15:30:25Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06d19e8069d51fabfd8aee551df75ca9cd6fff8e
====== 
rlm_rest has been tested enough to be stable

Arran Cudbard-Bell at 2014-03-23T15:04:21Z
Files modified:
	* src/modules/stable

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2fb959a65f0c74d94baf3c4b4bba4ac0c42ccb4
====== 
Add checks for json_type_to_name

Arran Cudbard-Bell at 2014-03-23T14:52:06Z
Files modified:
	* src/modules/rlm_rest/config.h.in
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/025ed18957d76c6b41a9343f7b9c030e1a1babbc
====== 
Fix json-c check to work on debian (libjson0) too

Arran Cudbard-Bell at 2014-03-23T14:37:44Z
Files modified:
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/533183c256554a1e2d2525360a4090b21bcbd33c
====== 
Unlike every other package libjson-dev does not install the libraries

Arran Cudbard-Bell at 2014-03-23T14:09:52Z
Files modified:
	* .travis.yml
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0798634bf835ebf06f3a4d873d5d1729be41204
====== 
Need libcurl too

Arran Cudbard-Bell at 2014-03-23T14:02:29Z
Files modified:
	* .travis.yml
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8190828b08830ec7d3c265d34efd99c6028c4772
====== 
Add debian package for rlm_rest

Arran Cudbard-Bell at 2014-03-23T13:43:09Z
Files modified:
	* debian/control
	* debian/freeradius-rest.install
	* debian/freeradius-rest.postinst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4a14c6c632e2d2b45b8bfd951ba71c1f070ee13
====== 
Add predepends for libjson0-dev

Arran Cudbard-Bell at 2014-03-23T12:54:31Z
Files modified:
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0501eeb0fec10293ff3cc9037aa25421295d3338
====== 
Do travis builds with json-c

Arran Cudbard-Bell at 2014-03-23T12:53:34Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afda1302623d8f73f07d9d32a598ef936389514a
====== 
Add rest xlat function to allow arbitrary GET requests

The response data (no matter what the content type is) gets written as plaintext to the expansion buffer.

Arran Cudbard-Bell at 2014-03-23T12:48:00Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/914f26e38ba608f109678e79bb9949cf84c489c6
====== 
Add function to get body data from a handle

Arran Cudbard-Bell at 2014-03-23T12:44:51Z
Files modified:
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36a90d483ec788eb10c5fece474c7fbe7fe74f5d
====== 
Rename all rest structures and functions to be in terms of request/response instead of read/write

It makes significantly more sense now...

Arran Cudbard-Bell at 2014-03-23T12:44:27Z
Files modified:
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3fe7c0c5e45901a1005d19e317807d303acbfec1
====== 
Enable multi-line output for unrecognised content-types

Arran Cudbard-Bell at 2014-03-23T10:06:22Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f61ba4fa0b701cb62b16655aff24471d83008086
====== 
fail on error parsing URI

Arran Cudbard-Bell at 2014-03-23T09:35:05Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6404c348c7105e752388b23be8f2895779a07f2
====== 
More tests for newer conditions which are also skipped

Alan T. DeKok at 2014-03-23T01:24:32Z
Files modified:
	* src/tests/keywords/if-skip

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8db6abe35f618bfc19f11ea8a4b38065ca5cfa90
====== 
Remove extraneous pass2 checks

now that all optimization is done at load time

Alan T. DeKok at 2014-03-23T01:24:14Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4762ff787d37a9e00484e6bb13336ae7348abaf
====== 
Move load-time removal of 'if' conditions

To where they make sense.  Which now also lets us do load-time
optimizations for:

	if (1) {

	}
	else {
		# no need to compile this
	}

and

	if (0) {
		# ignored
	}
	elsif (..) {
		# compiled
	}

Which didn't work before

Alan T. DeKok at 2014-03-23T01:23:06Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e5b2b6a363e25bb6760b4dfd3cd959e00ef2bae
====== 
Fix use of add_to_modcallable()

it should just add.  It shouldn't create the parent

Alan T. DeKok at 2014-03-23T01:23:06Z
Files modified:
	* src/include/modcall.h
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a19b3e104ff3c1651ecfa50303396d01fd1c21e
====== 
Make "add_child" O(1) instead of O(N)

Alan T. DeKok at 2014-03-23T01:23:06Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ef9cc8ea2a245035fec35bd99853710089345cf
====== 
Set csingle->type in do_compile_modgroup

So its accessible to later code

Alan T. DeKok at 2014-03-23T01:23:06Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/723be4bd324fe616f15e4ee17421c418e9692e58
====== 
Silence unused function warning

Arran Cudbard-Bell at 2014-03-23T01:14:33Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31cb896f311133ba3e7fd7ae7a12f5289d60217c
====== 
More formatting

Arran Cudbard-Bell at 2014-03-23T01:08:15Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e7c648e40919299b766a8e2addde8fbb1ef829c
====== 
Add body type 'none' which can be used to make RESTfull requests with no body

Arran Cudbard-Bell at 2014-03-23T01:08:11Z
Files modified:
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a42fd6e5dedec0caac5b924e0c04fe7521edbbc1
====== 
-- 
This commit summary was generated @2014-03-24T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list