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