6
0
forked from pool/jsch

Compare commits

...

19 Commits

Author SHA256 Message Date
c2adab5510 Accepting request 1243237 from Java:packages
0.2.22

OBS-URL: https://build.opensuse.org/request/show/1243237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=29
2025-02-07 21:54:55 +00:00
57a5c87d54 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jsch?expand=0&rev=58 2025-01-14 08:36:04 +00:00
d064f819da OBS-URL: https://build.opensuse.org/package/show/Java:packages/jsch?expand=0&rev=57 2025-01-14 08:30:17 +00:00
f9ea6c8da8 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jsch?expand=0&rev=56 2025-01-14 08:16:00 +00:00
df682a7d04 Accepting request 1170851 from Java:packages
This runs with java 8 just fine

OBS-URL: https://build.opensuse.org/request/show/1170851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=28
2024-05-01 12:54:54 +00:00
cd177b69a4 Accepting request 1148594 from Java:packages
rpm 4.20 compat

OBS-URL: https://build.opensuse.org/request/show/1148594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=27
2024-02-22 19:56:00 +00:00
74953f3b52 Accepting request 1138302 from Java:packages
bsc#1218134, CVE-2023-48795

OBS-URL: https://build.opensuse.org/request/show/1138302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=26
2024-01-14 18:01:16 +00:00
2239e09097 Accepting request 1090641 from Java:packages
0.2.9

OBS-URL: https://build.opensuse.org/request/show/1090641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=25
2023-06-04 14:41:41 +00:00
806a88b777 Accepting request 963095 from Java:packages
source/target levels 8

OBS-URL: https://build.opensuse.org/request/show/963095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=24
2022-03-28 14:59:20 +00:00
b12d685269 Accepting request 792006 from Java:packages
0.1.54 -> 0.1.55

OBS-URL: https://build.opensuse.org/request/show/792006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=23
2020-04-09 21:14:33 +00:00
76dcd46398 Accepting request 732197 from Java:packages
Make actually work with maven

OBS-URL: https://build.opensuse.org/request/show/732197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=22
2019-09-25 05:47:01 +00:00
e69eedb3ee Accepting request 522254 from Java:packages
Fix build with java 9

OBS-URL: https://build.opensuse.org/request/show/522254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=21
2017-09-13 20:20:50 +00:00
06aa25154a Accepting request 502563 from Java:packages
- Build with full java, does not compile with gcj

OBS-URL: https://build.opensuse.org/request/show/502563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=20
2017-06-10 16:33:45 +00:00
cb2d45990a Accepting request 496569 from Java:packages
1

OBS-URL: https://build.opensuse.org/request/show/496569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=19
2017-05-31 11:29:04 +00:00
cf59d79b45 Accepting request 456704 from Java:packages
1

OBS-URL: https://build.opensuse.org/request/show/456704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=18
2017-02-16 15:43:35 +00:00
932869989b Accepting request 292630 from Java:packages
javapackages-tools update

OBS-URL: https://build.opensuse.org/request/show/292630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=17
2015-04-02 13:57:33 +00:00
Stephan Kulow
a7df4886c8 Accepting request 237891 from Java:packages
- Version bump to 0.1.51
- Cleanup with spec-cleaner
- Add maven and osgi things same as in Fedora.

OBS-URL: https://build.opensuse.org/request/show/237891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=15
2014-06-25 04:57:25 +00:00
Stephan Kulow
058eaff7a7 Accepting request 198296 from Java:packages
Submit of succeeding java packages for factory

OBS-URL: https://build.opensuse.org/request/show/198296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=13
2013-09-11 11:38:25 +00:00
Stephan Kulow
a4e0586f6d Accepting request 175212 from Java:packages
- update to 0.1.50
  * fixes connection errors with "verify: false" when running on
    Java 7u6 (and later).
  * The OpenSSH config file and the key exchange method
    "diffie-hellman-group-exchange-sha256" are now supported

OBS-URL: https://build.opensuse.org/request/show/175212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jsch?expand=0&rev=12
2013-05-16 09:06:45 +00:00
7 changed files with 84 additions and 24 deletions

BIN
jsch-0.2.15.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
jsch-0.2.22.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -9,7 +9,7 @@
<property file="build.properties"/>
<property name="project.artifactId" value="jsch"/>
<property name="project.version" value="0.2.9"/>
<property name="project.version" value="specify_on_command_line"/>
<property name="spec.version" value="0.2"/>
<property name="versionWithoutMinus" value="${project.version}"/>
@@ -18,7 +18,7 @@
<property name="compiler.source" value="1.${compiler.release}"/>
<property name="compiler.target" value="${compiler.source}"/>
<property name="build.finalName" value="jsch-${project.version}"/>
<property name="build.finalName" value="${project.artifactId}-${project.version}"/>
<property name="build.dir" value="target"/>
<property name="build.outputDir" value="${build.dir}/classes"/>
<property name="build.srcDir" value="src/main/java"/>

