Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Remove check_config from conffile.c Arran Cudbard-Bell@2013-04-23T23:52:49Z Files modified: * src/include/conffile.h * src/include/radiusd.h * src/main/conffile.c * src/main/mainconfig.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ced0460537309c2005ff... ====== Doxygen Alan T. DeKok@2013-04-23T23:36:33Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9a2f51d1e2954e96734f9... ====== Switch to new conditional evaluation engine. Completely re-written. Smaller, faster, better errors, and does more. Alan T. DeKok@2013-04-23T23:23:02Z Files modified: * src/include/parser.h * src/include/radiusd.h * src/main/command.c * src/main/evaluate.c * src/main/modcall.c * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02dbaf1d65d690b4c0686... ====== Do more sanity checks at parse time on conditions We can't check "foo" against an attr (but we can do attr == foo) we can't check attrs of different data types Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee63f23df99a8c79941fd... ====== Add -D dictionary_dir so that we can load dictionaries before the config files. Which allows us to parse if/elsif conditions correctly And ensure we load dictionaries before the config files Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/main/mainconfig.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a887e96d66d54cffb351e... ====== Added paircmp_op function Which is taken out of paircmp(). This is pretty much the same, except it doesn't do regexes, and it gets passed an explicit OP Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/include/libradius.h * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5549b834d708f5d0c4a05... ====== Don't allow list references in conditions Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a1224f6b2d126ecbc40a... ====== Don't consume input string if it's an unknown list Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/342e3cba94c517058b556... ====== Create list references, too Alan T. DeKok@2013-04-23T23:19:14Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/99a9cab36184f253ddbcb... ====== Better errors for LHS is regex Alan T. DeKok@2013-04-23T23:19:13Z Files modified: * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1a903423f1a6701738307... ====== Added radius_vpt_get_vp() function which gets a VP from a vpt Alan T. DeKok@2013-04-23T23:19:13Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/224c7f33c6fb68b257468... ====== Use C99 bool type for truth values Arran Cudbard-Bell@2013-04-23T22:03:19Z Files modified: * src/include/libradius.h * src/include/parser.h * src/lib/base64.c * src/lib/dict.c * src/lib/filters.c * src/lib/radius.c * src/lib/valuepair.c * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/connection.c * src/main/detail.c * src/main/evaluate.c * src/main/exec.c * src/main/listen.c * src/main/log.c * src/main/mainconfig.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/parser.c * src/main/process.c * src/main/radconf2xml.c * src/main/radiusd.c * src/main/radmin.c * src/main/radwho.c * src/main/realms.c * src/main/threads.c * src/main/tls_listen.c * src/main/valuepair.c * src/main/xlat.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_eap2/rlm_eap2.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/sql.c * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec2c2ddbd9f19129f926e... ====== rlm_sql.h should include radiusd.h Arran Cudbard-Bell@2013-04-23T19:36:29Z Files modified: * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5db44674243a48d8e65d4... ====== More / better errors and tests Alan T. DeKok@2013-04-23T18:14:50Z Files modified: * src/main/parser.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/be27033c30a69d4a403bf... ====== Added map.c We really need a libfreeradius-server thingy... Alan T. DeKok@2013-04-23T18:14:50Z Files modified: * src/main/radconf2xml.mk * src/main/radmin.mk * src/main/radwho.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/344829c1b34865692c010... ====== Run tests after the main script Arran Cudbard-Bell@2013-04-23T18:13:17Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c51c7f900a6ffa72178e... ====== Updated conditional parser to use new tmpl / map functions And add normalization of conditions This means that the "foo==bar" type of conditions are now maps. So that both the LHS and RHS can be attribute references. The next step is to add an "evaluate map / tmpl" function to evaluate.c. The conditions can then call it in order to do all of the conditional checking Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/include/parser.h * src/main/parser.c * src/main/radattr.c * src/tests/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd210517b450347453ca0... ====== Moved tmpl / map functions to their own C / H file. We haven't updated the parser, so it may not build. That will be fixed in the next commit Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/include/all.mk * src/include/map.h * src/include/radiusd.h * src/main/map.c * src/main/radattr.mk * src/main/radiusd.mk * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8561e2b9001c2d42a404a... ====== Fix typos Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f08641b1a1e049b123931... ====== Made tmpl2str print references correctly Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0372195dae68771f5b2c3... ====== Added map2str, to mirror str2map Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5987696d4edb643b40c85... ====== Added tmpl2str function, to mirror str2tmpl Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7194345048da1a5ff9e12... ====== Added radius_str2map() Which takes LHS/LHS_OP OP RHS/RHS_OP for the "update" sections. Ideally, cp2map should call this, too. Once the '&' syntax is used everywhere. Alan T. DeKok@2013-04-23T17:37:48Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/23a21d14dc1ac56e99f21... ====== Fixup dlink dictionary with auto formatter Arran Cudbard-Bell@2013-04-23T13:22:34Z Files modified: * share/dictionary.dlink Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c7715b961f3a29a2e8e03... ====== Formatting in rlm_preprocess Arran Cudbard-Bell@2013-04-23T13:22:34Z Files modified: * src/modules/rlm_preprocess/rlm_preprocess.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d8b01872563aa808df34... ====== Formatting Arran Cudbard-Bell@2013-04-23T13:22:34Z Files modified: * src/modules/rlm_eap/libeap/eapsimlib.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/66e7740393fb6bfa6f711... ====== Merge pull request #273 from sylphlin/master Add D-Link VSA to Dictionary Arran Cudbard-Bell@2013-04-23T13:17:06Z Files modified: * share/dictionary * share/dictionary.dlink Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/27df7769c4d617dbc5c6c... ====== Add D-Link VSA to Dictionary Sylph Lin@2013-04-23T10:26:33Z Files modified: * share/dictionary * share/dictionary.dlink Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a3b3657cecd80ffe8e36d... ====== -- This commit summary was generated @2013-04-24T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org