]>
git.entuzijast.net Git - imunes.git/log
zrinka [Fri, 16 Dec 2005 19:03:49 +0000 (19:03 +0000)]
Source documentation for the modified files
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 16 Dec 2005 18:54:36 +0000 (18:54 +0000)]
split link bug
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Fri, 9 Dec 2005 12:10:03 +0000 (12:10 +0000)]
Removed bug in local "remote" execution.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:51:10 +0000 (10:51 +0000)]
Removed bug in .imunesrc initialization.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:31:03 +0000 (10:31 +0000)]
Added himage (maybe it should be part of vimage?)
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:29:00 +0000 (10:29 +0000)]
"himage" is used as interface to command vimage(8).
Options are the same. Hostname is used instead of vimage name.
Usage:
himage
himage vi_hostname [command]
himage -m vi_hostname [options]
himage -d vi_hostname
himage -l [vi_hostname]
himage -i vi_hostname interface [target_interface]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:25:32 +0000 (10:25 +0000)]
Active remote host selection.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:25:12 +0000 (10:25 +0000)]
Active remote host selection
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:24:52 +0000 (10:24 +0000)]
Shell selection for remote execution.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Thu, 8 Dec 2005 10:24:27 +0000 (10:24 +0000)]
Shell selection for remote execution.
Active remote host selection.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Wed, 7 Dec 2005 11:48:16 +0000 (11:48 +0000)]
Shell command changed to bash, tcsh, sh -> the first one found.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Tue, 6 Dec 2005 09:03:26 +0000 (09:03 +0000)]
Removed bug in execSetLinkParams call
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Tue, 6 Dec 2005 08:55:30 +0000 (08:55 +0000)]
Link parameters can now (again) be changed during simulation.
(proc execSetLinkParams)
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 14:37:03 +0000 (14:37 +0000)]
add vimageShellServer.sh
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 14:34:52 +0000 (14:34 +0000)]
Script is called from remote MS Windows GUI to create listening socket for "remote shell"
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 14:33:30 +0000 (14:33 +0000)]
Scripts are used for remote execution.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 5 Dec 2005 12:58:09 +0000 (12:58 +0000)]
Start imunes even if vimage utility is not installed.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 12:51:16 +0000 (12:51 +0000)]
boot.conf creation from remote GUI
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 12:03:10 +0000 (12:03 +0000)]
minor corrections in remote execution
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 11:37:45 +0000 (11:37 +0000)]
Added support for remote shell invocation from MS Windows
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 11:28:33 +0000 (11:28 +0000)]
Removed boot.conf file format compatibility problems (CR/LF translation)
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 10:46:08 +0000 (10:46 +0000)]
Added Shell window support for MS Windows.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 10:04:01 +0000 (10:04 +0000)]
Added support for user configuration file: .imunesrc or $HOME/.imunesrc
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:57:52 +0000 (09:57 +0000)]
Correct version info.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:53:35 +0000 (09:53 +0000)]
Added project #IP-2004-154
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:34:22 +0000 (09:34 +0000)]
Added variables used for remote execution.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:33:59 +0000 (09:33 +0000)]
Added support for remote command execution.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:33:33 +0000 (09:33 +0000)]
Added configRemoteHosts - for configuration of remote hosts IP addresses,
and selection "local execution / remote exec / editor only".
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Mon, 5 Dec 2005 09:33:01 +0000 (09:33 +0000)]
Removed explicit font declaration for status bar
Added menu entry for "Remote hosts configuration".
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Fri, 2 Dec 2005 11:44:37 +0000 (11:44 +0000)]
Removed one level in View menu (Show).
Added "focus -force ." - needed on MS Windows
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 10:39:03 +0000 (10:39 +0000)]
source documentation for canvas.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 10:36:26 +0000 (10:36 +0000)]
source documentation for cfgparse.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 10:34:13 +0000 (10:34 +0000)]
source documentation for imunes.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Fri, 2 Dec 2005 10:22:42 +0000 (10:22 +0000)]
Script quaggaboot.sh is moved to /usr/local/bin
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 09:27:38 +0000 (09:27 +0000)]
source documentation for initgui.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 09:24:21 +0000 (09:24 +0000)]
source documentation for ipv4.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 09:23:19 +0000 (09:23 +0000)]
source documentation for ipv6.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 09:22:14 +0000 (09:22 +0000)]
source documentation for linkcfg.tcl file
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Fri, 2 Dec 2005 09:15:51 +0000 (09:15 +0000)]
Source file documentation
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 17 Nov 2005 13:25:22 +0000 (13:25 +0000)]
In Ethereal menu display IPv4 / IPv6 addresses associated with the
target interface.
Bug found by:
Submitted by:
Requested by: Gledec
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 17 Nov 2005 12:22:21 +0000 (12:22 +0000)]
Move proc linkByIfc from exec.tcl to linkcfg.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 15 Nov 2005 12:35:35 +0000 (12:35 +0000)]
Bugfix: opening old-style (single-canvas) config files in CLI mode should
now work.
Bug found by: Miljenko
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 14 Nov 2005 14:27:38 +0000 (14:27 +0000)]
Correctly switch canvases when following cross-canvas hyperlinks
(double-clicking on pseudo-link endpoint).
Bug found by: Gordan Gledec
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 13 Nov 2005 14:06:17 +0000 (14:06 +0000)]
Correctly handle double-clicking on half-visible canvas "tabs".
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 13 Nov 2005 14:01:22 +0000 (14:01 +0000)]
Implement automatic scrolling of the canvas tabs line, depending on which
canvas is currently selected.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 13 Nov 2005 12:53:30 +0000 (12:53 +0000)]
Do not draw arrows on plain links, since arrows are really needed only on
pseudo links. Maybe this could increase the speed of (re)drawing plain
links, maybe not...
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 13 Nov 2005 12:00:23 +0000 (12:00 +0000)]
Implement canvas switching by clicking on a canvas "tab" at the bottom
of the main window.
Double-click on a canvas "tab" opens up a canvas-rename dialog box.
Remove canvas switching / selection entries from the top-level canvas menu.
Add several new key bindings: Home/End switches to first/last canvas,
cursor keys scroll/pan the current viewport on the current canvas.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Wed, 9 Nov 2005 10:45:41 +0000 (10:45 +0000)]
source documentation for nodecfg.tcl file
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
gordan [Wed, 9 Nov 2005 09:21:22 +0000 (09:21 +0000)]
Implement hidden key-binding for hiding pseudo links and nodes.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 8 Nov 2005 13:12:31 +0000 (13:12 +0000)]
Fix a bug in mergeLink.
Bug found by: Gledec
Submitted by:
Requested by: Gledec
Reviewed by: Gledec
Approved by: Gledec
Obtained from:
marko [Tue, 8 Nov 2005 13:03:07 +0000 (13:03 +0000)]
Rewrite of the "move to canvas" routine.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 7 Nov 2005 14:40:09 +0000 (14:40 +0000)]
Bugfix - propely handle pseudo-links when moving nodes between canvases.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Mon, 7 Nov 2005 11:13:18 +0000 (11:13 +0000)]
full source documentation for ipv4.tcl file
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 7 Nov 2005 10:57:40 +0000 (10:57 +0000)]
Implement link merging GUI operation for pseudo-links with both endpoints
residing in the current canvas.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
zrinka [Mon, 7 Nov 2005 10:45:20 +0000 (10:45 +0000)]
source documentation for ipv4.tcl file
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 7 Nov 2005 10:10:49 +0000 (10:10 +0000)]
Implement link splitting in GUI, so we can have pointer-type links
connecting nodes residing in a single canvas.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 6 Nov 2005 10:28:19 +0000 (10:28 +0000)]
Implement a generic proc splitLink { link node_type } for splitting a link
in two. The proc creates two nodes of type $node_type and replaces the
current $link with two new ones, connecting existing link endpoints to the
newly created nodes.
Implement a "move to another canvas" operation on selected nodes.
Speedup the loadCfg proc by a factor of two by replacing iterative removal
of existing nodes / links with an atomic clearing of *_list globals. This
particularly speeds up the undo / redo operations which rely on loadCfg.
TODO: merging of cross-canvas links when moving existing nodes from one
canvas to another. NB this means currently moving "pseudo" nodes over
cross-canvas boundaries is not yet handled properly and will yield
undefined / unexpected results.
Bug found by:
Submitted by:
Requested by: Gordan Gledec
Reviewed by:
Approved by:
Obtained from:
marko [Fri, 4 Nov 2005 11:39:31 +0000 (11:39 +0000)]
Implement canvas renaming.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Fri, 4 Nov 2005 10:31:45 +0000 (10:31 +0000)]
Move New/Delete Canvas commands from "Edit" to "Canvas" top-level menu.
Bug found by:
Submitted by:
Requested by: Gordan Gledec
Reviewed by:
Approved by:
Obtained from:
marko [Fri, 4 Nov 2005 10:26:09 +0000 (10:26 +0000)]
Restore automatic default route generation for pc and host nodes on
new link creation.
Bug found by: Gordan Gledec
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
gordan [Thu, 3 Nov 2005 09:48:05 +0000 (09:48 +0000)]
GG ignore.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 2 Nov 2005 13:47:56 +0000 (13:47 +0000)]
Provide transparent conversion from old-style file format (no canvases)
to the new one when loading an existing file.
Bug found by: Gordan Gledec
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 2 Nov 2005 10:36:21 +0000 (10:36 +0000)]
Suppress verbose output of "route add" when instantiating vimage nodes.
Fix a bug which prevented static IPv4 routes to be configured via the GUI.
Bug found by: Gordan Gledec
Submitted by:
Requested by: Gordan Gledec
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 2 Nov 2005 07:57:23 +0000 (07:57 +0000)]
Fix several instances of undo not properly logging recent changes.
Implement browsing through canvases via PgUp / PgDown or menu.
Canvases can now be deleted.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 31 Oct 2005 23:54:51 +0000 (23:54 +0000)]
Attempt to fix ctrl+button1 behavior - add / remove a node to / from a
selected group.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 31 Oct 2005 23:17:56 +0000 (23:17 +0000)]
When configuring cross-canvas link update both visible and invisible
part.
Animate selection markers.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 31 Oct 2005 21:48:54 +0000 (21:48 +0000)]
Double-click on a cross-canvas link now works as a hyperlink to the
other canvas.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 31 Oct 2005 21:37:59 +0000 (21:37 +0000)]
Pointers to cross-canvas links now do not need a blank image to be
selected.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 31 Oct 2005 14:57:07 +0000 (14:57 +0000)]
Reimplement IPv4 / IPv6 automatic address assignment process so that it
works properly on cross-canvas links.
Add the "blank.gif" to the install.sh script.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 25 Oct 2005 14:47:15 +0000 (14:47 +0000)]
Add a blank "icon" for better-looking cross-canvas links.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 25 Oct 2005 12:49:07 +0000 (12:49 +0000)]
First-pass fixing of exec.tcl so that it can handle cross-canvas links.
This means cross-canvas linking now works, but we have to chase the bugs!
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 25 Oct 2005 10:29:42 +0000 (10:29 +0000)]
A partial implementation of cross-canvas links. Breaks exec.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 24 Oct 2005 12:06:36 +0000 (12:06 +0000)]
Deprecate / remove the "delete" icon. Deleting nodes / links can now be
performed through the right-button-menu; alternatively, selected nodes
can be deleted using the keyboard shortcut (delete key).
NOTE: this and previous patch have slightly broken the "undo" functionality,
we will deal with this later when cross-canvas linking code will be
completed.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 23 Oct 2005 23:26:11 +0000 (23:26 +0000)]
Introduce a popup-menu bound to the right mouse button, currently used to
spawn a shell, start ethereal etc. Creating a link to another node using
this menu is currently a no-op.
Deprecates the old binding model for spawining a shell and starting
ethereal to the right mouse button.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sat, 22 Oct 2005 14:45:27 +0000 (14:45 +0000)]
Implement initial GUI support for operating on multiple canvases.
TODO: implement links that can bind nodes in different canvases.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 20 Oct 2005 13:51:09 +0000 (13:51 +0000)]
Fix the verification of IPv4 / IPv6 network notation.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 20 Oct 2005 13:21:39 +0000 (13:21 +0000)]
Temporarily disable route redistribution statements in XORP configurations.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Wed, 21 Sep 2005 09:43:28 +0000 (09:43 +0000)]
View / Show IP Addresses is now replaced with "IPv4 Addresses" and "IPv6 addresssees". Variable showIfIPaddrs refers to IPv4 addresses, and new variable showIfIPv6addrs refers to IPv6 addresses.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 12 Sep 2005 00:04:03 +0000 (00:04 +0000)]
Improve alghoritmic efficiency / speed of automatic repositioning of
nodes by a factor of 2.
Improve the stability / decrease the possibility for oscillations.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sat, 10 Sep 2005 01:03:36 +0000 (01:03 +0000)]
Replace the probabilistic algorithm for node rearrangement with a fluid
model.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 8 Sep 2005 13:02:44 +0000 (13:02 +0000)]
Implement a simple genetic algorithm for automatic rearpositioining of
nodes. The new function is activated from the "tools" menu, and remains
in effect until a cusor is clicked on blank space in the canvas, or
"execute" mode is engaged. It is possible to reposition either all nodes
or only the currently selected ones.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 7 Sep 2005 15:36:39 +0000 (15:36 +0000)]
Correctly handle autogeneration of MAC addresses for up to 100000
interfaces. We had a bug where we would generate bogus MAC addresses
after 99-th interface would be instantiated.
Bug found by: Dario Vierra
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 28 Aug 2005 11:22:38 +0000 (11:22 +0000)]
Simplify / reduce the autogenerated config file for a XORP router.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 18 Aug 2005 22:14:00 +0000 (22:14 +0000)]
Fix a bug when clicking on blank space in the canvas while active tool
is "link" would result in throwing an error.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Thu, 18 Aug 2005 21:39:57 +0000 (21:39 +0000)]
Always put rj45 node in promiscous mode - previously it wouldn't receive
any packets for virtual MAC addresses.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sun, 14 Aug 2005 15:35:09 +0000 (15:35 +0000)]
Fix the MAC address autogenerator which was not resetting after repeated
instantiation of topologies, which could lead to overflows of the last
byte of the autogenerated MAC addresses.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 10 Aug 2005 14:36:10 +0000 (14:36 +0000)]
Enable IPv6 forwarding for routers. This was unintentionaly disabled /
overlooked in the process of separating node-type specific code from
exec.tcl a few weeks ago.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Fri, 5 Aug 2005 15:11:10 +0000 (15:11 +0000)]
Bugfix: applying an empty custom-config would lead to a deadlock in GUI.
Bugfix: correctly implement removeCanvas procedure.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 2 Aug 2005 11:13:48 +0000 (11:13 +0000)]
Fix exec.tcl so that it can run without any traces of quagga (no package
installed and no quagga specific directories).
Bug found by: Atanu Ghosh
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sat, 30 Jul 2005 02:01:58 +0000 (02:01 +0000)]
Fix the bug in configuration file editor which caused non-visible top
lines of the config to be truncated.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 27 Jul 2005 05:40:10 +0000 (05:40 +0000)]
A race condition could occur in vimageCleanup when processes inside a
dying vimage would be shutting down too slow. This would occur
particularly often with XORP. The vimage shutdown is now performed in
a loop to ensure we do not proceed further until the cleanup has
completely succedded.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 20 Jul 2005 22:51:55 +0000 (22:51 +0000)]
Minor fix in config parser - previously we silently discarded all lines
in network- and custom- config sections not beginning with a <TAB>
character, now it is allowed for entries in those sections to start
right at column 0.
Remove another Tk polluting line from exec.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 19 Jul 2005 00:38:20 +0000 (00:38 +0000)]
Minor nits - hide the Canvas menubar until fully operational, fix spacing
in xorp cfggen, remove unnecessary curly brackets un cfgparse.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Mon, 18 Jul 2005 13:00:34 +0000 (13:00 +0000)]
Procedures dumpCfg and loadCfg separated in cfgparse.tcl (moved from
editor.tcl)
Each node now tagged with a canvas ID (muliple canvas / pages support
commin soon in editor.tcl)
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Sat, 16 Jul 2005 04:55:00 +0000 (04:55 +0000)]
Move several IPv4 and IPv6 specific procedures into separated newly
created files ipv4.tcl and ipv6.tcl.
Move the MTU rolobox in interface config window from IPv4 address to toplevel.
Change the default IPv6 subnet from fefe:0:: to fec0:0:0:0:: which should
be more correct according to certain authors (site-local prefix space).
Add proc $MODULE.layer for each node type. Return value can be either
NETWORK or LINK and is to be used primarily by editor.tcl for choosing
which configurable parameter to show / offer on a per-node basis.
Add proc removeNode and removeLink which do not manipulate on any Tk
objects, thus can be invoked in plain tcl scripts. For removing Tk objects
(primarily in editor.tcl) removeGUINode and removeGUILink should be used.
Node names can now be arbitrary strings, including punctuation and
whitespaces.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 13 Jul 2005 22:56:55 +0000 (22:56 +0000)]
Fix a bug with pointer / cursor taking wrong icon / shape after choosing
File->New in main menu.
Also prevent vimageCleanup from being called unnecessarily from within
filemgmt.tcl when in edit mode.
Bug found by: miljenko
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 13 Jul 2005 22:21:55 +0000 (22:21 +0000)]
Back out a bug I previously introduced by removing an "eval" in front
of exec in proc nexec.
XORP can now be selected as a router model even if xorp is not installed
locally. Usefull for a) editing a topology on one machine, executing it
on another and b) marketing XORP. The default router model remains quagga.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Wed, 13 Jul 2005 16:45:35 +0000 (16:45 +0000)]
Add a missing line with "!" after each protocol section in final
quagga configuration.
Remove stale #nexec section from imunes.tcl
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
miljenko [Wed, 13 Jul 2005 12:45:13 +0000 (12:45 +0000)]
exec changed to nexec.
Added procedure nexec to exec.tcl.
nexec currently calls exec, in future some RPC "exec"
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
marko [Tue, 12 Jul 2005 21:35:20 +0000 (21:35 +0000)]
Bump up version / date reported by imunes -v
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from: