Commit report for master branch

The git bot announce at freeradius.org
Tue Jul 14 00:00:03 CEST 2015


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

======
Add PW_TYPE to data type mapping table

Arran Cudbard-Bell at 2015-07-13T20:18:36Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/184ab909a6146eeaeac60974e1756de42ce8657e
====== 
Add doxygen headers for some important enums

Arran Cudbard-Bell at 2015-07-13T19:36:27Z
Files modified:
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24a4d1eb7d1e0acd01198b21ca0880f767c45d45
====== 
Add contributing document

Arran Cudbard-Bell at 2015-07-13T03:34:46Z
Files modified:
	* CONTRIBUTING

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10be94feb07eaa76273f248f6fa39e5aa2d749f1
====== 
Add notes to README.rst about commercial support and abusing the GitHub issue tracker

Arran Cudbard-Bell at 2015-07-13T00:36:37Z
Files modified:
	* README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26c28b4f67f96b21cb8cb4424311a955e5e1a362
====== 
Fix comment

Arran Cudbard-Bell at 2015-07-13T00:05:42Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ea4490950f73f3e71a9b3c14056c692e88bd546
====== 
More optimizations

After converting "%{Attr}" to &Attr, do more parsing of the RHS,
and check if teh RHS is an empty string.  If so, the string expansion
and comparison to empty string is just an existence check for the
attribute.

Alan T. DeKok at 2015-07-10T23:32:57Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c68b827a77f85b1157fe661eaced090a58fc7c37
====== 
Standardize warning messages

Alan T. DeKok at 2015-07-10T23:32:00Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3e4e081d0125b93efb54b34a4c52a78b85c262c
====== 
check_config is now in conffile.c

Alan T. DeKok at 2015-07-10T17:22:11Z
Files modified:
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89daeded97f11e1aff9a83396778326757b728f3
====== 
Move check_config to conffile.c

config things should arguably be here...

Alan T. DeKok at 2015-07-10T15:02:46Z
Files modified:
	* src/include/conffile.h
	* src/include/radiusd.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96adc71565affa49e254265a2c12a87cb9299fac
====== 
Don't complain on deprecated.  Closes #1131

Alan T. DeKok at 2015-07-10T14:54:26Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8dcd969bdcf834b52b8e8e785fdb62b263d5906
====== 
Don't convert RHS to data if RHS is empty

FIXME: The test should really be converted to an existence check

Alan T. DeKok at 2015-07-09T19:57:49Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/258197c87291193c104967fde75c9befd6f84202
====== 
Don't convert LIST to ATTRIBUTE

Alan T. DeKok at 2015-07-09T19:57:48Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3163c3841d9ee16bfdbd19e931fa23db0d9bb74
====== 
Do more optimizations

If LHS XLAT was converted to an attribute reference, AND the
RHS is a literal, then convert the RHS to type-specific data, too

Alan T. DeKok at 2015-07-09T19:29:30Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b42792ed0f8f1cd911179cda1b81d683f88f128
====== 
Always recurse in pass2

even if the node is marked as PASS2_FIXUP_NONE.  So that
xlat's can be compiled to attribute references

Alan T. DeKok at 2015-07-09T19:29:29Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a1858ae3ea4c40b0562370cb1b2e5f2c0c9832f
====== 
Explictly handle more condition types

And recurse on children

Alan T. DeKok at 2015-07-09T19:29:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e454a191fa12653038c7ee889d800ad4d779c6f8
====== 
label should always be defined

Alan T. DeKok at 2015-07-09T19:29:26Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ca0904938edabb69891c37d41d2c94ff14f194c
====== 
Don't include the '}' in the xlat name

Alan T. DeKok at 2015-07-09T19:29:25Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93bf98f432704cd0fbe6e1cd3365d8fa2f0b01cb
====== 
Manual clean up on error.

Talloc will do this for us, but it's good practice

Alan T. DeKok at 2015-07-09T19:29:23Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c69dbf105a9053626ff075bb4ba653a88aad8d5b
====== 
Always free clients list if we allocated it Closes #1130

Arran Cudbard-Bell at 2015-07-09T05:48:57Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65942022f71b32c40e249f865a178841b7c7c24d
====== 
map_to_request handles indentation already

Arran Cudbard-Bell at 2015-07-08T17:45:24Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3fb4265a8c5e10a032a3a52db77a6d0176831451
====== 
Added file.  Part of #1126

