summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-22bump to 0.2.4.3-alphator-0.2.4.3-alphaRoger Dingledine
2012-09-224aff97cfc didn't update the 'last modified' timestampRoger Dingledine
2012-09-22fold in changes filesRoger Dingledine
2012-09-21Remove the testing_since* fieldsNick Mathewson
They weren't actually used since 7a35dad00 Bug 5809
2012-09-21Fix comment in crypto.h; bug 6830Nick Mathewson
2012-09-21add changes file and whitespace fixes for bug 4020Nick Mathewson
2012-09-21Reinstate address in warning message when binding non-locallyTom Fitzhenry
bug4020 Signed-off-by: Tom Fitzhenry <tom@tom-fitzhenry.me.uk>
2012-09-20Don't leak msg when parse_virtual_addr_network() fails.Linus Nordberg
2012-09-19Make ./configure -q really silentNick Mathewson
Our updateVersions script was being verbose, which might have made sense back when I wrote it, but doesn't any more. Final fix for bug 6599
2012-09-19Merge branch 'bug6843'Nick Mathewson
2012-09-19Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-09-19Clarify that hidden services are TCP onlyNick Mathewson
Also remove some trailing whitespace. Patch from maker; fixes bug 6024.
2012-09-18Correct comment explaining why tor2web mode should disable entry guardsRobert Ransom
2012-09-18Note a bug number for 6888Nick Mathewson
2012-09-18Disable Guard usage for Tor2webMode.Mike Perry
Tor2webMode is fingerprintable by hidden services through repeated usage of the same three guard nodes for its rend and intro points.
2012-09-18Bump bug 6866 log messages back up to notice for 0.2.4Nick Mathewson
2012-09-18Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-09-18Whitespace fixesNick Mathewson
2012-09-18specify a version for the bug6884 changes fileNick Mathewson
2012-09-18Print the correct address family in log printout.Linus Nordberg
Look at the address family of the preferred OR port rather than the node.ipv6_preferred flag since the logic has changed with new ClientUseIPv6 config option. Fixes ticket 6884.
2012-09-17Bug 6866: Convert pathbias asserts into log messages.Mike Perry
Asserts were hit by Tor2Web mode.
2012-09-17Merge remote-tracking branch 'linus/bug6880'Nick Mathewson
2012-09-17Don't do reachability testing over IPv6 unless AuthDirPublishIPv6 is set.Linus Nordberg
This affects both directory authorities and bridge authoritites.
2012-09-17Fix comment typo in tor_memeqRobert Ransom
2012-09-17Add unit test for crypto_pk_cmp_keys and NULLNick Mathewson
2012-09-17Fix documentation for crypto_pk_cmp_keysRobert Ransom
Now that crypto_pk_cmp_keys might return the result of tor_memcmp, there is no guarantee that it will only return -1, 0, or 1. (It currently does only return -1, 0, or 1, but that's a lucky accident due to details of the current implementation of tor_memcmp and the particular input given to it.) Fortunately, none of crypto_pk_cmp_keys's callers rely on this behaviour, so changing its documentation is sufficient.
2012-09-17Implement and use crypto_pk_eq_keysRobert Ransom
2012-09-17Make crypto_pk_cmp_keys do something sane for NULL keysRobert Ransom
Fixes bug 4283; bugfix on r76 (Git commit 01aadefbfc7dbd99ddaff922b897996b768cf2f9).
2012-09-17Merge remote-tracking branch 'public/bug6853'Nick Mathewson
2012-09-17Merge branch 'bug6861_typofix'Nick Mathewson
2012-09-17Avoid sign-extending when computing rend auth type.Nick Mathewson
Right-shifting negative values has implementation-defined behavior. On all the platforms we work on right now, the behavior is to sign-extend the input. That isn't what we wanted in auth_type_val = (descriptor_cookie_tmp[16] >> 4) + 1; Fix for 6861; bugfix on 0.2.1.5-alpha; reported pseudonymously. The broken behavior didn't actually hurt anything, I think, since the only way to get sign-extension to happen would be to have the top bit of descriptor_cookie_tmp[16] set, which would make the value of descriptor_cookie_tmp[16] >> 4 somewhere between 0b11111111 and 0b11111000 (that is, between -1 and -8). So auth_type_val would be between -7 and 0. And the immediate next line does: if (auth_type_val < 1 || auth_type_val > 2) { So the incorrectly computed auth_type_val would be rejected as invalid, just as a correctly computed auth_type_val would be. Still, this stuff shouldn't sit around the codebase.
2012-09-17Parse votes with >31 flags correctlyNick Mathewson
We were doing (1<<p) to generate a flag at position p, but we should have been doing (U64_LITERAL(1)<<p). Fixes bug 6861; bugfix on 0.2.0.3-alpha; reported pseudonymously.
2012-09-17Merge branch '6044_nm_squashed'Nick Mathewson
2012-09-17changes file for 6044Nick Mathewson
2012-09-17Turn the read_file_until_eof tests into a single implementationNick Mathewson
2012-09-17Handle FIFOs in read_file_to_strmeejah
add read_file_to_str_until_eof which is used by read_file_to_str if the file happens to be a FIFO. change file_status() to return FN_FILE if st_mode matches S_IFIFO (on not-windows) so that init_key_from_file() will read from a FIFO.
2012-09-17Note which compiler caused bug 6842Nick Mathewson
2012-09-15fold in changes files so farRoger Dingledine
2012-09-14Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-09-14Use file-size-fixup code on cygwin too.Nick Mathewson
We already had code on windows to fix our file sizes when we're reading a file in text mode and its size doesn't match the size from fstat. But that code was only enabled when _WIN32 was defined, and Cygwin defines __CYGWIN__ instead. Fixes bug 6844; bugfix on 0.1.2.7-alpha.
2012-09-14Fix dependency checking on manpage buildsNick Mathewson
Fixes bug 6843; bugfix on 0.2.4.1-alpha.
2012-09-14Merge branch 'split_routerlist.c_rebased'Nick Mathewson
2012-09-14Move functions for seeing if we know enough nodes into nodelistNick Mathewson
2012-09-14Remove router_get_by_{nickname,hexdigest} entirelyNick Mathewson
2012-09-14Remove the old disabled router_get_by_nickname implementationNick Mathewson
2012-09-14Move many of the node_ functions from routerlist to nodelistNick Mathewson
2012-09-14Split the routerset code out of routerlist.cNick Mathewson
2012-09-14Merge branch 'bug6833'Nick Mathewson
2012-09-14document why we only allow 64 flags in votesNick Mathewson
2012-09-14Fix compilation with older gccsNick Mathewson
They don't like to have #preprocessor directives inside macro arguments. Fixes #6842; fix on 0.2.4.2-alpha. Found by grarpamp.