Commit graph

97 commits

Author SHA1 Message Date
Blake Harnden
aea727ba42 gui: adjustments to remove emane global options from legacy gui, since it is no longer applicable 2021-05-20 12:48:42 -07:00
Blake Harnden
3a08b13d6e changes to rename core-pygui to core-gui to be the default gui, renamed core-gui to core-gui-legacy to denote its deprecation 2021-05-07 14:30:28 -07:00
Shawn Kelly O'Shea
35b4c157a0
Increase height of options dialogue in TCL gui
We have emane models with  a large list of options. Without this modification, a user cannot access all of the options provided by the emane model (some of the options are cutoff and cannot be scrolled-down to).
2020-07-16 15:22:33 -04:00
Blake Harnden
79d7d66bff updates to sample3-bgp to avoid issues related to older formatted imn 2020-05-13 16:16:45 -07:00
Blake Harnden
219218eebc updated sample8 ipsec imn due to outdated format 2020-04-21 13:06:14 -07:00
Shaun Voigt
6479afb7b2 Enable OSPFv2 Adjacency Widget to work with FRR 2020-03-27 18:19:07 +10:30
Blake Harnden
8aef9f273f updates to clear broker from physical node 2019-10-16 17:11:21 -07:00
Blake Harnden
b0c30056f9 removed ovs node from gui 2019-09-25 10:46:41 -07:00
Blake Harnden
e62ae42bdc merged latest from master 2019-06-07 10:05:40 -07:00
Blake Harnden
b448c6ebf0 bumped version to 5.2.2 and fixed issue in gui that prevented moving nodes while mobility was occuring 2019-06-07 09:10:34 -07:00
Kevin Larson
83e883ee13 Removed instances of old nrl mailing list 2019-05-28 10:59:34 -07:00
bharnden
e03ccdf0c0 #192 updated default gnome-terminal command for gui 2018-09-12 11:16:15 -07:00
Blake J. Harnden
055f732cc7 updated gui help menu to point to github home page and github documentation 2018-07-25 12:50:19 -07:00
bharnden
c3d0b01b7f Merge branch 'rel/5.1' 2018-05-22 20:44:26 -07:00
Blake J. Harnden
ac2b64aaaf updates to remove restriction for emane in general and emane 1.2.1, should support at leat 1.0.1 possibly further back and can run without emane again, updated gui to ask users to install emane when not preset on the emane models panel 2018-04-20 21:22:08 -07:00
Blake J. Harnden
ac44603205 updated core dynamic config dialog to have a large size that can be scrolled, not ideal, but works 2018-04-02 13:18:01 -07:00
Blake J. Harnden
81840e501c added link to emane wiki in anticipation of dynamic configuration, pointing users to the wiki for guidance 2018-03-28 00:28:07 -07:00
Blake J. Harnden
ac81c049ee updated links in core gui, fixed broken user list, all updated to https 2018-03-15 10:40:27 -07:00
Blake J. Harnden
01fe8d708c updates to simplify tracking the copyright and an update to 2018, still room for improvement 2018-03-15 10:36:54 -07:00
Blake J. Harnden
8e3b6b0b95 updates to try and resync make dist to include current files 2018-03-14 10:43:25 -07:00
Blake J. Harnden
6210e70c80 initial cleanup passing over all makefiles and configure.ac 2018-03-13 16:20:50 -07:00
Blake J. Harnden
3bfcdac630 updated index in gui defined nodes to be in order 2018-03-07 16:19:01 -08:00
Blake J. Harnden
a5370ee28c initial commit removing all related xen code, docs, files 2018-03-07 15:47:14 -08:00
Blake J. Harnden
bc1e3e70c9 initial pass at removing bsd and code related to using bsd nodes 2018-03-07 12:54:19 -08:00
Gabriel Somlo
e8ad324d3a gui: exec.tcl: cache local IP address across calls to getMyIP
Modify getMyIP to cache the local machine's IP address, and
return it without further accessing of the underlying resolver
libraries during subsequent invocations.

getMyIP is called roughly once a second from within monitor_loop
when refreshing CPU utilization in the bottom-right corner of
the GUI window. Other, dedicated CPU usage windows might also
call getMyIP at regular intervals.

