| Commit message (Expand) | Author | Age |
... | |
| | * | Rename get_client_identity_key to get_tlsclient_identity_key | Nick Mathewson | 2011-10-26 |
| | * | Maintain separate server and client identity keys when appropriate.•••Fixes a bug described in ticket #988.
Conflicts:
src/or/main.c
src/or/router.c
| Robert Ransom | 2011-10-26 |
| | * | Make crypto_free_pk_env tolerate NULL arg in 0.2.1. Error-proofing against b... | Nick Mathewson | 2011-10-26 |
| | * | Maintain separate server and client TLS contexts.•••Fixes bug #988.
Conflicts:
src/or/main.c
src/or/router.c
| Robert Ransom | 2011-10-26 |
| | * | Refactor tor_tls_context_new:•••* Make tor_tls_context_new internal to tortls.c, and return the new
tor_tls_context_t from it.
* Add a public tor_tls_context_init wrapper function to replace it.
Conflicts:
src/or/main.c
src/or/router.c
| Robert Ransom | 2011-10-26 |
| | * | Add public_server_mode function. | Robert Ransom | 2011-10-26 |
* | | | closer to a changelog for the next alpha | Roger Dingledine | 2011-10-26 |
* | | | Merge branch 'cov_run224_squashed' | Nick Mathewson | 2011-10-26 |
|\ \ \ |
|
| * | | | Changelog for recent coverity issues | Nick Mathewson | 2011-10-26 |
| * | | | Fix memory leak in retry_all_listeners: Coverity CID 485 | Nick Mathewson | 2011-10-26 |
| * | | | Fix memory leak in options_act_reversible: fix Coverity CID 486,487 | Nick Mathewson | 2011-10-26 |
|/ / / |
|
* | | | Do not tread vpadding cell as versions cell. Not in any released version. | Nick Mathewson | 2011-10-26 |
* | | | Fix a NULL pointer dereference in parse_server_transport_line(). | George Kadianakis | 2011-10-26 |
* | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-10-26 |
|\| | |
|
| * | | Merge remote-tracking branch 'public/cov_run224_022' into maint-0.2.2 | Nick Mathewson | 2011-10-26 |
| |\ \ |
|
| | * | | Make internal error check for unrecognized digest algorithm more robust•••Fixes Coverity CID 479.
| Nick Mathewson | 2011-10-06 |
| | * | | Check return of init_keys() ip_address_changed: fix Coverity CID 484 | Nick Mathewson | 2011-10-06 |
* | | | | Fix a couple of pluggable transport bugs•••Fix coverity complaints 490, 491 and 492. Especially the one in
parse_client_transport_line() could've been a remotely triggerable
segfault, I think.
| Sebastian Hahn | 2011-10-26 |
* | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-10-26 |
|\| | | |
|
| * | | | Merge branch 'maint-0.2.1' into maint-0.2.2 | Roger Dingledine | 2011-10-26 |
| |\ \ \
| | | |/
| | |/| |
|
| | * | | Fix zlib macro brokenness on osx with zlib 1.2.4 and higher.•••From the code:
zlib 1.2.4 and 1.2.5 do some "clever" things with macros. Instead of
saying "(defined(FOO) ? FOO : 0)" they like to say "FOO-0", on the theory
that nobody will care if the compile outputs a no-such-identifier warning.
Sorry, but we like -Werror over here, so I guess we need to define these.
I hope that zlib 1.2.6 doesn't break these too.
Possible fix for bug 1526.
| Nick Mathewson | 2011-10-26 |
* | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-10-25 |
|\| | | |
|
| * | | | unmangle the fingerprint example in the man page•••Remove a confusing dollar sign from the example fingerprint in the
man page, and also make example fingerprint a valid one.
| Roger Dingledine | 2011-10-25 |
* | | | | Merge branch 'ticket4294' | Nick Mathewson | 2011-10-25 |
|\ \ \ \ |
|
| * | | | | Avoid likely memory fragmentation from rep_hist_note_descs_served•••When you're doing malloc(sizeof(int)), something may well have gone
wrong.
This technique is a bit abusive, but we're already relying on it
working correctly in geoip.c.
| Nick Mathewson | 2011-10-25 |
| * | | | | Add percentiles to the desc stats reporting•••To get a better idea what's going on on Tonga, add some code to report
how often the most and least frequently fetched descriptor was fetched,
as well as 25, 50, 75 percentile.
Also ensure we only count bridge descriptors here.
| Sebastian Hahn | 2011-10-25 |
|/ / / / |
|
* | | | | Merge remote-tracking branch 'sebastian/bug4293' | Nick Mathewson | 2011-10-24 |
|\ \ \ \ |
|
| * | | | | Don't initialize desc stats for non-bridgedirauth nodes•••Also make sure that calling rep_hist_note_desc_served() while stats
aren't initialized just returns.
Bug spotted by SwissTorHelp. Thanks!
| Sebastian Hahn | 2011-10-24 |
* | | | | | checkpoint: fold in changes files | Roger Dingledine | 2011-10-24 |
|/ / / / |
|
* | | | | bump to 0.2.3.5-alpha-dev | Roger Dingledine | 2011-10-23 |
* | | | | Double-check that we really can get RSA keys from ID/Auth certs•••Addresses issue 4287; issue not in any released Tor.
| Nick Mathewson | 2011-10-23 |
* | | | | Fix a reference-leak in tor_tls_received_v3_certificate•••We were calling SSL_get_peer_certificate but not X509_free.
This is a major part of bug4252; the bug has been in no released version.
| Nick Mathewson | 2011-10-23 |
* | | | | Fix memory leak in prop176 code•••This fixes part of bug4252. Bug not in any released version.
| Nick Mathewson | 2011-10-23 |
* | | | | Merge remote-tracking branch 'rransom-tor/bug3825c' | Nick Mathewson | 2011-10-23 |
|\ \ \ \ |
|
| * | | | | Check for intro circ timeouts properly•••Previously, we would treat an intro circuit failure as a timeout iff the
circuit failed due to a mismatch in relay identity keys. (Due to a bug
elsewhere, we only recognize relay identity-key mismatches on the first
hop, so this isn't as bad as it could have been.)
Bugfix on commit eaed37d14c6e1dc93a392f62ef2e501f75e4878a, not yet in any
release.
| Robert Ransom | 2011-10-12 |
* | | | | | Merge branch 'ticket4200' | Nick Mathewson | 2011-10-21 |
|\ \ \ \ \ |
|
| * | | | | | Fix missing word in changes/ticket4200 | Nick Mathewson | 2011-10-21 |
| * | | | | | Check for jumping clock in *format_*stats functions•••None of these were real bugs (yet), because the callers made sure
everything was fine. Make it more explicit. Suggested by Nick
| Sebastian Hahn | 2011-10-21 |
| * | | | | | Add new stats type: descriptor fetch stats•••This is used for the bridge authority currently, to get a better
intuition on how many descriptors are actually fetched from it and how
many fetches happen in total.
Implements ticket 4200.
| Sebastian Hahn | 2011-10-21 |
| * | | | | | remove code related to tracking descriptor serving times•••This had broken due to bitrot - it doesn't know about microdescriptors
at all, and afaik hasn't generally been used in ages.
| Sebastian Hahn | 2011-10-21 |
|/ / / / / |
|
* | | | | | Merge remote-tracking branch 'rransom-tor/bug4091' | Nick Mathewson | 2011-10-20 |
|\ \ \ \ \ |
|
| * | | | | | Check whether a client port is a Unix socket before using its IP addr•••Bugfix on commit c1ac0695d5bc64b555c345e4be87b18bab3ae56b, not yet in any
release. Fixes bug 4091; bug reported by SwissTorHelp.
| Robert Ransom | 2011-10-20 |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-10-20 |
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | | |
|
| * | | | | | Merge remote-tracking branch 'rransom-tor/bug4251-022' into maint-0.2.2 | Nick Mathewson | 2011-10-20 |
| |\ \ \ \ \ |
|
| | * | | | | | Free rend_data and intro_key when extra intro circs become general-purpose | Robert Ransom | 2011-10-18 |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-10-19 |
|\| | | | | |
| |_|/ / / /
|/| | | | | |
|
| * | | | | | Fix crash when changing node restrictions with DNS lookup in progress•••Fixes bug 4259, bugfix on 0.2.2.25-alpha. Bugfix by "Tey'".
Original message by submitter:
Changing nodes restrictions using a controller while Tor is doing
DNS resolution could makes Tor crashes (on WinXP at least). The
problem can be repeated by trying to reach a non-existent domain
using Tor:
curl --socks4a 127.0.0.1:9050 inexistantdomain.ext
.. and changing the ExitNodes parameter through the control port
before Tor returns a DNS resolution error (of course, the following
command won't work directly if the control port is password
protected):
echo SETCONF ExitNodes=TinyTurtle | nc -v 127.0.0.1 9051
Using a non-existent domain is needed to repeat the issue so that
Tor takes a few seconds for resolving the domain (which allows us to
change the configuration). Tor will crash while processing the
configuration change.
The bug is located in the addressmap_clear_excluded_trackexithosts
method which iterates over the entries of the addresses map in order
to check whether the changes made to the configuration will impact
those entries. When a DNS resolving is in progress, the new_adress
field of the associated entry will be set to NULL. The method
doesn't expect this field to be NULL, hence the crash.
| Nick Mathewson | 2011-10-19 |
| |/ / / / |
|
* | | | | | Merge branch 'maint-0.2.2' | Roger Dingledine | 2011-10-13 |
|\| | | | |
|
| * | | | | Merge branch 'maint-0.2.1' into maint-0.2.2 | Roger Dingledine | 2011-10-13 |
| |\ \ \ \
| | | |/ /
| | |/| | |
|
| | * | | | Update to the October 2011 GeoIP database. | Karsten Loesing | 2011-10-13 |