These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 2e8bf71 | |
---|---|---|
Author: | Blake Harnden |
daemon/gui: adjustments to support EMANE manifest parsing to use regexes directly and check them within the GUI, small adjustment when writing out compose files to avoid removing single quotes
The documentation is generated from this commit.
Commit: | 6b8ad6f | |
---|---|---|
Author: | Blake Harnden |
daemon: adjustments to support docker nodes using compose to identify the service they are looking to start
Commit: | 50298f0 | |
---|---|---|
Author: | Blake Harnden |
daemon: removed unused wrappers class, fixed formatting in proto file
Commit: | 4ca11c9 | |
---|---|---|
Author: | Blake Harnden |
daemon/grpc: refactoring session exceptions into alerts, since they are not exclusive for errors alone
Commit: | 7062a29 | |
---|---|---|
Author: | Blake Harnden |
grpc: added support for dynamically creating new services and redefining services through the api
Commit: | 88390fe | |
---|---|---|
Author: | Blake Harnden |
daemon: updated support for providing compose options for nodes to gui, gui: fixed bug with scaling, added compose file support to container nodes
Commit: | bd676a7 | |
---|---|---|
Author: | Blake Harnden |
daemon: broke out control net creation to be separate than user created nodes, changed control net index naming to id
Commit: | ddfda45 | |
---|---|---|
Author: | Blake Harnden |
removed lxd/lxc node functionality, non functioning and no longer desired
Commit: | c7dcb91 | |
---|---|---|
Author: | Blake Harnden |
grpc: adjusting config services within grpc/proto to now be just services
Commit: | fdda30a | |
---|---|---|
Author: | Blake Harnden |
consolidated service protobuf messages into one file
Commit: | 1074b32 | |
---|---|---|
Author: | Blake Harnden |
initial adjustments to remove legacy services
Commit: | bfbf1e6 | |
---|---|---|
Author: | Blake Harnden |
grpc: adjustment to have save xml provide the file as byte data vs string, updated grpc server to save data directly vs using a tmp file
Commit: | 2ac106d | |
---|---|---|
Author: | Blake Harnden |
daemon: removed file event, since it is no longer used
Commit: | 8eed97f | |
---|---|---|
Author: | Blake Harnden |
daemon: removing config event and config data, which are no longer used
Commit: | acfa316 | |
---|---|---|
Author: | Blake Harnden |
grpc: fixed missing value in config events
Commit: | 45ffe80 | |
---|---|---|
Author: | Blake Harnden |
daemon: updates to improve code for handling emane event services and to provide a general grpc interface for sending all eel file compatible events
Commit: | a80796a | |
---|---|---|
Author: | Blake Harnden |
daemon: added initial podman node support
Commit: | e0e4b05 | |
---|---|---|
Author: | Blake Harnden |
gui/grpc: updated GetConfigServiceDefaults to require a session and node id, this will allow retrieving data with the context of the associated node
Commit: | e4abefe | |
---|---|---|
Author: | Blake Harnden |
grpc: added nem id and port to interface data returned from GetNode
Commit: | d20cb1e | |
---|---|---|
Author: | Blake Harnden |
daemon/gui: added support to configure wireless network for position calculations or not
Commit: | bd6f789 | |
---|---|---|
Author: | Blake Harnden |
daemon/gui/grpc: added support to retrieve rendered config service files, added support for grpc to access this, and update gui to leverage this call to provide a rendered view of files based on the current scenario, also allows editing the rendered output to use as the input when running the scenario
Commit: | 5ee561b | |
---|---|---|
Author: | Blake Harnden |
daemon: fixed sdt icons due to legacy gui removal, updated node.type to node.model to avoid variables with the same names with different meanings
Commit: | 84acb82 | |
---|---|---|
Author: | Blake Harnden |
daemon/grpc/gui: further updates for a new working wireless node, added grpc support for control and additions to gui for creation
Commit: | d83bfed | |
---|---|---|
Author: | Blake Harnden |
merged latest updates from develop
Commit: | 7ed0074 | |
---|---|---|
Author: | Blake Harnden |
daemon: add linked method to session and grpc support leveraging new linking semantics, update add_link validation check
Commit: | dde339c | |
---|---|---|
Author: | Blake Harnden |
daemon: removed bitmap, which is not used
Commit: | 8f89488 | |
---|---|---|
Author: | Blake Harnden |
grpc: added config service actions and update the gui to leverage them as the default for node context menus of running nodes
Commit: | 9da64af | |
---|---|---|
Author: | Blake Harnden |
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
Commit: | b96dc62 | |
---|---|---|
Author: | Blake Harnden |
grpc: refactoring for editing/moving nodes, they are now two separate processes, with specific logic to carry each out
Commit: | 54ac807 | |
---|---|---|
Author: | Blake Harnden |
grpc: changes to support nodes containing configuration data, allowing for node creation with configs and querying nodes with their configs
Commit: | 8678922 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed global emane config from session protobuf
Commit: | 8d5c3bd | |
---|---|---|
Author: | Blake Harnden |
grpc: update grpc call for get emane event channel to take in a nem id, since channels may now be unique per nem
Commit: | 5bc3345 | |
---|---|---|
Author: | Blake Harnden |
adjustments to remove global emane configuration, platform configurations can now be configured per nem, retrieve emane specific core settings from session options
Commit: | 50e3aad | |
---|---|---|
Author: | Blake Harnden |
daemon: refactoring to load emane models one time during startup, updates to account for this change
Commit: | 53ae6ac | |
---|---|---|
Author: | Blake Harnden |
grpc: updated create session to return a session object with default values, avoids scripts needing to create and then join, can just create and leverage the returned object
Commit: | 598cb0f | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set session state, states are a by product of actions done within a session and probably best to automate that instead of relying on clients responsibly setting proper values
Commit: | d40435f | |
---|---|---|
Author: | Blake Harnden |
grpc: removed add session server, achieved with start session providing servers for session
Commit: | 8108db5 | |
---|---|---|
Author: | Blake Harnden |
grpc: combined get services and get config services into new get config call, that can be used to get all daemon configuration information
Commit: | 42dc56c | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set node config service, achieved with start session
Commit: | 805be3f | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get node config services, achieved with get node or get session
Commit: | e299d3d | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set node service file, achieved with start session, removed get node config service configs, achieved with get session
Commit: | 3e2cb86 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set node service, achieved with start session
Commit: | c574ace | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get node service configs, achieved with get session
Commit: | 9205fe1 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get mobility configs, achieved with get session
Commit: | 618d89b | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get model configs, can be achieved with get session
Commit: | 639b29a | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get wlan configs, achieved with get session
Commit: | 38e162a | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get_node_links, added links to get_node instead
Commit: | f271b02 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed add hook and get gooks, can be achieved with get session and start session
Commit: | 634341d | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set session metadata, now accomplished with start session
Commit: | a217c24 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set session location, achieved with start session
Commit: | e0fe86b | |
---|---|---|
Author: | Blake Harnden |
grpc: updated start_session to have a definition option, to allow saving xml files and getting service configurations, without fully starting a session
Commit: | f891974 | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set session user, added to start session
Commit: | d8a3f9e | |
---|---|---|
Author: | Blake Harnden |
grpc: removed set/get sessopm options, removed get session metadata/location, can be done with get/start session
Commit: | d4c008e | |
---|---|---|
Author: | Blake Harnden |
grpc: removed get/set session options, now accomplished through get_session and start_session
Commit: | 7938379 | |
---|---|---|
Author: | Blake Harnden |
grpc: added session options to session wrapped object, updated get_session and start_session to utilize this change, updated pygui to leverage as well
Commit: | b01249b | |
---|---|---|
Author: | Blake Harnden |
added canvas to protobuf node messages, added node canvas id to grpc server handling, updating pygui to draw canvases based on joined session and add nodes to respective canvas
Commit: | a35e91a | |
---|---|---|
Author: | Blake Harnden |
daemon: added link option to configure buffer, added support in pygui to allow configuring buffer
Commit: | fc44ad6 | |
---|---|---|
Author: | Blake Harnden |
pygui: update title to show xml file when one is opened, fixed issue creating nodes/links when not runtime due to refactoring, removed xml_file from coreclient and depend on the grpc GetSession wrapped data, grpc: added opened file information to GetSession call
Commit: | fe36d28 | |
---|---|---|
Author: | Blake Harnden |
pygui: fixed issue with changes to protobuf files for getting emane model configs on a session
Commit: | 3bdd629 | |
---|---|---|
Author: | Blake Harnden |
grpc: update GetSession to return all session related information, rather than needing 8 different calls, pygui: updated session protobuf wrapper to handle all new data
Commit: | fff4bd7 | |
---|---|---|
Author: | Blake Harnden |
moved cpu usage to a grpc call that the gui will listen to, fixed grpc stream typing to be grpc.Future, fixed pygui issue for start callback when a start fails, but there are no exceptions
Commit: | f8d862a | |
---|---|---|
Author: | Blake Harnden |
grpc/pygui: added grpc alert api, updated pygui to better handle and display alerts
Commit: | 6d4434b | |
---|---|---|
Author: | Blake Harnden |
grpc: added set session user call, updated mobility to look for files within new gui as well, fixed pygui issue when start session has a grpc exceptions, showing and empty error window
Commit: | beaebcf | |
---|---|---|
Author: | Blake Harnden |
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
Commit: | d480a1d | |
---|---|---|
Author: | Blake Harnden |
grpc: removed LinkOptions opaque as it was not being used
Commit: | 5eae67a | |
---|---|---|
Author: | Blake Harnden |
grpc/pygui: updated add_node source support, updated pygui to handle add_node events
Commit: | e796450 | |
---|---|---|
Author: | Blake Harnden |
grpc/pygui: updated delete_node to use the source, updated pygui to support delete node events
Commit: | f4a3fe6 | |
---|---|---|
Author: | Blake Harnden |
grpc/pygui: edit_link will now broadcast link changes, pygui now handles receiving this data
Commit: | aebbff8 | |
---|---|---|
Author: | Blake Harnden |
grpc/pygui: shifted source field in node events to base event message to apply to all events, updated add_link/delete_link rpc calls to broadcast events, updated pygui to handle these events
Commit: | b92ff05 | |
---|---|---|
Author: | Blake Harnden |
daemon: renamed NodeData.node_type to type, removed NodeData/NodeOptions fields that were not being used for clarity
Commit: | a1734c3 | |
---|---|---|
Author: | Blake Harnden |
grpc: updated Interface proto fields to be more consistent with code, ip4mask to ip4_mask, ip6mask to ip6_mask, netid to net_id, flowid to flow_id
Commit: | 0725199 | |
---|---|---|
Author: | Blake Harnden |
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
Commit: | 83f66d3 | |
---|---|---|
Author: | Blake Harnden |
merged latest from develop
Commit: | 876699e | |
---|---|---|
Author: | Blake Harnden |
variable/grpc cleanup to rename everything using spelt out numbers instead of actual numbers
Commit: | 76305f7 | |
---|---|---|
Author: | Blake Harnden |
converted usages of per to loss
Commit: | 7b2dd59 | |
---|---|---|
Author: | Blake Harnden |
grpc: node_command improvements to include return code and options for wait and shell when running commands
Commit: | 3b0ca16 | |
---|---|---|
Author: | Blake Harnden |
grpc: implemened initial support for streaming emane pathloss events
Commit: | 1884103 | |
---|---|---|
Author: | Blake Harnden |
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
Commit: | 0a792f7 | |
---|---|---|
Author: | Blake Harnden |
updates to grpc rpc wlan link, added node class type checking and hinting in grpc server code
Commit: | d140563 | |
---|---|---|
Author: | Blake Harnden |
added grpc call to allow direct control of nodes connected through wlan to be linked or not
Commit: | e2490de | |
---|---|---|
Author: | Blake Harnden |
modified wireless links to obtain colors based on connected network from the session, LinkData will no provide a color itself
Commit: | 23562cd | |
---|---|---|
Author: | Blake Harnden |
updates for working label drawing on wireless links in pygui, will display sinr values on emane links
Commit: | 3c4a908 | |
---|---|---|
Author: | Blake Harnden |
updates to support multiple links between nodes in pygui, initially handling multiple wireless links
Commit: | 0742c08 | |
---|---|---|
Author: | Blake Harnden |
added session/node dir to grpc responses and node channels, updating route monitor to use grpc for getting session/node information
Commit: | 6a41012 | |
---|---|---|
Author: | Blake Harnden |
updates to break up core.proto into separate logical files
Commit: | c4234d3 | |
---|---|---|
Author: | Blake Harnden |
updates to allow new gui to recreate session to continue where it left off
Commit: | ff3b20a | |
---|---|---|
Author: | Blake Harnden |
modifications to support optional geo position edits for nodes and to account for geo updates to sdt
Commit: | 9535d40 | |
---|---|---|
Author: | Blake Harnden |
added grpc call to execute python script, to replicate prior gui functionality
Commit: | 1375af5 | |
---|---|---|
Author: | Blake Harnden |
added grpc to get emane event channel being used
Commit: | ebafa22 | |
---|---|---|
Author: | Blake Harnden |
added files/directories to grpc set_node_service
Commit: | 71aeb98 | |
---|---|---|
Author: | Blake Harnden |
updates to grpc add_link to return created interface data
Commit: | d7d0a55 | |
---|---|---|
Author: | Blake Harnden |
updates to support saving config services to xml, loading config services from xml, retrieving config services from coretk when joining a session
Commit: | 0ea2f73 | |
---|---|---|
Author: | Blake Harnden |
added modes to config services that allows them to decide sets of configurations
Commit: | da107cc | |
---|---|---|
Author: | Blake Harnden |
updates to config services dialogs in coretk, initial working state for running config services from the coretk gui
Commit: | 83e7853 | |
---|---|---|
Author: | Blake Harnden |
fixed protobuf generation to avoid grpc generation for files with no definitions, added service config tab display to coretk
Commit: | a4f3abf | |
---|---|---|
Author: | Blake Harnden |
updated config service grpc to return default templates and config, added logic to check for local custom templates
Commit: | 7b5df11 | |
---|---|---|
Author: | Blake Harnden |
added files to config services, added default logic for creating files from templates, added new method to provide extra data to templates, updated gui to display templates raw
Commit: | 9447ddb | |
---|---|---|
Author: | Blake Harnden |
initial changes to add config services to coretk gui
Commit: | 0e6d153 | |
---|---|---|
Author: | Blake Harnden |
added grpc to get current config services for a node
Commit: | 0af6a7a | |
---|---|---|
Author: | Blake Harnden |
improved gitignore for generated proto files, added new initial separate config service proto, incorporated into grpc api