Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe3b9e3e3 
								
							 
						 
						
							
							
								
								added mock for python testing, removed a couple unused methods, added some more quick tests for a variety of interface related methods  
							
							
							
						 
						
							2017-07-26 16:52:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								62e8ff8731 
								
							 
						 
						
							
							
								
								fixed one small sdt renaming issue, updated a gui test case  
							
							
							
						 
						
							2017-07-26 08:48:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								f767c32643 
								
							 
						 
						
							
							
								
								small test cleanup, can isolate to a singular core test fixture  
							
							
							
						 
						
							2017-07-25 10:16:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								45a11f7586 
								
							 
						 
						
							
							
								
								removed session from manager after from server fixes issue in gui with red shutdown box not being removed  
							
							
							
						 
						
							2017-07-13 10:10:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								ad179438c6 
								
							 
						 
						
							
							
								
								fixed issue where config messages were not being broadcasted out  
							
							
							
						 
						
							2017-07-13 09:36:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba7e3b1a3 
								
							 
						 
						
							
							
								
								added broadcasting of node/link messages to multiple session client scenarios  
							
							
							
						 
						
							2017-07-12 12:39:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								964fdd6793 
								
							 
						 
						
							
							
								
								fixed issue causing service configuration loop  
							
							
							
						 
						
							2017-07-12 10:35:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								fe08481763 
								
							 
						 
						
							
							
								
								updated wlan tests to be mdr based nodes with emane services  
							
							
							
						 
						
							2017-07-12 09:46:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								d51e80fac8 
								
							 
						 
						
							
							
								
								updated emane commeffect test to turn on default connectivity, test now passes  
							
							
							
						 
						
							2017-07-12 09:29:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								9934ce8d3f 
								
							 
						 
						
							
							
								
								fixed issue with core config messages generating file messages, still seems to be an inifinite loop issue  
							
							
							
						 
						
							2017-07-11 15:51:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								336702a056 
								
							 
						 
						
							
							
								
								updated emane tests to use mdr models for the nodes, add a couple extra logs  
							
							
							
						 
						
							2017-07-11 10:35:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								777e19de93 
								
							 
						 
						
							
							
								
								initial effort to try and fix multiple clients to behave as before, includes fixes for guaranteed message ordering of nodes before links when joining a session  
							
							
							
						 
						
							2017-07-11 08:55:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								673fdc94b5 
								
							 
						 
						
							
							
								
								removed unused imports in emane files, refactored emane testing to simplify test cases and reduce repeated code  
							
							
							
						 
						
							2017-07-10 10:44:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								dced47b588 
								
							 
						 
						
							
							
								
								fixed emane version checks, fixed emane config message handling, added initial emane test cases  
							
							
							
						 
						
							2017-07-10 09:25:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								613e550e8a 
								
							 
						 
						
							
							
								
								merged latest code from rodolfos merge from the latest github pull  
							
							
							
						 
						
							2017-07-06 15:10:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								77890841bc 
								
							 
						 
						
							
							
								
								fixed incorrect usage of getattr, the default value can not be a keyword argument  
							
							
							
						 
						
							2017-07-05 13:43:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								6bfa81f3a8 
								
							 
						 
						
							
							
								
								small cleanup to sdn services, added loadservice line to daemon, and updated example service for how current services are coded  
							
							
							
						 
						
							2017-07-05 13:32:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rod A Santiago 
								
							 
						 
						
							
							
							
							
								
							
							
								55a6e2dcef 
								
							 
						 
						
							
							
								
								merged cleanup branch with  master  
							
							
							
						 
						
							2017-06-19 18:09:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rod A Santiago 
								
							 
						 
						
							
							
							
							
								
							
							
								0a91fe7a3e 
								
							 
						 
						
							
							
								
								merged cleanup branch with  master  
							
							
							
						 
						
							2017-06-19 18:03:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								1caa6ab8c9 
								
							 
						 
						
							
							
								
								bug cleanup pass from sonarqube  
							
							
							
						 
						
							2017-06-16 15:17:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								5920a09aae 
								
							 
						 
						
							
							
								
								Merge branch 'cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into cleanup  
							
							
							
						 
						
							2017-06-16 14:31:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								a0edc0b499 
								
							 
						 
						
							
							
								
								updated branch name to be appropriate  
							
							
							
						 
						
							2017-06-16 14:31:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cspiker 
								
							 
						 
						
							
							
							
							
								
							
							
								192b362ae6 
								
							 
						 
						
							
							
								
								cleaned up SDN services for release  
							
							
							
						 
						
							2017-06-08 13:19:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cspiker 
								
							 
						 
						
							
							
							
							
								
							
							
								a1007e2391 
								
							 
						 
						
							
							
								
								Updated service files to support new format  
							
							
							
						 
						
							2017-06-08 12:30:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cspiker 
								
							 
						 
						
							
							
							
							
								
							
							
								46baca85d9 
								
							 
						 
						
							
							
								
								Add OVS and Ryu Services to CORE for SDN support  
							
							
							
						 
						
							2017-06-08 08:31:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cspiker 
								
							 
						 
						
							
							
							
							
								
							
							
								b37d1d52fa 
								
							 
						 
						
							
							
								
								added new OVS service file  
							
							
							
						 
						
							2017-06-07 12:41:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rod A Santiago 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f47a17e3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/coreemu/core  
							
							
							
						 
						
							2017-06-05 10:20:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dustin Spicuzza 
								
							 
						 
						
							
							
							
							
								
							
							
								17e4fc0933 
								
							 
						 
						
							
							
								
								Emit more descriptive error message if config file is incorrect  
							
							
							
						 
						
							2017-05-18 18:39:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								97f3c3a070 
								
							 
						 
						
							
							
								
								fixed issue with sending the wrong type flag from cleaning up configuration request code in services  
							
							
							
						 
						
							2017-05-05 15:14:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9dc21c3c 
								
							 
						 
						
							
							
								
								removed some commented out code and fixed a documentation parameter mistake  
							
							
							
						 
						
							2017-05-04 15:24:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								603179d8ca 
								
							 
						 
						
							
							
								
								fix control net method naming error  
							
							
							
						 
						
							2017-05-04 14:43:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								fd29b4a141 
								
							 
						 
						
							
							
								
								fixed documentation for mac address paramters in seen locations  
							
							
							
						 
						
							2017-05-04 14:22:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad57bfb53 
								
							 
						 
						
							
							
								
								removed the core server reference from sessions, added a shutdown handler to initiate callbacks for when a session shutsdown, this is how the core server can run the same functionality going forward, small core-daemon documentation cleanup  
							
							
							
						 
						
							2017-05-04 13:49:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								3f82c980de 
								
							 
						 
						
							
							
								
								pass to help flesh out documentation for core.misc  
							
							
							
						 
						
							2017-05-04 10:36:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								8ade6f4f02 
								
							 
						 
						
							
							
								
								fixed bug with unpacking objects introduced while cleaning things up, added a basic gui broker test that depends on an existing daemon running  
							
							
							
						 
						
							2017-05-03 15:29:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								2b866e1b3f 
								
							 
						 
						
							
							
								
								quick pass to try and provide documentation within core.netns  
							
							
							
						 
						
							2017-05-03 13:20:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								4ae7958a63 
								
							 
						 
						
							
							
								
								quick base to try and help flesh out documentation under core.*  
							
							
							
						 
						
							2017-05-03 09:30:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								8f45e5c4da 
								
							 
						 
						
							
							
								
								core test cleanup, conslidating network creation for link modification testing  
							
							
							
						 
						
							2017-04-27 14:49:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								14cb7dc251 
								
							 
						 
						
							
							
								
								caught up with latest gitlab commits, added a new tests directory leveraging pytest based tests for testing core functionality  
							
							
							
						 
						
							2017-04-27 13:34:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								2fc6345138 
								
							 
						 
						
							
							
								
								catching up with commits: daemon: Add an instantiation-complete CORE API event type  
							
							
							
						 
						
							2017-04-25 11:38:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake J. Harnden 
								
							 
						 
						
							
							
							
							
								
							
							
								00f4ebf5a9 
								
							 
						 
						
							
							
								
								initial commit after bringing over cleaned up code and testing some examples  
							
							
							
						 
						
							2017-04-25 08:45:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Ahrenholz 
								
							 
						 
						
							
							
							
							
								
							
							
								0b0557e008 
								
							 
						 
						
							
							
								
								fix /var/run/quagga permissions for Ubuntu 16.04  
							
							
							
						 
						
							2017-03-31 10:59:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lbaumgaertner 
								
							 
						 
						
							
							
							
							
								
							
							
								e665a122b6 
								
							 
						 
						
							
							
								
								fix to add correct broadcast address for ipv4 interfaces with netns backend  
							
							
							
						 
						
							2017-03-28 12:00:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Goff 
								
							 
						 
						
							
							
							
							
								
							
							
								67117a3af3 
								
							 
						 
						
							
							
								
								daemon: Improve importing custom services.  
							
							... 
							
							
							
							This should help avoid python module name conflicts. 
							
						 
						
							2017-02-24 01:02:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									adamson 
								
							 
						 
						
							
							
							
							
								
							
							
								56896bddd1 
								
							 
						 
						
							
							
								
								fixed issue with indexing EMANE RJ45 objects  
							
							
							
						 
						
							2017-02-23 18:40:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Somlo 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ea0574e5 
								
							 
						 
						
							
							
								
								daemon: start Quagga with default user/group names  
							
							... 
							
							
							
							Allow native distribution packages to run with their default user
