aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* unmangle the fingerprint example in the man pageRoger Dingledine2011-10-25
| | | | | Remove a confusing dollar sign from the example fingerprint in the man page, and also make example fingerprint a valid one.
* Merge remote-tracking branch 'rransom-tor/bug4251-022' into maint-0.2.2Nick Mathewson2011-10-20
|\
| * Free rend_data and intro_key when extra intro circs become general-purposeRobert Ransom2011-10-18
| |
* | Fix crash when changing node restrictions with DNS lookup in progressNick Mathewson2011-10-19
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-10-13
|\
| * Update to the October 2011 GeoIP database.Karsten Loesing2011-10-13
| |
* | Update documentation comment for rend_client_reextend_intro_circuitRobert Ransom2011-10-10
| | | | | | | | | | | | | | | | | | One of its callers assumes a non-zero result indicates a permanent failure (i.e. the current attempt to connect to this HS either has failed or is doomed). The other caller only requires that this function's result never equal -2. Bug reported by Sebastian Hahn.
* | Don't launch a useless circuit in rend_client_reextend_intro_circuitRobert Ransom2011-10-10
| | | | | | | | Fixes bug 4212. Bug reported by katmagic and found by Sebastian.
* | Note ticket and source version for feature3951 in changes fileNick Mathewson2011-10-07
| |
* | Merge remote-tracking branch 'karsten/feature3951' into maint-0.2.2Nick Mathewson2011-10-07
|\ \
| * | Turn on directory request statistics by default.Karsten Loesing2011-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the default values for collecting directory request statistics and inlcuding them in extra-info descriptors to 1. Don't break if we are configured to collect directory request or entry statistics and don't have a GeoIP database. Instead, print out a notice and skip initializing the affected statistics code. This is the cherry-picked 499661524b0a572303087af721325608dd91f7ce.
* | | Avoid running DNS self-tests if we're operating as a bridgewarms0x2011-10-07
|/ /
* | Looks like Windows version 6.2 will be Windows 8Sebastian Hahn2011-10-01
| | | | | | | | Thanks to funkstar for the report
* | bridges should use create_fast cells for their own circuitsRoger Dingledine2011-09-28
| | | | | | | | fixes bug 4124, as noticed in bug 4115
* | bug 4115: make bridges use begindir for their dir fetchesRoger Dingledine2011-09-28
| | | | | | | | removes another avenue for enumerating bridges.
* | trivial whitespace changes, take twoRoger Dingledine2011-09-24
| |
* | Trivial whitespace fixesNick Mathewson2011-09-24
| |
* | Add a changes file for Tom Lowenthal's patch for #4063Nick Mathewson2011-09-24
| |
* | Ticket #4063 - change circuit build timeout log entries from NOTICE to INFOTom Lowenthal2011-09-24
| |
* | changes file for bug 4059Nick Mathewson2011-09-20
| |
* | Fix a potentially useless integer overflow check.Mansour Moufid2011-09-20
| | | | | | | | | | | | | | GCC 4.2 and maybe other compilers optimize away unsigned integer overflow checks of the form (foo + bar < foo), for all bar. Fix one such check in `src/common/OpenBSD_malloc_Linux.c'.
* | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-09-15
|\|
| * Update to the September 2011 GeoIP database.Karsten Loesing2011-09-15
| |
* | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-09-13
|\| | | | | | | | | | | Conflicts: src/or/main.c src/or/router.c
| * Generate our ssl session certs with a plausible lifetimeRoger Dingledine2011-09-13
| | | | | | | | | | Nobody but Tor uses certs on the wire with 2 hour lifetimes, and it makes us stand out. Resolves ticket 4014.
* | Update to the September 2011 GeoIP database.Karsten Loesing2011-09-12
| |
* | Demote 'INTRODUCE2 cell is too {old,new}' message to info levelRobert Ransom2011-09-10
| |
* | Demote HS 'replay detected' log message for DH public keys to info levelRobert Ransom2011-09-10
| |
* | Describe rend_service_descriptor_t more completelyRobert Ransom2011-09-10
| |
* | Describe rend_intro_point_t more completelyRobert Ransom2011-09-10
| |
* | Fix log message typo.Robert Ransom2011-09-10
| |
* | Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2Nick Mathewson2011-09-09
|\ \
| * | Add changes file for bsd4 fixesNick Mathewson2011-09-09
| | |
| * | Check for lround with autoconf; fall back to rint.Nick Mathewson2011-08-30
| | |
| * | Fix a compilation issue on older FreeBSDsSebastian Hahn2011-08-30
| | |
| * | Use %f with printf-style formatting, not %lfNick Mathewson2011-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For printf, %f and %lf are synonymous, since floats are promoted to doubles when passed as varargs. It's only for scanf that we need to say "%lf" for doubles and "%f" for floats. Apparenly, some older compilers think it's naughty to say %lf and like to spew warnings about it. Found by grarpamp.
| * | Switch a SMARTLIST_FOREACH in circuitbuild.c to BEGIN/ENDNick Mathewson2011-08-30
| | | | | | | | | | | | | | | | | | | | | It had some cpp stuff inside, and older GCCs don't like preprocessor directives inside macro arguments. Found by grarpamp.
* | | Merge remote-tracking branch 'public/enhance_replay_detection' into maint-0.2.2Nick Mathewson2011-09-09
|\ \ \
| * | | Check for replays in PK-encrypted part of intro cell, not just in the g^x valueNick Mathewson2011-09-09
| | |/ | |/|
* | | Merge remote-tracking branch 'public/bug2649_squashed' into maint-0.2.2Nick Mathewson2011-09-07
|\ \ \
| * | | Increase default required uptime for HSDirs to 25 hoursRobert Ransom2011-06-03
| | | |
| * | | Add a VoteOnHidServDirectoriesV2 configuration optionRobert Ransom2011-06-03
| | | |
* | | | Look for correct "ar" to cross-compileNick Mathewson2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, autoconf doesn't by default have an "AC_PROG_AR" for this -- possibly it's assumed that any "ar" you have will work everyplace. Fixes bug 3909; found by sid77. This fixes a build issue first present in fdbdb4dc1500, but the bug (of not using a correct ar) has been in every Tor version ever: it just didn't matter until then.
* | | | Fix assertion in addressmap_clear_excluded_trackexithostsNick Mathewson2011-09-06
| | | | | | | | | | | | | | | | Fixes bug 3923; bugfix on 0.2.2.25-alpha; bugfix from 'laruldan' on trac.
* | | | Correct man page: multiple control auth styles can be set at onceRoger Dingledine2011-09-02
| |_|/ |/| |
* | | Mention that HiddenServiceDir must existSebastian Hahn2011-08-25
| | |
* | | lround() missing in MSVCGisle Vanem2011-08-24
| | | | | | | | | | | | | | | lround() is missing in MS Visual-C's <math.h>. Not available anywhere. Here is an easy patch.
* | | Don't write ControlPorts to disk till after we setuid and make datadirNick Mathewson2011-08-17
| | | | | | | | | | | | Fix for bug 3747; bugfix on 0.2.2.26-beta.
* | | Remove extra quotation marks around the result of esc_for_logRobert Ransom2011-08-15
| | |
* | | Ignore deprecation warnings on OS XSebastian Hahn2011-08-10
| | | | | | | | | | | | | | | | | | Starting with Lion, Apple decided to deprecate the system openssl. We can start requiring users to install their own openssl once OS X doesn't ship with it anymore.