summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Merge commit 'phobos/vidalia-bundle-updates-maint-0.2.1' into maint-0.2.1Nick Mathewson2009-08-25
| |\ \
| | * | update osx-dmg creation directions for the new methodsphobos2009-08-25
| | | |
| * | | Fix a rare infinite-recursion bug when shutting down.Nick Mathewson2009-08-20
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Once we had called log_free_all(), anything that tried to log a message (like a failed tor_assert()) would fail like this: 1. The logging call eventually invokes the _log() function. 2. _log() calls tor_mutex_lock(log_mutex). 3. tor_mutex_lock(m) calls tor_assert(m). 4. Since we freed the log_mutex, tor_assert() fails, and tries to log its failure. 5. GOTO 1. Now we allocate the mutex statically, and never destroy it on shutdown. Bugfix on 0.2.0.16-alpha, which introduced the log mutex. This bug was found by Matt Edman.
| * | update fetch-all with dir authAndrew Lewman2009-08-13
| | |
* | | HiddenServiceVersion must be set to 2 currently.tor-0.2.2.1-alphaSebastian Hahn2009-08-27
| | | | | | | | | | | | | | | 0d68da2381780e2f8010b52a9e062947554699d5 removed support for Version 0, but didn't fix the manpage.
* | | put karsten's changelog in the right placeRoger Dingledine2009-08-26
| | |
* | | When Tor fails to parse a descriptor of any kind, dump it to disk.Karsten Loesing2009-08-26
| | |
* | | update fetch-all with dir authAndrew Lewman2009-08-26
| | |
* | | changelog and spec changes for the .exit fixRoger Dingledine2009-08-26
| | |
* | | bump to 0.2.2.1-alphaRoger Dingledine2009-08-26
| | |
* | | typos in dir-specRoger Dingledine2009-08-26
| | |
* | | mark off a done proposalRoger Dingledine2009-08-26
| | |
* | | clean up the changelog for 0.2.2.1-alphaRoger Dingledine2009-08-26
| | |
* | | Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson2009-08-26
|\ \ \
| * | | Add some fixes after discussion with Nick.Karsten Loesing2009-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Refactor geoip.c by moving duplicate code into rotate_request_period(). - Don't leak memory when cleaning up cell queues. - Make sure that exit_(streams|bytes_(read|written)) are initialized in all places accessing these arrays. - Read only the last block from *stats files and ensure that its timestamp is not more than 25 hours in the past and not more than 1 hour in the future. - Stop truncating the last character when reading *stats files. The only thing that's left now is to avoid reading whole *stats files into memory.
| * | | Some final (?) cleanups of proposal 166 implementation.Karsten Loesing2009-08-19
| | | |
| * | | Fix a couple of bugs that showed up at runtime.Karsten Loesing2009-08-19
| | | |
| * | | Don't write extra-info document to debug logs.Karsten Loesing2009-08-19
| | | |
| * | | Update ChangeLog with changes from proposal 166.Karsten Loesing2009-08-19
| | | |
| * | | Move all *-stats file to subdirectory stats/.Karsten Loesing2009-08-19
| | | |
| * | | Include only the last 24 hours of stats in extra-info documents.Karsten Loesing2009-08-19
| | | |
| * | | Write all statistics to disk exactly every 24 hours.Karsten Loesing2009-08-19
| | | |
| * | | Update dir-spec.txt and man page.Karsten Loesing2009-08-18
| | | |
| * | | Clean up proposal 166 and its implementation.Karsten Loesing2009-08-18
| | | |
| * | | Use memory pool for insertion times.Karsten Loesing2009-08-17
| | | |
| * | | Implement queue with O(1) operations, and correct some math.Karsten Loesing2009-08-17
| | | |
| * | | Reduce cell statistics accuracy from 1 ms to 10 ms.Karsten Loesing2009-08-17
| | | |
| * | | Fix trivial bug when uploading extra-info documents.Karsten Loesing2009-08-17
| | | |
| * | | Include contents of *-stats files in descriptor.Karsten Loesing2009-08-17
| | | |
| * | | Remove ./configure option for cell statistics.Karsten Loesing2009-08-17
| | | |
| * | | Remove ./configure option for entry and dir request statistics.Karsten Loesing2009-08-17
| | | |
| * | | Remove ./configure option for exit port statistics.Karsten Loesing2009-08-14
| | | |
* | | | A changelog entry and a bit more documentation for socks-clientNick Mathewson2009-08-26
| | | |
* | | | Merge commit 'public/socks-client'Nick Mathewson2009-08-26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Resolved conflict in: src/or/or.h
| * | | | Clean up a couple of style issues in the socks-client branch.Nick Mathewson2009-08-25
| | | | |
| * | | | Change proxy-address type to tor_addr_t to allow ipv6 proxies.Nick Mathewson2009-06-19
| | | | |
| * | | | Move SOCKS reason-decoding switches into reasons.cNick Mathewson2009-06-19
| | | | |
| * | | | Enable Tor to connect through SOCKS 4/5 proxiesChristopher Davis2009-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a sanity check in config.c and a check in directory.c directory_initiate_command_rend() to catch any direct connection attempts when a socks proxy is configured.
* | | | | new proposals: params in consensus, and lower circwindowRoger Dingledine2009-08-25
| | | | |
* | | | | Refactor geoip_get_dirreq_history() some more.Nick Mathewson2009-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | This patch avoids a bunch of allocations, and avoids using unallocated memory.
* | | | | Fix a memory leak in summarizing directory request timing.Nick Mathewson2009-08-21
| | | | | | | | | | | | | | | | | | | | Spotted by Coverity Scan.
* | | | | Add the first 8 bytes of the git commit digest to our versions.Nick Mathewson2009-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that unlike subversion revision numbers, it isn't meaningful to compare these for anything but equality. We define a sort-order anyway, in case one of these accidentally slips into a recommended-versions list.
* | | | | autoconf 2.59 appears not to support AC_PROG_SEDRoger Dingledine2009-08-20
| | | | |
* | | | | Survive unparseable cached cert fileRoger Dingledine2009-08-20
| | | | |
* | | | | Notice v3 cert parsing failuresRoger Dingledine2009-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If any the v3 certs we download are unparseable, we should actually notice the failure so we don't retry indefinitely. Bugfix on 0.2.0.x; reported by "rotator".
* | | | | Make crypto_digest_get_digest nondestructive again.Nick Mathewson2009-08-20
| | | | | | | | | | | | | | | | | | | | Fixes bug in f57883a39.
* | | | | Make consensus_method_is_supported() be the canonical source for its info.Nick Mathewson2009-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | Add a new function to derive the declared method list from consensus_method_is_supported().
* | | | | Add a SHA256 implementation for platforms that lack it.Nick Mathewson2009-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This would be everywhere running OpenSSL 0.9.7x and earlier, including all current Macintosh users.) The code is based on Tom St Denis's LibTomCrypt implementation, modified to be way less general and use Tor's existing facilities. I picked this one because it was pretty fast and pretty free, and because Python uses it too.
* | | | | Add basic support for SHA256.Nick Mathewson2009-08-19
| | | | | | | | | | | | | | | | | | | | This adds an openssl 0.9.8 dependency. Let's see if anybody cares.
* | | | | Merge commit 'mikeperry/bandwidth-voting-final'Nick Mathewson2009-08-14
|\ \ \ \ \ | |_|/ / / |/| | | |