| Commit message (Expand) | Author | Age |
* | r9396@totoro: nickm | 2006-11-26 13:36:29 -0500••• Fix router_new_address_suggestion() so it only changes last_guessed_ip() when it actually calls resolve_my_address(). (bug found by dev-girl)
svn:r8996
| Nick Mathewson | 2006-11-26 |
* | r9349@totoro: nickm | 2006-11-20 11:35:14 -0500••• Apply cross.sh patch from Mike Mohr: rename ARCH_PREFIX to HOST_TRIPLET; work even when autogen.sh has not yet been run.
svn:r8973
| Nick Mathewson | 2006-11-20 |
* | r9567@Kushana: nickm | 2006-11-20 11:05:59 -0500••• Fix leak in choose_good_exit_server_general()
svn:r8969
| Nick Mathewson | 2006-11-20 |
* | r9561@Kushana: nickm | 2006-11-16 22:32:54 -0500••• Tweaks to test-connection patch: use ".noconnect" instead of ".test" (since there are lots of ways to test things). Use a regular sequence of STREAM events (NEW followed by CLOSED) instead of a new event type. Make the function that checks the address be static and use const and strcasecmpend properly.
svn:r8959
| Nick Mathewson | 2006-11-17 |
* | r9308@totoro: nickm | 2006-11-13 18:41:23 -0500••• Add support for (Free?)BSD's natd, which was an old way to let you
have your firewall automatically redirect traffic. (Original patch
from Zajcev Evgeny, updated for 0.1.2.x by tup.)
svn:r8946
| Nick Mathewson | 2006-11-14 |
* | r9307@totoro: nickm | 2006-11-13 18:25:56 -0500••• Patch from tup based on patch from Zajcev Evgeny: Make TransPort work even when the server wants to talk before the client.
svn:r8945
| Nick Mathewson | 2006-11-14 |
* | Avoid assert failure when our cached-routers file is empty on startup.•••(reported by revstray)
svn:r8928
| Roger Dingledine | 2006-11-12 |
* | forward-port matt's changes. plus note that tor-mingw.nsi.in is•••what we're using these days, and stop shipping the old one to
be sure.
svn:r8912
| Roger Dingledine | 2006-11-06 |
* | forward-port the 0.1.1.25 changelog•••svn:r8909
| Roger Dingledine | 2006-11-06 |
* | r9467@Kushana: nickm | 2006-11-01 18:51:16 -0500••• Allow larger amounts of drift in uptime to be "cosmetic".
svn:r8891
| Nick Mathewson | 2006-11-01 |
* | r9457@Kushana: nickm | 2006-10-31 18:35:17 -0500••• Do not warn when an OR gives us a new circuit end reason. (This will prevent bug 351 from recurring.)
svn:r8887
| Nick Mathewson | 2006-10-31 |
* | r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500••• Dump breakdown of PK operations when we get a USR2 signal. This should help us figure out of we are doing some of them for stupid reasons.
svn:r8881
| Nick Mathewson | 2006-10-31 |
* | clean changelog, bump to 0.1.2.3-alpha•••svn:r8860
| Roger Dingledine | 2006-10-30 |
* | general cleanups from looking through or-cvs•••svn:r8855
| Roger Dingledine | 2006-10-29 |
* | r9395@Kushana: nickm | 2006-10-26 22:06:51 -0400••• Fix Bug 349: Have GETINFO network-status return even old routers, and use long nicknames where appropriate. Document this.
svn:r8834
| Nick Mathewson | 2006-10-27 |
* | r9389@Kushana: nickm | 2006-10-25 17:46:16 -0400••• Add a CLEARDNSCACHE signal to clear the client-side DNS cache.
svn:r8829
| Nick Mathewson | 2006-10-25 |
* | r9386@Kushana: nickm | 2006-10-25 17:35:38 -0400••• Resolve bug 347: translate v0 controller signal numbers into internal signal numbers; leave v1 signal numbers alone.
svn:r8828
| Nick Mathewson | 2006-10-25 |
* | r9364@Kushana: nickm | 2006-10-23 22:57:48 -0400••• Remove reference to NS_FULL event; add two GETINFO targets.
svn:r8812
| Nick Mathewson | 2006-10-24 |
* | r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400••• 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 | 2006-10-23 |
* | and a changelog entry to go with it•••svn:r8790
| Roger Dingledine | 2006-10-22 |
* | r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400••• 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
| Nick Mathewson | 2006-10-20 |
* | checkpoint some changes as i read diffs•••svn:r8780
| Roger Dingledine | 2006-10-20 |
* | r9307@Kushana: nickm | 2006-10-20 13:53:54 -0400••• 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 | 2006-10-20 |
* | r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400••• 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 | 2006-10-20 |
* | r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400••• 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
| Nick Mathewson | 2006-10-20 |
* | r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400••• 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 | 2006-10-19 |
* | r9274@Kushana: nickm | 2006-10-19 16:16:58 -0400••• 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 | 2006-10-19 |
* | r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400••• 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 | 2006-10-19 |
* | r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400••• 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 | 2006-10-19 |
* | r9114@Kushana: nickm | 2006-10-06 15:46:41 -0400••• Move a changelog item; add a TODO.
svn:r8758
| Nick Mathewson | 2006-10-19 |
* | svn:r8757 | Nick Mathewson | 2006-10-19 |
* | r9091@totoro: nickm | 2006-10-19 11:45:28 -0400••• 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 | 2006-10-19 |
* | r9081@totoro: nickm | 2006-10-19 11:00:51 -0400••• Try to detect windows properly when cross-compiling
svn:r8755
| Nick Mathewson | 2006-10-19 |
* | r9079@totoro: nickm | 2006-10-19 10:44:48 -0400••• Use corect macro to detect cygwin builds (patch from Pei Hanru)
svn:r8753
| Nick Mathewson | 2006-10-19 |
* | r9060@totoro: nickm | 2006-10-17 11:12:48 -0400••• Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.)
svn:r8739
| Nick Mathewson | 2006-10-17 |
* | r9004@totoro: nickm | 2006-10-11 18:05:24 -0400••• Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com"
svn:r8690
| Nick Mathewson | 2006-10-11 |
* | - Stop triggering asserts if the controller tries to extend hidden••• service circuits.
(also found by mwenge)
svn:r8682
| Roger Dingledine | 2006-10-09 |
* | When reporting verbose nicknames in entry_guards_getinfo(), avoid•••printing a duplicate "$" in the keys we send. (Reported by mwenge)
svn:r8681
| Roger Dingledine | 2006-10-09 |
* | Security bugfixes:••• When the user sends a NEWNYM signal, clear the client-side DNS
cache too. Otherwise we continue to act on previous information.
svn:r8679
| Roger Dingledine | 2006-10-09 |
* | r9114@directionless-main: nickm | 2006-10-06 15:46:41 -0400••• Move a changelog item; add a TODO.
svn:r8676
| Nick Mathewson | 2006-10-09 |
* | svn:r8675 | Nick Mathewson | 2006-10-09 |
* | r8983@totoro: nickm | 2006-10-09 14:19:18 -0400••• Add missing ! to code to generate short/verbose nicknames for orconn events.
svn:r8674
| Nick Mathewson | 2006-10-09 |
* | r8973@totoro: nickm | 2006-10-09 11:45:47 -0400••• Touch up last patch (to add REASON to CIRC events): make some reasons
more sensible, send reasons only to controllers that have enabled
extended events, and clean up whitespace.
svn:r8672
| Nick Mathewson | 2006-10-09 |
* | r8972@totoro: nickm | 2006-10-09 10:36:22 -0400••• Patch from Mike Perry: add a REASON field to closed and failed circ events.
svn:r8671
| Nick Mathewson | 2006-10-09 |
* | r8970@totoro: nickm | 2006-10-09 10:12:53 -0400••• Win32 patch from Matt Edman: fix compilation bugs by casting to int; defining SSIZE_T; defining USE_TWOS_COMPLEMENT in windows orconfig.h; and using the proper names for win32 functions on GetProcAddress. Also fixes bug 295.
svn:r8669
| Nick Mathewson | 2006-10-09 |
* | r8956@totoro: nickm | 2006-10-08 22:25:27 -0400••• Fix bug with handling EVENT_NEW_DESC with verbose nicknames enabled. Also, check for tor_vsnprintf failure in controller messages.
svn:r8663
| Nick Mathewson | 2006-10-09 |
* | In the hidden service example in torrc.sample, stop recommending•••esoteric and discouraged hidden service options.
svn:r8648
| Roger Dingledine | 2006-10-08 |
* | r8933@totoro: nickm | 2006-10-07 20:33:16 -0400••• whitespace fixes; add changelog for last commit.
svn:r8644
| Nick Mathewson | 2006-10-08 |
* | forward-port 0.1.1.24 changelog•••svn:r8640
| Roger Dingledine | 2006-10-07 |
* | finish poking and prodding. i'm all happy now.•••svn:r8633
| Roger Dingledine | 2006-10-07 |