aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-12hs: abolish hs_desc_link_specifier_dup()teor
The previous commits introduced link_specifier_dup(), which is implemented using trunnel's opaque interfaces. So we can now remove hs_desc_link_specifier_dup(). Cleanup after bug 22781.
2019-03-12test/hs: minor hs test fixesteor
Cleanup some bugs discovered during 23576: * stop copying the first 20 characters of a 40-character hex string to a binary fingerprint * stop putting IPv6 addresses in a variable called "ipv4" * explain why we do a duplicate tt_int_op() to deliberately fail and print a value Fixes bug 29243; bugfix on 0.3.2.1-alpha.
2019-03-12hs: abolish hs_desc_link_specifier_tteor
The previous commits for 23576 confused hs_desc_link_specifier_t and link_specifier_t. Removing hs_desc_link_specifier_t fixes this confusion. Fixes bug 22781; bugfix on 0.3.2.1-alpha.
2019-01-31hs: Onion services put IPv6 addresses in service descriptorsteor
Rewrite service_intro_point_new() to take a node_t. Since node_get_link_specifier_smartlist() supports IPv6 link specifiers, this refactor adds IPv6 addresses to onion service descriptors. Part of 23576, implements 26992.
2019-01-30hs: Move get_lspecs_from_node to nodelist.cteor
Also: * rename to node_get_link_specifier_smartlist * rewrite to return a smartlist * add link_specifier_smartlist_free Part of 23576.
2019-01-24One more 32-bit clang warningNick Mathewson
2019-01-24Use tt_u64_op() in test_circuitpadding.c to fix compilation warningsNick Mathewson
Fixes bug 29169.
2019-01-24Merge branch 'precommit_squashed'Nick Mathewson
2019-01-24Only run the checkIncludes.py script if it existsNick Mathewson
(It was added in 0.3.5)
2019-01-24lintChanges.py didn't take a directory argument in 0.2.9Nick Mathewson
2019-01-24Also run checkInclude.py before every commitrl1987
2019-01-24Add a pre-commit hook that runs code and changelog entry formatting checksrl1987
2019-01-23Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-23Log an HSDesc we failed to parse at Debug loglevelrl1987
2019-01-23Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-23Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2019-01-23Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2019-01-23Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
"ours" merge to avoid dropping non-broken changes files after removal of merged 0.2.9 changes files.
2019-01-23maint-0.2.9: remove changes files that are merged in 0.2.9 releasesNick Mathewson
Many of these files cause check-changes to fail, which will be a long-term problem as we continue to support 0.2.9.
2019-01-22Merge branch 'bug29122'Nick Mathewson
2019-01-22Fix intermittent failures of test_circuitpadding_wronghop().George Kadianakis
We fix it by disabling the scheduling of actual padding. Fixes #29122.
2019-01-22Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-22correct bug number in 29042 changelogNick Mathewson
2019-01-22Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-22Merge branch 'bug29042_035' into maint-0.3.5Nick Mathewson
2019-01-22Merge remote-tracking branch 'tor-github/pr/653'Nick Mathewson
2019-01-22Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-22Merge branch 'bug28979_035' into maint-0.3.5Nick Mathewson
2019-01-18Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2019-01-18Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2019-01-18Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-18Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2019-01-18Fix the year for 0.3.4.10 and 0.3.3.11Nick Mathewson
2019-01-18format_changelog: treat "issue NNNN" as a track ticketNick Mathewson
2019-01-18Bump to 0.4.0.1-alpha-devNick Mathewson
2019-01-17Better failure message on stochastic test failuretor-0.4.0.1-alphaNick Mathewson
2019-01-17Speed up the deterministic prng in test_prob_distr, by a lot.Nick Mathewson
Using a single xof object and squeezing it repeatedly should make everything MUCH faster here.
2019-01-17Merge remote-tracking branch 'tor-github/pr/645'Nick Mathewson
2019-01-17lintChanges.py: Two python re usage fixesNick Mathewson
2019-01-16Fix documentation for ClientAuth on HSv3.Nick Mathewson
The manpage erroneously said "privkey" when "public-key" would have been correct. Reported by "Felixix" as ticket 28979. Bugfix on 0.3.5.1-alpha.
2019-01-16Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-16Add changes file for bug 28981Kris Katterjohn
The fix was in commit 61636ad989de674698601284957dacde53cc4984. Signed-off-by: Kris Katterjohn <katterjohn@gmail.com>
2019-01-16Update and fix a couple of comments in meminfo.cKris Katterjohn
This fixes a typo and also notes that HW_PHYSMEM64 is defined on NetBSD (not just OpenBSD). Signed-off-by: Kris Katterjohn <katterjohn@gmail.com>
2019-01-16Use HW_PHYSMEM instead of HW_USERMEM in get_total_system_memory_implKris Katterjohn
The code checked for sysctl being available and HW_PHYSMEM being defined, but HW_USERMEM was actually being used with sysctl instead of HW_PHYSMEM. The case for OpenBSD, etc. use HW_PHYSMEM64 (which is obviously a 64-bit variant of HW_PHYSMEM) and the case for OSX uses HW_MEMSIZE (which appears to be a 64-bit variant of HW_PHYSMEM). Signed-off-by: Kris Katterjohn <katterjohn@gmail.com>
2019-01-16Log more messages when failing to decode RSA keysNick Mathewson
We log these messages at INFO level, except when we are reading a private key from a file, in which case we log at WARN. This fixes a regression from when we re-wrote our PEM code to be generic between nss and openssl. Fixes bug 29042, bugfix on 0.3.5.1-alpha.
2019-01-16Bump copyright date to 2019Nick Mathewson
2019-01-16Update copyright script for 2019Nick Mathewson
2019-01-16Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-16Bump copyright date to 2019.Nick Mathewson
2019-01-16More line edits to changelog. Thanks, seborn!Nick Mathewson