Commit report for master branch

The git bot announce at freeradius.org
Sat Dec 14 00:00:03 CET 2013


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

======
Should use krb5_free_error_message to free error message

Arran Cudbard-Bell at 2013-12-13T23:47:54Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6233eb87f223ec76f93ea428620bdc8f060904fd
====== 
Better error handling for heimdal

Apparently they don't use the comm_err API so all the messages come out as unknown...

Arran Cudbard-Bell at 2013-12-13T22:30:27Z
Files modified:
	* src/include/threads.h
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a96ae49922e35325700bc11cb890036408bf411a
====== 
Don't add 'no' to cflags when libkrb5 is not threadsafe

Arran Cudbard-Bell at 2013-12-13T22:30:26Z
Files modified:
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90599f353b059a8cb1f600b9f143e3c29ac7104f
====== 
Ah the sound of silence...

The heimdal guys invented their own function header doc format, which is close enough to doxygen to be parsed by it, and far enough away to generate literally 100s of warning messages

Arran Cudbard-Bell at 2013-12-13T22:30:26Z
Files modified:
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6a1c8f0d9d258d31067b9ea425bde5fd2184e38
====== 
Ignore icon.png

Arran Cudbard-Bell at 2013-12-13T22:30:26Z
Files modified:
	* .gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95c27af0df00474a2487f3718d72137a9e94684a
====== 
Disable threading for MIT libkrb5 <= 1.11.4 i.e. all currently released versions

Arran Cudbard-Bell at 2013-12-13T22:30:26Z
Files modified:
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fdb6ded26c8b5e4edbd8050ead9ab5fc768feb7
====== 
link_da and list_da are arrays, should check counter variables instead

Arran Cudbard-Bell at 2013-12-13T22:30:26Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eada7eb76004762dc094abc5d89c02148d2f7d97
====== 
Added VALUEs from the RFC

Alan T. DeKok (via Arran Cudbard-Bell)@2013-12-13T22:30:26Z
Files modified:
	* share/dictionary.rfc6677

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

Added a line ending

Stefan Paetow (via Arran Cudbard-Bell)@2013-12-13T22:30:26Z
Files modified:
	* share/dictionary.rfc7055

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5768f66a936ec2ee105baa90c0e32fddd47105ab
====== 
Add the ABFAB RFC dictionary.

Stefan Paetow (via Arran Cudbard-Bell)@2013-12-13T22:30:26Z
Files modified:
	* share/dictionary
	* share/dictionary.rfc7055
	* share/dictionary.ukerna

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f60ee4fd05de92a7bd1c44a55dce66be32e0141
====== 
Use memdup for binary data, not strdup

Alan T. DeKok at 2013-12-12T15:17:14Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f19242509f4c9a3627a90c5eb073de0f6e8f3f0
====== 
Sometimes KRB5_IS_THREAD_SAFE isn't defined

Alan T. DeKok at 2013-12-12T14:57:54Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9355aa12a389c6e385159da7fcf654a43200404c
====== 
More sanity checks for connection limits

Alan T. DeKok at 2013-12-12T14:57:53Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc9e66af2baa7153df63b68ef6589ff81725b58f
====== 
Decode attributes under more conditions

Arran Cudbard-Bell at 2013-12-12T13:36:31Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72fc2e540c4476e3592a82ec313f811af35521dc
====== 
Only apply hack if rlm_krb5 was compiled thread capable

Arran Cudbard-Bell at 2013-12-12T13:24:37Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b44860d7ef87517e53b2cfd57ef1740c4169ebb2
====== 
formatting

Arran Cudbard-Bell at 2013-12-12T13:22:07Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

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

Arran Cudbard-Bell at 2013-12-12T13:22:07Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07444177d801866c3ce657877177bc03a59cfed1
====== 
Free service principal on detach

Arran Cudbard-Bell at 2013-12-12T13:22:07Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ac85ec5fec6d42eda6d3d24599aac35dfd344c8
====== 
Fix erroneous check

Alan T. DeKok at 2013-12-11T20:16:24Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54ed6784315195edb7c45d6f097804fc3fd78ff6
====== 
Force unsigned comparison

Alan T. DeKok at 2013-12-11T20:12:30Z
Files modified:
	* src/modules/proto_bfd/bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0b823fc14aba5422f6b029f15511dff1e913754
