Commit graph

341 commits

Author SHA1 Message Date
tgoff0
3ffdf7c420 daemon: Some code reorganization to make XML support more modular. 2014-12-15 18:22:46 +00:00
tgoff0
9f1e800756 gui: Ask if the currently running session should be stopped when
loading a file.
2014-12-15 18:22:40 +00:00
tgoff0
51e670c717 gui: Check if a node is on the current canvas when modifying its appearance.
This also fixes a bug where a node's name would not be correctly
updated if it was on the current canvas.

Adapted from a patch by Yueli Yang.
2014-12-09 21:37:17 +00:00
ahrenholz
b89e7d6471 fix MDR test to work with Quagga under Ubuntu found in quagga_search_path
(Boeing r1901)
2014-11-05 21:31:01 +00:00
ahrenholz
c5f1fa7d13 added docker service file from r603 2014-10-31 18:47:57 +00:00
ahrenholz
90f3c6569f convert node count to string before building session message (fixes bug #258)
patch from Björn Axelsson
(Boeing r1900)
2014-10-31 18:35:38 +00:00
ahrenholz
e319873815 re-read channel var when switching sessions via dialog (fixes bug #259)
patch from Björn Axelsson
(Boeing r1899)
2014-10-31 18:29:16 +00:00
ahrenholz
76889d8411 improve adjacency widget lines when moving nodes (fixes bug #265)
added "docker logs" Observer Widget
(Boeing r1898)
2014-10-31 17:32:32 +00:00
ahrenholz
f5e3461903 make calcdistance a staticmethod
(Boeing r1897)
2014-10-31 16:46:43 +00:00
ahrenholz
267c49dfab added Docker service contributed by Stuart Marsden, with some mods
fixes bug #264
(Boeing r1896)
2014-10-31 16:45:03 +00:00
ahrenholz
f61522207d update HTTP service to support apache 2.4 on Ubuntu 14.04 (fixes bug #261)
(Boeing r1895)
2014-10-30 18:13:43 +00:00
ahrenholz
503713f0bc use hex value for short session ID used in naming interfaces
use interface names "vethOOOOO.ii.ss" and "vethOOOOO.iipss" for veth pairs

(where OOOOO = object id, ii = interface index, ss = hex short session ID)

fixes bug #260 virtual interface names too long
(Boeing r1894)
2014-10-28 21:18:16 +00:00
ahrenholz
96dd48e3c3 fixed sample scripts to work with EMANE 0.9.x
(Boeing r1893)
2014-10-28 17:40:14 +00:00
ahrenholz
5c9c8bfff7 set IP addresses on TAP devices used with EMANE 0.9.2 (fixes bug #268)
(Boeing r1892)
2014-10-28 17:24:31 +00:00
ahrenholz
be4f431ab6 revise EMANE 0.9.2 detection due to protobuf file under Ubuntu 12.04
make Emane.detectversionfromcmd() a classmethod
(Boeing r1890,1891)
2014-10-27 20:52:01 +00:00
ahrenholz
c04c0a9ef3 added SDT option to basicrange.py example
(Boeing r1889)
2014-10-23 22:14:06 +00:00
ahrenholz
3422d13851 added "Reload" entry to the File menu
(Boeing r1888)
2014-10-22 19:33:32 +00:00
ahrenholz
0fbe03646c bump version to 4.7svn3 (periodic increment)
(Boeing r1887)
2014-10-10 16:04:59 +00:00
ahrenholz
2df3e6cd77 update labels, EMANE 0.9.x RF-PIPE jitter/delay is in seconds, not microseconds
(Boeing r1886)
2014-10-02 15:00:19 +00:00
ahrenholz
7f05bcd94a fix improper EMANE version detection when stopping/starting sessions
(Boeing r1885)
2014-09-30 14:52:13 +00:00
ahrenholz
5359ff4fd4 added support for distributed EMANE 0.9.2
(Boeing r1884)
2014-09-29 19:07:25 +00:00
ahrenholz
f081985433 use default log level of 3 ("INFO" level) with EMANE if unspecified in core.conf
(Boeing r1883)
2014-09-23 21:37:18 +00:00
ahrenholz
4ee92d1711 support linking RJ45 with EMANE 0.9.2 using Raw transport;
build extra XML and launch emane process on host for the raw devices
(Boeing r1882)
2014-09-23 20:24:19 +00:00
ahrenholz
e825b94e13 support for EMANE 0.9.2 by running emane process in each container
use control network for data and events
use internal transport instead of emanetransportd for 0.9.2
(Boeing r1881)
2014-09-23 16:26:22 +00:00
ahrenholz
24263d77bd initial XML changes for EMANE 0.9.2
for version detection, use 'emane --version' output instead of other tricks
(Boeing r1880)
2014-09-18 15:50:09 +00:00
ahrenholz
3ca4cecd0b whitespace only changes made by Ninja-IDE
(Boeing r1879)
2014-09-17 22:00:11 +00:00
ahrenholz
c3a8fe1799 bump version to 4.7svn2 (periodic increment)
(Boeing r1878)
2014-09-16 16:05:50 +00:00
ahrenholz
c60fc54ed2 fix bug #263 use correct interface name with Wireshark right-click menu
(Boeing r187)
2014-09-15 19:15:35 +00:00
ahrenholz
1973eb9313 fix bug #257 use correct interface name for throughput widget and plots
(Boeing r1876)
2014-08-06 18:23:04 +00:00
ahrenholz
3d6fa0531e bump to version 4.7svn1
(Boeing r1875)
2014-08-06 14:50:54 +00:00
ahrenholz
cf1b700488 bump to version 4.7 for release
(Boeing r1873)
2014-08-06 14:46:07 +00:00
ahrenholz
4981b5c4a9 minor updates to man page dates and headers
(Boeing r1872)
2014-08-06 14:27:49 +00:00
ahrenholz
063b323948 bump API version to 1.23 for 4.7 release
(Boeing r1871)
2014-08-05 22:23:16 +00:00
ahrenholz
8c1bc3773f updated RPM spec file since procps-ng is not present with epel6 builds
(Boeing r1870)
2014-08-05 21:45:01 +00:00
ahrenholz
1acddd0f4c added missing RPM dependencies and updated Linux distro numbers in manual
(Boeing r1869)
2014-08-04 22:52:38 +00:00
ahrenholz
0721a8b67e added note about installing CORE via apt-get under Ubuntu 14.04
(Boeing r1868)
2014-08-04 22:52:09 +00:00
ahrenholz
66ebcb5cf4 fix bug #253 "NetworkManager runs DHCP..." for Ubuntu (but not Fedora/CentOS)
use "vethA.B.SS" name for veth devices (A = node number, B = index, SS = short session ID)
use "tapA.B.SS" name for tap devices; use "b.A.SS" name for bridge devices
added a SESSION_SHORT environment variable to the default CORE environment
(Boeing r1867)
2014-08-04 17:28:35 +00:00
ahrenholz
4487767fa4 bump to version 4.6svn10
changelog and packaging updates for 4.7 release
2014-08-04 17:21:58 +00:00
ahrenholz
f3b86f6dbd fix bug #231 exception with mobility script and two wlans
(Boeing r1859)
2014-07-29 14:52:08 +00:00
ahrenholz
ade7338cdc fix bug #250 rj45 interface list cuts off long interface names
(Boeing r1857)
2014-07-29 13:52:40 +00:00
ahrenholz
42f176e1ec write local address, port for slave servers in /tmp/pycore.nnnnn/servers file
fixes bug #248
(Boeing r1856)
2014-07-28 17:49:42 +00:00
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