Commit report for master branch

The git bot announce at freeradius.org
Sat Oct 12 00:00:01 CEST 2013


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

======
vsnprintf may of returned random crap, but talloc is consistent

Arran Cudbard-Bell at 2013-10-11T19:11:00Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5885afcec0c2b5ad5acb5143a821af6a30ed09c
====== 
Merge pull request #446 from philmayers/sqlippool-schema

pool-key and lease-duration now have _

Arran Cudbard-Bell at 2013-10-11T18:36:52Z
Files modified:
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40e4b313b242aa04d4d89065e476f04719c932f9
====== 
pool-key and lease-duration now have _

Phil Mayers at 2013-10-11T18:31:51Z
Files modified:
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7977139cef428df788fc0d5ffd171cbcf3632f19
====== 
Merge pull request #445 from philmayers/sqlippool-friplen

set vp length

Arran Cudbard-Bell at 2013-10-11T18:36:10Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a37a0cbe172248722be3bc6e9f93b549f2a9c25a
====== 
set vp length

Phil Mayers at 2013-10-11T18:26:57Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8acc9a20c636d46e69820541129831a908f16b97
====== 
Make ID printing %u, not %d

Alan T. DeKok at 2013-10-11T15:03:07Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5bf384706492922c8e69c64317f2f1cda2c0321
====== 
Return better error codes from radius_vpt_get_vp

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/include/radiusd.h
	* src/main/evaluate.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57e69c96306902b3afa0c57be32c340e79cc41e0
====== 
Remove error message on accessing invalid request

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fb68e06f2be663d711891bafb6f90204ab7e7b7
====== 
Fix potential overflow in fr_dhcp_add_arp_entry

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/986f73e93d8ec827c0ff3d7d29a0d66a5ae6f903
====== 
Typo?

Arran Cudbard-Bell at 2013-10-10T22:39:01Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/020519bd703bab3e2836d45cfa750d2be09cb35e
====== 
Fix stupid nesting in sqlippool

Arran Cudbard-Bell at 2013-10-10T21:04:48Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fbe67eadf5946a00927d2d7bf0a09ef8da29160
====== 
sql_query now returns < 0 for error. Closes #444

sqlippool_command should also indicated that it errored

Arran Cudbard-Bell at 2013-10-10T21:04:48Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc08b9baa6e4b6b1b7df495f99e5137fe9026050
====== 
Debian issues

Alan T. DeKok at 2013-10-09T17:38:04Z
Files modified:
	* debian/changelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92b1b6acde1cfdf523e5e75134c51f2497be329d
====== 
Bump for 3.1.0

Alan T. DeKok at 2013-10-09T16:52:27Z
Files modified:
	* VERSION
	* debian/changelog
	* doc/ChangeLog
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd564ce396f4a2edeb3e98dab0754ec8b299eba
====== 
Should be fr_assert

Arran Cudbard-Bell at 2013-10-09T16:43:51Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/588bfead2693a9dcb86ffa98b61ed2bf9ea2708b
====== 
Fix segv in fr_dhcp_add_arp_entry

Arran Cudbard-Bell at 2013-10-09T16:06:09Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbf24228704dd3634cdd24cf58673746e44b87cd
====== 
Were now using a uint64_t so this should be initialised to 0

Arran Cudbard-Bell at 2013-10-09T14:17:53Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1662902fb81624eab2e6eb1df470425ff2657aa
====== 
Better way of doing pairremove

Arran Cudbard-Bell at 2013-10-09T14:11:17Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/153d581a13b0762b32f3f3a9a17883d66195feab
====== 
Ensure transitive library dependencies

foo.exe depends on libfoo.a which we build.  libfoo.a in turn
depends on -lbar.  So, when we link foo.exe, we need both
libfoo.a and -lbar

Alan T. DeKok at 2013-10-08T20:41:10Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c8430016a7db3b033aab544a04b32f8b757cb49
====== 
Fix exit point for reading from pcaps