====== 
Fixed copy-paste error

Alan T. DeKok at 2013-12-11T20:09:15Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eaf3856b637270c997cda89f3f9f9e42b4cfbfd6
====== 
Note that it's OK to fall through

Alan T. DeKok at 2013-12-11T20:06:45Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4df2551f9db7eee2f9aeff565b9c9ac08e88dc04
====== 
Added assert

Alan T. DeKok at 2013-12-11T20:04:52Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/850cc221c9ea7fbc401a8ceabfebcd6cf5ee55f7
====== 
We can only decode attributes of 256 bytes or less

Alan T. DeKok at 2013-12-11T20:00:08Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cd4397bf289841931e97b7f90ef14513430f09b
====== 
Prototype functions if they're needed

Alan T. DeKok at 2013-12-11T19:51:12Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a1921eaf85ed1e9772977dbd855973332718e7a
====== 
Only munge pps fields for non-detail sockets

Alan T. DeKok at 2013-12-11T19:47:24Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16450c0466ee79a6b898659c2ad03c5d0920e453
====== 
If there's no children, we can just mark the request as done

Alan T. DeKok at 2013-12-11T19:47:22Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80b255134bba407fc04fe80edd8eb21020529b0a
====== 
Should print the result code too for eDir failures

Arran Cudbard-Bell at 2013-12-11T14:38:37Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22c4207d730af062386d0219e38e219dbbc5ae64
====== 
Add some additional error definitions from the eDir docs

Arran Cudbard-Bell at 2013-12-11T14:37:06Z
Files modified:
	* src/modules/rlm_ldap/edir.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd0ad8217d118af510eef5c82282c4f4c2342888
====== 
cache is no longer setable, so remove the config item from the default config

Arran Cudbard-Bell at 2013-12-10T18:37:40Z
Files modified:
	* raddb/mods-available/krb5
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8da9a02b9af038bc08d8cea2818039dc993cba03
====== 
Work around bug in MIT krb5_copy_context which attempts to copy the list of tgs_kytpes and tkt_ktypes associated with a context...

Except by default the pointers to those lists are NULL (which it does not check), and so it SEGVs

Arran Cudbard-Bell at 2013-12-10T18:03:20Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f4dec3d419b8da47de0f32bfc9de1cb27dbfe7a
====== 
Typo in MIT krb5

Arran Cudbard-Bell at 2013-12-10T14:35:19Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c39bdd0cf36f894421e5fddd173803bee23e5287
====== 
Remove restrictions on VSAs in sqlcounter

Arran Cudbard-Bell at 2013-12-09T20:30:28Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8fc9792939120edbc2c5926d9f922df89ac6f2c
====== 
base_dn is no longer required

Arran Cudbard-Bell at 2013-12-09T14:43:19Z
Files modified:
	* src/main/conffile.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9277614dec8820eb91d9a4f77c215559de9e78e2
====== 
Merge pull request #488 from kokel/dictionary.xylan

Update dictionary.xylan

Arran Cudbard-Bell at 2013-12-09T12:28:39Z
Files modified:
	* share/dictionary.xylan

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

Tobias Hachmer at 2013-12-09T07:46:19Z
Files modified:
	* share/dictionary.xylan

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f767ad8f40d4a2eb944c88516d0b69db1a2c52d0
====== 
Fully sync ERX/Unisphere with Juniper's dictionaries

Arran Cudbard-Bell at 2013-12-08T00:24:20Z
Files modified:
	* share/dictionary
	* share/dictionary.erx
	* share/dictionary.unisphere

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5ad82aecc194f5f55153c351a62af9bb1c222a0
====== 
Add back prefix

Arran Cudbard-Bell at 2013-12-07T23:40:43Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18b8394998489c65f776519d116be54b5d92e605
====== 
Fix read/writing to/from stdin/stdout

Arran Cudbard-Bell at 2013-12-07T23:40:36Z
Files modified:
	* src/lib/pcap.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b1d46b5a892f7e6855994763ec760022487c8ed
====== 
Don't complain about lost requests if were filtering on responses

Arran Cudbard-Bell at 2013-12-07T23:40:32Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e2d224e53c9c767846c1af6b83e9f198e8e3939
====== 
Print cleanup timestamps in this decade

