| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
authorities, then don't try to cache any v1 directories.
svn:r6162
|
|
|
|
|
|
|
| |
add a comment in a few places where we add weird numbers to buffer lengths
svn:r6161
|
|
|
|
| |
svn:r6160
|
|
|
|
| |
svn:r6159
|
|
|
|
|
|
|
|
| |
and our hostname resolves to a private IP address, try
to use an interface address if it has a public address.
svn:r6158
|
|
|
|
|
|
|
| |
three authorities but broke sjmurdoch's own tor network.
svn:r6157
|
|
|
|
| |
svn:r6156
|
|
|
|
|
|
|
|
|
| |
we were doing "is_internal_IP(htonl(in.s_addr))" but in.s_addr is
in network order and is_internal_IP wants host order. Change to
"is_internal_IP(ntohl(in.s_addr))".
svn:r6155
|
|
|
|
| |
svn:r6154
|
|
|
|
|
|
| |
ht.h. Resolves bug 270; maybe sun C will work now.
svn:r6153
|
|
|
|
| |
svn:r6152
|
|
|
|
| |
svn:r6151
|
|
|
|
| |
svn:r6150
|
|
|
|
|
|
| |
openssl" code where we skipped checking for the presence of header files when deciding whether we needed a -L or -I option. This broke the case where openssl/libevent was in our default linker search path, but not our default cpp search path. Thanks go to cat-"pathological case"-xeger and her Solaris box.
svn:r6149
|
|
|
|
|
|
| |
multiple SSLs installed.
svn:r6148
|
|
|
|
| |
svn:r6147
|
|
|
|
|
|
| |
could never ever exhaust our bandwidth limit. This should resolve bug 130.
svn:r6146
|
|
|
|
|
|
| |
the global "logfiles" list. This should fix bug 222.
svn:r6145
|
|
|
|
|
|
| |
use autoconf. Also, prefer __func__ in our own code: __func__ is a C99 standard, whereas __FUNCTION__ is not. [Fixes bug 254.]
svn:r6144
|
|
|
|
| |
svn:r6143
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Surround all constants by (parens), whether we'll be using them
in a denominator or not.
2) Express all time periods as products (24*60*60), not as multiplied-out
constants (86400).
3) Comments like "(60*60) /* one hour */" are as pointless as comments
like "c = a + b; /* set c to the sum of a and b */". Remove them.
4) All time periods should be #defined constants, not given inline.
5) All time periods should have doxygen comments.
6) All time periods, unless specified, are in seconds. It's not necessary
to say so.
To summarize, the old (lack of) style would allow:
#define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */
next_try = now + 3600;
The new style is:
/** How often do we reattempt foo? */
#define FOO_RETRY_INTERVAL (60*60)
next_try = now + RETRY_INTERVAL;
svn:r6142
|
|
|
|
|
|
|
| |
quickly if a server stops being reachable.
svn:r6141
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Old servers won't realize they're supposed to stay connected
to the new dirservers, so they'll expire connections to them,
but that means the dirservers will list them as unreachable.
So the fix is to stop requiring an open connection when deciding
if a server is reachable. This makes us slightly less accurate,
but at least it will work.
svn:r6140
|
|
|
|
| |
svn:r6139
|
|
|
|
| |
svn:r6138
|
|
|
|
| |
svn:r6137
|
|
|
|
|
|
|
|
|
|
| |
to a particular circuit too. This will let Blossom specify
"moria2.exit" without having to learn what moria2's IP address is.
It may also cause other controller authors some angst. Let us know.
svn:r6136
|
|
|
|
| |
svn:r6135
|
|
|
|
|
|
|
| |
resolve-wait stream.
svn:r6134
|
|
|
|
| |
svn:r6133
|
|
|
|
| |
svn:r6132
|
|
|
|
|
|
|
|
| |
greatly confuses configure. So don't do it unless it actually differs from
the --build host.
svn:r6129
|
|
|
|
| |
svn:r6128
|
|
|
|
| |
svn:r6127
|
|
|
|
| |
svn:r6126
|
|
|
|
|
|
|
|
| |
config option from the torrc and it has no value, warn and
skip rather than silently resetting it to its default.
svn:r6125
|
|
|
|
| |
svn:r6124
|
|
|
|
|
|
|
|
| |
osx uninstall script to actually clean up directories as well. Make
TorPostflight actions safer.
svn:r6123
|
|
|
|
| |
svn:r6122
|
|
|
|
| |
svn:r6121
|
|
|
|
| |
svn:r6120
|
|
|
|
|
|
|
| |
uninstaller in executable format, and make the install pretty.
svn:r6119
|
|
|
|
| |
svn:r6118
|
|
|
|
| |
svn:r6117
|
|
|
|
| |
svn:r6116
|
|
|
|
| |
svn:r6115
|
|
|
|
|
|
|
|
| |
event loop when holding open a conn for flushing but it
doesn't want to flush any more bytes yet.
svn:r6114
|
|
|
|
| |
svn:r6113
|
|
|
|
|
|
|
|
| |
or resolve_wait: we detach them first and then act as before.
Resolves bug 264.
svn:r6112
|
|
|
|
| |
svn:r6111
|