Age | Commit message (Collapse) | Author |
|
Fix a bug in 9572: after we decref a defunct v1 directory, drop the main reference to it. Should fix bug 396. Many thanks to seeess for tracking this one down.
svn:r9648
|
|
a different set of fenceposts.
svn:r9647
|
|
svn:r9646
|
|
crank up the length of the maximum allowed control message.
svn:r9644
|
|
Split possibly long log line.
svn:r9643
|
|
Make sure every error case of router_dump_router_to_string warns about what actually went wrong.
svn:r9642
|
|
Remove completed TODO items; move more doc tasks to docs section.
svn:r9641
|
|
svn:r9640
|
|
Try to build with recent libevents on mingw.
svn:r9639
|
|
compiles.
svn:r9638
|
|
Fix another XXX012 in eventdns.c: tell the DNS request about malformed DNS replies.
svn:r9637
|
|
Note another fun way that we could replace the more automatable parts of arma with software, thus leaving the less automatable bits free to do less automatable stuff.
svn:r9636
|
|
Clarify rules about certificates on incoming connections. Does it make more sense now?
svn:r9635
|
|
svn:r9634
|
|
Move tricky "delete the member of the smartlist currently under iteration" logic into its own happyfun macro.
svn:r9633
|
|
svn:r9632
|
|
svn:r9631
|
|
svn:r9630
|
|
r9574. this hack is getting pretty darn hackish; perhaps it's time to
not use SMARTLIST_FOREACH in this situation.
svn:r9629
|
|
nickname array, and only treating a server as reachable if
the array magically has the right nickname in it. this was
causing the authorities to label only themselves as running,
and clients were "mysteriously" failing.
svn:r9628
|
|
svn:r9627
|
|
Fix null-pointer access on update_router_descriptor_cache_downloads.
svn:r9626
|
|
Two XXX012 comments turned out to be bogus; remove them and document why.
svn:r9625
|
|
Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
|
|
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
|