stem icon indicating copy to clipboard operation
stem copied to clipboard

Python controller library for Tor

Results 47 stem issues
Sort by recently updated
recently updated
newest added

I've published latest git commit in Fedora rawhide to pick the fixes related to Python 3.11, however I've discovered that the development version `1.8.0-dev` is considered lower than `1.8.0`, causing...

added functionality to connect using URL

Add support for hostname(like "tor-container", or "localhost") as `address` parameter in `Controller.from_port` Currently `address` parameter only supports ipv4 address. It is useful when Tor is running in one Docker container,...

Collections.Iterable is deprecated in Python 3, and the official website says stem is Python 3 compatible. Collections.Iterable was moved to collections.abc.Iterable. This seems to only be an issue for official...

https://stem.torproject.org/api/descriptor/extrainfo_descriptor.html > * **ip_versions** (*dict*) -- mapping of ip protocols to a rounded count for the number of users > * **ip_versions** -- mapping of ip transports to a count...

https://github.com/pyca/cryptography/pull/6652/files function int_from_bytes in cryptography.util will be removed form cryptography 37.0, which will be released in April 26ish, which will break stem's cryptography detection because it try to import them...

logging is too noisy, debug/trace messages are printed as info messages ```py import time import logging import stem import stem.control tor_control_password = "..." tor_control_port = 1234 logger = logging.getLogger('main') with...

Stem's [get_hidden_service_descriptor](https://stem.torproject.org/api/control.html#stem.control.Controller.get_hidden_service_descriptor) method can only retrieve v2 descriptors. Tor's [HSFETCH added v3 support](https://gitlab.torproject.org/legacy/trac/-/issues/25417) and Stem can [parse v3 descriptors](https://stem.torproject.org/api/descriptor/hidden_service.html#stem.descriptor.hidden_service.HiddenServiceDescriptorV3). We should look into adding v3 support to the get_hidden_service_descriptor method.

tor is currently [implementing](https://gitlab.torproject.org/tpo/core/tor/-/issues/40222) the [proposal](https://gitlab.torproject.org/tpo/core/torspec/-/blob/master/proposals/328-relay-overload-report.md) and sbws would need to use that information ([issue](https://gitlab.torproject.org/tpo/network-health/sbws/-/issues/40021)). Would be possible that stem implements this?. Thanks!

```console + /usr/bin/python3 setup.py build_sphinx -b man --build-dir build/sphinx running build_sphinx Running Sphinx v4.0.2 making output directory... done WARNING: logo file 'logo.png' does not exist WARNING: favicon file 'favicon.png' does...