aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
...
* flush some changes in my sandbox -- ancient changelog typos, etcRoger Dingledine2008-06-07
| | | | svn:r15007
* Stop reloading the router list from disk for no reason when weRoger Dingledine2008-06-07
| | | | | | | | | run out of reachable directory mirrors. Once upon a time reloading it would set the 'is_running' flag back to 1 for them. It hasn't done that for a long time. svn:r15004
* When we switched to using v3 directories, we threw away the part ofRoger Dingledine2008-06-05
| | | | | | | | | | | | the "do we have enough directory info?" calculation that checked how many relays we believed to still be running based on our own experience. So if we went offline, we never gave up trying to make new circuits; worse, when we came back online we didn't recognize that we should give all the relays another chance. Bugfix on 0.2.0.9-alpha; fixes bugs 648 and 675. svn:r14970
* forward-port the 0.2.0.27-rc changelogRoger Dingledine2008-06-05
| | | | svn:r14967
* Ouch. We were sometimes getting openssl compression by default. This is ↵Nick Mathewson2008-05-29
| | | | | | pointless for us, since the overwhelming majority of our cells are encrypted, full of compressed data, or both. This is also harmful, since doing piles of compression is not cheap. Backport candidate once more tested. svn:r14830
* New code to implement proposal for local geoip stats. Only enabled with ↵Nick Mathewson2008-05-29
| | | | | | --enable-geoip-stats passed to configure. svn:r14802
* Fix bug noted by roger: rebuild extrainfo store from time to time, even if ↵Nick Mathewson2008-05-29
| | | | | | we have never actually downloaded an extrainfo. Bridge authorities need this, or they never clean the extrainfo store. svn:r14792
* Several geoip changes/fixes as requested.Nick Mathewson2008-05-28
| | | | svn:r14780
* Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.Nick Mathewson2008-05-27
| | | | svn:r14754
* Fix part of bug 681: always reattach tunneled directory connections, ↵Nick Mathewson2008-05-27
| | | | | | regardless of the setting for LeaveStreamsUnattached svn:r14750
* and forward-port the 0.2.0.26-rc notesRoger Dingledine2008-05-23
| | | | svn:r14692
* If the user has an openssl that supports my "release buffer ram" patch, use it.Nick Mathewson2008-05-19
| | | | svn:r14671
* r19725@catbus: nickm | 2008-05-13 08:47:18 -0400Nick Mathewson2008-05-13
| | | | | | | Forward-port: update authority keys affected by Debian OpenSSL bug (See CVE-2008-0166 or http://lists.debian.org/debian-security-announce/2008/msg00152.html ) svn:r14603
* r19714@catbus: nickm | 2008-05-12 17:11:47 -0400Nick Mathewson2008-05-12
| | | | | | | Fwdport Bugfix: an authority signature is "unrecognized" if we lack a dirserver entry for it, even if we have an older cached certificate that says it is recognized. This affects clients who remove entries from their dirserver list without clearing their certificate cache. svn:r14597
* r19690@catbus: nickm | 2008-05-11 22:13:31 -0400Nick Mathewson2008-05-12
| | | | | | | Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584
* forward-port recent releasesRoger Dingledine2008-05-05
| | | | svn:r14558
* And a changelog entryPeter Palfrader2008-04-24
| | | | svn:r14454
* r15308@tombo: nickm | 2008-04-23 16:46:48 -0400Nick Mathewson2008-04-23
| | | | | | | Free baddir and badexit policy lists on exit. fixes bug 672. only affects authorities. svn:r14431
* r15287@tombo: nickm | 2008-04-22 17:09:25 -0400Nick Mathewson2008-04-22
| | | | | | | Periodically launch requests for server/authority.z when it might help us learn our IP. Fix for bug 652. svn:r14418
* When we choose to abandon a new entry guard because we think ourRoger Dingledine2008-04-22
| | | | | | | | older ones might be better, close any circuits pending on that new entry guard connection. Bugfix on 0.1.2.8-beta; found by lodger. svn:r14417
* r15283@tombo: nickm | 2008-04-22 13:43:45 -0400Nick Mathewson2008-04-22
| | | | | | | Correctly notify one-hop connections when a circuit build has failed. possible fix for bug 669. found by lodger. svn:r14415
* r15278@tombo: nickm | 2008-04-22 13:17:37 -0400Nick Mathewson2008-04-22
| | | | | | | Apply patch from mwenge to fix bug 646: makes stream events for dns requests get generated more consistently. svn:r14413
* r15273@tombo: nickm | 2008-04-22 12:32:28 -0400Nick Mathewson2008-04-22
| | | | | | | apply patch from lodger: reject requests for reverse-dns lookup of names in private address space. make non-exits reject all dns requests. Fixes bug 619. svn:r14410
* r15269@tombo: nickm | 2008-04-22 12:23:30 -0400Nick Mathewson2008-04-22
| | | | | | | Fix bug 663: warn less verbosely about clock skew from netinfo cells svn:r14408
* r15251@tombo: nickm | 2008-04-22 11:59:46 -0400Nick Mathewson2008-04-22
| | | | | | | On platforms using pthreads, allow a thread to acquire a lock it already holds. This is crucial for logging: otherwise any log message thrown from inside the logging process (especially from control.c) will deadlock. Win32 CriticalSections are already recursive. Bug spotted by nwf. Bugfix on 0.2.0.16-alpha. Backport candidate. I hope this is portable. svn:r14406
* r15230@tombo: nickm | 2008-04-17 16:18:08 -0400Nick Mathewson2008-04-17
| | | | | | | Do not allocate excess space for named_flag and unnamed_flag in dirvote.c. Fixes bug 662. Not a dangerous bug: sizeof(int*) is at least as big as sizeof(int) everywhere. svn:r14391
* X *still* hasn't fixed its (*%#(*ing copy and paste bug? in howRoger Dingledine2008-04-11
| | | | | | | many years? svn:r14354
* and forward-port thatRoger Dingledine2008-04-11
| | | | svn:r14352
* r15161@31-33-107: nickm | 2008-04-10 11:11:58 -0400Nick Mathewson2008-04-10
| | | | | | | Make dumpstats() log the size and fullness of openssl-internal buffers, so I can test my hypothesis that many of them are empty, and my alternative hypothesis that many of them are mostly empty, against the null hypothesis that we really need to be burning 32K per open OR connection on this. svn:r14350
* r19283@catbus: nickm | 2008-04-09 21:44:18 -0400Nick Mathewson2008-04-10
| | | | | | | The optimist calls the glass half full. The pessimist calls it half empty. The engineer says it is twice as large as it needs to be. In this case, the engineer says that the default smartlist size is twice as large as it needs to be and wouldn't it be nice to save half a megabyte with a one-line patch? svn:r14341
* r19262@catbus: nickm | 2008-04-09 14:05:20 -0400Nick Mathewson2008-04-09
| | | | | | | When writing relay cells to a buffer, update timestamp_last_added_nonpadding. Bugfix on 0.2.0.1-alpha. Backport candidate. svn:r14329
* r19233@catbus: nickm | 2008-04-08 13:06:34 -0400Nick Mathewson2008-04-08
| | | | | | | When we remove old routers, use Bloom filters rather than a digestmap-based set in order to tell which ones we absolutely need to keep. This will save us roughly a kazillion little short-lived allocations for hash table entries. svn:r14318
* r19229@catbus: nickm | 2008-04-07 12:28:22 -0400Nick Mathewson2008-04-07
| | | | | | | Add a new SMARTLIST_FOREACH_JOIN macro to iterate through two sorted lists in lockstep. This happens at least 3 times in the code so far, and is likely to happen more in the future. Previous attempts to do so proved touchy, tricky, and error-prone: now, we only need to get it right in one place. svn:r14309
* A changelog entry for r14277Peter Palfrader2008-04-01
| | | | svn:r14278
* Add --hush switch.Peter Palfrader2008-03-27
| | | | | | | | | New --hush command-line option similar to --quiet. While --quiet disables all logging to the console on startup, --hush limits the output to messages of warning and error severity. svn:r14222
* r19105@catbus: nickm | 2008-03-27 13:01:47 -0400Nick Mathewson2008-03-27
| | | | | | | oops. Note bug number in changelog. svn:r14220
* r19091@catbus: nickm | 2008-03-27 12:42:57 -0400Nick Mathewson2008-03-27
| | | | | | | Stop reading torrc when all we want to do is --hash-password. Fix based on patch from Sebastian Hahn. Backport candidate. svn:r14214
* r19089@catbus: nickm | 2008-03-27 11:05:23 -0400Nick Mathewson2008-03-27
| | | | | | | Free some static hashtables and the log mutex on exit. Backport candidate. svn:r14212
* r19079@catbus: nickm | 2008-03-26 17:16:46 -0400Nick Mathewson2008-03-26
| | | | | | | Free authority certs on exit. Backport candidate. svn:r14205
* r19074@catbus: nickm | 2008-03-26 17:08:32 -0400Nick Mathewson2008-03-26
| | | | | | | Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204
* r19066@catbus: nickm | 2008-03-26 13:24:15 -0400Nick Mathewson2008-03-26
| | | | | | | Initialize logging before we log anything. Bugfix on 0.2.0.x-alpha. svn:r14199
* r19049@catbus: nickm | 2008-03-26 12:33:25 -0400Nick Mathewson2008-03-26
| | | | | | | Add new stacklike, free-all-at-once memory allocation strategy. Use it when parsing directory information. This helps parsing speed, and may well help fragmentation some too. hidden-service-related stuff still uses the old tokenizing strategies. svn:r14194
* forward-port the 0.2.0.23-rc changelogRoger Dingledine2008-03-25
| | | | svn:r14181
* r19039@catbus: nickm | 2008-03-25 12:15:58 -0400Nick Mathewson2008-03-25
| | | | | | | Add some unit tests, particularly for AES counter mode. svn:r14180
* r19004@catbus: nickm | 2008-03-21 15:18:43 -0400Nick Mathewson2008-03-21
| | | | | | | Use RAND_poll() again: the bug that made us stop using it has been fixed. svn:r14150
* r19003@catbus: nickm | 2008-03-21 15:13:57 -0400Nick Mathewson2008-03-21
| | | | | | | Make --enable-gcc-warnings work under the recently released GCC 4.3. svn:r14149
* correct the 0.2.0.22-rc changelog in trunkRoger Dingledine2008-03-19
| | | | svn:r14118
* r18941@catbus: nickm | 2008-03-18 14:59:43 -0400Nick Mathewson2008-03-18
| | | | | | | Likely fix for bug 632: do not call start_reading on a placeholder connection. svn:r14109
* r18937@catbus: nickm | 2008-03-18 14:50:39 -0400Nick Mathewson2008-03-18
| | | | | | | Fix the other lingering part of bug 617: make ClientDNSRejectInternalAddresses actually work. svn:r14107
* r18929@catbus: nickm | 2008-03-18 12:08:16 -0400Nick Mathewson2008-03-18
| | | | | | | Detect errors from directory listing correctly on win32. Bug found by lodger. svn:r14102