| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Apparently, the OpenBSD linker thinks it knows C better than I do, and gets to call me names for having strcat and strcpy and sprintf in my code--whether I use them safely or not. All right, OpenBSD. You win... this round.
svn:r9360
|
| |
|
|
|
|
|
| |
set or_conn->tls_error to 0 on non-error to avoid looking at stale errors.
svn:r9359
|
| |
|
|
|
|
|
| |
Answer questions from r9348.
svn:r9358
|
| | |
|
| |
|
|
|
|
|
| |
tidy up more whitespace issues
svn:r9356
|
| |
|
|
|
|
|
| |
Tidy up ORCONN reason patch from Mike Perry. Changes: make some of the handling of TLS error codes less error prone. Enforce house style wrt spaces. Make it compile with --enable-gcc-warnings. Only set or_conn->tls_error in the case of an actual error. Add a changelog entry.
svn:r9355
|
| |
|
|
|
|
|
| |
Patch from Mike Perry: Track reasons for OR connection failure; display them in control events. Needs review and revision.
svn:r9354
|
| |
|
|
| |
svn:r9353
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
handshake to finish. Previously we would let them sit around for
days, if the connecting application didn't close them either.
Also take this opportunity to refactor a duplicate bit of circuituse.c.
And change the semantics of SocksTimeout slightly, but I think it'll
be ok.
svn:r9350
|
| |
|
|
| |
svn:r9349
|
| |
|
|
| |
svn:r9348
|
| |
|
|
|
|
|
| |
take arguments rather than require direct editing.
svn:r9346
|
| |
|
|
| |
svn:r9345
|
| |
|
|
| |
svn:r9342
|
| |
|
|
|
|
|
| |
reflect all available options to tor binary.
svn:r9341
|
| |
|
|
|
|
|
| |
Add some items to the TODO based on usability report from Talia Winters.
svn:r9340
|
| |
|
|
|
|
|
| |
Have privoxy configuration olerate broken /etc/hosts on macos installations
svn:r9339
|
| |
|
|
|
|
|
| |
Check addresses for rfc953-saneness at exit too, and give a PROTOCOL_WARN when they fail. Also provide a mechanism to override this, so blossom can have its @@##$$^.whatever.exit hostnames if it wants.
svn:r9336
|
| |
|
|
|
|
|
| |
Fix a crash bug in the presence of DNS hijacking.
svn:r9333
|
| |
|
|
|
|
|
| |
fix recently-introduced segfault when not running as a dirserver
svn:r9332
|
| |
|
|
|
|
|
|
| |
The foo_init() funcs need to happen before we call
options_act() and friends.
svn:r9331
|
| |
|
|
| |
svn:r9330
|
| |
|
|
| |
svn:r9329
|
| |
|
|
| |
svn:r9328
|
| |
|
|
|
|
|
| |
Clear untrusted networkstatuses after 10 days too. (This is not a terribly awful bug, since we would only ever retain 16 of them, but it still might be nice to backport.) Resolves part A of bug 372.
svn:r9324
|
| |
|
|
|
|
|
| |
Add some defensive programming to eventdns.c in an attempt to catch possible memory stomping bugs.
svn:r9322
|
| |
|
|
|
|
|
| |
Add some comments to TODO about nastiness of getting data-choking to work with directory bridges; propose a better solution for later, and some simpler solutions for now.
svn:r9321
|
| |
|
|
|
|
|
| |
Notes about deprecation and status events in control-spec
svn:r9320
|
| |
|
|
|
|
|
| |
Base skew calculation on conn->timestamp_lastwritten, not on now.
svn:r9319
|
| |
|
|
|
|
|
| |
surprise release too
svn:r9314
|
| |
|
|
| |
svn:r9313
|
| |
|
|
| |
svn:r9311
|
| |
|
|
| |
svn:r9310
|
| |
|
|
|
|
|
| |
time to put out the bugfix release.
svn:r9309
|
| |
|
|
| |
svn:r9308
|
| |
|
|
|
|
|
|
|
| |
"read this if you don't understand the code and want some help."
which is not the same as "hey, you think you understand this code,
but you don't."
svn:r9307
|
| |
|
|
|
|
|
| |
connection handles more than 4 gigs in either direction, we assert.
svn:r9306
|
| |
|
|
|
|
|
|
| |
advertised exit node, somebody might try to exit from you when
you're bootstrapping and before you've built your descriptor yet.
svn:r9305
|
| |
|
|
| |
svn:r9304
|
| |
|
|
| |
svn:r9288
|
| |
|
|
|
|
|
| |
Changelog for last entry
svn:r9286
|
| |
|
|
|
|
|
| |
Implement DNS-related status events.
svn:r9285
|
| |
|
|
|
|
|
| |
Implement a control status event for bad libevent version/method combos. Warn that libevent <1.1 with select() is needlessly slow. Reply to comment.
svn:r9284
|
| |
|
|
|
|
|
| |
Document how we set Guard a little better.
svn:r9283
|
| |
|
|
|
|
|
| |
Fix an XXXX012 in connection.c: prevent overflows on unfeasibly-high-bandwidth servers on 32-bit architectures.
svn:r9282
|
| |
|
|
|
|
|
| |
Fix computation of total_exit_bandwidth; this will cause exits not to get recommended as guards if the total exit bandwidth if they constitute less than a third of total available bandwidth. There may be problems here with flapping; lets see if they occur in practice.
svn:r9281
|
| |
|
|
|
|
|
| |
Re-enable warning when we resolve an already resolved address. We only warn here now if the address is not a testing address. Also, refactor out a function to check whether an address is used for testing.
svn:r9280
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
control-spec: upcase arguments in status events; note unimplemented events individually
r11825@Kushana: nickm | 2007-01-03 17:41:43 -0500
Implement EXTERNAL IP server status event.
r11826@Kushana: nickm | 2007-01-03 17:47:10 -0500
Implement BAD_SERVER_DESCRIPTOR server status event.
r11827@Kushana: nickm | 2007-01-03 18:01:56 -0500
Implement SOCKS_UNKNOWN_PROTOCOL and DANGEROUS_SOCKS client events.
r11828@Kushana: nickm | 2007-01-03 18:23:22 -0500
Implement BUG controller events. Also, flush ERR-level status events just like ERR-level log messages.
r11829@Kushana: nickm | 2007-01-03 23:37:27 -0500
Yet more status events: CLOCK_SKEW, GOOD/ACCEPTED_SERVER_DESCRIPTOR, {CHECKING_}REACHABILITY_{SUCCEEDED|FAILED}
r11833@Kushana: nickm | 2007-01-05 16:56:37 -0500
Note some unimplementedness in control-spec.txt
svn:r9279
|
| |
|
|
| |
svn:r9278
|
| |
|
|
| |
svn:r9275
|