aboutsummaryrefslogtreecommitdiffstats
path: root/WORKSPACE
Commit message (Collapse)AuthorAgeFilesLines
* Bump jetty version to 12.0.9 and servlet-api to 6.0nextDavid Ostrovsky2024-05-081-18/+25
| | | | | Bug: jgit-41 Change-Id: Ib3e42581db2dd88043a1a67d606795501b8019f4
* Bump jetty version to 11.0.20David Ostrovsky2024-05-021-17/+17
| | | | | | and switch servlet-api to use jakarta.servlet 5.0. Change-Id: Ia0ae6efc11806389b7303bc985a08f7822c366f6
* Update minimum Java version to 17Matthias Sohn2024-05-021-2/+0
| | | | | Bug: jgit-52 Change-Id: I27e85b3ab4c2e21c86d69d8707eeb9547d788287
* Bazel: Add support for JDK 21David Ostrovsky2024-05-021-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two failing tests when switching to JDK 21. One failure is related to the changed behaviour related to the locale providers. Adapt `GitDateFormatterTest` to changes in unicode [1]. Second failure related to changed behaviour in URL.openConnection(), see: [2] for more details. Before JDK 20, some of the parsing/validation performed by the JDK built-in URLStreamHander implementations were delayed until URL::openConnection or URLConnection::connect was called. Starting JDK 20, some of these parsing/validations are now performed early, i.e. within URL constructors. IOW, the assumption made in HttpSupport.TesttestMalformedUri() isn't met any more: providing mailformed URI to the URL ctor now throws an exception starting with JDK 20. To rectify the problem, remove the offending test. Test plan: To build with JDK 21 and run the tests locally: $> bazel test --config=java21 //... To build with JDK 21 and run the tests on RBE: $> bazel test --config=remote21 --remote_instance_name=$PROJECT //... [1] https://bugs.openjdk.org/browse/JDK-8304925 [2] https://bugs.openjdk.org/browse/JDK-8293590 Change-Id: I796de67f7945d5f1fa5e8146f4ec8cbe9ac7bd3e
* Bazel: Update RBE docker image to Ubuntu 22.04 and JDK 17David Ostrovsky2024-04-281-5/+5
| | | | | | | | | | | | | | | In this change we update the JDK used in RBE to JDK 17. Use Ubuntu 22.04 docker image with JDK 17 from Bazel project as the new base image. So that we don't need to maintain our own docker image any more. Also align the naming convention for the docker images with the Bazel project: <OS version>-<JDK version>, and remove "rbe"-prefix from the docker image name, because the image doesn't have any RBE specifics and could be used for Gerrit build and tests outside of the RBE pipeline. Change-Id: I617354c79301ec6dd52161dd3727f646c2a8ac56
* Revert "[releng] Bump Bouncy Castle to 1.78"Thomas Wolf2024-04-101-9/+9
| | | | | | | | | | | | This reverts commit 718d121bb38860e66f6e34a4045aa6d5d9490e8a. Bouncy Castle 1.78 has broken OSGi metadata: the package imports in MANIFEST.MF are missing. See also [1] and [2]. [1] https://github.com/bcgit/bc-java/issues/1621 [2] https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/1968#issuecomment-2048151288 Change-Id: Iedec921215dabe0b63fb0dd7f6a4b28c18f854a0 Signed-off-by: Thomas Wolf <twolf@apache.org>
* [releng] Bump Bouncy Castle to 1.78Thomas Wolf2024-04-091-9/+9
| | | | | | | | | | Update version in pom.xml; update target platforms; update bazel workspace. Also update the p2 repository; the Bouncy Castle bundle symbolic names have changed from plain "bc*" to "bc*-jdk18on". Change-Id: I07a5709c791f644d2247c76404a36ba7d0625a1c Signed-off-by: Thomas Wolf <twolf@apache.org>
* Update jetty to 10.0.20Matthias Sohn2024-02-201-15/+15
| | | | Change-Id: Ic79c5ce718fe1345f75c4254a9ee2aa7d91af359
* Update org.assertj:assertj-core to 3.25.3Matthias Sohn2024-02-201-2/+2
| | | | Change-Id: I3fd8adf3c1cc3f2c8826602b11d1d11fdfe29bfb
* Update org.mockito:mockito-core to 5.10.0Matthias Sohn2024-02-201-2/+2
| | | | Change-Id: I35dbb2402e65753e10bef4617b7e1683f9900406
* Update org.apache.commons:commons-compress to 1.26.0Matthias Sohn2024-02-201-2/+8
| | | | | | | The new version now requires commons-io for the tests. Hence adding dependency to commons-io:commons-io:2.15.1. Change-Id: Ieb50ef559a119c89f90d700ab95a73c0fcae85a8
* Update byte-buddy to 1.14.12Matthias Sohn2024-02-201-3/+3
| | | | Change-Id: Idc56efd1ee6d9d1e039ccfffd5e16803b727f6dc
* [ssh] Bump Apache MINA sshd 2.11.0 -> 2.12.0Thomas Wolf2024-01-201-3/+3
| | | | | | | | | | | This includes the upstream fix for CVE-2023-48795[1] ("strict KEX" protocol extension mitigating the "Terrapin attack"[2]) in JGit. [1] https://nvd.nist.gov/vuln/detail/CVE-2023-48795 [2] https://www.terrapin-attack.com/ Bug: jgit-16 Change-Id: Ie9aa5b903ea6795bd1511afea0bebdb537b56148 Signed-off-by: Thomas Wolf <twolf@apache.org>
* Update jna to 5.14.0Matthias Sohn2024-01-121-4/+6
| | | | Change-Id: Ie60f618fabd1c35815a7fe2775b7fe059baba8b4
* Update mockito to 5.8.0Matthias Sohn2023-12-221-2/+2
| | | | Change-Id: I70d33b7af25fcb4754fb048dd9054eef7356f00c
* Add 4.31 target platform and update orbit to 4.31Matthias Sohn2023-12-221-3/+3
| | | | | | and update bytebuddy to 1.14.10. Change-Id: I145776a31d806f7e6dcc90263650109b3eb19067
* Update org.apache.commons:commons-compress to 1.25.0Matthias Sohn2023-11-171-2/+2
| | | | Change-Id: Ic9c6910853ad00075501aa3e03888fefbe634bf6
* Update bouncycastle to 1.77Matthias Sohn2023-11-161-9/+9
| | | | Change-Id: I2dc011247ace2eeea8c46587cae55a39be086f36
* Update jetty to 10.0.18Matthias Sohn2023-11-151-15/+15
| | | | Change-Id: I34c9f7c062400bb69849812d57390dd2e7b04cac
* SSH: bump org.apache.sshd to 2.11.0Thomas Wolf2023-11-151-3/+3
| | | | | | | | | | Update maven build, bazel build, and target platform. Also remove a file in a ./bin directory that got committed by mistake in commit f5f4bf0ad. Change-Id: Ia653c71643f8fad290874d723dacdafbef25c13f Signed-off-by: Thomas Wolf <twolf@apache.org>
* 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>