Alan T. DeKok at 2015-07-08T17:41:45Z
Files modified:
	* debian/freeradius-dhcp.lintian-overrides

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2ae0aac5e125d10fb8c96292ff90843c817773c
====== 
Cached memberships go in control

Arran Cudbard-Bell at 2015-07-08T17:42:37Z
Files modified:
	* src/tests/modules/ldap/groups_rfc2307bis.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c481054ba48cdbf7b53d861be9c654dbfd0baaa8
====== 
Use standard VP debugging format when adding cached group memberships

Arran Cudbard-Bell at 2015-07-08T17:24:59Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4e38a4865d90532ba70d62611fc2b54cc7d5945
====== 
Don't double indent debug output

Arran Cudbard-Bell at 2015-07-08T17:24:55Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a76e6054ee0e45fa0ec6a1bf3c4d9eee32290a2
====== 
Split out group tests

Arran Cudbard-Bell at 2015-07-08T16:54:11Z
Files modified:
	* src/tests/modules/ldap/auth.unlang
	* src/tests/modules/ldap/groups_rfc2307bis.attrs
	* src/tests/modules/ldap/groups_rfc2307bis.unlang
	* src/tests/modules/ldap/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1efa52ad0749343afeb1f3fc5c15f670571743a
====== 
Be more careful about talloc parent.  Fixes #1129

Alan T. DeKok at 2015-07-08T16:25:04Z
Files modified:
	* src/main/listen.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6c398fb6cb031067bdf74b7eb6e225db7be5515
====== 
Add support for extracting bind credentials from referral URLs

Arran Cudbard-Bell at 2015-07-08T06:15:44Z
Files modified:
	* raddb/mods-available/ldap
	* 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/8882ed7be9eef70d3ac1526154b1c4fa5f9afe65
====== 
bind_dn references need to be double quoted else they're not expanded

Arran Cudbard-Bell at 2015-07-08T06:10:02Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28e453fe02ee9ffac1a56ababae8233a2ae20453
====== 
Fix leak that wasn't really a leak Closes #1122

The server would immediately exit anyway, but for code cleanliness we should probably fix it. As reported by jpereira.

Arran Cudbard-Bell at 2015-07-07T23:44:41Z
Files modified:
	* src/modules/rlm_ldap/clients.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3cd05eccfcb07377d2b4c31492dfed5d979071a
====== 
Added the option -h for 'radattr' tool. refs #1123

Jorge Pereira (via Alan T. DeKok)@2015-07-07T22:38:37Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45b75daf8a932c2d186098a535e34376ee1ec686
====== 
Update radsniff man

Jorge Pereira (via Alan T. DeKok)@2015-07-07T22:38:35Z
Files modified:
	* man/man8/radsniff.8

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d86e6c37dd2068841b50725dc2d9696507c1ddd2
====== 
Define HAVE_DLADDR

Alan T. DeKok at 2015-07-07T22:17:19Z
Files modified:
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07f9bd2d6b4acfdc45dce6f951d8eb6d7ecd2edc
====== 
Fix wrong message for -dl check

Jorge Pereira (via Arran Cudbard-Bell)@2015-07-06T15:40:56Z
Files modified:
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac59a4d263800c6333e1d3929ef73bbdf8be9a15
====== 
dladdr() isn't posix.  Fixes #1113

Alan T. DeKok at 2015-07-03T16:27:29Z
Files modified:
	* configure
	* configure.ac
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a56f61e136c7ed98817af86ff2c2946bf8ade2d3
====== 
Merge pull request #1116 from pwdng/travis_ldap

Add clients test for LDAP.

Alan DeKok at 2015-07-03T15:19:23Z
Files modified:
	* src/tests/modules/ldap/clients.attrs
	* src/tests/modules/ldap/clients.unlang
	* src/tests/modules/ldap/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10ab2d4301377b3bc38df98afaa7518a3b5239ee
====== 
Add clients test for LDAP.

Philippe Wooding at 2015-07-03T13:42:05Z
Files modified:
	* src/tests/modules/ldap/clients.attrs
	* src/tests/modules/ldap/clients.unlang
	* src/tests/modules/ldap/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01122bcf6c1c20923054b8c1e1cc5fc5336cfc1d
====== 
Show where we load the modules from.  Fixes #1113