With systemd commit cda458a54 (between v232 and v233), the
implementation of gethostbyname4_r() was updated to a more
intransigently standard-compliant error reporting convention,
which in turn causes glibc to retry in a more labor intensive
way (see https://github.com/systemd/systemd/pull/5359).

Under certain circumstances depending on the local hostname
and IP configuration, the glibc/systemd back-end resolver
routines triggered by getMyIP's call to [socket ...] and
[fconfigure ...] end up taking long enough to noticeably slow
down refreshing the main core-gui window, to the point where
interaction with the GUI becomes difficult.

Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2018-02-12 18:16:07 -05:00
Blake J. Harnden
c4a61b269b updates to support dynamic loading of emane models from a custom emane directory 2018-02-05 11:22:01 -08:00
Blake J. Harnden
59e6b6630a added initial fpm commands for building packages and minor updates to support 2017-12-21 16:19:12 -08:00
bharnden
fe0329da25 Merge branch 'master' into rel/5.0 2017-10-05 08:32:05 -07:00
Blake J. Harnden
613e550e8a merged latest code from rodolfos merge from the latest github pull 2017-07-06 15:10:50 -07:00
Jeff Ahrenholz
834167644c globally replace mailing list URLs and dev email
update to:
https://publists.nrl.navy.mil/mailman/listinfo/core-users
https://publists.nrl.navy.mil/mailman/listinfo/core-dev

dev email:
core-dev@nrl.navy.mil
2017-06-30 09:07:16 -07:00
cspiker
46baca85d9 Add OVS and Ryu Services to CORE for SDN support 2017-06-08 08:31:50 -07:00
cspiker
b37d1d52fa added new OVS service file 2017-06-07 12:41:52 -07:00
Tom Goff
b4ce4e9370 gui: Fix using xfce4-terminal as the terminal program. 2017-05-18 21:38:30 +00:00
Jeff Ahrenholz
724534e3ac fix broken Throughput Widget and Wireshark for node numbers above 10
this also fixes the Throughput Widget results when multiple sessions are running
2017-03-31 09:55:26 -07:00
adamson
c147d5b2f5 added option Throughput widge to observe transmissions/receptions separately if desired 2017-02-23 18:40:29 -05:00
Jeff Ahrenholz
798793ed87 fix #24 Throughput Widget bug, now that hex interface numbers are used
(cherry picked from commit e8d4d5397c86d9edd454870f71c6ee72ea728df2)
2017-02-09 07:39:13 -08:00
Gabriel Somlo
33906aae9f daemon: remove Quagga 'vtysh' service
Since all Quagga daemons are configured from a consolidated
location (the 'zebra' service), there is nothing left to do
for a dedicated service such as 'vtysh'. This patch removes
the service, along with all references to it from the rest
of the source tree (sample *.imn files, examples, etc.)

Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-02-01 09:55:58 -05:00
Tom Goff
bcd749578d gui: Avoid added an extra newline to hook scripts when saving. 2016-09-29 17:28:31 -04:00
Tom Goff
002f9aee76 fixed adj widget to use node names instead of node id which would cause a crash if the names were changed using olsrv1/olsrv2
From: dean
2015-08-28 17:54:22 -04:00
tgoff0
fc4b8e71be gui: Tweak using vtysh by widgets. 2015-05-26 17:34:13 +00:00
tgoff0
6979ab7abb gui: Try to remove empty directories when uninstalling. 2015-05-26 17:34:09 +00:00
tgoff0
033b3227c0 gui: Use automake instead of installing files manually. 2015-05-26 17:34:04 +00:00
tgoff0
0a16ef13db gui: Improve the use of vtysh by widgets. 2015-05-22 00:56:19 +00:00
tgoff0
8562b2bfdc gui: Update the sample9-vpn.imn example. 2015-05-22 00:55:58 +00:00
tgoff0
94ad16e256 gui: Update the sample9-vpn.imn example. 2015-05-22 00:55:42 +00:00
tgoff0
3f2519a171 gui: Remove debugging output. 2015-05-22 00:55:37 +00:00
tgoff0
f3c9bcbcc4 fixed bug with lsearch for display for olsr 2015-05-22 00:54:59 +00:00
tgoff0
75b65730d1 added support for olsrv2 and olsr adjacency observer widgets requires nrlConsole.py to be in the path 2015-05-22 00:54:54 +00:00
tgoff0
3340ae2796 printed CEL messages to stdout when running in batch mode. Aborted current session when in batch mode and a FATAL event is received from the daemon 2015-05-22 00:54:09 +00:00
tgoff0
aa3023ae62 Fix occassional exceptions on tcl/tk 8.6 when executing python scripts from the GUI.
From: santiago
2015-04-03 01:49:03 +00:00