Blake J. Harnden
c65baa9298
update to add a way to avoid loading parent service classes, that inherit from CoreService that should not be loaded on their own
2018-04-20 21:40:55 -07:00
Blake J. Harnden
ac2b64aaaf
updates to remove restriction for emane in general and emane 1.2.1, should support at leat 1.0.1 possibly further back and can run without emane again, updated gui to ask users to install emane when not preset on the emane models panel
2018-04-20 21:22:08 -07:00
Blake J. Harnden
424c08c5e0
updates to drive most core logic from CoreEmu and Sessions themselves instead of outside code, updated an example to leverage new API, fixed issues testing when executing a script
2018-04-20 17:00:47 -07:00
Blake J. Harnden
93394b042a
slight update to clean up some future link handling code
2018-04-19 17:19:31 -07:00
Blake J. Harnden
d8796b377f
initial working code for consolidated logic into a future session object, for dealing with nodes/links
2018-04-19 14:25:45 -07:00
Blake J. Harnden
9fe57c6089
initial toy code for future core api changes/improvements
2018-04-17 14:30:34 -07:00
Blake J. Harnden
7e03202ba4
remove old utility examples for now
2018-04-16 14:00:04 -07:00
Blake J. Harnden
b6d891f124
updated emane manager to parse config options from manifest, updates to denote core specific configurations within emane models, update to account for manifest parsing of INETADDR
2018-04-02 14:00:28 -07:00
Blake J. Harnden
1ac95d7dca
added markdown annotated example emane model file
2018-03-30 15:39:19 -07:00
Blake J. Harnden
4d01a49ec2
updated emane model phy/mac parsing to account for values that support multiple values into a param list
2018-03-30 14:53:02 -07:00
Blake J. Harnden
405614bbd8
added metaclass to reduce emane model code, fixed broken emaneuniversal references
2018-03-30 12:52:10 -07:00
Blake J. Harnden
fd32e1cf78
added support for emane manifest parsing into core compatible information, refactoring of emane code to align with its usage
2018-03-30 12:08:33 -07:00
Blake J. Harnden
8963ef51e3
fixed bypass unique phy doc under refactored code
2018-03-29 15:13:16 -07:00
Blake J. Harnden
beb5be2ee9
reverted to using class variables for emane models due to inheritence from config class
2018-03-29 14:38:32 -07:00
Blake J. Harnden
19ccd6a63b
testing hack for class propery
2018-03-29 14:14:59 -07:00
Blake J. Harnden
4f978f5b96
fixed some emane naming issues
2018-03-29 14:04:15 -07:00
Blake J. Harnden
4df0d78cae
resolved circular import withthe universal model
2018-03-29 13:48:40 -07:00
Blake J. Harnden
9ce8233bc3
effort to consolidate logic for emane models, to avoid redundancy for defining a new model
2018-03-29 13:32:06 -07:00
Blake J. Harnden
a48036b353
updated emane tests, all currently working
2018-03-27 23:38:34 -07:00
Blake J. Harnden
2b2548a927
fixed typo during cleanup pass
2018-03-27 23:14:04 -07:00
Blake J. Harnden
b7327a5798
pass over emane code to cleanup methods and some documentation
2018-03-28 13:58:49 -07:00
Blake J. Harnden
ef48052d41
fixed bad logging and updated commeffect to default to connectivity being on, same as emane default
2018-03-27 08:24:28 -07:00
Blake J. Harnden
fcedf68b55
Merge branch 'rel/5.1' into emane-cleanup
2018-03-25 23:47:01 -07:00
Blake J. Harnden
64f501ac79
fixed issue with configuring a couple nrl services, fixed other issues with coresendmsg
2018-03-26 14:36:43 -07:00
Blake J. Harnden
79e1726433
removed swap file and added to gitignore
2018-03-25 22:18:37 -07:00
Blake J. Harnden
2ede524ec3
updated tdma schedule file option to leverage gui file widget
2018-03-25 22:16:52 -07:00
Blake J. Harnden
1f2c78d54a
got tdma working, leveraging an example tdma schedule that will be included with packaging
2018-03-25 22:08:22 -07:00
Blake J. Harnden
162cb20e14
Merge branch 'emane-cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into emane-cleanup
2018-03-26 10:33:22 -07:00
Blake J. Harnden
45f041604a
adding support to start the tdma schedule after emane startup
2018-03-26 10:27:39 -07:00
Blake J. Harnden
e4652f6879
tweaks to support latest 80211 config values
2018-03-23 13:00:46 -07:00
Blake J. Harnden
615b723270
merged latest from rel/5.1
2018-03-23 10:33:13 -07:00
Blake J. Harnden
4c35aaaa48
fixed default example config for custom emane models
2018-03-23 10:26:33 -07:00
Blake J. Harnden
44363b0500
removed daemonize code that is not needed for services, cleaned up need for logrotate, removed some logging that was not useful
2018-03-23 09:57:37 -07:00
Blake J. Harnden
68f6b6af9b
fixed new 80211 config
2018-03-22 22:18:27 -07:00
Blake J. Harnden
987e6f4f50
update to find programs from path instead of being hardcoded when build
2018-03-21 23:07:34 -07:00
Blake J. Harnden
4987019cf8
fix to account for emane 1.2.1, until later cleanup
2018-03-21 22:58:07 -07:00
Blake J. Harnden
ef28d998dc
Merge branch 'emane-cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into emane-cleanup
2018-03-21 19:08:53 -07:00
Blake J. Harnden
7ae3385ff0
alphabetizing emane options
2018-03-22 09:58:23 -07:00
Blake J. Harnden
1a867b9d1b
added debug logging for utility commands that are ran
2018-03-21 19:08:47 -07:00
Blake J. Harnden
86afded824
updated emane options to contain all nakagami settings for display within ui, sorted options
2018-03-21 14:24:33 -07:00
Blake J. Harnden
b6cfc2085c
attempt to update physical configuration
2018-03-21 12:54:13 -07:00
Tom Goff
02538522a4
daemon: Add support for EMANE 1.2.1.
2018-03-21 15:25:06 -04:00
Blake J. Harnden
802393725e
added new emane platform options from older versions and latest 1.2.1
2018-03-21 11:58:01 -07:00
Blake J. Harnden
36082ea32e
Merge branch 'emane-cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into emane-cleanup
2018-03-20 19:07:08 -07:00
Blake J. Harnden
ba8b73af41
added some more logging to emane setup/startup
2018-03-21 09:57:08 -07:00
Blake J. Harnden
f5498d0889
Merge branch 'rel/5.1' into emane-cleanup
2018-03-20 14:49:32 -07:00
Blake J. Harnden
5403b10cef
update to set CORE_STATE_DIR to /var
2018-03-20 14:49:17 -07:00
Blake J. Harnden
952cd2ffbd
Merge branch 'rel/5.1' into emane-cleanup
2018-03-20 14:39:32 -07:00
Blake J. Harnden
5629ea0245
fixed issue with bad pathing for quagga run state dir
2018-03-20 14:38:48 -07:00
Blake J. Harnden
79b2fa8468
forgot to remove a line of old emane code in rfpipe
2018-03-20 14:35:00 -07:00
Blake J. Harnden
2142586112
initial pass to remove support for legacy emane code and focus on newer releases
2018-03-19 16:33:36 -07:00
Blake J. Harnden
bc1ef88f82
small fix to coresendmsg and client disconnects no longer log as an exception
2018-03-16 13:10:34 -07:00
Blake J. Harnden
d46aaa1005
Merge branch 'rel/5.1' of git-ssh.web.boeing.com:Boeing-CORE/CORE into rel/5.1
2018-03-16 13:01:23 -07:00
Blake J. Harnden
0e38304b18
updated tcp handler to not timeout and block waiting for messages
2018-03-16 13:01:05 -07:00
Blake J. Harnden
34ce98213d
removed udp server due to the hackiness of its interactions with trying to re-use tcp code
2018-03-16 13:00:03 -07:00
Blake J. Harnden
ee5bbdd949
convenience method created for dealing with udp server cases
2018-03-16 12:39:23 -07:00
Blake J. Harnden
7260f823cb
updates for dispatching replies from udp handler
2018-03-16 12:18:15 -07:00
Blake J. Harnden
76524abbc2
adjustment for getting session from udp client
2018-03-16 12:13:30 -07:00
Blake J. Harnden
02bcdf617d
attempt to correct udp handler
2018-03-16 11:46:05 -07:00
Blake J. Harnden
4e5ee1b3ee
removed aux server/handler code
2018-03-16 11:26:44 -07:00
Blake J. Harnden
e0bbeaf79c
update to logging in relation to core
2018-03-16 09:39:44 -07:00
Blake J. Harnden
cd7fd43978
updates to support emane 1.2.1
2018-03-16 09:33:43 -07:00
Blake J. Harnden
188f9420ca
added a convenience target for generating all documentation based on existing google code example, fixed a few issues with doc strings
2018-03-15 14:31:07 -07:00
Blake J. Harnden
09cf406187
moved daemon/sbin to daemon/scripts
2018-03-15 11:30:11 -07:00
Blake J. Harnden
01fe8d708c
updates to simplify tracking the copyright and an update to 2018, still room for improvement
2018-03-15 10:36:54 -07:00
Blake J. Harnden
b74d3488f7
fixed coresendmsg after testing
2018-03-14 13:34:25 -07:00
Blake J. Harnden
138b2fcc4a
update to get coresendmsg working again
2018-03-14 13:14:14 -07:00
Blake J. Harnden
8e3b6b0b95
updates to try and resync make dist to include current files
2018-03-14 10:43:25 -07:00
Blake J. Harnden
3b568e965d
removed manifest.in from dist line in daemon makefile
2018-03-14 09:04:01 -07:00
Blake J. Harnden
6210e70c80
initial cleanup passing over all makefiles and configure.ac
2018-03-13 16:20:50 -07:00
Blake J. Harnden
a5370ee28c
initial commit removing all related xen code, docs, files
2018-03-07 15:47:14 -08:00
Blake J. Harnden
bc1e3e70c9
initial pass at removing bsd and code related to using bsd nodes
2018-03-07 12:54:19 -08:00
Blake J. Harnden
ec79c7dba3
removed some exceptions that were logged but ignore within services
2018-03-05 09:20:49 -08:00
Blake J. Harnden
974559843a
defined custom core command error that defaults to printing command output as well
2018-03-02 16:22:20 -08:00
Blake J. Harnden
29a3496eda
expose command exceptions within emane and mobility
2018-03-02 15:54:27 -08:00
Blake J. Harnden
fbc749849c
updates to expose exceptions from physical nodes as well
2018-03-02 14:12:57 -08:00
Blake J. Harnden
a8ee7f35d6
updates to check_cmd to just return output, as status is pointless
2018-03-02 13:57:50 -08:00
Blake J. Harnden
43554cbb62
initial effort to remove swallowing exceptions within internal code
2018-03-02 13:39:44 -08:00
Blake J. Harnden
cd77875e64
switched pnodes to check commands ran for configuration
2018-03-02 09:36:29 -08:00
Blake J. Harnden
513bb7e263
fixed issue with refactored mute_detach
2018-03-02 09:20:50 -08:00
Blake J. Harnden
00b3c97448
further removal and refactoring of methods used within misc/utils.py
2018-03-02 09:15:52 -08:00
Blake J. Harnden
6211b09585
further cleanup in regards the commands that are being used within core
2018-03-01 16:23:58 -08:00
Blake J. Harnden
870d87804b
updated commands that return output to strip it before returning
2018-03-01 13:46:09 -08:00
Blake J. Harnden
d3bd61ddcf
updates to consolidate commands that need to be defined by a new node type
2018-03-01 13:21:25 -08:00
Blake J. Harnden
0b8ee7760d
reverted refactoring method name until xen/bsd nodes are cleared out
2018-03-01 09:26:28 -08:00
Blake J. Harnden
908fb777de
updated to vnode on how commands are ran, updated all functions to capture output and raise exceptions when commands fail
2018-03-01 09:17:58 -08:00
Blake J. Harnden
719670c895
further cleanup to vnode.py and corrections to function docs
2018-02-27 16:28:28 -08:00
Blake J. Harnden
01060c50ff
Merge branch '5.1_shell_cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into 5.1_shell_cleanup
2018-02-27 14:56:18 -08:00
Blake J. Harnden
59f22b12cf
minor refactoring to vnode.py
2018-02-27 14:56:13 -08:00
Blake J. Harnden
78537d8e95
fixed some shell command usage in example files
2018-02-27 12:39:12 -08:00
TinCanTech
edc1a92022
Update core.conf
...
Fix typ0s
2018-02-24 18:44:44 +00:00
Jeff Ahrenholz
d0c946ff86
Merge pull request #138 from gsomlo/gls-ns-umount-v2
...
Gls ns umount v2
2018-02-22 07:57:25 -08:00
Blake J. Harnden
127d0b0666
added a shell command with result, leveraged it usage to get output for failures during addfile and mounting within nodes
2018-02-07 19:13:51 -08:00
Blake J. Harnden
e35b4a0a4b
fixed bug with loading emane models in tests, after changing how emane models are loaded
2018-02-07 16:55:53 -08:00
Blake J. Harnden
ceb2e54679
small updates after verifying vcmd return values
2018-02-27 10:55:57 -08:00
Blake J. Harnden
6b8ee13f5d
initial changes to try and cleanup shell commands used within core
2018-02-27 10:48:01 -08:00
Kevin
49a2f77f45
Added code to not query sdn information when node is offline
2018-02-26 10:52:08 -08:00
Blake J. Harnden
c4a61b269b
updates to support dynamic loading of emane models from a custom emane directory
2018-02-05 11:22:01 -08:00
Blake J. Harnden
45e82f05b2
attempt to better support dynamic emane models
2018-02-05 09:01:49 -08:00
Blake J. Harnden
6f4ef0e193
removed unused import and update sonar config to scan different components separately
2018-01-15 10:50:14 -08:00
Blake J. Harnden
f4f5c9f5d8
fix #137
2018-01-15 02:20:11 -08:00
Blake J. Harnden
17d5503fb2
removed daemon addons directory and refereces
2018-01-12 09:50:56 -08:00
Blake J. Harnden
5344d62a7a
Merge branch '5.1' of git-ssh.web.boeing.com:Boeing-CORE/CORE into 5.1
2018-01-12 09:12:55 -08:00
Blake J. Harnden
4fdae0f4b3
removed eric ide project file
2018-01-12 09:12:46 -08:00
Blake J. Harnden
0ee07f89f0
removed unused import in core-daemon
2018-01-11 16:54:12 -08:00
Blake J. Harnden
26b1b01505
updated to readme for building packages, update to makefile to install and build gui with one command
2018-01-11 11:21:56 -08:00
Blake J. Harnden
14312db02d
updated versions to 5.1
2018-01-10 15:22:54 -08:00
Blake J. Harnden
7dff4f3987
added examples and man pages to core packages
2018-01-10 11:03:20 -08:00
Blake J. Harnden
3ce416b610
updated test cases to fix old broken code
2018-01-09 15:52:29 -08:00
Blake J. Harnden
77be7f5c30
moved ns3 from under daemon to the root of the project and updated references
2018-01-04 16:34:22 -08:00
Blake J. Harnden
3da4c32825
updated rpm/deb files to be built for both sysv and systemd
2018-01-04 14:33:25 -08:00
Blake J. Harnden
d799390c4a
moved netns code from daemon/src to netns at the top level, updated files to account for location change
2018-01-04 12:03:14 -08:00
Blake J. Harnden
e4a0069bc3
updated configuration to define the core bin dir within constants, updated code to use the core bin dir for vnoded and vcmd, based on using the fpm build system
2018-01-04 10:09:35 -08:00
Blake J. Harnden
42bcb1c79d
add default node map configuration, to avoid the need to set this up every time
2018-01-04 08:19:34 -08:00
Blake J. Harnden
afb6af5f87
removed old olog format line
2018-01-03 14:40:45 -08:00
Blake J. Harnden
e4c3d9d13a
updated daemon setup.py to leverage find_packages
2018-01-03 13:45:19 -08:00
Blake J. Harnden
742ad0e3a2
removed the usage of logzero, added a formal logging configuration file using json
2018-01-03 10:53:34 -08:00
Blake J. Harnden
59e6b6630a
added initial fpm commands for building packages and minor updates to support
2017-12-21 16:19:12 -08:00
Blake J. Harnden
58c6d03bc4
updates to target building separate packages with fpm
2017-12-19 09:43:19 -08:00
Blake J. Harnden
d3210815ab
updated email in python setup.py files, shifted test dependency together
2017-12-18 15:50:28 -08:00
Gabriel Somlo
f8e941a2b0
daemon: add ${pyexecdir} to $PYTHONPATH in daemon/src/Makefile
...
On x86_64, the "core_python_netns" module is installed into ${pyexecdir},
a.k.a. %{python_sitearch}, a.k.a. "/usr/lib64/python2.7/site-packages".
Adding ${pyexecdir} to $PYTHONPATH will prevent the "install" target in
"daemon/src/Makefile" from failing.
Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-11-20 20:56:48 -05:00
Gabriel Somlo
5901f2e1de
daemon: use "require" to make eggs available for import
...
Since version 5.0, python modules (e.g. core, corens3, and netns)
are installed as .egg bundles, and are not available for importing
by default, unless explicitly we use "pkg-resources.require()".
Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-11-20 20:56:48 -05:00
Gabriel Somlo
6d3d17f470
SimpleLxcNode: Remove unused umount method
...
The umount method was used to remove private mount points before
tearing down a node. Since non-persistend mount namespaces are
automatically cleaned up by he kernel, this method is now unused.
Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-10-11 14:54:27 -04:00
Gabriel Somlo
a5ae485fa6
SimpleLxcNode: Don't umount directories before killing vnoded
...
A node's private mounts are currently removed before killing
vnoded, which makes them unavailable during container service
shutdown. Any such service accessing the filesystem for atexit()
cleanup (e.g., rsyslogd), will do so on the host filesystem
instead, very likely causing unintended damage.
For example, the default behavior of rsyslogd is to remove its
listening socket (/dev/log, or /run/systemd/journal/dev-log) at
shutdown from its atexit() handler. If the node's private '/dev'
or '/run/systemd/journal' mount has already been removed, the
host-side /dev/log or /run/systemd/journal/dev-log sockets will
be removed instead!
Since non-persistent (mount) namespaces are automatically
destroyed by the kernel when the last process referencing them
is killed, we should simply rely on that behavior instead of
explicitly (and prematurely) unmounting a node's private
directories during shutdown.
Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-10-09 20:53:38 -04:00
Blake J. Harnden
2c154bb255
fixed typo in bridge name for ovs
2017-10-03 11:38:58 -07:00
Blake J. Harnden
f61c07c108
removed pip check, updated make files for using DESTDIR, removed usage of pip during make install
2017-08-21 12:55:51 -07:00
Blake J. Harnden
abc9e06fe1
small doc cleanup, updated python specific docs to leverage the sphix rtd theme as well
2017-08-18 11:34:25 -07:00
Blake J. Harnden
f55d241b36
removed copyright header from all files for core-python and corens3
2017-08-18 10:38:27 -07:00
Blake J. Harnden
67501c9000
updates to set default nodes for ns3 examples
2017-08-18 08:48:33 -07:00
Blake J. Harnden
8155cdc617
documentation theme update, version bumping to 5.0, changes to cleanup pass for ns3 code
2017-08-17 15:25:12 -07:00
Blake J. Harnden
f282f4ea15
initial pass on converting corens3 to use latest code and small cleanup
2017-08-17 13:29:19 -07:00
Blake J. Harnden
fc7fb0f76c
fixed sendall in sdt, after testing core/sdt3d integration
2017-08-16 12:03:32 -07:00
Blake J. Harnden
f9847cef34
changed core_python to define version locally, instead of in another file causing import issues
2017-08-10 08:43:02 -07:00
Blake J. Harnden
463618ddf8
small refactoring on how node maps are used, added logic to switch to using a map based on bsd nodes using previous logic
2017-08-09 10:03:43 -07:00
Blake J. Harnden
eb5dd3780c
updated installation to use pip for core_python, added a pip check to configure.ac
2017-08-08 11:29:01 -07:00
Blake J. Harnden
67d451c3e9
fixed old log imports and dont bail out on tdma model exception
2017-08-08 09:17:09 -07:00
Blake J. Harnden
f3863ead73
removed service load methids, since they are no longer used, added way for custom service load code to facilitate the unique docker service case
2017-08-07 16:40:39 -07:00
Blake J. Harnden
73eea80f51
attempt to fix missing updates for sdt, moved broker specific code to broker
2017-08-07 15:37:41 -07:00
Blake J. Harnden
8612c73d49
worked through a couple todos, removed usage of eval within parsing xml files
2017-08-07 13:02:25 -07:00
Blake J. Harnden
e4b280196b
switched to making use of logzero for logging, provides nicer color output, and an easier path to switch to rotating log files
2017-08-07 11:58:51 -07:00
Blake J. Harnden
76bec9950d
more changes to support a common usage of double quotes
2017-08-04 14:51:25 -07:00
Blake J. Harnden
2281051edf
making usage of double quotes standard for emane files
2017-08-04 14:34:44 -07:00
Blake J. Harnden
850cc599c8
refactored how services are loaded to be more dynamic
2017-08-03 16:33:54 -07:00
Blake J. Harnden
35c48e67a3
modified the way custom services can be imported and added a test case to verify the import functionality
2017-08-03 14:27:39 -07:00
Blake J. Harnden
78ff7f2189
quick pass for small cleanup within bsd nodes
2017-08-03 12:44:08 -07:00
Blake J. Harnden
1f9a8879c1
quick pass at small xen code cleanup and usage of double quotes
2017-08-03 12:04:22 -07:00
Blake J. Harnden
bc1a24e880
fixed some refactoring issues with xen and bsd code
2017-08-03 09:48:26 -07:00
Blake J. Harnden
d915436c7d
added a simple test for a tunnel node, although better testing awwma to require configuration outside of core
2017-08-03 09:37:22 -07:00
Blake J. Harnden
b62076c240
added test script and test for mobility script testing
2017-08-02 16:39:38 -07:00
Blake J. Harnden
05ce19b0c0
fixed refactoring issues in mobility.py, fixed issue with parsing config files in a tuple string format
2017-08-02 14:07:56 -07:00
Blake J. Harnden
4d21314798
fixed renaming issue with sessionid to session_id
2017-08-02 12:25:57 -07:00
Blake J. Harnden
f67547faa6
small test cleanup, functioning distributed core test case, depends on an already running server
2017-08-01 09:28:11 -07:00
Blake J. Harnden
350341cda7
added various log messages to help with correcting issues, added some for adding tunnels that fixes p2p with distributed core, but teardown for p2p is still broken
2017-07-31 09:08:57 -07:00
Blake J. Harnden
e2a932698c
appear to have fixed the gui shutdown issue with messages being sent out of order, causing a node to remain with a red box
2017-07-27 16:03:27 -07:00
Blake J. Harnden
14a5d11c4e
parameterized emane tests, added tdma test, although it is currently failing
2017-07-27 14:59:40 -07:00
Blake J. Harnden
832f497d47
updated tests to leverage parameterized tests, reduces bloat and make testing the same situation differently much easier
2017-07-27 14:17:33 -07:00
Blake J. Harnden
6a875bcd8d
added vnodeclient testing, added a run tests script to make testing easier
2017-07-27 11:57:01 -07:00
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