Alan T. DeKok at 2015-07-03T15:17:58Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eec0a55cf50c7251cb8c9afbb8fd4ba27968a4e0
====== 
Rename to .txt to .mib

Arran Cudbard-Bell at 2015-07-01T20:33:51Z
Files modified:
	* mibs/FREERADIUS-MGMT-MIB.mib
	* mibs/FREERADIUS-MGMT-MIB.txt
	* mibs/FREERADIUS-NOTIFICATION-MIB.mib
	* mibs/FREERADIUS-NOTIFICATION-MIB.txt
	* mibs/FREERADIUS-PRODUCT-RADIUSD-MIB.mib
	* mibs/FREERADIUS-PRODUCT-RADIUSD-MIB.txt
	* mibs/FREERADIUS-SMI.mib
	* mibs/FREERADIUS-SMI.txt
	* mibs/RADIUS-ACC-CLIENT-MIB.mib
	* mibs/RADIUS-ACC-CLIENT-MIB.txt
	* mibs/RADIUS-ACC-SERVER-MIB.chart
	* mibs/RADIUS-ACC-SERVER-MIB.mib
	* mibs/RADIUS-ACC-SERVER-MIB.txt
	* mibs/RADIUS-AUTH-CLIENT-MIB.mib
	* mibs/RADIUS-AUTH-CLIENT-MIB.txt
	* mibs/RADIUS-AUTH-SERVER-MIB.chart
	* mibs/RADIUS-AUTH-SERVER-MIB.mib
	* mibs/RADIUS-AUTH-SERVER-MIB.txt
	* mibs/RADIUS-STAT-MIB.mib
	* mibs/RADIUS-STAT-MIB.txt
	* mibs/README

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d67dbde82ead3e3bf712783376c77cc084e48018
====== 
Merge pull request #1112 from hzhongmj/arista

Add dictionary for Arista Networks

Arran Cudbard-Bell at 2015-07-01T20:31:29Z
Files modified:
	* share/dictionary
	* share/dictionary.arista

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ffeae29ca0f335c1ba6ee355ec24db9e8d6811c
====== 
Add dictionary for Arista Networks

Hua Zhong at 2015-07-01T10:13:34Z
Files modified:
	* share/dictionary
	* share/dictionary.arista

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

Arran Cudbard-Bell at 2015-07-01T17:33:29Z
Files modified:
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c335fefc71f0d1f63282d51503aad640ae99b121
====== 
Backwards compatibility?!

Arran Cudbard-Bell at 2015-07-01T17:33:25Z
Files modified:
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd083629b8a58cdf292c3f9741be663adcaeedba
====== 
Merge pull request #1107 from pwdng/travis_ldap

Add LDAP tests to Travis

Arran Cudbard-Bell at 2015-07-01T16:27:59Z
Files modified:
	* .travis.yml
	* scripts/travis/build.sh
	* scripts/travis/ldap-setup.sh
	* scripts/travis/ldap/slapd.conf
	* src/tests/modules/ldap/module.conf
	* src/tests/salt-test-server/salt/ldap.sls
	* src/tests/salt-test-server/salt/ldap/base.ldif
	* src/tests/salt-test-server/salt/ldap/freeradius-clients.ldif
	* src/tests/salt-test-server/salt/ldap/freeradius.ldif
	* src/tests/salt-test-server/salt/ldap/schema_freeradius.ldif

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8756cd33ccb0fc1d6470f251d6d31aa34f903fa1
====== 
Add client definitions to LDAP test fixtures.

Philippe Wooding at 2015-07-01T11:09:53Z
Files modified:
	* .travis.yml
	* scripts/travis/ldap/slapd.conf
	* src/tests/modules/ldap/module.conf
	* src/tests/salt-test-server/salt/ldap.sls
	* src/tests/salt-test-server/salt/ldap/base.ldif
	* src/tests/salt-test-server/salt/ldap/freeradius-clients.ldif
	* src/tests/salt-test-server/salt/ldap/freeradius.ldif
	* src/tests/salt-test-server/salt/ldap/schema_freeradius.ldif

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dcefc6b9d9e7fbedccaa27456a3425dfb60e01c
====== 
Add LDAP tests to Travis

Philippe Wooding at 2015-06-30T18:43:31Z
Files modified:
	* .travis.yml
	* scripts/travis/build.sh
	* scripts/travis/ldap-setup.sh
	* scripts/travis/ldap/slapd.conf
	* src/tests/modules/ldap/module.conf
	* src/tests/salt-test-server/salt/ldap/base.ldif

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/925d48eabb71cca298744f78883d5e5c70d6cadb
====== 
Include proto*.so

