[vyatta-svn] xorp: Changes to 'refs/tags/vyatta-xorp_1.3-1rc'

Tom Grennan tgrennan at suva.vyatta.com
Mon Dec 4 18:06:53 PST 2006


Tag 'vyatta-xorp_1.3-1rc' created by Tom Grennan <tgrennan at vyatta.com> at 2006-12-05 02:08 -0800

ofr-1.1rc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQBFdNTEZjrik9C27GkRAnsbAJ9eVvC+sXBptKvZDAI1bMWQJEIYUgCgqQqK
Edj1Dj0s1miyzuQ26bHC+Ow=
=r0ZN
-----END PGP SIGNATURE-----

Changes since the dawn of time:
jfletcher (48):
      Add missing top-level help command information
      Add missing help for "create service nat"
      Add "exit" as an operational equivalent of "quit" -- Justin
      Changed help string for "create system syslog host" -- Justin
      Change help strings for "create service nat rule" -- Justin
      Clean up help for "create protocols rip interface vif address" to fit in available space -- Justin
      Change all optional parameters to fixed commands -- Justin
      Add support for set commands for ntp-server and name-server -- Justin
      Change help string from "Configure <type> interface" to "<type> name" -- Justin
      Change help string for "create protocols snmp community <community> client ?" -- Justin
      Syntax change for NAT configuration to match firewall configuration.
      Correct comments to resolve template syntax error -- Justin
      Remove extra brace -- Justin
      Correct a couple of help strings -- Justin
      Hide plumbing module configuration -- Justin
      Remove "show dhcp" as a command -- Justin
      Synchronize origin help with XORP to match updated patch -- Justin
      Bug 1048: set frame-relay pvc cir and burst range from 0 to 512
      Bug 951: Temporarily remove TACACS from authentication options
      Bug 360: remove "show bgp routes summary" and "show bgp routes detail"
      Merge in XORP changes to restore CLI help on '?'
      Bug 1081: restore missing help
      Bug 1104: BGP error messages corrected.
      Bugs 1331 and 1331: restore help for RIP commands and set requests back to 30 seconds.
      Comment out RIP for IPv6
      XORP merge
      Enable various multicast & IPv6 features
      Revert merge with XORP version of template
      Enable Protocol Independent Multicast
      Enable Multicast Listener Discovery and multicast forwarding engine
      Enable IPv6 policy and operational commands
      Add IPv6 and multicast configuration
      Use interfaces instead of vifs to configure IGMP
      Convert to Vyatta naming conventions
      Allow up to 24 ethernet and serial interfaces
      Rename "plumbing" to "multicast"
      Bug 1322: correct grammar on relogin message
      Bug 1383: XORP fix for XORP 649
      Ensure hold timer is reset when update is received
      Modify packaging commands to meet revised PRD
      Update package show commands to revised PRD
      Bug 1405: Set byte order for assert comparison
      Move "remove package" commands to "delete" and adjust help strings appropriately.
      Bug 1412: Merge relevant changes provided for XORP 662.
      Remove verbose flag from router manager startup
      Apply XORP patch to address security advisory XORP_SA_06:01.ospf:
      Bug 500: Add "show system processes" and "show system processes summary"
      Bug 1432: Add "show route system forward"

jkrauska (10):
      First pass at show & package commands.
      Option to skip rtrmgr on startup.
      include package.cmds, and some slight changes to packages.cmds
      Adding structure for packaging commands.
      Added package search
      fixes bug 1186 -- replace "clear arp dev" with "clear arp interface"
      Add newline to XRL error output when no error note exists. BUG 1166
      Fix big 268 -- add "mount floppy" command for floppies put in after booting.
      Added first attempt at show hardware commands. (cpuinfo, meminfo, dmi, lspci)
      Typo fix

Justin Fletcher (24):
      Correct WAN interface names in help strings
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Include linux/types.h to resolve missing type defintions
      Don't output XORP messages to stderr
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Update ps flags for "show system processes"
      Merge branch 'master' of git://suva.vyatta.com/xorp
      telnetd init script and supporting changes
      Add telnetd.init configuration
      Add Vyatta sshd init script
      Pass version to sshd init script
      Make Ethernet interface help strings consistent
      Remove progress indicator spinner from internally called init scripts
      Bug 490: restore rename of OSPF external type policy keyword
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Change default config directory to /opt/vyatta/etc/config.
      Disable route display server and xgdaemon spinners
      Merge branch 'master' of git://suva/xorp
      Call Vyatta version of SNMP init script
      Correct typo in help string (Trip -> Trim)
      Bug 1559: Valid module existence prior to module shutdown
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Bug 1209: change loopback help string
      Change help strings for interface duplex and speed negotiation for consistency.

marat (321):
      Merged branch marat_gui
      Added nstat_info.* and sub_info.*
      Merged bug 707 fix -- node deletion fix
      Added the 'kill' button to be used to kill op-mode commands.
      Do not check root node value for validity.  Bug 923 fix.
      Check for deleted nodes when determining if configuration tree changed.
      Do not set value on a multinode.
      Do not display deleted nodes on the config tree.
      Display deleted leaf nodes, but without values, and continue to not display the deleted multinodes
      Added determination of required nodes and detection of missing required nodes.
      Consider configuration invalid if required nodes are missing.
      Consider configuration invalid if required nodes are missing.
      In the GUI, show asterisk next to required items rather than mandatory.
      In the GUI display existant items in bold on the context tree.
      Added user notification of invalid nodes in the GUI.
      Allow deletion of context-switch nodes.
      Display divider before the context deletion button.
      Added determination of added and changed nodes.
      Added methods for determining which nodes make configuration differ.
      Reorganized the XML macros into CLT and SRV.
      Added code that is involved in processing configuration changes.
      Slight re-organization to code that has to do with displaying red-highlighted errors to the user.
      Moved commit_status under session
      Moved context under session
      Added code to do more information for mods in the server XML output
      Added allowed value processing
      Implemented drop-downs in the GUI for allowed values.
      Bug 973 fix -- 'GUI home screen copyright format'
      Bug 974 fix -- 'GUI login page string'
      Bug 793 fix -- GUI - Date configuration window missing <datetime> format help
      More 2-step commit stuff
      Changed name of ClientModInfo to ClientModsInfo
      Always include node path string in the XML
      Added display of added/changed/deleted/invalid items in the GUI
      Removed extra qualifier bug so that file would compile on gcc 4.1.0
      Explicitely cast NULL to std::list iterator to compile on gcc version 4.1.0
      Use expat library from the build rather than from the system.
      Minor change
      Re-did the way configuration values are processed in the GUI
      Display only available allowed values for multi-nodes
      Added code related to method XGDaemonXorpUtil::pruneEdit(...) to remove nodes on the edit tree which are not also present on the sync tree.
      Refresh context information as it appears in the GUI after a commit.  Part of bug 985 (Commit All Changes button does not revert to blue) fix.
      Call XGDaemonXorpUtil::pruneEditTree(...) after commit only if the commit was successful.  Part of bug 985 ("Commit All Changes button does not revert to blue") fix
      Reorganized app.js in alphabetical order
      No longer escaping segment names with slashes.  Bug 994 ('Entering valid static route in GUI results in error') fix.
      Breaking out of the loop once child node found to improve efficiency.
      Added code for local & GMT time processing.  Part of bug 794 ('GUI - GUI status window server time and system time are not synced') fix.
      Show server time in the GUI.  Part of bug 794 ('GUI - GUI status window server time and system time are not synced') fix.
      Added server-side username processing.  Part of bug 975 ('GUI home page strings') fix.
      Propagated username processing to the AJAX GUI to include username in the welcome message.  Part of bug 975 ('GUI home page strings') fix.
      Added methods XGDaemonXorpUtil::walkContextPath(...)  Part of bug 826 ('GUI - Save/Load requires directory specification') fix.
      Save/load configurations to target-directory on the server system as specified by configuration node /rtrmgr/config-directory in the active runtime configuration.  Part of bug 826 ('GUI - Save/Load requires directory specification') fix.
      Replaced text 'Hide All Palettes' in the GUI to just 'Hide'.  Part of bug 976 ('GUI palette bugs') fix.
      Reformatted uptime indicator.  Part of bug 976 ('GUI palette bugs') part 2 fix.
      Minor changes so that the code compiles on GCC 4
      Moved code assiciated with displaying uncommitted changes into separate functions.
      Added 'Confirm Commit' button.
      Minor click-map adjustment for 'Hide'
      Adjusted margins on options combo box.
      Implemented 2-step commit.
      Added check if configuration changed before displaying commit confirm screen.
      Made confirm commit button text black
      Added ta.gif
      Modification to ta.gif
      Added graphics related to tree item arrows.
      Removed ta.gif
      Re-grouped op-mode commands inside the navigation tree and re-did the code for the navigation tree to make node appearance more consistent.
      Part of bug 976 ('GUI palette bugs') fix.  Parts 4 & 5.
      Fixed subnet calculator popup logo to say 'Vyatta' instead of 'Routelogics'.  Part of bug 976 ('GUI palete bugs') part 6 fix.
      Added 'go' button.  Part of Bug 976 ('GUI palette bugs') part 7 fix.
      Changed 'show' button to 'go'.  Part of Bug 976 fix part 7.
      Execute only commands for which user input arguments have been satisfied.  XGDaemon crash fix.
      Added error code ERROR_ID_UNABLE_TO_EXECUTE_RUIU=26
      Made the right-side collapsible palettes appear in both config and operational modes.
      Added [Enter] key trapping for the text inputs in the tools palette.  Part of bug 976 ('GUI palette bugs') part 8 fix.
      Removed changeBg(...) function because it was causing problems with IE.
      Fixed status palette field alignment in IE.
      Undelete deleted nodes when set with SET_RB
      Display values of existent fields only
      Revert configuration after a successful commit.  Bug 985 fix.
      Modified the GUI to display palettes in both operational and config modes.  Operational command output now inside a textarea.
      Added allowed values for operation mode command name segments.
      More operational mode command code reorganization.
      More operational mode commands updates
      Brushed-up xgcgi & removed debugging statements.
      Display drop-down combo box for values matched to notation  for operational node command arguments.  Part of Bug 995 fix.
      Do not load / display deprecated nodes to the user.  Bug 1050 fix.
      Re-done client-side Javascript so that the user is able to execute operational mode commands that have sub-commands.  Bug 1054 fix.
      More improvements to the configure / operational modes GUI layout.
      Xgcgi config / operational mode switching.
      Basic operational command lookup
      Separated operational command execution information into brief and detailed categories.
      Passing more execution status information in the XML.
      Basic executions lookup.  Part of bug 979 fix.
      Fixed minor JavaScript problem.
      More changes to the way operational commands are being processed.  Part of Bug 979 fix.
      Minor javascript fix.
      Improved executions display table appearance.
      Allow saving of configuration to user specified absolute path under user file permissions.  Bug 1056 fix.
      Determine uncommitted changes when loading configuration.  Bug 1058 fix.
      Fixed JavaScript error
      Notify user that commit is necessary after load.
      Checking for empty load/save filespec.  Bug 1064 fix.
      Removed old commented out code.
      Do not wrap long tree node text and clip it so it does not extend beyond the tree.  Bug 1062 fix.
      Do not set value for copied multi-nodes.
      Do not display deleted config items.  Bug 1107 fix.
      Properly process allowed items for operational mode commands.  Bug 1096 fix.
      Point user to the Vyatta Wiki page from the Support Content.
      Added include for assert.h so that assert can be used for UNUSED.
      Modified message output as requested in filed bug 977.
      More specific error messages regarding if command started/completed/stopped/terminated /w error.
      Better handling of 'corridor' operations.
      Check if action is not null.
      Changed the 'Apply' message.  Bug 983 fix.
      Removed XGDaemon from message notification strings.  Bug 984 fix.
      Changed the Credits screen and implemented returning from the Credits screen back to the Login screen.  Bug 1105 fix.
      Added a <p> above 'Confirm Commit' button.
      Added better error checking for reading/writting files.  Bug 1057 and 1064 fix.
      Added GPL header
      Replaced XML tags <default> and <default_exists> by <def> and <def_exists> to be able to process them with JavaScript, and modified js/app.js to propagate default values into the GUI.  Bug 993 fix.
      Renamed function uiConfigOptionsHtml() to uiGetHtmlConfigOptions()
      Display appropriate message to the user on invalid configuration commit attempt.
      Adjusted header button margin so that dotted line does not appear in front of buttons.
      Fix to correctly determine execution completion status.
      Renamed 'Executions' to 'Started Operations'
      Adjusted margins
      Show configure content when the user clicks 'Commit All Changes'
      Bug 1141 fix.
      Updated command reference.
      Removed stale PDF
      Sending only path information for modified nodes to keep XML from bloating.
      Renamed node_info to mod_info.
      Added tree-like change representation to XML that will be used to generate XORP-like change output.
      Added value and multi-children info to session mods XML.
      Added mods sorting
      Propagated XORP-like change syntax into the GUI.  Part of bug 1099 fix.
      Added mod arrows.  Part of bug 1099 fix.
      Added mod arrows.  Part of bug 1099 fix.
      Added auto scroll bar for horizonal overflow of mods.  Bug 1099 fix.
      Modification for displaying multiple CPU stats in the GUI Status palette.  Bug 976 fix.
      Removed stale debuging info.
      Display argument name rather than number if input has not been satisfied.  Bug 980 fix.
      No combo box for ranges in xgcgi.
      Do not display range help if it is identical to the main command help.  Bug 1268 fix.
      Added uiDisplayWarning method that will display warnings in orange text.
      Alphabetized methods.
      Added code to check for session timeout.  Part of bug 1090 fix.
      Now recycling closed sessions so that uncommitted changes are not lost.  Running operational mode commands still terminate with session closure.  Bug 1090 fix.
      Update last activity on re-opened sessions to that they are not determined to be expired.
      Always undelete deleted nodes when setting value.  Bug 1281 fix.
      Modified value-setting scheme to where nodes set to default get auto-deleted.
      Highlight changed nodes with missing required children in red.
      Consider parent nodes with missing required children as invalid.
      Renamed column from 'Running?' to 'Status'.  Bug 1206 fix.
      Added highlighted Apply button.  Part of bug 1029 fix.
      Renamed method 'uiConfigEntryHtml' to 'uiGetHtmlConfigEntry'
      Hide timeout warning when timeout interval is reset.
      Now highlighting the Apply button when form information has changed.  Bug 1029 fix.
      Bug 1098 fix for build branch.
      When value of node is equal to default, delete it unless active runtime configuration already has this node set to this value.
      Check if operator exists to prevent logic-error / unreachable code crash.
      Send context information even when an error takes place.
      In addition, call TemplateTreeNode::verify_variables(...) when checking nodes for validity.  This checks if operators are required.  Part of bug 1248 fix.
      Changed VALUE/VALID element in the XML to VALUE/INVALID and added element VALUE/INVALID_DESC.  Slightly changed the way the GUI processes errors upon an Apply to display appropriate message.
      Added operator support to xgdaemon.  Part of bug 1248 fix.
      Synched with ERROR_ID_NO_SESSION
      More changes related to xgdaemon operator support.  Part of bug 1248 fix.
      Propagated bug 1248 fix into the AJAX GUI.
      Added method ConfigTreeNode::set_operator_without_verification(...) that's analogous to ConfigTreeNode::set_value_without_verification(...)
      Accept client connections only from 127.0.0.1  Bug 1304 fix.
      Minor fix so that single CPU performance info is properly processed by the GUI.
      Use VyattaOFR_CommandRef_VB42.pdf rather than VyattaOFR_CommandRef_VB39.pdf
      Fixed misspelling and made Vyatta Command Reference come up from the left side Tools menu in the same way as from the right side Tools menu.  Bug 1316 fix.
      Added colon after 'Error'.  Bug 980 fix.
      Misspelling fix related to multiple CPUs utilization display.
      Split out server-specific code from common/xgdaemon_socket.?? to xgdaemon/xgdaemon_server_socket.??
      Prevent EventLoop::run() from blocking by adding an event hook, checking for pending timers, and commenting out an unnecessary check.  Bug 1323 fix.
      Lowered select timeout to 1/10 sec.  Bug 1297 fix to decrease initialization time.
      Calling EventLoop::run() an additional 6 times when in initialization stage.  Additional fix for bug 1297 to decrease initialization time.
      Better call EventLoop::run() 10 times when XRL router not ready.  Additional fix for bug 1297 to decrease initialization time.
      Reload GUI page immedeately after sending logout command to xgdaemon.  This closes the GUI even if xgdaemon is not responding.
      Do not consider commit to have completed until session phase returns to idle.
      Recognize 'committing' state in the GUI.
      Do not output session info twice.
      More null checking.
      GUI reload logout without callback.
      Do not display CPU index for systems with single CPU.
      Better logout timeout handling.
      Changes to the way commits are implemented.
      Removed stale comments.
      Removed unneeded method 'resetSession'.
      Do not re-use session that is in error state.
      Added reset button.
      Added server-side invalid session state processing.
      Added client-side invalid session state processing.
      Increased select timeout to 200 ms to reduce system load.
      Removed extraneous line.
      Use operator OP_ASSIGN by default for setting values to config tree nodes.  Bug 1324 fix.
      Consider dots as part of tokens to support virtual interfaces in /proc/net/dev.
      Differentiate between IPv4 and IPv6 of ping and traceroute in the Tools palette.
      Use combo box for allowed ranges < 10 items.  Bug 1122 fix.
      Using generic reference filename VyattaOFR_CommandRef.pdf without the version number.
      Encase operational command execution output into non-whitespace so that whitespace needed for output alignment is not stripped.  Bug 911 fix.
      Added check for descriptor count before calling EventLoop::run()
      Added operational command execution start and stop time info to XML.
      Moved XorpExecStatusInfo function definitions after ServerSessionInfo's.
      Separated code for server session info determination into separate method XGDaemonServer::generateXML_ServerSystemInfo.
      Added 'Time Started' and 'Time Stopped' columns for started operations listing in the GUI.
      Correct alphabetical order.
      Removed <table>s from index.html in the GUI.
      Indent adjustment.
      Positional adjustment
      Increased initial content width.
      Hide message area when no message is displayed so that layout is not distorted in IE.
      Use 5 px top margin for both expanded and collapsed palletes.
      Removed extraneous <br>s and &nbsp;s
      Took out 'configure_content' and 'operation_content' <div>s.
      Properly updating current time so that inactivity time can be determined correctly.
      Added functionality to ACTION_EXEC_STATUS to select specific part of operational command output.
      Parse output_from value as a decimal rather than a hex.
      Implemented partial-update operational command output display.
      Pass execution ids as strings so that they are processed properly.
      Renamed time_stop to time_end.
      Added functionality to xgdaemon to determine total number of operational command output lines.
      Added operational command output total lines readout to the GUI.  Started operations list not yet auto-updating.
      Removed extraneous line.
      Handle addition of multiple multinode children of various types.  Bug 1358 fix.
      Explicitely differentiate between IPv4 and IPv6 related configuration descriptions.  Related to bug 1358 fix.
      More IPv4/IPv6 differentiation.
      Minor bug fix so that required value is displayed in red only if it is not specified.
      Expanded GUI configuration saving functionality to allow the user to select saving either active-runtime or edited configuration after changes have been made.  Bug 1356 fix.
      Handle addition of multinodes specified via the 'select' HTML form input.
      Improved description for 'protocol' node for bug 1366 fix.
      Modified sort routines to sort numbers.  Bug 1260 fix.
      Left-align the 'Execute' button.  Bug 1215 fix.
      Removed extraneous description.  Bug 1366 fix.
      Alphabetical order re-arrangement.
      Consolidated context processing into function amProcessContext.
      null check
      Separated expanding and selecting context tree nodes.
      Removed stale method uiContextTreeHtml.
      Compare selected context nodes by node id.
      Redraw all menus so that only one item appears selected.
      Proper processing of selected event nodes.
      Renamed operationTree to treeOperations.
      Renamed toolTree to treeTools
      Removed extraneous method amDisplayTools
      Renamed function initToolMenu to initTreeTools.
      More renames.
      Removed stale xgdaemon xgcgi and xgcgi2 directories.
      Synchronized xgdaemon System V initiation script with the directory changes.  Bug 1385 fix.
      Accessing context tree directly from uiDisplayContextTree() rather than passing it.
      Renamed uiDisplayContextTree() to uiDisplayMenuContext()
      Include <linux/types.h> when including <linux/rtnetlink.h> for compatibility with Fedora and other systems that require <linux/types.h> with <linux/rtnetlink.h>.
      Renamed displayTree to createMenu and separated menu displaying.
      Moved Vyatta Support menu creation into separate function uiCreateMenuVyattaSupport.
      Changed Vyatta Support wiki link to http://www.vyatta.com/twiki/bin/view/Community/WebHome  Bug 1321 fix.
      Had to revert revision 3325 changes intended to make the build compile on Fedora Core 5 because they broke the autobuild.
      Minor fix so that the Vyatta Support menu highlight is not lost by constrict.
      Do not consider invalid deleted nodes as invalid.  Bug 1389 fix.
      Do not consider deleted nodes which are missing required nodes as such.  Part of bug 1389 fix.
      Assign OP_NONE by default unless the node accepts only OP_ASSIGN so that user could delete node.  Part of bug 1261 fix.
      When checking if value is different from default, consider any value different from default if the default does not exist.  Part of bug 1261 fix.
      Now displaying boolean leaf node values as combo boxes rather than radio buttons.  Combo box allows specifying no value which causes the boolean leaf node to be deleted.  Resolves bugs 1102 and 1261.
      Display none combo-box choice for boolean only if boolean leaf node has no default and no value.  Related to bugs 1102 and 1261.
      Added delete button for individual items.
      Added a delete button for individual configuration entries.  Delete button originally taken from the Vyatta shopping card at www2.vyatta.com
      Notify the user that changes have been applied regardless of if the user submitted all nodes in a context or deleted a node from a context.  Related to the addition of a delete node from context button for bug 1261.
      If operator list empty assume that OP_ASSIGN valid.  Bug 1392 fix.
      Minor null check.
      alphabetic order re-arrangement
      Refer firewall <number> to   Bug 1396 fix.
      After commit reuse existing objects for command encapsulation so that command_ids are reused.  Expanded commands still recreated a new.  Part of bug 1250 fix.
      Added output_from component to exec_kill and corrected minor related JavaScript bug.
      Added total_config_changes counter to allow detection of outside-session commits.  Part of bug 1250 fix.
      Synchronized load/save config methods with xorpsh_main versions.  Part of bug 1251 fix.
      More load/save coding.  Part of bug 1251 fix.
      Moved string to macro.
      Use pointers to XorpShellBase instead of XorpShell.  Necessary for save config integration with xgdaemon.  Part of bug 1251 fix.
      Load / save configs thru rtrmgr rather than directly to disk.  Bug 1251 fix.
      Modified xgcgi2 configuration file to disable logging to prevent ~10k/request RAM memory leak when running off LiveCD.
      Made Commit another task.  Fixed some task reset issues that were introduced with re-doing load/save functionality.  Part of bug 1251 fix.
      Per Tom's advice excluded xgcgi and xgcgi2 from installation to /usr/local/xorp/rl_xg/ as they are already being copied to /var/www/pages/
      Implemented required user confirmation step before reboot.  Bug 1222 fix.
      Renamed actions exec_cmd, exec_cmd_args, and exec_query by appending "_id" to the action name.  This is in preparation to adding corresponding actions ending with "_name".  Part of bug 1250 fix.
      Added actions "exec_cmd_args_name" and "exec_query_name".  Part of bug 1250 fix.
      Decode command names.  Part of bug 1250 fix.
      Addressed segmentation fault issue.
      Different segfault fix.
      Use name rather than overrided value for command name segment matching.
      Split out class NOCommandNameSegment (non-overrideable) from CommandNameSegment.
      Integrated class BasicOpCmd into BasicNamedOpCmd.
      Split out class NOBasicNamedOpCmd from BasicNamedOpCmd.
      Split out class NOOpCmd from class OpCmd.
      Made class OpCmd a member of XorpOpCmd rather than parent class.
      Earlier forgot to add method OpCmd::createBasicNamedOpCmd()
      Moved m_id from class NOBasicNamedOpCmd to class BasicNamedOpCmd.
      Basing ID on OpCommand rather than XorpOpCmd.
      Removed stale code.
      Merged NOOpCmd and OpCmd back together.
      Made XorpOpCmd child class of OpCmd again.
      Added client_opcmd_info
      Added GPL headers for client_opcmd_info
      Separated ClientOpCmd from OpCmd.
      Merged NOBasicNamedOpCmd back into BasicNamedOpCmd.
      Split out BasicOpCmd from BasicNamedOpCmd.
      Added methods BasicOpCmd::clear and BasicOpCmd::clone.
      Removed name as field from BasicNamedOpCmd and removed method OpCmd::getName()
      Merged classes BasicOpCmd and BasicNamedOpCmd into OpCmdName.
      Split out ModXorpOpCmd and ExecutableXorpOpCmd from XorpOpCmd.  Part of bug 1250 fix.
      Changes to the GUI to use command name rather than id related to the Bug 1250.
      Redid the way required items are highlighted in red in relation to the existence of the parent context.
      Made delete button originally taken from the Vyatta shopping cart more blue for better consistency with the Vyatta GUI.
      Now basing command id on XorpOpCmd rather than OpCommand.
      Added GPL headers for current_task_info.
      Renamed current_task_info to xgdaemon_current_task_info
      Split out CurrentTaskInfo from XGDaemonCurrentTaskInfo.
      Added client_current_task_info
      Added client-side current task processing.
      Added stage info to current task info.

Marat Nepomnyashy (50):
      Added rl_xg clean targets.
      Added some additional stuff for "git-status" to ignore
      Added rl_xg prefix to all clean_rl_xg make targets.
      Removed rl_ prefix from directory names rl_xgcgi, rl_xgcgi2, and rl_xgdaemon
      Added XML processing of current task stage.
      Removed CommitPhaseInfo and AJAX CommitStatus data structures as they are now replaced by CurrentTaskInfo.
      No need to pass ConfigTree to XorpModInfo
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Added processing of missing nodes.
      Proper handling of missing nodes in the xgdaemon and the AJAX GUI.
      Merge branch 'local-02'
      Added logic error exception
      Now checking for router configuration commits from outside the session and reloading operational commands list in that event.  Bug 1232 fix.
      Merge suva:/git/xorp
      Converted blue header block from table to CSS divs.
      Merge suva:/git/xorp
      Fixed a minor issue in the GUI where the top toolbar background would get clipped if browser window was resized to be smaller than toolbar width.
      Per Michael Larson's suggestion changed "/etc/init.d/syslogd" to "/etc/init.d/sysklogd" to synchronize with the previous software package change from syslogd system logging daemon to sysklogd system logging daemon.  Bug 1490 fix.
      Modified method uiSetMarginWidth() to handle no palettes.
      Minor modification to how the logo icon is updated.
      Merge suva:/git/xorp
      Changed the logout scheme from page reload to AJAX ui reset.
      Merge branch 'local-01'
      Fixed some minor issues regarding logging out with an xgdaemon task in progress.
      Do not display session timeout countdown after session timeout occured.
      Re-implemented graphical task progress bar.
      Merge branch 'master' of suva:/git/xorp
      Reset task on revert.
      Modified method XGDaemonXorpUtil::setContextLocationToPathSegments(...) to seek out the best closest path when the exact path is not present.
      Added action ACTION_CH_CONTEXT_CLOSEST.  Part of bug 1465 fix.
      Modified GUI front end to maintain session context on commit.  Bug 1465 fix.
      Now displaying a graphical OK button rather than OK text link.
      Removed execution permission from a bunch of graphics files generated on Windows.
      Removed execution permission from a bunch of files modified on Windows.
      Removed some stale code.
      Now using the left middle and right slices of content_cap.gif instead of the whole graphic.
      Removing no longer used GIF graphics.
      Merge branch 'master' of suva:/git/xorp
      Modified include.am to include proper gif graphics in the deb package so that the graphics are displayed running of the LiveCD.
      Fixed a problem with IE7 where config value fields would jump to the top of the page after a commit task reset.
      Merge branch 'master' of suva:/git/xorp
      Automatically reload GUI via https if loaded via http;  Bug 1176 fix.
      Preformatting operational command output with XML internal entities because IE7 <PRE> tag does not work properly in conjunction with innerHTML AJAX.  This is so that operational command output is displayed properly in IE7.
      Do not display combobox when other ranges greater or equal to 10 exist.  Bug 1528 fix.
      Display operational command output in monospaced font with wrapping disabled.
      Changed the Vyatta OFR version displayed via the left-side Credits link from v1.0 to v1.1
      Properly process combobox selection changes in IE by checking for "select-one" form input field type.  Bug 1538 fix.
      No longer auto-switching to https if browser is IE6 so that the GUI remains usable in IE6.  Related to Bug 1176.
      Merge branch 'master' of suva:/git/xorp
      Now downloading VyattaOFR_CommandRef_R1.1_v01.pdf rather than VyattaOFR_CommandRef_R1.0_v02.pdf for the GUI.

mhorn (49):
      Initial 'show serial' XSL updates
      Updated show_nat_rules_text.xsl with new XML value names
      Update rl_misc.cmds with new variable position location
      Updated show_serial_physical_text.xsl with new XML value names
      Updated show_serial_ppp_text.xsl file with new XML variable names
      Updated show_serial_chdlc_text.xsl file with new XML value names
      Initial show_serial_frame_text.xsl file
      Updated rib.cmds file with temporary fix for 'show route'  issue, set default prefix to 0.0.0.0/0
      Updated show_leases_text.xsl file modified formatting and added client column
      Updated rl_misc.cmds for 'clear firewall' command, the iptables command had an extra incorrect argument
      Updated rl_misc.cmds file with fix for additional typo in 'clear firewall' command
      Added file show_nat_statistics_text.xsl for output formatting of 'show nat statistics'
      Updated rl_misc.cmds to use the new XSL for 'show nat statistics'
      Updated show_nat_statistics_text.xsl file to remove extra carriage return in header
      Updated file rl_misc.cmds to comment out 'show nat pools' since we don't support pools for NAT
      Added 'show system memory' command using 'free' to rl_misc.cmds
      Updated file show_arp_text.xsl to match standard output formatting for XSL
      Update rl_misc.cmds file with parenthesis for 'clear firewall' iptables command
      Initial XSL file for 'show interface serial <int> frame pvc-list' command
      Updated rl_misc.cmds file with frame relay command 'show interfaces serial <int> frame-relay pvc-list' to list PVCs
      Updated XSL for 'show interfaces serial <int> frame-relay pvc ...' commands
      Added updated 'show interfaces serial <int> frame-relay ...' commands to rl_misc.cmds
      Updated rl_misc.cmds with additional frame relay commands
      Updated frame relay XSL files
      Updated rl_service.tp with correct help for destination node
      Initial XSL for 'show firewall <name> statistics' command
      Updated file rl_misc.cmds with new 'show firewall <name> statistics' command
      Updated rl_misc.cmds file with comments, grouped commands by function, and removed old commands that had been commented out
      Fix for bug 1061 - added pad 11 values for interface padding
      Updated file rl_misc.cmds - added 'clear nat counters' command
      Fix for bug 1075.  Updated rl_misc.cmds with correct XSL filename for 'show interfaces serial <int> cisco-hdlc' command
      Fix for bug 1078.  Updated file show_serial_frame_text.xsl to use new row name for 'proto'
      Fix for bug 1079.  Updated show_serial_physical_text.xsl to fix typo for CTS value.
      Fix for bug 1080.  Updated rl_serial.tp to remove 'sf' framing option.
      Fix for bug 344.  Updated 'show bgp peers' command to use command processor and XSL file
      Fix for bug 344.  Updated 'show bgp peers' command to use command processor and XSL file
      Updated 'show firewall <name>' XSL to use new XML data with named values.  Updated 'show nat rules' to remove unneccessary items
      Updated command_proc_show_bgp_peers.cc with new XML schema
      Updated file show_bgp_peers_text.xsl to use new XML schema.
      Updated command_proc_show_serial.cc with new XML schema using element names instead of attribute names
      Updated command processor files to use new XML schema with element names instead of attribute names
      Update XSL files to use new XML schema with element names rather than attribute names
      Fix for bug 1127.  Updated help for 'set service nat'
      Updated command_proc_show_firewall_rules.cc to remove duplicate <row> and </row> entries
      Updated XSL files with new XML schema data
      Updated 'show interfaces serial <int> physical' command with additional XML schema updates
      Updates for command processor and XSL files. Includes renaming XSL files to new naming convention, see README for more information
      A few more filename cleanups for XSL files
      Update rl_misc.cmds to use the new XSL filenames

mike (295):
      fix for bug 382. The fix is the require the user to remove all secondary addresses before removing the primary address--this message will be displayed to the user if they attempt to perform the removal. The primary address is the first address applied to an interface. Also, removed debug/disable flags for system commands found in the firewall configuration.
      updated xsl processor from mike horn. thanks
      latest changes to the xml from Mike Horn
      fix for bug 885--needed to account for inserted localhost chain during creation of firewall rules. This only affected the input chain.
      removed failure on commit when removing vif--requires vrrp is removed before vif node is removed
      fixed lease xml from mike horn
      fix for buf 276. added support for clearing out dhcp lease entry for all and for specific dhcp entry. tested on inserted file on target platform, but didn't test against live dhcpd process--please test this.
      fix for bug 942--node referred to older interface name rather than changed name of ethernet
      fix for bug 755--fixed output for correctly parse lease expiration
      fix for bug 843--also moves the help commands to be similar to juniper style output
      fix for bug 276--cp /dev/null to dhcpd leases
      fix for bug 936. clean up deleted entry as this command does not appear to be included in the transaction
      fix for bug 742--reopen when this behavior is defined.
      fix for bug 719. removed disable from system configuration.
      some delimiters were not being set based on certain nat configurations--this caused their position to be moved within the in resulting xml. Which caused problems with processed with the resulting commands.
      latest xorp update
      initial checkin of serial interface work. still working through bugs at this point
      fixes to the cleanup of the interface after deletion
      added new operational node to confirm operational mode command if this tag is present
      changed command confirmation command prompt.
      fixes for ppp authentication
      added help node
      updated rl_interfaces--fixed compile error
      initial version of command processing pipeline adding for serial interfaces
      checkin of functioning serial op mode xml conversion file.
      chnge to rl_common needed to support new string processing for serial opcommand
      fixed xorp xrl interaction--still not showing up in routing table trough, needs further investigation
      added support for deletion of interface to seperate interface
      reordered some of the xrl commands after review with pavlin
      complete checkin of op cmd for serial interfaces--mammoth command.
      fixed some parsing bugs in the rl_cmd_proc for serial interfaces
      revised design on string parser so that limits are internal to command proc--makes for less code in parsing modules.
      added new support for frame relay op command structure, also added support for arbritary supplied xsl file targets
      fixed commit transaction to handle dispatch loop and callback correctly. also fix for bug 987
      added correct directory path to specified xsl files when processing for showserialinterfaces
      added fix for vifs that are spread across protocols--only use active protocol when specifying interface.
      added fix for vifs that are spread across protocols--only use active protocol when specifying interface. Need support files too
      fix for command processor show interface argument was incorrect in processing xsl parameter.
      added code to handle failed commits--rollback to pre-transaction state, fixed bug associated with identifying wanpipe number, clean up wanpipe files on startup, and reordered address/prefix/commit, which might fix the /32 route that is creeping into the routing table upon configuration.
      fixed two problems related to bug 930--one is that the uint32_t conversions were not being performed for port values. the second being that the iptables output was not being correctlty appended onto the command, which contains byte/packet counts. This has now been fixed. In the future we will want to give attributes to these value nodes.
      split up the rl_interfaces project by creating the rl_serial project
      added handler and command to delete serial root node
      connected vif query from show serial command to rl_serial module and xml generation. Also fixed problem discovered by Mike in the processing with a command in the serial command proc.
      bugfix for a portion of the serial command processor, also added support for ifaces and vifs to the xml where we are querying the rl_serial module--now in a working state
      fix for bug 755. also added attribute names to lease nodes. assuming that the last entry in the lease file is the most current with the current design.
      fix for bug 221--fix now needed to be applied to rl_cmd_proc where the ';' is used as the delimiter.
      xsl for mike horn, bug 961
      serial ppp xsl from mike horn
      added operation support for clear commands for serial interfaces
      added operation support for clear commands for serial interfaces
      latest installment from mike with new serial xsl processing
      added hooks for rl_cmd_proc for new show serial commands.
      bug fix 276. also fixed another matching problem with this command
      bug fix: 544 prompt now changes upon commit
      fixed bug related to vif iteration for frame relay configuration in the presence of other types of vifs.
      bug fix: 679--handles the case of the table, but not of the individual rule
      fix for bug 490. A bit of xrl magic within the template files fixes this until the policy engine is reworked.
      fixed module shutdown--part of bugfix: 761
      fix for bug 761: reworked shutdown and proc status for vyatta modules
      bug fix for 959--added no resolve command variant to show firewall
      fixed bug where generic failure is generated when protocol is not specified with port on nat configuration
      added file to header
      comment new commands for serial clear commands
      fix for bug 416--actually all that needed changed was the help string
      loads of changes--mostly related to serial interfaces and to the command processing pipeline. this submission fixes bugs 937, 958 and 1005--although I'm unable to verify 958 due to a problem with the iptables in the build.
      fix for bug 1011--added description nodes to serial interfaces
      additional updates to rl_cmd_proc
      final cleanup to the firewall commands along with fixes to serial xml processor so that vifs are correctly inferred for all protocols
      final fix for bug 958--resolved testing of command and made additional fixes in the processing of the arguments
      fix for hdlc failure--an errant character in the tmplate file caused the problem.
      fixes related to cleaning of up interfaces when changing encap type, also fixes with synchronization of active vifs/address with xorp, and finally removed error check with bug that is actually enforced by the template (vif value of 1 for hdlc and ppp)
      several fixes to serial xml--also added ntp xml processor in advance of fixing bug 737
      xml generation for bug 737
      re-enable ospf set_m5_auth_key
      fix for bug 88--patched problem in xorp cli for root nodes to read modification tags in the cmds file. commented out the confirm tag handler though as this needs to be re-implemented as an object hanging off an eventloop so that the rtrmgr won't complain about timeouts if the user takes longer than 6 seconds to confirm.
      fix for bug 1010--added the vif to the interface arguments for serial. Also fixed incorrect reference to ethernet value in setting serial interface
      re-enabled name-server to multinode representation. I understand this re-opens bug 851--but this really is an issue within the xorpsh that applies to all multi-nodes not the specific ones mentionedin the bug. It is likely that 851 will be fixed or its behavior significantly modified with the create command removal from xorp.
      reverted multi-node fix for ntp-server--same as was needed for name-server (see previous submission)
      xrl wasn't referring to correct interface for vifs--fixed in template
      added appropriate help to firewall entries for serial interface
      changed how vifs were handled within component--turns out there was a bug in that vifs were shared across protocols--so if a user changed configuration from hdlc to ppp via encapsulation they would get the last configured address rather than the one assigned to the correct protocol.
      reworked how firewalls are assigned internally to interfaces--converted collection to map. this will correctly handle assignment from multiple vifs and cleanup. Also reduced complexity by removing by rule_spec rather than by rule number.
      added support for pvc frame xml
      modified behavior of xml processor for serial so that if the vif is not specified then the complete set of vifs are returned, otherwise only matching vifs.
      fixed physical duplicate value
      bug fix 1041--not redirecting stdout now--but command shows up.
      fix for bug 938. now using the '.' demark between interface and vif--if no vif is supplied then drop the '.'
      fix for bug 948--this configuration file was modified which broke snmp. changes to this file need to tested on the image before checking back in in the future.
      reverted change in order to get snmp to work correctly.
      changes to serial handling of state change for interfaces and firewalls, reworking of data structures as a result of discussion on Tuesday regarding vifs (simplification), rework interface with firewall so that xrls are used within firewall/serial module to communication--state change between encapsulation types for firewall should be happy now. Plus more...
      further fix to show routes--when removing the vif. argument being passed for vif contains interface name, need to check for equivalency rather than empty
      integration of latest xorp pull
      fix for bug 1060--problem was that service module would crash with unexpected formatted iptables output--fixed now.
      fix for bug 1074--changed default timeslot to all
      fix for bug 1015. set ifconfig to 0.0.0.0 on first invocation of ethernet node
      fix for bug 761--status wasn't supported for firewall module
      fix for bug 1082. Needed to handle commit transaction correctly when no vifs are present (as in a deletion)--in this case need to still passed back removed interfaces and not execute wanpipe. Also fixed a couple dangerous references to iterators after erase and outside of existance test.
      fix for bug 1076--need to clean out vif collection when removing proto node.
      fix for bug 1072--turns out the fix is to specify the dependency in the rl_service module on the fea
      fix for bug 1073--modified template to allow for range of values (i.e. start/stop) instead of free-formed text entry, as per discussion with mike horn.
      fix for bug 1091. missing explicit write to file following down_count line construction
      fix for bug 1093--turns out xorp doesn't guarantee ordering between deletions/creation xrls unless they apply to a specific node. so within a transaction different nodes that refer to the same data structure needs additional guards. This  behaviotr should probably be re-worked within xorp.
      finished work on bgp peers command processor--now just need xsl and wiring from bgp.cmds file for completion.
      added name attributes to firewall xml
      fix for bug 949--added support for display of vif interface details.
      fix for bug 1006--removed vif output. To add vif support for this feature the additional vif subnodes need to be added for rip.
      fixed syntax error in cmds editing
      fix for bug 1045--adding new transaction scope to delete operations for removing vifs--appears to be working, but definately needs more testing as the bug seems to be somewhat intermitten in behavior.
      fix for indexing of bgp show processor commands--xsl is now first argument
      added listing of available modules when rl_cmd_proc called with no arguments
      added peer_ip to the bgp command processor
      fixed src_port_stop, now appears in xml
      added row tags in correct location around rows in firewall representation
      added pkts and bytes to firewall output
      fixed for src port num in firewall xml
      fix for bug 756. upgraded rl_cmd_proc to support reason codes based on failure modes--which are now being dispatched to stdout--needed for this fix.
      modifications to the bgp peers xml processor--mainly to fix the row tags so they correctly demark the peers
      fix for port range for ssh bug 808
      removed extra row tag in bgp xml
      changed behavior of file loading--now the criteria is that the file being loaded contains at least one recognizable node, otherwise there is a load failure.
      fix for build error in master_conf_tree
      re-fix for 756. changed file we are testing for active dhcpd service against--now the pid file.
      removed ipv6 reference in policy and xrls that were causing rtrmgr to foobar on startup
      fix for bug 939--vif is not yet supported in the configuration for ospf, therefore removing from display. Note that vif is used internally within ospf module to map neighbors--therefore needs to be removed on display
      added gpl header to rl_cmd_proc.
      a fix related to bug 881. this fix redirects error status codes to syslog rather than displaying them on the commandline--the thinking is that it is up to the executable program to display a specific error condition, otherwise the error is reported in the log file. I'm closing this bug as the command says that the network is unreachable or the interface is not configured under the error condition mentioned in the bug
      fix for bug 1093--fix for another case where the proto transitions to a new type.
      fixups for the command processor on several issues from mr. horn
      fix for bug 1082--changed how additions/deletions were being sent back to the fea. also added proper shutdown/status hooks for module to be correctly shutdown
      fix for bug 1112--fixed up commit transactin. mainly needed to handle the deletes of the interfaces in prior to the sangoma setup and needed to gate the start of the sangoma setup on the completion of the delete callback from xorp.
      fix for bug 1133--fixed setting of stop value for address
      fixed up template files that were munged in the merge from throttle
      added support for multi-threading in xorp build. also added tick counter object to be used by keep alive, currently only used in the rtrmgr resource, but avaialble to all processes. fixes bug 1257.
      need new files to compile support for elapsed counter on seperate thread
      backing out bison/lex fixes as they were breaking the rtrmgr interpretation of the templates
      removing init of threaded counter until I fix the bug that is causing some commands to fail. the good thing is that this isn't being caused by linking to pthreads, but initing a thread.
      fix for bug 1265
      more pthread stuff--additional change seems to fix the problem with the program command. thread is initialized and running in rtrmgr.
      implmentation of threaded counter to prevent keepalive packets from being sent closer than 10 seconds. fix for bug 1257
      fix for dhcp enhancements/bugs 274 and 275
      updated static mappings for dhcp to be compliant with spec
      updated static mappings for dhcp to be compliant with spec
      removed keepalive messages from info log level
      fix for bug 912--added enhanced dhc relay functionality according to spec.
      more flags for building vyatta with threaded support
      fix for bug 1089. added additional firewall show cmd
      fix for program call lockup--I think. the problem was with the introduction of trace statements in the callbacks for processing shell commands. This as reproduced without the additional thread and in the throttle build if the traces were added. I suspect that there is a race condition here that is present in xorp as well, but can only reproduce this with the trace statements present.
      fix for bug 1077--changed headers and applied date of write to header
      fix for bug 428. Added pool (shared network) to the dhcpd daemon, modified the configuration file output from rl_service, and modified commands to support a pool option and display the pool of the dhcpd.
      added initial version of processor for dhcp statistics
      expost new command
      added new xsl process to show dhcp stats
      fix for bug 277--added support for dhcp stats
      fix for bug 1235--node structure has now been modified to enforce a single address per vif configuration. This moves the address to a sub-node and the address has been renamed 'local-address'
      fix for bug 1016
      fix for bug 429--order of entries in config is now the same order as entered and the same order as appears in the configuration file. required changing from set to vector in internal storage.
      fix for bug 1153--original fix only handled the case where the nodes were not found in the template file, this now handles invalid values as per the test case
      backing out changes debug output
      changed more to cat for the processing of the arp command output
      added logging support to main methods within vrrp project.
      additional log messages on gratuitous arp and failure modes within vrrp
      fix for bug 1305--downgrading to ioctl calls from netlink for setting mac address. will need to fix this correctly though.
      fixed template merge conflicts--now the rtrmgr will startup.
      added netlink test utility--needs to be compiled by hand outside of xorp for now
      fix for bug 1309--remove all files associated to vrrpd on startup
      fix for bug 1306. Now check address on interface and flag error if address is not found
      fix for bug 1034--changed allowed range
      fix for bug 600, now compare primary address to virtual address and disallow setting an equal address
      need these checked in for the build
      need this for the build too
      fix for bug 1272--reworked internal data structure for vrrp. Simplified the mechanism.
      fix for program hang.
      fix for bug 1319--needed to increase timeout for callback from eventloop. for some reason this behavior changed--it seems as if the timer is no longer waiting the requested time period.
      removed up/down of interface on setting mac address when transitioning state by vrrp
      fix for bug 1313--now only one vrrp session is allowed per physical interface. this is a limitation imposed via linux as only a single outbound mac address can be assigned per physical interface.
      fixed mysterious module timeout problem, that always seem to hit at about 3 minutes, was caused by a bug in my timer/counter fix--now working and xorp is happy.
      fixed order of verification for multiple vrrp session on the same device
      fix for bug 785--only implementing interface clearing as only a single vrrp session is now allowed or possible on a physical interface.
      fix for bug 1020 and bug 394. Added back link state detection as using the netlink libraries means that the interface doesn't down/up on changes--which removes the state transition problem that was introduced with link state detection on transition from master-backup, backup-master.
      fix for bug 1327--added holddown on link state detection
      fix for bug 1330--the transaction instructions were dropped from the template with a previous modification to the template structure.
      fix for bug 1326--remove redirection of stderr, which fixes output.
      fix for bug 1325--fixups to the rl_cmd_proc after merge and bugs introduced with dhcp rework.
      fix for bug 1293--removed command that was unused.
      fix for bug 1246--removed node that shouldn't exist in interface node
      changed vrrp to use CLOCK_MONOTONIC when holding down interface rather than sleep--this would have caused a delay in handling skew rate transitions with vrrpd
      fix for bug 1337--added translation to xsl output--note this now exceeds 80 characters in width.
      add requirement to nat for protocol specification if destination port is configured--otherwise iptables command will fail without protocol specified.
      fix for bug 1341--added destination for all nat commands (snat,dnat, and masquerade).
      fix for bug 1340--reset was commented out for syslog deletion--added back logic to remove syslog daemon upon removal.
      removed crypt libraries from link--not needed
      fix for bug 1300--on hostname change the ntp daemon is restarted if configured.
      fix for bug 1272--made vrrp-group mandatory. Now this essentially does not allow the user to delete the vrrp-group value. Which makes sense as this always needs to be specified for vrrp to work correctly. If the user doesn't specify vrrp-group then this value is set to the default (1).
      removed pthreads library from build, also reverted performance fix in favor of xorp scheduling enhancements--rt and thread library introduced an incompatibility with the net-snmp agent library that caused snmp to fail.
      fix for bug 1357--a rule with multiple ports will fail.
      fix for bug 1347. final checkin for this--fixed configuration file and removed xorp snmp nodes
      fix for bug 1353--search for process on each request and print msg if process is not found
      fix for bug 115--now edit contains location in the configuration tree
      fix for bug 1343--prompt is updated on a load event.
      added additional firewall show command to satisfy request in bug 1089
      fix for bug 1189--don't allow . or / in name
      fix for bug 1211--save now requires all uncommitted changes to be committed before proceeding.
      changed syntax for bug 1211
      fix for bug 1220--prevent the user from deleting user root, either explicitly or implicitly through the deletion of system/login
      fix for 1165--txt value is not used in this instance and can be set to a better value
      fix for bug 1363, bug in the construction of the restart message.
      fix for bug 1362.
      fix for bug 1360
      modifications from xorp for patch to bug 1363.
      fix/enhancement for bug 929--now longest prefix match is supported in show routes. Needs to be specified without mask.
      fix for bug 1364--needed default values for deletion to xrl to be populated correctly.
      fix  for bug 1255--also fixed problem hdlc xrl where setting local-address would cause xrl failure.
      fix for bug 275--fixed up template that was generating error on commit
      added backgrounding back, after arguments to ssh restart
      fixed show routes to support actual route return count as well as total count.
      fix for bug 1369--removed failure on removal of primary address since kernel now promotes secondary to primary automatically now.
      fix for bug 1346--updated fea to track hardware (initial) mac address and added xrl to handle deletion trigger, which resets back to initial setting.
      fix for bug 1347--there is some bad voodoo btwn netsnmp and the xorp implementation. turns out bgp and the main mib are implemented via different netsnmp interfaces. the main mib being the more complex of the two. changing the order of loading within netsnmp appears to avoid the daemon crash that occurs when querying the bgp mib after loading the system mib. the system mib appears to hang when handling events querying the bgp mib--although if the callback implementation was used with netsnmp the system mib would not be queried in this case.
      fix for bug 1372--also fixed incorrect error statement triggered when configuring e1.
      fix for bug 1116--default is now /config/config.boot
      fix for bug 1300--fixed restart of ntp daemon when name-server reconfigured.
      fix for bug 1066--removed mandatory requirement for physical node. this is now optional, but all the default values are set internally.
      fix for bug 307--snmp configuration now supports network subnets.
      fix for bug 1046--show arp is now converted to named nodes within the xml.
      fix for bug 93--crammed show configuration into operational mode.
      fix for bug 275--now we first attempt to obtain the subnet address fro the interface, then from the configured range. also changed the validation on the configuration settings to allow only static mapping to be specified--other small changes as well.
      fix for bug 277--missing template file entry. also minor fix to processing of stats
      fix for bug 347--added peer filter for show bgp peers details.
      fixed up eth interface range for rl_service (now to 0-23)
      fix for compilier problem with v4.1
      fix for bug 1315--added back implementation of timeclock throttle. This is with the removed dependency on librt and libpthread--so the protection against clock changes is on a backward change, a larger forward change could cause a single event to send a packet back to back under loaded conditions. But this is much better than the current situation. Haven't tried it with this bug, but the log message points to this being the problem.
      fix for build failure.
      fix for bug 1375--assert shouldn't be compiled in release code, and in fact the route was being deleted earlier, there convert assert into proper conditional.
      added CR to command failure
      fix for bug 1374--tested with test rib of size > 300k routes. Modified socket option on send. Redesigned loading of route send so that only 500 routes are processed at a time, before checking back with the rtrmgr on more routes to load. Updated test configuration to load larger route set. Handled send socket error appropriately so that server doesn't shutdown.
      fix for 277--corrected parsing for address range, plus some other minor fixes.
      fix for bug 1256--hid most of the rtrmgr options except configuration directory as this might be useful. Let me know if this should be hidden as well and it can be changed
      fix for bug 990--port range values were already u32,  but added range limits of 1 to 65535 to start and stop
      revert changes for rl_serial.tp back--not ready for checkin yet.
      fix for blocker bug 1378--thought this was going to be much worse, but can actually be fixed in the template.
      fix for bug 1172
      fix for bug 1172
      modified success error code to support messages back to user.
      added cli command logging. partial fix for bug 250, still lacking user and session information, but this will record all cli commands issued to the rtrmgr via the cli.
      fix for bug 252--mangled policy list names for network4, network6, aspath, and community strings.
      call_xrl should be added back to the build to allow other modules to dispatch xrls to rtrmgr.
      fix for bug 363--now provide means to reset interface all|ip|as via operational mode for bgp
      fix for bug 277--resolved string match for lease pool in leased addr, and computed available.
      fix for bug 581--added route reflector status to bgp peer status via cmd processor, also updated string parsing to allow offset printing to end of string
      fix for bug 1381--caused by location of cli command logging location--moved to before command is processed rather than after. this was causing the logging to be disabled prior to the log event.
      fix for bug 933--changed local_ip to ipv4 in template and in processing of values in bgp.
      checking in temporary files as the nightly build seems to not generate these on their own
      checking in temporary files as the nightly build seems to not generate these on their own
      added t3/e3 support to build--confirmed that t1/e1 is working with build.
      fix for t3/e3 configuration template file.
      added help to some of the newer options
      additional t3/e3 fixes--should now configure the card correctly--but there are additional system problems.
      more fixes...
      fixes to the build.
      rollback to previous version r3319
      reworked serial configuration rewrite--only tested now for t1/t3 ppp, but code is also in place for hdlc and frame. now all configuration files are being generated without the need of support files. Also now works with t1 and t3 cards installed.
      fix for frame configuration--was broken in previous submission
      added memory tracking class--just need to include header in project to overload new/delete
      fixed the operator delete to actually release the memory, added a bit more twisted c++ syntax to get the new version to compile, and added support for arrays
      fix for bug 1387--along with some improvements to the memory debug tool.
      fix for bug 1388--renamed node in interfaces template.
      transaction fix for snmp configuration--ensure that the transactions includes changes to location/contact, etc. also minor fix to memory trace.
      fix for bug 1395--fixed op mode syntax--doesn't like leaf nodes in value references.
      fix for bug 1380--not a straightforward fix. Ended up marking affected value with strings that are not accessible through the cli. Will need to apply change to gui as well.
      fix for bug 1399--error is now returned if the logical name is not the sequential name in the interface list for serial.
      fixes for serial interface--improved error detection, fixed removal of interface for last multinode, fixed error strings.
      fix for bug 1406--modified processing of serial interface and shutdown mechanism. extracted cascaded callbacks from main interface to fea manager object in order to simplify interaction.
      fixed numerous transaction bugs related to shutting down and enabling interfaces coordinating with fea. fixed/added more log messages. fixed configuration parameters for hdlc and ppp pointed out be stig.
      fixes to support multiport cards--tested against 4 port t1 card. note there still are problems that need to be worked out the order of assigning interface names.
      removed limitation on assigning logical names in order--this fixes a problem where logical names were expected to be assigned in a specific order and therefore causes a failure on startup.
      fix for bug 1410--now check for beginning of string for match
      fix parameter for t1 line-encoding
      fix for bug 1398--modified as per discussions with mr. horn.
      fix for bug 1411--cleaned up some of the interface cmds. These avoid using using the config and rely on ifconfig instead.
      cleaned up some comments and some old code in the vyatta syslogging.
      updated serial impl for e1 ppp mode--additional cfg parameters needed.
      addition change as requested in bug 1172.
      fix for bugs: 1416 and 1419--changed interface string, also modified handling of interface setup with the fea.
      fix for bug 1420. Reworked fea communication to accept single interface add/delete rather than collection. The bug was caused by corruption of a single pointer to the active interface. This is now fixed.
      fix for bug 1422--check physical setting before commit configuration and fail if not set.
      fix for the 2 port card on serial configuration.
      fix for bug 1429--fixed cfg parameter for non-crc4.
      fix for bug 1430--removed invalid options from serial interface
      fixed error messages to correct statement of failure.
      changed log level so xrl expansion is recorded at info level
      fix for bug 1435--added help
      fix for 1431--fixes problem with failure on removal of routes on interface flap. further testing is needed with vrrp to determine if this is the complete fix.
      part of the fix for bug 1431--fixed state transition for debug signal SIG_USR2 which forces vrrp into backup state. some cleanup and additional fixes. further cleanup is needed.
      left out a byte ordering operation on the address for vrrp--fixed now.
      more cleanup of source and headers as needed.

