aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAge
...
* r15968@catbus: nickm | 2007-10-19 14:39:51 -0400••• Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation. svn:r12054 Nick Mathewson2007-10-19
* r15966@catbus: nickm | 2007-10-19 13:56:28 -0400••• Voting side of proposal 122 svn:r12052 Nick Mathewson2007-10-19
* r15965@catbus: nickm | 2007-10-19 13:32:11 -0400••• Client-side implementation for proposal 122. svn:r12051 Nick Mathewson2007-10-19
* r15961@catbus: nickm | 2007-10-19 12:40:15 -0400••• Learn the difference between "mismatched vote digest" and "mismatched vote times": the latter is more informative. svn:r12049 Nick Mathewson2007-10-19
* r15957@catbus: nickm | 2007-10-19 12:22:18 -0400••• Report our IP address in our vote if it turns out that our hostname isn't a fqdn. svn:r12047 Nick Mathewson2007-10-19
* r15956@catbus: nickm | 2007-10-19 11:18:14 -0400••• Encode address in certificates. Also, make it possible to create certs reusing an old key. svn:r12046 Nick Mathewson2007-10-19
* r15939@catbus: nickm | 2007-10-18 22:14:15 -0400••• Remember the valid-until time of the most recent consensus that listed a router, and (if we are a cache) never delete the routerdesc until that conensus is expired. This is way easier than retaining multiple consensuses. (Of course, the info isn't retained across restarts, but that only affects a few caches at a time.) svn:r12041 Nick Mathewson2007-10-19
* changelog entry for r11985 (bug 529)•••svn:r12034 Roger Dingledine2007-10-18
* r15934@catbus: nickm | 2007-10-18 15:32:56 -0400••• When we have plenty of directory information, don't try to launch descriptor downloads quite so eagerly. svn:r12033 Nick Mathewson2007-10-18
* r15924@catbus: nickm | 2007-10-18 14:06:11 -0400••• Import tor-ctrl.sh by Stefan Behte into svn repository. svn:r12028 Nick Mathewson2007-10-18
* r15907@catbus: nickm | 2007-10-18 10:18:53 -0400••• Fix up logic for choosing the time at which to download a consensus: Never attempt it when the current consensus is still the most recent. svn:r12020 Nick Mathewson2007-10-18
* r15887@catbus: nickm | 2007-10-17 17:25:32 -0400••• When a networkstatus consensus download fails, do not wait 60 seconds to decide whether to retry. (Also, log the time at which we'll try to replace the current networkstatus.) svn:r12005 Nick Mathewson2007-10-17
* r15886@catbus: nickm | 2007-10-17 17:21:10 -0400••• Treat it as an error when a v3 authority cant load its keys or certificates svn:r12004 Nick Mathewson2007-10-17
* r15882@catbus: nickm | 2007-10-17 15:23:05 -0400••• oprofile was telling me that a fair bit of our time in openssl was spent in base64_decode, so replace base64_decode with an all-at-once fairly optimized implementation. For decoding keys and digests, it seems 3-3.5x faster than calling out to openssl. (Yes, I wrote it from scratch.) svn:r12002 Nick Mathewson2007-10-17
* r15880@catbus: nickm | 2007-10-17 14:56:51 -0400••• Patch from robert hogan: do not reset trusted dir server list when we get a config option. svn:r12001 Nick Mathewson2007-10-17
* r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff". svn:r12000 Nick Mathewson2007-10-17
* r15868@catbus: nickm | 2007-10-16 14:18:29 -0400••• Remove nearly all calls to routerlist_remove_old(). Backport candidate. svn:r11994 Nick Mathewson2007-10-16
* r15862@catbus: nickm | 2007-10-16 13:19:29 -0400••• Correct mismatches between DirServer lines and authority configuration. svn:r11992 Nick Mathewson2007-10-16
* svn:r11987Nick Mathewson2007-10-16
* r15853@catbus: nickm | 2007-10-16 11:32:55 -0400••• Fix "Error adding vote: OK" message. svn:r11986 Nick Mathewson2007-10-16
* Correctly check for bad options to the "PublishServerDescriptor"•••config option. Bugfix on 0.2.0.1-alpha; reported by Matt Edman. svn:r11968 Roger Dingledine2007-10-16
* r15806@catbus: nickm | 2007-10-15 19:14:57 -0400••• Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list. svn:r11957 Nick Mathewson2007-10-15
* r15790@catbus: nickm | 2007-10-15 11:38:28 -0400••• Fix bug 528: fix memory leak in base32_decode(). While there, also make base32_decode() accept upper-case inputs. svn:r11946 Nick Mathewson2007-10-15
* r15781@catbus: nickm | 2007-10-15 10:59:26 -0400••• Make discard_old_votes part of the consensus publishing process, so we conform to spec, and so we avoid a weird bugs where publishing sets the consensus, setting the consensus makes us reschedule, and rescheduling makes us delay vote-discarding. svn:r11944 Nick Mathewson2007-10-15
* r15780@catbus: nickm | 2007-10-15 10:35:16 -0400••• Fix the implementation of "download votes by digest". svn:r11943 Nick Mathewson2007-10-15
* r15750@catbus: nickm | 2007-10-13 20:06:47 -0400••• Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever. svn:r11918 Nick Mathewson2007-10-14
* r15749@catbus: nickm | 2007-10-13 20:06:06 -0400••• Remove support for long-obsolete bw_accounting file. svn:r11917 Nick Mathewson2007-10-14
* Stop publishing a new server descriptor just because we HUP or•••when we find our DirPort to be reachable but won't actually publish it. Extra descriptors without any real changes are dropped by the authorities, and can screw up our "publish every 18 hours" schedule. svn:r11915 Roger Dingledine2007-10-13
* r15728@catbus: nickm | 2007-10-12 15:48:17 -0400••• Bump version to 0.2.0.8-alpha-dev; start next changelog section. svn:r11901 Nick Mathewson2007-10-12
* muck with the changelog some more•••svn:r11898 Roger Dingledine2007-10-12
* Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command. svn:r11892 Roger Dingledine2007-10-12
* Disable the SETROUTERPURPOSE controller command: it is now obsolete.•••svn:r11891 Roger Dingledine2007-10-11
* r15704@catbus: nickm | 2007-10-11 17:35:36 -0400••• Oops; forgot the changelog for that. svn:r11887 Nick Mathewson2007-10-11
* r15689@catbus: nickm | 2007-10-11 16:40:25 -0400••• Fix bug 451. This was a nasty bug, so let's fix it twice: first, by banning recursive calls to connection_handle_write from connection_flushed_some; and second, by not calling connection_finished_flushing() on a closed connection. Backport candidate. svn:r11882 Nick Mathewson2007-10-11
* r14892@Kushana: nickm | 2007-10-11 14:00:33 -0400••• Fix a bunch of XXX020s: treat some 403s as INFO severity; remove some dead code; share the retry path for consensus routerdescs that are also listed in the v2 networkstatus; check even more aspects of votes when parsing them. svn:r11871 Nick Mathewson2007-10-11
* r15679@catbus: nickm | 2007-10-11 09:51:33 -0400••• Remove code to generate v1 directories. svn:r11866 Nick Mathewson2007-10-11
* Bugfix on r11138:•••Fix a minor memory leak whenever a controller sends the PROTOCOLINFO command. Bugfix on 0.2.0.5-alpha. Backport candidate. svn:r11864 Roger Dingledine2007-10-11
* bugfix on r11301:•••Fix a minor memory leak whenever we wrote out a file. Bugfix on 0.2.0.7-alpha. svn:r11863 Roger Dingledine2007-10-11
* bugfix on r11298:•••Fix a minor memory leak whenever we parse guards from our state file. Bugfix on 0.2.0.7-alpha. svn:r11862 Roger Dingledine2007-10-11
* bugfix on r11480:•••Stop calling tor_strlower() on uninitialized memory in some cases. svn:r11858 Roger Dingledine2007-10-10
* rough up the changelog•••svn:r11856 Roger Dingledine2007-10-10
* r15656@catbus: nickm | 2007-10-10 16:23:18 -0400••• Fix the implementation of if-modified-since for certificates so that it applies to all types of certificate requests. Note that the kind of consensus that matters already has a working if-modified-since. svn:r11852 Nick Mathewson2007-10-10
* r15646@catbus: nickm | 2007-10-10 16:01:54 -0400••• Fix some memory leaks when serving v3 networkstatus documents and v3 certs. Generate 503 correctly when serving v3 networkstatus documents and v3 certs. svn:r11850 Nick Mathewson2007-10-10
* Tweak the implementation of proposal 109 slightly: allow at most•••two Tor servers on the same IP address, except if it's the location of a directory authority, in which case allow five. svn:r11842 Roger Dingledine2007-10-10
* r15636@catbus: nickm | 2007-10-10 15:28:12 -0400••• Retry consensus and certificate downloads properly. Do not fail when there are no certificates to download. Do not download certificates we already have when retrying. svn:r11841 Nick Mathewson2007-10-10
* set a date for 0.2.0.8-alpha•••svn:r11836 Roger Dingledine2007-10-10
* r15630@catbus: nickm | 2007-10-10 13:39:44 -0400••• Save weighted-fractional-uptime to disk as well as MTBF. Bump the version on rouer-stability: downgrading to versions earlier than this one will lose your WFU data. svn:r11835 Nick Mathewson2007-10-10
* r15626@catbus: nickm | 2007-10-10 11:02:32 -0400••• Resolve bug 516: Never report our bandwidth-history as over RelayBandwidthRate*NUM_SECS_BW_SUM_INTERVAL. svn:r11833 Nick Mathewson2007-10-10
* r15621@catbus: nickm | 2007-10-10 00:37:25 -0400••• Turns out, Bug 463 was just another "warn about something that is no big deal" thing. Downgrade, comment, and resolve. svn:r11829 Nick Mathewson2007-10-10
* r15619@catbus: nickm | 2007-10-10 00:23:45 -0400••• Fix bug 483: downgrade a harmless "Hey your accept() implementation sucks" warning to an info. svn:r11828 Nick Mathewson2007-10-10