Alan T. DeKok at 2015-07-01T14:43:35Z
Files modified:
	* debian/freeradius.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e68219f57a670843cdcb56e507bf5fd5b83ce2ee
====== 
ldap_parse_urls sets the default port, so check the port string to determine if we need the overwrite the port in the url structure

Arran Cudbard-Bell at 2015-07-01T07:37:50Z
Files modified:
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca5c214d62c32444269e083dfcea0b1b0341172a
====== 
Use the correct port.

Alan T. DeKok at 2015-07-01T01:12:17Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18808b6d9027289249875c6525e6decc1c60eac4
====== 
URL port should override port, because it's the more specific option

Arran Cudbard-Bell at 2015-06-30T23:45:18Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8655446068a7bbec8a6ecc148418926fea9fc2d0
====== 
Ignore port if we're connecting to a unix socket

Arran Cudbard-Bell at 2015-06-30T22:23:11Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

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

Arran Cudbard-Bell at 2015-06-30T20:24:55Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5904b7b1b5c53ae3994c122616ec0c71199a262a
====== 
Explicitly prevent the use of URLs if we don't have URL parsing functions

Arran Cudbard-Bell at 2015-06-30T19:15:33Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/992f53b3083388ab61a26f8948e252b76cecf1fb
====== 
Work around for more OSX awefulness

Arran Cudbard-Bell at 2015-06-30T18:40:43Z
Files modified:
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b81520cb825473a91d1ae21cc874e6220fec461
====== 
Fix dlopen wrapper so it produces proper error messages

Arran Cudbard-Bell at 2015-06-30T18:26:49Z
Files modified:
	* src/main/modules.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16299dd0b93014cc753af92f137d2037f769576f
====== 
Fallback to hostnames if we don't have ldap_url_parse, ldap_is_ldap_url, ldap_urldesc2str.

Use ldap_url_desc2str to produce the URL we pass to ldap_initialize, this should fix ldapi://

Arran Cudbard-Bell at 2015-06-30T16:39:36Z
Files modified:
	* src/modules/rlm_ldap/config.h.in
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_ldap/configure.ac
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f1de036d5bd7182868c667c7f36b43139b3948f
====== 
Set CA basic constraints to "critical".  Fixes #1073

Alan T. DeKok at 2015-06-30T14:11:00Z
Files modified:
	* raddb/certs/ca.cnf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c6bf32e688baccbf3ab60bc82a48c8d6adc70c1
====== 
Tests for xlat in preprocess

Alan T. DeKok at 2015-06-30T02:23:45Z
Files modified:
	* src/tests/modules/preprocess/all.mk
	* src/tests/modules/preprocess/hints
	* src/tests/modules/preprocess/huntgroups
	* src/tests/modules/preprocess/module.conf
	* src/tests/modules/preprocess/xlat.attrs
	* src/tests/modules/preprocess/xlat.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59ade3e911fd018a6ddbd273c87d023c98d117c5
====== 
We don't need an "OK"

Alan T. DeKok at 2015-06-30T02:23:44Z
Files modified:
	* src/tests/modules/cache_rbtree/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ff3692e2a61c7e9e424669978517660b560a190
====== 
Merge pull request #1103 from alanbuxey/patch-49

Update Makefile

Arran Cudbard-Bell at 2015-06-29T17:05:52Z
Files modified:
	* raddb/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/051749be2ae2243b38b984dc323b3f2839988f9b
====== 
Update Makefile

Alan Buxey at 2015-06-29T16:13:53Z
Files modified:
	* raddb/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49139a7ab21809a3b1b430feb7b726b97bb02fc8
====== 
Merge pull request #1101 from alanbuxey/patch-48

Update dictionary.aruba

Arran Cudbard-Bell at 2015-06-29T17:05:48Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac50f13f828cf5bb07bc24e5c82fe3f215e152ea
====== 
Update dictionary.aruba

Alan Buxey at 2015-06-28T14:33:57Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa11bbf14a79c5795f3483d56ee7bf347fe92f7f
====== 
Merge pull request #1100 from alanbuxey/patch-45

Update unlang.5

Arran Cudbard-Bell at 2015-06-29T17:05:43Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/deb56b90b5f6dd6bb6c1a88387dbdc02931b8781
====== 
Update unlang.5

