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
|
2535e5508d
|
Remove Qemu binary requirement
|
2022-04-19 18:21:39 +07:00 |
|
grossmj
|
8b5558ba94
|
Fix merge error
|
2022-04-18 17:18:30 +07:00 |
|
Jeremy Grossmann
|
b94f01fe4e
|
Merge branch '3.0' into image-md5sum-management
|
2022-04-18 17:15:21 +07:00 |
|
grossmj
|
3106c8a6a2
|
Do not cache to md5sum file in some situations
|
2022-04-18 17:13:52 +07:00 |
|
grossmj
|
010d7aa49f
|
Upgrade SQLAlchemy version and dispose of db engine
|
2022-04-17 17:32:44 +07:00 |
|
grossmj
|
e6c8144210
|
Detect new images added to the default image directory.
* Images can be present before the server starts or while it is running
* Images are recorded in the database
|
2022-04-17 16:58:20 +07:00 |
|
grossmj
|
e50bed5bee
|
Support delete Qemu disk image from API
Return the real disk image name in the 'hdx_disk_image_backed' property for Qemu VMs
|
2022-04-14 17:01:54 +07:00 |
|
grossmj
|
a1c76ec4f2
|
Fix ComputeConflictError import
|
2022-04-07 16:34:48 +08:00 |
|
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
2022-04-07 16:21:47 +08:00 |
|
grossmj
|
888c773dc0
|
Finish to clean up local setting usage. Ref #1460
|
2022-03-31 12:05:47 +08:00 |
|
grossmj
|
900d4f79ee
|
"Local" command line parameter is only for stopping
a server that has been started by the desktop GUI
|
2022-03-30 18:38:34 +08:00 |
|
Kai Vogelgesang
|
73dff4b9c6
|
Fix typo
|
2022-03-23 08:38:14 +01:00 |
|
grossmj
|
8975f63e2f
|
Fix AsyncSession handling after breaking changes in FastAPI 0.74.0
See https://github.com/tiangolo/fastapi/releases/tag/0.74.0 for details.
|
2022-03-20 16:25:48 +10:00 |
|
grossmj
|
9b39bfb845
|
Detect image type instead of requesting it from user
|
2022-03-20 16:20:17 +10:00 |
|
grossmj
|
db739775d0
|
Drop Python 3.6 support and require Python >= 3.7
|
2022-03-14 15:13:26 +10:30 |
|
grossmj
|
f8a83e7ff9
|
Merge branch '2.2' into 3.0
# Conflicts:
# dev-requirements.txt
# gns3server/compute/qemu/qemu_vm.py
# gns3server/version.py
# requirements.txt
|
2022-03-13 14:50:02 +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
|
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
|
74c675d5b0
|
Drop Windows support
|
2022-01-19 22:28:36 +10:30 |
|
grossmj
|
4fb0cd9321
|
Remove unused code
|
2022-01-18 19:55:36 +10:30 |
|
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
|
f9312764ba
|
Merge branch 'master' into 3.0
# Conflicts:
# gns3server/version.py
|
2022-01-11 22:42:25 +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 |
|
grossmj
|
10fdd8fcf4
|
Add connect endpoint for computes
Param to connect to compute after creation
Report compute unauthorized HTTP errors to client
|
2021-12-24 13:05:39 +10:30 |
|
grossmj
|
36cf43475d
|
Replace CORS origins by origin regex
|
2021-12-19 18:10:15 +10:30 |
|
grossmj
|
d1d36ce254
|
Change default config settings
|
2021-12-17 12:26:02 +10:30 |
|
grossmj
|
f5301e5f14
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/version.py
|
2021-12-16 12:35:11 +10:30 |
|
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
|
b400ae240d
|
Sync appliance files
|
2021-12-15 13:23:48 +10:30 |
|
grossmj
|
ff64f86289
|
Fix calls to static methods in server.py
|
2021-12-15 13:08:18 +10:30 |
|
piotrpekala7
|
466584f074
|
Release web UI 2.2.28
|
2021-12-13 23:49:42 +01:00 |
|
grossmj
|
ab4d964d69
|
Do not require the local server param to open a .gns3 file. Fixes https://github.com/GNS3/gns3-gui/issues/2421 Ref #1460
|
2021-12-10 15:52:57 +10:30 |
|
grossmj
|
16fcf6141e
|
Fix tests
|
2021-12-08 00:43:54 +10:30 |
|
grossmj
|
05d2579907
|
Do not automatically install appliance after uploading image
|
2021-12-08 00:01:25 +10:30 |
|
grossmj
|
01a9e83f08
|
Ignore OSError when closing websocket
|
2021-12-08 00:00:54 +10:30 |
|
grossmj
|
296446189f
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/appliances/Simulator.gns3a
# gns3server/compute/docker/__init__.py
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
|
2021-12-02 19:57:04 +10:30 |
|
grossmj
|
8bae921587
|
Fix packet capture
|
2021-12-02 18:07:09 +10:30 |
|
grossmj
|
25466a9958
|
Allow empty compute_id. Ref #1657
|
2021-11-24 17:25:55 +10:30 |
|
Jeremy Grossmann
|
8995ed37a4
|
Merge pull request #1990 from GNS3/scalability
Scalability and option to use templates across all computes
|
2021-11-24 16:38:41 +10:30 |
|
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
2021-11-18 18:37:10 +10:30 |
|
grossmj
|
8d5d480077
|
Development on 2.2.28dev1
|
2021-11-13 16:31:21 +10:30 |
|
grossmj
|
2469468c5d
|
Release v2.2.27
|
2021-11-12 15:33:53 +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 |
|
grossmj
|
b1a62dfdc2
|
Fix unhandled KeyError exception when starting Docker container. Ref #1991
|
2021-11-04 16:59:35 +10:30 |
|
grossmj
|
741fc4a557
|
Secure websocket endpoints
|
2021-11-01 16:45:14 +10:30 |
|
grossmj
|
7ce5e19a6e
|
Fix issue when updating a template
|
2021-10-23 16:23:19 +10:30 |
|
grossmj
|
6165778576
|
Allocate compute when compute_id is unset
|
2021-10-22 22:03:51 +10:30 |
|
grossmj
|
bb15b13a9d
|
Return the current controller hostname/IP from any compute
|
2021-10-21 21:38:36 +10:30 |
|
Jeremy Grossmann
|
16ac9358df
|
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
Remove Qemu legacy networking support
|
2021-10-20 15:44:31 +10:30 |
|
grossmj
|
eab4c8c770
|
Remove Qemu legacy networking support
|
2021-10-19 15:32:27 +10:30 |
|
grossmj
|
a31e5615a4
|
Add a custom version to an appliance
|
2021-10-19 15:15:10 +10:30 |
|
grossmj
|
be473aaaf7
|
Remove from __future__ import annotations
|
2021-10-18 22:16:57 +10:30 |
|
grossmj
|
88d98cf02e
|
Fix tests and workaround issue with flake8
|
2021-10-18 22:12:10 +10:30 |
|
grossmj
|
01da25a7c7
|
Fix appliance validation with Pydantic
|
2021-10-18 21:53:29 +10:30 |
|
grossmj
|
13ff7df9fa
|
Validate appliance files with Pydantic
|
2021-10-18 21:46:50 +10:30 |
|
grossmj
|
04934691df
|
Appliance management refactoring:
* Install an appliance based on selected version
* Each template have unique name and version
* Allow to download an appliance file
|
2021-10-18 18:04:30 +10:30 |
|
grossmj
|
8a643cf4a4
|
Sync appliance files
|
2021-10-18 16:17:27 +10:30 |
|
grossmj
|
7563e4ef29
|
Update appliance files
|
2021-10-17 15:09:49 +10:30 |
|
Jeremy Grossmann
|
9ac6bd1e59
|
Merge pull request #1908 from GNS3/busybox-docker
Use a stock BusyBox for the Docker Integration
|
2021-10-16 19:47:24 +10:30 |
|
Jeremy Grossmann
|
7d626c3be8
|
Merge pull request #1911 from GNS3/image-management-refactoring
Images management refactoring
|
2021-10-10 17:40:10 +10:30 |
|
grossmj
|
bc36d95060
|
Finalize image management refactoring and auto install appliance if possible
|
2021-10-10 17:35:11 +10:30 |
|
grossmj
|
0b200def88
|
Merge branch 'master' into 3.0
# Conflicts:
# .github/workflows/testing.yml
# Dockerfile
# gns3server/version.py
|
2021-10-09 12:16:50 +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 |
|
piotrpekala7
|
482b46d343
|
Release web UI 2.2.26
|
2021-10-06 17:53:00 +02:00 |
|
grossmj
|
b683659d21
|
Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
|
2021-09-23 11:05:03 +09: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
|
d8bceaad5d
|
Merge branch '3.0' into image-management-refactoring
# Conflicts:
# gns3server/api/routes/controller/permissions.py
|
2021-09-20 17:06:46 +09:30 |
|
grossmj
|
5807dd068e
|
Revert "No need to add permissions when the super admin creates templates or projects"
This reverts commit 3d1c3303f9 .
|
2021-09-20 10:36:56 +09:30 |
|
grossmj
|
3d1c3303f9
|
No need to add permissions when the super admin creates templates or projects
|
2021-09-18 12:49:54 +09:30 |
|
grossmj
|
c8ed96d91b
|
Add isolate and unisolate endpoints. Ref https://github.com/GNS3/gns3-gui/issues/3190
|
2021-09-15 18:04:43 +09:30 |
|
grossmj
|
541a906f49
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/controller/node.py
# gns3server/handlers/api/compute/server_handler.py
# gns3server/version.py
|
2021-09-15 16:59:56 +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
|
cdc4cf796b
|
Bump version to 3.0.0dev3
|
2021-09-11 22:18:01 +09:30 |
|