Unverified Commit 5298113d authored by teor's avatar teor
Browse files

Merge branch 'maint-0.3.5' into maint-0.4.1

parents 0ff3e8f4 b9c7c61e
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -93,8 +93,6 @@ matrix:
      os: osx
    - env: CHUTNEY="yes" CHUTNEY_ALLOW_FAILURES="2" SKIP_MAKE_CHECK="yes"
      os: osx
    ## test-stem sometimes hangs on Travis
    - env: TEST_STEM="yes" SKIP_MAKE_CHECK="yes"

## (Linux only) Use a recent Linux image (Ubuntu Bionic)
dist: bionic

changes/bug32753

0 → 100644
+3 −0
Original line number Diff line number Diff line
  o Minor bugfixes (bridges):
    - Lowercase the value of BridgeDistribution from torrc before adding it to
      the descriptor. Fixes bug 32753; bugfix on 0.3.2.3-alpha.

changes/ticket33075

0 → 100644
+4 −0
Original line number Diff line number Diff line
  o Testing:
    - Stop allowing failures on the Travis CI stem tests job. It looks like all
      the stem hangs we were seeing are now fixed, but let's make sure we see
      them if they happen again. Closes ticket 33075.
+1 −1
Original line number Diff line number Diff line
@@ -6840,7 +6840,7 @@ check_bridge_distribution_setting(const char *bd)
  };
  unsigned i;
  for (i = 0; i < ARRAY_LENGTH(RECOGNIZED); ++i) {
    if (!strcmp(bd, RECOGNIZED[i]))
    if (!strcasecmp(bd, RECOGNIZED[i]))
      return 0;
  }

+10 −5
Original line number Diff line number Diff line
@@ -2911,15 +2911,20 @@ router_dump_router_to_string(routerinfo_t *router,
  }

  if (options->BridgeRelay) {
    const char *bd;
    char *bd = NULL;

    if (options->BridgeDistribution && strlen(options->BridgeDistribution)) {
      bd = options->BridgeDistribution;
      bd = tor_strdup(options->BridgeDistribution);
    } else {
      bd = "any";
      bd = tor_strdup("any");
    }
    if (strchr(bd, '\n') || strchr(bd, '\r'))
      bd = escaped(bd);

    // Make sure our value is lowercased in the descriptor instead of just
    // forwarding what the user wrote in their torrc directly.
    tor_strlower(bd);

    smartlist_add_asprintf(chunks, "bridge-distribution-request %s\n", bd);
    tor_free(bd);
  }

  if (router->onion_curve25519_pkey) {
Loading