bharnden
|
12cc40d3d3
|
cleaned up core.emane, core.services, core.xml, fixed bug introduced in coreobj.py
|
2018-10-11 17:26:34 -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
|
4649563664
|
added deployment information back into session-deployed.xml
|
2018-08-21 14:26:59 -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
|
4f592d0651
|
fixed issue with viewkeys behaving different between versions of python 2.7
|
2018-08-01 18:22:41 -07:00 |
|
Blake J. Harnden
|
8009572fc0
|
fixed issue with corexml and loading hooks
|
2018-07-27 16:10:47 -07:00 |
|
Blake J. Harnden
|
a6f2b9d7c1
|
removed emane transport definitions from external configurations
|
2018-07-12 15:28:26 -07:00 |
|
Blake J. Harnden
|
3d59a68299
|
refactored how getters for configurations worked, to avoid setting defaults and causing undesireable states
|
2018-07-11 21:34:21 -07:00 |
|
Blake J. Harnden
|
bfbee35a53
|
updates to support external transport configuration and an emane transport service to generate and run emanetransport for a configured external transport model
|
2018-07-11 09:19:06 -07:00 |
|
Blake J. Harnden
|
aed3126a6a
|
changed corexml log statement
|
2018-07-06 14:51:28 -07:00 |
|
Blake J. Harnden
|
d988ff86d1
|
added documentation to emanexml
|
2018-07-06 11:56:09 -07:00 |
|
Blake J. Harnden
|
875a880250
|
refactored emane xml configurations into an isolated file, using lxml
|
2018-07-06 11:41:32 -07:00 |
|
Blake J. Harnden
|
f115b1a847
|
emane xml fully generated from lxml apis, removed xml functions embedded within emane nodes, emane manager, and emane models. Started consolidating emanexml logic into its own module, when it makes sense
|
2018-07-03 18:49:36 -07:00 |
|
Blake J. Harnden
|
ae94c78fbb
|
updated emane model xml to leverage lxml
|
2018-07-03 12:48:54 -07:00 |
|
Blake J. Harnden
|
4ccb1ed9f3
|
working lxml based save/load
|
2018-07-03 09:50:14 -07:00 |
|
Blake J. Harnden
|
d05bc9240a
|
initial code to leverage lxml to create xml for saving and loading core sessions
|
2018-06-28 16:30:55 -07:00 |
|
Blake J. Harnden
|
bb533406a6
|
refactored service methods to be shorter, updated some logging to debug, added some more service tests
|
2018-06-22 15:47:02 -07:00 |
|
Blake J. Harnden
|
8186f3716c
|
refactored service function names
|
2018-06-22 14:41:06 -07:00 |
|
Blake J. Harnden
|
37517c45f4
|
changed some logging from info to debug, removed startindex and depends from services
|
2018-06-22 08:16:59 -07:00 |
|
Blake J. Harnden
|
e80736061f
|
refactored service interaction use names with a _, and cleanup up some of the CoreServices methods
|
2018-06-15 14:03:27 -07:00 |
|
Blake J. Harnden
|
8e3cd0e013
|
refactored modelmanager getmodels to get_models
|
2018-06-13 16:23:51 -07:00 |
|
Blake J. Harnden
|
3a39432fc7
|
refactored configs back to be able to provide instance conifgurations for sessions
|
2018-06-13 11:59:50 -07:00 |
|
Blake J. Harnden
|
52230bc026
|
refactored configuration managers and options into a single class, now the models that can be configured will deal with and handle configurations for nodes themselves
|
2018-06-11 12:26:12 -07:00 |
|
Blake J. Harnden
|
e4aaebfefb
|
fixed xml 0.0 failing
|
2018-06-07 09:09:56 -07:00 |
|
Blake J. Harnden
|
2ede43e3ae
|
initial commit with things working for the most part
|
2018-06-06 14:51:45 -07:00 |
|
Blake J. Harnden
|
181a47b8ca
|
updates to some log statements and fix to avoid an exception for finding enpoints in xml
|
2018-05-01 12:28:20 -07:00 |
|
Blake J. Harnden
|
44781d0aec
|
set default logging to INFO, cleaned up logging to help isolate debug type messages to DEBUG level, fixed issue with shutdown
|
2018-04-27 12:09:31 -07:00 |
|
Blake J. Harnden
|
4a2810e9b2
|
removed issue with double loading services from core-daemon, fixed exceptions noted as not an error previously and updated code to more gracefully handle those cases, fixed issue with add_node when setting node.ype for all nodes
|
2018-04-26 14:26:39 -07:00 |
|
Blake J. Harnden
|
8644e9d61e
|
moved future core server and handler code to act as the default core-daemon, updated future examples and tests to leverage new api
|
2018-04-25 16:33:58 -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
|
a5370ee28c
|
initial commit removing all related xen code, docs, files
|
2018-03-07 15:47:14 -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
|
6211b09585
|
further cleanup in regards the commands that are being used within core
|
2018-03-01 16:23:58 -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
|
719670c895
|
further cleanup to vnode.py and corrections to function docs
|
2018-02-27 16:28:28 -08: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
|
67d451c3e9
|
fixed old log imports and dont bail out on tdma model exception
|
2017-08-08 09:17:09 -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
|
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
|
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
|
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
|
ad179438c6
|
fixed issue where config messages were not being broadcasted out
|
2017-07-13 09:36:09 -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 |
|
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
|
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 |
|