- Oct 23, 2006
-
-
Nick Mathewson authored
fix unittests; add more tests for smartlist stuff; make tests cache generated RSA keys (to speed up unittest run time by 30% and encourage people to run them more). svn:r8796
-
Nick Mathewson authored
oops; include or.h changes for last patch. svn:r8795
-
Nick Mathewson authored
Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches. svn:r8794
-
Nick Mathewson authored
svn:r8793
-
Roger Dingledine authored
blocking-resistant anonymity system. Talk through how other proxy designs work and what we can reuse from their ideas. Still much work remaining. svn:r8792
-
- Oct 22, 2006
-
-
Roger Dingledine authored
svn:r8790
-
Roger Dingledine authored
fix a rare memory leak if something goes wrong while rebuilding it, and clean up some code. nick, please confirm. reported by "fookoowa" in flyspray 346 (yay!) svn:r8789
-
- Oct 21, 2006
-
-
Roger Dingledine authored
also fix a bug next to it that i noticed. svn:r8784
-
- Oct 20, 2006
-
-
Roger Dingledine authored
it's an ugly patch, but at least this way we can see that it's fixed. maybe clean up the whole "@" syntax later on. svn:r8783
-
Nick Mathewson authored
Oops. Conform to spec. svn:r8782
-
Nick Mathewson authored
Add an event type to tell the controller when our opinion of a router status has changed. I might have missed some cases here. svn:r8781
-
Roger Dingledine authored
svn:r8780
-
Nick Mathewson authored
Have connection_about_to_close use an end_reason field in edge_connection_t to tell what reason to tell the controller for closing the stream. Set end_reason in connection_edge_end, connection_mark_unattached_ap, and everwhere we set edge_has_sent_end. Add a changelog entry. svn:r8779
-
Nick Mathewson authored
Enable reasons for stream events in all cases but CLOSED in about_to_close_connection. That one will take a little longer. svn:r8778
-
Nick Mathewson authored
Start implementing reason extension for stream events to match the one one used by circuit events. (Not a complete implementation yet; actual reasons are not passed to control.c) svn:r8777
-
Nick Mathewson authored
Change HT_INIT from a special-case to a macro-calling-a-function like the rest of ht.h. This might prevent errors if somebody did, I dunno, "HT_INIT(tp, hashtable++)". Based on a patch from Watson Ladd. svn:r8776
-
Nick Mathewson authored
Weasel correctly notes that we should not discard the return value from connection_exit_begin_con. Right now, the return value is always discardable, so this does not actually cause a bug, but it might later. So fix it. svn:r8774
-
Nick Mathewson authored
Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.) svn:r8772
-
Nick Mathewson authored
Fix longstanding bug in connection_exit_begin_conn(): Since connection_edge_end() exits when the connection is unattached, we were never sending RELAY_END cells back for failed RELAY_BEGIN attempts. Fix this. This might make clients that were otherwise timing out either fail faster or retry faster, which is good news for us. svn:r8770
-
Andrew Lewman authored
svn:r8769
-
Andrew Lewman authored
install torbutton for all profiles. svn:r8768
-
Roger Dingledine authored
null. better safe than sorry. svn:r8767
-
- Oct 19, 2006
-
-
Nick Mathewson authored
Weasel points out that a routerdesc requested by digest can never change. Weasel is right. svn:r8766
-
Nick Mathewson authored
Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses. svn:r8765
-
Nick Mathewson authored
Add some more unit tests for policies. svn:r8764
-
Nick Mathewson authored
Split smartlist tests into their own function, and add a couple more. Re-enable strmap iteration tests. Remove tests for code that doesnt exist any more (parse_nickname_list, identity ciphers). svn:r8763
-
Nick Mathewson authored
Add unit tests for tor_mmap_file(); make tor_mmap_t.size always be the size of the file (not the size of the mapping); add an extra argument to read_file_to_str() so it can return the size of the result string. svn:r8762
-
Nick Mathewson authored
Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often. svn:r8761
-
Nick Mathewson authored
Fix an XXX in handling destroy cells: when we get a destroy cell with reason FOO, do not tell the controller REASON=FOO. Instead, say REASON=DESTROYED REMOTE_REASON=FOO. Suggested by a conversation with Mike Perry. svn:r8760
-
Nick Mathewson authored
svn:r8759
-
Nick Mathewson authored
Move a changelog item; add a TODO. svn:r8758
-
Nick Mathewson authored
svn:r8757
-
Nick Mathewson authored
Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path. svn:r8756
-
Nick Mathewson authored
Try to detect windows properly when cross-compiling svn:r8755
-
Nick Mathewson authored
Oops, forgot the patch: Use corect macro to detect cygwin builds (patch from Pei Hanru) svn:r8754
-
Nick Mathewson authored
Use corect macro to detect cygwin builds (patch from Pei Hanru) svn:r8753
-
Peter Palfrader authored
svn:r8751
-
- Oct 18, 2006
-
-
Nick Mathewson authored
Another patch from Mike Perry; sprintfing a NULL pointer. (with comment). svn:r8747
-
Nick Mathewson authored
Add comments on questions in control-spec.txt svn:r8746
-
Roger Dingledine authored
svn:r8745
-