Commit report for v3.0.x branch

The git bot announce at freeradius.org
Thu Apr 16 00:00:03 CEST 2015


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

======
Add docs for unlang concat

Arran Cudbard-Bell at 2015-04-15T21:27:17Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecd1de50606a1672ccdd382f0b5b11fdec7bc78a
====== 
There were plans to allow [#] references, but it turned out to be a bad idea...

Arran Cudbard-Bell at 2015-04-15T21:15:48Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8772f8224158a9acc221595aa04836757eb8d92d
====== 
Add test for multivalue regex matches

Arran Cudbard-Bell at 2015-04-15T17:53:21Z
Files modified:
	* src/tests/keywords/if-regex-multivalue

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd140f7bf4c45525cbb1d43d3310ef04fbd76982
====== 
Empty strings are NULL, not ""

Because the old API returns "", not NULL.  We have to go fix
that, too

Alan T. DeKok at 2015-04-15T16:47:31Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddda36c576f490233a6cdd6ccf1a6f6b0fe4bf43
====== 
Fix names for now

Alan T. DeKok at 2015-04-15T16:05:58Z
Files modified:
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6671358b9f95f7d48041e186c3c823fb8fb1bad5
====== 
Added `debug_session_state` to debug policy

Herwin Weststrate (via Alan T. DeKok)@2015-04-15T14:33:53Z
Files modified:
	* raddb/policy.d/debug

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02bbd4e8718bb3aa4c4a7038824f75620fe84b3d
====== 
Allow for prefix to IP comparisons.

Update code, unify type check code, and add test cases

Alan T. DeKok at 2015-04-15T14:33:20Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f06c20966a95f71278b6928c0a44219e95c5b061
====== 
Print what type of tmpl/attr dhcp_options got, as well as what it needs

Arran Cudbard-Bell at 2015-04-15T03:36:33Z
Files modified:
	* src/modules/proto_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/147a5143ba2267c2251afde44dccb1e06c3b9900
====== 
Some vendors split their DHCP options across multiple attributes, so allow dhcp_options to use multivalue attribute references

Arran Cudbard-Bell at 2015-04-15T03:21:05Z
Files modified:
	* src/modules/proto_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ebba8612fbfa73e84f8559fbb325941e04cd996
====== 
Add additional validation to rlm_cache

We never checked what list or request was set on the LHS, and there were asserts in the code to catch unsupported lists...

Arran Cudbard-Bell at 2015-04-14T19:16:22Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48f66a283074210f0757fa70d14ce6e720815280
====== 
Add support for caching session-state

So when we do session resumption, the session-state can be pulled from the session-cache

Arran Cudbard-Bell at 2015-04-14T19:16:22Z
Files modified:
	* raddb/mods-available/cache
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/modules/rlm_cache/serialize.c

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

Arran Cudbard-Bell at 2015-04-14T00:11:50Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9abfc846b259ef726153bd5692b85a7f0322419f
====== 
Check for libpthread, we need to pass -lpthread to the compiler if it's a separate library, before doing the memcached checks

Arran Cudbard-Bell at 2015-04-14T00:03:31Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4118988eabb5c862b4a713d4f0d8aad1265f71d0
====== 
Need to set vp_length when deserializing cache entires

Arran Cudbard-Bell at 2015-04-13T23:15:21Z
Files modified:
	* src/modules/rlm_cache/serialize.c

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

Alan T. DeKok at 2015-04-13T21:30:48Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5b3b2befc0e0194a1a3ef297c82b67712aa01ae
====== 
CHAP-Password isn't NUL terminated

Alan T. DeKok at 2015-04-13T19:56:16Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ae4b23c9d67768f87801dbc393785e3a23b927c
====== 
Expand buffer to max string size

Alan T. DeKok at 2015-04-13T18:44:54Z
Files modified:
	* src/modules/rlm_logintime/timestr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73fc168e7b86150e2938acccc0cbe8a8d63c03d2
====== 
Remove unused variables

Alan T. DeKok at 2015-04-13T18:04:12Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e39f8faad54458c3d7b4a2f4002297454ee5aa33
====== 
Delete old MS-CHAP stuff before creating new ones

Alan T. DeKok at 2015-04-13T17:26:24Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a26a0a3ba419aaec6efedc9a34342fb6c57fb7a
====== 
Properly re-encode CHAP-Password.  Fixes #955

Alan T. DeKok at 2015-04-13T17:18:30Z
Files modified:
	* src/include/radclient.h
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fa88732d7669e5d8c6cb95f29d576c8124bb105
====== 
Include radeapclient in debian packages

Herwin Weststrate (via Arran Cudbard-Bell)@2015-04-13T14:57:10Z
Files modified:
	* debian/freeradius-utils.install

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

Arran Cudbard-Bell at 2015-04-13T05:32:19Z
Files modified:
	* raddb/mods-available/rest

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/172277cc70cf090b134aef24b9a71d856f47ae52
====== 
Add documentation missing in rlm_rest

Arran Cudbard-Bell at 2015-04-13T05:16:53Z
Files modified:
	* raddb/mods-available/rest
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69f6d22fd329de5234f0e296cad18fa2d7c89bd1
====== 
Increment the tries counter when attempting to acquire a lock fixes CID 1293622

Also we should check how many times we've attempted to lock *before* attempting to lock the file descriptor again

Arran Cudbard-Bell at 2015-04-12T19:41:54Z
Files modified:
	* src/main/exfile.c

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

Arran Cudbard-Bell at 2015-04-11T19:52:18Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/014000a7cee5025cb54aed4b34864b23d0b12062
====== 
Check we have all the functions needed for ldap_create_sort_control

Arran Cudbard-Bell at 2015-04-11T19:22:58Z
Files modified:
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76b6969692594be5981bfc55455054249871484c
====== 
Copyright updates and formatting in rlm_ldap

Arran Cudbard-Bell at 2015-04-11T19:15:23Z
Files modified:
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/groups.c
	* 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/88fff7e03b03bca4f260ef9d8ba27f9fb123c393
====== 
Add support for specifying server side sort controls

Arran Cudbard-Bell at 2015-04-11T19:15:23Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/config.h.in
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_ldap/configure.ac
	* src/modules/rlm_ldap/groups.c
	* 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/a44773efe732e9e968f94437871430bf0620e52b
====== 
Formatting

Arran Cudbard-Bell at 2015-04-11T19:15:23Z
Files modified:
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/296c770c163b10e49f03e3570a3225f4c5284278
====== 
Fixup list name.  Fixes #952

Alan T. DeKok at 2015-04-11T14:31:33Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/494beac4fd777cd53a1be377c9927610528504d7
====== 
Notes on DN vs Filter escaping

Arran Cudbard-Bell at 2015-04-10T23:51:58Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d856f286f4150ae78f41e8fcb6e6d4fd114c5b0
====== 
Disable __DATE__ __TIME__ warning

Arran Cudbard-Bell at 2015-04-10T22:24:49Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46ec12a142b362df0397784795500bde9223fee3
====== 
Cast auto-converted only if the RHS is hex

Alan T. DeKok at 2015-04-10T19:31:35Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3707979a416e4205a8932d0e887fd40065c0083
====== 
Sessions may not exist.  Address #924 for MySQL

We still need to audit / do something similar for the other DBs

Alan T. DeKok at 2015-04-10T19:04:30Z
Files modified:
	* raddb/mods-config/sql/counter/mysql/expire_on_login.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4fef745b7a8d2dd4575ea984a53eebf577d601f
====== 
Cast auto-converted attrs to the correct type

Alan T. DeKok at 2015-04-10T19:02:56Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/681e3652cf7acaa2e16316e2072e49ee8de8557e
====== 
Encode WiMAX test

Alan T. DeKok at 2015-04-10T17:53:09Z
Files modified:
	* src/tests/unit/wimax.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2498f1ff9ca9688cb0b6a7157ee01cf5d2a789ae
====== 
Tests for strings vs explicit casts

Alan T. DeKok at 2015-04-10T17:48:38Z
Files modified:
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d016825b2eee5cdb295572c96aa29a8dd02a714
====== 
Mark up auto-converted templates.

	Attr-26.9.1 --> Cisco-AVPair.

It's useful to know when this happens, so we can do a better job
of parsing the RHS of these kinds of expressions

Alan T. DeKok at 2015-04-10T16:46:14Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f13165081c5f7645980841e00f2a60fbb760a6b3
====== 
Remove redundant assignment

The type defaults to ATTR

Alan T. DeKok at 2015-04-10T16:44:58Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cba0aef48394dac42ef17302ecb6884cccc06d5a
====== 
Print with quote from template, not hard-coded quote

Alan T. DeKok at 2015-04-10T15:48:58Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5025cb009cbae18f3d6d3f9bcae2ad1eb9f2239d
====== 
Change tmpl_cast_in_place so it'll work with TMPL_TYPE_DATA

This can't break anything, as it's a superset of previous types (and there was an assert to ensure tmpl_cast_in_place was only called with a literal)

Arran Cudbard-Bell at 2015-04-10T08:33:36Z
Files modified:
	* src/main/tmpl.c

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

Arran Cudbard-Bell at 2015-04-10T08:33:32Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f4aedceb98d8922f3aed7ab44f5225bd43fd9e1
====== 
Can't define an unknown attribute with TMPL_TYPE_DATA...

Arran Cudbard-Bell at 2015-04-10T06:39:46Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b74786df97b10ce5a368b78a7236cc0d55d7162a
====== 
Fixup docs for tmpl_afrom_attr_substr

Arran Cudbard-Bell at 2015-04-10T05:55:31Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9129fa000a6fb69cb48b786d706eba7f7eedfcd
====== 
Need to set new rhs->name len

Arran Cudbard-Bell at 2015-04-10T03:01:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd7af9391aa8ec19c20ff8c671f1c16fe2587f60
====== 
Use the same reverse goto on error as everywhere else...

Arran Cudbard-Bell at 2015-04-10T03:01:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/192a6af5c68de7ccbadd4843dd0662de34604d08
====== 
Call map_cast_from_hex only for unknown attrs.  Addresses #952

Alan T. DeKok at 2015-04-10T03:00:14Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c15725cd38551d01507e3857c2f68da73a4dd1d
====== 
whitespace

Alan T. DeKok at 2015-04-10T02:01:28Z
Files modified:
	* share/dictionary.rfc7155

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b79ea17ecfcabf71a88c76925c1cd3dec1a9d1c
====== 
Fail if there's no Cleartext-Password

Alan T. DeKok at 2015-04-10T02:01:28Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

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

Arran Cudbard-Bell at 2015-04-10T01:05:38Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3f778a0a95f7715eb1a30a4ad6fee638dff24b2
====== 
bstrndup and bstrncpy are probably better names

Arran Cudbard-Bell at 2015-04-10T00:54:41Z
Files modified:
	* src/include/libradius.h
	* src/include/missing-h
	* src/lib/filters.c
	* src/lib/missing.c
	* src/lib/pair.c
	* src/lib/print.c
	* src/lib/value.c
	* src/main/map.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8426197345e7575770335ea7ac8ecc86837af3dc
====== 
TALLOC_CTX not always available

Arran Cudbard-Bell at 2015-04-10T00:38:54Z
Files modified:
	* src/include/missing-h
	* src/lib/missing.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b94a2e7de3b91df10b55045da26b3060b29da562
====== 
Fixup a bunch of bad calls to talloc_memdup

The bulk of these either copied len + 1 (which is wrong, as we can't guarantee the next byte is \0 or is a valid address) or were used in places, where the duped buffer may have been expected to be \0 terminated.

Arran Cudbard-Bell at 2015-04-09T23:25:10Z
Files modified:
	* src/include/missing-h
	* src/lib/filters.c
	* src/lib/missing.c
	* src/lib/print.c
	* src/lib/value.c
	* src/main/map.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d138a9d6c379227a2802b3ff656da01541098b24
====== 
Fix for last few commits

The TLS attrs are strings, so we don't need VALUEs

Alan T. DeKok at 2015-04-09T16:41:31Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1ae6a7fdd25c2df4b5ffe570ba1940df0ad6d6b
====== 
Define named value.  We probably want to define more later..

Alan T. DeKok at 2015-04-09T16:39:20Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6434aea82596c52d2c7e13d4844dd1e8070d340a
====== 
Mash name spaces to dashes, too

Alan T. DeKok at 2015-04-09T16:22:48Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a63b60568ddc9c6e166b47cc4841d6f90fcb388
====== 
Fix error message

Alan T. DeKok at 2015-04-09T16:20:30Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1649f89ce85c2ab098c892e7b737e62b0b4d29b4
====== 
Remove extraneous "+ 16"

Alan T. DeKok at 2015-04-09T15:59:48Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8625c7b8eec073ccf73f5f4d22f67b706161c651
====== 
make client certs available for TLS application data packets

i.e. PEAP and TTLS.  But only when there's a client certificate,
AND EAP-TLS-Require-Client-Certificate = 1

Alan T. DeKok at 2015-04-08T18:23:50Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b58cd3e10e862d74a97cb5b3af39b4769f6a31a
====== 
Note TLS issues

Alan T. DeKok at 2015-04-08T17:47:25Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b042756105c1007ab138218c385175ee4e911fd
====== 
On TLS success, add the certs to the request

So that they can be used in post-auth processing.

Alan T. DeKok at 2015-04-08T17:46:42Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/994db0283cebd706b2ba63802b323f58434609c0
====== 
The cert attributes are NOT added to the request.

They're added to the TLS session data.  Don't confuse the user.

Alan T. DeKok at 2015-04-08T17:46:42Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0970e30765a1f3f9bc3efab3b8b1fe57e11f35fb
====== 
Apparently older versions of doxygen don't appreciate attributes before the function definition

Arran Cudbard-Bell at 2015-04-08T17:29:49Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c20792aba69a2e6f4207b7cee106c59a9db4d42
====== 
Doxygen fixups

Arran Cudbard-Bell at 2015-04-08T17:13:57Z
Files modified:
	* src/include/log.h
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7b5c2f90ad8c7f6beb240fe2be43139e44418ca
====== 
Typo in comment

Arran Cudbard-Bell at 2015-04-08T05:18:05Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6df027ce392e310f6776123a8e51d7367ba7b3ab
====== 
Escape log filenames correctly in vradlog_request

Arran Cudbard-Bell at 2015-04-07T02:49:42Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70cb99bfc64eb288314bb856755e00aece0eea76
====== 
Doxygen

Arran Cudbard-Bell at 2015-04-06T20:28:55Z
Files modified:
	* src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28d0fa06fd8892f7d1e35279f31af2035891554c
====== 
Install doxygen

Arran Cudbard-Bell at 2015-04-06T20:28:29Z
Files modified:
	* .travis.yml

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

Alan T. DeKok at 2015-04-05T15:58:23Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/156f029c0fc7e7ee6507df10cdd20a581a2ec789
====== 
Better name for variable

Alan T. DeKok at 2015-04-05T15:56:44Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1916afeacb684b2a34094c42e490c2417eb1ac98
====== 
Fix for redundant-load-balance.  Closes #945

In normal operations, modcall_child / modcall_recurse processes
the current node, and all of its children.  For redundant-load-balance,
we want to loop BACK from the end of the list to the start, AND
stop when we reach the first one we found again.

This means we have to tell the functions "process ONE node only",
and do all "next" operations ourselves.

Alan T. DeKok at 2015-04-04T23:57:53Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/redundant-redundant

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1236f0fb8bedd9694f0bceb9e4728142566b26d
====== 
Remove redundant open brace

Alan T. DeKok at 2015-04-04T22:38:54Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf9b3520251dd976135fe1445a677de2b89a7fbf
====== 
Revert "Loop over COUNT entries.  Maybe addresses #945"

Nope.

This reverts commit e774cb6ff53032a632957e57c06a5939bb26e5f5.

Alan T. DeKok at 2015-04-04T22:34:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/435b836d2b09329ae900e39cd6b52af39de9060c
====== 
More checks on identity

Alan T. DeKok at 2015-04-03T02:36:50Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41a0d02566ab4025fb83a2f38e57e43f7c9acab7
====== 
Limit identity length

Alan T. DeKok at 2015-04-03T02:32:03Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7285d86523ea4195facf8a7c5b835c85cf1fa983
====== 
Allow EAP-MSCHAPv2 to have configurable server identity.  Fixes #932.

We don't allow this to be dynamically expanded.  It's just easier.

Alan T. DeKok at 2015-04-03T01:40:56Z
Files modified:
	* raddb/mods-available/eap
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f0f80ec2c96601924d58e967624a2c2215457e8
====== 
added VALUEs

Alan T. DeKok at 2015-04-01T19:49:22Z
Files modified:
	* share/dictionary.rfc7499

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f8a425d90741ca7166850b24e96f2bccf733b6d
====== 
Added from RFC which has numbers assigned

Alan T. DeKok at 2015-04-01T19:34:19Z
Files modified:
	* share/dictionary
	* share/dictionary.rfc7499

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6601da6a145bb2e2150ace291763405101fdfcd
====== 
Warning for old config

Alan T. DeKok at 2015-04-01T18:08:30Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/088d70e8a609d31e5c64fe86f40df2a0d2fa1ace
====== 
Fix cppcheck complaint

Alan T. DeKok at 2015-04-01T17:13:56Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc0734c04abc4611aa6eb412782fd938e5566862
====== 
Update proxy docs for TLS

Alan T. DeKok at 2015-04-01T16:36:50Z
Files modified:
	* raddb/proxy.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b887cf76dff5f9f6246ce41312b0be10babf5266
====== 
Remove bad free

Alan T. DeKok at 2015-04-01T16:32:45Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e6f84d29336defecd9abd23f5e8b17cd06a4863
====== 
Loop over COUNT entries.  Maybe addresses #945

Alan T. DeKok at 2015-04-01T14:57:15Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e774cb6ff53032a632957e57c06a5939bb26e5f5
====== 
Revert "Unlock file while waiting for the DB"

This reverts commit a91017d3c391093493757cd4651a455770c4c8c1.

it's better for the server to do this in exfile.c

Alan T. DeKok at 2015-04-01T14:30:04Z
Files modified:
	* scripts/sql/radsqlrelay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/191d5f5b9e8c0e24aad37e46d98dfd38f47ad136
====== 
Try 3 times to lock it.  If it fails, return an error

Alan T. DeKok at 2015-04-01T14:28:26Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c998e0bade1a29a49b868c17a990d6b822f13287
====== 
Create correctly formatted session cache entries

Alan T. DeKok at 2015-04-01T14:22:54Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79c1994fcdff76ba64f47bf0d4bca3cb382cc9cd
====== 
Complain if stupid people disable all TLS versions

Alan T. DeKok at 2015-04-01T14:22:54Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a593f3a7a3f1e96cdd140d9c859120351c087d0
====== 
Merge pull request #946 from mcnewton/pr2

Small elasticsearch fixups

Alan DeKok at 2015-04-01T14:02:22Z
Files modified:
	* doc/schemas/logstash/README
	* doc/schemas/logstash/radius-mapping.sh
	* doc/schemas/logstash/radius.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/694d1c3e033902006580a1e9aa9f9591a756ce9d
====== 
Small elasticsearch fixups

Matthew Newton at 2015-04-01T13:44:31Z
Files modified:
	* doc/schemas/logstash/README
	* doc/schemas/logstash/radius-mapping.sh
	* doc/schemas/logstash/radius.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93f272105a98952dae855268dd3d9f35f30e851a
====== 
Merge pull request #944 from mcnewton/pr

logstash/elasticsearch config for detail file analysis

Arran Cudbard-Bell at 2015-04-01T00:16:10Z
Files modified:
	* doc/developer/coding-methods.rst
	* doc/developer/contributing.rst
	* doc/developer/release-method.rst
	* doc/schemas/logstash/README
	* doc/schemas/logstash/radius-mapping.sh
	* doc/schemas/logstash/radius.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82d6d7a7aa3befc746d4b36fd311720f32d7cdb6
====== 
Add example elasticsearch/logstash config for detail files

Matthew Newton at 2015-04-01T00:02:23Z
Files modified:
	* doc/schemas/logstash/README
	* doc/schemas/logstash/radius-mapping.sh
	* doc/schemas/logstash/radius.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95d1553bcde887ea851c07480ed516e10fb33f24
====== 
Tidy documentation formatting/whitespace

Matthew Newton at 2015-03-31T23:45:33Z
Files modified:
	* doc/developer/coding-methods.rst
	* doc/developer/contributing.rst
	* doc/developer/release-method.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3bf6a16a21677946a57da176c3e5eece3fdee5b
====== 
Servers are freed individually on server exit, so can't be parented off of the client

Arran Cudbard-Bell at 2015-03-31T23:39:32Z
Files modified:
	* src/main/client.c

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

Alan T. DeKok at 2015-03-31T22:59:03Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2b15c5866d2b92a28422a129fcf26262c0580e1
====== 
Warn on use of expanded EAP types

Alan T. DeKok at 2015-03-31T22:57:49Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/370224f8024e52168c28369c87fe3fd4583a45e7
====== 
Convert expanded EAP to normal EAP

Alan T. DeKok at 2015-03-31T22:45:46Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc993849f42d8f44a110dd29aff0b8ee015e306d
====== 
First stab at supporting Expanded Type EAP packets

Only for vendor 0 (IETF).  And only for known EAP types.

Untested, so it's ifdef'd out.  Once it's tested, we can enable
it.

Alan T. DeKok at 2015-03-31T21:58:29Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc85cd89b3740ba4a15617fc8cbc0bb6641c824a
====== 
Only call tr_init if trust router is configured

And only call "get realm" on the same conditions

Alan T. DeKok at 2015-03-31T21:16:33Z
Files modified:
	* src/modules/rlm_realm/rlm_realm.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f95d9705320fea5b84ff926eff05614e26e62b97
====== 
Fail safely if there's no trust router

Alan T. DeKok at 2015-03-31T19:39:20Z
Files modified:
	* src/modules/rlm_realm/trustrouter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ff00c9f20a0ab5b490eafe1b679994611ab18d9
====== 
Be a bit more careful about locking files

We try to lock it non-blocking.  If fail, close the file,
re-open it, and try to lock it again.

This lets us catch the corner case of the reader re-naming the
file after we opened it, locking it, and trying again.

Alan T. DeKok at 2015-03-31T18:38:56Z
Files modified:
	* src/main/exfile.c

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


More information about the Freeradius-Devel mailing list