upstream: re-remove some pre-auth compression bits

This time, make sure to not remove things that are necessary for
pre-auth compression on the client. Add a comment that pre-auth
compression is still supported in the client.

ok markus@

OpenBSD-Commit-ID: 282c6fec7201f18a5c333bbb68d9339734d2f784
2 files changed
tree: 72ffe63312c4d8673332a9a0354ea7456a7294e7
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. .depend
  5. .gitignore
  6. .skipped-commit-ids
  7. aclocal.m4
  8. addrmatch.c
  9. atomicio.c
  10. atomicio.h
  11. audit-bsm.c
  12. audit-linux.c
  13. audit.c
  14. audit.h
  15. auth-bsdauth.c
  16. auth-krb5.c
  17. auth-options.c
  18. auth-options.h
  19. auth-pam.c
  20. auth-pam.h
  21. auth-passwd.c
  22. auth-rhosts.c
  23. auth-shadow.c
  24. auth-sia.c
  25. auth-sia.h
  26. auth-skey.c
  27. auth.c
  28. auth.h
  29. auth2-chall.c
  30. auth2-gss.c
  31. auth2-hostbased.c
  32. auth2-kbdint.c
  33. auth2-none.c
  34. auth2-passwd.c
  35. auth2-pubkey.c
  36. auth2.c
  37. authfd.c
  38. authfd.h
  39. authfile.c
  40. authfile.h
  41. bitmap.c
  42. bitmap.h
  43. buildpkg.sh.in
  44. canohost.c
  45. canohost.h
  46. chacha.c
  47. chacha.h
  48. channels.c
  49. channels.h
  50. cipher-aes.c
  51. cipher-aesctr.c
  52. cipher-aesctr.h
  53. cipher-chachapoly.c
  54. cipher-chachapoly.h
  55. cipher-ctr.c
  56. cipher.c
  57. cipher.h
  58. cleanup.c
  59. clientloop.c
  60. clientloop.h
  61. compat.c
  62. compat.h
  63. config.guess
  64. config.sub
  65. configure.ac
  66. crc32.c
  67. crc32.h
  68. CREDITS
  69. crypto_api.h
  70. defines.h
  71. dh.c
  72. dh.h
  73. digest-libc.c
  74. digest-openssl.c
  75. digest.h
  76. dispatch.c
  77. dispatch.h
  78. dns.c
  79. dns.h
  80. ed25519.c
  81. entropy.c
  82. entropy.h
  83. fatal.c
  84. fe25519.c
  85. fe25519.h
  86. fixalgorithms
  87. fixpaths
  88. ge25519.c
  89. ge25519.h
  90. ge25519_base.data
  91. groupaccess.c
  92. groupaccess.h
  93. gss-genr.c
  94. gss-serv-krb5.c
  95. gss-serv.c
  96. hash.c
  97. hmac.c
  98. hmac.h
  99. hostfile.c
  100. hostfile.h
  101. includes.h
  102. INSTALL
  103. install-sh
  104. kex.c
  105. kex.h
  106. kexc25519.c
  107. kexc25519c.c
  108. kexc25519s.c
  109. kexdh.c
  110. kexdhc.c
  111. kexdhs.c
  112. kexecdh.c
  113. kexecdhc.c
  114. kexecdhs.c
  115. kexgex.c
  116. kexgexc.c
  117. kexgexs.c
  118. key.c
  119. key.h
  120. krl.c
  121. krl.h
  122. LICENCE
  123. log.c
  124. log.h
  125. loginrec.c
  126. loginrec.h
  127. logintest.c
  128. mac.c
  129. mac.h
  130. Makefile.in
  131. match.c
  132. match.h
  133. md5crypt.c
  134. md5crypt.h
  135. mdoc2man.awk
  136. misc.c
  137. misc.h
  138. mkinstalldirs
  139. moduli
  140. moduli.5
  141. moduli.c
  142. monitor.c
  143. monitor.h
  144. monitor_fdpass.c
  145. monitor_fdpass.h
  146. monitor_wrap.c
  147. monitor_wrap.h
  148. msg.c
  149. msg.h
  150. mux.c
  151. myproposal.h
  152. nchan.c
  153. nchan.ms
  154. nchan2.ms
  155. opacket.c
  156. opacket.h
  157. openssh.xml.in
  158. opensshd.init.in
  159. OVERVIEW
  160. packet.c
  161. packet.h
  162. pathnames.h
  163. pkcs11.h
  164. platform-misc.c
  165. platform-pledge.c
  166. platform-tracing.c
  167. platform.c
  168. platform.h
  169. poly1305.c
  170. poly1305.h
  171. progressmeter.c
  172. progressmeter.h
  173. PROTOCOL
  174. PROTOCOL.agent
  175. PROTOCOL.certkeys
  176. PROTOCOL.chacha20poly1305
  177. PROTOCOL.key
  178. PROTOCOL.krl
  179. PROTOCOL.mux
  180. readconf.c
  181. readconf.h
  182. README
  183. README.dns
  184. README.platform
  185. README.privsep
  186. README.tun
  187. readpass.c
  188. rijndael.c
  189. rijndael.h
  190. sandbox-capsicum.c
  191. sandbox-darwin.c
  192. sandbox-null.c
  193. sandbox-pledge.c
  194. sandbox-rlimit.c
  195. sandbox-seccomp-filter.c
  196. sandbox-solaris.c
  197. sandbox-systrace.c
  198. sc25519.c
  199. sc25519.h
  200. scp.1
  201. scp.c
  202. servconf.c
  203. servconf.h
  204. serverloop.c
  205. serverloop.h
  206. session.c
  207. session.h
  208. sftp-client.c
  209. sftp-client.h
  210. sftp-common.c
  211. sftp-common.h
  212. sftp-glob.c
  213. sftp-server-main.c
  214. sftp-server.8
  215. sftp-server.c
  216. sftp.1
  217. sftp.c
  218. sftp.h
  219. smult_curve25519_ref.c
  220. ssh-add.1
  221. ssh-add.c
  222. ssh-agent.1
  223. ssh-agent.c
  224. ssh-dss.c
  225. ssh-ecdsa.c
  226. ssh-ed25519.c
  227. ssh-gss.h
  228. ssh-keygen.1
  229. ssh-keygen.c
  230. ssh-keyscan.1
  231. ssh-keyscan.c
  232. ssh-keysign.8
  233. ssh-keysign.c
  234. ssh-pkcs11-client.c
  235. ssh-pkcs11-helper.8
  236. ssh-pkcs11-helper.c
  237. ssh-pkcs11.c
  238. ssh-pkcs11.h
  239. ssh-rsa.c
  240. ssh-sandbox.h
  241. ssh-xmss.c
  242. ssh.1
  243. ssh.c
  244. ssh.h
  245. ssh2.h
  246. ssh_api.c
  247. ssh_api.h
  248. ssh_config
  249. ssh_config.5
  250. sshbuf-getput-basic.c
  251. sshbuf-getput-crypto.c
  252. sshbuf-misc.c
  253. sshbuf.c
  254. sshbuf.h
  255. sshconnect.c
  256. sshconnect.h
  257. sshconnect2.c
  258. sshd.8
  259. sshd.c
  260. sshd_config
  261. sshd_config.5
  262. ssherr.c
  263. ssherr.h
  264. sshkey-xmss.c
  265. sshkey-xmss.h
  266. sshkey.c
  267. sshkey.h
  268. sshlogin.c
  269. sshlogin.h
  270. sshpty.c
  271. sshpty.h
  272. sshtty.c
  273. survey.sh.in
  274. TODO
  275. ttymodes.c
  276. ttymodes.h
  277. uidswap.c
  278. uidswap.h
  279. umac.c
  280. umac.h
  281. umac128.c
  282. utf8.c
  283. utf8.h
  284. uuencode.c
  285. uuencode.h
  286. verify.c
  287. version.h
  288. xmalloc.c
  289. xmalloc.h
  290. xmss_commons.c
  291. xmss_commons.h
  292. xmss_fast.c
  293. xmss_fast.h
  294. xmss_hash.c
  295. xmss_hash.h
  296. xmss_hash_address.c
  297. xmss_hash_address.h
  298. xmss_wots.c
  299. xmss_wots.h