Commit report for v3.0.x branch

The git bot announce at freeradius.org
Tue Apr 1 00:00:24 CEST 2014


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

======
Add regression text for 0x prefix

Arran Cudbard-Bell at 2014-03-31T23:17:59Z
Files modified:
	* src/tests/keywords/xlat-octets

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53303432b70ebcc16b8361a0123cf7cdcf2afa98
====== 
Remember which hex test failed

Arran Cudbard-Bell at 2014-03-31T23:17:56Z
Files modified:
	* src/tests/keywords/hex

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

Arran Cudbard-Bell at 2014-03-31T23:09:53Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93aa6c01257bc7a2d547f890d4f75a56fdac6c51
====== 
Fix memory leaked at exit time

Arran Cudbard-Bell at 2014-03-31T23:06:33Z
Files modified:
	* src/include/radiusd.h
	* src/main/mainconfig.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d07ae449f63ca2880380be0f950573a20317d64
====== 
Note recent changes

Alan T. DeKok at 2014-03-31T22:07:55Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/783aff7f99573b2b6982a7fd68093368d7f4355c
====== 
add const to cast

Alan T. DeKok at 2014-03-31T22:04:50Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc923162c02eea37260d135bf0aff235e072ce16
====== 
Allow integer64 to be converted to ethernet

Alan T. DeKok at 2014-03-31T22:00:35Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0009eda782e434a6eac27c92e7e7a0fbbb97112c
====== 
Checks for casts to differing sized attributes

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3272a002257b9b39b4a74227ed3d4d0bbc902dfb
====== 
Check for unknown attr on the RHS

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/map.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ed5c9303df4e01655b3825e60c3a752097a57db
====== 
Remove leading "0x" when expanding octet types

Which is a simple patch now that the evaluation of casts avoids
printing && parsing of attributes

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/lib/print.c
	* src/tests/keywords/truncation

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7eb69ff926f52400a2acda1e49a4648c33107838
====== 
When evaluating a cast, avoid vp_aprint() if possible

This means doing more work on the raw data, but that will avoid
a lot of unnecessary string print and parsing

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9796f4314b1b1730508e800cedda630525075613
====== 
better debug messages for casts

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c4449ae61f6f0b78f1f44b8603a664e9e6dc063
====== 
Remove unnecessary casts in switch / case evaluation

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3315b8c4d235e5bdb5176e30ae5b0c2c8aa69830
====== 
Remember which tests failed

so we can have "fail 1" and "fail 4", instead of "fail" and "fail"

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/tests/keywords/integer

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33711a3137a944147fd581cd21d2a1df676dc5ab
====== 
Tests for cast on LHS and attr on RHS

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afb7aa4ff85d0fb90ae3aaaeaae2fff386fd3df8
====== 
Rewrite unnecessary casts

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e6058ba76bc4a87a6473267e40e2da02c38e0d6
====== 
Certain data types are forbidden in casts

Alan T. DeKok at 2014-03-31T22:00:34Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a1f51f05c5221b0363215f0ca519eb5437e3da8
====== 
We can actually remove valuepair2str entirely

*pvp could never of been NULL as this was checked for

Arran Cudbard-Bell at 2014-03-31T20:15:27Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20e9ad2f574acd9284ba93c333a64556e2b539e6
====== 
Should still indicate truncation

Arran Cudbard-Bell at 2014-03-31T20:08:12Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a896a772b343b2a5fc1ddfabd20295a837f9538
====== 
Escape tests depend on xlat-attr-number

Arran Cudbard-Bell at 2014-03-31T20:06:15Z
Files modified:
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00882e8d8491b304902a42a8898206f9df925e22
====== 
Change order of hash functions in rlm_expr.c

Arran Cudbard-Bell at 2014-03-31T20:06:11Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5337874983dcd00fcf6be2cd80334a5c4f6d413f
====== 
Don't write a terminating 0 to a zero length buffer!

Arran Cudbard-Bell at 2014-03-31T20:06:06Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3da3e65189249bd05549232fbf3aeb242522e17b
====== 
Foreach should return an escaped copy of the string

Arran Cudbard-Bell at 2014-03-31T18:26:03Z
Files modified:
	* src/main/xlat.c
	* src/tests/keywords/foreach-2.attrs

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7dd6246c0f1806e76f42fb00e10bb139c6542f94
====== 
Fix vp_aprint to always print escaped versions of strings, this lets the rest of the code deal with embedded NULLs correctly.

Add tests for escaping and unescaping special chars.

Arran Cudbard-Bell at 2014-03-31T17:59:25Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/main/xlat.c
	* src/tests/keywords/escape
	* src/tests/keywords/md5
	* src/tests/keywords/sha1
	* src/tests/keywords/sha2

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

Arran Cudbard-Bell at 2014-03-31T17:59:25Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/744cc9fb3ad07d08e23ef3101f622896d9551600
====== 
Fix fr_print_string's behaviour to work with buffers of exactly the right length

Else we need to add more hacks in fr_print_string_len if result < 4 pad result etc... and that's just nasty.

Arran Cudbard-Bell at 2014-03-31T17:59:25Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c433afd63e974345d34f4186890b5322550797df
====== 
Point to correct precursor test

Alan T. DeKok at 2014-03-31T17:00:09Z
Files modified:
	* src/tests/keywords/regex-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b4522f5f89e5ec49bc6b1b3039845bb67b4bba4
====== 
Note recent changes

Alan T. DeKok at 2014-03-31T16:55:44Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b67eefa5df0a6f80e15ad20b8183ac3d39aa413f
====== 
Check for request->proxy, not request->proxy_reply

Which may be NULL if there was no reply

Alan T. DeKok at 2014-03-31T16:53:20Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da0aea93c6a4acaa881c423eda0da99dfb5b5d93
====== 
Enable pre-compiled regex_t

And add regression tests for pre-parsed regex

Alan T. DeKok at 2014-03-31T16:46:14Z
Files modified:
	* src/main/evaluate.c
	* src/main/modcall.c
	* src/tests/keywords/regex-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7d5a150db8694800952655e433c87b4cff9c182
====== 
Add regex_t to value_pair_tmpl_t

And move includes from radiusd.h, so that map.h has regex_t
defined.

Alan T. DeKok at 2014-03-31T16:46:14Z
Files modified:
	* src/include/map.h
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80374abff694a8ea2f465521460f81bc09981b7b
====== 
Syntax check regular expressions at load time

And re-arrange related code to make the code paths clearer

Alan T. DeKok at 2014-03-31T16:46:14Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a1ed99cad487018d27cc3bee79aa3453f3d855f
====== 
Update comments, and point to "man users"

Alan T. DeKok at 2014-03-31T16:46:14Z
Files modified:
	* raddb/mods-available/files

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e4f8aba5c266ffe44b77a7679e65f0038f4d769
====== 
Update documentation

Alan T. DeKok at 2014-03-31T16:46:14Z
Files modified:
	* raddb/radiusd.conf.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bed1dfd5f2e04cd9a9e224f6aca0546fc9fcb174
====== 
-- 
This commit summary was generated @2014-04-01T00:00:24Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list