diff options
author | dtucker@openbsd.org <dtucker@openbsd.org> | 2018-07-27 03:55:22 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2018-07-27 15:09:59 +1000 |
commit | c12033e102760d043bc5c98e6c8180e4d331b0df (patch) | |
tree | 78558de8ce4d4c884c68dd8f7381d971590f5ad4 /OVERVIEW | |
parent | 4492e2ec4e1956a277ef507f51d66e5c2aafaaf8 (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-- | OVERVIEW | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -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 $ |