]> git.entuzijast.net Git - imunes.git/log
imunes.git
18 years agoRemove comments embedded in switch construct in popupConfigApply in
marko [Tue, 14 Aug 2007 20:46:47 +0000 (20:46 +0000)]
Remove comments embedded in switch construct in popupConfigApply in
an attempt to unbreak it -> man n switch says comments may not be
embedded in between switch tokens / sections, it seems that my copy
of tclsh8.4 becomes really nervous about that (the older versions
did not complain as far as I can recall).

While here, do some indentation cleanups.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTurn on resolving of "@" character to vimage name on per-vimage
marko [Mon, 13 Aug 2007 07:16:11 +0000 (07:16 +0000)]
Turn on resolving of "@" character to vimage name on per-vimage
basis via vfs.morphing_symlinks sysctl.  This finally allows
IMUNES to be run on top of FreeBSD -CURRENT.

NB as of now multicast sending without having default route set still
seems to be broken in FreeBSD -CURRENT (as it is in FreeBSD 5 and 6
as well), so until this is resolved in the kernel or we introduce some
other hack, routing protocols / implementations relying on multicast
transmission won't work inside IMUNES.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoDo not hardcode path to quaggaboot.sh. This allows IMUNES to be run
marko [Mon, 13 Aug 2007 07:12:06 +0000 (07:12 +0000)]
Do not hardcode path to quaggaboot.sh.  This allows IMUNES to be run
from the development directory without having to install
quaggaboot.sh to /usr/local/bin first.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoPrevent zebra and related daemons from accepting control connections
marko [Mon, 13 Aug 2007 07:10:01 +0000 (07:10 +0000)]
Prevent zebra and related daemons from accepting control connections
on their designated TCP ports, given that we strive to control the
suite exclusively through vtysh.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoImprovement of the custom configuration window.
ana [Fri, 10 Aug 2007 18:31:52 +0000 (18:31 +0000)]
Improvement of the custom configuration window.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdd the missing initialization for the defFillColor variable.
marko [Wed, 25 Jul 2007 11:50:49 +0000 (11:50 +0000)]
Add the missing initialization for the defFillColor variable.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoMerge back changes from RELENG_4_11:
marko [Fri, 20 Jul 2007 22:52:32 +0000 (22:52 +0000)]
Merge back changes from RELENG_4_11:

Rectangle, circle (oval) AND TEXT annotations are configured using
a single proc.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoKeep all annotation objects in a single list (annotation_list),
marko [Fri, 20 Jul 2007 09:22:26 +0000 (09:22 +0000)]
Keep all annotation objects in a single list (annotation_list),
instead of having three separate lists for text, rectangle and
oval objects.

In configuration file, deprecate text, rectangle, and oval object
classes, and replace them with a single annotation class.  The
type of annotation objects can be determined via proc nodeType.

Add an "xxx xxx xxx" asert in textConfigApply in a suspicious branch.

