Commit report for master branch

The git bot announce at freeradius.org
Wed Sep 11 00:00:09 CEST 2013


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

======
Initialise server_ipaddr to 0

Caused undefined behaviour if an auth section wasn't specified

Arran Cudbard-Bell at 2013-09-10T17:21:44Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/954cf846b84347eed686474cacf74bfd9e03e6e6
====== 
Use correct macros for defining IP string buffer lengths

Arran Cudbard-Bell at 2013-09-10T15:50:55Z
Files modified:
	* src/lib/radius.c
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4130e71e14d794834f6f61a136e1e93306485b60
====== 
Use print_packet in more places

Arran Cudbard-Bell at 2013-09-10T14:28:31Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdfa7575a578ee2e671687b1d3ecf29b8b0b4b46
====== 
Prefix isn't available unless we have collectd

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef9ae109c5c65f13eb062a587b8e7272fa5f5596
====== 
Add libcollectd to travis packages

Arran Cudbard-Bell at 2013-09-10T14:21:54Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8028f3679f3ccb7ccac32723cdf45c3c5ba64b9d
====== 
Move capture limit code to inside of capture loop, and only count unfiltered packets as valid

Arran Cudbard-Bell at 2013-09-10T14:11:23Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/283b8df30d02209bbd9cc82ace4a7e0fa86af849
====== 
Missed 'T' argument

Arran Cudbard-Bell at 2013-09-10T13:31:39Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3569c50f58cefac79ac29349e70b1ddf7acbc316
====== 
Fix later double free if we fail to insert an event

Arran Cudbard-Bell at 2013-09-10T13:31:21Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce5d1d6beb063973380ab6165f6ff84697ce91da
====== 
Use talloc_get_type_abort in rs_packet_cleanup

Arran Cudbard-Bell at 2013-09-10T13:30:48Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1a5c8681815be22aa671dccb9bcf0bceb9ac8c0
====== 
Fix caplen calculation

Arran Cudbard-Bell at 2013-09-10T13:30:43Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/682d323fb3f1229629177067d866fef5a4f2d248
====== 
Properly initialise action (stops valgrind complaining)

Arran Cudbard-Bell at 2013-09-10T13:30:28Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/189a239b8ed44c01fedb81f22e73dca3ca1010ad
====== 
Try catch assert

Arran Cudbard-Bell at 2013-09-10T13:30:23Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47221cd14242091612fb7f4c5ae02d93f6cdd223
====== 
Fixup some spurious log messages on exit

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0272bd74934b1cf03ff222d8b1f9286c50b0cf6
====== 
Use the same macro names as radiusd

Arran Cudbard-Bell at 2013-09-10T13:30:11Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d81dc099633a7fdc0b7f77732b6873ca38d9cd27
====== 
Specify timeout in milliseconds instead of seconds

Arran Cudbard-Bell at 2013-09-10T13:29:54Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bea397408cbf9c3855d1d2d495b7e837e4c445a
====== 
Set default prefix to avoid segv when this isn't specified

Arran Cudbard-Bell at 2013-09-10T13:29:47Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2b229ea11e7bc5ce6d4c80d9b33a1c17f61bbb0
====== 
Convert latency to miliseconds

Arran Cudbard-Bell at 2013-09-10T13:28:59Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98052730e588d4b5eb8380afa50cef9303060708
====== 
start_pcap needs to be done in main processing loop in case were reading from a pcap file

Arran Cudbard-Bell at 2013-09-10T13:28:40Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be9cf4097e41af19155d45c79216d1f7e8efa385
====== 
Fix reading from pcap files

Arran Cudbard-Bell at 2013-09-10T13:28:36Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bc2a0018fa87dd74e58bc3d805f6e6cbf7ae619
====== 
Reading from pcap files should be non blocking too

Arran Cudbard-Bell at 2013-09-10T13:28:32Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd53fd081f8995ffe68da54d6c5336071e93a7c1
====== 
Fixup any attributes in the filter which need to be xlated, we don't support that in radsniff.

Arran Cudbard-Bell at 2013-09-10T13:28:26Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f1c4e40cb3178f0ebd13aed492306776c4773fa
====== 
Ensure proper cleanup by installing our own signal handlers

Arran Cudbard-Bell at 2013-09-10T13:28:22Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/113cbf57b780b8ebb11b12afb801b6b969d1c61e
====== 
More limit stuff

