Jeremy Grossmann
a3e85b7041
Merge pull request #2853 from hjicks/master
...
add support basic support for OpenBSD.
2026-08-18 18:01:15 +02:00
chara
80da7da515
add support basic support for OpenBSD.
...
there remains some work on ubridge, but this seems to work so far.
2026-08-13 22:24:58 +03:30
Jeremy Grossmann
d2f73cae28
Merge pull request #2842 from GNS3/release/v2.2.61
...
Release v2.2.61
2026-07-30 19:15:25 +02:00
grossmj
da2942c139
Release v2.2.61
2026-07-30 12:53:08 +02:00
grossmj
5485eef3ad
Sync appliances
2026-07-29 18:52:23 +02:00
Jeremy Grossmann
ccf4b3f9db
Merge pull request #2840 from GNS3/fix-unvalidated-symlink
...
Fix unvalidated symlink creation in import_project
2026-07-29 18:51:21 +02:00
grossmj
b797981a65
test: add tests for unvalidated symlink creation in import_project
2026-07-29 18:48:31 +02:00
grossmj
a225622a6e
fix(import): unvalidated symlink creation in import_project
2026-07-29 18:10:52 +02:00
Jeremy Grossmann
3f19ede8d2
Merge pull request #2839 from GNS3/bugfix/2838
...
Fix addition of QEMU RNG device in 2.2.60 causes interface names to change
2026-07-29 18:00:16 +02:00
Jeremy Grossmann
668169d1cc
Merge branch '2.2' into bugfix/2838
2026-07-29 17:55:53 +02:00
grossmj
66b39f0616
Merge remote-tracking branch 'origin/master' into 2.2
2026-07-29 17:54:18 +02:00
Jeremy Grossmann
7efef28d4f
Merge branch '2.2' into bugfix/2838
2026-07-29 17:50:01 +02:00
grossmj
d9140d2f8c
fix(qemu): move the bios options after the network ones
2026-07-29 17:47:03 +02:00
grossmj
e2657febf0
fix(qemu): fix addition of QEMU RNG device causes interface names to change
2026-07-29 17:23:28 +02:00
Jeremy Grossmann
d161f1997d
Merge pull request #2837 from my-code-is-grey/ghcr_lowercase
...
fix: lowercase GHCR image name in docker-build workflow
2026-07-28 17:28:41 +02:00
my-code-is-grey
37490f2c74
bugfix: docker workflow needs lowercase name
2026-07-27 22:27:48 -04:00
Jeremy Grossmann
9b1d7d44bf
Merge pull request #2836 from iskanred/bugfix/2835
...
fix(qemu): remove trailing space from RNG object argument
2026-07-27 20:42:29 +02:00
Iskander Nafikov
9562c9d828
fix(qemu): remove trailing space from RNG object argument
2026-07-28 00:27:55 +08:00
Jeremy Grossmann
6c2a980afc
Merge pull request #2833 from Sanjays2402/fix/delete-project-does-not-start-nodes
...
Do not start nodes when deleting a project
2026-07-26 09:23:12 +02:00
Sanjay Santhanam
00ac2c19bd
Do not start nodes when deleting a project
...
Project.delete() calls open() to rebuild the internal data structures
needed for cleanup. open() schedules start_all() when the project has
auto_start enabled, so deleting an auto-start project actually launched
every node process, allocating ports and consuming resources, only for
close() to kill them moments later.
open() now takes an auto_start argument (default True, so normal opens
are unchanged) and delete() passes auto_start=False.
Fixes #2784
2026-07-25 20:00:43 -07:00
Jeremy Grossmann
6742d09a70
Merge pull request #2831 from Sanjays2402/fix/docker-stop-state-check
...
fix: correct always-true state check in DockerVM.stop()
2026-07-25 19:59:28 +02:00
Sanjay Santhanam
41e8777609
fix: correct always-true state check in DockerVM.stop()
...
The condition 'state != "stopped" or state != "exited"' is a tautology,
so the state check was a no-op and a stop request was sent even for a
container that had already exited.
_get_container_state() never returns "stopped" (only "running",
"paused" or "exited"), so the intended negation of the condition used in
_fix_permissions() requires 'and', not 'or' (De Morgan's law).
Added a regression test asserting no stop query is issued for an
already-exited container.
2026-07-25 10:30:16 -07:00
Jeremy Grossmann
20868aa233
Merge pull request #2830 from rafael-33/master
...
docs: add structured bug-report template
2026-07-24 22:55:36 +02:00
rafael-33
27c6535ad0
add bug report issue template
2026-07-24 22:51:44 +02:00
grossmj
c75e1ba0be
Development on 2.2.61.dev1
2026-07-15 20:45:33 +02:00
Jeremy Grossmann
c1e845cb22
Merge pull request #2819 from GNS3/release/v2.2.60
...
Release v2.2.60
2026-07-15 20:44:04 +02:00
grossmj
803cc17410
Release v2.2.60
2026-07-15 18:36:26 +02:00
grossmj
f088c55cfe
Sync appliances
2026-07-15 18:32:12 +02:00
Jeremy Grossmann
8a8864c90b
Merge pull request #2814 from GNS3/bugfix/2783
...
fix(import): project import does not move images symlinks into place
2026-07-15 09:53:15 +02:00
grossmj
1986bce538
Only set IOU images to be executable when importing images
2026-07-15 09:43:34 +02:00
grossmj
c528d2cd95
fix(import): project import does not move images symlinks into place
2026-07-13 18:19:52 +02:00
Jeremy Grossmann
7529ee4168
Merge pull request #2813 from GNS3/uefi-improvements
...
UEFI improvements for Qemu VMs
2026-07-13 12:05:07 +02:00
grossmj
61c7f4469d
Search for system UEFI that is compatible with Python < 3.12
2026-07-13 11:34:29 +02:00
grossmj
896b4fc56a
UEFI improvements for Qemu VMs
...
* Add OVMF firmware directory configuration
* Automatically add a Random Number Generator (RNG) device when using uefi option is enabled
2026-07-13 11:08:17 +02:00
grossmj
a58fa8602b
remove wrongly merged code
2026-07-13 10:05:01 +02:00
YueGuobin
d8f8b6ec70
fix(docker): handle container name conflict automatically
...
When a Docker container with the same name already exists (e.g., from a
previous crashed GNS3 session), Docker returns a 409 Conflict error
when trying to create a new container with that name. This causes the
project open operation to fail.
This fix adds automatic cleanup of stale containers when encountering
a name conflict:
- Added DockerHttp409Error exception class
- Updated http_query to detect 409 status codes
- Modified create() to remove conflicting containers and retry
Fixes the issue where opening a project fails with:
"Docker has returned an error: 409 Conflict. The container name
'/GNS3.xxx' is already in use by container 'xxx'"
2026-07-13 09:57:55 +02:00
Jeremy Grossmann
b256d5a5f6
Merge pull request #2812 from GNS3/bugfix/2788
...
fix: gns3-server crashes on startup if "Open this project in the background" is active but there is a problem with that project
2026-07-12 13:50:11 +02:00
grossmj
ea09cc2724
fix: gns3-server crashes on startup if "Open this project in the background" is active but there is a problem with that project
2026-07-12 13:46:12 +02:00
grossmj
e3e0a511b6
Handle HTTPNotFound exception when retrieving compute status
2026-07-12 11:08:13 +02:00
grossmj
0ecaab4da0
Replace ControllerForbiddenError with aiohttp.web.HTTPForbidden for project deletion error handling
2026-07-12 11:05:15 +02:00
YueGuobin
40644f33e6
Fix: Check compute connectivity before open() during project deletion
...
Previously the disconnected compute check ran after open(), which would
block for 120s trying to connect to unreachable remote computes before
rejecting the deletion. Now reads the topology file directly to extract
compute IDs and checks connectivity before calling open(), enabling
immediate rejection of deletions involving offline computes.
Also removes the redundant post-open() check since the early check
covers both opened and closed project states.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-12 10:57:56 +02:00
grossmj
809d4cc609
Merge branch 'master' into 2.2
...
# Conflicts:
# .github/workflows/docker-build.yml
2026-07-08 10:30:53 +02:00
Jeremy Grossmann
89e4e836c9
Merge pull request #2806 from my-code-is-grey/2798-dockerhub
...
#2798 - DockerHub adjustments
2026-07-08 05:17:04 +02:00
my-code-is-grey
69ddcf553f
.dockerignore ignore .dockerignore
2026-07-07 22:37:24 -04:00
my-code-is-grey
1e1ec5aae8
typo made me reconsider and move out to env
2026-07-07 21:58:49 -04:00
my-code-is-grey
e30e6435ca
defaulted DOCKERHUB_ORG repository variable
2026-07-07 21:48:13 -04:00
my-code-is-grey
77700f361c
2798
2026-07-07 01:30:58 -04:00
Jeremy Grossmann
ad4aa1d49b
Merge pull request #2803 from GNS3/update-ga-workflows
...
Update GitHub Actions workflows
2026-07-06 18:10:17 +02:00
grossmj
8499ed3d65
Update GitHub Actions workflows
2026-07-06 18:05:28 +02:00
Jeremy Grossmann
db605120fa
Merge pull request #2741 from Volo6uev/issue-2735/api-base-config
...
api endpoint implemented
2026-05-31 19:10:55 +02:00
Volobue
9106ac4522
api endpoint implemented
2026-05-18 21:49:01 +03:00
Jeremy Grossmann
713dbb7f45
Merge pull request #2718 from GNS3/2.2
...
Release v2.2.59
2026-05-08 22:03:17 +08:00
grossmj
c3d23d7cae
Development on 2.2.60.dev1
2026-05-08 20:03:31 +08:00
grossmj
a1edf74fcf
Merge branch 'master' into 2.2
2026-05-08 19:49:53 +08:00
grossmj
59a95edd3d
Release v2.2.59
2026-05-08 19:06:04 +08:00
grossmj
e34a7afe79
Sync appliances
2026-05-08 19:03:14 +08:00
Jeremy Grossmann
2dcbe0f1c2
Merge pull request #2717 from GNS3/bugfix/2709
...
Fix snapshot restore does not work after export/import of project
2026-05-08 18:59:37 +08:00
grossmj
b1c8ce8b58
Remove unneeded code
2026-05-08 18:56:56 +08:00
grossmj
b304511b5e
Fix snapshot restore does not work after export/import of project
2026-05-08 18:47:47 +08:00
grossmj
163d4e0534
Update requirements.txt & python_requires
2026-05-08 17:01:10 +08:00
grossmj
72f64ee60b
Warn to use 64-bit IOU images. Fixes #2716
...
32-bit IOU image support has been removed from the GNS3 VM.
2026-05-08 16:37:06 +08:00
Jeremy Grossmann
cd03abb7ed
Merge pull request #2669 from arl1984/fix/telnet-proxy-reader-cleanup-2344
...
Fix telnet console silent-proxy hang on non-ConnectionError exit (#2344 )
2026-05-08 15:42:51 +08:00
grossmj
6551bf56f8
Tweak and merge changes from 3.0 branch
2026-05-08 15:36:40 +08:00
arl1984
de0d050689
Fix telnet console silent-proxy hang on non-ConnectionError exit ( #2344 )
...
The run() cleanup block was guarded by `except (ConnectionError, OSError):`,
so exits via asyncio.CancelledError or any other exception type skipped
cleanup. Result: `_reader_process` stays pinned to the dead reader and
`_get_reader()` returns None for every subsequent client — the silent-proxy
symptom described in #2344 .
Convert the except block to try/finally so cleanup always runs, regardless
of how `_process()` exits. Also:
- catch asyncio.CancelledError + generic Exception (with log.exception) so
unexpected failures don't swallow the cleanup
- reset `_current_read = None` after cancellation
- use `dict.pop(..., None)` instead of `del` to avoid KeyError races if
the broadcast loop's timeout handler already removed the entry
Triggering pattern observed in practice: a diagnostic tool opens a console,
sends a few commands, and closes abruptly (e.g. from a test harness or
orchestration script that cancels its Task). If the `_process()` task was
awaiting on one of the `network_read` / `reader_read` futures at the time
of cancellation, the CancelledError propagates up through `run()` and
bypasses the ConnectionError-only except clause. The proxy accepts future
connections (the listen socket is still alive) but never forwards any data
because `_reader_process` never got reset.
Validated against gns3/gns3-server:latest (2.2.56.1) running a 10-scenario
sequential regression batch that previously hung reliably on the 4th
sp_v1 / L3VPN scenario and now completes cleanly across all 10.
2026-04-16 14:46:49 +00:00
Jeremy Grossmann
d59709071a
Merge pull request #2668 from GNS3/release/v2.2.58.1
...
Release v2.2.58.1
2026-04-12 21:18:23 +08:00
grossmj
ae3ae46151
Development on 2.2.59.dev2
2026-04-12 21:17:17 +08:00
grossmj
58fc6a8478
Release v2.2.58.1
2026-04-12 20:59:20 +08:00
grossmj
d9b8d0d1ff
Sync appliances
2026-04-12 20:49:56 +08:00
grossmj
2b0b31b402
Merge branch 'master' into 2.2
2026-04-12 20:47:14 +08:00
grossmj
4a47151526
Development on 2.2.59.dev1
2026-04-11 18:05:54 +08:00
Jeremy Grossmann
adeec10188
Merge pull request #2667 from GNS3/release/v2.2.58
...
Release v2.2.58
2026-04-11 17:42:38 +08:00
Jeremy Grossmann
e747deae88
Merge branch 'master' into release/v2.2.58
2026-04-11 17:37:31 +08:00
Jeremy Grossmann
264fffbc6c
Potential fix for pull request finding 'CodeQL / Information exposure through an exception'
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-11 17:34:53 +08:00
grossmj
a295d653b8
Release v2.2.58
2026-04-10 20:36:01 +08:00
grossmj
c6eec799fb
Remove old files
2026-04-10 20:27:46 +08:00
grossmj
8503840307
Bundle web-ui v2.2.58
2026-04-10 20:24:16 +08:00
grossmj
c4dbecc1ea
Sync appliances
2026-04-10 20:11:16 +08:00
Jeremy Grossmann
3d71967983
Merge pull request #2665 from GNS3/refector-snapshots
...
Snapshot refactoring
2026-04-10 20:01:45 +08:00
grossmj
161e016594
Remove log message
2026-04-10 19:58:55 +08:00
grossmj
82f795c9ee
Add some additional tests
2026-04-10 19:50:42 +08:00
grossmj
2670c68467
Last adjustments for import/export
2026-04-10 18:58:21 +08:00
grossmj
6f7730c455
Update snapshots when duplicating a project
2026-04-09 23:18:55 +08:00
grossmj
274cef6cf5
Add description for snapshots
2026-04-09 20:25:44 +08:00
grossmj
fbea9b655d
Fix issue when restoring a snapshot of a duplicated project
2026-04-08 22:16:47 +08:00
grossmj
6869f2d71d
Snapshot refactoring
2026-04-08 20:02:01 +08:00
Jeremy Grossmann
e871a1aed6
Merge pull request #2661 from GNS3/revert-2660-backport-telnetlib3
...
Revert "Backport telnetlib3 changes"
2026-04-05 22:02:05 +08:00
Jeremy Grossmann
b222fba42c
Revert "Backport telnetlib3 changes"
2026-04-05 21:58:21 +08:00
Jeremy Grossmann
f9957b1d90
Merge pull request #2660 from GNS3/backport-telnetlib3
...
Backport telnetlib3 changes
2026-04-05 21:08:43 +08:00
grossmj
bc6374f7fc
Add keepalive mechanism using the NOP command
2026-04-05 13:30:38 +08:00
Cristi
c739a16d70
Improved exception handling and telnet client disconnect
2026-04-05 13:29:35 +08:00
Cristi
7684ce60ce
Backport: Re-write current Telnet server implementation using telnetlib3 library
2026-04-05 13:29:25 +08:00
Jeremy Grossmann
4701712a86
Merge pull request #2644 from GNS3/release/v2.2.57
...
Release v2.2.57
2026-03-24 10:10:22 +08:00
grossmj
e5ff9e7f00
Development on 2.2.58.dev1
2026-03-24 08:35:49 +08:00
grossmj
7adb0c5226
Release v2.2.57
2026-03-23 09:45:46 +08:00
grossmj
667833dda5
Merge remote-tracking branch 'origin/master' into 2.2
2026-03-23 09:38:13 +08:00
grossmj
646ff00ade
Sync appliances
2026-03-23 09:37:15 +08:00
YueGuobin
ffcfa4ccb1
feat(telnet_server): improve error handling and connection management
...
- Catch OSError alongside ConnectionError in connection processing to handle more network errors
- Move client_info retrieval inside try block to prevent AttributeError on failed connections
- Replace bare except with specific exceptions (OSError, ConnectionError, asyncio.TimeoutError)
- Improve error logging to include specific exception details and client information
2026-03-15 23:07:06 +08:00
Jeremy Grossmann
5c63928636
Merge pull request #2634 from GNS3/update-iol-ram-nvram
...
Deactivate 'use default IOU values' by default and update RAM/NVRAM values
2026-03-12 13:53:04 +08:00
grossmj
0624c1b945
Deactivate 'use default IOU values' by default and update RAM/NVRAM values
2026-03-10 20:28:00 +08:00
grossmj
b658f7ff68
Make sure the node shows as stopped when the wrap console cannot be stopped. Ref https://github.com/GNS3/gns3-registry/pull/1010
2026-03-09 17:10:00 +08:00
Jeremy Grossmann
cd51afb01f
Merge pull request #2633 from GNS3/revert-2628-console
...
Revert "Fix QEMU serial console artifacts by filtering ANSI CPR responses in …"
2026-03-07 22:24:17 +08:00
Jeremy Grossmann
14ffa2c2d6
Revert "Fix QEMU serial console artifacts by filtering ANSI CPR responses in …"
2026-03-07 22:22:16 +08:00
Jeremy Grossmann
09aaf43dd1
Merge pull request #2628 from Raizo62/console
...
Fix QEMU serial console artifacts by filtering ANSI CPR responses in …
2026-03-06 18:24:34 +08:00
Raizo62
590eedeb46
Fix QEMU serial console artifacts by filtering ANSI CPR responses in telnet proxy
...
- filter incoming cursor position report sequences (`ESC[<row>;<col>R`) in `AsyncioTelnetServer`
- prevent stray `;1R;80R` characters on late telnet console attach after VM boot
- keep QEMU serial transport unchanged (`-serial telnet`) for BIOS compatibility
2026-03-04 14:26:52 +01:00
Jeremy Grossmann
d3710e8e9a
Merge pull request #2621 from markparonyan/issue-2521
...
handle None port name to prevent TypeError in short_name method
2026-03-01 12:31:17 +08:00
Mark Paronyan
0da1a6639a
tests(controller,port): short_name finishes successfully when port name is None
2026-02-28 21:45:08 +03:00
Mark Paronyan
729eb43115
fix(controller,port): handle None port name to prevent TypeError in short_name method
2026-02-28 21:45:00 +03:00
grossmj
4d85e517b4
Development on 2.2.57.dev2
2026-02-24 21:21:03 +08:00
Jeremy Grossmann
3b95859b79
Merge pull request #2612 from dalearbo/fix/busybox-musl-ldd-check
...
fix: busybox static link detection on Alpine/musl
2026-02-20 16:01:01 +08:00
grossmj
47cc827c1f
Remove some files not related to PR
2026-02-20 15:56:08 +08:00
grossmj
715b7032bc
Fix tests
2026-02-20 15:51:49 +08:00
Jeremy Grossmann
bc1729b255
Merge branch '2.2' into fix/busybox-musl-ldd-check
2026-02-20 15:24:54 +08:00
Dale Arbogast
3dd4184193
fix: busybox static link detection on Alpine/musl
...
On musl-based systems (Alpine), ldd returns exit code 0 for static
binaries, unlike glibc which returns 1. This causes install_busybox()
to reject all busybox binaries as "dynamically linked" on Alpine.
Fix by also accepting binaries whose executable name contains "static"
(i.e. busybox-static, busybox.static), which are the first two
candidates checked by the function. The generic "busybox" fallback
still relies on the ldd return code check.
2026-02-19 16:44:01 -05:00
Jeremy Grossmann
2b4a05eedd
Merge pull request #2608 from RishikesavanRamesh/patch-1
...
Add dynamips to Dockerfile dependencies
2026-02-12 21:13:51 +08:00
Jeremy Grossmann
898a9ce208
Merge branch 'master' into patch-1
2026-02-12 21:13:38 +08:00
grossmj
dd87ccff4d
Upgrade pytest and jsonschema dependencies
2026-02-11 17:38:49 +08:00
Jeremy Grossmann
78c7d36b1c
Merge pull request #2606 from GNS3/release/v2.2.56.1
...
Release v2.2.56.1
2026-02-11 16:52:43 +08:00
grossmj
44d4a426b5
Upgrade sentry-sdk and psutil dependencies
2026-02-11 16:46:21 +08:00
RishikesavanRamesh
3273f7e992
Add dynamips to Dockerfile dependencies
2026-02-06 20:34:44 +05:30
Jeremy Grossmann
d2d19b43c2
Merge pull request #2607 from polsson86/update-pci-device-id-computation
...
Take populated disks into consideration when calculating PCI device ID
2026-02-06 12:45:30 +08:00
Patrik Olsson
fe2014854e
Take populated disks into consideration when calculating PCI device ID
2026-02-05 15:10:57 +01:00
grossmj
ebe4fdc5b5
Development on 2.2.57.dev2
2026-01-28 18:44:51 +08:00
grossmj
43d7e8a437
Release v2.2.56.1
2026-01-28 17:00:07 +08:00
grossmj
833b5a9ea8
Sync appliances
2026-01-28 16:52:30 +08:00
grossmj
05dda0117f
Merge branch 'master' into 2.2
2026-01-28 16:00:14 +08:00
Jeremy Grossmann
6f0dfecc3d
Merge pull request #2605 from iskanred/bugfix/2604
...
Fix telnet keepalive options on macOS
2026-01-28 15:56:13 +08:00
Iskander Nafikov
2414b7a968
Fix telnet keepalive options on macOS
2026-01-26 00:31:03 +08:00
grossmj
7b20314edb
Delete random_query.py
2026-01-24 19:17:55 +08:00
grossmj
193f470eaf
Upgrade dependencies
2026-01-24 19:12:58 +08:00
grossmj
4335fd7ce0
Drop Python 3.8 support
2026-01-24 18:51:44 +08:00
grossmj
ef2cf277c1
Development on 2.2.57.dev1
2026-01-24 16:53:43 +08:00
Jeremy Grossmann
66db267e27
Merge pull request #2591 from GNS3/release/v2.2.56
...
Release v2.2.56
2026-01-24 16:49:35 +08:00
grossmj
27fbe37375
Release v2.2.56
2026-01-21 22:15:12 +08:00
grossmj
7b3fd4450e
Sync appliances
2026-01-17 18:37:41 +08:00
grossmj
58d1e8f0c5
Set default location of udhcpc in "/etc/network/udhcpc". Fixes #2582
2026-01-17 18:01:42 +08:00
grossmj
8ce690ce78
Upgrade pywin32 to v311
2026-01-17 17:54:27 +08:00
grossmj
c676a5bf82
Development on v2.2.56.dev1
2025-12-16 16:46:31 +08:00
grossmj
37f17209d3
Release v2.2.55
2025-11-19 12:13:56 +10:00
grossmj
f24134a8f5
Sync appliances
2025-11-19 12:08:29 +10:00
Jeremy Grossmann
1f2036defd
Merge pull request #2575 from GNS3/bugfix/2574
...
Handle Docker API version requirements
2025-11-17 22:31:41 +10:00
grossmj
f2aaf5ab38
Docker API version requirements and process to handle older daemons
2025-11-17 22:26:18 +10:00
Jeremy Grossmann
32f48e555c
Merge pull request #2573 from GNS3/bugfix/2541
...
Python 3.14 compatibility
2025-11-17 11:30:42 +10:00
grossmj
942f021b58
Fix test_config.py
2025-11-17 11:26:06 +10:00
Jeremy Grossmann
4dc321454e
Merge pull request #2572 from GNS3/feature/name-of-container-in-docker
...
Set name of container in Docker
2025-11-17 11:13:47 +10:00
grossmj
3a24318694
Use docker_name property when creating a container
2025-11-17 11:11:11 +10:00
grossmj
bae6221991
Set name of container in Docker
2025-11-17 10:59:05 +10:00
grossmj
c67ba6da0d
Fix config tests
2025-11-17 10:21:12 +10:00
grossmj
4d23ca221f
Comment out some tests in test_project.py
2025-11-16 20:52:14 +10:00
grossmj
09eab9529a
Fix syntax error in testing.yml
2025-11-16 19:32:19 +10:00
grossmj
3bb23708fc
Support for Python 3.14
2025-11-16 19:30:45 +10:00
grossmj
672b3c052b
Downgrade aiofiles version
2025-11-16 19:25:12 +10:00
grossmj
bfe7b7a735
Upgrade dependencies
2025-11-16 19:16:38 +10:00
Jeremy Grossmann
230866890e
Merge pull request #2556 from GNS3/bugfix/2543
...
Enable ip cef in IOU L2 and IOU L3 base configs
2025-09-01 18:59:10 +02:00
grossmj
355cfb7571
Enable ip cef in IOU L2 and IOU L3 base configs
2025-09-01 18:55:36 +02:00
grossmj
8dddfe056e
Merge branch 'master' into 2.2
2025-09-01 18:42:02 +02:00
Jeremy Grossmann
9c33827de3
Merge pull request #2555 from GNS3/update-gh-docker-build
...
Update docker-build.yml
2025-09-01 18:28:04 +02:00
grossmj
a34fa53823
Update tags
2025-09-01 18:27:04 +02:00
grossmj
565a76ae27
Only build and push Docker image when releasing a new version
2025-09-01 18:23:52 +02:00
grossmj
dc9c3b1c5d
Fix pushing Docker image to Docker hub
2025-09-01 18:17:52 +02:00
grossmj
a394fb71dc
Update method to login to ghcr.io
2025-09-01 17:55:46 +02:00
grossmj
6cbf3baa1b
Update docker-build.yml
2025-09-01 17:49:34 +02:00
grossmj
10322135e3
Upgrade sentry-sdk package
2025-08-30 21:51:20 +02:00
grossmj
12d1d04462
Update security issues again in README.md. Fixes #2535
2025-08-29 18:28:14 +02:00
grossmj
8b4c2f5e90
Update security issues in README.md. Fixes #2535
2025-08-29 18:25:57 +02:00
Jeremy Grossmann
aaffc731ee
Merge pull request #2538 from Nick1200000/enhancement/docker-build
...
Add automated Docker build and publish workflow
2025-06-09 22:14:11 +02:00
Nick1200000
5ce55aff02
Resolving the Error
2025-06-08 14:11:01 +05:30
Nick1200000
aa1c0bb557
Resolving the Errors
2025-06-08 13:38:35 +05:30
Nick1200000
25bc2dce57
Resolving the Errors
2025-06-08 13:30:49 +05:30
Nick1200000
7e35d164dc
Resolving the Errors
2025-06-08 13:26:40 +05:30
Nick1200000
8666ffaff3
Resolving the Errors
2025-06-08 13:24:38 +05:30
Nick1200000
020f6a123d
Docker build CI/CD pipeline
2025-06-07 18:16:47 +05:30
grossmj
c2c89b0ff3
Add missing 'nat' template type in schema. Fixes #2529
2025-05-13 20:52:44 +02:00
grossmj
ef3570dc95
Merge branch 'master' into 2.2
2025-05-13 20:48:59 +02:00
Jeremy Grossmann
add8c4e8a2
Merge pull request #2526 from emmanuel-ferdman/master
...
Resolve deprecation warnings of regex library
2025-04-30 14:14:37 +07:00
Emmanuel Ferdman
c05e6f4de4
Resolve deprecation warnings of regex library
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-04-26 00:15:16 -07:00
grossmj
e32576d5ed
Development on 2.2.55.dev1
2025-04-21 19:35:13 +07:00
Jeremy Grossmann
bd3657d8f3
Merge pull request #2524 from GNS3/release/v2.2.54
...
Release v2.2.54
2025-04-21 19:30:57 +07:00
grossmj
4418d6bb2b
Release v2.2.54
2025-04-21 17:15:22 +07:00
grossmj
dbcafdd314
Merge branch 'master' into 2.2
2025-04-21 17:08:59 +07:00
grossmj
4dd1803a70
Bundle web-ui v2.2.54
2025-04-21 16:40:59 +07:00
grossmj
99272fb7e0
Sync appliances
2025-04-21 16:30:32 +07:00
grossmj
a24d2e25ed
Add new method to find the IP address of a VBox GNS3 VM + allow NAT Network
2025-04-21 16:29:32 +07:00
grossmj
a5a663bc99
Remove OVMF_CODE_4M.secboot.fd and associated code
2025-04-18 17:31:31 +07:00
grossmj
2b7eb91694
Add edk2-stable202502 UEFI firmwares and try to first use firmwares from the ovmf package if installed. Fixes #2494
2025-04-18 17:13:29 +07:00
grossmj
684770a220
Prettify TPM error message
2025-04-18 15:25:50 +07:00
grossmj
f6546bf1de
Fix bug in qemu_stdout message
2025-04-18 15:19:06 +07:00
grossmj
355b97398b
Reduce matching error for TPM result
2025-04-18 15:13:41 +07:00
grossmj
6242a0be80
Try to detect swtpm and AppArmor issue. Ref https://github.com/GNS3/gns3-gui/issues/3725
2025-04-18 15:06:49 +07:00
grossmj
18413c923c
Development on 2.2.54.dev1
2025-04-18 15:05:34 +07:00
grossmj
ffd628902c
Fix Docker logs decoding. Ref #2522
2025-04-18 13:58:56 +07:00
grossmj
ca34053125
Add delay after starting a Docker container and adding connections in uBridge. Ref #2522
2025-04-18 13:50:20 +07:00
grossmj
d06f93e772
Fix TypeError when reading Docker container logs. Ref #2522
2025-04-18 13:47:29 +07:00
grossmj
0e89ff56a8
Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
2025-04-16 17:42:40 +07:00
grossmj
f00f21c4bd
Upgrade dependencies
2025-04-16 17:08:08 +07:00
grossmj
2e9127449c
Upgrade Jinja2 to v3.1.6. Fixes #2515
2025-03-18 21:33:31 +07:00
Jeremy Grossmann
483719568f
Merge pull request #2511 from NAKNAO-nnct/feature/update-dockerfile-ubuntu-2404
...
Update Dockerfile base image to Ubuntu 24.04
2025-03-08 20:26:12 +07:00
NAKNAO-nnct
018598a300
refactor
2025-03-08 20:22:06 +09:00
NAKNAO-nnct
e262a46cfd
rm space
2025-03-08 20:19:37 +09:00
NAKNAO-nnct
00bf1c028b
Update README to Run Docker Compose
2025-03-08 14:11:42 +09:00
NAKNAO-nnct
21ebb934f4
add compose.yaml
2025-03-08 14:08:42 +09:00
NAKNAO-nnct
2ecd2cfe3b
update Ubuntu24.04
2025-03-08 13:59:05 +09:00
Jeremy Grossmann
ce4b3091dd
Merge pull request #2507 from GNS3/fix-remote-install-script
...
Improvements for remote-install.sh
2025-03-03 05:55:42 +07:00
grossmj
f722816849
Improvements for remote-install.sh
...
* Use apt-add-repository to install repository
* Add option to not upgrade the system
* Check if Python version is >= 3.9 when installing from ppa-v3 repository
2025-03-02 22:27:53 +07:00
Jeremy Grossmann
4cb38b23eb
Merge pull request #2506 from FedericoTorres233/patch-1
...
Check if remote-install.sh is being run as root
2025-03-02 16:14:33 +08:00
Federico Torres
f3e46227d8
fix: check if remote-install.sh is being run as root
2025-03-01 16:56:21 -03:00
Jeremy Grossmann
185cd01e19
Merge pull request #2488 from GNS3/release/v2.2.53
...
Release v2.2.53
2025-01-21 09:47:43 +07:00
grossmj
369fcaa512
Release v2.2.53
2025-01-21 11:52:11 +10:00
grossmj
7b7d3d676f
Bundle web-ui v2.2.53
2025-01-21 11:43:11 +10:00
grossmj
d1186b2acc
Sync appliances
2025-01-21 11:29:28 +10:00
grossmj
bd58196817
Add more information when patching .vbox file. Ref https://github.com/GNS3/gns3-gui/issues/3542
2025-01-20 13:22:22 +10:00
grossmj
ccc8974d92
Fix tests
2024-12-30 16:14:33 +07:00
grossmj
0090ff3722
Increase timeout to run compute HTTP queries. Fixes #2461
2024-12-30 16:10:04 +07:00
grossmj
2c727c6bd2
Use 'allow_methods="*"' in aiohttp_cors.ResourceOptions(). Fixes #2459
2024-12-30 11:06:19 +07:00
grossmj
13b0caef4f
Upgrade dependencies
2024-12-30 10:49:35 +07:00
grossmj
8ed1fa6ad5
Merge branch 'master' into 2.2
2024-12-28 18:03:39 +07:00
Jeremy Grossmann
a689a55937
Merge pull request #2467 from GNS3/update-remote-install-script
...
Use iptables to block IOU home call
2024-12-28 18:01:25 +07:00
grossmj
1c0b0ae423
Remove blocking IOU phone home call.
2024-12-28 18:00:22 +07:00
grossmj
ad7813d04b
Use iptables to block IOU home call
2024-12-28 17:50:59 +07:00
Jeremy Grossmann
685bf88005
Merge pull request #2457 from GNS3/update-remote-install-script
...
Update remote install script
2024-12-22 22:07:33 +07:00
grossmj
a1090a3da8
Fallback when cannot use deb822 format
2024-12-22 21:52:18 +07:00
grossmj
c8e5b41f39
Add compatibility for earlier Ubuntu versions
2024-12-22 21:29:05 +07:00
grossmj
94b5d3e636
Update remote-install.sh to support a custom repository and the deb822 source format
2024-12-22 20:26:24 +07:00
grossmj
df56955bf0
Use license instead of licence
2024-12-17 15:01:01 +07:00
grossmj
423d3fd82b
Fix tests
2024-12-16 18:30:30 +07:00
grossmj
86fbae00e1
Fix issue with iourc_path
2024-12-16 18:16:42 +07:00
grossmj
91e9fa1cbc
Fix tests
2024-12-16 18:13:51 +07:00
grossmj
6314dd3c35
Fix: do not use the iourc file if IOU licence check is not enabled
2024-12-16 18:07:02 +07:00
Jeremy Grossmann
e94b55e3bf
Merge pull request #2452 from GNS3/release/v2.2.52
...
release/v2.2.52
2024-12-02 11:36:09 +10:00
grossmj
6c521b5f7a
Development on 2.2.53.dev1
2024-12-02 11:33:59 +10:00
grossmj
a8014da10b
Release v2.2.52
2024-12-02 11:14:23 +10:00
grossmj
f6080013e3
Bundle web-ui v2.2.52
2024-12-02 11:09:30 +10:00
grossmj
fc54c6e496
Sync appliances
2024-12-02 11:02:47 +10:00
Jeremy Grossmann
04cd107651
Merge pull request #2448 from GNS3/bugfix/3664
...
Fix listing images
2024-11-28 12:45:37 +10:00
grossmj
19cabdfde6
Use log.debug for some messages in images.py
2024-11-28 12:42:50 +10:00
grossmj
af7fbe6bb4
Fix tests
2024-11-27 15:18:49 +10:00
grossmj
3d58b437b4
Remove restrictions based on file extension when listing images and fix ELF header checks
2024-11-27 14:51:34 +10:00
grossmj
83921a45df
Fix use project name instead of ID for fast duplication when running local server. Fixes #2446
2024-11-26 12:07:06 +10:00
Jeremy Grossmann
11c9802268
Merge pull request #2443 from GNS3/feature/upgrade-resource-files
...
Overwrite user resources when the originals have changed
2024-11-10 18:30:13 +10:00
grossmj
a60e0d424d
Overwrite user resources when the originals have changed.
...
Excepting configs and disks which can be customized.
2024-11-09 12:17:06 +10:00
grossmj
db1fb29c63
Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy
2024-11-08 12:46:55 +10:00
Jeremy Grossmann
1a6a729736
Merge pull request #2442 from Xatrekak/master
...
Fixed issues with installing on Ubuntu 24.04 via remote-install.sh
2024-11-08 10:02:43 +10:00
Dustin
77c356c82c
Update remote-install.sh
...
Fixes for Ubuntu 24.04
2024-11-07 18:15:52 -05:00
Dustin
b4819b5500
Update remote-install.sh
...
Fixing changes for Ubuntu 24.04
2024-11-07 17:44:42 -05:00
grossmj
a5f0dba5cf
Development on 2.2.52.dev1
2024-11-07 23:13:31 +10:00
Jeremy Grossmann
11a9451098
Merge pull request #2440 from GNS3/release/v2.2.51
...
release/v2.2.51
2024-11-07 23:13:03 +10:00
grossmj
754680d8e9
Release v2.2.51
2024-11-07 15:08:27 +10:00
grossmj
05773ce189
Sync appliances
2024-11-07 15:06:06 +10:00
grossmj
aeae9deb01
Merge remote-tracking branch 'origin/2.2' into 2.2
2024-11-07 14:53:23 +10:00
grossmj
f3749e83ec
Catch error when cannot resize Docker container TTY.
2024-11-07 14:52:59 +10:00
Jeremy Grossmann
c2db4e8542
Merge pull request #2439 from GNS3/bugfix/2438
...
Fix disk interface is being overriden when set to none
2024-11-07 14:52:08 +10:00
grossmj
52a7696618
Fix tests
2024-11-07 14:48:57 +10:00
grossmj
7bf17392dd
Do not use "ide" if there is a disk image and no interface type has been explicitly configured.
2024-11-07 14:37:26 +10:00
grossmj
fb06eb3c0c
Remove old debug message
2024-10-31 13:07:09 +10:00
grossmj
753135a80d
Merge branch 'master' into 2.2
2024-10-28 17:32:34 +10:00
grossmj
c05e1cb8e7
Use @locking when sending uBridge commands. Ref https://github.com/GNS3/gns3-gui/issues/3651
2024-10-28 13:02:04 +10:00
grossmj
48b7e6ca50
Fix run Docker containers with user namespaces enabled. Fixes #2414
2024-10-26 19:03:05 +10:00
grossmj
dbe2b8a5fb
Python 3.13 support
2024-10-26 18:38:07 +10:00
grossmj
80487eb62d
Upgrade dependencies
2024-10-26 18:22:40 +10:00
grossmj
6e66b26b88
Fix errors in init.sh. Fixes #2431
2024-10-22 12:18:28 +10:00
grossmj
9990666076
Development on 2.2.51.dev1
2024-10-21 13:24:14 +10:00
Jeremy Grossmann
97e5a5edc3
Merge pull request #2430 from GNS3/2.2
...
Release v2.2.50
2024-10-21 13:21:24 +10:00
grossmj
2b5c6ce8fb
Release v2.2.50
2024-10-21 12:14:18 +10:00
grossmj
0aac62d03a
Bundle web-ui v2.2.50
2024-10-21 12:08:42 +10:00
grossmj
4058abf16e
Sync appliances
2024-10-21 11:54:02 +10:00
grossmj
4357410b10
Do not run tests on Windows (temporarily)
2024-10-19 17:13:13 +10:00
grossmj
734365b216
Fix win10pcap installation in tests
2024-10-19 17:04:10 +10:00
grossmj
abb7cc2075
Install win10pcap in tests
2024-10-19 17:00:32 +10:00
grossmj
c273a78560
Upgrade pytest to v8.3.3
2024-10-19 16:33:54 +10:00
grossmj
718269e5b3
Fix syntax error in testing.yml
2024-10-19 16:23:46 +10:00
grossmj
19fd7d2193
Install Windows dependencies in GH Actions
2024-10-19 16:22:29 +10:00
grossmj
e62ffb1b87
Fix testing on Windows with GH Actions
2024-10-19 16:12:06 +10:00
grossmj
42808161bf
Replace AppVeyor testing with GH Actions
2024-10-19 16:07:53 +10:00
Jeremy Grossmann
45ee662c56
Merge pull request #2428 from GNS3/bugfix/2427
...
Symbolic links support for project export/import
2024-10-19 15:54:41 +10:00
grossmj
24bfc205db
Symbolic links support for project export/import
2024-10-19 15:49:23 +10:00
grossmj
cb46c0fbcc
Merge remote-tracking branch 'origin/2.2' into 2.2
2024-10-14 17:48:42 +10:00
grossmj
35256901b5
Add comment to indicate sentry-sdk is optional. Ref https://github.com/GNS3/gns3-server/issues/2423
2024-10-14 17:46:53 +10:00
Jeremy Grossmann
6933c3d938
Merge pull request #2420 from GNS3/bugfix/2419
...
Fix issues with recent busybox versions
2024-10-01 17:37:44 +07:00
grossmj
8af71ee291
Formatting
2024-10-01 17:35:11 +07:00
grossmj
c0be6875c2
Fix issues with recent busybox versions
...
* `busybox --install` does not exist
* `sleep` does not take float values (e.g. 0.5).
2024-10-01 17:31:29 +07:00
Jeremy Grossmann
a1922ef067
Merge pull request #2413 from z5241248/master
...
Duplicate faster
2024-09-29 19:44:49 +07:00
grossmj
cafdb2522b
Add / update docstrings
2024-09-29 19:42:06 +07:00
grossmj
f7996d5e98
Fix tests
2024-09-27 20:05:06 +07:00
grossmj
996dad2f5c
Support to reset MAC addresses for Docker nodes and some adjustments for fast duplication.
2024-09-26 18:41:23 +07:00
Jeremy Grossmann
1332e940fd
Merge branch '2.2' into master
2024-09-26 16:26:56 +07:00
grossmj
19bd953d31
Update README.md to change the minimum required Python version.
2024-09-26 16:25:26 +07:00
赵昕彧
3a896b6964
Duplicate faster - 2
2024-09-26 08:26:08 +08:00
grossmj
441f0fb1b5
Merge remote-tracking branch 'z5241248/master' into fork/z5241248/master
2024-09-25 19:45:44 +07:00
grossmj
a02b57698a
Add missing imports
2024-09-25 19:45:14 +07:00
Jeremy Grossmann
7582107ae5
Merge branch '2.2' into master
2024-09-25 19:41:40 +07:00
赵昕彧
2dbde5df22
Copying project files directly, rather than copying them in an import-export fashion, can make copying projects many times faster
2024-09-25 20:27:46 +08:00
grossmj
7b5d123ad8
Improve error message when a project cannot be parsed.
2024-09-23 13:23:03 +07:00
Jeremy Grossmann
d1a7474ef6
Merge pull request #2418 from GNS3/revert-2417-backport-aux-console-support
...
Revert "Backport auxiliary console support for Qemu, Docker and Dynamips nodes"
2024-09-23 13:15:34 +07:00
Jeremy Grossmann
af6f34b2ca
Revert "Backport auxiliary console support for Qemu, Docker and Dynamips nodes"
2024-09-23 13:10:58 +07:00
Jeremy Grossmann
f1294cf267
Merge pull request #2417 from GNS3/backport-aux-console-support
...
Backport auxiliary console support for Qemu, Docker and Dynamips nodes
2024-09-22 21:44:31 +07:00
grossmj
74782d413f
Change method to allocate AUX console for existing Dynamips nodes
2024-09-22 21:41:10 +07:00
grossmj
c41c11eb34
Backport auxiliary console support for Qemu, Docker and Dynamips nodes
2024-09-22 18:29:04 +07:00
Jeremy Grossmann
1f09a3e6bc
Merge pull request #2416 from GNS3/bugfix/2414
...
Run Docker containers with user namespaces enabled
2024-09-19 11:01:11 +07:00
grossmj
22f022cc22
Fix for running Docker containers with user namespaces enabled
2024-09-19 10:40:22 +07:00
grossmj
8429494280
Test base MAC address for Docker VMs
2024-09-19 10:19:07 +07:00
grossmj
ddd6235acd
Merge branch 'master' into 2.2
2024-09-18 17:14:21 +07:00
Jeremy Grossmann
bcc148bbd2
Merge pull request #2415 from GNS3/docker-mac-address
...
Support for custom MAC addresses in Docker containers
2024-09-18 04:05:18 -06:00
grossmj
3792901dc7
Support for configuring MAC address in Docker containers
2024-09-18 16:30:22 +07:00
赵昕彧
5ffe5fd9b3
Copying project files directly, rather than copying them in an import-export fashion, can make copying projects many times faster
2024-08-23 14:31:21 +08:00
grossmj
69a5b16bad
Upgrade aiohttp to v3.10.3
2024-08-11 01:34:30 +02:00
grossmj
21a5c5d3f2
Development on 2.2.50.dev1
2024-08-06 20:33:54 +02:00
Jeremy Grossmann
225779bc11
Merge pull request #2409 from GNS3/2.2
...
Release v2.2.49
2024-08-06 20:32:41 +02:00
grossmj
b1209155f5
Release v2.2.49
2024-08-06 12:55:15 +02:00
grossmj
7cebb9472a
Bundle web-ui v2.2.49
2024-08-06 12:41:06 +02:00
grossmj
00c3b1abc1
Merge remote-tracking branch 'origin/master' into 2.2
2024-08-06 12:37:55 +02:00
grossmj
b1c1c0520c
Sync appliances
2024-08-06 12:34:07 +02:00
grossmj
2bb26075f0
Forbid -nic and -nicdev in Qemu additional options. Fixes https://github.com/GNS3/gns3-server/issues/2397
2024-08-05 17:51:46 +02:00
grossmj
6746ef39be
Upgrade development packages
2024-08-03 12:32:43 +02:00
grossmj
8889eaa439
Upgrade jsonschema and sentry-sdk packages
2024-08-03 12:32:06 +02:00
grossmj
95a4c284bc
Update IOU base configs to use "no ip domain lookup". Fixes #2404
2024-07-22 19:07:17 +02:00
grossmj
6951137a25
Development on 2.2.49.dev1
2024-07-13 16:32:13 +02:00
Jeremy Grossmann
cccbca3d5e
Merge pull request #2401 from GNS3/release/v2.2.48.1
...
Release v2.2.48.1
2024-07-13 14:43:53 +02:00
grossmj
8659439829
Release v2.2.48.1
2024-07-12 18:26:16 +02:00
grossmj
677bc389a5
Bundle web-ui v2.2.48.1
2024-07-11 23:44:24 +02:00
grossmj
4a58ede550
Development on 2.2.49.dev1
2024-07-09 00:32:44 +02:00
Jeremy Grossmann
3f5b0bb514
Merge pull request #2395 from GNS3/2.2
...
Release v2.2.48
2024-07-09 00:30:55 +02:00
grossmj
6e8e0764c1
Release v2.2.48
2024-07-08 18:44:09 +02:00
grossmj
eaa18ad624
Bundle web-ui v2.2.48
2024-07-08 18:24:02 +02:00
grossmj
0a32be276e
Sync appliances
2024-07-08 18:18:25 +02:00
Jeremy Grossmann
271c958381
Merge pull request #2394 from GNS3/bugfix/2226
...
New path settings for the server config
2024-07-08 18:16:27 +02:00
grossmj
ca1d99b112
Add 'install_builtin_appliances' and 'resources_path' settings in the server config
2024-07-08 18:06:33 +02:00
Jeremy Grossmann
90dce03da2
Merge pull request #2392 from GNS3/bugfix/2385
...
Forbid unsafe Qemu additional options
2024-07-06 17:18:59 +02:00
Jeremy Grossmann
b48bd92da3
Merge pull request #2393 from GNS3/feature/keep-compute-ids
...
Option to keep the compute IDs unchanged when exporting a project
2024-07-06 17:12:38 +02:00
grossmj
d54c9db8c3
Option to keep the compute IDs unchanged when exporting a project
2024-07-06 17:08:16 +02:00
grossmj
b194e48649
Forbid unsafe Qemu additional options
2024-07-06 12:24:22 +02:00
Jeremy Grossmann
29f848d833
Merge pull request #2391 from GNS3/bugfix/2388
...
Fix issues with invalid snapshot filenames
2024-07-05 12:49:59 +02:00
grossmj
08154e43aa
Fix error when snapshot exists with an underscore in the name
2024-07-05 12:04:53 +02:00
grossmj
84efc55d02
Upgrade sentry-sdk, psutil and aiofiles packages
2024-07-03 18:53:14 +02:00
Jeremy Grossmann
a58fb320ac
Merge pull request #2387 from GNS3/bugfix/3588
...
Fix check to test if IPv6 is enabled on host
2024-06-17 16:54:20 +02:00
grossmj
39057bd781
Fix check for IPv6 enabled on host
2024-06-17 16:41:40 +02:00
grossmj
0f3b96f134
Development on 2.2.48.dev1
2024-05-23 12:19:15 +07:00
Jeremy Grossmann
35f94b0c73
Merge pull request #2382 from GNS3/update-ga-workflows
...
Update GitHub Action workflows
2024-05-17 12:22:43 +07:00
grossmj
b82b9a64e6
Rename codeql.yml back to codeql-analysis.yml
2024-05-17 12:19:38 +07:00
grossmj
901652aaeb
Update GitHub Action workflows
2024-05-17 12:14:47 +07:00
Jeremy Grossmann
6c9a3b634b
Merge pull request #2381 from GNS3/release/v2.2.47
...
Release v2.2.47
2024-05-15 17:06:53 +07:00
grossmj
0561aba927
Release v2.2.47
2024-05-15 12:14:48 +07:00
grossmj
86a78f53cb
Fix update-bundled-web-ui.sh script
2024-05-15 12:05:43 +07:00
grossmj
f0bc74ff6e
Bundle web-ui v2.2.47
2024-05-15 12:04:34 +07:00
grossmj
f81128f717
Bundle web-ui v2.2.47
2024-05-15 11:55:47 +07:00
grossmj
9ce505cad3
Sync appliances
2024-05-15 11:43:04 +07:00
Jeremy Grossmann
6b8635f7d5
Merge pull request #2380 from GNS3/drop-python3.7
...
Drop Python 3.7
2024-05-09 19:10:04 +07:00
grossmj
388ffe9f00
Change sentry-sdk version
2024-05-09 19:03:08 +07:00
grossmj
d01129a3cf
Upgrade aiohttp, sentry-sdk and truststore
2024-05-09 18:58:37 +07:00
grossmj
535ea0ad9f
Upgrade jsonschema and aiohttp
2024-05-09 18:37:40 +07:00
grossmj
ccb5de6df1
Drop Python 3.7
2024-05-09 18:23:58 +07:00
Jeremy Grossmann
cdcfc652db
Merge pull request #2379 from GNS3/fix-warnings-in-tests
...
Fix warnings in tests
2024-05-09 18:13:13 +07:00
grossmj
7030dadbcb
Remove dev requirements for Python 3.6
2024-05-09 18:04:19 +07:00
grossmj
46a9fdb61d
Remove event_loop
2024-05-09 17:53:02 +07:00
grossmj
9958b876cf
Do not run Docker VM tests on Windows
2024-05-09 17:36:58 +07:00
grossmj
259d3a0155
Fix cannot import UTC
2024-05-09 17:23:32 +07:00
grossmj
33499be425
Fix warnings in tests
2024-05-09 17:11:12 +07:00
grossmj
3fd44f5260
Do not wait for the server to close when shutting down.
2024-05-09 16:37:45 +07:00
grossmj
c076275bd0
Fix test create image with not supported characters by filesystem. Fixes #2375
2024-05-09 16:01:55 +07:00
grossmj
081447ba2e
Fix tests. Ref #2376
2024-05-09 15:37:42 +07:00
grossmj
3df7af12e1
Allow listing x86_64 IOU images. Fixes #2376
2024-05-09 15:21:05 +07:00
grossmj
d9e4ce5639
Upgrade Jinja2 to version 3.1.4. Fixes #2378
2024-05-08 18:08:00 +07:00
grossmj
35b75f0f7f
Fix link capture for ATM switch. Fixes https://github.com/GNS3/gns3-gui/issues/3570
2024-04-23 18:35:36 +07:00
grossmj
2609849507
Fix tests after updating error message when busybox is not installed.
2024-04-23 18:00:37 +07:00
grossmj
448b94f701
Add more details to error message when busybox is not installed. Fixes https://github.com/GNS3/gns3-gui/issues/3569
2024-04-23 17:54:06 +07:00
grossmj
18002a7580
Fix invalid escape sequences
2024-04-23 16:52:28 +07:00
Jeremy Grossmann
1414bdcadf
Merge pull request #2369 from GNS3/feature/nat-symbols
...
NAT symbols
2024-04-22 19:00:19 +07:00
grossmj
b6e68ba1a8
Add NAT symbols
2024-04-22 18:51:29 +07:00
Jeremy Grossmann
19142d97bb
Merge pull request #2366 from GNS3/bugfix/block-iou-call
...
Block IOU phone home call using IPtable
2024-04-20 15:53:39 +07:00
grossmj
faf7e09ebb
Only use iptable to block xml.cisco.com on Ubuntu Focal.
2024-04-20 15:45:28 +07:00
grossmj
7a229e33f9
Sync appliances
2024-04-07 12:43:15 +07:00
grossmj
4959a51ce7
Block IOU phone home call using IPtable
2024-04-06 13:04:20 +07:00
grossmj
5b1ba5a57c
Fix cannot stop Docker VM while console connection is still active.
2024-04-04 22:57:33 +07:00
grossmj
a80aed5420
Development on 2.2.47.dev1
2024-03-05 01:07:16 +08:00
grossmj
a53fd2e8b1
Upgrade sentry-sdk to version 1.40.6
2024-03-05 00:45:26 +08:00
Jeremy Grossmann
5bab4131e1
Merge pull request #2361 from GNS3/release/v2.2.46
...
Release v2.2.46
2024-02-26 17:51:46 +08:00
grossmj
e8a7e80456
Release v2.2.46
2024-02-26 16:55:12 +08:00
grossmj
ab05784c33
Sync appliances
2024-02-26 16:45:37 +08:00
grossmj
6983e686ca
Bundle web-ui v2.2.46
2024-02-26 16:42:46 +08:00
grossmj
3631202ce5
Merge remote-tracking branch 'origin/2.2' into 2.2
2024-02-26 16:36:21 +08:00
grossmj
8d8a3247c4
Bundle web-ui v2.2.46
2024-02-26 16:35:47 +08:00
Jeremy Grossmann
d100a132d6
Merge pull request #2360 from GNS3/bugfix/3555
...
Fix export project
2024-02-26 16:27:39 +08:00
Jeremy Grossmann
52638a9a8d
Merge branch '2.2' into bugfix/3555
2024-02-26 16:22:15 +08:00
grossmj
9a5af82a28
Save empty directories when exporting a project
2024-02-24 19:02:16 +08:00
Jeremy Grossmann
14a618766d
Merge pull request #2359 from GNS3/bugfix/2357
...
Fix Docker VM hasn't access to all resources
2024-02-22 19:37:55 +08:00
grossmj
0137688ba7
Test busybox is installed
2024-02-22 13:05:48 +08:00
grossmj
84db3b9996
Fix not all Docker resources are copied to a writable location
2024-02-22 12:59:44 +08:00
Jeremy Grossmann
0a08031d85
Merge pull request #2355 from GNS3/refactor/busybox
...
Install Docker resources in writable location
2024-02-14 16:18:25 +08:00
grossmj
1a53c9aabf
Backport from v3: install Docker resources in a writable location at runtime.
2024-02-14 16:13:45 +08:00
grossmj
1f5085608c
Use Docker API v1.24 to get version.
2024-02-14 15:40:19 +08:00
Jeremy Grossmann
16f72b4d3d
Merge pull request #2347 from SpikefishSolutions/DeadTelnetConsoleFix
...
Address the telnet console death bug.
2024-02-09 20:33:16 +11:00
grossmj
3ced41633f
Upgrade dependencies
2024-02-09 17:07:35 +11:00
Jeremy Grossmann
4fa10be5aa
Merge pull request #2353 from GNS3/feature/drop-python-3.6
...
Drop Python 3.6 support
2024-02-09 17:01:40 +11:00
grossmj
f050fc7e00
Change runtime checks for Python version
2024-02-09 16:49:58 +11:00
grossmj
c93aafc9af
Fix aiohttp dependency for Python 3.7
2024-02-09 16:45:46 +11:00
grossmj
93520b4d6c
Do not test with Python 3.6
2024-02-09 16:34:44 +11:00
grossmj
1fb0260ae6
Drop support for Python 3.6
2024-02-09 16:28:23 +11:00
John Fleming
763ef24108
Address the telnet console bug. Add wait_for for drain() call. If we're stuck on drain then the buffer isn't getting emptied. 5 seconds after drain() blocks, exception will be thrown and client will be removed from connection table and will no longer be a problem.
2024-02-02 22:09:31 -05:00
grossmj
17aabd6cda
Merge branch 'master' into 2.2
2024-01-28 20:04:19 +11:00
grossmj
d94adf4c8f
Merge remote-tracking branch 'origin/master'
2024-01-28 19:56:40 +11:00
Jeremy Grossmann
4dd9cf2da2
Merge pull request #2340 from spikefishjohn/patch-3
...
Update telnet_server.py
2024-01-28 19:56:26 +11:00
grossmj
e2a3d391d8
Merge remote-tracking branch 'origin/2.2' into 2.2
2024-01-28 12:14:28 +11:00
John Fleming
6c5f54fe57
Update telnet_server.py
...
Maybe use the correct object name this time for the socket objects.
2024-01-28 12:14:07 +11:00
John Fleming
082fbee1bd
Update telnet_server.py
...
Set tcp keepalive timers to 60 seconds. Seems to default to 2 hours on ubuntu 22. Most firewalls will age out an idle tcp session at 1 hour.
Will not address telnet console failing after a tcp session has failed (TimeoutError).
2024-01-28 12:14:07 +11:00
Xatrekak
6d97feaced
Fixed updating system and GNS3.
2024-01-28 12:14:01 +11:00
Dustin
8d35089661
Update welcome.py
...
Fixed an issue where the shell option in dialog failed to drop you back to bash.
2024-01-28 12:13:55 +11:00
Dustin
6455f62447
Update remote-install.sh
...
Removed an extra slash at the end when setting the user home directory. This was causing unexpected behavior for other scrips as ~ was aliased to /opt/gns3/ instead of the expected /opt/gns3.
This caused an extra / to appear in commands unexpectedly.
2024-01-28 12:13:55 +11:00
grossmj
2fb3b1ebab
Use Python 3.8 to publish API doc
2024-01-28 12:13:46 +11:00
grossmj
58399a9fa8
Upgrade sentry-sdk, psutil and distro dependencies
2024-01-28 12:13:12 +11:00
grossmj
907b305ecf
Development on 2.2.46.dev1
2024-01-28 12:13:12 +11:00
grossmj
57f92db124
Release v2.2.45
2024-01-28 12:13:12 +11:00
grossmj
0f6f943a83
Bundle web-ui v2.2.45
2024-01-28 12:13:12 +11:00
grossmj
2cb76b2274
Remove old web-ui files
2024-01-28 12:13:11 +11:00
grossmj
2d2db52a8b
Bundle web-ui v2.2.45
2024-01-28 12:13:11 +11:00
grossmj
a8d0818e07
Sync appliances
2024-01-28 12:13:11 +11:00
grossmj
f7eb2492d9
Fix mouse offset issues with VNC in Qemu. Fixes #2335
2024-01-28 12:13:11 +11:00
grossmj
218522b08c
Fix issues when generating docs
2024-01-28 12:13:10 +11:00
grossmj
470f13f448
Update readthedocs.yml to use Python 3.12
2024-01-28 12:13:10 +11:00
grossmj
317aa669ac
Update readthedocs.yml
2024-01-28 12:13:10 +11:00
grossmj
8d160ad5ed
Update documentation
2024-01-28 12:13:10 +11:00
grossmj
e3493870b2
Add project.created, project.opened and project.deleted controller notification stream.
...
Move project.updated and project.closed from project notification to controller notification stream.
2024-01-28 12:13:09 +11:00
grossmj
d466c85385
Do not stop searching for Qemu binaries if one binary cannot be executed. Ref #2306
2024-01-28 12:13:09 +11:00
grossmj
35d4391fc0
Fix Ethernet switch and Ethernet hub port validations. Fixes #2334
2024-01-28 12:13:09 +11:00
grossmj
eea0ab69bd
Bundle dev version of the web-ui
2024-01-28 12:13:09 +11:00
grossmj
22ade94118
Update CORS policy
2024-01-28 12:13:08 +11:00
grossmj
08ee40548f
Add custom executable paths on Windows
2024-01-28 12:13:08 +11:00
grossmj
7f05a06766
Upgrade sentry-sdk and aiohttp
2024-01-28 12:13:08 +11:00
grossmj
9fd2f58ef7
Development in 2.2.45.dev3
2024-01-28 12:13:08 +11:00
grossmj
b9b802ebab
Release v2.2.44.1
2024-01-28 12:13:08 +11:00
grossmj
1d86e322e9
Do not compute checksums on macOS
2024-01-28 12:13:07 +11:00
grossmj
8eb5f10971
Add multiprocessing.set_start_method()
2024-01-28 12:13:07 +11:00
grossmj
cc4783ab98
Bump version to v2.2.45.dev2
2024-01-28 12:13:07 +11:00
grossmj
19792f328d
Have freeze support for macOS as well
2024-01-28 12:13:07 +11:00
grossmj
596d1274a3
Catch exceptions when computing image checksums. Ref https://github.com/GNS3/gns3-server/issues/2228
2024-01-28 12:13:07 +11:00
grossmj
2f765747b8
Add freeze_support() for multiprocessing
2024-01-28 12:13:06 +11:00
grossmj
4fe57b6a15
Development on 2.2.45.dev1
2024-01-28 12:13:06 +11:00
grossmj
1177626a53
Release v2.2.44
2024-01-28 12:13:06 +11:00
grossmj
c4cc346864
Sync appliances
2024-01-28 12:13:06 +11:00
grossmj
8915dfffa5
Bundle web-ui v2.2.44
2024-01-28 12:13:05 +11:00
grossmj
ff027ebd17
Upgrade sentry-sdk
2024-01-28 12:13:05 +11:00
grossmj
27d5ac537f
Non-blocking checksums computation when server starts. Fixes #2228
2024-01-28 12:13:05 +11:00
grossmj
fe246cd413
Fix timeout issue when creating Qemu disk image. Fixes https://github.com/GNS3/gns3-server/issues/2313
2024-01-28 12:13:05 +11:00
grossmj
2bbb560b8e
Support for web socket console over HTTPS
2024-01-28 12:13:04 +11:00
grossmj
1624c7d6ad
Add back script create_cert.sh
2024-01-28 12:13:04 +11:00
grossmj
2a3bb81076
Bundle web-ui
2024-01-28 12:13:04 +11:00
grossmj
e0a0dd83d7
Use Python 3.8 in appveyor.yml
2024-01-28 12:13:04 +11:00
grossmj
16ea395618
Upgrade sentry-sdk, psutil and distro dependencies
2024-01-27 17:04:02 +11:00
Jeremy Grossmann
9dd8da4f6e
Merge pull request #2340 from spikefishjohn/patch-3
...
Update telnet_server.py
2024-01-26 17:55:11 +11:00
John Fleming
54abf85523
Update telnet_server.py
...
Maybe use the correct object name this time for the socket objects.
2024-01-25 01:41:57 -05:00
Jeremy Grossmann
385fffec56
Merge pull request #2339 from spikefishjohn/patch-2
...
Update telnet_server.py
2024-01-24 11:53:59 +11:00
John Fleming
ac86717bc0
Update telnet_server.py
...
Set tcp keepalive timers to 60 seconds. Seems to default to 2 hours on ubuntu 22. Most firewalls will age out an idle tcp session at 1 hour.
Will not address telnet console failing after a tcp session has failed (TimeoutError).
2024-01-23 13:15:17 -05:00
grossmj
7b7af33920
Development on 2.2.46.dev1
2024-01-14 23:45:35 +11:00
Jeremy Grossmann
85fd3ef4a4
Merge pull request #2338 from GNS3/2.2
...
Release v2.2.45
2024-01-14 22:02:14 +11:00
grossmj
fbd8f6ce28
Release v2.2.45
2024-01-12 21:38:26 +11:00
grossmj
195da24910
Bundle web-ui v2.2.45
2024-01-12 21:34:11 +11:00
grossmj
b4c7609aeb
Remove old web-ui files
2024-01-12 21:29:04 +11:00
grossmj
cd9c4c84b6
Bundle web-ui v2.2.45
2024-01-12 21:21:18 +11:00
grossmj
2566de0f5a
Sync appliances
2024-01-12 21:13:52 +11:00
grossmj
6a069d0af6
Fix mouse offset issues with VNC in Qemu. Fixes #2335
2024-01-12 16:18:32 +11:00
grossmj
2789b3802a
Fix issues when generating docs
2024-01-12 16:14:01 +11:00
grossmj
9e1a1337d4
Update readthedocs.yml to use Python 3.12
2024-01-12 15:27:41 +11:00
Jeremy Grossmann
466eb8128e
Merge pull request #2336 from GNS3/fix/2319
...
Refactor project notifications
2024-01-12 13:38:51 +11:00
grossmj
e41227b5bd
Update readthedocs.yml
2024-01-12 13:32:15 +11:00
grossmj
78a3b8e824
Update documentation
2024-01-12 13:21:34 +11:00
grossmj
4c149e1614
Add project.created, project.opened and project.deleted controller notification stream.
...
Move project.updated and project.closed from project notification to controller notification stream.
2024-01-12 13:16:55 +11:00
grossmj
473fa98eda
Do not stop searching for Qemu binaries if one binary cannot be executed. Ref #2306
2024-01-11 23:11:56 +11:00
grossmj
13d9afd8bc
Fix Ethernet switch and Ethernet hub port validations. Fixes #2334
2024-01-11 22:40:38 +11:00
grossmj
b4edbbbaa7
Bundle dev version of the web-ui
2023-12-07 12:34:52 +10:00
grossmj
02e19800fb
Update CORS policy
2023-12-06 22:33:55 +10:00
grossmj
24bb0ca419
Add custom executable paths on Windows
2023-12-05 21:24:40 +10:00
grossmj
6c5f75bf43
Upgrade sentry-sdk and aiohttp
2023-11-22 10:32:50 +10:00
grossmj
7afdcbb3d3
Development in 2.2.45.dev3
2023-11-07 19:11:57 +10:00
Jeremy Grossmann
de27a57a00
Merge pull request #2322 from GNS3/release-v2.2.44.1
...
Release v2.2.44.1
2023-11-07 18:35:29 +10:00
grossmj
c88f76b740
Release v2.2.44.1
2023-11-07 14:59:28 +10:00
grossmj
b81cc14cef
Do not compute checksums on macOS
2023-11-07 14:30:39 +10:00
grossmj
aa133c3b8a
Add multiprocessing.set_start_method()
2023-11-07 13:33:43 +10:00
grossmj
7449064ea2
Bump version to v2.2.45.dev2
2023-11-07 12:21:39 +10:00
grossmj
db315e3c3c
Have freeze support for macOS as well
2023-11-07 11:17:48 +10:00
grossmj
c437482e85
Catch exceptions when computing image checksums. Ref https://github.com/GNS3/gns3-server/issues/2228
2023-11-07 11:08:47 +10:00
Jeremy Grossmann
46d9ada6d8
Merge pull request #2321 from Xatrekak/master
...
Fixed updating system and GNS3 via welcome.py.
2023-11-07 10:49:00 +10:00
grossmj
aac6fbfc31
Add freeze_support() for multiprocessing
2023-11-07 10:42:53 +10:00
Xatrekak
76bd5921c5
Fixed updating system and GNS3.
2023-11-06 19:02:29 -05:00
Jeremy Grossmann
af3a618306
Merge pull request #2316 from GNS3/release-v2.2.44
...
Release v2.2.44
2023-11-06 17:05:54 +10:00
grossmj
3c4b5db1ca
Development on 2.2.45.dev1
2023-11-06 17:00:17 +10:00
grossmj
5c8abdc6fd
Release v2.2.44
2023-11-06 16:02:23 +10:00
grossmj
f80f41b5b3
Sync appliances
2023-11-06 15:58:21 +10:00
grossmj
503373a6e9
Bundle web-ui v2.2.44
2023-11-06 15:53:51 +10:00
grossmj
8236c85b5f
Upgrade sentry-sdk
2023-11-06 15:44:30 +10:00
Jeremy Grossmann
531499bbfb
Merge pull request #2314 from Xatrekak/master
...
[Fix] an issue where the shell option in dialog failed to drop you back to bash.
2023-11-06 13:01:35 +10:00
grossmj
ae825b0080
Non-blocking checksums computation when server starts. Fixes #2228
2023-11-06 12:32:23 +10:00
Dustin
7ad3afbdef
Update welcome.py
...
Fixed an issue where the shell option in dialog failed to drop you back to bash.
2023-11-05 13:35:06 -05:00
grossmj
191feed669
Fix timeout issue when creating Qemu disk image. Fixes https://github.com/GNS3/gns3-server/issues/2313
2023-11-05 15:41:46 +10:00
grossmj
3b22bcfe96
Support for web socket console over HTTPS
2023-11-03 14:40:40 +10:00
grossmj
0f07b9e019
Add back script create_cert.sh
2023-11-03 12:31:34 +10:00
grossmj
8676a3dccf
Bundle web-ui
2023-11-02 17:40:47 +10:00
grossmj
b0dbf59ac4
Use Python 3.8 in appveyor.yml
2023-10-31 14:48:08 +10:00
Jeremy Grossmann
0e18762b36
Merge pull request #2308 from Xatrekak/master
...
Update remote-install.sh
2023-10-31 09:19:55 +10:00
Dustin
cbc7e59d3f
Update remote-install.sh
...
Removed an extra slash at the end when setting the user home directory. This was causing unexpected behavior for other scrips as ~ was aliased to /opt/gns3/ instead of the expected /opt/gns3.
This caused an extra / to appear in commands unexpectedly.
2023-10-30 11:00:45 -04:00
Jeremy Grossmann
14fd165f2a
Merge pull request #2307 from GNS3/fix/3521
...
Allow disabling hardware virtualization check
2023-10-30 15:03:50 +10:00
grossmj
7c49a9160c
Allow disabling hardware virtualization check
2023-10-30 14:57:11 +10:00
Jeremy Grossmann
5a6e945db2
Merge pull request #2304 from GNS3/upgrade-python-api-doc
...
Upgrade to Python 3.8 for API doc publishing
2023-10-27 14:46:52 +10:00
grossmj
86c0b90951
Use Python 3.8 to publish API doc
2023-10-27 14:42:22 +10:00
grossmj
ed99a98fe1
Sync appliances
2023-10-27 13:20:15 +10:00
Jeremy Grossmann
19edc193f9
Merge pull request #2303 from GNS3/fix/1484
...
Fix L2IOU "failed code signing checks"
2023-10-26 15:13:12 +10:00
grossmj
3f50319990
Fix L2IOU "failed code signing checks" when IOU base file name is >= 63 characters
2023-10-26 15:05:10 +10:00
Jeremy Grossmann
248737c34b
Merge pull request #2296 from ventaquil/feature/add-qemu-igb-nic
...
Add Qemu IGB network device
2023-10-24 17:23:00 +10:00
Jeremy Grossmann
240708112c
Merge branch '2.2' into feature/add-qemu-igb-nic
2023-10-24 17:14:27 +10:00
grossmj
c759c4e3f6
Upgrade to actions/checkout@v3 and actions/setup-python@v3
2023-10-23 16:17:31 +10:00
grossmj
34ee75e1f1
Fix tests running on Python 3.12
2023-10-23 16:12:12 +10:00
grossmj
4af5edbc03
Install aiohttp 3.9.0b0 when running on Python 3.12
2023-10-23 15:21:06 +10:00
grossmj
0d15f40930
Change "ip cef" to "no ip cef" in IOU default configs. Fixes #2298
2023-10-23 15:16:49 +10:00
grossmj
3b0d89be5a
Merge branch 'master' into 2.2
2023-10-18 17:46:51 +10:00
grossmj
5ff3043fb4
Sync appliances
2023-10-18 17:45:17 +10:00
grossmj
08ac80e451
Upgrade sentry and psutil dependencies
2023-10-18 14:53:25 +10:00
Konrad Goławski
737664a3d4
Add Qemu IGB network device
2023-10-12 11:35:53 +02:00
grossmj
29f4b238b0
Add Python 3.12 support. Fixes https://github.com/GNS3/gns3-server/issues/2273
2023-10-09 16:54:47 +10:00
Jeremy Grossmann
6886f1f566
Merge pull request #2290 from GNS3/fix/2147
...
Fix issue when using importlib.resources.files()
2023-09-23 20:54:57 +10:00
grossmj
999a47f747
Fix issue with importlib.resources.files() and Python 3.9
2023-09-23 20:44:00 +10:00
grossmj
f675f24ba7
Revert "Install importlib-resources only with Python < '3.9'. Ref #2147 "
...
This reverts commit dc1eed42da5c0befa9c22b2c6021c22502986bcd.
2023-09-23 14:48:04 +10:00
grossmj
dc1eed42da
Install importlib-resources only with Python < '3.9'. Ref #2147
2023-09-23 14:35:50 +10:00
Jeremy Grossmann
2c5a9ef9b7
Merge pull request #2288 from Quanterm/master
...
Update README.md
2023-09-21 11:44:36 +10:00
Vieta
e75d151611
Update README.md
...
The release cycle of NixOs is around every half of the year.
On the unstable channel you have the latest gns3-server version.
Do not worry to use unstable because it mostly just the latest stable version. You can also do overlays to keep your other systems pkgs on the regular release version.
2023-09-20 11:41:05 +00:00
Jeremy Grossmann
d87cff7fd5
Merge pull request #2287 from munahaf/Inappropriate_Logic-5node.py11635999804432162276.diff
...
Update a test expression to remove a logical short circuit
2023-09-20 14:31:04 +07:00
Jeremy Grossmann
ffb58a4ed2
Merge branch 'master' into Inappropriate_Logic-5node.py11635999804432162276.diff
2023-09-20 14:17:58 +07:00
munahaf
4d7b3fb9d6
Comment: Updated a test expression to remove a logical short circuit.
2023-09-20 06:51:41 +00:00
grossmj
94abdfc9f0
Development on 2.2.44.dev1
2023-09-19 21:08:24 +07:00
Jeremy Grossmann
6f345bb1ec
Merge pull request #2286 from GNS3/release-v2.2.43
...
Release v2.2.43
2023-09-19 21:04:52 +07:00
grossmj
89ec458f5c
Release v2.2.43
2023-09-19 20:16:52 +07:00
grossmj
80bc1a726b
Sync appliances
2023-09-19 20:12:32 +07:00
grossmj
6265d3d55f
Upgrade sentry-sdk and truststore
2023-09-19 20:07:57 +07:00
grossmj
a96a82821c
Merge branch 'master' into 2.2
2023-09-19 20:04:15 +07:00
grossmj
ad47ffbe29
Force English output for VBoxManage. Fixes #2266
2023-09-19 18:14:05 +07:00
grossmj
702fea89fb
Automatically add vboxnet and DHCP server if not present for VirtualBox GNS3 VM. Ref #2266
2023-09-12 16:14:44 +07:00
Jeremy Grossmann
285b19d97f
Merge pull request #2272 from GNS3/fix/2271
...
Correctly install built-in appliances
2023-09-06 23:16:34 +07:00
grossmj
709aa46074
Fix issue with controller config saved before checking current version with previous one
2023-09-06 16:48:24 +07:00
Jeremy Grossmann
71d06abaf4
Merge pull request #2278 from GNS3/update-publish-api-doc
...
Update publish api doc with GitHub Actions
2023-09-03 17:00:13 +07:00
grossmj
05ef9f2a7c
No need for dev dependencies
2023-09-03 16:59:48 +07:00
grossmj
476658b829
Update publish-api-documentation.yml
2023-09-03 16:52:30 +07:00
Jeremy Grossmann
d3d0cc039d
Merge pull request #2277 from GNS3/fix/2276
...
Prevent X11 socket file to be modified by Docker container
2023-08-27 19:53:50 +10:00
grossmj
c2783d355f
Fix test_create_vnc test
2023-08-27 18:41:25 +10:00
grossmj
d6e1ee5dbb
Prevent X11 socket file to be modified by Docker container
2023-08-27 18:30:37 +10:00
Jeremy Grossmann
e61ada69bb
Merge pull request #2274 from lethedata/openwrt-18.06.5-18.06.2-hashfix
...
Hash Update openwrt.gns3a
2023-08-17 10:00:14 +10:00
Echo Nar
a6b0f32b57
Hash Update openwrt.gns3a
...
Update hashes for openwrt-18.06.5 and openwrt-18.06.2 based hashes from download links.
2023-08-16 18:37:55 -05:00
grossmj
a69feb3682
Use an older version of platformdirs
2023-08-12 19:15:29 +10:00
grossmj
090d1c8c84
Only use platformdirs with Python >= '3.7'
2023-08-12 19:04:14 +10:00
grossmj
df2f96828e
Use the user data dir to store built-in appliances
2023-08-12 18:48:43 +10:00
grossmj
6a614fbd78
Downgrade jsonschema
2023-08-12 17:51:24 +10:00
grossmj
2d7438446c
Upgrade dependencies
2023-08-12 17:47:48 +10:00
grossmj
77d4eabadc
Catch ConnectionResetError exception when client disconnects
2023-08-12 17:31:58 +10:00
grossmj
bbb0a407e0
Upgrade to PyQt 5.15.9 and pywin32
2023-08-11 18:13:41 +10:00
grossmj
35e1519073
Development on v2.2.43.dev1
2023-08-09 22:15:15 +10:00
Jeremy Grossmann
9f5aece8b6
Merge pull request #2267 from GNS3/release-v2.2.42
...
Release v2.2.42
2023-08-09 22:09:29 +10:00
grossmj
08139ebdd1
Release v2.2.42
2023-08-09 21:11:57 +10:00
grossmj
cd87ac4474
Bundle web-ui v2.2.42
2023-08-09 21:03:40 +10:00
grossmj
77744cc31d
Handle API version key in VirtualBox 7. Fixes #2266
2023-08-09 20:51:53 +10:00
grossmj
df9d642a56
Sync appliances
2023-08-08 19:07:04 +10:00
grossmj
fad28c766a
Enable system certificate store later in the code and bump version to 2.2.42.dev4
2023-08-08 17:22:27 +10:00
grossmj
21d9d968c4
Revert "Use truststore in appliance_manager.py instead"
...
This reverts commit a2628042e881a2c00827f20bf190a358d52b6615.
2023-08-07 20:44:37 +10:00
grossmj
945a2c98cd
Revert "Use finer-grained control for truststore"
...
This reverts commit 5e1792ff4da38f5ddc5b7db3e7eeb8b6c6446b68.
2023-08-07 20:44:33 +10:00
grossmj
5e1792ff4d
Use finer-grained control for truststore
2023-08-07 19:15:14 +10:00
grossmj
a2628042e8
Use truststore in appliance_manager.py instead
2023-08-07 19:04:55 +10:00
grossmj
e616b09028
Use truststore
2023-08-07 18:40:03 +10:00
grossmj
958865e919
Upgrade dependencies
2023-08-06 20:39:27 +10:00
grossmj
7f595b089b
Use certifi to get SSL root certificates
2023-08-06 20:37:10 +10:00
grossmj
a76d7576c6
Bump version to 2.2.42.dev3
2023-08-06 18:14:21 +10:00
grossmj
533c4544ea
Use certifi on Windows and macOS
2023-08-06 18:09:56 +10:00
Jeremy Grossmann
04a302a389
Merge pull request #2265 from GNS3/use-bundled-cacert
...
Use bundled cacert file for frozen app
2023-08-05 22:37:06 +10:00
grossmj
5da742394e
Use bundled cacert file on Windows and macOS
2023-08-05 22:21:08 +10:00
grossmj
962c5eed8e
Add log message for comparing controller version with config version. Ref https://github.com/GNS3/gns3-gui/issues/3486
2023-08-05 20:24:11 +10:00
grossmj
f4dab1482f
Bump version to 2.2.42.dev2
2023-08-05 20:16:30 +10:00
grossmj
7ef9b7600c
Use DEFAULT_BUFFER_SIZE for md5sum
2023-08-03 12:09:24 +10:00
grossmj
c51d71a4fa
Fix version check when installing appliances. Ref https://github.com/GNS3/gns3-gui/issues/3486
2023-08-02 17:58:53 +10:00
grossmj
af83adfdf6
Add debug message when calculating MD5 checksum
2023-08-02 17:41:51 +10:00
grossmj
658bfb7624
Allow connection to ws console over IPv6. Fixes https://github.com/GNS3/gns3-web-ui/issues/1400
2023-08-02 15:28:32 +10:00
grossmj
88a1cef21f
Revert "Support for Python 3.12"
...
This reverts commit 1ced862c08b5a0623d9ae0f320567c9ae9d86c5b.
2023-07-30 17:50:25 +10:00
grossmj
1ced862c08
Support for Python 3.12
2023-07-30 17:48:30 +10:00
grossmj
6097166055
Remove import urllib3 and let sentry_sdk import and patch it. Fixes https://github.com/GNS3/gns3-gui/issues/3498
2023-07-30 17:42:52 +10:00
grossmj
38ee79c15f
Merge remote-tracking branch 'origin/master' into 2.2
2023-07-23 12:35:46 +10:00
grossmj
a6ca7c4e36
Development on 2.2.42.dev1
2023-07-12 18:26:26 +10:00
Jeremy Grossmann
b76d2c2150
Merge pull request #2258 from GNS3/release-v2.2.41
...
Release v2.2.41
2023-07-12 18:24:40 +10:00
grossmj
d2a0632ec4
Release v2.2.41
2023-07-12 17:07:39 +10:00
grossmj
fde5f5cbe2
Merge remote-tracking branch 'origin/master' into 2.2
2023-07-12 17:04:12 +10:00
grossmj
7dc5628845
Bundle web-ui v2.2.41
2023-07-12 16:31:54 +10:00
grossmj
723b519e8f
Sync appliance files
2023-07-12 16:20:29 +10:00
grossmj
9c653f7dbf
Bump version to 2.2.41.dev3
2023-07-12 13:26:22 +10:00
grossmj
c226b2a9ef
Catch urllib3 exceptions when sending crash report. Ref https://github.com/GNS3/gns3-gui/issues/3483
2023-07-06 17:16:05 +10:00
Jeremy Grossmann
c5c4e1ad56
Merge pull request #2255 from GNS3/fix/2243
...
Only add speed/duplex params when using Qemu >= v2.12
2023-07-06 16:43:54 +10:00
grossmj
8e2989d747
Fix issue with tests and Qemu version on Windows
2023-07-06 16:36:36 +10:00
grossmj
c181df6935
Only fetch Qemu version once when starting Qemu + only add speed/duplex for virtio-net-pci with Qemu version >= 2.12
2023-07-06 16:29:55 +10:00
Jeremy Grossmann
24c03406e7
Merge pull request #2253 from GNS3/uefi-boot-mode
...
Bundle recent OVMF firmware and improve UEFI boot mode
2023-07-04 13:38:47 +10:00
grossmj
6c8c5c1787
Ignore uefi test on Windows
2023-07-04 13:31:21 +10:00
grossmj
f541c03b94
Fix uefi test on Windows
2023-07-04 13:22:18 +10:00
grossmj
0a14a08d54
Use recent OVMF firmware (stable-202305) and use flash drives to configure Qemu command line
2023-07-04 13:06:34 +10:00
Jeremy Grossmann
29b4e89d21
Merge pull request #2252 from Raizo62/rights_empty8G.qcow2
...
- remove executable permissions to empty8G.qcow2
2023-06-28 19:55:56 +09:30
Raizo62
bbb68cb148
- remove the useless executable permissions to the file gns3server/disks/empty8G.qcow2
...
https://github.com/GNS3/gns3-gui/issues/3491
2023-06-28 08:30:13 +02:00
Jeremy Grossmann
6f132a2e09
Merge pull request #2248 from GNS3/backport-uefi-boot-mode
...
Backport UEFI boot mode support for Qemu VMs
2023-06-23 11:31:52 +09:30
grossmj
d5cfb85de5
Backport UEFI boot mode support for Qemu VMs
2023-06-23 11:18:25 +09:30
grossmj
3dbc714f37
Developement on v2.2.41.dev2
2023-06-10 21:40:39 +09:30
Jeremy Grossmann
682af449f8
Merge pull request #2240 from GNS3/release-v2.2.40.1
...
Release v2.2.40.1
2023-06-10 21:36:51 +09:30
grossmj
60f1d76eab
Release v2.2.40.1
2023-06-10 20:06:40 +09:30
grossmj
16b619066a
Merge branch 'master' into 2.2
2023-06-10 17:22:33 +09:30
grossmj
d44038305f
Add missing web-ui files. Fixes #2239
2023-06-10 15:50:28 +09:30
grossmj
3641742930
Development on v2.2.41.dev1
2023-06-06 12:43:20 +09:30
Jeremy Grossmann
4bf7838543
Merge pull request #2238 from GNS3/release-v2.2.40
...
Release v2.2.40
2023-06-06 12:41:40 +09:30
Jeremy Grossmann
998fe6d8a4
Merge branch 'master' into release-v2.2.40
2023-06-06 12:28:30 +09:30
grossmj
aa79f4cb25
Release v2.2.40
2023-06-06 10:23:42 +09:30
grossmj
2602602193
Merge branch 'master' into 2.2
2023-06-06 10:20:07 +09:30
grossmj
8d969349c8
Bundle web-ui v2.2.40
2023-06-06 10:18:18 +09:30
grossmj
bf67fec242
Sync appliances
2023-06-06 10:07:50 +09:30
Jeremy Grossmann
a070a72f66
Merge pull request #2235 from Raizo62/virtio-net-pci
...
qemu : with "virtio-net-pci", fix the speed and duplex
2023-06-03 21:03:04 +09:30
grossmj
71d1aefb65
Test Qemu command with virtio-net-pci adapter
2023-06-03 20:57:23 +09:30
Raizo62
0b6436d2cb
qemu : with network adapter_type equal to "virtio-net-pci", fix the speed to 10000 and duplex to full.
...
The values are actually fake.
(https://github.com/GNS3/gns3-gui/issues/3476 )
2023-06-03 11:48:55 +02:00
Jeremy Grossmann
77f5044aec
Merge pull request #2234 from GNS3/fix-tests
...
Fix tests
2023-06-02 20:32:25 +09:30
Jeremy Grossmann
088ae699de
Merge pull request #2223 from GNS3/fix/2214
...
Use proc.communicate() when checking for subprocess output
2023-06-02 20:29:40 +09:30
grossmj
21dc2a8dbc
Fix tests
2023-06-02 20:25:33 +09:30
Jeremy Grossmann
aae7bf9865
Merge pull request #2231 from GNS3/fix/3452
...
Fix Docker + VNC issues
2023-06-02 20:24:55 +09:30
grossmj
4338afab7f
Fix tests
2023-06-02 20:16:06 +09:30
Jeremy Grossmann
ef62eba4e8
Merge pull request #2233
...
Fix unexpected indent
2023-06-02 20:08:55 +09:30
grossmj
cc4ead40e2
Fix unexpected indent
2023-06-02 20:08:21 +09:30
Jeremy Grossmann
67943c4727
Merge pull request #2232 from Mlastawi/master
...
Parse name for request to node creation from template
2023-06-02 18:16:29 +09:30
Mlastawi
045c0c4c14
Add missing comma
2023-06-02 10:38:42 +02:00
Maciej Łastawiecki
a0943b0b5a
Parse name for request to node creation from template
2023-06-02 09:39:08 +02:00
grossmj
84c886b058
Remove left over Xvfb related code
2023-05-31 21:33:39 +09:30
grossmj
e59b5fb95b
Remove Xvfb + x11vnc support
2023-05-31 21:28:06 +09:30
Jeremy Grossmann
cc4d6759e3
Merge pull request #2229 from GNS3/fix/3472
...
Fix support for the GNS3 VM on macOS with VirtualBox 7
2023-05-31 20:46:39 +09:30
grossmj
e45467af57
Use the correct VirtualBox host-only type
2023-05-31 20:39:25 +09:30
grossmj
c6d6fcfe66
Search for correct VirtualBox network type
2023-05-31 20:19:13 +09:30
grossmj
73bcd019cc
Require a Host-Only Network to start the VirtualBox GNS3 VM on macOS with VirtualBox 7
2023-05-30 21:22:57 +09:30
grossmj
2361e138ec
Properly catch aiohttp client exception. Ref #2228
2023-05-30 16:17:12 +09:30
grossmj
0f02cff5f2
Catch ConnectionResetError when waiting for the wrap console
2023-05-25 18:29:19 +08:00
grossmj
72af145a23
Fix open IPv6 address for HTTP consoles on controller. Fixes https://github.com/GNS3/gns3-gui/issues/3448
2023-05-22 19:42:01 +08:00
grossmj
d03e7ac9c5
Fix tests
2023-05-14 14:20:45 +08:00
grossmj
af2fc8c111
Use proc.communicate() when checking for subprocess output
...
As recommended in https://docs.python.org/3/library/asyncio-subprocess.html#asyncio.subprocess.Process.stderr
2023-05-14 13:58:50 +08:00
Jeremy Grossmann
25c03b7823
Merge pull request #2220 from GNS3/release-v2.2.39
...
Release v2.2.39
2023-05-08 20:27:28 +08:00
grossmj
b4bfb24a80
Development on v2.2.40.dev1
2023-05-08 20:26:40 +08:00
grossmj
d6ea546ff7
Release v2.2.39
2023-05-08 19:17:02 +08:00
grossmj
68f9c55f3d
Install web-ui v2.2.39
2023-05-08 19:10:22 +08:00
Jeremy Grossmann
9868c28bc6
Merge pull request #2219 from GNS3/install-qemu-empty-disks
...
Install empty Qemu disks
2023-05-08 16:58:26 +08:00
grossmj
f3f7921525
Add generic function to install resource files
2023-05-07 21:57:44 +08:00
grossmj
65cc12c850
Sync appliance files
2023-05-05 22:46:42 +08:00
grossmj
161f62d083
Install empty Qemu disks on first start
2023-05-05 22:40:58 +08:00
grossmj
d6141d4652
Fix checking for ":" in project dir on Windows for Docker containers
2023-03-23 22:17:29 -10:00
grossmj
8bf5eb2754
Upgrade sentry-sdk
2023-03-23 21:41:50 -10:00
Jeremy Grossmann
ce220e5ae4
Merge pull request #2211 from eantowne/master
...
remote-install.sh: added variable declaration
2023-03-24 03:03:12 +08:00
eantowne
791ce6a56e
Added declaration for in remote-install.sh to resolve 'unary operator operator expected' error
2023-03-23 07:59:20 -04:00
grossmj
f08ce9d3f1
Check for colon in project name. Fixes #2203
2023-03-19 18:26:26 +10:00
grossmj
ceb8208002
Upgrade distro and aiohttp dependencies
2023-03-01 18:03:28 +10:00
grossmj
42767eff56
Development on 2.2.39.dev1
2023-02-28 17:09:39 +10:00
Jeremy Grossmann
0406083991
Merge pull request #2192 from GNS3/2.2
...
Release v2.2.38
2023-02-28 14:41:03 +08:00
grossmj
91dba66800
Release v2.2.38
2023-02-28 15:35:17 +10:00
grossmj
69b741a01e
Sync appliance files
2023-02-28 15:31:02 +10:00
grossmj
8903ab8a47
Bundle web-ui v2.2.38
2023-02-28 15:29:17 +10:00
grossmj
4d62c6943b
Merge branch 'master' into 2.2
2023-02-28 15:07:48 +10:00
grossmj
2a66f67b5f
Merge remote-tracking branch 'origin/2.2' into 2.2
2023-02-27 22:59:08 +10:00
grossmj
8ef59c7832
Fix c7200_i0_log.txt is created in the current directory. Fixes #2191
2023-02-27 22:58:52 +10:00
Jeremy Grossmann
cbdab1f0d7
Merge pull request #2190 from GNS3/check_tpm
...
Check swtpm version and start it before qemu
2023-02-26 18:59:08 +08:00
grossmj
7968ee7ff2
Check swtpm version and start swtpm before qemu
2023-02-26 20:51:24 +10:00
Jeremy Grossmann
be557abba9
Merge pull request #2185 from Xatrekak/master
...
Update remote-install.sh and add welcome.py
2023-02-19 13:02:54 +08:00
Jeremy Grossmann
3040e87a7d
Merge pull request #2189 from GNS3/fix/2188
...
Fix broken websocket console with Python 3.11
2023-02-18 15:44:06 +08:00
grossmj
1f85abb036
Fix broken websocket console with Python 3.11
2023-02-18 15:32:57 +08:00
grossmj
30c85703c8
Attempt to fix "cannot reopen console". Ref #2182
2023-02-13 19:32:44 +08:00
Xatrekak
4bdd405bc5
Merge branch 'final_stacked_merge'
...
This updates the script to assume that welcome.py has been merged into the GNS3 master repo
2023-02-12 18:46:38 -05:00
Xatrekak
229168367b
Merge branch 'remote_install_changes'
...
Changes to remote-install to make it compatible with the latest versions of ubuntu server. Also adds an option to install the welcome dialog from gns3vm
2023-02-12 18:44:12 -05:00
Xatrekak
e257fb425e
This commit is stacked and assumes welcome.py has already been merged into the GNS3 master repo
2023-02-12 18:30:01 -05:00
Xatrekak
fac224ac48
Updated to latest welcome.py commit. Raw cache still bugged
2023-02-12 17:26:53 -05:00
Xatrekak
62c2ca9be1
Added Web UI to Dialog
2023-02-12 17:20:25 -05:00
Xatrekak
f98a60fc74
added an OS update to end when using welcome option
2023-02-12 14:42:53 -05:00
Xatrekak
42a5f1956e
Changed mechanism used to set gns3 user password that works on all shells.
2023-02-12 14:21:01 -05:00
Xatrekak
13df828ca7
switched to a direct link to the latest commit instead of the branch alias to bypass github raw caching issues.
2023-02-12 13:12:20 -05:00
Dustin
19a8d1caed
Update welcome.py
2023-02-12 12:59:06 -05:00
Xatrekak
290df5290a
fixed transcription
2023-02-12 02:48:17 -05:00
Xatrekak
fbe10360c2
Finished gns3 user setup
2023-02-12 02:44:15 -05:00
Xatrekak
ac042b02c4
changes self.d to self.display so it would be more intuitive.
2023-02-12 02:30:28 -05:00
Xatrekak
e44999f588
Refactored welcome.py to use a class so its functions would be callable by remote-install.sh. This ensure the setup uses the same IP address that will be displayed by Dialog.
2023-02-12 02:07:18 -05:00
Xatrekak
952b4e7249
fixed some shell bugs
2023-02-11 23:24:23 -05:00
Xatrekak
3b0336bd7e
fixed typo
2023-02-11 22:23:45 -05:00
Xatrekak
7689b7841f
switched to modifed welcome by and full path to it
2023-02-11 21:00:37 -05:00
Xatrekak
bf5970b904
Update install and welcome to support running it
2023-02-11 19:57:54 -05:00
Xatrekak
2eca92e34d
The legacy get_ip function no longer worked on new versions of ubuntu LTS.
2023-02-11 18:05:03 -05:00
Xatrekak
70d3f991ed
Add welcome.py script from GNS3vm
2023-02-11 17:57:12 -05:00
Jeremy Grossmann
2b6bec1b93
Merge pull request #2178 from GNS3/fix/2177
...
Fix Qemu binary not set when adding appliance from template
2023-02-04 10:12:30 +05:45
grossmj
0f49911432
Fix Qemu binary not set when adding appliance from template
2023-02-04 12:18:52 +08:00
grossmj
3a6ff9b44f
Add long description content type in setup.py
2023-02-01 09:56:02 +08:00
grossmj
83cb8693e6
Automatically add new issues to GNS3 project
2023-01-31 09:31:52 +08:00
grossmj
e5ecdd270d
Development 2.2.38.dev1
2023-01-25 18:36:39 +08:00
grossmj
260ac44e87
Release v2.2.37
2023-01-25 15:06:12 +08:00
grossmj
1fa4632b55
Merge branch 'master' into 2.2
2023-01-25 14:44:54 +08:00
grossmj
a0cf711634
Bump version to 2.2.37.dev3
2023-01-25 14:13:07 +08:00
grossmj
b83645c531
Add web-ui v2.2.37
2023-01-24 15:06:21 +08:00
grossmj
a7daae1c6a
Sync appliances
2023-01-24 14:57:58 +08:00
grossmj
a7d19fd89a
Fix StreamWriter doesn't have the wait_closed() method in Python3.6. Fixes #2170
2023-01-20 13:14:57 +08:00
grossmj
3c2ae5363c
Install built-in appliances when no previous version has been detected. Fixes #2168
2023-01-17 13:39:01 +08:00
grossmj
24d1aeee32
Bump version to 2.2.37.dev2
2023-01-17 13:30:09 +08:00
grossmj
8d56b7b18c
Fix sync_appliances.sh
2023-01-17 13:11:56 +08:00
grossmj
90d7478679
Sync appliances
2023-01-17 13:11:18 +08:00
grossmj
fb4c04ac41
Update documentation to install gns3-server. Fixes #2124
2023-01-17 09:45:14 +08:00
Jeremy Grossmann
dc1b98a1d0
Merge pull request #2166 from GNS3/fix/2165
...
Find Dynamips version before hypervisor is started
2023-01-17 07:15:33 +05:45
grossmj
c57b0cbb53
Find Dynamips version before hypervisor launch and do not require Dynamips v0.2.23
2023-01-16 18:04:46 +08:00
grossmj
5a3b502024
Fix NIO update UDP test
2023-01-10 11:39:18 +08:00
grossmj
997e0ad6ee
Fix more tests
2023-01-10 11:22:12 +08:00
grossmj
eb3fc1bb3a
Fix more tests
2023-01-10 11:09:27 +08:00
grossmj
e9c95ff299
Fix tests
2023-01-10 10:07:26 +08:00
grossmj
78c301653f
Convert README to Markdown
2023-01-10 08:23:06 +08:00
grossmj
535f89e29e
Give udhcpc executable right. Fixes #2159
2023-01-06 20:09:17 +08:00
grossmj
f8f5d7ec07
Development on 2.2.37.dev1
2023-01-05 09:13:30 +08:00
grossmj
d0141c351b
Merge branch '2.2'
2023-01-05 09:12:11 +08:00
grossmj
8e2992fbc7
Release v2.2.36
2023-01-04 19:46:30 +08:00
grossmj
8986f10506
Install web-ui v2.2.36
2023-01-04 19:05:24 +08:00
grossmj
10f3adcb60
Sync appliance files
2023-01-04 18:28:14 +08:00
grossmj
5459543eb5
Fix issue when detecting Dynamips version (version is not set until after Dynamips has started)
2023-01-04 18:21:17 +08:00
grossmj
e15c36f05c
Merge remote-tracking branch 'origin/2.2' into 2.2
2023-01-04 15:12:26 +08:00
grossmj
da7c7d16e4
Fix starting Dynamips on Windows
2023-01-04 15:12:09 +08:00
Jeremy Grossmann
8d69f7f792
Merge pull request #2157 from GNS3/qemu-tpm-support
...
Trusted Platform Module (TPM) support for Qemu VMs
2023-01-04 10:55:52 +05:45
grossmj
297ada529c
Prevent TPM to run on Windows
2023-01-04 12:57:48 +08:00
grossmj
ae200d9add
Add Trusted Platform Module (TPM) support for Qemu VMs
2023-01-04 12:13:19 +08:00
Jeremy Grossmann
eb1b70456f
Merge pull request #2155 from GNS3/fix/2143
...
Binding address for console
2023-01-04 07:00:33 +05:45
grossmj
9132002b80
Fix typos
2023-01-04 09:08:40 +08:00
grossmj
771a9a5ddb
Require Dynamips 0.2.23 and bind Dynamips hypervisor on 127.0.0.1
2023-01-02 15:26:59 +08:00
Jeremy Grossmann
04ba3b6549
Merge pull request #2154 from GNS3/fix/2069
...
Use a stock BusyBox for the Docker integration
2023-01-01 16:18:37 +05:45
grossmj
8f9800f444
Update README.rst about static busybox
2023-01-01 18:24:42 +08:00
Jeremy Grossmann
90c971ed74
Merge pull request #2152 from GNS3/fix/2151
...
Install built-in appliance files at the first start of a newer version of the server
2023-01-01 15:40:48 +05:45
grossmj
d2ad9dc5e2
Delete the built-in appliance directory before installing updated files
2023-01-01 17:49:00 +08:00
grossmj
e5c8ae4bde
Use a stock BusyBox for the Docker integration
2023-01-01 17:04:48 +08:00
grossmj
5bccf4841d
Overwrite built-in appliance files when starting a more recent version of the server
2023-01-01 15:57:41 +08:00
grossmj
b3a6b9173b
Fix reset console. Fixes #1619
2022-12-31 09:43:17 +08:00
grossmj
2d6b260188
Revert "Install importlib-resources==1.3 with Python < 3.9"
...
This reverts commit 343022c63bb593610e83db91c565f756e68ba727.
2022-12-30 21:13:59 +08:00
grossmj
c814245426
Revert "Change importlib-resources dependency to v1.4.0"
...
This reverts commit d787f38c2158f3a9547b1bc417b03db89ff9cff7.
2022-12-30 21:13:49 +08:00
grossmj
d787f38c21
Change importlib-resources dependency to v1.4.0
2022-12-30 21:09:54 +08:00
grossmj
343022c63b
Install importlib-resources==1.3 with Python < 3.9
2022-12-30 21:05:18 +08:00
grossmj
1148dbc48e
Fix issue when calling reset_console with running VPCS and Qemu nodes. Ref #1619
2022-12-30 20:54:37 +08:00
grossmj
85679aaa94
Try importlib-resources for Python 3.9
2022-12-30 11:44:29 +08:00
grossmj
5bcc247881
Make gns3server.appliances a package
2022-12-30 11:37:34 +08:00
grossmj
b8d595928b
Try to fix tests
2022-12-30 10:35:29 +08:00
grossmj
3804249d89
Fix tests
2022-12-30 10:01:43 +08:00
grossmj
c56a8ef8f7
Only use importlib_resources for Python < 3.9. Fixes #2147
2022-12-30 09:15:40 +08:00
grossmj
076e85ddb3
Update sentry-sdk dependency
2022-12-28 15:13:26 +08:00
grossmj
2550fb3495
Support when the user field defined in Docker container is an ID. Fixes #2134
2022-12-28 11:05:22 +08:00
grossmj
9f75a49e0a
Fix syntax error in .whitesource
2022-12-27 12:27:26 +08:00
grossmj
7f440f43d8
Add more base branches for Mend to scan
2022-12-27 12:25:49 +08:00
grossmj
649173b293
Merge remote-tracking branch 'origin/master'
2022-12-21 17:14:00 +08:00
grossmj
1c183e660f
Downgrade Ubuntu to 20.04 to fix missing Python 3.6
2022-12-21 17:12:09 +08:00
Jeremy Grossmann
634e6a3549
Update SECURITY.md
2022-12-20 21:28:46 +08:00
grossmj
a91ed34f43
Downgrade Ubuntu to 20.04 to fix missing Python 3.6
2022-12-18 14:24:50 +08:00
grossmj
5209009df9
Upgrade dependencies
2022-12-18 14:14:56 +08:00
grossmj
5ba526e175
Development on v2.2.36.dev2
2022-11-11 00:36:47 +08:00
grossmj
d17c243b13
Release v2.2.35.1
2022-11-10 22:21:13 +08:00
grossmj
9e4ae6bc24
Sync appliance files
2022-11-10 22:10:21 +08:00
grossmj
4b410cfa42
Merge branch 'master' into 2.2
2022-11-10 22:06:09 +08:00
grossmj
b9e415b6fe
Push missing file for Web-Ui v2.2.35
2022-11-10 13:09:10 +08:00
grossmj
d2d327cc76
Re-release Web-Ui v2.2.35
2022-11-10 12:38:33 +08:00
grossmj
0a046e43d7
Development on 2.2.36.dev1
2022-11-09 20:02:20 +08:00
grossmj
a7036d14d5
Merge branch '2.2'
2022-11-09 20:00:48 +08:00
grossmj
1aca7dbe04
Release v2.2.35
2022-11-08 23:40:25 +08:00
grossmj
338128ca3e
Upgrade pywin32 to v305
2022-11-08 23:39:10 +08:00
grossmj
e165cc48e3
Use Visual Studio 2022 in appveyor.yml
2022-11-08 23:09:23 +08:00
grossmj
c80a55b18c
Install appliances and configs without importlib_resources for Windows only
2022-11-08 23:07:45 +08:00
grossmj
284a4b62fb
Fix copying appliances and configs when app is frozen
2022-11-08 22:50:59 +08:00
grossmj
d33fefa183
Merge branch 'master' into 2.2
2022-11-08 19:29:39 +08:00
grossmj
dfb48c884b
Release web-ui v2.2.35
2022-11-08 19:29:21 +08:00
grossmj
18ba60d1a3
Downgrade psutil to v5.9.2
2022-11-08 19:18:07 +08:00
grossmj
521132726e
Upgrade psutil to v5.9.4
2022-11-08 18:49:31 +08:00
grossmj
f80aca7633
Sync appliance files
2022-11-08 18:40:27 +08:00
grossmj
84914ecfa4
Add debug messages to fix VMnet interface list refresh. Ref https://github.com/GNS3/gns3-gui/issues/3381
2022-11-08 12:54:47 +08:00
grossmj
5696d1ccb7
Fix issues with VMnet interface on macOS >= 11.0. Ref #3381
2022-11-07 23:59:33 +08:00
grossmj
18b0863ba8
Merge remote-tracking branch 'origin/2.2' into 2.2
...
# Conflicts:
# requirements.txt
2022-11-07 21:50:59 +08:00
grossmj
ece47dc279
Upgrade dependencies
2022-11-07 21:48:45 +08:00
Jeremy Grossmann
6e1d49d8ca
Merge pull request #2133 from GNS3/use-importlib-resources
...
Migrate to importlib_resources
2022-11-07 21:24:35 +08:00
grossmj
2e550d839e
Fix tests
2022-11-07 20:33:02 +08:00
grossmj
a4b24eaceb
Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
2022-11-07 20:12:03 +08:00
grossmj
f04702d607
Fix console vnc don't use configured ports in some case. Fixes #2111
2022-11-06 19:36:31 +08:00
grossmj
6f11df6189
Add missing VMware settings in gns3_server.conf
2022-11-06 19:30:24 +08:00
grossmj
9cf2e4f5a6
Make version PEP 440 compliant
2022-11-06 17:51:31 +08:00
Jeremy Grossmann
9316876f97
Merge pull request #2123 from blueneekone/patch-1
...
Update gns3.service.systemd
2022-11-04 23:01:57 +08:00
grossmj
f3b8f43689
Fix creating asyncio task in Python 3.6
2022-10-30 22:21:28 +08:00
grossmj
2d74d1ad94
Fix tests for Python 3.11
2022-10-30 22:07:44 +08:00
grossmj
ec50cc7c0d
Support for Python 3.11
2022-10-30 19:04:54 +08:00
grossmj
f8ee3b3d50
Upgrade pywin32 to v304
2022-10-19 18:31:17 +08:00
Jeremy Grossmann
67e42f9353
Merge pull request #2128 from GNS3/fix/3393
...
Update requirements.txt
2022-10-18 22:31:56 +08:00
Jeremy Grossmann
31a490211b
Merge branch '2.2' into fix/3393
2022-10-18 22:31:04 +08:00
grossmj
c7df8331ed
Upgrade to Visual Studio 2022 in appveyor.yml
2022-10-18 21:47:10 +08:00
grossmj
de1654a50f
Upgrade pip and setuptools in appveyor.yml
2022-10-18 21:40:08 +08:00
grossmj
a6959de1f8
Upgrade pytest. Fixes #2130
2022-10-18 21:14:53 +08:00
grossmj
8cfedce468
Use jsonschema v3.2.0 for Python 3.6
2022-10-12 22:13:34 +08:00
grossmj
77dd772314
Allow for more dependency versions at patch level
2022-10-12 22:07:37 +08:00
grossmj
9ff302592c
Upgrade to aiohttp 3.8.3
2022-10-12 21:40:23 +08:00
grossmj
6b3d4feab8
Replace deprecated distro.linux_distribution() call
2022-10-11 23:28:11 +08:00
grossmj
78b2b93540
Update dev-requirements.txt
2022-10-11 23:23:15 +08:00
grossmj
0303e21059
Update requirements.txt
2022-10-11 23:01:24 +08:00
grossmj
e20d1adb0e
Downgrade aiohttp to v3.8.1
2022-10-10 16:30:28 +08:00
grossmj
e5bee8ff52
Downgrade Jinja2 to support Python 3.6
2022-10-10 15:52:36 +08:00
grossmj
58471ea7f4
Downgrade aiofiles to support Python 3.6
2022-10-10 15:50:35 +08:00
grossmj
9fb0ba5a71
Upgrade dependencies
2022-10-10 14:29:04 +08:00
Evan Waechtler
3d738e83f5
Update gns3.service.systemd
...
In reference to bug #1918 , the gns3.service.systemd file references ExecPath /usr/bin/gns3server which needs to be changed to /usr/local/bin/gns3server for the daemon/service to run without failure.
Please see the change I made to the service above.
2022-10-02 23:25:58 -06:00
grossmj
40c22e389e
Merge branch 'master' into 2.2
2022-09-29 14:56:35 +02:00
Jeremy Grossmann
0419c081fe
Merge pull request #2083 from a60814billy/fix/binding-on-wrong-interface-in-windows
...
fix: binding to wrong interface in windows
2022-09-28 17:36:31 +02:00
grossmj
dced70a565
Merge branch 'master' into 2.2
2022-09-27 11:55:53 +02:00
grossmj
0d0a06799d
Development on 2.2.35dev1
2022-08-29 11:14:44 +02:00
grossmj
eeae27ae0d
Merge branch '2.2'
2022-08-29 11:11:29 +02:00
grossmj
8d4df08150
Release v2.2.34
2022-08-28 23:28:12 +02:00
grossmj
fd1d8d9d86
Update appliance files
2022-08-28 22:51:26 +02:00
grossmj
4ddce880ea
Merge remote-tracking branch 'origin/2.2' into 2.2
2022-08-28 22:32:49 +02:00
grossmj
e0209a0491
Downgrade Jinja2 to v3.0.3
2022-08-28 22:32:42 +02:00
Jeremy Grossmann
e96d8ae497
Merge pull request #2089 from SpikefishSolutions/spikefishjohn-patch-3
...
Update compute.py
2022-08-28 22:09:44 +02:00
grossmj
129f0a631c
Use original $PATH in init.sh for Docker containers. Ref #2069
2022-08-28 12:06:56 +02:00
grossmj
ad1f1cdb96
Merge remote-tracking branch 'origin/2.2' into 2.2
2022-08-28 00:03:03 +02:00
grossmj
ab6c6535c6
Upgrade Sentry dependency
2022-08-28 00:02:54 +02:00
Jeremy Grossmann
3444615253
Merge pull request #2101 from GNS3/upgrade-dev-dependencies
...
Upgrade dev dependencies
2022-08-28 00:01:53 +02:00
grossmj
028f977823
Revert "Don't install nmap"
...
This reverts commit b6cf3aabca07e68f6e6d5837d0a1e9ad132f55a6.
2022-08-28 00:01:26 +02:00
grossmj
b6cf3aabca
Don't install nmap
2022-08-27 23:55:42 +02:00
grossmj
6546407e5d
Upgrade to Python 3.7 for Windows tests
2022-08-27 23:52:59 +02:00
grossmj
46b022f726
Restore missing loop
2022-08-27 23:45:30 +02:00
grossmj
8f296e54f4
Add back loop
2022-08-27 23:41:52 +02:00
grossmj
fc7d5be736
Use pytest-asyncio auto mode
2022-08-27 21:10:17 +02:00
grossmj
600c18f04b
Remove pytest.ini from tests dir
2022-08-27 21:00:31 +02:00
grossmj
852de03d43
Install latest dev dependencies for Python >= 3.7
2022-08-27 20:40:35 +02:00
grossmj
470e6cb901
Add pytest-asyncio 0.19.0
2022-08-27 19:41:46 +02:00
grossmj
e8273fb19e
Downgrade to pytest-aiohttp v0.3.0
2022-08-27 19:39:02 +02:00
grossmj
4b3d6572d4
Downgrade to pytest v7.0.1 (last version to support
2022-08-27 19:35:36 +02:00
grossmj
fad3df453d
Run tests on 2.2 branch
2022-08-27 19:31:24 +02:00
grossmj
d1c8f33fc5
Upgrade dev dependencies and fix issues after upgrading to pytest-aiohttp v1.0.4
2022-08-27 19:16:02 +02:00
Jeremy Grossmann
3634cc8307
Merge pull request #2094 from mm1ke/master
...
gns3.service.openrc: make openrc script posix compliant
2022-08-08 19:29:30 +02:00
Michael Mair-Keimberger
3b108563a0
gns3.service.openrc: make openrc script posix compliant
2022-08-08 19:23:29 +02:00
John Fleming
7277d526e3
Update compute.py
...
Remove check for open project. Without this check a remote can be rebooted and will be usable once the main server polls it again. Without this the main server would need to open a project that already uses the remote server or restart the main server's gns3 process.
2022-07-18 18:43:57 -04:00
BoHong Li
790bf4521d
fix: use exact match to find interface in windows to avoid get wrong interface
2022-07-06 14:22:11 +08:00
grossmj
9e5ca50302
Bump version to v2.2.34dev2
2022-06-23 10:55:19 +02:00
grossmj
35ec8bed6e
Back to development on v2.2.34dev2
2022-06-21 11:52:58 +02:00
grossmj
0433065b8b
Revert "Development on v2.2.34dev2"
...
This reverts commit 7c5a5a9001fb122e020f8d069e186843b0cd7419.
2022-06-21 11:51:01 +02:00
grossmj
7c5a5a9001
Development on v2.2.34dev2
2022-06-21 11:38:09 +02:00
grossmj
1b32ef7854
Release v2.2.33.1
2022-06-21 10:48:02 +02:00
grossmj
f5b1920f8c
Add missing web-ui file
2022-06-21 10:24:19 +02:00
grossmj
4341db0ff3
Development on v2.2.34dev1
2022-06-20 21:47:42 +02:00
grossmj
162a8baf7b
Release v2.2.33
2022-06-20 20:53:21 +02:00
grossmj
4280655b3a
Merge branch 'master' into 2.2
2022-06-20 20:49:51 +02:00
grossmj
d47e546fce
Release web-ui v2.2.33
2022-06-20 20:37:51 +02:00
grossmj
2b4d623f13
Upgrade sentry-sdk and psutil
2022-06-20 20:05:34 +02:00
grossmj
3c901a84bf
Sync appliance files.
2022-06-20 20:02:04 +02:00
grossmj
ec3c36d6da
Fix Docker tests
2022-06-19 21:18:54 +02:00
grossmj
908911e764
Remove parameter "Name" not useful to create a Docker container
2022-06-18 19:41:20 +02:00
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2022-06-15 15:30:44 +02:00
Jeremy Grossmann
4acc457674
Merge pull request #2073 from GNS3/disable-builtin-templates
...
Config setting to disable builtin templates
2022-06-15 15:08:21 +02:00
grossmj
67bf14776f
Config option to disable built-in templates
2022-06-15 14:48:52 +02:00
grossmj
2eb64200a4
Add spaces before hostname for Docker network config. Ref #2039
2022-06-12 19:32:34 +08:00
grossmj
988ca7574c
Add hostname entry to sample network config for Docker nodes. Fixes #2039
2022-06-08 01:07:31 +08:00
grossmj
527d4bb3ea
Run Xtigervnc with MIT-SHM extension disabled for Docker VNC console support. Fixes #2071
2022-06-08 00:05:24 +08:00
Jeremy Grossmann
1e4075ec37
Merge pull request #2066 from wowpetr/add-openrc-init
...
Add OpenRC init script
2022-05-26 19:02:23 +07:00
Petr Losev
9d8ddea577
Added OpenRC init script
2022-05-16 07:06:29 +03:00
grossmj
bccfb64958
Development on 2.2.33dev1
2022-04-27 19:51:24 +07:00
grossmj
99813b3cfa
Release v2.2.32
2022-04-27 18:47:20 +07:00
grossmj
1837850894
Docker: load custom interface files from /etc/network/interfaces (commented by default). Ref #2052
2022-04-27 18:37:09 +07:00
grossmj
fe037a5f1c
Merge branch 'master' into 2.2
2022-04-27 18:25:31 +07:00
grossmj
b03ec6e3fe
Release web Ui 2.2.32 with correct version displayed
2022-04-27 18:24:36 +07:00
grossmj
732c5deeff
Revert "Release web UI 2.2.32"
...
This reverts commit db1443dd081caf299191d8713d40d447c1fb1dc7.
2022-04-27 18:19:44 +07:00
grossmj
db1443dd08
Release web UI 2.2.32
2022-04-27 18:11:26 +07:00
grossmj
54e638f3ea
Update appliance files
2022-04-27 17:26:36 +07:00
grossmj
890dbd9f77
Create /etc/network/interfaces.d in Docker container. Fixes #2052
2022-04-20 22:59:51 +07:00
grossmj
460fe5ed95
Prettify Docker '/etc/network/interfaces' file. Ref #2040
2022-04-20 19:29:56 +07:00
grossmj
653539d2b0
Use public DSNs for Sentry
2022-04-20 18:41:18 +07:00
grossmj
56b5c1d237
Fix VMware Fusion VM does not start on macOS >= 11. Fixes #2027
2022-04-20 18:26:45 +07:00
grossmj
f21d5062fc
Upgrade some packages
2022-04-20 17:38:54 +07:00
grossmj
ce6d1e10d8
Include conf file in MANIFEST.in Ref #2044
2022-03-28 14:45:29 +10:30
grossmj
a0fcb18395
Use Python 3.7 to publish API documentation
2022-03-28 11:27:53 +10:30
Jeremy Grossmann
611193b25a
Merge pull request #2042 from kaivogelgesang/master
...
Fix typo
2022-03-23 17:43:48 +10:00
Kai Vogelgesang
73dff4b9c6
Fix typo
2022-03-23 08:38:14 +01:00
Jeremy Grossmann
4b4f19c415
Create SECURITY.md
2022-03-14 14:27:32 +10:30
Jeremy Grossmann
70e36be4fd
Create codeql-analysis.yml
2022-03-14 14:21:50 +10:30
grossmj
53f89a7fe5
Development on 2.2.32dev1
2022-02-26 20:39:26 +10:30
grossmj
22c16e3608
Release v2.2.31
2022-02-26 18:22:29 +10:30
grossmj
bb26ef2c3d
Development on 2.2.31dev1
2022-02-25 15:59:40 +10:30
grossmj
59e4e694e5
Install setuptools v59.6.0 when using Python 3.6
2022-02-25 15:50:45 +10:30
grossmj
74018fae7b
Release v2.2.30
2022-02-25 14:52:27 +10:30
grossmj
f963e63d16
Merge branch 'master' into 2.2
2022-02-25 14:45:47 +10:30
grossmj
7490be6d5e
Support GNS3 variables in Docker environment variables. Fixes #2033
2022-02-23 14:33:30 +10:30
piotrpekala7
fa96c1845c
Release web UI 2.2.30
2022-02-16 01:08:59 +01:00
grossmj
4891dc9eee
Set setuptools to v60.6.0
2022-02-06 21:02:43 +10:30
grossmj
f7cc4e9574
Upgrade dependencies
2022-02-06 17:35:52 +10:30
Jeremy Grossmann
4121aa31ac
Merge pull request #2024 from SpikefishSolutions/master
...
Update qemu_vm.py linked node error
2022-01-18 08:16:00 +10:00
John Fleming
7dcc80ff39
Merge pull request #1 from SpikefishSolutions/spikefishjohn-patch-1
...
qemu_vm.py Linked node test.
2022-01-17 14:38:02 -05:00
John Fleming
511ac73d4f
qemu_vm.py Linked node test.
...
Include project name in error. This should help identify which project the none linked node is located in.
2022-01-17 14:19:49 -05:00
grossmj
03f8ea9a6e
Fix dead link in README.rst Fixes #2022
2022-01-15 18:49:24 +10:30
grossmj
6544f2e8e4
Development on 2.2.30dev1
2022-01-08 22:53:27 +10:30
grossmj
aff06572d4
Release v2.2.29
2022-01-08 22:15:15 +10:30
grossmj
35781e9b39
Sync appliance files
2022-01-08 22:11:32 +10:30
grossmj
3251badfa5
Merge branch 'master' into 2.2
2022-01-08 22:02:37 +10:30
piotrpekala7
9559741d1f
Release web UI 2.2.29
2022-01-07 21:03:19 +01:00
Jeremy Grossmann
04287a7100
Merge pull request #2018 from tournemire/patch-1
...
Add NixOS in list of distributions with a package
2022-01-06 21:02:53 +10:00
deltadelta
31352f9a4c
Add NixOS in list of distributions with a package
2022-01-06 11:57:00 +01:00
grossmj
ef36b340b0
Development on 2.2.29dev1
2021-12-15 21:38:06 +10:30
grossmj
bbcc28bbfc
Release v2.2.28
2021-12-15 13:54:14 +10:30
grossmj
d96d11746e
Merge branch 'master' into 2.2
...
# Conflicts:
# init/gns3.service.systemd
2021-12-15 13:36:04 +10:30
grossmj
87c1df1639
Fix compute Docker test. Fixes #2003
2021-12-15 13:30:38 +10:30
grossmj
b400ae240d
Sync appliance files
2021-12-15 13:23:48 +10:30
piotrpekala7
466584f074
Release web UI 2.2.28
2021-12-13 23:49:42 +01:00
grossmj
0d25727ca6
Simpler Systemd service file. Ref #1996
2021-11-20 16:18:09 +10:30
grossmj
8d5d480077
Development on 2.2.28dev1
2021-11-13 16:31:21 +10:30
grossmj
950b43a9cf
Merge branch '2.2'
2021-11-13 16:29:40 +10:30
grossmj
2469468c5d
Release v2.2.27
2021-11-12 15:33:53 +10:30
Jeremy Grossmann
0d19a742d0
Merge pull request #1997 from jak-sdk/issue-1996
...
update /var/run -> /run to meet FHS spec & Systemd best practices
2021-11-12 15:26:16 +10:30
grossmj
02a19b230f
Sync appliance files
2021-11-12 15:12:15 +10:30
grossmj
c077a15137
Merge branch 'master' into 2.2
2021-11-12 14:46:30 +10:30
piotrpekala7
ce08b8914f
Release web UI 2.2.27 fixed version
2021-11-10 00:14:25 +01:00
piotrpekala7
f7b7b1e59f
Release web UI 2.2.27
2021-11-08 18:13:12 +01:00
jak
6b9511b36a
update /var/run -> /run to meet FHS spec & Systemd best practices
2021-11-06 10:00:06 +00:00
grossmj
b1a62dfdc2
Fix unhandled KeyError exception when starting Docker container. Ref #1991
2021-11-04 16:59:35 +10:30
grossmj
1067e60284
Development on 2.2.27dev1
2021-10-08 21:49:11 +10:30
grossmj
6cb8b9a75e
Release v2.2.26
2021-10-08 21:02:04 +10:30
grossmj
7009459b0c
Merge branch 'master' into 2.2
2021-10-08 20:14:09 +10:30
grossmj
03c94c0bc5
Sync appliance files.
2021-10-08 20:13:32 +10:30
grossmj
568df7e476
Fix running tests with Python 3.10
...
https://github.com/actions/setup-python/issues/249#issuecomment-934299359
2021-10-07 15:11:53 +10:30
piotrpekala7
482b46d343
Release web UI 2.2.26
2021-10-06 17:53:00 +02:00
grossmj
94ee197a6e
Tests with Python 3.10
2021-10-06 20:27:57 +10:30
Jeremy Grossmann
c386b2d046
Merge pull request #1978 from SDN-Projects/optimization/pip-no-cache-dir
...
chore : use --no-cache-dir flag to pip in dockerfiles to save space
2021-09-23 09:58:04 +09:30
Pratik Raj
de2d72248e
chore : use --no-cache-dir flag to pip in dockerfiles to save space
...
using --no-cache-dir flag in pip install ,make sure downloaded packages
by pip don't cached on system . This is a best practice which make sure
to fetch from repo instead of using local cached one . Further , in case
of Docker Containers , by restricting caching , we can reduce image size.
In term of stats , it depends upon the number of python packages
multiplied by their respective size . e.g for heavy packages with a lot
of dependencies it reduce a lot by don't caching pip packages.
Further , more detail information can be found at
https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
2021-09-22 15:17:21 +05:30
grossmj
5ece48500c
Sort symbols by theme. Fixes https://github.com/GNS3/gns3-gui/issues/3230
2021-09-20 20:09:58 +09:30
grossmj
5eb5658a74
Fix memory percentage left warning. Fixes #1966
2021-09-20 18:08:02 +09:30
grossmj
3286348a95
Update affinity symbols. Fixes https://github.com/GNS3/gns3-gui/issues/3232
2021-09-20 17:46:19 +09:30
grossmj
67661616cf
Development on v2.2.26dev1
2021-09-14 21:13:04 +09:30
grossmj
6beab9433b
Release v2.2.25
2021-09-14 19:20:10 +09:30
grossmj
e59e051961
Merge branch 'master' into 2.2
2021-09-14 18:42:39 +09:30
piotrpekala7
6b3f703f94
Release web UI 2.2.25
2021-09-14 10:35:10 +02:00
grossmj
d44a6756c1
Sync appliance files
2021-09-12 18:13:21 +09:30
grossmj
6d10d92af2
Fix images_path -> symbols_path
2021-09-09 16:58:42 +09:30
grossmj
a8aeb63c91
No need to find the mountpoint first for disk usage.
2021-09-09 16:58:02 +09:30
grossmj
6f1feed265
Fix issue preventing to use custom nested symbols. Fixes #1969
2021-09-08 15:13:51 +09:30
Jeremy Grossmann
e026c1e91f
Merge pull request #1967 from GNS3/affinity-symbols
...
Update affinity symbols
2021-09-07 19:30:53 -07:00
grossmj
40e565d968
Add comment for svgo
2021-09-08 11:33:04 +09:30
grossmj
5162ef2e22
Updated affinity symbols
2021-09-08 01:08:01 +09:30
grossmj
1923c37092
Shell script to update affinity symbols
2021-09-08 01:05:56 +09:30
grossmj
611570a863
Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962
2021-09-05 22:18:46 +09:30
grossmj
99d7d0c769
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
2021-09-05 21:53:36 +09:30
Jeremy Grossmann
e42b8cb97c
Merge pull request #1963 from GNS3/run-with-qemu-6.1
...
Qemu 6.1 support
2021-09-05 05:15:23 -07:00
grossmj
ed336da304
Qemu 6.1 support
...
Handle the deprecated use of backing file without explicit backing format issue.
2021-09-05 18:34:37 +09:30
Jeremy Grossmann
bcf34d0ec8
Merge pull request #1962 from candlerb/candlerb/1955
...
Reinstate qemu-img rebase
2021-09-04 22:28:52 -07:00
Brian Candler
21e9f38437
Reinstate qemu-img rebase
...
This allows importing portable projects with images and/or snapshots,
regression introduced by #1927 .
Fixes #1955
2021-09-04 12:34:22 +01:00
grossmj
a55c9a5c6a
Return disk usage for partition that contains the default project directory. Fixes #1947
2021-09-03 12:04:10 +09:30
Jeremy Grossmann
041d2bd2d6
Merge pull request #1953 from GNS3/revert-1951-disk-usage-all-partitions
...
Revert "List disk usage for all mount points"
2021-09-02 05:29:53 -07:00
Jeremy Grossmann
51c6f3fa31
Revert "List disk usage for all mount points"
2021-09-02 21:59:09 +09:30
Jeremy Grossmann
83cbcac01b
Merge pull request #1951 from GNS3/disk-usage-all-partitions
...
List disk usage for all mount points
2021-09-01 23:21:19 -07:00
grossmj
b1224ce9f6
Update schema description for disk_usage_percent.
2021-09-02 15:48:13 +09:30
grossmj
a2367d3c04
List disk usage for all mount points.
2021-09-02 15:43:38 +09:30
grossmj
45e0cbeca2
Merge branch 'master' into 2.2
2021-09-02 14:44:39 +09:30
grossmj
1eaabd6b25
Merge remote-tracking branch 'origin/master'
2021-09-01 19:31:46 +09:30
grossmj
4eb8491cfa
Fix tests. Fixes #1950
2021-09-01 19:31:37 +09:30
Jeremy Grossmann
b843f94068
Merge pull request #1880 from hrnciar/setuptools
...
Explicitly require setuptools, utils/get_resource.py imports pkg_resources
2021-08-29 22:06:35 -07:00
Jeremy Grossmann
f71e7aac9f
Merge branch 'master' into setuptools
2021-08-29 22:01:30 -07:00
grossmj
945e3e3e8e
Development on 2.2.25dev1
2021-08-25 21:23:19 +09:30
grossmj
59a89c5f88
Release v2.2.24
2021-08-25 20:31:25 +09:30
grossmj
78c2ded2aa
Merge branch 'master' into 2.2
2021-08-25 20:08:26 +09:30
piotrpekala7
6ba40bd5fb
Release web UI 2.2.24
2021-08-25 11:57:52 +02:00
grossmj
6005e89181
Fix issue when searching for image with relative path. Fixes #1925
2021-08-25 17:23:21 +09:30
grossmj
27bcb60580
Sync appliance files.
2021-08-24 21:21:18 +09:30
grossmj
93711fe060
Update dependencies
2021-08-24 21:12:27 +09:30
grossmj
363fdb7d10
Fix wrong error when NAT interface is not allowed. Fixes #1943
2021-08-24 20:40:06 +09:30
grossmj
92150fba71
Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216
2021-08-24 17:26:06 +09:30
grossmj
c4c71cc838
Fix error when updating a link style. Fixes https://github.com/GNS3/gns3-gui/issues/2461
2021-08-24 11:35:33 +09:30
grossmj
8aada49414
Some fixes for early support for Python3.10
...
The loop parameter has been removed from most of asyncio‘s high-level API following deprecation in Python 3.8.
2021-08-15 15:25:33 +09:30
grossmj
496170b4e5
Early support for Python3.10 Fixes #1940
2021-08-15 15:09:48 +09:30
Jeremy Grossmann
731152c75a
Merge pull request #1938 from GNS3/dependabot/pip/pywin32-301
...
Bump pywin32 from 300 to 301
2021-08-09 17:59:35 -07:00
dependabot[bot]
2897325f36
Bump pywin32 from 300 to 301
...
Bumps [pywin32](https://github.com/mhammond/pywin32 ) from 300 to 301.
- [Release notes](https://github.com/mhammond/pywin32/releases )
- [Changelog](https://github.com/mhammond/pywin32/blob/master/CHANGES.txt )
- [Commits](https://github.com/mhammond/pywin32/commits )
---
updated-dependencies:
- dependency-name: pywin32
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 20:45:46 +00:00
grossmj
8c0899d086
Development on 2.2.24dev1
2021-08-05 21:16:10 +09:30
grossmj
d5c73f4ba4
Release v2.2.23
2021-08-05 15:58:54 +09:30
grossmj
77487e4fc3
Merge branch 'master' into 2.2
2021-08-05 15:54:16 +09:30
grossmj
754f55b01b
Sync appliance files.
2021-08-05 15:53:12 +09:30
Jeremy Grossmann
b68f7a78a7
Merge pull request #1927 from candlerb/candlerb/1921
...
Support cloning of encrypted qcow2 base image files
2021-08-04 23:19:23 -07:00
piotrpekala7
6c36beb97f
Release web UI 2.2.23
2021-08-04 10:59:50 +02:00
Jeremy Grossmann
c231ae77e5
Merge pull request #1935 from rarylson/detect-kms-support
...
Update `remote-install.sh` with flag for KMS support and fix hostname inconsistencies
2021-08-01 15:28:42 -07:00
Rarylson Freitas
e5a76fcf44
Fix hostname inconsistencies during script execution
...
When `--with-iou` and `--with-openvpn` are both enabled, hostname
were updated in `/etc/hostname` but not on the running system (only
changed after reboot). So the old hostname were used in MOTD and
client OpenVPN config URL.
2021-08-01 17:49:27 -03:00
Rarylson Freitas
d926a713b9
Add option --without-kvm
...
Some cloud providers (example, AWS EC2 for non-metal instances) do not
support nested virtualization, as well as some hypervisors (example,
VirtualBox prior to 6.x, Hyper-V on AMD). Option `--without-kvm` can
be used to disable hardware acceleration in these scenarios. Otherwise,
user will receive error when trying to start Qemu-based devices.
Commit also: replace `enable_kvm` and `require_kvm` with newer config
options (`enable_hardware_acceleration` and
`require_hardware_acceleration`); and do some code refactors.
One can argue that, instead of prividing option `--without-kvm`, we
should check if system supports KVM and enable/disable hardware
acceleration accordingly. However, there is the case when the
hypervisor supports nested virtualization, but feature is just disabled.
The chosen approach for this case is to keep KVM enabled and let user
known (user will eventually receive an error) so user can fix it.
Otherwise, user might never know and suffer from performance
degradation.
2021-08-01 17:47:28 -03:00
grossmj
1a24ebfc19
Add a reload server endpoint. Fixes #1926
2021-08-01 16:20:30 +09:30
Jeremy Grossmann
6cf268ca93
Merge pull request #1934 from GNS3/handle_no-kvm_deprecated
...
Handle -no-kvm param deprecated in Qemu >= v5.2
2021-07-27 17:37:41 +09:30
Jeremy Grossmann
214bef9d06
Merge pull request #1932 from GNS3/mac-address-generation
...
Change how to generate random MAC addresses
2021-07-27 16:51:29 +09:30
grossmj
4646ce684f
Handle -no-kvm param deprecated in Qemu >= v5.2
2021-07-27 16:34:51 +09:30
Jeremy Grossmann
d2534d6fa0
Merge pull request #1933 from akrpic77/ak-fix-binary-websocket
...
Fix binary websocket access to the console
2021-07-26 20:42:54 +09:30
Andrej Krpič
3b7dc21ef0
Fix binary websocket access to the console
...
telnet_writer.write is not an async method - drain() is.
Remove async keyword so the call is the same as for the text websocket.
2021-07-26 12:58:35 +02:00
grossmj
0ecea8ffbb
Change how to generate random MAC addresses
2021-07-25 16:03:54 +09:30
Jeremy Grossmann
6741d6d7a9
Merge pull request #1930 from mm1ke/fix_tests-gwaqIATV
...
setup.py: prevent installing tests directory
2021-07-13 08:20:13 +08:00
Michael Mair-Keimberger
feace0c7dc
setup.py: prevent installing tests directory
2021-07-12 19:04:30 +02:00
Brian Candler
1ee3e14bd3
Support cloning of encrypted qcow2 base image files
...
Fixes #1921
2021-07-09 10:53:02 +01:00
grossmj
cdedd53339
Fix VMware VM support on Linux and Windows. Fixes #1919
2021-06-14 13:16:11 +09:30
Jeremy Grossmann
e78b5fa6d6
Fix typo
2021-06-12 15:20:55 +09:30
grossmj
3524e22761
Development on 2.2.23dev1
2021-06-10 16:20:09 +09:30
grossmj
10daab21a3
Release v2.2.22
2021-06-10 15:41:58 +09:30
grossmj
22eb6f7d8c
Sync appliance files.
2021-06-10 12:42:43 +09:30
grossmj
d556c08def
Revert "Skip test"
...
This reverts commit 8acb2fe3
2021-06-08 12:27:20 +09:30
grossmj
8acb2fe37e
Skip test
2021-06-08 12:18:27 +09:30
Jeremy Grossmann
94acf60aef
Merge pull request #1913 from GNS3/vmware-bigsur
...
Fix VMware VM support on macOS BigSur
2021-06-07 19:38:19 -07:00
grossmj
c892cf371b
Fix VMware support on macOS BigSur
2021-06-08 11:56:33 +09:30
grossmj
bfd30f3547
Sync appliance files.
2021-06-07 15:01:45 +09:30
grossmj
095a022033
Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/2461
2021-06-07 14:23:52 +09:30
grossmj
4e34ab8e4f
Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
2021-06-07 14:08:21 +09:30
grossmj
8825831106
Upgrade dependencies
2021-06-07 13:46:06 +09:30
grossmj
5da5cbd6d8
Merge branch 'master' into 2.2
2021-06-07 13:34:25 +09:30
piotrpekala7
08f540f417
Release web UI 2.2.22
2021-06-05 10:32:12 +02:00
Jeremy Grossmann
1db1a892b4
Merge pull request #1910 from fabaff/patch-1
...
Set py-cpuinfo to 8.0.0
2021-06-04 04:49:26 -07:00
Fabian Affolter
7ff72879dd
Set py-cpuinfo to 8.0.0
2021-06-04 13:36:21 +02:00
Jeremy Grossmann
48d0c6b183
Merge pull request #1905 from candlerb/candlerb/1904
...
Preserve auto_start/auto_open/auto_close when restoring snapshot
2021-06-04 02:06:38 -07:00
Brian Candler
c051367d4b
Preserve auto_start/auto_open/auto_close when restoring snapshot
...
Fixes #1904
2021-05-24 17:31:04 +01:00
Jeremy Grossmann
150526b1ff
Update setup.py
...
Fixes #1897
2021-05-16 17:44:13 +09:30
grossmj
971e86d254
Fix uBridge errors for cloud nodes not visible in logs. Fixes #1895
2021-05-16 14:59:02 +09:30
grossmj
6847e19847
Change method to prevent forbidden directory traversal. Fixes #1894
2021-05-16 14:44:38 +09:30
Jeremy Grossmann
3a479d7ea6
Merge pull request #1900 from GNS3/prevent-directory-traversal
...
Prevent directory traversal
2021-05-15 04:09:04 -07:00
grossmj
9a6978902d
Fix tests.
2021-05-15 19:43:36 +09:30
grossmj
6294ad9e76
Prevent directory traversal
2021-05-15 17:35:32 +09:30
grossmj
2c938b2c19
Development on 2.2.22dev1
2021-05-10 23:44:40 +09:30
grossmj
03b7d9191b
Release v2.2.21
2021-05-10 22:42:46 +09:30
grossmj
87c87ca3cb
Sync appliance files.
2021-05-10 22:39:03 +09:30
grossmj
dfba40fee2
Merge branch 'master' into 2.2
2021-05-10 22:34:59 +09:30
piotrpekala7
f576bedfaf
Release web UI 2.2.21
2021-04-30 14:01:53 +02:00
grossmj
4e61cc811e
Improvements for get symbol dimensions endpoint. Ref #1885
2021-04-10 12:28:50 +09:30
Jeremy Grossmann
c9c6a5a762
Merge pull request #1885 from GNS3/Create-endpoint-in-symbols-handler-to-get-symbol-dimensions
...
Create endpoint in symbols handler to get symbol dimensions #1884
2021-04-09 04:59:57 -07:00
grossmj
e797ad1b9f
Development on 2.2.21dev1
2021-04-09 13:50:20 +09:30
grossmj
a50141fcbf
Release v2.2.20
2021-04-09 12:14:38 +09:30
grossmj
852151f836
Merge branch 'master' into 2.2
2021-04-09 12:06:01 +09:30
grossmj
e5807e5a8c
Sync appliance files.
2021-04-09 12:04:20 +09:30
grossmj
87a26d5da0
Fix tests and comment problematic ones that rely on AsyncioMagicMock
2021-04-09 11:57:29 +09:30
piotrpekala7
30cbfe2154
Update picture.py
2021-04-08 23:29:46 +02:00
piotrpekala7
4bbf7c2ed2
Update symbol_handler.py
2021-04-08 21:27:05 +02:00
piotrpekala7
7a8c1e8f5d
Release web UI 2.2.20
2021-04-08 13:30:59 +02:00
grossmj
7bb5202bdb
Sync appliance files.
2021-04-07 20:58:55 +09:30
grossmj
082206a7db
Fix packet capture with HTTPS remote server. Fixes #1882
2021-04-07 12:40:15 +09:30
grossmj
360a819e91
Set PyQt5 version to 5.15.2 on Windows
2021-04-06 22:12:34 +09:30
grossmj
adbef787c3
Fix typo
2021-04-06 18:21:59 +09:30
grossmj
685963b85d
Sync appliance files and remove old ones after sync with online repo. Fixes #1876
2021-04-06 17:38:11 +09:30
grossmj
e614ed79f4
Upgrade dependencies
2021-04-06 13:57:00 +09:30
Tomas Hrnciar
bb47cc87e7
Explicitly require setuptools, utils/get_resource.py imports pkg_resources
2021-03-31 11:58:49 +02:00
grossmj
6120736c91
Fix export for missing files
2021-03-24 13:16:00 +10:30
grossmj
7542b28793
Revert "Fix tests"
...
This reverts commit 4d0cb32b
2021-03-24 13:05:50 +10:30
grossmj
4d0cb32bd0
Fix tests
2021-03-24 12:39:22 +10:30
grossmj
055a78bade
Fix issue when trying to export temporary Dynamips files.
2021-03-24 12:06:10 +10:30
grossmj
fad52ea2fc
Development on 2.2.20dev1
2021-03-05 16:48:09 +10:30
grossmj
d8054c7cb4
Release v2.2.19
2021-03-05 14:51:03 +10:30
grossmj
91570f475f
Launch projects marked for auto open after SIGHUP is received
2021-03-05 14:47:20 +10:30
grossmj
42cda3af2b
Sync appliance files.
2021-03-05 14:46:20 +10:30
grossmj
e6be6bc958
Merge branch 'master' into 2.2
2021-03-02 17:18:24 +10:30
grossmj
b7f8fb283b
Sync appliance files.
2021-03-02 17:09:28 +10:30
piotrpekala7
72d5b5e7cc
Release web UI 2.2.19
2021-03-02 00:31:54 +01:00
grossmj
8cce0eedee
Fix console type error when creating Ethernet switch node. Fixes #1873
2021-03-01 13:55:52 +10:30
grossmj
11c53c128e
Sync Juniper vSRX appliance file.
2021-02-24 14:28:12 +10:30
grossmj
17b56ac7cb
Sync appliance files.
2021-02-24 14:08:13 +10:30
grossmj
aca7344212
Upgrade Jinja to version 2.11.3. Fixes #1865
2021-02-17 17:23:04 +10:30
grossmj
3c5bbe04dc
Development on 2.2.19dev1
2021-02-16 20:44:58 +10:30
grossmj
c213cae500
Release v2.2.18
2021-02-16 19:09:46 +10:30
grossmj
1043be02a6
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
2021-02-16 19:02:12 +10:30
grossmj
56c25727b6
SIGHUP: remove projects with an empty project directory.
2021-02-16 17:00:59 +10:30
grossmj
0b854ffceb
Bump version to 2.2.18dev2
2021-02-16 16:35:26 +10:30
piotrpekala7
366e904698
Release web UI 2.2.18
2021-02-15 23:55:14 +01:00
grossmj
16c84e23a9
Catch OSError exception in psutil. Fixes https://github.com/GNS3/gns3-gui/issues/3127
2021-02-15 15:57:24 +10:30
grossmj
64f172fe20
Expose 'auto_open' and 'auto_start' properties in API when creating project. Fixes https://github.com/GNS3/gns3-gui/issues/3119
2021-02-15 15:16:19 +10:30
Jeremy Grossmann
bb0206d7d2
Add mtools package information. Ref https://github.com/GNS3/gns3-gui/issues/3076
2021-02-14 14:55:37 +10:30
grossmj
9de61cd671
Fix warning: 'ide-drive' is deprecated when using recent version of Qemu. Fixes https://github.com/GNS3/gns3-gui/issues/3101
2021-02-14 14:39:02 +10:30
grossmj
9e6ccc3f61
Fix bug when starting of vpcs stopped with "quit". Fixes https://github.com/GNS3/gns3-gui/issues/3110
2021-02-14 13:50:10 +10:30
grossmj
4c339eade1
Fix WinError 0 handling
2021-01-27 21:47:14 +10:30
grossmj
128e494134
Stop uBridge if VPCS node has been terminated. Ref https://github.com/GNS3/gns3-gui/issues/3110
2021-01-27 21:03:19 +10:30
Jeremy Grossmann
0e6b97b27b
Merge pull request #1856 from BrentBaccala/master
...
Allow cloned QEMU disk images to be resized before the node starts
2021-01-10 16:57:10 +10:00
Brent Baccala
235a127111
Allow cloned QEMU disk images to be resized before the node starts,
...
by cloning the disk image in response to a resize request instead
of waiting until the node starts.
2020-12-30 15:36:38 -05:00
Jeremy Grossmann
bb51146e80
Merge pull request #1852 from joyme123/update-python-version
...
fix(readme): update python version from 3.5.3 to 3.6
2020-12-23 14:39:08 +10:30
Pengfei Jiang
e6944276a6
fix(readme): update python version from 3.5.3 to 3.6
2020-12-23 11:33:20 +08:00
Jeremy Grossmann
704858fd8d
Merge pull request #1847 from b-ehlers/QemuConfig
...
Add Qemu config disk
2020-12-14 14:22:25 +10:30
grossmj
87ede50827
Development on 2.2.18dev1
2020-12-04 18:10:11 +10:30
grossmj
24fe67f82b
Release v2.2.17
2020-12-04 16:26:56 +10:30
grossmj
18c878429f
Merge branch 'master' into 2.2
2020-12-04 16:22:04 +10:30
grossmj
6c3a070733
Close and remove projects deleted from disks after SIGHUP signal is received.
2020-12-04 16:17:28 +10:30
piotrpekala7
a157ef5a8a
Release web UI 2.2.17
2020-12-04 02:59:13 +01:00
grossmj
5244ae6d4c
New config file options to configure the VNC console port range.
2020-12-03 18:04:42 +10:30
Jeremy Grossmann
db47615d43
Merge pull request #1843 from tirkarthi/fix-asyncio-all-tasks-2.2
...
Use asyncio.all_tasks instead of deprecated method for Python 3.9 compatibility
2020-11-17 20:05:13 +10:30
Karthikeyan Singaravelan
603683e2c5
Use asyncio.all_tasks instead of deprecated method for Python 3.9 compatibility.
2020-11-17 06:30:47 +00:00
Bernhard Ehlers
e45bc5aec1
Fix mcopy error messages
2020-11-05 15:00:44 +01:00
grossmj
a3ee1d9ee6
Development on 2.2.17dev1
2020-11-05 16:59:58 +10:30
grossmj
0e95e7e023
Release v2.2.16
2020-11-05 15:38:19 +10:30
grossmj
1748250179
Sync appliance files.
2020-11-05 15:30:21 +10:30
grossmj
c8ea22c651
Merge branch 'master' into 2.2
2020-11-05 15:05:05 +10:30
grossmj
d16cb5ef89
Option to allocate or not the vCPUs and RAM settings for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/3069
2020-11-05 11:13:57 +10:30
piotrpekala7
004acdc271
Release web UI 2.2.16
2020-11-04 12:51:25 +01:00
grossmj
e182f53d69
Fix wrong defaults for images_path, configs_path, appliances_path. Fixes #1829
2020-11-04 12:30:23 +10:30
grossmj
aef8f0dff3
Use EnvironmentFile for Systemd service. Ref https://github.com/GNS3/gns3-gui/issues/3048
2020-11-02 18:23:41 +10:30
grossmj
b6a021dabd
Fix SSL support for controller and local compute. Fixes #1826
2020-10-27 23:25:19 +10:30
grossmj
5dab0c2587
Prevent WIC to be added/removed while Dynamips router is running. Fixes https://github.com/GNS3/gns3-gui/issues/3082
2020-10-27 20:08:01 +10:30
grossmj
5d1fdceb98
Fix bug with application id allocation for IOU nodes. Fixes #3079
2020-10-27 19:41:24 +10:30
grossmj
5743d47327
Set ident for merge.
2020-10-24 17:04:42 +10:30
grossmj
ca69b01d11
Use origin/3.0 for merge into gh-pages branch.
2020-10-24 17:02:44 +10:30
grossmj
dd785b61cf
Work directly on gh-pages branch to generate the API documentation.
2020-10-24 16:59:55 +10:30
grossmj
0f154e5f29
Fix invalid syntax for git merge
2020-10-24 16:45:53 +10:30
grossmj
f9c4c82da6
Fix merge issues on gh-pages branch, second try.
2020-10-24 16:12:17 +10:30
grossmj
3a136a46a1
Fix merge issues on gh-pages branch
2020-10-24 16:07:48 +10:30
grossmj
a6a35e7c43
Fix publish_api_documentation.yml
2020-10-24 15:42:44 +10:30
grossmj
163a867f00
Only automatically build API documentation for 3.0 branch and v3.* tags
2020-10-24 15:24:32 +10:30
grossmj
d2b7c9bcbf
Do not build API documentation on schedule.
2020-10-24 13:38:32 +10:30
grossmj
fb8df1cc6b
Fetch all history for all tags and branches in publish_api_documentation.yml
2020-10-24 13:13:19 +10:30
grossmj
d063b3e39d
Manual trigger API documentation publishing using workflow_dispatch
2020-10-24 13:08:10 +10:30
grossmj
83fbd1f627
Fix GitHub Actions error: A branch or tag with the name '3' could not be found.
2020-10-24 12:16:05 +10:30
grossmj
1aa6fe8535
Add publish_api_documentation.yml to master branch for scheduled event to work.
2020-10-23 23:03:50 +10:30
Bernhard Ehlers
de2b9caeeb
Use HDD disk image as startup QEMU config disk
2020-10-19 03:19:22 +02:00
grossmj
362701f5aa
Allow commas in image paths and VM name for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/3065
2020-10-11 14:02:22 +10:30
grossmj
91244456f5
Handle comma in disk path for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/3065
2020-10-08 22:09:03 +10:30
grossmj
88ab528977
Development on 2.2.16dev1
2020-10-07 16:30:03 +10:30
grossmj
7d031e71a0
Release v2.2.15
2020-10-07 15:29:52 +10:30
grossmj
c46c095fcb
Sync appliance files.
2020-10-07 15:24:15 +10:30
grossmj
e592b95639
Revert "Add info log to show where custom symbols are searched from."
...
This reverts commit 593e3795
2020-10-07 15:20:28 +10:30
grossmj
593e379523
Add info log to show where custom symbols are searched from.
2020-10-07 15:19:09 +10:30
grossmj
d451d3125e
Fix symbol retrieval issue. Ref #1824
2020-10-07 11:48:11 +10:30
grossmj
e014d36ad2
Skip tests not working on Windows.
2020-10-06 17:40:36 +10:30
grossmj
c248764efb
Fixes update() missing 2 required positional arguments: 'name' and 'value'. Fixes #1821 #1825
2020-10-06 17:08:51 +10:30
grossmj
0259696872
Fix Hyper-V based GNS3 VM WMI issue. Fixes #1822
2020-10-06 16:42:50 +10:30
grossmj
165ba4d8d5
Merge branch 'master' into 2.2
2020-10-06 12:30:08 +10:30
piotrpekala7
8049ab8b64
Release 2020.4.0-beta.1
2020-10-05 15:42:19 +02:00
grossmj
2857cab94e
Development on 2.2.15dev1
2020-09-15 06:49:11 +09:30
grossmj
326841cd9e
Release v2.2.14
2020-09-15 05:52:47 +09:30
grossmj
dacc5ef9cd
Merge branch 'master' into 2.2
2020-09-15 05:28:00 +09:30
piotrpekala7
dd1e4f655e
Release 2020.3.0-beta.4
2020-09-14 18:35:17 +02:00
grossmj
bf4550bf78
Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/3047
2020-09-13 23:23:08 +09:30
grossmj
399f1c082e
Add '-smp sockets=1' by default for Qemu VMs. Ref https://github.com/GNS3/gns3-gui/issues/3047
2020-09-13 23:16:52 +09:30
grossmj
919abdc052
Sync appliance files.
2020-09-12 23:08:38 +09:30
grossmj
992cd7fc6c
Implement full restart if user reload a Qemu VM which has been updated. Fixes https://github.com/GNS3/gns3-gui/issues/3038
2020-09-12 23:07:39 +09:30
grossmj
90ecefd455
Development on 2.2.14dev1
2020-09-05 04:26:16 +09:30
grossmj
b4c7823696
Release v2.2.13
2020-09-04 23:13:28 +09:30
grossmj
ffde704251
Merge branch 'master' into 2.2
2020-09-04 23:10:09 +09:30
piotrpekala7
8c00cd0a84
Release 2020.3.0-beta.3
2020-09-04 12:54:48 +02:00
grossmj
2bf625e000
Fix issue when resuming Qemu VM. Fixes https://github.com/GNS3/gns3-gui/issues/3027
2020-09-04 18:02:21 +09:30
grossmj
5305117a75
Sync appliance files.
2020-09-04 01:59:45 +09:30
grossmj
4843084158
Prioritize the config disk over HD-D for Qemu VMs.
...
Fixes https://github.com/GNS3/gns3-gui/issues/3036
(cherry picked from commit c12b675691e01bedf093c57660db6a5ad19f39eb)
2020-08-18 10:54:11 +09:30
Jeremy Grossmann
01db2d2a86
Create config disk property false by default for Qemu templates
...
Ref https://github.com/GNS3/gns3-gui/issues/3035
(cherry picked from commit a2e884e315ca25432ba5612142d60ce8e1dd7911)
2020-08-17 12:45:57 +09:30
grossmj
f2ddef855f
Fix tests.
...
(cherry picked from commit 620d93634e835701c271dd70cbe2abf9aa16b1f4)
2020-08-15 16:35:31 +09:30
grossmj
ec02150fd2
Set default disk interface type to "none".
...
Fail-safe: use "ide" if an image is set but no interface type is configured.
Use the HDA disk interface type if none has been configured for HDD.
(cherry picked from commit 464fd804cebaf3f569d4552ba53b82ab3b87c17c)
2020-08-15 16:14:16 +09:30
grossmj
a56b816c1a
Add explicit option to automatically create or not the config disk. Off by default.
...
(cherry picked from commit 56aba96a5fb57f502b283a0bc543da415bb3943a)
2020-08-14 17:57:24 +09:30
grossmj
9d3f7c79a2
Fix more tests
...
(cherry picked from commit 546982d1ea1d44ce97bc974b65248389c29cf80e)
2020-08-13 17:18:45 +09:30
grossmj
c684c554bf
Fix tests
...
(cherry picked from commit 2ba6eac1135e0ddf01cb2d975822303d258c5299)
2020-08-13 17:10:31 +09:30
grossmj
97e731a7d9
Development on 2.2.13dev1
2020-08-07 21:12:46 +09:30
grossmj
2c08166510
Release v2.2.12
2020-08-07 19:27:32 +09:30
grossmj
940f004752
Sync appliance files
2020-08-07 19:24:01 +09:30
grossmj
f083649021
Merge branch 'master' into 2.2
2020-08-07 19:03:50 +09:30
piotrpekala7
aeb82de78a
Release 2020.3.0-beta.2
2020-08-07 09:57:52 +02:00
grossmj
6761ae3445
Catch exception when psutil returns OSError
2020-08-06 13:37:27 +09:30
grossmj
855a95de49
Fix tests. Fixes #1796
2020-07-30 14:58:22 +09:30
Jeremy Grossmann
380e7a8a7f
Downgrade psutil to version 5.6.7
2020-07-28 21:03:24 +09:30
grossmj
89b5629cf5
Upgrade to psutil version 5.7.2
2020-07-21 15:49:57 +09:30
grossmj
7471b31b0c
Fix tests.
2020-07-17 15:34:00 +09:30
grossmj
37c7202aa0
Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
2020-07-17 15:11:14 +09:30
grossmj
99128e7713
Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
2020-07-10 17:44:38 +09:30
grossmj
c40651b53e
Development on 2.2.12dev1
2020-07-09 21:37:03 +09:30
grossmj
c4d2422fe2
Release v2.2.11
2020-07-09 20:37:10 +09:30
grossmj
f08f7702d1
Sync appliance files.
2020-07-09 20:26:41 +09:30
grossmj
b787cb3ace
Merge branch 'master' into 2.2
2020-07-09 20:23:20 +09:30
grossmj
62130c116a
Fix crash when project sets 'auto_open' option and a remote GNS3 VM is used. Fixes https://github.com/GNS3/gns3-gui/issues/3014
2020-07-09 20:13:21 +09:30
grossmj
1cbed45f16
Fix Dynamips ghost image support when project contains a space. Fixes #3015
2020-07-08 20:32:58 +09:30
piotrpekala7
29b31d72e9
Release 2020.3.0-beta.1
2020-07-07 14:05:24 +02:00
Bernhard Ehlers
9acb2ceda1
QEMU config disk - improve error handling
...
(cherry picked from commit 068c31038f33e08d5bcf1b71a3b7eae0133e29dd)
2020-07-03 11:31:17 +02:00
grossmj
ea17cc2565
Fix issue when cannot skip slots for Dynamips routers. Fixes https://github.com/GNS3/gns3-gui/issues/3000
2020-06-29 20:00:30 +09:30
grossmj
850c30f958
Merge branch 'master' into 2.2
...
# Conflicts:
# tests/handlers/api/compute/test_dynamips.py
# tests/handlers/api/compute/test_qemu.py
2020-06-29 18:44:46 +09:30
grossmj
27da8458e8
Allow tests to be run by root. Fixes #1784
2020-06-29 18:43:35 +09:30
Bernhard Ehlers
053828f3e8
QEMU config disk - init config disk in base class
...
(cherry picked from commit 2bbee15b18594ee517046016c6c33e066b300659)
2020-06-28 16:35:39 +02:00
Bernhard Ehlers
f747b3a880
QEMU config disk - notification of import/export errors
...
(cherry picked from commit 50c49cfedb226c3d15397fec443d86ebc0fdb26a)
2020-06-28 09:21:57 +02:00
grossmj
8bd3e2346b
Add Snyk badges.
2020-06-27 18:27:04 +09:30
grossmj
74fc4fc75c
Merge branch 'master' into 2.2
2020-06-26 21:30:27 +09:30
grossmj
d0487b92c5
Remove pyup and pep8 script.
2020-06-26 19:20:40 +09:30
grossmj
7924963276
Remove tox and update dependencies
2020-06-26 19:08:21 +09:30
grossmj
d7083541b0
Remove Travis CI support and add GitHub Actions badge
2020-06-26 18:55:52 +09:30
grossmj
af22fb8e98
Comment unused code that causes issue with flake8
2020-06-26 18:47:31 +09:30
grossmj
03c4643a0f
Merge remote-tracking branch 'origin/master'
2020-06-26 18:35:49 +09:30
grossmj
4ba7131451
Add flake8 in dev-requirements.txt
2020-06-26 18:35:25 +09:30
Jeremy Grossmann
3af71d8976
Set up GitHub Action for running tests
2020-06-26 18:31:58 +09:30
Jeremy Grossmann
f361b9cb3e
Merge pull request #1790 from GNS3/whitesource/configure
...
Configure WhiteSource for GitHub.com
2020-06-26 09:04:09 +08:00
whitesource-for-github-com[bot]
12d3ba391f
Add .whitesource configuration file
2020-06-26 01:01:48 +00:00
Jeremy Grossmann
88ee9ae8b9
Merge pull request #1788 from GNS3/snyk-fix-4af38289923e34d863acdf00d9e8d3b3
...
[Snyk] Security upgrade psutil from 5.6.6 to 5.6.7
2020-06-24 21:08:26 +08:00
snyk-bot
9665378f44
fix: requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082
2020-06-24 13:06:58 +00:00
grossmj
fd411e7855
Update classifiers in setup.py
2020-06-24 12:40:31 +09:30
grossmj
7fd8fde020
Some fixes for tests. Ref #1784
2020-06-19 19:05:23 +09:30
grossmj
51b76b1e30
Development on 2.2.11dev1
2020-06-18 19:06:00 +09:30
grossmj
9a9e54c523
Release v2.2.10
2020-06-18 12:29:33 +09:30
grossmj
13a6b4fe55
Merge branch 'master' into 2.2
2020-06-18 12:23:10 +09:30
grossmj
3b4f4bfeda
Sync appliances.
2020-06-18 12:20:42 +09:30
grossmj
a018c8e1a8
Add pytest-aiohttp to tests_require in setup.py
2020-06-18 12:04:15 +09:30
grossmj
79b93defbd
Don't require hardware acceleration. Fixes #1780
2020-06-18 11:26:14 +09:30
Bernhard Ehlers
750590d0db
QEMU config disk - use disk interface of HD-D, fallback is HD-A
...
(cherry picked from commit b672900406e5ce10251cc1e231fee1d117ca3805)
2020-06-17 17:06:55 +02:00
piotrpekala7
72bef07f2b
Release 2020.2.0-beta.5
2020-06-17 15:58:43 +02:00
Jeremy Grossmann
3344cfb98a
Merge pull request #1782 from GNS3/test-refactoring
...
Refactor tests
2020-06-17 11:13:13 +08:00
grossmj
9d141baf22
Comment capsys tests
2020-06-16 21:27:49 +09:30
grossmj
1a4c2ed069
Try to fix capsys issue with Python 3.8 (third try)
2020-06-16 21:19:51 +09:30
grossmj
7fb554135f
Try to fix capsys issue with Python 3.8 (second try)
2020-06-16 21:11:29 +09:30
grossmj
241caa1ec7
Try to fix capsys issue with Python 3.8
2020-06-16 20:56:10 +09:30
grossmj
d33584a2e4
More specific fix for Windows
2020-06-16 19:16:58 +09:30
grossmj
438b1c056c
Remove '\n' from for version strings for test_parse_arguments test.
2020-06-16 19:16:05 +09:30
grossmj
ef23e74e9c
Another fix for test_gns3vm.py
2020-06-16 19:09:49 +09:30
grossmj
9ab8599e1e
Fix other issues with tests.
2020-06-16 19:03:42 +09:30
grossmj
d9ab29a9e0
Another fix for test_gns3vm.py
2020-06-16 18:52:07 +09:30
grossmj
09e9382df1
Do not try to use ProactorEventLoop() on non Windows platforms.
2020-06-16 18:45:11 +09:30
grossmj
8976384a56
Fix test_gns3vm.py
2020-06-16 18:37:32 +09:30
grossmj
e4b7e46444
Fix tests for Windows
2020-06-16 01:57:16 -07:00
grossmj
1d4c3a164d
Use the ProactorEventLoop on Windows.
2020-06-16 14:08:17 +09:30
grossmj
d3ea67da24
Refactor tests
...
* Use pytest-aiohttp
* Use the async def / await syntax.
* Fix tests to run with Python 3.8
2020-06-16 13:59:03 +09:30
grossmj
f498ab06b4
Wait longer for x11 socket file to be created. Ref #1761
2020-06-10 20:37:13 +09:30
grossmj
3940f013d4
Allow Hyper-V to run on AMD when Windows 10 build 19640 or later is detected. Fixes #1777
2020-06-10 15:21:58 +09:30
grossmj
e1dab0dff4
Show error message if IPv6 is not enabled when using SPICE console. Fixes #1772
2020-06-09 15:06:41 +09:30
grossmj
c6da24f267
Move jsonschema 2.6.0 requirement in build repository.
...
https://github.com/GNS3/gns3-server/issues/1751
https://github.com/GNS3/gns3-gui/issues/2849
This is to avoid the following error:
```
ERROR: Double requirement given: jsonschema==2.6.0 (from -r gns3-gui\win-requirements.txt (line 4)) (already in jsonschema==3.2.0 (from -r gns3-gui\requirements.txt (line 1)), name='jsonschema')
```
2020-06-07 13:07:16 +09:30
grossmj
1f149769f2
Only use jsonschema 2.6.0 on Windows and macOS.
...
https://github.com/GNS3/gns3-server/issues/1751
https://github.com/GNS3/gns3-gui/issues/2849
2020-06-07 12:55:22 +09:30
grossmj
ee70a6a27d
Disable default integrations for sentry sdk.
2020-06-06 15:37:17 +09:30
grossmj
297d1a0aae
Remove unused bytes2human function
2020-06-05 13:10:01 +09:30
grossmj
05e8fd3ff5
Development on 2.2.10dev1
2020-06-04 21:06:30 +09:30
grossmj
c0c8151480
Release v2.2.9
2020-06-04 18:39:27 +09:30
grossmj
ad7277c938
Merge branch 'master' into 2.2
2020-06-04 12:21:52 +09:30
Jeremy Grossmann
0c2e4d2de9
Merge pull request #1768 from GNS3/replicate-network-connection-state
...
Support to activate/deactive network connection state replication in Qemu
2020-06-04 10:49:47 +08:00
grossmj
1264680b51
Sync appliances.
2020-06-04 12:18:16 +09:30
piotrpekala7
a9697e925c
Release 2020.2.0-beta.4
2020-06-03 19:15:56 +02:00
Jeremy Grossmann
16a0e1c308
Merge pull request #1771 from eknoes/patch-1
...
Fix link for appliance JSON schema
2020-06-03 19:48:07 +08:00
eknoes
f53d6f1b66
Fix link for appliance JSON schema
2020-06-03 13:46:48 +02:00
grossmj
58a19af9ac
Support to activate/deactive network connection state replication in Qemu.
2020-06-02 18:45:22 +09:30
grossmj
a796f1e42e
Possible fix for problem connecting to the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/2969 #1760
2020-06-01 19:40:53 +09:30
Jeremy Grossmann
6e4187741c
Merge pull request #1764 from GNS3/reset-mac-addresses
...
Option to reset MAC addresses when exporting or duplicating a project
2020-05-27 10:53:24 +08:00
grossmj
8eefaa3f32
Option to reset or not all MAC addresses when exporting or duplicating a project.
2020-05-27 12:14:47 +09:30
grossmj
5575657318
Fix tests. Ref #1754
2020-05-26 21:40:41 +09:30
grossmj
69b816e21e
Fix bug when changing properties for closed project. Fixes #1754
2020-05-26 18:34:20 +09:30
grossmj
5c3bd589b9
Fix issues with crash reporting & bump version to 2.2.9dev2. Ref https://github.com/GNS3/gns3-server/issues/1758
2020-05-21 18:19:19 +09:30
grossmj
1a20cbeefd
Lock listing VMs. Ref #1755
2020-05-20 19:33:56 +09:30
grossmj
da85d7b827
Try to fix error when listing Hyper-V VMs. Ref #1755
2020-05-20 19:19:04 +09:30
grossmj
7002b026fc
Catch VirtualBox errors when listing VMs. Fixes #1759
2020-05-20 18:42:50 +09:30
grossmj
00f8a27404
Merge branch 'master' into 2.2
...
# Conflicts:
# requirements.txt
2020-05-19 16:16:19 +09:30
grossmj
5b59a09e8d
Deprecate running with Python 3.5
2020-05-19 16:14:58 +09:30
grossmj
16ca0fd915
aiocontextvars is only necessary for Python < 3.7
2020-05-19 16:04:14 +09:30
grossmj
c63aad8eca
Replace Raven by Sentry SDK. Fixes https://github.com/GNS3/gns3-server/issues/1758
2020-05-19 15:48:53 +09:30
grossmj
54bab7445c
Require setuptools>=17.1 in setup.py. Ref https://github.com/GNS3/gns3-server/issues/1751
...
This is to support environmental markers.
https://github.com/pypa/setuptools/blob/master/CHANGES.rst#171
2020-05-08 12:34:57 +09:30
grossmj
32a8bc54a1
Development on 2.2.9dev1
2020-05-07 23:10:19 +09:30
grossmj
dadbacd8a4
Release v2.2.8
2020-05-07 18:10:57 +09:30
grossmj
9032fd2a5c
Merge branch 'master' into 2.2
2020-05-07 12:51:46 +09:30
piotrpekala7
eb0d4439a0
Release 2020.2.0-beta.3
2020-05-07 00:02:33 +02:00
grossmj
91a1c5db49
Redirection to the bundled web-ui in the root handler
2020-05-06 16:31:18 +09:30
grossmj
0a77233631
Fix root handler for web-ui
2020-05-06 15:38:16 +09:30
grossmj
8df8b73c8f
Merge branch 'master' into 2.2
2020-05-06 11:59:00 +09:30
piotrpekala7
6968ae9295
Release 2020.2.0-beta.2
2020-05-05 23:39:24 +02:00
grossmj
1c9a43d071
Update appliance files.
2020-05-05 14:29:43 +09:30
grossmj
a4bc696a5f
Fix tests
2020-05-05 13:19:51 +09:30
grossmj
10645a412b
Default port set to 80 for server running in the GNS3 VM. Fixes #1737
2020-05-05 12:40:50 +09:30
grossmj
1b008fb516
Sync appliance files.
2020-05-01 19:21:43 +09:30
grossmj
45d135911f
Fix tests.
2020-04-30 20:36:12 +09:30
grossmj
3626bd5adb
Make the Web UI the default page. Ref https://github.com/GNS3/gns3-server/issues/1737
2020-04-30 17:27:06 +09:30
grossmj
6c322bbdde
Fix tests.
2020-04-30 15:49:06 +09:30
grossmj
02c0fa26e1
Support controller reloading for templates, appliances and projects. Ref #1743
2020-04-30 15:30:50 +09:30
Jeremy Grossmann
99a238a0dc
Update README Ref #1719
2020-04-29 14:57:15 +09:30
grossmj
7b61724213
Remove unused variable. Ref #1744
2020-04-28 17:55:00 +09:30
grossmj
72c6f5b484
Return exit status 1 if server fails to start. Fixes #1744
2020-04-28 14:39:28 +09:30
grossmj
8536af33da
Fix tests.
2020-04-28 13:49:05 +09:30
grossmj
4ddd45f788
Merge branch 'master' into 2.2
2020-04-28 13:14:53 +09:30
Jeremy Grossmann
53b1809dc3
Merge pull request #1742 from fadlytabrani/patch-1
...
Add clipboard support for TigerVnc
2020-04-27 20:34:41 -07:00
grossmj
dd11d38338
Fix tests.
2020-04-27 22:48:42 +09:30
grossmj
c0adc88592
Use Environmental Markers to force jsonschema version. Fixes https://github.com/GNS3/gns3-gui/issues/2849
...
Version 3.2.0 with Python >= 3.8
Version 2.6.0 with Python < 3.8
2020-04-27 12:54:17 +09:30
grossmj
2c9afbb217
Merge remote-tracking branch 'origin/2.2' into 2.2
2020-04-27 12:43:28 +09:30
grossmj
770841b3ee
Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref https://github.com/GNS3/gns3-gui/issues/2849
2020-04-27 12:43:07 +09:30
Jeremy Grossmann
896e99d046
Merge pull request #1745 from b-ehlers/2.2
...
Implement a minimum interval between cpu_percent() calls. Fixes #1738
2020-04-19 21:16:06 -07:00
Bernhard Ehlers
10bb259248
Implement a minimum interval between cpu_percent() calls. Fixes #1738
2020-04-19 20:42:46 +02:00
Bernhard Ehlers
4ab100b716
Revert "Implement a minimum interval between psutil calls. Fixes #2262 "
...
This reverts commit 3a09bd43dc1514f285f6fd69317756ccd4068611.
2020-04-19 20:06:47 +02:00
Bernhard Ehlers
347035a99b
QEMU config disk - add missing config disk to image directory
...
(cherry picked from commit 2e0fba925bdd796ddd5eea0a4c9e4dcebed861ab)
2020-04-16 11:07:56 +02:00
Bernhard Ehlers
0db0f6256b
QEMU config disk - get rid of mtoolsrc
...
(cherry picked from commit 450c6cddc743c5b1a1bfa4a9b58a8aaa4983160c)
2020-04-15 20:50:59 +02:00
fadlytabrani
6fd60452c4
Add clipboard support for TigerVnc
...
There's currently no clipboard support for servers running on TigerVnc. TigerVnc clipboard support is provided by vncconfig that needs to be spawned for every display socket. The code changes above provides that functionality
2020-04-16 00:14:20 +10:00
Jeremy Grossmann
a2d57f7c37
Merge pull request #1741 from candlerb/candlerb/snasphot
...
Correct typo "Snasphot"
2020-04-15 02:53:01 -07:00
Jeremy Grossmann
fb153e3c71
Merge pull request #1740 from candlerb/candlerb/1739
...
Sort snapshots by (created_at, name)
2020-04-15 02:51:55 -07:00
Brian Candler
69986b0d0f
Correct typo "Snasphot"
2020-04-15 09:46:45 +01:00
Brian Candler
06a6a0a332
Sort snapshots by (created_at, name)
...
Fixes #1739
2020-04-15 09:41:50 +01:00
grossmj
2606c2d9a7
Merge branch '2.3'
...
# Conflicts:
# gns3server/version.py
2020-04-08 19:39:35 +09:30
grossmj
57067a99fa
Development on 2.2.8dev1
2020-04-08 01:26:42 +09:30
grossmj
087cba3903
Release v2.2.7
2020-04-08 00:03:13 +09:30
grossmj
0a5995b11c
Merge branch 'master' into 2.2
2020-04-07 23:58:50 +09:30
piotrpekala7
4f3fd65377
Release 2020.2.0-beta.1
2020-04-07 16:11:44 +02:00
Bernhard Ehlers
99d9728360
QEMU config disk - preserve file timestamp on zip unpack
...
(cherry picked from commit 5c4426847602ab59475403901cf6f3ea3a3e6270)
2020-04-07 14:11:00 +02:00
Bernhard Ehlers
6a1eef0627
QEMU config disk - initial implementation. Ref #2958
...
(cherry picked from commit b69965791df773f75cbca76f74c8931afeae2ff0)
2020-04-06 12:56:00 +02:00
grossmj
42eaf97e9f
Fix uBrigde error popups when Docker image has stopped. Fixes https://github.com/GNS3/gns3-gui/issues/2957
2020-04-06 13:52:04 +09:30
grossmj
55a5ce77ba
Remove debug message
2020-04-06 11:51:59 +09:30
Jeremy Grossmann
0922159686
Merge pull request #1731 from torstehu/fix-literal-warning
...
fix warning that you are explicitly comparing literals
2020-04-02 19:35:30 -07:00
Torstein Husebø
f9ab4ffb96
fix warning that you are explicitly comparing literals
2020-04-02 21:26:23 +02:00
Jeremy Grossmann
241937b80b
Merge pull request #1715 from GNS3/websocket-console
...
Support for WebSocket consoles
2020-03-27 21:44:25 -07:00
grossmj
b179ca88a7
Merge branch 'master' into 2.3
...
# Conflicts:
# gns3server/version.py
2020-03-28 13:43:50 +10:30
grossmj
4bed19f20a
Release v2.2.6
2020-03-26 12:37:59 +10:30
grossmj
4bc1e5e02e
Merge branch 'master' into 2.2
2020-03-26 12:15:16 +10:30
grossmj
d5b6fda270
Remove --local when starting Docker dev server.
2020-03-26 12:06:05 +10:30
piotrpekala7
720f52655e
Release 2020.1.0-alpha.1
2020-03-25 00:43:14 +01:00
piotrpekala7
4df10d1427
Release 2019.2.0-alpha.11
2020-03-25 00:26:02 +01:00
grossmj
aa83fcc7d1
Monitor ubrige processes.
2020-03-20 21:30:05 +10:30
grossmj
afbbf7a524
Add Xvnc command to the VNC servers list. Fixes #172
2020-03-19 19:06:51 +10:30
grossmj
b24bb42a66
Allow controller to reconnect to compute if communication is lost. Ref #1634
2020-03-19 18:02:01 +10:30
grossmj
aa1b621c10
Improvement of support for docker USER directive. Fixes #1727 .
2020-03-19 17:50:27 +10:30
grossmj
6aed064a86
Fix cannot delete Dynamips router the content of the "usage" field. Fixes https://github.com/GNS3/gns3-gui/issues/2947
2020-03-16 16:38:23 +10:30
grossmj
615cffd9ac
Prevent locked drawings to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2948
2020-03-16 16:30:08 +10:30
grossmj
868c39acfe
Fix issues with empty project variables. Fixes https://github.com/GNS3/gns3-gui/issues/2941
2020-03-14 17:22:43 +10:30
grossmj
392678e757
Upgrade psutil to version 5.6.6 due to CVE-2019-18874
...
https://github.com/advisories/GHSA-qfc5-mcwq-26q8
2020-03-14 15:47:12 +10:30
grossmj
a62168fde0
Return array for controller statistics endpoint
2020-03-10 17:48:14 +10:30
grossmj
3df348ac2a
Server statistics implementation
2020-03-10 17:48:03 +10:30
grossmj
d9c264ce77
Sync appliances.
2020-03-06 12:05:19 +10:30
grossmj
6eb62ad179
Remove 'format=raw' from the Qemu options of the disk interfaces. Ref #1699
2020-02-24 20:06:45 +08:00
Jeremy Grossmann
966e644c51
Merge pull request #1718 from GNS3/iou-application-id
...
Allocate application IDs for IOU nodes on the controller. Fixes #557
2020-02-10 15:27:50 +08:00
grossmj
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
2020-02-10 15:20:49 +08:00
grossmj
6cb87ef25d
Sync appliance files.
2020-02-04 16:48:11 +08:00
grossmj
3484a7dd3d
Unprotected access for websocket consoles.
...
Ref https://github.com/GNS3/gns3-gui/issues/2883#issuecomment-580677552
2020-01-31 18:30:26 +08:00
grossmj
c313475f68
Support for WebSocket consoles
2020-01-31 17:31:27 +08:00
grossmj
e90262eb95
Require VirtualBox >= 6.0 on AMD and >= 6.1 on Intel processors (for GNS3 VM only). Fixes #1610
2020-01-26 18:23:17 +08:00
Jeremy Grossmann
f7a6a0d466
Merge pull request #1714 from GNS3/qemu-changes
...
Recent Qemu versions support. Ref #1699
2020-01-25 16:05:03 +07:00
grossmj
92ac250bc7
Add nvme disk interface and fix scsi disk interface for Qemu VMs.
2020-01-25 16:22:34 +08:00
grossmj
667d50aa4a
Disallow using "legacy networking mode" with Qemu >= 2.9.0
2020-01-24 19:06:24 +08:00
grossmj
d796f8d112
Add latest Qemu nic models.
2020-01-24 19:05:46 +08:00
grossmj
fb4ece5c67
Attempt to fix error when loading wmi module. Fixes #1712
2020-01-23 19:04:17 +08:00
grossmj
ab4b391a02
Handle "aborted" state for VirtualBox VMs. Fixes #1702
2020-01-23 18:00:33 +08:00
grossmj
dcdaffa056
Change how Hyper-V VMs are found. Ref #1612
2020-01-21 18:03:07 +08:00
Jeremy Grossmann
39d44c8480
Merge pull request #1713 from GNS3/server-statistics
...
Server statistics implementation. Ref #1682
2020-01-17 04:17:01 -05:00
grossmj
c3b2128fae
Return array for controller statistics endpoint
2020-01-17 17:07:30 +08:00
grossmj
941bed9605
Server statistics implementation
2020-01-17 16:50:17 +08:00
grossmj
12a8831c44
Change version to 2.3.0dev1 on 2.3 branch
2020-01-16 18:06:51 +08:00
grossmj
60cc5c7bb4
Development on 2.2.6dev1
2020-01-10 00:32:10 +08:00
grossmj
6d66e4d5d5
Release v2.2.5
2020-01-09 23:52:40 +08:00
grossmj
82b42fffef
Development on 2.2.5dev1
2020-01-09 05:17:01 +08:00
grossmj
fe8fd828b6
Release v2.2.4
2020-01-09 00:45:09 +08:00
grossmj
e127dc302e
Merge branch 'master' into 2.2
2020-01-08 13:29:21 +08:00
grossmj
c52abd973e
Sync documentation
2020-01-08 10:52:15 +08:00
grossmj
114da9764b
Fix tests.
2020-01-08 08:59:55 +08:00
grossmj
0a87ee573c
Accept a node name when creating a node from a template using the API. Fixes #1708
2020-01-08 08:19:33 +08:00
grossmj
688b1ac0e4
Fix tests.
2020-01-08 07:10:33 +08:00
grossmj
500b5b0b65
Fix tests.
2020-01-08 06:03:31 +08:00
grossmj
e428865d19
Sync appliances.
2020-01-08 05:38:34 +08:00
grossmj
98f5454ccb
Disallow to modify a template if changes cannot be written on disk. Fixes #1695
2020-01-08 05:35:46 +08:00
grossmj
a47fa83cec
Fix renaming IOL hostname replaces %h only in a single place. Fixes #1707
2020-01-08 01:24:47 +08:00
Jeremy Grossmann
e3e6790943
Merge pull request #1710 from CapnCheapo/patch-1
...
Add symbols_path
2020-01-04 13:31:01 -05:00
Stephen C. Moore
2a77841961
Add symbols_path
...
Added symbols_path so everybody knows that's a config option.
2020-01-04 10:29:06 -06:00
Piotr Pekala
8fbd4602e8
Release 2019.2.0-alpha.11
2019-12-30 05:09:54 -08:00
grossmj
825dc5996d
Change the default UDP port range to be 20000 to 30000 in gns3_server.conf Ref #1271
2019-12-06 14:36:45 +08:00
grossmj
26efdaf7b7
Fix tests
2019-12-05 14:06:46 +08:00
grossmj
50b507f76c
Fix cannot power on VirtualBox VM in saved state. Ref #1702
2019-12-05 13:46:02 +08:00
grossmj
060871cc42
Development on 2.2.4dev1
2019-11-12 16:43:21 +08:00
grossmj
9e4474de8d
Release v2.2.3
2019-11-12 15:29:54 +08:00
grossmj
9bda15236e
Sync appliance files.
2019-11-12 15:23:37 +08:00
grossmj
4daaea9cec
Merge branch 'master' into 2.2
2019-11-12 15:20:12 +08:00
Jeremy Grossmann
5e4e5c741b
Merge pull request #1691 from JCDraaijer/master
...
Added workaround for #1690
2019-11-11 18:36:34 +08:00
JCDraaijer
7117b1fb65
Improved how the path to the config file is actually determined
2019-11-11 11:20:51 +01:00
grossmj
992c60e3e0
Return HTTP status code 204 in API when project successfully closed. Fixes #1689
2019-11-11 15:32:57 +08:00
grossmj
a98fc2d308
Python3.8 support. Ref https://github.com/GNS3/gns3-gui/issues/2895
2019-11-11 12:44:31 +08:00
grossmj
2fd4b2cbc8
Make sure still support Python >= 3.5.3
2019-11-11 12:39:45 +08:00
JCDraaijer
3bd394b637
Added workaround for #1690 . Added venv/ to .gitignore
2019-11-10 20:41:39 +01:00
grossmj
7571c32563
Sync appliance files.
2019-11-08 18:24:22 +08:00
grossmj
05b949930d
Fix tests.
2019-11-08 17:25:59 +08:00
grossmj
4075bbd703
Fix exception when adding VirtualBox VM. Fixes #1685 .
2019-11-08 17:13:21 +08:00
grossmj
3aba2a319c
Set psutil to version 5.6.3 in requirements.txt
2019-11-08 10:44:17 +08:00
grossmj
3a3ba2f54a
Merge branch 'master' into 2.2
2019-11-08 10:42:44 +08:00
grossmj
2fa2c715f5
Add LimitNOFILE=16384 to GNS3 service. Ref #1678
2019-11-07 16:28:47 +08:00
grossmj
907207a140
Fix tests
2019-11-06 15:35:59 +08:00
grossmj
539cf640d8
Change the default UDP port range to be 20000 to 30000. Ref #1271
2019-11-06 12:25:30 +08:00
grossmj
6e7aeb1fdd
Developement version on 2.2.3dev1
2019-11-04 19:45:18 +08:00
grossmj
3245450e67
Release v2.2.2
2019-11-04 18:33:28 +08:00
grossmj
f154ebeee9
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-11-04 18:29:06 +08:00
grossmj
7608584833
Merge branch 'master' into 2.2
2019-11-04 18:28:42 +08:00
Piotr Pekala
f69914565a
Release 2019.2.0-alpha.10
2019-11-04 02:15:09 -08:00
Jeremy Grossmann
60beba108a
Merge pull request #1681 from GNS3/fix-pci-bridges
...
Fix how PCI bridges are created for Qemu VMs with greater than 32 interfaces. Fixes #1665
2019-11-04 17:00:13 +07:00
Piotr Pekala
4a0fbe9b1b
Release 2019.2.0-alpha.10
2019-11-04 01:29:58 -08:00
grossmj
ff9bd59ef8
Fix how PCI bridges are created for Qemu VMs with greater than 32 interfaces.
2019-11-03 17:56:52 +08:00
grossmj
4ab3f281c5
Fix broken support for cloned VirtualBox VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2889
2019-11-03 16:34:24 +08:00
grossmj
7b507bf532
Sync appliance files.
2019-11-03 16:32:15 +08:00
grossmj
459dd7b479
Handle builtin entry does not exist when adding node from template (new fix).
2019-11-02 16:23:45 +08:00
grossmj
b8c70a3a8e
Development on 2.2.2dev1
2019-11-01 18:43:36 +08:00
grossmj
a267ecdea4
Merge branch 'master' into 2.2
2019-11-01 18:34:17 +08:00
grossmj
7b8f0c2633
Release v2.2.1
2019-11-01 17:53:20 +08:00
grossmj
89f97902f9
Handle builtin entry does not exist when adding node from template.
2019-11-01 17:48:25 +08:00
grossmj
8dd2831890
Upgrade aiohttp to version 3.6.2
2019-11-01 17:18:30 +08:00
grossmj
19723f06ed
Sync appliance files
2019-11-01 17:07:43 +08:00
grossmj
3f5ee94022
Merge remote-tracking branch 'origin/master'
2019-11-01 15:24:04 +08:00
grossmj
85582554ac
Let systemd directly supervises the GNS3 service. Fixes #1678
2019-11-01 15:23:52 +08:00
Piotr Pekala
107dbbc949
Release 2019.2.0-alpha.10
2019-10-31 04:38:52 -07:00
grossmj
2af9127879
Fix issue when linking to more than one NAT node with allowed_interface option enabled. Fixes #1671
2019-10-31 17:07:52 +08:00
grossmj
5e9810d420
Prevent deleting a GNS3 project outside the project directory. Ref #1669
2019-10-30 16:25:06 +08:00
grossmj
f3ad333a21
Do not send "console_type" property to computes for all builtin nodes excepting Ethernet switches. Fixes https://github.com/GNS3/gns3-gui/issues/2882
2019-10-29 18:06:09 +08:00
grossmj
c8f7d789f7
Update API documentation
2019-10-23 22:00:00 +08:00
grossmj
df9b40c1dc
Fix QEMU link detection flaky on last port. Fixes #1666
2019-10-15 23:42:42 +08:00
grossmj
f5c02368e6
Fix tests.
2019-10-09 17:47:22 +08:00
grossmj
7cfd0d4d1d
Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref https://github.com/GNS3/gns3-gui/issues/2866
2019-10-09 17:02:30 +08:00
grossmj
9d47050dff
Use 0.0.0.0 by default for server host. Fixes https://github.com/GNS3/gns3-server/issues/1663
2019-10-09 16:35:42 +08:00
grossmj
1b845225b2
Improvement to validate HTTP authentication config. Ref #1662
2019-10-09 15:56:20 +08:00
grossmj
5a3f8b9a9b
Use versioned config directory for profiles. Fixes #1664
2019-10-09 15:20:19 +08:00
grossmj
56a4d3f8fd
Fix tests.
2019-10-09 15:00:48 +08:00
grossmj
6d1adea907
Enable nested hardware virtualization by default for GNS3 VM running in VirtualBox. Fixes #1377
...
No error is sent by VBoxManage is this feature is not available, for instance with Intel processors.
2019-10-09 14:50:00 +08:00
grossmj
2d777cac13
Set default host to "localhost". Fixes https://github.com/GNS3/gns3-server/issues/1663
2019-10-08 18:28:10 +08:00
grossmj
6ae7ef8a2e
Improve process to get guest IP address from GNS3 VM running in VMware workstation/player. Ref https://github.com/GNS3/gns3-gui/issues/2866
2019-10-08 17:58:27 +08:00
grossmj
09d05accc1
Fix tests. Ref #1659
2019-10-08 17:34:16 +08:00
grossmj
2f57bd58c0
Fix error with console type in Ethernet switch schema. Fixes #1659
2019-10-08 17:16:17 +08:00
grossmj
51a92b46dd
Bump version to 2.2.1dev1
2019-10-08 16:05:36 +08:00
grossmj
7c437adbef
Release v2.2.0
2019-09-30 16:24:26 +08:00
grossmj
fef1d01e26
Merge branch 'master' into 2.2
2019-09-30 16:20:19 +08:00
grossmj
af3ae0df24
Merge branch '2.1'
...
# Conflicts:
# gns3server/compute/dynamips/nodes/atm_switch.py
2019-09-30 16:11:26 +08:00
grossmj
87390274cc
Add debug message for what directory is checked for Qemu binaries. Ref #1655
2019-09-30 15:54:57 +08:00
grossmj
f424e2dfd5
Sync appliance files.
2019-09-30 11:59:41 +08:00
Piotr Pekala
4031fd0c18
Release 2019.2.0-alpha.8
2019-09-27 01:57:03 -07:00
grossmj
1c678e296e
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/version.py
2019-09-24 14:07:18 +08:00
grossmj
958ec94f13
Sync appliance files.
2019-09-24 14:06:26 +08:00
grossmj
a9fd990904
Bump version to 2.2.0dev18
2019-09-24 14:02:36 +08:00
grossmj
9d18ac1e3e
Merge branch 'master' into 2.2
2019-09-24 13:56:16 +08:00
grossmj
2cfac30810
Fix single quote is not closed. Fixes #1654
2019-09-17 18:54:18 +07:00
grossmj
67e70c4628
Fix wrong Dynamips command used to rename an ATM switch. Fixes #1651
2019-09-11 15:06:08 +07:00
grossmj
8b71e9b20c
Release v2.2.0rc5
2019-09-09 15:06:14 +07:00
grossmj
7cd9bb6ca6
Merge branch '2.1' into 2.2
2019-09-09 15:02:06 +07:00
Jeremy Grossmann
6ec5683c95
Merge pull request #1649 from neffs/fix-sata
...
Don't specify the PCI bus for AHCI device
2019-09-05 17:37:13 +07:00
Jeremy Grossmann
2e41328ae9
Merge branch 'master' into fix-sata
2019-09-05 17:36:53 +07:00
Jeremy Grossmann
918ba21f1f
Merge pull request #1648 from neffs/master
...
Add id value to all qemu drives
2019-09-05 17:33:05 +07:00
David Kreitschmann
077432ff2f
Add qemu drive id to tests
2019-09-03 16:45:50 +02:00
David Kreitschmann
8105b68d52
Don't specify the PCI bus for AHCI device
...
pci.X is not always defined, let qemu handle this.
I think PCI buses only exist if PCI network adapters are defined, this
is not the case with virtio.
2019-09-03 16:03:27 +02:00
David Kreitschmann
906f29d5fc
Add id value to all qemu drives
...
A fixed id doesn't hurt and now we can select Disk Interface=none in
GNS3 and e.g. attach the volume as a USB thumb drive with -device
usb-storage,drive=drive0,...
2019-09-03 15:54:51 +02:00
grossmj
5d4de9d0ba
Fix AttributeError: Cannot set attribute '%s'. Fixes #1646
2019-08-31 14:43:35 +07:00
grossmj
4470519d9f
Release v2.2.0rc4
2019-08-30 15:23:32 +07:00
Piotr Pekala
941857470d
Release 2019.2.0-alpha.7
2019-08-29 09:39:26 -07:00
grossmj
e64ed839f5
Check that vcpus value for GNS3 VM is an integer. Fixes #1636
2019-08-27 18:01:46 +07:00
grossmj
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
2019-08-26 19:51:03 +07:00
grossmj
63c0bfe46e
Sync appliance files.
2019-08-26 17:08:33 +07:00
Jeremy Grossmann
2eddc463e7
Merge pull request #1643 from GNS3/allow-none-compute_id-templates
...
Allow "none" for compute_id in templates. Fixes #1638
2019-08-26 17:07:07 +07:00
grossmj
fb288db50a
Set default_name_format for some builtin nodes.
2019-08-26 17:00:18 +07:00
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
2019-08-26 16:48:03 +07:00
grossmj
dac2cf4089
Bump version to 2.2.0dev17
2019-08-23 18:20:44 +07:00
grossmj
3b0bb8df4e
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/version.py
2019-08-20 17:34:47 +07:00
grossmj
9559748f9d
Bump version to 2.2.0dev16
2019-08-20 17:33:48 +07:00
grossmj
4656521987
Release v2.2.0rc3
2019-08-11 19:14:56 -07:00
grossmj
2feec666a2
Revert to jsonschema 2.6.0 due to packaging problem.
2019-08-11 19:11:40 -07:00
grossmj
86772d9127
Release v2.2.0rc2
2019-08-10 12:04:19 -05:00
grossmj
fc182e932a
Fix typo with jsonschema version 3.2.0 -> 3.0.2
2019-08-10 11:55:47 -05:00
grossmj
27d447c926
Release v2.2.0rc1
2019-08-10 11:42:10 -05:00
grossmj
df9f717d7c
Sync appliance files
2019-08-10 11:35:32 -05:00
grossmj
703dca54ab
Bump jsonschema to version 3.0.2
2019-08-10 11:31:08 -05:00
grossmj
39da0f3904
List Hyper-V VMs on non-english OSes. Fixes #1612
2019-07-30 15:01:17 -02:30
grossmj
6a7d47ce97
Merge branch '2.2'
2019-07-12 12:07:44 +02:00
grossmj
7c07d0b4bd
Add missing default values in Cloud schema.
2019-07-12 11:32:55 +02:00
grossmj
6626bf37a6
Development on 2.2.0dev15
2019-07-11 17:34:56 +02:00
grossmj
f7376ee382
Release v2.2.0b4
2019-07-11 16:58:35 +02:00
grossmj
3172985a21
Sync appliance files.
2019-07-11 16:55:13 +02:00
grossmj
dcf94a5852
Requires a project to be opened to start/stop/suspend all nodes. Fixes #1609
2019-07-10 17:07:13 +02:00
grossmj
cba39a3744
Fix issue when starting GNS3 VM for Hyper-V
2019-07-10 15:56:54 +02:00
grossmj
03c7744efd
Set defaults for custom cloud nodes.
2019-07-10 15:51:06 +02:00
grossmj
b0f74c2a5e
Fix issue when trying to rename a Dynamips node that is already powered on. Fixes #2824
2019-07-10 15:40:11 +02:00
grossmj
63fb82a89d
Remove deprecated Qemu parameter to run legacy ASA VMs. Fixes #2827
2019-07-10 11:33:04 +02:00
grossmj
aad74dbcb9
Add debug message when searching for an image. Ref https://github.com/GNS3/gns3-gui/issues/2828
2019-07-10 11:16:50 +02:00
Jeremy Grossmann
c5be58b016
Merge pull request #1607 from fcolista/patch-1
...
Update README.rst
2019-07-04 19:37:05 +02:00
ziajka
507090d69d
Fix base href for web ui
2019-07-04 10:37:14 +02:00
Piotr Pekala
ed27a46dee
Release 2019.2.0-alpha.5
2019-07-04 00:20:54 -07:00
ziajka
8d02405e88
Fix redirection to web-ui bundled server
2019-07-04 08:59:33 +02:00
Francesco Colista
a17034fc6d
Update README.rst
2019-07-03 20:30:10 +02:00
Piotr Pekala
7adf5201f0
Release 2019.2.0-alpha.4
2019-07-03 06:08:46 -07:00
grossmj
0df3322b6c
Development on 2.2.0dev14
2019-06-15 16:38:06 +02:00
grossmj
43c7acb0cf
Release v2.2.0b3
2019-06-15 15:39:32 +02:00
Jeremy Grossmann
239d9e6fd6
Merge pull request #1599 from GNS3/cdrom-refresh
...
Refresh mounted media after ISO switch
2019-06-15 15:26:48 +02:00
grossmj
9e54ab77d0
Merge 2.1 into 2.2 branch.
2019-06-15 15:26:20 +02:00
grossmj
5dbedb744e
Sync appliance files.
2019-06-15 15:24:45 +02:00
grossmj
7a463676cd
Eject cdrom first before changing an image. Use 'force' when ejecting.
2019-06-15 15:20:21 +02:00
grossmj
b0700b8787
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-06-15 12:53:55 +02:00
grossmj
06ce0868ec
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
2019-06-15 12:52:50 +02:00
grossmj
7c33d3510a
Development on 2.1.22dev1
2019-06-14 19:42:18 +02:00
grossmj
cb1f73e9a2
Release v2.1.21
2019-06-14 10:47:07 +02:00
grossmj
2476581dca
Change uBridge debug level to '1' when debugging is enabled. Fixes #1598
2019-06-12 14:35:13 +02:00
grossmj
b7af2e4d5c
Refresh mounted media after ISO switch.
2019-06-12 14:23:03 +02:00
Jeremy Grossmann
b002812907
Merge pull request #1597 from kazkansouh/2.2-fix-1595-volumes
...
Fix for issue #1595
2019-06-05 12:10:34 +02:00
Karim
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
2019-06-05 10:40:40 +01:00
grossmj
61c87e57a4
Use console port to allocate guest CID (console ID) for Qemu VMs. Fixes #2804
2019-06-05 11:25:35 +02:00
grossmj
9cce4de190
%guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
2019-06-04 18:00:44 +02:00
grossmj
54d50b2ef4
Set hkp protocol for keyserver in remote install script. Fixes #1596
2019-06-04 15:10:34 +02:00
grossmj
9e518412b3
Set keyserver port to 80 in remote install script. Fixes #1596
2019-06-04 15:03:28 +02:00
grossmj
e9154f6af6
Fix KeyError: 'usage' exception when configuring IOU template. Fixes https://github.com/GNS3/gns3-gui/issues/2806
2019-05-31 08:41:44 +02:00
grossmj
dd05884096
Development on 2.2.0dev13
2019-05-29 17:52:38 +07:00
grossmj
e58f86e204
Release v2.2.0b2
2019-05-29 17:16:59 +07:00
grossmj
a6bc6bc79c
Update appliance files.
2019-05-29 16:52:50 +07:00
grossmj
336b77e28a
Merging 2.1 into 2.2 branch
2019-05-29 16:50:36 +07:00
grossmj
3dbce3fa40
Development on 2.1.21dev1
2019-05-29 16:37:42 +07:00
grossmj
053a16960c
Release v2.1.20
2019-05-29 15:44:25 +07:00
grossmj
a860243531
Ignore Unicode errors when reading base config file contents.
2019-05-29 15:43:17 +07:00
grossmj
99886d3f0c
Development on 2.1.20dev1
2019-05-28 16:33:43 +07:00
grossmj
6fb613dcff
Release v2.1.19
2019-05-28 15:23:35 +07:00
grossmj
4f803ff162
Sync appliances.
2019-05-28 10:37:43 +07:00
grossmj
591d4f29ff
Fix minor bugs with log rotation support. Ref #1586
2019-05-28 10:34:27 +07:00
grossmj
87d85c1947
Remove yarl from requirements.txt since it is installed by aiohttp.
2019-05-27 18:10:46 +07:00
grossmj
54c4bd31d4
Remove setup require since we do not use environment makers yet.
2019-05-27 17:57:37 +07:00
grossmj
907807dc53
Drop typing dependency.
2019-05-27 17:38:16 +07:00
grossmj
5cbfafbeb2
Support snapshots for portable projects. Fixes https://github.com/GNS3/gns3-gui/issues/2792
2019-05-27 15:35:47 +07:00
grossmj
6229fadace
Fix topology test
2019-05-26 15:55:29 +07:00
grossmj
81a48df9bb
Update the GNS3 version in topology file if converted. Ref https://github.com/GNS3/gns3-gui/issues/2798
2019-05-26 15:44:55 +07:00
grossmj
2289fd4a2f
Set log max size to 10MB. Ref #1586
2019-05-25 21:33:47 +07:00
grossmj
4ac999461b
Support for log rotation and compression. Fixes #1586
2019-05-25 18:23:51 +07:00
grossmj
3b87a19979
Do not start QEMU console if QEMU process is not started. Fixes https://github.com/GNS3/gns3-gui/issues/2712
2019-05-25 15:31:35 +07:00
grossmj
5a62277819
Merging 2.2 into master
2019-05-24 15:27:07 +07:00
grossmj
a86f881d83
Avoid sending warning message all the time for Ethernet switch.
2019-05-23 15:57:08 +07:00
grossmj
457ae4783f
Development on 2.1.19dev1
2019-05-23 14:37:37 +07:00
grossmj
878987a26e
Release v2.1.18
2019-05-22 16:13:28 +07:00
grossmj
40d7ae6866
Support to include snapshots in portable projects.
2019-05-22 14:35:37 +07:00
grossmj
39f6f4edd5
Development on 2.2.0dev12
2019-05-21 19:16:19 +07:00
grossmj
5b3be13e73
Release v2.2.0b1
2019-05-21 15:26:54 +07:00
ziajka
16908df8b2
Upgrade GNS3 Web UI to v2019.2.0-alpha.3
2019-05-20 14:23:25 +02:00
grossmj
c357d52ba4
Revert "Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3"
...
Ref https://github.com/GNS3/gns3-server/issues/1583
Ref https://github.com/GNS3/gns3-server/issues/1592
This reverts commit 351ed64de9ca40266f2e923a3bc39fbd6c6980dc.
2019-05-20 17:23:26 +07:00
grossmj
44a142e91d
Fix tests
2019-05-20 11:02:29 +07:00
grossmj
28004479fd
Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
2019-05-20 10:51:24 +07:00
grossmj
e8b8554c1a
Fix Qemu VM state support after closing a project and check for JSON data returned by qemu-img. Fixes #1591
2019-05-19 17:59:00 +07:00
grossmj
424db843ca
Fix Docker extra volumes support
2019-05-19 14:26:03 +07:00
grossmj
0c6749f62b
Update Dockerfile to Ubuntu 18.04
2019-05-18 20:19:34 +07:00
Jeremy Grossmann
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
2019-05-18 20:17:11 +07:00
grossmj
cf0cc8bb87
Ensure Qemu monitor commands are executed. Ref #1582 .
2019-05-18 19:31:41 +07:00
grossmj
c41c01b95f
Fix tests.
2019-05-18 19:19:27 +07:00
grossmj
2340823f53
Update appliance files.
2019-05-18 15:45:28 +07:00
grossmj
470cea327f
Fix console variable replacement issue.
2019-05-18 14:31:21 +07:00
grossmj
6edcbd0461
Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
2019-05-18 14:28:20 +07:00
grossmj
a7e449ff0e
Bump version to 2.2.0dev11
2019-05-18 14:11:07 +07:00
grossmj
e763980dbe
Add %console-port% variable for additional Qemu options. Fixes https://github.com/GNS3/gns3-gui/issues/2786
2019-05-18 13:51:00 +07:00
grossmj
f1ae3b3778
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-05-18 13:45:57 +07:00
grossmj
9400c49b82
Merge 2.1 branch into 2.2
2019-05-18 13:45:39 +07:00
grossmj
773bad811a
Fix invalid reStructuredText for long description in setup.py
2019-05-17 16:14:19 +07:00
grossmj
6b54cc27da
Release v2.1.17
2019-05-17 15:10:28 +07:00
grossmj
351ed64de9
Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3
...
This is to fix build issue for Ubuntu 19.04 package on Launchpad.
Ref #1583 https://github.com/GNS3/gns3-gui/issues/2774
2019-05-17 09:56:16 +07:00
Karim
81ddb0cfe6
Impoved docker volumes user input validation
2019-04-22 12:46:28 +01:00
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
2019-04-22 10:26:41 +01:00
Jeremy Grossmann
264f9da576
Merge pull request #1580 from GNS3/pyup-update-pytest-4.4.0-to-4.4.1
...
Update pytest to 4.4.1
2019-04-16 20:05:10 +07:00
pyup-bot
30a9ea8675
Update pytest from 4.4.0 to 4.4.1
2019-04-16 03:34:57 +02:00
grossmj
7543d7587c
Release v2.2.0a5
2019-04-15 17:05:20 +07:00
grossmj
f5ebc6a29a
Merge 2.1 into 2.2
2019-04-15 15:54:08 +07:00
grossmj
f41158173b
Development on 2.1.17dev1
2019-04-15 12:41:40 +07:00
grossmj
cb5dc36987
Release v2.1.16
2019-04-15 12:00:18 +07:00
grossmj
fb470dd4b5
Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-14 21:31:40 +07:00
grossmj
6dbb992513
Fix templates missing after server restart. Fixes https://github.com/GNS3/gns3-gui/issues/2769
2019-04-14 20:39:55 +07:00
grossmj
e962717448
Fix bug when GNS3 VM were not saved. Fix tests.
2019-04-14 17:42:20 +07:00
grossmj
6dc58b28fd
Some adjustments with compute WebSocket handling. Ref https://github.com/GNS3/gns3-server/issues/1564
2019-04-14 16:48:12 +07:00
grossmj
6db8cecda5
Merge 2.1 into 2.2
2019-04-13 18:39:06 +07:00
grossmj
cc1980ac1c
Fix broken embedded console for Ethernet switch. Fixes #1574
2019-04-11 17:57:47 +07:00
grossmj
2af9c9c8ec
Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
2019-04-10 15:43:51 +07:00
grossmj
8cd66cfc02
Remove old unused argument option. Fixes #1569
2019-04-09 19:26:07 +07:00
grossmj
4d222ddc0a
Bump version to 2.2.0dev10
2019-04-09 19:20:21 +07:00
grossmj
5c884702e5
Development on 2.2.0dev9
2019-04-05 22:01:35 +08:00
grossmj
62c5aa2948
Release v2.2.0a4
2019-04-05 19:10:04 +08:00
Jeremy Grossmann
474e184646
Merge pull request #1573 from kazkansouh/2.2-docker-user
...
Support for docker images that set the USER directive (+test coverage)
2019-04-05 19:00:22 +08:00
grossmj
7a55ba3c1e
Use the full version number for path to config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-05 18:44:31 +08:00
Karim
6df93d4db0
Updated tests for setting docker user
2019-04-05 11:06:35 +01:00
Karim
7c3a38d379
Support for docker images that set the USER directive. Changes the
...
docker user to root for the init script to configure the network,
then drops to the configured user (or root if one is not defined)
for continuing booting the image.
2019-04-05 08:51:57 +01:00
grossmj
dde01317e0
Fix packet filter not working for Ethernet switch and Ethernet hub. Fixes https://github.com/GNS3/gns3-gui/issues/2754
2019-04-02 01:12:06 +07:00
grossmj
a17119187b
Fix remote packet capture for Dynamips.
2019-04-01 20:58:18 +07:00
grossmj
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
2019-04-01 19:47:31 +07:00
grossmj
f01706e9e6
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-04-01 15:53:59 +07:00
grossmj
c075baa05b
Store config files in version specific location
2019-04-01 15:53:39 +07:00
Jeremy Grossmann
de2cbf4258
Merge pull request #1565 from GNS3/pyup-update-pytest-4.3.1-to-4.4.0
...
Update pytest to 4.4.0
2019-04-01 12:00:59 +07:00
pyup-bot
bc71fb6933
Update pytest from 4.3.1 to 4.4.0
2019-04-01 06:54:28 +02:00
grossmj
21bed54768
Fix opening previously saved 2.1 project grid overlapping. Fixes #2734
2019-03-31 16:48:08 +07:00
grossmj
d50614aed7
Fix empty theme name in symbol selection dialog. Fixes https://github.com/GNS3/gns3-gui/issues/2751
2019-03-30 16:20:21 +07:00
grossmj
22854f1baa
Refresh documentation
2019-03-30 15:56:26 +07:00
grossmj
5045c6cfbf
Update documentation
2019-03-28 17:24:02 +08:00
ziajka
6a6cabc2d2
Bundle v2019.1.0-alpha.3 web-ui
2019-03-27 12:34:45 +01:00
grossmj
541101741b
Development on 2.2.0dev8
2019-03-25 23:44:19 +08:00
grossmj
2b786e40b9
Release v2.2.0a3
2019-03-25 19:35:22 +08:00
grossmj
2bb1b61526
Fix traceback when starting packet capture on builtin nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2743
2019-03-25 16:57:36 +08:00
ziajka
106df1d4ab
Load v2019.1.0-alpha.2 of WebUI
2019-03-22 14:17:40 +01:00
ziajka
06a6abe687
Fetch tags for update-bundled-web-ui.sh
2019-03-22 14:12:51 +01:00
ziajka
3f4bdfef11
Fix mimetype for javascript, #1559
2019-03-22 08:35:27 +01:00
ziajka
cbb6eccad8
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2019-03-21 10:39:55 +01:00
ziajka
9edbd27b4f
Serve WebUI via get_resource for freezed app
2019-03-21 10:39:49 +01:00
grossmj
645031ee15
Development on 2.1.16dev1
2019-03-21 13:56:11 +08:00
grossmj
c70b344133
Release v2.1.15
2019-03-21 11:41:44 +08:00
grossmj
343f223a83
Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 17:04:02 +08:00
grossmj
1f1d93d078
Deactivate the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 16:23:30 +08:00
grossmj
dd211bce52
Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
2019-03-18 23:29:18 +07:00
grossmj
e00bde51da
Merge branch '2.1' into 2.2
2019-03-18 19:26:46 +07:00
grossmj
e291ec1eb9
Fix IOU symlink issue on remote servers.
2019-03-18 18:11:16 +07:00
grossmj
3daa3f450b
Fix IOU symlink issue on remote servers.
2019-03-18 18:05:40 +07:00
grossmj
8e8985c69f
Fix vcpus configuration for GNS3 VM on VMware. Ref #2738 .
2019-03-18 17:53:14 +07:00
grossmj
03401a477e
Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
2019-03-18 15:33:37 +07:00
grossmj
4e396ac690
Save the GNS3 VM settings even if the GNS3 VM cannot be stopped.
2019-03-18 15:30:59 +07:00
grossmj
3a73d01547
Fix exception when emitting event from controller. Ref https://github.com/GNS3/gns3-gui/issues/2737
2019-03-15 13:14:55 +07:00
grossmj
23b568678a
Development on 2.2.0dev7
2019-03-14 23:27:11 +07:00
grossmj
8ad632976f
Release v2.2.0a2
2019-03-14 17:09:53 +07:00
ziajka
b8bf2bf465
Web-UI v2019.1.0-alpha.1
2019-03-14 10:44:09 +01:00
ziajka
55be74f93c
Update docs for update-bundled-web-ui.sh
2019-03-14 10:33:35 +01:00
grossmj
7d591b0228
Fix issue when loading and quickly closing a project and opening it again. Fixes #1501 .
2019-03-14 15:15:27 +07:00
grossmj
a059e6b943
Disable unreliable nested virtualization check.
2019-03-13 23:13:54 +07:00
grossmj
c6990dfeee
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-13 12:56:50 +07:00
grossmj
aff67b324f
Fix issue not checking build number on Windows.
2019-03-13 12:56:33 +07:00
Jeremy Grossmann
f7e90a7d7f
Merge pull request #1550 from GNS3/pyup-update-pytest-4.3.0-to-4.3.1
...
Update pytest to 4.3.1
2019-03-13 02:21:49 +07:00
pyup-bot
ed6b1d909d
Update pytest from 4.3.0 to 4.3.1
2019-03-12 20:16:34 +01:00
grossmj
010d65114d
Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
2019-03-13 02:15:58 +07:00
grossmj
3dcb7799e3
Use accurate info to detect Windows version.
2019-03-12 22:40:37 +07:00
grossmj
aaaeb410d5
Fix exception when loading and quickly closing a project.
2019-03-12 21:50:09 +07:00
grossmj
d506962bdb
Debugging why sys.getwindowsversion() does not work with frozen app.
2019-03-12 21:18:46 +07:00
grossmj
4d9728b6f5
Correctly rename symbol.
2019-03-12 18:54:05 +07:00
grossmj
ff9048b5a8
Revert "Rename symbol."
...
This reverts commit 6c96be2acce18f1c30a4a3cee3674c76ebcb12ee.
2019-03-12 18:53:02 +07:00
grossmj
6c96be2acc
Rename symbol.
2019-03-12 18:42:54 +07:00
Jeremy Grossmann
21afaf31f9
Merge pull request #1549 from GNS3/symbol-management-refactoring
...
Symbol management refactoring
2019-03-12 18:21:30 +07:00
grossmj
8e5ac228d5
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-12 18:17:41 +07:00
grossmj
94f63f54ba
Change Hyper-V requirement checks.
2019-03-12 18:17:31 +07:00
grossmj
cf91e904f7
Early support for symbol themes.
2019-03-12 18:13:33 +07:00
ziajka
767bb770ca
Re-order handlers in order to prevent CORS
2019-03-11 16:16:10 +01:00
grossmj
bae3fb84b9
Download custom appliance symbols from GitHub
...
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
2019-03-11 16:55:16 +07:00
grossmj
889d29ec55
Update appliances.
2019-03-11 09:48:54 +07:00
Jeremy Grossmann
a221678448
Merge pull request #1545 from steffann/patch-1
...
Add vMX 17.4 and 18.4
2019-03-09 17:48:46 +07:00
Sander Steffann
20886bdd51
Update juniper-vmx-vfp.gns3a
2019-03-08 23:50:55 +01:00
Sander Steffann
089148e451
Update juniper-vmx-vcp.gns3a
2019-03-08 23:39:59 +01:00
grossmj
d3ec2a7275
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-07 18:55:59 +07:00
grossmj
2d01ef489b
Option to export snapshots.
2019-03-07 18:55:38 +07:00
ziajka
d64d7de541
Support tags versioned WebUI when bundling
2019-03-07 11:56:15 +01:00
Jeremy Grossmann
372017f467
Merge pull request #1537 from GNS3/import-export-refactoring
...
Project import/export refactoring. Fixes #1349
2019-03-07 17:38:56 +07:00
grossmj
826f6b2d57
Fix include images test.
2019-03-07 17:17:07 +07:00
grossmj
0ae66a2608
Support selecting a compression type when exporting a project.
2019-03-07 17:05:32 +07:00
grossmj
380224dca1
Change how VPCS executable is searched.
2019-03-06 23:15:05 +07:00
grossmj
af80b0bb6e
Use aiofiles where relevant.
2019-03-06 23:00:01 +07:00
grossmj
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
2019-03-05 17:29:01 +07:00
grossmj
4c83fc1243
Update paths for binaries moved to the MacOS directory in GNS3.app
2019-03-04 16:07:04 +07:00
grossmj
69ba0ccf77
Bump version to 2.2.0dev2
2019-03-04 14:48:57 +07:00
Jeremy Grossmann
0681c296a7
Merge pull request #1541 from GNS3/lock-unlock-items
...
Refactoring for locking/unlocking items
2019-03-02 16:44:28 +07:00
grossmj
3f679bd106
Locked state should not be used when duplicating a node.
2019-03-02 16:39:05 +07:00
grossmj
724eda1f35
Handle locking/unlocking items independently from the layer position.
2019-03-02 16:26:40 +07:00
Jeremy Grossmann
3f7c4c0474
Update qemu_vm.py
2019-03-01 23:40:32 +07:00
grossmj
5b6011a248
Stay with jsonschema 2.6.0
2019-03-01 17:26:23 +07:00
grossmj
80eb06f67c
Merge 2.1 into 2.2
2019-03-01 17:23:49 +07:00
grossmj
9132ba8d05
Remove zipstream from tests.
2019-02-28 23:25:05 +07:00
grossmj
85ea1cf7a9
Remove import zipstream from tests.
2019-02-28 17:50:09 +07:00
grossmj
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
2019-02-28 17:25:05 +07:00
grossmj
52bfa636c1
Project duplication support.
2019-02-27 17:57:07 +07:00
grossmj
4eca82174d
Development on 2.1.15dev1
2019-02-27 15:59:16 +07:00
grossmj
32f5dbb645
Release v2.1.14
2019-02-27 14:58:52 +07:00
grossmj
7aae682f0a
Fix issue when setting cpuid.corespersocket for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2723
2019-02-27 14:47:45 +07:00
grossmj
879e32eb9a
Bump ACPI Shutdown Timeout to 120 seconds. Ref #1536
2019-02-26 23:19:33 +07:00
grossmj
01481cde1f
Development on 2.1.14dev1
2019-02-26 18:10:23 +07:00
grossmj
b5deb9d177
Release v2.1.13
2019-02-26 16:46:02 +07:00
grossmj
a8990c9e89
Non blocking project exportation.
2019-02-26 15:55:07 +07:00
Jeremy Grossmann
e1aa13fa73
Force jsonschema dependency to 2.6.0
...
This is to fix this issue when starting the (frozen) application on Windows:
```
File "C:\Python36-x64\lib\site-packages\jsonschema\validators.py", line 505, in <module>
File "C:\Python36-x64\lib\site-packages\jsonschema\_utils.py", line 57, in load_schema
File "C:\Python36-x64\lib\pkgutil.py", line 634, in get_data
OSError: [Errno 34] Result too large: 'jsonschema\\schemas\\draft6.json'
```
2019-02-26 15:28:11 +07:00
grossmj
135d56371d
Fix tests for project notifications.
2019-02-23 23:20:11 +07:00
grossmj
7fe8f7e716
Fix long-polling request for project notifications.
2019-02-23 21:08:52 +07:00
grossmj
10702f87bc
Fix export test.
2019-02-23 11:13:50 +07:00
grossmj
2fb5e47c8d
Allow cloud nodes to be exported. Fixes #1519
2019-02-23 11:07:01 +07:00
grossmj
4487e578bc
Fix create a node from a template test.
2019-02-22 18:44:12 +07:00
grossmj
5754747a90
Merging 2.1 into 2.2
2019-02-22 18:04:49 +07:00
grossmj
62c51edbae
Less aggressive connections to uBridge. Ref #1289
2019-02-22 16:05:31 +07:00
grossmj
a13d063aa1
Fix topology images (Pictures) disappearing from projects. Fixes #1514 .
2019-02-21 23:58:54 +07:00
grossmj
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
2019-02-20 16:38:43 +07:00
grossmj
657698a961
Fix create a node from an appliance test.
2019-02-20 11:21:29 +07:00
grossmj
081ba31b50
Fix API call to create a node from an appliance doesn't return the new node data. Fixes #1527
2019-02-20 10:47:33 +07:00
grossmj
aea4ae808f
Detect invalid environment variable and send a warning when creating a Docker node. Ref #2683
2019-02-19 17:34:10 +07:00
Jeremy Grossmann
3e601a8a24
Merge pull request #1526 from GNS3/pyup-update-pytest-4.1.1-to-4.3.0
...
Update pytest to 4.3.0
2019-02-19 15:57:13 +07:00
grossmj
ae3515434c
Do not export/import symlinks for projects. Fixes #2699
2019-02-19 12:43:44 +07:00
pyup-bot
8e2d8f3962
Update pytest from 4.1.1 to 4.3.0
2019-02-19 04:27:57 +01:00
grossmj
589c9754e8
Fix symlink not being created for duplicated IOU devices. Fixes https://github.com/GNS3/gns3-gui/issues/2699
2019-02-19 00:09:59 +08:00
grossmj
4ecd3b2015
Configure coresPerSocket value in VMX file for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2688
2019-02-17 23:16:48 +08:00
grossmj
84ee3263ba
Count logical CPUs to detect if the number of vCPUs is too high when configuring the GNS3 VM. Fixes #2688 .
2019-02-17 23:07:33 +08:00
grossmj
174624121d
Fix Qemu VM tests. Ref #1516
2019-02-17 19:53:46 +08:00
grossmj
d9a9abf845
Add explicit error when trying to pull a Docker image from Docker Hub without Internet access. Fixes #1506 .
2019-02-17 19:21:21 +08:00
grossmj
0b07299472
Fixes double display output in GRUB in QEMU v3.1. Fixes #1516 .
2019-02-17 19:03:36 +08:00
ziajka
f7d0f54b6d
Use production env for bundled web-ui
2019-01-29 10:02:39 +01:00
grossmj
96dce2ec82
Release v2.2.0a1
2019-01-29 14:47:09 +08:00
grossmj
117a1ac6da
Restore reload support for nodes.
2019-01-24 16:51:14 +08:00
grossmj
7fb192699b
Development on 2.1.13dev1
2019-01-23 15:42:10 +08:00
grossmj
bccdfc97d1
Release 2.1.12
2019-01-23 15:40:38 +08:00
Jeremy Grossmann
792c4310eb
Merge pull request #1502 from GNS3/svg-symbols-fixes
...
Tune how to get the size of SVG images.
2019-01-22 00:41:26 +07:00
grossmj
3e21f96bf9
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
...
(cherry picked from commit c14d79a3d530b80ba94706e886af817862c00ff8)
2019-01-21 23:51:46 +07:00
grossmj
5f932fee9f
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
(cherry picked from commit e3757a895569d13cb57ead296fdea333d1eeb3e2)
2019-01-21 23:49:43 +07:00
grossmj
c14d79a3d5
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
2019-01-21 16:24:23 +07:00
grossmj
e3757a8955
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
2019-01-21 16:01:03 +07:00
grossmj
456ef1348b
Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
2019-01-17 18:01:58 +07:00
grossmj
4b52e9313e
Fix issue with coroutine not awaited. Fixes #1499
2019-01-17 17:43:09 +07:00
grossmj
474025175e
Remove "deprecated" node for VirtualBox based GNS3 VM support. Ref #1377
2019-01-16 19:22:16 +07:00
grossmj
191036e266
Fix wrong controller method call.
2019-01-14 17:20:11 +07:00
grossmj
8360ae98b1
Move appliance and template management code in their own classes.
2019-01-14 16:09:06 +07:00
Jeremy Grossmann
5a3929f01a
Merge pull request #1497 from GNS3/pyup-update-pytest-4.1.0-to-4.1.1
...
Update pytest to 4.1.1
2019-01-13 12:53:54 +07:00
pyup-bot
aed6ea3aa0
Update pytest from 4.1.0 to 4.1.1
2019-01-12 21:59:44 +01:00
Jeremy Grossmann
95f91bde19
Merge pull request #1496 from GNS3/pyup-update-aiohttp-3.5.3-to-3.5.4
...
Update aiohttp to 3.5.4
2019-01-12 17:35:49 +07:00
pyup-bot
7c288fc61b
Update aiohttp from 3.5.3 to 3.5.4
2019-01-12 11:34:10 +01:00
grossmj
12a4f95a8f
Update appliance files.
2019-01-12 17:33:53 +07:00
grossmj
c6afea49da
Try to delete saved VM state only if a snapshot has been saved.
2019-01-12 17:04:37 +07:00
grossmj
bb284d082a
Set socket options SO_KEEPALIVE and TCP_NODELAY for embedded Telnet server. Ref #1335
2019-01-12 16:50:15 +07:00
grossmj
a896346c77
Fix issue with notification queue that prevented to properly close projects. Fix #1493
2019-01-12 16:02:36 +07:00
grossmj
161c05a310
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-01-12 12:13:40 +07:00
grossmj
f0ffb07165
Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
2019-01-12 12:13:22 +07:00
Jeremy Grossmann
ce048c6a00
Merge pull request #1494 from GNS3/pyup-update-aiohttp-3.5.2-to-3.5.3
...
Update aiohttp to 3.5.3
2019-01-11 19:47:24 +08:00
pyup-bot
289eee968e
Update aiohttp from 3.5.2 to 3.5.3
2019-01-11 08:59:41 +01:00
Jeremy Grossmann
b68c0cf176
Merge pull request #1491 from GNS3/pyup-update-pytest-4.0.2-to-4.1.0
...
Update pytest to 4.1.0
2019-01-10 09:55:09 +07:00
Jeremy Grossmann
b20f2a116b
Merge pull request #1492 from GNS3/pyup-update-aiohttp-3.5.1-to-3.5.2
...
Update aiohttp to 3.5.2
2019-01-10 09:54:54 +07:00
pyup-bot
cdb7eea888
Update aiohttp from 3.5.1 to 3.5.2
2019-01-08 22:29:49 +01:00
pyup-bot
b1123acb8a
Update pytest from 4.0.2 to 4.1.0
2019-01-06 23:05:37 +01:00
grossmj
c736051dda
Fix tests.
2018-12-30 21:50:47 +07:00
grossmj
9ed181151f
New node information dialog to display general, usage and command line information.
...
Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
2018-12-30 19:35:24 +07:00
Jeremy Grossmann
40f8a33331
Merge pull request #1489 from GNS3/pyup-update-sphinx-1.8.2-to-1.8.3
...
Update sphinx to 1.8.3
2018-12-27 00:50:23 +07:00
pyup-bot
2a1822fe12
Update sphinx from 1.8.2 to 1.8.3
2018-12-25 22:19:11 +01:00
Jeremy Grossmann
b66e42e650
Merge pull request #1488 from GNS3/pyup-update-aiohttp-3.5.0-to-3.5.1
...
Update aiohttp to 3.5.1
2018-12-25 19:21:15 +07:00
pyup-bot
485b8a3db4
Update aiohttp from 3.5.0 to 3.5.1
2018-12-25 08:44:09 +01:00
Jeremy Grossmann
eacc20cf07
Merge pull request #1487 from GNS3/pyup-update-aiohttp-3.4.4-to-3.5.0
...
Update aiohttp to 3.5.0
2018-12-24 17:48:10 +07:00
pyup-bot
e1c250a8dd
Update aiohttp from 3.4.4 to 3.5.0
2018-12-23 10:14:05 +01:00
grossmj
eae9774d69
Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
2018-12-21 16:54:13 +08:00
grossmj
468145319d
Merge 2.1 into 2.2 branch.
2018-12-21 15:24:34 +08:00
grossmj
ef38ccfefa
Automatically create a symbolic link to the IOU image in the IOU working directory. Fixes #1484
2018-12-17 22:42:18 -06:00
grossmj
670b6d689a
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-12-14 19:53:51 -06:00
grossmj
fc75a6b8d3
Fix link pause/filters only work for the first interface of Docker containers. Fixes #1482
2018-12-14 19:53:43 -06:00
Jeremy Grossmann
ed7b91ae3a
Merge pull request #1481 from GNS3/pyup-update-pytest-4.0.1-to-4.0.2
...
Update pytest to 4.0.2
2018-12-14 11:49:43 -06:00
pyup-bot
d79f6b578d
Update pytest from 4.0.1 to 4.0.2
2018-12-14 18:21:49 +01:00
grossmj
f76b329cba
Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474 .
2018-12-03 19:14:22 +08:00
grossmj
030714ae80
Fix server authentication.
2018-12-03 18:46:24 +08:00
grossmj
0fd54536d2
Fix issue when there is no gns3_controller.conf. Fixes https://github.com/GNS3/gns3-gui/issues/2644
2018-11-30 19:09:10 +08:00
grossmj
58b2ee152d
Fix Docker console test.
2018-11-30 18:59:02 +08:00
grossmj
bec2270334
Fix non responsive console for Docker VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2645
2018-11-30 17:06:21 +08:00
grossmj
56412b35e0
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/utils/asyncio/telnet_server.py
2018-11-30 12:38:02 +08:00
grossmj
9fbdb25da8
Back to classic symbol theme. Ref https://github.com/GNS3/gns3-gui/issues/2644
2018-11-29 17:14:21 +08:00
Jeremy Grossmann
647ac87c89
Merge pull request #1476 from ddragic/x11vnc
...
Docker: fix x11vnc not starting
2018-11-29 07:03:58 +07:00
Dušan Dragić
817a053dfc
docker_vm: fix x11vnc not starting
2018-11-29 00:37:20 +01:00
Jeremy Grossmann
fb0456fdfa
Merge pull request #1475 from GNS3/naming-consistency
...
Review and apply consistent naming
2018-11-28 16:32:42 +07:00
grossmj
d7c2e16c21
Use "template" to name what we use to create new nodes.
2018-11-28 16:12:58 +07:00
grossmj
21c0a35f77
Use project instead of topology where appropriate.
2018-11-27 18:30:16 +07:00
grossmj
a17fa821bd
Make sure nothing is named "compute server".
2018-11-27 18:14:51 +07:00
Jeremy Grossmann
b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
...
Support symbol themes. Ref #1466
2018-11-27 17:19:52 +07:00
grossmj
f39c27ff7b
Allow usage property in Docker appliance.
2018-11-27 16:36:52 +07:00
Jeremy Grossmann
db982f5df7
Merge pull request #1473 from GNS3/kazkansouh-2.2-grid-new-project
...
Improved grid support
2018-11-27 16:34:00 +07:00
grossmj
a93606d9ed
Use "node" instead of "appliance" for grid support.
2018-11-27 16:13:22 +07:00
grossmj
dd14101eec
Merge branch '2.2-grid-new-project' of git://github.com/kazkansouh/gns3-server into kazkansouh-2.2-grid-new-project
2018-11-27 15:50:24 +07:00
grossmj
83161bcdd4
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-27 15:47:29 +07:00
Jeremy Grossmann
df4e4bec24
Merge pull request #1472 from GNS3/docker-console-resize
...
Telnet console resize support for Docker VM. Fixes #1471
2018-11-27 15:17:34 +07:00
grossmj
60ac6d2dfe
Telnet console resize support for Docker VM.
2018-11-27 15:06:56 +07:00
Jeremy Grossmann
1067f71952
Allow appliances to be loaded from file without the appliance id.
...
Fixes https://github.com/GNS3/gns3-gui/issues/2639 .
2018-11-27 14:03:12 +07:00
Karim
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
2018-11-26 15:31:28 +00:00
grossmj
c0a0a13bdd
Avoid _fix_permissions() to be called twice when stopping Docker VM. Ref #1428
2018-11-26 15:53:24 +07:00
grossmj
a3044ede77
Fix _fix_permissions() garbles permissions in Docker VM. Ref #1428
2018-11-25 17:11:42 +07:00
grossmj
df3baffd9b
Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610 .
2018-11-24 19:56:29 +07:00
grossmj
219c346187
Remove useless warning.
2018-11-24 17:04:16 +07:00
Jeremy Grossmann
6a2d1e9b33
Merge pull request #1465 from GNS3/pyup-update-pytest-4.0.0-to-4.0.1
...
Update pytest to 4.0.1
2018-11-24 16:08:58 +07:00
pyup-bot
e2231b1220
Update pytest from 4.0.0 to 4.0.1
2018-11-24 09:21:06 +01:00
grossmj
e0813bfbe8
Normalize symbol ID on Windows.
2018-11-23 18:47:42 +07:00
grossmj
9f7f26700e
Debugging for Windows.
2018-11-23 18:33:45 +07:00
grossmj
51787295dd
Use POSIX path for symbol ID.
2018-11-23 18:26:04 +07:00
grossmj
17d070dca7
Early support for symbol themes.
2018-11-23 17:27:10 +07:00
grossmj
301b7475f7
Sync appliances
2018-11-21 14:13:14 +07:00
grossmj
f442c6e9e1
Sync appliances
2018-11-21 14:12:38 +07:00
Jeremy Grossmann
2a3825543a
Merge pull request #1450 from GNS3/pyup-update-sphinx-1.7.1-to-1.8.2
...
Update sphinx to 1.8.2
2018-11-20 17:13:53 +07:00
Jeremy Grossmann
df0f0c5b83
Merge branch '2.2' into pyup-update-sphinx-1.7.1-to-1.8.2
2018-11-20 17:06:42 +07:00
grossmj
2e79da5fe1
Fix broken examples in API documentation.
2018-11-20 16:24:59 +07:00
grossmj
4e2b8bfe7c
Add more information about appliances to the API documentation.
2018-11-20 16:21:33 +07:00
grossmj
68ecbffcf1
Use Python3.6 to build the API documentation.
2018-11-20 15:35:46 +07:00
grossmj
1289d20a14
Add missing files for API documentation.
2018-11-20 15:19:44 +07:00
grossmj
53928b884f
Bump version to 2.2.0dev5
2018-11-20 14:37:38 +07:00
grossmj
bc5eda8259
Restore previously removed test.
2018-11-20 14:36:18 +07:00
grossmj
ff5ba3742e
Update API documentation for appliance endpoints. Ref https://github.com/GNS3/gns3-gui/issues/2630
2018-11-20 13:04:27 +07:00
grossmj
e5950674f8
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-20 00:22:35 +07:00
grossmj
5cb0957f35
Require privileged access for uBridge when using VMware VMs and Docker containers. Fixes #1461 .
2018-11-20 00:22:16 +07:00
Jeremy Grossmann
7385d67c39
Merge pull request #1457 from GNS3/pyup-update-pytest-timeout-1.2.1-to-1.3.3
...
Update pytest-timeout to 1.3.3
2018-11-19 17:49:46 +07:00
Jeremy Grossmann
e8cb8d29d8
Merge pull request #1454 from GNS3/pyup-update-pytest-3.8.1-to-4.0.0
...
Update pytest to 4.0.0
2018-11-19 17:49:10 +07:00
grossmj
3fae6ada95
Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461 .
2018-11-19 17:33:17 +07:00
Jeremy Grossmann
ca6a0708a8
Merge pull request #1462 from GNS3/use-files-as-disk-images
...
Allow virtual machines to use files in project directory as disk images.
2018-11-19 16:41:36 +07:00
grossmj
3727487730
Fix test on Windows.
2018-11-19 16:09:39 +07:00
grossmj
3497deaa31
Allow virtual machines to use files in project directory as disk images.
2018-11-19 15:53:43 +07:00
Jeremy Grossmann
3861d6a274
Merge pull request #1459 from GNS3/duplicate-appliance
...
Support to duplicate an appliance via API. Fixes https://github.com/GNS3/gns3-gui/issues/2618
2018-11-18 17:57:10 +07:00
grossmj
bd657c0167
Support to duplicate an appliance.
2018-11-18 17:05:16 +07:00
grossmj
9b83b087cb
Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
2018-11-18 16:20:50 +07:00
grossmj
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
2018-11-18 16:04:08 +07:00
grossmj
c7b8c347d7
Remove problematic test when run on Travis.
2018-11-18 00:08:40 +07:00
grossmj
53f3821d41
Change test that randomly fails on Travis.
2018-11-17 23:23:28 +07:00
grossmj
3512fde841
Fix small bugs when using the new appliance management API.
2018-11-17 22:16:18 +07:00
grossmj
74e1463015
Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
2018-11-17 21:50:00 +07:00
grossmj
aa4593c993
Handle custom adapters in schemas.
2018-11-17 20:09:34 +07:00
Jeremy Grossmann
82140c082c
Merge pull request #1458 from GNS3/appliance-default-settings
...
Apply default settings when adding an appliance via API. Fixes #1456
2018-11-17 19:39:34 +07:00
grossmj
499ab9844a
Reorganize how appliance creation is validated against JSON schemas.
...
This allows for clearer error messages when validation fails.
2018-11-17 18:12:46 +07:00
grossmj
71fcf855b4
Add tests for all appliance types.
2018-11-17 15:37:20 +07:00
grossmj
627c7e9cfe
Use schema to set appliance default values and better schema validation error messages.
2018-11-16 23:02:10 +07:00
pyup-bot
f486f07a61
Update pytest-timeout from 1.2.1 to 1.3.3
2018-11-16 13:11:49 +01:00
Jeremy Grossmann
1acc7777f9
Merge pull request #1455 from GNS3/appliance-api
...
New appliance management API. Fixes #1427
2018-11-15 22:52:18 +07:00
grossmj
1184f29b90
Add appliance API tests. Ref #1427 .
2018-11-15 21:34:36 +07:00
grossmj
9aafa4e62f
Schema validation for appliance API. Ref #1427 .
2018-11-15 17:28:17 +07:00
pyup-bot
bb3edfe779
Update pytest from 3.8.1 to 4.0.0
2018-11-15 00:57:47 +01:00
grossmj
98f04365b7
Remove generic controller settings API endpoint.
2018-11-14 16:24:30 +08:00
grossmj
cebb56387a
Fix tests.
2018-11-13 15:40:18 +08:00
grossmj
f91d3c9dbb
Merge branch '2.2' into appliance-api
2018-11-13 14:59:55 +08:00
grossmj
089fdff4f1
Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-13 14:59:18 +08:00
grossmj
e7b8309a80
Fix Docker VNC tests. Ref #1438
2018-11-11 23:25:23 +08:00
grossmj
d45d52f15c
Support Xtigervnc restart.
2018-11-11 23:23:30 +08:00
grossmj
029344da14
Only require Xtigervnc or Xvfb+x11vnc for Docker with vnc console. Ref #1438
2018-11-11 22:33:58 +08:00
grossmj
36474f7bab
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
2018-11-11 22:31:29 +08:00
grossmj
d0bab9947e
Support tigervnc in Docker VM. Ref #1438
2018-11-11 21:07:33 +08:00
grossmj
f0fe9d39fa
Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-11 20:13:58 +08:00
grossmj
887b32c4bc
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-11 20:08:37 +08:00
grossmj
f03ba5ca0b
Update appliance templates.
2018-11-11 20:08:13 +08:00
pyup-bot
97758a09f4
Update sphinx from 1.7.1 to 1.8.2
2018-11-11 12:59:41 +01:00
ziajka
41fbbf7a56
Reorder routes in order to get working CORS
2018-11-08 11:47:09 +01:00
ziajka
fcd102317a
Merge pull request #1448 from GNS3/disable-cors-cache
...
Disable CORS cache, Fixes : #1445
2018-11-06 13:38:43 +01:00
ziajka
7bc67cb41f
Merge pull request #1447 from GNS3/wrong-cors-response
...
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:38:01 +01:00
ziajka
249b2255f6
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:37:03 +01:00
ziajka
78c693ff63
Disable CORS cache, Fixes : #1445
2018-11-06 13:31:14 +01:00
Jeremy Grossmann
b858664985
Merge pull request #1444 from alfredmyers/patch-1
...
Fixed typos on README.rst
2018-11-05 21:23:30 +07:00
Alfred Myers
78fe929e0c
Fixed typos on README.rst
2018-11-05 09:59:29 -02:00
grossmj
2764828f38
Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438 .
...
* The PCAP file is directly accessed if controller and client are on the same host.
* The PCAP file is streamed from the compute server to the client with the controller as a proxy when the controller is remote for the client.
2018-10-27 14:47:17 +07:00
ziajka
bf1b801cc0
Remove static dir configuration
2018-10-24 09:04:05 +02:00
ziajka
4158edf8e2
Merge pull request #1435 from GNS3/fix-put-cors-for-nodes
...
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 12:41:14 +02:00
ziajka
fa5571ced1
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 11:09:38 +02:00
grossmj
df36d8377d
Fix more tests.
2018-10-17 17:40:25 +07:00
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
2018-10-17 17:32:10 +07:00
grossmj
9ae9209881
Update appliance templates.
2018-10-16 16:20:37 +07:00
grossmj
86f87aec74
Fix installation with Python 3.7. Fixes #1414 .
...
Fix deprecated use of aiohttp.Timeout. Fixes #1296 .
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
2018-10-16 15:56:06 +07:00
grossmj
8217f65e97
Do not test with Python 3.4 on Travis.
2018-10-15 17:08:18 +07:00
grossmj
de5934f818
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-15 17:06:25 +07:00
grossmj
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
2018-10-15 17:05:49 +07:00
Jeremy Grossmann
93b6c0e49d
Merge pull request #1421 from kazkansouh/2.2-update-docker-init-path
...
Support for using other dhcp clients in docker init.sh
2018-10-07 04:35:48 +02:00
Karim
14fb64b941
Added "/sbin" to init script PATH variable so that its possible to
...
use more sophosticated dhcp clients (compared to the udhcpc that is
provided by busybox) by installing them into the docker image in
the normal way.
2018-10-06 16:06:24 +01:00
grossmj
8baa480b79
Fix tests.
2018-10-06 21:57:03 +08:00
grossmj
97c68f56bf
Notify users if x11vnc process has crashed. Fix #1401 .
2018-10-06 21:30:39 +08:00
grossmj
22f7ca0243
Return compute port information via API. Ref #1420 .
2018-10-05 12:48:20 +02:00
grossmj
eb97ebf311
Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
2018-10-04 16:32:49 +02:00
grossmj
de5a6ca8c7
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-04 15:44:29 +02:00
grossmj
9de13c570c
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/dynamips/nodes/ethernet_switch.py
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/__init__.py
# gns3server/version.py
# gns3server/web/web_server.py
2018-10-04 15:44:13 +02:00
grossmj
e4a6db8ebc
Fix some typos.
2018-10-04 15:22:42 +02:00
grossmj
181a31be32
Update minimum VIX version requirements for VMware. Ref #1415 .
2018-10-02 11:22:32 +02:00
grossmj
8d368cd0f6
Development on 2.1.12dev1
2018-09-28 20:50:03 +02:00
grossmj
41d4ecc4b7
Release v2.1.11
2018-09-28 20:47:44 +02:00
grossmj
4d95e0b51f
Catch some exceptions.
2018-09-28 15:04:38 +02:00
Jeremy Grossmann
0b919aa8c9
Merge pull request #1411 from GNS3/pyup-update-pytest-3.4.2-to-3.8.1
...
Update pytest to 3.8.1
2018-09-27 22:23:49 +02:00
pyup-bot
b10d79c37a
Update pytest from 3.4.2 to 3.8.1
2018-09-27 21:59:19 +02:00
grossmj
4efdefaf5a
Development on 2.1.11dev1
2018-09-15 11:23:18 +02:00
grossmj
b6b345508b
Release v2.1.10
2018-09-15 11:19:55 +02:00
grossmj
5d2e539193
Update appliances.
2018-09-14 22:18:13 +02:00
grossmj
eb0e26b55f
Include locale information and GNS3 VM version in crash reports.
2018-09-12 15:38:20 +02:00
grossmj
17d657c919
Fix small errors like unhandled exceptions etc.
2018-09-11 15:06:01 +02:00
grossmj
0aa9ab53d1
Import encodings.idna to avoid LookupError when standard library is in a zip file.
2018-09-07 09:34:17 +02:00
grossmj
4021a13651
Catch exceptions in various locations to fix small issues reported by Sentry.
2018-09-06 09:49:12 +02:00
grossmj
341e2e2e3a
Check if serial pipe can be opened for VMware and VirtualBox VMs.
2018-09-06 07:02:32 +02:00
grossmj
f8ecd61a98
Notify users if xvfb process or x11vnc process have crashed. Ref #1401 .
2018-09-05 15:16:07 +08:00
grossmj
c620d0be84
Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
2018-09-05 13:35:42 +08:00
grossmj
abfbadecd6
Update aiohttp verion requirement in order to support Python 3.7. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-09-02 20:41:45 +07:00
grossmj
4a6202fa84
Update setup.py and fix minor issues.
2018-09-02 15:32:33 +07:00
grossmj
f89d645b56
Update appliances.
2018-08-31 19:33:03 +07:00
grossmj
6822ff65a2
Disable static directory. Ref https://github.com/GNS3/gns3-gui/issues/2558 .
2018-08-30 17:34:26 +07:00
grossmj
ef4db112f1
Fix typo.
2018-08-29 17:27:24 +07:00
grossmj
86be4f98f1
Fix wrong call after merging.
2018-08-29 16:22:37 +07:00
grossmj
3c332b895d
Fix tests after merging.
2018-08-29 16:08:08 +07:00
grossmj
33e8710495
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
2018-08-29 15:57:54 +07:00
grossmj
8e90d79399
Upgrade remote install script to use any ubuntu codename. Fixes #1393 .
2018-08-28 17:41:06 +07:00
grossmj
78d0284247
Merge remote-tracking branch 'origin/master'
2018-08-28 17:27:18 +07:00
grossmj
57cb457b5d
Use port 80 for key server.
2018-08-28 17:27:08 +07:00
grossmj
b7dd8b5176
Catch asyncio.CancelledError when shutting down the server.
2018-08-28 17:10:24 +07:00
grossmj
00cf66fb0f
Report GNS3 VM errors to the GUI server summary. Ref #1359 .
2018-08-28 15:42:06 +07:00
grossmj
8d4e73d23c
Replace vboxnet0 (if it does not exist) by the first available vboxnet interface on Windows. Fixes https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 03:28:38 -07:00
grossmj
4e712280b3
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-08-26 02:44:01 -07:00
grossmj
4d57a3befa
Check if the VirtualBox host-only network exists when starting a GNS3 VM running on VirtualBox. Ref https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 02:43:40 -07:00
grossmj
38b72079b2
Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360 .
2018-08-25 18:10:40 +07:00
grossmj
814526ba26
Add missing coroutine decorator Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 16:00:40 +07:00
grossmj
f5dc635baa
Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 15:50:08 +07:00
grossmj
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
2018-08-25 14:10:47 +07:00
grossmj
ad9b6f42bf
Test with Python 3.7 on Travis.
2018-08-24 18:59:10 +07:00
grossmj
3560cda06c
Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-08-24 18:57:18 +07:00
grossmj
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
2018-08-24 18:52:15 +07:00
grossmj
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
2018-08-22 16:54:43 +07:00
grossmj
59ce105a50
Fix exception with short names for Dynamips interfaces. Fixes #1386 .
2018-08-21 19:46:14 +07:00
grossmj
aeb33024ca
Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
2018-08-21 17:49:58 +07:00
grossmj
9ef23ce6a8
Include HTTP error code when reporting an error while download appliance templates
...
from GitHub repository.
2018-08-21 17:30:34 +07:00
grossmj
b7f9b865c8
Optimize appliance templates update from GitHub repository by only downloading when the repository
...
has been updated. Ref https://github.com/GNS3/gns3-gui/issues/2490
2018-08-21 16:26:07 +07:00
grossmj
651d8280a7
Fix appliance template tests.
2018-08-19 19:35:45 +07:00
grossmj
5958a23557
Update appliance templates from online registry. Ref #2490 .
2018-08-19 16:02:47 +07:00
grossmj
a78ee18977
Update appliance templates.
2018-08-18 16:49:21 +07:00
grossmj
1e33e94c15
Add missing doc pages.
2018-08-16 21:50:54 +07:00
grossmj
8699f2e2b0
Update docs for controller_notifications and project_notifications.
2018-08-16 21:40:51 +07:00
grossmj
7f72b90b0e
The server has now 2 notification streams
...
* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
2018-08-16 21:31:57 +07:00
grossmj
dac3ba19b7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/ports/port_factory.py
2018-08-13 22:06:44 +07:00
ziajka
c593785c6d
Development on 2.1.10dev1
2018-08-13 13:50:43 +02:00
ziajka
689a82a180
Release v2.1.9
2018-08-13 13:13:46 +02:00
grossmj
23e83b730b
Fix some more problems with interface short names. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:45:24 +07:00
grossmj
e5d38811ca
Fix incorrect short port names in topology summary. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:10:21 +07:00
grossmj
daa2de4541
Allow custom symbols to be sub-directories.
2018-08-13 00:16:02 +07:00
grossmj
29620f4ea3
Add affinity symbols. Ref https://github.com/GNS3/gns3-gui/issues/2488
2018-08-12 22:08:48 +07:00
grossmj
1fd010484d
ACPI shutdown for GNS3 VM running on Hyper-V. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 17:11:32 +07:00
grossmj
c48eebcc5d
Hyper-V support for GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 16:49:24 +07:00
grossmj
c0521732a9
Get IP address from guest Hyper-V VM. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 01:49:48 -07:00
Jeremy Grossmann
7a9625744c
Merge pull request #1384 from BrentBaccala/pull-2
...
add appliance data for Cisco Nexus 9000v NX-OS 7.0(3)I7(3)
2018-08-11 12:55:19 +07:00
Brent Baccala
470133b096
add appliance data for Cisco Nexus 9000v NX-OS 7.0(3)I7(3)
2018-08-10 16:40:23 -04:00
grossmj
c9767a06b3
Early Hyper-V support to run the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/763 .
2018-08-10 16:18:14 +07:00
grossmj
652d5788c3
Fix tests.
2018-08-09 18:14:38 +07:00
grossmj
89f7169589
Add appliance UUID added to the node data. Fixes #1334 .
2018-08-09 17:45:33 +07:00
grossmj
a54359d243
Clean GNS3 close if one remote server is down. Fixes #1357 .
2018-08-09 16:59:10 +07:00
grossmj
e3c8c9d484
Mark VirtualBox support for running the GNS3 VM as deprecated. Ref #1377 .
2018-08-08 15:02:31 +07:00
grossmj
cc52a6a6b5
Change default z value for nodes to 1
2018-08-08 14:33:10 +07:00
grossmj
033f005bde
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
2018-08-07 21:06:42 +07:00
grossmj
12e71a2917
Set lower process priority when computing idle-pc value on Windows. Ref #2522 .
2018-08-07 19:31:33 +07:00
grossmj
17e51fdac6
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-07-26 13:35:57 -05:00
grossmj
d0ed6931d8
Catch exception: ZIP does not support timestamps before 1980. Ref #1360 .
2018-07-26 13:34:23 -05:00
ziajka
c274be1135
Sync appliances
2018-07-13 12:42:43 +02:00
Jeremy Grossmann
a494f8257b
Merge pull request #1368 from sbraz/typing
...
Require typing only for Python < 3.5
2018-07-13 11:34:30 +08:00
Louis Sautier
2a1b9e7232
Require typing only for Python < 3.5
2018-07-12 23:43:27 +02:00
ziajka
1cc1ccd511
Re-enable static directory
2018-07-02 09:25:39 +02:00
ziajka
ec8cfcd0f9
Disable static/ dir, Ref: #2532
2018-06-29 14:31:19 +02:00
ziajka
dd845eb096
Fix tests on Windows
2018-06-28 09:16:51 +02:00
ziajka
41026c74c1
Use mocked dir for web-ui redirection test
2018-06-26 13:13:19 +02:00
ziajka
7d75b6248d
Use mocked dir of web-ui for tests
2018-06-26 12:53:39 +02:00
ziajka
21780fa2ed
Gitkeep for web-ui directory
2018-06-26 12:26:04 +02:00
ziajka
aed1989cdf
Merge pull request #1364 from GNS3/bundled-web-ui
...
Serve WebUI handlers and update-bundled-web-ui script
2018-06-26 12:10:11 +02:00
ziajka
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
2018-06-26 12:09:08 +02:00
ziajka
6dc2ae8641
Clear script
2018-06-22 15:30:24 +02:00
ziajka
867e997b74
Support /static/ files serving, Ref: #1362
2018-06-22 15:29:47 +02:00
ziajka
e20e885d44
Release v2.1.8
2018-06-14 15:17:08 +02:00
grossmj
893e9c4749
'caplog.text()' syntax is deprecated, use 'caplog.text' property instead.
2018-06-14 17:15:24 +08:00
grossmj
b68041e4e3
Remove problematic pytest-capturelog dev dependency.
2018-06-14 17:09:15 +08:00
grossmj
84865ac3d6
Fix dev requirement.
2018-06-14 16:55:48 +08:00
grossmj
0f496907a0
Fix API status code for start/stop/suspend/reload a node. Fixes #1353 .
...
Fix issues with test.
Update documentation.
2018-06-14 16:39:32 +08:00
ziajka
f3b4cc0160
Fix tests
2018-06-13 19:16:43 +02:00
ziajka
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
2018-06-13 18:55:47 +02:00
ziajka
2e586f56ca
Development on v2.1.8dev1
2018-06-12 11:15:06 +02:00
ziajka
0b742fc43d
Release v2.1.7
2018-06-12 11:12:59 +02:00
Jeremy Grossmann
72cc3961dd
Merge pull request #1351 from acaudwell/udp-ports-fix
...
Don't release NIO UDP ports when updating docker container.
2018-06-11 22:36:17 +07:00
Andrew Caudwell
b2e0a1b291
Don't release NIO UDP ports when updating docker container.
...
When a docker container was updated, the NIO UDP ports were being released
from port_manager, but they were still stored in self._ethernet_adapters.
When the container was restarted, the same NIO ports would be used. However,
if a new connection was then added, it could assign a port that was already
in use. The end result was that traffic would be bridged across the wrong
interface connection.
2018-06-11 15:17:13 +12:00
grossmj
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-10 21:19:55 +07:00
grossmj
45edc40948
Timeout for stream file.
2018-06-10 21:18:16 +07:00
grossmj
1550c7bee7
Fix cloud tests.
2018-06-10 17:56:56 +07:00
grossmj
1f017a0d1d
Console support for clouds (to connect to external devices or services).
2018-06-10 17:43:29 +07:00
grossmj
34fcbd68f3
Fix switching console type from telnet to VNC throws error.
2018-06-09 22:08:30 +07:00
grossmj
40151cd1fe
Fix switching console type from telnet to VNC throws error. Fixes #2489 .
2018-06-09 21:47:36 +07:00
grossmj
1905a99ce7
Fix saved VM state was not deleted correctly.
2018-06-09 17:28:26 +07:00
grossmj
6caf38206c
Fix tests.
2018-06-07 22:37:29 +07:00
grossmj
8851a55199
Fix timeout error with "save as" for large projects.
2018-06-07 22:26:23 +07:00
ziajka
c18d855a10
Merge branch '2.1' of github.com:GNS3/gns3-server into 2.1
2018-06-07 11:58:30 +02:00
Jeremy Grossmann
ae0c362427
Merge pull request #1348 from ehlers/api-docs
...
Update API documentation
2018-06-07 15:57:11 +07:00
Bernhard Ehlers
60a3ab87dc
Update API documentation
2018-06-07 10:26:06 +02:00
grossmj
62f87de23a
Add API endpoint to return all links attached to a node.
2018-06-06 20:46:44 +07:00
Jeremy Grossmann
70cbc0260b
Merge pull request #1347 from AlyssonOliveira/fix_requirements.txt_to_hold_prompt-toolkit_1.0.15
...
Hold prompt-toolkit==1.0.15 to fix https://github.com/GNS3/gns3-serve…
2018-06-06 18:57:02 +07:00
Alysson Oliveira
c3c298cd63
Hold prompt-toolkit==1.0.15 to fix https://github.com/GNS3/gns3-server/issues/1346
2018-06-06 08:37:50 -03:00
grossmj
fd5df0052a
Fix issue with some SVG symbols that could not be used in GNS3.
...
This was due to the height and width values being percentages.
2018-06-06 16:32:51 +07:00
grossmj
19c5ff8521
Show correct free disk space value.
2018-06-06 14:59:44 +07:00
grossmj
31a268e756
Force prompt-toolkit to version 1.0.15
2018-06-06 01:36:43 +07:00
Jeremy Grossmann
7f27cb7015
Update requirements.txt
2018-06-06 01:34:05 +07:00
grossmj
fbfa75830e
Bump version to 2.1.7dev1
2018-06-05 16:46:11 +07:00
grossmj
f8bf749577
Remove unwanted trailing characters and other white spaces when reading .md5sum files.
2018-06-05 00:01:20 +07:00
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-04 22:46:52 +07:00
grossmj
051eedb406
Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
2018-06-04 21:57:34 +07:00
ziajka
e026c6415e
Add dev1 to the version
2018-05-24 13:11:57 +02:00
ziajka
b0c89a4f2c
Development on v2.1.7dev1
2018-05-22 14:14:31 +02:00
ziajka
eafe27e684
Release v2.1.6
2018-05-22 14:11:48 +02:00
ziajka
c52342907a
Merge pull request #1332 from GNS3/global-vars
...
Docker `ExtraHosts`, global variables for project and supplier support, Fixes : #2482
2018-05-15 09:23:54 +02:00
ziajka
5a0e21f58d
Locks down async-timeout<3.0.0 for P3.4 support; Fixes : #1331
2018-05-11 13:37:04 +02:00
ziajka
f3c6faed75
Removed unnecessary line
2018-05-09 15:53:50 +02:00
ziajka
7b3d5ae5e3
Create/update project on compute when variables changes
2018-05-09 15:29:35 +02:00
ziajka
83445214be
Support for nested global variables
2018-05-09 11:25:55 +02:00
ziajka
0bcc657bf1
Don't clean logo images when applied to the project
2018-05-08 16:22:35 +02:00
ziajka
f2700ed445
Support of supplier and variables in topology
2018-05-08 10:07:42 +02:00
ziajka
e4436096c2
Fix tests
2018-05-07 15:18:19 +02:00
ziajka
132c7c8f5b
Fix tests
2018-05-07 12:55:32 +02:00
ziajka
e267f8a8b8
Project global variables
2018-05-04 14:34:44 +02:00
grossmj
21a1800edc
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/version.py
2018-04-28 19:41:12 +07:00
grossmj
202e7362a5
Add command information when uBridge has an error. Ref #1289
2018-04-28 18:48:52 +07:00
grossmj
305fe2e817
Handle asyncio timeouts. Ref #1307 .
2018-04-28 17:42:02 +07:00
grossmj
a56d5b453f
Fix project export tests.
2018-04-28 16:46:47 +07:00
grossmj
3b94484914
Fix bug with export project. Ref #1187 #1307 .
2018-04-28 16:38:52 +07:00
grossmj
50a922f83e
Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307 .
2018-04-28 16:01:43 +07:00
ziajka
80958e8a6d
support based on init.sh, Ref: #2482
2018-04-27 14:33:07 +02:00
grossmj
20294e284c
Fix exception from send_signal() on Windows.
2018-04-27 17:00:28 +07:00
ziajka
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
2018-04-25 16:03:01 +02:00
ziajka
747814f083
Development on v2.1.6
2018-04-18 11:41:30 +02:00
ziajka
2e9c5590a8
Release v2.1.5
2018-04-18 11:29:02 +02:00
grossmj
cfd0216554
Disable TraceNG for version 2.1.5
2018-04-18 17:19:44 +08:00
grossmj
2ea0aa5ded
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
2018-04-18 17:08:42 +08:00
grossmj
9ecb058343
Fix tests.
2018-04-18 16:13:59 +08:00
grossmj
013c74f6d8
Sync appliance files.
2018-04-18 16:12:30 +08:00
grossmj
fff2e128eb
Set the first byte to 0C when generating a random MAC address for a Qemu VM. Ref #1267 .
2018-04-18 16:06:51 +08:00
grossmj
5690d350bd
Update appliance files.
2018-04-17 12:58:37 +08:00
grossmj
1fea086f13
Do not use VMnet0 when allocating VMnet adapters.
2018-04-17 11:47:25 +08:00
grossmj
dd9c18b9f8
Use SO_REUSEADDR before calling bind() where missing. Fixes #1289 .
2018-04-16 16:36:36 +08:00
grossmj
5c4f6dd3dc
Do not fail a Dynamips project conversion if a file being used.
2018-04-16 15:45:43 +08:00
grossmj
a12c5a95b0
Catch exceptions when using AsyncioTelnetServer. Fixes #1321 .
2018-04-16 15:30:06 +08:00
grossmj
025441f027
Add default destination setting for traceng + some checks.
2018-04-16 15:03:22 +08:00
grossmj
801547983a
Fix tests.
2018-04-13 17:04:19 +08:00
grossmj
2de182eff4
Grid size support for projects.
2018-04-13 16:54:57 +08:00
grossmj
9adfb1820d
Remove 'include INSTALL' from MANIFEST.
2018-04-13 14:17:18 +08:00
grossmj
ee5317948b
Fix tests.
2018-04-06 14:32:06 +07:00
grossmj
22a71b0e8c
Fix problem with VM saved stated.
2018-04-06 13:19:54 +07:00
grossmj
7622c10cc9
Returns the ports' adapter types and mac addresses when available.
2018-04-06 13:19:17 +07:00
grossmj
adc2f69d5d
Fix tests.
2018-04-04 21:51:31 +07:00
grossmj
395277d5c5
Support for console auto start.
2018-04-04 21:31:35 +07:00
grossmj
1d7f67695a
Bump version to 2.2.0dev2
2018-04-03 12:51:09 +07:00
grossmj
757c103c03
Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361 .
...
MAC addresses can customized for Qemu as well.
2018-04-02 22:27:12 +07:00
grossmj
509b171b06
Allow to have projects with the same name in different locations.
2018-03-30 23:01:37 +07:00
grossmj
ea0009db6c
Save state feature for VirtualBox and VMware. New "On close" setting to
...
select the action to execute when closing/stopping a Qemu/VirtualBox/VMware VM.
2018-03-30 21:18:44 +07:00
grossmj
3d1ee4da3f
Support for suspend to disk / resume (Qemu).
2018-03-30 19:28:22 +07:00
grossmj
64949f5d04
Fix bug with 'none' console type for Ethernet switch.
...
Fix some tests related to traceng.
2018-03-30 13:00:52 +07:00
grossmj
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
2018-03-30 12:14:09 +07:00
grossmj
297bbd91ec
Fix traceng tests.
2018-03-30 12:10:57 +07:00
grossmj
47e5dfabd8
Merge branch 'traceng' into 2.1
2018-03-29 15:17:41 +07:00
grossmj
898f180310
Fix issue with start all.
2018-03-29 13:32:56 +07:00
grossmj
b61bd2dc67
Merge remote-tracking branch 'origin/traceng' into traceng
2018-03-29 13:29:56 +07:00
grossmj
b7780ba7cc
Check for valid IP address and prevent to run on non-Windows platforms.
2018-03-29 13:26:43 +07:00
grossmj
c053a2f350
Enable UDP tunnel option and use ICMP probing by default.
2018-03-28 04:26:40 -07:00
grossmj
05ec14e888
Use the configured IP address to trace.
2018-03-27 03:43:50 -07:00
grossmj
d08c08617c
Support for source and destination for traceNG.
2018-03-27 16:58:49 +07:00
grossmj
8e695c8af1
Have TraceNG start without needing cmd.exe
2018-03-27 01:19:24 -07:00
grossmj
ff7911bd99
Allow to resize a Qemu VM disk (extend only).
2018-03-26 18:05:49 +07:00
grossmj
6cec67f79f
Allow to select the default NAT interface in preferences for local server.
2018-03-26 14:23:01 +07:00
grossmj
caa2bda71b
Spice with agent support for Qemu VMs.
2018-03-25 14:36:14 +07:00
grossmj
d419d3fa39
Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242 .
2018-03-24 22:15:20 +07:00
grossmj
5d704aa478
Fix tests.
2018-03-24 18:25:09 +07:00
grossmj
e52775fa3a
Support for console type "none".
2018-03-24 18:11:21 +07:00
grossmj
54661c50b2
Fix tests related to console type changes.
2018-03-23 21:29:39 +07:00
grossmj
b6275deeef
Fix tests.
2018-03-23 16:01:21 +07:00
grossmj
b8353bc0d5
Support for none console type (Qemu & Docker only)
2018-03-23 15:44:16 +07:00
grossmj
a40fdb3641
Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336 .
2018-03-23 00:07:32 +07:00
grossmj
135bbe8825
Check if HAXM support is installed on macOS. Ref #1242 .
2018-03-22 22:37:09 +07:00
grossmj
9a9ac6d9f7
Fix some issues with hardware acceleration support for Qemu.
2018-03-22 15:45:41 +07:00
grossmj
17bfed52f2
Fix Qemu VM tests.
2018-03-22 14:05:31 +07:00
grossmj
44f2acffa5
Support Qemu with HAXM acceleration. Ref #1242 .
2018-03-21 16:41:25 +07:00
grossmj
85dcb985eb
Fix packet filters for Dynamips.
2018-03-20 11:15:42 +07:00
grossmj
279b4d7b20
Fix link filters/suspend tests.
2018-03-19 18:25:56 +07:00
grossmj
8b91894fa4
Improve suspend a link for Qemu and VirtualBox VMs.
...
A suspended link will be unplugged allowing the VMs to be notified
of the change.
2018-03-19 16:26:12 +07:00
grossmj
cde30f8f53
Fix warning message.
2018-03-19 14:23:46 +07:00
grossmj
c7875f93a3
Qemu VM support to detect when a link is plugged/unplugged.
2018-03-19 14:22:10 +07:00
grossmj
b7e436efdf
Fix tests.
2018-03-15 20:47:42 +07:00
grossmj
aaf59e6050
Allow to configure the interface to be used by the NAT node. Fixes #1175 .
2018-03-15 17:20:40 +07:00
grossmj
08493871a5
Restrict the list of available Ethernet/TAP adapters. Fixes #352 .
2018-03-15 16:33:23 +07:00
grossmj
fb3bcf3b8f
Basic project stats.
2018-03-15 15:21:29 +07:00
grossmj
90ce6093d8
Some spring cleaning.
2018-03-15 14:17:39 +07:00
grossmj
88674455a3
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
2018-03-14 18:40:37 +07:00
grossmj
a4626a2b79
Custom icons and small fixes for TraceNG integration.
2018-03-14 16:56:37 +07:00
Jeremy Grossmann
a13c237495
Merge pull request #1316 from BrentBaccala/master
...
Update Cisco ASAv appliance to include version 9.9.1
2018-03-14 13:25:22 +07:00
Brent Baccala
54a93a5ccb
update Cisco ASAv appliance to include version 9.9.1
2018-03-14 01:20:09 -04:00
grossmj
397c1322b4
Base support for TraceNG.
2018-03-12 17:57:13 +07:00
ziajka
148baaf465
Back to development on v2.1.5dev1
2018-03-12 11:27:02 +01:00
ziajka
aaac2a2d93
Fix issue with temporary travis deploy issues
2018-03-12 09:43:57 +01:00
ziajka
e54a94240d
Re-release v2.1.4
2018-03-12 09:40:42 +01:00
ziajka
4ca216b181
Development on v2.1.5dev1
2018-03-12 09:26:07 +01:00
ziajka
e417ee8fed
Release v2.1.4
2018-03-12 09:19:18 +01:00
grossmj
658aa4bae9
Merge 2.1 into 2.2 branch
2018-03-12 13:38:50 +07:00
grossmj
3201a996ed
Add Juniper JunOS space appliance.
2018-03-11 23:02:43 +07:00
grossmj
1df03d052f
Sync checkpoint gaia appliance template.
2018-03-09 15:41:17 +07:00
grossmj
da31358a65
Sync appliance templates.
2018-03-09 15:26:40 +07:00
grossmj
0bd7736460
Make sure we use an IPv4 address in the remote install script.
2018-03-08 21:09:00 +07:00
grossmj
38f458db7c
Delete old pcap file when starting a new packet capture.
2018-03-08 16:00:05 +07:00
grossmj
233e41d006
Fix export project test.
2018-03-08 00:39:08 +07:00
grossmj
22db13d2bf
Fix bug preventing to export portable projects with IOU images.
2018-03-08 00:13:35 +07:00
grossmj
0fde1cf54a
Ignore invalid BPF filters. Ref #1290 .
2018-03-07 21:37:15 +07:00
grossmj
00e781826b
Different approach to handle no data returned by uBridge hypervisors. Fixes #1289 .
2018-03-07 19:42:19 +07:00
grossmj
7c14e21f4a
Different approach to handle no data returned by Dynamips or uBridge hypervisors. Fixes #1289 .
2018-03-07 19:33:19 +07:00
grossmj
a3a0657502
Do not raise exception if Dynamips or uBridge hypervisor don't return data and are still running. Fixes #1289
2018-03-07 19:11:34 +07:00
grossmj
3ca4f72b99
Fix Dynamips private config not loaded into nvram when starting a router. Fixes #1313 .
2018-03-07 18:18:51 +07:00
grossmj
d911e82dc4
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-03-07 16:42:12 +07:00
grossmj
c93d0d8d12
Make sure we don't try to read when opening a file in binary more. Fixes #1301 .
2018-03-07 16:39:04 +07:00
ziajka
2a5f3221b9
Merge pull request #1314 from GNS3/pyup-update-pytest-3.4.1-to-3.4.2
...
Update pytest to 3.4.2
2018-03-06 09:24:58 +01:00
pyup-bot
78ea230673
Update pytest from 3.4.1 to 3.4.2
2018-03-06 04:57:22 +01:00
ziajka
53a229f8e9
Fix never reached condition
2018-03-05 11:16:03 +01:00
ziajka
419797dd92
Merge pull request #1312 from GNS3/controller-compat
...
Compatybility with controller, default_symbol and hover_symbol, Fixes…
2018-03-02 13:49:32 +01:00
ziajka
05b6be2e42
Compatybility with controller, default_symbol and hover_symbol, Fixes : #2444
2018-03-02 13:48:27 +01:00
ziajka
c714c9c8de
Merge pull request #1310 from GNS3/fix-1297
...
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:40:18 +01:00
ziajka
9be76d98a2
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:38:32 +01:00
ziajka
09c7d73ee9
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:33:20 +01:00
ziajka
9e73ca6620
Merge pull request #1309 from GNS3/fix-2420
...
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:41:24 +01:00
ziajka
e79e27a73f
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:33:55 +01:00
ziajka
7beae4e451
Merge pull request #1308 from GNS3/pywin32-dep
...
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-27 09:27:54 +01:00
Jeremy Grossmann
a0f2dd374e
Require uBridge version 0.9.14 on Linux
2018-02-26 23:18:44 +07:00
ziajka
b1657996e3
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-26 16:25:31 +01:00
ziajka
835bc24b44
Merge pull request #1304 from GNS3/pyup-update-sphinx-1.6.6-to-1.7.1
...
Update sphinx to 1.7.1
2018-02-26 09:14:40 +01:00
Jeremy Grossmann
e83ed3b4b5
Merge pull request #1295 from ehlers/fix_cpuload
...
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-26 13:08:10 +06:30
pyup-bot
603442509a
Update sphinx from 1.6.6 to 1.7.1
2018-02-23 19:59:09 +01:00
ziajka
89b352890c
Merge pull request #1303 from GNS3/pyup-update-pytest-3.3.2-to-3.4.1
...
Update pytest to 3.4.1
2018-02-21 11:59:38 +01:00
ziajka
56b901a831
pytest.ini for ignoring files and recording DEBUG level in tests
2018-02-21 11:05:50 +01:00
ziajka
1b3065750d
.pytest_cache into .gitignore
2018-02-21 10:27:01 +01:00
ziajka
f1d8ee30cd
pytest-catchlog merged into the core
2018-02-21 10:26:30 +01:00
ziajka
2111f549c9
Merge pull request #1302 from nabilbendafi/master
...
Fix missing 'locales' package in base image
2018-02-21 10:14:01 +01:00
pyup-bot
629c7be395
Update pytest from 3.3.2 to 3.4.1
2018-02-21 03:03:33 +01:00
Nabil BENDAFI
3a15839272
Fix missing 'locales' package in base image
...
`/bin/sh: 1: locale-gen: not found`
2018-02-20 16:43:22 +01:00
Bernhard Ehlers
3a09bd43dc
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-13 11:31:04 +01:00
grossmj
17422bc461
Fix appliance loading test (missing category).
2018-02-06 16:55:40 +08:00
grossmj
935b8981ea
Fix appliance loading test.
2018-02-06 16:15:34 +08:00
grossmj
fff593b358
Fix error when appliance template is broken (missing fields). Fixes #1287 .
2018-02-06 16:07:23 +08:00
grossmj
abbe3d3a31
Fix "Change of linked base VM doesn't work with templates migrated from 2.0"
2018-02-05 16:42:29 +08:00
grossmj
52b690b683
Fix "Unable to override non-custom VMware adapter".
2018-02-04 22:08:41 +08:00
grossmj
654aa18d09
Fix get_port test.
2018-02-02 22:14:50 +08:00
grossmj
519df3ab35
Let a project be opened when a port cannot be found (can happens if a project is corrupted).
2018-02-02 22:05:51 +08:00
grossmj
4ba523a0d7
Add an error message when Docker container is not ready to be started. Ref #1281 .
2018-02-02 16:29:08 +08:00
grossmj
07d2d7b340
Update documentation.
2018-01-31 23:37:02 +07:00
grossmj
e5a4afaeb1
Sync appliance files.
2018-01-31 19:05:03 +07:00
grossmj
3802a3d70b
Fix more IOU tests.
2018-01-31 16:34:41 +07:00
grossmj
0ee87c9110
Fix IOU tests.
2018-01-31 16:12:55 +07:00
grossmj
e5c76750b1
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239 .
2018-01-31 15:51:29 +07:00
grossmj
1045364adc
Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267 .
2018-01-30 18:26:38 +07:00
grossmj
008baad86a
Update link state and save project when a link is suspended or filters are added/removed (without node properties set).
2018-01-30 17:39:33 +07:00
ziajka
c0ff37039d
Merge pull request #1278 from GNS3/pyup-update-pytest-3.2.5-to-3.3.2
...
Update pytest to 3.3.2
2018-01-30 09:00:17 +01:00
ziajka
29b9b0431c
Merge branch '2.2' into pyup-update-pytest-3.2.5-to-3.3.2
2018-01-30 09:00:08 +01:00
ziajka
cf5b24e829
Merge pull request #1279 from GNS3/pyup-update-pep8-1.7.0-to-1.7.1
...
Update pep8 to 1.7.1
2018-01-30 08:59:06 +01:00
ziajka
f9853a1cc3
Merge pull request #1280 from GNS3/pyup-update-pytest-timeout-1.2.0-to-1.2.1
...
Update pytest-timeout to 1.2.1
2018-01-30 08:58:47 +01:00
pyup-bot
d14e3d084d
Update pytest-timeout from 1.2.0 to 1.2.1
2018-01-30 08:58:07 +01:00
pyup-bot
53e36d1ed5
Update pep8 from 1.7.0 to 1.7.1
2018-01-30 08:58:03 +01:00
pyup-bot
403645d2f0
Update pytest from 3.2.5 to 3.3.2
2018-01-30 08:57:47 +01:00
ziajka
9921db2183
Merge branch '2.1' into 2.2
2018-01-30 08:53:23 +01:00
ziajka
4f2a50894b
Merge pull request #1277 from GNS3/av-pywin32
...
Fix AppVeyor crashes with pypiwin32-222 Ref. #1276
2018-01-30 08:52:35 +01:00
Jeremy Grossmann
62e03148c1
Merge pull request #1275 from GNS3/async-md5-calcs
...
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 23:28:11 +07:00
ziajka
889aa3ba94
More generic dependency for pypiwin32, Ref. #1276
2018-01-29 15:26:45 +01:00
ziajka
cbb15c7a84
Check if locking version of pypiwin32==220 helps, Ref. #1276
2018-01-29 15:16:38 +01:00
ziajka
8268e76a86
Check if passes tests on 2.1
2018-01-29 15:09:03 +01:00
ziajka
bb26e8acdd
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 14:20:48 +01:00
ziajka
1582ac3195
Merge branch '2.2' into async-md5-calcs
2018-01-29 13:01:45 +01:00
ziajka
7fe6508e73
Merge pull request #1274 from GNS3/asyncio-ensure-future
...
Conservative approach to supported versions of Python 3.4 and asyncio…
2018-01-29 12:21:41 +01:00
ziajka
eeae07e783
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
2018-01-29 12:13:20 +01:00
ziajka
dc377165f2
Cancellable md5sum calculation on thread, Ref. gui#2239
2018-01-29 10:18:13 +01:00
ziajka
6868e20a70
Compute md5sum on thread and don't block main server, Ref. gui#2239
2018-01-26 12:53:48 +01:00
ziajka
3c5ca9ce0e
Merge pull request #1270 from GNS3/replace-async-with-ensure-future
...
Replace asyncio.async with ensure_future because of deprecation, Fixe…
2018-01-24 11:18:10 +01:00
ziajka
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
2018-01-24 11:11:53 +01:00
ziajka
838d82a98b
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2018-01-24 10:55:08 +01:00
ziajka
05983f2838
Fix test_open_auto_start test
2018-01-24 10:54:56 +01:00
ziajka
c532e6392d
Merge pull request #1257 from GNS3/pyup-update-sphinx-1.6.2-to-1.6.6
...
Update sphinx to 1.6.6
2018-01-24 10:15:07 +01:00
ziajka
e05f93abd3
Merge pull request #1268 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2018-01-24 10:14:57 +01:00
ziajka
daf058a306
Merge tag 'v2.1.3'
2018-01-24 10:09:31 +01:00
pyup-bot
647c1dbb05
Pin prompt-toolkit to latest version 1.0.15
2018-01-23 06:47:36 +01:00
grossmj
28f8216590
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-01-23 12:47:13 +07:00
grossmj
e54ccc26b0
Bump to version 2.2.0dev1 & refresh resources/ui files.
2018-01-23 11:36:57 +07:00
ziajka
f7d82059d5
Development on v2.1.4dev1
2018-01-19 07:18:00 +01:00
ziajka
d2faaee099
Release v2.1.3
2018-01-19 07:15:39 +01:00
grossmj
6fee543ce7
Fix more client/server version tests.
2018-01-18 16:14:09 +08:00
grossmj
2e40fb8608
Fix client/server version test.
2018-01-18 16:04:31 +08:00
grossmj
d4f1084391
Bump version number to 2.1.3dev1
2018-01-18 15:32:06 +08:00
ziajka
b792be00f9
Merge tag 'v2.1.2'
2018-01-18 08:29:40 +01:00
grossmj
cf4477ce34
Merge remote-tracking branch 'origin/unlock-yarl' into 2.1
2018-01-18 12:10:19 +08:00
grossmj
f525bd2ce1
Update appliance files.
2018-01-18 11:57:48 +08:00
grossmj
bd8816d14c
Suspend for Docker nodes.
2018-01-18 11:43:04 +08:00
ziajka
34acb1f185
Unlock yarl version and multidict
2018-01-17 10:26:22 +01:00
grossmj
7ded71142f
Fix same MAC address for duplicated Qemu nodes.
2018-01-17 14:13:06 +08:00
grossmj
c281f55fb2
Fix same base MAC for duplicated IOS routers. Fixes #1264 .
2018-01-17 14:01:44 +08:00
grossmj
e5e2b7a8ac
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239 .
2018-01-15 18:09:05 +07:00
grossmj
30e8949985
Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
2018-01-15 16:56:15 +07:00
grossmj
393ac85bca
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-15 14:42:25 +07:00
grossmj
9d9dc037d8
Refresh CPU/RAM info every 1 second. Ref #2262 .
2018-01-15 14:42:01 +07:00
Jeremy Grossmann
32f56feca2
Merge pull request #1263 from ddragic/eth_switch_cmd
...
Rename ethernet switch shell command arp to mac
2018-01-15 08:20:39 +01:00
Dušan Dragić
5d86f06390
Rename ethernet switch arp command to mac, also rename in test
2018-01-14 17:50:21 +01:00
Dušan Dragić
6789989cb9
Rename ethernet switch arp command to mac
2018-01-14 17:10:26 +01:00
grossmj
ffc7024b64
Fix error while getting appliance list. Fixes #1258 .
2018-01-14 20:29:17 +07:00
grossmj
ed275e4ec5
Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256 .
2018-01-14 19:06:35 +07:00
grossmj
4143ee8178
first commit
2018-01-14 10:52:59 +07:00
grossmj
88989cc274
Default symbol must be computer.svg
2018-01-12 21:46:48 +07:00
grossmj
ab6fe6da1d
Compatibility for old node templates (those with default_symbol and hover_symbol properties).
2018-01-12 17:34:37 +07:00
grossmj
8b1c68a0b7
Fix problem when searching for VBoxManage. Fixes #1261 .
2018-01-12 13:17:16 +07:00
grossmj
97cfb892a6
Improve the search for VBoxManage.
2018-01-11 16:33:15 +07:00
grossmj
f9c7c15f95
Fixing race condition when starting the GNS3 VM.
2018-01-10 16:22:55 +07:00
grossmj
5f14f8eb46
Default VPCS name format is now PC-{0}.
2018-01-09 23:40:35 +07:00
ziajka
7c91e46812
Development on v2.1.3dev1
2018-01-08 14:21:04 +01:00
pyup-bot
588339487f
Update sphinx from 1.6.2 to 1.6.6
2018-01-08 14:10:17 +01:00
ziajka
6af64454d0
Release v2.1.2
2018-01-08 14:09:59 +01:00
grossmj
47ef7e2a5e
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 18:08:45 +07:00
grossmj
927f7e6b9d
Do not show log message if configuration file doesn't exist. Fixes #1206 .
2018-01-08 18:07:15 +07:00
Jeremy Grossmann
9ca56964f5
Merge pull request #1255 from ehlers/update-docs
...
Update API documentation
2018-01-08 02:46:06 -08:00
Bernhard Ehlers
e6d2bd4424
Update API documentation
2018-01-08 09:26:44 +01:00
grossmj
21a7a68875
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 11:57:24 +07:00
grossmj
ffe21f6b73
Update API documentation. Fixes #1253 .
2018-01-08 11:57:07 +07:00
Jeremy Grossmann
266916b092
Merge pull request #1252 from ehlers/api_links_drawings
...
GNS3-API: implement GET for specific drawing and link
2018-01-07 06:12:24 +01:00
Bernhard Ehlers
8907b3d58a
GNS3-API: implement GET for specific drawing and link
...
Fixes #1249
2018-01-05 13:44:46 +01:00
ziajka
d80e01a9c5
Development on v2.1.2dev1
2017-12-22 13:29:18 +01:00
ziajka
5dd0414ab3
Release v2.1.1
2017-12-22 13:27:20 +01:00
grossmj
e8353e68bb
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-21 09:38:28 +01:00
grossmj
23c63bbd4d
Protect variable replacement for Qemu options. Escape double quotes.
2017-12-21 09:38:18 +01:00
ziajka
dadf11f69b
Fix tests
2017-12-21 09:37:48 +01:00
ziajka
3efe753eee
Add proper exception when cannot find tunnel on QEMU, Fixes : #1241
2017-12-21 08:55:49 +01:00
ziajka
f48420af58
Increase timeout for creation of image, Ref. #2239
2017-12-21 08:46:20 +01:00
grossmj
79bca29b93
Protect variable replacement for Qemu options.
2017-12-20 20:46:16 +01:00
grossmj
0e4865e049
Bump version to 2.1.1dev2
2017-12-20 11:20:07 +01:00
grossmj
26567d9164
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-18 12:08:23 +01:00
grossmj
a8177d7afa
Fix tests more reliably. Ref #0df997d.
2017-12-18 12:08:14 +01:00
ziajka
a393e7f723
Merge pull request #1205 from GNS3/aiohttp-2.3.1
...
aiohttp 2.3 support.
2017-12-18 11:09:16 +01:00
grossmj
0df997d232
Fix tests.
2017-12-17 23:06:19 +01:00
grossmj
630afc5469
Do not overwrites persistent Docker volumes. Fixes #2358 .
2017-12-17 22:35:26 +01:00
grossmj
3e3e1df051
Allow users to see an error when the server cannot stream a PCAP file.
2017-12-07 12:28:01 -06:00
grossmj
3a1ba8f42d
Fix issue with Qemu + SPICE when IPv4 is not enabled.
2017-12-07 12:02:41 -06:00
grossmj
0a72e0db87
Fix more GNS3 VM related tests.
2017-12-05 20:38:48 -06:00
grossmj
e3b3427cc6
Fix GNS3 VM start test.
2017-12-05 20:30:28 -06:00
grossmj
dde2003168
Fix tests.
2017-12-05 16:56:50 -06:00
grossmj
cfe8e9e85c
Warn users if the GNS3 VM and local server are not in the same subnet. Fixes #1231 .
2017-12-05 16:43:44 -06:00
grossmj
6e2752648a
Implement #1153 into 2.2 branch.
2017-11-27 15:16:46 +07:00
grossmj
09b1cac676
Merge remote-tracking branch 'origin/2.2' into 2.2
...
# Conflicts:
# requirements.txt
2017-11-27 14:21:02 +07:00
grossmj
1699ce5d1c
Add missing appliance files.
2017-11-27 13:43:47 +07:00
grossmj
d0850927d0
Update appliance files.
2017-11-27 13:42:26 +07:00
grossmj
745532bf23
Fix auto idlepc test.
2017-11-23 23:46:22 +07:00
grossmj
78cf0309a0
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 23:29:09 +07:00
grossmj
851fcf5c71
Fix compute auto idlepc test.
2017-11-23 23:28:52 +07:00
Jeremy Grossmann
a80355998d
Merge pull request #1230 from GNS3/consitance-about-exc
...
Keep consistance of aiohttp.web.HTTPForbidden() execution
2017-11-23 23:02:42 +07:00
grossmj
e54d574e47
Fix auto idle-pc from preferences.
2017-11-23 23:00:31 +07:00
ziajka
e754db950d
Merge pull request #1219 from GNS3/pyup-update-pytest-3.1.1-to-3.2.5
...
Update pytest to 3.2.5
2017-11-23 16:46:31 +01:00
ziajka
68d8fecc36
Merge pull request #1220 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2017-11-23 16:39:57 +01:00
ziajka
5a6b0cc07b
Keep at least this version
2017-11-23 16:39:15 +01:00
ziajka
fe60c414b9
Keep consistance of aiohttp.web.HTTPForbidden() execution
2017-11-23 16:28:10 +01:00
grossmj
efbf7728ea
Fix Docker tests.
2017-11-23 11:27:17 +07:00
grossmj
061af38b5a
Make sure connected links are removed when a node is deleted.
2017-11-23 11:19:41 +07:00
grossmj
f48549a997
Validate idle-pc values for auto idle-pc feature.
2017-11-23 10:40:51 +07:00
grossmj
958ab2294c
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 10:04:46 +07:00
grossmj
dd89b09f84
Fix error when updating packet filter on stopped Docker link. Fixes #1229 .
2017-11-23 10:04:32 +07:00
Jeremy Grossmann
642536a070
Merge pull request #1228 from GNS3/es-console
...
Close telnet console after stopping the node. Ref gui/#2330
2017-11-20 22:02:58 +07:00
ziajka
860ca3b35d
Remotely close telnet console. Ref #2330
2017-11-20 15:28:07 +01:00
ziajka
96a0b52cf8
EthernetSwitch closing connections, Ref: gui/#2330
2017-11-20 13:51:07 +01:00
Jeremy Grossmann
7c90c513d0
Merge pull request #1227 from GNS3/improved-export-project
...
Export files from remote server, Fixes: gui/#2271
2017-11-20 17:19:20 +07:00
ziajka
fe59c937d5
Merge branch '2.1' into improved-export-project
2017-11-20 11:15:04 +01:00
ziajka
b48f5df53f
iExport files from remote server, Fixes: gui/#2271
2017-11-20 10:47:03 +01:00
grossmj
3e2e8e61f7
New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
2017-11-19 12:39:37 +07:00
grossmj
068077c594
Remove forgotten debug.
2017-11-18 17:36:39 +07:00
grossmj
e08aebf1f0
Implement variable replacement for Qemu VM options.
2017-11-18 17:36:11 +07:00
grossmj
cfbcc1194d
Avoid duplicate "-nographic" option.
2017-11-18 16:22:29 +07:00
grossmj
035a078b5e
Show qemu-img stdout in case of an error.
2017-11-17 18:13:34 +07:00
grossmj
cf14deb2fa
Fix IOU tests.
2017-11-16 17:07:51 +07:00
grossmj
e1fe34ca07
Use the correct NVRAM amount when pushing private config to IOU.
2017-11-16 16:52:19 +07:00
grossmj
840aa39457
Merge remote-tracking branch 'origin/2.1'
2017-11-16 15:04:33 +07:00
grossmj
d3e55520d9
Merge remote-tracking branch 'remotes/origin/master' into 2.1
2017-11-16 15:03:20 +07:00
grossmj
fb2e10d3c1
Merge remote-tracking branch 'remotes/origin/master'
2017-11-16 14:59:57 +07:00
grossmj
4477cd4dfd
Merge remote-tracking branch 'origin/2.1'
2017-11-16 14:54:53 +07:00
grossmj
967798a7de
Check and fix corrupt Qemu disk images. Fixes #2301 .
2017-11-16 14:54:37 +07:00
pyup-bot
0ce5b80a1d
Pin prompt-toolkit to latest version 1.0.15
2017-11-15 13:20:52 +01:00
ziajka
61acb939a4
Update pyup config to use 2.2 branch
2017-11-15 13:20:31 +01:00
pyup-bot
49f1ef9693
Update pytest from 3.1.1 to 3.2.5
2017-11-15 13:17:57 +01:00
grossmj
8c11b649e5
Update warning messages when connecting to non custom adapter for VMware VMs.
2017-11-15 16:55:19 +07:00
grossmj
b14e2e73ed
Fix "Can't use VirtualBox VM when an interface is managed by VirtualBox". Fixes #2335 .
2017-11-15 16:41:33 +07:00
ziajka
2235a8158f
Update requirements.txt
2017-11-15 09:00:14 +01:00
grossmj
9afe756462
Add low disk space warning when creating a new project.
2017-11-14 18:22:59 +07:00
ziajka
135c529d4b
Development on 2.1.1dev1
2017-11-09 10:49:56 +01:00
ziajka
ce219e81ea
Development on 2.1.0dev11
2017-11-09 10:48:48 +01:00
ziajka
c2684f056c
Release 2.1.0
2017-11-09 07:29:46 +01:00
ziajka
009677f019
Fix typo in vcpus on VirtualBoxVM, fixes : #1213
2017-11-07 11:15:49 +01:00
ziajka
9c3ee02797
Development on v2.1.0dev10
2017-11-07 10:19:19 +01:00
ziajka
50c8fe070d
Release v2.1.0rc4
2017-11-07 08:47:40 +01:00
Jeremy Grossmann
ace7b0c69f
Merge pull request #1212 from GNS3/fix-vcpus-controll-on-vmware
...
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 23:46:04 +08:00
ziajka
255dc7ed9b
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 15:15:37 +01:00
grossmj
75ceffb458
Fix typo in sample gns3_server.conf. Fixes #1210 .
2017-11-03 16:15:03 +08:00
Jeremy Grossmann
21c2429aee
Merge pull request #1209 from GNS3/ignore-env
...
Ignore env files
2017-10-30 17:43:39 +07:00
Jeremy Grossmann
8cc04f25e2
Merge pull request #1208 from GNS3/info-about-api
...
Warning for getting endpoint of compute
2017-10-30 17:41:31 +07:00
ziajka
815dca101f
Ignore env files
2017-10-30 11:30:06 +01:00
ziajka
022d76e88a
Warning for getting endpoint of compute
2017-10-30 11:26:57 +01:00
Jeremy Grossmann
2c0804d4ee
Merge pull request #1204 from GNS3/loop-speed-on-win
...
Disable loop debug on default
2017-10-27 16:43:54 +07:00
ziajka
b2c5e175d7
Enable debug loop only on debug mode
2017-10-27 11:19:06 +02:00
ziajka
a7412d1c87
aiohttp 2.3.1 dependency
2017-10-26 16:29:01 +02:00
ziajka
2171072ae4
Enable debug mode on async loop only in dev/debug mode
2017-10-26 12:24:01 +02:00
grossmj
8fcfed53ed
Add warning when using IOU with a hostname length above 15 characters.
2017-10-24 15:07:32 +07:00
grossmj
df468bf2af
Improve VMware VMs discovery process. Ref #1201 .
2017-10-22 17:33:21 +07:00
grossmj
8930b4c6e5
Improve error message when IOU VM process is unexpectedly stopped.
2017-10-22 16:28:54 +07:00
grossmj
b4307e6035
Improved error message when the number of network adapters is above the maximum for VirtualBox VMs.
...
Better support for potential future chipsets in addition of PIIX3 and ICH9.
2017-10-22 15:23:43 +07:00
ziajka
6a87047c18
Added localhost and gns3.github.io CORS
2017-10-20 13:21:43 +02:00
ziajka
d918330472
Back to dev. at 2.1.0dev9
2017-10-20 08:37:47 +02:00
ziajka
8fde8789f1
Fix Travis deployment
2017-10-19 09:57:52 +02:00
ziajka
aaa8c4895f
Development on 2.1.0dev9
2017-10-19 08:58:28 +02:00
ziajka
66d5cb520d
Release 2.1.0 rc3
2017-10-19 08:56:06 +02:00
Jeremy Grossmann
d2a7f724e3
Merge pull request #1198 from GNS3/vmware-config
...
Set vhv.enable before run for VMware. Fixes #1184
2017-10-18 17:42:56 +07:00
Jeremy Grossmann
c7015435c9
Update vmware_gns3_vm.py
2017-10-18 15:53:37 +07:00
ziajka
44efab109e
Set vhv.enable before run for VMWare 14. Fixes #1184
2017-10-18 10:32:56 +02:00
grossmj
98b201e9e5
Tweak how VMware VMs are found with fallback to search in the default location for VMs.
2017-10-18 15:27:03 +07:00
Jeremy Grossmann
1f4b87ae9c
Merge pull request #1197 from GNS3/fix-win-tests
...
fix passing tests on Windows
2017-10-16 19:44:22 +08:00
ziajka
bc782b6896
fix passing tests on Windows
2017-10-16 13:02:44 +02:00
Jeremy Grossmann
4cae6b678a
Merge pull request #1194 from GNS3/direct-file-uploads
...
Endpoint for obtaining direct action on compute
2017-10-16 17:27:35 +08:00
Jeremy Grossmann
3a5a771b19
Merge pull request #1195 from ddragic/qemu-log-macaddress
...
QEMU: fix logging of base mac address when creating a new node
2017-10-14 16:00:22 +02:00
Dušan Dragić
44bb912139
QEMU: fix logging of base mac address when creating a new node
2017-10-14 13:55:16 +02:00
grossmj
74e7201ea6
Sync appliance files.
2017-10-13 17:56:42 +08:00
grossmj
4f13c63a52
Do not use builtin name.
2017-10-13 17:51:19 +08:00
grossmj
02ad98664f
Fix creation of an VMware VM failed with invalid JSON. Fixes #2282 .
2017-10-13 17:50:23 +08:00
ziajka
b654d78ea6
Endpoint for obtaining direct action on compute
2017-10-13 11:03:56 +02:00
grossmj
244a86bcbc
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-10-12 23:33:00 +08:00
grossmj
1524493c33
Fix IOU detection of layer 1 keepalive support. Fixes #1183 .
2017-10-12 23:32:45 +08:00
Jeremy Grossmann
e52b83be11
Merge pull request #1192 from GNS3/travis-docker-tests
...
Tests on TravisCI with docker compose
2017-10-12 01:52:03 -07:00
ziajka
0c7a92b710
Tests on TravisCI with docker compose
2017-10-12 10:40:49 +02:00
Jeremy Grossmann
67c78ba2e3
Merge pull request #1188 from GNS3/fix-post-file-normalization
...
Fixes path normalization during file upload on nodes (Fixes : #2276 )
2017-10-05 02:07:02 -07:00
ziajka
9619827f44
Reenable tests and back to development on 2.1.0dev8
2017-10-04 13:05:00 +02:00
ziajka
5b645cd455
Temporary disable passing tests
2017-10-04 12:58:53 +02:00
ziajka
7d19312d44
Development on 2.1.0dev8
2017-10-04 11:39:52 +02:00
ziajka
81048f44d6
Release 2.1.0 rc2
2017-10-04 11:37:12 +02:00
Dominik Ziajka
be35ad6874
Fixes path normalization during file upload on nodes ( Fixes : #2276 )
2017-10-03 18:13:19 +02:00
Jeremy Grossmann
897f7656da
Merge pull request #1185 from GNS3/fix-delete-project
...
Don't create directory structure during json dump. Fixes #2270
2017-10-02 13:49:46 -07:00
ziajka
3d85bba9d4
Don't create directory structure during json dump. Fixes #2270
2017-10-02 10:41:57 +02:00
grossmj
dbd41e44f8
Bump version to 2.1.0dev7
2017-10-02 04:04:38 +08:00
grossmj
7269285b0f
Add more information when qemu-img fails.
2017-10-02 00:47:16 +08:00
grossmj
2a4ed9ba89
Fix issue with multidict when upgrading GNS3 VM to use dev channel.
2017-09-23 18:09:10 +08:00
grossmj
a567b394f3
Restore file permissions fails for volumes with soft links. Fixes #1180 .
2017-09-21 22:45:17 +08:00
grossmj
d76bcf7078
Use RAW sockets by default on Linux.
2017-09-19 12:39:55 +07:00
grossmj
fcd2c7b6d4
Add missing https console keyword in JSON schema. Fixes #1179 .
2017-09-19 12:38:35 +07:00
grossmj
60bc386d6b
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-09-14 17:58:25 +07:00
grossmj
e1c8df170a
Allow projects to be opened even when a node port is already used.
2017-09-14 17:57:58 +07:00
ziajka
cdfce26b61
Development on v2.1.0dev6
2017-09-13 09:31:30 +02:00
ziajka
f415d38ccd
Release v2.1.0rc1
2017-09-13 09:29:31 +02:00
grossmj
6a8f220ff1
Fix NAT test.
2017-09-11 15:09:32 +07:00
grossmj
9e4cfaf787
Fix NAT node not working on Windows. Fixes #1163 .
2017-09-11 13:02:26 +07:00
grossmj
4a2dfb0037
Do not prevent a project to be deleted. Fixes #2237 .
2017-09-06 18:12:22 +07:00
ziajka
b538bd0a29
Back to development on v2.1.0dev5
2017-09-05 15:22:49 +02:00
ziajka
36210b10c6
Re-release 2.1.0b2
2017-09-05 11:22:43 +02:00
ziajka
fd623a5ad2
Fix test_ubridge_apply_filters
2017-09-05 11:07:10 +02:00
ziajka
e5a7eb74ed
Fix project tests
2017-09-05 10:38:17 +02:00
ziajka
daf7ed8c95
Development on 2.1.0dev5
2017-09-05 08:39:53 +02:00
ziajka
1f87d8222b
Release 2.1.0 beta 2
2017-09-05 08:38:42 +02:00
grossmj
90e3a8d612
Round-robin nodes across all available compute resources. Fixes #1165 .
2017-09-03 22:51:51 +07:00
grossmj
c22229101f
Try to improve error reporting when streaming a PCAP file. Ref #2235 .
2017-09-01 17:10:24 +07:00
grossmj
ee486b32bd
Use Npcap DLL on Windows when checking for uBridge version.
2017-09-01 16:22:43 +07:00
Jeremy Grossmann
7492899b95
Merge pull request #1173 from GNS3/console-tests
...
Windows console bugfix tests
2017-08-29 17:45:29 +07:00
ziajka
807bea40d4
Fixes running switch console inside PyCharm terminal (Ref. #1172 )
2017-08-29 12:28:53 +02:00
ziajka
4e3eee33fc
Windows console bugfix tests
2017-08-29 10:08:10 +02:00
Jeremy Grossmann
a7297ffca4
Merge pull request #1169 from GNS3/checking-nio-existance
...
Added checking if NIO exists (Fixes #1160 )
2017-08-25 16:34:44 +08:00
Jeremy Grossmann
2806b7b286
Merge pull request #1170 from GNS3/load-meta-when-project-opens
...
Load meta of the project on loading time (Fixes #2225 )
2017-08-25 16:30:23 +08:00
ziajka
b0783eeccc
Load meta of the project on loading time ( Fixes #2225 )
2017-08-22 09:36:52 +02:00
Julien Duponchelle
4fc29504f2
Merge pull request #1168 from GNS3/nat-on-windows
...
Fixes NAT node not working on Windows (#1163 )
2017-08-21 14:24:05 +02:00
ziajka
efae614af2
Added checking if NIO exists ( Fixes #1160 )
2017-08-21 11:03:23 +02:00
ziajka
7523e9c4bc
Fixes NAT node not working on Windows ( #1163 )
2017-08-21 10:17:56 +02:00
Jeremy Grossmann
3dd5dbe0c1
Merge pull request #1161 from GNS3/empty-link-on-compute
...
Fixes loading project when link_id is not set (#1159 )
2017-08-10 22:09:49 +08:00
ziajka
e15d1cd350
Fixes loading project when link_id is not set ( #1159 )
2017-08-10 10:02:18 +02:00
Jeremy Grossmann
fc7377e999
Merge pull request #1158 from GNS3/platform-on-appliances-list
...
Return platform value on appliances list (Fixes #2211 )
2017-08-08 22:16:40 +08:00
ziajka
3fd86f5807
Return platform value on appliances list ( Fixes #2211 )
2017-08-08 13:58:43 +02:00
Jeremy Grossmann
fc9d44011b
Merge pull request #1157 from GNS3/bugfix-1156
...
Fixes not known category in Appliances (Fixes #1156 )
2017-08-07 16:46:14 +08:00
ziajka
3a1fd892ac
Fixes not known category in Appliances ( Fixes #1156 )
2017-08-07 10:00:46 +02:00
ziajka
3caba334c0
Development on 2.1.0dev4
2017-08-04 11:39:31 +02:00
ziajka
e2de872036
Release 2.1.0 beta 1
2017-08-04 11:38:33 +02:00
Julien Duponchelle
44fc87a24c
Sync appliances
2017-08-04 10:59:05 +02:00
Julien Duponchelle
2dc83d7894
Interface starting with gns3 are not display by default in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/2199
2017-08-03 16:33:42 +02:00
Julien Duponchelle
211f48d981
Catch error when something that is not the GNS3 server answer to virtualbox requests
...
Fix #1155
2017-08-03 16:31:28 +02:00
Julien Duponchelle
3bb8cdafb2
Catch KeyError: <aiohttp.connector._TransportPlaceholder
...
Fix #1152
2017-08-02 10:16:49 +02:00
Julien Duponchelle
e74eaa8ea8
Add a warning when you try to load and the server is not started with --local
...
Ref #1151
2017-08-02 09:52:31 +02:00
Jeremy Grossmann
8a028a6dce
Merge pull request #1147 from GNS3/fix_docker_permission
...
Fix permission on exited container
2017-08-01 00:30:56 +08:00
Julien Duponchelle
1cde787ffa
Sync appliances
2017-07-31 15:12:06 +02:00
ziajka
81d77cabf9
Development on 2.1.0dev3
2017-07-31 11:57:45 +02:00
ziajka
37c76189dc
Release 2.1.0 alpha 2
2017-07-31 11:53:35 +02:00
Julien Duponchelle
6996b7094f
Handle invalid appliances files
...
Fix #1150
2017-07-28 15:21:35 +02:00
Julien Duponchelle
2eead38cd8
Sync appliances
2017-07-28 14:41:19 +02:00
Julien Duponchelle
283b08c2a1
Fix naming of node with a number in the name
...
Fix #1149
2017-07-27 16:06:52 +02:00
Julien Duponchelle
fc6b6b5e63
Fix race condition in startup of capture
...
Fix https://github.com/GNS3/gns3-gui/issues/2111
2017-07-27 15:32:46 +02:00
Julien Duponchelle
108a659ca4
Fix bug when exporting debug information with multiple remote servers
...
Fix #1100
2017-07-27 11:59:20 +02:00
Julien Duponchelle
7683a79bb1
Fix OSError when uploading images
...
Fix #1101
2017-07-27 11:42:10 +02:00
Julien Duponchelle
103be13ba4
Fix an error when a symbol is not available on filesystem
...
Fix #1102
2017-07-27 11:39:25 +02:00
Julien Duponchelle
cc89099ea5
Fix ServerDisconnectedError for stop_all
...
Fix #1089
2017-07-27 11:33:27 +02:00
Jeremy Grossmann
2e68c90e25
Merge pull request #1148 from GNS3/fix_include_images
...
This fix the images always included in portable project
2017-07-26 23:14:15 +08:00
Julien Duponchelle
92c9e48f18
This fix the images always included in portable project
...
Also add test to avoid regressions on this.
Fix https://github.com/GNS3/gns3-gui/issues/2165
2017-07-26 16:46:29 +02:00
Julien Duponchelle
a93f3b0576
Fix permission on exited container
...
If a container is exited we quickly start it to fix
the permissions.
Fix https://github.com/GNS3/gns3-gui/issues/2181
2017-07-26 14:52:16 +02:00
ziajka
86bd7b6058
Added missing corutine flag, fixes #1145
2017-07-26 11:37:09 +02:00
Julien Duponchelle
6aa6d96ba0
Fix support of docker appliance with a usage
...
Fix #1144
2017-07-26 10:52:43 +02:00
Julien Duponchelle
5dd5c21374
Merge pull request #1139 from GNS3/prompt-with-new-vpcs
...
Prompt with new vpcs, fixes : #1083
2017-07-26 10:20:03 +02:00
Jeremy Grossmann
136e483ace
Merge pull request #1143 from GNS3/last_dynamips
...
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
2017-07-25 08:05:35 -07:00
Julien Duponchelle
d69475cd44
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
...
Fix https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 16:51:49 +02:00
ziajka
ac508435c3
History support for console and telnet application, Fixes : #1083
...
Arrows UP/DOWN for telnet, Ref. #1083
Typo, Ref. #1083
Support async commands, Ref. #1083
Small refactor, Ref. #1083
Asyncio telnet server - connections support, Ref. #10831
Prompt-toolkit in dependencies, ref. #1083
Few comments, ref. #1083
Direct imports, ref. #1083
Windows size changed support in telnet server, ref. #1139
Fake termios
Fake termios - different approach
InputStream - copied source from prompt_toolkit
2017-07-25 16:18:07 +02:00
Jeremy Grossmann
bb90c0ba52
Merge pull request #1140 from GNS3/duplicate_docker
...
Support duplicate for Docker
2017-07-25 06:50:00 -07:00
Jeremy Grossmann
a805b3c7c3
Merge pull request #1142 from GNS3/duplicate_iou
...
Duplicate IOU
2017-07-25 06:46:44 -07:00
Jeremy Grossmann
f0343124ec
Merge pull request #1138 from GNS3/duplicate_qemu
...
Duplicate support for qemu
2017-07-25 06:44:49 -07:00
Julien Duponchelle
27582bb68c
Fix IOU image upload
...
Fix #1141
2017-07-25 14:59:55 +02:00
Julien Duponchelle
6d4529f445
Duplicate IOU
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:39:46 +02:00
Julien Duponchelle
16209a2b60
Support duplicate for Docker
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:32:09 +02:00
Julien Duponchelle
01be1b32c4
Duplicate support for qemu
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 10:02:40 +02:00
Julien Duponchelle
6514252a95
2.1.0dev2
2017-07-24 16:17:02 +02:00
Julien Duponchelle
faed85e48b
2.1.0a1
2017-07-24 16:15:24 +02:00
Jeremy Grossmann
34c27bc18a
Merge pull request #1137 from GNS3/duplicate
...
API for duplication a Node
2017-07-24 01:52:34 -07:00
grossmj
47e8392ceb
Use uuid4() for temporary node name while duplicating a node.
2017-07-24 15:52:14 +07:00
Julien Duponchelle
a0a7b0af10
Sync appliances
2017-07-24 10:39:06 +02:00
Julien Duponchelle
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
2017-07-24 10:08:22 +02:00
Julien Duponchelle
0449a5b4ee
Cleanup
2017-07-20 17:04:50 +02:00
Julien Duponchelle
b37a282475
Raise a NotImplementedError for IPV6 support in old UDP cloud
...
Fix #1093
2017-07-20 16:23:32 +02:00
Julien Duponchelle
253e113168
Raise an error if the licence check setting is not a boolean
...
Fix #1099
2017-07-20 16:19:20 +02:00
Julien Duponchelle
87838cb574
Handle when pid file is corrupt
...
Fix #1090
2017-07-20 16:17:07 +02:00
Bernhard Ehlers
ec4e69b0d8
Ensure, that the docker mount directory exists
...
Fix #1097
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-07-20 16:12:20 +02:00
Julien Duponchelle
c96694105c
Handle broken appliance files
...
Fix #1135
2017-07-20 16:10:56 +02:00
Julien Duponchelle
46e5e8ac68
Log error if you invalid character in auth login
...
Fix #1088
2017-07-20 15:42:07 +02:00
Julien Duponchelle
b33ba5f8ea
Don't allow user to overwrite GNS3 docker environment variables
...
Fix #1098
2017-07-20 15:37:56 +02:00
Julien Duponchelle
8354beaa86
Return computer symbol if an appliance don't have symbol
...
Fix #1087
2017-07-20 15:13:58 +02:00
Jeremy Grossmann
27f733736e
Merge pull request #1133 from GNS3/appliances_dir
...
Add an appliance templates directory
2017-07-19 22:10:13 -07:00
Jeremy Grossmann
90cdf14c2a
Merge pull request #1134 from GNS3/suspend_link
...
Suspend link
2017-07-20 11:14:15 +07:00
grossmj
ca3f6fb4b8
Update some sentences related to suspending a link.
2017-07-20 11:11:44 +07:00
Julien Duponchelle
5fd842e54d
Suspend link
2017-07-19 17:30:25 +02:00
Julien Duponchelle
bce9c61e41
Cleanup unused code in test_link
2017-07-19 16:02:14 +02:00
Julien Duponchelle
f5e023222e
Fix symbols permissions
...
Fix #1132
2017-07-19 13:57:19 +02:00
grossmj
a7d2391608
Use the libpcap on Linux when blocking host originating packets on vmnet interfaces. Ref #1131 .
2017-07-19 16:56:24 +07:00
Julien Duponchelle
7d123f334f
Add an appliance templates directory
...
Fix https://github.com/GNS3/gns3-gui/issues/2133
2017-07-19 11:44:05 +02:00
Jeremy Grossmann
c2fbe4f313
Merge pull request #1130 from GNS3/vmware_filters
...
Filters support for VMware
2017-07-19 14:59:25 +07:00
Jeremy Grossmann
ac10ba370a
Merge pull request #1129 from GNS3/filters_virtualbox
...
Packet filters support for VirtualBox
2017-07-19 13:34:48 +07:00
Julien Duponchelle
fa211a82eb
Filters support for VMware
...
Fix #1108
2017-07-18 18:04:03 +02:00
Julien Duponchelle
d9b13fb0c5
Add test for the VMware compute API
2017-07-18 16:07:10 +02:00
Julien Duponchelle
54faaf5f6f
Packet filters support for VirtualBox
...
Fix #1107
2017-07-18 14:59:47 +02:00
Julien Duponchelle
873418dbbe
Fix a merge error
2017-07-18 09:24:36 +02:00
Jeremy Grossmann
7b8e4c1a60
Merge pull request #1127 from GNS3/filters_iou
...
Filters support for IOU
2017-07-17 23:15:37 +07:00
Julien Duponchelle
08d4c1a000
Merge branch '2.1' into filters_iou
2017-07-17 17:51:17 +02:00
Jeremy Grossmann
6d577406d7
Merge pull request #1128 from GNS3/filters_cloud
...
Filter implementation for cloud & Nat
2017-07-17 22:49:26 +07:00
Julien Duponchelle
536c708c16
Filter implementation for cloud & Nat
...
Fix #1111
2017-07-17 17:27:07 +02:00
Julien Duponchelle
03af9bd621
Sync appliances
2017-07-17 11:43:49 +02:00
Julien Duponchelle
5b839c22e9
Filters support for IOU
...
Fix #1113
2017-07-17 11:21:54 +02:00
Jeremy Grossmann
3487b657a7
Merge pull request #1125 from GNS3/docker_filters
...
Filter support for Docker
2017-07-13 13:22:22 +07:00
Julien Duponchelle
23c3d32e06
Filter support for Docker
...
Fix #1110
2017-07-12 19:44:15 +02:00
Julien Duponchelle
f557ec4bda
Fix regression in docker introduce by 2.0 merge
2017-07-12 17:59:29 +02:00
Jeremy Grossmann
cf3b668cf1
Merge pull request #1124 from GNS3/filters_qemu
...
Qemu support for packet filtering
2017-07-12 21:57:15 +07:00
Julien Duponchelle
e8a35ac41f
Interface ending with -nic are special ethernet interface
...
It's libvirt internal stuff
Fix #1114
2017-07-12 16:13:46 +02:00
Julien Duponchelle
03f8c747cc
Qemu support for packet filtering
...
Fix #1112
2017-07-12 14:50:33 +02:00
Julien Duponchelle
53c4cba1f6
Merge pull request #1117 from GNS3/remove_use_ubrige
...
Remove use_ubridge flag
2017-07-12 12:46:24 +02:00
Julien Duponchelle
9e2759a3f2
Merge branch '2.1' into remove_use_ubrige
2017-07-12 12:46:10 +02:00
Jeremy Grossmann
9d8a8c95f6
Merge pull request #1123 from GNS3/filters_dynamips
...
Support packet filtering for Dynamips
2017-07-12 17:23:34 +07:00
Julien Duponchelle
86f1201276
Support packet filtering for dynamips
...
Fix #1109
2017-07-12 12:08:02 +02:00
Julien Duponchelle
4a55a367e3
Missing file in previous commit
2017-07-12 11:42:37 +02:00
Julien Duponchelle
cf17176bfc
Fix recreate a link with dynamips
...
Fix #1122
2017-07-12 11:34:44 +02:00
Jeremy Grossmann
2e592d3199
Merge pull request #1121 from GNS3/bfp_filter
...
BPF filter support
2017-07-12 16:22:01 +07:00
grossmj
b37f9eb4f0
Update schema for BPF filter.
2017-07-12 16:21:11 +07:00
Julien Duponchelle
7c6ffb3f49
Update error message when invalid aiohttp
2017-07-12 10:57:03 +02:00
Julien Duponchelle
4a05a4f7c5
Fix virtualbox links
2017-07-12 10:32:02 +02:00
Jeremy Grossmann
114b137b02
Merge pull request #1120 from GNS3/aiohttp_2.2
...
Upgrade to last aiohttp version
2017-07-12 15:20:02 +07:00
Julien Duponchelle
66d5d34877
Fix qemu hotlink
2017-07-12 10:07:21 +02:00
Julien Duponchelle
04303ca00c
Fix VPCS ubridge usage
2017-07-12 09:55:23 +02:00
Julien Duponchelle
fd0770158c
Fix tests with Yarl 0.11
2017-07-12 09:34:40 +02:00
grossmj
5747aba83c
Update error message to require aiohttp 2.2
2017-07-12 13:34:18 +07:00
Julien Duponchelle
c8155aa14f
Upgrade Yarl
2017-07-12 08:27:49 +02:00
Julien Duponchelle
5f874cca2c
Merge branch 'master' into 2.1
2017-07-11 19:02:35 +02:00
Julien Duponchelle
fc87871d46
Fix a bug in docker binary message handling
2017-07-11 19:00:29 +02:00
Julien Duponchelle
699ecb7c89
Merge branch 'master' into 2.1
2017-07-11 18:59:50 +02:00
Julien Duponchelle
8a8de1e2df
BPF filter support
...
Fix https://github.com/GNS3/gns3-gui/issues/765
2017-07-11 17:30:29 +02:00
Jeremy Grossmann
d525f721a6
Merge pull request #1119 from GNS3/fix_random_snap_failure
...
Test if a snapshot name already exists
2017-07-11 21:28:15 +07:00
Julien Duponchelle
357de50a1b
Upgrade to last aiohttp version
2017-07-11 15:59:09 +02:00
Julien Duponchelle
450c089b6d
Test if a snapshot name already exists
...
This fix random test failure when testing snapshots. It
seem under high load sometimes the previous snapshot folder
was not visible on disk. Perhaps a test isolation issue but
I don't see how.
But in any case it's better to test if the name is not already
use.
Fix #1118
2017-07-11 15:28:01 +02:00
grossmj
8eb060304a
Correct typos in schemas.
2017-07-11 20:03:24 +07:00
Julien Duponchelle
d112da400e
Remove use_ubridge flag
...
Ref #1115
2017-07-11 13:58:59 +02:00
Jeremy Grossmann
fcd7dfbde6
Merge pull request #1116 from GNS3/dynamips_ubridge
...
Use ubridge for dynamips routers
2017-07-11 12:37:20 +07:00
grossmj
5112f6fe56
Small changes for Dynamips NIO UDP.
2017-07-11 12:36:43 +07:00
Julien Duponchelle
557924e91a
Use ubridge for dynamips routers
...
Ref #1109
2017-07-10 20:38:28 +02:00
Julien Duponchelle
c6f28afb7c
Fix a broken test
2017-07-10 20:35:02 +02:00
Julien Duponchelle
7f4eeb56fa
Remove unusued code
2017-07-10 13:50:57 +02:00
Jeremy Grossmann
339ed8ab57
Merge pull request #1106 from GNS3/idlepc_apicall
...
Implement an api call for computing the IDLE PC
2017-07-10 11:33:16 +07:00
Jeremy Grossmann
5bdc239064
Merge pull request #1104 from GNS3/filters_api
...
Support packet filtering for VPCS
2017-07-08 18:50:00 +07:00
Julien Duponchelle
3eadbb9adb
Implement an api call for computing the IDLE PC
...
Fix https://github.com/GNS3/gns3-gui/pull/2153
2017-07-07 17:50:40 +02:00
Julien Duponchelle
d17b4eb053
Merge pull request #1105 from GNS3/bugfix-2136
...
Bugfix 2136 (gui) issue with UTF-8 characters and Docker
2017-07-07 09:04:47 +02:00
grossmj
8f260e0a83
Update field names for filters.
2017-07-06 16:53:05 +07:00
ziajka
e0f0adf3c8
Added preferred Docker API version. Fixes #2136
2017-07-06 11:24:55 +02:00
ziajka
8e8b8bc5a5
WebSocket binary mode support for docker
2017-07-06 10:13:00 +02:00
Julien Duponchelle
4097bab565
Apply feedback from @grossmj
2017-07-05 16:36:39 +02:00
ziajka
c6f9ec3758
More information on Docker WebSocket error
2017-07-05 10:36:58 +02:00
Julien Duponchelle
dc7a9ffc51
Merge pull request #1103 from GNS3/graphics-settings
...
Graphics settings
2017-07-04 15:15:36 +02:00
Julien Duponchelle
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
2017-07-04 15:12:26 +02:00
ziajka
dadbb0ab09
More options for drawing area
2017-07-03 10:01:22 +02:00
ziajka
cc34f45677
Additional drawing options for Project
2017-06-30 14:31:25 +02:00
Jeremy Grossmann
3132dbd9eb
Merge pull request #1096 from GNS3/bugfix-725
...
Enable binding server to an IPv6 host
2017-06-30 17:28:40 +08:00
ziajka
b33a1f5214
Enable binding server to an IPv6 host
2017-06-30 10:21:15 +02:00
Julien Duponchelle
8f72356bab
Rebuild the documentation
2017-06-29 17:14:46 +02:00
grossmj
63e9558b10
New VPCS base config. Fixes #786 .
2017-06-28 17:40:54 +08:00
grossmj
5b19ef4862
Remove forgotten debug message.
2017-06-28 16:11:46 +08:00
Jeremy Grossmann
799a2d376e
Merge pull request #1092 from GNS3/fix_vpcs_name
...
Fix the initial startup for VPCS is not used
2017-06-28 16:09:54 +08:00
Julien Duponchelle
0a6dc55645
Fix appliance properties lost when you create two node from template
2017-06-28 09:37:19 +02:00
Julien Duponchelle
617868402f
Fix the initial startup for VPCS is not used
...
The default VPCS template didn't provide the base
startup config setting. This prevent the replacement
of the hostname in the configuration file.
Fix https://github.com/GNS3/gns3-gui/issues/2123
2017-06-27 18:44:31 +02:00
ziajka
c1a4bba101
Merge pull request #1091 from GNS3/bugfix-557
...
Bugfix 557
2017-06-27 11:17:12 +02:00
ziajka
3c18150cdb
Adjustment of IOU_OBJECT_SCHEMA
2017-06-27 11:14:34 +02:00
ziajka
931018b877
Fix passing tests
2017-06-27 11:11:07 +02:00
ziajka
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
2017-06-27 10:09:21 +02:00
Julien Duponchelle
a7170da93f
Update bundled appliances
2017-06-26 11:00:55 +02:00
ziajka
1d09f423e5
Disable checking if IOU is on the same server
2017-06-23 12:20:49 +02:00
grossmj
1e37101641
Allow IOU 64-bit images.
2017-06-23 12:00:33 +02:00
Julien Duponchelle
bcdac6c969
Fix test for ethernet switch show arp
2017-06-23 10:54:05 +02:00
Julien Duponchelle
3ed055dbb9
Merge pull request #1086 from GNS3/spice-qxl
...
spice - added qxl vga support
2017-06-23 09:57:32 +02:00
ziajka
7447b3190d
spice - added qxl vga support
2017-06-22 12:56:28 +02:00
Jeremy Grossmann
1b6cefd82b
Merge pull request #1055 from GNS3/embed_shell
...
Fake console for simple Ethernet switch
2017-06-22 00:24:14 +02:00
grossmj
ad850f3857
Add port number in arp command output for Ethernet switch.
2017-06-22 00:23:33 +02:00
Julien Duponchelle
0ceec2629a
Merge pull request #1081 from GNS3/spice-feature
...
Spice support
2017-06-21 15:16:30 +02:00
ziajka
bc5ec98cd5
Spice support
...
* QEMU VNC options tests
* QEMU - SPICE support at build options and schemas
* SPICE console_type for nodes
2017-06-21 15:14:41 +02:00
Julien Duponchelle
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-21 15:13:04 +02:00
Julien Duponchelle
5a1d313fca
Merge pull request #1080 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:37:04 +02:00
Julien Duponchelle
e7853a1be9
Merge pull request #1079 from GNS3/revert-1076-spice-feature
...
Revert "Spice feature"
2017-06-21 10:32:41 +02:00
Julien Duponchelle
36dc264a6c
Revert "Spice feature"
2017-06-21 10:32:28 +02:00
Julien Duponchelle
efd5d82c88
Merge pull request #1076 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:28:43 +02:00
ziajka
ea9f0e52c8
Fixes #2108 (gns3-gui): getting project file with leading slashes issue ( #1078 )
2017-06-21 10:26:36 +02:00
Jeremy Grossmann
6730cfe823
Merge pull request #1077 from GNS3/fix-win-tests
...
Fix tests on windows
2017-06-20 14:36:01 +02:00
ziajka
2e6366a766
Fix tests on windows
2017-06-20 13:46:03 +02:00
Julien Duponchelle
e5bc7c7a66
Merge branch '2.1' into embed_shell
2017-06-19 11:10:24 +02:00
Julien Duponchelle
e1c20e6a22
Fix merge 2.0 error
2017-06-19 10:50:45 +02:00
Julien Duponchelle
734ca7d2f9
Fix linked base & linked clone settings in appliance
2017-06-19 10:49:23 +02:00
Julien Duponchelle
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-19 10:44:52 +02:00
Julien Duponchelle
8973cc6fee
Merge branch '2.1' into embed_shell
2017-06-19 09:11:08 +02:00
Julien Duponchelle
c8c991af78
Fix the error about appliance ID not found ( #1075 )
...
* Fix the error about appliance ID not found
* Copy appliance data before editing it
2017-06-19 08:47:50 +02:00
ziajka
61fda93611
SPICE console_type for nodes
2017-06-16 14:41:05 +02:00
ziajka
88c2353e2e
QEMU - SPICE support at build options and schemas
2017-06-16 10:17:26 +02:00
ziajka
c91a001729
QEMU VNC options tests
2017-06-16 10:03:33 +02:00
Julien Duponchelle
b8a4785633
2.0.4dev1
2017-06-13 10:37:41 +02:00
Julien Duponchelle
41af46cdc5
2.0.3 release
2017-06-13 10:35:50 +02:00
ziajka
64a852f38f
Fixes #1068 - handle zipfile encoding issues at project duplication
2017-06-09 15:32:25 +02:00
ziajka
5c0d955156
Fix : #1066 - Catching parsing errors at linked vbox file
2017-06-09 10:41:34 +02:00
Julien Duponchelle
c1c3a9ed80
Drop debug
2017-06-09 09:31:18 +02:00
ziajka
0dd35e1cbe
Ignoring virtualenv directory at gitignore
2017-06-09 09:14:25 +02:00
ziajka
7235a312ab
Escaping VPCS name in regex #1067
2017-06-09 09:14:25 +02:00
Julien Duponchelle
ae328e5c50
Merge branch '2.1' into embed_shell
2017-06-07 18:21:41 +02:00
Julien Duponchelle
40cc5d76b3
Fix racecondition when listing interface
...
Fix #1060
2017-06-07 15:57:05 +02:00
ziajka
b9e2b7945a
Removed gc collection at testing
2017-06-07 14:39:47 +02:00
ziajka
eb6068c3d3
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 ( #1063 )
2017-06-07 12:35:41 +02:00
Julien Duponchelle
c538ec5937
Fix tests on case sensitive file system
2017-06-07 11:20:55 +02:00
ziajka
e0b519eced
Fix when config file doesn't have computes section ( #1062 )
2017-06-07 10:50:40 +02:00
Julien Duponchelle
cdcdba7411
Fix installation issue with Python 3.4 and aiohttp cors
2017-06-06 17:41:36 +02:00
Julien Duponchelle
2fe589b1a8
Fix invalid test for 1.3 topology conversion to GNS3 2.1
2017-06-06 16:07:27 +02:00
Julien Duponchelle
ca3f8d0b43
Provide easy to test a shell by using stdin as an input
2017-06-02 14:50:34 +02:00
Julien Duponchelle
88cd804274
Update readme
2017-06-02 11:40:39 +02:00
Julien Duponchelle
6a0345897d
Connector is no longer supported in ws_connect by aiohttp 2.0
2017-06-02 10:42:40 +02:00
Julien Duponchelle
7dfb634376
Fix for websocket usage with aiohttp 2.0
...
Fix #1050
2017-06-01 18:39:55 +02:00
Julien Duponchelle
823288dd0b
Fix a crash in some cases
2017-06-01 18:35:03 +02:00
Julien Duponchelle
ed656b7ab2
Merge branch '2.0' into 2.1
2017-05-31 17:07:13 +02:00
Julien Duponchelle
e74e66b203
Typo in error message
2017-05-31 17:04:14 +02:00
Julien Duponchelle
93adef91d8
Merge branch '2.0' into 2.1
2017-05-31 16:58:31 +02:00
Julien Duponchelle
6fa27c6885
Check aiohttp version
2017-05-31 16:56:46 +02:00
pyup.io bot
07049562a4
Update pytest from 3.1.0 to 3.1.1 ( #1056 )
2017-05-31 15:34:36 +02:00
Julien Duponchelle
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
2017-05-31 15:13:29 +02:00
Julien Duponchelle
4f6cca0019
Fix errors when enabling chunking
2017-05-31 11:17:28 +02:00
Julien Duponchelle
7044c8c9ff
Fix the GUI disconnect from the server
...
Fix https://github.com/GNS3/gns3-gui/issues/2084
2017-05-31 11:03:44 +02:00
Julien Duponchelle
7913646ce3
2.0.3dev1
2017-05-30 08:58:05 +02:00
Julien Duponchelle
78e1321bae
2.0.2
2017-05-30 08:57:07 +02:00
pyup.io bot
c46a9da769
Update sphinx from 1.6.1 to 1.6.2 ( #1049 )
2017-05-29 09:01:12 +02:00
Julien Duponchelle
89394ba7e0
Drop SSL support
2017-05-26 15:54:08 +02:00
Julien Duponchelle
b8ee8d69c8
Fix unexpected keyword argument 'conn_timeout'
...
Fix #1047
2017-05-26 15:42:46 +02:00
Julien Duponchelle
ef5c013561
Merge branch 'master' into 2.0
2017-05-26 10:47:57 +02:00
Julien Duponchelle
8bbe7e8041
Set correct permission on ubridge when doing a remote installation
2017-05-26 10:47:25 +02:00
Julien Duponchelle
777361c23d
Merge branch 'master' into 2.0
2017-05-26 10:32:26 +02:00
Julien Duponchelle
c3d5abd104
Remote install script should be totally non interactive
2017-05-26 10:29:33 +02:00
Julien Duponchelle
39879ca92b
Duplicate project on remote server use UUID
...
Ref https://github.com/GNS3/gns3-server/issues/1040
2017-05-23 17:20:51 +02:00
Julien Duponchelle
5a86277a9f
Test that import erase the auto_open and auto_start setting
...
Ref #1041
2017-05-23 16:08:30 +02:00
Julien Duponchelle
b87692acce
Fix import of some old topologies from 1.3
2017-05-23 14:05:47 +02:00
Julien Duponchelle
d765d02f06
Fix error in logging of error during starting GNS3 VM
2017-05-23 13:39:41 +02:00
Julien Duponchelle
5bb6c51698
Fix an error when logging Docker container fail to start
2017-05-23 13:31:04 +02:00
Julien Duponchelle
59488e8064
Fix tests on python 3.4 ( #1046 )
2017-05-23 12:15:04 +02:00
Julien Duponchelle
54e80d68f8
Fix test failed on Python 3.4
...
Fix #1045
2017-05-23 11:11:13 +02:00
Julien Duponchelle
2a8911d19e
Keep DOCKER_MINIMUM_API_VERSION and DOCKER_MINIMUM_VERSION consistent
2017-05-23 11:00:15 +02:00
Bernhard Ehlers
8b7209ea78
Use docker version in error message of outdated docker installation
2017-05-23 10:41:42 +02:00
Bernhard Ehlers
7d48eba01b
Use versioned docker API
...
Since docker v1.13 the unversioned docker API is deprecated.
Backport of gns3-server 2.0, commit effbe59
2017-05-23 10:37:47 +02:00
Julien Duponchelle
1e598d1890
Test for support of docker commit images
...
Ref #1039
2017-05-23 10:23:12 +02:00
Bernhard Ehlers
2191c487b6
Support images created by "docker commit". Fixes #1039
2017-05-23 10:23:11 +02:00
pyup.io bot
3ed49bbdd5
Update pytest from 3.0.7 to 3.1.0 ( #1044 )
2017-05-23 08:29:36 +02:00
Jeremy Grossmann
82f1ab2be2
Merge pull request #1036 from GNS3/aiohttp_2.0
...
Aiohttp 2.0
2017-05-22 22:41:01 +02:00
Julien Duponchelle
7d30da5d4e
Do not wait auto start to finish in order to complete project opening
...
Fix https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 20:18:07 +02:00
Julien Duponchelle
4dc55a5af4
Improve logging for remote server connection lost
...
Ref https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 13:57:32 +02:00
Julien Duponchelle
bdd980d6a2
Ignore console_hsot when loading topologie
2017-05-22 11:42:50 +02:00
Julien Duponchelle
51d6152a5c
Fix support for some old topologies
...
Fix #1042
2017-05-19 18:27:20 +02:00
Julien Duponchelle
bdcadcc335
Fix support from some old topologies
...
Fix #1038
2017-05-19 17:49:39 +02:00
Julien Duponchelle
624a2c02c5
FIX iou creation
...
Fix https://github.com/GNS3/gns3-gui/issues/2065
2017-05-18 17:13:40 +02:00
Julien Duponchelle
189ad994c8
Symbols are returned with a content length
2017-05-18 16:37:44 +02:00
Julien Duponchelle
a4245fcf44
Aiohttp 2.0
...
Ref #1000
2017-05-17 18:42:17 +02:00
pyup.io bot
812ff6b5d8
Update sphinx from 1.5.6 to 1.6.1 ( #1035 )
2017-05-17 08:30:16 +02:00
grossmj
f338158654
Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664 .
2017-05-16 20:51:14 +02:00
Julien Duponchelle
e9fef928b0
Fix dynamips node creation error
2017-05-16 10:49:45 +02:00
Julien Duponchelle
5c5caf8418
Add comment about why we change linked_base to linked_clone
2017-05-16 10:38:58 +02:00
Julien Duponchelle
aff5554528
Rename old properties from gui linked_base to linked_clone
...
Fix #1034
2017-05-16 10:33:37 +02:00
Julien Duponchelle
2a159c06c5
Fix forwarding properties
...
Fix #2005 , #2002
2017-05-16 10:22:55 +02:00
Julien Duponchelle
c231e2bbf1
Merge branch '2.0' into 2.1
2017-05-16 09:30:07 +02:00
Julien Duponchelle
e24bfd5913
2.0.2dev1
2017-05-16 09:16:35 +02:00
Julien Duponchelle
f2d5eb0b27
2.0.1
2017-05-16 08:47:35 +02:00
Julien Duponchelle
bef1b2e8f1
Merge branch '2.0' into 2.1
2017-05-16 08:38:13 +02:00
Julien Duponchelle
39419462db
Handle HTTP 504 errors from compute node
...
Fix #1032
2017-05-16 08:37:54 +02:00
Jeremy Grossmann
ddc5e8169e
Merge pull request #1031 from GNS3/async_images
...
When connecting to a compute node ask for qemu images list
2017-05-15 21:20:28 +02:00
Julien Duponchelle
cd17ef6b12
Merge branch '2.0' into 2.1
2017-05-15 15:46:50 +02:00
Julien Duponchelle
3dc478385b
When connecting to a compute node ask for qemu images list
...
The server start to compute qemu image list in background
because first time discovery could be slow due to the compute
time of md5sum.
Fix #996
2017-05-15 15:35:48 +02:00
Julien Duponchelle
851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
...
Fix #1030
2017-05-15 10:21:37 +02:00
pyup.io bot
facdf9c617
Update sphinx from 1.5.5 to 1.5.6 ( #1029 )
2017-05-15 09:41:18 +02:00
grossmj
70d34befb9
Merge remote-tracking branch 'origin/2.0' into 2.0
2017-05-12 21:04:39 +08:00
Jeremy Grossmann
8696a464ab
Merge pull request #1027 from GNS3/fix_wic_numbering
...
Fix wic numbering
2017-05-12 21:03:05 +08:00
Julien Duponchelle
5721dd3f30
Fix port numbering for Wic slot 1 & 2
2017-05-12 14:12:24 +02:00
grossmj
bf38a8515e
Fix typo.
2017-05-12 18:54:54 +08:00
grossmj
942cc09eda
Fixes issue with connections when loading an ATM switch.
2017-05-12 18:00:58 +08:00
Jeremy Grossmann
9baaf5685d
Merge pull request #1028 from GNS3/filter_logs
...
Filter /settings from log
2017-05-12 17:31:42 +08:00
Julien Duponchelle
961dbb5162
Filter /settings from log
...
Fix #1026
2017-05-12 10:48:43 +02:00
Julien Duponchelle
19a6157f64
Fix wic numbering
...
Fix #1011
2017-05-12 09:48:05 +02:00
grossmj
18cfcaa081
Fixes ATM mapping.
2017-05-12 13:09:26 +08:00
grossmj
87d42f4eb9
Fixes Frame-relay VC mapping.
2017-05-12 12:39:01 +08:00
Julien Duponchelle
766456014b
Fix export project is looking into the wrong directory
...
Fix #1010
2017-05-11 17:59:57 +02:00
Julien Duponchelle
f31e46e8ed
Fix a race condition in logging when ubridge exit fast
...
Fix #1025
2017-05-11 17:26:18 +02:00
Jeremy Grossmann
633cdef0bc
Merge pull request #987 from GNS3/nat_vmware
...
NAT node can use the VMware NAT
2017-05-11 14:03:34 +08:00
Julien Duponchelle
fb6a95f7bb
Fix conversion issue with old topology with C3640
...
Fix #1019
2017-05-10 13:50:19 +02:00
Julien Duponchelle
93fe66a253
Fix error when you have a directory in your symbols directory
...
Fix #1006
2017-05-10 13:40:49 +02:00
Julien Duponchelle
e870b0cfa0
Catch VMWare errors when getting status after GNS3 VM start
...
Fix #1008
2017-05-09 19:16:47 +02:00
Julien Duponchelle
b4467d83bf
Make sure upstart LANG is utf8
...
Fix #1017
2017-05-09 18:54:01 +02:00
Julien Duponchelle
ac5509f383
Always install typing module (compat with python 3.4 on ubuntu)
...
Fix #1021
2017-05-09 15:09:55 +02:00
Julien Duponchelle
050f6876ce
Fix KeyError: 'filename'
...
Fix #1018
2017-05-09 12:25:15 +02:00
Julien Duponchelle
2172c25df6
Run tests into a tmp directory prefixed by unicode character
2017-05-09 09:43:47 +02:00
grossmj
48dae085aa
Catch missing function listxattr on some Linux host.
2017-05-08 21:02:23 +07:00
Julien Duponchelle
bfee08459d
Test image sorting
...
Ref https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 20:09:51 +02:00
Julien Duponchelle
8a6584d90f
Sort image list
...
Fix https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 19:52:45 +02:00
Julien Duponchelle
6870749e50
Handle a race condition at project closing
...
Fix #1015
2017-05-05 19:39:06 +02:00
Julien Duponchelle
3070a68273
Fix unicode error when reading ios configuration
...
Fix #1013
2017-05-05 19:27:04 +02:00
Julien Duponchelle
bda36081a9
Fix AttributeError: 'NoneType' object has no attribute 'send'
...
Fix #1014
2017-05-05 17:16:07 +02:00
Julien Duponchelle
930e7089db
Fix a conversion issue with some 1.3 topologies
2017-05-04 12:09:56 +02:00
Julien Duponchelle
04220846b3
Fix an error with ethernetswitch when ethertype is null
...
Fix #1007
2017-05-04 10:33:02 +02:00
Julien Duponchelle
694a4e8068
Raise an error if we can't create the dynamips configuration directory
...
Fix #992
2017-05-03 17:55:13 +02:00
Julien Duponchelle
7ba351c888
Catch timeout error when loading virtualbox VM
...
Fix #999
2017-05-03 17:44:55 +02:00
Julien Duponchelle
ae3e25b03b
Handle broken compute at server startup
...
Fix #1001
2017-05-03 17:40:58 +02:00
Julien Duponchelle
fa1450cb24
Catch error when we can't backup the topology
...
Fix #998
2017-05-03 17:35:10 +02:00
Julien Duponchelle
8e5f7d0838
Catch error when writting the topology file on read only device
...
Fix #1003
2017-05-03 17:28:47 +02:00
Julien Duponchelle
31d1696215
Catch a race condition in VirtualBox when editing and linking
...
Fix #993
2017-05-03 16:14:42 +02:00
Julien Duponchelle
078a6d8d34
Fix a race condition when editing a qemu vm and connecting it
...
Fix #997
2017-05-03 16:01:51 +02:00
Bernhard Ehlers
ecba758c58
Docker aux console is a VT100 terminal
...
Without that program like nano can't work.
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-05-03 10:30:43 +02:00
Julien Duponchelle
6190b9c189
2.0.1dev1
2017-05-03 10:18:26 +02:00
Julien Duponchelle
c88886911e
2.0.0
2017-05-02 10:16:11 +02:00
Bernhard Ehlers
56d91b648c
Fix connection to websocket with last docker release
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-04-28 16:06:43 +02:00
Bernhard Ehlers
1b0f5c63b8
Fix connection to websocket with last docker release
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-04-28 16:03:26 +02:00
Julien Duponchelle
a6d085bf61
Fix server startup on windows
2017-04-28 11:06:39 +02:00
Julien Duponchelle
b0f45035a9
NAT node can use the VMware NAT
...
On Windows and Mac OS this allow the NAT node to use the
VMware nat (it's always vmnet8). On Linux we still use the
libvirt NAT
2017-04-27 15:26:58 +02:00
Julien Duponchelle
273a711459
Merge branch '2.0' into 2.1
2017-04-26 17:22:14 +02:00
Julien Duponchelle
c3aecf935f
Add new appliances
2017-04-26 17:02:33 +02:00
Julien Duponchelle
629443a5e5
Sync appliances
2017-04-26 16:27:59 +02:00
Julien Duponchelle
2da581139c
Lower docker requirements in tests also
2017-04-24 18:49:47 +02:00
Julien Duponchelle
1a90305baa
Docker minimum api is 1.25
2017-04-24 18:43:12 +02:00
Julien Duponchelle
effbe59414
Lock docker API to 1.27
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
2017-04-24 17:51:55 +02:00
Julien Duponchelle
8b9f22c30c
Handling server disconnect error when docker daemon die
...
Fix #985
2017-04-24 17:37:41 +02:00
Julien Duponchelle
c9ceeee9de
Handle some invalid SVG images
...
Fix #986
2017-04-24 17:31:20 +02:00
Julien Duponchelle
78e030b7ab
2.0.0dev13
2017-04-20 10:55:36 +02:00
Julien Duponchelle
456a28304d
2.0.0rc4
2017-04-20 10:52:55 +02:00
Julien Duponchelle
11321383c5
Remove not working trigger of nightly build
2017-04-19 15:53:39 +02:00
Julien Duponchelle
d90a8fa482
Trigger nightly build when pushing
2017-04-19 15:52:36 +02:00
Julien Duponchelle
2962649dc8
Fix a race condition when handling error at project opening
...
Fix #983
2017-04-19 09:17:32 +02:00
Julien Duponchelle
d9b93ccd66
Fix an issue with editing network on windows
...
Fix #982
2017-04-18 18:04:00 +02:00
Julien Duponchelle
37e21f2a3d
Skip a test for qemu not supported on windows
2017-04-18 16:35:36 +02:00
Julien Duponchelle
c72ae1bfe7
Fix IOU test run on Windows
2017-04-18 16:21:45 +02:00
Julien Duponchelle
54014ccd39
Fix one more windows test
2017-04-18 16:01:07 +02:00
Julien Duponchelle
b4434b5134
Add tests for checking if path are correctly cleaned
2017-04-18 15:50:11 +02:00
Julien Duponchelle
691c2dfd8e
Drop a test about OVA no longer use
2017-04-18 14:27:44 +02:00
Julien Duponchelle
36de30e25e
Fix various tests for windows
2017-04-18 14:23:29 +02:00
Julien Duponchelle
3de04d6e76
Install winpcap for the windows tests
2017-04-18 14:08:37 +02:00
Julien Duponchelle
51ef5d8c90
Fix a broken test on windows machines
2017-04-18 14:04:50 +02:00
Julien Duponchelle
0d687e62ad
Try to enable test on appveyor
2017-04-18 13:54:30 +02:00
Julien Duponchelle
0bf6ed52cd
Verbose test on windows
2017-04-18 13:39:34 +02:00
Julien Duponchelle
b152360c5b
Merge branch 'master' into 2.0
2017-04-18 12:33:19 +02:00
Julien Duponchelle
722028b2d2
Install win32 dependencies for the tests
2017-04-18 12:27:54 +02:00
Julien Duponchelle
25a992a870
Build only for Python 3.6 on Windows
2017-04-18 12:24:19 +02:00
Julien Duponchelle
c50e80b2d3
Setup appveyor
2017-04-18 12:16:54 +02:00
Julien Duponchelle
5729d37992
Setup appveyor
2017-04-18 11:54:10 +02:00
Julien Duponchelle
7302f65ffe
Catch timeout error on docker
...
Fix #981
2017-04-18 11:44:20 +02:00
Julien Duponchelle
152807e654
Merge branch 'master' into 2.0
2017-04-18 09:22:58 +02:00
Athmane Madjoudj
3518a781e9
typing is already included in Py >= 3.5 ( #979 )
2017-04-18 09:15:16 +02:00
Julien Duponchelle
f3a87d76ef
Fix import of some old topologies
...
Fix #977
2017-04-14 10:38:21 +02:00
Julien Duponchelle
57cdef6b02
Fix AttributeError: 'NoneType' object has no attribute 'returncode'
...
Fix #976
2017-04-14 10:33:19 +02:00
Julien Duponchelle
d2d5f003f8
Fix a merge error
2017-04-14 09:09:43 +02:00
Julien Duponchelle
540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
2017-04-14 08:55:37 +02:00
Julien Duponchelle
5fb2a462c2
Merge master
2017-04-14 08:53:53 +02:00
Julien Duponchelle
a9b76c9656
1.5.5dev1
2017-04-14 08:46:31 +02:00
Julien Duponchelle
838680cb40
1.5.4
2017-04-13 17:30:25 +02:00
Julien Duponchelle
85136bc2e4
Fix VPCS tests for recent version
2017-04-13 15:56:12 +02:00
Julien Duponchelle
6d150bb62c
Freeze server dependencies to the same version used for 1.5.3
2017-04-13 14:45:27 +02:00
Bernhard Ehlers
3afe85ba3c
Fix 1.5: Error message, when stopping IOU router #769
...
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-04-13 14:25:40 +02:00
Julien Duponchelle
57ba7ab801
Fix crash in some tests
2017-04-13 14:24:26 +02:00
Julien Duponchelle
b755840a27
Add security issues section
2017-04-13 12:38:16 +02:00
Julien Duponchelle
a8294c3de8
Backport requirements of 2.0
2017-04-13 10:22:20 +02:00
Julien Duponchelle
878aee6e90
Correct version number
2017-04-13 09:55:22 +02:00
Julien Duponchelle
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
Julien Duponchelle
62cd5e4aa3
Fix ghost vmware vms
...
Fix #975
2017-04-11 15:05:31 +02:00
Julien Duponchelle
18835974fb
Fix required field in schema not use
...
Fix #972
2017-04-11 10:57:01 +02:00
Julien Duponchelle
ab2af5ceab
Catch error and log them when we can't write the config
...
Fix #974
2017-04-10 17:44:09 +02:00
Julien Duponchelle
fdd1084714
Fix bridge 'bridge0' already exist when we have trouble with a container
...
Fix #973
2017-04-10 16:58:00 +02:00
Julien Duponchelle
03a134af75
Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
2017-04-07 15:34:18 +02:00
grossmj
5edb631b00
Fixes Qemu sata option. Ref #875 .
2017-04-07 17:25:14 +08:00
Julien Duponchelle
ec6fdb7324
Catch GNS3 VM loading error at startup
2017-04-04 14:25:30 +02:00
pyup.io bot
7f621ed5dd
Update sphinx from 1.5.4 to 1.5.5 ( #967 )
2017-04-03 23:44:26 +02:00
Julien Duponchelle
8f33d9ab79
Update documentation links
...
Fix #1977
2017-04-03 16:27:08 +02:00
Julien Duponchelle
b7e1a56056
Catch a startup error due to the usage of some antivirus
2017-04-03 16:25:37 +02:00
pyup.io bot
11c7f35ea2
Update sphinx from 1.5.3 to 1.5.4 ( #966 )
2017-04-03 09:06:26 +02:00
Julien Duponchelle
b92f881921
2.0.0dev12
2017-03-31 10:08:56 +02:00
Julien Duponchelle
ef5714bd3e
2.0.0rc3
2017-03-31 10:07:25 +02:00
Julien Duponchelle
4f1b738ef5
Merge branch '2.0' into 2.1
2017-03-30 10:16:16 +02:00
Julien Duponchelle
cfe13e1929
Support IOU image without .bin at the end
2017-03-29 16:08:13 +02:00
Julien Duponchelle
935ca17d7a
Allow to change some properties of an already connected ethernet switch
...
Fix https://github.com/GNS3/gns3-gui/issues/1970
2017-03-29 13:22:24 +02:00
Julien Duponchelle
644616b69c
Ensure we start only one ubridge
...
Fix https://github.com/GNS3/gns3-gui/issues/1964
2017-03-28 16:27:09 +02:00
Julien Duponchelle
84da9b4c23
Remove unused module import
2017-03-28 14:51:55 +02:00
Julien Duponchelle
7528152475
Ignore new version or aiohttp cors
2017-03-28 14:10:29 +02:00
Julien Duponchelle
815820f692
Catch some broken hostname for compute node
...
Fix #961
2017-03-28 12:14:27 +02:00
Julien Duponchelle
2564740665
Fix limit of 20 docker containers
...
Fix #963
2017-03-28 11:54:16 +02:00
Julien Duponchelle
42f409d5f9
Fix race conditions in creation of Frame Relay Switch
2017-03-28 11:25:26 +02:00
Julien Duponchelle
aae37034e1
Fix conversion of project from 1.X with custom symbol for cloud
2017-03-28 09:12:36 +02:00
Julien Duponchelle
132bc87081
Dissallow parallel pull of docker images
...
Fix #962
2017-03-27 20:46:25 +02:00
Julien Duponchelle
25c4207661
Add a scripts for running current dev version on GNS3 VM
2017-03-27 17:13:07 +02:00
Julien Duponchelle
8d22f2930e
Fix a crash with missing size in the svg files
...
Fix #960
2017-03-27 10:41:28 +02:00
Julien Duponchelle
ac05db5d1b
Fix an utf8 error in auth code
2017-03-27 10:38:41 +02:00
Julien Duponchelle
80e361ff2e
Improve vmrun timeout message
...
Ref https://github.com/GNS3/gns3-gui/issues/1967
2017-03-27 09:00:58 +02:00
Julien Duponchelle
541afe9660
Support utf-8 characters in user and password for auth
...
Fix #959
2017-03-23 15:50:02 +01:00
Julien Duponchelle
bbfd56606c
Notify pyup that some dependencies doesn't require update
2017-03-23 09:50:46 +01:00
pyup.io bot
4036e519a7
Update aiohttp-cors from 0.5.0 to 0.5.1 ( #957 )
2017-03-23 09:49:49 +01:00
Julien Duponchelle
9fd5e4cbc9
Handle password configuration change on remote servers
...
Fix https://github.com/GNS3/gns3-gui/issues/1942
2017-03-22 18:29:08 +01:00
Julien Duponchelle
cb78eb4ee3
Fix Bug when delete fake-running VMBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1933
2017-03-22 11:08:16 +01:00
Julien Duponchelle
8712866489
Fix Can't connect to compute local on some computers
...
Chicken and egg problem we try to connect to compute
before http was available. I rewrote the code to prevent
erase of settings and rollback the beta4 code for init.
Fix #946
2017-03-21 18:06:45 +01:00
Julien Duponchelle
1566d7f12a
Remove UDP server discovery because not use for the moment
2017-03-21 17:04:59 +01:00
Julien Duponchelle
cc6f4c0510
Add a modification uuid to settings returned by the server
...
Ref #1949
2017-03-21 13:35:02 +01:00
Julien Duponchelle
73c31b4b87
Update docs
2017-03-21 13:32:04 +01:00
Julien Duponchelle
c608a4ab38
Remove port name format documentation (moved to docs.gns3.com)
2017-03-21 10:30:33 +01:00
Julien Duponchelle
c5290cfec6
Check python version in setup.py only for install
...
This allow us to use this on build service like travis.
2017-03-21 10:06:07 +01:00
Julien Duponchelle
34f5a6f82c
Fix Session is closed when listing docker images
...
Fix #955
2017-03-20 23:50:31 +01:00
Julien Duponchelle
78c154e376
Cleanup docker source code
2017-03-20 20:30:59 +01:00
Julien Duponchelle
a571b1a2f8
Use aiohttp session for docker queries
2017-03-20 19:46:50 +01:00
Julien Duponchelle
55563b9808
Escape special characters from SVG text
...
Ref https://github.com/GNS3/gns3-server/issues/952
2017-03-20 19:14:07 +01:00
Julien Duponchelle
5409d9c3f8
Fix some port short name display issues
...
Fix https://github.com/GNS3/gns3-gui/issues/1940
2017-03-20 18:10:00 +01:00
Julien Duponchelle
95f864c871
Catch server disconnected errors from computes
...
Fix #953
2017-03-20 17:13:37 +01:00
Julien Duponchelle
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
2017-03-20 17:06:00 +01:00
Julien Duponchelle
bc0e4c1174
Generate a node uuid if the uuid is missing in the .gns3
...
Fix #950
2017-03-20 16:21:09 +01:00
Julien Duponchelle
0997998064
Ensure to dump project before exporting it
...
Fix #951
2017-03-20 14:57:20 +01:00
Julien Duponchelle
c8b46bdcab
Fix return code check for SIGSEGV of IOU images
...
Fix #948
2017-03-20 09:46:07 +01:00
Julien Duponchelle
2ddb329a90
Prevent vmname change for VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1930
2017-03-16 19:17:12 +01:00
Julien Duponchelle
1b84874762
Upgrade to aiohttp 1.3.5 to solve issue with big file
...
Fix #943
2017-03-16 18:42:00 +01:00
Julien Duponchelle
7c318d477d
Handle some invalid svg
...
Fix #944
2017-03-16 18:39:07 +01:00
Julien Duponchelle
490576fedc
Try to fix some 1.3 topology with corrupted data
...
Fix #945
2017-03-16 18:29:02 +01:00
Julien Duponchelle
31ed2a4c96
Fix ComputeError: Can't connect to Main server
...
Fix #942
2017-03-16 12:05:30 +01:00
Julien Duponchelle
6a015fffeb
Catch error when the server as trouble to access to itself
...
Fix #940
2017-03-16 10:50:08 +01:00
Julien Duponchelle
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
2017-03-16 10:39:08 +01:00
Julien Duponchelle
cb6f94bc24
Lock yarl version because 0.10 is not compatible with aiohttp 1.3
2017-03-15 10:51:00 +01:00
pyup.io bot
d37d3e7d77
Update pytest from 3.0.6 to 3.0.7 ( #935 )
2017-03-15 10:20:34 +01:00
Julien Duponchelle
2c0fb0d016
Raise error if image are not avaible on main server during export
...
Fix https://github.com/GNS3/gns3-gui/issues/1928
2017-03-14 18:00:16 +01:00
Julien Duponchelle
233a5fbed4
Fix a race condition when killing ubridge
...
Fix #931
2017-03-13 18:21:43 +01:00
Julien Duponchelle
84a6ed7684
If your settings from 1.X are broken with skip them at import
...
Fix #932
2017-03-13 18:17:17 +01:00
Julien Duponchelle
1d5029e4e2
Catch a permission error on symbols
...
Fix #930
2017-03-13 17:50:39 +01:00
Julien Duponchelle
d60597ca0d
Catch unicode error when you try to duplicate a project with invalid characters
...
Fix #934
2017-03-13 17:11:37 +01:00
Julien Duponchelle
886329a978
Catch error when you try to put an invalid server url
...
Fix #929
2017-03-13 16:59:42 +01:00
Julien Duponchelle
0dc38a3970
Fix an error when handling ubridge errors
...
Fix #933
2017-03-13 16:57:24 +01:00
Julien Duponchelle
9ef334331e
Fix crash when handling an error in project creation
...
Fix #928
2017-03-13 16:55:35 +01:00
Julien Duponchelle
5e2b619305
Merge branch 'master' into 2.0
2017-03-13 15:42:58 +01:00
Julien Duponchelle
fea77398e7
Publish on PyPi when we tag
2017-03-10 20:33:17 +01:00
Julien Duponchelle
3cfe83ae84
2.0.0rc2
2017-03-10 20:24:57 +01:00
Julien Duponchelle
55b4e95396
Merge branch 'master' into 2.0
2017-03-09 19:10:29 +01:00
Julien Duponchelle
b909ec978f
Drop color logging for remote install, seem to fail in some conditions
2017-03-09 19:09:56 +01:00
Julien Duponchelle
99ee40df3d
Do not return broken appliances like ASA 8
2017-03-09 15:44:48 +01:00
Julien Duponchelle
21849656d1
Merge branch '2.0' into 2.1
2017-03-08 18:17:15 +01:00
Julien Duponchelle
c2ccad35fe
Merge branch 'master' into 2.0
2017-03-08 18:16:36 +01:00
Julien Duponchelle
cb338d9583
Cleanup the remote install script
2017-03-08 18:15:43 +01:00
Julien Duponchelle
bb45ff0d9a
Support for Xenial in remote install
...
Fix #923
2017-03-08 15:58:28 +01:00
Julien Duponchelle
5036079deb
Merge branch '2.0' into 2.1
2017-03-07 16:48:31 +01:00
Julien Duponchelle
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
2017-03-07 15:36:35 +01:00
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
2017-03-07 11:16:05 +01:00
Julien Duponchelle
d89ea83746
When we receive settings from the client save them on disk
2017-03-07 11:12:51 +01:00
Jeremy Grossmann
e3974377ed
Merge pull request #888 from GNS3/embed_appliances
...
Embed the appliances in the server.
2017-03-06 17:43:15 -07:00
Julien Duponchelle
78e5944e66
2.0.0dev10
2017-03-06 19:35:16 +01:00
Julien Duponchelle
5b217d2043
2.0.0rc1
2017-03-06 19:31:02 +01:00
Julien Duponchelle
54131bc9bb
Update the documentation
2017-03-06 14:35:39 +01:00
Julien Duponchelle
8b7035b185
Enable show in file manager for cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1900
2017-03-06 14:25:53 +01:00
Julien Duponchelle
94d285301a
Improve error log when you have trouble to load a topology
2017-03-06 12:15:52 +01:00
Julien Duponchelle
5e7f97b175
Fix when qemu exit by itself clean other processes
...
Fix https://github.com/GNS3/gns3-gui/issues/1898
2017-03-03 18:40:26 +01:00
Julien Duponchelle
e828c9068a
Fix an issue with some node name format
...
Fix #922
2017-02-28 18:03:10 +01:00
Julien Duponchelle
5a399b90fe
Merge branch '2.1' into embed_appliances
2017-02-28 14:55:33 +01:00
Julien Duponchelle
583327ad33
Merge branch '2.0' into 2.1
2017-02-28 14:32:40 +01:00
Julien Duponchelle
7e1e63cd09
Catch error when we can't save the settings
...
Fix #921
2017-02-28 14:31:52 +01:00
Julien Duponchelle
1ab9ca2333
Merge branch '2.0' into 2.1
2017-02-28 14:25:38 +01:00
Julien Duponchelle
39106ac36b
Do not prevent the creation of a local server on a machine named gns3vm
...
Fix #920
2017-02-28 13:11:03 +01:00
Julien Duponchelle
41d7570b24
Load local server before anything else
2017-02-28 12:08:47 +01:00
Julien Duponchelle
da8811515d
Remove noise from log when VMware is not installed
2017-02-28 11:42:07 +01:00
Julien Duponchelle
ec6411f730
Fix an error with some SVG
...
Fix #919
2017-02-28 11:22:53 +01:00
Julien Duponchelle
70e2b87ff0
Patch hostname in configuration file even if name is unsync
...
Ref https://github.com/GNS3/gns3-gui/issues/1889
2017-02-27 12:48:05 +01:00
Julien Duponchelle
8fd59c7967
If the GNS3 VM as failed to start reset his status
2017-02-27 12:03:26 +01:00
Julien Duponchelle
9c71e96fd4
Report aiohttp version in crash report
2017-02-27 11:31:51 +01:00
Julien Duponchelle
8e9c480d8d
Catch some invalid node name formatting
...
Fix #917
2017-02-27 11:24:06 +01:00
Julien Duponchelle
53dd1bd6e1
Ensure we dump a .gns3 before exporting it
...
Fix #915
2017-02-27 11:10:08 +01:00
pyup.io bot
34d0736946
Update sphinx from 1.5.2 to 1.5.3 ( #916 )
2017-02-27 08:45:45 +01:00
Julien Duponchelle
2e0f012952
Improve ACPI shutdown for virtualbox
2017-02-24 13:58:03 +01:00
Julien Duponchelle
65b75a9212
Fix an issue with serial capture for IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1886
2017-02-24 11:55:41 +01:00
Julien Duponchelle
366c567864
Fix restoration of private config when using dynamips
...
Fix #906
2017-02-23 18:21:00 +01:00
Julien Duponchelle
420c3792eb
Merge branch 'unknow_error_bug' into 2.0
2017-02-23 18:08:46 +01:00
Julien Duponchelle
3fb24dd895
Avoid a crash when the connection with the server close
2017-02-23 17:54:01 +01:00
Julien Duponchelle
5bfa864f0c
Increase timeout for detecting VirtualBox GNS3 VM
2017-02-23 16:19:20 +01:00
Julien Duponchelle
0d96471f29
Fix headless startup of the GNS3 VM
2017-02-23 15:35:30 +01:00
Julien Duponchelle
8aca3c7b99
Do not crash at startup if local server as the same name as remote server
...
Fix #910
2017-02-23 14:34:21 +01:00
Julien Duponchelle
30db4d8b5c
Yarl 0.9.8 is require by aiohttp 1.3
2017-02-23 11:49:46 +01:00
Julien Duponchelle
afa3f12e30
Allow any 1.3 aiohttp release but not 1.4
2017-02-23 11:48:34 +01:00
Julien Duponchelle
726480f676
Disable Keep Alive because it's bug with old Qt versions
2017-02-23 09:32:26 +01:00
Julien Duponchelle
40be22bc58
Fix run missing function
...
Fix https://github.com/GNS3/gns3-gui/issues/1878
2017-02-23 09:13:27 +01:00
Julien Duponchelle
6a91804116
Catch error when you provide an invalid port name formating
...
Fix #909
2017-02-22 18:03:26 +01:00
pyup.io bot
ebe8c1e536
Update aiohttp from 1.2.0 to 1.3.3 ( #905 )
2017-02-22 10:28:43 +01:00
Julien Duponchelle
2884a40769
Fix error when the startup config file is missing
...
Fix https://github.com/GNS3/gns3-gui/issues/1877
2017-02-22 09:28:34 +01:00
Julien Duponchelle
b132d95a04
Fix error when you delete the builtin symbols directory
...
Fix #908
2017-02-20 18:28:49 +01:00
Julien Duponchelle
961c209ab1
Fix an issue when getting size from some SVG file
...
Fix https://github.com/GNS3/gns3-gui/issues/1866
2017-02-20 17:25:26 +01:00
Julien Duponchelle
132a7bfeb7
Catch an error in etherswitch when ubridge die
...
Fix #907
2017-02-20 12:19:38 +01:00
Julien Duponchelle
7407ab88b3
Fix a failing test on Python 3.6
2017-02-20 10:56:48 +01:00
Julien Duponchelle
7fea6f0e2e
Fix conversion issue for old IOU projects
...
Fix https://github.com/GNS3/gns3-gui/issues/1868
2017-02-20 10:48:03 +01:00
Jeremy Grossmann
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
2017-02-19 22:59:06 -08:00
Jeremy Grossmann
aee7208f7b
Merge pull request #895 from GNS3/qemu_more_adapters
...
Allow up to 275 adapters for qemu
2017-02-17 01:40:41 -08:00
Jeremy Grossmann
635e163954
Update qemu_vm.py
2017-02-17 17:37:06 +08:00
Julien Duponchelle
99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
2017-02-17 09:55:50 +01:00
Julien Duponchelle
51bf979284
Merge branch '2.0' into 2.1
2017-02-16 16:24:57 +01:00
Julien Duponchelle
a730fce514
2.0.0dev9
2017-02-16 11:23:19 +01:00
Julien Duponchelle
5796f47a55
Crash report key for b4
2017-02-16 11:21:39 +01:00
Julien Duponchelle
0f33448af2
2.0.0 beta 4
2017-02-16 11:19:27 +01:00
Julien Duponchelle
8d2c27eafd
Lock aiohttp to see if it's the reason of Unkown error from Qt
2017-02-15 20:10:41 +01:00
Julien Duponchelle
10b039074f
Avoid a crash in some conditions when reading the serial console
2017-02-15 19:31:38 +01:00
Julien Duponchelle
897c9cb42c
Improve docker container for development
2017-02-15 19:31:18 +01:00
Julien Duponchelle
a2337ed6c6
Force installation of last aiohttp
2017-02-15 16:41:23 +01:00
Julien Duponchelle
b7e5c08fdf
Display git version in commit
2017-02-15 12:58:12 +01:00
Julien Duponchelle
e04eb44a15
Disallow export of project with VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
2017-02-14 16:41:31 +01:00
Julien Duponchelle
a191029c4f
Fix linked_clone property lost during topology convert
2017-02-14 14:45:48 +01:00
Julien Duponchelle
0dbd92db11
Fix disk lost when save as a project using linked clone VirtualBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
2017-02-13 19:11:29 +01:00
Julien Duponchelle
a576c57873
Catch permission error when restoring a snapshot
...
Fix #899
2017-02-13 15:30:02 +01:00
Julien Duponchelle
5639cbe860
Fix a rare crash when closing a project
...
Fix #900
2017-02-13 15:24:22 +01:00
Julien Duponchelle
defcf82610
Fix a rare error when closing a project
...
Fix #897
2017-02-13 15:18:00 +01:00
Julien Duponchelle
4fed98617b
Add Dockerfile for development
2017-02-13 11:39:21 +01:00
Julien Duponchelle
2a840da462
Create an ApplianceTemplate class
2017-02-08 15:40:56 +01:00
Julien Duponchelle
8d86d959de
"/appliances" => "/appliances/templates"
2017-02-08 14:51:00 +01:00
Julien Duponchelle
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
2017-02-07 17:04:29 +01:00
Julien Duponchelle
5e02a9d450
Merge branch '2.0' into 2.1
2017-02-07 15:03:24 +01:00
Julien Duponchelle
f33e470601
Fix error when you have error on your filesystem during project convertion
...
Fix #894
2017-02-07 10:36:36 +01:00
Julien Duponchelle
19b70accd5
Catch error when we can't access to a unix socket
2017-02-06 17:59:00 +01:00
Julien Duponchelle
94fd4bcbe9
Fix stacktrace display when connecting to remote server
...
Fix #891
2017-02-06 17:56:08 +01:00
Julien Duponchelle
6ded234681
Fix an error with Python 3.4
2017-02-06 17:19:02 +01:00
Julien Duponchelle
bcc71b5455
Fix a crash with Python 3.4
...
Fix https://github.com/GNS3/gns3-server/issues/876
2017-02-06 16:52:13 +01:00
Julien Duponchelle
08c2892295
If we can't resolve compute name return 0.0.0.0
...
It's not perfect, but it's rare in most cases it's
handle before.
Fix #892
2017-02-06 16:47:40 +01:00
Julien Duponchelle
9c7d2e9915
Raise an error if you put an invalid key in node name
...
Fix https://github.com/GNS3/gns3-gui/issues/1833
2017-02-06 15:05:29 +01:00
Julien Duponchelle
0d7157c295
Improve a lot project loading speed
...
Fix #893
2017-02-06 11:57:56 +01:00
Julien Duponchelle
fbe26d11cf
Fix a potential crash
2017-02-06 11:07:35 +01:00
Julien Duponchelle
d06af526b2
Fix the server don't start if a remote is unavailable
2017-02-06 10:49:09 +01:00
Julien Duponchelle
959c08449e
Do not crash if you pass {name} in name
2017-02-03 14:56:55 +01:00
Julien Duponchelle
96194cef67
Fix import/export of dynamips configuration
2017-02-03 14:44:32 +01:00
Julien Duponchelle
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
Julien Duponchelle
afcd27f348
Merge branch '2.0' into 2.1
2017-02-02 15:35:04 +01:00
Julien Duponchelle
63b888a57e
Drop unused code
2017-02-02 15:34:39 +01:00
Julien Duponchelle
842e2c7fbf
Merge branch '2.0' into 2.1
2017-02-02 11:54:03 +01:00
Julien Duponchelle
46d405c8b3
Simplify conversion process from 1.3 to 2.0
...
This could avoid some corruption issue.
2017-02-02 11:52:55 +01:00
Julien Duponchelle
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
2017-02-01 11:30:14 +01:00
Julien Duponchelle
5204cec9e6
Merge branch '2.0' into 2.1
2017-02-01 10:08:38 +01:00
Julien Duponchelle
f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1821
2017-01-31 18:58:43 +01:00
Julien Duponchelle
27a1089806
Fix creation of qemu img
...
Fix https://github.com/GNS3/gns3-gui/issues/1826
2017-01-31 15:16:05 +01:00
Julien Duponchelle
bfbc6ff0be
Fix rare race condition when stopping ubridge
...
Fix #887
2017-01-31 13:43:05 +01:00
Julien Duponchelle
580693b1ec
Prevent renaming of a running VirtualBox linked VM
...
Fix https://github.com/GNS3/gns3-gui/issues/1816
2017-01-30 15:19:46 +01:00
Julien Duponchelle
2da20177a2
Avoid crash when you broke your system permissions
...
Fix #877
2017-01-27 10:56:48 +01:00
Julien Duponchelle
267a5ae3a8
Do not crash when you broke permission on your file system during
...
execution
Fix #878
2017-01-27 10:52:17 +01:00
Julien Duponchelle
8ff7670031
Fix a crash when you broke permission on your file system
...
Fix #879
2017-01-27 10:49:57 +01:00
Julien Duponchelle
d99ec92210
Fix a rare race condition when exporting debug informations
...
Fix #880
2017-01-27 10:48:07 +01:00
Julien Duponchelle
b9bd6aa501
Do not try to start the GNS3 VM if the name is none
...
Fix #881
2017-01-27 10:41:39 +01:00
Julien Duponchelle
d901efae51
2.1.0dev1
2017-01-24 10:37:23 +01:00
Julien Duponchelle
1ed88eda85
Fix version check for VPCS
2017-01-23 21:11:52 +01:00
Julien Duponchelle
a24490930f
Fix pcap for PPP link with IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1799
2017-01-23 18:28:06 +01:00
Julien Duponchelle
dc40b0296e
Correct link are not connected to the correct ethernet switch port after conversion
...
Fix https://github.com/GNS3/gns3-gui/issues/1797
2017-01-23 13:34:11 +01:00
Julien Duponchelle
f90e6f2f5b
Fix an error if you don't have permissions on your symbols directory
...
Fix #872
2017-01-23 10:23:18 +01:00
Julien Duponchelle
a1a677fcd3
Fix an error when converting some topologies from 1.3
...
Fix #871
2017-01-23 10:18:35 +01:00
pyup.io bot
9d6d15c1bc
Update sphinx from 1.5.1 to 1.5.2 ( #873 )
2017-01-23 10:01:53 +01:00
pyup.io bot
5183ef8348
Update pytest from 3.0.5 to 3.0.6 ( #874 )
2017-01-23 10:00:18 +01:00
Julien Duponchelle
1b07c31ef1
2.0.0 dev8
2017-01-19 11:17:22 +01:00
Julien Duponchelle
c5be64a44f
2.0.0b3
2017-01-19 11:16:05 +01:00
Julien Duponchelle
6177a45eb5
Merge branch 'master' into 2.0
2017-01-19 11:04:56 +01:00
Julien Duponchelle
e7a88a7d99
Force the dependency on typing because otherwise it's broke on 3.4
2017-01-19 10:27:32 +01:00
Julien Duponchelle
89d98bc528
Fix sometimes you have an exception when closing GNS3
...
Fix #869
2017-01-18 18:38:25 +01:00
Julien Duponchelle
d74769c824
Fix duplicate node names
...
Fix https://github.com/GNS3/gns3-gui/issues/1796
2017-01-18 18:28:50 +01:00
Julien Duponchelle
e5dba5e66a
Fix bug with other directory of Qemu images
...
Fix https://github.com/GNS3/gns3-gui/issues/1790
2017-01-18 12:39:10 +01:00
Julien Duponchelle
3c0bdd12b5
Do not raise an error if no VM is selected for remote GNS3 VM
2017-01-18 09:49:59 +01:00
Julien Duponchelle
47c58bb400
Fix UnboundLocalError: local variable 'vmname' referenced before assignment
...
Fix #868
2017-01-18 09:39:27 +01:00
Julien Duponchelle
c9f3ea4489
Fix some race condition in project deletion
...
Fix #866
2017-01-17 19:37:38 +01:00
Julien Duponchelle
d10e707f4f
Turn off coveralls
2017-01-17 18:58:43 +01:00
Julien Duponchelle
28cbae546d
Fix tests broken by recent pytest upgrades
2017-01-17 18:56:06 +01:00
Julien Duponchelle
82da073dd7
If qemu status change internally we mirror it
2017-01-17 16:03:12 +01:00
Julien Duponchelle
6938e400d1
Fix VPCS test suite
2017-01-17 16:02:56 +01:00
Julien Duponchelle
bfb23ce7a3
Fix hostname of VPCS is not changed
...
Fix https://github.com/GNS3/gns3-gui/issues/1780
2017-01-17 14:34:48 +01:00
Julien Duponchelle
e06be6729a
Fix streaming test
2017-01-17 09:05:05 +01:00
Julien Duponchelle
304d92764c
Fix capture stop with Wireshark
...
Fix https://github.com/GNS3/gns3-gui/issues/1763
2017-01-16 20:31:55 +01:00
Julien Duponchelle
2de284ea30
Fix some tests on travis
2017-01-16 10:13:13 +01:00
Julien Duponchelle
7a0783d050
Drop a useless debug information
...
Fix https://github.com/GNS3/gns3-gui/issues/1778
2017-01-16 09:17:08 +01:00
Julien Duponchelle
7241063ddf
Fix sometimes VirtualBox VM are not loading
...
Fix https://github.com/GNS3/gns3-server/issues/865
2017-01-16 08:57:50 +01:00
Julien Duponchelle
1527a1a4e1
Fix cloud on Linux
...
Fix https://github.com/GNS3/gns3-server/issues/865
2017-01-13 17:08:40 +01:00
Jeremy Grossmann
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
2017-01-12 20:30:10 -08:00
Julien Duponchelle
e87f5fd782
Merge branch 'master' into 2.0
2017-01-12 09:08:17 +01:00
Julien Duponchelle
e63171c2c2
1.5.3dev1
2017-01-12 09:07:06 +01:00
Julien Duponchelle
19c4ec1867
1.5.3
2017-01-12 08:18:46 +01:00
Julien Duponchelle
b1ae884bf0
Drop NAT port from cloud from old topologies
...
It was almost not used (only one occurrence in the whole
beta test).
Fix #844
2017-01-11 19:20:12 +01:00
Julien Duponchelle
1bf54bcaeb
Fix Port labels for docker VMs incorrect
2017-01-11 18:38:28 +01:00
Julien Duponchelle
82c99418b4
Fix If cloud interface is down the project doesn't open
...
Fix https://github.com/GNS3/gns3-gui/issues/1751
2017-01-11 17:23:36 +01:00
Julien Duponchelle
69d8ed5636
Catch Timeout error from VirtualBox GNS3 VM
...
Fix #864
2017-01-11 15:49:36 +01:00
Julien Duponchelle
df694ca9eb
Fix export of IOU configuration
...
Fix https://github.com/GNS3/gns3-gui/issues/1745
2017-01-10 15:50:35 +01:00
Julien Duponchelle
720adb7721
Fix a crash with VirtualBox in some conditions
...
Fix #863
2017-01-10 14:23:12 +01:00
Julien Duponchelle
9480065b28
Sata disk interface support for Qemu VMs. ( #862 )
2017-01-10 14:11:40 +01:00
Julien Duponchelle
afd46ec010
Fix random error in the dynamips test suite after previous commit
2017-01-10 12:41:14 +01:00
Julien Duponchelle
6150929a5b
Support conversion to dynamips new directory layout on remote
...
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-10 12:15:31 +01:00
Julien Duponchelle
e0071f5b59
Catch error when a file is deleted during the compression of project
...
Fix #860
2017-01-10 10:16:45 +01:00
Julien Duponchelle
666461277d
Fix a crash with some docker images
...
Fix #861
2017-01-10 10:09:34 +01:00
Julien Duponchelle
41d32a5f71
Fix Wrong slot numbering on IOS router
...
Fix #1762
2017-01-09 18:04:54 +01:00
Julien Duponchelle
f7d87f09f1
Fix VPCS configuration is overwritten on project load
...
Fix https://github.com/GNS3/gns3-gui/issues/1766
2017-01-09 17:07:42 +01:00
Julien Duponchelle
58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
...
Fix https://github.com/GNS3/gns3-gui/issues/1764
2017-01-09 16:48:42 +01:00
Julien Duponchelle
2de60ba257
Drop a useless line of code in port_manager
2017-01-09 16:11:34 +01:00
Julien Duponchelle
035cbac28e
Fix binding console host for VMware and VirtualBox
...
Ref https://github.com/GNS3/gns3-gui/issues/1757
2017-01-09 16:05:29 +01:00
Julien Duponchelle
b63273ec97
Fix resume of dynamips routers
...
Fix #1754
2017-01-09 13:24:23 +01:00
Julien Duponchelle
45cf004946
Merge branch 'master' into 2.0
2017-01-09 11:01:24 +01:00
Bernhard Ehlers
8019374ed0
Fix sporadically systemd is unable to start gns3-server
...
Signed-off-by: Julien Duponchelle <julien@gns3.net>
2017-01-09 10:28:21 +01:00
Julien Duponchelle
688122c467
Fix RuntimeError: File size has increased during compressing
...
Fix #858
2017-01-09 10:20:14 +01:00
Julien Duponchelle
5c8193556d
Do not dump local compute configuration when saving topology
...
Fix #855
2017-01-09 10:14:21 +01:00
Julien Duponchelle
a2fdc92fcb
Change directory layout for dynamips.
...
This create a directory by node to allow feature like save as
to work when running on multiple compute. Benefits now dynamips work
like other nodes. Old topologies are migrated.
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-06 17:43:47 +01:00
Julien Duponchelle
955a466be5
Ensure we can't connect to occupy port
...
Ref https://github.com/GNS3/gns3-gui/issues/1759
2017-01-06 10:29:56 +01:00
Julien Duponchelle
51aef2b9c7
Fix handling of UTF-8 in large SVG files
...
Fix #854
2017-01-06 09:42:56 +01:00
Julien Duponchelle
6778b29fc0
Prevent a crash when you close a dynamips node and create a link at the same time
...
Fix #853
2017-01-06 09:33:10 +01:00
Julien Duponchelle
d4be588973
Cleanup tests around port name
2017-01-05 17:49:36 +01:00
Julien Duponchelle
a329f89294
Remove Yarl version requirements (trust aiohttp for it)
2017-01-05 17:10:07 +01:00
Julien Duponchelle
c06d2e3118
Fix short label diplay instead of custom interface labels
...
Fix https://github.com/GNS3/gns3-gui/issues/1742 , https://github.com/GNS3/gns3-gui/issues/1752
2017-01-05 16:55:31 +01:00
Julien Duponchelle
12f09829e7
Improve error message about the netmask
...
Ref #1751
2017-01-05 14:51:43 +01:00
grossmj
c9fc0a0d6d
Do not mark VirtualBox adapter as connected when not connected to another node in GNS3.
2017-01-05 14:30:23 +08:00
grossmj
855ab13655
Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
2017-01-05 12:24:36 +08:00
Julien Duponchelle
ef54367bf7
Fix crash when converting topology with broken link
...
Fix #845
2016-12-21 14:39:44 +01:00
Julien Duponchelle
e53db1ed81
Replace JSONDecodeError by ValueError (Python 3.4 compatibility)
...
Fix #847
2016-12-21 09:45:24 +01:00
Julien Duponchelle
8c61ef18ba
2.0.0dev7
2016-12-21 09:40:36 +01:00
Julien Duponchelle
9a7a9f41aa
Catch an error when we can't create the IOU directory
...
Fix #846
2016-12-21 09:33:44 +01:00
Julien Duponchelle
af530be346
1.5.3dev2
2016-12-20 11:48:55 +01:00
Julien Duponchelle
9c3cfc4f4e
1.5.3 rc1
2016-12-20 09:30:52 +01:00