Remove the request for "raising" canvas objects tagged as "menuBubble"
in proc raiseAll, since it seems to be never used.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoMerge changes from RELENG_4_11.
marko [Thu, 19 Jul 2007 08:27:45 +0000 (08:27 +0000)]
Merge changes from RELENG_4_11.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoMerge changes from RELENG_4_11.
marko [Thu, 19 Jul 2007 08:08:58 +0000 (08:08 +0000)]
Merge changes from RELENG_4_11.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTesting commit message (ignore this).
ana [Thu, 19 Jul 2007 07:31:26 +0000 (07:31 +0000)]
Testing commit message (ignore this).
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoWhitespace trim.
marko [Thu, 19 Jul 2007 04:44:34 +0000 (04:44 +0000)]
Whitespace trim.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoIndentation / whitespace cleanup.
marko [Thu, 19 Jul 2007 04:15:47 +0000 (04:15 +0000)]
Indentation / whitespace cleanup.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoHopefully the last batch of whitespace cleanup in HEAD for tonight.
marko [Thu, 19 Jul 2007 03:17:12 +0000 (03:17 +0000)]
Hopefully the last batch of whitespace cleanup in HEAD for tonight.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoMore manual indentation / whitespace cleanups.
marko [Thu, 19 Jul 2007 03:14:13 +0000 (03:14 +0000)]
More manual indentation / whitespace cleanups.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoManual indentation and whitespace cleanup.
marko [Thu, 19 Jul 2007 02:33:14 +0000 (02:33 +0000)]
Manual indentation and whitespace cleanup.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAutomated whitespace cleanup.
marko [Thu, 19 Jul 2007 01:17:05 +0000 (01:17 +0000)]
Automated whitespace cleanup.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTest, pls ignore this message
test [Wed, 11 Jul 2007 13:33:19 +0000 (13:33 +0000)]
Test, pls ignore this message

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agotest
miljenko [Wed, 11 Jul 2007 13:19:12 +0000 (13:19 +0000)]
test

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoBug found by:
ana [Wed, 11 Jul 2007 12:47:15 +0000 (12:47 +0000)]
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoRectangle, oval (circle) and text annotations.
pserver [Wed, 11 Jul 2007 07:57:48 +0000 (07:57 +0000)]
Rectangle, oval (circle) and text annotations.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoRepository update (for graph partitioning files).
ana [Tue, 12 Jun 2007 10:47:37 +0000 (10:47 +0000)]
Repository update (for graph partitioning files).
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdded graph_partitioning.tcl, node_weights
ana [Tue, 12 Jun 2007 10:28:43 +0000 (10:28 +0000)]
Added graph_partitioning.tcl, node_weights
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdded gpgui.tcl
ana [Tue, 12 Jun 2007 10:27:17 +0000 (10:27 +0000)]
Added gpgui.tcl
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTest.
anchie [Mon, 4 Jun 2007 16:12:39 +0000 (16:12 +0000)]
Test.
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTest-commit (pls. ignore)
petra [Mon, 14 May 2007 09:20:45 +0000 (09:20 +0000)]
Test-commit (pls. ignore)

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdd a copyright message.
petra [Mon, 14 May 2007 09:16:08 +0000 (09:16 +0000)]
Add a copyright message.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdd a copyright notice and CVS ID tag.
petra [Mon, 14 May 2007 09:12:56 +0000 (09:12 +0000)]
Add a copyright notice and CVS ID tag.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdd new file for topology partitioning procedures.
petra [Mon, 14 May 2007 09:06:22 +0000 (09:06 +0000)]
Add new file for topology partitioning procedures.

Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoCVSROOT dir update..
ana [Sat, 12 May 2007 23:38:37 +0000 (23:38 +0000)]
CVSROOT dir update..
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTestic...
ana [Sat, 12 May 2007 23:31:42 +0000 (23:31 +0000)]
Testic...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTestic
ana [Sat, 12 May 2007 23:28:19 +0000 (23:28 +0000)]
Testic
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 23:26:29 +0000 (23:26 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 23:04:49 +0000 (23:04 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 23:02:49 +0000 (23:02 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:59:49 +0000 (22:59 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:56:04 +0000 (22:56 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:54:10 +0000 (22:54 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:52:42 +0000 (22:52 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:51:59 +0000 (22:51 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 22:50:39 +0000 (22:50 +0000)]
...
Bug found by:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

18 years agoTestic
ana [Sat, 12 May 2007 21:53:39 +0000 (21:53 +0000)]
Testic
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years ago...
ana [Sat, 12 May 2007 21:43:26 +0000 (21:43 +0000)]
...
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoRefactor node instatiation procedures for hub and lanswitch nodes
marko [Mon, 7 May 2007 23:09:07 +0000 (23:09 +0000)]
Refactor node instatiation procedures for hub and lanswitch nodes
to reflect recent changes in exec.tcl, as well as kernel-level
differences between 4.11 and 7.0 netgraph virtualization model.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoRefactor the mechanism for creating netgraph-based pseudo
marko [Mon, 7 May 2007 23:06:06 +0000 (23:06 +0000)]
Refactor the mechanism for creating netgraph-based pseudo
interfaces (ng_iface and ng_eiface) so that:

a) we don't need a specialized version of ngctl userland utility;
b) that in FreeBSD 7.0 netgraph nodes are not renamed when
   interfaces are assigned to other vimages;

Introduce a helper array "ngnodemap" which provides name mapping
between kernel view of netgraph space, and IMUNES view of node
naming.

When creating links, do not insert a ng_pipe node between the
endpoints, given that ng_pipe is not yet ported to FreeBSD 7.0.
Instead, endpoint nodes are connected back to back, which means
that currently we will be able to construct topologies, but not
emulate link properties and impairments.

Use vimageCleanup instead of cleanupCfg, since it seems that the
later is defunct, at least on FreeBSD 7.0

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdded CVS ID tag.
ana [Mon, 7 May 2007 08:43:19 +0000 (08:43 +0000)]
Added CVS ID tag.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdd ripng.conf to the list of (empty) config files needed by quagga.
marko [Wed, 2 May 2007 11:47:22 +0000 (11:47 +0000)]
Add ripng.conf to the list of (empty) config files needed by quagga.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoWipe out mbuf / cluster usage monitoring routines. Accounting and
marko [Wed, 2 May 2007 11:36:50 +0000 (11:36 +0000)]
Wipe out mbuf / cluster usage monitoring routines.  Accounting and
imposing limits on mbuf usage is quite different on FreeBSD -CURRENT
from what it was on 4.11, so don't mess with those details at the
moment.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoUndo/redo bug fix (again).
miljenko [Mon, 26 Mar 2007 12:40:21 +0000 (12:40 +0000)]
Undo/redo bug fix (again).

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoBug found by:
marko [Mon, 26 Mar 2007 11:51:39 +0000 (11:51 +0000)]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

Do not show odd grid lines when zooming is set to or lower than 50%.

Refactor TopoGen procedures so that they can operate on already
existing nodes.

Implement utilities for connecting selected nodes in a chain, star,
cycle or clique topology.  The functions are accessible when
holding the right button over a selected node.

Minor indentation cleanups.

18 years agoBug found by:
marko [Mon, 26 Mar 2007 11:50:08 +0000 (11:50 +0000)]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

Parse link color and width.  This allows color and width to be
correctly retrieved from save files / undolog.

18 years agoUndo/Redo disabled in Edit menu if there is nothing to undo or redo.
miljenko [Mon, 26 Mar 2007 11:32:28 +0000 (11:32 +0000)]
Undo/Redo disabled in Edit menu if there is nothing to undo or redo.
Fixed undo for "Allign to grid"

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoBug found by: Miljenko
marko [Fri, 23 Mar 2007 11:27:37 +0000 (11:27 +0000)]
Bug found by: Miljenko
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

After moving a ng_iface interface to another vimage, "touch" it by
doing a no-op ifconfig on it.  This was an old hack that allowed
the kernel to rename the corresponding netgraph node, so we need this
for running IMUNES with kernels older then Nov 23 2006, when the
renaming problem was fixed in the kernel.

In effect this and previous commit by Miljenko back out revision
1.36 of exec.tcl.

18 years agoNew menu entry "Auto rearrange.." fixed.
miljenko [Fri, 23 Mar 2007 10:55:41 +0000 (10:55 +0000)]
New menu entry "Auto rearrange.." fixed.

Node instantiation, interface creation: ifconfig command was removed?

Bug found by: Miljenko
Submitted by: Miljenko
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoBug found by:
marko [Fri, 23 Mar 2007 03:58:58 +0000 (03:58 +0000)]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

Import of several changes from a private tree:

- Implement canvas (re)sizing;

- Implement canvas zooming;

- Implement several synthetic topology generators (chain, star,
  cycle, wheel, cube, clique, bipartite);

- Implement a procedure and GUI hooks for selecting adjacent nodes;

- Display a grid in the canvas;

- Change the cursor to a "watch" icon during undo / redo / delete
  operations;

- Link color and "thickness" can now be configured on individual
  link basis;

- Extensive (yet not complete) indentation cleanup - we should use
  modulo 4 tab stops exclusively;

- Enclose "expr" expressions in braces, per suggestion from manual
  pages for performance improvement (though it seems that no
  no improvements can be observed);

- Remove the "Configure remote hosts" menu, given that we are
  considering different approaches for executing remote experiments.
  The "nexec" and related procedures are left untouched for now;

- Adjust default window size to cover the entire default canvas
  surface, while is should still fit into 1024x768 displays.

18 years agoFixed bug related to multiple custom configurations.
ana [Mon, 19 Feb 2007 13:53:29 +0000 (13:53 +0000)]
Fixed bug related to multiple custom configurations.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoRepaired bug related to the opening of the link configuration window.
ana [Tue, 13 Feb 2007 13:50:41 +0000 (13:50 +0000)]
Repaired bug related to the opening of the link configuration window.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdded support for more (more than one) custom configurations for each node.
ana [Wed, 17 Jan 2007 20:28:32 +0000 (20:28 +0000)]
Added support for more (more than one) custom configurations for each node.
Configuration reading is backwards compatible with old configurations (.imn).

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoipsec.tcl enhancement
ana [Tue, 16 Jan 2007 16:23:49 +0000 (16:23 +0000)]
ipsec.tcl enhancement

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoAdded ipsec.tcl
ana [Fri, 12 Jan 2007 22:48:39 +0000 (22:48 +0000)]
Added ipsec.tcl

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

18 years agoIPsec configuration.
ana [Fri, 12 Jan 2007 22:43:34 +0000 (22:43 +0000)]
IPsec configuration.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoGiven that now the kernel automatically renames netgraph interfaces
marko [Thu, 23 Nov 2006 11:52:24 +0000 (11:52 +0000)]
Given that now the kernel automatically renames netgraph interfaces
when moved from one vimage to another, remove unneeded ifconfig calls
that previously preformed this job.

Bug found by: Ivan Babic
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoImplement a peer-to-peer membership daemon to be used for certain state
marko [Mon, 6 Nov 2006 11:13:43 +0000 (11:13 +0000)]
Implement a peer-to-peer membership daemon to be used for certain state
synchronization in future distributed / decentralized IMUNES operation.
The daemon will try to connect to remote peer(s) specified as command-line
arguments at invocation time, and form an ad-hoc peer-to-peer overlay
network with all nodes reachable via its peers.

Each node in the peer-to-peer structure is uniquely identified by its
IPv4 address.  The daemon will try to maintan a small number of direct
peerings (between two and four) between random nodes in the overlay, thus
forming a well-connected mesh over time.  Each node maintans full routing
information to all other nodes, basically in the same way as BGP does,

Implement a peer-to-peer membership daemon to be used for certain state
synchronization in future distributed / decentralized IMUNES operation.
The daemon will try to connect to remote peer(s) specified as command-line
arguments at invocation time, and form an ad-hoc peer-to-peer overlay
network with all nodes reachable via its peers.

Each node in the peer-to-peer structure is uniquely identified by its
IPv4 address.  The daemon will try to maintan a small number of direct
peerings (between two and four) between random nodes in the overlay, thus
forming a well-connected mesh over time.  Each node maintans full routing
information to all other nodes, basically in the same way as BGP does,
except that instead of AS numbers we use node ID-s (IP addresses) to
construct path vectors.  Once the routing state converges, no topology
information needs to be exchanged, except periodic keepalives used to
verify that direct peerings are active.  Hence, in steady state the
protocol is unlikely to consume any measurable network bandwidth nor
CPU time.

Besides maintaining the topology / reachability state, the daemon provides
a simple facility for nodes to announce arbitrary attributes associated
with their IDs.  The attributes will be distributed by flooding the
overlay network with new state.  Only the attribute set with the version
number greater then the currently stored one will be propagated through
the overlay, thus preventing endless loopings.  Hence, the originating
node is responsible to bump its attribs version number each time it
attempts to broadcats a new set of attributes.  In the future this part
of the protocol might need to be enhanced so that only incremental /
partial updates would need to be sent.

An application can directly interface with this "daemon" by observing
global variables "active_hosts" and "dead_hosts" which will be updated
dynamically.  For each active host the host_attrib_tbl($host_id) should
store most recent attributes, if any.  If the need arises, notification
hooks can / should be placed in ProcessAnnounce, ProcessWithraw and
ProcessAttributes procedures.

The framework was tested on our ad-hoc cluster with 1032 virtual nodes
mapped to 8 physical Pentium-4 machines.  After a relatively long initial
synchronization period (around 20 minutes, mostly CPU-bound) joins
and leaves to the overlay are processed and propagated to all members
virtually instantenously.  However, in sporadic cases topology changes
can lead to shorter periods of oscillations lasting up to 10 - 20
seconds, but those oscilations are typically observable only on a
limited set of nodes.

My initial impression is that the protocol should work fine for overlays
of up to several hundreds of nodes in size, at which point we should
investigate alternative options for maintaing the overlay coherence.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoUse the (relatively) new policy mechanism for redistributing
marko [Thu, 18 May 2006 17:00:44 +0000 (17:00 +0000)]
Use the (relatively) new policy mechanism for redistributing
static and connected routes to RIP / RIPng in XORP.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoBugfixes:
marko [Wed, 10 May 2006 21:15:05 +0000 (21:15 +0000)]
Bugfixes:

Resurrect header_offset setting on ng_pipe nodes, since this is required
for proper packet clasification (WFQ/DRR).

Do not attempt to update ng_pipe parameters when in edit mode.

Translate values of 0 to -1 in ng_pipe requests - required for
effectively setting the requested parameters to zero.

Bug found by: DORS / CLUC '06 workshop
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoThe GUI was failing to start due to the following error:
marko [Fri, 7 Apr 2006 14:14:06 +0000 (14:14 +0000)]
The GUI was failing to start due to the following error:

Error in startup script: can't read "execSock": no such variable

This change provides a temporary fix.

NOTE: experiment execution still does not work.

Bug found by:
Submitted by: Zrinka
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoFor each serial interface shutdown respective hdlc.
miljenko [Tue, 7 Mar 2006 10:00:45 +0000 (10:00 +0000)]
For each serial interface shutdown respective hdlc.
(in l3node.destroy)

Bug found by:MM
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoVersion number / imunes -v ---> 2006-03-06
miljenko [Mon, 6 Mar 2006 13:55:37 +0000 (13:55 +0000)]
Version number / imunes -v ---> 2006-03-06

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoanimateCursor returned into statline procedure
zrinka [Mon, 6 Mar 2006 13:50:43 +0000 (13:50 +0000)]
animateCursor returned into statline procedure

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoRemote execution with ssh, starting and stopping nodes.
zrinka [Mon, 6 Mar 2006 08:48:55 +0000 (08:48 +0000)]
Remote execution with ssh, starting and stopping nodes.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoStops quaggaboot.sh from puting messages to standard output
zrinka [Wed, 18 Jan 2006 11:02:32 +0000 (11:02 +0000)]
Stops quaggaboot.sh from puting messages to standard output

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoHard-code the path to quaggaboot.sh at /usr/local/bin/, since
marko [Wed, 18 Jan 2006 10:32:30 +0000 (10:32 +0000)]
Hard-code the path to quaggaboot.sh at /usr/local/bin/, since
$ROOTDIR / $LIBDIR / $BINDIR substitutions are relevant only
to the installer script.

Bug found by: Zrinka
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoNew version number
miljenko [Tue, 17 Jan 2006 15:27:36 +0000 (15:27 +0000)]
New version number

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoReturned back "animateCursor" proc. Needed in exec.tcl/statline.
miljenko [Tue, 17 Jan 2006 12:08:12 +0000 (12:08 +0000)]
Returned back "animateCursor" proc. Needed in exec.tcl/statline.

In VMware, without animateCursor call in statline proc status line is blank
during experiment startup/shutdown.
In ActiveState Active Tcl animateCursor is call is not needed ?!

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agosource code documentation
zrinka [Fri, 13 Jan 2006 20:37:33 +0000 (20:37 +0000)]
source code documentation

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoAdded ns2imunes.tcl
miljenko [Thu, 5 Jan 2006 15:57:22 +0000 (15:57 +0000)]
Added ns2imunes.tcl

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoBug found by:
nikola [Wed, 4 Jan 2006 08:35:57 +0000 (08:35 +0000)]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:
Bug fixing in  arrangeNodes function.

19 years agoBug: LIBDIR is "" if not set
miljenko [Mon, 2 Jan 2006 18:07:59 +0000 (18:07 +0000)]
Bug: LIBDIR is "" if not set
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoBoot file creation is started with command: create_conf_file and stopped with
miljenko [Mon, 2 Jan 2006 16:15:06 +0000 (16:15 +0000)]
Boot file creation is started with command: create_conf_file and stopped with
command close_conf_file.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoRemote boot.conf file creation modified.
miljenko [Mon, 2 Jan 2006 16:12:40 +0000 (16:12 +0000)]
Remote boot.conf file creation modified.
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoBug found by:
nikola [Thu, 29 Dec 2005 12:58:07 +0000 (12:58 +0000)]
Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

ns2 to imunes conversion

19 years agoBug with split links fixed
miljenko [Wed, 21 Dec 2005 11:32:01 +0000 (11:32 +0000)]
Bug with split links fixed

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoFor remote execution on PC quaggaboot.sh is set to /usr/local/bin/...
miljenko [Wed, 21 Dec 2005 07:45:18 +0000 (07:45 +0000)]
For remote execution on PC quaggaboot.sh is set to /usr/local/bin/...

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoremote execution code cleanup
miljenko [Wed, 21 Dec 2005 07:43:21 +0000 (07:43 +0000)]
remote execution code cleanup

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoRemote execution - improved error handling
miljenko [Tue, 20 Dec 2005 16:16:58 +0000 (16:16 +0000)]
Remote execution - improved error handling

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

19 years agoSimplified.
miljenko [Tue, 20 Dec 2005 16:09:50 +0000 (16:09 +0000)]
Simplified.

Bug found by:
Submitted by:
Requested by:
Reviewed by:
Approved by:
Obtained from:

20 years agoSource documentation for the modified files
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:

20 years agosplit link bug
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:

20 years agoRemoved bug in local "remote" execution.
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:

20 years agoRemoved bug in .imunesrc initialization.
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:

20 years agoAdded himage (maybe it should be part of vimage?)
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:

20 years ago"himage" is used as interface to command vimage(8).
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:

20 years agoActive remote host selection.
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:

20 years agoActive remote host selection
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:

20 years agoShell selection for remote execution.
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:

20 years agoShell selection for remote execution.
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:

20 years agoShell command changed to bash, tcsh, sh -> the first one found.
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:

20 years agoRemoved bug in execSetLinkParams call
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:

20 years agoLink parameters can now (again) be changed during simulation.
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:

20 years agoadd vimageShellServer.sh
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: