Commit 7a640bf4 authored by Niels Möller's avatar Niels Möller
Browse files

*** empty log message ***

Rev: ChangeLog:1.322
Rev: NEWS:1.74
Rev: src/.simplify:1.4
Rev: src/io_commands.h:1.17
parent 24b0d427
......@@ -2,6 +2,8 @@ I'd like to announce a new version of LSH, the GNU implementation of
the secure shell protocols. LSH includes a client, a server, and a few
scripts and utility programs.
The LSH-1.2 release, and any following LSH-1.2.x updates, are intended
to be stable. New features will be added to LSH-1.3.x.
......@@ -11,10 +13,10 @@ o Support for RSA keys, for both host and user authentication.
o The "gateway" mode of operation, implemented by lsh -G and lshg.
o Limited Kerberos support, similar to that available for the
o Limited Kerberos support, comparable to that available for the
original sshd.
o An improved randomness generator that works also on sysmtems that
o An improved randomness generator that works also on systems that
lack /dev/random.
Some of the older (LSH-1.0) features are
2001-03-25 Niels Mller <nisse@cuckoo.localdomain>
* src/testsuite/ (CFLAGS): -O0 is not needed anymore,
since most of the rijndael tests were deleted.
* src/proxy_userauth.c (do_proxy_userauth_continuation): Don't use
* src/command.h (delayed_apply): Deleted class.
* Bumped version to 1.1.9.
* src/testsuite/rijndael-test.m4: Deleted most tests, left 4 for
each key size.
* src/werror.c (fatal): If compiling with gcov, use exit(255)
instead of abort.
* src/spki_commands.c (parse_private_key): Use fatal instead of
* src/sexp.c (sexp_sn): #if:ed out.
* src/resource.c (dont_free_live_resource): Call werror, not
fatal. Currently, this is normal iff it happens during
* src/proxy_userauth.c (do_handle_userauth): Don't use
* src/lshg.c (main): Call gc_final.
* src/lshd.c (main): Call gc_final. When compiling with gcov,
catch the TERM signal and call exit() sometime later.
* src/lsh.c: Call gc_final().
* src/lsh-keygen.c: Use fatal(), not abort().
* src/io_commands.c (remember_continuation): Deleted class.
(do_remember_continuation): Deleted function.
(make_remember_continuation): Deleted function.
(do_listen): Deleted arguments resources and lookup. Updated
(do_simple_listen): Deleted function.
(make_simple_listen): Deleted function.
* src/gc.c (gc_final): New function.
* src/command.c (make_delayed_apply): Deleted function.
(delay_continuation): Deleted class.
(do_delay_continuation): Deleted function.
(make_delay_continuation): Deleted function.
* src/channel.c (connection_service): Deleted class.
* doc/lsh.texinfo (Invoking lsh): Added a note saying that
ordering is important.
* doc/TODO (TESTING): Added info on missing tests.
* Define WITH_GCOV when compiling for gcov.
* acconfig.h (WITH_GCOV): New symbol.
2001-03-24 Niels Mller <nisse@cuckoo.localdomain>
* src/lsh_proxy.c (main): Use listen_callback instead of
2001-03-20 Niels Mller <>
* src/lshg.c: Include client.h (used to include client.c. Argh!).
News for the 1.1.9 release:
Some code cleanup. Removed a dozen files, four classes and
about 1k lines of code. Useful tools are make class-map and
./configure --enable-gcov.
News for the 1.1.8 release:
Updated the scsh support for scsh-0.5.2. Note that scsh is now
......@@ -21,6 +21,8 @@ channel.h
Change the fallbacks (used by the gateway), to pass the entire
Class connection_service seems unused.
channel_commands.h done
charset.h done
......@@ -178,10 +180,12 @@ server_pty.h done
server_session.h done
server_userauth.h done
sexp.h (done)
Remove traces of cons (done)
Remove SEXP_SET (done)
Remove traces of cons.
Do we really need nil? In spki, no empty lists are allowed.
......@@ -72,11 +72,6 @@ extern struct io_read_fd io_read_stdin;
#define IO_READ_STDIN (&io_read_stdin.super.super)
/* This is not quite the right place for this function. */
struct command_continuation *
make_remember_continuation(struct resource_list *resources,
struct command_continuation *up);
struct command *
make_listen_with_callback(struct command *callback,
struct io_backend *backend);
......@@ -95,10 +90,6 @@ struct command *
make_simple_connect(struct io_backend *backend,
struct resource_list *resources);
struct command *
make_simple_listen(struct io_backend *backend,
struct resource_list *resources);
struct command *
make_listen_local(struct io_backend *backend,
struct local_info *info);
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment