Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T17:18:20Zhttps://gitlab.torproject.org/legacy/trac/-/issues/1039subdomain.torproject.org as www.torproject.org/subdomain2020-06-13T17:18:20ZTracsubdomain.torproject.org as www.torproject.org/subdomainI suggest to make all the subdomain.torproject.org websites (also) available as www.torproject.org/subdomain
So instead of
https://bridges.torproject.org/
the should be also a https://www.torproject.org/bridges
In this case there is a ...I suggest to make all the subdomain.torproject.org websites (also) available as www.torproject.org/subdomain
So instead of
https://bridges.torproject.org/
the should be also a https://www.torproject.org/bridges
In this case there is a https://www.torproject.org/bridges, but it has other content.
So maybe name it https://www.torproject.org/list-bridges
The reason for this is to make it harder to find out on which pages of the tor website a user was browsing.
A HTTPS request is encrypted, but if you sniff it you can see the complete hostname (host.domain.tld).
You can't see the directory/file which is requested (https://torproject.org/this/stuff).
It's also be easier for a the great wall or an ISP to block or even redirect the user to a malicious set of
bridges and therefore get aware of bridge user/their IP addresses.
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: Athabahttps://gitlab.torproject.org/legacy/trac/-/issues/1025Completion of error handling2020-06-13T14:02:18ZTracCompletion of error handlingSome checks for return codes are missing.
Examples:
Would you like to add more error handling for return values from "pthread_cond_signal" like in the function
"tor_cond_signal_one" and from "fprintf" in the function "write_pidfile"?
h...Some checks for return codes are missing.
Examples:
Would you like to add more error handling for return values from "pthread_cond_signal" like in the function
"tor_cond_signal_one" and from "fprintf" in the function "write_pidfile"?
https://svn.torproject.org/cgi-bin/viewvc.cgi/tor/trunk/src/common/compat.c?view=markup&revision=18761
https://svn.torproject.org/cgi-bin/viewvc.cgi/tor/trunk/src/common/util.c?view=markup&revision=18761
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: elfringhttps://gitlab.torproject.org/legacy/trac/-/issues/714TorButton HTTP / HTTPS Header Toggle2008-06-19T00:18:20ZTracTorButton HTTP / HTTPS Header ToggleI know Privoxy lets you toggle it on and off using an HTTP / HTTPS Header!
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: computerguy12056I know Privoxy lets you toggle it on and off using an HTTP / HTTPS Header!
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: computerguy12056https://gitlab.torproject.org/legacy/trac/-/issues/694Firefox extension (with embedded TOR-client)2020-06-13T13:59:59ZTracFirefox extension (with embedded TOR-client)Sometimes you're not able to install any additional software on a machine.
But to be able to use TOR anyway, it would be nice if you also could offer a browser extension,
where the client is already included as an embedded part of the ex...Sometimes you're not able to install any additional software on a machine.
But to be able to use TOR anyway, it would be nice if you also could offer a browser extension,
where the client is already included as an embedded part of the extension (without, that the TOR client has to run in the background or has to be installed separately).
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: Malcolmhttps://gitlab.torproject.org/legacy/trac/-/issues/684Recover from Config Parse Errors on HUP2020-06-13T13:59:56ZTracRecover from Config Parse Errors on HUPCurrently, if there's an error in the config, sending HUP to tor will cause it to exit. It should, instead, revert back to its previous configuration.
[Automatically added by flyspray2trac: Operating System: Other Linux]
**Trac**:
*...Currently, if there's an error in the config, sending HUP to tor will cause it to exit. It should, instead, revert back to its previous configuration.
[Automatically added by flyspray2trac: Operating System: Other Linux]
**Trac**:
**Username**: BarkerJrhttps://gitlab.torproject.org/legacy/trac/-/issues/629Allow diretory mirror only.2020-06-13T13:59:30ZTracAllow diretory mirror only.Currently, in order to mirror the directory, you must relay traffic. Please enable the server to mirror the
directory without having to relay traffic. Sometimes we have more upload than download available, tihs will
ensure we can co...Currently, in order to mirror the directory, you must relay traffic. Please enable the server to mirror the
directory without having to relay traffic. Sometimes we have more upload than download available, tihs will
ensure we can contribute also. Thank you.
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: screampost 0.2.0.xhttps://gitlab.torproject.org/legacy/trac/-/issues/603option to specify minimal eligible speed for nodes used2020-06-13T13:59:17ZTracoption to specify minimal eligible speed for nodes usedI think it would be nice if I could set a bandwidth limit and/or average ping limit for my tor client.
For example I could ensure that all nodes to be used has 1Mbit or greater bandwidth. Its really slow to
have a 50Kbit node in the midd...I think it would be nice if I could set a bandwidth limit and/or average ping limit for my tor client.
For example I could ensure that all nodes to be used has 1Mbit or greater bandwidth. Its really slow to
have a 50Kbit node in the middle of two 4Mbit nodes...
Thanks,
AndrĂ¡s
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: iarpost 0.2.0.xhttps://gitlab.torproject.org/legacy/trac/-/issues/487OSX Universal package includes PowerPC-only privoxy2008-02-08T21:37:47ZTracOSX Universal package includes PowerPC-only privoxyIf you install the universal binary version of the Tor package on Mac OS X, you end up running a PowerPC version of privoxy.
This has been the case for a while now, since I first started testing UB versions on the mac.
It can be confirme...If you install the universal binary version of the Tor package on Mac OS X, you end up running a PowerPC version of privoxy.
This has been the case for a while now, since I first started testing UB versions on the mac.
It can be confirmed by running Activity Monitor and looking in the Kind column.
Also the 'file' command reports:
$ file /Library/Privoxy/privoxy
/Library/Privoxy/privoxy: Mach-O executable ppc
compare to the tor executable:
$ file /Library/Tor/tor
/Library/Tor/tor: Mach-O universal binary with 2 architectures
/Library/Tor/tor (for architecture i386): Mach-O executable i386
/Library/Tor/tor (for architecture ppc): Mach-O executable ppc
I have just installed 0.1.2.17 and confirmed that it is still the case.
[Automatically added by flyspray2trac: Operating System: OSX 10.4 Tiger]
**Trac**:
**Username**: evansjAndrew LewmanAndrew Lewmanhttps://gitlab.torproject.org/legacy/trac/-/issues/409Tor doesn't treat 0 as a valid port2020-06-13T13:57:41ZTracTor doesn't treat 0 as a valid portTor does not treat the officially reserved port 0 as a valid port when considering
exit policies. For example, "reject *:0-19" would be summarixed as "reject *:1-19"
and would show up in the directory as such.
Actual version of tor is ...Tor does not treat the officially reserved port 0 as a valid port when considering
exit policies. For example, "reject *:0-19" would be summarixed as "reject *:1-19"
and would show up in the directory as such.
Actual version of tor is 0.1.2.12-rc, but that is not listed in the options.
Reference: http://www.iana.org/assignments/port-numbers
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: Orumhttps://gitlab.torproject.org/legacy/trac/-/issues/378Should tor use multiple connections at once?2020-06-13T13:57:21ZTracShould tor use multiple connections at once?Right now, although tor maintains 2 or 3 open connections, only one is used for
all new outgoing connections.
This means that one connection will be overloaded with lots of things. If one
packet is dropped, everything backs up until th...Right now, although tor maintains 2 or 3 open connections, only one is used for
all new outgoing connections.
This means that one connection will be overloaded with lots of things. If one
packet is dropped, everything backs up until that one is resent. This is the
opposite of the whole IP design (with multiple channels / non blocking traffic).
It also means that when a dropped packet causes things to be delayed, everything
closes and reopens at once, further adding to congestion and apparent slowdown.
Proposal: Have a configurable number of connections active at once, probably
defaulting to 2-4. Incoming requests go in round robin (unless TrackExitHosts is
set), so that traffic is spread over several TCP tunnels.
Benefits:
1. Each channel has less traffic, so less congestion.
2. If a channel drops a packet, less of the traffic has to be restarted. And,
when it does, it will be spread round-robin again, reducing the congestion level
even more.
3. Potentialy, tor can track how heavy a circuit can be loaded before it is
"full", and automatically open new circuits.
Potential disadvantages:
1. Does it make it easier for an attacker to see some of your traffic? Before,
an attacker either saw none, or (rarely) all; now an attacker see none, or
(more commonly than before) some.
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: keybouncepost 0.2.0.xhttps://gitlab.torproject.org/legacy/trac/-/issues/354Web based config/status interface2020-06-13T13:56:45ZTracWeb based config/status interfaceI think it would be very beneficial to everyone using tor to have a web based config/report functionality built into tor.
The most logical URL would then be "config.onion" and "status.onion".
This will eliminate all the different client...I think it would be very beneficial to everyone using tor to have a web based config/report functionality built into tor.
The most logical URL would then be "config.onion" and "status.onion".
This will eliminate all the different clients used to control tor.
Ofcourse the control port should remain operational for a while to let users have an option to adjust and shift to the new way...
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: TriMoonhttps://gitlab.torproject.org/legacy/trac/-/issues/344tor terminates when running out of memory2020-06-13T13:56:42ZTractor terminates when running out of memoryI am running a tor 0.1.1.24-1~~sarge.1 server on a virtual server (OpenVZ).
One thing about OpenVZ is that the amount of memory available to the virtual machine varies all the time.
The server shuts down when it runs out of memory:
Logf...I am running a tor 0.1.1.24-1~~sarge.1 server on a virtual server (OpenVZ).
One thing about OpenVZ is that the amount of memory available to the virtual machine varies all the time.
The server shuts down when it runs out of memory:
Logfile entry:
Oct xx xx:xx:xx.xxx [err] _tor_realloc(): Out of memory. Dying.
I would like tor to keep running when it runs out of memory - perhaps it can just close a few connections,
stop accepting new connections for a while, discard some buffers etc?
Tor terminating because it runs out of memory is not listed at
http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-43d0c843cb6c453ad1231c48c11196a46fae9540
so I think perhaps this is a bug?
[Automatically added by flyspray2trac: Operating System: Other Linux]
**Trac**:
**Username**: snpost 0.2.0.xNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/legacy/trac/-/issues/255TorCP doesn't use 'ControlPort' setting in torrc2006-02-16T21:30:39ZTracTorCP doesn't use 'ControlPort' setting in torrcTorCP (under Windows XP SP2) doesn't use the 'ControlPort' setting from torrc.
Even after 'ControlPort' setting has been changed in torrc, TorCP still uses the Control Port setting listed
under the General settings tab to override it.
...TorCP (under Windows XP SP2) doesn't use the 'ControlPort' setting from torrc.
Even after 'ControlPort' setting has been changed in torrc, TorCP still uses the Control Port setting listed
under the General settings tab to override it.
While this isn't a showstopper - it is weird (and annoying) behaviour. TorCP should either updated torrc to reflect the
General tab setting or use the torrc setting to update the General tab setting.
[Automatically added by flyspray2trac: Operating System: Windows 2k/XP]
**Trac**:
**Username**: imItshttps://gitlab.torproject.org/legacy/trac/-/issues/211Reload config every x minutes2020-06-13T13:57:16ZTracReload config every x minutesThe running server should
a) reload the torrc every x (e.g. 15, 30 or 60) minutes automatically or - my wish
b) reload it after a user defined interval
Why?
If you repeatedly change the Entry-/ExitNodes...
[Automatically added by fly...The running server should
a) reload the torrc every x (e.g. 15, 30 or 60) minutes automatically or - my wish
b) reload it after a user defined interval
Why?
If you repeatedly change the Entry-/ExitNodes...
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: Ruhehttps://gitlab.torproject.org/legacy/trac/-/issues/210New server option: Comment2020-06-13T13:57:16ZTracNew server option: CommentIt could be useful if there is an option in torrc to set a user defined comment. The value should be published online as platform, uptime, bandwidth...
For example:
Comment Athlon64 X2 4400+ 1GB, private server
[Automatically added b...It could be useful if there is an option in torrc to set a user defined comment. The value should be published online as platform, uptime, bandwidth...
For example:
Comment Athlon64 X2 4400+ 1GB, private server
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: Ruhehttps://gitlab.torproject.org/legacy/trac/-/issues/191I should be able to schedule bandwidth2020-06-13T13:57:16ZTracI should be able to schedule bandwidthThe randomly-scheduled-in-a-timeslot algorithm does not provide sufficient control over Tor's bandwidth usage. I am quite willing to let it use *all* of my bandwidth between midnight and 6am, and most of it between 10am and 6pm, but I d...The randomly-scheduled-in-a-timeslot algorithm does not provide sufficient control over Tor's bandwidth usage. I am quite willing to let it use *all* of my bandwidth between midnight and 6am, and most of it between 10am and 6pm, but I don't want it messing with me the rest of the time.
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: bmeikehttps://gitlab.torproject.org/legacy/trac/-/issues/172Add "ExcludeExitNodes" Option?2020-06-13T13:57:16ZTracAdd "ExcludeExitNodes" Option?It seems to me useful to be able to exclude particular nodes only for exit (due to some websites' propensity to filter by country of origin) which would be perfectly fine to use earlier in the circuit. But now, the only way I can see to...It seems to me useful to be able to exclude particular nodes only for exit (due to some websites' propensity to filter by country of origin) which would be perfectly fine to use earlier in the circuit. But now, the only way I can see to exclude an exit is to exclude a node entirely from created circuits with ExcludeNodes.
Thanks!
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: clandestinyhttps://gitlab.torproject.org/legacy/trac/-/issues/92Choose specific TOR servers2020-06-13T13:57:14ZTracChoose specific TOR serversIt would be nice to implement the possibility to choose/use only specific TOR servers not only for entry and exit but also for the "middleman".
Right now the only possibility is to exclude certain servers via command line option, but th...It would be nice to implement the possibility to choose/use only specific TOR servers not only for entry and exit but also for the "middleman".
Right now the only possibility is to exclude certain servers via command line option, but that doesn't really fit the needs.
so it would be cool to have a command line option e.g. --middlemanservers <nick1,nick2,> and also the option --strictmiddlemanservers
why i want that feature?
- possibilty to improve speed
- choose a specific route
- possibility to use only really reliable servers, e.g. for time critical tasks
thanks for your work
d3000
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: d3000https://gitlab.torproject.org/legacy/trac/-/issues/59Include OSX and Win32 installation docs in package2020-06-13T14:04:30ZTracInclude OSX and Win32 installation docs in packageShip the OSX and Win32 installation instructions in package, including the screenshots (fetched from tor.eff.org at the moment).
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: thomassShip the OSX and Win32 installation instructions in package, including the screenshots (fetched from tor.eff.org at the moment).
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: thomassAndrew LewmanAndrew Lewman