Arran Cudbard-Bell at 2013-12-07T23:40:27Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5938f1afb7cd7c40e33f16b3577b682a2a390e54
====== 
Dictionary formatting

Arran Cudbard-Bell at 2013-12-07T23:28:57Z
Files modified:
	* share/dictionary.3gpp
	* share/dictionary.3gpp2
	* share/dictionary.alcatel.sr
	* share/dictionary.alvarion
	* share/dictionary.alvarion.wimax.v2_2
	* share/dictionary.bskyb
	* share/dictionary.chillispot
	* share/dictionary.dante
	* share/dictionary.dhcp
	* share/dictionary.freedhcp
	* share/dictionary.freeradius
	* share/dictionary.freeradius.internal
	* share/dictionary.huawei
	* share/dictionary.iana
	* share/dictionary.infonet
	* share/dictionary.juniper
	* share/dictionary.meru
	* share/dictionary.microsoft
	* share/dictionary.motorola.wimax
	* share/dictionary.nokia.conflict
	* share/dictionary.paloalto
	* share/dictionary.prosoft
	* share/dictionary.rfc4603
	* share/dictionary.rfc5176
	* share/dictionary.rfc6519
	* share/dictionary.rfc6677
	* share/dictionary.rfc6911
	* share/dictionary.siemens
	* share/dictionary.starent
	* share/dictionary.starent.vsa1
	* share/dictionary.ukerna
	* share/dictionary.wimax
	* share/dictionary.wimax.alvarion
	* share/dictionary.wimax.wichorus
	* share/dictionary.zyxel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a87ab5aeb90df5f405bc01530552d2fb80a23588
====== 
We can proxy nodup sockets.  We can't proxy synchronous

The nodup ones can come out of order, but they can't be duplicates.

The synchronous ones wait for a response before replying.  Proxying
can take a long time, so we can't do synchronous there

Alan T. DeKok at 2013-12-06T16:25:47Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2412bd9a5667e6b36a337f53b4cd90498b8d5185
====== 
Merge pull request #487 from kokel/dict_updates

Updated dictionary.erx / dictionary.juniper

Arran Cudbard-Bell at 2013-12-06T14:26:26Z
Files modified:
	* share/dictionary.erx
	* share/dictionary.juniper

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3dc7826705af917b523b0997d90cf46045061a32
====== 
Update dictionary.juniper

Get it from:
http://kb.juniper.net/library/CUSTOMERSERVICE/technotes/juniper.dct
http://www.juniper.net/techpubs/en_US/junos-space12.1/topics/task/configuration/platform-radius-server-configuring.html

Tobias Hachmer at 2013-12-06T14:04:10Z
Files modified:
	* share/dictionary.juniper

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/352c046625feb18ce0534c7391151d56aa68d059
====== 
Update dictionary.erx

Get it from:
http://www.juniper.net/techpubs/software/junos/junos121/radius-dictionary/unisphereDictionary_for_JUNOS_v12-1.dct

Tobias Hachmer at 2013-12-06T14:01:50Z
Files modified:
	* share/dictionary.erx

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ed6155cc15c6b326f9b47ee744deeb9b433d5bf
====== 
Merge pull request #483 from kokel/openldap-schema

radiusProfileDn is now a multivalued attribute

Arran Cudbard-Bell at 2013-12-05T21:54:33Z
Files modified:
	* doc/schemas/ldap/openldap.schema

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36c5a6bc229d414cddd609fd93769f73a2286a3f
====== 
radiusProfileDn is now a multivalued attribute

Tobias Hachmer at 2013-12-05T21:31:39Z
Files modified:
	* doc/schemas/ldap/openldap.schema

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

Arran Cudbard-Bell at 2013-12-05T20:12:57Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4afdd530f57bbddfc442bc6261e05f689203a0bc
====== 
Formatting

Arran Cudbard-Bell at 2013-12-05T17:15:41Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/693549022c4bd627d5655fb3c051accfe6e90af8
====== 
Output more verbose errors for eDirectory

Arran Cudbard-Bell at 2013-12-05T12:45:19Z
Files modified:
	* src/modules/rlm_ldap/edir.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/684b626868023a7fcfd453955abe7b3f804f10ae
