| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
svn:r9973
|
|
|
|
|
|
|
| |
More proposal-104 stuff: add most of the code for authorities to accept and serve extra-info documents. The back-end to store the things is missing.
svn:r9971
|
|
|
|
|
|
|
| |
Torel spec patch from tup.
svn:r9967
|
|
|
|
|
|
|
| |
Document multiplicity on some router elements better.
svn:r9964
|
|
|
|
|
|
|
| |
Initial code to parse extra-info documents as described in proposal 104. This is making me realize that the parsing code in routerparse.c is a little daft.
svn:r9963
|
|
|
|
| |
svn:r9961
|
|
|
|
|
|
|
| |
Add comments to blocking.tex based on an old email from Ian, so I can get the email out of my todo folder.
svn:r9957
|
|
|
|
|
|
|
| |
Rename torbl to torel.
svn:r9956
|
|
|
|
|
|
|
| |
Clarify some points in proposal 104, mostly based on mail from arma on or-dev.
svn:r9955
|
|
|
|
|
|
|
| |
Try to clarify window verbiage a little in tor-spec.
svn:r9954
|
|
|
|
|
|
|
| |
Note indentation and terminal-width conventions in HACKING
svn:r9953
|
|
|
|
|
|
|
| |
Rename DNSBL to DNSEL.
svn:r9952
|
|
|
|
|
|
|
| |
More autoconf hacking: use same machinery to find zlib as for openssl and libevent. Have unified library finder include setup for --with variable. Start trying to suggest to the user what packages they should install if finding the library fails.
svn:r9945
|
|
|
|
|
|
|
| |
Add code to shrink the cell memory pool by discarding empty chunks that have been empty for the last 60 seconds. Also, instead of having test.c duplicate declarations for exposed functions, put them inside #ifdef foo_PRIVATE blocks in the headers. This prevents bugs where test.c gets out of sync.
svn:r9944
|
|
|
|
|
|
|
| |
Document memory pool implementation, and tweak it even mor. See? Programming is fun.
svn:r9940
|
|
|
|
|
|
|
| |
Initial version of memory pool logic. Needs unit tests. Made to be easily separable from Tor.
svn:r9937
|
|
|
|
|
|
|
| |
Try to fix bug 410: move responsibility for attaching/detaching initial streams from circuits into dns_resolve. Needs refactoring a little.
svn:r9931
|
|
|
|
| |
svn:r9911
|
|
|
|
| |
svn:r9910
|
|
|
|
|
|
|
| |
A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out. This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway.
svn:r9905
|
|
|
|
|
|
|
| |
Initial version of circuit-based cell queues. Instead of hammering or_conns with piles of cells, queue cells on their corresponding circuits, and append them to the or_conn as needed. This seems to work so far, but needs a bit more work. This will break the memory-use-limitation patch for begin_dir conns: the solution will be a fun but fiddly.
svn:r9904
|
|
|
|
| |
svn:r9893
|
|
|
|
| |
svn:r9892
|
|
|
|
|
|
|
| |
Incorporate ideas from or-dev discussion.
svn:r9891
|
|
|
|
|
|
|
| |
Add specification to proposal 104; settle on "extra info" approach rather than "long descriptor" approach.
svn:r9890
|
|
|
|
|
|
|
| |
now that's just defined as answers to directory requests.
svn:r9881
|
|
|
|
| |
svn:r9868
|
|
|
|
|
|
|
| |
Merge or-dev discussion into 109; mark 109 accepted.
svn:r9864
|
|
|
|
| |
svn:r9854
|
|
|
|
| |
svn:r9835
|
|
|
|
| |
svn:r9833
|
|
|
|
|
|
|
| |
Add proposal 111: Prioritizing local traffic over relayed traffic.
svn:r9830
|
|
|
|
|
|
|
| |
Clarify section of dir-spec.txt that explains how "v" resolution happens.
svn:r9829
|
|
|
|
| |
svn:r9828
|
|
|
|
| |
svn:r9824
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
behavior for getinfo addr-mappings/*. this is because
the code and spec have been mismatched since at least
0.1.1.x, so i would be surprised if nobody at all is
relying on the current behavior.
backport candidate.
backbackport candidate.
svn:r9823
|
|
|
|
|
|
|
|
|
|
| |
it a GUARD event. standardize on GUARD, but support people
asking for GUARDS too. reported by daejees.
backport candidate.
svn:r9817
|
|
|
|
| |
svn:r9816
|
|
|
|
|
|
|
|
| |
to proposal 110. the proposals that were around before the proposals
scheme got started still don't have dates.
svn:r9815
|
|
|
|
|
|
|
| |
Add "Avoid infinite length circuits" as proposal 110.
svn:r9814
|
|
|
|
| |
svn:r9810
|
|
|
|
|
|
|
| |
This is what I meant to do in r9690 but didn't actually do.
svn:r9808
|
|
|
|
|
|
|
| |
Add "sybil-checking.txt" as "109-no-sharing-ips.txt"
svn:r9805
|
|
|
|
|
|
|
| |
for or-dev.
svn:r9802
|
|
|
|
|
|
|
| |
Oops; rename file for proposal 108.
svn:r9796
|
|
|
|
| |
svn:r9794
|
|
|
|
|
|
|
| |
Mark 107 closed (since it was implemented and merged into the spec). Put MTBF proposal in 108.
svn:r9793
|
|
|
|
|
|
|
| |
Update and close proposal 107.
svn:r9792
|
|
|
|
|
|
|
| |
add initial uptime-sanity-checking proposal by Kevin Buaer and Damon McCoy.
svn:r9791
|
|
|
|
|
|
|
| |
Remove a redundant check for event.h; add some comments, and reformat.
svn:r9790
|