Commit 9946bb7f authored by Roger Dingledine's avatar Roger Dingledine
Browse files

cosmetic, comment, and todo fixes


svn:r9627
parent 4e05ccb2
Loading
Loading
Loading
Loading
+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".
+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"
+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.
;-----------------------------------------
+11 −6
Original line number Diff line number Diff line
@@ -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.
@@ -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..
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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