====== 
Increase debug level required to show missing attribute messages in rlm_ldap

Arran Cudbard-Bell at 2013-12-05T11:25:10Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7cd44695e3e296b3d30b2db53c04ab7a1c994a5
====== 
Note case insensitivity

Arran Cudbard-Bell at 2013-12-04T23:06:16Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19cc7e70f2a00c8fa4f85618f286da28d5981366
====== 
base_dn defaults to a zero length string to allow top of tree searching like in >= 2.2.3

Arran Cudbard-Bell at 2013-12-04T20:38:30Z
Files modified:
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de2b01edb438d1d20f4849038ae6d92ab6c1cf57
====== 
radiusProfileDn is now a multivalued attribute

Arran Cudbard-Bell at 2013-12-04T19:50:30Z
Files modified:
	* doc/schemas/ldap/iplanet.ldif
	* doc/schemas/ldap/iplanet.schema
	* doc/schemas/ldap/openldap.ldif

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76e324d39c42176ff180138f3fa1687484043924
====== 
Small tweak to ldap debug output

Arran Cudbard-Bell at 2013-12-04T19:25:58Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32939ac08aacdf4d12af3f35884eec4ab27471bc
====== 
Use a single generic attribute in the RADIUS LDAP schema

Add ldiff version of the standard RADIUS LDAP schema for newer versions of OpenLDAP

Schema can be loaded with sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ./radius.ldif

Arran Cudbard-Bell at 2013-12-04T18:35:17Z
Files modified:
	* doc/schemas/ldap/iplanet.ldif
	* doc/schemas/ldap/iplanet.schema
	* doc/schemas/ldap/openldap.ldif
	* doc/schemas/ldap/openldap.schema
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dc5256cad4e70ce4566c86c3a397e451a2d87f0
====== 
Add comments field to other forms of schema

Arran Cudbard-Bell at 2013-12-04T16:39:34Z
Files modified:
	* doc/schemas/ldap/radiusclients-edirectory.ldif
	* doc/schemas/ldap/radiusclients-openldap.schema

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89fe1051e44123e0012d400d6ae069356645ad9d
====== 
Use pairmove to add SQL-User-Name

Arran Cudbard-Bell at 2013-12-04T16:09:23Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26400c5754d5eb1e4a05e54db64ab05a51082d5e
====== 
Added flag to disallow hostname -> IP lookups.

Mainly for the tests .  It's still OK (and needed) for admins
to use "client.example.com" in the configs.  Requiring them to
use only IP addresses is annoying.

Alan T. DeKok at 2013-12-04T15:19:57Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/261f626e67066c74060a542799a046c93ecc084c
====== 
Free head on error

Alan T. DeKok at 2013-12-04T14:40:25Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97cb152916bd34d93c45a7cb696a601f66b6912b
====== 
Add test for literal values

Only do RHS literal validation in updates and rlm_cache

Arran Cudbard-Bell at 2013-12-04T12:51:04Z
Files modified:
	* src/main/map.c
	* src/main/modcall.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/tests/keywords/update-error-3

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26085506d6deb6fb74bf24a38967cfcd0a0e5ad0
====== 
Run "radiusd -C" only if something changed

Alan T. DeKok at 2013-12-04T04:01:55Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22f9bc1bc5b3495285d0f3bcf5555714e99bc617
====== 
No need to end a line with a trailing quotation mark

Alan T. DeKok at 2013-12-04T03:59:10Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1987326612c1a38b7510479d7f2391014623b5ac
====== 
Quieter output

Alan T. DeKok at 2013-12-04T03:59:09Z
Files modified:
	* raddb/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e18f35b1f9f897aadec5ae465697a3f9fb780535
====== 
Building raddb is an order dependency

re-doing it changes the directory, which causes the tests to be run again

Alan T. DeKok at 2013-12-04T03:59:08Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dba7fd7dcdd7d477e5b68804dce2bc4eaed8b8d7
====== 
We don't need to print out query errors to the mains server log

Arran Cudbard-Bell at 2013-12-04T00:18:20Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f95aa0da8b512c4e36ab5bff30eaa4d325b8d149
====== 
Add sqlcounter queries for sqlite

