Commit report for v3.0.x branch

The git bot announce at freeradius.org
Sat Feb 21 00:00:02 CET 2015


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

======
Deal with PROXIED in conflicting requests

Alan T. DeKok at 2015-02-20T23:00:00Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e97deec7c361ffae308913c350caee3db2ff5d5d
====== 
Clean up even if request is in reject / cleanup delay

Alan T. DeKok at 2015-02-20T22:19:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd3d67157762aad2d2b3f97d8e34a0f720b5cdc1
====== 
Simplify FR_ACTION_DONE logic in request_done()

Alan T. DeKok at 2015-02-20T22:18:17Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a98abe837977e5f3bb776aa787d427ed0a387069
====== 
Simplify handling of conflicting packets

Alan T. DeKok at 2015-02-20T22:07:35Z
Files modified:
	* src/include/process.h
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/396c88c08225c11484c84437c4d78580147b43c4
====== 
Initialize child_pid for requests to NO_SUCH_CHILD_PID

Alan T. DeKok at 2015-02-20T21:26:09Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a6c07b52c9325cc5eed07b265fc546b7b91089f
====== 
Shut up stupid clang message

Alan T. DeKok at 2015-02-20T17:33:42Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96dd425cfa80fa684dc187584942fc322e69ae2d
====== 
Remove unused assignment

Alan T. DeKok at 2015-02-20T13:41:44Z
Files modified:
	* src/main/files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91442804c105cccfe6e3334da4bf3b980c835183
====== 
Check for reject / cleanup delay when receiving conflicts.

The main thread can just mark the old request as DONE,
and delete it.

The CONFLICTING state is now reserved for requests which are
QUEUED or RUNNING

Alan T. DeKok at 2015-02-20T04:28:59Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd57315f47a40232f1d6acb931b54f712ebc82b0
====== 
Encode delayed packets in the child thread.

So that the work isn't done in the master thread

Alan T. DeKok at 2015-02-20T04:28:59Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6849a7c46f543e072d4e2368cc371842ba53202d
====== 
Always set STOP in request_done()

So that any child threads will pick that up as quickly as possible

Alan T. DeKok at 2015-02-20T04:28:59Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/280b7242ec7e429ec83e1ced80ebf95761bf28d4
====== 
Use better names for states and callbacks in eap methods

Arran Cudbard-Bell at 2015-02-20T01:31:49Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf3b9c6cfb3a46aac49979c0dc962c94ef1a5405
====== 
Change xlat_name to name in rlm_ldap

Arran Cudbard-Bell at 2015-02-20T01:31:07Z
Files modified:
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

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

Alan T. DeKok at 2015-02-20T01:22:36Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61df2329bbc0d70b2c6eedabb8b17b89027aa609
====== 
Bump for 3.0.8

Alan T. DeKok at 2015-02-20T01:06:07Z
Files modified:
	* VERSION
	* debian/changelog
	* doc/ChangeLog
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da896c6f64574db015d7fe811fab18a45bfed2e3
====== 
Better fix for RADIUSD_VERSION

Alan T. DeKok at 2015-02-20T01:05:01Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bf200f423693e1f2915a9b77ddb6837ac83fec8
====== 
Better check for bare "authorize" etc. statements

Alan T. DeKok at 2015-02-20T00:48:52Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdc21613fe5a7f0ee18591d2adbe5765320e6fa
====== 
Relax version/vendor warning in rlm_ldap

Arran Cudbard-Bell (via Alan T. DeKok)@2015-02-20T00:48:46Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

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

Alan T. DeKok at 2015-02-19T17:54:21Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8282a158b0b30d7dc522162855a30c942ad57dfa
====== 
Update for release

Alan T. DeKok at 2015-02-19T17:52:19Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ecc63f78b6597cbe392c198a5c956bae0031880
====== 
Manually order sqlite tests

So we can do "make -j 4 tests.modules"

