New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Add regression text for 0x prefix Arran Cudbard-Bell@2014-03-31T23:17:59Z Files modified: * src/tests/keywords/xlat-octets Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53303432b70ebcc16b836... ====== Remember which hex test failed Arran Cudbard-Bell@2014-03-31T23:17:56Z Files modified: * src/tests/keywords/hex Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/400a626d78d8743929734... ====== Doxygen Arran Cudbard-Bell@2014-03-31T23:09:53Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93aa6c01257bc7a2d547f... ====== Fix memory leaked at exit time Arran Cudbard-Bell@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/2d07ae449f63ca2880380... ====== Note recent changes Alan T. DeKok@2014-03-31T22:07:55Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/783aff7f99573b2b6982a... ====== add const to cast Alan T. DeKok@2014-03-31T22:04:50Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc923162c02eea37260d1... ====== Allow integer64 to be converted to ethernet Alan T. DeKok@2014-03-31T22:00:35Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0009eda782e434a6eac27... ====== Checks for casts to differing sized attributes Alan T. DeKok@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/3272a002257b9b39b4a74... ====== Check for unknown attr on the RHS Alan T. DeKok@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/1ed5c9303df4e01655b38... ====== 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@2014-03-31T22:00:34Z Files modified: * src/lib/print.c * src/tests/keywords/truncation Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7eb69ff926f52400a2acd... ====== 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@2014-03-31T22:00:34Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9796f4314b1b1730508e8... ====== better debug messages for casts Alan T. DeKok@2014-03-31T22:00:34Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c4449ae61f6f0b78f1f4... ====== Remove unnecessary casts in switch / case evaluation Alan T. DeKok@2014-03-31T22:00:34Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3315b8c4d235e5bdb5176... ====== Remember which tests failed so we can have "fail 1" and "fail 4", instead of "fail" and "fail" Alan T. DeKok@2014-03-31T22:00:34Z Files modified: * src/tests/keywords/integer Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33711a3137a944147fd58... ====== Tests for cast on LHS and attr on RHS Alan T. DeKok@2014-03-31T22:00:34Z Files modified: * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/afb7aa4ff85d0fb90ae3a... ====== Rewrite unnecessary casts Alan T. DeKok@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/6e6058ba76bc4a87a6473... ====== Certain data types are forbidden in casts Alan T. DeKok@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/9a1f51f05c5221b036321... ====== We can actually remove valuepair2str entirely *pvp could never of been NULL as this was checked for Arran Cudbard-Bell@2014-03-31T20:15:27Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/20e9ad2f574acd9284ba9... ====== Should still indicate truncation Arran Cudbard-Bell@2014-03-31T20:08:12Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a896a772b343b2a5fc1d... ====== Escape tests depend on xlat-attr-number Arran Cudbard-Bell@2014-03-31T20:06:15Z Files modified: * src/tests/keywords/escape Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/00882e8d8491b304902a4... ====== Change order of hash functions in rlm_expr.c Arran Cudbard-Bell@2014-03-31T20:06:11Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5337874983dcd00fcf6be... ====== Don't write a terminating 0 to a zero length buffer! Arran Cudbard-Bell@2014-03-31T20:06:06Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3da3e65189249bd055492... ====== Foreach should return an escaped copy of the string Arran Cudbard-Bell@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/7dd6246c0f1806e76f42f... ====== 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@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/8565ff27968407aa25e85... ====== Minor formatting Arran Cudbard-Bell@2014-03-31T17:59:25Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/744cc9fb3ad07d08e23ef... ====== 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@2014-03-31T17:59:25Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c433afd63e974345d34f4... ====== Point to correct precursor test Alan T. DeKok@2014-03-31T17:00:09Z Files modified: * src/tests/keywords/regex-error Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0b4522f5f89e5ec49bc6b... ====== Note recent changes Alan T. DeKok@2014-03-31T16:55:44Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b67eefa5df0a6f80e15ad... ====== Check for request->proxy, not request->proxy_reply Which may be NULL if there was no reply Alan T. DeKok@2014-03-31T16:53:20Z Files modified: * src/main/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da0aea93c6a4acaa881c4... ====== Enable pre-compiled regex_t And add regression tests for pre-parsed regex Alan T. DeKok@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/a7d5a150db86948009526... ====== 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@2014-03-31T16:46:14Z Files modified: * src/include/map.h * src/include/radiusd.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/80374abff694a8ea2f465... ====== Syntax check regular expressions at load time And re-arrange related code to make the code paths clearer Alan T. DeKok@2014-03-31T16:46:14Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5a1ed99cad487018d27cc... ====== Update comments, and point to "man users" Alan T. DeKok@2014-03-31T16:46:14Z Files modified: * raddb/mods-available/files Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4e4f8aba5c266ffe44b77... ====== Update documentation Alan T. DeKok@2014-03-31T16:46:14Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bed1dfd5f2e04cd9a9e22... ====== -- This commit summary was generated @2014-04-01T00:00:24Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).