Loading ChangeLog +12 −11 Original line number Diff line number Diff line Changes in version 0.1.2.8-alpha - 2007-??-?? o Major bugfixes (accounting): - When we start during an accounting interval before it's time to wake up, remember to wake up at the correct time. (May fix bug 342.) - Fix a longstanding obscure crash bug that could occur when low on DNS resources. (Resolves bug 390.) o Major bugfixes (crashes): - Stop crashing when the controller asks us to resetconf more than one config option at once. (Vidalia 0.0.11 does this.) - Fix a crash that happened on Win98 when we're given command-line arguments: Don't try to load NT service functions from advapi32.dll except when we need them. (bug introduced in 0.1.2.7-alpha). arguments: don't try to load NT service functions from advapi32.dll except when we need them. (Bug introduced in 0.1.2.7-alpha; resolves bug 389.) o Major bugfixes (accounting): - When we start during an accounting interval before it's time to wake up, remember to wake up at the correct time. (May fix bug 342.) - Fix a longstanding obscure crash bug that could occur when we run out of DNS worker processes. (Resolves bug 390.) o Minor bugfixes (controller): - Give the controller END_STREAM_REASON_DESTROY events _before_ we clear the corresponding on_circuit variable, and remember later that we don't need to send a redundant CLOSED event. (Resolves part 3 of bug 367.) clear the corresponding on_circuit variable, and remember later that we don't need to send a redundant CLOSED event. (Resolves part 3 of bug 367.) - Report events where a resolve succeeded or where we got a socks protocol error correctly, rather than calling both of them "INTERNAL". Loading contrib/tor-mingw.nsi.in +1 −1 Original line number Diff line number Diff line ;tor.nsi - A basic win32 installer for Tor ; Originally written by J Doe. ; See LICENSE for licencing information ; See LICENSE for licensing information ;----------------------------------------- ; !include "MUI.nsh" Loading contrib/tor.nsi.in +1 −1 Original line number Diff line number Diff line ;tor.nsi - A basic win32 installer for Tor ; Originally written by J Doe. ; See LICENSE for licencing information ; See LICENSE for licensing information ;----------------------------------------- ; NOTE: This file might be obsolete. Look at tor-mingw.nsi.in instead. ;----------------------------------------- Loading doc/TODO +11 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,9 @@ N - Test guard unreachable logic; make sure that we actually attempt to connect to guards that we think are unreachable from time to time. Make sure that we don't freak out when the network is down. - make the nsis mingw packaging scripts fail if it tries to parse a file but the file is missing. o weight dir requests by advertised bandwidth? with maybe a lower cutoff than for tor traffic. perhaps also weighted by the expected size of the response. Loading @@ -31,9 +34,9 @@ N - Test guard unreachable logic; make sure that we actually attempt to . Have (and document) a BEGIN_DIR relay cell that means "Connect to your directory port." o Implement R - turn the received socks addr:port into a digest for setting .exit - be able to connect without having a server descriptor, to bootstrap. R - handle connect-dir streams that don't have a chosen_exit_name set. D turn the received socks addr:port into a digest for setting .exit R - be able to connect without having a server descriptor, to bootstrap. D handle connect-dir streams that don't have a chosen_exit_name set. o include ORPort in DirServers lines so we can know where to connect. list the orport as 0 if it can't handle begin_dir. o List orports of actual dirservers.. Loading Loading @@ -423,6 +426,8 @@ R - add d64 and fp64 along-side d and fp so people can paste status of edge_stream_t. Future version: - Should TrackHostExits expire TrackHostExitsExpire seconds after their *last* use, not their *first* use? - Configuration format really wants sections. - Good RBL substitute. - Authorities should try using exits for http to connect to some URLS Loading src/common/util.h +1 −1 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ int append_bytes_to_file(const char *fname, const char *str, size_t len, /** Flag for read_file_to_str: open the file in binary mode. */ #define RFTS_BIN 1 /** Flag for read_file_to_str: it's okay if the file doesn't exist */ /** Flag for read_file_to_str: it's okay if the file doesn't exist. */ #define RFTS_IGNORE_MISSING 2 struct stat; Loading Loading
ChangeLog +12 −11 Original line number Diff line number Diff line Changes in version 0.1.2.8-alpha - 2007-??-?? o Major bugfixes (accounting): - When we start during an accounting interval before it's time to wake up, remember to wake up at the correct time. (May fix bug 342.) - Fix a longstanding obscure crash bug that could occur when low on DNS resources. (Resolves bug 390.) o Major bugfixes (crashes): - Stop crashing when the controller asks us to resetconf more than one config option at once. (Vidalia 0.0.11 does this.) - Fix a crash that happened on Win98 when we're given command-line arguments: Don't try to load NT service functions from advapi32.dll except when we need them. (bug introduced in 0.1.2.7-alpha). arguments: don't try to load NT service functions from advapi32.dll except when we need them. (Bug introduced in 0.1.2.7-alpha; resolves bug 389.) o Major bugfixes (accounting): - When we start during an accounting interval before it's time to wake up, remember to wake up at the correct time. (May fix bug 342.) - Fix a longstanding obscure crash bug that could occur when we run out of DNS worker processes. (Resolves bug 390.) o Minor bugfixes (controller): - Give the controller END_STREAM_REASON_DESTROY events _before_ we clear the corresponding on_circuit variable, and remember later that we don't need to send a redundant CLOSED event. (Resolves part 3 of bug 367.) clear the corresponding on_circuit variable, and remember later that we don't need to send a redundant CLOSED event. (Resolves part 3 of bug 367.) - Report events where a resolve succeeded or where we got a socks protocol error correctly, rather than calling both of them "INTERNAL". Loading
contrib/tor-mingw.nsi.in +1 −1 Original line number Diff line number Diff line ;tor.nsi - A basic win32 installer for Tor ; Originally written by J Doe. ; See LICENSE for licencing information ; See LICENSE for licensing information ;----------------------------------------- ; !include "MUI.nsh" Loading
contrib/tor.nsi.in +1 −1 Original line number Diff line number Diff line ;tor.nsi - A basic win32 installer for Tor ; Originally written by J Doe. ; See LICENSE for licencing information ; See LICENSE for licensing information ;----------------------------------------- ; NOTE: This file might be obsolete. Look at tor-mingw.nsi.in instead. ;----------------------------------------- Loading
doc/TODO +11 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,9 @@ N - Test guard unreachable logic; make sure that we actually attempt to connect to guards that we think are unreachable from time to time. Make sure that we don't freak out when the network is down. - make the nsis mingw packaging scripts fail if it tries to parse a file but the file is missing. o weight dir requests by advertised bandwidth? with maybe a lower cutoff than for tor traffic. perhaps also weighted by the expected size of the response. Loading @@ -31,9 +34,9 @@ N - Test guard unreachable logic; make sure that we actually attempt to . Have (and document) a BEGIN_DIR relay cell that means "Connect to your directory port." o Implement R - turn the received socks addr:port into a digest for setting .exit - be able to connect without having a server descriptor, to bootstrap. R - handle connect-dir streams that don't have a chosen_exit_name set. D turn the received socks addr:port into a digest for setting .exit R - be able to connect without having a server descriptor, to bootstrap. D handle connect-dir streams that don't have a chosen_exit_name set. o include ORPort in DirServers lines so we can know where to connect. list the orport as 0 if it can't handle begin_dir. o List orports of actual dirservers.. Loading Loading @@ -423,6 +426,8 @@ R - add d64 and fp64 along-side d and fp so people can paste status of edge_stream_t. Future version: - Should TrackHostExits expire TrackHostExitsExpire seconds after their *last* use, not their *first* use? - Configuration format really wants sections. - Good RBL substitute. - Authorities should try using exits for http to connect to some URLS Loading
src/common/util.h +1 −1 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ int append_bytes_to_file(const char *fname, const char *str, size_t len, /** Flag for read_file_to_str: open the file in binary mode. */ #define RFTS_BIN 1 /** Flag for read_file_to_str: it's okay if the file doesn't exist */ /** Flag for read_file_to_str: it's okay if the file doesn't exist. */ #define RFTS_IGNORE_MISSING 2 struct stat; Loading