Alan Buxey at 2015-06-28T12:00:58Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34132ead088d0c1017065d40c6fa11e377906ec0
====== 
Merge pull request #1099 from alanbuxey/patch-44

Update misc.c

Arran Cudbard-Bell at 2015-06-29T16:56:21Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bf418b487e1102190a5dcf9a5095966a8fcffc4
====== 
Update misc.c

Alan Buxey at 2015-06-28T11:58:26Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/884b6cb2df37d0cf45edc43513887ef14b1d7333
====== 
Merge pull request #1098 from alanbuxey/patch-43

Update README

Arran Cudbard-Bell at 2015-06-29T16:56:15Z
Files modified:
	* doc/README

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/498935e56568f115402532d7760240b8bacdb56a
====== 
Update README

Alan Buxey at 2015-06-28T11:57:59Z
Files modified:
	* doc/README

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd6d7567349746aa2d3b89fa528ca05c1b718ae3
====== 
Merge pull request #1097 from alanbuxey/patch-42

Update debug.c

Arran Cudbard-Bell at 2015-06-29T16:56:09Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144f22495929876a21e0e2a637d510bf0dd2d397
====== 
Update debug.c

Alan Buxey at 2015-06-28T00:28:33Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2b1ecebea5665ef7986189762b45162a4bc3d4a
====== 
Merge pull request #1096 from alanbuxey/patch-41

Update dictionary.arbor

Arran Cudbard-Bell at 2015-06-29T16:56:03Z
Files modified:
	* share/dictionary.arbor

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab3e14c1da18c62c0d1a1b0eca2e67dd3147dbf5
====== 
Update dictionary.arbor

Alan Buxey at 2015-06-28T00:17:47Z
Files modified:
	* share/dictionary.arbor

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88a4024b4ae2e2fca3d1ef0151dece2a3f64f032
====== 
Merge pull request #1095 from alanbuxey/patch-40

Update missing-h

Arran Cudbard-Bell at 2015-06-29T16:55:57Z
Files modified:
	* src/include/missing-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dcad6b6a5b31fd36fd2432a068055fd22ef1905
====== 
Update missing-h

Alan Buxey at 2015-06-28T00:13:32Z
Files modified:
	* src/include/missing-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e58ca399c00cba4d80f12b0f0eea32a1ae482d1
====== 
Merge pull request #1093 from alanbuxey/patch-38

Update queries.conf

Arran Cudbard-Bell at 2015-06-29T16:55:48Z
Files modified:
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b6b3b48a8b2d87d2c39bbb7027b3055ca0e713b
====== 
Update queries.conf

Alan Buxey at 2015-06-27T21:54:55Z
Files modified:
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f73228c1722848f492e06a23a932f83b1e9d6016
====== 
Merge pull request #1092 from alanbuxey/patch-37

Update queries.conf

Arran Cudbard-Bell at 2015-06-29T16:55:41Z
Files modified:
	* raddb/mods-config/sql/main/oracle/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9073e3b767c3f7ea38c781ef0c5428ceadbfb88
====== 
Update queries.conf

Alan Buxey at 2015-06-27T21:54:23Z
Files modified:
	* raddb/mods-config/sql/main/oracle/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff584a12f972155c1883bb2234223e4e38f44541
====== 
Merge pull request #1094 from alanbuxey/patch-39

Update checkrad.in

Arran Cudbard-Bell at 2015-06-29T16:55:28Z
Files modified:
	* src/main/checkrad.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/840905eb03f5c0ce09fc31640e3ce745a72b8dee
====== 
Update checkrad.in

Alan Buxey at 2015-06-28T00:12:42Z
Files modified:
	* src/main/checkrad.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66240850308c01ad38105c86722b1c0dcb851847
====== 
Merge pull request #1091 from alanbuxey/patch-36

Update queries.conf

Arran Cudbard-Bell at 2015-06-29T16:55:15Z
Files modified:
	* raddb/mods-config/sql/main/mysql/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3154764959ba7e6ef4b9ae1fce366db1356622e6
====== 
Update queries.conf

Alan Buxey at 2015-06-27T21:53:54Z
Files modified:
	* raddb/mods-config/sql/main/mysql/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b047871abe7c49dab3e20cebf62532c10f8d019e
====== 
Merge pull request #1090 from alanbuxey/patch-35