Alan T. DeKok at 2015-02-19T17:47:52Z
Files modified:
	* src/tests/modules/sql_sqlite/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebfa109ec2e63af81889c6477fcbcd3b1cf4c655
====== 
Allow control:MS-CHAPv2-Challenge in rlm_eap_mschapv2

So that we can control the challenge sent to the user

Alan T. DeKok at 2015-02-19T17:18:10Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/617200ce61b81966e7af44d60d7659dbbf2d514a
====== 
Tests for comments

Alan T. DeKok at 2015-02-19T15:49:12Z
Files modified:
	* src/tests/modules/files/authorize

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b3cfa08ba4d44c4e3509ff429345c8105b65d65
====== 
Fix formatting in rlm_eap_mschapv2

Arran Cudbard-Bell at 2015-02-19T03:53:13Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

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

Arran Cudbard-Bell at 2015-02-19T03:53:13Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae2d397249c2205e79c47a95e6ecbc67cb69e810
====== 
Remove unused variable

Alan T. DeKok at 2015-02-18T22:06:46Z
Files modified:
	* src/lib/pair.c

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

Alan T. DeKok at 2015-02-18T21:53:09Z
Files modified:
	* src/main/files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/528b18127fda1004c12419f16c000bfdf2f69611
====== 
Note recent changes

Alan T. DeKok at 2015-02-18T21:27:43Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5c7bc9984f9385d0c0176b7b61184f25ae137c2
====== 
Clean up "users" file parsing.

The code is now more understandable.  Comments are allowed
in more places.  Better error messages are produced

Alan T. DeKok at 2015-02-18T21:26:41Z
Files modified:
	* src/lib/pair.c
	* src/main/files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/904683711fda983c663710d0935e71d7d58175c6
====== 
Use correct macro

Alan T. DeKok at 2015-02-18T14:26:08Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2079072dac0566e8b5f17b02f1e7d2227fe4b51
====== 
Note recent changes

Alan T. DeKok at 2015-02-18T14:22:57Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/128aeb730f41f74d404822274319eaddb398e042
====== 
Add alternative to peercred auth for Unix control sockets

Arran Cudbard-Bell at 2015-02-18T04:44:53Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/radiusd.h
	* src/main/command.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18647ff9a2a2f06f71aaea9d67c48d542ddb21e9
====== 
Move ERROR calls to fr_strerror_printf

Add peercred option (though not used yet)

Arran Cudbard-Bell at 2015-02-18T04:44:45Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b4a3189be7f0e318266f5a61902df9745c339d8
====== 
Update yubikey docs, and print attribute debug messages in a standard form.

Arran Cudbard-Bell at 2015-02-17T18:56:19Z
Files modified:
	* raddb/mods-available/yubikey
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d72659e3e1be06e541faa3ac4d53da900c96d50
====== 
Add stub functions for rad_suid_set_down_uid

Arran Cudbard-Bell at 2015-02-17T15:39:15Z
Files modified:
	* src/main/util.c

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

Arran Cudbard-Bell at 2015-02-16T23:42:30Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e53b4ab8470de6854ac82981e71d6dd53fb6ec2
====== 
Add support for non-interactive SASL mechs in rlm_ldap

Maybe some day we'll implement interactive ones too.

Arran Cudbard-Bell at 2015-02-16T23:37:10Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/config.h.in
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

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

Arran Cudbard-Bell at 2015-02-16T23:37:10Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dff1d01ef011a49b171d351b011723c7fad10361
====== 
Fix for master

Alan T. DeKok at 2015-02-16T16:21:28Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98c127be062e6b53b0ac2c1e873ddd45a1e0373b
====== 
If State is too long, warn instead of assert

Alan T. DeKok at 2015-02-15T20:06:23Z
Files modified:
	* src/main/state.c

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

Alan T. DeKok at 2015-02-15T18:37:16Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98777ae3d81ea359a1af0dbb4f9e9e59cd6d2049
====== 
Use 16h, which looks better than hhhhhhhhhhhhhh

