Commit report for v3.0.x 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:30Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29683cc58791d69890de40f677520d047de3aa88
====== 
Typo

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0da78b4f5bf492ebda2314dffc9ae5d2a32bf094
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-03-23T22:02:29Z
Files modified:
	* doc/ChangeLog

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

Arran Cudbard-Bell at 2014-03-23T21:43:30Z
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/123b47702a4a0577327c8df92c8a5d483856c764
====== 
Read the dictionaries before reading the main config in radmin

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/549818ed745420c932028d26c080794a539f7144
====== 
Now we've fixed it!

Alan T. DeKok at 2014-03-23T17:50:21Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/687f892e539990b0ce4bff4a8d54fc5c74d8b17b
====== 
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:48:15Z
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/cf3e3236d6b1ce1b8e0955b9f96721ec6827892a
====== 
Note recent changes

Alan T. DeKok at 2014-03-23T17:36:17Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a482a5020f99389beb14956430a4d8c16fff9257
====== 
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:35:01Z
Files modified:
	* src/main/map.c

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

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

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

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

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

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

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

Alan T. DeKok at 2014-03-23T17:35:00Z
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/e76a33ebeb6cf844f6372066bb5ab7e20e5093b2
====== 
Mark SQL modules -C safe.  Addresses #559

Alan T. DeKok at 2014-03-23T17:35:00Z
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/d0de366de1195be445a3f4d363829b0e568d4404
====== 
This module is thread-safe.

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb193cdb78b9d4c8a47db8aa41b35e6a6ea3f208
====== 
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:35:00Z
Files modified:
	* src/main/connection.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb66ed6e3a67b142f127ea67f527428946e583f7
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-03-23T16:18:58Z
Files modified:
	* doc/ChangeLog

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

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

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

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

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

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

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

Arran Cudbard-Bell at 2014-03-23T14:51:59Z
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/87e87aca6dca159cb4e2db762d5536b9be0d98d8
====== 
Silence GCC warning

Arran Cudbard-Bell at 2014-03-23T14:45:26Z
Files modified:
	* src/lib/valuepair.c

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

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

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

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

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

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

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e43ade09a4c9653c8dc8b65c7c4511d08461a033
====== 
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:34Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a7c87e5e0585ff97e763cfc4fd79bc77dfac098
====== 
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:48:13Z
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/f0311de8f10a4b4254adb70b173f27641b75ed06
====== 
Enable multi-line output for unrecognised content-types

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d488a915bd44e253d0f4e88f049b60d388351073
====== 
Redirect output again.

The panic action doesn't work for me, and I'd rather fight with
the makefiles on segv than see hundreds of lines of crap output
the other 99% of the time, when nothing is wrong

Alan T. DeKok at 2014-03-23T01:21:54Z
Files modified:
	* src/tests/keywords/all.mk

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

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

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

now that all optimization is done at load time

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87ddfdb3917146d704ddce7a514ef69ab7aef3e4
====== 
No longer O(N^2)

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

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

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

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

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

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

Arran Cudbard-Bell at 2014-03-23T01:07:41Z
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/27e24efda7c325e139f33b122af884fc812b4953
====== 
-- 
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