grossmj
1ae6d13022
Support to create empty disk images on the controller
2023-09-25 17:51:14 +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
c1507b4155
Upgrade sqlalchemy
2023-09-23 15:56:42 +10:00
grossmj
d9214a3c67
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/virtualbox/__init__.py
# gns3server/controller/gns3vm/virtualbox_gns3_vm.py
# gns3server/crash_report.py
# gns3server/version.py
# requirements.txt
2023-09-23 15:54:54 +10:00
grossmj
f675f24ba7
Revert "Install importlib-resources only with Python < '3.9'. Ref #2147 "
...
This reverts commit dc1eed42da
.
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
Jeremy Grossmann
eca1243fc0
Merge pull request #2285 from Orange-OpenSource/3.0
...
rbac fix: cannot add multiple time same privilege to a role
2023-09-18 18:41:01 +07:00
Sylvain MATHIEU OBS
0d834ee2a0
rbac fix: cannot add multiple time same privilege to a role
2023-09-18 13:34:46 +02:00
Jeremy Grossmann
e1c5c05492
Merge pull request #2280 from GNS3/resource-pools
...
Resource pools support
2023-09-14 22:47:02 +07:00
grossmj
7534718a1c
Remove privileges endpoint from roles
2023-09-14 22:41:08 +07:00
Jeremy Grossmann
63c1defd9a
Merge branch '3.0' into resource-pools
2023-09-14 22:38:52 +07:00
grossmj
1f90bb14b6
Require users to be logged in for privilege API endpoints
2023-09-14 22:36:21 +07:00
Jeremy Grossmann
ae00dd422f
Merge pull request #2283 from Orange-OpenSource/3.0
...
API: add endpoint to expose availables privileges to web UI
2023-09-13 22:51:05 +07:00
Sylvain MATHIEU OBS
10eeefc1f5
API: add endpoint to expose availables privileges to web UI
2023-09-12 15:24:54 +02: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
grossmj
a95dda0d1d
Complete resource pool support for projects
2023-09-11 18:15:03 +07:00
grossmj
d53ef175f8
DB and API for resource pools
2023-09-07 17:31:11 +07:00
grossmj
f7d287242f
Upgrade platformdirs
2023-09-07 16:32:04 +07:00
grossmj
c11b3c3911
Fix tests after merge
2023-09-06 23:42:50 +07:00
grossmj
1ec056c1a6
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/web/route.py
# requirements.txt
# tests/compute/docker/test_docker_vm.py
2023-09-06 23:30:00 +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
grossmj
0c12849d0d
Use controller vars file to store version and appliance etag
2023-09-06 16:28:46 +07:00
grossmj
8aa9d1aae6
Upgrade dependencies and fix user group tests
2023-09-03 17:58:51 +07:00
grossmj
66047b3431
Fix OAuth2PasswordBearer token URL
2023-09-03 17:31:05 +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
grossmj
6ec97a704f
Put user, groups, roles and ACL under /access
2023-09-02 19:10:02 +07:00
grossmj
a358369606
Move notifications under controller router
2023-09-02 18:57:53 +07:00
grossmj
5155aea923
Upgrade dependencies
2023-09-02 18:49:16 +07:00
Jeremy Grossmann
b0c4fc17ad
Merge pull request #2275 from GNS3/rbac-new-implementation
...
New RBAC implementation
2023-09-02 18:47:35 +07:00
grossmj
e72b07bf5c
Prepare resource pools table for future development
2023-09-02 18:42:40 +07:00
grossmj
170f476733
Add more built-in roles
2023-09-02 18:15:00 +07:00
grossmj
0077fd98aa
Add required privileges to all endpoints
2023-09-02 17:54:24 +07:00
grossmj
f3a4ad49f4
Check for group ACEs to find user privileges
2023-08-28 18:14:34 +10:00
grossmj
3e0592520b
Handle ACE propagate and allowed
2023-08-28 12:06:01 +10:00