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 |
|
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
|
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 |
|
Blake Harnden
|
1212e5ddf8
|
fix to avoid setting interface data for a mac to the string None, when not present
|
2020-07-16 08:59:57 -07:00 |
|
Blake Harnden
|
80194b3e38
|
moved python black configuration to pyproject.toml and fixed bad exclude
|
2020-07-14 13:33:40 -07:00 |
|
Blake Harnden
|
7398196dcc
|
pygui: dont show mobility player when joining sessions not in runtime
|
2020-07-11 14:06:53 -07:00 |
|
Blake Harnden
|
7a21affbd4
|
pygui: update nodes to display assigned server name when not localhost
|
2020-07-08 08:46:30 -07:00 |
|
Blake Harnden
|
43b586a1a1
|
daemon: updated xml to write and read session configured distributed servers, updated pygui to send servers before session start or saving xml
|
2020-07-08 08:24:23 -07:00 |
|
Blake Harnden
|
bb4514b93e
|
daemon: changes to saving and restoring server used for nodes in xml
|
2020-07-07 15:16:17 -07:00 |
|
Blake Harnden
|
f1ff1a6577
|
pygui: only attempt to run observer commands on container nodes
|
2020-07-07 14:24:43 -07:00 |
|
Blake Harnden
|
6648dc7825
|
pygui: service and config service dialogs will now properly show services for default group selected
|
2020-07-07 08:46:47 -07:00 |
|
Blake Harnden
|
0045c8d79c
|
pygui: avoid trying to bring up a terminal for rj45 nodes
|
2020-07-06 21:37:04 -07:00 |
|
Blake Harnden
|
6f7e42d310
|
daemon: avoid command error logging when checking for emane version as validation for checking if emane is installed
|
2020-07-06 21:32:43 -07:00 |
|
Blake Harnden
|
8dc570a98d
|
daemon: removed commented out code
|
2020-07-06 21:13:54 -07:00 |
|
Blake Harnden
|
b3a4b1cb10
|
daemon: updates to support running emane on the fly for a newly connected link
|
2020-07-05 21:56:22 -07:00 |
|
Blake Harnden
|
5cc4d92760
|
daemon: removed nem map from individual emane networks, all nems are stored and generated from the emane manager
|
2020-07-05 21:29:03 -07:00 |
|
Blake Harnden
|
fcda1f9f14
|
daemon: CoreInterface now defaults to a virtual transport type, added utility methods to check if an interface is virtual/raw, cleaned up all emane code using these types of checks
|
2020-07-03 09:08:36 -07:00 |
|
Blake Harnden
|
ac1c27b1c8
|
daemon: fixed issues when emane generated platform.xml for raw interfaces
|
2020-07-03 08:51:17 -07:00 |
|
Blake Harnden
|
ddcb0205f3
|
daemon: cleaned up emane stopdaemons logic
|
2020-07-02 23:32:59 -07:00 |
|
Blake Harnden
|
2b3e26b7c2
|
daemon: cleanup emane transport service in relation to refactoring, silenced stopdaemons for rj45 nodes
|
2020-07-02 23:19:40 -07:00 |
|
Blake Harnden
|
ce4b61d3b2
|
daemon: further heavy cleanup to how emane generates and runs xml files
|
2020-07-02 17:49:56 -07:00 |
|
Blake Harnden
|
bd48e14348
|
daemon: initial changes to rework logic to start emane for a given interface
|
2020-07-02 15:37:51 -07:00 |
|
Blake Harnden
|
da9c0d0660
|
daemon: initial changes to breakout custom interface creation for networks that require it, without being emane specific
|
2020-07-01 14:40:19 -07:00 |
|
Blake Harnden
|
a870c15b43
|
pygui: fixed joining sessions with mobility players
|
2020-07-01 12:11:34 -07:00 |
|
Blake Harnden
|
3477e84e9d
|
core-cli: added wlan set/get config, fixed session option for node/link interactions
|
2020-07-01 09:30:05 -07:00 |
|
Blake Harnden
|
f22edd1d25
|
grpc: fixed accidental breakage for get_session ptp links
|
2020-06-30 16:16:58 -07:00 |
|
Blake Harnden
|
beaebcfa24
|
grpc: added node_id and net2_id data to interface protos to allow querying a node to provide the node and networks an interface is associated with
|
2020-06-30 12:34:20 -07:00 |
|
Blake Harnden
|
ab17cb1053
|
grpc: grpc get_session will no longer return peer to peer nodes, they should be invisible to users, updated core-cli to print human readable links better
|
2020-06-30 09:50:28 -07:00 |
|
Blake Harnden
|
69721dc129
|
grpc: updated client edit_node to have source as last parameter to be consistent with source placement on all other functions
|
2020-06-30 09:32:56 -07:00 |
|
Blake Harnden
|
c8daeb02d8
|
grpc: fixed issue with not catching error in delete_node from broadcast changes
|
2020-06-26 22:29:17 -07:00 |
|
Blake Harnden
|
5eae67aac5
|
grpc/pygui: updated add_node source support, updated pygui to handle add_node events
|
2020-06-26 22:11:36 -07:00 |
|
Blake Harnden
|
e79645013b
|
grpc/pygui: updated delete_node to use the source, updated pygui to support delete node events
|
2020-06-26 21:45:29 -07:00 |
|
Blake Harnden
|
f4a3fe6b7b
|
grpc/pygui: edit_link will now broadcast link changes, pygui now handles receiving this data
|
2020-06-26 15:14:30 -07:00 |
|
Blake Harnden
|
f921fa45c5
|
grpc: updated client methods to allow passing source for add_link/delete_link, None by default
|
2020-06-26 14:44:13 -07:00 |
|
Blake Harnden
|
aebbff8c22
|
grpc/pygui: shifted source field in node events to base event message to apply to all events, updated add_link/delete_link rpc calls to broadcast events, updated pygui to handle these events
|
2020-06-26 14:39:12 -07:00 |
|
Blake Harnden
|
eac941ce72
|
pygui: updates to show wireless edges in details panel, increased edge thickness to be the same as normal edges for selection to be easier
|
2020-06-26 09:13:38 -07:00 |
|
Blake Harnden
|
f4224d1b80
|
daemon: updated ovs option to be a formal session option, will now display within gui, save to and be read from xml
|
2020-06-25 22:05:10 -07:00 |
|
Blake Harnden
|
b94d4d3507
|
daemon: updated open xml with start flag to set instantiation state before running instantiate to be consistent with other cases
|
2020-06-25 21:34:45 -07:00 |
|
Blake Harnden
|
3bfc299bfd
|
daemon: fixed typo in core.configservices.securityservices
|
2020-06-25 16:22:56 -07:00 |
|
Blake Harnden
|
98e4baca04
|
pygui: added services to node info panel
|
2020-06-25 15:05:24 -07:00 |
|
Blake Harnden
|
f582306bb9
|
pygui: added support for a details pane, can be toggled on/off, can be used to quickly view details for nodes or links
|
2020-06-25 10:35:01 -07:00 |
|