Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Move many common functions to a common library And add stupid wrappers for rad_fork() and rad_waitpid() We can go fix those later... Alan T. DeKok@2013-05-14T22:20:30Z Files modified: * src/main/all.mk * src/main/libfreeradius-server.mk * src/main/radattr.c * src/main/radattr.mk * src/main/radconf2xml.c * src/main/radconf2xml.mk * src/main/radiusd.mk * src/main/radmin.c * src/main/radmin.mk * src/main/radwho.c * src/main/radwho.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83181ee2ce1c70978396c... ====== Remove use of global variable Alan T. DeKok@2013-05-14T22:20:05Z Files modified: * src/main/exec.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c83dbcd187ab37d92cd07... ====== Make other programs use evaluate.c, too. We'll move these programs into a utility library soon... Alan T. DeKok@2013-05-14T20:48:54Z Files modified: * src/main/radconf2xml.mk * src/main/radmin.mk * src/main/radwho.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2facd7cc028790a752d4d... ====== Evaluate some conditions at parse time. If the LHS and RHS are both DATA, then evaluate them statically, and turn them into true / false conditions Alan T. DeKok@2013-05-14T20:07:20Z Files modified: * src/main/parser.c * src/main/radattr.mk * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b154ac7f52a19414072ae... ====== Added 'true' and 'false' as top-level concepts. So that "false && FOO" gets mapped to "false" Nice little optimizations... Alan T. DeKok@2013-05-14T19:45:08Z Files modified: * src/include/parser.h * src/main/evaluate.c * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2015e7993ccbe1e98e3d... ====== Parse literals into VALUE_PAIR_DATA at compile time. So that we have better errors. However... we don't have type-specific parse errors, as the current error API in conditions doesn't allow for that. Alan T. DeKok@2013-05-14T19:12:20Z Files modified: * src/main/evaluate.c * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e22074fec555226f5d3fc... ====== Print names for enumerated types Alan T. DeKok@2013-05-14T17:27:20Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce4934170984355a0cf63... ====== Added template "data" type So that the data can be stored as pre-parsed data, instead of as strings parsed at run-time Alan T. DeKok@2013-05-14T17:27:11Z Files modified: * src/include/map.h * src/main/evaluate.c * src/main/map.c * src/main/valuepair.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d1ca41be0e5a6472adf95... ====== -- This commit summary was generated @2013-05-15T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org