Update checkrad.in

Arran Cudbard-Bell at 2015-06-29T16:55:04Z
Files modified:
	* src/main/checkrad.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6242bddfacfe2f4eb25f04d7503ab653949bc8c9
====== 
Update checkrad.in

Alan Buxey at 2015-06-27T21:53:08Z
Files modified:
	* src/main/checkrad.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80a12b4a89c4f99d3bf0fd542d61b00a4aca011a
====== 
Merge pull request #1089 from alanbuxey/patch-34

Update radiusd-example.txt

Arran Cudbard-Bell at 2015-06-29T16:54:57Z
Files modified:
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34d9298d4b87059dafc275baf5914386e63d8df0
====== 
Update radiusd-example.txt

Alan Buxey at 2015-06-27T21:51:50Z
Files modified:
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8fb30ed802e7191c7ea6787d9d1df277acdd3ce3
====== 
Fix const issue

Arran Cudbard-Bell at 2015-06-29T15:51:46Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17e1efdac433de815da076e95ed4331c0297b621
====== 
Switch to ldap_sasl_bind interface for simple binds too

Allows us to specify server/client controls.

Arran Cudbard-Bell at 2015-06-29T15:36:45Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a2144571603d49e7d839caab0061ab9abf27bcd
====== 
Union is anonymous

Alan T. DeKok at 2015-06-29T15:14:01Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbf35990d8c85fff63ab8dbce9f0e1574e92feaf
====== 
Manually track the append list

Alan T. DeKok at 2015-06-29T14:50:23Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/938a343d1bcbbd6f158cd2858f85314e4ccdade4
====== 
Allow expansions while we're processing the list.

By the horrible hack of making a copy of the input list.
The issue is that the expansions need access to the input list,
but we also need to re-write the input list in radius_pairmove()

So until we have a better fix, we'll just do this hack

Alan T. DeKok at 2015-06-29T14:50:22Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c16d4fa288d63e3b234600efcb55114d6dc9c672
====== 
Print out VPs which are xlat'd

Alan T. DeKok at 2015-06-29T14:50:12Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d3a6cea2e956e774bd04269cae1749ef1e11947
====== 
Doxygen

Arran Cudbard-Bell at 2015-06-28T03:11:27Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36e1b02e926df5cd75d4d548694401535c607ca9
====== 
Support modifying the opaque data used by a pool on reconnect

If a reconnect callback is registered

1. Lock the pool.
2. Block threads attempting to spawn new connections.
3. Wait until all pending spawn attempts have finished.
4. Close pool->start connections (ensures we have room to open new connections).
5. Mark all remaining connections as requiring reconnection.
6. Call reconnect callback.
7. Open pool->start connections.

Old connections will be cleaned up and reconnected over time.

fr_connection_pool_reconnect is thread safe.

Arran Cudbard-Bell at 2015-06-28T02:30:39Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eef7fff56d39d46e2b82d271717d5d5ac24c1807
====== 
Don't reconnect connections, destroy the old one and get a new one

The old reconnect code didn't release the mutex whilst spawning a new connection, presumably to keep the pool in a consistent state.

This would have weird and annoying side effects. It's simpler just to close the connection and either get another existing one or spawn a new one.

The reduction in complexity is worth the small performance penalty of allocating a new connection structure, and linking it into the pool.

Arran Cudbard-Bell at 2015-06-28T01:54:36Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec6425461458685ba8435c22d63d6791a6bf886b
====== 
Destroy pool mutex on free

Arran Cudbard-Bell at 2015-06-28T01:54:36Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c85867725efe11d89d21ea9c09f7bea47e3d9bd1
====== 
Note

Arran Cudbard-Bell at 2015-06-28T01:54:36Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d78a354d4880378df4256831e71ff9eb5275388
====== 
Note on new get opaque function

Arran Cudbard-Bell at 2015-06-27T23:32:37Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0eecd072007cc268a5d405b00a1e314f2d986ecd
====== 
Overzealous search/replace

Arran Cudbard-Bell at 2015-06-27T23:08:46Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b89fe9bd8e0726f6412a26bbb2915b479c428b8
====== 
Re-order connection pool functions

Public functions at the bottom of connection.c, private ones at the top, group by pool and connection functions.

Arran Cudbard-Bell at 2015-06-27T23:04:53Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_sql/sql.c

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


More information about the Freeradius-Devel mailing list