| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Fix an XXXX012: make entry guards _really_ get retried when the network comes back online.
svn:r9622
|
| |
|
|
|
|
|
| |
More more items done in TODO; split rc items from non-rc-blocking items (docs)
svn:r9621
|
| |
|
|
|
|
|
| |
Add a motivation section to proposal 105.
svn:r9620
|
| |
|
|
|
|
|
| |
Fix doc about when circuit_build_needed_circs() is called. Resolves another xxxx012.
svn:r9617
|
| |
|
|
|
|
|
| |
Fix two XXXX012 issues in routerlist.c: a possible performance issue hasnt shown up on any profiles, so unflag it. Stop warning when we get a router descriptor that we asked for but no longer want: just drop it (if we are not a cache) or cache if (if we are).
svn:r9616
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Another optimization suggested by Shark output: shave off >90% of uses of logv by cutting down on calls to log_debug when log actually debugging. This is showing up in some profiles bug not others, and might be as much as 2.5%.
svn:r9612
|
| |
|
|
|
|
|
| |
Fix use of predict. this should get refactored, but now now.
svn:r9611
|
| |
|
|
|
|
|
| |
As a trivial optimization, remove a redundant call to router_have_minimum_dir_info. This might shave 2% on some systems by according to some profilers.
svn:r9610
|
| |
|
|
|
|
|
| |
Reverse arguments in memset() call in no-mmap version of tor_munmap_file(). Resolves bug 392. Spotted by "fookoowa"--thanks!
svn:r9609
|
| |
|
|
|
|
|
| |
Apply patch from coderman: have posix subthreads mask out signals. This could prevent some kinds of crashes when subthreads try to handle SIGPIPEs and die in the attempt. Backport candidate.
svn:r9608
|
| |
|
|
|
|
|
| |
note a couple of to-do items so I can move them out of my inbox.
svn:r9607
|
| |
|
|
|
|
|
| |
Clarify some aspects of proposal process, based on questions from phobos.
svn:r9606
|
| |
|
|
|
|
|
| |
Note migration plan change for 104 from conversation with arma.
svn:r9605
|
| |
|
|
|
|
|
| |
Reverse arguments in memset() call in no-mmap version of tor_munmap_file(). Resolves bug 392. Spotted by "fookoowa"--thanks!
svn:r9604
|
| |
|
|
|
|
|
| |
Apply patch from coderman: have posix subthreads mask out signals. This could prevent some kinds of crashes when subthreads try to handle SIGPIPEs and die in the attempt. Backport candidate.
svn:r9603
|
| |
|
|
|
|
|
| |
proposal procedure clarifications from peter palfrader.
svn:r9602
|
| |
|
|
|
|
|
| |
Note a problematic warning.
svn:r9599
|
| |
|
|
| |
svn:r9598
|
| |
|
|
|
|
|
| |
Remove some finished items from the TODO.
svn:r9597
|
| |
|
|
|
|
|
| |
Fix 35 remaining DOCDOC comments. Yowza.
svn:r9596
|
| |
|
|
|
|
|
| |
Try to fix VC++ int conversion warning.
svn:r9595
|
| |
|
|
|
|
|
| |
Resolve 56 DOCDOC comments.
svn:r9594
|
| |
|
|
|
|
|
| |
Fix DOCDOC items in or.h; rename a couple of macros to be more sensible.
svn:r9593
|
| |
|
|
|
|
|
| |
Move all struct-offset-manipulation macros into util.h, and use them consistently. Because there are days when "SUBTYPE_P(handle, subtype, _base)" is just easier to read and write than "(basetp*)(((handle) - STRUCT_OFFSET(subtype, _base))".
svn:r9592
|
| |
|
|
|
|
|
| |
Tech config.c about libevent 1.3, and resolve all docdoc elements in config.c
svn:r9591
|
| |
|
|
|
|
|
| |
Tweak stream_bw patch: Remove a couple of redundant checks, save 8 bytes per edge connection, fix spelling in the changelog; expand spec.
svn:r9586
|
| |
|
|
|
|
|
| |
Apply stream_bw patch from Robert Hogan.
svn:r9585
|
| |
|
|
|
|
|
| |
Mention --enable-gcc-warnings and "make check-spaces" in HACKING
svn:r9584
|
| |
|
|
|
|
|
| |
Add some definitions to rend-spec.txt; reference rend-spec.txt in list of relay commmands.
svn:r9583
|
| |
|
|
|
|
|
| |
Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
|
| |
|
|
| |
svn:r9579
|
| |
|
|
|
|
|
| |
Try to fix mingw compile error reported by Li-Hui Zhou.
svn:r9578
|
| |
|
|
|
|
|
| |
Merge proposal 106 into tor-spec.txt; reformat it slightly; mark it closed.
svn:r9576
|
| |
|
|
|
|
|
| |
Always remove expired routers and networkstatus docs before checking whether we have enough information to build circuits. (Fixes bug 373.)
svn:r9575
|
| |
|
|
|
|
|
| |
Node-picking fixes: Never warn when a down node is listed in a config option (bug 348); always warn when a node in a config option is unnamed. Also, when entrynodes is configured, then build the guard list as: (parts of EntryNodes that were guards before), (the rest of EntryNodes), (the rest of the old guards). This last point ensures that EntryNode users will get the EntryNodes they want with the minimum change to their guard list.
svn:r9574
|
| |
|
|
|
|
|
| |
Mark up TODO and control-spec.txt a little.
svn:r9573
|
| |
|
|
|
|
|
| |
Discard any v1 directory info that is so old as to be useless. (Fixes bug 387)
svn:r9572
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Handle errors on opening cached-routers* more uniformly and sanely: log not-found errors at level INFO, and all other errors at level WARN. Needs testing on win32.
svn:r9569
|
| |
|
|
|
|
|
| |
Implement proposal 106: stop requiring clients to have certificates, and stop checking for nicknames in certificates. [See proposal 106 for rationale.] Also improve messages when checking TLS handshake, to re-resolve bug 382.
svn:r9568
|
| |
|
|
|
|
|
| |
Mark proposal 106 accepted.
svn:r9567
|
| |
|
|
| |
svn:r9566
|
| |
|
|
|
|
|
|
| |
we get when we hang up on an unhandshaked socks connection. i'm
still seeing these from polipo. darn it.
svn:r9565
|
| |
|
|
|
|
|
| |
polipo bug.
svn:r9553
|
| |
|
|
| |
svn:r9552
|
| |
|
|
| |
svn:r9551
|
| |
|
|
|
|
|
| |
Checkporint TODO changes from meeting
svn:r9550
|