| Commit message (Expand) | Author | Age |
* | fetch all the v1 directory stuff way less often. plus, move•••around some housecleaning calls so they still occur often.
are some of these redundant or in the wrong order? there are
so many of them, maybe they should be put into a separate
function that has better documentation.
svn:r8607
| Roger Dingledine | 2006-10-06 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r8750@totoro: nickm | 2006-09-27 20:52:01 -0400••• Fix some warnings on mingw; hopefully this should let us build on mingw without warnings.
svn:r8509
| Nick Mathewson | 2006-09-28 |
* | Minor fix: add code to eventdns so it can free memory on shutdown. This shoul...•••svn:r8503
| Nick Mathewson | 2006-09-25 |
* | Trivial fix to make dmalloc happier: release memory held in static member of ...•••svn:r8502
| Nick Mathewson | 2006-09-25 |
* | r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400••• Trivial whitespace cleanups.
svn:r8443
| Nick Mathewson | 2006-09-21 |
* | r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400••• Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
| Nick Mathewson | 2006-09-21 |
* | r8839@Kushana: nickm | 2006-09-17 16:11:59 -0400••• Add some client performance XXXXs; try to move some common case tests higher on their decision trees.
svn:r8410
| Nick Mathewson | 2006-09-17 |
* | make my bandwidth exercises actually happen•••svn:r8400
| Roger Dingledine | 2006-09-15 |
* | r9752@danube: weasel | 2006-09-14 07:06:49 +0200••• Fix some dead code that is on occasion useful
svn:r8389
| Peter Palfrader | 2006-09-14 |
* | r9736@danube: weasel | 2006-09-14 05:53:06 +0200••• Refactor dirserv_parse_fingerprint_file(fname) into dirserv_load_fingerprint_file():
There is not need to put together the path to the approved-routers file in more than one place.
svn:r8386
| Peter Palfrader | 2006-09-14 |
* | - made configure check if we are building for win32•••- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
| Mike Chiussi | 2006-09-06 |
* | and make the comment better, while i'm at it•••svn:r8273
| Roger Dingledine | 2006-08-28 |
* | an even better check -- now servers hang up if they can't write•••for a while, and clients hang up if they can't read for a while.
svn:r8272
| Roger Dingledine | 2006-08-28 |
* | fix bug found by Adam J. Richter: directory clients shouldn't•••hang up five minutes after they begin. but directory servers
should still hang up after 5 minutes of failing to deliver
any bytes.
svn:r8271
| Roger Dingledine | 2006-08-28 |
* | r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400••• Make it possible to change nameserver options while Tor is running.
svn:r8255
| Nick Mathewson | 2006-08-28 |
* | i'm guessing nick meant to check the return value of dns_init.•••and revise some log severities to match the convention.
svn:r8234
| Roger Dingledine | 2006-08-27 |
* | clean up logging conventions in do_list_fingerprint()•••svn:r8222
| Roger Dingledine | 2006-08-24 |
* | tor --verify-config now exits with -1(255) or 0 depending on whether•••the config options are bad or good.
svn:r8221
| Roger Dingledine | 2006-08-23 |
* | r7411@Kushana: nickm | 2006-08-17 19:00:25 -0400••• patch suggested by Karsten Loesing: respond to SIGNAL command before we execute the signal, in case the signal shuts us down.
svn:r7072
| Nick Mathewson | 2006-08-17 |
* | fix typo, add explanatory comment•••svn:r7026
| Roger Dingledine | 2006-08-11 |
* | r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700••• Add more warnings to the list of those we tolerate. Start using GCC attributes more, for better error checking and better code generation.
svn:r7020
| Nick Mathewson | 2006-08-11 |
* | r6949@Kushana: nickm | 2006-07-28 10:17:38 -0400••• Shave another 8 bytes from connection_t: turn inbuf_reached_eof into a bit, and lower timestamp_lastempty to or_connection_t
svn:r6934
| Nick Mathewson | 2006-07-28 |
* | r6922@Kushana: nickm | 2006-07-26 16:32:24 -0400••• Rename some fields, compress a bitfield, and document some structs and fields
svn:r6919
| Nick Mathewson | 2006-07-27 |
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400••• Clean up wide lines from last patch.
svn:r6907
| Nick Mathewson | 2006-07-26 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | publish a new descriptor after we hup. this is important if our•••config has changed such that we'll want to start advertising our
dirport now, etc.
svn:r6819
| Roger Dingledine | 2006-07-23 |
* | think harder about my logic•••svn:r6806
| Roger Dingledine | 2006-07-22 |
* | i lied, that won't work at all. maybe this will.•••svn:r6805
| Roger Dingledine | 2006-07-22 |
* | more bulletproof reachability testing•••svn:r6804
| Roger Dingledine | 2006-07-22 |
* | bugfix: if you find yourself reachable, then don't ever make any client•••requests (so you stop predicting circuits), then hup, then later your
IP changes, you won't think circuits are working so you won't try to
test reachability, so you won't publish.
svn:r6800
| Roger Dingledine | 2006-07-21 |
* | Oh. And apparently, msvc6 doesnt think very much of doing u64-and-double arit...•••svn:r6785
| Nick Mathewson | 2006-07-18 |
* | fix some more places where we shouldn't crash if we can't build•••our own descriptor yet.
svn:r6775
| Roger Dingledine | 2006-07-17 |
* | MSVC6 is apparently terrified of unnatural cross-breeding between uint64_t an...•••svn:r6768
| Nick Mathewson | 2006-07-17 |
* | Get rid of the router_retry_connections notion. Now routers no longer•••try to rebuild long-term connections to directory authorities, and
directory authorities no longer try to rebuild long-term connections to
all servers.
We still don't hang up connections in these two cases though -- we need
to look at it more carefully to avoid flapping, and we likely need to
wait til 0.1.1.x is obsolete.
svn:r6712
| Roger Dingledine | 2006-07-04 |
* | lower the number of seconds before we yell about clock jump.•••and make the yelling only happen if you're a server.
svn:r6625
| Roger Dingledine | 2006-06-15 |
* | simplify the tortls api: we only support being a "server", that•••is, even tor clients do the same sort of handshake.
this has been true for years, so it's best to get rid of the
stale code.
svn:r6557
| Roger Dingledine | 2006-06-07 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | clean up a comment•••svn:r6508
| Roger Dingledine | 2006-05-28 |
* | stop telling people that "tor -h" will help them in any way.•••svn:r6447
| Roger Dingledine | 2006-05-08 |
* | petty cleanups•••svn:r6421
| Roger Dingledine | 2006-04-25 |
* | no need to escape the address for our connections -- they are•••always IP addresses.
svn:r6389
| Roger Dingledine | 2006-04-16 |
* | Stop assuming every authority is a v1 authority•••svn:r6377
| Peter Palfrader | 2006-04-10 |
* | make DirFetchPeriod and StatusFetchPeriod truly obsolete.•••svn:r6373
| Roger Dingledine | 2006-04-10 |
* | Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way.
svn:r6246
| Roger Dingledine | 2006-03-27 |
* | stop caching the v1 directory so often.•••svn:r6226
| Roger Dingledine | 2006-03-22 |
* | stop writing the "router.desc" file, ever. nothing uses it anymore.•••svn:r6224
| Roger Dingledine | 2006-03-22 |
* | Bugfix: looks like clients since 0.1.1.10-alpha have been•••expiring connections whenever 5 minutes pass and they *do*
have circuits on them.
svn:r6213
| Roger Dingledine | 2006-03-21 |
* | Allow non-printable characters for exit streams (both for•••connecting and for resolving). Now we tolerate applications
that don't follow the RFCs. But continue to block malformed
names at the socks side.
svn:r6193
| Roger Dingledine | 2006-03-19 |
* | if we as a directory mirror don't know of any v1 directory•••authorities, then don't try to cache any v1 directories.
svn:r6162
| Roger Dingledine | 2006-03-15 |