Alan T. DeKok at 2015-02-15T18:11:21Z
Files modified:
	* raddb/sites-available/default

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea29d460dab747e5bf4a6f0f100650b1fe3b8853
====== 
Allow numbers in random expansions

Alan T. DeKok at 2015-02-15T18:10:54Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5c185003c00295a5448148a300f19bde13ee359
====== 
Document State creation

Alan T. DeKok at 2015-02-15T17:46:58Z
Files modified:
	* raddb/sites-available/default

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f84b1447a734e45f4324593bc695be4ed65b5cd4
====== 
A little more clarification

Alan T. DeKok at 2015-02-14T03:13:37Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/306b4a639464fdbfaf2f58f123ec7f91072ae3dd
====== 
Always need to \0 terminate json output buffer

Arran Cudbard-Bell at 2015-02-13T21:18:09Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8064569f48615f34e69bad173b861d4461beab75
====== 
Remove last cppcheck complaint

The old code was a mess of ifdefs.  The new code is a bit
better, but still pretty damned bizarre

Alan T. DeKok at 2015-02-13T17:03:45Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfeb2c242f858a53be7ea2a9dad6e452d95f292d
====== 
Simplify code in udpfromto_init

Alan T. DeKok at 2015-02-13T16:49:11Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b2f8f5813cee435b46a5c75493afb384107f8be
====== 
Suppress invalidscanf in cppcheck

Because its output is wrong

Alan T. DeKok at 2015-02-13T16:41:56Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/748c672854117edfe3977e1ccdaf1af98dc0cb1e
====== 
Remove support for ephemeral RSA keys.

They're needed only for export ciphers, which are no longer used

Alan T. DeKok at 2015-02-13T15:34:44Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6724f1390b1486183c1b39a1c77676e2071fbfa8
====== 
use correct assert macro

Alan T. DeKok at 2015-02-13T15:10:45Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/384a99dd9523213c9daa4bdc1af7832fd72a4417
====== 
Quiet clang scanner

Alan T. DeKok at 2015-02-13T13:42:04Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8b266ba0429916192b1eccde9a16a51229cd904
====== 
plist files might be directories

Alan T. DeKok at 2015-02-13T13:39:31Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d94ae2dc4753cc6e350d8d25887a218a4892f032
====== 
Don't call cursor functions inside of the cursor code

We know what to do, so we just do it.

Alan T. DeKok at 2015-02-13T00:13:38Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26405117140c64ed534a1cc8780cf5017f10854c
====== 
NDEBUG makes assertions go away, so wrapping critical function calls in asserts is a bad idea...

Arran Cudbard-Bell at 2015-02-12T22:53:18Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec8f5f514c9c14fce6fa01a54d6cf85eb59632d4
====== 
Add accounting attributes only for accounting packets

Alan T. DeKok at 2015-02-12T16:15:35Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9fe64461a94017bab6b7b9e867025f761e4fed1
====== 
Don't attempt to add clients which specify subnets as home_servers

Arran Cudbard-Bell at 2015-02-12T14:51:50Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bc661ac4784846e78f9b162889ecb228794604a
====== 
Spawn should be bool

Arran Cudbard-Bell at 2015-02-12T02:21:46Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e35f09fdc8f3dc3c62aae85aa73bcb00c85d7914
====== 
Only prevent parallel spawn if we've previously failed opening a connection

Otherwise, for LDAP at least, we reject all the requests that get processed until the first connection has opened

Arran Cudbard-Bell at 2015-02-12T02:20:52Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72523f8fafcb65984bdff024d9bcef7616dd7596
====== 
Don't need two talloc_free calls in rlm_cache_memcached

Arran Cudbard-Bell at 2015-02-12T02:19:20Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f71145a09eaf179c9fbc3f1f07a17e1f03910c9
====== 
Ignore dynamically generated rfc*.h files

