Jeremy
|
e6e83ffa8a
|
Update the VM name in VirtualBox for linked clones.
|
2015-01-14 16:48:32 -07:00 |
|
Julien Duponchelle
|
6c35cc304e
|
Dirty stop start for VPCS
|
2015-01-14 18:52:02 +01:00 |
|
Julien Duponchelle
|
1431c66c54
|
Documentation generation
|
2015-01-14 12:32:56 +01:00 |
|
Julien Duponchelle
|
aab944fb6c
|
Move old test to old_tests directory
|
2015-01-14 11:43:23 +01:00 |
|
Jeremy
|
369cd06279
|
Merge latest changes from the POC.
|
2015-01-13 18:26:32 -07:00 |
|
Jeremy
|
61344a1669
|
New base server.
|
2015-01-13 17:05:26 -07:00 |
|
Jeremy
|
2bfe098866
|
Bump version to 1.2.2.dev2
|
2015-01-12 16:30:09 -07:00 |
|
Jeremy
|
2ef45781ad
|
Checks connection failure to Qemu monitor.
|
2015-01-11 18:24:13 -07:00 |
|
Raizo62
|
cbbb89f69c
|
Add snapshot named reset to linked cloned Vbox
|
2015-01-11 12:22:59 +00:00 |
|
Jeremy
|
29896151e7
|
Support spaces in the controller name of VirtualBox clones.
|
2015-01-06 15:31:50 -07:00 |
|
Jeremy
|
7f6f7022b0
|
Support to run VirtualBox as another user.
|
2015-01-05 16:18:33 -07:00 |
|
Jeremy Grossmann
|
c77ebca036
|
Merge pull request #62 from shmygov/qemunio
Dynamically configure network connections of running QEMU VMs
|
2015-01-05 15:46:09 -07:00 |
|
Jeremy
|
881cc6f592
|
Fixes wrong IOS config paths.
|
2015-01-04 18:51:55 -07:00 |
|
Jeremy
|
5265818365
|
Support for IOURC file on the server side.
|
2015-01-04 15:59:00 -07:00 |
|
Jeremy
|
d1e186317c
|
Console switching from local/remote to remote/local while a VirtualBox VM is running.
|
2015-01-04 14:56:17 -07:00 |
|
Jeremy
|
a6fd457cff
|
Bump the maximum network adapters to 32 for Qemu.
|
2015-01-03 16:16:07 -07:00 |
|
Dmitry Shmygov
|
4eedc9c74c
|
Dynamically configure network connections of running QEMU VMs (including new QEMU versions)
|
2015-01-03 05:04:52 +03:00 |
|
Dmitry Shmygov
|
ccb4ccd612
|
Return QEMU monitor responses as Match Objects (more flexibility for future uses)
|
2014-12-29 01:59:45 +03:00 |
|
Dmitry Shmygov
|
c775b05d33
|
Dynamically configure network connections of running QEMU VMs
|
2014-12-29 01:43:56 +03:00 |
|
Dmitry Shmygov
|
9cedb1cc99
|
Add sleep after write to QEMU monitor (to work with new QEMU versions)
|
2014-12-27 12:44:10 +03:00 |
|
Jeremy
|
1f615430ae
|
Checks for broken symbolic links.
|
2014-12-24 17:19:42 -07:00 |
|
Jeremy
|
2de1a97076
|
Merge remote-tracking branch 'origin/master'
|
2014-12-24 15:47:07 -07:00 |
|
Jeremy
|
747c0ee7a3
|
More checks on minimum RAM for IOS routers and updates default values to match the latest IOS image requirements.
|
2014-12-24 15:46:59 -07:00 |
|
grossmj
|
d9f44edcaf
|
Fixes incompatibility for IOS startup-config and private-config paths created on Windows and loaded from a project on Linux/Mac OS X.
|
2014-12-23 15:29:27 -07:00 |
|
Dmitry Shmygov
|
84511d7b39
|
QEMU VM suspend/resume and reload
|
2014-12-23 14:42:58 +03:00 |
|
Dmitry Shmygov
|
3590985c07
|
Add QEMU monitor port to control running QEMU VMs
|
2014-12-23 14:42:58 +03:00 |
|
Jeremy
|
7785c03eac
|
Ignore Unicode errors when executing vboxmanage.
|
2014-12-19 15:47:12 -07:00 |
|
Jeremy
|
7f37f649da
|
Catch OSError exception for subprocess calls.
|
2014-12-11 12:15:24 -07:00 |
|
Jeremy
|
acb5103119
|
Merge remote-tracking branch 'origin/master'
|
2014-12-09 19:17:53 -07:00 |
|
Jeremy
|
823344bf44
|
Get Windows interface list from the registry if the COM service fails.
|
2014-12-09 19:17:25 -07:00 |
|
Jeremy Grossmann
|
ecf7ebc26b
|
Merge pull request #58 from dlintott/fix_gns3-gui_158
Remove extra line that was over-writing the auto Idle-PC value
|
2014-12-09 16:16:05 -07:00 |
|
Daniel Lintott
|
317a37147e
|
Remove extra line that was over-writing the auto Idle-PC value
Fixes GNS3/gns3-gui#158
|
2014-12-09 19:39:22 +00:00 |
|
Jeremy Grossmann
|
0f238c5bb7
|
Merge pull request #54 from planctechnologies/dev
Qemu cloud improvements
|
2014-12-09 12:36:38 -07:00 |
|
Jerry Seutter
|
f1503ae655
|
Handle initrd and kernel paths in qemu
|
2014-12-08 20:14:55 -07:00 |
|
Jeremy
|
20592f72c0
|
Fixes UID bit test.
|
2014-12-08 14:54:06 -07:00 |
|
Jerry Seutter
|
00f49e337d
|
Merge branch 'master' into dev
|
2014-12-08 14:22:31 -07:00 |
|
Jeremy
|
fc04a94dce
|
Bump version to 1.2.2.dev1
|
2014-12-05 13:53:30 -07:00 |
|
Jeremy
|
ba357b0541
|
Bump version to 1.2.1
|
2014-12-04 12:49:40 -07:00 |
|
Jeremy
|
f58c7960c9
|
Use bundled Qemu on Windows and OSX by default and checks if remote server are registered.
|
2014-12-04 12:25:49 -07:00 |
|
Jeremy
|
5a468888c8
|
Bump version to 1.2.1.dev2
|
2014-12-02 18:52:28 -07:00 |
|
Jeremy
|
8f53d51c05
|
Support for CPU throttling and process priority for Qemu.
|
2014-12-02 18:12:37 -07:00 |
|
Jeremy
|
1e01c85be9
|
Change search paths for Qemu on Windows.
|
2014-12-02 14:49:39 -07:00 |
|
grossmj
|
fed02ee167
|
Adds default path for VBoxManage on Mac OS X.
|
2014-11-29 16:42:57 -07:00 |
|
grossmj
|
632134a02a
|
Support for older Qemu versions like the 0.11.0 on Windows.
|
2014-11-29 14:11:51 -07:00 |
|
Jeremy
|
183a6aed44
|
Do not use universal_newlines in subprocess.
|
2014-11-26 15:07:15 -07:00 |
|
Jeremy
|
d97ba11728
|
Fixes C7200 IO cards insert/remove issues and makes C7200-IO-FE the default.
|
2014-11-24 17:02:00 -07:00 |
|
Jerry Seutter
|
ef8c6b603c
|
Add debugging to deadman process
|
2014-11-24 14:32:06 -07:00 |
|
Jeremy
|
4918675cd5
|
Fixes Qemu version detection.
|
2014-11-24 11:44:27 -07:00 |
|
Jeremy
|
6ef614103e
|
Ignore inaccessible VirtualBox VMs.
|
2014-11-24 11:15:30 -07:00 |
|
Jeremy
|
09948a366f
|
Use SubprocessError to catch Subprocess exceptions.
|
2014-11-22 17:45:04 -07:00 |
|
Jeremy
|
3bd88178a0
|
Bump to version 1.2.1.dev1 and fixes vboxmanage lookup on Windows.
|
2014-11-20 19:01:00 -07:00 |
|
Jeremy
|
95f5c73e33
|
Bump to version 1.2
|
2014-11-19 19:28:21 -07:00 |
|
grossmj
|
fd92189d51
|
Restore dock widgets.
|
2014-11-19 10:22:09 -07:00 |
|
Jeremy
|
cb913416ef
|
Bump to version 1.2.dev3
|
2014-11-15 16:47:30 -07:00 |
|
Jeremy
|
5a7e482dac
|
Linked clone support for VirtualBox (still problems with temporary projects).
|
2014-11-15 16:05:55 -07:00 |
|
Jeremy
|
e2e4f4f38b
|
Fixes remote server issue when creating a new project while already in a project.
|
2014-11-14 19:59:06 -07:00 |
|
Jeremy Grossmann
|
e75dde3ebf
|
Merge pull request #48 from planctechnologies/pr3
Add support for Qemu devices on cloud instances (server)
|
2014-11-12 21:19:15 -07:00 |
|
Jeremy Grossmann
|
bba2c2b0d3
|
Merge pull request #47 from planctechnologies/pr2
Support IOU devices on cloud instances
|
2014-11-12 21:17:57 -07:00 |
|
Jeremy
|
a9e924934a
|
Fixes important issue when searching for a free port.
|
2014-11-12 19:49:02 -07:00 |
|
Jeremy
|
f6561bf684
|
Automatically extract IOS configs when a project is closed.
|
2014-11-10 13:50:17 -07:00 |
|
Jerry Seutter
|
5b73786653
|
Move image path manipulation to server side
|
2014-11-10 11:28:19 -07:00 |
|
Jeremy
|
f44fbd1f16
|
Option to allow console connections to any local IP address when using the local server.
|
2014-11-09 23:01:13 -07:00 |
|
Jeremy
|
1982ff8100
|
Allows Qemu VM to have 0 interface.
|
2014-11-09 18:27:40 -07:00 |
|
Jeremy
|
7a6f27fed9
|
New VirtualBox guest property: ProjectDirInGNS3.
|
2014-11-09 16:10:30 -07:00 |
|
Jeremy
|
747ca7bb90
|
Base for VirtualBox linked clones (not completed yet).
|
2014-11-09 11:50:47 -07:00 |
|
Jerry Seutter
|
faa3ef8cb4
|
Add support for Qemu devices on cloud instances
|
2014-11-07 20:42:08 -07:00 |
|
Jerry Seutter
|
0b0830976f
|
Support IOU devices on cloud instances
|
2014-11-06 15:50:46 -07:00 |
|
grossmj
|
31db1a4e84
|
Merge remote-tracking branch 'origin/master'
Conflicts:
gns3server/modules/virtualbox/virtualbox_vm.py
|
2014-11-06 13:59:05 -07:00 |
|
grossmj
|
e07347a961
|
Rename "enable console" to "remote console".
|
2014-11-06 13:56:19 -07:00 |
|
Jeremy
|
a4e20cd6f6
|
Add VirtualBox guest property "NameInGNS3".
|
2014-11-06 10:11:39 -07:00 |
|
Jeremy
|
a98a8b1acc
|
Change default VirtualBox adapter type.
|
2014-11-04 19:00:01 -07:00 |
|
Jeremy
|
7809160ea1
|
Add detection of qemu and qemu.exe binaries.
|
2014-11-03 17:36:14 -07:00 |
|
grossmj
|
410729c998
|
Check for duplicate node names in Preferences.
|
2014-11-03 15:06:07 -07:00 |
|
grossmj
|
3a85e2dba7
|
Fixes missing cloud settings on Windows.
|
2014-11-02 18:09:35 -07:00 |
|
grossmj
|
087f0e82de
|
Fixes issues with VirtualBox Telnet server on Windows.
|
2014-11-02 18:06:15 -07:00 |
|
grossmj
|
393a312e7e
|
New Telnet server for VirtualBox.
|
2014-11-02 15:47:44 -07:00 |
|
grossmj
|
4d23c5917c
|
Add REUSE flag to socket when scanning for unused ports.
|
2014-11-01 15:44:18 -06:00 |
|
Jeremy Grossmann
|
89e80fd74b
|
Merge pull request #43 from planctechnologies/dev
Download IOS images from Cloud Files to a cloud instance
|
2014-11-01 11:19:12 -06:00 |
|
Jeremy
|
a48aff6ce5
|
Fixes some issues with VirtualBox support.
|
2014-10-31 17:41:12 -06:00 |
|
Jerry Seutter
|
e5fa52fcb5
|
Adding back a line that was mistakenly removed.
|
2014-10-31 10:26:53 -06:00 |
|
Jerry Seutter
|
ff02bb977a
|
Merge branch 'master' into dev
|
2014-10-31 10:02:58 -06:00 |
|
grossmj
|
7b531cf094
|
Fixes issue when getting the VirtualBox VM list.
|
2014-10-30 21:10:14 -06:00 |
|
Jeremy
|
dab72cf036
|
New VirtualBox support (under testing).
|
2014-10-30 18:53:17 -06:00 |
|
grossmj
|
95a89ac91b
|
Change find an unused port.
|
2014-10-29 10:15:22 -06:00 |
|
grossmj
|
f5540ee147
|
Change find an unused port.
|
2014-10-28 21:03:51 -06:00 |
|
Jerry Seutter
|
d2798a969e
|
Cleanup
|
2014-10-28 11:27:41 -06:00 |
|
Jerry Seutter
|
148b99c553
|
Cleanup
|
2014-10-28 11:09:43 -06:00 |
|
Jerry Seutter
|
5f9554b86c
|
Cleanup
|
2014-10-28 11:07:44 -06:00 |
|
Jerry Seutter
|
3a157b5e6d
|
Handle a missing cloud server section in the config file
|
2014-10-28 11:01:17 -06:00 |
|
Jerry Seutter
|
7830bf8b1a
|
Merge branch 'dev' into gns-110
|
2014-10-28 10:39:03 -06:00 |
|
Jerry Seutter
|
ee1dbd6cd3
|
Merge branch 'master' into dev
|
2014-10-28 09:38:37 -06:00 |
|
Jerry Seutter
|
c4afc33ea8
|
IOS devices can be deployed on cloud instances.
|
2014-10-27 18:12:56 -06:00 |
|
grossmj
|
88b9d946da
|
Fixes SecureCRT issue when disconnecting from an IOU device on Windows.
|
2014-10-25 18:03:24 -06:00 |
|
grossmj
|
20acca64b5
|
Bump version to 1.2.dev1
|
2014-10-25 18:01:14 -06:00 |
|
grossmj
|
440148aa0b
|
Bump version to 1.1
|
2014-10-22 22:43:48 -06:00 |
|
grossmj
|
f48c9117b0
|
Serial console for VirtualBox.
|
2014-10-22 21:59:11 -06:00 |
|
grossmj
|
666c8ea922
|
Pedantic: make sure Idle-PC is spelled that way.
|
2014-10-22 20:47:59 -06:00 |
|
Jerry Seutter
|
91894935bf
|
Merge branch 'dev' into gns-110
|
2014-10-21 15:39:14 -06:00 |
|
grossmj
|
3b3c47c858
|
Bump version to 1.1.dev1.
|
2014-10-21 10:02:07 -06:00 |
|
grossmj
|
f0c344939b
|
Polish and bump up to version 1.0!
|
2014-10-20 18:40:05 -06:00 |
|
grossmj
|
e261263aab
|
Add path lookup directory for Qemu on OSX.
|
2014-10-20 11:56:30 -06:00 |
|
Jerry Seutter
|
6d80d3e70d
|
Merge branch 'master' into dev
|
2014-10-20 11:22:04 -06:00 |
|
grossmj
|
b88abb7c91
|
Remote servers and load-balancing (still things to improve).
|
2014-10-19 17:29:04 -06:00 |
|
Jerry Seutter
|
c08e1011ed
|
Make the server download images from cloud files
|
2014-10-15 15:51:00 -06:00 |
|
grossmj
|
5f4b3c547b
|
Bump to version 1.0.dev1.
|
2014-10-14 17:47:52 -06:00 |
|
grossmj
|
f854752c84
|
Bump to version 1.0-beta4.
|
2014-10-14 17:20:28 -06:00 |
|
grossmj
|
4195bdc7dd
|
Auto idle-pc feature and improvements/bug fixes for GNS3 preferences.
|
2014-10-13 19:53:17 -06:00 |
|
Jerry Seutter
|
c0fc093ab7
|
Merge branch 'master' into dev
|
2014-10-10 15:24:08 -06:00 |
|
grossmj
|
b68c11e33e
|
Bump version to 1.0-beta4.dev2
|
2014-10-09 21:26:07 -06:00 |
|
Jeremy Grossmann
|
b3e86be182
|
Merge pull request #37 from planctechnologies/server_security2
Add secure communication between gui and server 2/2
|
2014-09-30 11:24:28 -06:00 |
|
Jeremy Grossmann
|
5802c2b9f5
|
Merge pull request #36 from planctechnologies/server_security
Add secure communication between gui and server 1/2
|
2014-09-30 11:23:04 -06:00 |
|
Jeremy Grossmann
|
e39c93c91a
|
Merge pull request #34 from planctechnologies/deadman
Deadman switch support 1/2
|
2014-09-30 11:20:01 -06:00 |
|
grossmj
|
1a96a150bc
|
Fix shemas for QEMU.
|
2014-09-30 11:15:15 -06:00 |
|
Michael
|
65fdafda40
|
Merge pull request #6 from planctechnologies/gns-108
Add a --quiet mode to gns3server
|
2014-09-29 19:55:36 -06:00 |
|
Jerry Seutter
|
03fb75437b
|
Add cert and auth support to gns3server.
|
2014-09-29 18:19:35 -06:00 |
|
Jerry Seutter
|
7c446796fe
|
gns3server now controls the deadman switch.
|
2014-09-29 18:09:16 -06:00 |
|
Jerry Seutter
|
ee88d6f808
|
Merge branch 'master' into dev
|
2014-09-29 17:24:52 -06:00 |
|
Jerry Seutter
|
d4d774055a
|
Remove unused parameter
|
2014-09-29 16:01:39 -06:00 |
|
Jerry Seutter
|
efc80ff17a
|
Revert version number change
|
2014-09-29 15:59:49 -06:00 |
|
Jerry Seutter
|
91fba4aca4
|
Use logging config to set destination of copyright info
|
2014-09-29 15:56:01 -06:00 |
|
grossmj
|
a8193fa063
|
Split the PATH environment variable using os.pathsep
|
2014-09-28 18:23:27 -06:00 |
|
Jerry Seutter
|
23686215fe
|
Add a --quiet mode to gns3server
|
2014-09-25 14:42:37 -06:00 |
|
grossmj
|
6dce005594
|
Bump to version 1.0-beta1.dev1.
|
2014-09-24 11:14:28 -06:00 |
|
grossmj
|
a49f107af2
|
Bump to version 1.0-beta3.
|
2014-09-24 11:01:33 -06:00 |
|
grossmj
|
e7141685cc
|
Tweaks to support Qemu on Windows.
|
2014-09-23 21:38:51 -06:00 |
|
grossmj
|
aca9e0de56
|
Qemu integration stage 2, support for ASA and IDS.
|
2014-09-22 21:24:55 -06:00 |
|
Jerry Seutter
|
cf59240bef
|
Bugfixes with cloud server communication
|
2014-09-21 21:41:51 -06:00 |
|
grossmj
|
d1715baae1
|
Base QEMU support.
|
2014-09-18 15:47:43 -06:00 |
|
Jerry Seutter
|
b132c901c9
|
Disabling auth from version string
|
2014-09-18 20:39:12 +00:00 |
|
Michael
|
a0e2fe551a
|
Added web user and password to start_server output
|
2014-09-15 21:25:09 -06:00 |
|
Michael
|
6c6c9200e4
|
Add CN support to cert as command line arg
|
2014-09-08 22:07:33 -06:00 |
|
Michael
|
4fa87005bc
|
Enabled HTTP Auth, SSL and DMS disabling based on cloud.conf availability
|
2014-09-08 21:51:56 -06:00 |
|
Michael
|
17e4b51d18
|
Testing out dummy config
|
2014-09-08 20:45:36 -06:00 |
|
Michael
|
f876a862c4
|
GNS3 server will now create the heardbeat file durining initialization
|
2014-09-06 21:13:09 -06:00 |
|
Michael
|
ef492d4690
|
Update gns3dms to support cloud.conf
|
2014-09-06 20:46:06 -06:00 |
|
Michael
|
36e539382c
|
Added support for cloud.conf file and startup script
|
2014-09-06 00:51:43 -06:00 |
|
Michael
|
6f9e0f6d2e
|
Moved certs to .config
|
2014-09-03 22:19:59 -06:00 |
|
Michael
|
b84dda3c8e
|
HTTP auth added to file_upload and jsonrpc
|
2014-09-03 22:12:34 -06:00 |
|
Michael
|
382e693fc8
|
Added authentication handler for basic auth check
|
2014-09-03 00:05:06 -06:00 |
|
Michael
|
a95cc678e9
|
Added server.py ssl mode dependant on cert existence
|
2014-09-02 22:33:45 -06:00 |
|
Michael
|
bcf0aae531
|
Added HOME support and cert dir to create_cert script
|
2014-09-02 22:17:06 -06:00 |
|
grossmj
|
b483f87c2f
|
Bump version to 1.0-beta3.dev1.
|
2014-09-02 15:49:39 -06:00 |
|
grossmj
|
9d2e18328b
|
Bump version to 1.0-beta2.
|
2014-09-02 13:06:26 -06:00 |
|
Michael
|
99a8f5f21a
|
Added create_cert.sh and ssl_options to enable SSL
|
2014-08-30 01:32:48 -06:00 |
|
Michael
|
e688d96c36
|
Add start, stop, restart and heartbeat handling to DeadMan module
|
2014-08-28 23:06:28 -06:00 |
|
Michael
|
3845cab84b
|
Adding initial module
|
2014-08-28 22:09:38 -06:00 |
|
grossmj
|
76b357c1ce
|
Do not activate sparse memory by default for c1700 and c2600 platforms.
https://github.com/GNS3/dynamips/issues/54
|
2014-08-26 17:07:48 -06:00 |
|
grossmj
|
80ab81190c
|
Add "enable console" option to VirtualBox VMs (True by default).
Add "start at" option to VirtualBox VMs (adapter start index, 0 by default).
|
2014-08-26 15:27:43 -06:00 |
|
grossmj
|
934404cc90
|
Change default port ranges.
|
2014-08-25 15:40:04 -06:00 |
|
grossmj
|
6e39630b9b
|
Required VirtualBox wrapper is >= 9.1
|
2014-08-22 17:39:57 -06:00 |
|
grossmj
|
569a68a486
|
VirtualBox support refactoring.
|
2014-08-22 17:36:12 -06:00 |
|
grossmj
|
77c583ca39
|
Check if the VirtualBox COM service is installed on Windows.
|
2014-08-21 18:13:41 -06:00 |
|
grossmj
|
ea05744e1c
|
Force to rebuild the COM cache on Windows (for VirtualBox support).
|
2014-08-17 15:15:07 -06:00 |
|
grossmj
|
e0f0c98ffd
|
Do not look for vboxwrapper on non Windows platforms.
|
2014-08-13 12:11:41 -06:00 |
|
grossmj
|
a8d740ef21
|
Fix version from 1.0beta2-dev1 to 1.0beta2.dev1
|
2014-08-11 22:13:21 -06:00 |
|
Daniel Lintott
|
578bb5741d
|
Override check_origin from tornado.websocket
|
2014-08-06 22:43:37 +01:00 |
|
grossmj
|
0cfb446146
|
Bump version to beta1.
|
2014-07-18 22:50:22 -06:00 |
|
grossmj
|
ae0feb8c9c
|
Fixes packet capture when spaces are in the capture file path.
|
2014-07-18 22:43:01 -06:00 |
|
grossmj
|
7ff218a5fc
|
Fixes issue when adding multiple VirtualBox VMs.
Remove early release dialog.
|
2014-07-18 21:10:46 -06:00 |
|
grossmj
|
cdc778c159
|
Fixes issue with VirtualBox integration on Windows.
|
2014-07-18 18:04:21 -06:00 |
|
grossmj
|
19d24975c2
|
Remove privileged access checks for Dynamips.
|
2014-07-17 20:48:11 -06:00 |
|
grossmj
|
65d70bacfa
|
Telnet to pipe support for VirtualBox.
|
2014-07-17 20:02:18 -06:00 |
|
grossmj
|
9ac2716826
|
Adds VirtualBox API for Python3 (not official).
|
2014-07-17 18:28:55 -06:00 |
|
grossmj
|
53ee3dc5cc
|
Remove vboxapi_py3 package.
|
2014-07-17 18:24:21 -06:00 |
|
grossmj
|
64f78bb847
|
Fixes some inconsistencies when exporting configs.
|
2014-07-17 18:22:27 -06:00 |
|
grossmj
|
f5cf7363da
|
Work around for the c7200 reload bug in Dynamips <= 0.2.13.
|
2014-07-17 18:03:21 -06:00 |
|
grossmj
|
1fb4ab7e33
|
Minimal VirtualBox integration.
|
2014-07-17 15:28:02 -06:00 |
|
grossmj
|
0ef727ce4b
|
Base for VirtualBox support.
|
2014-07-12 13:18:25 -06:00 |
|
grossmj
|
88e03ae312
|
Bump to version 1.0b1.dev1.
|
2014-07-11 16:44:42 -06:00 |
|
grossmj
|
d6efd9ced0
|
Bump version to 1.0a8.
|
2014-07-09 17:08:22 -06:00 |
|
grossmj
|
6ffba35742
|
Use Windows interface names instead of their GUID (more user friendly).
Ask for an alternative interface if one cannot be found.
|
2014-07-08 14:01:45 -06:00 |
|
grossmj
|
9fc7650f3f
|
Find an alternative IOS or IOU image if one cannot be found when importing a topology.
|
2014-07-06 16:34:38 -06:00 |
|
grossmj
|
551b98880b
|
Default preferences for remote servers.
|
2014-07-04 15:18:13 -06:00 |
|
grossmj
|
7c99ee9de8
|
New feature: import/export device configs.
|
2014-07-03 18:56:37 -06:00 |
|
grossmj
|
9ac5b86431
|
Fixes IOU and VPCS renaming issues.
|
2014-07-03 09:02:25 -06:00 |
|
grossmj
|
329891fc83
|
Check for VPCS version >= 0.5b1
|
2014-07-02 15:04:39 -06:00 |
|
grossmj
|
15bc2221b9
|
Bump to version 1.0a8.dev1 and reactivate cloud features.
|
2014-07-01 08:19:19 -06:00 |
|
grossmj
|
4b5c38495a
|
Change default projects directory from ~/Documents/GNS3/projects to ~/GNS3/projects.
|
2014-06-29 10:14:15 -06:00 |
|
grossmj
|
c9a729b369
|
Bump version to 1.0a7.
|
2014-06-29 03:59:35 -06:00 |
|
grossmj
|
9bc0287540
|
New feature: packet capture for IOU (not working, issue with iouyap).
|
2014-06-27 09:42:34 -06:00 |
|
grossmj
|
33787d486a
|
New feature: packet capture for the Ethernet hub and Ethernet, ATM and Frame relay switches.
|
2014-06-27 07:26:47 -06:00 |
|
grossmj
|
606f773f3d
|
New feature: packet capture for IOS routers.
|
2014-06-26 03:06:58 -06:00 |
|
grossmj
|
14bb12d3fb
|
Check for sticky bit when checking for executable access.
|
2014-06-21 06:53:47 -06:00 |
|
grossmj
|
49506ada3f
|
Fixes inconsistencies with startup and private config paths when renaming an IOS router.
|
2014-06-18 07:22:57 -06:00 |
|
grossmj
|
587ddf7646
|
IOU: rename startup-config to initial-config because it makes more sense.
|
2014-06-18 06:08:00 -06:00 |
|
grossmj
|
cb763e0926
|
Use Dynamips, IOU and VPCS identifiers to correctly load a topology.
|
2014-06-15 05:18:33 -06:00 |
|
grossmj
|
f9ee38dd55
|
Fixes issues to restore the correct working directories for IOU and VPCS devices when loading a project.
Prevent multiple clients to use the same server (this is not supported yet).
|
2014-06-10 09:33:27 -06:00 |
|
grossmj
|
3a57539f77
|
Bump to version alpha7.dev1
|
2014-05-31 10:51:19 -06:00 |
|
grossmj
|
e5f5228329
|
Bump to version 1.0-alpha6.
|
2014-05-30 13:49:52 -06:00 |
|
grossmj
|
61ef750da3
|
Replace decode errors when reading device configs.
|
2014-05-29 12:59:13 -06:00 |
|
grossmj
|
e817c13738
|
Catch BlockingIOError in ioucon.
|
2014-05-29 03:10:45 -06:00 |
|
grossmj
|
a0a5705fd8
|
Fixes issue with Frozen server and templates directory.
|
2014-05-29 01:30:18 -06:00 |
|
grossmj
|
7b58f14681
|
Some PEP8 style fixes.
|
2014-05-28 06:26:20 -06:00 |
|
grossmj
|
a39a693cda
|
Hostname management refactoring.
|
2014-05-27 11:23:06 -06:00 |
|
grossmj
|
3a0439c9ae
|
New hostnames management for the Dynamips module.
|
2014-05-27 03:59:22 -06:00 |
|
grossmj
|
d7b9ed33f8
|
Bump to version 1.0a6.dev2
|
2014-05-25 01:51:57 -06:00 |
|
grossmj
|
f2fbdf618f
|
Fixes privileged access checks for IOU.
|
2014-05-22 13:06:29 -06:00 |
|
grossmj
|
9da5aa1107
|
Fixes validation issue with c2600 XM chassis.
|
2014-05-22 10:54:34 -06:00 |
|
grossmj
|
0f5d2927df
|
Fixes VPCS start on Linux/UNIX. Fixes #15.
|
2014-05-22 10:14:09 -06:00 |
|
grossmj
|
f1d346f958
|
Bump to version 1.0a6.dev1
|
2014-05-21 23:34:19 -06:00 |
|
grossmj
|
909915ceeb
|
Bump version to alpha5.
|
2014-05-21 19:13:32 -06:00 |
|
grossmj
|
72b204dfe6
|
Use SIGBREAK to stop VPCS on Windows.
|
2014-05-21 19:11:28 -06:00 |
|
grossmj
|
3d6ec140b7
|
Forbid additional properties in schemas, add missing ones.
|
2014-05-20 18:06:28 -06:00 |
|
grossmj
|
b42d751e89
|
Fix console port restoration for IOU and VPCS (when loading a project).
|
2014-05-20 17:21:45 -06:00 |
|
grossmj
|
566c48ffed
|
Send error if L1 keepalive messages are not supported.
|
2014-05-20 10:37:11 -06:00 |
|
grossmj
|
77b845a17f
|
Revert "Fix a potential issue in ioucon."
This reverts commit 08cb3de683 .
|
2014-05-20 10:28:59 -06:00 |
|
grossmj
|
08cb3de683
|
Fix a potential issue in ioucon.
|
2014-05-19 22:21:15 -06:00 |
|
grossmj
|
119eb635cf
|
Changes how to look for vpcs and iouyap locations.
|
2014-05-19 18:52:59 -06:00 |
|
grossmj
|
e41afbb5c6
|
IOU layer 1 keepalive messages support.
|
2014-05-19 15:50:27 -06:00 |
|
grossmj
|
babdfd5086
|
Amend device configs when renaming.
|
2014-05-19 13:14:57 -06:00 |
|
grossmj
|
7182e59892
|
Clean delete for IOU & VPCS devices.
|
2014-05-19 12:05:30 -06:00 |
|
grossmj
|
6c0918312c
|
Use SIGTERM instead of SIGUSR1 to stop vpcs.
|
2014-05-18 22:29:41 -06:00 |
|
grossmj
|
3b05d89837
|
Fix issue with VPCS create request.
|
2014-05-18 19:20:05 -06:00 |
|
grossmj
|
0af4ea81ff
|
Working VPCS implementation.
|
2014-05-18 19:12:46 -06:00 |
|
grossmj
|
85ef421d72
|
Catch exceptions in file upload handler.
|
2014-05-17 18:39:37 -06:00 |
|
grossmj
|
f4ab8e2dd0
|
UDP connection checks.
|
2014-05-17 18:07:16 -06:00 |
|
Jeremy Grossmann
|
0f8d1bc6da
|
Merge pull request #12 from joebowen/master
Fixes for the VPCS path setting and base_script_file setting
|
2014-05-16 13:32:59 -06:00 |
|
grossmj
|
6a839c4b7b
|
Wait more time for ioucon thread to be completed. Prevent IOS to be
started or stopped if the status isn't right.
|
2014-05-16 12:35:48 -06:00 |
|
Joe Bowen
|
cef8a3f116
|
Added base64 transmission of script_file
|
2014-05-16 11:42:43 -06:00 |
|
grossmj
|
9b55a8623c
|
Fixes #41.
|
2014-05-16 11:38:48 -06:00 |
|
Joe Bowen
|
f79b2b061b
|
Updated vpcs to allow up to 512 interfaces to start
|
2014-05-16 10:15:11 -06:00 |
|
grossmj
|
34fda76831
|
Bump version to 1.0a5.dev1.
|
2014-05-15 10:44:03 -06:00 |
|
Joe Bowen
|
ec44d70c7b
|
Fixed VPCS base_script_file setting
|
2014-05-15 09:27:46 -06:00 |
|
grossmj
|
6981f82b7b
|
Bump version to alpha4.
|
2014-05-14 17:45:06 -06:00 |
|
grossmj
|
562e5c4c43
|
Interface description support.
|
2014-05-14 14:37:21 -06:00 |
|
grossmj
|
ff6c864294
|
Fixes issue with server shutdown.
|
2014-05-14 11:24:14 -06:00 |
|
grossmj
|
9cc5131024
|
Missing file for the modules.vpcs.nios package.
|
2014-05-13 17:27:11 -06:00 |
|
grossmj
|
0412e051b2
|
Fixes major bug with ghost instance ID.
|
2014-05-13 17:17:26 -06:00 |
|
grossmj
|
64e09a19d9
|
Renaming for VPCS.
|
2014-05-13 16:09:47 -06:00 |
|
grossmj
|
43fa46779f
|
Rename exception vpcsError to VPCSError.
|
2014-05-13 15:11:37 -06:00 |
|
Jeremy Grossmann
|
db4280713c
|
Merge pull request #11 from joebowen/master
Initial pull request for VPCS module
|
2014-05-13 15:06:12 -06:00 |
|
Joe Bowen
|
87c3a41398
|
Update Class names to camelcase
|
2014-05-13 15:00:35 -06:00 |
|
grossmj
|
0d944d39ef
|
Implement special request to stop a module.
|
2014-05-13 14:17:04 -06:00 |
|
Joe Bowen
|
5926bfbd07
|
Fixed first round of bugs/comments from first pull request
|
2014-05-13 10:17:28 -06:00 |
|
Joe Bowen
|
588ee8eed0
|
Changed the way vpcs closes by using the socket to send quit message instead of pid kill
|
2014-05-12 08:16:37 -06:00 |
|
grossmj
|
0b47b5b41e
|
Revert "Bump to alpha4."
This reverts commit 2360a5415f .
|
2014-05-09 12:09:50 -06:00 |
|
grossmj
|
2360a5415f
|
Bump to alpha4.
|
2014-05-09 11:23:18 -06:00 |
|
grossmj
|
879362d09f
|
Remove .gns3 from folder name.
|
2014-05-09 11:19:07 -06:00 |
|
grossmj
|
13f469f9d6
|
Handle local base config path.
|
2014-05-08 14:20:12 -06:00 |
|
grossmj
|
29be7ac4e2
|
Error message that JIT sharing is only supported in Dynamips unstable
version if someone tries. Fixes #10.
|
2014-05-07 21:07:47 -06:00 |
|
grossmj
|
c0a876af68
|
Move cloud code (module independent) to a builtin package.
|
2014-05-07 19:31:53 -06:00 |
|
grossmj
|
44bcc94e3e
|
Option to use the default IOU RAM & NVRAM values.
|
2014-05-07 15:54:52 -06:00 |
|
grossmj
|
34ad75860d
|
Socket shutdown.
|
2014-05-06 19:11:51 -06:00 |
|
grossmj
|
51c1f15853
|
New UDP and console port allocation system for IOU. Fixes duplicated
port issues.
|
2014-05-06 16:58:22 -06:00 |
|
grossmj
|
62da0a5ec2
|
Delete more Dynamips files that are useless to save.
|
2014-05-06 13:46:23 -06:00 |
|
grossmj
|
17b56810d1
|
Fixes bug where IOS nvram/disk files were not kept after closing a
topology.
|
2014-05-06 12:22:38 -06:00 |
|
Joe Bowen
|
bbce6b2c5c
|
Added NIO TAP support
|
2014-05-06 10:52:34 -06:00 |
|
Joe Bowen
|
476a3c42b6
|
Added NIO TAP support
|
2014-05-06 10:42:38 -06:00 |
|
Joe Bowen
|
a50c4c112e
|
Removed redundant definition
|
2014-05-06 10:26:34 -06:00 |
|
Joe Bowen
|
0fc019da03
|
Setup NIO for UDP communication
|
2014-05-06 10:25:05 -06:00 |
|
Joe Bowen
|
81b11403db
|
Update file structure
|
2014-05-06 10:09:11 -06:00 |
|
Joe Bowen
|
975e5db82f
|
Update file structure
|
2014-05-06 10:08:16 -06:00 |
|
Joe Bowen
|
ec08a5a72a
|
Update file structure
|
2014-05-06 10:06:10 -06:00 |
|
Joe Bowen
|
46c653998e
|
First draft of VPCS module
|
2014-05-06 09:06:25 -06:00 |
|
Joe Bowen
|
c6b4ac04e1
|
Revert "Test"
This reverts commit a61686a436 .
|
2014-05-06 09:05:05 -06:00 |
|
Joe Bowen
|
a61686a436
|
Test
|
2014-05-06 08:50:34 -06:00 |
|
grossmj
|
cd47d96de7
|
Fixes error when ldd cannot be found.
|
2014-05-02 16:20:10 -06:00 |
|
grossmj
|
f185c4d489
|
Delete IOS ghost files. Bump version to alpha3.
|
2014-05-02 15:38:52 -06:00 |
|
grossmj
|
f9b0f11221
|
Multiprocessing freeze support must be before the parsing command line
code.
|
2014-05-01 19:59:06 -06:00 |
|
grossmj
|
4ae7875010
|
Support for --version on the command line.
|
2014-05-01 19:34:58 -06:00 |
|
grossmj
|
2a888f93ce
|
Explicitly send an error if a IOS adapter cannot be added or removed.
|
2014-05-01 15:46:59 -06:00 |
|
grossmj
|
ed8b93dee2
|
Possibility to get the server version over JSON-RPC/Websocket.
|
2014-05-01 15:10:06 -06:00 |
|
grossmj
|
93058f92d4
|
Ranges for UDP, console, auxiliary console and hypervisor ports.
Dynamips UDP NIO auto back-end for UDP tunnel connections (excepting
stubs).
|
2014-04-30 20:44:13 -06:00 |
|
grossmj
|
97e19ac7a5
|
Fixes WICs port number validation error.
|
2014-04-30 11:06:45 -06:00 |
|
grossmj
|
b54e554497
|
Do not process more client requests when modules are shutting down.
|
2014-04-30 10:40:07 -06:00 |
|
grossmj
|
e7d9f73e1e
|
Display the ZeroMQ version when the server starts. Fixes #8.
|
2014-04-30 10:17:45 -06:00 |
|
grossmj
|
31866113e4
|
Windows interface support for clouds.
|
2014-04-29 17:46:43 -06:00 |
|
grossmj
|
03f002b348
|
Check if iouyap can access Ethernet and TAP devices.
|
2014-04-29 11:11:37 -06:00 |
|
grossmj
|
3bcf13328b
|
Fixes issue when netifaces module is not installed.
|
2014-04-28 10:36:49 -06:00 |
|
grossmj
|
0d856ae180
|
Fixes #7.
|
2014-04-28 10:03:03 -06:00 |
|
grossmj
|
e0488bb31f
|
Explicit error message for missing 32-bit binary support on 64-bit Linux
when starting IOU.
|
2014-04-27 21:52:24 -06:00 |
|
grossmj
|
6632af9776
|
Checks for missing shared library dependencies in the IOU image.
|
2014-04-27 14:51:55 -06:00 |
|
grossmj
|
32436b0051
|
Fixes #6.
|
2014-04-27 11:55:02 -06:00 |
|
grossmj
|
85336e0fca
|
Check for valid IOS & IOU image paths and files (by analyzing the firt 7
bytes of their ELF header).
|
2014-04-26 22:04:22 -06:00 |
|
grossmj
|
28ca12367a
|
Proper server shutdown.
|
2014-04-26 17:51:47 -06:00 |
|
grossmj
|
80d6b181dd
|
Set version dependency for PyZMQ. Fixes #5.
|
2014-04-25 13:32:56 -06:00 |
|
grossmj
|
724e3051fd
|
Send the server version when a client connects.
|
2014-04-24 19:50:58 -06:00 |
|
grossmj
|
7ebd451dda
|
Graceful shutdown for modules and locale check for the server.
|
2014-04-24 15:59:34 -06:00 |
|
grossmj
|
9be5625c38
|
json-schema validations.
NIO creation refactoring.
|
2014-04-23 12:31:33 -06:00 |
|
grossmj
|
2ebac2f20a
|
Update upload template.
|
2014-04-19 18:37:10 -06:00 |
|
grossmj
|
f5d1184b29
|
Remove checks for access to TAP and Ethernet interfaces.
|
2014-04-16 18:33:29 -06:00 |
|
grossmj
|
ada36e5382
|
Bump version to 1.0-alpha2.
|
2014-04-16 12:43:59 -06:00 |
|
grossmj
|
732afb4ebd
|
Fixes issues with working dirs.
|
2014-04-15 22:11:34 -06:00 |
|
grossmj
|
f99128b2a4
|
Support for project names on remote server.
|
2014-04-15 17:18:37 -06:00 |
|
grossmj
|
872515fa78
|
Use the FileExistsError exception.
|
2014-04-12 16:46:02 -06:00 |
|
grossmj
|
a874b63e40
|
Checks for valid device IDs.
|
2014-04-12 14:43:30 -06:00 |
|
grossmj
|
3edbdbe0b5
|
Change address/host binding implementation.
|
2014-04-11 18:33:42 -06:00 |
|
grossmj
|
862448ada1
|
Fixes bug with finding a free port.
|
2014-04-11 17:02:43 -06:00 |
|
grossmj
|
e70ea26639
|
Fixes checks for free console and aux ports.
|
2014-04-11 16:24:08 -06:00 |
|
grossmj
|
96231e3f7f
|
More specific path checks (file vs directory).
|
2014-04-11 14:48:30 -06:00 |
|
grossmj
|
8020c2e99c
|
Fixes #4 (remove dependency on Tornado >= 3.1).
|
2014-04-10 19:42:26 -06:00 |
|
grossmj
|
fca399a5ab
|
Improve checks when starting IOU.
|
2014-04-10 18:48:43 -06:00 |
|
grossmj
|
4ab9b4acc7
|
Fixes topology loading issue.
|
2014-04-10 15:04:39 -06:00 |
|
grossmj
|
b614aa8290
|
Use a temporary file for Dynamips process logging (avoid Windows file
locking when saving to another location).
|
2014-04-09 18:39:24 -06:00 |
|
grossmj
|
2dc189c592
|
Fixes #3 (invalid directory in PATH).
|
2014-04-09 17:00:09 -06:00 |
|
grossmj
|
5eb72fa2f3
|
Replace "windows-style" line endings (\r\n) by "UNIX-style" (\n) for the
IOURC file.
|
2014-04-09 16:13:45 -06:00 |
|
grossmj
|
54a6e9a7ac
|
Replace "windows-style" line endings (\r\n) by "UNIX-style (\n) for the
IOURC file.
|
2014-04-09 16:12:42 -06:00 |
|
grossmj
|
0110fe33d4
|
Check for the Dynamips version.
|
2014-04-09 15:59:51 -06:00 |
|
grossmj
|
2bb3c0b466
|
Change the upload file size limit from 100MB to 500MB.
Fixes http://forum.gns3.net/topic9000.html
|
2014-04-09 13:03:01 -06:00 |
|
grossmj
|
27379682df
|
Rename socket.error to OSError.
Server shutdown management.
|
2014-04-06 11:37:34 -06:00 |
|