| 
								
								
									 Blake Harnden | d4fae0d89e | changes to fix emane config data leveraging emane prefix to work as intended | 2019-12-20 13:30:55 -08:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | ad4ee58ddd | properly adding change for emane node links being wireless, fixed issue when sending emane model configs when there is no interface set | 2019-11-25 15:46:32 -08: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 | 68be311c7a | updated usages of super to use python3 variation | 2019-10-23 09:51:52 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | ce411a07d7 | removed session.create_wireless_node, can be achieved simply without needing this function | 2019-10-22 15:13:28 -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 |  | 
				
					
						| 
								
								
									 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 | 7d2a615716 | more updates to using f string | 2019-10-18 10:33:31 -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 | 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 | 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 |  | 
				
					
						| 
								
								
									 Blake Harnden | 6570f22ccf | refactor fabric distributed to use a class and update sessions to create and provide these to nodes | 2019-10-14 15:43:57 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 2bfd050880 | updated missed commands to be string based | 2019-10-11 22:37:33 -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 | d326f246a7 | removed node based check_cmd, updated to use appropriate function | 2019-10-11 12:57:37 -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 |  | 
				
					
						| 
								
								
									 Blake Harnden | bc58693339 | updated emane config files to be generated for remote servers, fixed services not using node remote server compatible commands | 2019-10-10 11:53:52 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 95296988c5 | updates to Pipefile.lock and for nodes to add server to constructor | 2019-10-05 11:16:57 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 4079df9739 | added pydocs for netclient | 2019-10-01 15:38:23 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | e4bb315c14 | updates to netclient, providing commonly used network commands in more convenient functions | 2019-10-01 12:14:37 -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 |  | 
				
					
						| 
								
								
									 Blake Harnden | fcee44775a | changes to logging, moving logs to debug and removing setnemposition logging that could spam output | 2019-09-13 13:13:59 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 32bfa4b2f9 | fixed exception catches for get_node expecting KeyError to expect CoreError | 2019-09-12 15:48:09 -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 | dee91e97bf | changes to fix flake8 issues | 2019-09-10 21:01:51 -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 | 913ca51b1c | cleanup for docker/lxd code being used, tweaks to running container commands | 2019-07-02 16:05:45 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 407cfa5fe1 | updated emanemanager to add server prefixes to control nets, when control nets are not configured | 2019-06-19 13:52:51 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 14fc16832d | updated long to use lon in emane code to avoid name conflicts in 2.7 | 2019-06-19 08:22:28 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 948b1126ba | changes to support not modifying controlnet configuration messages and avoid issues with setting the master meane config when dealing with distributed emane | 2019-06-18 10:33:16 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | db7bfe12bd | pass on updated pydocs to reflect path changes | 2019-06-07 08:59:16 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 597bd21994 | updated logging.warn to logging.warning due to deprecation in python3, fixed python 2/3 filter issue in tests, fixed utf decoding for some missed popen commands | 2019-06-03 14:36:21 -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 | 1e98175e35 | refactored usages of iteritems, itervalues, and iterkeys to be 2/3 compliant | 2019-05-05 21:23:43 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 66e603906a | updates to layout core module packages in a more logical way, including renaming methods from objects to nodes and nodes.objid to nodes.id | 2019-04-29 23:31:47 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 9517740704 | initial refactor for all variables named objid | 2019-04-26 22:07:51 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 6672fd0f7a | updates to allow configuration of installed emane_prefix for default models, requires small tweaks to custom models | 2019-04-08 09:49:37 -07:00 |  | 
				
					
						| 
								
								
									 bharnden | 7aee2b2ba7 | updated logging usage, to use the library directly and avoid imposing a core config by default, allowing users of the core library to configure logging as desired | 2019-02-16 09:50:19 -08:00 |  | 
				
					
						| 
								
								
									 bharnden | 03d0e90db5 | Merge pull request #198 from coreemu/bugfix/reduce-default-core-daemon-logging quiet core-daemon by replacing warn messages with debug | 2018-11-14 15:26:50 -08:00 |  | 
				
					
						| 
								
								
									 bharnden | 12cc40d3d3 | cleaned up core.emane, core.services, core.xml, fixed bug introduced in coreobj.py | 2018-10-11 17:26:34 -07:00 |  | 
				
					
						| 
								
								
									 Jeff Ahrenholz | 18d4908bf8 | quiet core-daemon by replacing warn messages with debug | 2018-10-09 10:13:12 -07:00 |  | 
				
					
						| 
								
								
									 Blake J. Harnden | 08b27ad0d7 | fixed issue with emane location events and publishing node data | 2018-08-07 10:51:33 -07:00 |  | 
				
					
						| 
								
								
									 Blake J. Harnden | f1863a874d | removed unwanted logging | 2018-07-25 15:24:54 -07:00 |  | 
				
					
						| 
								
								
									 Blake J. Harnden | 087a0f011b | added back in core emane address creation, only when not external | 2018-07-24 13:34:33 -07:00 |  |