| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Remove some deadcode that seems unlikely to return
svn:r10509
|
|
|
|
|
|
| |
always was 0.
svn:r10486
|
|
|
|
|
|
|
| |
Move connection_should_read_from_linked_conn into main.c, which is the only file that uses it.
svn:r10394
|
|
|
|
|
|
|
| |
Resolve all but 3 DOCDOCs.
svn:r10393
|
|
|
|
|
|
|
| |
Review XXXX comments without a version; upgrade some to XXXX020.
svn:r10315
|
|
|
|
|
|
|
| |
Make connection_array into a smartlist.
svn:r10292
|
|
|
|
|
|
|
| |
Use svn revisions consistently throughout all log messages.
svn:r10291
|
|
|
|
|
|
|
| |
items we should probably look into.
svn:r10227
|
|
|
|
|
|
|
| |
First cut at code to download extra-info docs. Also note a bad bug in directory.c (look for the string BUG BUG BUG).
svn:r10209
|
|
|
|
| |
svn:r10182
|
|
|
|
|
|
|
| |
Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business.
svn:r10150
|
|
|
|
|
|
|
| |
Periodically clean the freelist of buffer memory chunks.
svn:r10149
|
|
|
|
| |
svn:r10111
|
|
|
|
| |
svn:r10098
|
|
|
|
|
|
|
| |
Fix compilation-breaking r10092.
svn:r10093
|
|
|
|
| |
svn:r10077
|
|
|
|
|
|
|
| |
Initial version of patch from Karsten Loesing: Add an HSAuthorityRecordStats option to track statistics of overall hidden service usage without logging information that would be useful to an attacker.
svn:r10067
|
|
|
|
|
|
|
| |
hope this doesn't break it
svn:r10025
|
|
|
|
|
|
|
| |
When logging memory usage, break down memory used in buffers by buffer type.
svn:r10004
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Make dumpmemusage() dump cell pool usage information.
svn:r9991
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add support for using memory pools to allocate queued cell; pass --disable-cell-pool to configure to disable this.
svn:r9939
|
|
|
|
|
|
|
| |
Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit.
svn:r9899
|
|
|
|
|
|
|
| |
now that's just defined as answers to directory requests.
svn:r9881
|
|
|
|
| |
svn:r9832
|
|
|
|
|
|
|
| |
much from the important part of this log message.
svn:r9789
|
|
|
|
|
|
|
| |
We have a PATH_SEPARATOR macro. How about we use it?
svn:r9782
|
|
|
|
|
|
|
|
| |
message, so when people paste just their logs, we know if it's
openbsd or windows or what.
svn:r9775
|
|
|
|
| |
svn:r9743
|
|
|
|
|
|
|
| |
we exit cleanly
svn:r9742
|
|
|
|
|
|
|
| |
Remove dnsworkers and related code. there goes another 550 lines of code.
svn:r9736
|
|
|
|
|
|
|
| |
Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
|
|
|
|
|
|
|
| |
Clarify some log messages; note others that could be improved later.
svn:r9724
|
|
|
|
|
|
|
| |
Remove some XXX012s: leave a check in connection_or_set_identity_digest it costs basically nothing to do on average. Forget about reinstating the user check on NT Service creation. Note that a notice message in main.c ("Is something wrong with your network connection?") is really useless.
svn:r9721
|
|
|
|
|
|
|
| |
nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own. Bug found by "norvid" on or-talk. Also, rename function to something slightly less error-prone.
svn:r9720
|
|
|
|
| |
svn:r9689
|
|
|
|
|
|
|
| |
Try to build without warnings on mingw with verbose warnings on. First attempt.
svn:r9688
|
|
|
|
| |
svn:r9655
|
|
|
|
|
|
|
| |
a different set of fenceposts.
svn:r9647
|
|
|
|
| |
svn:r9634
|
|
|
|
| |
svn:r9627
|
|
|
|
|
|
|
| |
twiddle signewnym rate-limiting patch so every signal gets handled eventually. document it in control-spec. add a changelog.
svn:r9615
|
|
|
|
|
|
|
| |
patch from mwenge: rate-limit newnym.
svn:r9614
|
|
|
|
|
|
|
| |
Fix 35 remaining DOCDOC comments. Yowza.
svn:r9596
|
|
|
|
|
|
|
| |
Apply stream_bw patch from Robert Hogan.
svn:r9585
|
|
|
|
|
|
|
| |
Do not try to load advapi32.dll except when the user asks us to do something with NT services. When we _do_ try, always treat failure to load service functions as an exit-worthy error. Needs testing. (Fixes bug 389)
svn:r9571
|
|
|
|
|
|
|
| |
Update copyright dates.
svn:r9570
|
|
|
|
|
|
|
| |
(Hopefully) final changes for 0.1.2.7-alpha: disable checking for whether the user account in question exists on --service install, since that seems to make windows go boom. We can figure out why later. Also, let the admin specify a password for the target user.
svn:r9506
|