Jeremy Grossmann
|
4f021054e0
|
Merge pull request #158 from GNS3/keep_iou_config
Do not erase the IOU initial-config if there is one when creating the IOU VM.
|
2015-04-27 18:37:17 -06:00 |
|
Jeremy
|
f208b472a1
|
TAP interface support for QEMU VMs. Fixes #153.
|
2015-04-27 14:38:15 -06:00 |
|
Jeremy
|
b6a935aeb8
|
Return an explicit error when a NIO type is not supported by a VM.
|
2015-04-27 14:19:17 -06:00 |
|
Julien Duponchelle
|
324a4f73d0
|
Do not erase the IOU config
|
2015-04-27 18:22:54 +02:00 |
|
Julien Duponchelle
|
d5ae4750e9
|
Do not load IOU handler on Windows during tests
Fix #159
|
2015-04-27 16:21:56 +02:00 |
|
Jeremy
|
40ce22222e
|
Merge branch 'unstable' into api_list_images
Conflicts:
gns3server/handlers/api/iou_handler.py
|
2015-04-23 17:19:37 -06:00 |
|
Julien Duponchelle
|
83f2509cfe
|
Cleanup exceptions
|
2015-04-23 16:56:46 +02:00 |
|
Julien Duponchelle
|
8b879c0614
|
Support wireshark remote capture
|
2015-04-20 19:27:07 +02:00 |
|
Julien Duponchelle
|
3926390d30
|
Fix tests broken by a previous commit
|
2015-04-18 09:22:37 +02:00 |
|
Julien Duponchelle
|
bca90bc563
|
API in order to get the list of IOU, Dynamips, Qemu images
|
2015-04-16 18:32:12 +02:00 |
|
grossmj
|
aeab9780d8
|
Fixes initial-configs that were not restored when opening a project containing IOU VMs.
|
2015-04-15 19:49:40 -06:00 |
|
grossmj
|
aab4a7243b
|
Merge remote-tracking branch 'origin/master'
|
2015-04-14 18:21:42 -06:00 |
|
Julien Duponchelle
|
af942dc419
|
Fix a crash in VirtualBox vm creation
Fix #138
|
2015-04-14 14:24:13 +02:00 |
|
grossmj
|
78bc6e29a8
|
Explicitly delete Dynamips NIOs and unmap VCs for ATM and Frame-Relay switches.
|
2015-04-12 18:09:53 -06:00 |
|
grossmj
|
de5e8f852d
|
Cleaner and generic way to set Qemu & IOU VM settings.
|
2015-04-12 15:09:37 -06:00 |
|
Julien Duponchelle
|
3b4a060ae9
|
Fix missing IOU documentation
Fix #143
|
2015-04-07 16:09:27 +02:00 |
|
Julien Duponchelle
|
b330b2c157
|
The upload web page return a 200 in case of error
Otherwise IE doesn't display error messages...
Fix #132
|
2015-04-01 21:46:23 +02:00 |
|
grossmj
|
056ff14437
|
Fixes unicode decode error when saving IOS router configs. Fixes #115.
|
2015-03-28 18:09:53 -06:00 |
|
Julien Duponchelle
|
be199b77a5
|
Homepage cleanup
|
2015-03-27 10:04:16 +01:00 |
|
Julien Duponchelle
|
bff164afcb
|
Merge pull request #106 from aka001/homepage_added
Added homepage
|
2015-03-27 09:46:42 +01:00 |
|
Jeremy
|
81ce86a8a7
|
Fixes use_default_iou_values param was not set.
|
2015-03-26 16:47:55 -06:00 |
|
Jeremy
|
879ed9e4e6
|
Fixes issue when exporting IOS router configs.
|
2015-03-25 14:58:04 -06:00 |
|
grossmj
|
588088ca93
|
Fixes bug when remove_nio() is not a coroutine for ATM and FR switches.
|
2015-03-24 22:15:49 -06:00 |
|
grossmj
|
980e63e667
|
Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
|
2015-03-23 22:52:02 -06:00 |
|
grossmj
|
73310105a8
|
Fixes default chassis bug.
|
2015-03-23 21:13:22 -06:00 |
|
Akash Agrawall
|
a25b17fe95
|
Removed merge conflict
|
2015-03-24 02:42:38 +05:30 |
|
grossmj
|
24300b2502
|
Adds project id when requesting UDP port.
|
2015-03-21 22:27:40 -06:00 |
|
grossmj
|
628dfef0d3
|
Initialize chassis when creating an IOS router. Fixes #107.
|
2015-03-21 13:58:52 -06:00 |
|
Akash Agrawall
|
257735255c
|
Added homepage
|
2015-03-20 17:09:53 +05:30 |
|
Jeremy
|
8415117d2d
|
Save IOS router configs when saving the project (done right this time).
|
2015-03-18 15:34:31 -06:00 |
|
Julien Duponchelle
|
4a9f578784
|
Support IOURC update
|
2015-03-17 19:00:14 +01:00 |
|
Julien Duponchelle
|
66cdf39ea2
|
Support uploading iourc
|
2015-03-17 16:31:45 +01:00 |
|
Jeremy
|
2de817214f
|
Do not hide non-executable file in the UploadHandler.
|
2015-03-16 19:16:15 -06:00 |
|
Jeremy
|
cc9b575b77
|
Bind UDP tunnels to the correct source address. Fixes #96.
|
2015-03-16 12:45:21 -06:00 |
|
Julien Duponchelle
|
3a6a04b8e5
|
Fix version test
|
2015-03-16 10:18:37 +01:00 |
|
Jeremy
|
cf92bfe81e
|
Alternative local server shutdown (mostly intended for Windows).
|
2015-03-13 18:57:27 -06:00 |
|
Jeremy
|
4ccca5dc99
|
Support RAM setting for VirtualBox VMs.
|
2015-03-13 17:13:36 -06:00 |
|
Jeremy
|
a81d2274cd
|
Adds info either the server is started as a local server in VersionHandler response.
|
2015-03-13 15:15:27 -06:00 |
|
grossmj
|
c596147b59
|
List the iourc file in upload handler.
|
2015-03-12 20:56:10 -06:00 |
|
Jeremy
|
03796ca729
|
Server handler to shutdown a local server.
|
2015-03-12 18:44:05 -06:00 |
|
grossmj
|
ad5548f70b
|
Convert more that IOU pre 1.3 projects but also other modules on remote servers.
|
2015-03-09 21:46:23 -06:00 |
|
grossmj
|
95766fa30d
|
Let the server know about the project name and convert old IOU projects on remote servers.
|
2015-03-08 19:13:01 -06:00 |
|
grossmj
|
c3014632a4
|
Fixes rename bug for linked clones in VirtualBox.
|
2015-03-08 12:32:36 -06:00 |
|
Julien Duponchelle
|
be1e0fa1f2
|
Upload IOURC file via the web interface
|
2015-03-07 14:38:38 +01:00 |
|
Julien Duponchelle
|
d126db1fe9
|
The upload interfaces allow user to choose an image type
|
2015-03-07 13:52:40 +01:00 |
|
Jeremy
|
ee578d3c12
|
Fixes Qemu networking.
|
2015-03-06 20:08:00 -07:00 |
|
Julien Duponchelle
|
d657f94c18
|
Fix crash when you start capture on a non running IOU
|
2015-03-06 14:48:46 +01:00 |
|
Jeremy
|
7a6136ed14
|
Fixes adapter bug with VirtualBox.
|
2015-03-04 18:24:15 -07:00 |
|
Jeremy
|
6e89f2c7c7
|
Remove console_host from IOU and Qemu handlers.
|
2015-03-02 19:17:13 -07:00 |
|
Jeremy
|
a6869379c3
|
Fixes console restoration when loading a VirtualBox project.
|
2015-03-02 17:28:28 -07:00 |
|
Jeremy
|
f269ec9527
|
Fixes Qemu networking.
|
2015-03-02 16:34:28 -07:00 |
|
Julien Duponchelle
|
91ccd6167c
|
API for reloading server config
|
2015-03-02 20:46:05 +01:00 |
|
Julien Duponchelle
|
a9afaa028c
|
Garbage collect VM when closing a project
|
2015-03-02 17:17:28 +01:00 |
|
grossmj
|
c48ca212bd
|
Stop Dynamips hypervisors used by devices before the project is closed.
This is to avoid locked files by hypervisors preventing temporary project working directories to be deleted.
|
2015-03-01 19:20:33 -07:00 |
|
Jeremy
|
0e8b8fa66f
|
Update hypervisors working dir when the project is moved.
|
2015-02-27 16:51:17 -07:00 |
|
Julien Duponchelle
|
d0c386860e
|
Fix curl sample generation in the documentation
|
2015-02-27 18:47:08 +01:00 |
|
Julien Duponchelle
|
ae7bf828cd
|
Fix tests on MacOS
|
2015-02-27 18:30:22 +01:00 |
|
Jeremy
|
985c23a40e
|
Explicitly import handlers so freezing application can find and include the right modules.
Do not import IOU on Windows to avoid importing unknown modules like fcntl on that platform.
|
2015-02-26 19:31:18 -07:00 |
|
Jeremy
|
58d92f1584
|
Fixes Dynamips console/aux ports restoration when loading a project.
|
2015-02-26 16:15:44 -07:00 |
|
Jeremy
|
54fc873be5
|
Prevent multiple projects with the same ID to be created.
|
2015-02-25 16:05:57 -07:00 |
|
Julien Duponchelle
|
7c2329d870
|
Garbage collect the lock
|
2015-02-25 11:19:16 +01:00 |
|
Julien Duponchelle
|
46b348e46a
|
VM concurrency
|
2015-02-24 21:53:38 +01:00 |
|
Julien Duponchelle
|
250bb38d7c
|
Crash report with Sentry
|
2015-02-24 17:40:01 +01:00 |
|
Julien Duponchelle
|
1ca445d5f5
|
Fix dynampis resume API
|
2015-02-24 10:02:06 +01:00 |
|
Jeremy
|
182d2e465e
|
Use projects_path & images_path.
|
2015-02-23 17:08:34 -07:00 |
|
Jeremy
|
fb9f5d3c14
|
List only executable files in upload handler.
|
2015-02-23 15:56:40 -07:00 |
|
Jeremy
|
8b19029d97
|
List only executable files in upload handler.
|
2015-02-23 15:56:10 -07:00 |
|
Jeremy
|
0e8c184987
|
Recursive listing of the images directory & fixes bug when uploading no files.
|
2015-02-23 15:49:05 -07:00 |
|
Julien Duponchelle
|
4ffb2c8c20
|
Fix tests
|
2015-02-23 17:32:55 +01:00 |
|
Julien Duponchelle
|
89b7d62ec6
|
Some code cleanup
|
2015-02-23 17:28:17 +01:00 |
|
Julien Duponchelle
|
c9314ec509
|
autopep8 et upload files
|
2015-02-23 17:21:39 +01:00 |
|
Julien Duponchelle
|
259f6249e2
|
Fix tests
|
2015-02-23 16:09:52 +01:00 |
|
Julien Duponchelle
|
f7cd09d5fb
|
Display an upload form (upload is not yet ready)
|
2015-02-23 11:28:33 +01:00 |
|
Jeremy
|
210aa6f12a
|
Bit of cleaning.
|
2015-02-22 19:56:52 -07:00 |
|
Jeremy
|
565a7b35a6
|
Default NVRAM and Idle-PC for some IOS images.
|
2015-02-21 17:24:39 -07:00 |
|
Jeremy
|
9a745ed3f4
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
|
2015-02-20 16:53:57 -07:00 |
|
Jeremy
|
af700e9bcb
|
Idle-PC and auto idle-pc for Dynamips.
|
2015-02-20 16:53:51 -07:00 |
|
Julien Duponchelle
|
cecf2f5014
|
Async qemu monitor reading
|
2015-02-21 00:15:56 +01:00 |
|
Julien Duponchelle
|
15036837bb
|
No project for qemu binaries list
|
2015-02-20 16:54:23 +01:00 |
|
Julien Duponchelle
|
8aa5514890
|
Qemu binary list
|
2015-02-20 14:39:13 +01:00 |
|
Jeremy
|
90f71e7581
|
Idle-PC proposals for Dynamips.
|
2015-02-19 19:14:30 -07:00 |
|
Jeremy
|
8d02f464c5
|
Dynamips import/export configs.
|
2015-02-19 16:04:15 -07:00 |
|
Julien Duponchelle
|
48f5c7c8b3
|
All params for qemu
|
2015-02-19 20:22:30 +01:00 |
|
Julien Duponchelle
|
d0244824bf
|
Get a working Qemu handler. Next step add all parameters
|
2015-02-19 19:43:45 +01:00 |
|
Julien Duponchelle
|
03b6563864
|
Initial config path for IOU
|
2015-02-17 18:12:43 +01:00 |
|
Julien Duponchelle
|
dd1833c4f0
|
iourc_path is set from server settings file
|
2015-02-17 16:40:45 +01:00 |
|
Julien Duponchelle
|
0e98497a99
|
Add an endpoint for exporting the initial config file
|
2015-02-17 14:52:51 +01:00 |
|
Jeremy
|
516b882122
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
|
2015-02-16 16:53:56 -07:00 |
|
Jeremy
|
3e95bb9748
|
Adapter settings and configs for Dynamips VMs.
|
2015-02-16 16:53:50 -07:00 |
|
Julien Duponchelle
|
6c3a926ce3
|
Capture is OK on server side
|
2015-02-16 20:08:04 +01:00 |
|
grossmj
|
78ffe313fd
|
Dynamips VM & device deletion and ghost support.
|
2015-02-15 22:13:24 -07:00 |
|
grossmj
|
26f7195288
|
Dynamips devices packet capture.
|
2015-02-15 17:45:53 -07:00 |
|
grossmj
|
f99e834c37
|
Dynamips devices support (packet capture to complete).
|
2015-02-15 12:18:12 -07:00 |
|
Jeremy
|
094339304c
|
Packet capture for Dynamips VMs.
|
2015-02-13 15:41:56 -07:00 |
|
Jeremy
|
6ac6c7d796
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
|
2015-02-13 15:11:19 -07:00 |
|
Jeremy
|
a5ac7c5481
|
Dynamips NIO connections.
|
2015-02-13 15:11:14 -07:00 |
|
Julien Duponchelle
|
e082cd8b1a
|
Update the remote IOU initial config
|
2015-02-13 22:16:43 +01:00 |
|
Julien Duponchelle
|
2cab5293c7
|
Add the notion of adapters and slot in the api
|
2015-02-13 18:09:50 +01:00 |
|
Julien Duponchelle
|
ee019caa37
|
Support l1_keepalives in IOU
|
2015-02-13 16:57:35 +01:00 |
|
Julien Duponchelle
|
3e1875b069
|
Set console host from port manager
|
2015-02-13 14:46:00 +01:00 |
|