Mike Larson (94):
      Commit to fix /32 routes for p2p interfaces
      fixed commit error for lex parsing.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Changes needed to run rl_cmd_proc without library conflict from rlcommon--duplicated some files from rlcommon to make this happen.
      rl_cmd_proc now works.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      rolled in support from xorp:
      Current status of files for vsh work.
      fix for error on proto check for serial interface.
      fix for bug 1423
      Latest update of vsh
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix for bug 1477, plus latest vshell work.
      Partial fix to bug 1477.
      Fixed snmpd bug with new image. cleaned up snmpd.conf location.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed process checking command--was causing failure on about 4 or 5 commands.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix for bugs: 1441, 1427, 1407--removed various options from serial configuration.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fix via Mike Horn for bug 1472.
      partial fix for bug snmp loaded modules--.so's name changed without following up in conf file.
      fixed pathing for iptables command.
      modified snmpd init script to overwrite debian provided one--has fix for stopping daemon based on pidfile rather than exec (which wasn't working).
      Merge branch 'master' of git://suva.vyatta.com/xorp
      re-enabling wanpipemon command after fix was checked into wanpipe project.
      Added snmpd init scrip
      Added snmp init scrip
      Fixed problem with warning not showing up when no directory is not specified for livecd images.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Modified the rtrmgr init script to support wan interface discovery.
      Modified rl_serial to support empty node creation of wanx interfaces--removed mandatory nodes and changed error detection on configuration for serial interface.
      removed mandatory nodes for empty node wan interface creation.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fixed moduser to correctly create user accounts.
      Modified to infer card type.
      Modified to infer serial card type
      removed card type as option for serial.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix up user account modification script for account creation.
      added new exe to include to support pw encryption.
      checkin of program to perform md5 hash on plaintext pw.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed the init script so that it responds to external snmp requests.
      Fixed boot rw vs ro check of boot image.
      Additional fix, removed uid test at beginning of process.
      fixed up location for new rl_passwd exe.
      Redirecting error output to /dev/null.
      need to remove exec args to stop command in init script--created vyatta mutant variant.
      point syslog to vyatta init variant.
      Fixed location of dhcpd.conf so that service is pointed to correct location of conf file.
      flush nat rules on shutdown.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed card type detection to work correctly with t3 cards. Also fixed shutdown sequence--now the wanrouter needs to be stop/started at shutdown so the interfaces are present even if the serial interfaces are configured. This brings the sytem back to the same state as on startup.
      encrypted pw needs to exist before the node is written to--for some reason this wasn't the case pre-mainline, but now the node is required to exist. fix is to create a default empty value for this node.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed non-terminating loop (i.e. forever) when exact prefix option is specified. Also fixed match count when exact mode is specified.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed invalid resolve.conf when domain is not specified but system is started up.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed reference to init script.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fixed sysklogd to install as vyatta sysklogd.
      Also need this as part of the script build process.
      Reversed polarity of require_rx and set the ignore_keepalive according to state so that this will fix bug 1198.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Fixed sysklogd restart statement, also fix for bug clearvrrp error by checking process before proceeding.
      fix for clearing vrrp command error when not configured.
      part of the changes to improve processing checker as part of  bug fix for checkvrrp
      Moved the interface serial detection.
      added card detection exe
      compile in new exe for card detection
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix for bug 1494--adding back unframed support for e1.
      fix for bug 1531.
      fixed build error with new exe.
      fixed up path to new executable as part of bug 1526
      Merge branch 'master' of git://suva.vyatta.com/xorp
      final fix for bug 1526--card type is now populated on boot
      Fixed ranges allowed for mtu configuration--values greater than 8188 will cause driver to fail.
      Fixed problem with correctly autodiscovery of card type for description field
      Fixed problem with correctly autodiscovery of card type for description field
      Fix for bug 1509--if both the encrypted and plaintext pw are empty on the create/set command ignore the request.
      template conversion utility.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      partial fix for bug 1559--other fix requires removing line added by justin to support mfea. reassigning bug to him to assess.
      Fix for 1561--changed logic to handle ignore keepalives.
      Fix for bug 1560. The problem was the the autodiscovery and xorp used different methods for determining the bus/slot assigments per card/port. This has now been fixed by xorp relying on card/port settings from the autodiscovery process.
      Merge branch 'master' of git://suva.vyatta.com/xorp
      added more specific error test for nat when sport/dport is specified--protocols need to be udp or tcp. this wasn't specified before and the user would get a generic error in return.
      Removed ugly macros that broke flushing of nat tables on modifications.
      Final fix for keepalive settings--haven't heard back from sangoma yet, but this is our best educated guess as to the correct settings.
      Fix for bug 1498--note that we'll want to revisit this after the v1.1 release for a more intelligent location for loading these iptables modules.
      Merge branch 'master' of git://suva.vyatta.com/xorp

rbalocca (60):
      Copy xorp from vendor sub-tree
      Move some files from rl to xorp
      Move some more files from rl to xorp
      Move libtool to xorp
      Move *.tgt to xorp
      Move display to correct location
      Move complete
      move libxorp files
      Move libxipc
      move librl_common
      Move etc/templats from modified_xorp to xorp
      Install our patches into xorp
      Merge in vendor/xorp (svn r1350)
      Remove derived (configured) files
      Fix warnings.
      Fix compile warnings (necessary because of -Werror)
      Remove derived files from svn
      Put merge tools in vyatta/xorp for convenience
      Put explanation out on tty
      svn:ignore for derived "configure" files
      Changes to get around a ./configure bug
      Xorp was not compiling because of the errno declaration:
      Remove derived directory
      iptables moved from /sbin /usr/local/sbin (which is the standard location)
      Put iptables binary in /usr/sbin .
      Recode *.ll and *.yy for newer bison and lex
      Remove commented-out line
      Merge from throttle_01:
      The xorp Makefile.am's misused the LDFLAGS variable
      Check in file needed by configure
      Merge from throttle_01 branch (with the exception of build/vyatta/xorp/etc/templates/rl_system.tp)
      Check in final file to complete the merge from throttle_01
      svn merge -r1901:2917 http://suva.vyatta.com/svn/repos/vyatta/vendor/xorp .
      Fix syntax error.
      Remove invalid g++ flags
      Fix syntax errors from merge
      Check in working test_netlink program
      Fix netlink so that xorp can change MAC addresses.
      Merge xorp-1.3 into our code base
      Remove to make way for merged copy
      Version from vendor
      Our changes (merge of this file is complete).
      Make way for merged file
      Merged from vendor (release 1.3)
      Remove to make way for merge.
      Merge from vendor release 1.3 (actually identitical--so just a copy was done).
      Remove to make way for merged file
      Merge from release 1.3
      Remove to make way for clean copy from vendor
      Copy from vendor (release 1.3)
      Remove to make way for copy from vendor
      Remove to make way for version 1.3 from vendor
      Remove to make way for version 1.3 from vendor
      Remove to make way for clean 1.3 copy
      Remove to make way for clean version 1.3 copy
      Make way for merge from version 1.3
      Make way for merge from version 1.3
      Merge from vendor version 1.3
      Change to use our config.h wrapper
      Remove kludgy typedefs they are defined in config.h

rbays (23):
      checking in XORP CVS pull from rev1360 to /build
      removing CVS directories from previous checkin.
      changes to vifs structure to only require vif for virtual interfaces
      bug 30: updated bridging show commands.
      modifications to interfaces.tp for bridging and interface help string formatting.
      bug 941: VLAN interfaces do not have IP address set
      minor stylistic change for bug 941
      bug 368: interface descriptions at the vif level
      bug 496: show system boot-messages
      bug fix 496: show system boot-messages
      bug 502: show system storage
      upgraded kernel to 2.6.16
      bug fix 207: Feature Request: command to list files
      bug fix 947: help edits needed for "create interfaces" command
      latest XORP CVS merge
      various fixes after XORP bringover
      more fixes after XORP integration
      bug 194: Unable to save/load configuration to/from tftp server
      bug 393: booting with inaccurate configuration file results in system hang
      bug fix 156: XORP 200: Feature Request: clear arp command (TC 1.1.1.2.3)
      removed extra conditional from command_proc_show_arp.cc
      changes to the Radius authentication mechanism.
      bug fix 1128: save using tftp includes prepended "/" in filename

Robert Bays (28):
      fix the spinner and SYSCONFDIR
      template updates
      modified various paths and env variables to reflect new pathing.
      Update paths to match new dir structure
      Update paths to reflect new dir struct
      Updated paths to look in new dir structure
      updated paths and changes exec in rl_system
      moving home dirs to where they belong
      updated rtrmgr.init to point to new config location
      Update path for etc/version
      fix default config file path
      fix sed parse error
      path update for default config
      updated the tempates dir to templates
      Merge branch 'master' of git://suva.vyatta.com/xorp
      remove last known good config function from rtrmgr.init
      fix for init-floppy mount stage
      Merge branch 'master' of git://suva.vyatta.com/xorp
      set ulimit to allow procs to dump core
      fix "show system storage" to not display squashfs types
      sudo root level commands in rl_misc.cmds for normal users
      Merge branch 'master' of git://suva.vyatta.com/xorp
      allow normal users to "show hardware dmi"
      fix for the sudo init-floppy error
      Merge branch 'master' of git://suva.vyatta.com/xorp
      change the package repo commands to only allow URL and component
      fix for bug 1212
      removing modprobe for conntrack modules from rtrmgr.init

Stig Thormodsrud (3):
      Fix lex parsing of CIDR network.
      Add params to make "show system memory" output match old output.
      Add sudo to "show system storage" and full path of iptables.

tgrennan (37):
      remove obsolete files and directory
      merge rl_xg/{xgcgi,xgcgi2,xgdaemon}/Makefile.am into rl_xg/Makefile.am
      include files moved from obsolete librl_common/misc
      update include path of files moved from obsolete librl_common_misc
      linux/ethtool.h needs linux/types.h
      conditionally include required <bits/sockaddr.h> in linux/mroute.h check
      rm and ignore autotool generated files
      rm and ignore autoheader generated file
      add --with-sysroot option to cleanly pass this cross compile flag from
      update to modern autotools
      correct path of aspath.lo is in ../../bgp, not ../common
      remove unnecessary reset of AM_LDFLAGS
      fix include and library paths so that we can build outside of the src tree
      use *_CPPFLAGS instead of *_CFLAGS for preprocessor definitions
      fix path to aspath.lo
      Ugh! automake really hates dependencies from sibling directories, i.e. $(top_srcdir)/ or ../../
      correct method to define BUILT SOURCE
      automake (>=1.9) can't have dependencies on sibling directories
      update to modern autotools
      add or at least stubb the standard GNU files to satisfy automake
      add modified version of /usr/share/aclocal/libtool.m4 to allow configure
      with libtecla, we have to pass --sysroot through CFLAGS instead of the
      need to pass through --sysroot to these libtool macros compile_command finalize_command
      Add usual GNU files to make automake happy.
      oops, I forgot to remove the obsolete files from AC_CONFIG_FILES
      since we have to supply stamp-h inputs, we might as well load these
      fix disinformation, we don't need to supply "--build" during configure
      rename rl_xg/xg* sudirectories to avoid conflict with target programs of same
      rm and ignore xrl generated files
      rm and ignore autotool generated files
      Add usual GNU files to make automake happy.
      since we have to supply stamp-h inputs, we might as well load these
      fix disinformation, we don't need to supply "--build" during configure
      rm and ignore xrl generated files
      correct xrl/targets BUILT_SOURCE rules
      explicitly define xif conversion rules
      update include path per renamed rl_* sub-dirs

Tom Grennan (79):
      remove obsolete files and directory
      merge rl_xg/{xgcgi,xgcgi2,xgdaemon}/Makefile.am into rl_xg/Makefile.am
      include files moved from obsolete librl_common/misc
      patch-in template fix for compiling w/ >=gcc-4.1.1
      update include path of files moved from obsolete librl_common_misc
      linux/ethtool.h needs linux/types.h
      conditionally include required <bits/sockaddr.h> in linux/mroute.h check
      rm and ignore autotool generated files
      rm and ignore autoheader generated file
      add --with-sysroot option to cleanly pass this cross compile flag from
      update to modern autotools
      correct path of aspath.lo is in ../../bgp, not ../common
      remove unnecessary reset of AM_LDFLAGS
      fix include and library paths so that we can build outside of the src tree
      use *_CPPFLAGS instead of *_CFLAGS for preprocessor definitions
      fix path to aspath.lo
      Ugh! automake really hates dependencies from sibling directories,
      correct method to define BUILT SOURCE
      automake (>=1.9) can't have dependencies on sibling directories
      update to modern autotools
      add or at least stubb the standard GNU files to satisfy automake
      add modified version of /usr/share/aclocal/libtool.m4 to allow configure
      with libtecla, we have to pass --sysroot through CFLAGS instead of the
      need to pass through --sysroot to these libtool macros
      Add usual GNU files to make automake happy.
      oops, I forgot to remove the obsolete files from AC_CONFIG_FILES
      since we have to supply stamp-h inputs, we might as well load these
      fix disinformation, we don't need to supply "--build" during configure
      rm and ignore autotool generated files
      Add usual GNU files to make automake happy.
      since we have to supply stamp-h inputs, we might as well load these
      fix disinformation, we don't need to supply "--build" during configure
      rm and ignore xrl generated files
      correct xrl/targets BUILT_SOURCE rules
      explicitly define xif conversion rules
      Merge suva:/git/xorp into suva
      update include path per renamed rl_* sub-dirs
      [rib-]profile rename to avoid conflict with librlxorp
      make XRL scripts output to PWD rather than srcdir
      fix compiling w/ gcc 4.X
      shared libraries are good; recursive make is bad
      Merge branch 'incam'
      Merge branch 'master' of suva:/git/xorp into suva
      use configured instead of hard-coded install dirs; also follow GNU dir standards
      install xsl files and startup scripts
      workaround program install w/ shared libraries; also add xrls
      fix flex pattern match of ipv4 and null ipv6 addresses
      Merge branch 'master' of suva:/git/xorp into suva
      restore init of ipv4 and ipv6 addresses
      final merge from subversion: The king is dead. Long live the king.
      Merge suva:/git/xorp
      use AM macros to strip installed programs and libraries
      fix IPTABLES_PATH
      fix paths to route_display_server
      fix typo for BINDIR
      retry PIDFILE at daemon start
      fix iproute2/ip path; also, retry PIDFILE on daemon start
      patiently wait for start of route display daemon
      fix bug 1421; also, add "show interfaces loopback"
      Merge branch 'master' of git://suva.vyatta.com/xorp
      move vrrpd.init from extern pkg to rl_scripts
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix bug 1483
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix bug 1414 (add show tech-support)
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix various header dependency typos for "make tags"
      Merge branch 'master' of git://suva.vyatta.com/xorp
      fix bug 1459 : Config file removed when disc space full
      Merge branch 'master' of git://suva.vyatta.com/xorp
      partial solution for bug 1460; retain FILE~ as fall back on subsequent boot
      fix Vyatta#1488/XORP#679 with xorp patch to r1.19 of policy/common/register_operations.cc
      fix Vyatta#1473/XORP#676 with these xorp patches
      Merge branch 'master' of git://suva.vyatta.com/xorp
      Revert "fix Vyatta#1473/XORP#676 with these xorp patches"
      Ugh! must rm old backup file before linking new one
      Merge branch 'master' of git://suva.vyatta.com/xorp
      workaround (i.e. incomplete fix) bug 1383 (XORP#649)
      Merge branch 'master' of git://suva.vyatta.com/xorp

U-D6J48M91\Marat (3):
      Created the OK button.
      Merge branch 'master' of git+ssh://marat@suva.vyatta.com/git/xorp
      Split the content_cap.gif graphic into left, middle, and right slices.



More information about the svn mailing list