Loading .travis.yml +0 −2 Original line number Diff line number Diff line Loading @@ -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 Loading 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. src/app/config/config.c +1 −1 Original line number Diff line number Diff line Loading @@ -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; } Loading src/feature/relay/router.c +10 −5 Original line number Diff line number Diff line Loading @@ -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 Loading
.travis.yml +0 −2 Original line number Diff line number Diff line Loading @@ -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 Loading
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.
src/app/config/config.c +1 −1 Original line number Diff line number Diff line Loading @@ -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; } Loading
src/feature/relay/router.c +10 −5 Original line number Diff line number Diff line Loading @@ -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