- Dec 05, 2011
-
-
Nick Mathewson authored
-
- Dec 04, 2011
-
-
Robert Ransom authored
-
- Dec 02, 2011
-
-
Nick Mathewson authored
Fixes bug 4169; bugfix on 0.2.1.1-alpha.
-
Nick Mathewson authored
Fixes bug 4532 reported by "troll_un"
-
Nick Mathewson authored
Conflicts: src/or/connection_or.c The conflict in src/or/connection_or.c is resolved by taking the version in master, since e27a26d5 already fixed bug 4531 on master. This merge just adds the changes file from 0.2.2.
-
Nick Mathewson authored
Fixes bug 4531; partial backport of e27a26d5.
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 4535; bugfix on 0.2.2.28-beta; found by "troll_un"
-
Nick Mathewson authored
By convention, we say whether each bool's default is 0 or 1 Fixes 4536; found by "troll_un"
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Fix on 0.2.1.5-alpha; reported by troll_un
-
Nick Mathewson authored
-
Sebastian Hahn authored
Fixes cid 501 and 502.
-
Sebastian Hahn authored
-
- Dec 01, 2011
-
-
Robert Ransom authored
Found by katmagic. Bugfix on the #3460 branch, not yet in any release.
-
Linus Nordberg authored
Remove environ declaration. Use ORPort->value. And it's a string. Make tmp a char *.
-
- Nov 30, 2011
-
-
Nick Mathewson authored
-
Otherwise, on Windows, gcc will warn about the function being unused
-
Nick Mathewson authored
-
Steven Murdoch authored
This avoids a warning from gcc (comparison between signed and unsigned integer expressions [-Werror=sign-compare]), under Windows
-
Nick Mathewson authored
-
-
-
-
-
-
-
-
The client's anonymity when accessing a non-HS address in tor2web-mode would be easily nuked by inserting an inline image with a .onion URL, so don't even pretend to access non-HS addresses through Tor.
-
-
The Tor2webMode torrc option is still required to run a Tor client in 'tor2web mode', but now it can't be turned on at runtime in a normal build of Tor. (And a tor2web build of Tor can't be used as a normal Tor client, so we don't have to worry as much about someone distributing packages with this particular pistol accessible to normal users.)
-
Steven Murdoch authored
- Link in libws32 and libiphlpapi, needed for libnatpmp (both in ./configure and when compiling tor-fw-helper-natpmp.c) - Define STATICLIB under Windows, to allow tor-fw-helper-natpmp.c to link - Don't include arpa/inet.h which isn't present in Mingw32 and doesn't appear to be needed on either Windows or MacOS X
-
Nick Mathewson authored
Conflicts: src/test/test.c
-
Nick Mathewson authored
This resolves a loop warning on "MapAddress *.example.com example.com", makes the rewrite log messages correct, and fixes the behavior of "MapAddress *.a *.b" when just given "a" as an input.
-
Nick Mathewson authored
MapAddress *.torproject.org torproject.org would have been interpreted as a map from a domain to itself, and would have cleared the mapping. Now we require not only a match of domains, but of wildcards.
-
Nick Mathewson authored
Incidentally, we've got 30969 lines in master with a comma in them, of which 1995 have a comma followed by a non-newline, non-space character. So about 93% of our commas are right, but we have a substantial number of "crowded" lines.
-
Nick Mathewson authored
make the asciidoc work; make the example more generic; tighten the prose a little; be more specific that *.example.com matches example.com; simplify an example.
-
Nick Mathewson authored
It might be nice to support this someday, but for now it would fail with an infinite remap cycle. (If I say "remap * *.foo.exit", then example.com -> example.com.foo.exit -> example.com.foo.exit.foo.exit -> example.com.foo.exit.foo.exit.foo.exit -> ...)
-
Nick Mathewson authored
In this new representation for wildcarded addresses, there are no longer any 'magic addresses': rather, "a.b c.d", "*.a.b c.d" and "*.a.b *.c.d" are all represented by a mapping from "a.b" to "c.d". we now distinguish them by setting bits in the addressmap_entry_t structure, where src_wildcard is set if the source address had a wildcard, and dst_wildcard is set if the target address had a wildcard. This lets the case where "*.a.b *.c.d" or "*.a.b c.d" remap the address "a.b" get handled trivially, and lets us simplify and improve the addressmap_match_superdomains implementation: we can now have it run in O(parts of address) rather than O(entries in addressmap).
-