Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jsch for openSUSE:Factory checked in 
at 2024-01-14 19:01:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jsch (Old)
 and      /work/SRC/openSUSE:Factory/.jsch.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jsch"

Sun Jan 14 19:01:16 2024 rev:26 rq:1138302 version:0.2.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/jsch/jsch.changes        2023-06-04 
16:41:50.165856078 +0200
+++ /work/SRC/openSUSE:Factory/.jsch.new.21961/jsch.changes     2024-01-14 
19:01:22.050771044 +0100
@@ -1,0 +2,60 @@
+Wed Dec 20 12:47:08 UTC 2023 - Gus Kenion <gken...@suse.com>
+
+- Upgrade to version 0.2.15, which includes fix for SSH protocol
+  vulnerability (bsc#1218134, CVE-2023-48795)
+  * Changes in 0.2.15:
+    + Address CVE-2023-48795 by adding support for new strict key
+      exchange extension
+    + Add support for ext-info-in-a...@openssh.com extension
+    + Introduce two new config options to control usage of the new
+      strict key exchange extension:
+      ~ enable_strict_kex (set to yes by default)
+      ~ require_strict_kex (set to no by default)
+      ~ If either option (or both) is enabled, then JSch will
+        attempt to use the new strict key exchange extension.
+      ~ If the require_strict_kex option is enabled and JSch detects
+        the server does not support it, then JSch will terminate the
+        connection and throw an exception.
+      ~ If the require_strict_kex option is not enabled and JSch
+        detects the server does not support it, then JSch will
+        fallback and proceed with the connection without using the
+        new extension.
+    + This gives users the ability to enable a strong security
+      posture if needed and avoid proceeding with connections to
+      potentially insecure servers.
+  * Changes in 0.2.14:
+    + #450 use Socket.connect() with a timeout that has been
+      supported since Java 1.4 instead of using old method of
+      creating a separate thread and joining to that thread with
+      timeout
+  * Changes in 0.2.13:
+    + #411 Add flush operation from Fix added is/jsch#39,
+      with new config option to allow disabling in case it causes
+      regressions.
+    + #403 add a warning when Channel.getInputStream() or
+      Channel.getExtInputStream() is called after Channel.connect().
+  * Changes in 0.2.12:
+    + Further refine previous fixes for windows line endings in PEM
+      keys
+    + #392 replace call to BigInteger.intValueExact to remain
+      compatible with android api 30
+    + Introduce JSchSessionDisconnectException to allow the
+      reasonCode to be retrieved without String parsing
+    + Introduce specific JSchException for HostKey related failures
+  * Changes in 0.2.11:
+    + update dependencies changes
+    + #369 fix multi-line PEM key parsing to work with windows line
+      endings due to regression from previous fix for #362.
+  * Changes in 0.2.10:
+    + Fix new Java 21 compiler warning: possible 'this' escape
+      before subclass is fully initialized
+    + Tweak OSGi bundle manifest to allow Log4j 3
+    + #362 fix PEM key parsing to work with windows line endings
+    + #361 guard against UIKeyboardInteractive implementations that
+      include NULL elements in the String[] returned from
+      promptKeyboardInteractive()
+    + Add a default implmentation of the deprecated decrypt() method
+      to the Identity interface that throws an
+      UnsupportedOperationException
+
+-------------------------------------------------------------------

Old:
----
  jsch-0.2.9.tar.gz

New:
----
  jsch-0.2.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jsch.spec ++++++
--- /var/tmp/diff_new_pack.8VvxDm/_old  2024-01-14 19:01:22.742796254 +0100
+++ /var/tmp/diff_new_pack.8VvxDm/_new  2024-01-14 19:01:22.746796399 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jsch
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           jsch
-Version:        0.2.9
+Version:        0.2.15
 Release:        0
 Summary:        Pure Java implementation of SSH2
 License:        BSD-3-Clause
@@ -28,7 +28,7 @@
 Patch0:         jsch-junixsocket.patch
 Patch1:         jsch-log4j.patch
 BuildRequires:  ant
-BuildRequires:  bouncycastle
+BuildRequires:  bouncycastle >= 1.77
 BuildRequires:  fdupes
 # We need this for module-info.class
 BuildRequires:  java-devel >= 9

++++++ jsch-0.2.9.tar.gz -> jsch-0.2.15.tar.gz ++++++
++++ 4973 lines of diff (skipped)

Reply via email to