Commit graph

100 commits

Author SHA1 Message Date
ahrenholz
3bcbc0ffac make daemon shutdown more robust to Python errors
(Boeing r1855)
2014-07-22 17:17:42 +00:00
ahrenholz
c95e240aa8 added nodetype target to core-manage to add/remove/check $HOME/.core/nodes.conf
(Boeing r1854)
2014-07-18 16:56:05 +00:00
ahrenholz
e5a1788991 remove extra space added to nodes.conf and widgets.conf, fixes bug #251
(Boeing r1853)
2014-07-18 16:49:26 +00:00
ahrenholz
9d4d4edbde bump version to 4.6svn9 (periodic increment)
(Boeing r1852)
2014-07-15 20:33:17 +00:00
ahrenholz
71927274cd added core-manage tool for addons to add/remove/check services and models
(Boeing r1851)
2014-07-15 20:30:45 +00:00
ahrenholz
e6ff3b4cce support multiple frequencies of interest with the EMANE 0.9.1 Universal Phy
(Boeing r1850)
2014-07-11 17:44:41 +00:00
ahrenholz
7905a26e4d (from veytser@ll) include antenna profile manifest parameter in platform.xml
(Boeing r1849)
2014-07-10 22:00:58 +00:00
ahrenholz
758f7d50e8 fix clang compile error by replacing unsigned int with long for syscall()
(Boeing r1848)
2014-07-07 17:11:28 +00:00
ahrenholz
5ad8bb5c3e added procps dependency required in some Debian build environments
(Boeing r1847)
2014-06-13 18:47:06 +00:00
ahrenholz
52bcf71e12 minor cleanup of SDT helper
(Boeing r1846)
2014-06-13 18:41:46 +00:00
ahrenholz
33ea3e95ec added support for subscribing to EMANE 0.9.1 location events
(Boeing r1845)
2014-06-13 17:06:41 +00:00
ahrenholz
adc7a4d601 bump version to 4.6svn8 (periodic increment)
(Boeing r1844)
2014-06-12 18:41:43 +00:00
ahrenholz
1f5397c558 tomh: s._starttime may not be a string
(Boeing r1843)
2014-06-02 19:38:02 +00:00
ahrenholz
9ba3d29768 initial EMANE 0.9.1 support
does not support event monitor or generating CommEffect events
2014-05-25 20:08:41 +00:00
ahrenholz
1ab6be9625 fix bug #244 by printing an error when some non-unique directory names are
used in the custom_services_dir setting
(Boeing r1841)
2014-04-30 21:27:41 +00:00
ahrenholz
422ecab341 use default SDT URL as default session option
(Boeing r1840)
2014-04-22 15:49:12 +00:00
ahrenholz
7bc3fa99a0 added stdurl session option
(Boeing r1839)
2014-04-22 15:23:59 +00:00
ahrenholz
57022b7ca6 save and parse canvas origin (reference point) and scale in the Motion Plan XML
(Boeing r1838)
2014-04-08 16:18:11 +00:00
ahrenholz
34c7784009 updated two Python script examples to enter the RUNTIME state for execution
from the GUI
(Boeing r1837)
2014-04-03 21:58:47 +00:00
ahrenholz
fef98f30c9 when executing Python scripts from the GUI, run in background thread and
wait for them to enter the RUNTIME state
2014-04-03 21:58:05 +00:00
ahrenholz
2c2c9a082f prevent extra MRU list entries by trimming spaces from script names
(Boeing r1835)
2014-04-03 21:50:51 +00:00
ahrenholz
ad93e7f292 added "Execute Python script with options..." menu item
enables filenames containing spaces
(Boeing r1834)
2014-04-03 17:26:47 +00:00
ahrenholz
738e1ff125 bump version to 4.6svn7 (periodic increment)
(Boeing r1833)
2014-04-03 14:46:45 +00:00
ahrenholz
77008b7aa8 updated project goals in manual from "real software" to "software re-use"
(Boeing r1832)
2014-04-03 14:44:54 +00:00
ahrenholz
81a22a7192 NRL SVN r954 / dean:
added nrl services for an mgen sink and nrlolsrv2
(Boeing r1831)
2014-04-03 14:43:23 +00:00
ahrenholz
e610a8d726 fix hash calculation used to determine GRE tunnel keys
for fixing tunnels between distributed controlnets
(Boeing r1830)
2014-04-02 21:19:41 +00:00
ahrenholz
d48af2afae GUI support for link delays up to 274 seconds (netem maximum for Linux
3.2.0-60-generic)
(Boeing r1829)
2014-03-18 17:55:18 +00:00
ahrenholz
481daf4c0d update examples scripts, replacing add_to_server() with two-line statement
note that due to the usage of the 'server' global, it will not work to add a
Session.add_to_server() or core.misc.utils.add_to_server() function
(Boeing r1828)
2014-03-12 21:38:07 +00:00
ahrenholz
5aef9cddbd change cored and GUI labels to core-daemon and core-gui in architecture diagram 2014-03-05 21:40:53 +00:00
ahrenholz
3dd1ec1de8 bump version to 4.6svn6 (periodic increment)
(Boeing r1826)
2014-03-05 20:21:26 +00:00
ahrenholz
f717fcc0dd (commit by Kelly Bunn)
session.py:  Created method (sendnodeemuid) to send node status response
             message, so all nodes can call it. Added per session updown
             script option.
