Commit graph

538 commits

Author SHA1 Message Date
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
Blake J. Harnden
e39682c5b4 adding in sonarcube properties file 2017-07-05 13:02:30 -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
Jeff Ahrenholz
856ded351c Merge pull request #122 from virtuald/errmsg
Emit more descriptive error message if config file is incorrect
2017-05-18 20:56:36 -07:00
Dustin Spicuzza
17e4fc0933 Emit more descriptive error message if config file is incorrect 2017-05-18 18:39:19 -04:00
Tom Goff
b4ce4e9370 gui: Fix using xfce4-terminal as the terminal program. 2017-05-18 21:38:30 +00: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
Blake J. Harnden
c4858e6e0d added editorconfig file to help standardize development across IDEs 2017-04-21 14:16:48 -07:00
Blake J. Harnden
3d7a062866 added intellij idea configuration directory to gitignore 2017-04-21 14:13:13 -07:00
Blake J. Harnden
5d8fd14f7d added intellij project file to gitignore 2017-04-21 14:08:37 -07:00
Jeff Ahrenholz
0b0557e008 fix /var/run/quagga permissions for Ubuntu 16.04 2017-03-31 10:59:58 -07:00
Jeff Ahrenholz
724534e3ac fix broken Throughput Widget and Wireshark for node numbers above 10
this also fixes the Throughput Widget results when multiple sessions are running
2017-03-31 09:55:26 -07:00
Jeff Ahrenholz
de923091b3 Merge pull request #115 from gh0st42/master
fix to add correct broadcast address for ipv4 interfaces
2017-03-29 06:56:00 -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
adamson
c147d5b2f5 added option Throughput widge to observe transmissions/receptions separately if desired 2017-02-23 18:40:29 -05:00
Jeff Ahrenholz
c616699d77 Merge pull request #107 from gsomlo/distro_quagga
daemon: start Quagga with default user/group names
2017-02-23 08:30:55 -08:00
Jeff Ahrenholz
116033bffa Merge pull request #110 from gsomlo/f25_spec_iproute_tc
rpm: include iproute-tc [Build]Requires for fedora >= 25
2017-02-10 08:59:20 -08:00
Jeff Ahrenholz
c7324dbb45 Merge pull request #109 from coreemu/bugfix/issue24-fix-throughput-widget
Bugfix/issue24 fix Throughput Widget resolves #108
2017-02-10 08:58:24 -08:00
Gabriel Somlo
a70da2eb61 rpm: include iproute-tc [Build]Requires for fedora >= 25
As of F25, the 'tc' command was moved to a separate sub-package of
iproute, which must be included both at build- and run-time.

Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2017-02-10 11:34:01 -05:00
Jeff Ahrenholz
798793ed87 fix #24 Throughput Widget bug, now that hex interface numbers are used
(cherry picked from commit e8d4d5397c86d9edd454870f71c6ee72ea728df2)
2017-02-09 07:39:13 -08: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