Skip to content

android: add experimental option to force all connections to use IPv6#2379

Merged
goaway merged 8 commits intomainfrom
ms/android-force-ipv6
Jun 21, 2022
Merged

android: add experimental option to force all connections to use IPv6#2379
goaway merged 8 commits intomainfrom
ms/android-force-ipv6

Conversation

@goaway
Copy link
Contributor

@goaway goaway commented Jun 21, 2022

Description: Adds EngineBuilder option to remap destination IPv4 addresses to the IPv6 address space, and thereby force all connections to use IPv6.
Risk Level: High
Testing: Ongoing

Signed-off-by: Mike Schore mike.schore@gmail.com

goaway and others added 5 commits June 22, 2022 03:06
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
@goaway goaway marked this pull request as ready for review June 21, 2022 21:05
Signed-off-by: Mike Schore <mike.schore@gmail.com>
@goaway goaway requested a review from Augustyniak June 21, 2022 21:28
Augustyniak
Augustyniak previously approved these changes Jun 21, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Augustyniak
Augustyniak previously approved these changes Jun 21, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
@goaway goaway merged commit b47259b into main Jun 21, 2022
@goaway goaway deleted the ms/android-force-ipv6 branch June 21, 2022 22:05
@Augustyniak
Copy link
Contributor

discussed offline - the version history file is going to be updated in a follow up PR.

goaway added a commit that referenced this pull request Jun 21, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
goaway added a commit that referenced this pull request Jun 21, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Augustyniak pushed a commit that referenced this pull request Jun 28, 2022
…#2379)

Description: Adds EngineBuilder option to remap destination IPv4 addresses to the IPv6 address space, and thereby force all connections to use IPv6.
Risk Level: High
Testing: Ongoing

Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
Augustyniak pushed a commit that referenced this pull request Jun 28, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Rafal Augustyniak <raugustyniak@lyft.com>
jpsim added a commit that referenced this pull request Jun 28, 2022
* origin/main:
  Update Envoy to e792008a66f (#2391)
  swift: fix docstrings and docstring linter (#2389)
  ci: change submodule_update PR branch name to use a timestamp strategy (#2387)
  Update Envoy (#2385)
  bazel: bump rules_apple and rules_swift to latest releases (#2384)
  Bump Lyft Support Rotation (#2386)
  Update Envoy to 665b4d5 (#2373)
  config: fixing apple dns v2 (#2378)
  Make CI jobs depend on Envoy build CI job (#2381)
  release notes: update for #2379 (#2382)
  android: add experimental option to force all connections to use IPv6 (#2379)
  Bump Envoy sha to f49d4f2 (#2380)

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim added a commit that referenced this pull request Jun 28, 2022
Mirroring what was done for Android in
#2379 and leveraging the
recent changes in Envoy in
envoyproxy/envoy#21913.

Risk Level: Moderate.
Testing: Unit tests, integration tests & being exercised in the
experimental app. Tested with the experimental app in the iOS Simulator
and on an iPhone 13 Pro, verified that an IPv4 address gets mapped to a
valid IPv6 address.
Docs Changes: Added.
Release Notes: Added.

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim added a commit to envoyproxy/envoy that referenced this pull request Nov 29, 2022
Mirroring what was done for Android in
envoyproxy/envoy-mobile#2379 and leveraging the
recent changes in Envoy in
#21913.

Risk Level: Moderate.
Testing: Unit tests, integration tests & being exercised in the
experimental app. Tested with the experimental app in the iOS Simulator
and on an iPhone 13 Pro, verified that an IPv4 address gets mapped to a
valid IPv6 address.
Docs Changes: Added.
Release Notes: Added.

Signed-off-by: JP Simard <jp@jpsim.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants