Rolf Sommerhalder
6e88d4816f
REST API example needs additional parameter
...
While try this example with GNS3 branch 3.0 on Ubuntu 20.04 LTS, the API call
```$ curl http://172.17.46.114:3080/v3/users/authenticate -d '{"username": "admin", "password": "admin"}' ``` fails with ```{"detail":[{"loc":["body"],"msg":"value is not a valid dict","type":"type_error.dict"}]}```.
The additional parameter appended to curl fixes this ```{"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTYzMTI4NTc4NX0.kT1dAN4v1vHMTBJO2UaI2I7yAFhnSpBU9iqmdDuwtAQ","token_type":"bearer"} ```
Found after googling for the error above in
FastAPI 0.65.2 POST request fails with "value is not a valid dict" when using the Requests library; 0.65.1 works (with a caveat) #3373
https://github.com/tiangolo/fastapi/issues/3373#issuecomment-886745123
3 years ago
grossmj
986010446a
Remove empty files after merge
3 years ago
grossmj
43ca53a089
Fix tests
3 years ago
grossmj
a324459152
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/compute/server_handler.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
# tests/compute/qemu/test_qemu_vm.py
# tests/compute/test_manager.py
3 years ago
grossmj
6f1feed265
Fix issue preventing to use custom nested symbols. Fixes #1969
3 years ago
grossmj
5162ef2e22
Updated affinity symbols
3 years ago
grossmj
611570a863
Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962
3 years ago
grossmj
99d7d0c769
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
3 years ago
grossmj
ed336da304
Qemu 6.1 support
...
Handle the deprecated use of backing file without explicit backing format issue.
3 years ago
Brian Candler
21e9f38437
Reinstate qemu-img rebase
...
This allows importing portable projects with images and/or snapshots,
regression introduced by #1927 .
Fixes #1955
3 years ago
grossmj
fdc3774fff
Add index for "name" field in role table
3 years ago
grossmj
a55c9a5c6a
Return disk usage for partition that contains the default project directory. Fixes #1947
3 years ago
Jeremy Grossmann
51c6f3fa31
Revert "List disk usage for all mount points"
3 years ago
grossmj
b1224ce9f6
Update schema description for disk_usage_percent.
3 years ago
grossmj
a2367d3c04
List disk usage for all mount points.
3 years ago
grossmj
75bb06563a
Fix tests
3 years ago
grossmj
afdda427d2
Merge branch 'master' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# gns3server/compute/builtin/nodes/nat.py
# gns3server/compute/qemu/__init__.py
# gns3server/controller/link.py
# gns3server/utils/asyncio/embed_shell.py
# gns3server/utils/asyncio/raw_command_server.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
3 years ago
grossmj
945e3e3e8e
Development on 2.2.25dev1
3 years ago
grossmj
59a89c5f88
Release v2.2.24
3 years ago
grossmj
78c2ded2aa
Merge branch 'master' into 2.2
3 years ago
piotrpekala7
6ba40bd5fb
Release web UI 2.2.24
3 years ago
grossmj
6005e89181
Fix issue when searching for image with relative path. Fixes #1925
3 years ago
grossmj
27bcb60580
Sync appliance files.
3 years ago
grossmj
363fdb7d10
Fix wrong error when NAT interface is not allowed. Fixes #1943
3 years ago
grossmj
92150fba71
Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216
3 years ago
grossmj
c4c71cc838
Fix error when updating a link style. Fixes https://github.com/GNS3/gns3-gui/issues/2461
3 years ago
grossmj
8f30b466e0
Merge remote-tracking branch 'origin/3.0' into 3.0
3 years ago
grossmj
07d4892faf
Check if user has the right to add a permission
3 years ago
Jeremy Grossmann
1a5fb1abcc
Only use the necessary HTTP methods for default permissions
3 years ago
grossmj
4c6135fe88
Add /permissions/prune to delete orphaned permissions
3 years ago
grossmj
9df586d5d5
Check a permission matches an existing route before it is allowed to be created.
3 years ago
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.
3 years ago
grossmj
496170b4e5
Early support for Python3.10 Fixes #1940
3 years ago
grossmj
ce55ec73a4
Fix exception with endpoints returning HTTP status code 204. Fixes #1891
3 years ago
grossmj
3ae7783360
Fix "-machine accel=tcg" check
3 years ago
grossmj
c5c95979c2
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/compute/qemu/utils/qcow2.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/version.py
3 years ago
grossmj
6dd0f4d4d3
Allow logged in user to change some of its data. Administrators can lock users using the `is_active` field.
3 years ago
grossmj
8c0899d086
Development on 2.2.24dev1
3 years ago
grossmj
d5c73f4ba4
Release v2.2.23
3 years ago
grossmj
77487e4fc3
Merge branch 'master' into 2.2
3 years ago
grossmj
754f55b01b
Sync appliance files.
3 years ago
Jeremy Grossmann
b68f7a78a7
Merge pull request #1927 from candlerb/candlerb/1921
...
Support cloning of encrypted qcow2 base image files
3 years ago
piotrpekala7
6c36beb97f
Release web UI 2.2.23
3 years ago
grossmj
1a24ebfc19
Add a `reload` server endpoint. Fixes #1926
3 years ago
Jeremy Grossmann
6cf268ca93
Merge pull request #1934 from GNS3/handle_no-kvm_deprecated
...
Handle -no-kvm param deprecated in Qemu >= v5.2
3 years ago
grossmj
4646ce684f
Handle -no-kvm param deprecated in Qemu >= v5.2
3 years ago
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.
3 years ago
grossmj
0ecea8ffbb
Change how to generate random MAC addresses
3 years ago
Brian Candler
1ee3e14bd3
Support cloning of encrypted qcow2 base image files
...
Fixes #1921
3 years ago
grossmj
1f0ceb6f74
Symbols endpoints (except upload) don't require authentication.
3 years ago