Commit graph

3069 commits

Author SHA1 Message Date
Blake Harnden
552d8f60d2 daemon: change to generate transport definition for external transports, which allows emanegentransport to function properly 2020-10-04 18:53:31 -07:00
Blake Harnden
5a07929fde added emane examples for various emane topics when used within core 2020-10-04 18:31:34 -07:00
Jeff Ahrenholz
ae336c2cf8 add support for /tmp/pycore.nnnnn/environment file, DRY up env merges 2020-10-02 09:51:01 -07:00
bharnden
56e98f412c
Merge pull request #512 from coreemu/develop
Develop
2020-09-29 08:55:49 -07:00
Blake Harnden
3d3e2271be updated changelog for 7.2.1 2020-09-28 23:19:39 -07:00
Blake Harnden
00433bfd99 added note about docker issue in install doc, bumped version to 7.2.1 2020-09-28 23:14:20 -07:00
Blake Harnden
3f0993d0a9 install: adjust ospf mdr commit 2020-09-26 14:48:48 -07:00
Blake Harnden
b5de4445fe install: set ospf mdr back to original commit to fix routing issue 2020-09-26 14:33:59 -07:00
Blake Harnden
3f1ea0ab86 install: revert ospf mdr commit used to an older version due to issues with multiple interfaces 2020-09-26 13:25:42 -07:00
Blake Harnden
28daab98dd updated install.sh to just leverage apt/yum with assumed packages needed to setup python3/invoke to run the installer 2020-09-26 13:09:33 -07:00
Blake Harnden
a3d2e6dfe3 updated install docs to try and be more explicit, updated install tasks to allow forcing an install type override for unsupported OSs 2020-09-26 09:42:15 -07:00
Blake Harnden
0306f77147 daemon: adjustments for shutdown behavior to avoid issues when shutting down, when already shutdown for the various different cases, but to also make sure the pycore directory is removed 2020-09-24 14:17:15 -07:00
Blake Harnden
b195891b3b daemon: fix issue where control net bridges were not being removed during shutdown of legacy gui 2020-09-24 12:53:02 -07:00
Blake Harnden
0177b07f03 daemon: fixed issue with using the wrong emane network for a given emane connected interface 2020-09-24 11:54:49 -07:00
bharnden
16495c9008
Merge pull request #510 from coreemu/develop
Develop
2020-09-15 13:22:27 -07:00
Blake Harnden
371ca72900 tests: update to fix grpc shutdown during tests, when not mocking 2020-09-15 13:07:08 -07:00
Blake Harnden
d43d854314 updated changelog, modified edit node to edit icon/canvas before node position, in case it gets broadcasted out 2020-09-15 07:27:07 -07:00
Blake Harnden
4dad3f5e9f tests: fixed unit test due to change of shutdown logic 2020-09-14 09:24:40 -07:00
Blake Harnden
ee59d6bf8b daemon: avoid shutting down sessions already in shutdown state, due to exit hooks potentially duplicating effort 2020-09-14 09:06:54 -07:00
Blake Harnden
8ca52bf475 docs: small cleanup for grpc/python docs 2020-09-14 08:41:38 -07:00
Blake Harnden
7fdb114375 docs: added examples for configuring services for python/grpc 2020-09-13 12:08:29 -07:00
Blake Harnden
4538675c90 docs: added examples for listening to events in grpc/python 2020-09-13 09:26:48 -07:00
Blake Harnden
4bdc454970 docs: added edit link examples for grpc/python 2020-09-13 09:16:30 -07:00
Blake Harnden
2b1b027a11 docs: pass updating python examples to be the same as grpc examples and remove extra cruft to focus on simpler example code alone 2020-09-12 11:22:58 -07:00
Blake Harnden
828a68a0cd docs: pass on improving and providing doc based examples for common basic use cases, fixed issue with grpc defaulting session refscale to a very large number 2020-09-11 23:49:26 -07:00
Blake Harnden
9ea1915f48 bump versions for next release 2020-09-11 16:55:49 -07:00
bharnden
5fd51e6b2f
Merge pull request #509 from coreemu/enhancement/local-install-option
Enhancement/local install option
2020-09-11 16:54:17 -07:00
Blake Harnden
92090dd659 install: add node about pitfalls for local install 2020-09-11 16:46:27 -07:00
Blake Harnden
be8fa1b96d install: update message printed when installing core local/venv 2020-09-11 16:41:01 -07:00
Blake Harnden
6e059c7446 install: fixed hiding output for uninstalling local core 2020-09-11 16:34:49 -07:00
Blake Harnden
06e9a04357 install: update reinstall to account for local installs as well 2020-09-11 16:33:21 -07:00
Blake Harnden
7790d4aa00 docs: update install.md to denote the option for installing locally and reference that as a possibility in other instructions 2020-09-11 16:26:13 -07:00
Blake Harnden
efdce20afb install: add local install support for the install emane task 2020-09-11 15:51:01 -07:00
Blake Harnden
f83f71c074 install: use sudo when installing wheel for non-user specific install 2020-09-11 15:16:28 -07:00
Blake Harnden
0668d0a49b install: add option to support building a wheel from poetry and installing locally 2020-09-11 15:05:49 -07:00
Blake Harnden
b9a14fbe0c install: fixed invoke cd not supporting pathlib.Path 2020-09-09 18:42:26 -07:00
Blake Harnden
8234a5ed7e install: adjust emane repo path to use an absolute path with installing from poetry 2020-09-09 17:49:05 -07:00
Blake Harnden
646c6b8f01 install: updated emane install to checkout a specific version to avoid unexpected errors and checkout the repo to parent directory of the core repo 2020-09-09 16:52:35 -07:00
Blake Harnden
202e681fff install: fix ospf mdr repo checkout location 2020-09-09 16:37:23 -07:00
Blake Harnden
57e6df51d3 daemon: removed ospf-mdr as git submodule, due to conflicts with being a sub directory of an existing automake project, ospf-mdr will now be checked out to parent directory of core 2020-09-09 16:17:29 -07:00
Blake Harnden
9e3d6681c5 daemon: added ospf-mdr checkout out to the current latest commit as a sub module to help avoid future changes breaking a working state and a common place to keep files for uninstall 2020-09-09 14:23:37 -07:00
Blake Harnden
d981d88a6f daemon: update how emane is started on nodes, fixing issue with multiple interfaces running emane, added test case to check on this in the future 2020-09-09 10:27:06 -07:00
Blake Harnden
82d87445b6 grpc: added some convenience functions for move node streaming in wrapped client 2020-09-05 10:34:08 -07:00
Blake Harnden
98a51ce17d grpc: implemented wrapper stream classes for using the wrapped client 2020-09-05 10:19:44 -07:00
Blake Harnden
c4a724ee10 daemon: added more wrapping classes, updated grpc.clientw to leverage wrapped classes for listened events 2020-09-02 12:08:21 -07:00
Blake Harnden
a80fda11f5 daemon: abstracted out iface specific configuration generation and parsing to common utilities, to avoid duplicate logic and potential differences that may arise 2020-09-02 09:44:45 -07:00
Blake Harnden
e775ad4c5d fixed invoke task to run emane tests, added emane xml tests for node/interface specific configurations 2020-09-01 17:47:24 -07:00
Blake Harnden
ba028a2b00 daemon: just assign emane model, instead of triggering position hooks during non-runtime cases 2020-09-01 17:16:05 -07:00
Blake Harnden
570ad9522c initial code for a wrapped grpc client, fix for pygui node emane config, fix for xml reading emane configs specific to nodes/interfaces, fix for adding emane nodes and setting the emane model properly 2020-09-01 16:19:01 -07:00
Blake Harnden
b0bac1d319 daemon: moved grpc wrapper classes to core.grpc.wrappers 2020-08-27 11:02:02 -07:00