| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
slightly smarter heuristic about when to use obsolete ::a.b.c.d format.
svn:r10893
|
| |
|
|
|
|
|
| |
Patches to proposal 117 from coderman (from or-dev, 18 Jun)
svn:r10892
|
| |
|
|
|
|
|
| |
Fix some bugs in ntop/pton.
svn:r10891
|
| |
|
|
|
|
|
| |
Use our own version of inet_ntop and inet_pton everywhere, to avoid partitioning attacks.
svn:r10888
|
| |
|
|
|
|
|
| |
Actually, OSX (and some BSDs) accept [f:f:f:f:f:f:f:f::] as a perfectly fine ipv6 address.
svn:r10887
|
| |
|
|
|
|
|
| |
Same as the last patch, only more so.
svn:r10886
|
| |
|
|
|
|
|
| |
OSX writes ::3 as ::0.0.0.3; choose a less ambiguous example.
svn:r10885
|
| |
|
|
|
|
|
| |
Apparently, this problem can occur on the whole BSD family. "Yay."
svn:r10884
|
| |
|
|
|
|
|
| |
Apparently, OSX does not define s6_addr32 or s6_addr16. How silly.
svn:r10883
|
| |
|
|
|
|
|
| |
Some older GCCs think that iph4 could be used uninitialized. Fix that.
svn:r10882
|
| |
|
|
|
|
|
| |
Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time.
svn:r10881
|
| |
|
|
|
|
|
| |
Merge in some generic address manipulation code from croup. Needs some work.
svn:r10880
|
| |
|
|
|
|
|
| |
Fix a copy-and-paste error in dirvote.c
svn:r10879
|
| |
|
|
|
|
|
| |
Tweak a couple of loop-related variables to make the gcc 4.2 -Wstrict-overflow warning happy.
svn:r10874
|
| |
|
|
|
|
|
| |
Initial code to manipulate vote timing correctly.
svn:r10873
|
| |
|
|
|
|
|
| |
Whitespace fix on r10849
svn:r10872
|
| |
|
|
|
|
| |
Now the only remaining caller of _routerlist_find_elt is an assert()
svn:r10869
|
| |
|
|
| |
svn:r10868
|
| |
|
|
| |
svn:r10867
|
| |
|
|
|
|
|
| |
port silently didn't mix. now they loudly don't mix.
svn:r10862
|
| |
|
|
| |
svn:r10859
|
| |
|
|
|
|
|
| |
More tweaks to dir-spec.txt; not complete, but closing in.
svn:r10856
|
| |
|
|
| |
svn:r10854
|
| |
|
|
|
|
|
|
|
|
| |
We had accidentally labelled 0.1.2.x directory servers as not
suitable for begin_dir requests, and had labelled no directory
servers as suitable for uploading extra-info documents. [Bugfix
on 0.2.0.1-alpha]
svn:r10853
|
| |
|
|
| |
svn:r10852
|
| |
|
|
| |
svn:r10851
|
| |
|
|
| |
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
|