Arran Cudbard-Bell at 2015-02-11T21:59:03Z
Files modified:
	* src/include/.gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a0fdd2b4d66c2d19be7abeba04ae5b28cbf4173
====== 
Rework LDAP cacheable groups code

Adding groups to the control list is now only done after resolution has been completed, so we don't end up with a partial group list on error

talloc_pool is no longer used, as there appears to be buggy a buggy codepath in some version of talloc, which prevents nested pools.

Arran Cudbard-Bell at 2015-02-11T21:57:51Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffff9fc082ac81eb7443ebd77281aa6ea2dfcfd3
====== 
fr_cursor_merge should do nothing if add is NULL

Arran Cudbard-Bell at 2015-02-11T21:54:12Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7a523a9143313f86aa7bf484a9e5bc92acf53fc
====== 
Don't need to use pools in rlm_ldap now the REQUEST is a pool

Arran Cudbard-Bell at 2015-02-11T01:15:18Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7dbd47b7f4fc50345493f25b637fcb2a1e500878
====== 
Make pairfind() call the cursor functions.

To avoid fr_cursor_next()

Alan T. DeKok at 2015-02-10T23:55:21Z
Files modified:
	* src/lib/cursor.c
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d70fade1bd8beda1bc39c244e44fa2616a03a57a
====== 
Allow Error-Cause in Accounting-Response

Alan T. DeKok at 2015-02-10T22:58:00Z
Files modified:
	* raddb/mods-config/attr_filter/accounting_response

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aecdbbca9cb5c0f31b4ab9cca83816ddfd01d940
====== 
Allow Error-Cause in Access-Reject

Alan T. DeKok at 2015-02-10T22:56:11Z
Files modified:
	* raddb/mods-config/attr_filter/access_reject

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64e751dbdc4b4f99a7aface118b5cef908533fbf
====== 
Note recent changes

Alan T. DeKok at 2015-02-10T22:52:02Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fdfd194c85daec76ce36aec75e42e5149b9696e
====== 
Limits on talloc pool size

Alan T. DeKok at 2015-02-10T22:42:47Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11a4900e0e955501305c643a25f3db706f74d964
====== 
Don't call pairfree() in request_finish()

Now that we use talloc pools, those calls are unnecessary

Alan T. DeKok at 2015-02-10T22:40:04Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45d16c51651da582c4810ecc8531d1e113597bd5
====== 
Run radlog_request(...debug) ONLY if debug_flag is set

Alan T. DeKok at 2015-02-10T22:36:20Z
Files modified:
	* src/include/log.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b87c06eee8c321d86804893183ebd7709ad44d
====== 
Move talloc pool config to "resources" section

And make it 32K.  Which is about

sizeof(REQUEST) + sizeof(RADIUS_PACKET) * 2 + sizeof(VALUE_PAIR) * 400

Alan T. DeKok at 2015-02-10T22:11:20Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12bd87bb32f286ee5e28765344255a640af17f00
====== 
Set talloc pool size

Alan T. DeKok at 2015-02-10T21:56:19Z
Files modified:
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/356a2e504a0612c3078e04e8bc92a4be420bf7af
====== 
Use talloc pools for RADIUS packets

Alan T. DeKok at 2015-02-10T21:53:39Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c440cdc2148c8df23336f59bbcc44fa4188d5e3
====== 
Wrapper for request_free()

If it has a parent, free the parent.  Otherwise, free the request.

Alan T. DeKok at 2015-02-10T21:44:54Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d903f2750e2197b431f0f713b1ab39c8f26e8f14
====== 
Make rad_recv() take a TALLOC_CTX

Alan T. DeKok at 2015-02-10T21:40:17Z
Files modified:
	* src/include/libradius.h
	* src/lib/packet.c
	* src/lib/radius.c
	* src/main/listen.c
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adc89c27eaa06e599a6c19ec20fc07a99c994e4c
====== 
Make request_receive() take a TALLOC_CTX