Arran Cudbard-Bell at 2013-12-03T23:32:06Z
Files modified:
	* raddb/mods-config/sql/counter/sqlite/dailycounter.conf
	* raddb/mods-config/sql/counter/sqlite/expire_on_login.conf
	* raddb/mods-config/sql/counter/sqlite/monthlycounter.conf
	* raddb/mods-config/sql/counter/sqlite/noresetcounter.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f27bf6fbb619e1ac385bdeddc90edb33217cb86
====== 
Update sqlite queries so they actually work with sqlite

Arran Cudbard-Bell at 2013-12-03T23:32:06Z
Files modified:
	* raddb/mods-config/sql/main/sqlite/queries.conf

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

Alan T. DeKok at 2013-12-03T15:31:24Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

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

Arran Cudbard-Bell at 2013-12-03T13:16:33Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e0cdf9500b0c635fb1dfd80ae442cc16dd1fff8
====== 
Fix formatting and typo

Arran Cudbard-Bell at 2013-12-03T00:23:03Z
Files modified:
	* raddb/mods-config/sql/counter/postgresql/dailycounter.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16929055952b2ba40b9330c94385a8386f638212
====== 
Add GREATEST(x, ...) to sqlite to support sqlcounter

Arran Cudbard-Bell at 2013-12-03T00:23:02Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54e652c66b75a1ac2470cc9ae01895e1088420a3
====== 
Add policy to create 64bit octet counters

Arran Cudbard-Bell at 2013-12-02T21:34:05Z
Files modified:
	* raddb/policy.d/accounting
	* raddb/sites-available/default
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b73facdbde0c4fcc2fb7268a20e3b403a9bf34a7
====== 
Fix typos in xlat function docs

Arran Cudbard-Bell at 2013-12-02T21:34:05Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34ca6204139eed2a7c18864fc0f717fb868655a6
====== 
Add power operator to expr

Who needs left shift when you can do %{expr:(%{Acct-Output-Gigawords} * (2 ^ 32)) + %{Acct-Input-Octets}}}. Ok bad example, but i'm sure someone will find it useful.

Arran Cudbard-Bell at 2013-12-02T21:33:59Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/147eec3bc7471759aeecb7b7be3f5c406b8734f4
====== 
radusergroup needs a primary key too, else PgAdmin (rightly) refuses to work with it

Arran Cudbard-Bell at 2013-12-01T22:38:24Z
Files modified:
	* raddb/mods-config/sql/main/postgresql/schema.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8c1c01e96cc4010aa37edb66b1493c2f051cbe7
====== 
Temporary fix for SQL counter module

Really need nested expansion of config items to do this properly

Arran Cudbard-Bell at 2013-12-01T22:19:03Z
Files modified:
	* raddb/mods-available/sqlcounter
	* raddb/mods-config/sql/counter/mysql/dailycounter.conf
	* raddb/mods-config/sql/counter/mysql/expire_on_login.conf
	* raddb/mods-config/sql/counter/mysql/monthlycounter.conf
	* raddb/mods-config/sql/counter/mysql/noresetcounter.conf
	* raddb/mods-config/sql/counter/mysql/queries.conf
	* raddb/mods-config/sql/counter/postgresql/dailycounter.conf
	* raddb/mods-config/sql/counter/postgresql/expire_on_login.conf
	* raddb/mods-config/sql/counter/postgresql/monthlycounter.conf
	* raddb/mods-config/sql/counter/postgresql/noresetcounter.conf
	* raddb/mods-config/sql/counter/postgresql/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51963e4e02548f339faae1db2abe5b9fcf88609c
====== 
Add support for daemonizing

Arran Cudbard-Bell at 2013-12-01T21:19:12Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3ee213041a0842f16f4bdaca8fa6ff37f01d784
====== 
Initialise TLS *ONCE* in main, don't reinitialise it every time a new ctx is created.

Late initialisation was causing the PostgreSQL driver to fail with rlm_sql_postgresql: Connection failed: could not create SSL context: SSL error code 336236705

Arran Cudbard-Bell at 2013-11-30T23:36:24Z
Files modified:
	* src/include/tls-h
	* src/main/radiusd.c
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eee29a58766905946c42777f6573868cf5f2d31
====== 
Allow arbitrary connection parameters to be listed in radius_db in the PostgreSQL driver, this allows things like open SSL to be disabled/enabled.

