bharnden
|
d31cfedde9
|
Merge pull request #460 from coreemu/enhancement/network-policy-enum
added network policy enum to avoid string usage
|
2020-05-29 23:52:58 -07:00 |
|
Blake Harnden
|
82c33345be
|
merged latest from develop
|
2020-05-29 23:47:31 -07:00 |
|
bharnden
|
13fb5db85d
|
Merge pull request #459 from coreemu/enhancement/transport-type-enum
turned transport type usages of raw and virtual across the board to a…
|
2020-05-29 23:44:11 -07:00 |
|
Blake Harnden
|
73a5567084
|
added network policy enum to avoid string usage
|
2020-05-29 23:22:21 -07:00 |
|
Blake Harnden
|
b034ba6cc3
|
turned transport type usages of raw and virtual across the board to an enumerated type
|
2020-05-29 22:48:00 -07:00 |
|
Blake Harnden
|
8ad3f7961a
|
renamed netclient create_interface to set_interface_master to better describe its purpose
|
2020-05-29 22:07:50 -07:00 |
|
Blake Harnden
|
10fd844397
|
further type hinting for tests
|
2020-05-29 21:41:58 -07:00 |
|
bharnden
|
048fc1aaf9
|
Merge pull request #458 from coreemu/enhancement/rj45-cleanup
changes to make rj45 maintain the interface information, instead of t…
|
2020-05-29 21:30:36 -07:00 |
|
Blake Harnden
|
b88df84d62
|
removed logs from emane network all_link_data
|
2020-05-29 14:42:38 -07:00 |
|
Blake Harnden
|
183ffda570
|
daemon: changes to support providing emane wireless links in all_link_data, which makes it accessible over grpc
|
2020-05-29 11:48:00 -07:00 |
|
Blake Harnden
|
4ab415e37d
|
grpc: updated node events to contain geo data when present
|
2020-05-28 16:12:11 -07:00 |
|
Blake Harnden
|
7e4ef0b280
|
changes to make rj45 maintain the interface information, instead of trying to be 2 classes at once
|
2020-05-25 23:18:20 -07:00 |
|
Blake Harnden
|
8fed201fd8
|
added type hints to class variables in nodes/physical.py
|
2020-05-25 11:33:59 -07:00 |
|
Blake Harnden
|
f95a8113c9
|
added type hinting to nodes/network.py class variables
|
2020-05-25 11:17:28 -07:00 |
|
Blake Harnden
|
2e78025249
|
started type hinting on class variables for nodes/base
|
2020-05-25 00:16:58 -07:00 |
|
Blake Harnden
|
ba8b16ec34
|
added some type hinting with tests to help in refactoring in the future
|
2020-05-24 23:37:38 -07:00 |
|
Blake Harnden
|
964f78f06a
|
added othernet to CoreInterface to avoid hasattr checks
|
2020-05-23 01:14:47 -07:00 |
|
Blake Harnden
|
c580e15f8e
|
moved common variables up and localname to CoreInterface, they were being created in all subclasses and avoids type hinting errors
|
2020-05-23 01:05:46 -07:00 |
|
Blake Harnden
|
37ff989aa4
|
fixed bad check in linkconfig
|
2020-05-23 00:19:32 -07:00 |
|
Blake Harnden
|
26b0868f65
|
removed devname from linkconfig as the only usage was of it was using a parametr that was already being passed in
|
2020-05-23 00:00:40 -07:00 |
|
Blake Harnden
|
dd13bc8379
|
moved linkconfig to CoreNetworkBase and made linkconfig defined the same across the board
|
2020-05-22 23:44:10 -07:00 |
|
Blake Harnden
|
fe09b37819
|
removed bootsh from CoreNode types as it was not being used
|
2020-05-21 22:41:03 -07:00 |
|
Blake Harnden
|
56fbc0e3c5
|
docker changes to avoid issues running commands without mount and running containers as prvileged to allow changing files in /sys
|
2020-05-21 22:26:54 -07:00 |
|
Blake Harnden
|
70bd837f02
|
Merge branch 'enhancement/type-checking-node-retrieval' into develop
|
2020-05-21 07:39:15 -07:00 |
|
Blake Harnden
|
bcd9e4ceb1
|
fixed session.add_hook to not require a source, since it was not typically used an None was being passed, cleaned up some bad type hinting in related to session.py
|
2020-05-21 00:20:05 -07:00 |
|
Blake Harnden
|
4b6ba90331
|
fixed bad type hint for EventData
|
2020-05-20 23:27:17 -07:00 |
|
bharnden
|
ffc60e5808
|
Merge pull request #453 from coreemu/enhancement/type-checking-node-retrieval
Enhancement/type checking node retrieval
|
2020-05-20 23:19:28 -07:00 |
|
Blake Harnden
|
d5016bf44f
|
removed pointless wlan instance check in grpc wlan_link api since it is already being done when retrieving the wlan node
|
2020-05-20 22:36:04 -07:00 |
|
Blake Harnden
|
c07766e1eb
|
updated session.add_node to use better type hinting and force usage of classes directly, instead of indirectly through NodeTypes
|
2020-05-20 22:14:03 -07:00 |
|
Blake Harnden
|
d5254e6a91
|
changes to support better type checking for retrieving an arbitrary node from a session, get_node now requires an expected class that the node would be an instance of, if the returned node is not an instance a CoreError is thrown, this also helps editors pick up expected types to account for variable/function usage better as well
|
2020-05-20 14:44:34 -07:00 |
|
bharnden
|
19ee367dc5
|
Merge pull request #451 from coreemu/enhancement/grpc-wlan-links
Enhancement/grpc wlan links
|
2020-05-20 11:40:46 -07:00 |
|
Blake Harnden
|
0a792f7b3f
|
updates to grpc rpc wlan link, added node class type checking and hinting in grpc server code
|
2020-05-19 22:36:10 -07:00 |
|
Blake Harnden
|
d14056393b
|
added grpc call to allow direct control of nodes connected through wlan to be linked or not
|
2020-05-19 16:46:44 -07:00 |
|
Blake Harnden
|
8bae0611a4
|
pygui: updated icon for observers tool on run menu, added observers to run menu and created custom observers widget
|
2020-05-19 00:35:48 -07:00 |
|
Blake Harnden
|
773f733cb8
|
pygui: changes to leverage common icon scaling function, fix issue with scaling toolbar
|
2020-05-18 23:25:42 -07:00 |
|
Blake Harnden
|
cde053da73
|
pygui: implemented toolbar based marker configuration, fixed some issues when switching between different node bar states
|
2020-05-17 23:08:53 -07:00 |
|
Blake Harnden
|
bd897efd05
|
pygui: allow shapes to be moved in annotation/select modes and nodes in node/select modes
|
2020-05-17 10:21:54 -07:00 |
|
Blake Harnden
|
d0520bf21d
|
pygui: fixed resizing toolbar with custom node selected
|
2020-05-17 08:51:51 -07:00 |
|
Blake Harnden
|
34f86174a2
|
pygui: cleaned up color picker layout
|
2020-05-17 00:28:03 -07:00 |
|
Blake Harnden
|
8979c86187
|
pygui: fixed issue with moving text shapes
|
2020-05-17 00:11:28 -07:00 |
|
Blake Harnden
|
41df8a57b8
|
pygui: revert change to keep references for created interfaces properly
|
2020-05-16 23:59:36 -07:00 |
|
Blake Harnden
|
06e3d84862
|
pygui: fixed interface creation after deletion, fixed issue reusing deleted subnets
|
2020-05-16 23:35:19 -07:00 |
|
Blake Harnden
|
91220078f1
|
pygui: created a singular func for ordering items on canvas by tags, updates so that drawing edges are behind nodes
|
2020-05-16 14:12:08 -07:00 |
|
Blake Harnden
|
50816b3b80
|
pygui: cleaned up toolbar picker code, fixed closing app when a picker is showing
|
2020-05-16 01:14:48 -07:00 |
|
Blake Harnden
|
29fc5acb99
|
pygui: toolbar cleanup for buttonbar frames
|
2020-05-15 23:23:07 -07:00 |
|
Blake Harnden
|
4eaecd6a7b
|
pygui: simplified a couple of the other widget constructors
|
2020-05-15 14:46:35 -07:00 |
|
Blake Harnden
|
0dcfcbf4ea
|
pygui: simplified toolbar constructor, since there is no need for something more complicated
|
2020-05-15 11:43:54 -07:00 |
|
Blake Harnden
|
ee5d5b9864
|
pygui: removed duplicate get_icon functionality, added more type hints, added enable/disable of toolbar button when running start/stop
|
2020-05-15 11:41:18 -07:00 |
|
Blake Harnden
|
5e69ea48b3
|
pygui: fixed tracking for throughputs when joining a session
|
2020-05-14 23:07:21 -07:00 |
|
Blake Harnden
|
3b1a9bc3e3
|
pygui: changes to improve grpc event handling
|
2020-05-14 17:57:32 -07:00 |
|