| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
| |
includes 0.1.2.13-1 and 0.1.2.13-2.
svn:r10039
|
| |
|
|
|
|
|
|
| |
we have no cached directory info. This means Tor clients can now
do all of their connections protected by TLS.
svn:r10035
|
| |
|
|
|
|
|
| |
hope this doesn't break it
svn:r10025
|
| |
|
|
| |
svn:r10024
|
| |
|
|
| |
svn:r10023
|
| |
|
|
| |
svn:r10022
|
| |
|
|
| |
svn:r10021
|
| |
|
|
| |
svn:r10018
|
| |
|
|
| |
svn:r10013
|
| |
|
|
|
|
|
| |
Avoid another assert failure in the new buffer memory code. (This time, it hit when freeing a 4k buffer with some data on it.)
svn:r10011
|
| |
|
|
|
|
|
| |
Avoid a segfault when freeing a buffer with size 0.
svn:r10010
|
| |
|
|
|
|
|
| |
Keep a freelist of unused 4k buffer chunks, rather than wasting 8k for every inactive connection_t.
svn:r10006
|
| |
|
|
| |
svn:r10005
|
| |
|
|
|
|
|
| |
When logging memory usage, break down memory used in buffers by buffer type.
svn:r10004
|
| |
|
|
|
|
|
| |
Even more asserts to try to catch bug 404/417.
svn:r10003
|
| |
|
|
| |
svn:r10001
|
| |
|
|
|
|
|
| |
The ten thousandth Tor commit: add two new proposals (one from Mike Perry about randomized path length, and one from me about simplifyin authority operation) and expand and/or refine serveral older ones. Most notable there are changes to 103 that will allow us to make authorities more resistant to key compromise.
svn:r10000
|
| |
|
|
|
|
|
| |
Mark more proposals for inclusion in 0.2.0. Arma, please take this out or question them if you disagree.
svn:r9999
|
| |
|
|
|
|
|
| |
Document some fields in or.h
svn:r9998
|
| |
|
|
|
|
|
| |
Suppress display of version-detection junk in Makefile.am
svn:r9997
|
| |
|
|
|
|
|
| |
Rename a couple of confusing fields
svn:r9996
|
| |
|
|
|
|
|
| |
Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention.
svn:r9995
|
| |
|
|
|
|
|
| |
Track the number of connection_t separately from the number of open sockets. It is already possible to have connections that do not count: resolving conns, for one. Once we move from socketpairs to linked conns, and once we do dns proxying, there will be lots of such connections.
svn:r9994
|
| |
|
|
|
|
|
| |
Describe a simpler implementation for proposal 108, and note some limitations in the proposal.
svn:r9993
|
| |
|
|
|
|
|
| |
Fix a bug in displaying memory pool usage. Also dump cell allocation, and track padded_cell_ts as they are allocated and freed, to make sure we are not leaking cells.
svn:r9992
|
| |
|
|
|
|
|
| |
Make dumpmemusage() dump cell pool usage information.
svn:r9991
|
| |
|
|
|
|
|
| |
When advancing a string pointer, make sure we do not later free the altered pointer. Fixes bug 416, introduced in r9971.
svn:r9990
|
| |
|
|
|
|
|
| |
Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless.
svn:r9988
|
| |
|
|
|
|
|
| |
Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make.
svn:r9985
|
| |
|
|
|
|
|
| |
Twiddle tor_version_as_new_as() so we can check for particular svn revisions. With unit tests, for added freshness.
svn:r9977
|
| |
|
|
|
|
|
|
|
| |
from an SVN repository, use the current svn revision in the platform
string and in the output of --version.
svn:r9976
|
| |
|
|
|
|
|
| |
More proposal-104 stuff: actually remember extra-info stuff.
svn:r9975
|
| |
|
|
|
|
|
| |
Mark proposal 104 accepted
svn:r9974
|
| |
|
|
| |
svn:r9973
|
| |
|
|
| |
svn:r9972
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Code to generate extrainfo whenever routerdesc is regenerated; code to check extrainfo against routerdesc.
svn:r9970
|
| |
|
|
|
|
|
| |
Enforce checks for number of arguments to items in directory objects more uniformly.
svn:r9968
|
| |
|
|
|
|
|
| |
Torel spec patch from tup.
svn:r9967
|
| |
|
|
|
|
|
| |
Now that the directory parser checks for missing items, the rest of the code can just assert that they are there, rather than checking a second time.
svn:r9966
|
| |
|
|
|
|
|
| |
Refactor router/directory parsing backend: use a separate token table for everything that we parse, and enforce the correct count of each item.
svn:r9965
|
| |
|
|
|
|
|
| |
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
|