summaryrefslogtreecommitdiffstats
path: root/WORKSPACE
Commit message (Collapse)AuthorAgeFilesLines
* Update mockito to 5.7.0 and bytebuddy to 1.14.9Matthias Sohn2023-11-091-2/+2
| | | | Change-Id: I7c93847054050a0af0d2c16e724e5755f9fa33bf
* Upgrade bazlets to the latest revisionDavid Ostrovsky2023-11-091-1/+1
| | | | | | | Includes: junit.bzl: Suppress default package warning flagged by error prone Change-Id: Id8e8dd7cca7264328c4121ac3da4d9d5e8e407de
* Update jetty to 10.0.16Matthias Sohn2023-09-221-15/+15
| | | | Change-Id: I918e308e71fa978c9f25e3fad63c5f2e94ec3be7
* Update org.apache.commons:commons-compress to 1.24.0Matthias Sohn2023-09-151-2/+2
| | | | Change-Id: I896298f9e94b50dda6c6396e652f4a191a722a68
* Update bytebuddy to 1.14.8Matthias Sohn2023-09-151-3/+3
| | | | Change-Id: I60ad9ea9300099eeabbb5023d7a5264593e60dc0
* Update mockito to 5.5.0Matthias Sohn2023-08-311-2/+2
| | | | Change-Id: Ic62864aaf15388b8f20b2db8aa65d1dcf03465a6
* Update byte-buddy to 1.14.7Matthias Sohn2023-08-311-3/+3
| | | | Change-Id: Iee257eef4cdc3235db6172e19d8d271ff9988fa4
* Update jmh to 1.37Matthias Sohn2023-08-291-3/+3
| | | | Change-Id: I39e3dda1c13268c44055295398eab36c5ff7eb3e
* Update bouncycastle to 1.76Matthias Sohn2023-08-291-9/+9
| | | | Change-Id: Ic569f348106e917001fbaa25a302fc20cca56244
* Update commons-codec to 1.16.0Matthias Sohn2023-07-251-2/+2
| | | | Change-Id: I64617b17a168da1966b93c283c150d549477f3e1
* Update mockito to 5.4.0 and bytebuddy to 1.14.5Matthias Sohn2023-07-021-5/+5
| | | | Change-Id: Ia9de3f9fb6f51ac55a7c551cab4ce199318c1114
* Update JMH to 1.36Matthias Sohn2023-06-271-3/+3
| | | | Change-Id: Ie5cbbbae59fac9b0044808bd098d47f530126c67
* Update bouncycastle to 1.75Matthias Sohn2023-06-271-9/+9
| | | | Change-Id: I7538759005b9a4eb8f1ae9337ce0056500eb7227
* Update jna to 5.13.0Matthias Sohn2023-05-171-4/+4
| | | | Change-Id: I87d65e66e1cac64ccb744632ea45d06f8b8637fe
* Switch to Apache MINA sshd 2.10.0Thomas Wolf2023-05-161-3/+3
| | | | | | | | | | | | | | Bump the version numbers in pom.xml and in MANIFESTs, and in the bazel WORKSPACE file. Update the target platforms. Remove work-arounds in org.eclipse.jgit.ssh.apache that are no longer necessary. The release notes for Apache MINA sshd are at [1]. [1] https://github.com/apache/mina-sshd/blob/master/docs/changes/2.10.0.md Bug: 581770 Change-Id: Id27e73e9712b7865353c9b32b5b768f6e998b05e Signed-off-by: Thomas Wolf <twolf@apache.org>
* Update slf4j to 1.7.36 and consume it directly from Maven CentralMatthias Sohn2023-05-021-4/+4
| | | | | | | | BundleSymbolicNames changed to the names used upstream: - slf4j.api - slf4j.simple Change-Id: Ibcaafae282d3a6fa013bc39d879def1b66073bca
* Update assertj-core to 3.24.2Matthias Sohn2023-05-011-2/+2
| | | | | | | | and consume it directly from Maven Central. Add the bundle to the jgit p2 repository. Change-Id: I95f07a6d3ea645c4f56350d4b0facbaa84988440
* Update Apache commons-codec to 1.15Matthias Sohn2023-05-011-2/+2
| | | | | | | | | and consume it directly from Maven Central. Its BundleSymbolicName changes to "org.apache.commons.commons-codec" which is defined upstream. Change-Id: Id9c366b3be0b97f4b191ba78f02001306f0e5035
* Update org.apache.commons:commons-compress to 1.23.0Matthias Sohn2023-05-011-2/+2
| | | | | | | | | and consume it directly from Maven Central. Its BundleSymbolicName changes to "org.apache.commons.commons-compress" which is defined upstream. Change-Id: I691f5f49491dd2c9ba577ebe0c6f7cdd462c047a
* Update javaEWAH to 1.2.3 and use it directly from Maven centralMatthias Sohn2023-05-011-2/+2
| | | | | | | | This changes its BundleSymbolicName from "javaewah" (name in Orbit) to com.googlecode.javaewah.JavaEWAH (name in upstream artefact from Maven Central). Change-Id: I8dee6909d496e3d05b2de938515dde831518be24
* Update to jakarta.servlet:jakarta.servlet-api:4.0.4Matthias Sohn2023-05-011-2/+2
| | | | Change-Id: I892b44e7886f5c30be7b2003ca048e3e22aa75f6
* Update jetty to 10.0.15 and use it from Maven central directlyMatthias Sohn2023-04-281-17/+17
| | | | | | and update servlet-api to 4.0.1 Change-Id: Id17aad56fc6f10dd64ce088c4b5a0532f5f0c588
* Update bouncycastle to 1.73Matthias Sohn2023-04-281-10/+10
| | | | | | | | | | | | Review requests were created for maven/mavencentral/org.bouncycastle/bcpkix-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7892 maven/mavencentral/org.bouncycastle/bcprov-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7893 maven/mavencentral/org.bouncycastle/bcutil-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7894 Change-Id: I389cdd7500d7d9292d7ea5eee142492dd1db7112
* [bazel] Fix version number of bcpg-jdk18onMatthias Sohn2023-04-241-1/+1
| | | | | | Add the missing quotes around the version number. Change-Id: Ia24484f50a4e771e046aa65621ae4779fff64d86
* Use bouncycastle libraries directly from Maven CentralMatthias Sohn2023-04-211-3/+3
| | | | | | | | and update - org.bouncycastle:bcpg-jdk18on to 1.72.2 Bug: 581767 Change-Id: Id213e84d56c171c98b1919a7044e2779a3d777df
* Update Orbit to R20230302014618 for 2023-03Matthias Sohn2023-03-021-2/+2
| | | | | | | and update - com.google.gson to 2.10.1.v20230109-0753 Change-Id: I9745797a278c43ec62a82b5620bb72f075a23c1f
* Update Orbit to S20230101190934Matthias Sohn2023-01-111-8/+8
| | | | | | | | | | and update - com.google.gson to 2.10.0.v20221207-1049" - org.apache.commons.compress to 1.22.0.v20221207-1049 - org.apache.httpcomponents.httpclient to 4.5.14.v20221207-1049 - org.apache.httpcomponents.httpcore to 4.4.16.v20221207-1049 Change-Id: I8da9be68162636ca2530ea042b069c533c7d975a
* Update jetty to 10.0.13Matthias Sohn2022-12-131-15/+15
| | | | | | | | | Since Oomph's p2 repo for jetty 10.0.13 doesn't have source bundles, we remove them. Eclipse platform doesn't create p2 repos for jetty anymore and we aren't yet ready to use maven dependencies like the platform does. Change-Id: Icef9658ce441be43931e32d931adf717e2fa222c
* RBE: Update toolchain with bazel-toolchains 5.1.2 releaseDavid Ostrovsky2022-11-231-4/+4
| | | | | | | | | | | | | | Due to this platform style migration: [1] the RBE toolchain needs to be updated to use the latest rbe_config_gen from bazel-toolchains (at least version 5.1.2 so that it contains: [2]). This change makes RBE build forwards compatible so that Bazel could be updated to the upcoming major 6.0 release. [1] https://github.com/bazelbuild/bazel/issues/8622 [2] https://github.com/bazelbuild/bazel-toolchains/commit/8c717f8258cd5f6c7a45b97d974292755852b658 Change-Id: Ia3a108fa05b1d52cd2018ba901ffd4c9e55ae8ab
* Update Apache Mina SSHD to 2.9.2Thomas Wolf2022-11-181-4/+6
| | | | | | | | | Release notes for 2.9.2: https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md Change-Id: I7809bcba1d45b76ab9dcc031f86beb2f69da3788 Signed-off-by: Thomas Wolf <twolf@apache.org> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Orbit to S20221109014815Matthias Sohn2022-11-141-20/+20
| | | | | | | | | | | | | | and update - com.sun.jna to 5.12.1.v20221103-2317 - com.sun.jna.platform to 5.12.1.v20221103-2317 - org.bouncycastle.bcpg to 1.72.0.v20221013-1810 - org.bouncycastle.bcpkix to 1.72.0.v20221013-1810 - org.bouncycastle.bcprov to 1.72.0.v20221013-1810 - org.bouncycastle.bcutil to 1.72.0.v20221013-1810 - org.mockito.mockito-core to 4.8.1.v20221103-2317 - org.objenesis to 3.3.0.v20221103-2317 Change-Id: If00094d23e51d5f66928f83c1334aa6b18b98dfe
* Fix Maven SHA1 for Bazel buildPatrick Hiesel2022-11-031-1/+1
| | | | | | | | The httpcore SHA was wrong resulting in a build breakage. With this change, `bazelisk build all` succeeds. Change-Id: I111ab450db2db2328e7d4fe849e29f55e4897543
* Update org.apache.httpcomponents:httpcore to 4.4.15Matthias Sohn2022-10-101-2/+2
| | | | | | In target platform we updated to this version already earlier. Change-Id: Iefa06bac2c007810936a5675482addd99f8f9cd3
* Update Orbit to S20220927175816Matthias Sohn2022-10-101-2/+2
| | | | | | | and - com.google.code.gson:gson to 2.9.1 Change-Id: Ia9e4fdc557478d3ca37b0169be93711791952068
* Update JMH to 1.35Matthias Sohn2022-10-101-3/+3
| | | | | | | | Update - org.openjdk.jmh:jmh-core to 1.35 - org.openjdk.jmh:jmh-generator-annprocess to 1.35 Change-Id: Iaebae71a9b49b2116da9d2614e6ae1ddbd692aab
* Update Orbit to S20220726152247 and bouncycastle to 1.71Matthias Sohn2022-07-271-13/+13
| | | | Change-Id: I036b9029d575e66ab67839468e5d2a8a7dd85c83
* Update Orbit to I20220502200629Matthias Sohn2022-05-021-2/+2
| | | | | | | and - com.jcraft.jzlib to 1.1.3.v20220502-1820 Change-Id: I7694f1b793f598c3adb96b5223a5f7b5783a35ec
* Bazel: Add RBE supportDavid Ostrovsky2022-01-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | The Bazel build can be used with Google's Remote Build Execution. This needs the following setup steps: $ gcloud auth application-default login $ gcloud services enable remotebuildexecution.googleapis.com --project=${PROJECT} Create a worker pool. The instances should have at least 4 CPUs each for adequate performance. $ gcloud alpha remote-build-execution worker-pools create default \ --project=${PROJECT} \ --instance=default_instance \ --worker-count=50 \ --machine-type=e2-standard-4 \ --disk-size=200 To use RBE, execute $ bazel test --config=remote \ --remote_instance_name=projects/${PROJECT}/instances/default_instance \ //... Change-Id: I988f61e342dab2136d8752ace945a4ed91a4189a
* Bazel: Switch to using toolchain resolution for java rulesDavid Ostrovsky2022-01-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump Bazel version to release 5.0.0. In this new Bazel release, --incompatible_use_toolchain_resolution_for_java_rules is flipped, that means that the build must be adapted to toolchain resolution. Specification toolchain resolution for java rules is here: [1]. Main tracking Bazel issue is here: [2]. Given that new Bazel release also added support for remote JDK 17, add experimental support for building with remote JDK 17 to produce major byte code version 61. Test Plan: To build with remote JDK 11 run: $ bazel build :all To build with remote JDK 17 run: $ bazel build --config java17 :all [1] https://docs.google.com/document/d/1MVbBxbKVKRJJY7DnkptHpvz7ROhyAYy4a-TZ-n7Q0r4/edit?usp=sharing [2] https://github.com/bazelbuild/bazel/issues/7849 Change-Id: I8d26dff722c6677ea7642913b61e416b23ea9041
* Bazel: Remove JDK 15 toolchain definitionDavid Ostrovsky2022-01-201-28/+0
| | | | | | | Java 15 is outdated and the recent Bazel releases added support to JDK 17. Change-Id: I68c1f5b5132d844f07bfefc22f81ecf0a19df910
* Bazel: Remove version checkDavid Ostrovsky2022-01-201-16/+0
| | | | | | | Recent Bazel releases perform Bazel version check, based on .bazelversion file. Change-Id: I92d5daaef8ecbd011517d314564c0f5492c8ea75
* Update orbit to I20220111151929Matthias Sohn2022-01-191-11/+11
| | | | | | | | | | | and update - com.google.gson to 2.8.9.v20220111-1409 - org.bouncycastle.bcpg to 1.70.0.v20220105-1522 - org.bouncycastle.bcpkix to 1.70.0.v20220105-1522 - org.bouncycastle.bcprov to 1.70.0.v20220105-1522 - org.bouncycastle.bcutil to 1.70.0.v20220105-1522 Change-Id: I7d9159e0e8524459a11da84cb2db709cb1f0823d
* Merge branch 'stable-6.0'Matthias Sohn2022-01-181-2/+2
|\ | | | | | | | | | | | | | | * stable-6.0: UploadPack v2 protocol: Stop negotiation for orphan refs Complete update to servlet api 4.0.0 Change-Id: I55ab6e8fd4a76e4313e37b12f9fc5d5e4b84a681
| * Complete update to servlet api 4.0.0Matthias Sohn2022-01-121-2/+2
| | | | | | | | | | | | | | | | | | Ibd0240cf7ad updated servlet-api to 4.0.0 only partially for the osgi-based build in Eclipse. Complete this by updating dependencies also in maven and bazel build. Change-Id: Ic4c3eb78c538007ca2177f6109d415147e58eabe
* | Switch to Apache MINA sshd 2.8.0Thomas Wolf2022-01-071-4/+4
|/ | | | | | | | | | | Update version in root pom.xml, adapt code & manifests. Bump the dependency in the bazel build. Update Orbit to I20220105095044 to get Apache MINA sshd 2.8.0 and regenerate all target platforms. Bug: 577542 Change-Id: Iefc02ceda8a9b0683f49aa8059999a5486d1f322 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Update Jetty to 10.0.6Matthias Sohn2021-11-221-15/+15
| | | | | | | | | | | | | - this is the same version eclipse platform currently uses - update servlet-api to 4.0 - configure keystore used by AppServer with Subject Alternative Names for host name and ip address to satisfy more strict SNI checking in Jetty 10. See https://github.com/eclipse/jetty.project/issues/5379 - add jetty bundles to JGit-dependency-bundles in the jgit p2 repository Bug: 571932 Bug: 576100 Change-Id: Ibd0240cf7ad4dc201947fd69707f517c3c1fc1c8
* Update Orbit to S20211108222137Matthias Sohn2021-11-101-8/+8
| | | | | | | | | | | | | and update dependencies: - com.google.gson to 2.8.8.v20211029-0838 - com.googlecode.javaewah to 1.1.13.v20211029-0839 - net.i2p.crypto.eddsa to 0.3.0.v20210923-1401 - org.apache.ant to 1.10.12.v20211102-1452 - org.apache.commons.compress to 1.21.0.v20211103-2100 - org.bouncycastle.bcprov to 1.69.0.v20210923-1401 - org.junit to 4.13.2.v20211018-1956 Change-Id: I90ca64f6d9f2a15c9a5d9a27d48956182f1698b4
* Update jetty to 9.4.44.v20210927Matthias Sohn2021-11-051-15/+15
| | | | Change-Id: Iaa1478af0fe0ccfa1daf1cf44e4eef609e7ad8bb
* sshd: add support for ssh-agentThomas Wolf2021-11-031-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | Add a simple SSH agent connector using JNA. Include com.sum.jna and com.sun.jna.platform in the target platform. JNA is used to communicate through Unix domain sockets with ssh-agent, and if on Windows, to communicate via shared memory with Pageant. The new bundle o.e.j.ssh.apache.agent is an OSGi fragment so that the java.util.ServiceLoader can find the provided factory without further ado in OSGi environments. Adapt both maven and bazel builds to include the new bundle. Manually tested on OS X, CentOS 7, and Win10 with Pageant 0.76. Tested by installing JGit built from this change into freshly downloaded Eclipse 2021-12 M1, and then doing git fetches via SSH with different ~/.ssh/config settings (explicit IdentityFile, without any but a key in the agent, with no keys and a key in the agent and IdentitiesOnly=yes (must fail)). Bug: 541274 Bug: 541275 Change-Id: I34e85467293707dbad1eb44d1f40fc2e70ba3622 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Update orbit to I20210713220109Matthias Sohn2021-07-161-10/+17
| | | | | | | | | | | | | | | | | | | | | update - org.apache.commons.compress to 1.20.0.v20210713-192 - org.bouncycastle.bcpg to 1.69.0.v20210713-1924 - org.bouncycastle.bcpkix to 1.69.0.v20210713-1924 - org.bouncycastle.bcprov to 1.69.0.v20210713-1924 - add org.bouncycastle.bcutil 1.69.0.v20210713-1924 In bazel build don't expose bouncycastle to org.eclipse.jgit since it's not used there anymore since code depending on bouncycastle was moved to org.eclipse.jgit.gpg.bc. CQ: 21771 CQ: 23471 CQ: 23472 CQ: 23473 CQ: 23474 Change-Id: Id3d94c00c39bbc57e3f49a61150841249dc3985c