| Commit message (Expand) | Author | Age |
... | |
| | * | | | | | Use the normal four-hop CBT for client intro circuits•••Fixes another part of bug 1297.
| Robert Ransom | 2011-05-30 |
| | * | | | | | Set timestamp_dirty on HS circuits as circuit_expire_building requires•••Fixes part of #1297; bugfix on 48e0228f1e031a709c1deb149c7dfd187c3609cf,
when circuit_expire_building was changed to assume that timestamp_dirty
was set when a circuit changed purpose to _C_REND_READY. (It wasn't.)
| Robert Ransom | 2011-05-30 |
* | | | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-05-29 |
|\| | | | | | |
|
| * | | | | | | answer an XXX nickm asked in aa950e6c4 | Roger Dingledine | 2011-05-29 |
| |/ / / / / |
|
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'•••Conflicts:
src/or/eventdns.c
| Nick Mathewson | 2011-05-28 |
|\| | | | | |
|
| * | | | | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | 2011-05-28 |
| |\ \ \ \ \ |
|
| | * \ \ \ \ | Merge branch 'bug2574' into maint-0.2.1 | Nick Mathewson | 2011-05-28 |
| | |\ \ \ \ \ |
|
| | | * | | | | | Work correctly if your nameserver is ::1•••We had all the code in place to handle this right... except that we
were unconditionally opening a PF_INET socket instead of looking at
sa_family. Ow.
Fixes bug 2574; not a bugfix on any particular version, since this
never worked before.
| Nick Mathewson | 2011-05-23 |
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-05-28 |
|\| | | | | | | |
|
| * | | | | | | | Fix GCC 4.6's new -Wunused-but-set-variable warnings.•••Most instances were dead code; for those, I removed the assignments.
Some were pieces of info we don't currently plan to use, but which
we might in the future. For those, I added an explicit cast-to-void
to indicate that we know that the thing's unused. Finally, one was
a case where we were testing the wrong variable in a unit test.
That one I fixed.
This resolves bug 3208.
| Nick Mathewson | 2011-05-23 |
| | |_|_|_|/ /
| |/| | | | | |
|
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'•••Conflicts:
src/common/Makefile.am
src/or/control.c
| Nick Mathewson | 2011-05-23 |
|\| | | | | | |
|
| * | | | | | | Merge branch 'feature3049-v2' into maint-0.2.2•••Conflicts:
src/common/Makefile.am
| Nick Mathewson | 2011-05-23 |
| |\ \ \ \ \ \
| | |_|_|/ / /
| |/| | | | | |
|
| | * | | | | | Split out owning-controller-loss shutdown code into a function | Robert Ransom | 2011-05-20 |
| | * | | | | | Implement TAKEOWNERSHIP command | Robert Ransom | 2011-05-20 |
| | * | | | | | Split control connection cleanup out of connection_free | Robert Ransom | 2011-05-20 |
| | * | | | | | Fix comment typo | Robert Ransom | 2011-05-20 |
| | * | | | | | Add an XXX | Robert Ransom | 2011-05-20 |
| | * | | | | | Fix trailing asterisk in the output of "GETINFO info/names" | Robert Ransom | 2011-05-20 |
| | * | | | | | Exit immediately if we can't monitor our owning controller process•••tor_process_monitor_new can't currently return NULL, but if it ever can,
we want that to be an explicitly fatal error, without relying on the fact
that monitor_owning_controller_process's chain of caller will exit if it
fails.
| Robert Ransom | 2011-05-20 |
| | * | | | | | Implement __OwningControllerProcess option•••Implements part of feature 3049.
| Robert Ransom | 2011-05-20 |
| * | | | | | | naked constants are ugly | Roger Dingledine | 2011-05-21 |
| * | | | | | | finish a comment nickm started in 8ebceeb3 | Roger Dingledine | 2011-05-21 |
* | | | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-05-21 |
|\| | | | | | |
|
| * | | | | | | remove some (confusing) dead code | Roger Dingledine | 2011-05-21 |
| * | | | | | | Merge branch 'bug1810' into maint-0.2.2 | Roger Dingledine | 2011-05-21 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | Don't recreate descriptor on sighup•••We used to regenerate our descriptor whenever we'd get a sighup. This
was caused by a bug in options_transition_affects_workers() that would
return true even if the options were exactly the same. Down the call
path we'd call init_keys(), which made us make a new descriptor which
the authorities would reject, and the node would subsequently fall out
of the consensus.
This patch fixes only the first part of this bug:
options_transition_affects_workers() behaves correctly now. The second
part still wants a fix.
| Sebastian Hahn | 2011-05-21 |
| * | | | | | | | what's up with this trailing whitespace | Roger Dingledine | 2011-05-20 |
| |/ / / / / / |
|
* | | | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-05-20 |
|\| | | | | | |
|
| * | | | | | | log the reason for publishing a new relay descriptor•••now we have a better chance of hunting down the root cause of bug 1810.
| Roger Dingledine | 2011-05-19 |
| * | | | | | | Fix a compile warning on OSX 10.6 | Sebastian Hahn | 2011-05-20 |
* | | | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-05-17 |
|\| | | | | | |
|
| * | | | | | | discard circuits when we change our bridge configuration•••otherwise we might reuse circuits from the previous configuration,
which could be bad depending on the user's situation
| Roger Dingledine | 2011-05-17 |
* | | | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-05-17 |
|\| | | | | | |
|
| * | | | | | | refetch bridge descriptors in a timely fashion•••When we configure a new bridge via the controller, don't wait up to ten
seconds before trying to fetch its descriptor. This wasn't so bad when
you listed your bridges in torrc, but it's dreadful if you configure
your bridges via vidalia.
| Roger Dingledine | 2011-05-17 |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-05-17 |
|\| | | | | | |
|
| * | | | | | | Merge branch 'bug2752' into maint-0.2.2 | Nick Mathewson | 2011-05-17 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | Fix bug2752 : 48-char HTTPProxyAuthenticator limitation•••Bumped the char maximum to 512 for HTTPProxyAuthenticator &
HTTPSProxyAuthenticator. Now stripping all '\n' after base64
encoding in alloc_http_authenticator.
| Michael Yakubovich | 2011-05-16 |
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-05-17 |
|\| | | | | | | |
|
| * | | | | | | | Handle NULL argument to get_configured_bridge_by_addr_port_digest•••Fixes bug 2313; bugfix on 0.2.2.26-beta.
| Nick Mathewson | 2011-05-17 |
| * | | | | | | | Oops; that function got renamed. | Nick Mathewson | 2011-05-17 |
| * | | | | | | | Check onion keys in microdescriptors, too | Robert Ransom | 2011-05-17 |
| |/ / / / / / |
|
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-05-16 |
|\| | | | | | |
|
| * | | | | | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2•••Fixed trivial conflict due to headers moving into their own .h files
from or.h.
Conflicts:
src/or/or.h
| Nick Mathewson | 2011-05-16 |
| |\ \ \ \ \ \
| | | |/ / / /
| | |/| | | | |
|
| | * | | | | | squash! Add crypto_pk_check_key_public_exponent function•••Rename crypto_pk_check_key_public_exponent to crypto_pk_public_exponent_ok:
it's nice to name predicates s.t. you can tell how to interpret true
and false.
| Nick Mathewson | 2011-05-16 |
| | * | | | | | Require that certain public keys have public exponent 65537 | Robert Ransom | 2011-05-16 |
| | * | | | | | Check fetched rendezvous descriptors' service IDs | Robert Ransom | 2011-05-16 |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'•••Conflicts:
src/or/connection.c
| Nick Mathewson | 2011-05-16 |
|\| | | | | | |
|
| * | | | | | | Merge remote-tracking branch 'public/bug2850' into maint-0.2.2•••Fixed a trivial conflict where this and the ControlSocketGroupWritable
code both added different functions to the same part of connection.c.
Conflicts:
src/or/connection.c
| Nick Mathewson | 2011-05-16 |
| |\ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
|
| | * | | | | | Set SO_REUSEADDR on all sockets, not just listeners•••See bug 2850 for rationale: it appears that on some busy exits, the OS
decides that every single port is now unusable because they have been
all used too recently.
| Nick Mathewson | 2011-05-03 |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-05-15 |
|\| | | | | | |
|