From b79c0eede3ab64773f1aaba612cb285b22901d28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Mon, 29 Nov 1999 23:06:58 +0100
Subject: [PATCH] *** empty log message ***

Rev: ChangeLog:1.127
Rev: NEWS:1.31
Rev: src/.cvsignore:1.16
---
 ChangeLog      | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS           | 10 ++++++++++
 src/.cvsignore |  1 +
 src/.gitignore |  1 +
 4 files changed, 65 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 3988e2b84..22f5235c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,58 @@
 1999-11-29  Niels M�ller  <nisse@cuckoo.localdomain>
 
+	* src/client_userauth.h (format_userauth_password,
+	make_client_userauth, make_client_password_auth,
+	make_client_publickey_auth): Moved from userauth.h.	
+
+	* src/userauth.h: Moved stuff to server_userauth.h.
+
+	* src/userauth.c (format_userauth_failure,
+	format_userauth_success): Moved to server_userauth.c.
+
+	* src/server_session.c (server_connection_service): Removed
+	backend attribute.
+	(make_server_connection_service): Removed backend argument.
+
+	* src/server_password.c (do_authenticate): Added service
+	argument. 
+
+	* src/server_publickey.c (do_authenticate): Added service
+	argument. 
+
+	* src/connection.h (ssh_connection): Added chain attribute, needed
+	for proxying.
+
+	* src/lshd.c (main): Don't pass backend to
+	make_server_connection_service. 
+
+	* src/lsh.c: #include client_userauth.h
+
+	* src/server_userauth.c (make_userauth_handler): New function. 
+	(format_userauth_failure): Moved here.
+	(format_userauth_success): Moved here.
+	(do_userauth): Use make_userauth_handler().
+	(userauth_service): Moved to header file.
+	
+	* src/server_userauth.h (userauth_service): Moved from
+	server_userauth.c. 
+	(userauth): Moved from userauth.h. 
+
+	* src/client_userauth.c (format_userauth_password): Made non-static.
+
+	* src/proxy.c, src/proxy.h, src/proxy_session.c,
+	src/proxy_session.h, src/proxy_userauth.h, src/proxy_userauth.c:
+	New files (Bazsi)
+
+	* src/lsh_proxy.c: New program (Bazsi). 
+
+	* src/Makefile.am.in (sbin_PROGRAMS): Added lsh_proxy.
+	(liblsh_a_SOURCES): Added proxy.c proxy_session.c
+	and proxy_userauth.c. 
+
+	* configure.in: Bumped version to 0.1.17.
+
+	* AUTHORS: Added Bazsi to the list of authors.
+
 	* src/sexp.c (sexp_assq): Bug fix.
 
 	* src/lshd.c (main): Changed invocation of read_spki_key_file. 
diff --git a/NEWS b/NEWS
index 35d8d4ef3..4eb60e468 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,13 @@
+News for the lsh-0.1.17 release
+
+	More support for host authentication and SPKI.
+
+	First version that includes Bazsi's work on an ssh-proxy (i.e.
+	a program that implements the traditional Man-in-the-middle
+	attack on the ssh2 protocol). Could be useful for people
+	running firewalls, and also for those of us who want to point
+	out that it's a bad idea to use unauthenticated hostkeys.
+
 News for the lsh-0.1.16 release
 
 	Some preparations for real host authentication.
diff --git a/src/.cvsignore b/src/.cvsignore
index 90e047eee..52e34a3d8 100644
--- a/src/.cvsignore
+++ b/src/.cvsignore
@@ -20,6 +20,7 @@ digit_table
 digit_table.h
 lsh
 lsh_keygen
+lsh_proxy
 lsh_writekey
 lshd
 packet_types.h
diff --git a/src/.gitignore b/src/.gitignore
index 949568385..24b4f9726 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -20,6 +20,7 @@
 /digit_table.h
 /lsh
 /lsh_keygen
+/lsh_proxy
 /lsh_writekey
 /lshd
 /packet_types.h
-- 
GitLab