bharnden
|
4e03dc6888
|
updates to grpc StartSession, added utility threadpool function to help improve speed when running certain tasks, made use of utility threadpool function where needed
|
2019-10-29 10:25:39 -07:00 |
|
bharnden
|
236ac7919a
|
moved grpc utility functions into grpcutils, updated StartSession to threadpool node and link creation
|
2019-10-28 23:11:15 -07:00 |
|
Blake Harnden
|
934ea96558
|
changes to support a simpler start/stop session API
|
2019-10-28 15:18:57 -07:00 |
|
bharnden
|
7366738023
|
updated network to network link to not look for Rj45, since that wont happen, removed unwanted grpc client function
|
2019-10-23 11:24:50 -07:00 |
|
bharnden
|
68be311c7a
|
updated usages of super to use python3 variation
|
2019-10-23 09:51:52 -07:00 |
|
bharnden
|
6a0a9e7698
|
updated all classes to be created without using (object), in python3 all classes are new style classes
|
2019-10-23 09:31:34 -07:00 |
|
bharnden
|
14d759667c
|
refactored session.update_node to session.edit_node to match grpc call
|
2019-10-22 20:55:06 -07:00 |
|
bharnden
|
cb81095b64
|
refactored NodeData and NodeOptions to use server instead of emulation_server
|
2019-10-22 20:50:01 -07:00 |
|
Blake Harnden
|
ab0abd65aa
|
modified session.add_node parameter node_options, to just be options
|
2019-10-22 15:31:50 -07:00 |
|
Blake Harnden
|
f39b7e9f96
|
updated open_xml functionality, grpc open_xml can optionally start now, added opened files to grpc get_sessions
|
2019-10-22 12:08:55 -07:00 |
|
Blake Harnden
|
0a689a3e96
|
updates to grpc to provide a consistent config response, mapping config ids to ConfigOptions
|
2019-10-22 09:57:41 -07:00 |
|
Blake Harnden
|
233ca92fd2
|
update grpc to allow for configuring and created distributed nodes
|
2019-10-21 12:51:38 -07:00 |
|
Blake Harnden
|
3fc0ca5cec
|
fix to get_node over grpc to avoid issues with nodes that dont have services
|
2019-10-21 09:51:52 -07:00 |
|
bharnden
|
6006710c32
|
changed net_cmd to host_cmd and node_net_cmd to cmd, for simpler more logical naming
|
2019-10-18 23:28:09 -07:00 |
|
Blake Harnden
|
5633d4d18b
|
converted format strings to f strings
|
2019-10-18 12:55:35 -07:00 |
|
Blake Harnden
|
da946f1f56
|
removing builtins imports
|
2019-10-17 15:02:24 -07:00 |
|
Blake Harnden
|
5d5ffb70c2
|
update to grpc edit_node to allow editing icon and broadcasting a node update for all to listen to a change
|
2019-10-17 13:00:20 -07:00 |
|
bharnden
|
1b428c120b
|
merged latest from develop
|
2019-10-12 14:39:29 -07:00 |
|
bharnden
|
4e4fcddd00
|
added grpc api for creating emane link/unlink messages, which will be sent to the gui for being added/removed
|
2019-10-12 08:56:39 -07:00 |
|
Blake Harnden
|
02ef91242e
|
initial changes to convert all commands to be string based for consistency
|
2019-10-11 16:36:57 -07:00 |
|
Blake Harnden
|
4a6d69bb09
|
removing cmd_output function from utils and nodes
|
2019-10-11 09:34:49 -07:00 |
|
bharnden
|
503fa754a9
|
updates to fail early for required executables that are not in PATH
|
2019-09-27 23:29:15 -07:00 |
|
bharnden
|
050297587d
|
consolidated EmaneNode and EmaneNet, renaming EmaneNode to EmaneNet
|
2019-09-27 22:31:56 -07:00 |
|
bharnden
|
b14012e5e9
|
removed node map file and utilities, added formal class methods to session objects and added checks for specific classes where needed
|
2019-09-26 13:00:12 -07:00 |
|
Huy Pham
|
b333859d86
|
finish up server.py and fix 2 broken links
|
2019-09-16 12:55:00 -07:00 |
|
Huy Pham
|
edcb3d3472
|
updates on python comments 4:20pm friday
|
2019-09-13 16:21:07 -07:00 |
|
Huy Pham
|
813ddc10c6
|
Merge branch 'develop' into pydocupdates
|
2019-09-13 11:07:43 -07:00 |
|
Huy Pham
|
1843b5f709
|
further updates to python docs and docs files
|
2019-09-13 11:07:04 -07:00 |
|
Blake Harnden
|
32bfa4b2f9
|
fixed exception catches for get_node expecting KeyError to expect CoreError
|
2019-09-12 15:48:09 -07:00 |
|
Huy Pham
|
2bfcc9ef24
|
Merge branch 'develop' into pydocupdates
|
2019-09-12 10:24:23 -07:00 |
|
Huy Pham
|
b43a686d6b
|
initial documentation improvements
|
2019-09-12 10:23:46 -07:00 |
|
bharnden
|
0d5692e7e8
|
updates to try and clean up info logging, moved some statements to debug
|
2019-09-11 15:05:05 -07:00 |
|
bharnden
|
3776e1dda7
|
moved emane dependent tests into subdir, moved pytest config into setup.cfg, added CoreError and made use of in session.py
|
2019-09-11 13:12:42 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
Blake Harnden
|
bcd2584eb8
|
grpc - add rpc to get local non-core interfaces
|
2019-07-12 13:02:15 -07:00 |
|
Blake Harnden
|
02668c9c3c
|
grpc - initial support for container node types
|
2019-07-11 13:09:04 -07:00 |
|
Blake Harnden
|
0d24ca3387
|
grpc support for docker/lxc
|
2019-07-10 13:58:27 -07:00 |
|
bharnden
|
0af3629ac6
|
corefx - fixed some issues loading xml due to grpc change, updated subnet logic to help handle loaded scenarios. grpc - fixed issue when loading network links
|
2019-06-15 10:42:55 -07:00 |
|
Blake Harnden
|
6288e11bcc
|
grpc - fixed issue when handling wlan configurations
|
2019-06-14 14:14:00 -07:00 |
|
Blake Harnden
|
38c58d9603
|
fixed tlv api changing wlan config during runtime, fixed for grpc as well and added grpc test
|
2019-06-11 13:11:36 -07:00 |
|
bharnden
|
191d392c46
|
updated grpc node x,y types, added new grpc session position type, grpc updated link options to use int, fixed corehandlers handling of dup, fixed corexml type handling for link options, updated mobility config types to correlate with link options
|
2019-06-08 16:56:39 -07:00 |
|
Blake Harnden
|
69b1297002
|
updated protobuf to use string instead of bytes for 2/3 compatibility for now, updated default service in grpc tests, fixed byte string issues for python3 in coreapi
|
2019-06-03 13:34:54 -07:00 |
|
Blake Harnden
|
7efec88e79
|
merged latest from develop
|
2019-06-03 13:06:11 -07:00 |
|
bharnden
|
7a0edd5927
|
fixed bad logic introduced into interface setparams, fixed grpc edit link test
|
2019-06-02 22:20:00 -07:00 |
|
bharnden
|
3de37f0f5e
|
fixed basestring check for 2/3 compatibility
|
2019-06-02 19:23:49 -07:00 |
|
bharnden
|
ecc63f4abb
|
updates to support 2/3 along with not using vcmd c extension
|
2019-06-02 19:06:25 -07:00 |
|
bharnden
|
864c7b69a1
|
updated Queue and ConfigParser to use 2/3 compatible imports
|
2019-05-05 21:49:42 -07:00 |
|
bharnden
|
1e98175e35
|
refactored usages of iteritems, itervalues, and iterkeys to be 2/3 compliant
|
2019-05-05 21:23:43 -07:00 |
|
bharnden
|
8d6bf54a16
|
removed usage of longs, updated int instance checking and octal constants to be 2/3 compliant
|
2019-05-05 17:11:07 -07:00 |
|