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:47Z Files modified: * src/tests/keywords/xlat-octets Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c72024e5de66dbd7ef74a... ====== Remember which hex test failed Arran Cudbard-Bell@2014-03-31T23:17:31Z Files modified: * src/tests/keywords/hex Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/19191d6d11c661d79cb27... ====== Doxygen Arran Cudbard-Bell@2014-03-31T23:09:45Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4e9d0d98c3da1db028d84... ====== Fix memory leaked at exit time Arran Cudbard-Bell@2014-03-31T23:06:45Z 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/7c0d4af062551ab34704b... ====== list may be unused, so mark it as such Alan T. DeKok@2014-03-31T22:05:48Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5006869bdc2d713e67bc4... ====== add const to cast Alan T. DeKok@2014-03-31T22:05:07Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b45659b722370a32a313... ====== Allow integer64 to be converted to ethernet Alan T. DeKok@2014-03-31T22:04:03Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fcf761aef757a71da4776... ====== Checks for casts to differing sized attributes Alan T. DeKok@2014-03-31T22:04:01Z Files modified: * src/main/parser.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fcfd28d9e5720e4b0926e... ====== Check for unknown attr on the RHS Alan T. DeKok@2014-03-31T22:04:01Z Files modified: * src/main/map.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce6c14bbf39a657533934... ====== 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:03:59Z Files modified: * src/lib/print.c * src/tests/keywords/truncation Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4eb342ccd3069b6601d99... ====== 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:03:39Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8acacf87b9ce64e6a0c85... ====== better debug messages for casts Alan T. DeKok@2014-03-31T22:00:48Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c3f2d1a7b127e1214ea53... ====== Remove unnecessary casts in switch / case evaluation Alan T. DeKok@2014-03-31T22:00:48Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e436700ed62999ffe61fc... ====== 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:47Z Files modified: * src/tests/keywords/integer Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8490494580d60c407a7c9... ====== Tests for cast on LHS and attr on RHS Alan T. DeKok@2014-03-31T22:00:46Z Files modified: * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/360c21d719cc55f40b628... ====== Rewrite unnecessary casts Alan T. DeKok@2014-03-31T22:00:45Z Files modified: * src/main/parser.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/17e2f03dd09ce2aef3441... ====== Certain data types are forbidden in casts Alan T. DeKok@2014-03-31T22:00:44Z Files modified: * src/main/parser.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/849b4a92b724ba01ad2fe... ====== We can actually remove valuepair2str entirely *pvp could never of been NULL as this was checked for Arran Cudbard-Bell@2014-03-31T20:15:37Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c0c8abc9a6c56107949c... ====== Should still indicate truncation Arran Cudbard-Bell@2014-03-31T20:08:06Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0841a8d8e6c8248865406... ====== Escape tests depend on xlat-attr-number Arran Cudbard-Bell@2014-03-31T20:05:49Z Files modified: * src/tests/keywords/escape Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5410ff58bf0e19db6408e... ====== Change order of hash functions in rlm_expr.c Arran Cudbard-Bell@2014-03-31T20:04:54Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/043e27c83a8d7d8d05c3f... ====== Don't write a terminating 0 to a zero length buffer! Arran Cudbard-Bell@2014-03-31T19:24:07Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/575639d6ec344e815386a... ====== Foreach should return an escaped copy of the string Arran Cudbard-Bell@2014-03-31T18:25:51Z Files modified: * src/main/xlat.c * src/tests/keywords/foreach-2.attrs Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bccf3ec7ab8ee72f4b290... ====== 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:40Z 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/43e0c7445c8c51159e0b8... ====== Minor formatting Arran Cudbard-Bell@2014-03-31T17:59:40Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ff54a91f7890c66aede8... ====== 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:40Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8118949ace31a81fd3f8... ====== Point to correct precursor test Alan T. DeKok@2014-03-31T17:00:28Z Files modified: * src/tests/keywords/regex-error Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8904c39c82836ae6b4eee... ====== Check for request->proxy, not request->proxy_reply Which may be NULL if there was no reply Alan T. DeKok@2014-03-31T16:53:45Z Files modified: * src/main/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b60bad8b32096c42bdb49... ====== Enable pre-compiled regex_t And add regression tests for pre-parsed regex Alan T. DeKok@2014-03-31T16:46:45Z Files modified: * src/main/evaluate.c * src/main/modcall.c * src/tests/keywords/regex-error Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d9a1694f5bb78c037765... ====== 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:44Z Files modified: * src/include/map.h * src/include/radiusd.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a168a8763b5786ec91184... ====== 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:41Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6ab63d650414df197bf36... ====== Update comments, and point to "man users" Alan T. DeKok@2014-03-31T16:46:38Z Files modified: * raddb/mods-available/files Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/668dca0a93b894f3327a7... ====== Update documentation Alan T. DeKok@2014-03-31T16:46:36Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ad0108831af73bbf0cd6a... ====== -- This commit summary was generated @2014-04-01T00:00:24Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).