Blake Harnden
|
5d4642006c
|
daemon: added core player writer and player to core library and added wireless event handling, fixed issues with wireless nodes being written to xml
|
2022-03-31 16:31:20 -07:00 |
|
Blake Harnden
|
ba0e4adb04
|
Merge branch 'develop' into enhancement/core-player
|
2022-03-31 09:57:53 -07:00 |
|
Blake Harnden
|
d83bfed608
|
merged latest updates from develop
|
2022-03-22 10:03:03 -07:00 |
|
Blake Harnden
|
6d8ae4af2e
|
core-cli: add geo position to node output for query session and node
|
2022-03-21 21:35:05 -07:00 |
|
Blake Harnden
|
b941395100
|
core-cli: updates to add back json output
|
2022-03-21 20:59:18 -07:00 |
|
Blake Harnden
|
5398cdd2d5
|
core-cli: fixed xml load call to use the right parameter type
|
2022-03-21 15:57:13 -07:00 |
|
Blake Harnden
|
e59fc02ec3
|
scripts: initial core-player script to playback .core files
|
2022-03-11 13:29:24 -08:00 |
|
Blake Harnden
|
c8a589ef76
|
daemon: removing python tlv related code and tests related to it
|
2022-03-08 14:18:47 -08: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
|
150d4bd6ea
|
pygui: added option to exit after directory creation
|
2021-07-15 11:26:36 -07:00 |
|
Blake Harnden
|
425a2ee141
|
core-cli: add position output for querying nodes
|
2021-06-03 21:37:56 -07:00 |
|
Blake Harnden
|
5bc3345d37
|
adjustments to remove global emane configuration, platform configurations can now be configured per nem, retrieve emane specific core settings from session options
|
2021-05-19 20:44:00 -07:00 |
|
Blake Harnden
|
30291a8438
|
daemon: updates to switch from using ebtables to nftables for wlan linking/unlinking
|
2021-05-10 15:07:42 -07:00 |
|
Blake Harnden
|
3a08b13d6e
|
changes to rename core-pygui to core-gui to be the default gui, renamed core-gui to core-gui-legacy to denote its deprecation
|
2021-05-07 14:30:28 -07:00 |
|
Blake Harnden
|
15acdaa40f
|
grpc: removed old client, refactored wrapped client to be the new standard client, removed old client tests, updated documentation
|
2021-05-04 13:29:22 -07:00 |
|
Blake Harnden
|
924e86da2b
|
scripts: updated imn to xml to use grpc wrapped client
|
2021-05-04 10:02:15 -07:00 |
|
Blake Harnden
|
0ed30a4feb
|
scripts: updated route monitor to use grpc wrapped client
|
2021-05-04 09:56:58 -07:00 |
|
Blake Harnden
|
1cbe891dab
|
grpc: updated core-cli to use the wrapped client, removed json output for now
|
2021-05-03 16:55:53 -07:00 |
|
Blake Harnden
|
69652ac577
|
updates to python based logging to use module named loggers, updated logging config file to align with these changes
|
2021-04-21 21:09:35 -07:00 |
|
Blake Harnden
|
1c970bbe00
|
daemon: refactoring to remove usage of os.path where possible and pathlib.Path instead
|
2021-03-19 16:54:24 -07:00 |
|
Blake Harnden
|
a6fadb76cc
|
pygui: refactored images.py and fixed issue with recreating a default config.yaml every time the gui was started
|
2021-02-18 21:04:16 -08:00 |
|
Blake Harnden
|
3d958c5d0f
|
core-cli: added delete session
|
2021-01-13 21:19:56 -08:00 |
|
Blake Harnden
|
e34002b851
|
pygui: added option to launch core-pygui into a specific session using an id
|
2020-07-22 17:18:35 -07:00 |
|
Blake Harnden
|
e549830e33
|
core-cli: fix to avoid errors for querying nodes with peer to peer links, until there is a proper way to get the other ends node name
|
2020-07-01 15:20:53 -07:00 |
|
Blake Harnden
|
08bbaf463b
|
core-cli: updated xml command to use a flag argument to be consistent for now
|
2020-07-01 11:06:09 -07:00 |
|
Blake Harnden
|
7a6c602369
|
core-cli: cleaned up core client usage by way of a decorator, helps provide convenient grpc error catching
|
2020-07-01 11:01:44 -07:00 |
|
Blake Harnden
|
3477e84e9d
|
core-cli: added wlan set/get config, fixed session option for node/link interactions
|
2020-07-01 09:30:05 -07:00 |
|
Blake Harnden
|
537291b219
|
core-cli: added open xml command to a session xml and optionally start it
|
2020-06-30 22:16:00 -07:00 |
|
Blake Harnden
|
4a0fdf3307
|
core-cli: add function for printing protobuf responses as json
|
2020-06-30 15:21:33 -07:00 |
|
Blake Harnden
|
beaebcfa24
|
grpc: added node_id and net2_id data to interface protos to allow querying a node to provide the node and networks an interface is associated with
|
2020-06-30 12:34:20 -07:00 |
|
Blake Harnden
|
ab17cb1053
|
grpc: grpc get_session will no longer return peer to peer nodes, they should be invisible to users, updated core-cli to print human readable links better
|
2020-06-30 09:50:28 -07:00 |
|
Blake Harnden
|
69721dc129
|
grpc: updated client edit_node to have source as last parameter to be consistent with source placement on all other functions
|
2020-06-30 09:32:56 -07:00 |
|
Blake Harnden
|
aef3fe8d50
|
updated core-cli to use consistent shorthand options and existing longform options
|
2020-06-30 09:25:36 -07:00 |
|
Blake Harnden
|
ec845b920c
|
removed ip mask options from core-cli add link, combined with ip and will parse input to provide simpler interface
|
2020-06-30 08:27:40 -07:00 |
|
Blake Harnden
|
59e7395a4f
|
initial addition of core-cli script that can be used to run commands and query information with sessions using grpc, similar in concept to coresendmsg
|
2020-06-29 23:00:33 -07:00 |
|
Blake Harnden
|
f4224d1b80
|
daemon: updated ovs option to be a formal session option, will now display within gui, save to and be read from xml
|
2020-06-25 22:05:10 -07:00 |
|
Blake Harnden
|
0725199d6d
|
initial sweeping changes to call all usages of various interface related variables and functions (netif, interface, if, ifc, etc) to use a consistent name iface
|
2020-06-16 09:30:16 -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
|
95d3a6ca8c
|
updates to force CoreCommandError to contain string values for stderr and stdout, couple bugfixes in handling bad commands when using execute commands from tlv based api or coresendmsg, also updates to coresendmsg to display everything in lowercase to mimic previous look and feel, however coresendmg will now work regardless of casing to avoid breaking things again
|
2020-05-13 12:01:28 -07:00 |
|
Blake Harnden
|
454dc8091e
|
coresendmsg: small usage cleanup, removed printing enum values when listing tlvs, updated examples to use current expected values
|
2020-05-13 09:25:56 -07:00 |
|
Blake Harnden
|
88a98fff82
|
docs: added initial documentation for the python beta gui based on prior gui documentation
|
2020-05-11 12:26:05 -07:00 |
|
Blake Harnden
|
cd8157eff7
|
renamed python gui to be more similar to other core scripts and specific to it being python, some cleanup to pygui edge drawing and updates to allow for edges to have an arc to support multiple links between the same nodes
|
2020-04-14 10:47:42 -07:00 |
|
Blake Harnden
|
8c8024df10
|
updates to formatting for route monitor
|
2020-04-13 17:02:05 -07:00 |
|
Blake Harnden
|
971a959a19
|
updates to route monitor
|
2020-04-13 16:59:55 -07:00 |
|
Blake Harnden
|
87f90cd8e3
|
added tcpdump check to print a message about its requirement
|
2020-04-06 16:47:21 -07:00 |
|
Blake Harnden
|
0aa7c6f1f2
|
cleaned up how grpc creates node protobuf data for grpc interfaces, cleaned up route monitor script slighly
|
2020-04-06 16:09:01 -07:00 |
|
Blake Harnden
|
0742c08b59
|
added session/node dir to grpc responses and node channels, updating route monitor to use grpc for getting session/node information
|
2020-04-06 15:46:47 -07:00 |
|
Blake Harnden
|
2750a69e79
|
initial route monitor based on searching for core directories
|
2020-04-06 15:16:16 -07:00 |
|
Blake Harnden
|
7be7beec42
|
updated core-daemon thread usage to use thread daemon param
|
2020-04-02 17:33:38 -07:00 |
|
Blake Harnden
|
7a5a0f34ea
|
broke out tlv specific enums into their own module
|
2020-03-22 14:09:38 -07:00 |
|