and group names by no longer forcing "-u root -g root" on any of
the Quagga daemons' command lines.
This should continue to allow hand-compiled and/or "side-loaded"
Quagga software to run as root, if configured to do so at build
time.
Signed-off-by: Gabriel Somlo <glsomlo@cert.org> 
							
						 
						
							2017-02-02 11:25:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Somlo 
								
							 
						 
						
							
							
							
							
								
							
							
								33906aae9f 
								
							 
						 
						
							
							
								
								daemon: remove Quagga 'vtysh' service  
							
							... 
							
							
							
							Since all Quagga daemons are configured from a consolidated
location (the 'zebra' service), there is nothing left to do
for a dedicated service such as 'vtysh'. This patch removes
the service, along with all references to it from the rest
of the source tree (sample *.imn files, examples, etc.)
Signed-off-by: Gabriel Somlo <glsomlo@cert.org> 
							
						 
						
							2017-02-01 09:55:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Somlo 
								
							 
						 
						
							
							
							
							
								
							
							
								6609d2c394 
								
							 
						 
						
							
							
								
								daemon: streamline Quagga startup  
							
							... 
							
							
							
							Currently, all Quagga daemons are started concurrently by their
respective CORE services, using "quaggaboot.sh" generated by the
'zebra' service. However, all routing services depend on 'zebra'
already running, and 'vtysh' depends on ALL other Quagga services
before it can push configuration from the common "Quagga.conf" to
all running daemons (see "waitforvtyfiles()" in "quaggaboot.sh").
The spinwait+timeout based implementation of "waitforvtyfiles()"
may, depending on load, give up too early and fail to configure
all Quagga daemons.
This patch streamlines the way Quagga daemons are started, by
launching them all from the 'zebra' service. The correct sequence
is to first launch the 'zebra' daemon itself, then proceed with
all routing daemons, and finish with a call to "vtysh -b" which
configures all running daemons.
The list of all applicable daemons to launch is obtained using
'grep' from Quagga.conf, in the same way "waitforvtyfiles()" used
to discover which *.vty files to look for in /var/run/quagga/.
The startup command for all services other than 'zebra' becomes
empty, and "quaggaboot.sh" issues a warning on attempts to have
it launch any other daemon.
Signed-off-by: Gabriel Somlo <glsomlo@cert.org> 
							
						 
						
							2017-01-12 16:40:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Goff 
								
							 
						 
						
							
							
							
							
								
							
							
								cec880e6e2 
								
							 
						 
						
							
							
								
								daemon: Add the EMANE TDMA model to the list of an available models.  
							
							
							
						 
						
							2016-12-22 10:53:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rod A Santiago 
								
							 
						 
						
							
							
							
							
								
							
							
								6e610f4309 
								
							 
						 
						
							
							
								
								ensured the shutdown event doesn't get sent until all node delete replies have been sent  
							
							
							
						 
						
							2016-12-14 17:24:21 -08:00