-
Notifications
You must be signed in to change notification settings - Fork 445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor tunnel #1188
Refactor tunnel #1188
Conversation
Merged build triggered. |
Merged build started. |
Merged build finished. |
Test FAILed. |
@whirm the new tunnel crypto depens on cryptography. It's a package that exposes the gcm mode of openssl. |
Merged build triggered. |
Merged build started. |
Merged build triggered. |
Merged build started. |
Merged build finished. |
Test FAILed. |
Merged build finished. |
Test FAILed. |
@@ -15,7 +15,7 @@ We make use of submodules, so remember using the --recursive argument when cloni | |||
|
|||
### Debian/Ubuntu/Mint | |||
```bash | |||
sudo apt-get install libav-tools libjs-excanvas libjs-mootools libx11-6 python-apsw python-cherrypy3 python-crypto python-feedparser python-gmpy python-libtorrent python-m2crypto python-netifaces python-pil python-pyasn1 python-requests python-twisted python-wxgtk2.8 python2.7 vlc | |||
sudo apt-get install libav-tools libjs-excanvas libjs-mootools libx11-6 python-apsw python-cherrypy3 python-feedparser python-gmpy python-libtorrent python-m2crypto python-netifaces python-pil python-requests python-twisted python-wxgtk2.8 python2.7 vlc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@NielsZeilemaker could you add python-cryptography? also in debian/control
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess it's python-crypto
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@LipuFei, its python-cryptography python-crypto was used before. I'll add the package
Merged build triggered. |
Merged build started. |
@NielsZeilemaker I've updated the gorillas, let's see how it goes. |
Merged build finished. |
Test FAILed. |
retest this please |
seems that it got executed while I was installing the package :) |
Almost :-)
|
Merged build triggered. |
Merged build started. |
Merged build finished. |
Test FAILed. |
Ai. Assert:
|
I guess it needs a new dispersy pointer, let me have a look to see if I can push one in. |
I'll have to do it tonight as I don't have access to my laptop, alternatively @whirm can you send me a pull request with the new dispersy pointer? |
@whirm please help out Niels with that pull request. |
That's the old version of libnacl, update your submodule recursively. |
Conflicts: Tribler/dispersy
DH ntor handshake + GCM for encrypting packets. Hidden services are completely broken... Maybe even need of a redesign as the new crypto cannot provide a hybrid_encryption using only the key of the destination.
hidden services. Some small changes to crypto
Build triggered. |
Build started. |
1337036
to
f7ecb06
Compare
Merged build triggered. |
Merged build started. |
@whirm it's ready @rjruigrok have a look at the community, I would pay special attention to the announce stuff. I'm not sure what will happen if a introduction_point of a seeder closes. Will the seeder open a new tunnel?, are you sure this will always happen? Maybe add a periodic task which creates a new introduction_point after X seconds (similar to the dht_lookup which is scheduled every 60s). |
Build finished. |
Test PASSed. |
Merged build finished. |
Test FAILed. |
Merged build triggered. |
Merged build started. |
Merged build finished. |
Test PASSed. |
Supercedes #1117, rebased on devel fixes hidden tunnels