[Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Pavlin Radoslavov
pavlin@icir.org
Mon, 27 Jun 2005 17:05:15 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-06-27 17:05:15 UTC
XORP CVS repository
Modified files:
rtrmgr boot.ll boot.yy conf_tree.cc lex.boot.cc
lex.tplt.cc template.ll template.yy
template_tree.cc template_tree_node.cc
template_tree_node.hh y.boot_tab.cc y.boot_tab.h
y.tplt_tab.cc y.tplt_tab.h
Log message:
Add support to the boot and template parsers so now they can
understand URLs. Currently, the only supported URLs
are HTTP, FTP, FILE and TFTP. The implementation is based on the
BNF-like specification from:
- RFC-1738: HTTP, FTP, FILE
- RFC-3617: TFTP
- RFC-3986: update of RFC-1738
The corresponding new template types are "url_file", "url_ftp",
"url_http" and "url_tftp".
Revision Changes Path
1.19 +213 -42; commitid: eb2942c0308b7ea6; xorp/rtrmgr/boot.ll
1.11 +20 -0; commitid: eb2942c0308b7ea6; xorp/rtrmgr/boot.yy
1.27 +7 -1; commitid: eb2942c0308b7ea6; xorp/rtrmgr/conf_tree.cc
1.9 +7670 -1211; commitid: eb2942c0308b7ea6; xorp/rtrmgr/lex.boot.cc
1.9 +7246 -1381; commitid: eb2942c0308b7ea6; xorp/rtrmgr/lex.tplt.cc
1.13 +233 -42; commitid: eb2942c0308b7ea6; xorp/rtrmgr/template.ll
1.15 +28 -0; commitid: eb2942c0308b7ea6; xorp/rtrmgr/template.yy
1.28 +13 -1; commitid: eb2942c0308b7ea6; xorp/rtrmgr/template_tree.cc
1.39 +182 -1; commitid: eb2942c0308b7ea6; xorp/rtrmgr/template_tree_node.cc
1.27 +70 -2; commitid: eb2942c0308b7ea6; xorp/rtrmgr/template_tree_node.hh
1.12 +145 -83; commitid: eb2942c0308b7ea6; xorp/rtrmgr/y.boot_tab.cc
1.4 +7 -3; commitid: eb2942c0308b7ea6; xorp/rtrmgr/y.boot_tab.h
1.16 +231 -157; commitid: eb2942c0308b7ea6; xorp/rtrmgr/y.tplt_tab.cc
1.5 +21 -13; commitid: eb2942c0308b7ea6; xorp/rtrmgr/y.tplt_tab.h