Skip to content

Commit ef229d4

Browse files
NEWS: Bump version to 0.15.1
* NEWS: Bump version to 0.15.1. * configure.ac: Update.
1 parent 5fe1793 commit ef229d4

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

NEWS

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ Copyright (C) Artyom V. Poptsov <poptsov.artyom@gmail.com>
77
are permitted in any medium without royalty provided the copyright
88
notice and this notice are preserved.
99

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+
1034
* Changes in version 0.15.0 (2022-01-03)
1135
** Bump library version to "14:0:0" according to libtool rules
1236
In the 0.14.0 release of Guile-SSH the libtool library version wasn't

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ You should have received a copy of the GNU General Public License
2121
along with Guile-SSH. If not, see <http://www.gnu.org/licenses/>.
2222
]])
2323

24-
AC_INIT([Guile-SSH], [0.15.0], [poptsov.artyom@gmail.com],
24+
AC_INIT([Guile-SSH], [0.15.1], [poptsov.artyom@gmail.com],
2525
[guile-ssh],
2626
[https://github.com/artyom-poptsov/guile-ssh])
2727

2828
AC_COPYRIGHT(GUILE_SSH_CONFIGURE_COPYRIGHT)
2929

30-
LIBGUILE_SSH_INTERFACE="14:0:0"
30+
LIBGUILE_SSH_INTERFACE="14:1:0"
3131
AC_SUBST(LIBGUILE_SSH_INTERFACE)
3232

3333
AC_CONFIG_AUX_DIR([build-aux])

0 commit comments

Comments
 (0)