Blake Harnden
b7e3d1c877
pygui: fixed emane config dialog and emane model config dialogs to expand tabs the full height of the dialog
2020-08-02 10:47:01 -07:00
Blake Harnden
f0bc3bbc99
pygui: updates to leverage tk provided constants for sticky configuration, instead of duplicate strings everywhere
2020-08-02 10:36:14 -07:00
Blake Harnden
2aeb119b04
pygui: changes to display both link and asym link options on edges in canvas
2020-08-02 10:03:21 -07:00
Blake Harnden
06563d5953
pygui: fixed issue editing hook with a new name
2020-08-01 11:07:11 -07:00
Blake Harnden
fc44ad6fe8
pygui: update title to show xml file when one is opened, fixed issue creating nodes/links when not runtime due to refactoring, removed xml_file from coreclient and depend on the grpc GetSession wrapped data, grpc: added opened file information to GetSession call
2020-08-01 11:00:26 -07:00
Blake Harnden
04f7bc561b
pygui: fixed exception from bad check when double clicking in sessions dialog
2020-07-31 23:23:18 -07:00
Blake Harnden
e7a93e7fd6
pygui: config dialogs that allow selecting a file default to ~/.coregui
2020-07-31 23:18:11 -07:00
Blake Harnden
eb422f5bab
pygui: mac editing disabled for nodes during runtime
2020-07-31 23:13:07 -07:00
Blake Harnden
63103ab250
pygui: removed unused unlimited button from linkconfig dialog
2020-07-31 23:09:26 -07:00
bharnden
f54ddc0912
Merge pull request #504 from coreemu/bugfix/emane-mobility
...
Bugfix/emane mobility
2020-07-29 17:15:29 -07:00
Blake Harnden
46f896925c
daemon: fixed mobility manager updates to support emane/wlan
2020-07-29 17:08:20 -07:00
Blake Harnden
d30778b238
daemon: fixed mobility checks to allow both wlan/emane, pygui: enabled emane nodes to configure mobility
2020-07-29 16:55:42 -07:00
bharnden
787f02f024
Merge pull request #502 from coreemu/cleanup/pygui-session-wrapper
...
Cleanup/pygui session wrapper
2020-07-29 12:19:17 -07:00
Blake Harnden
fe36d28522
pygui: fixed issue with changes to protobuf files for getting emane model configs on a session
2020-07-28 22:45:42 -07:00
Blake Harnden
858e771efd
pygui: fixes for copying links/asymmetric links, fixes for configuring asymmetric links, fixed issues adding nodes/links and editing links from gui due to not being able to identify same source changes
2020-07-28 21:49:34 -07:00
Blake Harnden
2f2bb06a5b
Merge branch 'develop' into cleanup/pygui-session-wrapper
2020-07-28 16:48:04 -07:00
Blake Harnden
0db1ad1195
Merge branch 'release-7.0.1' into develop
2020-07-28 16:47:34 -07:00
Blake Harnden
afe434f25c
updated changelog for bugfix release 7.0.1
2020-07-28 16:39:16 -07:00
Blake Harnden
511a3037a8
bumped versions for release
2020-07-28 16:35:46 -07:00
Blake Harnden
9e3e0e0326
install: fixed issue identifying python versions to install dataclasses for, using ~ should account for any version up to 3.7 properly
2020-07-28 16:34:05 -07:00
Blake Harnden
0d2dd70727
daemon: changes usage of running scripts using /bin/sh to bash to help provide consistency in what could be ran, added bash as a dependency in installation scripts, added bash as an executable check during startup
2020-07-28 16:13:37 -07:00
Blake Harnden
27495cbda1
pygui: changes around using session.nodes instead of canvas_nodes when possible
2020-07-28 10:24:01 -07:00
Blake Harnden
588afaad13
pygui: changes to make use of wrapped session object and wrapped nodes to maintain and retrieving configurations information
2020-07-28 00:03:15 -07:00
Blake Harnden
3bdd6292cd
grpc: update GetSession to return all session related information, rather than needing 8 different calls, pygui: updated session protobuf wrapper to handle all new data
2020-07-27 18:19:51 -07:00
bharnden
160498336c
Merge pull request #499 from coreemu/enhancement/pygui-wrappers
...
Enhancement/pygui wrappers
2020-07-26 23:31:05 -07:00
Blake Harnden
41a3c5fd7f
pygui: added wrapper class for sessions returned by grpc GetSession
2020-07-26 11:45:40 -07:00
Blake Harnden
82a212d1cf
pygui: modified usages of protobufs within coreclient to use module namespace to make more obvious, replaced config services and services with wrappers
2020-07-25 20:27:11 -07:00
Blake Harnden
a9a2fb8e46
pygui: added wrapper for throughput events, fixed sending nodes/links for configuration
2020-07-25 19:43:24 -07:00
Blake Harnden
77f6577bce
pygui: added wrappers for most usages of protobufs within pygui
2020-07-25 10:30:14 -07:00
Blake Harnden
154fa8b77d
pygui: replaced hook with wrapped hook class, fixed hook dialog edit
2020-07-24 22:00:38 -07:00
bharnden
eb70386238
Merge pull request #498 from coreemu/develop
...
7.0.0
2020-07-23 21:30:18 -07:00
Blake Harnden
ba3a247495
updated changelog for 7.0.0
2020-07-23 21:21:43 -07:00
Blake Harnden
fff4bd7963
moved cpu usage to a grpc call that the gui will listen to, fixed grpc stream typing to be grpc.Future, fixed pygui issue for start callback when a start fails, but there are no exceptions
2020-07-23 09:41:39 -07:00
Blake Harnden
3544d00431
pygui: implemented cpu usage monitor to status bar
2020-07-22 21:57:05 -07:00
Blake Harnden
f8d862a296
grpc/pygui: added grpc alert api, updated pygui to better handle and display alerts
2020-07-22 19:19:22 -07:00
Blake Harnden
e34002b851
pygui: added option to launch core-pygui into a specific session using an id
2020-07-22 17:18:35 -07:00
Blake Harnden
165e404184
added example dockerfile and build command to readme
2020-07-22 12:49:11 -07:00
Blake Harnden
45bfa9fdad
small tweaks to docs
2020-07-21 16:52:17 -07:00
Blake Harnden
d5d5da7256
bumped version to 7.0.0
2020-07-21 10:08:12 -07:00
Blake Harnden
5e2ca0f549
daemon: refactored how to get required commands, added usage of this func for validating distributed servers when added
2020-07-18 11:56:48 -07:00
Blake Harnden
6d4434bc12
grpc: added set session user call, updated mobility to look for files within new gui as well, fixed pygui issue when start session has a grpc exceptions, showing and empty error window
2020-07-16 22:51:26 -07:00
Blake Harnden
36123e7aa5
updated frr daemons template file for the config service to align with changes to normal service
2020-07-16 14:21:06 -07:00
bharnden
e100defdec
Merge pull request #494 from apwiggins/patch-1
...
Update frr.py to add staticd to daemons list
2020-07-16 14:18:20 -07:00
apwiggins
fdf00cff0e
Update frr.py to add staticd to daemons list
...
Add staticd to the list of possible daemons to be started.
http://docs.frrouting.org/en/latest/setup.html#daemons-configuration-file
https://github.com/coreemu/core/issues/397
2020-07-16 18:00:12 -03:00
bharnden
90d24a1094
Merge pull request #493 from b00ga/patch-1
...
Increase height of options dialogue in TCL gui
2020-07-16 13:37:22 -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
6219d08416
enable centos 8 check to enable powertools repo for centos 8 when installing emane
2020-07-16 11:04:52 -07:00
Blake Harnden
1c2d7c6d12
added reinstall invoke task, added some simple detections for old core installations in install task
2020-07-16 10:35:16 -07:00
Blake Harnden
6b55061857
update dev gui doc for new installation
2020-07-16 10:09:26 -07:00
Blake Harnden
db4ef2b42e
fixed core.conf commented out example path for core-pygui to use .coregui instead of .coretk
2020-07-16 10:02:56 -07:00