Commit graph

44 commits

Author SHA1 Message Date
caryoscelus
5c33f18ae7
Merge branch 'snyk-fix-5fd51bdc81de6dca5d758651b04b058e' into bump-setuptools 2024-07-16 06:56:05 +00:00
snyk-bot
f78b1e3672
fix: requirements.txt to reduce vulnerabilities
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-7448482
2024-07-15 20:46:15 +00:00
caryoscelus
1a8c6aaa93
Fetch version info from git or Build file 2023-12-27 11:27:15 +00:00
caryoscelus
ba60f5dc0e Add basic ipython-based repl via --repl 2023-11-26 18:09:56 +00:00
caryoscelus
19056b408a Update gevent to 23.9.0
https://security.snyk.io/vuln/SNYK-PYTHON-GEVENT-5906371
2023-09-21 15:28:05 +00:00
caryoscelus
9444e097a6 New command line action: importBundle; load bootstrap bundle on first run
- importBundle imports zip archive of sites
- latest bootstrapping bundle is downloaded if data/ dir is empty; primary
  reason for this for now is to avoid constantly updating tracker list in
  git tree and use Syncronite instead
2023-07-23 21:25:11 +00:00
caryoscelus
1f19ab604e update merkletools dep 2023-07-05 15:03:44 +00:00
caryoscelus
923dbf89ab Merge remote-tracking branch 'ehncaption/oscs_fix_ce65a68au51qdhegolhg' 2022-12-05 09:35:13 +00:00
chncaption
2eac2d3f35 update msgpack 0.4.4 to 0.6.0 2022-12-04 16:06:54 +08:00
caryoscelus
8616af3f2e remove mention of python-3.6 in requirements.txt
after analyzing the old version of requirements.txt, it becomes
obvious that any real python 3.6.X versions would fail to
install required package, and since no one complained that means
there are no <py3.7 users now
2022-12-01 15:27:55 +00:00
caryoscelus
bd6740fb82 Merge remote-tracking branch 'ajesse11x/snyk-fix-f854bfd13374e46fc67721231ef56dcc' 2022-11-15 20:00:25 +00:00
snyk-bot
9228b4cbbf
fix: requirements.txt to reduce vulnerabilities
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904
2022-11-15 10:51:38 +00:00
caryoscelus
a78014adbc add pyaes requirement
this is usually unused, but works as fallback
2022-07-07 22:56:53 +00:00
caryoscelus
cb2347e7d6 return upnp punch using secure xml library
fixes #105
2022-06-28 23:23:18 +00:00
caryoscelus
5b63b0298f colourful greetings 2022-05-03 16:31:09 +04:00
Jabba
4b8dfc5114
Update requirements.txt (#2617)
* Update requirements.txt

See: https://github.com/HelloZeroNet/ZeroNet/pull/2616#issuecomment-697341526
2020-09-24 18:24:24 +02:00
ZeroNet
f3a839f422
Require final gevent 1.5.0 for Python 3.8 2020-04-12 12:15:10 +02:00
Filip Š
71001491df
Use Gevent prerelease for Python 3.8 2020-04-08 17:05:39 +02:00
ZeroNet
296e4aab57
Fix sslcrypto thread safety (#2454)
* Use sslcrypto instead of pyelliptic and pybitcointools

* Fix CryptMessage

* Support Python 3.4

* Fix user creation

* Get rid of pyelliptic and pybitcointools

* Fix typo

* Delete test file

* Add sslcrypto to tree

* Update sslcrypto

* Add pyaes to src/lib

* Fix typo in tests

* Update sslcrypto version

* Use privatekey_bin instead of privatekey for bytes objects

* Fix sslcrypto

* Fix Benchmark plugin

* Don't calculate the same thing twice

* Only import sslcrypto once

* Handle fallback sslcrypto implementation during tests

* Fix sslcrypto fallback implementation selection

* Fix thread safety

* Add derivation

* Bring split back

* Fix typo

* v3.3

* Fix custom OpenSSL discovery
2020-03-05 17:54:46 +01:00
Ivanq
219b90668f
Switch from gevent-websocket to gevent-ws (#2439)
* Switch from gevent-websocket to gevent-ws

* Return error handling, add gevent_ws source to lib
2020-02-28 01:20:04 +01:00
shortcutme
fd43aa61ef
Current gevent in PyPI is not fully compatible with Python3.8 2019-12-17 20:37:32 +01:00
shortcutme
958882c1c5
Revert "Switch to sslcrypto for cryptography tasks (#2338)"
This reverts commit fbc7b6fc4f.
2019-12-15 18:30:42 +01:00
ZeroNet
2f7323043f
Merge pull request #2358 from imachug/bencode
Switch to bencode_open
2019-12-15 12:49:04 +01:00
Ivanq
fbc7b6fc4f Switch to sslcrypto for cryptography tasks (#2338)
* Use sslcrypto instead of pyelliptic and pybitcointools

* Fix CryptMessage

* Support Python 3.4

* Fix user creation

* Get rid of pyelliptic and pybitcointools

* Fix typo

* Delete test file

* Add sslcrypto to tree

* Update sslcrypto

* Add pyaes to src/lib

* Fix typo in tests

* Update sslcrypto version

* Use privatekey_bin instead of privatekey for bytes objects

* Fix sslcrypto

* Fix Benchmark plugin

* Don't calculate the same thing twice

* Only import sslcrypto once

* Handle fallback sslcrypto implementation during tests

* Fix sslcrypto fallback implementation selection
2019-12-15 12:46:06 +01:00
Ivanq
3178b69172 Switch to bencode_open 2019-12-12 17:46:16 +03:00
ZeroNet
cb3629343b
Update requirements.txt 2019-10-22 17:22:30 +02:00
shortcutme
b474677db1
Remove pyelliptic from requirements because an OpenSSL 1.1 compatible version is bundled in the lib dir 2019-09-15 22:14:20 +02:00
redfish
1a3e5b7893 requirements: main websocket package
'websocket' doesn't look like the right one.
2019-03-30 09:50:10 -04:00
shortcutme
fa9e024b42
Base58 package is required for libsecp256k verify 2019-03-20 00:50:18 +01:00
0polar
6094af819b
Update requirements.txt 2019-03-19 20:15:55 +08:00
0polar
27f47460e3
Fix wrong module name
Exception: You probably meant to install and run gevent-websocket
2019-03-19 19:59:12 +08:00
shortcutme
e1394d7a7d
Fix socks package name 2019-03-16 04:48:56 +01:00
shortcutme
f331f5e92c
Add maxminddb as requirement 2019-03-16 04:26:13 +01:00
shortcutme
7f234721ec
Add required modules 2019-03-16 03:48:58 +01:00
shortcutme
4859ffdf54
We are compatible with every msgpack version again 2018-02-27 02:48:34 +01:00
shortcutme
4b9455e84d
Still not works on latest msgpack 2018-02-23 16:26:27 +01:00
shortcutme
9305612419
Use renamed msgpack pip package instead msgpack-python 2018-02-23 16:05:03 +01:00
shortcutme
d7ae583473
msgpack bug fixed in 0.5.6 2018-02-23 15:43:40 +01:00
shortcutme
304d2f0874
Due to a bug it does not works on msgpack 0.5.5 2018-02-23 02:25:50 +01:00
HelloZeroNet
25752c927c Change required gevent version 2016-03-12 11:49:45 +01:00
ZeroNet
7eeea84bad Gevent 1.0.2 SSL handshake hangs under pytest 2015-10-01 03:13:14 +02:00
HelloZeroNet
9d7d4f1552 Rev467, requirements.txt accept newer dependecies, Boost dbschema.json, Move getDirname getFilename to helper, Verify optional files, Includes not allowed in user files, Optional files rules, Peer hashfield functions, Test optional files signing, Test file info, Test verify file, Test helpers 2015-10-01 01:35:13 +02:00
HelloZeroNet
5f71e79a2b Remove zmq as requirement, Add coverage report 2015-09-20 13:29:35 +02:00
James Milne
59ceb438c4 Pip Requirements File Added 2015-01-19 09:56:03 -05:00