grossmj
0b854ffceb
Bump version to 2.2.18dev2
4 years ago
piotrpekala7
366e904698
Release web UI 2.2.18
4 years ago
grossmj
16c84e23a9
Catch OSError exception in psutil. Fixes https://github.com/GNS3/gns3-gui/issues/3127
4 years ago
grossmj
64f172fe20
Expose 'auto_open' and 'auto_start' properties in API when creating project. Fixes https://github.com/GNS3/gns3-gui/issues/3119
4 years ago
grossmj
9de61cd671
Fix warning: 'ide-drive' is deprecated when using recent version of Qemu. Fixes https://github.com/GNS3/gns3-gui/issues/3101
4 years ago
grossmj
9e6ccc3f61
Fix bug when starting of vpcs stopped with "quit". Fixes https://github.com/GNS3/gns3-gui/issues/3110
4 years ago
grossmj
4c339eade1
Fix WinError 0 handling
4 years ago
grossmj
128e494134
Stop uBridge if VPCS node has been terminated. Ref https://github.com/GNS3/gns3-gui/issues/3110
4 years ago
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.
4 years ago
grossmj
58c1b01439
Add default JWT secret key and fix tests.
4 years ago
grossmj
bde706d19a
Generate JWT secret key if none is configured in the config file.
...
Change location of the database.
4 years ago
grossmj
6aefb5d32b
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/version.py
# gns3server/web/web_server.py
4 years ago
grossmj
d47dcb0d6f
User authentication with tests.
4 years ago
grossmj
87ede50827
Development on 2.2.18dev1
4 years ago
grossmj
24fe67f82b
Release v2.2.17
4 years ago
grossmj
18c878429f
Merge branch 'master' into 2.2
4 years ago
grossmj
6c3a070733
Close and remove projects deleted from disks after SIGHUP signal is received.
4 years ago
piotrpekala7
a157ef5a8a
Release web UI 2.2.17
4 years ago
grossmj
5244ae6d4c
New config file options to configure the VNC console port range.
4 years ago
grossmj
bf7cf862af
Refactor tests and start work on database integration.
4 years ago
grossmj
ae55c0ec9c
Fix tests.
4 years ago
grossmj
c043830e3f
Move endpoints to routes & preparations to use a database.
4 years ago
Karthikeyan Singaravelan
603683e2c5
Use asyncio.all_tasks instead of deprecated method for Python 3.9 compatibility.
4 years ago
grossmj
95ea1fa636
Providing the path to create a project is now deprecated.
4 years ago
grossmj
acc5c7ebfa
Update package versions.
...
Do not use Path in schemas (causes issues with empty paths).
Change how notifications are handled.
Run tests with Python 3.9
4 years ago
Bernhard Ehlers
e45bc5aec1
Fix mcopy error messages
4 years ago
grossmj
e13c84bada
Fix tests
4 years ago
grossmj
841b013223
SSL support.
4 years ago
grossmj
a5d89b428a
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/compute.py
# gns3server/schemas/gns3vm.py
# gns3server/utils/application_id.py
# gns3server/version.py
# gns3server/web/web_server.py
4 years ago
grossmj
a3ee1d9ee6
Development on 2.2.17dev1
4 years ago
grossmj
0e95e7e023
Release v2.2.16
4 years ago
grossmj
1748250179
Sync appliance files.
4 years ago
grossmj
c8ea22c651
Merge branch 'master' into 2.2
4 years ago
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
4 years ago
piotrpekala7
004acdc271
Release web UI 2.2.16
4 years ago
grossmj
e182f53d69
Fix wrong defaults for images_path, configs_path, appliances_path. Fixes #1829
4 years ago
grossmj
5a7b5e4e08
Make sure all HTTP exceptions return JSON with a "message" field instead of "detail"
4 years ago
grossmj
359f9a7384
Move to version 3 of the REST API.
...
Rename packet capture endpoints.
4 years ago
grossmj
eeaf10b418
Put all schemas in the same module.
4 years ago
grossmj
81439c750a
Use pydantic for data validation (instead of jsonschema)
...
Fix/improve various pydantic shema models.
4 years ago
grossmj
b6a021dabd
Fix SSL support for controller and local compute. Fixes #1826
4 years ago
grossmj
5dab0c2587
Prevent WIC to be added/removed while Dynamips router is running. Fixes https://github.com/GNS3/gns3-gui/issues/3082
4 years ago
grossmj
5d1fdceb98
Fix bug with application id allocation for IOU nodes. Fixes #3079
4 years ago
grossmj
b2fb2442c8
Change tag for index routes.
4 years ago
grossmj
d316ee33df
Capitalize openapi tags.
4 years ago
grossmj
80d14a98fb
Some cleaning in compute.py
4 years ago
grossmj
3185ebaa3d
Publish API documentation generated by FastAPI.
4 years ago
grossmj
087bbd1a0b
Fix tests.
4 years ago
grossmj
a08ddce033
Revert compute.py
4 years ago
grossmj
97a91f1899
Overwrite uvicorn loggers.
4 years ago
grossmj
13da8aa8f5
Do not automatically connect to local compute.
4 years ago
grossmj
a92c47b310
Add HTTP client to reuse the aiohttp session where needed.
...
Remove unnecessary aiohttp exceptions.
4 years ago
grossmj
36c8920cd1
Warn not to use the private compute API. Fixes #1593 .
4 years ago
grossmj
25494ca098
Fix project import to work with FastAPI.
4 years ago
grossmj
b8e8e5cba7
Fix status code 204 must not have a response body.
4 years ago
grossmj
5d71ee25ee
Fix syntax error.
4 years ago
grossmj
f20e16074f
Fix Docker dev server script.
4 years ago
grossmj
be6d4771d0
Migrate PCAP streaming code to work with FastAPI.
4 years ago
grossmj
bd8565b2b9
Refactor WebSocket console code to work with FastAPI.
...
Fix endpoint routes.
4 years ago
Bernhard Ehlers
de2b9caeeb
Use HDD disk image as startup QEMU config disk
4 years ago
grossmj
5341ccdbd6
Use dependencies and group common HTTP responses in endpoints.
4 years ago
grossmj
46f4e7ef6e
Fix update property call for Qemu VMs.
4 years ago
grossmj
0746949207
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/controller/symbol_handler.py
# gns3server/version.py
# tests/compute/qemu/test_qemu_vm.py
# tests/endpoints/compute/test_qemu_nodes.py
# tests/endpoints/controller/test_nodes.py
4 years ago
grossmj
362701f5aa
Allow commas in image paths and VM name for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/3065
4 years ago
grossmj
91244456f5
Handle comma in disk path for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/3065
4 years ago
grossmj
88ab528977
Development on 2.2.16dev1
4 years ago
grossmj
7d031e71a0
Release v2.2.15
4 years ago
grossmj
c46c095fcb
Sync appliance files.
4 years ago
grossmj
e592b95639
Revert "Add info log to show where custom symbols are searched from."
...
This reverts commit 593e3795
4 years ago
grossmj
593e379523
Add info log to show where custom symbols are searched from.
4 years ago
grossmj
d451d3125e
Fix symbol retrieval issue. Ref #1824
4 years ago
grossmj
c248764efb
Fixes update() missing 2 required positional arguments: 'name' and 'value'. Fixes #1821 #1825
4 years ago
grossmj
0259696872
Fix Hyper-V based GNS3 VM WMI issue. Fixes #1822
4 years ago
grossmj
165ba4d8d5
Merge branch 'master' into 2.2
4 years ago
piotrpekala7
8049ab8b64
Release 2020.4.0-beta.1
4 years ago
grossmj
eb3cb8a41f
Migration to FastAPI
4 years ago
grossmj
2857cab94e
Development on 2.2.15dev1
4 years ago
grossmj
326841cd9e
Release v2.2.14
4 years ago
grossmj
dacc5ef9cd
Merge branch 'master' into 2.2
4 years ago
piotrpekala7
dd1e4f655e
Release 2020.3.0-beta.4
4 years ago
grossmj
399f1c082e
Add '-smp sockets=1' by default for Qemu VMs. Ref https://github.com/GNS3/gns3-gui/issues/3047
4 years ago
grossmj
919abdc052
Sync appliance files.
4 years ago
grossmj
992cd7fc6c
Implement full restart if user reload a Qemu VM which has been updated. Fixes https://github.com/GNS3/gns3-gui/issues/3038
4 years ago
grossmj
90ecefd455
Development on 2.2.14dev1
4 years ago
grossmj
b4c7823696
Release v2.2.13
4 years ago
grossmj
ffde704251
Merge branch 'master' into 2.2
4 years ago
piotrpekala7
8c00cd0a84
Release 2020.3.0-beta.3
4 years ago
grossmj
2bf625e000
Fix issue when resuming Qemu VM. Fixes https://github.com/GNS3/gns3-gui/issues/3027
4 years ago
grossmj
5305117a75
Sync appliance files.
4 years ago
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 c12b675691
)
4 years ago
grossmj
c12b675691
Prioritize the config disk over HD-D for Qemu VMs.
...
Fixes https://github.com/GNS3/gns3-gui/issues/3036
4 years ago
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 a2e884e315
)
4 years ago
Jeremy Grossmann
a2e884e315
Create config disk property false by default for Qemu templates
...
Ref https://github.com/GNS3/gns3-gui/issues/3035
4 years ago
Jeremy Grossmann
fa26555d00
Merge pull request #1801 from GNS3/qemu-config-disk
...
QEMU config disk - enable QEMU config import/export
4 years ago
grossmj
f2ddef855f
Fix tests.
...
(cherry picked from commit 620d93634e
)
4 years ago
grossmj
620d93634e
Fix tests.
4 years ago
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 464fd804ce
)
4 years ago
grossmj
464fd804ce
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.
4 years ago
grossmj
a56b816c1a
Add explicit option to automatically create or not the config disk. Off by default.
...
(cherry picked from commit 56aba96a5f
)
4 years ago
grossmj
56aba96a5f
Add explicit option to automatically create or not the config disk. Off by default.
4 years ago
grossmj
c684c554bf
Fix tests
...
(cherry picked from commit 2ba6eac113
)
4 years ago
grossmj
2ba6eac113
Fix tests
4 years ago
grossmj
cad7431069
Bump version to 2.3.0dev2
4 years ago
grossmj
9890126453
Merge branch '2.2' into 2.3
...
# Conflicts:
# gns3server/notification_queue.py
# gns3server/version.py
4 years ago
grossmj
97e731a7d9
Development on 2.2.13dev1
4 years ago
grossmj
2c08166510
Release v2.2.12
4 years ago
grossmj
940f004752
Sync appliance files
4 years ago
grossmj
f083649021
Merge branch 'master' into 2.2
4 years ago
piotrpekala7
aeb82de78a
Release 2020.3.0-beta.2
4 years ago
grossmj
6761ae3445
Catch exception when psutil returns OSError
4 years ago
grossmj
7043d48f1a
Auxiliary console support for Qemu. Ref #2873
...
Improvements for auxiliary console support for Docker and Dynamips.
4 years ago
grossmj
65c8bb6754
Fix AUX console not allocated for Dynamips IOS routers.
4 years ago
grossmj
12732aaf83
Disallow to rename a running node. Fixes https://github.com/GNS3/gns3-gui/issues/2499
4 years ago
grossmj
831ee5f468
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj
f97d346c34
Support to reset links. Fixes https://github.com/GNS3/gns3-server/issues/1620
4 years ago
grossmj
01b2c72767
Add maxcpus property for Qemu VMs. Ref #1674
4 years ago
Bernhard Ehlers
068c31038f
QEMU config disk - improve error handling
4 years ago
Bernhard Ehlers
2bbee15b18
QEMU config disk - notification of import/export errors
4 years ago
Bernhard Ehlers
50c49cfedb
QEMU config disk - notification of import/export errors
4 years ago
Bernhard Ehlers
b672900406
QEMU config disk - use disk interface of HD-D, fallback is HD-A
4 years ago
Bernhard Ehlers
2e0fba925b
QEMU config disk - add missing config disk to image directory
4 years ago
Bernhard Ehlers
450c6cddc7
QEMU config disk - get rid of mtoolsrc
4 years ago
Bernhard Ehlers
5c44268476
QEMU config disk - preserve file timestamp on zip unpack
4 years ago
Bernhard Ehlers
b69965791d
QEMU config disk - initial implementation. Ref #2958
4 years ago
grossmj
a9e9ff071d
Read folder structure correctly for custom symbols. Fixes https://github.com/GNS3/gns3-gui/issues/2856
4 years ago
grossmj
3dc4ea46d6
Add total RAM, CPUs and disk size to servers summary as well as disk usage in percent. Fixes https://github.com/GNS3/gns3-server/issues/1532
4 years ago
grossmj
d1c29c8bb7
Resource constraints for Docker VMs.
4 years ago
grossmj
0afce89c0b
Fix exception when exporting debug data. Fixes #1684
4 years ago
grossmj
e4978004d0
Update IOUtools. Ref #1627
4 years ago
grossmj
7471b31b0c
Fix tests.
4 years ago
grossmj
05ed9836e4
Fix tests.
4 years ago
grossmj
37c7202aa0
Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj
0390fef74d
Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj
dff035d957
Support for "usage" for "Cloud" nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2887
...
Allow "usage" for all builtin nodes (not exposed in Ui).
4 years ago
grossmj
d11897c1ec
Bump version to 2.3.0dev1
4 years ago
grossmj
99128e7713
Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
4 years ago
grossmj
c40651b53e
Development on 2.2.12dev1
4 years ago
grossmj
c4d2422fe2
Release v2.2.11
4 years ago
grossmj
f08f7702d1
Sync appliance files.
4 years ago
grossmj
b787cb3ace
Merge branch 'master' into 2.2
4 years ago
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
4 years ago
grossmj
1cbed45f16
Fix Dynamips ghost image support when project contains a space. Fixes #3015
4 years ago
piotrpekala7
29b31d72e9
Release 2020.3.0-beta.1
4 years ago
Bernhard Ehlers
9acb2ceda1
QEMU config disk - improve error handling
...
(cherry picked from commit 068c31038f
)
4 years ago
grossmj
ea17cc2565
Fix issue when cannot skip slots for Dynamips routers. Fixes https://github.com/GNS3/gns3-gui/issues/3000
4 years ago
Bernhard Ehlers
053828f3e8
QEMU config disk - init config disk in base class
...
(cherry picked from commit 2bbee15b18
)
4 years ago
Bernhard Ehlers
f747b3a880
QEMU config disk - notification of import/export errors
...
(cherry picked from commit 50c49cfedb
)
4 years ago
grossmj
74fc4fc75c
Merge branch 'master' into 2.2
4 years ago
grossmj
af22fb8e98
Comment unused code that causes issue with flake8
4 years ago
grossmj
51b76b1e30
Development on 2.2.11dev1
4 years ago