ahrenholz
1e8abc4c1e
allow executing XML files from daemon from Register Message
...
(like a Python script)
added start flag to xmlutils.opensessionxml(),
XML file will be parsed into a live running session
(Boeing r1792)
2013-11-25 19:54:02 +00:00
ahrenholz
93f96c7707
attempt to prevent accidental overwrite of Python script with imn file format
...
(Boeing r1791)
2013-11-25 19:31:08 +00:00
ahrenholz
d9b564acb4
added TODO comment for scripts that don't return
...
(Boeing r1790)
2013-10-28 21:42:32 +00:00
ahrenholz
ed401451d2
print stack trace when Python script fails to run in core-daemon context
...
(Boeing r1789)
2013-10-28 15:25:44 +00:00
ahrenholz
102dd2aa3b
set NODE_NAME and NODE_NUMBER in default vnoded environment for SimpleLxcNodes
...
(Boeing r1788)
2013-10-28 14:33:31 +00:00
ahrenholz
b6f4e035c2
bump to version 4.6svn2 (periodic increment)
...
(Boeing 1787)
2013-10-25 16:19:37 +00:00
ahrenholz
d00a49d682
added mkdir flag to Session.__init__() to allow adopting existing sessions
...
(Boeing r1786)
2013-10-25 15:21:08 +00:00
ahrenholz
0fc51e38bf
(Boeing r1784,1785)
...
implement local flag when receiving Execute Message, for running host commands
added checkforkernelmodule helper
2013-10-22 14:32:42 +00:00
ahrenholz
d676a9fd59
(Boeing r1783)
...
fix HTTP service running under Ubuntu by setting up /var/lock/apache2 dir
2013-10-22 14:23:57 +00:00
ahrenholz
c85429ba8b
(Boeing r1782)
...
support tcl/tk8.6 when available
fix channel read error upon shutdown with tcl8.6
2013-10-09 19:57:45 +00:00
ahrenholz
f28e80ab66
(Boeing r1781)
...
bump to version 4.6svn1
2013-09-25 21:42:20 +00:00
ahrenholz
df25a22161
(Boeing r1779)
...
bump to version 4.6 for release
2013-09-25 21:41:19 +00:00
ahrenholz
27c6bdfeec
(Boeing r1778)
...
fix build on fc17 and fc18 due to recent Debian build changes
2013-09-25 19:00:12 +00:00
ahrenholz
b54826a72b
(Boeing r1777)
...
update changelog 4.6 release date to today
2013-09-25 17:49:49 +00:00
ahrenholz
f9e7c36204
(Boeing r1776)
...
bump CORE API version number to 1.22
2013-09-25 17:35:56 +00:00
ahrenholz
51e17db093
(Boeing r1775)
...
raise exception when veth created with local name longer than 16 bytes
2013-09-25 17:34:29 +00:00
ahrenholz
454d17a245
(Boeing r1774)
...
added which() function to search full PATH for executable; use it in checkexec()
2013-09-12 19:07:41 +00:00
ahrenholz
3e2e8f77b2
(Boeing r1773)
...
properly pass CFLAGS and LDFLAGS when building extension module via setup.py
this fixes Debian build issues when hardening flags are used and properly
passes the -D_GNU_SOURCE required for the "implicit declaration of function
‘posix_openpt’" warning
2013-09-10 16:24:32 +00:00
ahrenholz
62bb9421f2
(Boeing r1772)
...
remove any config/compile file (from newer automake) to fix rebuild on Debian
2013-09-10 13:52:09 +00:00
ahrenholz
f4cdf622e2
(Boeing r1771)
...
use newline in init.d script suggested by Debian maintainer
2013-09-09 20:23:19 +00:00
ahrenholz
13d3f87aa6
(Boeing 1770)
...
update expired keys in IPsec sample
2013-09-09 17:57:13 +00:00
ahrenholz
4f9c7bf804
(Boeing r1769)
...
include exception text when service startup command fails
2013-09-06 17:58:54 +00:00
ahrenholz
ece697df70
(Boeing r1768)
...
basic fixes to ospfmanetmdrtest.py script to work with current LxcNode class
2013-09-06 17:38:47 +00:00
ahrenholz
f96bbf7a29
(Boeing r1767)
...
update SDT helper to support 3D display of distributed emulations (fix bug #205 )
2013-09-05 17:46:12 +00:00
ahrenholz
dba5f31b8d
(Boeing r1766)
...
fix bug where TunnelNodes not included in boot count, session doesn't enter
the RUNTIME state
2013-09-05 17:32:50 +00:00
ahrenholz
8d11b40009
(Boeing r1765)
...
added simple distributed Python script example involving N/2 local nodes and
N/2 nodes on a remote server, connected to a common switch
lacks runtime access to the remote nodes (e.g. for command execution)
2013-09-04 17:16:31 +00:00
ahrenholz
30965ba950
(Boeing r1764)
...
added Broker.handlerawmsg() helper to invoke handlemsg() using packed bytes
2013-09-04 17:03:34 +00:00
ahrenholz
83d238c691
(Boeing r1763)
...
include server TLV when generating node messages
useful for Python scripts that generate messages for feeding into the broker
2013-09-04 17:01:01 +00:00
ahrenholz
0694a20793
(Boeing r1762)
...
start session event queue on slave servers when RUNTIME message is received
this enables queued events on slave servers such as service start times
2013-09-03 15:23:44 +00:00
ahrenholz
1a659fe9eb
(Boeing r1761)
...
have broker forward conf reset messages to "all"
fixes issue with restarting distributed EMANE session
2013-08-30 18:42:42 +00:00
ahrenholz
aad3f07560
(Boeing r1760)
...
fix Session.instantiate() for EMANE slave servers, which wait for their
platform ID and starting NEM ID from the master server
2013-08-30 18:41:39 +00:00
ahrenholz
8f007a223f
(Boeing r1759)
...
replace PER with Loss in WLAN dialog, consistent with link dialog
2013-08-30 14:28:57 +00:00
ahrenholz
5bda784128
(Boeing r1758)
...
update user manual with text on distributed controlnets; replace PER with Loss;
add note about UTM zones
2013-08-30 14:27:00 +00:00
ahrenholz
898a8c6c76
(Boeing r1757)
...
fix exception raised when EMANE model is missing config
2013-08-29 20:35:56 +00:00
ahrenholz
9a190eb04e
(Boeing r1756)
...
print warning when imn is loaded and EMANE model is missing/unknown
2013-08-29 20:32:12 +00:00
ahrenholz
ce65d617c5
(Boeing r1755)
...
allow specifying multiple controlnet prefixes for distributed sessions
a callback causes the broker to munge the CONF message so that controlnet
prefixes are assigned to slave servers by the master server
2013-08-29 17:51:19 +00:00
ahrenholz
7e63173d07
(Boeing r1754)
...
display message when control network bridge is added
2013-08-29 16:08:53 +00:00
ahrenholz
1116ff83b5
(Boeing r1753)
...
properly support session options having spaces in value
2013-08-29 16:03:53 +00:00
ahrenholz
f8f46d28be
initial import (Boeing r1752, NRL r878)
2013-08-29 14:21:13 +00:00