Arran Cudbard-Bell at 2013-11-30T23:19:28Z
Files modified:
	* raddb/mods-available/sql
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af28024a41ecc5ba0d162f14dd90af80c93f33f7
====== 
Better pcap error logging

Arran Cudbard-Bell at 2013-11-30T17:01:18Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13089fe3488e0797aff5fd50253ec46b75820e86
====== 
Remove spurious new lines in error messages

Arran Cudbard-Bell at 2013-11-30T17:01:12Z
Files modified:
	* src/include/radsniff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccf61ef04a6348a393f9ae0b5372a9a796aae1c8
====== 
Don't segv on decode error

Arran Cudbard-Bell at 2013-11-30T17:01:06Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0e9a6ab1c0c018794de297b5da0410f2385a7f3
====== 
Support using linking attributes for detecting RTX

Arran Cudbard-Bell at 2013-11-30T12:57:02Z
Files modified:
	* src/include/libradius.h
	* src/include/radsniff.h
	* src/lib/valuepair.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32cdac1f624b3158bfc902109b5d76deda2c6e80
====== 
Increase sanity

Arran Cudbard-Bell at 2013-11-30T12:56:57Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c481b512a66ad7e94818d90fb828d4df99592fe
====== 
Add SSL support to the MySQL driver, and document driver specific options.

Arran Cudbard-Bell at 2013-11-29T23:23:46Z
Files modified:
	* raddb/mods-available/sql
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f985adf91da878d847ddd2cf475b9d32596e7766
====== 
LDAP_OPT_DEBUG_LEVEL only appears to work if set in the global context

Arran Cudbard-Bell at 2013-11-29T21:53:31Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e4ea8800cab78272ce3a7d1855e49d56db95263
====== 
Initialise TLS context last, after setting all the TLS options, else they're not respected...

Arran Cudbard-Bell at 2013-11-29T21:53:08Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0fe248bb717788bf2fbc5e71d044a43317b011c
====== 
Do compile time checks of literal map values

Arran Cudbard-Bell at 2013-11-28T14:30:40Z
Files modified:
	* src/lib/valuepair.c
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0d59f3b6ce2151c0740fed1a704a384e93cf97a
====== 
Move some useful functions into misc.c

Arran Cudbard-Bell at 2013-11-28T14:30:40Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e1d9593e74f3aa6b2f776cc43d48b4f2baddd3
====== 
Files have CR at EOF

Alan T. DeKok at 2013-11-27T17:26:11Z
Files modified:
	* src/tests/keywords/break-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e2f9d14e7f62c630aed6f32c4f5be67ed9047d2
====== 
Abstract module dependencies

So that we link the raddb config and the module.la before
running the tests

Alan T. DeKok at 2013-11-27T17:26:10Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/448e87a8dd55d7b2cdaeeb9beb19b02f4d291118
====== 
Ensure that the raddb directory is set up before running tests

Alan T. DeKok at 2013-11-27T17:08:37Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ece838aa01fc4b948ca73582f0a53e19c96332e8
====== 
Use different context for input and output REQUESTs

Alan T. DeKok at 2013-11-27T15:33:28Z
Files modified:
	* src/main/valuepair.c

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

Arran Cudbard-Bell at 2013-11-27T14:47:25Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ea66b99bcc576a89928206b9bfba71664f79f48
====== 
Always respect control:Response-Packet-Type if it's present, no matter what the request type was.

This allows:

accounting {
	update {
		control:Response-Packet-Type := Accounting-Response
	}
	handled
}

If you want to short circuit accounting. This is consistent with authentication behaviour.

Arran Cudbard-Bell at 2013-11-27T14:40:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45988c83810765723df1c040a3135072dc7e3af9
====== 
Should be case insensitive comparison

Arran Cudbard-Bell at 2013-11-27T13:25:11Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f143bb6d0153ff36f89af1473dd0bd47f8d519e
====== 
Add example to access_attribute

Arran Cudbard-Bell at 2013-11-27T12:16:55Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/461f13c61c03ac64db780e4c7ff14c85a3bcfeaf
====== 
List "status" on the help line

Alan T. DeKok at 2013-11-27T05:05:32Z
Files modified:
	* debian/freeradius.init

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


More information about the Freeradius-Devel mailing list