- Apr 23, 2007
-
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Avoid a segfault when freeing a buffer with size 0. svn:r10010
-
Nick Mathewson authored
Keep a freelist of unused 4k buffer chunks, rather than wasting 8k for every inactive connection_t. svn:r10006
-
Andrew Lewman authored
svn:r10005
-
Nick Mathewson authored
When logging memory usage, break down memory used in buffers by buffer type. svn:r10004
-
Nick Mathewson authored
Even more asserts to try to catch bug 404/417. svn:r10003
-
- Apr 22, 2007
-
-
Roger Dingledine authored
svn:r10001
-
- Apr 21, 2007
-
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Mark more proposals for inclusion in 0.2.0. Arma, please take this out or question them if you disagree. svn:r9999
-
Nick Mathewson authored
Document some fields in or.h svn:r9998
-
Nick Mathewson authored
Suppress display of version-detection junk in Makefile.am svn:r9997
-
Nick Mathewson authored
Rename a couple of confusing fields svn:r9996
-
Nick Mathewson authored
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
-
Nick Mathewson authored
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
-
- Apr 20, 2007
-
-
Nick Mathewson authored
Describe a simpler implementation for proposal 108, and note some limitations in the proposal. svn:r9993
-
- Apr 19, 2007
-
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Make dumpmemusage() dump cell pool usage information. svn:r9991
-
Nick Mathewson authored
When advancing a string pointer, make sure we do not later free the altered pointer. Fixes bug 416, introduced in r9971. svn:r9990
-
- Apr 18, 2007
-
-
Nick Mathewson authored
Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless. svn:r9988
-
- Apr 17, 2007
-
-
Nick Mathewson authored
Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make. svn:r9985
-
Nick Mathewson authored
Twiddle tor_version_as_new_as() so we can check for particular svn revisions. With unit tests, for added freshness. svn:r9977
-
- Apr 16, 2007
-
-
Nick Mathewson authored
from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976
-
Nick Mathewson authored
More proposal-104 stuff: actually remember extra-info stuff. svn:r9975
-
Nick Mathewson authored
Mark proposal 104 accepted svn:r9974
-
Roger Dingledine authored
svn:r9973
-
Nick Mathewson authored
svn:r9972
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Code to generate extrainfo whenever routerdesc is regenerated; code to check extrainfo against routerdesc. svn:r9970
-
Nick Mathewson authored
Enforce checks for number of arguments to items in directory objects more uniformly. svn:r9968
-
Nick Mathewson authored
Torel spec patch from tup. svn:r9967
-
Nick Mathewson authored
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
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Document multiplicity on some router elements better. svn:r9964
-
Nick Mathewson authored
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
-
- Apr 15, 2007
-
-
Andrew Lewman authored
svn:r9961
-
Nick Mathewson authored
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
-
- Apr 14, 2007
-
-
Nick Mathewson authored
Rename torbl to torel. svn:r9956
-
Nick Mathewson authored
Clarify some points in proposal 104, mostly based on mail from arma on or-dev. svn:r9955
-
Nick Mathewson authored
Try to clarify window verbiage a little in tor-spec. svn:r9954
-
Nick Mathewson authored
Note indentation and terminal-width conventions in HACKING svn:r9953
-