Skip to content

Commit 86f4668

Browse files
authored
Merge pull request #230 from rlogasundaram/okhttp_security_correction
removed outdated okhttp lib, and updated java native library changes
2 parents 1011d05 + ee671f5 commit 86f4668

2 files changed

Lines changed: 4 additions & 16 deletions

File tree

pom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,6 @@
9696
</exclusions>
9797
</dependency>
9898

99-
<!-- Included for backward compatibility, should be removed once downstream plugins are updated to use okhttp3 -->
100-
<dependency>
101-
<groupId>com.squareup.okhttp</groupId>
102-
<artifactId>okhttp-urlconnection</artifactId>
103-
<version>2.7.5</version>
104-
</dependency>
105-
10699
</dependencies>
107100

108101
<dependencyManagement>

src/test/java/jenkins/plugins/github/api/SmokeTest.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
import java.util.Set;
66
import java.util.TreeSet;
77

8-
import com.squareup.okhttp.OkHttpClient;
9-
import com.squareup.okhttp.OkUrlFactory;
108
import jenkins.plugins.github.api.mock.MockGitHub;
119
import jenkins.plugins.github.api.mock.MockOrganization;
1210
import jenkins.plugins.github.api.mock.MockUser;
11+
import okhttp3.OkHttpClient;
1312
import org.junit.Test;
1413
import org.junit.runner.RunWith;
1514
import org.junit.runners.Parameterized;
@@ -18,8 +17,7 @@
1817
import org.kohsuke.github.GHUser;
1918
import org.kohsuke.github.GitHub;
2019
import org.kohsuke.github.GitHubBuilder;
21-
import org.kohsuke.github.HttpConnector;
22-
import org.kohsuke.github.extras.OkHttpConnector;
20+
import org.kohsuke.github.connector.GitHubConnector;
2321
import org.kohsuke.github.extras.okhttp3.OkHttpGitHubConnector;
2422

2523
import edu.umd.cs.findbugs.annotations.NonNull;
@@ -52,13 +50,10 @@ public SmokeTest(IOFunction connectFunction) {
5250

5351
@Parameterized.Parameters(name = "connectFunction={index}")
5452
public static IOFunction[] connectFunctions() {
55-
HttpConnector okHttpConnector = new OkHttpConnector(new OkUrlFactory(new OkHttpClient()));
56-
HttpConnector okHttp3Connector = new org.kohsuke.github.extras.okhttp3.OkHttpConnector(new okhttp3.OkHttpClient());
57-
OkHttpGitHubConnector okHttpGitHubConnector = new OkHttpGitHubConnector(new okhttp3.OkHttpClient());
53+
OkHttpClient okHttpClient = new OkHttpClient();
54+
GitHubConnector okHttpGitHubConnector = new OkHttpGitHubConnector(okHttpClient);
5855
ArrayList<IOFunction> list = new ArrayList<>();
5956
list.add ((mock) -> GitHub.connectToEnterpriseAnonymously(mock.open()));
60-
list.add ((mock) -> new GitHubBuilder().withConnector(okHttpConnector).withEndpoint(mock.open()).build());
61-
list.add ((mock) -> new GitHubBuilder().withConnector(okHttp3Connector).withEndpoint(mock.open()).build());
6257
list.add ((mock) -> new GitHubBuilder().withConnector(okHttpGitHubConnector).withEndpoint(mock.open()).build());
6358

6459
return list.toArray(new IOFunction[] {});

0 commit comments

Comments
 (0)