In prepartion for per-listener pools

Alan T. DeKok at 2015-02-10T21:36:02Z
Files modified:
	* src/include/process.h
	* src/main/command.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/tls_listen.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_vmps/vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f8cb8c117ce9696b2adc9db792d6f4f96c67cf9
====== 
Updated the copyright date

perl -p -i -e  's/Copyright \(C\) 20../Copyright (C) 2015/' share/dictionary*

Alan T. DeKok at 2015-02-10T19:29:55Z
Files modified:
	* share/dictionary
	* share/dictionary.3com
	* share/dictionary.3gpp
	* share/dictionary.3gpp2
	* share/dictionary.acc
	* share/dictionary.acme
	* share/dictionary.actelis
	* share/dictionary.aerohive
	* share/dictionary.airespace
	* share/dictionary.alcatel
	* share/dictionary.alcatel-lucent.aaa
	* share/dictionary.alcatel.esam
	* share/dictionary.alcatel.sr
	* share/dictionary.alteon
	* share/dictionary.altiga
	* share/dictionary.alvarion
	* share/dictionary.alvarion.wimax.v2_2
	* share/dictionary.apc
	* share/dictionary.aptis
	* share/dictionary.arbor
	* share/dictionary.aruba
	* share/dictionary.ascend
	* share/dictionary.ascend.illegal
	* share/dictionary.asn
	* share/dictionary.audiocodes
	* share/dictionary.avaya
	* share/dictionary.azaire
	* share/dictionary.bay
	* share/dictionary.bintec
	* share/dictionary.bluecoat
	* share/dictionary.bristol
	* share/dictionary.brocade
	* share/dictionary.bskyb
	* share/dictionary.bt
	* share/dictionary.cablelabs
	* share/dictionary.cabletron
	* share/dictionary.chillispot
	* share/dictionary.cisco
	* share/dictionary.cisco.asa
	* share/dictionary.cisco.bbsm
	* share/dictionary.cisco.vpn3000
	* share/dictionary.cisco.vpn5000
	* share/dictionary.citrix
	* share/dictionary.clavister
	* share/dictionary.colubris
	* share/dictionary.columbia_university
	* share/dictionary.compat
	* share/dictionary.compatible
	* share/dictionary.cosine
	* share/dictionary.dante
	* share/dictionary.dhcp
	* share/dictionary.digium
	* share/dictionary.dlink
	* share/dictionary.dragonwave
	* share/dictionary.efficientip
	* share/dictionary.eltex
	* share/dictionary.epygi
	* share/dictionary.equallogic
	* share/dictionary.ericsson
	* share/dictionary.ericsson.ab
	* share/dictionary.erx
	* share/dictionary.extreme
	* share/dictionary.f5
	* share/dictionary.fortinet
	* share/dictionary.foundry
	* share/dictionary.freedhcp
	* share/dictionary.freeradius
	* share/dictionary.freeradius.internal
	* share/dictionary.freeswitch
	* share/dictionary.gandalf
	* share/dictionary.garderos
	* share/dictionary.gemtek
	* share/dictionary.h3c
	* share/dictionary.hp
	* share/dictionary.huawei
	* share/dictionary.iana
	* share/dictionary.iea
	* share/dictionary.infonet
	* share/dictionary.ipunplugged
	* share/dictionary.issanni
	* share/dictionary.itk
	* share/dictionary.juniper
	* share/dictionary.karlnet
	* share/dictionary.kineto
	* share/dictionary.lancom
	* share/dictionary.livingston
	* share/dictionary.localweb
	* share/dictionary.lucent
	* share/dictionary.manzara
	* share/dictionary.meinberg
	* share/dictionary.merit
	* share/dictionary.meru
	* share/dictionary.microsoft
	* share/dictionary.mikrotik
	* share/dictionary.motorola
	* share/dictionary.motorola.illegal
	* share/dictionary.motorola.wimax
	* share/dictionary.navini
	* share/dictionary.netscreen
	* share/dictionary.networkphysics
	* share/dictionary.nexans
	* share/dictionary.nokia
	* share/dictionary.nokia.conflict
	* share/dictionary.nomadix
	* share/dictionary.nortel
	* share/dictionary.ntua
	* share/dictionary.openser
	* share/dictionary.packeteer
	* share/dictionary.paloalto
	* share/dictionary.patton
	* share/dictionary.propel
	* share/dictionary.prosoft
	* share/dictionary.proxim
	* share/dictionary.purewave
	* share/dictionary.quiconnect
	* share/dictionary.quintum
	* share/dictionary.redcreek
	* share/dictionary.rfc2865
	* share/dictionary.rfc2866
	* share/dictionary.rfc2867
	* share/dictionary.rfc2868
	* share/dictionary.rfc2869
	* share/dictionary.rfc3162
	* share/dictionary.rfc3576
	* share/dictionary.rfc3580
	* share/dictionary.rfc4072
	* share/dictionary.rfc4372
	* share/dictionary.rfc4603
	* share/dictionary.rfc4675
	* share/dictionary.rfc4679
	* share/dictionary.rfc4818
	* share/dictionary.rfc4849
	* share/dictionary.rfc5090
	* share/dictionary.rfc5176
	* share/dictionary.rfc5447
	* share/dictionary.rfc5580
	* share/dictionary.rfc5607
	* share/dictionary.rfc5904
	* share/dictionary.rfc6519
	* share/dictionary.rfc6572
	* share/dictionary.rfc6677
	* share/dictionary.rfc6911
	* share/dictionary.rfc6929
	* share/dictionary.rfc6930
	* share/dictionary.rfc7055
	* share/dictionary.rfc7155
	* share/dictionary.rfc7268
	* share/dictionary.riverbed
	* share/dictionary.riverstone
	* share/dictionary.roaringpenguin
	* share/dictionary.ruckus
	* share/dictionary.sg
	* share/dictionary.shasta
	* share/dictionary.shiva
	* share/dictionary.siemens
	* share/dictionary.slipstream
	* share/dictionary.sofaware
	* share/dictionary.sonicwall
	* share/dictionary.springtide
	* share/dictionary.starent
	* share/dictionary.starent.vsa1
	* share/dictionary.surfnet
	* share/dictionary.symbol
	* share/dictionary.t_systems_nova
	* share/dictionary.telebit
	* share/dictionary.telkom
	* share/dictionary.trapeze
	* share/dictionary.tropos
	* share/dictionary.ukerna
	* share/dictionary.unix
	* share/dictionary.usr
	* share/dictionary.usr.illegal
	* share/dictionary.utstarcom
	* share/dictionary.valemount
	* share/dictionary.versanet
	* share/dictionary.vqp
	* share/dictionary.walabi
	* share/dictionary.waverider
	* share/dictionary.wichorus
	* share/dictionary.wimax
	* share/dictionary.wimax.alvarion
	* share/dictionary.wimax.wichorus
	* share/dictionary.wispr
	* share/dictionary.xedia
	* share/dictionary.xylan
	* share/dictionary.yubico
	* share/dictionary.zte
	* share/dictionary.zyxel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cb0bfa9b114327a9c9c70f47b1978691e4d6761
