- 17 Jul, 2012 1 commit
-
-
Nick Mathewson authored
-
- 15 Jun, 2012 2 commits
-
-
Nick Mathewson authored
Fix for bug 3311.
-
Nick Mathewson authored
-
- 05 Jun, 2012 1 commit
-
-
Nick Mathewson authored
-
- 20 Apr, 2012 1 commit
-
-
Previously, we would reset it at the drop of a hat -- every time a second passes without any of the intro-point circs already launched for the service failing. Fixes bug 4607.
-
- 19 Apr, 2012 1 commit
-
-
(Cherry-picked from 6ba13e4 by nickm)
-
- 18 Jan, 2012 1 commit
-
-
Nick Mathewson authored
Fixes bug 4893. These changes are pure mechanical, and were generated with this perl script: /usr/bin/perl -w -i.bak -p s/crypto_pk_env_t/crypto_pk_t/g; s/crypto_dh_env_t/crypto_dh_t/g; s/crypto_cipher_env_t/crypto_cipher_t/g; s/crypto_digest_env_t/crypto_digest_t/g; s/aes_free_cipher/aes_cipher_free/g; s/crypto_free_cipher_env/crypto_cipher_free/g; s/crypto_free_digest_env/crypto_digest_free/g; s/crypto_free_pk_env/crypto_pk_free/g; s/_crypto_dh_env_get_dh/_crypto_dh_get_dh/g; s/_crypto_new_pk_env_rsa/_crypto_new_pk_from_rsa/g; s/_crypto_pk_env_get_evp_pkey/_crypto_pk_get_evp_pkey/g; s/_crypto_pk_env_get_rsa/_crypto_pk_get_rsa/g; s/crypto_new_cipher_env/crypto_cipher_new/g; s/crypto_new_digest_env/crypto_digest_new/g; s/crypto_new_digest256_env/crypto_digest256_new/g; s/crypto_new_pk_env/crypto_pk_new/g; s/crypto_create_crypto_env/crypto_cipher_new/g; s/connection_create_listener/connection_listener_new/g; s/smartlist_create/smartlist_new/g; s/transport_create/transport_new/g;
-
- 11 Jan, 2012 2 commits
-
-
Nick Mathewson authored
-
A fixup commit which was intended to make this formula easier to read broke it instead.
-
- 09 Jan, 2012 1 commit
-
-
Nick Mathewson authored
Fixes bug 4856; bugfix on 0.0.6 This bug was introduced in 79fc5217, back in 2004.
-
- 07 Jan, 2012 2 commits
-
-
Roger Dingledine authored
-
Robert Ransom authored
Fixes bug 4842, not in any release.
-
- 27 Dec, 2011 1 commit
-
-
Robert Ransom authored
-
- 20 Dec, 2011 3 commits
-
-
Nick Mathewson authored
-
-
-
- 01 Dec, 2011 1 commit
-
-
Robert Ransom authored
Found by katmagic. Bugfix on the #3460 branch, not yet in any release.
-
- 30 Nov, 2011 3 commits
-
-
-
Nick Mathewson authored
-
Comments below focus on changes, see diff for added code. New type tor_addr_port_t holding an IP address and a TCP/UDP port. New flag in routerinfo_t, ipv6_preferred. This should go in the node_t instead but not now. Replace node_get_addr() with - node_get_prim_addr() for primary address, i.e. IPv4 for now - node_get_pref_addr() for preferred address, IPv4 or IPv6. Rename node_get_addr_ipv4h() node_get_prim_addr_ipv4h() for consistency. The primary address will not allways be an IPv4 address. Same for node_get_orport() -> node_get_prim_orport(). Rewrite node_is_a_configured_bridge() to take all OR ports into account. Extend argument list to extend_info_from_node and extend_info_from_router with a flag indicating if we want to use the routers primary address or the preferred address. Use the preferred address in as few situtations as possible for allowing clients to connect to bridges over IPv6.
-
- 27 Nov, 2011 2 commits
-
-
Robert Ransom authored
-
Robert Ransom authored
-
- 24 Nov, 2011 1 commit
-
-
Robert Ransom authored
-
- 17 Nov, 2011 1 commit
-
-
Nick Mathewson authored
-
- 08 Nov, 2011 1 commit
-
-
Robert Ransom authored
-
- 31 Oct, 2011 1 commit
-
-
Robert Ransom authored
-
- 30 Oct, 2011 13 commits
-
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
The Right Way to expire an intro point is to establish a new one to replace it, publish a new descriptor that doesn't list any expiring intro points, and *then*, once our upload attempts for the new descriptor have ended (whether in success or failure), close the expiring intro points. Unfortunately, we can't find out when the new descriptor has actually been uploaded, so we'll have to settle for a five-minute timer. There should be no significant behaviour changes due to this commit (only a log-message change or two), despite the rather massive overhaul, so this commit doesn't include a changes/ file. (The commit that teaches intro_point_should_expire_now to return non-zero gets a changes/ file, though.)
-
Robert Ransom authored
-
Robert Ransom authored
The behaviour of rend_services_introduce here is likely as bogus as the comments were.
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
Robert Ransom authored
-
- 18 Oct, 2011 1 commit
-
-
Robert Ransom authored
-