| Commit message (Expand) | Author | Age |
* | Fix compile warning on Panther.•••Apparently Panther doesn't like comparing ints and enums
| Sebastian Hahn | 2009-12-14 |
* | New controller command "getinfo config-text"•••It returns the contents that Tor would write if you send it a SAVECONF
command, so the controller can write the file to disk itself.
| Roger Dingledine | 2009-12-13 |
* | Now that FOO_free(NULL) always works, remove checks before calling it. | Nick Mathewson | 2009-12-12 |
* | *_free functions now accept NULL•••Some *_free functions threw asserts when passed NULL. Now all of them
accept NULL as input and perform no action when called that way.
This gains us consistence for our free functions, and allows some
code simplifications where an explicit null check is no longer necessary.
| Sebastian Hahn | 2009-12-12 |
* | Document the microdescriptor code better. | Nick Mathewson | 2009-10-18 |
* | Fix various bugs in microdescriptor caching. | Nick Mathewson | 2009-10-18 |
* | Actually remember all the consensus types when we are done generating them. | Nick Mathewson | 2009-10-15 |
* | Parse detached signatures and microdesc networkstatuses correctly. | Nick Mathewson | 2009-10-15 |
* | Refactor consensus signature storage for multiple digests and flavors.•••This patch introduces a new type called document_signature_t to represent the
signature of a consensus document. Now, each consensus document can have up
to one document signature per voter per digest algorithm. Also, each
detached-signatures document can have up to one signature per <voter,
algorithm, flavor>.
| Nick Mathewson | 2009-10-15 |
* | Code to generate, store, and parse microdescriptors and consensuses.•••The consensus documents are not signed properly, not served, and not
exchanged yet.
| Nick Mathewson | 2009-10-15 |
* | Be more robust to bad circwindow values•••If the networkstatus consensus tells us that we should use a
negative circuit package window, ignore it. Otherwise we'll
believe it and then trigger an assert.
Also, change the interface for networkstatus_get_param() so we
don't have to lookup the consensus beforehand.
| Roger Dingledine | 2009-09-22 |
* | some cleanups:•••documentation fix for get_uint64
remove extra "." from a log line
fix a long line
| Sebastian Hahn | 2009-09-15 |
* | Parameter access function, with unit tests. | Nick Mathewson | 2009-09-14 |
* | Implement proposal 167: Authorities vote on network parameters.•••This code adds a new field to vote on: "params". It consists of a list of
sorted key=int pairs. The output is computed as the median of all the
integers for any key on which anybody voted.
Improved with input from Roger.
| Nick Mathewson | 2009-09-14 |
* | Implement measured bw parsing + unit tests. | Mike Perry | 2009-08-06 |
* | Merge commit 'ioerror/DirFetchInfoExtraEarly'•••Conflicts:
ChangeLog
| Nick Mathewson | 2009-07-25 |
|\ |
|
| * | Add support for a new option: FetchDirInfoExtraEarly•••This new option will allow clients to download the newest fresh consensus
much sooner than they normally would do so, even if they previously set
FetchDirInfoEarly. This includes a proper ChangeLog entry and an updated man
page.
| Jacob Appelbaum | 2009-07-13 |
* | | fix comments and other typos | Roger Dingledine | 2009-07-13 |
|/ |
|
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
* | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | send the newconsensus event if the controller has asked for newconsensus•••events, not if he's asked for ns events
svn:r18656
| Roger Dingledine | 2009-02-20 |
* | docdoc and changelog for r18556•••svn:r18566
| Roger Dingledine | 2009-02-16 |
* | new controller event NEWCONSENSUS that lists the networkstatus•••lines for every recommended relay.
still needs docdoc and changelog entry.
svn:r18556
| Roger Dingledine | 2009-02-16 |
* | Jan 06 13:03:57.309 [info] networkstatus_set_current_consensus(): Loaded an o...•••Jan 06 13:03:57.309 [warn] Couldn't load consensus networkstatus from "bridge/cached-consensus"
doesn't need a real warn.
svn:r17969
| Roger Dingledine | 2009-01-06 |
* | If the cached networkstatus consensus is more than five days old,•••discard it rather than trying to use it. In theory it could
be useful because it lists alternate directory mirrors, but in
practice it just means we spend many minutes trying directory
mirrors that are long gone from the network. Helps bug 887 a bit;
bugfix on 0.2.0.x.
svn:r17917
| Roger Dingledine | 2009-01-05 |
* | Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of
whatever file got committed. They were not actually useful for
telling the version of Tor files in the wild.
svn:r17867
| Nick Mathewson | 2009-01-04 |
* | Add more missing documentation, and correct an error in container.c documenta...•••svn:r17783
| Nick Mathewson | 2008-12-26 |
* | Document most undocumented variables.•••svn:r17754
| Nick Mathewson | 2008-12-23 |
* | Add DOCDOC entries for undocumented static and global variables.•••svn:r17739
| Nick Mathewson | 2008-12-22 |
* | Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729
| Nick Mathewson | 2008-12-22 |
* | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686
| Nick Mathewson | 2008-12-18 |
* | Remove fixed xxx020s; downgrade unfixed ones.•••(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.)
svn:r17682
| Nick Mathewson | 2008-12-18 |
* | fix a minor memory leak if we start up as a relay but don't•••have any files in the cached-status/ directory
svn:r17671
| Roger Dingledine | 2008-12-18 |
* | Rename a couple of v2-networkstatus-only fields so that it is clear they are ...•••svn:r17652
| Nick Mathewson | 2008-12-17 |
* | Change directory_get_from_dirserver to take a set of flags to be passed to pi...•••svn:r17592
| Nick Mathewson | 2008-12-11 |
* | Add a new status event for consensus arrival•••svn:r17535
| Nick Mathewson | 2008-12-09 |
* | fix up signs in r17208•••svn:r17211
| Nick Mathewson | 2008-11-07 |
* | patch from karsten to not use or accept expired certs. fixes bug 851. •••svn:r17208
| Nick Mathewson | 2008-11-07 |
* | Fix a memory leak when freeing routerstatuses with exit policy summaries. Pa...•••svn:r16659
| Nick Mathewson | 2008-08-25 |
* | All the controller things want their stuff in v2 format. Well then, maybe th...•••svn:r16578
| Peter Palfrader | 2008-08-17 |
* | Do not show policy and bw in v2 statuses•••svn:r16537
| Peter Palfrader | 2008-08-14 |
* | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
| Nick Mathewson | 2008-08-05 |
* | r17337@aud-055: nickm | 2008-07-24 10:17:43 +0200••• Refactor the is_vote field of networkstatus_t to add a third possibility ("opinion") in addition to vote and opinion. First part of implementing proposal 147.
svn:r16166
| Nick Mathewson | 2008-07-24 |
* | infrastructure for the 'bootstrap status event' feature, so we can•••tell the controller how we're doing at bootstrapping, and it can
tell the user.
svn:r15008
| Roger Dingledine | 2008-06-07 |
* | changing v2 network status doesn't require us to recompute•••anything about whether enough v3 dir info is here.
svn:r14969
| Roger Dingledine | 2008-06-05 |
* | remove some networkstatus consensus warnings for unnamed / invalid•••relays. they weren't very specific, and were confusing people before
we reduced their log severity. now nobody even knows they exist.
svn:r14968
| Roger Dingledine | 2008-06-05 |
* | r19714@catbus: nickm | 2008-05-12 17:11:47 -0400••• 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
| Nick Mathewson | 2008-05-12 |
* | I bet I screwed up while merging in the changes from the feature branch into ...•••svn:r14452
| Peter Palfrader | 2008-04-24 |
* | Merge conditional consensus downloading•••svn:r14451
| Peter Palfrader | 2008-04-24 |
* | and the client part of the consensus-by-authority-fpr proposal (ifdef'ed out)•••svn:r14446
| Peter Palfrader | 2008-04-24 |