summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge branch 'prop188-self-testing'Isis Lovecruft2015-10-30
|\ \ \
| * | | Add additional comments to prop#188 on bridge reachability self-testing.Isis Lovecruft2015-10-30
| | | |
* | | | now it is proposal 259Nick Mathewson2015-10-29
| | | |
* | | | Merge remote-tracking branch 'isis/bug17261-best-guess'Nick Mathewson2015-10-29
|\ \ \ \ | |/ / /
| * | | Add draft proposal of new guard selection algorithm.Isis Lovecruft2015-10-29
| | | |
* | | | Reformat 258.Nick Mathewson2015-10-29
| | | |
* | | | Proposal 258: Denial-of-service resistance for directory authoritiesNick Mathewson2015-10-29
|/ / /
* | | [257] Refactoring authorities and taking parts offlineNick Mathewson2015-10-27
| | |
* | | [256] Key revocation for relays and authoritiesNick Mathewson2015-10-27
| | |
* | | Document our current guard selection algorithm in path-spec.txt.Isis Lovecruft2015-10-23
| | | | | | | | | | | | | | | * ADDS new section, "ยง5.1. Guard selection algorithm", to path-spec.txt. * FIXES #17261: https://bugs.torproject.org/17261
* | | Update dir-spec.txt with HSDir flag requirementsDavid Goulet2015-10-22
|/ / | | | | | | Signed-off-by: David Goulet <dgoulet@ev0ke.net>
* | Merge remote-tracking branch 'teor/gitignore-osx'Nick Mathewson2015-10-21
|\ \
| * | Ignore OS X's .DS_Store directory metadata filesteor (Tim Wilson-Brown)2015-10-19
| | |
* | | Merge remote-tracking branch 'teor/bootstrap-exponential-backoff-v2'Nick Mathewson2015-10-21
|\ \ \ | |/ / |/| |
| * | prop 210 further clarificationsteor (Tim Wilson-Brown)2015-10-17
| | |
| * | fixup prop 210 split relay and client schedulesteor (Tim Wilson-Brown)2015-10-05
| | | | | | | | | | | | Also improve implementation notes.
| * | fixup name the right function in 210teor (Tim Wilson-Brown)2015-10-05
| | |
| * | Simplify implementation: avoid timers & additional connection liststeor (Tim Wilson-Brown)2015-10-05
| | |
| * | fixup Rewrite summary section for revised connection scheduleteor (Tim Wilson-Brown)2015-10-05
| | | | | | | | | | | | And various other fixups
| * | fixup Add IPv4 and IPv6, make an auth connection earlyteor (Tim Wilson-Brown)2015-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make one authority connection early so the client can check its clock. Redo the analysis for the new timing schedule. Add IPv4 and IPv6 alternation scheme for clients that have both an IPv4 and IPv6 address. Add retry timer maximum and retry timer reset events. Include min and max fallback directory weights.
| * | Modify 210-faster...consensus-bootstrap for exponential backoffteor (Tim Wilson-Brown)2015-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To implement #4483 we need to contact multiple directory mirrors to increase bootstrap reliability. This patch implements the exponential backoff suggested in https://trac.torproject.org/projects/tor/ticket/4483#comment:22 The patch also analyses the reliability of the new scheme, and compares it to the current Tor implementation.
* | | Add proposal for load-balancing hidden servicesTom van der Woerdt2015-10-12
| | |
* | | Clarify Replica field in HS_DESC eventDonncha O'Cearbhaill2015-10-06
| | | | | | | | | | | | | | | Clarify the format of the HS_DESC Replica field and indicate that it is is defined in rend-spec.txt. Resolves #17226.
* | | Trivial revision for HS_DESCDamian Johnson2015-10-03
| | | | | | | | | | | | | | | Just fixing some line wrap and case (keywords like 'SHOULD' are uppercase by convention).
* | | Merge remote-tracking branch 'donncha/feature14846_2'Nick Mathewson2015-10-02
|\ \ \ | |/ / |/| |
| * | Fix line wrappingDonncha O'Cearbhaill2015-09-08
| | |
| * | Add REPLICA field to HS_DESC CREATED eventDonncha O'Cearbhaill2015-09-08
| | |
| * | Documents HS_DESC CREATED event.Donncha O'Cearbhaill2015-09-08
| | |
| * | Add control spec entry for GETINFO hs/service/desc/id/ commandDonncha O'Cearbhaill2015-09-08
| | |
* | | Add mikeperry's padding negotiation proposal and give it a number.Isis Lovecruft2015-09-25
| | |
* | | Merge remote-tracking branch 'tpo-mikeperry/padding_negotiation-squashed'Isis Lovecruft2015-09-25
|\ \ \
| * | | Add overhead accounting information.Mike Perry2015-09-25
| | | | | | | | | | | | | | | | | | | | Also fix a typo pointed out by Marc Juarez, and perform some other misc cleanups.
| * | | Update proposal based on Teor's comments.Mike Perry2015-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * A zero machines.transition_burst_events means an immediate transition to the burst state. * Added RELAY_PADDING_TRANSITION_EVENT_BINS_EMPTY to allow a state transition when the bins become empty. * Change remove_tokens to allow client to specify removal direction for non-padding packets. * Make RELAY_COMMAND_PADDING_SCHEDULE take a variable number of scheduled times. * Increase and clarify rate limits.
| * | | Allow infinity transitions to be programmable.Mike Perry2015-09-25
| | | | | | | | | | | | | | | | | | | | Forgetting to specify the infinity transitions causes the state machine to just shut down.
| * | | Note potential memory exhaustion DoS.Mike Perry2015-09-25
| | | | | | | | | | | | | | | | Also clarify terminology and address some formatting issues.
| * | | Generalize state transition capability.Mike Perry2015-09-25
| | | | | | | | | | | | | | | | Also allow the histograms to be variable in size.
| * | | Add proposal for padding negotiation.Mike Perry2015-09-25
|/ / / | | | | | | | | | This is the version initially posted to tor-dev@lists.
* | | add a note to 250Nick Mathewson2015-09-21
| | |
* | | Describe most proposals through presentNick Mathewson2015-09-21
| | |
* | | Update many proposal statuses.Nick Mathewson2015-09-21
| | | | | | | | | | | | | | | Now I've updated the status of everything in my proposal-status list.
* | | Sebastian isn't a proposal editorSebastian Hahn2015-09-17
| | | | | | | | | | | | Also let's get our pronouns correct
* | | Update 001-process with new status codes, and list of editorsNick Mathewson2015-09-16
| | | | | | | | | | | | | | | To be conservative, I'm saying that the proposal editors are everybody with commit rights, except for Roger, who is way too busy :)
* | | Merge branch 'prop188'Isis Lovecruft2015-09-10
|\ \ \
| * | | Update prop#188 to match implementation from #7144.Isis Lovecruft2015-09-10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ADD a new section detailing loose-source routed circuits, including: - How the circuit should appear to the OP, the bridge, and the bridge guard, - How the hop(s) in the path is/are chosen, - How the first hop is handled and how circuit extension is handled, in a generalised sense (i.e. not specific to a bridge using bridge guards), - Which cell types are used and how they are chosen, - When the original create cell is answered (in relation to when cells are sent to the other additional hops), - What should be done when relay cells are received when the additional hops in the loose-source routed circuit are not fully constructed, - How the circuit crypto and cell digests for incoming/outgoing relay cells works (again, in a generalised sense, i.e. not specific to bridges using bridge guards), - How and whether a given relay cell is treated as "recognized", - Under what circumstances (based on whether a stream is attached and which relay command was sent) should cause a node which uses loose-source routed circuits to drop a relay cell or mark a circuit for close, and, - When and what statistics should be gathered for loose-source routed circuits. * UPDATE and clarify the example loose-source routed circuit construction (the original one from the proposal which was specific to a client using a bridge that uses bridge guards). * CHANGE the "Make it harder to tell clients from bridges" section which described the tradeoffs between using CREATE versus CREATE_FAST cells for the first additional hop (i.e. the bridge guard). Those concerns is no longer entirely relevant, since, in the meantime, we've introduced the NTor handshake and it's extremely likely that both the client and the bridge will use CREATE2 for all their hops. * ADD a new section on enumerating bridges via the behaviours inherent to bridge reachability testing. * REMOVE open question (from the very end of the proposal) regarding whether the standard guard selection algorithms are adequate. They are. (Even if they are convoluted and overly-complicated.)
* | | Update proposal-status.txt w.r.t. changes for #197, #199, and #253.Isis Lovecruft2015-09-09
| | | | | | | | | | | | | | | | | | | | | | | | * CHANGE updated date to today. * REMOVE paragraphs detailing proposals #197 and #199 from the "stalled proposals" section. * ADD proposal #253 to the "proposals to take another look at" section. * CHANGE the "since last time" section to reflect above changes.
* | | Mark prop#199 BridgeFinder as OBSOLETE.Isis Lovecruft2015-09-09
| | |
* | | Mark prop#197 Post Message IPC as REJECTED and remove Target line.Isis Lovecruft2015-09-09
| | |
* | | Give Mike's OOB HMAC proposal a number and fix the filename.Isis Lovecruft2015-09-09
| | |
* | | Merge remote-tracking branch 'tpo-mikeperry/oob_hmac'Isis Lovecruft2015-09-09
|\ \ \
| * | | Add out-of-band hmac proposal draft.Mike Perry2015-09-08
| |/ /