Blake J. Harnden
|
c4d8dcbdf5
|
web app added initial basic linking to wlan nodes
|
2018-05-15 10:11:55 -07:00 |
|
Blake J. Harnden
|
014dea2dd0
|
web app update to attempt to re-use deleted node ids
|
2018-05-15 08:46:53 -07:00 |
|
Blake J. Harnden
|
f004d20b79
|
web app updates for deleting a node and disabling node context options
|
2018-05-14 14:33:17 -07:00 |
|
Blake J. Harnden
|
8c31b75c39
|
web app refactoring javascript into class based components representing ui elements
|
2018-05-14 11:23:52 -07:00 |
|
Blake J. Harnden
|
d9db4a427a
|
web app implemented ui to display and configure services for a node
|
2018-05-14 09:28:25 -07:00 |
|
Blake J. Harnden
|
8347debda9
|
implemented node renaming within webapp, before starting, like old gui
|
2018-05-11 10:32:45 -07:00 |
|
Blake J. Harnden
|
f9200db939
|
cleanup and support for editing links within the web app and rest api
|
2018-05-11 10:23:06 -07:00 |
|
Blake J. Harnden
|
5f6f718e92
|
web app update to use a link object, that should help with editing and retaining values
|
2018-05-10 08:30:52 -07:00 |
|
Blake J. Harnden
|
10486dfe1a
|
web app added node position updates
|
2018-05-09 17:12:01 -07:00 |
|
Blake J. Harnden
|
0ee3fca97c
|
initial work to provide context menus for nodes/edges and edit modals
|
2018-05-09 16:22:15 -07:00 |
|
Blake J. Harnden
|
b1b05a7eaa
|
web app can create and join sessions, updated node info panel and edge info panel
|
2018-05-09 13:38:46 -07:00 |
|
Blake J. Harnden
|
cd949340ac
|
use icons for showing which node can be created, removed all edge labeling
|
2018-05-09 12:19:24 -07:00 |
|
Blake J. Harnden
|
2c353e787c
|
updates to show link details on click and consolidate link data creation
|
2018-05-08 12:02:29 -07:00 |
|
Blake J. Harnden
|
f588757159
|
added some checks to enable/disable node creation based on start/stop state
|
2018-05-08 09:40:05 -07:00 |
|
Blake J. Harnden
|
915d65cc8e
|
refactored some of the node helper js code to consolidate it into one class
|
2018-05-08 09:10:07 -07:00 |
|
Blake J. Harnden
|
bf05fe0b9b
|
updates to account for links to network nodes and recreating them, ignoring recreated edges
|
2018-05-07 16:08:38 -07:00 |
|
Blake J. Harnden
|
8e99af96a4
|
first initial working link for ptp and joining back and drawing the edge, also making use of old core icons to provide a basic look and feel, updated coloring to dark mode instead of info, seems to fit better
|
2018-05-07 15:04:54 -07:00 |
|
Blake J. Harnden
|
b10c7fe502
|
initial basic mockup on gui layout before integrating with api calls
|
2018-05-03 20:28:00 -07:00 |
|
Blake J. Harnden
|
aaa125a896
|
working after merging latest from rel/5.1
|
2018-05-02 09:14:55 -07:00 |
|
Blake J. Harnden
|
1ea9de34db
|
Merge branch 'rel/5.1' into core-rest-flask
|
2018-05-02 09:06:53 -07:00 |
|
Blake J. Harnden
|
088260abf2
|
updates to README to add Discord and online documentation link
|
2018-05-02 08:50:38 -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
|
f5bff494c7
|
refactored new apis to sit under the emulator module, also reverted moving files under a legacy module to help avoid breaking code using core internals for 5.0+
|
2018-05-01 10:40:25 -07:00 |
|
Blake J. Harnden
|
9b90ee8917
|
Merge branch 'core-future' into core-rest-flask
|
2018-04-30 16:28:42 -07:00 |
|
Blake J. Harnden
|
9cb1513933
|
fixed refactoring bug in broker.py
|
2018-04-30 16:28:00 -07:00 |
|
Blake J. Harnden
|
7c6c5edf46
|
initial commit for a take on having a restful core api, along with an example scripts leveraging the available API calls
|
2018-04-30 16:20: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
|
ba3669712a
|
updated gui test to working order, moved distributed test to a sub directory to be ignored by default, added pytest.ini to ignore distributed directory by default
|
2018-04-27 10:12:01 -07:00 |
|
Blake J. Harnden
|
fe4c21bad4
|
updates to how and where the node map is populated, now done in CoreEmu and CoreEmu provides a method for updating the map if desired
|
2018-04-26 16:05:47 -07:00 |
|
Blake J. Harnden
|
164f02e5ac
|
better handling for deleting node directories
|
2018-04-26 15:52:34 -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
|
dc751dde2b
|
removed session manager, since CoreEmu does this now, set future examples to serve as API examples, removed netns examples that are replaced by these API variations
|
2018-04-26 13:06:18 -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
|
f431895357
|
removed unused code, updated delete session to shutdown session as well and return if session was deleted or not
|
2018-04-25 11:55:47 -07:00 |
|
Blake J. Harnden
|
c0b450789a
|
updates to make future apis a bit better, updated handlers and all tests to account for changes
|
2018-04-25 10:55:48 -07:00 |
|
Blake J. Harnden
|
3ea885e2eb
|
refactored some future naming to be more consistent, added new data objects to pass into coreemu api to help make scripting easier, set sessions to master by default now
|
2018-04-24 16:24:54 -07:00 |
|
Blake J. Harnden
|
1404ca19c5
|
added some test cases based on future api interactions, node add/delete/update link add/delete/update
|
2018-04-23 15:46:08 -07:00 |
|
Blake J. Harnden
|
8f0364c44b
|
Merge branch 'rel/5.1' into core-future
|
2018-04-20 21:48:32 -07:00 |
|
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
|
8ed7f7c0ef
|
fixed typo for sysv script PYTHONPATH
|
2018-04-20 20:38:50 -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
|
2662a36f09
|
updated sysv file to provide the python_path environment variable when not already present
|
2018-04-11 09:57:02 -07:00 |
|
Blake J. Harnden
|
b9ce2ef4dd
|
removed dependency for tk, for built rpms, since it is not a hard requirement and unavailable in centos7
|
2018-04-11 08:47:47 -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
|
ac44603205
|
updated core dynamic config dialog to have a large size that can be scrolled, not ideal, but works
|
2018-04-02 13:18:01 -07:00 |
|