summaryrefslogtreecommitdiffstats
path: root/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade spotbugs to 3.1.12David Pursehouse2019-06-111-1/+1
| | | | | Change-Id: I8093ce8342ab98f12ffabaf2862e6f1b161c4c87 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade Bouncy Castle to 1.61Brandon Weeks2019-06-011-1/+1
| | | | | | | | | | | | Also now use JcaKeyBoxBuilder constructor in BouncyCastleGpgKeyLocator.readKeyBoxFile(Path). CQ: 19868 CQ: 19869 CQ: 19870 Change-Id: I45bd80e158aecd90448b0c7e59615db27aaef892 Signed-off-by: Brandon Weeks <bweeks@google.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade maven-source-plugin to 3.1.0David Pursehouse2019-05-231-1/+1
| | | | | Change-Id: I8253e75f5038b6c0e2205d74683e0ebd9839dd33 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade maven-jar-plugin to 3.1.2David Pursehouse2019-05-231-1/+1
| | | | | Change-Id: I9a291390205ee8c44b02c4081f2d8f17635d90ec Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade jacoco-maven-plugin to 0.8.4David Pursehouse2019-05-231-1/+1
| | | | | Change-Id: Ibab24e1f5eefdc14bcf9ab6d72eab7e0a0cfaad9 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Apache MINA sshd client: adapt to sshd 2.2.0Thomas Wolf2019-05-061-1/+1
| | | | | | | | | | | | | | Update target platforms, maven and bazel builds to use sshd 2.2.0. Adapt internal classes to changed sshd interfaces and remove previous work-arounds for asking repeatedly for key passwords and for loading keys lazily; both are now done by sshd. CQ: 19034 CQ: 19035 Bug: 541425 Change-Id: I85e1df6ebb8a94953a912d9b2b8a7b5bdfbd608a Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade maven-compiler-plugin to 3.8.1David Pursehouse2019-05-061-1/+1
| | | | | Change-Id: I40c9b637f8a877764e48bbfc8255d4e406f62468 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade surefire plugins version to 2.22.2David Pursehouse2019-05-061-1/+1
| | | | | Change-Id: I5ee3eebc54789ffaf87964446591e5d65cca6b93 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade maven-pmd-plugin to 3.12.0David Pursehouse2019-04-291-1/+1
| | | | | Change-Id: I5ae0f0573aae3da3789fecdad494a2dd243e780b Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* [releng] Update the japicmp baseline to 5.3.0.201903130848-rThomas Wolf2019-04-251-1/+1
| | | | Change-Id: Ie69cc0885317705aaee7d107875e6aa9f430b5eb Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Update target platform, maven and bazel builds to JSch 0.1.55Thomas Wolf2019-04-251-1/+1
| | | | | | | | | | | Same version as used in the latest Eclipse platform. Updating the JGit target platform results in the new JSch version being included in the JGit feature in the p2 repo, and thus ultimately in the EGit update site. CQ: 19588 Bug: 546130 Change-Id: Id7e4318096f6f29dc4573e15542abdf54582af34 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Upgrade ecj to 3.17.0David Pursehouse2019-03-221-1/+1
| | | | | Change-Id: Ia0806034668af65196c3223f5ee32065e07bbb2d Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Prepare 5.4.0-SNAPSHOT buildsMatthias Sohn2019-03-071-1/+1
| | | | | Change-Id: I90a4791f63d0eba23da744c720e869f1830b86e7 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade maven-javadoc-plugin to 3.1.0David Pursehouse2019-03-051-1/+1
| | | | | Change-Id: I4fc59b02e92db55797b9773648fd1dea88682ade Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade error_prone_core to 2.3.3David Pursehouse2019-02-271-1/+1
| | | | | Change-Id: I31232d09b6dc1e5bb3d3398d34b3dd814165d2dc Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade wagon-ssh to 3.3.2David Pursehouse2019-02-141-1/+1
| | | | | Change-Id: I203572eb47187d476622eb416f6ac8d791b747c1 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade spotbugs to 3.1.11David Pursehouse2019-02-041-1/+1
| | | | | Change-Id: I24bb63fc5e1241420f6fc72e8c4708d5201c4f2b Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Add 4.11-staging target platform and update Orbit to I20190123233226Matthias Sohn2019-01-271-2/+2
| | | | | | | | | | | Update - org.apache.httpcomponents.httpcore to 4.4.10.v20190123-2214 - org.apache.httpcomponents.httpclient.source to 4.5.6.v20190123-2215 - org.bouncycastle.bcpg to 1.60.0.v20181210-2057 - org.bouncycastle.pkix to 1.60.0.v20181210-2057 - org.bouncycastle.prov to 1.60.0.v20181210-2057 Change-Id: I132b6686aa29b2a76cc529f7cae34115604c754d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade jacoco-maven-plugin to 0.8.3David Pursehouse2019-01-271-1/+1
| | | | | Change-Id: I1df9ed2d696613297f9e694876d94c28aaf56339 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Implement signing commits using BouncyCastleMedha Bhargav Prabhala2019-01-161-0/+26
| | | | | | | | | | | | | This also includes a change to generating the jgit CLI jar. Shading is no longer possible because it breaks the signature of BouncyCastle. Instead, the Spring Boot Loader Maven plug-in is now used to generate an executable jar. Bug: 382212 Change-Id: I35ee3d4b06d9d479475ab2e51b29bed49661bbdc Also-by: Gunnar Wagenknecht <gunnar@wagenknecht.org> Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org> Signed-off-by: Medha Bhargav Prabhala <mprabhala@salesforce.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Eclipse Java compilerMatthias Sohn2019-01-151-2/+2
| | | | | | | | Update - orb.eclipse.jdt:ecj to 3.16.0 - plexus-compiler-eclipse to 2.8.5 Change-Id: I56d6d57c4c49646a9c98d2d1ca01b1b1d92280cf Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Jetty to 9.4.14Matthias Sohn2019-01-151-1/+1
| | | | Change-Id: I255d4d03a35bf7701b021339623dfb8c28d24c35 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade wagon-ssh to 3.3.1David Pursehouse2019-01-071-1/+1
| | | | | Change-Id: I7428e55302e673380b1ab024b5ee2fd71308b40f Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade spotbugs-maven-plugin to 3.1.10David Pursehouse2019-01-071-1/+1
| | | | | Change-Id: I800930d34491ae5568d47ccc59271b6ad4a24c3d Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade plexus-compiler-javac-errorprone to 2.8.5David Pursehouse2019-01-021-1/+1
| | | | | Change-Id: I2898eef32472216a5fb33f5a036588dd022445cb Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Update org.tukaani.xz to 1.8.0.v20180207-1613Matthias Sohn2018-12-241-1/+1
| | | | | CQ: 18321 Change-Id: I49f47748e7753146c0d696b2bd381d2d3465691e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Capture test coverage and add an aggregate test coverage reportMatthias Sohn2018-12-211-1/+55
| | | | | | | | | | | | | Configure Maven build to capture test coverage using jacoco. Add new org.eclipse.jgit.coverage Maven module to aggregate jacoco test coverage results and generate test coverage HTML report at org.eclipse.jgit.coverage/target/site/jacoco-aggregate/index.html See https://www.eclemma.org/jacoco/trunk/doc/maven.html Change-Id: Iaeec4033e448ebc16965c05ab54109c4155a307a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade maven-jar-plugin to 3.1.1David Pursehouse2018-12-161-1/+1
| | | | | Change-Id: I1b230fb558bc4773594a11292ee12820abe3ebaf Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade Tycho to 1.3Michael Keppler2018-12-161-1/+1
| | | | | | | | | With the upcoming Eclipse release 2018-12 a new version of Tycho has been released. Upgrade the Tycho related build steps to the new version in the Maven build. Change-Id: Ifff186a9f97ed9faf70f15b20396724b0c9e801c Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
* Enable japicmp for new SSH bundle; update its baselineThomas Wolf2018-12-151-1/+1
| | | | | | | | | In the original contribution of this bundle, japicmp was disabled as no previous version to compare against existed. Enable it now. Update the version to compare against to 5.2.0.201812061821-r. Change-Id: I42f812befde2d0d98db5f87e05230b51af244ae6 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Merge branch 'stable-5.2'Matthias Sohn2018-12-091-23/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | * committer: Update list of committers Add new ssh bundles to Maven central scripts Update maven site reports Prepare 5.2.1-SNAPSHOT builds JGit v5.2.0.201812061821-r Update Orbit to R20181128170323 for 2018-12 Change-Id: I97c6ce5f0c963bfab4d45462f555563d9c5bbe8a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Update list of committersMatthias Sohn2018-12-091-18/+3
| | | | | | | | | | Change-Id: I5bd3dc06103f8f62af1485b92e7b89f8a725be28 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Update maven site reportsMatthias Sohn2018-12-091-5/+9
| | | | | | | | | | | | | | | | | | | | | | - update name of reports which changed name in maven-project-info-reports-plugin 3.0.0 - add dependency-covergence report - add dependency-management report - add index report - add summary report Change-Id: I6d406ecd9e082d96b2bd250704d5ca18e7c8f735 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 5.2.1-SNAPSHOT buildsMatthias Sohn2018-12-071-1/+1
| | | | | | | | | | Change-Id: I68d9f5b1c8ca8e8eada9143093dc4fa82519edd8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v5.2.0.201812061821-rv5.2.0.201812061821-rMatthias Sohn2018-12-071-1/+1
| | | | | | | | | | Change-Id: I8528c913ad1a820ee9a2fa6be1c9125b518caefe Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 5.2.0-SNAPSHOT buildsMatthias Sohn2018-11-301-1/+1
| | | | | | | | | | Change-Id: I18646aaeee51047b234b758dcc1c2f89fd01b2f8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v5.2.0.201811281532-m3v5.2.0.201811281532-m3Matthias Sohn2018-11-281-1/+1
| | | | | | | | | | Change-Id: I79988b473d67e565d8f6bcac40ee9a14b26c9e60 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Prepare 5.3.0-SNAPSHOT buildsMatthias Sohn2018-12-031-1/+1
| | | | | | | | | | Change-Id: I8951c2cf650cc3e41d2baa0b330b94468cfed5c2 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Upgrade spotbugs-maven-plugin to 3.1.9Michael Keppler2018-12-021-1/+1
|/ | | | | Change-Id: Idc447dfbcd165ef0362142bd17434d304c6c7f01 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
* Update Apache commons compress to 1.18.0Matthias Sohn2018-11-281-1/+1
| | | | | | | | | | | to consume fix for vulnerability [1] in Apache commons compress which is fixed in version 1.18. [1] https://nvd.nist.gov/vuln/detail/CVE-2018-1324 CQ: 18320 Change-Id: I39b1d815e5b8e0208600afafe7a72bb603d04fb8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Move SshTestGitServer to new bundle org.eclipse.jgit.junit.sshThomas Wolf2018-11-171-0/+1
| | | | | | | | | | | | | | | Create the bundle and move the SshTestGitServer there. Verified that the Eclipse build still works and ran JSchSshTest and ApacheSshTest as junit tests inside Eclipse. Update maven build and features to account for that. Verified by running full maven build including packaging. Update bazel build files to account for that. Verified by a clean-slate bazel build :all, followed by running the JSchSshTest and the ApacheSshTest via bazel. Change-Id: Ia084942f4425b454529de148e00417e7da786a90 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Apache MINA sshd clientThomas Wolf2018-11-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Add a new ssh client implementation based on Apach MINA sshd 2.0.0. This implementation uses JGit's own config file parser and host entry resolver. Code inspection of the Apache MINA implementation revealed a few bugs or idiosyncrasies that immediately would re-introduce bugs already fixed in the past in JGit. Apache MINA sshd is not without quirks either, and I had to configure and override more than I had expected. But at least it was all doable in clean ways. Apache MINA boasts support for Bouncy Castle, so in theory this should open the way to using more ssh key algorithms, such as ed25519. The implementation is in a separate bundle and is still not used in the core org.eclipse.jgit bundle. The tests re-use the ssh tests from the core test bundle. Bug: 520927 Change-Id: Ib35e73c35799140fe050d1ff4fb18d0d3596580e Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Upgrade maven-shade-plugin to 3.2.1David Pursehouse2018-11-121-1/+1
| | | | | Change-Id: I4f194008bb02ab58eba6d44d1be0424c47be4d81 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Ssh tests with an Apache MINA sshd test git serverThomas Wolf2018-11-061-0/+1
| | | | | | | | | | | | | | | | Add a simple ssh git server based on Apache MINA sshd, and use it in new tests that verify ssh operations and in particular a number of bugs that had cropped up over time in JSch. The git server supports fetching only, and sftp access. The tests are all in an abstract base class; the concrete JschSshTest class only provides ssh-specific test setup. So the same tests could be run easily also with some other ssh client. Bug: 520927 Change-Id: Ide6687b717fb497a29fc83f22b07390a26dfce1d Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
* Upgrade Spotbugs to 3.1.8David Pursehouse2018-11-051-1/+1
| | | | | Change-Id: Ie283ab9d9925c4eae3fad2a3ad2d94bdcb80f75f Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Update eclipse compiler org.eclipse.jdt:ecj to 3.15.0Matthias Sohn2018-10-281-1/+1
| | | | Change-Id: Iabca86db71e166e6ce73db2f8ddc5058e58da11a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade maven-pmd-plugin to 3.11.0David Pursehouse2018-10-261-1/+1
| | | | | Change-Id: I145272faa1f4cdead4706d71299ce6a0b27902cf Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade spotbugs to 3.1.7David Pursehouse2018-10-161-1/+1
| | | | | Change-Id: I2bfeccafe01cf249ac536ded16be734e28cf4ff0 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade maven-surefire plugins to 2.22.1David Pursehouse2018-10-121-1/+1
| | | | | Change-Id: Ic53997223de82b8e0c4df96624889ffb9715822a Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
* Upgrade error_prone_core to 2.3.2David Pursehouse2018-10-111-1/+1
| | | | | Change-Id: Icd9b08ad0c922e3e0a436f2a0a7fd60019ee22ae Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>