grossmj
841d3028d6
Upgrade dependencies
3 years ago
grossmj
928966ea5f
Upgrade dependencies
3 years ago
grossmj
45738f262b
Downgrade to fastapi 0.68.2 because of BrokenResourceError exception
...
Ref https://github.com/tiangolo/fastapi/issues/4041
3 years ago
grossmj
dddfe7c531
Upgrade dependencies
3 years ago
grossmj
b59b6816c3
Upgrade dependencies and test using Python 3.10
3 years ago
grossmj
faddc5a6b1
Upgrade dependencies
3 years ago
grossmj
898af32cd1
Package websockets 10.0 requires Python >= 3.7
3 years ago
grossmj
0b4dbf27e0
Upgrade dependencies
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
Jeremy Grossmann
f71e7aac9f
Merge branch 'master' into setuptools
3 years ago
grossmj
93711fe060
Update dependencies
3 years ago
grossmj
183033dad8
Upgrade unicorn dependency to version 0.15.0
3 years ago
grossmj
a970d4c4d8
Upgrade dependencies
3 years ago
grossmj
91a6384a59
Upgrade dependencies. Fixes #1917
3 years ago
grossmj
8825831106
Upgrade dependencies
3 years ago
Fabian Affolter
7ff72879dd
Set py-cpuinfo to 8.0.0
3 years ago
grossmj
f64b5cd9b6
Allow controller to be reloaded using the API. Fixes #1743
3 years ago
grossmj
91b0534182
Upgrade dependencies
3 years ago
grossmj
4727708c85
Upgrade dependencies
3 years ago
grossmj
a1f3f6472a
Upgrade dependencies
3 years ago
grossmj
ad7d8e2e7d
Fix tests.
3 years ago
grossmj
7b3351bba6
Upgrade dependencies.
3 years ago
grossmj
802959f9ab
Merge branch 'master' into 3.0
...
# Conflicts:
# dev-requirements.txt
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/controller/compute.py
# gns3server/controller/topology.py
# gns3server/handlers/api/compute/ethernet_switch_handler.py
# gns3server/handlers/api/controller/link_handler.py
# gns3server/handlers/api/controller/symbol_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_export_project.py
# tests/handlers/api/compute/test_qemu.py
# tests/web/test_response.py
# win-requirements.txt
3 years ago
grossmj
e614ed79f4
Upgrade dependencies
4 years ago
grossmj
170e83e589
Fix tests and update requirements
4 years ago
grossmj
c1784b7684
Workaround to run tests with Python 3.6
4 years ago
Tomas Hrnciar
bb47cc87e7
Explicitly require setuptools, utils/get_resource.py imports pkg_resources
4 years ago
grossmj
b8e81ad9bc
Upgrade dependencies
4 years ago
grossmj
fd844c309e
Revert "Install contextvars for python_version < "3.7""
...
This reverts commit f9127e19
4 years ago
grossmj
f9127e199e
Install contextvars for python_version < "3.7"
4 years ago
grossmj
0fea3f969e
Use aiosqlite and add service for templates
4 years ago
grossmj
d730c591b3
Refactor template management to use database.
4 years ago
grossmj
b417bc4dec
Revert "Upgrade to sqlalchemy version 1.4.2"
...
This reverts commit 9defc3c4
Ref https://github.com/talkpython/web-applications-with-fastapi-course/issues/4
4 years ago
grossmj
9defc3c4e8
Upgrade to sqlalchemy version 1.4.2
4 years ago
grossmj
62b1fa8dc4
Upgrae to uvicorn 0.13.3. Fixes #1840
4 years ago
grossmj
aca7344212
Upgrade Jinja to version 2.11.3. Fixes #1865
4 years ago
grossmj
62d9ecf2aa
Do not build on Windows and add missing packages for Python 3.6
4 years ago
grossmj
d47dcb0d6f
User authentication with tests.
4 years ago
grossmj
bf7cf862af
Refactor tests and start work on database integration.
4 years ago
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
4 years ago
grossmj
bf19da1dc2
Upgrade packages to latest versions
4 years ago
grossmj
eeaf10b418
Put all schemas in the same module.
4 years ago
grossmj
eb3cb8a41f
Migration to FastAPI
4 years ago
Jeremy Grossmann
d022259561
Downgrade psutil to version 5.6.7
4 years ago
Jeremy Grossmann
380e7a8a7f
Downgrade psutil to version 5.6.7
4 years ago
grossmj
89b5629cf5
Upgrade to psutil version 5.7.2
4 years ago
grossmj
47bb2edbfa
Upgrade to psutil version 5.7.2
4 years ago
grossmj
99128e7713
Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
4 years ago
grossmj
7924963276
Remove tox and update dependencies
4 years ago
snyk-bot
9665378f44
fix: requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082
4 years ago
grossmj
1f149769f2
Only use jsonschema 2.6.0 on Windows and macOS.
...
https://github.com/GNS3/gns3-server/issues/1751
https://github.com/GNS3/gns3-gui/issues/2849
4 years ago
grossmj
5c3bd589b9
Fix issues with crash reporting & bump version to 2.2.9dev2. Ref https://github.com/GNS3/gns3-server/issues/1758
4 years ago
grossmj
00f8a27404
Merge branch 'master' into 2.2
...
# Conflicts:
# requirements.txt
4 years ago
grossmj
5b59a09e8d
Deprecate running with Python 3.5
4 years ago
grossmj
16ca0fd915
aiocontextvars is only necessary for Python < 3.7
4 years ago
grossmj
c63aad8eca
Replace Raven by Sentry SDK. Fixes https://github.com/GNS3/gns3-server/issues/1758
4 years ago
grossmj
c0adc88592
Use Environmental Markers to force jsonschema version. Fixes https://github.com/GNS3/gns3-gui/issues/2849
...
Version 3.2.0 with Python >= 3.8
Version 2.6.0 with Python < 3.8
4 years ago
grossmj
770841b3ee
Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref https://github.com/GNS3/gns3-gui/issues/2849
4 years ago
grossmj
392678e757
Upgrade psutil to version 5.6.6 due to CVE-2019-18874
...
https://github.com/advisories/GHSA-qfc5-mcwq-26q8
5 years ago
grossmj
e90262eb95
Require VirtualBox >= 6.0 on AMD and >= 6.1 on Intel processors (for GNS3 VM only). Fixes #1610
5 years ago
grossmj
2fd4b2cbc8
Make sure still support Python >= 3.5.3
5 years ago
grossmj
3aba2a319c
Set psutil to version 5.6.3 in requirements.txt
5 years ago
grossmj
8dd2831890
Upgrade aiohttp to version 3.6.2
5 years ago
grossmj
2feec666a2
Revert to jsonschema 2.6.0 due to packaging problem.
5 years ago
grossmj
fc182e932a
Fix typo with jsonschema version 3.2.0 -> 3.0.2
5 years ago
grossmj
703dca54ab
Bump jsonschema to version 3.0.2
5 years ago
grossmj
1f1d93d078
Deactivate the embedded shell for Ethernet switch. Ref #1424 #1556
6 years ago
grossmj
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
6 years ago
grossmj
5b6011a248
Stay with jsonschema 2.6.0
6 years ago
grossmj
80eb06f67c
Merge 2.1 into 2.2
6 years ago
grossmj
a8990c9e89
Non blocking project exportation.
6 years ago
Jeremy Grossmann
e1aa13fa73
Force jsonschema dependency to 2.6.0
...
This is to fix this issue when starting the (frozen) application on Windows:
```
File "C:\Python36-x64\lib\site-packages\jsonschema\validators.py", line 505, in <module>
File "C:\Python36-x64\lib\site-packages\jsonschema\_utils.py", line 57, in load_schema
File "C:\Python36-x64\lib\pkgutil.py", line 634, in get_data
OSError: [Errno 34] Result too large: 'jsonschema\\schemas\\draft6.json'
```
6 years ago
pyup-bot
7c288fc61b
Update aiohttp from 3.5.3 to 3.5.4
6 years ago
pyup-bot
289eee968e
Update aiohttp from 3.5.2 to 3.5.3
6 years ago
pyup-bot
cdb7eea888
Update aiohttp from 3.5.1 to 3.5.2
6 years ago
pyup-bot
485b8a3db4
Update aiohttp from 3.5.0 to 3.5.1
6 years ago
pyup-bot
e1c250a8dd
Update aiohttp from 3.4.4 to 3.5.0
6 years ago
grossmj
f76b329cba
Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474 .
6 years ago
grossmj
86f87aec74
Fix installation with Python 3.7. Fixes #1414 .
...
Fix deprecated use of aiohttp.Timeout. Fixes #1296 .
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
6 years ago
grossmj
eb97ebf311
Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
6 years ago
grossmj
abfbadecd6
Update aiohttp verion requirement in order to support Python 3.7. Fixes https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj
31a268e756
Force prompt-toolkit to version 1.0.15
6 years ago
ziajka
5a0e21f58d
Locks down async-timeout<3.0.0 for P3.4 support; Fixes : #1331
6 years ago
ziajka
34acb1f185
Unlock yarl version and multidict
7 years ago
ziajka
2235a8158f
Update requirements.txt
7 years ago
ziajka
a7412d1c87
aiohttp 2.3.1 dependency
7 years ago
grossmj
2a4ed9ba89
Fix issue with multidict when upgrading GNS3 VM to use dev channel.
7 years ago
ziajka
ac508435c3
History support for console and telnet application, Fixes : #1083
...
Arrows UP/DOWN for telnet, Ref. #1083
Typo, Ref. #1083
Support async commands, Ref. #1083
Small refactor, Ref. #1083
Asyncio telnet server - connections support, Ref. #10831
Prompt-toolkit in dependencies, ref. #1083
Few comments, ref. #1083
Direct imports, ref. #1083
Windows size changed support in telnet server, ref. #1139
Fake termios
Fake termios - different approach
InputStream - copied source from prompt_toolkit
7 years ago
Julien Duponchelle
c8155aa14f
Upgrade Yarl
7 years ago
Julien Duponchelle
357de50a1b
Upgrade to last aiohttp version
7 years ago
Julien Duponchelle
a4245fcf44
Aiohttp 2.0
...
Ref #1000
7 years ago
Julien Duponchelle
ac5509f383
Always install typing module (compat with python 3.4 on ubuntu)
...
Fix #1021
7 years ago
Julien Duponchelle
152807e654
Merge branch 'master' into 2.0
8 years ago
Athmane Madjoudj
3518a781e9
typing is already included in Py >= 3.5 ( #979 )
8 years ago
Julien Duponchelle
6d150bb62c
Freeze server dependencies to the same version used for 1.5.3
8 years ago
Julien Duponchelle
a8294c3de8
Backport requirements of 2.0
8 years ago
Julien Duponchelle
7528152475
Ignore new version or aiohttp cors
8 years ago
Julien Duponchelle
bbfd56606c
Notify pyup that some dependencies doesn't require update
8 years ago
pyup.io bot
4036e519a7
Update aiohttp-cors from 0.5.0 to 0.5.1 ( #957 )
8 years ago
Julien Duponchelle
1b84874762
Upgrade to aiohttp 1.3.5 to solve issue with big file
...
Fix #943
8 years ago