View File

@@ -25,11 +25,10 @@
private static Path getSshAuthSocket() throws AgentProxyException {
--- a/src/main/java9/module-info.java
+++ b/src/main/java9/module-info.java
@@ -6,7 +6,6 @@ module com.jcraft.jsch {
requires static org.apache.logging.log4j;
requires static org.slf4j;
requires static org.bouncycastle.provider;
- requires static org.newsclub.net.unix;
requires static com.sun.jna;
requires static com.sun.jna.platform;
@@ -7,6 +7,5 @@ module com.jcraft.jsch {
requires static java.security.jgss;
requires static org.apache.logging.log4j;
requires static org.bouncycastle.provider;
- requires static org.newsclub.net.unix;
requires static org.slf4j;
}

View File

@@ -1,10 +1,10 @@
--- a/src/main/java9/module-info.java
+++ b/src/main/java9/module-info.java
@@ -3,7 +3,6 @@ module com.jcraft.jsch {
requires static java.security.jgss;
requires static java.logging;
- requires static org.apache.logging.log4j;
requires static org.slf4j;
requires static org.bouncycastle.provider;
requires static com.sun.jna;
@@ -5,7 +5,6 @@ module com.jcraft.jsch {
requires static com.sun.jna.platform;
requires static java.logging;
requires static java.security.jgss;
- requires static org.apache.logging.log4j;
requires static org.bouncycastle.provider;
requires static org.slf4j;
}

View File

@@ -1,3 +1,64 @@
-------------------------------------------------------------------
Tue Jan 14 08:17:38 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Upgrade to version 0.2.22
* Changes in 0.2.22
+ Add support for sntrup761x25519-sha512 KEX algorithm.
° As with sntrup761x25519-sha512@openssh.com, this requires
Bouncy Castle
+ Add support for mlkem768x25519-sha256, mlkem768nistp256-sha256
& mlkem1024nistp384-sha384 KEX algorithms.
° As with sntrup761x25519-sha512 &
sntrup761x25519-sha512@openssh.com, this requires Bouncy
Castle
+ Run tests on Java 23.
+ fix(#739) SignatureECDSAN destroying private key
* Changes in 0.2.21
+ Update Deflate.java
* Changes in 0.2.20
+ Fix #648: Incorrect Oid for service name in GSSAPI
authentication
+ Update Hostkey.getFingerprint() method to output more moden
format first introduced with OpenSSH 6.8
+ Add stack trace to log message when an exception occurs during
authentication
* Changes in 0.2.19
+ Enforce DHGEX prime modulus bit length meets configured
constraints
+ Fix possible rekeying timeouts
* Changes in 0.2.18
+ Handle negated patterns according to ssh_config(5)
* Changes in 0.2.17
+ Organize imports and remove unused imports
+ Remove unneeded implements statements
+ Remove unused local variables
+ Skip flatten-maven-plugin during CI tests
+ Expand wildcard imports in order to better adhere to Google
Java Style Guide
+ Add PBKDF2-HMAC-SHA512/256 & PBKDF2-HMAC-SHA512/224, which are
both supported as of Java 21
+ Organize imports
+ Always embed NoPadding into Cipher string
+ Import javax.crypto.Cipher instead of com.jcraft.jsch.Cipher
+ Organize module-info
+ More formatting corrections to better adhere to Google Java
Style Guide
+ Switch to using java.time classes & make work for dates past
2038
* Changes of 0.2.16
+ Add support for sntrup761x25519-sha512@openssh.com KEX
algorithm
+ Switch to bnd-maven-plugin in order to support Multi-Release
OSGi bundle JAR's via supplemental manifest files
+ Introduce JSchProxyException to replace generic JschException
in Proxy implementations
+ Do not falsely log support for ext-info if the server did not
return 'ext-info-s'
- Modified patches:
* jsch-junixsocket.patch
* jsch-log4j.patch
+ rediff
-------------------------------------------------------------------
Mon Apr 29 12:18:36 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package jsch
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
# binaries are java 8 compatible
%define __requires_exclude java-headless
Name: jsch
Version: 0.2.15
Version: 0.2.22
Release: 0
Summary: Pure Java implementation of SSH2
License: BSD-3-Clause
@@ -85,11 +85,11 @@ rm -f \
%build
mkdir -p lib
build-jar-repository -s lib jna jna-platform slf4j/api bcprov
%{ant} jar javadoc
%{ant} -Dproject.version=%{version} jar javadoc
%install
# jars
install -Dpm 644 target/%{name}-*.jar %{buildroot}%{_javadir}/%{name}.jar
install -Dpm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
# pom
install -d -m 755 %{buildroot}%{_mavenpomdir}