Arran Cudbard-Bell at 2013-10-08T19:06:23Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41b3ad69d1253b220e8faf488e8fa203bc6f3faa
====== 
Fixes for libpcap 1.3.0 (we shouldn't be setting pcap_setnonblock on pcap file handles)

Arran Cudbard-Bell at 2013-10-08T18:50:59Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1fb6daf0e261a557a23815fff572e0d5910d718
====== 
We can filter on capture files

Arran Cudbard-Bell at 2013-10-08T18:45:08Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a0004e453b2a09e7d764ec8a8a9bc5dd393837f
====== 
Using TLS for IP address output doesn't work where we need to print multiple IP addresses (oops)

Arran Cudbard-Bell at 2013-10-08T18:45:01Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66074d45349446c282172100e194ea4883fd3df7
====== 
Fix !* ANY in NULL list

Arran Cudbard-Bell at 2013-10-08T18:44:40Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34a14519f6ccd964c8cb34a36fe1960e80fdd37a
====== 
Check number of fds not num elements

Arran Cudbard-Bell at 2013-10-08T18:44:32Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42e0fbde171605a7fc6765bfbe3ea94bd8c3113a
====== 
Fix potential segv in pairremove

Arran Cudbard-Bell at 2013-10-08T18:40:24Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d036f16e08d1106a295c595a79a8bf28d129730e
====== 
Accessor to see if event loop will exit on the next iteration

Arran Cudbard-Bell at 2013-10-08T18:00:26Z
Files modified:
	* src/include/event.h
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f41ef4df7fda3f0bcdd9f861880baff4b087110a
====== 
TGT_PRLIBS not needed for libraries

Arran Cudbard-Bell at 2013-10-08T16:21:42Z
Files modified:
	* Make.inc.in
	* src/main/radclient.mk
	* src/main/radmin.mk
	* src/modules/rlm_eap/radeapclient.mk
	* src/modules/rlm_ippool/rlm_ippool_tool.mk
	* src/modules/rlm_mschap/smbencrypt.mk
	* src/tests/rbmonkey.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59ce55b147ad4cfece9adc4b45965e31200becaf
====== 
Treat check attributes as unsigned 64bit integers, this should be OK, as all VALUE_PAIRs can hold 64bit integers anyway, and the left 32bits of a integer attribute will be 0.

Arran Cudbard-Bell at 2013-10-08T13:54:19Z
Files modified:
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cac1c92bd304ba98758bc574f28796e8ebb850ea
====== 
Even though 'ethernet' is not an official RADIUS type, there's no reason it can't be encoded as an opaque octet string.

Arran Cudbard-Bell at 2013-10-07T17:22:54Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a25ca951ebfdc41246a1b5996936868bf34cce05
====== 
Use "master" for interum rleeases, not "stable"

Alan T. DeKok at 2013-10-07T04:09:14Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0a49f7517bd46a8ad564328d1c171858a5aaacd
====== 
Fix sed script for version in debian file

Alan T. DeKok at 2013-10-07T04:08:49Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff31eca6683e9534c42c555fabc3e2b0703ab28e
====== 
Convert xlat to using talloc

Now that rbtree's are talloc'd, we can chain xlat structures off
of them.

Alan T. DeKok at 2013-10-06T16:26:48Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1da448bd6ea7007544c5af93171a4a99d9ae60f5
====== 
Convert rbtree to using talloc

The rbtree_free() code should be converted to using destructors.

Alan T. DeKok at 2013-10-06T16:04:17Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e3c9f503110d0b7a3f18c0ee6e2ed6c0a7c57b8
====== 
Convert modcall code to talloc

Alan T. DeKok at 2013-10-06T16:04:17Z
Files modified:
	* src/include/modcall.h
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf46c43ea7ceb684bd9992331c6ba5665e7f4cfa
====== 
Convert to using talloc

Alan T. DeKok at 2013-10-06T16:04:17Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/092ba61c0ed4d38c5988f86dad6b333fd4a10fc9
====== 
IPv6_RECVPKTINFO isn't defined unless the advanced API is available, IPV6_2292PKTINFO is the 'legacy' socket option but should work just as well.

Arran Cudbard-Bell at 2013-10-02T19:15:27Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfb454bf4e7211b8703863f4bca990fca442049b
====== 
Ignore editor projects

Arran Cudbard-Bell at 2013-10-02T14:41:49Z
Files modified:
	* .gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85293cd679d65c7b670bff8229729245790c283e
====== 
Update aruba dictionary, extra definitions from alagoutte

Arran Cudbard-Bell at 2013-10-01T23:44:03Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5913dea50f9fd087ee71052a218615f911383e8e
====== 
Silently skip empty subgroups

Alan T. DeKok at 2013-09-30T22:00:18Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/909b09c89939da585b28360381af54f4d6e479f1
====== 
"case" can only occur within a "switch"

Alan T. DeKok at 2013-09-30T22:00:17Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1c8a30476cf45e7249abb62447b9facab950382
====== 
Don't set parent priority when calling a child

It's wrong.

Alan T. DeKok at 2013-09-30T17:07:10Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dad8acb02a4470e74ba4d09ba47d29399010649
====== 
Port fix for update sections from v2.x.x

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-29T17:17:10Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e445676c7d2de048ac7650e6cc0966512cee3278
====== 
Fix priority handling

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-29T17:17:03Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58cce8c52c066170b691fe185c624fdd66a1a921
====== 
Segfault in libperl when doing perl_xlat(). Fix by kvainkainen. Closes #436

In rlm_perl.c Perl interpreter cloning is controlled by #ifdef USE_ITHREADS.
However, for some unknown reason in perl_xlat() #ifndef WITH_ITHREADS is
used instead. At least my Perl does not have WITH_ITHREADS compile option,
meaning all perl_xlat() calls are handled by same Perl instance.

If you run Freeradius in multithread mode, this causes segfault in libperl
when two threads do perl_xlat() simultaneously.

Arran Cudbard-Bell at 2013-09-29T17:04:49Z
Files modified:
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52b39ae78d49ef7c18563dc16e35a170b87ba39e
====== 
instance is not used in rest_decode_post

Arran Cudbard-Bell at 2013-09-27T18:16:22Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6e116af40d2dab59ef3ebd47253888788036404
====== 
Update rlm_rest to use newer log macros

Arran Cudbard-Bell at 2013-09-27T13:46:54Z
Files modified:
	* src/modules/rlm_rest/rest.c

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

Arran Cudbard-Bell at 2013-09-27T11:23:00Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75c78f6416f182f7d97ebfa8ae9429d66f5738fb
====== 
Use newer API functions to iterate and sort attributes. Closes #440

Arran Cudbard-Bell at 2013-09-27T11:16:19Z
Files modified:
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/668e2ba09408d0d33dec36feec50f4f95d3a314d
====== 
Merge pull request #439 from Xeralux/fixrest2

fix JSON upload in rlm_rest

Arran Cudbard-Bell at 2013-09-27T01:55:07Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb7920212f9ae376488ab28c745a956e76a4c682
====== 
fix JSON upload in rlm_rest

Previously the POSTED json would be invalid - it would truncate at the
end of the first tuple (because of accidentally including a \0 in the
string).  This change ensures that the returned length from
vp_prints_value_json does not include the nul terminator (which is
conventional and I assme the intent)

Kevin Hester at 2013-09-27T01:24:35Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c24ae7b4136cb3ebdf6b4b02ad33e8b02956f5c
====== 
Fix places where old VP values were not freed

Arran Cudbard-Bell at 2013-09-26T15:15:20Z
Files modified:
	* src/include/libradius.h
	* src/lib/valuepair.c
	* src/main/radclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccd674b089b0e0188700f1014a64ae18ac822f00
====== 
Fixup code formatting in EAP-LEAP, and use R*log functions

Arran Cudbard-Bell at 2013-09-26T11:53:31Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.h
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f038bb684ca0f7feb06b300e6bbc39716435cdaf
====== 
Assume password src encoding is UTF8 and convert it to UCS2 before hashing with MD4
Patch by Andrei Korostelev
Closes #437

Arran Cudbard-Bell at 2013-09-26T00:58:00Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/radclient.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/mschap.h
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/smbencrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdd3c5dc7bbb2c8b5a230bd7fce839281daea2fc
====== 
Fix some typos/issues in rlm_rest json as posted by Kevin Hester. Closes #438

Arran Cudbard-Bell at 2013-09-25T23:03:33Z
Files modified:
	* src/modules/rlm_rest/rest.c

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

Arran Cudbard-Bell at 2013-09-25T10:55:12Z
Files modified:
	* src/modules/rlm_eap/libeap/comp128.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9285aca380a2fcc5c225cfe50e0eaed6c277581c
====== 
No longer used

Arran Cudbard-Bell at 2013-09-24T18:46:07Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2dc3da7fe03893b160cc165892ba2862bec6349
====== 
Look for triplets, and ki in control: not reply:

Arran Cudbard-Bell at 2013-09-24T18:28:09Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86908d0af7adac0549f5eb0432f459913cc4eb0d
====== 
RAND no longer always required. This was a duplicate check.

Arran Cudbard-Bell at 2013-09-24T18:20:48Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73ce446d9f0cf02e389f86f01058567d93ee7cdd
====== 
Apparently version is a global somewhere

Arran Cudbard-Bell at 2013-09-24T18:16:14Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0df25f62a8923a15500aa8cd474112305db4ef4
====== 
Add support for computing Kc and SRES from Ki and RAND for Comp128-1 (and possibly Comp128-2 and Comp128-3)

Arran Cudbard-Bell at 2013-09-24T17:44:02Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_eap/libeap/all.mk
	* src/modules/rlm_eap/libeap/comp128.c
	* src/modules/rlm_eap/libeap/comp128.h
	* src/modules/rlm_eap/libeap/eap_sim.h
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/tests/comp128-1vectors
	* src/tests/comp128-2vectors
	* src/tests/comp128-3vectors

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58bd486f81a11e14157b4f4f03e765f734723af8
====== 
Cleanup EAP-SIM code

Arran Cudbard-Bell at 2013-09-24T17:44:02Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_eap/libeap/eap_sim.h
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c69929f09f21022bd2c4aea0127a257613bd9ccd
====== 
Fix udpfromto bug on Mac OSX.

This is a NICE Mac OSX bug.  Create an interface with
two IP address, and then configure one listener for
each IP address.  Send thousands of packets to one
address, and some will show up on the OTHER socket.

This hack works ONLY if the clients are global.  If
each listener has the same client IP, but with
different secrets, then it will fail the rad_recv()
check above, and there's nothing you can do.

Linux does the right thing.

Alan T. DeKok at 2013-09-23T16:44:10Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a0242ff6bacf626ad554bdcaf720d015fea28a4
====== 
Clean up non-udpfromto code

So that it's simpler.  We also ALWAYS use udpfromto, as we assume
the library is used for IPv4 and IPv6 interfaces, not anything else.

Alan T. DeKok at 2013-09-23T16:44:09Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bce550a2340a1b22ffcab1381b88efbd344f9c82
====== 
check_cert_issuer in EAP-TLS broken in presence of X509v3 extensions

Patch from David Wood
Manual port of commit ce169385f

Alan T. DeKok at 2013-09-21T14:33:29Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b18102dea57fb64a5126dfa3c4fefe0da968a94e
====== 
Mark request DONE when we start the cleanup delay

Alan T. DeKok at 2013-09-20T23:17:58Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6615d27e907f5811eff4ceb1059057ed00a15fb8
====== 
Remove complaint for DHCP

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-20T20:22:51Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39b563a56252f74fed9b0f0fe8e9a6c2876c9067
====== 
proxy_listener may be NULL.  Closes #434

Alan T. DeKok at 2013-09-20T20:00:43Z
Files modified:
	* src/main/process.c

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

Arran Cudbard-Bell at 2013-09-20T18:02:30Z
Files modified:
	* src/lib/cbuff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4c7809df4b6040a02c489efacab8331892f7436
====== 
Dig src/billing out of more places

Arran Cudbard-Bell at 2013-09-20T18:02:22Z
Files modified:
	* debian/freeradius.examples
	* doc/README

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/727595463bc784544b8f5ce5bba420f10b648659
====== 
Add various debugging functions and a simple circular buffer implementation

Arran Cudbard-Bell at 2013-09-20T17:31:47Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/libradius.h
	* src/lib/all.mk
	* src/lib/cbuff.c
	* src/lib/debug.c
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c7ca5edab1c183b971bf11f50c9563e37bdede1
====== 
Remove billing dir, those files don't belong there

Arran Cudbard-Bell at 2013-09-20T17:31:47Z
Files modified:
	* src/billing/README
	* src/billing/cisco_h323_db_sample_functions-postgres.sql
	* src/billing/clarent2db.pl
	* src/billing/clarent_db_schema-postgres.sql
	* src/billing/h323detail2db.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/372b6236a8872142de6f3099731265ab21260859
====== 
Don't delete the request if it's in the queue

request_done() should WAIT if the request is blocked in the queue.

It should also be callable by the child thread.  i.e. if the
master says "DONE" when it's in the queue, the child thread MAY
pick it up and call request->process().  Which should just say DONE
and stop

Alan T. DeKok at 2013-09-19T20:12:46Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3372cb9582a4f6dab26bcdb9ef56e4a1fbaf94d
====== 
Print how many requests are blocked

So that the admin can see the queue grow over time

Alan T. DeKok at 2013-09-19T20:12:46Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9ff55b1f13c704d30678fb5d0992aff6d0d09d4
====== 
Turn assert into talloc check.

Which should get more information on error

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-19T14:19:10Z
Files modified:
	* src/include/radiusd.h
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9c34c35a64c301719bb2da96b4c0812d8feab16
====== 
Short-circuit "case"

Alan T. DeKok at 2013-09-19T03:56:52Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05f76bcfd7f972dc3896aa81ed13fe8ee3546179
====== 
xlat expand profile filter

remove search for PW_USER_PROFILE and expand default profile instead. If people really want the old functionality they can just set default = "%{control:User-Profile}".

Arran Cudbard-Bell at 2013-09-18T00:03:01Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95b92c7eea21f557bd0086669acde15024e97ee4
====== 
Make it build with GCD

Alan T. DeKok (via Arran Cudbard-Bell)@2013-09-17T14:06:34Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96414170f37e5bcc327326c76e5c2e314003d37c
====== 
Doxygen

Arran Cudbard-Bell at 2013-09-17T14:04:30Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0c4b078e1f454d20f37841c5cbb92ed5f280b1c
====== 
Make vp_prints_value_json behave the same as vp_prints_value

Arran Cudbard-Bell at 2013-09-17T13:27:08Z
Files modified:
	* src/lib/print.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c69c1857655737c0c02e387c7bc369e557b2d14a
====== 
Fixup various functions in print.c to use common, consistent names for buffer pointers and lengths

Arran Cudbard-Bell at 2013-09-17T12:41:48Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aac3cd9f720c5683c838a760d39724360c24b23b
====== 
Only print EXIT info when ndef NDEBUG

Arran Cudbard-Bell at 2013-09-16T19:02:17Z
Files modified:
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5457373e7d9fec8623c3558da12c2461aeceb86e
====== 
Stupid doxygen

Arran Cudbard-Bell at 2013-09-16T18:05:09Z
Files modified:
	* src/lib/print.c

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

Arran Cudbard-Bell at 2013-09-16T17:59:28Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/827b8f27df21f48dd9a627417a2cd44ba3288c89
====== 
Print VP \t<name> <op> <value>\n as an atom to avoid issues when running with multiple threads

Arran Cudbard-Bell at 2013-09-16T17:56:14Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b00fd7da2e1dacd4a5b4180c33fbcd0d5b0ee1f3
====== 
Wrap _exit and exit.  Prints error message, and when running under GDB, raises SIGTRAP which causes debugger to break before exit.

Arran Cudbard-Bell at 2013-09-16T16:44:11Z
Files modified:
	* src/include/libradius.h
	* src/lib/event.c
	* src/lib/fifo.c
	* src/lib/hash.c
	* src/lib/heap.c
	* src/lib/log.c
	* src/lib/misc.c
	* src/lib/packet.c
	* src/lib/rbtree.c
	* src/lib/udpfromto.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/modcall.c
	* src/main/process.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/util.c
	* src/main/valuepair.c
	* src/modules/rlm_otp/otp_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba4bc656e78fc660efac357e3400bfb66b8167d7
====== 
Minor typo in -h text

Arran Cudbard-Bell at 2013-09-16T12:46:41Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abc774669fae78b70b3dfbfee2b18648740149f8
====== 
Should be debug2

Arran Cudbard-Bell at 2013-09-16T12:34:47Z
Files modified:
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7384446fa5ba527e1b8fd4fc958c9bd5397903a3
====== 
Move packet allocation into it's own function

Parent everything correctly (off of the packet) so we can just use talloc_free instead of rad_free

Arran Cudbard-Bell at 2013-09-13T19:54:56Z
Files modified:
	* src/include/radiusd.h
	* src/main/valuepair.c
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4eee975e114b5e804879dce791e76838cdc11889
====== 
Cleanup formatting in rlm_replicate

Arran Cudbard-Bell at 2013-09-13T15:01:49Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84b4a349897848e41e1dd06af3304b81b301d762
====== 
Remove extra debug

Alan T. DeKok at 2013-09-13T14:52:27Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bb7759dfc683a4b44cf3c396ef3774a4952a01b
====== 
Make max_requests_per_server work

Alan T. DeKok at 2013-09-13T14:52:27Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/daa9b182a22117ebfe00edd04f4f5f3fe8411ee3
====== 
Replicated packet should be allocated in the request context

Arran Cudbard-Bell at 2013-09-13T14:32:20Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91fa77fd897b08423eb62869b85959d904087788
====== 
Update file documentation and macro indentation in udpfromto

Arran Cudbard-Bell at 2013-09-13T14:29:52Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83417b953bf28f304763a003af3f4d851306f5fa
====== 
Revert "Simplify ID allocation so that we don't loop over all IDs"

This reverts commit a2ac633525c69a94ca3e1f91817a4b421f5375e6.

That commit (sadly) works only for one socket, not for multiple
ones.

Alan T. DeKok at 2013-09-13T13:53:39Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5f50f8a399b14a3fc20d30832abd383ee5a235f
====== 
free -> talloc_free in rlm_replicate

Arran Cudbard-Bell at 2013-09-12T16:48:15Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/616292c43b7d43f4122924d9bb290bb853a1f3bd
====== 
Remove extra \n

Alan T. DeKok at 2013-09-11T14:42:59Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b1317e9325d8533b90fa01d5aaee056ef9cff7
====== 
Use slightly better algorithm for random IDs

Alan T. DeKok at 2013-09-11T14:35:45Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c9834f392c1c2a3f0447b350946289ede29068f
====== 
Removed unused debugging messages

Alan T. DeKok at 2013-09-11T14:35:44Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0392aece33b91068fdedc7599955ff5e5addc904
====== 
Update radiusclients-openldap.ldif

Arran Cudbard-Bell at 2013-09-11T12:42:36Z
Files modified:
	* doc/schemas/ldap/radiusclients-openldap.ldif

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


More information about the Freeradius-Devel mailing list