Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-07 | fix comment | Roger Dingledine | |
svn:r3110 | |||
2004-12-07 | avoid a sigpipe from a race: if we get the end right after | Roger Dingledine | |
the app has hung up on us, we shouldn't hold-open-until-flush. svn:r3109 | |||
2004-12-07 | I'm a bad person. | Roger Dingledine | |
Stop treating the uint16_t's as null-terminated strings, and stop looking at the byte after them to see if it's null, because sometimes you're not allowed to look there. svn:r3108 | |||
2004-12-07 | were we on crack?? | Roger Dingledine | |
svn:r3107 | |||
2004-12-07 | salvage another 300 bytes per hup | Roger Dingledine | |
svn:r3106 | |||
2004-12-07 | and bust another memory leak | Roger Dingledine | |
svn:r3105 | |||
2004-12-07 | plug another memory leak | Roger Dingledine | |
svn:r3104 | |||
2004-12-07 | Fix some memory leaks and unlikely segfaults | Nick Mathewson | |
svn:r3103 | |||
2004-12-07 | bump us to 0.0.9rc7-cvs | Roger Dingledine | |
svn:r3102 | |||
2004-12-07 | note an improvement on our uname we might want to make one day | Roger Dingledine | |
svn:r3101 | |||
2004-12-07 | ORPort must be defined if ORBindAddress is defined. | Roger Dingledine | |
svn:r3100 | |||
2004-12-07 | Fix leakable rsa key | Nick Mathewson | |
svn:r3099 | |||
2004-12-07 | clean up docs a bit for default log lines. | Roger Dingledine | |
svn:r3098 | |||
2004-12-07 | when recommending new-format log lines, if the upper bound is LOG_ERR, | Roger Dingledine | |
leave it implicit. svn:r3097 | |||
2004-12-07 | fix the man page to say that the maxseverity part of the log | Roger Dingledine | |
line is optional even when logging to files. svn:r3096 | |||
2004-12-07 | Renormalize whitespace | Nick Mathewson | |
svn:r3095 | |||
2004-12-07 | Make unit tests work on win32 | Nick Mathewson | |
svn:r3094 | |||
2004-12-06 | Tweak running-own-network instructions | Nick Mathewson | |
svn:r3093 | |||
2004-12-06 | More win32 fixes: 1) tolerate extra "readable" events better. 2) when being ↵ | Nick Mathewson | |
multithreaded, leave parent fdarray open. svn:r3092 | |||
2004-12-06 | Fix parse_iso_time on platforms without strptime. | Nick Mathewson | |
svn:r3091 | |||
2004-12-06 | bump us to 0.0.9rc6tor-0.0.9rc6 | Roger Dingledine | |
svn:r3089 | |||
2004-12-06 | three more items for shortly post 0.0.9 | Roger Dingledine | |
svn:r3088 | |||
2004-12-06 | answer resolved ip in network order | Roger Dingledine | |
svn:r3087 | |||
2004-12-06 | avoid using uninitialized variable | Roger Dingledine | |
svn:r3086 | |||
2004-12-06 | don't use cache for resolving .foo.exit names, but do reply immediately | Roger Dingledine | |
if we're asked to resolve an IP.foo.exit. svn:r3085 | |||
2004-12-06 | fix indenting | Roger Dingledine | |
svn:r3084 | |||
2004-12-05 | send an end to the streams we close when we hibernate, rather | Roger Dingledine | |
than just chopping them off svn:r3083 | |||
2004-12-05 | check if we have a cached resolve for a tor-resolve address *after* | Roger Dingledine | |
we remove the .foo.exit part of the address. svn:r3082 | |||
2004-12-05 | fix a minor leak in my recent commit | Roger Dingledine | |
svn:r3081 | |||
2004-12-05 | talk about quotas rather than bandwidths, in the logs | Roger Dingledine | |
svn:r3080 | |||
2004-12-05 | int is not necessarily the same size as size_t | Roger Dingledine | |
svn:r3079 | |||
2004-12-05 | New circuit building strategy: keep a list of ports that we've used in ↵ | Roger Dingledine | |
the past 6 hours, and always try to have 2 circuits open or on the way that will handle each such port. (We can extend this to include addresses if exit policies shift to require that.) Seed us with port 80 so web browsers won't complain that Tor is "slow to start up". This was necessary because our old circuit building strategy just involved counting circuits, and as time went by we would build up a big pile of circuits that had peculiar exit policies (e.g. only exit to 9001-9100) which would take up space in the circuit pile but never get used. Fix router_compare_addr_to_addr_policy: it was not treating a port of * as always matching, so we were picking reject *:* nodes as exit nodes too. If you haven't used a clean circuit in an hour, throw it away, just to be on the safe side. This means after 6 hours a totally unused Tor client will have no circuits open. svn:r3078 | |||
2004-12-04 | fix comment | Roger Dingledine | |
svn:r3077 | |||
2004-12-04 | plus add a comment re: the previous bug | Roger Dingledine | |
svn:r3076 | |||
2004-12-04 | bugfix: router_exit_policy_rejects_all() was broken, so we were | Roger Dingledine | |
sometimes picking middleman nodes as our last hop, which wasn't very useful. svn:r3075 | |||
2004-12-04 | Now we allow writing to the buffer even when the stream if marked for | Roger Dingledine | |
close, if we're planning to wait to flush it. This is important because we were sending a socks reject back if we're closing and hadn't already sent one, but it wasn't actually getting written since the conn was already marked-for-close. svn:r3074 | |||
2004-12-04 | React to eof immediately on non-open edge connections. | Roger Dingledine | |
Stop keeping track of num_retries for apconns, since they expire after 60 seconds anyway. When warning about retrying or giving up, print the address, so the user knows which one it's talking about. svn:r3073 | |||
2004-12-04 | bugfix: When we were checking to see if an ap_conn should time out | Roger Dingledine | |
waiting for its connected cell, we were calculating time from when the ap_conn was created. So if it waited say 20 seconds before being attached, then we would immediately decide that the circuit had timed out. Also, make circuit_dump_by_conn() display actual circuit progress, including circuits that haven't been attached to the conn yet but hope to when it finishes connecting. svn:r3072 | |||
2004-12-04 | whoops | Roger Dingledine | |
just because it says snprintf doesn't mean it's a noop svn:r3071 | |||
2004-12-04 | Add function to check that addr_policy_t is okay; change struct ↵ | Nick Mathewson | |
addr_policy_t to addr_policy_t. svn:r3070 | |||
2004-12-04 | bump us to 0.0.9rc6-cvs | Roger Dingledine | |
darn these bugs svn:r3069 | |||
2004-12-04 | make circuit building and router parsing less noisy | Roger Dingledine | |
svn:r3068 | |||
2004-12-03 | while hibernating, hup should not regrow our listeners. | Roger Dingledine | |
svn:r3067 | |||
2004-12-03 | fix tor-doc urls to point to new website | Roger Dingledine | |
svn:r3066 | |||
2004-12-02 | rearrange TODO a lot; still needs more. | Roger Dingledine | |
svn:r3065 | |||
2004-12-02 | Be more proactive about noticing underflows: size_t values greater than ↵ | Nick Mathewson | |
0x800...00 are likely to be trouble. svn:r3064 | |||
2004-12-02 | clean up 3 more underflow possibilities | Roger Dingledine | |
svn:r3063 | |||
2004-12-02 | fix redundant (and dangerous) NUL termination | Roger Dingledine | |
svn:r3062 | |||
2004-12-01 | * New upstream release (candidate).debian-version-0.0.8+0.0.9rc5-1 | Peter Palfrader | |
* Add a few 'date' calls in debian/rules, so I can see how long building the docs takes on autobuilders. svn:r3060 | |||
2004-12-01 | check for duplicate circuit ID _after_ updating circ_id_type.tor-0.0.9rc5 | Nick Mathewson | |
svn:r3058 |