Skip to content
Snippets Groups Projects
Commit 014fdcc3 authored by Niels Möller's avatar Niels Möller
Browse files

*** empty log message ***

Rev: ChangeLog:1.315
Rev: NEWS:1.73
Rev: configure.in:1.103
parent ae569481
No related branches found
No related tags found
No related merge requests found
2001-03-12 Niels Mller <nisse@cuckoo.localdomain>
* configure.in: Bumped version to 1.1.8.
* src/client_session.c (do_client_session_eof): Close stdout and
stderr, not stdin.
* src/client.c (do_exit_status): Don't call channel_eof. This way,
the behavior is more similar to other ssh clients.
* src/channel.c (channel_request_handler): Display more info about
unexpected packets.
(channel_close_handler): Don't display the "unexpected channel
close" message if CHANNEL_NO_WAIT_FOR_EOF is set.
Don't invoke the CHANNEL_EOF callback.
(channel_eof): Use the new CHANNEL_NO_WAIT_FOR_EOF flag.
(init_channel): Set CHANNEL_CLOSE_AT_EOF by default.
(channel_read_close_callback): Improved comment.
* src/channel.h (CHANNEL_NO_WAIT_FOR_EOF): New flag.
* src/tcpforward.c (do_tcpip_eof): Use the SHUT_WR constant, which
is defined in io.h if needed.
* src/server_session.c (spawn_process): Clear
CHANNEL_CLOSE_AT_EOF.
(do_exit_shell): Set CHANNEL_CLOSE_AT_EOF and
CHANNEL_NO_WAIT_FOR_EOF.
* src/gateway_channel.c (make_gateway_channel): Clear
CHANNEL_CLOSE_AT_EOF.
* src/io.h (SHUTDOWN_UNIX): Moved shutdown workaround from io.c,
and added a _UNIX-suffix on the macros to indicate that they are
for AF_UNIX sockets only.
* src/scm/gaba.scm (string-upcase): Moved definition to
guile-compat.scm. scsh already provides string-upcase, and the
definition here trigs a bug in string->list in scsh-0.5.2.
2001-03-12 Niels Mller <nisse@ehand.com> 2001-03-12 Niels Mller <nisse@ehand.com>
* src/io.c (io_iter): Handle POLLERR. * src/io.c (io_iter): Handle POLLERR.
......
...@@ -4,6 +4,15 @@ News for the 1.1.8 release: ...@@ -4,6 +4,15 @@ News for the 1.1.8 release:
free software; the "non-commercial use" restrictions were free software; the "non-commercial use" restrictions were
removed in the 0.5.2 release. removed in the 0.5.2 release.
Updated the channel close logic to be compatible with other
ssh implementations.
Handle POLLERR; the previous version went into a busy loop if
poll set the POLLERR flag on any fd.
--cvs-workaround=e is now on by default. New option
--no-cvs-workaround to disable it.
News for the 1.1.7 release: News for the 1.1.7 release:
More bug fixes, most of them related to the EOF handling. More bug fixes, most of them related to the EOF handling.
......
...@@ -4,7 +4,7 @@ dnl $Id$ ...@@ -4,7 +4,7 @@ dnl $Id$
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/lsh_types.h) AC_INIT(src/lsh_types.h)
AM_INIT_AUTOMAKE(lsh, 1.1.7) AM_INIT_AUTOMAKE(lsh, 1.1.8)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment