Commit graph

1099 commits

Author SHA1 Message Date
Blake Harnden
6ab8368f1c updates to attempt to support trying to run traditional services in some manner within the context of a docker node 2019-06-28 12:58:08 -07:00
Blake Harnden
5971950523 changes to have DockerNode based off a CoreNode instead, elminating the need for a lot of boiler plate 2019-06-28 08:17:11 -07:00
Blake Harnden
9825706e03 initial commit with some docker nodes integrating with core at a basic level 2019-06-27 15:45:35 -07:00
Blake Harnden
67595485c6 updated example custom emane model to get away from needing pycco altogether for documentation 2019-06-26 09:38:54 -07:00
Blake Harnden
f6af078e7e pass at cleaning up custom service documentation and removing the need for pycco for this case 2019-06-25 16:03:37 -07:00
bharnden
f8960cc519
Merge pull request #262 from coreemu/tlv-tests
TLV Message Handling Tests
2019-06-25 12:37:59 -07:00
Blake Harnden
ca10ef4e9e finished initial pass on adding tests to help run through and validate tlv message handling 2019-06-25 12:29:46 -07:00
Blake Harnden
4f4605163f fixed issues executing xml from gui, added more tests for testing message handling 2019-06-24 15:49:12 -07:00
bharnden
588a0932d3 beginning to add some tests to help verify handling different tlv messages, added delete link logic for net to node and node to net 2019-06-21 23:12:18 -07:00
Blake Harnden
05c6233908 added utility method to replace execfile for python2/3 support 2019-06-21 09:29:19 -07:00
bharnden
ca28920e2d
Merge pull request #259 from coreemu/emane-distributed
Emane distributed fixes
2019-06-21 09:02:50 -07:00
Blake Harnden
c57089284f updates to rename utils.hash to utils.hashkey to avoid builtin conflict 2019-06-21 08:51:56 -07:00
Blake Harnden
a5f26e664a updated logic for creating tunnel keys to use a consistent hashing method, since the builtin hash is not guaranteed in python3 as it was before in python2 2019-06-20 13:22:20 -07:00
Blake Harnden
338c3a1fa1 fix to avoid sorting issue for comparinga str to an int in python3 2019-06-20 10:49:07 -07:00
Blake Harnden
b5acdf0c3d updated tests for running distributed to working order and adding simple emane case 2019-06-19 17:34:33 -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
6270fcbc75 shifted session startup order to help ensure broker tunnels get setup before emane starts 2019-06-19 10:58:49 -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
bharnden
17e1b29ebe
Merge pull request #258 from coreemu/fix-fpm
changes to fix some issues when building fpm packages
2019-06-17 20:14:19 -07:00
bharnden
d053d126a9 merged latest from develop 2019-06-17 20:13:58 -07:00
bharnden
8b4f8c2c5b changes to fix some issues when building fpm packages 2019-06-17 19:59:44 -07:00
bharnden
0af3629ac6 corefx - fixed some issues loading xml due to grpc change, updated subnet logic to help handle loaded scenarios. grpc - fixed issue when loading network links 2019-06-15 10:42:55 -07:00
bharnden
338439b429 corefx - changes to reuse deleted subnets 2019-06-15 00:43:17 -07:00
bharnden
0661f5d601 corefx - updated proto link 2019-06-14 23:04:18 -07:00
Blake J. Harnden
9b485c8209 corefx changes to support similarly bumping subnet linking to be the same as previous gui 2019-06-14 17:59:14 -07:00
Blake J. Harnden
778021c553 corefx - removed jackson annotations from data fields as there is no longer a need to deal with them in json form 2019-06-14 14:17:41 -07:00
Blake J. Harnden
d1d6c401f0 Merge branch 'develop' of https://github.com/coreemu/core into develop 2019-06-14 14:15:56 -07:00
Blake Harnden
6288e11bcc grpc - fixed issue when handling wlan configurations 2019-06-14 14:14:00 -07:00
Blake J. Harnden
541e719c07 corefx moved some data objects into a common package, removed libraries and code for using previous experimental rest interface 2019-06-14 13:59:18 -07:00
Blake J. Harnden
56993ec44f corefx removed apache dependency no longer needed, added ipaddress maven dependency for helping generate and deal with node addresses, updated some logic when linking nodes 2019-06-14 13:43:19 -07:00
Blake J. Harnden
4f4c4c4f60 updated jackson dependency in corefx 2019-06-12 16:46:53 -07:00
Blake Harnden
d724ee289b added dependency and usage of ethtool to disable rx/tx checksums, since they will never be valid from a veth. also lowered some noisy logging and removed other logging 2019-06-12 12:41:01 -07:00
Blake Harnden
ac9dab097a default logging to INFO 2019-06-12 09:44:10 -07:00
Blake Harnden
fca79fcf94 small change for possibility of runtime mobility configuration 2019-06-11 15:55:11 -07:00
Blake Harnden
a9e622c32f fixed issue when getting wlan config range value from gui as a float string, cannot be parsed to int by python3 2019-06-11 15:27:50 -07:00
Blake Harnden
e7d12b9746 fixing mobility working in python2/3 due to using __cmp__ and node updates not being ints 2019-06-11 15:07:36 -07:00
Blake Harnden
e0dcb194cc removed duplicate code updating basic range model updates 2019-06-11 13:23:19 -07:00
Blake Harnden
38c58d9603 fixed tlv api changing wlan config during runtime, fixed for grpc as well and added grpc test 2019-06-11 13:11:36 -07:00
Blake Harnden
5b1c9a6e68 small tweaks to documentation, initial add of a section for grpc, moved ns3 to experimental section 2019-06-11 12:05:04 -07:00
bharnden
1d1eba84fc
Merge pull request #255 from coreemu/develop
Merging latest from develop
2019-06-10 22:21:52 -07:00
bharnden
756f8fd3e9 fixed python3 specific dependency issue for fpm definition 2019-06-08 22:46:21 -07:00
Blake Harnden
d37db217b5 cleanup on README and CHANGELOG markdown 2019-06-10 15:59:00 -07:00
Blake Harnden
1018143cfe updated CHANGELOG and converted it to markdown format 2019-06-10 15:37:32 -07:00
Blake Harnden
df55f90f24 cleaned up selinux section and better clarity for using fpm in install.md 2019-06-10 14:59:42 -07:00
Blake J. Harnden
c7ce0e47f4 corefx updates to account for latest protobuf file 2019-06-10 13:36:40 -07:00
Blake Harnden
0692ab6f68 added check for grpcio-tools in autoconf, updated install docs to denote python dependencies and grpcio-tools for building from source 2019-06-10 13:15:34 -07:00
Blake Harnden
43627805ee small tweak to building python2/3 and install.md documentation 2019-06-10 12:26:44 -07:00
Blake Harnden
fc654a31a8 update to installation docs, tweaks to handling python2/3 package builds 2019-06-10 11:41:27 -07:00
bharnden
223bcb64f1 added way to denote which python packages we are building for fpm 2019-06-08 22:00:02 -07:00