====== 
New dictionary

Alan T. DeKok at 2015-02-10T19:22:39Z
Files modified:
	* share/dictionary
	* share/dictionary.ruggedcom

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

Alan T. DeKok at 2015-02-10T15:21:58Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91f6957e98bf60e35761e858a78c2cc1781331e0
====== 
Auto-generate PW_FOO_BAR from "Attribute Foo-Bar".  Fixes #905.

The VALUEs aren't autogenerated yet. But this should be
a good start

Alan T. DeKok at 2015-02-10T14:41:09Z
Files modified:
	* src/include/all.mk
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6701489b5b4e0245d6e62bd4b9eb252a65c53be7
====== 
PW_USER_PASSWORD, not PW_PASSWORD

Alan T. DeKok at 2015-02-10T14:32:42Z
Files modified:
	* src/modules/rlm_opendirectory/rlm_opendirectory.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e4fd1482cd437214c09ebd68561244f3edac72a
====== 
more attributes

gureedo (via Arran Cudbard-Bell)@2015-02-10T13:34:54Z
Files modified:
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c0fa7f0247162c6c53b1c36b3940f7b07192f69
====== 
Fixed a number of double semicolons in source

Herwin Weststrate (via Arran Cudbard-Bell)@2015-02-10T13:31:17Z
Files modified:
	* src/lib/dict.c
	* src/lib/hash.c
	* src/main/client.c
	* src/main/command.c
	* src/main/modcall.c
	* src/main/process.c
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f966a1fc03dae73ca5e5bae94845307283afca5
====== 
Fix typo in comments in radmin.c

