Commit graph

847 commits

Author SHA1 Message Date
bharnden
0fc40cd96b
Merge pull request #205 from coreemu/feature/make-python-optional
make-python-optional
2018-10-10 16:01:51 -07:00
bharnden
e43d42f16b
Merge pull request #201 from coreemu/bugfix/handle-node-privatedir-exceptions-gracefully
log warning when node.privatedir() raises an exception
2018-10-10 15:26:47 -07:00
bharnden
2e1bd23cce #201 small changes to adapt to new error style and catch specific exceptions that may arise 2018-10-10 15:21:26 -07:00
bharnden
eafaa100c3
Merge pull request #200 from coreemu/bugfix/fix-core-cleanup-killall
fix core-cleanup script to invoke killall correctly
2018-10-10 15:04:26 -07:00
bharnden
7232ac5a5d
Merge pull request #199 from coreemu/feature/nat-service
add a source NAT service using iptables masquerade
2018-10-10 14:55:08 -07:00
bharnden
ca107a3207 #199 small tweaks to be consistent with rest of code 2018-10-10 14:49:51 -07:00
bharnden
c5983c759f
Merge pull request #204 from coreemu/bugfix/clean-up-extra-makefile
clean up daemons/src/Makefile.am left over from move to netns dir
2018-10-10 13:58:01 -07:00
Jeff Ahrenholz
06709de2e9 add --enable-vnodedonly configure flag; make Python optional 2018-10-10 12:26:21 -07:00
Jeff Ahrenholz
2e507d7d41 clean up daemons/src/Makefile.am left over from move to netns dir 2018-10-10 11:48:29 -07:00
Jeff Ahrenholz
c92ce40ddb log warning when node.privatedir() raises an exception 2018-10-10 09:43:32 -07:00
Jeff Ahrenholz
7d6b540a98 fix core-cleanup script to invoke killall correctly 2018-10-10 09:35:03 -07:00
bharnden
b844f647e3
Merge pull request #185 from coreemu/bugfix/build-without-python-sphinx
make python-sphinx optional
2018-10-10 09:18:54 -07:00
Jeff Ahrenholz
1c3385b50c do not try to build docs by default, unless './configure --enable-docs' is specified 2018-10-09 15:51:54 -07:00
Jeff Ahrenholz
366f63fb96 add a source NAT service using iptables masquerade 2018-10-09 15:19:14 -07:00
bharnden
b839482198 fixes #197 removes wireless_link_all and updates example 2018-10-09 12:46:27 -07:00
Blake J. Harnden
549d6bd84c fixes #196 and avoids clearing default services on reset 2018-10-02 08:36:23 -07:00
Blake J. Harnden
17f1a9871a fixes #195 tlv link messages will now use the right value for interface two ip6 masks 2018-10-02 08:26:25 -07:00
bharnden
00920afbce #193 updates to service validation, will retry validation for validation_timer period, instead of just waiting, using configurable validation_period 2018-09-26 14:20:19 -07:00
bharnden
11088c716a #193 improved logging for custom service failures, should help trace issues that may arise 2018-09-12 12:15:53 -07:00
bharnden
a4c5e32e5a fix example service config file names 2018-09-12 11:25:47 -07:00
bharnden
e03ccdf0c0 #192 updated default gnome-terminal command for gui 2018-09-12 11:16:15 -07:00
bharnden
f8ec15f620
fixes #188 - remove session on delete 2018-09-17 08:40:52 -07:00
bharnden
4e6ec1a474
Update mobility.py
fixed label for mobility script refresh rate
2018-09-11 14:20:36 -07:00
bharnden
9020c01ab8 Set theme jekyll-theme-cayman 2018-09-10 16:14:59 -07:00
bharnden
5f1a261e29
Merge pull request #186 from coreemu/rel/5.2
Rel/5.2
2018-09-10 16:11:38 -07:00
bharnden
e07140338d
Merge pull request #184 from coreemu/bugfix/add-session-class-to-create_session
allow passing in a Session class to CoreEmu.create_session() helper
2018-09-10 16:04:57 -07:00
Blake J. Harnden
91ee45bbb9 removed logrotate config file since not used anymore, updated configure.ac formatting, added Ubuntu 18.04 dependencies to docs 2018-09-10 15:25:28 -07:00
Jeff Ahrenholz
f37e788a9e make python-sphinx optional 2018-09-07 10:19:43 -07:00
Jeff Ahrenholz
e56c001cde allow passing in a Session class to CoreEmu.create_session() helper
Signed-off-by: Jeff Ahrenholz <siliconja@users.noreply.github.com>
2018-09-07 10:09:57 -07:00
Blake J. Harnden
36f80e1a48 updates to session-deployed container element, emanePlatform elements now include transport and associated addresses 2018-08-28 10:24:56 -07:00
Blake J. Harnden
79af4a6f8d removed creation of old deploy file 2018-08-22 16:18:48 -07:00
Blake J. Harnden
4649563664 added deployment information back into session-deployed.xml 2018-08-21 14:26:59 -07:00
Blake J. Harnden
991abb1895 added test for utils.make_tuple_fromstr and fixed send_objects to ignore checking nodes for all configs, since that is not always the case 2018-08-17 08:25:57 -07:00
Blake J. Harnden
0c840f553d updated utility split args method to work with both str/unicode types 2018-08-16 16:56:13 -07:00
Blake J. Harnden
ae2c0aa697 fixed issue with loading custom service directories from xml, fixed issue with parsing an empty tuple string in utility method 2018-08-16 12:20:56 -07:00
Blake J. Harnden
cf6f8391b0 added interface name and nemid for emane connected interfaces to generated xml 2018-08-14 12:31:44 -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
75ea42b2e8 fixed issue with converting lat/lon/alts to float in corehandlers.py and a bad logging statement in coreemu.py 2018-08-06 16:38:59 -07:00
Blake J. Harnden
ccdf4a2513 small change to words used for centos 7 requirements 2018-08-03 09:48:57 -07:00
Blake J. Harnden
a92059ddc5 added centos 7 packages for building from source 2018-08-03 08:24:55 -07:00
Blake J. Harnden
84932e3e41 updated ubuntu requirements in documentation 2018-08-02 10:55:07 -07:00
Blake J. Harnden
973a4b9d76 updates to example service and documentation supporting it 2018-08-02 10:12:05 -07:00
Blake J. Harnden
4f592d0651 fixed issue with viewkeys behaving different between versions of python 2.7 2018-08-01 18:22:41 -07:00
Blake J. Harnden
4a9c751935 refactored service boot path discovery to be more robust, still based on services provided alone 2018-08-01 10:13:57 -07:00
Blake J. Harnden
23f5d7fb8c moved core markdown documentation to live within to repo, this will eventually be the docs hosted on github and allow them to be versioned with the code 2018-07-31 12:57:30 -07:00
Blake J. Harnden
adfa835886 added xml hook test 2018-07-27 16:31:33 -07:00
Blake J. Harnden
6d11f5d63d Merge branch 'rel/5.2' of git-ssh.web.boeing.com:Boeing-CORE/CORE into rel/5.2 2018-07-27 16:11:12 -07:00
Blake J. Harnden
8009572fc0 fixed issue with corexml and loading hooks 2018-07-27 16:10:47 -07:00
Kevin Larson
07dfb48c86 Merge branch 'rel/5.2' of https://git.web.boeing.com/Boeing-CORE/CORE into rel/5.2 2018-07-26 12:25:54 -07:00
Kevin Larson
d1364c888d Updated ip commands to use constants.IP_BIN 2018-07-26 12:25:12 -07:00