| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
svn:r10849
|
| |
|
|
|
|
|
| |
Patch from croup: rewrite the logic of get_next_token() to do the right thing with input that ends at weird places, or aligns with block boundaries after mmap. should fix bug 455. Needs fuzzing.
svn:r10847
|
| |
|
|
|
|
|
| |
Apply patch from tup: remove extra space at the end of some circuit-status events, and stop translating CRLF to CRCRLF in control replies.
svn:r10845
|
| |
|
|
|
|
|
| |
Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
|
| |
|
|
|
|
|
| |
Tweaks on constrained socket buffers patch from coderman: Add a changelog; rename some variables; fix some long lines and whitespace; make ConstrainedSockSize a memunit; pass setsockopt a void.
svn:r10843
|
| |
|
|
|
|
|
| |
Initial "constrained socket buffers" patch from coderman. needs tweaking.
svn:r10842
|
| |
|
|
| |
svn:r10837
|
| |
|
|
|
|
|
| |
quite related to bug 455.
svn:r10835
|
| |
|
|
|
|
|
|
|
| |
Fix a potential crash bug when we load many server descriptors at
once and some of them make others of them obsolete. Fixes bug
458. [Bugfix on 0.1.2.x]
svn:r10832
|
| |
|
|
|
|
|
| |
50ish bytes every time we rebuild the cached-router files.
svn:r10830
|
| |
|
|
| |
svn:r10829
|
| |
|
|
|
|
|
| |
Include it in the build instructions.
svn:r10826
|
| | |
|
| |
|
|
| |
svn:r10821
|
| |
|
|
| |
svn:r10820
|
| |
|
|
|
|
|
|
|
| |
bug may have allowed other routers on a given circuit to inject
cells into streams. Reported by lodger; fixes bug 446. [Bugfix
on 0.1.2.x]
svn:r10818
|
| |
|
|
|
|
|
|
| |
Patch from lodger: avoid roundoff-error-induced crash bugs when picking routers by bandwidth.
Also, remove listed backports for 0.1.2.x; that list is now in TODO.012
svn:r10812
|
| |
|
|
|
|
| |
some circumstances, not always
svn:r10799
|
| |
|
|
| |
svn:r10798
|
| |
|
|
| |
svn:r10797
|
| |
|
|
|
|
|
|
|
| |
When sending destroy cells from a circuit's origin, don't include
the reason for tearing down the circuit. The spec says we didn't,
and now we actually don't. Reported by lodger. [Bugfix on 0.1.2.x]
svn:r10790
|
| |
|
|
| |
svn:r10789
|
| |
|
|
|
|
|
| |
Fix an assert error in 455 patch.
svn:r10788
|
| |
|
|
|
|
|
| |
tweaks to last patch. from croup.
svn:r10787
|
| |
|
|
|
|
|
| |
Possible partial fix for bug 455: use eos logic everywhere.
svn:r10786
|
| |
|
|
|
|
|
| |
Man. I thought I removed that code.
svn:r10785
|
| |
|
|
|
|
|
| |
Re-wrap proposal 117 so it fits in 80 columns.
svn:r10784
|
| |
|
|
|
|
|
| |
Add IPv6 exit proposal from coderman.
svn:r10783
|
| |
|
|
|
|
|
| |
Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
|
| |
|
|
|
|
|
| |
Get the RESOLVE controller code working.
svn:r10781
|
| |
|
|
|
|
|
|
|
|
| |
fix copy-paste error in config message src/or/config.c . Apply
initial (but pared-down) version of launch-resolve-via-controller
patch from Robert Hogan.
svn:r10780
|
| |
|
|
|
|
| |
implementation for upcoming GSoC mid-term evaluation
svn:r10773
|
| |
|
|
|
|
|
| |
Backport candidate: fix a possible buffer overrun when using natd support on old BSDs. Based on a patch from "Mr. Croup".
svn:r10760
|
| |
|
|
|
|
| |
router_add_to_routerlist() since it has side effects
svn:r10754
|
| |
|
|
|
|
|
|
|
| |
the old router's index in the routerlist, can be gotten from the
old routerinfo itself anyway, and make_old always was true.
(There only is one caller of routerlist_replace())
svn:r10753
|
| |
|
|
|
|
|
| |
Fix a crash bug (*the* crash bug?) on authorities. Backport candidate.
svn:r10752
|
| |
|
|
|
|
|
| |
Call tor_init_threads() from tor_init().
svn:r10751
|
| |
|
|
|
|
|
| |
Try to fix win32 build again.
svn:r10750
|
| |
|
|
|
|
|
| |
try to fix mingw compile
svn:r10743
|
| |
|
|
|
|
| |
break things much
svn:r10742
|
| |
|
|
|
|
|
| |
Argh, re-enable CRITICAL_SECTION code in win32.
svn:r10741
|
| | |
|
| |
|
|
|
|
|
| |
Switch windows locking implementation to CRITICAL_SECTION, not Mutex: Mutex is heavier-weight, and meant for multi-process situations.
svn:r10739
|
| |
|
|
|
|
|
| |
Fix a type error in the last checkin.
svn:r10738
|
| |
|
|
|
|
|
| |
Patch from Robert Hogan: Generate STREAM NEW events for dnsport requests and tunneled directory connections. Log when we are testing for hijacking.
svn:r10737
|
| |
|
|
|
|
|
| |
Fix typos and clarify points in dir-spec. Patch from Karsten.
svn:r10736
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
never choose any guards past it. This way we don't expand our
guard list unless we need to. [Bugfix in 0.1.2.x]
I'm not sure if this will solve all our problems, but it is at least
something.
svn:r10730
|
| |
|
|
| |
svn:r10729
|
| |
|
|
|
|
|
| |
Some temporary output to try to figure out where bsd thread unit tests are going wrong
svn:r10728
|