Commit Graph

107 Commits (11f51b38090332f34268db26c9dbd1c22ca66afb)

Author SHA1 Message Date
grossmj 11f51b3809 Allow connection to ws console over IPv6
1 year ago
grossmj 785eff869d Fix issue with appliance API returning unset data
1 year ago
grossmj 427bbc40b9 Fix websocket authentication after upgrade to FastAPI 0.97.0 + tests
1 year ago
grossmj 4b791d4924 Fix websocket compute notifications after upgrade to FastAPI 0.97.0
1 year ago
grossmj d867e1f1c1 Fix tests
2 years ago
grossmj aaa6ca9445 Mark VMware and VirtualBox support as deprecated
2 years ago
grossmj 9a7b3bed25 Allow raw images by default. Fixes https://github.com/GNS3/gns3-server/issues/2097
2 years ago
grossmj 8ad7b3f613 Fix bug when creating Dynamips router with chassis setting
2 years ago
grossmj 17e0b2e259 Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj 19de2732f2 Upgrade to FastAPI 0.85.0 and check embedded web-ui index.html can be found.
2 years ago
grossmj b0e646b97d Fix some issues with HTTP notification streams
2 years ago
grossmj 2976e220dc Return a boolean directly from API endpoint for project locked status
2 years ago
grossmj 27debfff8d API endpoint to get the locked status of a project
2 years ago
grossmj ca3bf592d6 Global project lock and unlock
2 years ago
grossmj 6d0c375323 Use default symbol theme if none is provided when loading appliances
2 years ago
grossmj 725942157e Optionally allow Qemu raw images
2 years ago
grossmj 037c659f9b Don't show optional token param in API docs
2 years ago
grossmj 80f5ca0c3f Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj 9462bca124 Remove explicit Response for VPCS endpoints returning HTTP 204 status code
2 years ago
grossmj fc6aeb715a Remove explicit Response for endpoints returning HTTP 204 status code
2 years ago
grossmj f4b67f2e59 Allow auth token to be passed as a URL param
2 years ago
grossmj 149d086fd8 Reactivate project importation
2 years ago
grossmj 7d49b80e6b Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago
Jeremy Grossmann 3b7dfe5929
Merge pull request #2055 from GNS3/remove-qemu-binaries-requirement
2 years ago
grossmj 30f7c0ce74 Fix issues when discovering images
2 years ago
grossmj 162af5bb7a Checks for compression levels + tests
2 years ago
grossmj 015e17338c HTTP middleware create issues when streaming project archive
2 years ago
grossmj 8a964390f8 Add zstandard compression support for project export
2 years ago
grossmj 2535e5508d Remove Qemu binary requirement
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
3 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
3 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
3 years ago
grossmj 8975f63e2f Fix AsyncSession handling after breaking changes in FastAPI 0.74.0
3 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
3 years ago
grossmj 74c675d5b0 Drop Windows support
3 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj 36cf43475d Replace CORS origins by origin regex
3 years ago
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
3 years ago
grossmj 05d2579907 Do not automatically install appliance after uploading image
3 years ago
grossmj 01a9e83f08 Ignore OSError when closing websocket
3 years ago
grossmj 8bae921587 Fix packet capture
3 years ago
grossmj 38388f7ae5 Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj 741fc4a557 Secure websocket endpoints
3 years ago
grossmj bb15b13a9d Return the current controller hostname/IP from any compute
3 years ago
grossmj a31e5615a4 Add a custom version to an appliance
3 years ago
grossmj 13ff7df9fa Validate appliance files with Pydantic
3 years ago
grossmj 04934691df Appliance management refactoring:
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj b683659d21 Sqlite doesn't allow BigInteger to be used as an primary key with autoincrement
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
3 years ago