Commit report for master branch

The git bot announce at freeradius.org
Wed Sep 17 00:00:02 CEST 2014


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

======
Merge pull request #789 from qnet-herwin/debian_libcurl_gnutls

Allow debian builds with libcurl4-gnutls-dev

Arran Cudbard-Bell at 2014-09-16T14:40:18Z
Files modified:
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cb12c2392617d1c54f87e7530888e34b18885dd
====== 
Allow debian builds with libcurl4-gnutls-dev

The only relevant part of this package is the content of /usr/include/curl, these are the same for libcurl4-openssl-dev and libcurl4-gnutls-dev.

Herwin Weststrate at 2014-09-12T14:09:15Z
Files modified:
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fa1974ca686cd99841a0465a548ed5460de2edd
====== 
Merge pull request #793 from qnet-herwin/curl_nosignal

Set CURLOPT_NOSIGNAL in rest module

Arran Cudbard-Bell at 2014-09-16T14:39:31Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c45009f770d184367c658565f6eeb38e9ea9087
====== 
Set CURLOPT_NOSIGNAL in rest module

This is required for multithreaded applications (see http://curl.haxx.se/libcurl/c/libcurl-tutorial.html#Multi-threading). Once in a while, this would result in a longjump error:

    *** longjmp causes uninitialized stack frame ***: freeradius terminated
    ======= Backtrace: =========
    /lib/i386-linux-gnu/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xf73b16a0]
    /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0xeb60a)[0xf73b160a]
    /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4(+0x8085)[0xf71bf085]

(file and memory locations may vary among platforms).

The crash occured about once or twice per hour while under continuous load, there is no definite way to reproduce it. I haven't seen it anymore with these changes after several hours of testing.

Herwin Weststrate at 2014-09-16T09:31:06Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fca3d3303a80fd6a5cb0af2fb4a7af9bca6e4482
====== 
fr_ipaddr_cmp should compare prefixes too 0.0.0.0/1 != 0.0.0.0/0

Arran Cudbard-Bell at 2014-09-16T06:18:09Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df058237f2ee3f07ab428c149d0eafd64553c5f0
====== 
Fix dynamic client debug messages

Arran Cudbard-Bell at 2014-09-16T06:11:38Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02723550e4a8486e0bee11f5ca67e888b810a216
====== 
Check for null leaf values when parsing JSON structures. Fixes #790

Arran Cudbard-Bell at 2014-09-16T03:59:19Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cacf08c8a27fe90fe8b5b6db308ac198e6d0339c
====== 
Fix previous commit... should be setting prefix on src_ipaddr field

Arran Cudbard-Bell at 2014-09-16T03:17:54Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43740db5e63d21a083c740126baa21dd007b66a4
====== 
Depend on krb5-libs, not krb5

Alan T. DeKok (via Arran Cudbard-Bell)@2014-09-16T03:17:49Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dff7f1fd00e4b6212c975225ce64e19ee2b20ee9
====== 
Set prefix for Client-Src-IP-Address, too

Alan T. DeKok (via Arran Cudbard-Bell)@2014-09-16T03:17:45Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d92a080ae741a41c2a34d0cc8eca7d0d6063b49
====== 
Fixes for deprecated libcouchbase functions

Arran Cudbard-Bell at 2014-09-16T03:07:56Z
Files modified:
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11757000f28a9a1dd73762ef7065255b18be3a9d
====== 
-- 
This commit summary was generated @2014-09-17T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list