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
4 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
Julien Duponchelle
cb6f94bc24
Lock yarl version because 0.10 is not compatible with aiohttp 1.3
8 years ago
Julien Duponchelle
30db4d8b5c
Yarl 0.9.8 is require by aiohttp 1.3
8 years ago
Julien Duponchelle
afa3f12e30
Allow any 1.3 aiohttp release but not 1.4
8 years ago
pyup.io bot
ebe8c1e536
Update aiohttp from 1.2.0 to 1.3.3 ( #905 )
8 years ago
Julien Duponchelle
8d2c27eafd
Lock aiohttp to see if it's the reason of Unkown error from Qt
8 years ago
Julien Duponchelle
a2337ed6c6
Force installation of last aiohttp
8 years ago
Julien Duponchelle
6177a45eb5
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
e7a88a7d99
Force the dependency on typing because otherwise it's broke on 3.4
8 years ago
Julien Duponchelle
a329f89294
Remove Yarl version requirements (trust aiohttp for it)
8 years ago
Julien Duponchelle
49f1ee2e32
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
8 years ago
Julien Duponchelle
572fa08049
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
8 years ago
Julien Duponchelle
9a632fb823
Update the way we start controller to avoid hiding crash reports
8 years ago
Julien Duponchelle
ff47fd31e2
Force yarl version >= 0.7.0
...
Fix #796
8 years ago
Julien Duponchelle
c5ef6b310d
Use last aiohttp
8 years ago
Julien Duponchelle
c254011b33
Upgrade aiohttp
8 years ago
Julien Duponchelle
8055547936
Use last zipstream version
8 years ago
Julien Duponchelle
14416afbba
Use last aiohttp version
8 years ago
Julien Duponchelle
2c8b8540cd
Upgrade aiohttp to last version
8 years ago
Julien Duponchelle
0f7037bb32
Fix Transport selection via DSN is deprecated
8 years ago
Francesco Colista
da7074ea74
requirements.txt : added support for newer aiohttp version
8 years ago
Julien Duponchelle
dcebaf61b8
Do not timeout forwarded calls
8 years ago
Julien Duponchelle
342bcdb5b6
CORS support
...
Fix #530
8 years ago
Julien Duponchelle
9e8fcab65c
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
f8ffd078a8
Last aiohttp version
9 years ago
Julien Duponchelle
a046a4c980
Bump aiohttp to use the same version as 2.0 branch
9 years ago
Julien Duponchelle
879591eaf5
Export API
9 years ago
Julien Duponchelle
0532b4de8a
Fix logging issues with the controller
9 years ago
grossmj
794a7e880a
Dependencies are listed in one location now.
9 years ago
Julien Duponchelle
33edbefa3b
Docker cleanup and improvements
9 years ago
grossmj
c3e99bfc1d
Drop netifaces (replaced by psutil). Fixes #344 .
9 years ago
Julien Duponchelle
7d82a77ba7
Freeze requirements for aiohttp because 0.18 doesn't support Python
...
3.4.0
9 years ago
grossmj
ac75977ae0
Send a warning notification if there is not enough RAM left to start a VM. Implements #329 .
9 years ago
Julien Duponchelle
c7b17039cb
Update docker-py version
9 years ago
Goran Cetusic
0fa300cb99
Initial Docker support from Google Summer of Code
9 years ago
Julien Duponchelle
75267f9d53
Merge branch 'master' into unstable
9 years ago
Julien Duponchelle
fff3e1474f
Distribute our own version of netifaces working with python 3
...
Fix #97
9 years ago
Julien Duponchelle
a1204dca0a
Merge branch 'master' into unstable
9 years ago
Julien Duponchelle
d99047ce72
Drop useless dependencie
...
Fix #203
9 years ago
Vasil Rangelov
91ff6e5ae9
Updated compilation instructions for Windows.
...
Synced up requirements.txt and setup.py dependencies.
10 years ago
Julien Duponchelle
e6eab1fb25
Aiohttp 0.15.1
...
Conflicts:
requirements.txt
setup.py
10 years ago
Julien Duponchelle
83c1ada63e
Drop unused cloud code, this cleanup the dependencies
10 years ago
Julien Duponchelle
250bb38d7c
Crash report with Sentry
10 years ago
Julien Duponchelle
f7cd09d5fb
Display an upload form (upload is not yet ready)
10 years ago
Julien Duponchelle
27cbfbbdc6
Useless requirement
10 years ago
Julien Duponchelle
2786d0f044
Update aiohttp 0.14.4
10 years ago
Julien Duponchelle
9abf323e7d
Send GNS 3 server version in header and upgrade aiohttp
10 years ago
Julien Duponchelle
1af5513c86
Update dependencies
10 years ago
Jeremy
6d20a122f8
Adds tests and documentation script.
10 years ago
Michael
ef492d4690
Update gns3dms to support cloud.conf
10 years ago
Jerry Seutter
5e72fcbe14
GNS-42 - Move deadman switch into gns3server codebase
10 years ago
Michael
98e3a2e088
Updated requirements.txt
10 years ago
grossmj
7b58f14681
Some PEP8 style fixes.
10 years ago
grossmj
9be5625c38
json-schema validations.
...
NIO creation refactoring.
11 years ago
grossmj
cef29e53aa
General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj
f4e51ea74f
Base server complete including modules, STOMP protocol over Websockets
...
and ZMQ Router/Dealer implementations.
11 years ago
grossmj
58f93edaf7
Base server & plugin system & first unit tests
11 years ago
grossmj
c6152c9503
Project structure & tools (pytest, tox etc.)
11 years ago
grossmj
c4ed47b2dc
Initial project structure
11 years ago