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 |
|
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 |
|
Blake Harnden
|
f6992e7545
|
daemon: moved service boot error to core.errors with all other core specific errors
|
2020-08-27 10:46:55 -07:00 |
|
Blake Harnden
|
5300eef27e
|
daemon: added a more specific error to be thrown when a service does not exist
|
2020-08-27 10:43:13 -07:00 |
|
Blake Harnden
|
534af7cc45
|
set dependencies to currently known working versions to help avoid possibilities for unaccounted cases
|
2020-08-21 20:52:59 -07:00 |
|
Blake Harnden
|
1b05ca0553
|
updated changelog
|
2020-08-21 14:29:10 -07:00 |
|
Blake Harnden
|
4836ac4f2e
|
daemon: small doc change and fix to corehandlers.py sending back proper data for hooks
|
2020-08-21 14:28:01 -07:00 |
|
Blake Harnden
|
9e5793ab6e
|
updated changelog to add 7.1.0 changes
|
2020-08-21 11:59:25 -07:00 |
|
Blake Harnden
|
1c2a451fd3
|
bumped version to 7.1.0
|
2020-08-21 11:35:55 -07:00 |
|
Blake Harnden
|
05247524d7
|
updates to service dependency resolution to allow for multithreaded startup, also improved tests to validate service boot ordering for expected outcomes
|
2020-08-21 11:34:12 -07:00 |
|
Blake Harnden
|
f687115522
|
bump grpc worker limit to 1000, this does not mean it is a good idea to have this many connections, but at least helps allow trade offs for how to approach a problem
|
2020-08-20 16:18:20 -07:00 |
|
Blake Harnden
|
936d782e41
|
daemon: modified node service boot to properly order services and account for services with the same dependency without cycles, for now removed trying to simultaneously booting services
|
2020-08-18 13:18:41 -07:00 |
|
Blake Harnden
|
3e41d31c6c
|
daemon: refactored missed LinkTlv INTERFACE_NAME fields to IFACE_NAME to match other refactoring done in 7.0.0 release
|
2020-08-17 20:04:42 -07:00 |
|