@@ -7,6 +7,30 @@ Copyright (C) Artyom V. Poptsov <poptsov.artyom@gmail.com>
7
7
are permitted in any medium without royalty provided the copyright
8
8
notice and this notice are preserved.
9
9
10
+ * Changes in version 0.15.1 (2022-02-28)
11
+ ** Fix session garbage collecting errors
12
+ When a session is being destroyed by the Guile GC, the session garbage
13
+ collector procedures try to close all the session channels. There was a
14
+ bug that lead to accessing elements that are over the border of a channels
15
+ list.
16
+
17
+ Now the bug should be fixed.
18
+
19
+ Reported by Ludovic Courtès <ludo@gnu.org> in an email, here:
20
+ <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52975>
21
+ ** Fix segfaults that occur on session closing
22
+ When a remote side closing a channel Guile-SSH would fail as the libssh
23
+ callback that marks the Guile-SSH channel as closed tried to convert a
24
+ Guile channel object to the channel data and fails to do it.
25
+
26
+ Now the problem should be fixed.
27
+
28
+ Reported by Ludovic Courtès <ludo@gnu.org> in an email, here:
29
+ <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52975>
30
+ ** Add GNU Guix package definition to the repository
31
+ Add =guix.scm= to the repository. The file contains GNU Guix package
32
+ definition that allows to build Guile-SSH from Git.
33
+
10
34
* Changes in version 0.15.0 (2022-01-03)
11
35
** Bump library version to "14:0:0" according to libtool rules
12
36
In the 0.14.0 release of Guile-SSH the libtool library version wasn't
0 commit comments