| Commit message (Collapse) | Author | Age |
| ... | |
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See git commits 2e692bd8 and eaf5487d, which went into 0.2.2.12-alpha:
o Major bugfixes:
- Many relays have been falling out of the consensus lately because
not enough authorities know about their descriptor for them to get
a majority of votes. When we deprecated the v2 directory protocol,
we got rid of the only way that v3 authorities can hear from each
other about other descriptors. Now authorities examine every v3
vote for new descriptors, and fetch them from that authority. Bugfix
on 0.2.1.23.
Section 3.6 already says this implicitly when specifying how authorities
download missing router descriptors, but that doesn't mean we can't also
make it more explicit when specifying how authorities exchange votes.
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
proposals/220-ecc-id-keys.txt
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | |/
|/| |
|
| |\ \ |
|
| | |/ |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | |\ \
| | |/
| |/| |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The command used to filter the file and its commit history from
bridgedb.git was:
$ git filter-branch -f --index-filter \
'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- doc/proposals/XXX-bridgedb-database-improvements.txt' \
--prune-empty \
--parent-filter 'ruby /home/isis/scripts/git-rewrite-parents.rb $@' \
--tag-name-filter cat -- --all
with the `git-rewrite-parents.rb` script, taken from
http://www.spinics.net/lists/git/msg177988.html, containing:
old_parents = gets.chomp.gsub('-p ', ' ')
if old_parents.empty? then
new_parents = []
else
new_parents = `git show-branch --independent #{old_parents}`.split
end
puts new_parents.map{|p| '-p ' + p}.join(' ')
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | | |
bridgedb/1606-bridgedb-spec
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The git filter-branch command used on the bridgedb.git repo was:
$ git filter-branch -f --index-filter \
'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- doc/bridge-db-spec.txt' \
--prune-empty \
--parent-filter 'ruby /home/isis/scripts/git-rewrite-parents.rb $@' \
--tag-name-filter cat -- --all
|
| | |/ |
|
| |
|
|
| |
svn:r12771
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
* FIXES #10614
|
| | | |
|
| |\ \ |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This specification should end at the point where clients have downloaded
all directory information they need. Using this information should be
covered in path-spec.
This results in the following changes to section numbers:
* 6 -> 5.4
* 6.1 -> 5.4.1
* 6.2 -> 5.4.2
* 6.3 -> 5.4.3
* 6.4 -> 5.4.4
* 6.5 -> 5.4.5
This commit does not yet repair subsequent section numbers.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
"Managing downloads" is not an operation of its own. Distribute the
consensus specific parts to 5.1 and the router descriptor specific parts
to 5.2.
This commit does not yet repair section numbering or references.
|
| | | |
| | |
| | |
| | | |
It's obvious that clients are storing router descriptors they downloaded.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
"General-use HTTP URLs" is not an operation but a reference, and
references belong in the appendix.
This commit does not yet repair section numbering or references.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Section 4.1 "Voting" describes much more than just the voting operation.
Move these operation fragments to the subsections they belong in.
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Section 3.7 should only contain parts that are relevant for authorities,
and section 4.5 should only contain parts that are relevant for caches
(right now, it also describes what clients should do, but that's something
to change when cleaning up 4.5).
|
| | | | |
|
| | | |
| | |
| | |
| | | |
This commit does not yet repair section numbering or references.
|
| | | |
| | |
| | |
| | | |
Take out cache-only parts from 3.6 and authority-only parts from 4.3.
|