Age | Commit message (Collapse) | Author |
|
|
|
Arti has a "dormant mode" which means that it might need to reenable
channel padding after hving disabled it.
How to do this, paarticularly in the face of possibly changing
consensus parameters, is an edge case.
|
|
|
|
In the rare event that a user resumes activity after a period between the
"reduced connection timeout" and the full value, and that user has not set
reduced padding, this is a distinguisher on circuits that have been held idle
and open for that long.
|
|
(Briefly: "Sent" is sometimes unobservable, so we should use
"queued" as a reasonable proxy.)
|
|
(This is largely determined by reverse-engineering tor's current
behavior.)
|
|
Also explain what should happen if those assumptions are violated.
|
|
The main points here are:
* We assume that flow measurements are unidirectional, so
each side must make sure to send traffic.
* So we restart our timer when sending, only.
* We restart the timer whether we're sending real traffic or
padding traffic.
* The logic for `max(X,X)` timing applies even though we aren't
using a bidirectional trigger for timing.
|
|
|
|
|
|
|
|
This only adds newline characters to make the existing text blocks act like
"blockquote" or "code block" syntax in Markdown, asciidoc, and others.
This was accomplished by manually reviewing the output of this script:
```bash
for f in *.txt; do
cat $f | python -c "import sys,re;print(re.sub(r'(\n {0,3}[^ \n][^\n]*\n)( {4,}[^\n]*)', r'\1\n\2', sys.stdin.read()))" > ${f}.tmp
mv ${f}.tmp $f
done
```
|
|
The clear standard is trailing "." after each numeric section. This fixes
the small handful of outliers. This makes it easy to convert these headers
to common markup formats, for example:
http://hyperpolyglot.org/lightweight-markup
|
|
This is one small step towards making these a standard, parsable format.
|
|
|
|
NSF-TTP number for circpad is already in there.
|
|
Also update padding proposals that are deprecated by padding-spec.txt,
to refer the reader to the new spec.
|
|
|
|
Baby steps. Crawl before you can walk. Walk before you can run.
|