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
|
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 |
|
Blake Harnden
|
2eef7076f4
|
daemon: updated how local services are loaded to leverage full core path imports, avoiding name collisions with external modules
|
2022-03-02 12:42:53 -08:00 |
|
Blake Harnden
|
a42697ecce
|
daemon: consolidated the code for CoreNode commands into the class itself
|
2022-02-28 22:05:01 -08:00 |
|
Blake Harnden
|
074a2263ce
|
daemon: updates to network base to set default behavior for abstract function
|
2022-02-25 15:06:14 -08:00 |
|
Blake Harnden
|
e557b402b6
|
daemon: fix PhysicalNode instantiation issues, remove old functions that are no longer use and update session to use the new variation
|
2022-02-25 14:46:03 -08:00 |
|
Blake Harnden
|
58ffd045e2
|
daemon: pulling in an old legacy gui related fix for now, that was not merged back
|
2022-02-25 11:05:14 -08:00 |
|
Blake Harnden
|
a341691d69
|
install: poetry updates to fix vulnerability issues with protobuf, py, and cryptography
|
2022-02-18 00:33:18 -08:00 |
|
Blake Harnden
|
458b7f15ce
|
pygui: fixed antenna image to properly show alpha png
|
2022-02-18 00:24:30 -08:00 |
|
Blake Harnden
|
96f2408e01
|
daemon: fixed deadlock issue when starting/stopping nftables queue
|
2022-02-17 23:44:30 -08:00 |
|
Blake Harnden
|
3c64654598
|
services: fix missing configurations for ospfv2 in config services
|
2022-02-17 10:14:04 -08:00 |
|
Blake Harnden
|
e80d22096c
|
install: bumping version to 8.1.0 for next release
|
2022-02-10 16:17:22 -08:00 |
|
Blake Harnden
|
0e2219f6c8
|
daemon: fixed issue creating directory for files when needed, within node
|
2022-02-05 12:19:24 -08:00 |
|
Blake Harnden
|
490a4acf24
|
daemon: fixed issues related to rj45
|
2022-02-05 00:46:25 -08:00 |
|
Blake Harnden
|
efb97d1a5d
|
daemon: updates to remove the delay for processing wlan changes along with code to support it
|
2022-02-05 00:39:11 -08:00 |
|
Blake Harnden
|
43737a42e4
|
daemon: update nftables bridge tables to use priority -1 to beat default inet table rules if present
|
2022-02-03 14:29:42 -08:00 |
|
Blake Harnden
|
44b7b6a27e
|
daemon: update config service files to use paths for retrieving templates and generating files in the same consistent way
|
2022-02-03 14:28:56 -08:00 |
|
Blake Harnden
|
8f767208e0
|
daemon: small adjustment to fix xml related issues parsing links for now, until bigger refactoring
|
2022-01-26 11:35:23 -08:00 |
|
Blake Harnden
|
d5b05a39e8
|
gui: adjustment to update drawing asymmetric edge data when joining a session
|
2022-01-26 11:19:30 -08:00 |
|
Blake Harnden
|
6791269eeb
|
daemon: refactored interfaces to store configuration options as link options, instead of using a dictionary
|
2022-01-25 21:39:52 -08:00 |
|
Blake Harnden
|
e9b83b0d28
|
daemon: refactored how interfaces are configured, updated link edits to allow proper bi-directional support for network to network interfaces, improved and added more unit tests for link add/edit/delete
|
2022-01-25 09:13:39 -08:00 |
|
Blake Harnden
|
8f89488fd5
|
grpc: added config service actions and update the gui to leverage them as the default for node context menus of running nodes
|
2022-01-11 16:29:55 -08:00 |
|
bharnden
|
fdc009699e
|
Merge branch 'develop' into dependabot/pip/daemon/lxml-4.6.5
|
2022-01-11 12:32:19 -08:00 |
|
Blake Harnden
|
871b1ae2af
|
daemon: updates to support configuring and tracking mtu, along with over refactoring
|
2022-01-07 16:03:45 -08:00 |
|
Blake Harnden
|
0b531d7fd8
|
daemon: adjustments to support global configurable mtu values for node interfaces and bridges
|
2021-12-21 08:59:48 -08:00 |
|
dependabot[bot]
|
5e843f15bb
|
build(deps): bump lxml from 4.5.1 to 4.6.5 in /daemon
Bumps [lxml](https://github.com/lxml/lxml) from 4.5.1 to 4.6.5.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.1...lxml-4.6.5)
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-12-13 20:56:53 +00:00 |
|
Blake Harnden
|
5ff4447528
|
daemon: reverting adjustment for executing scripts for corehandler specific logic
|
2021-11-18 09:19:31 -08:00 |
|
Blake Harnden
|
9da64af79b
|
grpc: added args to execute script to reflect prior gui functionality, updated new and old gui to use the same exact logic for executing scripts for consistency
|
2021-11-18 09:02:42 -08:00 |
|
Blake Harnden
|
49709261fc
|
daemon: updated wlan config option to use float type for range, instead of string
|
2021-11-16 10:15:58 -08:00 |
|
Blake Harnden
|
22e92111d0
|
daemon: updates to provide config types for configurable values, without the need to specify the enumerated type
|
2021-11-15 16:40:30 -08:00 |
|
bharnden
|
750489c2e1
|
Merge branch 'develop' into dependabot/pip/daemon/pyyaml-5.4
|
2021-11-11 11:15:27 -08:00 |
|
bharnden
|
ed90b9bbc3
|
Merge pull request #608 from coreemu/dependabot/pip/daemon/lxml-4.6.3
build(deps): bump lxml from 4.5.1 to 4.6.3 in /daemon
|
2021-11-11 11:02:24 -08:00 |
|
Blake Harnden
|
b78c07bd24
|
docs: update node types to include lxc/docker type documentation, instead of being hidden within examples
|
2021-11-11 10:59:11 -08:00 |
|
Blake Harnden
|
1ce6e51318
|
pygui: updates to properly save and load canvas size for each canvas separately
|
2021-10-29 14:56:50 -07:00 |
|
Blake Harnden
|
2b89503432
|
updates to sample1 scenarios to remove any custom service configurations, since the defaults should be used, fixes an issue specifically in sample1.imn
|
2021-10-29 14:11:11 -07:00 |
|
Blake Harnden
|
04fb3322b5
|
daemon: updated ovs net client to use proper set_mac_learning function, due to code changes prior
|
2021-10-27 08:23:54 -07:00 |
|
Blake Harnden
|
209303b085
|
merged latest release from master
|
2021-09-22 13:46:34 -07:00 |
|
dependabot[bot]
|
18163c577f
|
build(deps): bump pyyaml from 5.3.1 to 5.4 in /daemon
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)
---
updated-dependencies:
- dependency-name: pyyaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-22 20:27:28 +00:00 |
|
dependabot[bot]
|
0a88851be3
|
build(deps): bump lxml from 4.5.1 to 4.6.3 in /daemon
Bumps [lxml](https://github.com/lxml/lxml) from 4.5.1 to 4.6.3.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.1...lxml-4.6.3)
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-22 20:27:09 +00:00 |
|
Blake Harnden
|
bb592cda58
|
updated changelog and bumped versions for release
|
2021-09-17 16:14:28 -07:00 |
|
Blake Harnden
|
bd896d1336
|
daemon: added capability to config services to shadow directory structures, from a given path, or from a local source, files may be templates or a straight copy and can be sourced from node named unique paths for node specific files, also refactored and renamed file creation related functions for nodes
|
2021-09-17 14:34:37 -07:00 |
|
dependabot[bot]
|
d14d10803f
|
build(deps): bump pillow from 7.1.2 to 8.3.2 in /daemon
Bumps [pillow](https://github.com/python-pillow/Pillow) from 7.1.2 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/7.1.2...8.3.2)
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-08 03:43:53 +00:00 |
|
Blake Harnden
|
b96dc621cd
|
grpc: refactoring for editing/moving nodes, they are now two separate processes, with specific logic to carry each out
|
2021-08-27 16:58:44 -07:00 |
|
Blake Harnden
|
ac5bbf5c6d
|
pygui: updates to limit copy/paste to the graph widget itself and some small related cleanup to graph hot key functionalities
|
2021-08-26 15:12:51 -07:00 |
|
Blake Harnden
|
8e905b6a37
|
pygui: updates to improve draw order when joining a session, should help avoid some undesired visuals while reading in bigger scenarios
|
2021-08-26 10:42:02 -07:00 |
|
Blake Harnden
|
631cbbc73e
|
pygui: add configuration and ip options to enable/disable ip4/ip6 assignment, improved gui configuration to handle new fields that do not already exist
|
2021-07-15 16:42:19 -07:00 |
|