[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