Blake Harnden
|
bd6f789cef
|
daemon/gui/grpc: added support to retrieve rendered config service files, added support for grpc to access this, and update gui to leverage this call to provide a rendered view of files based on the current scenario, also allows editing the rendered output to use as the input when running the scenario
|
2022-04-08 22:24:07 -07:00 |
|
Blake Harnden
|
443c0e708f
|
daemon: removed linktype and apitype from node classes, as they are no longer needed, made adjustments where needed to compensate
|
2022-04-05 15:22:01 -07:00 |
|
Blake Harnden
|
7440c1d949
|
daemon: removed node.linktype as it is not needed, updated the one usage to align with other cases
|
2022-04-05 13:57:49 -07:00 |
|
Blake Harnden
|
5ee561b210
|
daemon: fixed sdt icons due to legacy gui removal, updated node.type to node.model to avoid variables with the same names with different meanings
|
2022-04-05 13:39:57 -07:00 |
|
Blake Harnden
|
ea751727b4
|
daemon: refactoring to tracking wireless link information
|
2022-04-05 12:05:37 -07:00 |
|
Blake Harnden
|
440c06c040
|
daemon: updates to refactor and clean up SessionConfig to contain its own logic
|
2022-04-04 15:13:31 -07:00 |
|
Blake Harnden
|
409b6809e6
|
daemon: adjustment for wireless link config to avoid has_netem issues for bidirectional configuration
|
2022-04-04 09:18:18 -07:00 |
|
Blake Harnden
|
388ae44cf2
|
daemon: small adjustment/cleanup to shutting down all sessions from coreemu
|
2022-04-04 09:15:34 -07:00 |
|
Blake Harnden
|
543e9982c0
|
daemon: apply wireless link label even for 0 to force gui update for now
|
2022-04-02 22:08:59 -07:00 |
|
Blake Harnden
|
42cd1a1019
|
daemon: force wireless link config options2 to have netem to force a clear/update
|
2022-04-01 21:30:42 -07:00 |
|
Blake Harnden
|
559cac18e8
|
grpc: fixed wireless config client/server
|
2022-04-01 21:23:58 -07:00 |
|
Blake Harnden
|
9d97699b1f
|
daemon: fixed issue starting session and clearing session options, small cleanup to SessionOptions init
|
2022-04-01 11:46:28 -07:00 |
|
bharnden
|
08637d35b3
|
Merge pull request #682 from coreemu/enhancement/core-player
Enhancement/core player
|
2022-03-31 16:55:48 -07:00 |
|
Blake Harnden
|
5d4642006c
|
daemon: added core player writer and player to core library and added wireless event handling, fixed issues with wireless nodes being written to xml
|
2022-03-31 16:31:20 -07:00 |
|
Blake Harnden
|
ba0e4adb04
|
Merge branch 'develop' into enhancement/core-player
|
2022-03-31 09:57:53 -07:00 |
|
bharnden
|
ace0183db5
|
Merge pull request #681 from coreemu/enhancement/wireless-node
Enhancement/wireless node
|
2022-03-31 09:56:34 -07:00 |
|
Blake Harnden
|
84acb82c18
|
daemon/grpc/gui: further updates for a new working wireless node, added grpc support for control and additions to gui for creation
|
2022-03-30 21:13:28 -07:00 |
|
Blake Harnden
|
e4a6ecf3c2
|
daemon: initial code to support a new style wireless approach
|
2022-03-29 12:16:07 -07:00 |
|
Blake Harnden
|
73aaa8ca18
|
daemon: updated bad doc string
|
2022-03-25 10:53:52 -07:00 |
|
Blake Harnden
|
1fa0ac25b5
|
gui: removed host from node model types and updated node config to only display type
|
2022-03-24 17:15:44 -07:00 |
|
Blake Harnden
|
26f0848cb4
|
daemon: update iface to use desired name when configuring, gui: dont assign mac to non container nodes
|
2022-03-22 21:08:31 -07:00 |
|
Blake Harnden
|
346364d705
|
Merge branch 'develop-notcl' into develop
|
2022-03-22 10:03:57 -07:00 |
|
Blake Harnden
|
d83bfed608
|
merged latest updates from develop
|
2022-03-22 10:03:03 -07:00 |
|
bharnden
|
e3466f0669
|
Merge pull request #677 from coreemu/enhancement/consistent-linking
Enhancement/consistent linking
|
2022-03-22 09:47:29 -07:00 |
|
Blake Harnden
|
d7b2c3cac3
|
updated changelog for 8.2.0 release
|
2022-03-21 21:43:24 -07:00 |
|
Blake Harnden
|
6d8ae4af2e
|
core-cli: add geo position to node output for query session and node
|
2022-03-21 21:35:05 -07:00 |
|
Blake Harnden
|
2df8aa4379
|
updated version to 8.2.0 for next release
|
2022-03-21 21:04:43 -07:00 |
|
Blake Harnden
|
b941395100
|
core-cli: updates to add back json output
|
2022-03-21 20:59:18 -07:00 |
|
Blake Harnden
|
5398cdd2d5
|
core-cli: fixed xml load call to use the right parameter type
|
2022-03-21 15:57:13 -07:00 |
|
Blake Harnden
|
7ed007496c
|
daemon: add linked method to session and grpc support leveraging new linking semantics, update add_link validation check
|
2022-03-21 15:42:14 -07:00 |
|
Blake Harnden
|
e5e14ad67b
|
grpc: added wlan/emane links to grpc calls to allow knowing initial wireless link state, same as before changes
|
2022-03-21 09:55:57 -07:00 |
|
Blake Harnden
|
dc9b6adc98
|
daemon/gui: adjustments to account for network node wired links having proper interface ids, which allow for unique configuration with the new linking semantics
|
2022-03-18 15:53:13 -07:00 |
|
Blake Harnden
|
b71272519d
|
daemon: revamp to align gre tunnels for distributed to align with changes, also moved gre tunnels for wired links to occur directly when linking, allowing runtime distributed functionality, also updates to phyical node to leverage a core node, but avoid using namespacing
|
2022-03-18 12:31:04 -07:00 |
|
Blake Harnden
|
8c24e9cfa6
|
daemon: updates to fix rj45 to account for iface link revamp
|
2022-03-17 21:21:03 -07:00 |
|
Blake Harnden
|
3c8f6a9512
|
daemon: fix convert interface grpc utility to properly get ip4/ip6 addresses
|
2022-03-17 16:44:12 -07:00 |
|
Blake Harnden
|
4f58d5d8eb
|
daemon: removed unused EmaneNet function
|
2022-03-17 16:43:31 -07:00 |
|
Blake Harnden
|
7b16f9cb74
|
daemon: moved node cmd to base, allowing interface config to not need a node parameter
|
2022-03-17 16:31:03 -07:00 |
|
Blake Harnden
|
cd7f1a641e
|
daemon: initial pass to revamp how node linking and link management is done, provides a consistent way to link all wired nodes and allows them to be configured for tc for the same behavior across the board
|
2022-03-17 15:28:38 -07:00 |
|
Blake Harnden
|
e59fc02ec3
|
scripts: initial core-player script to playback .core files
|
2022-03-11 13:29:24 -08:00 |
|
Blake Harnden
|
d684b8eb5a
|
docs: updated emane python example to use updated set_config
|
2022-03-11 11:04:01 -08:00 |
|
Blake Harnden
|
6cf2793e30
|
install: removed netgraph checks in configure.ac, removed referenced to netgraph in docs
|
2022-03-08 16:50:09 -08:00 |
|
Blake Harnden
|
f0750d78b0
|
docs: updated plantuml files to remove tlv/imn references and regenerated images
|
2022-03-08 16:10:22 -08:00 |
|
Blake Harnden
|
41db531e97
|
daemon: removed some unused Session functions and change to make proper use of set_user
|
2022-03-08 15:50:19 -08:00 |
|
Blake Harnden
|
dde339cc46
|
daemon: removed bitmap, which is not used
|
2022-03-08 14:32:01 -08:00 |
|
Blake Harnden
|
c8a589ef76
|
daemon: removing python tlv related code and tests related to it
|
2022-03-08 14:18:47 -08:00 |
|
Blake Harnden
|
dc7bb37252
|
install: removed tcl based gui, updated configure.ac, Makefile.am, and tasks.py to account for removal
|
2022-03-08 12:00:42 -08:00 |
|
Blake Harnden
|
f324cfbc4a
|
daemon: updated core.conf to change .core references to .coregui
|
2022-03-08 11:36:57 -08:00 |
|
Blake Harnden
|
3eed1a09fb
|
docs: removing references to imn, tcl, tk, tlv, and .core, removed unused icons
|
2022-03-08 11:30:03 -08:00 |
|
Blake Harnden
|
f545726ed5
|
daemon: small improvements to command error reporting, as well as catching and reporting config service get text dynamic exceptions
|
2022-03-04 09:55:40 -08:00 |
|
Blake Harnden
|
0536747d9a
|
daemon/gui: adjustments to how a session instantiates, allowing the new python gui to move to a failed start state, this allows inpecting the failed nodes to see what went wrong
|
2022-03-04 09:19:56 -08:00 |
|