grossmj
bde706d19a
Generate JWT secret key if none is configured in the config file.
...
Change location of the database.
2020-12-16 18:24:21 +10:30
grossmj
6aefb5d32b
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/version.py
# gns3server/web/web_server.py
2020-12-07 18:00:33 +10:30
grossmj
d47dcb0d6f
User authentication with tests.
2020-12-07 16:52:36 +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
grossmj
bf7cf862af
Refactor tests and start work on database integration.
2020-12-02 18:39:08 +10:30
grossmj
ae55c0ec9c
Fix tests.
2020-11-19 15:27:33 +10:30
grossmj
c043830e3f
Move endpoints to routes & preparations to use a database.
2020-11-19 15:21:03 +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
grossmj
95ea1fa636
Providing the path to create a project is now deprecated.
2020-11-13 15:17:54 +10:30
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
2020-11-11 17:18:41 +10:30
Bernhard Ehlers
e45bc5aec1
Fix mcopy error messages
2020-11-05 15:00:44 +01:00
grossmj
e13c84bada
Fix tests
2020-11-05 18:47:59 +10:30
grossmj
841b013223
SSL support.
2020-11-05 18:24:50 +10:30
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
2020-11-05 17:15:25 +10:30
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
5a7b5e4e08
Make sure all HTTP exceptions return JSON with a "message" field instead of "detail"
2020-11-02 18:08:25 +10:30
grossmj
359f9a7384
Move to version 3 of the REST API.
...
Rename packet capture endpoints.
2020-11-02 12:05:32 +10:30
grossmj
eeaf10b418
Put all schemas in the same module.
2020-10-31 16:02:21 +10:30
grossmj
81439c750a
Use pydantic for data validation (instead of jsonschema)
...
Fix/improve various pydantic shema models.
2020-10-31 15:07:12 +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
b2fb2442c8
Change tag for index routes.
2020-10-24 17:00:43 +10:30
grossmj
d316ee33df
Capitalize openapi tags.
2020-10-24 15:35:53 +10:30
grossmj
80d14a98fb
Some cleaning in compute.py
2020-10-23 19:42:21 +10:30
grossmj
3185ebaa3d
Publish API documentation generated by FastAPI.
2020-10-23 18:01:58 +10:30
grossmj
087bbd1a0b
Fix tests.
2020-10-22 20:37:34 +10:30
grossmj
a08ddce033
Revert compute.py
2020-10-22 20:05:37 +10:30
grossmj
97a91f1899
Overwrite uvicorn loggers.
2020-10-22 19:56:53 +10:30
grossmj
13da8aa8f5
Do not automatically connect to local compute.
2020-10-22 16:47:11 +10:30
grossmj
a92c47b310
Add HTTP client to reuse the aiohttp session where needed.
...
Remove unnecessary aiohttp exceptions.
2020-10-22 16:19:44 +10:30
grossmj
36c8920cd1
Warn not to use the private compute API. Fixes #1593 .
2020-10-20 16:27:00 +10:30
grossmj
25494ca098
Fix project import to work with FastAPI.
2020-10-19 22:39:30 +10:30
grossmj
b8e8e5cba7
Fix status code 204 must not have a response body.
2020-10-19 18:42:27 +10:30
grossmj
5d71ee25ee
Fix syntax error.
2020-10-19 18:34:27 +10:30
grossmj
f20e16074f
Fix Docker dev server script.
2020-10-19 18:28:01 +10:30
grossmj
be6d4771d0
Migrate PCAP streaming code to work with FastAPI.
2020-10-19 15:55:29 +10:30
grossmj
bd8565b2b9
Refactor WebSocket console code to work with FastAPI.
...
Fix endpoint routes.
2020-10-19 15:00:41 +10:30
Bernhard Ehlers
de2b9caeeb
Use HDD disk image as startup QEMU config disk
2020-10-19 03:19:22 +02:00
grossmj
5341ccdbd6
Use dependencies and group common HTTP responses in endpoints.
2020-10-14 10:49:29 +10:30
grossmj
46f4e7ef6e
Fix update property call for Qemu VMs.
2020-10-12 18:07:00 +10:30
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
2020-10-12 18:04:49 +10:30
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
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
eb3cb8a41f
Migration to FastAPI
2020-10-02 16:07:50 +09:30
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
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 c12b675691
)
2020-08-18 10:54:11 +09:30
grossmj
c12b675691
Prioritize the config disk over HD-D for Qemu VMs.
...
Fixes https://github.com/GNS3/gns3-gui/issues/3036
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 a2e884e315
)
2020-08-17 12:45:57 +09:30
Jeremy Grossmann
a2e884e315
Create config disk property false by default for Qemu templates
...
Ref https://github.com/GNS3/gns3-gui/issues/3035
2020-08-17 12:45:57 +09:30
Jeremy Grossmann
fa26555d00
Merge pull request #1801 from GNS3/qemu-config-disk
...
QEMU config disk - enable QEMU config import/export
2020-08-15 16:35:20 +08:00
grossmj
f2ddef855f
Fix tests.
...
(cherry picked from commit 620d93634e
)
2020-08-15 16:35:31 +09:30
grossmj
620d93634e
Fix tests.
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 464fd804ce
)
2020-08-15 16:14:16 +09:30
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.
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 56aba96a5f
)
2020-08-14 17:57:24 +09:30
grossmj
56aba96a5f
Add explicit option to automatically create or not the config disk. Off by default.
2020-08-14 17:57:24 +09:30
grossmj
c684c554bf
Fix tests
...
(cherry picked from commit 2ba6eac113
)
2020-08-13 17:10:31 +09:30
grossmj
2ba6eac113
Fix tests
2020-08-13 17:10:31 +09:30
grossmj
cad7431069
Bump version to 2.3.0dev2
2020-08-13 01:49:25 +09:30
grossmj
9890126453
Merge branch '2.2' into 2.3
...
# Conflicts:
# gns3server/notification_queue.py
# gns3server/version.py
2020-08-13 01:48:26 +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