Blake Harnden
|
b28ef76d65
|
daemon: added class variable type hinting to core.config
|
2020-06-12 10:05:49 -07:00 |
|
Blake Harnden
|
6201875b78
|
daemon: added class variable type hinting to core.emane
|
2020-06-12 09:52:01 -07:00 |
|
Blake Harnden
|
ef3cf5697d
|
daemon: added class variable type hinting for core.xml
|
2020-06-12 08:54:06 -07:00 |
|
Blake Harnden
|
cfaa9397ad
|
daemon: added class variable type hinting to core.api.grpc
|
2020-06-12 08:34:02 -07:00 |
|
Blake Harnden
|
e72e332bab
|
daemon: removed need to use getaddr for CoreInterface.othernet as it now has a default of None
|
2020-06-11 19:12:51 -07:00 |
|
Blake Harnden
|
00cda5c550
|
fixed test_link name
|
2020-06-11 19:08:50 -07:00 |
|
Blake Harnden
|
c64094ac1c
|
daemon: updated session.delete_link to have the interface ids default to none, since only one may need to be provided, updated link tests to account for more cases
|
2020-06-11 19:01:38 -07:00 |
|
bharnden
|
f626564200
|
Merge pull request #468 from coreemu/cleanup/session-add-link
daemon: refactored add_link,update_link,delete_link to have more spec…
|
2020-06-11 16:26:58 -07:00 |
|
Blake Harnden
|
f2409d0604
|
updated changelog for 6.5.0
|
2020-06-11 15:40:25 -07:00 |
|
Blake Harnden
|
e325bcfc55
|
bumped version for release
|
2020-06-11 14:41:05 -07:00 |
|
Blake Harnden
|
ccf2646c00
|
daemon: refactored add_link,update_link,delete_link to have more specific logic, refactored CoreNodeBase to have newnetif and for it to return the interface created
|
2020-06-11 13:59:29 -07:00 |
|
Blake Harnden
|
9ed42cfba8
|
pygui: avoid issue when joining opened xml that has a node with no ip4 address
|
2020-06-10 11:04:33 -07:00 |
|
Blake Harnden
|
39fd11efb3
|
daemon: added missing type hint to core.nodes.interface.CoreInterface
|
2020-06-10 10:40:24 -07:00 |
|
Blake Harnden
|
a389dc6240
|
daemon: improve type hinting for WayPoint
|
2020-06-10 10:31:13 -07:00 |
|
Blake Harnden
|
784c4d2419
|
daemon: added core.location class variable type hinting
|
2020-06-10 10:24:44 -07:00 |
|
Blake Harnden
|
fd341bd69b
|
daemon: added class variable type hinting to core.plugins
|
2020-06-10 09:01:38 -07:00 |
|
Blake Harnden
|
6ee9590bdc
|
daemon: finished class variable type hinting for core.nodes
|
2020-06-10 08:52:51 -07:00 |
|
Blake Harnden
|
452e0720f2
|
daemon: added type hinting to DistributedControll and removed bad logic looking for tunnels during add_link
|
2020-06-09 21:03:19 -07:00 |
|
Blake Harnden
|
32ad8a9b68
|
daemon: added type hinting to Session
|
2020-06-09 20:03:32 -07:00 |
|
Blake Harnden
|
a79ba1b8d3
|
daemon: added type hints to CoreEmu
|
2020-06-09 19:48:29 -07:00 |
|
Blake Harnden
|
4cc9d3debf
|
added pydoc for grpc client InterfaceHelper
|
2020-06-09 18:59:14 -07:00 |
|
Blake Harnden
|
f73c617ecf
|
daemon: removed utils.make_tuple and last remaining usage
|
2020-06-09 18:53:42 -07:00 |
|
Blake Harnden
|
d71d84fae7
|
daemon: updated IpPrefixes and InterfaceHelper to remove duplicate code
|
2020-06-09 18:40:50 -07:00 |
|
Blake Harnden
|
21da670698
|
daemon: renamed link_options to options in both session.add_link and session.update_link
|
2020-06-09 13:46:26 -07:00 |
|
Blake Harnden
|
2965273f58
|
daemon: CoreNetworkBase.linkconfig now takes a LinkOptions object, removed usage of emudata.link_config
|
2020-06-09 13:41:31 -07:00 |
|
Blake Harnden
|
3be15a1316
|
daemon: update CoreNode.newnetif to require parameters, CoreNode.newnetif now depends on being provided InterfaceData
|
2020-06-09 12:42:15 -07:00 |
|
Blake Harnden
|
3691c6029f
|
updated corexml InterfaceData instantiation to use named params
|
2020-06-09 10:48:50 -07:00 |
|
Blake Harnden
|
7d2034df71
|
daemon: updated NodeOptions to leverage dataclass
|
2020-06-09 10:45:18 -07:00 |
|
Blake Harnden
|
b5e53e573a
|
daemon: LinkOptions now leverage dataclass and has type hinting, improve test_gui type hinting
|
2020-06-09 09:12:31 -07:00 |
|
Blake Harnden
|
18044f9474
|
daemon: cleaned up InterfaceData class, it now leverages dataclass, removed extra bloat and no longer requires parameters as they are optional
|
2020-06-09 08:48:18 -07:00 |
|
Blake Harnden
|
6ddf1ac9a4
|
removed IdGen class, added simple function to find next valid node id
|
2020-06-09 00:56:34 -07:00 |
|
Blake Harnden
|
199c4618f5
|
removed comments about rj45 removing addresses and setting to promiscuous, as that is not true and misleading
|
2020-06-08 10:08:26 -07:00 |
|
Blake Harnden
|
7ffbf457be
|
update to netclient existing bridge check to avoid using the -j flag, which requires version 4.7+ vs 4.5+ that we currently expect
|
2020-06-08 09:55:05 -07:00 |
|
Blake Harnden
|
bf1bc511e2
|
removed configuration option for number of for corehandler threads as it cannot properly deal with anything more than 1, updated man pages to current 6.4 versions for now
|
2020-06-05 14:34:19 -07:00 |
|
Blake Harnden
|
75d5bced9c
|
grpc doc improvements, grpc examples additions, small tweak to grpc client for setting emane models not requiring a config when using default configuration
|
2020-06-05 11:20:23 -07:00 |
|
Blake Harnden
|
9a5fc94ba2
|
improvements for grpc docs and upates to grpc client pydocs
|
2020-06-05 08:44:19 -07:00 |
|
Blake Harnden
|
eaa05c34ba
|
avoid piping subprocess command output when not waiting for results
|
2020-06-04 21:14:11 -07:00 |
|
Blake Harnden
|
7b2dd59c81
|
grpc: node_command improvements to include return code and options for wait and shell when running commands
|
2020-06-04 13:48:25 -07:00 |
|
Blake Harnden
|
29d09c8397
|
updates to move_nodes and emane_pathlosses type hinting and naming
|
2020-06-03 14:58:29 -07:00 |
|
bharnden
|
e74481df34
|
Merge pull request #463 from coreemu/enhancement/grpc-emane-pathloss
grpc: implemened initial support for streaming emane pathloss events
|
2020-06-03 14:51:46 -07:00 |
|
Blake Harnden
|
3b0ca1638c
|
grpc: implemened initial support for streaming emane pathloss events
|
2020-06-03 14:35:17 -07:00 |
|
bharnden
|
7048aa7867
|
Merge pull request #462 from coreemu/enhancement/grpc-node-stream
grpc: added call to stream node movements using geo/xy and tests to v…
|
2020-06-03 08:53:46 -07:00 |
|
Blake Harnden
|
1884103cb4
|
grpc: added call to stream node movements using geo/xy and tests to validate usage, fixed potential exception when not setting session geo ref and using conversions
|
2020-06-03 08:47:36 -07:00 |
|
Blake Harnden
|
e323f8965e
|
removed docs link to example service and embedded example into docs
|
2020-05-30 21:36:44 -07:00 |
|
Blake Harnden
|
c6a06baf29
|
add geo to grpc calls getting node values, updated emane position hook to set lon/lat/alt values
|
2020-05-30 14:24:38 -07:00 |
|
bharnden
|
d31cfedde9
|
Merge pull request #460 from coreemu/enhancement/network-policy-enum
added network policy enum to avoid string usage
|
2020-05-29 23:52:58 -07:00 |
|
Blake Harnden
|
82c33345be
|
merged latest from develop
|
2020-05-29 23:47:31 -07:00 |
|
bharnden
|
13fb5db85d
|
Merge pull request #459 from coreemu/enhancement/transport-type-enum
turned transport type usages of raw and virtual across the board to a…
|
2020-05-29 23:44:11 -07:00 |
|
Blake Harnden
|
73a5567084
|
added network policy enum to avoid string usage
|
2020-05-29 23:22:21 -07:00 |
|
Blake Harnden
|
b034ba6cc3
|
turned transport type usages of raw and virtual across the board to an enumerated type
|
2020-05-29 22:48:00 -07:00 |
|