Change target platforms to Orbit I20200319180910 and regenerate them. Change package imports to [2.4.0,2.5.0); adapt code to upstream API changes. Maven build: update version in root pom. Bazel build: update version & hash in WORKSPACE file. Proxy functionality verified manually using 3proxy (HTTP & SOCKS, with basic authentication) and ssh -vvv -D7020 localhost (SOCKS, no authentication). Bug: 561078 Change-Id: I582f6b98055b013c006f2c749890fe6db801cbaa Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>tags/v5.8.0.202005061305-m2
maven_jar( | maven_jar( | ||||
name = "sshd-osgi", | name = "sshd-osgi", | ||||
artifact = "org.apache.sshd:sshd-osgi:2.2.0", | |||||
sha1 = "a45d48cb53678e699816e8e054e55fa33f5a4558", | |||||
artifact = "org.apache.sshd:sshd-osgi:2.4.0", | |||||
sha1 = "fc4551c1eeda35e4671b263297d37d2bca81c4d4", | |||||
) | ) | ||||
maven_jar( | maven_jar( | ||||
name = "sshd-sftp", | name = "sshd-sftp", | ||||
artifact = "org.apache.sshd:sshd-sftp:2.2.0", | |||||
sha1 = "3d011e00adf38e49bb8711a9dd762fe908a2170c", | |||||
artifact = "org.apache.sshd:sshd-sftp:2.4.0", | |||||
sha1 = "92e1b7d1e19c715efb4a8871d34145da8f87cdb2", | |||||
) | ) | ||||
maven_jar( | maven_jar( |
Bundle-Vendor: %Bundle-Vendor | Bundle-Vendor: %Bundle-Vendor | ||||
Bundle-ActivationPolicy: lazy | Bundle-ActivationPolicy: lazy | ||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | ||||
Import-Package: org.apache.sshd.common;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.file.virtualfs;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.helpers;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.io;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.kex;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.session;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.buffer;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.logging;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.security;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.threads;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.auth;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.auth.gss;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.auth.keyboard;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.auth.password;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.command;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.session;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.shell;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.subsystem;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.subsystem.sftp;version="[2.2.0,2.3.0)", | |||||
Import-Package: org.apache.sshd.common;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.file.virtualfs;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.helpers;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.io;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.kex;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.session;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.buffer;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.logging;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.security;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.threads;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.auth;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.auth.gss;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.auth.keyboard;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.auth.password;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.command;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.session;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.shell;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.subsystem;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.subsystem.sftp;version="[2.4.0,2.5.0)", | |||||
org.eclipse.jgit.annotations;version="[5.8.0,5.9.0)", | org.eclipse.jgit.annotations;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.lib;version="[5.8.0,5.9.0)", | org.eclipse.jgit.lib;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.transport;version="[5.8.0,5.9.0)", | org.eclipse.jgit.transport;version="[5.8.0,5.9.0)", |
import java.util.List; | import java.util.List; | ||||
import java.util.Locale; | import java.util.Locale; | ||||
import org.apache.sshd.common.NamedFactory; | |||||
import org.apache.sshd.common.NamedResource; | import org.apache.sshd.common.NamedResource; | ||||
import org.apache.sshd.common.PropertyResolverUtils; | import org.apache.sshd.common.PropertyResolverUtils; | ||||
import org.apache.sshd.common.SshConstants; | import org.apache.sshd.common.SshConstants; | ||||
import org.apache.sshd.server.ServerFactoryManager; | import org.apache.sshd.server.ServerFactoryManager; | ||||
import org.apache.sshd.server.SshServer; | import org.apache.sshd.server.SshServer; | ||||
import org.apache.sshd.server.auth.UserAuth; | import org.apache.sshd.server.auth.UserAuth; | ||||
import org.apache.sshd.server.auth.UserAuthFactory; | |||||
import org.apache.sshd.server.auth.gss.GSSAuthenticator; | import org.apache.sshd.server.auth.gss.GSSAuthenticator; | ||||
import org.apache.sshd.server.auth.gss.UserAuthGSS; | import org.apache.sshd.server.auth.gss.UserAuthGSS; | ||||
import org.apache.sshd.server.auth.gss.UserAuthGSSFactory; | import org.apache.sshd.server.auth.gss.UserAuthGSSFactory; | ||||
import org.apache.sshd.server.auth.keyboard.DefaultKeyboardInteractiveAuthenticator; | import org.apache.sshd.server.auth.keyboard.DefaultKeyboardInteractiveAuthenticator; | ||||
import org.apache.sshd.server.command.AbstractCommandSupport; | import org.apache.sshd.server.command.AbstractCommandSupport; | ||||
import org.apache.sshd.server.command.Command; | |||||
import org.apache.sshd.server.session.ServerSession; | import org.apache.sshd.server.session.ServerSession; | ||||
import org.apache.sshd.server.shell.UnknownCommand; | import org.apache.sshd.server.shell.UnknownCommand; | ||||
import org.apache.sshd.server.subsystem.SubsystemFactory; | |||||
import org.apache.sshd.server.subsystem.sftp.SftpSubsystemFactory; | import org.apache.sshd.server.subsystem.sftp.SftpSubsystemFactory; | ||||
import org.eclipse.jgit.annotations.NonNull; | import org.eclipse.jgit.annotations.NonNull; | ||||
import org.eclipse.jgit.lib.Repository; | import org.eclipse.jgit.lib.Repository; | ||||
configureAuthentication(); | configureAuthentication(); | ||||
List<NamedFactory<Command>> subsystems = configureSubsystems(); | |||||
List<SubsystemFactory> subsystems = configureSubsystems(); | |||||
if (!subsystems.isEmpty()) { | if (!subsystems.isEmpty()) { | ||||
server.setSubsystemFactories(subsystems); | server.setSubsystemFactories(subsystems); | ||||
} | } | ||||
configureShell(); | configureShell(); | ||||
server.setCommandFactory(command -> { | |||||
server.setCommandFactory((channel, command) -> { | |||||
if (command.startsWith(RemoteConfig.DEFAULT_UPLOAD_PACK)) { | if (command.startsWith(RemoteConfig.DEFAULT_UPLOAD_PACK)) { | ||||
return new GitUploadPackCommand(command, executorService); | return new GitUploadPackCommand(command, executorService); | ||||
} else if (command.startsWith(RemoteConfig.DEFAULT_RECEIVE_PACK)) { | } else if (command.startsWith(RemoteConfig.DEFAULT_RECEIVE_PACK)) { | ||||
} | } | ||||
} | } | ||||
private List<NamedFactory<UserAuth>> getAuthFactories() { | |||||
List<NamedFactory<UserAuth>> authentications = new ArrayList<>(); | |||||
private List<UserAuthFactory> getAuthFactories() { | |||||
List<UserAuthFactory> authentications = new ArrayList<>(); | |||||
authentications.add(new UserAuthGSSFactory() { | authentications.add(new UserAuthGSSFactory() { | ||||
@Override | @Override | ||||
public UserAuth create() { | |||||
public UserAuth createUserAuth(ServerSession session) | |||||
throws IOException { | |||||
return new FakeUserAuthGSS(); | return new FakeUserAuthGSS(); | ||||
} | } | ||||
}); | }); | ||||
* @return A possibly empty collection of subsystems. | * @return A possibly empty collection of subsystems. | ||||
*/ | */ | ||||
@NonNull | @NonNull | ||||
protected List<NamedFactory<Command>> configureSubsystems() { | |||||
protected List<SubsystemFactory> configureSubsystems() { | |||||
// SFTP. | // SFTP. | ||||
server.setFileSystemFactory(new VirtualFileSystemFactory() { | server.setFileSystemFactory(new VirtualFileSystemFactory() { | ||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.10" sequenceNumber="1583183009"> | |||||
<target name="jgit-4.10" sequenceNumber="1584648797"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.10" with source configurePhase | target "jgit-4.10" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2018-12/" { | location "http://download.eclipse.org/releases/2018-12/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.11" sequenceNumber="1583183034"> | |||||
<target name="jgit-4.11" sequenceNumber="1584648804"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.11" with source configurePhase | target "jgit-4.11" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2019-03/" { | location "http://download.eclipse.org/releases/2019-03/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.12" sequenceNumber="1583183009"> | |||||
<target name="jgit-4.12" sequenceNumber="1584648810"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.12" with source configurePhase | target "jgit-4.12" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2019-06/" { | location "http://download.eclipse.org/releases/2019-06/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.13" sequenceNumber="1583183009"> | |||||
<target name="jgit-4.13" sequenceNumber="1584648818"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.13" with source configurePhase | target "jgit-4.13" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2019-09/" { | location "http://download.eclipse.org/releases/2019-09/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.14-staging" sequenceNumber="1583184372"> | |||||
<target name="jgit-4.14-staging" sequenceNumber="1584648824"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.14-staging" with source configurePhase | target "jgit-4.14-staging" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2019-12/201912181000/" { | location "http://download.eclipse.org/releases/2019-12/201912181000/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.14-staging" sequenceNumber="1583184374"> | |||||
<target name="jgit-4.14-staging" sequenceNumber="1584648832"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.14-staging" with source configurePhase | target "jgit-4.14-staging" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/staging/2020-03/" { | location "http://download.eclipse.org/staging/2020-03/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.6" sequenceNumber="1583183021"> | |||||
<target name="jgit-4.6" sequenceNumber="1584648748"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.6" with source configurePhase | target "jgit-4.6" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/neon/" { | location "http://download.eclipse.org/releases/neon/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.7" sequenceNumber="1583183012"> | |||||
<target name="jgit-4.7" sequenceNumber="1584648766"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.7" with source configurePhase | target "jgit-4.7" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/oxygen/" { | location "http://download.eclipse.org/releases/oxygen/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.8" sequenceNumber="1583183009"> | |||||
<target name="jgit-4.8" sequenceNumber="1584648783"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.8" with source configurePhase | target "jgit-4.8" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/photon/" { | location "http://download.eclipse.org/releases/photon/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
<?pde?> | <?pde?> | ||||
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> | ||||
<target name="jgit-4.9" sequenceNumber="1583183009"> | |||||
<target name="jgit-4.9" sequenceNumber="1584648791"> | |||||
<locations> | <locations> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | <unit id="org.eclipse.jetty.client" version="9.4.25.v20191220"/> | ||||
<unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.12.v20200108-1212"/> | ||||
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | <unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/> | ||||
<unit id="org.apache.sshd.osgi" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.2.0.v20190425-2127"/> | |||||
<unit id="org.apache.sshd.osgi" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.osgi.source" version="2.4.0.v20200318-1614"/> | |||||
<unit id="org.apache.sshd.sftp" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.apache.sshd.sftp.source" version="2.4.0.v20200319-1547"/> | |||||
<unit id="org.assertj" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | <unit id="org.assertj.source" version="3.14.0.v20200120-1926"/> | ||||
<unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | <unit id="org.bouncycastle.bcpg" version="1.64.0.v20191109-0815"/> | ||||
<unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | <unit id="org.junit.source" version="4.13.0.v20200204-1500"/> | ||||
<unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | <unit id="org.kohsuke.args4j.source" version="2.33.0.v20160323-2218"/> | ||||
<unit id="org.mockito" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> | |||||
<unit id="org.mockito" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.mockito.source" version="2.23.0.v20200310-1642"/> | |||||
<unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | <unit id="org.objenesis.source" version="2.6.0.v20180420-1519"/> | ||||
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/> | ||||
<unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | <unit id="org.slf4j.impl.log4j12.source" version="1.7.2.v20131105-2200"/> | ||||
<unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz" version="1.8.0.v20180207-1613"/> | ||||
<unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | <unit id="org.tukaani.xz.source" version="1.8.0.v20180207-1613"/> | ||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> | |||||
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository"/> | |||||
</location> | </location> | ||||
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | <location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="true" type="InstallableUnit"> | ||||
<unit id="org.eclipse.osgi" version="0.0.0"/> | <unit id="org.eclipse.osgi" version="0.0.0"/> |
target "jgit-4.9" with source configurePhase | target "jgit-4.9" with source configurePhase | ||||
include "projects/jetty-9.4.x.tpd" | include "projects/jetty-9.4.x.tpd" | ||||
include "orbit/R20200224183213-2020-03.tpd" | |||||
include "orbit/I20200319180910.tpd" | |||||
location "http://download.eclipse.org/releases/2018-09/" { | location "http://download.eclipse.org/releases/2018-09/" { | ||||
org.eclipse.osgi lazy | org.eclipse.osgi lazy |
target "I20200319180910" with source configurePhase | |||||
// see http://download.eclipse.org/tools/orbit/downloads/ | |||||
location "https://download.eclipse.org/tools/orbit/downloads/drops/I20200319180910/repository" { | |||||
com.google.gson [2.8.2.v20180104-1110,2.8.2.v20180104-1110] | |||||
com.google.gson.source [2.8.2.v20180104-1110,2.8.2.v20180104-1110] | |||||
com.jcraft.jsch [0.1.55.v20190404-1902,0.1.55.v20190404-1902] | |||||
com.jcraft.jsch.source [0.1.55.v20190404-1902,0.1.55.v20190404-1902] | |||||
com.jcraft.jzlib [1.1.1.v201205102305,1.1.1.v201205102305] | |||||
com.jcraft.jzlib.source [1.1.1.v201205102305,1.1.1.v201205102305] | |||||
javaewah [1.1.7.v20200107-0831,1.1.7.v20200107-0831] | |||||
javaewah.source [1.1.7.v20200107-0831,1.1.7.v20200107-0831] | |||||
javax.servlet [3.1.0.v201410161800,3.1.0.v201410161800] | |||||
javax.servlet.source [3.1.0.v201410161800,3.1.0.v201410161800] | |||||
net.bytebuddy.byte-buddy [1.9.0.v20181107-1410,1.9.0.v20181107-1410] | |||||
net.bytebuddy.byte-buddy-agent [1.9.0.v20181106-1534,1.9.0.v20181106-1534] | |||||
net.bytebuddy.byte-buddy-agent.source [1.9.0.v20181106-1534,1.9.0.v20181106-1534] | |||||
net.bytebuddy.byte-buddy.source [1.9.0.v20181107-1410,1.9.0.v20181107-1410] | |||||
net.i2p.crypto.eddsa [0.3.0.v20181102-1323,0.3.0.v20181102-1323] | |||||
net.i2p.crypto.eddsa.source [0.3.0.v20181102-1323,0.3.0.v20181102-1323] | |||||
org.apache.ant [1.10.7.v20190926-0324,1.10.7.v20190926-0324] | |||||
org.apache.ant.source [1.10.7.v20190926-0324,1.10.7.v20190926-0324] | |||||
org.apache.commons.codec [1.13.0.v20200108-0001,1.13.0.v20200108-0001] | |||||
org.apache.commons.codec.source [1.13.0.v20200108-0001,1.13.0.v20200108-0001] | |||||
org.apache.commons.compress [1.19.0.v20200106-2343,1.19.0.v20200106-2343] | |||||
org.apache.commons.compress.source [1.19.0.v20200106-2343,1.19.0.v20200106-2343] | |||||
org.apache.commons.logging [1.2.0.v20180409-1502,1.2.0.v20180409-1502] | |||||
org.apache.commons.logging.source [1.2.0.v20180409-1502,1.2.0.v20180409-1502] | |||||
org.apache.httpcomponents.httpclient [4.5.10.v20200114-1512,4.5.10.v20200114-1512] | |||||
org.apache.httpcomponents.httpclient.source [4.5.10.v20200114-1512,4.5.10.v20200114-1512] | |||||
org.apache.httpcomponents.httpcore [4.4.12.v20200108-1212,4.4.12.v20200108-1212] | |||||
org.apache.httpcomponents.httpcore.source [4.4.12.v20200108-1212,4.4.12.v20200108-1212] | |||||
org.apache.log4j [1.2.15.v201012070815,1.2.15.v201012070815] | |||||
org.apache.log4j.source [1.2.15.v201012070815,1.2.15.v201012070815] | |||||
org.apache.sshd.osgi [2.4.0.v20200318-1614,2.4.0.v20200318-1614] | |||||
org.apache.sshd.osgi.source [2.4.0.v20200318-1614,2.4.0.v20200318-1614] | |||||
org.apache.sshd.sftp [2.4.0.v20200319-1547,2.4.0.v20200319-1547] | |||||
org.apache.sshd.sftp.source [2.4.0.v20200319-1547,2.4.0.v20200319-1547] | |||||
org.assertj [3.14.0.v20200120-1926,3.14.0.v20200120-1926] | |||||
org.assertj.source [3.14.0.v20200120-1926,3.14.0.v20200120-1926] | |||||
org.bouncycastle.bcpg [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.bouncycastle.bcpg.source [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.bouncycastle.bcpkix [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.bouncycastle.bcpkix.source [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.bouncycastle.bcprov [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.bouncycastle.bcprov.source [1.64.0.v20191109-0815,1.64.0.v20191109-0815] | |||||
org.hamcrest [1.1.0.v20090501071000,1.1.0.v20090501071000] | |||||
org.hamcrest.core [1.3.0.v20180420-1519,1.3.0.v20180420-1519] | |||||
org.hamcrest.core.source [1.3.0.v20180420-1519,1.3.0.v20180420-1519] | |||||
org.hamcrest.library [1.3.0.v20180524-2246,1.3.0.v20180524-2246] | |||||
org.hamcrest.library.source [1.3.0.v20180524-2246,1.3.0.v20180524-2246] | |||||
org.junit [4.13.0.v20200204-1500,4.13.0.v20200204-1500] | |||||
org.junit.source [4.13.0.v20200204-1500,4.13.0.v20200204-1500] | |||||
org.kohsuke.args4j [2.33.0.v20160323-2218,2.33.0.v20160323-2218] | |||||
org.kohsuke.args4j.source [2.33.0.v20160323-2218,2.33.0.v20160323-2218] | |||||
org.mockito [2.23.0.v20200310-1642,2.23.0.v20200310-1642] | |||||
org.mockito.source [2.23.0.v20200310-1642,2.23.0.v20200310-1642] | |||||
org.objenesis [2.6.0.v20180420-1519,2.6.0.v20180420-1519] | |||||
org.objenesis.source [2.6.0.v20180420-1519,2.6.0.v20180420-1519] | |||||
org.slf4j.api [1.7.2.v20121108-1250,1.7.2.v20121108-1250] | |||||
org.slf4j.api.source [1.7.2.v20121108-1250,1.7.2.v20121108-1250] | |||||
org.slf4j.impl.log4j12 [1.7.2.v20131105-2200,1.7.2.v20131105-2200] | |||||
org.slf4j.impl.log4j12.source [1.7.2.v20131105-2200,1.7.2.v20131105-2200] | |||||
org.tukaani.xz [1.8.0.v20180207-1613,1.8.0.v20180207-1613] | |||||
org.tukaani.xz.source [1.8.0.v20180207-1613,1.8.0.v20180207-1613] | |||||
} |
Bundle-Vendor: %Bundle-Vendor | Bundle-Vendor: %Bundle-Vendor | ||||
Bundle-Localization: plugin | Bundle-Localization: plugin | ||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | ||||
Import-Package: org.apache.sshd.client.config.hosts;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.auth;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.session;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.net;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.security;version="[2.2.0,2.3.0)", | |||||
Import-Package: org.apache.sshd.client.config.hosts;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.auth;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.session;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.net;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.security;version="[2.4.0,2.5.0)", | |||||
org.eclipse.jgit.api.errors;version="[5.8.0,5.9.0)", | org.eclipse.jgit.api.errors;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.internal.transport.sshd.proxy;version="[5.8.0,5.9.0)", | org.eclipse.jgit.internal.transport.sshd.proxy;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.junit;version="[5.8.0,5.9.0)", | org.eclipse.jgit.junit;version="[5.8.0,5.9.0)", |
org.apache.sshd.client.session, | org.apache.sshd.client.session, | ||||
org.apache.sshd.client.keyverifier" | org.apache.sshd.client.keyverifier" | ||||
Import-Package: net.i2p.crypto.eddsa;version="[0.3.0,0.4.0)", | Import-Package: net.i2p.crypto.eddsa;version="[0.3.0,0.4.0)", | ||||
org.apache.sshd.agent;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.auth;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.auth.keyboard;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.auth.password;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.auth.pubkey;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.channel;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.config.hosts;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.config.keys;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.future;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.keyverifier;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.session;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.client.subsystem.sftp;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.auth;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.channel;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.compression;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.config.keys.loader;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.config.keys.loader.openssh.kdf;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.digest;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.forward;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.future;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.helpers;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.io;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.kex;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.mac;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.random;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.session;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.session.helpers;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.signature;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.subsystem.sftp;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.buffer;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.closeable;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.io;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.io.resource;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.logging;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.net;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.common.util.security;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.server.auth;version="[2.2.0,2.3.0)", | |||||
org.apache.sshd.agent;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.auth;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.auth.keyboard;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.auth.password;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.auth.pubkey;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.channel;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.config.hosts;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.config.keys;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.future;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.keyverifier;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.session;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.client.subsystem.sftp;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.auth;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.channel;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.compression;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.config.keys;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.config.keys.loader;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.config.keys.loader.openssh.kdf;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.digest;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.forward;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.future;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.helpers;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.io;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.kex;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.keyprovider;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.mac;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.random;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.session;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.session.helpers;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.signature;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.subsystem.sftp;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.buffer;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.closeable;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.io;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.io.resource;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.logging;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.net;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.common.util.security;version="[2.4.0,2.5.0)", | |||||
org.apache.sshd.server.auth;version="[2.4.0,2.5.0)", | |||||
org.eclipse.jgit.annotations;version="[5.8.0,5.9.0)", | org.eclipse.jgit.annotations;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.errors;version="[5.8.0,5.9.0)", | org.eclipse.jgit.errors;version="[5.8.0,5.9.0)", | ||||
org.eclipse.jgit.fnmatch;version="[5.8.0,5.9.0)", | org.eclipse.jgit.fnmatch;version="[5.8.0,5.9.0)", |
*/ | */ | ||||
package org.eclipse.jgit.internal.transport.sshd; | package org.eclipse.jgit.internal.transport.sshd; | ||||
import java.io.IOException; | |||||
import org.apache.sshd.client.auth.AbstractUserAuthFactory; | import org.apache.sshd.client.auth.AbstractUserAuthFactory; | ||||
import org.apache.sshd.client.auth.UserAuth; | import org.apache.sshd.client.auth.UserAuth; | ||||
import org.apache.sshd.client.session.ClientSession; | |||||
/** | /** | ||||
* Factory to create {@link GssApiWithMicAuthentication} handlers. | * Factory to create {@link GssApiWithMicAuthentication} handlers. | ||||
} | } | ||||
@Override | @Override | ||||
public UserAuth create() { | |||||
public UserAuth createUserAuth(ClientSession session) | |||||
throws IOException { | |||||
return new GssApiWithMicAuthentication(); | return new GssApiWithMicAuthentication(); | ||||
} | } | ||||
import static java.text.MessageFormat.format; | import static java.text.MessageFormat.format; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.StreamCorruptedException; | |||||
import java.net.SocketAddress; | import java.net.SocketAddress; | ||||
import java.nio.charset.StandardCharsets; | import java.nio.charset.StandardCharsets; | ||||
import java.security.GeneralSecurityException; | import java.security.GeneralSecurityException; | ||||
return newNames; | return newNames; | ||||
} | } | ||||
@Override | |||||
protected boolean readIdentification(Buffer buffer) throws IOException { | |||||
// Propagate a failure from doReadIdentification. | |||||
// TODO: remove for sshd > 2.3.0; its doReadIdentification throws | |||||
// StreamCorruptedException instead of IllegalStateException. | |||||
try { | |||||
return super.readIdentification(buffer); | |||||
} catch (IllegalStateException e) { | |||||
throw new IOException(e.getLocalizedMessage(), e); | |||||
} | |||||
} | |||||
/** | /** | ||||
* Reads the RFC 4253, section 4.2 protocol version identification. The | * Reads the RFC 4253, section 4.2 protocol version identification. The | ||||
* Apache MINA sshd default implementation checks for NUL bytes also in any | * Apache MINA sshd default implementation checks for NUL bytes also in any | ||||
* @return the lines read, with the server identification line last, or | * @return the lines read, with the server identification line last, or | ||||
* {@code null} if no identification line was found and more bytes | * {@code null} if no identification line was found and more bytes | ||||
* are needed | * are needed | ||||
* | |||||
* @throws StreamCorruptedException | |||||
* if the identification is malformed | |||||
* @see <a href="https://tools.ietf.org/html/rfc4253#section-4.2">RFC 4253, | * @see <a href="https://tools.ietf.org/html/rfc4253#section-4.2">RFC 4253, | ||||
* section 4.2</a> | * section 4.2</a> | ||||
*/ | */ | ||||
@Override | @Override | ||||
protected List<String> doReadIdentification(Buffer buffer, boolean server) { | |||||
protected List<String> doReadIdentification(Buffer buffer, boolean server) | |||||
throws StreamCorruptedException { | |||||
if (server) { | if (server) { | ||||
// Should never happen. No translation; internal bug. | // Should never happen. No translation; internal bug. | ||||
throw new IllegalStateException( | throw new IllegalStateException( | ||||
ident.add(line); | ident.add(line); | ||||
if (line.startsWith("SSH-")) { //$NON-NLS-1$ | if (line.startsWith("SSH-")) { //$NON-NLS-1$ | ||||
if (hasNul) { | if (hasNul) { | ||||
throw new IllegalStateException( | |||||
throw new StreamCorruptedException( | |||||
format(SshdText.get().serverIdWithNul, | format(SshdText.get().serverIdWithNul, | ||||
escapeControls(line))); | escapeControls(line))); | ||||
} | } | ||||
if (line.length() + eol > 255) { | if (line.length() + eol > 255) { | ||||
throw new IllegalStateException( | |||||
throw new StreamCorruptedException( | |||||
format(SshdText.get().serverIdTooLong, | format(SshdText.get().serverIdTooLong, | ||||
escapeControls(line))); | escapeControls(line))); | ||||
} | } | ||||
log.debug(msg); | log.debug(msg); | ||||
log.debug(buffer.toHex()); | log.debug(buffer.toHex()); | ||||
} | } | ||||
throw new IllegalStateException(msg); | |||||
throw new StreamCorruptedException(msg); | |||||
} | } | ||||
} | } | ||||
// Need more data | // Need more data |
*/ | */ | ||||
package org.eclipse.jgit.internal.transport.sshd; | package org.eclipse.jgit.internal.transport.sshd; | ||||
import java.io.IOException; | |||||
import org.apache.sshd.client.auth.AbstractUserAuthFactory; | import org.apache.sshd.client.auth.AbstractUserAuthFactory; | ||||
import org.apache.sshd.client.auth.UserAuth; | |||||
import org.apache.sshd.client.auth.password.UserAuthPassword; | |||||
import org.apache.sshd.client.auth.password.UserAuthPasswordFactory; | import org.apache.sshd.client.auth.password.UserAuthPasswordFactory; | ||||
import org.apache.sshd.client.session.ClientSession; | |||||
/** | /** | ||||
* A customized {@link UserAuthPasswordFactory} that creates instance of | * A customized {@link UserAuthPasswordFactory} that creates instance of | ||||
} | } | ||||
@Override | @Override | ||||
public UserAuth create() { | |||||
public UserAuthPassword createUserAuth(ClientSession session) | |||||
throws IOException { | |||||
return new JGitPasswordAuthentication(); | return new JGitPasswordAuthentication(); | ||||
} | } | ||||
} | } |
import org.apache.sshd.client.ClientBuilder; | import org.apache.sshd.client.ClientBuilder; | ||||
import org.apache.sshd.client.SshClient; | import org.apache.sshd.client.SshClient; | ||||
import org.apache.sshd.client.auth.UserAuth; | |||||
import org.apache.sshd.client.auth.UserAuthFactory; | |||||
import org.apache.sshd.client.auth.keyboard.UserAuthKeyboardInteractiveFactory; | import org.apache.sshd.client.auth.keyboard.UserAuthKeyboardInteractiveFactory; | ||||
import org.apache.sshd.client.auth.pubkey.UserAuthPublicKeyFactory; | import org.apache.sshd.client.auth.pubkey.UserAuthPublicKeyFactory; | ||||
import org.apache.sshd.client.config.hosts.HostConfigEntryResolver; | import org.apache.sshd.client.config.hosts.HostConfigEntryResolver; | ||||
import org.apache.sshd.common.NamedFactory; | |||||
import org.apache.sshd.common.compression.BuiltinCompressions; | import org.apache.sshd.common.compression.BuiltinCompressions; | ||||
import org.apache.sshd.common.config.keys.FilePasswordProvider; | import org.apache.sshd.common.config.keys.FilePasswordProvider; | ||||
import org.apache.sshd.common.config.keys.loader.openssh.kdf.BCryptKdfOptions; | import org.apache.sshd.common.config.keys.loader.openssh.kdf.BCryptKdfOptions; | ||||
* @return the non-empty list of factories. | * @return the non-empty list of factories. | ||||
*/ | */ | ||||
@NonNull | @NonNull | ||||
private List<NamedFactory<UserAuth>> getUserAuthFactories() { | |||||
private List<UserAuthFactory> getUserAuthFactories() { | |||||
// About the order of password and keyboard-interactive, see upstream | // About the order of password and keyboard-interactive, see upstream | ||||
// bug https://issues.apache.org/jira/projects/SSHD/issues/SSHD-866 . | // bug https://issues.apache.org/jira/projects/SSHD/issues/SSHD-866 . | ||||
// Password auth doesn't have this problem. | // Password auth doesn't have this problem. |
<bundle-manifest>${project.build.directory}/META-INF/MANIFEST.MF</bundle-manifest> | <bundle-manifest>${project.build.directory}/META-INF/MANIFEST.MF</bundle-manifest> | ||||
<jgit-last-release-version>5.7.0.202003110725-r</jgit-last-release-version> | <jgit-last-release-version>5.7.0.202003110725-r</jgit-last-release-version> | ||||
<apache-sshd-version>2.2.0</apache-sshd-version> | |||||
<apache-sshd-version>2.4.0</apache-sshd-version> | |||||
<jsch-version>0.1.55</jsch-version> | <jsch-version>0.1.55</jsch-version> | ||||
<jzlib-version>1.1.1</jzlib-version> | <jzlib-version>1.1.1</jzlib-version> | ||||
<javaewah-version>1.1.7</javaewah-version> | <javaewah-version>1.1.7</javaewah-version> |