Skip to content

Commit 71943c6

Browse files
committed
undo default enabled
1 parent 80c9b90 commit 71943c6

3 files changed

Lines changed: 5 additions & 21 deletions

File tree

binder/src/main/java/io/grpc/binder/BinderChannelBuilder.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public static BinderChannelBuilder forTarget(String target) {
158158
}
159159

160160
private final ManagedChannelImplBuilder managedChannelImplBuilder;
161-
final BinderClientTransportFactory.Builder transportFactoryBuilder;
161+
private final BinderClientTransportFactory.Builder transportFactoryBuilder;
162162

163163
private boolean strictLifecycleManagement;
164164

@@ -176,10 +176,13 @@ private BinderChannelBuilder(
176176
managedChannelImplBuilder =
177177
new ManagedChannelImplBuilder(
178178
directAddress, directAddress.getAuthority(), transportFactoryBuilder, null);
179+
// TODO(jdcormie): Rollout step 2: Pre-auth *all* addresses by default.
180+
preAuthorizeServers(false);
179181
} else {
180182
managedChannelImplBuilder =
181183
new ManagedChannelImplBuilder(target, transportFactoryBuilder, null);
182-
preAuthorizeServers(true); // Pre-authorize addresses from a NameResolver by default.
184+
// TODO(jdcormie): Rollout step 1: Pre-auth NameResolver results by default.
185+
preAuthorizeServers(false);
183186
}
184187
idleTimeout(60, TimeUnit.SECONDS);
185188
}

binder/src/main/java/io/grpc/binder/internal/BinderClientTransportFactory.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,5 @@ public Builder setPreAuthorizeServers(boolean preAuthorizeServers) {
225225
this.preAuthorizeServers = preAuthorizeServers;
226226
return this;
227227
}
228-
229-
/** Whether to check server addresses against the SecurityPolicy before binding to them. */
230-
public boolean getPreAuthorizeServers() {
231-
return this.preAuthorizeServers;
232-
}
233228
}
234229
}

binder/src/test/java/io/grpc/binder/BinderChannelBuilderTest.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package io.grpc.binder;
1818

19-
import static com.google.common.truth.Truth.assertThat;
2019
import static org.junit.Assert.fail;
2120

2221
import android.content.Context;
@@ -42,17 +41,4 @@ public void strictLifecycleManagementForbidsIdleTimers() {
4241
// Expected.
4342
}
4443
}
45-
46-
@Test
47-
public void preAuthorizeTargetUris() {
48-
BinderChannelBuilder builder = BinderChannelBuilder.forTarget("foo://bar", appContext);
49-
assertThat(builder.transportFactoryBuilder.getPreAuthorizeServers()).isTrue();
50-
}
51-
52-
@Test
53-
public void noPreAuthorizeDirectAddresses() {
54-
// TODO(jdcormie): Turn this on by default in a future release.
55-
BinderChannelBuilder builder = BinderChannelBuilder.forAddress(addr, appContext);
56-
assertThat(builder.transportFactoryBuilder.getPreAuthorizeServers()).isFalse();
57-
}
5844
}

0 commit comments

Comments
 (0)