summaryrefslogtreecommitdiff
path: root/OVERVIEW
diff options
context:
space:
mode:
authordtucker@openbsd.org <dtucker@openbsd.org>2018-07-27 03:55:22 +0000
committerDamien Miller <djm@mindrot.org>2018-07-27 15:09:59 +1000
commitc12033e102760d043bc5c98e6c8180e4d331b0df (patch)
tree78558de8ce4d4c884c68dd8f7381d971590f5ad4 /OVERVIEW
parent4492e2ec4e1956a277ef507f51d66e5c2aafaaf8 (diff)
upstream: ssh(1) no longer supports being setuid root. Remove reference
to crc32 which went with protocol 1. Pointed out by deraadt@. OpenBSD-Commit-ID: f8763c25fd96ed91dd1abdab5667fd2e27e377b6
Diffstat (limited to 'OVERVIEW')
-rw-r--r--OVERVIEW10
1 files changed, 2 insertions, 8 deletions
diff --git a/OVERVIEW b/OVERVIEW
index eb594860c..515567f45 100644
--- a/OVERVIEW
+++ b/OVERVIEW
@@ -61,7 +61,7 @@ these programs.
61 code in packet.c does not concern itself with packet types or their 61 code in packet.c does not concern itself with packet types or their
62 execution; it contains code to build packets, to receive them and 62 execution; it contains code to build packets, to receive them and
63 extract data from them, and the code to compress and/or encrypt 63 extract data from them, and the code to compress and/or encrypt
64 packets. CRC code comes from crc32.c. 64 packets.
65 65
66 - The code in packet.c calls the buffer manipulation routines 66 - The code in packet.c calls the buffer manipulation routines
67 (buffer.c, bufaux.c), compression routines (zlib), and the 67 (buffer.c, bufaux.c), compression routines (zlib), and the
@@ -105,12 +105,6 @@ these programs.
105 calls client_loop in clientloop.c. This does the real work for 105 calls client_loop in clientloop.c. This does the real work for
106 the session. 106 the session.
107 107
108 - The client is suid root. It tries to temporarily give up this
109 rights while reading the configuration data. The root
110 privileges are only used to make the connection (from a
111 privileged socket). Any extra privileges are dropped before
112 calling ssh_login.
113
114 Pseudo-tty manipulation and tty modes 108 Pseudo-tty manipulation and tty modes
115 109
116 - Code to allocate and use a pseudo tty is in pty.c. Code to 110 - Code to allocate and use a pseudo tty is in pty.c. Code to
@@ -164,4 +158,4 @@ these programs.
164 uidswap.c uid-swapping 158 uidswap.c uid-swapping
165 xmalloc.c "safe" malloc routines 159 xmalloc.c "safe" malloc routines
166 160
167$OpenBSD: OVERVIEW,v 1.13 2018/07/10 06:45:29 djm Exp $ 161$OpenBSD: OVERVIEW,v 1.14 2018/07/27 03:55:22 dtucker Exp $