Commit graph

2834 commits

Author SHA1 Message Date
Blake Harnden
90d2d5f0dc updated example service to use ExampleService naming and type hinting, removed older type hinting within docs, updated example service in documentation 2020-10-11 11:07:02 -07:00
Blake Harnden
8597c5c1a8 pygui: updated edge labels to just use a set distance from nodes 2020-10-11 10:05:57 -07:00
Blake Harnden
1543dfcc94 daemon: removed loading environment log statement until isolated for entire session 2020-10-11 08:35:46 -07:00
bharnden
dde74f0927
Merge pull request #514 from coreemu/feature/add-session-environment-support
add support for /tmp/pycore.nnnnn/environment file, DRY up env merges
2020-11-07 09:38:15 -08:00
Blake Harnden
ea44f1b6e7 daemon: updated environment reading to leverage pathlib, also added .coregui user environment as a possibility 2020-10-11 08:22:33 -07:00
Blake Harnden
0c847cfb37 pygui: fixed wlan/emane linked nodes drawing link options for invisible links when joining session or clearing throughput 2020-10-10 06:15:59 -07:00
Blake Harnden
26c2997a42 update to controlnet names on host machine to be more obvious to their purpose, ctrl<index>.<short session id> 2020-10-10 05:31:26 -07:00
Blake Harnden
4e79865035 updated radvd config service to match recent change to radvd standard service 2020-10-07 15:28:04 -07:00
bharnden
c25cb3d657
Merge pull request #517 from gsomlo/gls-frr-dir
radvd: ensure existence of [/var]/run/radvd/ directory on startup
2020-10-17 10:23:09 -07:00
Gabriel Somlo
c1864857e1 radvd: ensure existence of [/var]/run/radvd/ directory on startup 2020-10-09 18:09:17 -04:00
Blake Harnden
f2868a9554 daemon: fixed issue where emane global config settings were not being sent to core-gui when joining a session 2020-10-05 20:15:55 -07:00
Blake Harnden
8a6fdc69ba docs: added note about core-gui behavior when running the emane antenna demo 2020-10-04 23:06:01 -07:00
Blake Harnden
93a5d1fb01 docs: cleanup of some of the emane demos, added antennaprofile demo example 2020-10-04 22:42:09 -07:00
Blake Harnden
ce7736a95e Merge branch 'develop' of https://github.com/coreemu/core into develop 2020-10-04 18:54:41 -07:00
bharnden
ac781ef3da
Merge pull request #515 from coreemu/docs/emane-demos
added emane examples for various emane topics when used within core
2020-10-07 13:11:07 -07:00
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