service.py:  Added test for _starttime before calling float() in
             bootnodeservices().
             Changed servicesfromopaque code to collect unknown
             services and return with valid services.
             Changed handleevent to send a message with posible failed
             and unknown services.
coreobj.py:  Added code to put nodes actual configured services in
             tonodemsg.
core-daemon: Added call to self.session.sendnodeemuid if in running
             state in handlenodemsg

(Boeing r1824,1825)
2014-03-05 16:28:32 +00:00
ahrenholz
b3454da6df minor update to EMANE download URL in docs 2014-01-31 17:50:10 +00:00
ahrenholz
3b01f99e2c use a shell script to start SMF and detach stdin/stdout/stderr
(Boeing r1822)
2014-01-22 17:31:40 +00:00
ahrenholz
a69396d1d5 fixes for errors with distributed sessions not using the Python Broker
(Boeing r1821)
2014-01-21 22:17:31 +00:00
ahrenholz
de58978f2c bump version to 4.6svn5 (periodic increment)
(Boeing r1820)
2014-01-15 21:12:52 +00:00
ahrenholz
47433fc231 log exception messages generated by Session.exception()
(Boeing r1819)
2014-01-10 16:56:14 +00:00
ahrenholz
ee8023a64a fix bug #150 where the EMANE event service address and port were not used
added buildeventservicexml() helper to write /tmp/pycore.xxxxx/libemane...xml
dynamically set LIBEMANEEVENTSERVICECONFIG environment variable when needed
 to load the event service library XML
(Boeing r1818)
2013-12-19 22:27:10 +00:00
ahrenholz
bbbf775766 improved imports, added addtextelementsfromtuples() helper,
added sample XML in comments
(Boeing r1817)
2013-12-19 21:34:58 +00:00
ahrenholz
ca332bd83a added --(a)ddress and --(p)ort arguments to core-gui command-line
added save/close buttons to plugins dialog
updated man page/documentation with new arguments
(Boeing r1816)
2013-12-18 18:10:19 +00:00
ahrenholz
f2d1b6a553 bump to version 4.6svn4 (periodic increment)
(Boeing r1815)
2013-12-17 20:59:28 +00:00
ahrenholz
96f346804b allow default node class to be specified when initalizing an XML parser
write and parse default services and node types to/from XML ServicePlan
(Boeing r1814)
2013-12-16 23:57:42 +00:00
ahrenholz
c635c54a3a fix two exceptions when using ns2 scripted mobility along with SDT3D
(Boeing r1813)
2013-12-16 23:29:27 +00:00
ahrenholz
9e955d22f0 update MDR service to use broadcast interfaces for links to non-WLAN nets
(Boeing r1812)
2013-12-16 18:52:41 +00:00
ahrenholz
9d897e4898 unbreak mobility script pause event
(Boeing r1811)
2013-12-11 17:21:46 +00:00
ahrenholz
ddfc6f5de7 unbreak the ability to create a WLAN network during runtime
(Boeing r1810)
2013-12-09 23:43:46 +00:00
ahrenholz
5a1e8bfdca fix handling of service stop message
(Boeing r1809)
2013-12-09 22:14:05 +00:00
ahrenholz
fce1cf18ee allow run-time model changes when pressing "Apply" in WLAN config dialog
(Boeing r1808)
2013-12-09 17:56:06 +00:00
ahrenholz
2f560551d1 update GUI to receive services TLV from Node Message
(Boeing r1807)
2013-12-09 15:59:31 +00:00
ahrenholz
a9ea208a08 added reconfigure event type, for re-generating service config files
added new Event Message handling for starting mobility model or reconfiguring
  a service during runtime
(Boeing r1806)
2013-12-05 23:44:25 +00:00
ahrenholz
c1c71bb33a enter runtime state when start button pressed with empty canvas
(Boeing r1805)
2013-12-05 23:42:14 +00:00