Skip to content
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

DRAFT: tor proxy #65

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from
Draft

DRAFT: tor proxy #65

wants to merge 8 commits into from

Conversation

aarani
Copy link
Collaborator

@aarani aarani commented Apr 29, 2023

No description provided.

@aarani aarani marked this pull request as draft May 7, 2023 14:38
This commit aims to introduce a simple API for end users.

Working with network especially Tor routers is flaky and
delegating retry logic implementation to users causes NOnion to
be unreliable in CI and in normal use, this commit introduces
retry logic in some places where it's needed the most. This
should hopefully make NOnion more reliable.
Client,Network,Services: add TorClient
There are multiple usecases when you need multiple
streams for your communication with HS client (e.g
sending multiple http requests), this was not supported
before and this commit fixes that.
@aarani aarani force-pushed the torProxy branch 5 times, most recently from 69c3f5f to fe2eca0 Compare December 12, 2023 16:22
@aarani aarani force-pushed the torProxy branch 2 times, most recently from 175e89e to 7272c84 Compare March 31, 2024 13:24
Tor Github mirror has been removed [1], this commit changes the
URLs to the official GitLab.

[1] https://github.com/torproject/tor/commi/27d4ba90f6dbf0c80d518a358b9600ae789509e4
This commit adds a helper class that provides an HTTP proxy for
easy usage of NOnion alongside things like HttpClient that don't
support communicating over custom streams.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant