| 
								
								
									 Blake Harnden | fe95f246d4 | added grpc get/set session metadata | 2019-10-30 12:01:01 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | c0516255f2 | added emane model configs and mobility configs to grpc.StartSession | 2019-10-29 14:40:37 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | adbab066c9 | added wlan configs to grpc.StartSession | 2019-10-29 13:37:37 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | de936ea315 | added hook creation and set location to grpc.StartSession | 2019-10-29 12:35:07 -07:00 |  | 
				
					
						| 
								
								
									 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 | fff281a452 | removed master from corehandlers and session, since it will not be needed any more | 2019-10-25 22:06:30 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 5c12651e4e | updates to session.clear to clear out all configuration data as well, updated session.shutdown to use clear, updated tests to account for this | 2019-10-24 13:05:02 -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 | 78f981463d | renamed utils.check_cmd to utils.cmd, updated host_cmd to allow for shell commands for output redirection | 2019-10-21 10:32:42 -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 | 73b2eff312 | fix for corehandlers.py session_clients access | 2019-10-18 16:25:38 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 5633d4d18b | converted format strings to f strings | 2019-10-18 12:55:35 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 07b4408076 | f string updates to all but services complete | 2019-10-18 12:44:13 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | da946f1f56 | removing builtins imports | 2019-10-17 15:02:24 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 6edd6a7fdb | first pass at removing all python2 specific dependencies, updating python requirements.txt/setup.py/Pipfiles/Makefiles, and removing python2 compat imports | 2019-10-17 14:52:31 -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 | 8a3183c8b3 | Merge branch 'enhancement/distributed-flask' of https://github.com/coreemu/core into enhancement/distributed-flask | 2019-10-17 12:13:26 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | e94a6d1afa | separated distributed session logic into its own class to help reduce session.py size as it is already too big | 2019-10-17 11:10:59 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 774dd8330c | removed broker.py | 2019-10-16 20:26:14 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 0b8bc7bd13 | updated corehandlers to allow sdt snooping to help mimic previous behavior | 2019-10-15 15:02:38 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | b2d2705849 | removed broker from session, updated most places using broker to use alternative logic to compensate where needed | 2019-10-15 14:13:42 -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 |  | 
				
					
						| 
								
								
									 bharnden | fee56302a1 | fix for wlan configuration issues | 2019-10-12 08:03:20 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 5b3308a231 | updated linkconfig to use string commands, fixed issues for wlan configuration | 2019-10-11 22:27:04 -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 |  | 
				
					
						| 
								
								
									 Blake Harnden | f6cdeb23de | changes to update commands to leverage either node_net_cmd/net_cmd | 2019-10-10 15:25:12 -07:00 |  | 
				
					
						| 
								
								
									 Jeff Ahrenholz | 0bbb686bda | fix exception when trying to run Python script from GUI | 2019-10-08 13:05:37 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | a798774f18 | updates to tone down warning logs to debug in broker.py and session.py | 2019-09-30 12:58:13 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 1fb99e8690 | converted info to debug for some corehandlers logging | 2019-09-30 10:06:10 -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 |  | 
				
					
						| 
								
								
									 Blake Harnden | b961a8a959 | updated broker.py logging to not be as noisy by default | 2019-09-27 15:31:19 -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 |  |