Arran Cudbard-Bell at 2013-09-10T13:28:18Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f718a192d4581dbe3c72ea76e4f750507ceaac1
====== 
Make packet log messages more granular

Arran Cudbard-Bell at 2013-09-10T13:28:14Z
Files modified:
	* src/include/radsniff.h
	* src/main/collectd.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9c01734d4c9a4d2184fa73083cb7b3ed9a42a08
====== 
talloc_set_memlimit is broken

Arran Cudbard-Bell at 2013-09-10T13:28:09Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/287fc34549e85f43be08ebbcb70ffd327e3d613f
====== 
Swap out old attribute filtering code

Arran Cudbard-Bell at 2013-09-10T13:28:05Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1d47ebc3efbbdfa43b978d183ac35a20f79356b
====== 
Add option to disable promiscuous mode

Arran Cudbard-Bell at 2013-09-10T13:28:00Z
Files modified:
	* src/include/pcap.h
	* src/include/radsniff.h
	* src/lib/pcap.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2785e46a247fff69084ad5c55af486708fe6b0ac
====== 
Minor formatting

Arran Cudbard-Bell at 2013-09-10T13:27:51Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99a808fda7cbc16d483e11f0c8004cc9efc1c27a
====== 
Simplified type.db definitions which actually work..

Arran Cudbard-Bell at 2013-09-10T13:27:43Z
Files modified:
	* scripts/radsniff_type.db

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8eae28a4aa54d237c1048cebea69d3a941a80538
====== 
Increase capture buffer size to deal with spikes

Arran Cudbard-Bell at 2013-09-10T13:27:39Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01357205a797792c5bf1d807c9e14f336f7a1afc
====== 
Disable attribute decode unless were printing packets or filtering attributes

Arran Cudbard-Bell at 2013-09-10T13:27:33Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88dd149b3867ee75c484c26dbe35b558d08b3b1f
====== 
Turn conf into a global, it's too much work to pass it around everywhere

Add 'packet' logging macro, which is the same as info but disables packet output when writing out stats

Arran Cudbard-Bell at 2013-09-10T13:27:28Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4935af91459496e9b51dd5e5306a6f77ec5ac22
====== 
Increase time between selects

Arran Cudbard-Bell at 2013-09-10T13:27:23Z
Files modified:
	* src/include/radsniff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36c9632b7759e6a0d7acdab0ea4a900b8fe40db2
====== 
Correct faulty assumptions as to how collectd operates

For gauge values collectd actually wants per-second counters
which means we need to divide all our packet counters by our
stats interval.

Where multiple associated values are being inserted into a
graph e.g. received/lost/reused/linked the values are passed
as positional values, not as individual type instances.
Fixing this meant rewriting a lot of the stats template code *sigh*.

Arran Cudbard-Bell at 2013-09-10T13:27:18Z
Files modified:
	* src/include/radsniff.h
	* src/main/collectd.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7b89f7b2ebfcdfaa4a633fb0857b782afaf33e3
====== 
Use the fully qualified hostname

Arran Cudbard-Bell at 2013-09-10T13:25:42Z
Files modified:
	* src/main/collectd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ccfd048790edb79c901e4a66d4a9eb36f215bc4
====== 
More collectd fixes

Arran Cudbard-Bell at 2013-09-10T13:24:32Z
Files modified:
	* src/main/collectd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e5db33014301d0bc2eead00ce6d8d8c2ea8559a
====== 
Add struct for malformed packet counters

Arran Cudbard-Bell at 2013-09-10T13:24:09Z
Files modified:
	* src/include/radsniff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c6c3c1d22a0799db02be970f8c0c2207f55681b
====== 
UDP fromto should be on by default

Arran Cudbard-Bell at 2013-09-10T12:05:36Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81edda0a64e79d3a704be1a8a1b54326bc6fa0d1
====== 
Switch to using AS_HELP_STRING for more help items

Arran Cudbard-Bell at 2013-09-10T12:04:13Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a25c33d81af170a28d8c7dabf9a92573324402f
====== 
Wrap ASCTIME too

Arran Cudbard-Bell at 2013-09-10T01:41:50Z
Files modified:
	* src/include/missing-h
	* src/main/log.c

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


More information about the Freeradius-Devel mailing list