s/gind/find/

Herwin Weststrate (via Arran Cudbard-Bell)@2015-02-10T13:31:10Z
Files modified:
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/447ea75735ad106e7c7413ffaa1536183ce7a45a
====== 
Note recent changes

Alan T. DeKok at 2015-02-09T23:09:44Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04520d429f8a4a0613d904f281eaf6bf5a49cdb3
====== 
Minor typo in help message

Alan T. DeKok at 2015-02-09T23:09:25Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcdcaa6817c68850481729ff5988fc4f9c2a11dd
====== 
Print out error for non-server "authorize" etc. sections

Alan T. DeKok at 2015-02-09T21:51:16Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/295b7eec647ec7786876028fa1682c40dcd445f9
====== 
Do pass2 compilation on "authorize" outside of a server block

Alan T. DeKok at 2015-02-09T21:51:16Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8c815d3aba25dfca44f8f52fb5c3bbb0a5c731d
====== 
If this module is done pass2, go to the next one

Alan T. DeKok at 2015-02-09T21:51:15Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3086a67bce4bbb1c4f432e2ff2b43962f3aa5b7e
====== 
Remove whitespace from simultaneous use messages

Arran Cudbard-Bell at 2015-02-09T21:39:07Z
Files modified:
	* src/main/auth.c

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

Arran Cudbard-Bell at 2015-02-09T21:38:48Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a2e454f82eee6895c0a7560f7738dc4299182b8
====== 
No quotes around attribute names

Arran Cudbard-Bell at 2015-02-08T22:24:10Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f07eeb9ebf2679dc7c209e920a1dcd53074eb79
====== 
In LDAP attrmap print the value that failed parsing and the error

Arran Cudbard-Bell at 2015-02-08T20:10:21Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

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

Arran Cudbard-Bell at 2015-02-08T17:16:15Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d5fd3a4c99bb1d0cb38eba0f5a2f8c58d97a9ef
====== 
Move assertion

Alan T. DeKok at 2015-02-06T15:43:56Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/003f02fbe18dc73e4f2c072167eb35bdad6abf63
====== 
Assert to catch catastriphic errors

Alan T. DeKok at 2015-02-06T15:14:52Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ef7f10af136018134e4b5a3388869b9aad246a1
====== 
Simpler method of deleting connections from a pool

Alan T. DeKok at 2015-02-05T18:43:16Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7291367382fc37fa2e62c938d53742f80f97b138
====== 
Run-time check, not assertion

Alan T. DeKok at 2015-02-05T18:02:11Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de80a7ad8f39024525d449b0310bf96d19c52251
====== 
Warnings for non-debug builds

Alan T. DeKok at 2015-02-05T18:01:57Z
Files modified:
	* src/main/conffile.c

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

Alan T. DeKok at 2015-02-05T17:58:12Z
Files modified:
	* src/main/radmin.c

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


More information about the Freeradius-Devel mailing list