summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2017-10-04 11:23:58 +0100
committerColin Watson <cjwatson@debian.org>2017-10-04 11:23:58 +0100
commit62f54f20bf351468e0124f63cc2902ee40d9b0e9 (patch)
tree3e090f2711b94ca5029d3fa3e8047b1ed1448b1f /ChangeLog
parent6fabaf6fd9b07cc8bc6a17c9c4a5b76849cfc874 (diff)
parent66bf74a92131b7effe49fb0eefe5225151869dc5 (diff)
Import openssh_7.6p1.orig.tar.gz
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5065
1 files changed, 2511 insertions, 2554 deletions
diff --git a/ChangeLog b/ChangeLog
index 48f648d78..e008ec9f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,2514 @@
1commit 66bf74a92131b7effe49fb0eefe5225151869dc5
2Author: djm@openbsd.org <djm@openbsd.org>
3Date: Mon Oct 2 19:33:20 2017 +0000
4
5 upstream commit
6
7 Fix PermitOpen crash; spotted by benno@, ok dtucker@ deraadt@
8
9 Upstream-ID: c2cc84ffac070d2e1ff76182c70ca230a387983c
10
11commit d63b38160a59039708fd952adc75a0b3da141560
12Author: Damien Miller <djm@mindrot.org>
13Date: Sun Oct 1 10:32:25 2017 +1100
14
15 update URL again
16
17 I spotted a typo in the draft so uploaded a new version...
18
19commit 6f64f596430cd3576c529f07acaaf2800aa17d58
20Author: Damien Miller <djm@mindrot.org>
21Date: Sun Oct 1 10:01:56 2017 +1100
22
23 sync release notes URL
24
25commit 35ff70a04dd71663a5ac1e73b90d16d270a06e0d
26Author: Damien Miller <djm@mindrot.org>
27Date: Sun Oct 1 10:01:25 2017 +1100
28
29 sync contrib/ssh-copy-id with upstream
30
31commit 290843b8ede85f8b30bf29cd7dceb805c3ea5b66
32Author: Damien Miller <djm@mindrot.org>
33Date: Sun Oct 1 09:59:19 2017 +1100
34
35 update version in RPM spec files
36
37commit 4e4e0bb223c5be88d87d5798c75cc6b0d4fef31d
38Author: Damien Miller <djm@mindrot.org>
39Date: Sun Oct 1 09:58:24 2017 +1100
40
41 update agent draft URL
42
43commit e4a798f001d2ecd8bf025c1d07658079f27cc604
44Author: djm@openbsd.org <djm@openbsd.org>
45Date: Sat Sep 30 22:26:33 2017 +0000
46
47 upstream commit
48
49 openssh-7.6; ok deraadt@
50
51 Upstream-ID: a39c3a5b63a1baae109ae1ae4c7c34c2a59acde0
52
53commit 5fa1407e16e7e5fda9769d53b626ce39d5588d4d
54Author: jmc@openbsd.org <jmc@openbsd.org>
55Date: Wed Sep 27 06:45:53 2017 +0000
56
57 upstream commit
58
59 tweak EposeAuthinfo; diff from lars nooden
60
61 tweaked by sthen; ok djm dtucker
62
63 Upstream-ID: 8f2ea5d2065184363e8be7a0ba24d98a3b259748
64
65commit bba69c246f0331f657fd6ec97724df99fc1ad174
66Author: Damien Miller <djm@mindrot.org>
67Date: Thu Sep 28 16:06:21 2017 -0700
68
69 don't fatal ./configure for LibreSSL
70
71commit 04dc070e8b4507d9d829f910b29be7e3b2414913
72Author: Damien Miller <djm@mindrot.org>
73Date: Thu Sep 28 14:54:34 2017 -0700
74
75 abort in configure when only openssl-1.1.x found
76
77 We don't support openssl-1.1.x yet (see multiple threads on the
78 openssh-unix-dev@ mailing list for the reason), but previously
79 ./configure would accept it and the compilation would subsequently
80 fail. This makes ./configure display an explicit error message and
81 abort.
82
83 ok dtucker@
84
85commit 74c1c3660acf996d9dc329e819179418dc115f2c
86Author: Darren Tucker <dtucker@zip.com.au>
87Date: Wed Sep 27 07:44:41 2017 +1000
88
89 Check for and handle calloc(p, 0) = NULL.
90
91 On some platforms (AIX, maybe others) allocating zero bytes of memory
92 via the various *alloc functions returns NULL, which is permitted
93 by the standards. Autoconf has some macros for detecting this (with
94 the exception of calloc for some reason) so use these and if necessary
95 activate shims for them. ok djm@
96
97commit 6a9481258a77b0b54b2a313d1761c87360c5f1f5
98Author: markus@openbsd.org <markus@openbsd.org>
99Date: Thu Sep 21 19:18:12 2017 +0000
100
101 upstream commit
102
103 test reverse dynamic forwarding with SOCKS
104
105 Upstream-Regress-ID: 95cf290470f7e5e2f691e4bc6ba19b91eced2f79
106
107commit 1b9f321605733754df60fac8c1d3283c89b74455
108Author: Damien Miller <djm@mindrot.org>
109Date: Tue Sep 26 16:55:55 2017 +1000
110
111 sync missing changes in dynamic-forward.sh
112
113commit 44fc334c7a9ebdd08addb6d5fa005369897fddeb
114Author: Darren Tucker <dtucker@zip.com.au>
115Date: Mon Sep 25 09:48:10 2017 +1000
116
117 Add minimal strsignal for platforms without it.
118
119commit 218e6f98df566fb9bd363f6aa47018cb65ede196
120Author: djm@openbsd.org <djm@openbsd.org>
121Date: Sun Sep 24 13:45:34 2017 +0000
122
123 upstream commit
124
125 fix inverted test on channel open failure path that
126 "upgraded" a transient failure into a fatal error; reported by sthen and also
127 seen by benno@; ok sthen@
128
129 Upstream-ID: b58b3fbb79ba224599c6cd6b60c934fc46c68472
130
131commit c704f641f7b8777497dc82e81f2ac89afec7e401
132Author: djm@openbsd.org <djm@openbsd.org>
133Date: Sun Sep 24 09:50:01 2017 +0000
134
135 upstream commit
136
137 write the correct buffer when tunnel forwarding; doesn't
138 matter on OpenBSD (they are the same) but does matter on portable where we
139 use an output filter to translate os-specific tun/tap headers
140
141 Upstream-ID: f1ca94eff48404827b12e1d12f6139ee99a72284
142
143commit 55486f5cef117354f0c64f991895835077b7c7f7
144Author: djm@openbsd.org <djm@openbsd.org>
145Date: Sat Sep 23 22:04:07 2017 +0000
146
147 upstream commit
148
149 fix tunnel forwarding problem introduced in refactor;
150 reported by stsp@ ok markus@
151
152 Upstream-ID: 81a731cdae1122c8522134095d1a8b60fa9dcd04
153
154commit 609d7a66ce578abf259da2d5f6f68795c2bda731
155Author: markus@openbsd.org <markus@openbsd.org>
156Date: Thu Sep 21 19:16:53 2017 +0000
157
158 upstream commit
159
160 Add 'reverse' dynamic forwarding which combines dynamic
161 forwarding (-D) with remote forwarding (-R) where the remote-forwarded port
162 expects SOCKS-requests.
163
164 The SSH server code is unchanged and the parsing happens at the SSH
165 clients side. Thus the full SOCKS-request is sent over the forwarded
166 channel and the client parses c->output. Parsing happens in
167 channel_before_prepare_select(), _before_ the select bitmask is
168 computed in the pre[] handlers, but after network input processing
169 in the post[] handlers.
170
171 help and ok djm@
172
173 Upstream-ID: aa25a6a3851064f34fe719e0bf15656ad5a64b89
174
175commit 36945fa103176c00b39731e1fc1919a0d0808b81
176Author: dtucker@openbsd.org <dtucker@openbsd.org>
177Date: Wed Sep 20 05:19:00 2017 +0000
178
179 upstream commit
180
181 Use strsignal in debug message instead of casting for the
182 benefit of portable where sig_atomic_t might not be int. "much nicer"
183 deraadt@
184
185 Upstream-ID: 2dac6c1e40511c700bd90664cd263ed2299dcf79
186
187commit 3e8d185af326bf183b6f78597d5e3d2eeb2dc40e
188Author: millert@openbsd.org <millert@openbsd.org>
189Date: Tue Sep 19 12:10:30 2017 +0000
190
191 upstream commit
192
193 Use explicit_bzero() instead of bzero() before free() to
194 prevent the compiler from optimizing away the bzero() call. OK djm@
195
196 Upstream-ID: cdc6197e64c9684c7250e23d60863ee1b53cef1d
197
198commit 5b8da1f53854c0923ec6e927e86709e4d72737b6
199Author: djm@openbsd.org <djm@openbsd.org>
200Date: Tue Sep 19 04:24:22 2017 +0000
201
202 upstream commit
203
204 fix use-after-free in ~^Z escape handler path, introduced
205 in channels.c refactor; spotted by millert@ "makes sense" deraadt@
206
207 Upstream-ID: 8fa2cdc65c23ad6420c1e59444b0c955b0589b22
208
209commit a3839d8d2b89ff1a80cadd4dd654336710de2c9e
210Author: dtucker@openbsd.org <dtucker@openbsd.org>
211Date: Mon Sep 18 12:03:24 2017 +0000
212
213 upstream commit
214
215 Prevent type mismatch warning in debug on platforms where
216 sig_atomic_t != int. ok djm@
217
218 Upstream-ID: 306e2375eb0364a4c68e48f091739bea4f4892ed
219
220commit 30484e5e5f0b63d2c6ba32c6b85f06b6c6fa55fc
221Author: dtucker@openbsd.org <dtucker@openbsd.org>
222Date: Mon Sep 18 09:41:52 2017 +0000
223
224 upstream commit
225
226 Add braces missing after channels refactor. ok markus@
227
228 Upstream-ID: 72ab325c84e010680dbc88f226e2aa96b11a3980
229
230commit b79569190b9b76dfacc6d996faa482f16e8fc026
231Author: Damien Miller <djm@mindrot.org>
232Date: Tue Sep 19 12:29:23 2017 +1000
233
234 add freezero(3) replacement
235
236 ok dtucker@
237
238commit 161af8f5ec0961b10cc032efb5cc1b44ced5a92e
239Author: Damien Miller <djm@mindrot.org>
240Date: Tue Sep 19 10:18:56 2017 +1000
241
242 move FORTIFY_SOURCE into hardening options group
243
244 It's still on by default, but now it's possible to turn it off using
245 --without-hardening. This is useful since it's known to cause problems
246 with some -fsanitize options. ok dtucker@
247
248commit 09eacf856e0fe1a6e3fe597ec8032b7046292914
249Author: bluhm@openbsd.org <bluhm@openbsd.org>
250Date: Wed Sep 13 14:58:26 2017 +0000
251
252 upstream commit
253
254 Print SKIPPED if sudo and doas configuration is missing.
255 Prevents that running the regression test with wrong environment is reported
256 as failure. Keep the fatal there to avoid interfering with other setups for
257 portable ssh. OK dtucker@
258
259 Upstream-Regress-ID: f0dc60023caef496ded341ac5aade2a606fa234e
260
261commit cdede10899892f25f1ccdccd7a3fe5e5ef0aa49a
262Author: dtucker@openbsd.org <dtucker@openbsd.org>
263Date: Mon Aug 7 03:52:55 2017 +0000
264
265 upstream commit
266
267 Remove obsolete privsep=no fallback test.
268
269 Upstream-Regress-ID: 7d6e1baa1678ac6be50c2a1555662eb1047638df
270
271commit ec218c105daa9f5b192f7aa890fdb2d4fdc4e9d8
272Author: dtucker@openbsd.org <dtucker@openbsd.org>
273Date: Mon Aug 7 00:53:51 2017 +0000
274
275 upstream commit
276
277 Remove non-privsep test since disabling privsep is now
278 deprecated.
279
280 Upstream-Regress-ID: 77ad3f3d8d52e87f514a80f285c6c1229b108ce8
281
282commit 239c57d5bc2253e27e3e6ad7ac52ec8c377ee24e
283Author: dtucker@openbsd.org <dtucker@openbsd.org>
284Date: Fri Jul 28 10:32:08 2017 +0000
285
286 upstream commit
287
288 Don't call fatal from stop_sshd since it calls cleanup
289 which calls stop_sshd which will probably fail in the same way. Instead,
290 just bail. Differentiate between sshd dying without cleanup and not shutting
291 down.
292
293 Upstream-Regress-ID: f97315f538618b349e2b0bea02d6b0c9196c6bc4
294
295commit aea59a0d9f120f2a87c7f494a0d9c51eaa79b8ba
296Author: djm@openbsd.org <djm@openbsd.org>
297Date: Thu Sep 14 04:32:21 2017 +0000
298
299 upstream commit
300
301 Revert commitid: gJtIN6rRTS3CHy9b.
302
303 -------------
304 identify the case where SSHFP records are missing but other DNS RR
305 types are present and display a more useful error message for this
306 case; patch by Thordur Bjornsson; bz#2501; ok dtucker@
307 -------------
308
309 This caused unexpected failures when VerifyHostKeyDNS=yes, SSHFP results
310 are missing but the user already has the key in known_hosts
311
312 Spotted by dtucker@
313
314 Upstream-ID: 97e31742fddaf72046f6ffef091ec0d823299920
315
316commit 871f1e4374420b07550041b329627c474abc3010
317Author: Damien Miller <djm@mindrot.org>
318Date: Tue Sep 12 18:01:35 2017 +1000
319
320 adapt portable to channels API changes
321
322commit 4ec0bb9f9ad7b4eb0af110fa8eddf8fa199e46bb
323Author: djm@openbsd.org <djm@openbsd.org>
324Date: Tue Sep 12 07:55:48 2017 +0000
325
326 upstream commit
327
328 unused variable
329
330 Upstream-ID: 2f9ba09f2708993d35eac5aa71df910dcc52bac1
331
332commit 9145a73ce2ba30c82bbf91d7205bfd112529449f
333Author: djm@openbsd.org <djm@openbsd.org>
334Date: Tue Sep 12 07:32:04 2017 +0000
335
336 upstream commit
337
338 fix tun/tap forwarding case in previous
339
340 Upstream-ID: 43ebe37a930320e24bca6900dccc39857840bc53
341
342commit 9f53229c2ac97dbc6f5a03657de08a1150a9ac7e
343Author: djm@openbsd.org <djm@openbsd.org>
344Date: Tue Sep 12 06:35:31 2017 +0000
345
346 upstream commit
347
348 Make remote channel ID a u_int
349
350 Previously we tracked the remote channel IDs in an int, but this is
351 strictly incorrect: the wire protocol uses uint32 and there is nothing
352 in-principle stopping a SSH implementation from sending, say, 0xffff0000.
353
354 In practice everyone numbers their channels sequentially, so this has
355 never been a problem.
356
357 ok markus@
358
359 Upstream-ID: b9f4cd3dc53155b4a5c995c0adba7da760d03e73
360
361commit dbee4119b502e3f8b6cd3282c69c537fd01d8e16
362Author: djm@openbsd.org <djm@openbsd.org>
363Date: Tue Sep 12 06:32:07 2017 +0000
364
365 upstream commit
366
367 refactor channels.c
368
369 Move static state to a "struct ssh_channels" that is allocated at
370 runtime and tracked as a member of struct ssh.
371
372 Explicitly pass "struct ssh" to all channels functions.
373
374 Replace use of the legacy packet APIs in channels.c.
375
376 Rework sshd_config PermitOpen handling: previously the configuration
377 parser would call directly into the channels layer. After the refactor
378 this is not possible, as the channels structures are allocated at
379 connection time and aren't available when the configuration is parsed.
380 The server config parser now tracks PermitOpen itself and explicitly
381 configures the channels code later.
382
383 ok markus@
384
385 Upstream-ID: 11828f161656b965cc306576422613614bea2d8f
386
387commit abd59663df37a42152e37980113ccaa405b9a282
388Author: djm@openbsd.org <djm@openbsd.org>
389Date: Thu Sep 7 23:48:09 2017 +0000
390
391 upstream commit
392
393 typo in comment
394
395 Upstream-ID: a93b1e6f30f1f9b854b5b964b9fd092d0c422c47
396
397commit 149a8cd24ce9dd47c36f571738681df5f31a326c
398Author: jmc@openbsd.org <jmc@openbsd.org>
399Date: Mon Sep 4 06:34:43 2017 +0000
400
401 upstream commit
402
403 tweak previous;
404
405 Upstream-ID: bb8cc40b61b15f6a13d81da465ac5bfc65cbfc4b
406
407commit ec9d22cc251cc5acfe7b2bcef9cc7a1fe0e949d8
408Author: Damien Miller <djm@mindrot.org>
409Date: Fri Sep 8 12:44:13 2017 +1000
410
411 Fuzzer harnesses for sig verify and pubkey parsing
412
413 These are some basic clang libfuzzer harnesses for signature
414 verification and public key parsing. Some assembly (metaphorical)
415 required.
416
417commit de35c382894964a896a63ecd5607d3a3b93af75d
418Author: Damien Miller <djm@mindrot.org>
419Date: Fri Sep 8 12:38:31 2017 +1000
420
421 Give configure ability to set CFLAGS/LDFLAGS later
422
423 Some CFLAGS/LDFLAGS may disrupt the configure script's operation,
424 in particular santization and fuzzer options that break assumptions
425 about memory and file descriptor dispositions.
426
427 This adds two flags to configure --with-cflags-after and
428 --with-ldflags-after that allow specifying additional compiler and
429 linker options that are added to the resultant Makefiles but not
430 used in the configure run itself.
431
432 E.g.
433
434 env CC=clang-3.9 ./configure \
435 --with-cflags-after=-fsantize=address \
436 --with-ldflags-after="-g -fsanitize=address"
437
438commit 22376d27a349f62c502fec3396dfe0fdcb2a40b7
439Author: djm@openbsd.org <djm@openbsd.org>
440Date: Sun Sep 3 23:33:13 2017 +0000
441
442 upstream commit
443
444 Expand ssh_config's StrictModes option with two new
445 settings:
446
447 StrictModes=accept-new will automatically accept hitherto-unseen keys
448 but will refuse connections for changed or invalid hostkeys.
449
450 StrictModes=off is the same as StrictModes=no
451
452 Motivation:
453
454 StrictModes=no combines two behaviours for host key processing:
455 automatically learning new hostkeys and continuing to connect to hosts
456 with invalid/changed hostkeys. The latter behaviour is quite dangerous
457 since it removes most of the protections the SSH protocol is supposed to
458 provide.
459
460 Quite a few users want to automatically learn hostkeys however, so
461 this makes that feature available with less danger.
462
463 At some point in the future, StrictModes=no will change to be a synonym
464 for accept-new, with its current behaviour remaining available via
465 StrictModes=off.
466
467 bz#2400, suggested by Michael Samuel; ok markus
468
469 Upstream-ID: 0f55502bf75fc93a74fb9853264a8276b9680b64
470
471commit ff3c42384033514e248ba5d7376aa033f4a2b99a
472Author: jmc@openbsd.org <jmc@openbsd.org>
473Date: Fri Sep 1 15:41:26 2017 +0000
474
475 upstream commit
476
477 remove blank line;
478
479 Upstream-ID: 2f46b51a0ddb3730020791719e94d3e418e9f423
480
481commit b828605d51f57851316d7ba402b4ae06cf37c55d
482Author: djm@openbsd.org <djm@openbsd.org>
483Date: Fri Sep 1 05:53:56 2017 +0000
484
485 upstream commit
486
487 identify the case where SSHFP records are missing but
488 other DNS RR types are present and display a more useful error message for
489 this case; patch by Thordur Bjornsson; bz#2501; ok dtucker@
490
491 Upstream-ID: 8f7a5a8344f684823d8317a9708b63e75be2c244
492
493commit 8042bad97e2789a50e8f742c3bcd665ebf0add32
494Author: djm@openbsd.org <djm@openbsd.org>
495Date: Fri Sep 1 05:50:48 2017 +0000
496
497 upstream commit
498
499 document available AuthenticationMethods; bz#2453 ok
500 dtucker@
501
502 Upstream-ID: 2c70576f237bb699aff59889dbf2acba4276d3d0
503
504commit 71e5a536ec815d542b199f2ae6d646c0db9f1b58
505Author: djm@openbsd.org <djm@openbsd.org>
506Date: Wed Aug 30 03:59:08 2017 +0000
507
508 upstream commit
509
510 pass packet state down to some of the channels function
511 (more to come...); ok markus@
512
513 Upstream-ID: d8ce7a94f4059d7ac1e01fb0eb01de0c4b36c81b
514
515commit 6227fe5b362239c872b91bbdee4bf63cf85aebc5
516Author: jmc@openbsd.org <jmc@openbsd.org>
517Date: Tue Aug 29 13:05:58 2017 +0000
518
519 upstream commit
520
521 sort options;
522
523 Upstream-ID: cf21d68cf54e81968bca629aaeddc87f0c684f3c
524
525commit 530591a5795a02d01c78877d58604723918aac87
526Author: dlg@openbsd.org <dlg@openbsd.org>
527Date: Tue Aug 29 09:42:29 2017 +0000
528
529 upstream commit
530
531 add a -q option to ssh-add to make it quiet on success.
532
533 if you want to silence ssh-add without this you generally redirect
534 the output to /dev/null, but that can hide error output which you
535 should see.
536
537 ok djm@
538
539 Upstream-ID: 2f31b9b13f99dcf587e9a8ba443458e6c0d8997c
540
541commit a54eb27dd64b5eca3ba94e15cec3535124bd5029
542Author: dtucker@openbsd.org <dtucker@openbsd.org>
543Date: Sun Aug 27 00:38:41 2017 +0000
544
545 upstream commit
546
547 Increase the buffer sizes for user prompts to ensure that
548 they won't be truncated by snprintf. Based on patch from cjwatson at
549 debian.org via bz#2768, ok djm@
550
551 Upstream-ID: 6ffacf1abec8f40b469de5b94bfb29997d96af3e
552
553commit dd9d9b3381a4597b840d480b043823112039327e
554Author: Darren Tucker <dtucker@zip.com.au>
555Date: Mon Aug 28 16:48:27 2017 +1000
556
557 Switch Capsicum header to sys/capsicum.h.
558
559 FreeBSD's <sys/capability.h> was renamed to <sys/capsicum.h> in 2014 to
560 avoid future conflicts with POSIX capabilities (the last release that
561 didn't have it was 9.3) so switch to that. Patch from des at des.no.
562
563commit f5e917ab105af5dd6429348d9bc463e52b263f92
564Author: Darren Tucker <dtucker@zip.com.au>
565Date: Sun Aug 27 08:55:40 2017 +1000
566
567 Add missing includes for bsd-err.c.
568
569 Patch from cjwatson at debian.org via bz#2767.
570
571commit 878e029797cfc9754771d6f6ea17f8c89e11d225
572Author: Damien Miller <djm@mindrot.org>
573Date: Fri Aug 25 13:25:01 2017 +1000
574
575 Split platform_sys_dir_uid into its own file
576
577 platform.o is too heavy for libssh.a use; it calls into the server on
578 many platforms. Move just the function needed by misc.c into its own
579 file.
580
581commit 07949bfe9133234eddd01715592aa0dde67745f0
582Author: Damien Miller <djm@mindrot.org>
583Date: Wed Aug 23 20:13:18 2017 +1000
584
585 misc.c needs functions from platform.c now
586
587commit b074c3c3f820000a21953441cea7699c4b17d72f
588Author: djm@openbsd.org <djm@openbsd.org>
589Date: Fri Aug 18 05:48:04 2017 +0000
590
591 upstream commit
592
593 add a "quiet" flag to exited_cleanly() that supresses
594 errors about exit status (failure due to signal is still reported)
595
596 Upstream-ID: db85c39c3aa08e6ff67fc1fb4ffa89f807a9d2f0
597
598commit de4ae07f12dabf8815ecede54235fce5d22e3f63
599Author: djm@openbsd.org <djm@openbsd.org>
600Date: Fri Aug 18 05:36:45 2017 +0000
601
602 upstream commit
603
604 Move several subprocess-related functions from various
605 locations to misc.c. Extend subprocess() to offer a little more control over
606 stdio disposition.
607
608 feedback & ok dtucker@
609
610 Upstream-ID: 3573dd7109d13ef9bd3bed93a3deb170fbfce049
611
612commit 643c2ad82910691b2240551ea8b14472f60b5078
613Author: djm@openbsd.org <djm@openbsd.org>
614Date: Sat Aug 12 06:46:01 2017 +0000
615
616 upstream commit
617
618 make "--" before the hostname terminate command-line
619 option processing completely; previous behaviour would not prevent further
620 options appearing after the hostname (ssh has a supported options after the
621 hostname for >20 years, so that's too late to change).
622
623 ok deraadt@
624
625 Upstream-ID: ef5ee50571b98ad94dcdf8282204e877ec88ad89
626
627commit 0f3455356bc284d7c6f4d3c1614d31161bd5dcc2
628Author: djm@openbsd.org <djm@openbsd.org>
629Date: Sat Aug 12 06:42:52 2017 +0000
630
631 upstream commit
632
633 Switch from aes256-cbc to aes256-ctr for encrypting
634 new-style private keys. The latter having the advantage of being supported
635 for no-OpenSSL builds; bz#2754 ok markus@
636
637 Upstream-ID: 54179a2afd28f93470471030567ac40431e56909
638
639commit c4972d0a9bd6f898462906b4827e09b7caea2d9b
640Author: djm@openbsd.org <djm@openbsd.org>
641Date: Fri Aug 11 04:47:12 2017 +0000
642
643 upstream commit
644
645 refuse to a private keys when its corresponding .pub key
646 does not match. bz#2737 ok dtucker@
647
648 Upstream-ID: 54ff5e2db00037f9db8d61690f26ef8f16e0d913
649
650commit 4b3ecbb663c919132dddb3758e17a23089413519
651Author: djm@openbsd.org <djm@openbsd.org>
652Date: Fri Aug 11 04:41:08 2017 +0000
653
654 upstream commit
655
656 don't print verbose error message when ssh disconnects
657 under sftp; bz#2750; ok dtucker@
658
659 Upstream-ID: 6d83708aed77b933c47cf155a87dc753ec01f370
660
661commit 42a8f8bc288ef8cac504c5c73f09ed610bc74a34
662Author: dtucker@openbsd.org <dtucker@openbsd.org>
663Date: Fri Aug 11 04:16:35 2017 +0000
664
665 upstream commit
666
667 Tweak previous keepalive commit: if last_time + keepalive
668 <= now instead of just "<" so client_alive_check will fire if the select
669 happens to return on exact second of the timeout. ok djm@
670
671 Upstream-ID: e02756bd6038d11bb8522bfd75a4761c3a684fcc
672
673commit b60ff20051ef96dfb207b6bfa45c0ad6c34a542a
674Author: dtucker@openbsd.org <dtucker@openbsd.org>
675Date: Fri Aug 11 03:58:36 2017 +0000
676
677 upstream commit
678
679 Keep track of the last time we actually heard from the
680 client and use this to also schedule a client_alive_check(). Prevents
681 activity on a forwarded port from indefinitely preventing the select timeout
682 so that client_alive_check() will eventually (although not optimally) be
683 called.
684
685 Analysis by willchan at google com via bz#2756, feedback & ok djm@
686
687 Upstream-ID: c08721e0bbda55c6d18e2760f3fe1b17fb71169e
688
689commit 94bc1e7ffba3cbdea8c7dcdab8376bf29283128f
690Author: Damien Miller <djm@mindrot.org>
691Date: Fri Jul 28 14:50:59 2017 +1000
692
693 Expose list of completed auth methods to PAM
694
695 bz#2408; ok dtucker@
696
697commit c78e6eec78c88acf8d51db90ae05a3e39458603d
698Author: Damien Miller <djm@mindrot.org>
699Date: Fri Jul 21 14:38:16 2017 +1000
700
701 fix problems in tunnel forwarding portability code
702
703 This fixes a few problems in the tun forwarding code, mostly to do
704 with host/network byte order confusion.
705
706 Based on a report and patch by stepe AT centaurus.uberspace.de;
707 bz#2735; ok dtucker@
708
709commit 2985d4062ebf4204bbd373456a810d558698f9f5
710Author: dtucker@openbsd.org <dtucker@openbsd.org>
711Date: Tue Jul 25 09:22:25 2017 +0000
712
713 upstream commit
714
715 Make WinSCP patterns for SSH_OLD_DHGEX more specific to
716 exclude WinSCP 5.10.x and up. bz#2748, from martin at winscp.net, ok djm@
717
718 Upstream-ID: 6fd7c32e99af3952db007aa180e73142ddbc741a
719
720commit 9f0e44e1a0439ff4646495d5735baa61138930a9
721Author: djm@openbsd.org <djm@openbsd.org>
722Date: Mon Jul 24 04:34:28 2017 +0000
723
724 upstream commit
725
726 g/c unused variable; make a little more portable
727
728 Upstream-ID: 3f5980481551cb823c6fb2858900f93fa9217dea
729
730commit 51676ec61491ec6d7cbd06082034e29b377b3bf6
731Author: djm@openbsd.org <djm@openbsd.org>
732Date: Sun Jul 23 23:37:02 2017 +0000
733
734 upstream commit
735
736 Allow IPQoS=none in ssh/sshd to not set an explicit
737 ToS/DSCP value and just use the operating system default; ok dtucker@
738
739 Upstream-ID: 77906ff8c7b660b02ba7cb1e47b17d66f54f1f7e
740
741commit 6c1fbd5a50d8d2415f06c920dd3b1279b741072d
742Author: Damien Miller <djm@mindrot.org>
743Date: Fri Jul 21 14:24:26 2017 +1000
744
745 mention libedit
746
747commit dc2bd308768386b02c7337120203ca477e67ba62
748Author: markus@openbsd.org <markus@openbsd.org>
749Date: Wed Jul 19 08:30:41 2017 +0000
750
751 upstream commit
752
753 fix support for unknown key types; ok djm@
754
755 Upstream-ID: 53fb29394ed04d616d65b3748dee5aa06b07ab48
756
757commit fd0e8fa5f89d21290b1fb5f9d110ca4f113d81d9
758Author: djm@openbsd.org <djm@openbsd.org>
759Date: Wed Jul 19 01:15:02 2017 +0000
760
761 upstream commit
762
763 switch from select() to poll() for the ssh-agent
764 mainloop; ok markus
765
766 Upstream-ID: 4a94888ee67b3fd948fd10693973beb12f802448
767
768commit b1e72df2b813ecc15bd0152167bf4af5f91c36d3
769Author: dtucker@openbsd.org <dtucker@openbsd.org>
770Date: Fri Jul 14 03:18:21 2017 +0000
771
772 upstream commit
773
774 Make ""Killed by signal 1" LogLevel verbose so it's not
775 shown at the default level. Prevents it from appearing during ssh -J and
776 equivalent ProxyCommand configs. bz#1906, bz#2744, feedback&ok markus@
777
778 Upstream-ID: debfaa7e859b272246c2f2633335d288d2e2ae28
779
780commit 1f3d202770a08ee6752ed2a234b7ca6f180eb498
781Author: jmc@openbsd.org <jmc@openbsd.org>
782Date: Thu Jul 13 19:16:33 2017 +0000
783
784 upstream commit
785
786 man pages with pseudo synopses which list filenames end
787 up creating very ugly output in man -k; after some discussion with ingo, we
788 feel the simplest fix is to remove such SYNOPSIS sections: the info is hardly
789 helpful at page top, is contained already in FILES, and there are
790 sufficiently few that just zapping them is simple;
791
792 ok schwarze, who also helpfully ran things through a build to check
793 output;
794
795 Upstream-ID: 3e211b99457e2f4c925c5927d608e6f97431336c
796
797commit 7f13a4827fb28957161de4249bd6d71954f1f2ed
798Author: espie@openbsd.org <espie@openbsd.org>
799Date: Mon Jul 10 14:09:59 2017 +0000
800
801 upstream commit
802
803 zap redundant Makefile variables. okay djm@
804
805 Upstream-ID: e39b3902fe1d6c4a7ba6a3c58e072219f3c1e604
806
807commit dc44dd3a9e2c9795394e6a7e1e71c929cbc70ce0
808Author: jmc@openbsd.org <jmc@openbsd.org>
809Date: Sat Jul 8 18:32:54 2017 +0000
810
811 upstream commit
812
813 slightly rework previous, to avoid an article issue;
814
815 Upstream-ID: 15a315f0460ddd3d4e2ade1f16d6c640a8c41b30
816
817commit 853edbe057a84ebd0024c8003e4da21bf2b469f7
818Author: djm@openbsd.org <djm@openbsd.org>
819Date: Fri Jul 7 03:53:12 2017 +0000
820
821 upstream commit
822
823 When generating all hostkeys (ssh-keygen -A), clobber
824 existing keys if they exist but are zero length. zero-length keys could
825 previously be made if ssh-keygen failed part way through generating them, so
826 avoid that case too. bz#2561 reported by Krzysztof Cieplucha; ok dtucker@
827
828 Upstream-ID: f662201c28ab8e1f086b5d43c59cddab5ade4044
829
830commit 43616876ba68a2ffaece6a6c792def4b039f2d6e
831Author: djm@openbsd.org <djm@openbsd.org>
832Date: Sat Jul 1 22:55:44 2017 +0000
833
834 upstream commit
835
836 actually remove these files
837
838 Upstream-ID: 1bd41cba06a7752de4df304305a8153ebfb6b0ac
839
840commit 83fa3a044891887369ce8b487ce88d713a04df48
841Author: djm@openbsd.org <djm@openbsd.org>
842Date: Sat Jul 1 13:50:45 2017 +0000
843
844 upstream commit
845
846 remove post-SSHv1 removal dead code from rsa.c and merge
847 the remaining bit that it still used into ssh-rsa.c; ok markus
848
849 Upstream-ID: ac8a048d24dcd89594b0052ea5e3404b473bfa2f
850
851commit 738c73dca2c99ee78c531b4cbeefc2008fe438f0
852Author: Damien Miller <djm@mindrot.org>
853Date: Fri Jul 14 14:26:36 2017 +1000
854
855 make explicit_bzero/memset safe for sz=0
856
857commit 8433d51e067e0829f5521c0c646b6fd3fe17e732
858Author: Tim Rice <tim@multitalents.net>
859Date: Tue Jul 11 18:47:56 2017 -0700
860
861 modified: configure.ac
862 UnixWare needs BROKEN_TCGETATTR_ICANON like Solaris
863 Analysis by Robbie Zhang
864
865commit ff3507aea9c7d30cd098e7801e156c68faff7cc7
866Author: Damien Miller <djm@mindrot.org>
867Date: Fri Jul 7 11:21:27 2017 +1000
868
869 typo
870
871commit d79bceb9311a9c137d268f5bc481705db4151810
872Author: dtucker@openbsd.org <dtucker@openbsd.org>
873Date: Fri Jun 30 04:17:23 2017 +0000
874
875 upstream commit
876
877 Only call close once in confree(). ssh_packet_close will
878 close the FD so only explicitly close non-SSH channels. bz#2734, from
879 bagajjal at microsoft.com, ok djm@
880
881 Upstream-ID: a81ce0c8b023527167739fccf1732b154718ab02
882
883commit 197dc9728f062e23ce374f44c95a2b5f9ffa4075
884Author: Darren Tucker <dtucker@zip.com.au>
885Date: Thu Jun 29 15:40:25 2017 +1000
886
887 Update link for my patches.
888
889commit a98339edbc1fc21342a390f345179a9c3031bef7
890Author: djm@openbsd.org <djm@openbsd.org>
891Date: Wed Jun 28 01:09:22 2017 +0000
892
893 upstream commit
894
895 Allow ssh-keygen to use a key held in ssh-agent as a CA when
896 signing certificates. bz#2377 ok markus
897
898 Upstream-ID: fb42e920b592edcbb5b50465739a867c09329c8f
899
900commit c9cdef35524bd59007e17d5bd2502dade69e2dfb
901Author: djm@openbsd.org <djm@openbsd.org>
902Date: Sat Jun 24 06:35:24 2017 +0000
903
904 upstream commit
905
906 regress test for ExposeAuthInfo
907
908 Upstream-Regress-ID: 190e5b6866376f4061c411ab157ca4d4e7ae86fd
909
910commit f17ee61cad25d210edab69d04ed447ad55fe80c1
911Author: djm@openbsd.org <djm@openbsd.org>
912Date: Sat Jun 24 07:08:57 2017 +0000
913
914 upstream commit
915
916 correct env var name
917
918 Upstream-ID: 721e761c2b1d6a4dcf700179f16fd53a1dadb313
919
920commit 40962198e3b132cecdb32e9350acd4294e6a1082
921Author: jmc@openbsd.org <jmc@openbsd.org>
922Date: Sat Jun 24 06:57:04 2017 +0000
923
924 upstream commit
925
926 spelling;
927
928 Upstream-ID: 606f933c8e2d0be902ea663946bc15e3eee40b25
929
930commit 33f86265d7e8a0e88d3a81745d746efbdd397370
931Author: djm@openbsd.org <djm@openbsd.org>
932Date: Sat Jun 24 06:38:11 2017 +0000
933
934 upstream commit
935
936 don't pass pointer to struct sshcipher between privsep
937 processes, just redo the lookup in each using the already-passed cipher name.
938 bz#2704 based on patch from Brooks Davis; ok markus dtucker
939
940 Upstream-ID: 2eab434c09bdf549dafd7da3e32a0d2d540adbe0
941
942commit 8f574959272ac7fe9239c4f5d10fd913f8920ab0
943Author: djm@openbsd.org <djm@openbsd.org>
944Date: Sat Jun 24 06:34:38 2017 +0000
945
946 upstream commit
947
948 refactor authentication logging
949
950 optionally record successful auth methods and public credentials
951 used in a file accessible to user sessions
952
953 feedback and ok markus@
954
955 Upstream-ID: 090b93036967015717b9a54fd0467875ae9d32fb
956
957commit e2004d4bb7eb01c663dd3a3e7eb224f1ccdc9bba
958Author: jmc@openbsd.org <jmc@openbsd.org>
959Date: Sat Jun 24 06:28:50 2017 +0000
960
961 upstream commit
962
963 word fix;
964
965 Upstream-ID: 8539bdaf2366603a34a9b2f034527ca13bb795c5
966
967commit 4540428cd0adf039bcf5a8a27f2d5cdf09191513
968Author: djm@openbsd.org <djm@openbsd.org>
969Date: Sat Jun 24 05:37:44 2017 +0000
970
971 upstream commit
972
973 switch sshconnect.c from (slightly abused) select() to
974 poll(); ok deraadt@ a while back
975
976 Upstream-ID: efc1937fc591bbe70ac9e9542bb984f354c8c175
977
978commit 6f8ca3b92540fa1a9b91670edc98d15448e3d765
979Author: djm@openbsd.org <djm@openbsd.org>
980Date: Sat Jun 24 05:35:05 2017 +0000
981
982 upstream commit
983
984 use HostKeyAlias if specified instead of hostname for
985 matching host certificate principal names; bz#2728; ok dtucker@
986
987 Upstream-ID: dc2e11c83ae9201bbe74872a0c895ae9725536dd
988
989commit 8904ffce057b80a7472955f1ec00d7d5c250076c
990Author: djm@openbsd.org <djm@openbsd.org>
991Date: Sat Jun 24 05:24:11 2017 +0000
992
993 upstream commit
994
995 no need to call log_init to reinitialise logged PID in
996 child sessions, since we haven't called openlog() in log_init() since 1999;
997 ok markus@
998
999 Upstream-ID: 0906e4002af5d83d3d544df75e1187c932a3cf2e
1000
1001commit e238645d789cd7eb47541b66aea2a887ea122c9b
1002Author: mestre@openbsd.org <mestre@openbsd.org>
1003Date: Fri Jun 23 07:24:48 2017 +0000
1004
1005 upstream commit
1006
1007 When using the escape sequence &~ the code path is
1008 client_loop() -> client_simple_escape_filter() -> process_escapes() -> fork()
1009 and the pledge for this path lacks the proc promise and therefore aborts the
1010 process. The solution is to just add proc the promise to this specific
1011 pledge.
1012
1013 Reported by Gregoire Jadi gjadi ! omecha.info
1014 Insight with tb@, OK jca@
1015
1016 Upstream-ID: 63c05e30c28209519f476023b65b0b1b0387a05b
1017
1018commit 5abbb31c4e7a6caa922cc1cbb14e87a77f9d19d3
1019Author: dtucker@openbsd.org <dtucker@openbsd.org>
1020Date: Fri Jun 23 03:30:42 2017 +0000
1021
1022 upstream commit
1023
1024 Import regenerated moduli.
1025
1026 Upstream-ID: b25bf747544265b39af74fe0716dc8d9f5b63b95
1027
1028commit 849c5468b6d9b4365784c5dd88e3f1fb568ba38f
1029Author: dtucker@openbsd.org <dtucker@openbsd.org>
1030Date: Fri Jun 23 03:25:53 2017 +0000
1031
1032 upstream commit
1033
1034 Run the screen twice so we end up with more candidate
1035 groups. ok djm@
1036
1037 Upstream-ID: b92c93266d8234d493857bb822260dacf4366157
1038
1039commit 4626e39c7053c6486c1c8b708ec757e464623f5f
1040Author: dtucker@openbsd.org <dtucker@openbsd.org>
1041Date: Wed Jun 14 00:31:38 2017 +0000
1042
1043 upstream commit
1044
1045 Add user@host prefix to client's "Permisison denied"
1046 messages, useful in particular when using "stacked" connections where it's
1047 not clear which host is denying. bz#2720, ok djm@ markus@
1048
1049 Upstream-ID: de88e1e9dcb050c98e85377482d1287a9fe0d2be
1050
1051commit c948030d54911b2d3cddb96a7a8e9269e15d11cd
1052Author: djm@openbsd.org <djm@openbsd.org>
1053Date: Tue Jun 13 12:13:59 2017 +0000
1054
1055 upstream commit
1056
1057 Do not require that unknown EXT_INFO extension values not
1058 contain \0 characters. This would cause fatal connection errors if an
1059 implementation sent e.g. string-encoded sub-values inside a value.
1060
1061 Reported by Denis Bider; ok markus@
1062
1063 Upstream-ID: 030e10fdc605563c040244c4b4f1d8ae75811a5c
1064
1065commit 6026f48dfca78b713e4a7f681ffa42a0afe0929e
1066Author: djm@openbsd.org <djm@openbsd.org>
1067Date: Tue Jun 13 11:22:15 2017 +0000
1068
1069 upstream commit
1070
1071 missing prototype.
1072
1073 Upstream-ID: f443d2be9910fd2165a0667956d03343c46f66c9
1074
1075commit bcd1485075aa72ba9418003f5cc27af2b049c51b
1076Author: Damien Miller <djm@mindrot.org>
1077Date: Sat Jun 10 23:41:25 2017 +1000
1078
1079 portability for sftp globbed ls sort by mtime
1080
1081 Include replacement timespeccmp() for systems that lack it.
1082 Support time_t struct stat->st_mtime in addition to
1083 timespec stat->st_mtim, as well as unsorted fallback.
1084
1085commit 072e172f1d302d2a2c6043ecbfb4004406717b96
1086Author: djm@openbsd.org <djm@openbsd.org>
1087Date: Sat Jun 10 06:36:46 2017 +0000
1088
1089 upstream commit
1090
1091 print '?' instead of incorrect link count (that the
1092 protocol doesn't provide) for remote listings. bz#2710 ok dtucker@
1093
1094 Upstream-ID: c611f98a66302cea452ef10f13fff8cf0385242e
1095
1096commit 72be5b2f8e7dc37235e8c4b8d0bc7b5ee1301505
1097Author: djm@openbsd.org <djm@openbsd.org>
1098Date: Sat Jun 10 06:33:34 2017 +0000
1099
1100 upstream commit
1101
1102 implement sorting for globbed ls; bz#2649 ok dtucker@
1103
1104 Upstream-ID: ed3110f351cc9703411bf847ba864041fb7216a8
1105
1106commit 5b2f34a74aa6a524cd57e856b23e1b7b25007721
1107Author: djm@openbsd.org <djm@openbsd.org>
1108Date: Fri Jun 9 06:47:13 2017 +0000
1109
1110 upstream commit
1111
1112 return failure rather than fatal() for more cases during
1113 mux negotiations. Causes the session to fall back to a non-mux connection if
1114 they occur. bz#2707 ok dtucker@
1115
1116 Upstream-ID: d2a7892f464d434e1f615334a1c9d0cdb83b29ab
1117
1118commit 7f5637c4a67a49ef256cb4eedf14e8590ac30976
1119Author: djm@openbsd.org <djm@openbsd.org>
1120Date: Fri Jun 9 06:43:01 2017 +0000
1121
1122 upstream commit
1123
1124 in description of public key authentication, mention that
1125 the server will send debug messages to the client for some error conditions
1126 after authentication has completed. bz#2709 ok dtucker
1127
1128 Upstream-ID: 750127dbd58c5a2672c2d28bc35fe221fcc8d1dd
1129
1130commit 2076e4adb986512ce8c415dd194fd4e52136c4b4
1131Author: djm@openbsd.org <djm@openbsd.org>
1132Date: Fri Jun 9 06:40:24 2017 +0000
1133
1134 upstream commit
1135
1136 better translate libcrypto errors by looking deeper in
1137 the accursed error stack for codes that indicate the wrong passphrase was
1138 supplied for a PEM key. bz#2699 ok dtucker@
1139
1140 Upstream-ID: 4da4286326d570f4f0489459bb71f6297e54b681
1141
1142commit ad0531614cbe8ec424af3c0fa90c34a8e1ebee4c
1143Author: dtucker@openbsd.org <dtucker@openbsd.org>
1144Date: Fri Jun 9 04:40:04 2017 +0000
1145
1146 upstream commit
1147
1148 Add comments referring to the relevant RFC sections for
1149 rekeying behaviour.
1150
1151 Upstream-ID: 6fc8e82485757a27633f9175ad00468f49a07d40
1152
1153commit ce9134260b9b1247e2385a1afed00c26112ba479
1154Author: Damien Miller <djm@mindrot.org>
1155Date: Fri Jun 9 14:43:47 2017 +1000
1156
1157 drop two more privileges in the Solaris sandbox
1158
1159 Drop PRIV_DAX_ACCESS and PRIV_SYS_IB_INFO.
1160 Patch from huieying.lee AT oracle.com via bz#2723
1161
1162commit e0f609c8a2ab940374689ab8c854199c3c285a76
1163Author: Darren Tucker <dtucker@zip.com.au>
1164Date: Fri Jun 9 13:36:29 2017 +1000
1165
1166 Wrap stdint.h include in #ifdef.
1167
1168commit 1de5e47a85850526a4fdaf77185134046c050f75
1169Author: djm@openbsd.org <djm@openbsd.org>
1170Date: Wed Jun 7 01:48:15 2017 +0000
1171
1172 upstream commit
1173
1174 unbreak after sshv1 purge
1175
1176 Upstream-Regress-ID: 8ea01a92d5f571b9fba88c1463a4254a7552d51b
1177
1178commit 550c053168123fcc0791f9952abad684704b5760
1179Author: dtucker@openbsd.org <dtucker@openbsd.org>
1180Date: Tue Jun 6 09:12:17 2017 +0000
1181
1182 upstream commit
1183
1184 Fix compression output stats broken in rev 1.201. Patch
1185 originally by Russell Coker via Debian bug #797964 and Christoph Biedl. ok
1186 djm@
1187
1188 Upstream-ID: 83a1903b95ec2e4ed100703debb4b4a313b01016
1189
1190commit 55d06c6e72a9abf1c06a7ac2749ba733134a1f39
1191Author: djm@openbsd.org <djm@openbsd.org>
1192Date: Fri Jun 2 06:06:10 2017 +0000
1193
1194 upstream commit
1195
1196 rationalise the long list of manual CDIAGFLAGS that we
1197 add; most of these were redundant to -Wall -Wextra
1198
1199 Upstream-ID: ea80f445e819719ccdcb237022cacfac990fdc5c
1200
1201commit 1527d9f61e6d50f6c2b4a3fa5b45829034b1b0b1
1202Author: djm@openbsd.org <djm@openbsd.org>
1203Date: Thu Jun 1 06:59:21 2017 +0000
1204
1205 upstream commit
1206
1207 no need to bzero allocated space now that we use use
1208 recallocarray; ok deraadt@
1209
1210 Upstream-ID: 53333c62ccf97de60b8cb570608c1ba5ca5803c8
1211
1212commit cc812baf39b93d5355565da98648d8c31f955990
1213Author: djm@openbsd.org <djm@openbsd.org>
1214Date: Thu Jun 1 06:58:25 2017 +0000
1215
1216 upstream commit
1217
1218 unconditionally zero init size of buffer; ok markus@
1219 deraadt@
1220
1221 Upstream-ID: 218963e846d8f26763ba25afe79294547b99da29
1222
1223commit 65eb8fae0d7ba45ef4483a3cf0ae7fd0dbc7c226
1224Author: Damien Miller <djm@mindrot.org>
1225Date: Thu Jun 1 16:25:09 2017 +1000
1226
1227 avoid compiler warning
1228
1229commit 2d75d74272dc2a0521fce13cfe6388800c9a2406
1230Author: djm@openbsd.org <djm@openbsd.org>
1231Date: Thu Jun 1 06:16:43 2017 +0000
1232
1233 upstream commit
1234
1235 some warnings spotted by clang; ok markus@
1236
1237 Upstream-ID: 24381d68ca249c5cee4388ceb0f383fa5b43991b
1238
1239commit 151c6e433a5f5af761c78de87d7b5d30a453cf5e
1240Author: Damien Miller <djm@mindrot.org>
1241Date: Thu Jun 1 15:25:13 2017 +1000
1242
1243 add recallocarray replacement and dependency
1244
1245 recallocarray() needs getpagesize() so add a tiny replacement for that.
1246
1247commit 01e6f78924da308447e71e9a32c8a6104ef4e888
1248Author: Damien Miller <djm@mindrot.org>
1249Date: Thu Jun 1 15:16:24 2017 +1000
1250
1251 add *.0 manpage droppings
1252
1253commit 4b2e2d3fd9dccff357e1e26ce9a5f2e103837a36
1254Author: djm@openbsd.org <djm@openbsd.org>
1255Date: Thu Jun 1 04:51:58 2017 +0000
1256
1257 upstream commit
1258
1259 fix casts re constness
1260
1261 Upstream-ID: e38f2bac162b37dbaf784d349c8327a6626fa266
1262
1263commit 75b8af8de805c0694b37fcf80ce82783b2acc86f
1264Author: markus@openbsd.org <markus@openbsd.org>
1265Date: Wed May 31 10:54:00 2017 +0000
1266
1267 upstream commit
1268
1269 make sure we don't pass a NULL string to vfprintf
1270 (triggered by the principals-command regress test); ok bluhm
1271
1272 Upstream-ID: eb49854f274ab37a0b57056a6af379a0b7111990
1273
1274commit 84008608c9ee944d9f72f5100f31ccff743b10f2
1275Author: markus@openbsd.org <markus@openbsd.org>
1276Date: Wed May 31 10:04:29 2017 +0000
1277
1278 upstream commit
1279
1280 use SO_ZEROIZE for privsep communication (if available)
1281
1282 Upstream-ID: abcbb6d2f8039fc4367a6a78096e5d5c39de4a62
1283
1284commit 9e509d4ec97cb3d71696f1a2f1fdad254cbbce11
1285Author: deraadt@openbsd.org <deraadt@openbsd.org>
1286Date: Wed May 31 09:15:42 2017 +0000
1287
1288 upstream commit
1289
1290 Switch to recallocarray() for a few operations. Both
1291 growth and shrinkage are handled safely, and there also is no need for
1292 preallocation dances. Future changes in this area will be less error prone.
1293 Review and one bug found by markus
1294
1295 Upstream-ID: 822d664d6a5a1d10eccb23acdd53578a679d5065
1296
1297commit dc5dc45662773c0f7745c29cf77ae2d52723e55e
1298Author: deraadt@openbsd.org <deraadt@openbsd.org>
1299Date: Wed May 31 08:58:52 2017 +0000
1300
1301 upstream commit
1302
1303 These shutdown() SHUT_RDWR are not needed before close()
1304 ok djm markus claudio
1305
1306 Upstream-ID: 36f13ae4ba10f5618cb9347933101eb4a98dbcb5
1307
1308commit 1e0cdf8efb745d0d1116e1aa22bdc99ee731695e
1309Author: markus@openbsd.org <markus@openbsd.org>
1310Date: Wed May 31 08:09:45 2017 +0000
1311
1312 upstream commit
1313
1314 clear session keys from memory; ok djm@
1315
1316 Upstream-ID: ecd178819868975affd5fd6637458b7c712b6a0f
1317
1318commit 92e9fe633130376a95dd533df6e5e6a578c1e6b8
1319Author: markus@openbsd.org <markus@openbsd.org>
1320Date: Wed May 31 07:00:13 2017 +0000
1321
1322 upstream commit
1323
1324 remove now obsolete ctx from ssh_dispatch_run; ok djm@
1325
1326 Upstream-ID: 9870aabf7f4d71660c31fda91b942b19a8e68d29
1327
1328commit 17ad5b346043c5bbc5befa864d0dbeb76be39390
1329Author: markus@openbsd.org <markus@openbsd.org>
1330Date: Wed May 31 05:34:14 2017 +0000
1331
1332 upstream commit
1333
1334 use the ssh_dispatch_run_fatal variant
1335
1336 Upstream-ID: 28c5b364e37c755d1b22652b8cd6735a05c625d8
1337
1338commit 39896b777320a6574dd06707aebac5fb98e666da
1339Author: djm@openbsd.org <djm@openbsd.org>
1340Date: Wed May 31 05:08:46 2017 +0000
1341
1342 upstream commit
1343
1344 another ctx => ssh conversion (in GSSAPI code)
1345
1346 Upstream-ID: 4d6574c3948075c60608d8e045af42fe5b5d8ae0
1347
1348commit 6116bd4ed354a71a733c8fd0f0467ce612f12911
1349Author: Damien Miller <djm@mindrot.org>
1350Date: Wed May 31 14:56:07 2017 +1000
1351
1352 fix conversion of kexc25519s.c to struct ssh too
1353
1354 git cvsimport missed this commit for some reason
1355
1356commit d40dbdc85b6fb2fd78485ba02225511b8cbf20d7
1357Author: djm@openbsd.org <djm@openbsd.org>
1358Date: Wed May 31 04:29:44 2017 +0000
1359
1360 upstream commit
1361
1362 spell out that custom options/extensions should follow the
1363 usual SSH naming rules, e.g. "extension@example.com"
1364
1365 Upstream-ID: ab326666d2fad40769ec96b5a6de4015ffd97b8d
1366
1367commit 2a108277f976e8d0955c8b29d1dfde04dcbb3d5b
1368Author: djm@openbsd.org <djm@openbsd.org>
1369Date: Wed May 31 04:17:12 2017 +0000
1370
1371 upstream commit
1372
1373 one more void *ctx => struct ssh *ssh conversion
1374
1375 Upstream-ID: d299d043471c10214cf52c03daa10f1c232759e2
1376
1377commit c04e979503e97f52b750d3b98caa6fe004ab2ab9
1378Author: djm@openbsd.org <djm@openbsd.org>
1379Date: Wed May 31 00:43:04 2017 +0000
1380
1381 upstream commit
1382
1383 fix possible OOB strlen() in SOCKS4A hostname parsing;
1384 ok markus@
1385
1386 Upstream-ID: c67297cbeb0e5a19d81752aa18ec44d31270cd11
1387
1388commit a3bb250c93bfe556838c46ed965066afce61cffa
1389Author: jmc@openbsd.org <jmc@openbsd.org>
1390Date: Tue May 30 19:38:17 2017 +0000
1391
1392 upstream commit
1393
1394 tweak previous;
1395
1396 Upstream-ID: 66987651046c42d142f7318c9695fb81a6d14031
1397
1398commit 1112b534a6a7a07190e497e6bf86b0d5c5fb02dc
1399Author: bluhm@openbsd.org <bluhm@openbsd.org>
1400Date: Tue May 30 18:58:37 2017 +0000
1401
1402 upstream commit
1403
1404 Add RemoteCommand option to specify a command in the
1405 ssh config file instead of giving it on the client's command line. This
1406 command will be executed on the remote host. The feature allows to automate
1407 tasks using ssh config. OK markus@
1408
1409 Upstream-ID: 5d982fc17adea373a9c68cae1021ce0a0904a5ee
1410
1411commit eb272ea4099fd6157846f15c129ac5727933aa69
1412Author: markus@openbsd.org <markus@openbsd.org>
1413Date: Tue May 30 14:29:59 2017 +0000
1414
1415 upstream commit
1416
1417 switch auth2 to ssh_dispatch API; ok djm@
1418
1419 Upstream-ID: a752ca19e2782900dd83060b5c6344008106215f
1420
1421commit 5a146bbd4fdf5c571f9fb438e5210d28cead76d9
1422Author: markus@openbsd.org <markus@openbsd.org>
1423Date: Tue May 30 14:27:22 2017 +0000
1424
1425 upstream commit
1426
1427 switch auth2-none.c to modern APIs; ok djm@
1428
1429 Upstream-ID: 07252b58e064d332214bcabbeae8e08c44b2001b
1430
1431commit 60306b2d2f029f91927c6aa7c8e08068519a0fa2
1432Author: markus@openbsd.org <markus@openbsd.org>
1433Date: Tue May 30 14:26:49 2017 +0000
1434
1435 upstream commit
1436
1437 switch auth2-passwd.c to modern APIs; ok djm@
1438
1439 Upstream-ID: cba0a8b72b4f97adfb7e3b3fd2f8ba3159981fc7
1440
1441commit eb76698b91338bd798c978d4db2d6af624d185e4
1442Author: markus@openbsd.org <markus@openbsd.org>
1443Date: Tue May 30 14:25:42 2017 +0000
1444
1445 upstream commit
1446
1447 switch auth2-hostbased.c to modern APIs; ok djm@
1448
1449 Upstream-ID: 146af25c36daeeb83d5dbbb8ca52b5d25de88f4e
1450
1451commit 2ae666a8fc20b3b871b2f1b90ad65cc027336ccd
1452Author: markus@openbsd.org <markus@openbsd.org>
1453Date: Tue May 30 14:23:52 2017 +0000
1454
1455 upstream commit
1456
1457 protocol handlers all get struct ssh passed; ok djm@
1458
1459 Upstream-ID: 0ca9ea2a5d01a6d2ded94c5024456a930c5bfb5d
1460
1461commit 94583beb24a6c5fd19cedb9104ab2d2d5cd052b6
1462Author: markus@openbsd.org <markus@openbsd.org>
1463Date: Tue May 30 14:19:15 2017 +0000
1464
1465 upstream commit
1466
1467 ssh: pass struct ssh to auth functions, too; ok djm@
1468
1469 Upstream-ID: d13c509cc782f8f19728fbea47ac7cf36f6e85dd
1470
1471commit 5f4082d886c6173b9e90b9768c9a38a3bfd92c2b
1472Author: markus@openbsd.org <markus@openbsd.org>
1473Date: Tue May 30 14:18:15 2017 +0000
1474
1475 upstream commit
1476
1477 sshd: pass struct ssh to auth functions; ok djm@
1478
1479 Upstream-ID: b00a80c3460884ebcdd14ef550154c761aebe488
1480
1481commit 7da5df11ac788bc1133d8d598d298e33500524cc
1482Author: markus@openbsd.org <markus@openbsd.org>
1483Date: Tue May 30 14:16:41 2017 +0000
1484
1485 upstream commit
1486
1487 remove unused wrapper functions from key.[ch]; ok djm@
1488
1489 Upstream-ID: ea0f4016666a6817fc11f439dd4be06bab69707e
1490
1491commit ff7371afd08ac0bbd957d90451d4dcd0da087ef5
1492Author: markus@openbsd.org <markus@openbsd.org>
1493Date: Tue May 30 14:15:17 2017 +0000
1494
1495 upstream commit
1496
1497 sshkey_new() might return NULL (pkcs#11 code only); ok
1498 djm@
1499
1500 Upstream-ID: de9f2ad4a42c0b430caaa7d08dea7bac943075dd
1501
1502commit beb965bbc5a984fa69fb1e2b45ebe766ae09d1ef
1503Author: markus@openbsd.org <markus@openbsd.org>
1504Date: Tue May 30 14:13:40 2017 +0000
1505
1506 upstream commit
1507
1508 switch sshconnect.c to modern APIs; ok djm@
1509
1510 Upstream-ID: 27be17f84b950d5e139b7a9b281aa487187945ad
1511
1512commit 00ed75c92d1f95fe50032835106c368fa22f0f02
1513Author: markus@openbsd.org <markus@openbsd.org>
1514Date: Tue May 30 14:10:53 2017 +0000
1515
1516 upstream commit
1517
1518 switch auth2-pubkey.c to modern APIs; with & ok djm@
1519
1520 Upstream-ID: 8f08d4316eb1b0c4ffe4a206c05cdd45ed1daf07
1521
1522commit 54d90ace1d3535b44d92a8611952dc109a74a031
1523Author: markus@openbsd.org <markus@openbsd.org>
1524Date: Tue May 30 08:52:19 2017 +0000
1525
1526 upstream commit
1527
1528 switch from Key typedef with struct sshkey; ok djm@
1529
1530 Upstream-ID: 3067d33e04efbe5131ce8f70668c47a58e5b7a1f
1531
1532commit c221219b1fbee47028dcaf66613f4f8d6b7640e9
1533Author: markus@openbsd.org <markus@openbsd.org>
1534Date: Tue May 30 08:49:58 2017 +0000
1535
1536 upstream commit
1537
1538 remove ssh1 references; ok djm@
1539
1540 Upstream-ID: fc23b7578e7b0a8daaec72946d7f5e58ffff5a3d
1541
1542commit afbfa68fa18081ef05a9cd294958509a5d3cda8b
1543Author: markus@openbsd.org <markus@openbsd.org>
1544Date: Tue May 30 08:49:32 2017 +0000
1545
1546 upstream commit
1547
1548 revise sshkey_load_public(): remove ssh1 related
1549 comments, remove extra open()/close() on keyfile, prevent leak of 'pub' if
1550 'keyp' is NULL, replace strlcpy+cat with asprintf; ok djm@
1551
1552 Upstream-ID: 6175e47cab5b4794dcd99c1175549a483ec673ca
1553
1554commit 813f55336a24fdfc45e7ed655fccc7d792e8f859
1555Author: markus@openbsd.org <markus@openbsd.org>
1556Date: Fri May 26 20:34:49 2017 +0000
1557
1558 upstream commit
1559
1560 sshbuf_consume: reset empty buffer; ok djm@
1561
1562 Upstream-ID: 0d4583ba57f69e369d38bbd7843d85cac37fa821
1563
1564commit 6cf711752cc2a7ffaad1fb4de18cae65715ed8bb
1565Author: markus@openbsd.org <markus@openbsd.org>
1566Date: Fri May 26 19:35:50 2017 +0000
1567
1568 upstream commit
1569
1570 remove SSH_CHANNEL_XXX_DRAINING (ssh1 only); ok djm@
1571
1572 Upstream-ID: e2e225b6ac67b84dd024f38819afff2554fafe42
1573
1574commit 364f0d5edea27767fb0f915ea7fc61aded88d3e8
1575Author: markus@openbsd.org <markus@openbsd.org>
1576Date: Fri May 26 19:34:12 2017 +0000
1577
1578 upstream commit
1579
1580 remove channel_input_close_confirmation (ssh1 only); ok
1581 djm@
1582
1583 Upstream-ID: 8e7c8c38f322d255bb0294a5c0ebef53fdf576f1
1584
1585commit 8ba0fd40082751dbbc23a830433488bbfb1abdca
1586Author: djm@openbsd.org <djm@openbsd.org>
1587Date: Fri May 26 01:40:07 2017 +0000
1588
1589 upstream commit
1590
1591 fix references to obsolete v00 cert format; spotted by
1592 Jakub Jelen
1593
1594 Upstream-ID: 7600ce193ab8fd19451acfe24fc2eb39d46b2c4f
1595
1596commit dcc714c65cfb81eb6903095b4590719e8690f3da
1597Author: Mike Frysinger <vapier@chromium.org>
1598Date: Wed May 24 23:21:19 2017 -0400
1599
1600 configure: actually set cache vars when cross-compiling
1601
1602 The cross-compiling fallback message says it's assuming the test
1603 passed, but it didn't actually set the cache var which causes
1604 later tests to fail.
1605
1606commit 947a3e829a5b8832a4768fd764283709a4ca7955
1607Author: djm@openbsd.org <djm@openbsd.org>
1608Date: Sat May 20 02:35:47 2017 +0000
1609
1610 upstream commit
1611
1612 there's no reason to artificially limit the key path
1613 here, just check that it fits PATH_MAX; spotted by Matthew Patton
1614
1615 Upstream-ID: 858addaf2009c9cf04d80164a41b2088edb30b58
1616
1617commit 773224802d7cb250bb8b461546fcce10567b4b2e
1618Author: djm@openbsd.org <djm@openbsd.org>
1619Date: Fri May 19 21:07:17 2017 +0000
1620
1621 upstream commit
1622
1623 Now that we no longer support SSHv1, replace the contents
1624 of this file with a pointer to
1625 https://tools.ietf.org/html/draft-miller-ssh-agent-00 It's better edited,
1626 doesn't need to document stuff we no longer implement and does document stuff
1627 that we do implement (RSA SHA256/512 signature flags)
1628
1629 Upstream-ID: da8cdc46bbcc266efabd565ddddd0d8e556f846e
1630
1631commit 54cd41a4663fad66406dd3c8fe0e4760ccd8a899
1632Author: djm@openbsd.org <djm@openbsd.org>
1633Date: Wed May 17 01:24:17 2017 +0000
1634
1635 upstream commit
1636
1637 allow LogLevel in sshd_config Match blocks; ok dtucker
1638 bz#2717
1639
1640 Upstream-ID: 662e303be63148f47db1aa78ab81c5c2e732baa8
1641
1642commit 277abcda3f1b08d2376686f0ef20320160d4c8ab
1643Author: djm@openbsd.org <djm@openbsd.org>
1644Date: Tue May 16 16:56:15 2017 +0000
1645
1646 upstream commit
1647
1648 remove duplicate check; spotted by Jakub Jelen
1649
1650 Upstream-ID: 30c2996c1767616a8fdc49d4cee088efac69c3b0
1651
1652commit adb47ce839c977fa197e770c1be8f852508d65aa
1653Author: djm@openbsd.org <djm@openbsd.org>
1654Date: Tue May 16 16:54:05 2017 +0000
1655
1656 upstream commit
1657
1658 mention that Ed25519 keys are valid as CA keys; spotted
1659 by Jakub Jelen
1660
1661 Upstream-ID: d3f6db58b30418cb1c3058211b893a1ffed3dfd4
1662
1663commit 6bdf70f01e700348bb4d8c064c31a0ab90896df6
1664Author: Damien Miller <djm@mindrot.org>
1665Date: Tue May 9 14:35:03 2017 +1000
1666
1667 clean up regress files and add a .gitignore
1668
1669commit 7bdb2eeb1d3c26acdc409bd94532eefa252e440b
1670Author: djm@openbsd.org <djm@openbsd.org>
1671Date: Mon May 8 22:57:38 2017 +0000
1672
1673 upstream commit
1674
1675 remove hmac-ripemd160; ok dtucker
1676
1677 Upstream-ID: 896e737ea0bad6e23327d1c127e02d5e9e9c654d
1678
1679commit 5f02bb1f99f70bb422be8a5c2b77ef853f1db554
1680Author: djm@openbsd.org <djm@openbsd.org>
1681Date: Mon May 8 06:11:06 2017 +0000
1682
1683 upstream commit
1684
1685 make requesting bad ECDSA bits yield the same error
1686 (SSH_ERR_KEY_LENGTH) as the same mistake for RSA/DSA
1687
1688 Upstream-ID: bf40d3fee567c271e33f05ef8e4e0fa0b6f0ece6
1689
1690commit d757a4b633e8874629a1442c7c2e7b1b55d28c19
1691Author: djm@openbsd.org <djm@openbsd.org>
1692Date: Mon May 8 06:08:42 2017 +0000
1693
1694 upstream commit
1695
1696 fix for new SSH_ERR_KEY_LENGTH error value
1697
1698 Upstream-Regress-ID: c38a6e6174d4c3feca3518df150d4fbae0dca8dc
1699
1700commit 2e58a69508ac49c02d1bb6057300fa6a76db1045
1701Author: djm@openbsd.org <djm@openbsd.org>
1702Date: Mon May 8 06:03:39 2017 +0000
1703
1704 upstream commit
1705
1706 helps if I commit the correct version of the file. fix
1707 missing return statement.
1708
1709 Upstream-ID: c86394a3beeb1ec6611e659bfa830254f325546c
1710
1711commit effaf526bfa57c0ac9056ca236becf52385ce8af
1712Author: djm@openbsd.org <djm@openbsd.org>
1713Date: Mon May 8 01:52:49 2017 +0000
1714
1715 upstream commit
1716
1717 remove arcfour, blowfish and CAST here too
1718
1719 Upstream-Regress-ID: c613b3bcbef75df1fe84ca4dc2d3ef253dc5e920
1720
1721commit 7461a5bc571696273252df28a1f1578968cae506
1722Author: djm@openbsd.org <djm@openbsd.org>
1723Date: Mon May 8 00:21:36 2017 +0000
1724
1725 upstream commit
1726
1727 I was too aggressive with the scalpel in the last commit;
1728 unbreak sshd, spotted quickly by naddy@
1729
1730 Upstream-ID: fb7e75d2b2c7e6ca57dee00ca645e322dd49adbf
1731
1732commit bd636f40911094a39c2920bf87d2ec340533c152
1733Author: djm@openbsd.org <djm@openbsd.org>
1734Date: Sun May 7 23:15:59 2017 +0000
1735
1736 upstream commit
1737
1738 Refuse RSA keys <1024 bits in length. Improve reporting
1739 for keys that do not meet this requirement. ok markus@
1740
1741 Upstream-ID: b385e2a7b13b1484792ee681daaf79e1e203df6c
1742
1743commit 70c1218fc45757a030285051eb4d209403f54785
1744Author: djm@openbsd.org <djm@openbsd.org>
1745Date: Sun May 7 23:13:42 2017 +0000
1746
1747 upstream commit
1748
1749 Don't offer CBC ciphers by default in the client. ok
1750 markus@
1751
1752 Upstream-ID: 94c9ce8d0d1a085052e11c7f3307950fdc0901ef
1753
1754commit acaf34fd823235d549c633c0146ee03ac5956e82
1755Author: djm@openbsd.org <djm@openbsd.org>
1756Date: Sun May 7 23:12:57 2017 +0000
1757
1758 upstream commit
1759
1760 As promised in last release announcement: remove
1761 support for Blowfish, RC4 and CAST ciphers. ok markus@ deraadt@
1762
1763 Upstream-ID: 21f8facdba3fd8da248df6417000867cec6ba222
1764
1765commit 3e371bd2124427403971db853fb2e36ce789b6fd
1766Author: naddy@openbsd.org <naddy@openbsd.org>
1767Date: Fri May 5 10:42:49 2017 +0000
1768
1769 upstream commit
1770
1771 more simplification and removal of SSHv1-related code;
1772 ok djm@
1773
1774 Upstream-ID: d2f041aa0b79c0ebd98c68a01e5a0bfab2cf3b55
1775
1776commit 2e9c324b3a7f15c092d118c2ac9490939f6228fd
1777Author: naddy@openbsd.org <naddy@openbsd.org>
1778Date: Fri May 5 10:41:58 2017 +0000
1779
1780 upstream commit
1781
1782 remove superfluous protocol 2 mentions; ok jmc@
1783
1784 Upstream-ID: 0aaf7567c9f2e50fac5906b6a500a39c33c4664d
1785
1786commit 744bde79c3361e2153cb395a2ecdcee6c713585d
1787Author: djm@openbsd.org <djm@openbsd.org>
1788Date: Thu May 4 06:10:57 2017 +0000
1789
1790 upstream commit
1791
1792 since a couple of people have asked, leave a comment
1793 explaining why we retain SSH v.1 support in the "delete all keys from agent"
1794 path.
1795
1796 Upstream-ID: 4b42dcfa339813c15fe9248a2c1b7ed41c21bbb4
1797
1798commit 0c378ff6d98d80bc465a4a6a787670fb9cc701ee
1799Author: djm@openbsd.org <djm@openbsd.org>
1800Date: Thu May 4 01:33:21 2017 +0000
1801
1802 upstream commit
1803
1804 another tentacle: cipher_set_key_string() was only ever
1805 used for SSHv1
1806
1807 Upstream-ID: 7fd31eb6c48946f7e7cc12af0699fe8eb637e94a
1808
1809commit 9a82e24b986e3e0dc70849dbb2c19aa6c707b37f
1810Author: naddy@openbsd.org <naddy@openbsd.org>
1811Date: Wed May 3 21:49:18 2017 +0000
1812
1813 upstream commit
1814
1815 restore mistakenly deleted description of the
1816 ConnectionAttempts option ok markus@
1817
1818 Upstream-ID: 943002b1b7c470caea3253ba7b7348c359de0348
1819
1820commit 768405fddf64ff83aa6ef701ebb3c1f82d98a2f3
1821Author: naddy@openbsd.org <naddy@openbsd.org>
1822Date: Wed May 3 21:08:09 2017 +0000
1823
1824 upstream commit
1825
1826 remove miscellaneous SSH1 leftovers; ok markus@
1827
1828 Upstream-ID: af23696022ae4d45a1abc2fb8b490d8d9dd63b7c
1829
1830commit 1a1b24f8229bf7a21f89df21987433283265527a
1831Author: jmc@openbsd.org <jmc@openbsd.org>
1832Date: Wed May 3 10:01:44 2017 +0000
1833
1834 upstream commit
1835
1836 more protocol 1 bits removed; ok djm
1837
1838 Upstream-ID: b5b977eaf756915acb56aef3604a650e27f7c2b9
1839
1840commit 2b6f799e9b230cf13a7eefc05ecead7d8569d6b5
1841Author: jmc@openbsd.org <jmc@openbsd.org>
1842Date: Wed May 3 06:32:02 2017 +0000
1843
1844 upstream commit
1845
1846 more protocol 1 stuff to go; ok djm
1847
1848 Upstream-ID: 307a30441d2edda480fd1661d998d36665671e47
1849
1850commit f10c0d32cde2084d2a0b19bc47d80cb93e85a093
1851Author: jmc@openbsd.org <jmc@openbsd.org>
1852Date: Tue May 2 17:04:09 2017 +0000
1853
1854 upstream commit
1855
1856 rsa1 is no longer valid;
1857
1858 Upstream-ID: 9953d09ed9841c44b7dcf7019fa874783a709d89
1859
1860commit 42b690b4fd0faef78c4d68225948b6e5c46c5163
1861Author: jmc@openbsd.org <jmc@openbsd.org>
1862Date: Tue May 2 14:06:37 2017 +0000
1863
1864 upstream commit
1865
1866 add PubKeyAcceptedKeyTypes to the -o list: scp(1) has
1867 it, so i guess this should too;
1868
1869 Upstream-ID: 7fab32e869ca5831d09ab0c40d210b461d527a2c
1870
1871commit d852603214defd93e054de2877b20cc79c19d0c6
1872Author: jmc@openbsd.org <jmc@openbsd.org>
1873Date: Tue May 2 13:44:51 2017 +0000
1874
1875 upstream commit
1876
1877 remove now obsolete protocol1 options from the -o
1878 lists;
1879
1880 Upstream-ID: 828e478a440bc5f9947672c392420510a362b3dd
1881
1882commit 8b60ce8d8111e604c711c4cdd9579ffe0edced74
1883Author: jmc@openbsd.org <jmc@openbsd.org>
1884Date: Tue May 2 09:05:58 2017 +0000
1885
1886 upstream commit
1887
1888 more -O shuffle; ok djm
1889
1890 Upstream-ID: c239991a3a025cdbb030b73e990188dd9bfbeceb
1891
1892commit 3575f0b12afe6b561681582fd3c34067d1196231
1893Author: djm@openbsd.org <djm@openbsd.org>
1894Date: Tue May 2 08:54:19 2017 +0000
1895
1896 upstream commit
1897
1898 remove -1 / -2 options; pointed out by jmc@
1899
1900 Upstream-ID: 65d2a816000741a95df1c7cfdb5fa8469fcc7daa
1901
1902commit 4f1ca823bad12e4f9614895eefe0d0073b84a28f
1903Author: jmc@openbsd.org <jmc@openbsd.org>
1904Date: Tue May 2 08:06:33 2017 +0000
1905
1906 upstream commit
1907
1908 remove options -12 from usage();
1909
1910 Upstream-ID: db7ceef25132e63b50ed05289bf447fece1d1270
1911
1912commit 6b84897f7fd39956b849eac7810319d8a9958568
1913Author: jmc@openbsd.org <jmc@openbsd.org>
1914Date: Tue May 2 07:13:31 2017 +0000
1915
1916 upstream commit
1917
1918 tidy up -O somewhat; ok djm
1919
1920 Upstream-ID: 804405f716bf7ef15c1f36ab48581ca16aeb4d52
1921
1922commit d1c6b7fdbdfe4a7a37ecd48a97f0796b061c2868
1923Author: djm@openbsd.org <djm@openbsd.org>
1924Date: Mon May 1 22:09:48 2017 +0000
1925
1926 upstream commit
1927
1928 when freeing a bitmap, zero all it bytes; spotted by Ilya
1929 Kaliman
1930
1931 Upstream-ID: 834ac024f2c82389d6ea6b1c7d6701b3836e28e4
1932
1933commit 0f163983016c2988a92e039d18a7569f9ea8e071
1934Author: djm@openbsd.org <djm@openbsd.org>
1935Date: Mon May 1 14:08:26 2017 +0000
1936
1937 upstream commit
1938
1939 this one I did forget to "cvs rm"
1940
1941 Upstream-ID: 5781670c0578fe89663c9085ed3ba477cf7e7913
1942
1943commit 21ed00a8e26fe8a772bcca782175fafc2b0890ed
1944Author: djm@openbsd.org <djm@openbsd.org>
1945Date: Mon May 1 09:27:45 2017 +0000
1946
1947 upstream commit
1948
1949 don't know why cvs didn't exterminate these the first
1950 time around, I use rm -f and everuthing...
1951
1952 pointed out by sobrado@
1953
1954 Upstream-ID: a6c44a0c2885330d322ee01fcfd7f6f209b1e15d
1955
1956commit d29ba6f45086703fdcb894532848ada3427dfde6
1957Author: Darren Tucker <dtucker@zip.com.au>
1958Date: Mon May 1 13:53:07 2017 +1000
1959
1960 Define INT32_MAX and INT64_MAX if needed.
1961
1962commit 329037e389f02ec95c8e16bf93ffede94d3d44ce
1963Author: Darren Tucker <dtucker@zip.com.au>
1964Date: Mon May 1 13:19:41 2017 +1000
1965
1966 Wrap stdint.h in HAVE_STDINT_H
1967
1968commit f382362e8dfb6b277f16779ab1936399d7f2af78
1969Author: djm@openbsd.org <djm@openbsd.org>
1970Date: Mon May 1 02:27:11 2017 +0000
1971
1972 upstream commit
1973
1974 remove unused variable
1975
1976 Upstream-ID: 66011f00819d0e71b14700449a98414033284516
1977
1978commit dd369320d2435b630a5974ab270d686dcd92d024
1979Author: djm@openbsd.org <djm@openbsd.org>
1980Date: Sun Apr 30 23:34:55 2017 +0000
1981
1982 upstream commit
1983
1984 eliminate explicit specification of protocol in tests and
1985 loops over protocol. We only support SSHv2 now.
1986
1987 Upstream-Regress-ID: 0082838a9b8a382b7ee9cbf0c1b9db727784fadd
1988
1989commit 557f921aad004be15805e09fd9572969eb3d9321
1990Author: djm@openbsd.org <djm@openbsd.org>
1991Date: Sun Apr 30 23:33:48 2017 +0000
1992
1993 upstream commit
1994
1995 remove SSHv1 support from unit tests
1996
1997 Upstream-Regress-ID: 395ca2aa48f1f7d23eefff6cb849ea733ca8bbfe
1998
1999commit e77e1562716fb3da413e4c2397811017b762f5e3
2000Author: djm@openbsd.org <djm@openbsd.org>
2001Date: Mon May 1 00:03:18 2017 +0000
2002
2003 upstream commit
2004
2005 fixup setting ciphercontext->plaintext (lost in SSHv1 purge),
2006 though it isn't really used for much anymore.
2007
2008 Upstream-ID: 859b8bce84ff4865b32097db5430349d04b9b747
2009
2010commit f7849e6c83a4e0f602dea6c834a24091c622d68e
2011Author: Damien Miller <djm@mindrot.org>
2012Date: Mon May 1 09:55:56 2017 +1000
2013
2014 remove configure --with-ssh1
2015
2016commit f4a6a88ddb6dba6d2f7bfb9e2c9879fcc9633043
2017Author: djm@openbsd.org <djm@openbsd.org>
2018Date: Sun Apr 30 23:29:10 2017 +0000
2019
2020 upstream commit
2021
2022 flense SSHv1 support from ssh-agent, considerably
2023 simplifying it
2024
2025 ok markus
2026
2027 Upstream-ID: 71d772cdcefcb29f76e01252e8361e6fc2dfc365
2028
2029commit 930e8d2827853bc2e196c20c3e000263cc87fb75
2030Author: djm@openbsd.org <djm@openbsd.org>
2031Date: Sun Apr 30 23:28:41 2017 +0000
2032
2033 upstream commit
2034
2035 obliterate ssh1.h and some dead code that used it
2036
2037 ok markus@
2038
2039 Upstream-ID: 1ca9159a9fb95618f9d51e069ac8e1131a087343
2040
2041commit a3710d5d529a34b8f56aa62db798c70e85d576a0
2042Author: djm@openbsd.org <djm@openbsd.org>
2043Date: Sun Apr 30 23:28:12 2017 +0000
2044
2045 upstream commit
2046
2047 exterminate the -1 flag from scp
2048
2049 ok markus@
2050
2051 Upstream-ID: 26d247f7065da15056b209cef5f594ff591b89db
2052
2053commit aebd0abfaa8a41e75d50f9f7934267b0a2d9acb4
2054Author: djm@openbsd.org <djm@openbsd.org>
2055Date: Sun Apr 30 23:26:54 2017 +0000
2056
2057 upstream commit
2058
2059 purge the last traces of SSHv1 from the TTY modes
2060 handling code
2061
2062 ok markus
2063
2064 Upstream-ID: 963a19f1e06577377c38a3b7ce468f121b966195
2065
2066commit dfa641f758d4b8b2608ab1b00abaf88df0a8e36a
2067Author: djm@openbsd.org <djm@openbsd.org>
2068Date: Sun Apr 30 23:26:16 2017 +0000
2069
2070 upstream commit
2071
2072 remove the (in)famous SSHv1 CRC compensation attack
2073 detector.
2074
2075 Despite your cameo in The Matrix movies, you will not be missed.
2076
2077 ok markus
2078
2079 Upstream-ID: 44261fce51a56d93cdb2af7b6e184be629f667e0
2080
2081commit e5d3bd36ef67d82092861f39b5bf422cb12b31a6
2082Author: djm@openbsd.org <djm@openbsd.org>
2083Date: Sun Apr 30 23:25:03 2017 +0000
2084
2085 upstream commit
2086
2087 undo some local debugging stuff that I committed by
2088 accident
2089
2090 Upstream-ID: fe5b31f69a60d47171836911f144acff77810217
2091
2092commit 3d6d09f2e90f4ad650ebda6520bf2da446f37f14
2093Author: djm@openbsd.org <djm@openbsd.org>
2094Date: Sun Apr 30 23:23:54 2017 +0000
2095
2096 upstream commit
2097
2098 remove SSHv1 support from packet and buffer APIs
2099
2100 ok markus@
2101
2102 Upstream-ID: bfc290053d40b806ecac46317d300677d80e1dc9
2103
2104commit 05164358577c82de18ed7373196bc7dbd8a3f79c
2105Author: djm@openbsd.org <djm@openbsd.org>
2106Date: Sun Apr 30 23:21:54 2017 +0000
2107
2108 upstream commit
2109
2110 remove SSHv1-related buffers from client code
2111
2112 Upstream-ID: dca5d01108f891861ceaf7ba1c0f2eb274e0c7dd
2113
2114commit 873d3e7d9a4707d0934fb4c4299354418f91b541
2115Author: djm@openbsd.org <djm@openbsd.org>
2116Date: Sun Apr 30 23:18:44 2017 +0000
2117
2118 upstream commit
2119
2120 remove KEY_RSA1
2121
2122 ok markus@
2123
2124 Upstream-ID: 7408517b077c892a86b581e19f82a163069bf133
2125
2126commit 788ac799a6efa40517f2ac0d895a610394298ffc
2127Author: djm@openbsd.org <djm@openbsd.org>
2128Date: Sun Apr 30 23:18:22 2017 +0000
2129
2130 upstream commit
2131
2132 remove SSHv1 configuration options and man pages bits
2133
2134 ok markus@
2135
2136 Upstream-ID: 84638c23546c056727b7a7d653c72574e0f19424
2137
2138commit e6882463a8ae0594aacb6d6575a6318a41973d84
2139Author: djm@openbsd.org <djm@openbsd.org>
2140Date: Sun Apr 30 23:17:37 2017 +0000
2141
2142 upstream commit
2143
2144 remove SSH1 make flag and associated files ok markus@
2145
2146 Upstream-ID: ba9feacc5787337c413db7cf26ea3d53f854cfef
2147
2148commit cdccebdf85204bf7542b7fcc1aa2ea3f36661833
2149Author: djm@openbsd.org <djm@openbsd.org>
2150Date: Sun Apr 30 23:15:04 2017 +0000
2151
2152 upstream commit
2153
2154 remove SSHv1 ciphers; ok markus@
2155
2156 Upstream-ID: e5ebc5e540d7f23a8c1266db1839794d4d177890
2157
2158commit 97f4d3083b036ce3e68d6346a6140a22123d5864
2159Author: djm@openbsd.org <djm@openbsd.org>
2160Date: Sun Apr 30 23:13:25 2017 +0000
2161
2162 upstream commit
2163
2164 remove compat20/compat13/compat15 variables
2165
2166 ok markus@
2167
2168 Upstream-ID: 43802c035ceb3fef6c50c400e4ecabf12354691c
2169
2170commit 99f95ba82673d33215dce17bfa1512b57f54ec09
2171Author: djm@openbsd.org <djm@openbsd.org>
2172Date: Sun Apr 30 23:11:45 2017 +0000
2173
2174 upstream commit
2175
2176 remove options.protocol and client Protocol
2177 configuration knob
2178
2179 ok markus@
2180
2181 Upstream-ID: 5a967f5d06e2d004b0235457b6de3a9a314e9366
2182
2183commit 56912dea6ef63dae4eb1194e5d88973a7c6c5740
2184Author: djm@openbsd.org <djm@openbsd.org>
2185Date: Sun Apr 30 23:10:43 2017 +0000
2186
2187 upstream commit
2188
2189 unifdef WITH_SSH1 ok markus@
2190
2191 Upstream-ID: 9716e62a883ef8826c57f4d33b4a81a9cc7755c7
2192
2193commit d4084cd230f7319056559b00db8b99296dad49d5
2194Author: jmc@openbsd.org <jmc@openbsd.org>
2195Date: Sat Apr 29 06:06:01 2017 +0000
2196
2197 upstream commit
2198
2199 tweak previous;
2200
2201 Upstream-ID: a3abc6857455299aa42a046d232b7984568bceb9
2202
2203commit 249516e428e8461b46340a5df5d5ed1fbad2ccce
2204Author: djm@openbsd.org <djm@openbsd.org>
2205Date: Sat Apr 29 04:12:25 2017 +0000
2206
2207 upstream commit
2208
2209 allow ssh-keygen to include arbitrary string or flag
2210 certificate extensions and critical options. ok markus@ dtucker@
2211
2212 Upstream-ID: 2cf28dd6c5489eb9fc136e0b667ac3ea10241646
2213
2214commit 47a287bb6ac936c26b4f3ae63279c02902ded3b9
2215Author: jmc@openbsd.org <jmc@openbsd.org>
2216Date: Fri Apr 28 06:15:03 2017 +0000
2217
2218 upstream commit
2219
2220 sort;
2221
2222 Upstream-ID: 7e6b56e52b039cf44d0418e9de9aca20a2d2d15a
2223
2224commit 36465a76a79ad5040800711b41cf5f32249d5120
2225Author: Darren Tucker <dtucker@zip.com.au>
2226Date: Fri Apr 28 14:44:28 2017 +1000
2227
2228 Typo.
2229
2230 Upstream-Regress-ID: 1e6b51ddf767cbad0a4e63eb08026c127e654308
2231
2232commit 9d18cb7bdeb00b20205fd13d412aae8c0e0457ed
2233Author: Darren Tucker <dtucker@zip.com.au>
2234Date: Fri Apr 28 14:41:17 2017 +1000
2235
2236 Add 2 regress commits I applied by hand.
2237
2238 Upstream-Regress-ID: 30c20180c87cbc99fa1020489fe7fd8245b6420c
2239 Upstream-Regress-ID: 1e6b51ddf767cbad0a4e63eb08026c127e654308
2240
2241commit 9504ea6b27f9f0ece64e88582ebb9235e664a100
2242Author: Darren Tucker <dtucker@zip.com.au>
2243Date: Fri Apr 28 14:33:43 2017 +1000
2244
2245 Merge integrity.sh rev 1.22.
2246
2247 Merge missing bits from Colin Watson's patch in bz#2658 which make integrity
2248 tests more robust against timeouts. ok djm@
2249
2250commit 06ec837a34542627e2183a412d6a9d2236f22140
2251Author: Darren Tucker <dtucker@zip.com.au>
2252Date: Fri Apr 28 14:30:03 2017 +1000
2253
2254 Id sync for integrity.sh rev 1.21 which pulls in some shell portability fixes
2255
2256commit e0194b471efe7d3daedc9cc66686cb1ab69d3be8
2257Author: jsg@openbsd.org <jsg@openbsd.org>
2258Date: Mon Apr 17 11:02:31 2017 +0000
2259
2260 upstream commit
2261
2262 Change COMPILER_VERSION tests which limited additional
2263 warnings to gcc4 to instead skip them on gcc3 as clang can handle
2264 -Wpointer-sign and -Wold-style-definition.
2265
2266 Upstream-Regress-ID: e48d7dc13e48d9334b8195ef884dfbc51316012f
2267
2268commit 6830be90e71f46bcd182a9202b151eaf2b299434
2269Author: djm@openbsd.org <djm@openbsd.org>
2270Date: Fri Apr 28 03:24:53 2017 +0000
2271
2272 upstream commit
2273
2274 include key fingerprint in "Offering public key" debug
2275 message
2276
2277 Upstream-ID: 964749f820c2ed4cf6a866268b1a05e907315c52
2278
2279commit 066437187e16dcafcbc19f9402ef0e6575899b1d
2280Author: millert@openbsd.org <millert@openbsd.org>
2281Date: Fri Apr 28 03:21:12 2017 +0000
2282
2283 upstream commit
2284
2285 Avoid relying on implementation-specific behavior when
2286 detecting whether the timestamp or file size overflowed. If time_t and off_t
2287 are not either 32-bit or 64-bit scp will exit with an error. OK djm@
2288
2289 Upstream-ID: f31caae73ddab6df496b7bbbf7da431e267ad135
2290
2291commit 68d3a2a059183ebd83b15e54984ffaced04d2742
2292Author: dtucker@openbsd.org <dtucker@openbsd.org>
2293Date: Fri Apr 28 03:20:27 2017 +0000
2294
2295 upstream commit
2296
2297 Add SyslogFacility option to ssh(1) matching the
2298 equivalent option in sshd(8). bz#2705, patch from erahn at arista.com, ok
2299 djm@
2300
2301 Upstream-ID: d5115c2c0193ceb056ed857813b2a7222abda9ed
2302
2303commit e13aad66e73a14b062d13aee4e98f1e21a3f6a14
2304Author: jsg@openbsd.org <jsg@openbsd.org>
2305Date: Thu Apr 27 13:40:05 2017 +0000
2306
2307 upstream commit
2308
2309 remove a static array unused since rev 1.306 spotted by
2310 clang ok djm@
2311
2312 Upstream-ID: 249b3eed2446f6074ba2219ccc46919dd235a7b8
2313
2314commit 91bd2181866659f00714903e78e1c3edd4c45f3d
2315Author: millert@openbsd.org <millert@openbsd.org>
2316Date: Thu Apr 27 11:53:12 2017 +0000
2317
2318 upstream commit
2319
2320 Avoid potential signed int overflow when parsing the file
2321 size. Use strtoul() instead of parsing manually. OK djm@
2322
2323 Upstream-ID: 1f82640861c7d905bbb05e7d935d46b0419ced02
2324
2325commit 17a54a03f5a1d35e33cc24e22cd7a9d0f6865dc4
2326Author: Darren Tucker <dtucker@zip.com.au>
2327Date: Tue Apr 25 08:32:27 2017 +1000
2328
2329 Fix typo in "socketcall".
2330
2331 Pointed out by jjelen at redhat.com.
2332
2333commit 8b0eee148f7cf8b248c30d1bae57300f2cc5aafd
2334Author: Darren Tucker <dtucker@zip.com.au>
2335Date: Mon Apr 24 19:40:31 2017 +1000
2336
2337 Deny socketcall in seccomp filter on ppc64le.
2338
2339 OpenSSL is using socket() calls (in FIPS mode) when handling ECDSA keys
2340 in privsep child. The socket() syscall is already denied in the seccomp
2341 filter, but in ppc64le kernel, it is implemented using socketcall()
2342 syscall, which is not denied yet (only SYS_SHUTDOWN is allowed) and
2343 therefore fails hard.
2344
2345 Patch from jjelen at redhat.com.
2346
2347commit f8500b2be599053daa05248a86a743232ec6a536
2348Author: schwarze@openbsd.org <schwarze@openbsd.org>
2349Date: Mon Apr 17 14:31:23 2017 +0000
2350
2351 upstream commit
2352
2353 Recognize nl_langinfo(CODESET) return values "646" and ""
2354 as aliases for "US-ASCII", useful for different versions of NetBSD and
2355 Solaris. Found by dtucker@ and by Tom G. Christensen <tgc at jupiterrise dot
2356 com>. OK dtucker@ deraadt@
2357
2358 Upstream-ID: 38c2133817cbcae75c88c63599ac54228f0fa384
2359
2360commit 7480dfedf8c5c93baaabef444b3def9331e86ad5
2361Author: jsg@openbsd.org <jsg@openbsd.org>
2362Date: Mon Apr 17 11:02:31 2017 +0000
2363
2364 upstream commit
2365
2366 Change COMPILER_VERSION tests which limited additional
2367 warnings to gcc4 to instead skip them on gcc3 as clang can handle
2368 -Wpointer-sign and -Wold-style-definition.
2369
2370 Upstream-ID: 5cbe348aa76dc1adf55be6c0e388fafaa945439a
2371
2372commit 4d827f0d75a53d3952288ab882efbddea7ffadfe
2373Author: djm@openbsd.org <djm@openbsd.org>
2374Date: Tue Apr 4 00:24:56 2017 +0000
2375
2376 upstream commit
2377
2378 disallow creation (of empty files) in read-only mode;
2379 reported by Michal Zalewski, feedback & ok deraadt@
2380
2381 Upstream-ID: 5d9c8f2fa8511d4ecf95322994ffe73e9283899b
2382
2383commit ef47843af0a904a21c920e619c5aec97b65dd9ac
2384Author: deraadt@openbsd.org <deraadt@openbsd.org>
2385Date: Sun Mar 26 00:18:52 2017 +0000
2386
2387 upstream commit
2388
2389 incorrect renditions of this quote bother me
2390
2391 Upstream-ID: 1662be3ebb7a71d543da088119c31d4d463a9e49
2392
2393commit d9048861bea842c4eba9c2dbbf97064cc2a5ef02
2394Author: Darren Tucker <dtucker@zip.com.au>
2395Date: Fri Mar 31 11:04:43 2017 +1100
2396
2397 Check for and use gcc's -pipe.
2398
2399 Speeds up configure and build by a couple of percent. ok djm@
2400
2401commit 282cad2240c4fbc104c2f2df86d688192cbbe4bb
2402Author: Darren Tucker <dtucker@zip.com.au>
2403Date: Wed Mar 29 16:34:44 2017 +1100
2404
2405 Import fmt_scaled.c rev 1.16 from OpenBSD.
2406
2407 Fix overly-conservative overflow checks on mulitplications and add checks
2408 on additions. This allows scan_scaled to work up to +/-LLONG_MAX (LLONG_MIN
2409 will still be flagged as a range error). ok millert@
2410
2411commit c73a229e4edf98920f395e19fd310684fc6bb951
2412Author: Darren Tucker <dtucker@zip.com.au>
2413Date: Wed Mar 29 16:34:02 2017 +1100
2414
2415 Import fmt_scaled.c rev 1.15 from OpenBSD.
2416
2417 Collapse underflow and overflow checks into a single block.
2418 ok djm@ millert@
2419
2420commit d427b73bf5a564f663d16546dbcbd84ba8b9d4af
2421Author: Darren Tucker <dtucker@zip.com.au>
2422Date: Wed Mar 29 16:32:57 2017 +1100
2423
2424 Import fmt_scaled.c rev 1.14 from OpenBSD.
2425
2426 Catch integer underflow in scan_scaled reported by Nicolas Iooss.
2427 ok deraadt@ djm@
2428
2429commit d13281f2964abc5f2e535e1613c77fc61b0c53e7
2430Author: Darren Tucker <dtucker@zip.com.au>
2431Date: Wed Mar 29 12:39:39 2017 +1100
2432
2433 Don't check privsep user or path when unprivileged
2434
2435 If running with privsep (mandatory now) as a non-privileged user, we
2436 don't chroot or change to an unprivileged user however we still checked
2437 the existence of the user and directory. Don't do those checks if we're
2438 not going to use them. Based in part on a patch from Lionel Fourquaux
2439 via Corinna Vinschen, ok djm@
2440
2441commit f2742a481fe151e493765a3fbdef200df2ea7037
2442Author: Darren Tucker <dtucker@zip.com.au>
2443Date: Wed Mar 29 10:50:31 2017 +1100
2444
2445 Remove SHA256 EVP wrapper implementation.
2446
2447 All supported versions of OpenSSL should now have SHA256 so remove our
2448 EVP wrapper implementaion. ok djm@
2449
2450commit 5346f271fc76549caf4a8e65b5fba319be422fe9
2451Author: Darren Tucker <dtucker@zip.com.au>
2452Date: Wed Mar 29 10:23:58 2017 +1100
2453
2454 Remove check for OpenSSL < 0.9.8g.
2455
2456 We no longer support OpenSSL < 1.0.1 so remove check for unreliable ECC
2457 in OpenSSL < 0.9.8g.
2458
2459commit 8fed0a5fe7b4e78a6810b133d8e91be9742ee0a1
2460Author: Darren Tucker <dtucker@zip.com.au>
2461Date: Wed Mar 29 10:16:15 2017 +1100
2462
2463 Remove compat code for OpenSSL < 0.9.7.
2464
2465 Resyncs that code with OpenBSD upstream.
2466
2467commit 608ec1f62ff22fdccc3952e51463d79c43cbd0d3
2468Author: Darren Tucker <dtucker@zip.com.au>
2469Date: Wed Mar 29 09:50:54 2017 +1100
2470
2471 Remove SSHv1 code path.
2472
2473 Server-side support for Protocol 1 has been removed so remove !compat20
2474 PAM code path.
2475
2476commit 7af27bf538cbc493d609753f9a6d43168d438f1b
2477Author: Darren Tucker <dtucker@zip.com.au>
2478Date: Fri Mar 24 09:44:56 2017 +1100
2479
2480 Enable ldns when using ldns-config.
2481
2482 Actually enable ldns when attempting to use ldns-config. bz#2697, patch
2483 from fredrik at fornwall.net.
2484
2485commit 58b8cfa2a062b72139d7229ae8de567f55776f24
2486Author: Damien Miller <djm@mindrot.org>
2487Date: Wed Mar 22 12:43:02 2017 +1100
2488
2489 Missing header on Linux/s390
2490
2491 Patch from Jakub Jelen
2492
2493commit 096fb65084593f9f3c1fc91b6d9052759a272a00
2494Author: djm@openbsd.org <djm@openbsd.org>
2495Date: Mon Mar 20 22:08:06 2017 +0000
2496
2497 upstream commit
2498
2499 remove /usr/bin/time calls around tests, makes diffing test
2500 runs harder. Based on patch from Mike Frysinger
2501
2502 Upstream-Regress-ID: 81c1083b14dcf473b23d2817882f40b346ebc95c
2503
2504commit 6b853c6f8ba5eecc50f3b57af8e63f8184eb0fa6
2505Author: Damien Miller <djm@mindrot.org>
2506Date: Tue Mar 21 08:47:55 2017 +1100
2507
2508 Fix syntax error on Linux/X32
2509
2510 Patch from Mike Frysinger
2511
1commit d38f05dbdd291212bc95ea80648b72b7177e9f4e 2512commit d38f05dbdd291212bc95ea80648b72b7177e9f4e
2Author: Darren Tucker <dtucker@zip.com.au> 2513Author: Darren Tucker <dtucker@zip.com.au>
3Date: Mon Mar 20 13:38:27 2017 +1100 2514Date: Mon Mar 20 13:38:27 2017 +1100
@@ -6838,2557 +9349,3 @@ Date: Tue Sep 22 08:33:23 2015 +0000
6838 fix two typos. 9349 fix two typos.
6839 9350
6840 Upstream-ID: 424402c0d8863a11b51749bacd7f8d932083b709 9351 Upstream-ID: 424402c0d8863a11b51749bacd7f8d932083b709
6841
6842commit 8408218c1ca88cb17d15278174a24a94a6f65fe1
6843Author: djm@openbsd.org <djm@openbsd.org>
6844Date: Mon Sep 21 04:31:00 2015 +0000
6845
6846 upstream commit
6847
6848 fix possible hang on closed output; bz#2469 reported by Tomas
6849 Kuthan ok markus@
6850
6851 Upstream-ID: f7afd41810f8540f524284f1be6b970859f94fe3
6852
6853commit 0097248f90a00865082e8c146b905a6555cc146f
6854Author: djm@openbsd.org <djm@openbsd.org>
6855Date: Fri Sep 11 04:55:01 2015 +0000
6856
6857 upstream commit
6858
6859 skip if running as root; many systems (inc OpenBSD) allow
6860 root to ptrace arbitrary processes
6861
6862 Upstream-Regress-ID: be2b925df89360dff36f972951fa0fa793769038
6863
6864commit 9c06c814aff925e11a5cc592c06929c258a014f6
6865Author: djm@openbsd.org <djm@openbsd.org>
6866Date: Fri Sep 11 03:44:21 2015 +0000
6867
6868 upstream commit
6869
6870 try all supported key types here; bz#2455 reported by
6871 Jakub Jelen
6872
6873 Upstream-Regress-ID: 188cb7d9031cdbac3a0fa58b428b8fa2b2482bba
6874
6875commit 3c019a936b43f3e2773f3edbde7c114d73caaa4c
6876Author: tim@openbsd.org <tim@openbsd.org>
6877Date: Sun Sep 13 14:39:16 2015 +0000
6878
6879 upstream commit
6880
6881 - Fix error message: passphrase needs to be at least 5
6882 characters, not 4. - Remove unused function argument. - Remove two
6883 unnecessary variables.
6884
6885 OK djm@
6886
6887 Upstream-ID: 13010c05bfa8b523da1c0dc19e81dd180662bc30
6888
6889commit 2681cdb6e0de7c1af549dac37a9531af202b4434
6890Author: tim@openbsd.org <tim@openbsd.org>
6891Date: Sun Sep 13 13:48:19 2015 +0000
6892
6893 upstream commit
6894
6895 When adding keys to the agent, don't ignore the comment
6896 of keys for which the user is prompted for a passphrase.
6897
6898 Tweak and OK djm@
6899
6900 Upstream-ID: dc737c620a5a8d282cc4f66e3b9b624e9abefbec
6901
6902commit 14692f7b8251cdda847e648a82735eef8a4d2a33
6903Author: guenther@openbsd.org <guenther@openbsd.org>
6904Date: Fri Sep 11 08:50:04 2015 +0000
6905
6906 upstream commit
6907
6908 Use explicit_bzero() when zeroing before free()
6909
6910 from Michael McConville (mmcconv1 (at) sccs.swarthmore.edu)
6911 ok millert@ djm@
6912
6913 Upstream-ID: 2e3337db046c3fe70c7369ee31515ac73ec00f50
6914
6915commit 846f6fa4cfa8483a9195971dbdd162220f199d85
6916Author: jmc@openbsd.org <jmc@openbsd.org>
6917Date: Fri Sep 11 06:55:46 2015 +0000
6918
6919 upstream commit
6920
6921 sync -Q in usage() to SYNOPSIS; since it's drastically
6922 shorter, i've reformatted the block to sync with the man (80 cols) and saved
6923 a line;
6924
6925 Upstream-ID: 86e2c65c3989a0777a6258a77e589b9f6f354abd
6926
6927commit 95923e0520a8647417ee6dcdff44694703dfeef0
6928Author: jmc@openbsd.org <jmc@openbsd.org>
6929Date: Fri Sep 11 06:51:39 2015 +0000
6930
6931 upstream commit
6932
6933 tweak previous;
6934
6935 Upstream-ID: f29b3cfcfd9aa31fa140c393e7bd48c1c74139d6
6936
6937commit 86ac462f833b05d8ed9de9c50ccb295d7faa79ff
6938Author: dtucker@openbsd.org <dtucker@openbsd.org>
6939Date: Fri Sep 11 05:27:02 2015 +0000
6940
6941 upstream commit
6942
6943 Update usage to match man page.
6944
6945 Upstream-ID: 9e85aefaecfb6aaf34c7cfd0700cd21783a35675
6946
6947commit 674b3b68c1d36b2562324927cd03857b565e05e8
6948Author: djm@openbsd.org <djm@openbsd.org>
6949Date: Fri Sep 11 03:47:28 2015 +0000
6950
6951 upstream commit
6952
6953 expand %i in ControlPath to UID; bz#2449
6954
6955 patch from Christian Hesse w/ feedback from dtucker@
6956
6957 Upstream-ID: 2ba8d303e555a84e2f2165ab4b324b41e80ab925
6958
6959commit c0f55db7ee00c8202b05cb4b9ad4ce72cc45df41
6960Author: djm@openbsd.org <djm@openbsd.org>
6961Date: Fri Sep 11 03:42:32 2015 +0000
6962
6963 upstream commit
6964
6965 mention -Q key-plain and -Q key-cert; bz#2455 pointed out
6966 by Jakub Jelen
6967
6968 Upstream-ID: c8f1f8169332e4fa73ac96b0043e3b84e01d4896
6969
6970commit cfffbdb10fdf0f02d3f4232232eef7ec3876c383
6971Author: Darren Tucker <dtucker@zip.com.au>
6972Date: Mon Sep 14 16:24:21 2015 +1000
6973
6974 Use ssh-keygen -A when generating host keys.
6975
6976 Use ssh-keygen -A instead of per-keytype invocations when generating host
6977 keys. Add tests when doing host-key-force since we can't use ssh-keygen -A
6978 since it can't specify alternate locations. bz#2459, ok djm@
6979
6980commit 366bada1e9e124654aac55b72b6ccf878755b0dc
6981Author: Darren Tucker <dtucker@zip.com.au>
6982Date: Fri Sep 11 13:29:22 2015 +1000
6983
6984 Correct default value for --with-ssh1.
6985
6986 bz#2457, from konto-mindrot.org at walimnieto.com.
6987
6988commit 2bca8a43e7dd9b04d7070824ffebb823c72587b2
6989Author: djm@openbsd.org <djm@openbsd.org>
6990Date: Fri Sep 11 03:13:36 2015 +0000
6991
6992 upstream commit
6993
6994 more clarity on what AuthorizedKeysFile=none does; based
6995 on diff by Thiebaud Weksteen
6996
6997 Upstream-ID: 78ab87f069080f0cc3bc353bb04eddd9e8ad3704
6998
6999commit 61942ea4a01e6db4fdf37ad61de81312ffe310e9
7000Author: djm@openbsd.org <djm@openbsd.org>
7001Date: Wed Sep 9 00:52:44 2015 +0000
7002
7003 upstream commit
7004
7005 openssh_RSA_verify return type is int, so don't make it
7006 size_t within the function itself with only negative numbers or zero assigned
7007 to it. bz#2460
7008
7009 Upstream-ID: b6e794b0c7fc4f9f329509263c8668d35f83ea55
7010
7011commit 4f7cc2f8cc861a21e6dbd7f6c25652afb38b9b96
7012Author: dtucker@openbsd.org <dtucker@openbsd.org>
7013Date: Fri Sep 4 08:21:47 2015 +0000
7014
7015 upstream commit
7016
7017 Plug minor memory leaks when options are used more than
7018 once. bz#2182, patch from Tiago Cunha, ok deraadt djm
7019
7020 Upstream-ID: 5b84d0401e27fe1614c10997010cc55933adb48e
7021
7022commit 7ad8b287c8453a3e61dbc0d34d467632b8b06fc8
7023Author: Darren Tucker <dtucker@zip.com.au>
7024Date: Fri Sep 11 13:11:02 2015 +1000
7025
7026 Force resolution of _res for correct detection.
7027
7028 bz#2259, from sconeu at yahoo.com.
7029
7030commit 26ad18247213ff72b4438abe7fc660c958810fa2
7031Author: Damien Miller <djm@mindrot.org>
7032Date: Thu Sep 10 10:57:41 2015 +1000
7033
7034 allow getrandom syscall; from Felix von Leitner
7035
7036commit 5245bc1e6b129a10a928f73f11c3aa32656c44b4
7037Author: jmc@openbsd.org <jmc@openbsd.org>
7038Date: Fri Sep 4 06:40:45 2015 +0000
7039
7040 upstream commit
7041
7042 full stop belongs outside the brackets, not inside;
7043
7044 Upstream-ID: 99d098287767799ac33d2442a05b5053fa5a551a
7045
7046commit a85768a9321d74b41219eeb3c9be9f1702cbf6a5
7047Author: djm@openbsd.org <djm@openbsd.org>
7048Date: Fri Sep 4 04:56:09 2015 +0000
7049
7050 upstream commit
7051
7052 add a debug2() right before DNS resolution; it's a place
7053 where ssh could previously silently hang for a while. bz#2433
7054
7055 Upstream-ID: 52a1a3e0748db66518e7598352c427145692a6a0
7056
7057commit 46152af8d27aa34d5d26ed1c371dc8aa142d4730
7058Author: djm@openbsd.org <djm@openbsd.org>
7059Date: Fri Sep 4 04:55:24 2015 +0000
7060
7061 upstream commit
7062
7063 correct function name in error messages
7064
7065 Upstream-ID: 92fb2798617ad9561370897f4ab60adef2ff4c0e
7066
7067commit a954cdb799a4d83c2d40fbf3e7b9f187fbfd72fc
7068Author: djm@openbsd.org <djm@openbsd.org>
7069Date: Fri Sep 4 04:47:50 2015 +0000
7070
7071 upstream commit
7072
7073 better document ExitOnForwardFailure; bz#2444, ok
7074 dtucker@
7075
7076 Upstream-ID: a126209b5a6d9cb3117ac7ab5bc63d284538bfc2
7077
7078commit f54d8ac2474b6fc3afa081cf759b48a6c89d3319
7079Author: djm@openbsd.org <djm@openbsd.org>
7080Date: Fri Sep 4 04:44:08 2015 +0000
7081
7082 upstream commit
7083
7084 don't record hostbased authentication hostkeys as user
7085 keys in test for multiple authentication with the same key
7086
7087 Upstream-ID: 26b368fa2cff481f47f37e01b8da1ae5b57b1adc
7088
7089commit ac3451dd65f27ecf85dc045c46d49e2bbcb8dddd
7090Author: djm@openbsd.org <djm@openbsd.org>
7091Date: Fri Sep 4 03:57:38 2015 +0000
7092
7093 upstream commit
7094
7095 remove extra newline in nethack-mode hostkey; from
7096 Christian Hesse bz#2686
7097
7098 Upstream-ID: 4f56368b1cc47baeea0531912186f66007fd5b92
7099
7100commit 9e3ed9ebb1a7e47c155c28399ddf09b306ea05df
7101Author: djm@openbsd.org <djm@openbsd.org>
7102Date: Fri Sep 4 04:23:10 2015 +0000
7103
7104 upstream commit
7105
7106 trim junk from end of file; bz#2455 from Jakub Jelen
7107
7108 Upstream-Regress-ID: a4e64e8931e40d23874b047074444eff919cdfe6
7109
7110commit f3a3ea180afff080bab82087ee0b60db9fd84f6c
7111Author: jsg@openbsd.org <jsg@openbsd.org>
7112Date: Wed Sep 2 07:51:12 2015 +0000
7113
7114 upstream commit
7115
7116 Fix occurrences of "r = func() != 0" which result in the
7117 wrong error codes being returned due to != having higher precedence than =.
7118
7119 ok deraadt@ markus@
7120
7121 Upstream-ID: 5fc35c9fc0319cc6fca243632662d2f06b5fd840
7122
7123commit f498a98cf83feeb7ea01c15cd1c98b3111361f3a
7124Author: Damien Miller <djm@mindrot.org>
7125Date: Thu Sep 3 09:11:22 2015 +1000
7126
7127 don't check for yp_match; ok tim@
7128
7129commit 9690b78b7848b0b376980a61d51b1613e187ddb5
7130Author: djm@openbsd.org <djm@openbsd.org>
7131Date: Fri Aug 21 23:57:48 2015 +0000
7132
7133 upstream commit
7134
7135 Improve printing of KEX offers and decisions
7136
7137 The debug output now labels the client and server offers and the
7138 negotiated options. ok markus@
7139
7140 Upstream-ID: 8db921b3f92a4565271b1c1fbce6e7f508e1a2cb
7141
7142commit 60a92470e21340e1a3fc10f9c7140d8e1519dc55
7143Author: djm@openbsd.org <djm@openbsd.org>
7144Date: Fri Aug 21 23:53:08 2015 +0000
7145
7146 upstream commit
7147
7148 Fix printing (ssh -G ...) of HostKeyAlgorithms=+...
7149 Reported by Bryan Drewery
7150
7151 Upstream-ID: 19ad20c41bd5971e006289b6f9af829dd46c1293
7152
7153commit 6310f60fffca2d1e464168e7d1f7e3b6b0268897
7154Author: djm@openbsd.org <djm@openbsd.org>
7155Date: Fri Aug 21 23:52:30 2015 +0000
7156
7157 upstream commit
7158
7159 Fix expansion of HostkeyAlgorithms=+...
7160
7161 Reported by Bryan Drewery
7162
7163 Upstream-ID: 70ca1deea39d758ba36d36428ae832e28566f78d
7164
7165commit e774e5ea56237fd626a8161f9005023dff3e76c9
7166Author: deraadt@openbsd.org <deraadt@openbsd.org>
7167Date: Fri Aug 21 23:29:31 2015 +0000
7168
7169 upstream commit
7170
7171 Improve size == 0, count == 0 checking in mm_zalloc,
7172 which is "array" like. Discussed with tedu, millert, otto.... and ok djm
7173
7174 Upstream-ID: 899b021be43b913fad3eca1aef44efe710c53e29
7175
7176commit 189de02d9ad6f3645417c0ddf359b923aae5f926
7177Author: Damien Miller <djm@mindrot.org>
7178Date: Fri Aug 21 15:45:02 2015 +1000
7179
7180 expose POLLHUP and POLLNVAL for netcat.c
7181
7182commit e91346dc2bbf460246df2ab591b7613908c1b0ad
7183Author: Damien Miller <djm@mindrot.org>
7184Date: Fri Aug 21 14:49:03 2015 +1000
7185
7186 we don't use Github for issues/pull-requests
7187
7188commit a4f5b507c708cc3dc2c8dd2d02e4416d7514dc23
7189Author: Damien Miller <djm@mindrot.org>
7190Date: Fri Aug 21 14:43:55 2015 +1000
7191
7192 fix URL for connect.c
7193
7194commit d026a8d3da0f8186598442997c7d0a28e7275414
7195Author: Damien Miller <djm@mindrot.org>
7196Date: Fri Aug 21 13:47:10 2015 +1000
7197
7198 update version numbers for 7.1
7199
7200commit 78f8f589f0ca1c9f41e5a9bae3cda5ce8a6b42ed
7201Author: djm@openbsd.org <djm@openbsd.org>
7202Date: Fri Aug 21 03:45:26 2015 +0000
7203
7204 upstream commit
7205
7206 openssh-7.1
7207
7208 Upstream-ID: ff7b1ef4b06caddfb45e08ba998128c88be3d73f
7209
7210commit 32a181980c62fce94f7f9ffaf6a79d90f0c309cf
7211Author: djm@openbsd.org <djm@openbsd.org>
7212Date: Fri Aug 21 03:42:19 2015 +0000
7213
7214 upstream commit
7215
7216 fix inverted logic that broke PermitRootLogin; reported
7217 by Mantas Mikulenas; ok markus@
7218
7219 Upstream-ID: 260dd6a904c1bb7e43267e394b1c9cf70bdd5ea5
7220
7221commit ce445b0ed927e45bd5bdce8f836eb353998dd65c
7222Author: deraadt@openbsd.org <deraadt@openbsd.org>
7223Date: Thu Aug 20 22:32:42 2015 +0000
7224
7225 upstream commit
7226
7227 Do not cast result of malloc/calloc/realloc* if stdlib.h
7228 is in scope ok krw millert
7229
7230 Upstream-ID: 5e50ded78cadf3841556649a16cc4b1cb6c58667
7231
7232commit 05291e5288704d1a98bacda269eb5a0153599146
7233Author: naddy@openbsd.org <naddy@openbsd.org>
7234Date: Thu Aug 20 19:20:06 2015 +0000
7235
7236 upstream commit
7237
7238 In the certificates section, be consistent about using
7239 "host_key" and "user_key" for the respective key types. ok sthen@ deraadt@
7240
7241 Upstream-ID: 9e037ea3b15577b238604c5533e082a3947f13cb
7242
7243commit 8543d4ef6f2e9f98c3e6b77c894ceec30c5e4ae4
7244Author: djm@openbsd.org <djm@openbsd.org>
7245Date: Wed Aug 19 23:21:42 2015 +0000
7246
7247 upstream commit
7248
7249 Better compat matching for WinSCP, add compat matching
7250 for FuTTY (fork of PuTTY); ok markus@ deraadt@
7251
7252 Upstream-ID: 24001d1ac115fa3260fbdc329a4b9aeb283c5389
7253
7254commit ec6eda16ebab771aa3dfc90629b41953b999cb1e
7255Author: djm@openbsd.org <djm@openbsd.org>
7256Date: Wed Aug 19 23:19:01 2015 +0000
7257
7258 upstream commit
7259
7260 fix double-free() in error path of DSA key generation
7261 reported by Mateusz Kocielski; ok markus@
7262
7263 Upstream-ID: 4735d8f888b10599a935fa1b374787089116713c
7264
7265commit 45b0eb752c94954a6de046bfaaf129e518ad4b5b
7266Author: djm@openbsd.org <djm@openbsd.org>
7267Date: Wed Aug 19 23:18:26 2015 +0000
7268
7269 upstream commit
7270
7271 fix free() of uninitialised pointer reported by Mateusz
7272 Kocielski; ok markus@
7273
7274 Upstream-ID: 519552b050618501a06b7b023de5cb104e2c5663
7275
7276commit c837643b93509a3ef538cb6624b678c5fe32ff79
7277Author: djm@openbsd.org <djm@openbsd.org>
7278Date: Wed Aug 19 23:17:51 2015 +0000
7279
7280 upstream commit
7281
7282 fixed unlink([uninitialised memory]) reported by Mateusz
7283 Kocielski; ok markus@
7284
7285 Upstream-ID: 14a0c4e7d891f5a8dabc4b89d4f6b7c0d5a20109
7286
7287commit 1f8d3d629cd553031021068eb9c646a5f1e50994
7288Author: jmc@openbsd.org <jmc@openbsd.org>
7289Date: Fri Aug 14 15:32:41 2015 +0000
7290
7291 upstream commit
7292
7293 match myproposal.h order; from brian conway (i snuck in a
7294 tweak while here)
7295
7296 ok dtucker
7297
7298 Upstream-ID: 35174a19b5237ea36aa3798f042bf5933b772c67
7299
7300commit 1dc8d93ce69d6565747eb44446ed117187621b26
7301Author: deraadt@openbsd.org <deraadt@openbsd.org>
7302Date: Thu Aug 6 14:53:21 2015 +0000
7303
7304 upstream commit
7305
7306 add prohibit-password as a synonymn for without-password,
7307 since the without-password is causing too many questions. Harden it to ban
7308 all but pubkey, hostbased, and GSSAPI auth (when the latter is enabled) from
7309 djm, ok markus
7310
7311 Upstream-ID: d53317d7b28942153e6236d3fd6e12ceb482db7a
7312
7313commit 90a95a4745a531b62b81ce3b025e892bdc434de5
7314Author: Damien Miller <djm@mindrot.org>
7315Date: Tue Aug 11 13:53:41 2015 +1000
7316
7317 update version in README
7318
7319commit 318c37743534b58124f1bab37a8a0087a3a9bd2f
7320Author: Damien Miller <djm@mindrot.org>
7321Date: Tue Aug 11 13:53:09 2015 +1000
7322
7323 update versions in *.spec
7324
7325commit 5e75f5198769056089fb06c4d738ab0e5abc66f7
7326Author: Damien Miller <djm@mindrot.org>
7327Date: Tue Aug 11 13:34:12 2015 +1000
7328
7329 set sshpam_ctxt to NULL after free
7330
7331 Avoids use-after-free in monitor when privsep child is compromised.
7332 Reported by Moritz Jodeit; ok dtucker@
7333
7334commit d4697fe9a28dab7255c60433e4dd23cf7fce8a8b
7335Author: Damien Miller <djm@mindrot.org>
7336Date: Tue Aug 11 13:33:24 2015 +1000
7337
7338 Don't resend username to PAM; it already has it.
7339
7340 Pointed out by Moritz Jodeit; ok dtucker@
7341
7342commit 88763a6c893bf3dfe951ba9271bf09715e8d91ca
7343Author: Darren Tucker <dtucker@zip.com.au>
7344Date: Mon Jul 27 12:14:25 2015 +1000
7345
7346 Import updated moduli file from OpenBSD.
7347
7348commit 55b263fb7cfeacb81aaf1c2036e0394c881637da
7349Author: Damien Miller <djm@mindrot.org>
7350Date: Mon Aug 10 11:13:44 2015 +1000
7351
7352 let principals-command.sh work for noexec /var/run
7353
7354commit 2651e34cd11b1aac3a0fe23b86d8c2ff35c07897
7355Author: Damien Miller <djm@mindrot.org>
7356Date: Thu Aug 6 11:43:42 2015 +1000
7357
7358 work around echo -n / sed behaviour in tests
7359
7360commit d85dad81778c1aa8106acd46930b25fdf0d15b2a
7361Author: djm@openbsd.org <djm@openbsd.org>
7362Date: Wed Aug 5 05:27:33 2015 +0000
7363
7364 upstream commit
7365
7366 adjust for RSA minimum modulus switch; ok deraadt@
7367
7368 Upstream-Regress-ID: 5a72c83431b96224d583c573ca281cd3a3ebfdae
7369
7370commit 57e8e229bad5fe6056b5f1199665f5f7008192c6
7371Author: djm@openbsd.org <djm@openbsd.org>
7372Date: Tue Aug 4 05:23:06 2015 +0000
7373
7374 upstream commit
7375
7376 backout SSH_RSA_MINIMUM_MODULUS_SIZE increase for this
7377 release; problems spotted by sthen@ ok deraadt@ markus@
7378
7379 Upstream-ID: d0bd60dde9e8c3cd7030007680371894c1499822
7380
7381commit f097d0ea1e0889ca0fa2e53a00214e43ab7fa22a
7382Author: djm@openbsd.org <djm@openbsd.org>
7383Date: Sun Aug 2 09:56:42 2015 +0000
7384
7385 upstream commit
7386
7387 openssh 7.0; ok deraadt@
7388
7389 Upstream-ID: c63afdef537f57f28ae84145c5a8e29e9250221f
7390
7391commit 3d5728a0f6874ce4efb16913a12963595070f3a9
7392Author: chris@openbsd.org <chris@openbsd.org>
7393Date: Fri Jul 31 15:38:09 2015 +0000
7394
7395 upstream commit
7396
7397 Allow PermitRootLogin to be overridden by config
7398
7399 ok markus@ deeradt@
7400
7401 Upstream-ID: 5cf3e26ed702888de84e2dc9d0054ccf4d9125b4
7402
7403commit 6f941396b6835ad18018845f515b0c4fe20be21a
7404Author: djm@openbsd.org <djm@openbsd.org>
7405Date: Thu Jul 30 23:09:15 2015 +0000
7406
7407 upstream commit
7408
7409 fix pty permissions; patch from Nikolay Edigaryev; ok
7410 deraadt
7411
7412 Upstream-ID: 40ff076d2878b916fbfd8e4f45dbe5bec019e550
7413
7414commit f4373ed1e8fbc7c8ce3fc4ea97d0ba2e0c1d7ef0
7415Author: deraadt@openbsd.org <deraadt@openbsd.org>
7416Date: Thu Jul 30 19:23:02 2015 +0000
7417
7418 upstream commit
7419
7420 change default: PermitRootLogin without-password matching
7421 install script changes coming as well ok djm markus
7422
7423 Upstream-ID: 0e2a6c4441daf5498b47a61767382bead5eb8ea6
7424
7425commit 0c30ba91f87fcda7e975e6ff8a057f624e87ea1c
7426Author: Damien Miller <djm@mindrot.org>
7427Date: Thu Jul 30 12:31:39 2015 +1000
7428
7429 downgrade OOM adjustment logging: verbose -> debug
7430
7431commit f9eca249d4961f28ae4b09186d7dc91de74b5895
7432Author: djm@openbsd.org <djm@openbsd.org>
7433Date: Thu Jul 30 00:01:34 2015 +0000
7434
7435 upstream commit
7436
7437 Allow ssh_config and sshd_config kex parameters options be
7438 prefixed by a '+' to indicate that the specified items be appended to the
7439 default rather than replacing it.
7440
7441 approach suggested by dtucker@, feedback dlg@, ok markus@
7442
7443 Upstream-ID: 0f901137298fc17095d5756ff1561a7028e8882a
7444
7445commit 5cefe769105a2a2e3ca7479d28d9a325d5ef0163
7446Author: djm@openbsd.org <djm@openbsd.org>
7447Date: Wed Jul 29 08:34:54 2015 +0000
7448
7449 upstream commit
7450
7451 fix bug in previous; was printing incorrect string for
7452 failed host key algorithms negotiation
7453
7454 Upstream-ID: 22c0dc6bc61930513065d92e11f0753adc4c6e6e
7455
7456commit f319912b0d0e1675b8bb051ed8213792c788bcb2
7457Author: djm@openbsd.org <djm@openbsd.org>
7458Date: Wed Jul 29 04:43:06 2015 +0000
7459
7460 upstream commit
7461
7462 include the peer's offer when logging a failure to
7463 negotiate a mutual set of algorithms (kex, pubkey, ciphers, etc.) ok markus@
7464
7465 Upstream-ID: bbb8caabf5c01790bb845f5ce135565248d7c796
7466
7467commit b6ea0e573042eb85d84defb19227c89eb74cf05a
7468Author: djm@openbsd.org <djm@openbsd.org>
7469Date: Tue Jul 28 23:20:42 2015 +0000
7470
7471 upstream commit
7472
7473 add Cisco to the list of clients that choke on the
7474 hostkeys update extension. Pointed out by Howard Kash
7475
7476 Upstream-ID: c9eadde28ecec056c73d09ee10ba4570dfba7e84
7477
7478commit 3f628c7b537291c1019ce86af90756fb4e66d0fd
7479Author: guenther@openbsd.org <guenther@openbsd.org>
7480Date: Mon Jul 27 16:29:23 2015 +0000
7481
7482 upstream commit
7483
7484 Permit kbind(2) use in the sandbox now, to ease testing
7485 of ld.so work using it
7486
7487 reminded by miod@, ok deraadt@
7488
7489 Upstream-ID: 523922e4d1ba7a091e3824e77a8a3c818ee97413
7490
7491commit ebe27ebe520098bbc0fe58945a87ce8490121edb
7492Author: millert@openbsd.org <millert@openbsd.org>
7493Date: Mon Jul 20 18:44:12 2015 +0000
7494
7495 upstream commit
7496
7497 Move .Pp before .Bl, not after to quiet mandoc -Tlint.
7498 Noticed by jmc@
7499
7500 Upstream-ID: 59fadbf8407cec4e6931e50c53cfa0214a848e23
7501
7502commit d5d91d0da819611167782c66ab629159169d94d4
7503Author: millert@openbsd.org <millert@openbsd.org>
7504Date: Mon Jul 20 18:42:35 2015 +0000
7505
7506 upstream commit
7507
7508 Sync usage with SYNOPSIS
7509
7510 Upstream-ID: 7a321a170181a54f6450deabaccb6ef60cf3f0b7
7511
7512commit 79ec2142fbc68dd2ed9688608da355fc0b1ed743
7513Author: millert@openbsd.org <millert@openbsd.org>
7514Date: Mon Jul 20 15:39:52 2015 +0000
7515
7516 upstream commit
7517
7518 Better desciption of Unix domain socket forwarding.
7519 bz#2423; ok jmc@
7520
7521 Upstream-ID: 85e28874726897e3f26ae50dfa2e8d2de683805d
7522
7523commit d56fd1828074a4031b18b8faa0bf949669eb18a0
7524Author: Damien Miller <djm@mindrot.org>
7525Date: Mon Jul 20 11:19:51 2015 +1000
7526
7527 make realpath.c compile -Wsign-compare clean
7528
7529commit c63c9a691dca26bb7648827f5a13668832948929
7530Author: djm@openbsd.org <djm@openbsd.org>
7531Date: Mon Jul 20 00:30:01 2015 +0000
7532
7533 upstream commit
7534
7535 mention that the default of UseDNS=no implies that
7536 hostnames cannot be used for host matching in sshd_config and
7537 authorized_keys; bz#2045, ok dtucker@
7538
7539 Upstream-ID: 0812705d5f2dfa59aab01f2764ee800b1741c4e1
7540
7541commit 63ebcd0005e9894fcd6871b7b80aeea1fec0ff76
7542Author: djm@openbsd.org <djm@openbsd.org>
7543Date: Sat Jul 18 08:02:17 2015 +0000
7544
7545 upstream commit
7546
7547 don't ignore PKCS#11 hosted keys that return empty
7548 CKA_ID; patch by Jakub Jelen via bz#2429; ok markus
7549
7550 Upstream-ID: 2f7c94744eb0342f8ee8bf97b2351d4e00116485
7551
7552commit b15fd989c8c62074397160147a8d5bc34b3f3c63
7553Author: djm@openbsd.org <djm@openbsd.org>
7554Date: Sat Jul 18 08:00:21 2015 +0000
7555
7556 upstream commit
7557
7558 skip uninitialised PKCS#11 slots; patch from Jakub Jelen
7559 in bz#2427 ok markus@
7560
7561 Upstream-ID: 744c1e7796e237ad32992d0d02148e8a18f27d29
7562
7563commit 5b64f85bb811246c59ebab70aed331f26ba37b18
7564Author: djm@openbsd.org <djm@openbsd.org>
7565Date: Sat Jul 18 07:57:14 2015 +0000
7566
7567 upstream commit
7568
7569 only query each keyboard-interactive device once per
7570 authentication request regardless of how many times it is listed; ok markus@
7571
7572 Upstream-ID: d73fafba6e86030436ff673656ec1f33d9ffeda1
7573
7574commit cd7324d0667794eb5c236d8a4e0f236251babc2d
7575Author: djm@openbsd.org <djm@openbsd.org>
7576Date: Fri Jul 17 03:34:27 2015 +0000
7577
7578 upstream commit
7579
7580 remove -u flag to diff (only used for error output) to make
7581 things easier for -portable
7582
7583 Upstream-Regress-ID: a5d6777d2909540d87afec3039d9bb2414ade548
7584
7585commit deb8d99ecba70b67f4af7880b11ca8768df9ec3a
7586Author: djm@openbsd.org <djm@openbsd.org>
7587Date: Fri Jul 17 03:09:19 2015 +0000
7588
7589 upstream commit
7590
7591 direct-streamlocal@openssh.com Unix domain foward
7592 messages do not contain a "reserved for future use" field and in fact,
7593 serverloop.c checks that there isn't one. Remove erroneous mention from
7594 PROTOCOL description. bz#2421 from Daniel Black
7595
7596 Upstream-ID: 3d51a19e64f72f764682f1b08f35a8aa810a43ac
7597
7598commit 356b61f365405b5257f5b2ab446e5d7bd33a7b52
7599Author: djm@openbsd.org <djm@openbsd.org>
7600Date: Fri Jul 17 03:04:27 2015 +0000
7601
7602 upstream commit
7603
7604 describe magic for setting up Unix domain socket fowards
7605 via the mux channel; bz#2422 patch from Daniel Black
7606
7607 Upstream-ID: 943080fe3864715c423bdeb7c920bb30c4eee861
7608
7609commit d3e2aee41487d55b8d7d40f538b84ff1db7989bc
7610Author: Darren Tucker <dtucker@zip.com.au>
7611Date: Fri Jul 17 12:52:34 2015 +1000
7612
7613 Check if realpath works on nonexistent files.
7614
7615 On some platforms the native realpath doesn't work with non-existent
7616 files (this is actually specified in some versions of POSIX), however
7617 the sftp spec says its realpath with "canonicalize any given path name".
7618 On those platforms, use realpath from the compat library.
7619
7620 In addition, when compiling with -DFORTIFY_SOURCE, glibc redefines
7621 the realpath symbol to the checked version, so redefine ours to
7622 something else so we pick up the compat version we want.
7623
7624 bz#2428, ok djm@
7625
7626commit 25b14610dab655646a109db5ef8cb4c4bf2a48a0
7627Author: djm@openbsd.org <djm@openbsd.org>
7628Date: Fri Jul 17 02:47:45 2015 +0000
7629
7630 upstream commit
7631
7632 fix incorrect test for SSH1 keys when compiled without SSH1
7633 support
7634
7635 Upstream-ID: 6004d720345b8e481c405e8ad05ce2271726e451
7636
7637commit df56a8035d429b2184ee94aaa7e580c1ff67f73a
7638Author: djm@openbsd.org <djm@openbsd.org>
7639Date: Wed Jul 15 08:00:11 2015 +0000
7640
7641 upstream commit
7642
7643 fix NULL-deref when SSH1 reenabled
7644
7645 Upstream-ID: f22fd805288c92b3e9646782d15b48894b2d5295
7646
7647commit 41e38c4d49dd60908484e6703316651333f16b93
7648Author: djm@openbsd.org <djm@openbsd.org>
7649Date: Wed Jul 15 07:19:50 2015 +0000
7650
7651 upstream commit
7652
7653 regen RSA1 test keys; the last batch was missing their
7654 private parts
7655
7656 Upstream-Regress-ID: 7ccf437305dd63ff0b48dd50c5fd0f4d4230c10a
7657
7658commit 5bf0933184cb622ca3f96d224bf3299fd2285acc
7659Author: markus@openbsd.org <markus@openbsd.org>
7660Date: Fri Jul 10 06:23:25 2015 +0000
7661
7662 upstream commit
7663
7664 Adapt tests, now that DSA if off by default; use
7665 PubkeyAcceptedKeyTypes and PubkeyAcceptedKeyTypes to test DSA.
7666
7667 Upstream-Regress-ID: 0ff2a3ff5ac1ce5f92321d27aa07b98656efcc5c
7668
7669commit 7a6e3fd7b41dbd3756b6bf9acd67954c0b1564cc
7670Author: markus@openbsd.org <markus@openbsd.org>
7671Date: Tue Jul 7 14:54:16 2015 +0000
7672
7673 upstream commit
7674
7675 regen test data after mktestdata.sh changes
7676
7677 Upstream-Regress-ID: 3495ecb082b9a7c048a2d7c5c845d3bf181d25a4
7678
7679commit 7c8c174c69f681d4910fa41c37646763692b28e2
7680Author: markus@openbsd.org <markus@openbsd.org>
7681Date: Tue Jul 7 14:53:30 2015 +0000
7682
7683 upstream commit
7684
7685 adapt tests to new minimum RSA size and default FP format
7686
7687 Upstream-Regress-ID: a4b30afd174ce82b96df14eb49fb0b81398ffd0e
7688
7689commit 6a977a4b68747ade189e43d302f33403fd4a47ac
7690Author: djm@openbsd.org <djm@openbsd.org>
7691Date: Fri Jul 3 04:39:23 2015 +0000
7692
7693 upstream commit
7694
7695 legacy v00 certificates are gone; adapt and don't try to
7696 test them; "sure" markus@ dtucker@
7697
7698 Upstream-Regress-ID: c57321e69b3cd4a3b3396dfcc43f0803d047da12
7699
7700commit 0c4123ad5e93fb90fee9c6635b13a6cdabaac385
7701Author: djm@openbsd.org <djm@openbsd.org>
7702Date: Wed Jul 1 23:11:18 2015 +0000
7703
7704 upstream commit
7705
7706 don't expect SSH v.1 in unittests
7707
7708 Upstream-Regress-ID: f8812b16668ba78e6a698646b2a652b90b653397
7709
7710commit 3c099845798a817cdde513c39074ec2063781f18
7711Author: djm@openbsd.org <djm@openbsd.org>
7712Date: Mon Jun 15 06:38:50 2015 +0000
7713
7714 upstream commit
7715
7716 turn SSH1 back on to match src/usr.bin/ssh being tested
7717
7718 Upstream-Regress-ID: 6c4f763a2f0cc6893bf33983919e9030ae638333
7719
7720commit b1dc2b33689668c75e95f873a42d5aea1f4af1db
7721Author: dtucker@openbsd.org <dtucker@openbsd.org>
7722Date: Mon Jul 13 04:57:14 2015 +0000
7723
7724 upstream commit
7725
7726 Add "PuTTY_Local:" to the clients to which we do not
7727 offer DH-GEX. This was the string that was used for development versions
7728 prior to September 2014 and they don't do RFC4419 DH-GEX, but unfortunately
7729 there are some extant products based on those versions. bx2424 from Jay
7730 Rouman, ok markus@ djm@
7731
7732 Upstream-ID: be34d41e18b966832fe09ca243d275b81882e1d5
7733
7734commit 3a1638dda19bbc73d0ae02b4c251ce08e564b4b9
7735Author: markus@openbsd.org <markus@openbsd.org>
7736Date: Fri Jul 10 06:21:53 2015 +0000
7737
7738 upstream commit
7739
7740 Turn off DSA by default; add HostKeyAlgorithms to the
7741 server and PubkeyAcceptedKeyTypes to the client side, so it still can be
7742 tested or turned back on; feedback and ok djm@
7743
7744 Upstream-ID: 8450a9e6d83f80c9bfed864ff061dfc9323cec21
7745
7746commit 16db0a7ee9a87945cc594d13863cfcb86038db59
7747Author: markus@openbsd.org <markus@openbsd.org>
7748Date: Thu Jul 9 09:49:46 2015 +0000
7749
7750 upstream commit
7751
7752 re-enable ed25519-certs if compiled w/o openssl; ok djm
7753
7754 Upstream-ID: e10c90808b001fd2c7a93778418e9b318f5c4c49
7755
7756commit c355bf306ac33de6545ce9dac22b84a194601e2f
7757Author: markus@openbsd.org <markus@openbsd.org>
7758Date: Wed Jul 8 20:24:02 2015 +0000
7759
7760 upstream commit
7761
7762 no need to include the old buffer/key API
7763
7764 Upstream-ID: fb13c9f7c0bba2545f3eb0a0e69cb0030819f52b
7765
7766commit a3cc48cdf9853f1e832d78cb29bedfab7adce1ee
7767Author: markus@openbsd.org <markus@openbsd.org>
7768Date: Wed Jul 8 19:09:25 2015 +0000
7769
7770 upstream commit
7771
7772 typedefs for Cipher&CipherContext are unused
7773
7774 Upstream-ID: 50e6a18ee92221d23ad173a96d5b6c42207cf9a7
7775
7776commit a635bd06b5c427a57c3ae760d3a2730bb2c863c0
7777Author: markus@openbsd.org <markus@openbsd.org>
7778Date: Wed Jul 8 19:04:21 2015 +0000
7779
7780 upstream commit
7781
7782 xmalloc.h is unused
7783
7784 Upstream-ID: afb532355b7fa7135a60d944ca1e644d1d63cb58
7785
7786commit 2521cf0e36c7f3f6b19f206da0af134f535e4a31
7787Author: markus@openbsd.org <markus@openbsd.org>
7788Date: Wed Jul 8 19:01:15 2015 +0000
7789
7790 upstream commit
7791
7792 compress.c is gone
7793
7794 Upstream-ID: 174fa7faa9b9643cba06164b5e498591356fbced
7795
7796commit c65a7aa6c43aa7a308ee1ab8a96f216169ae9615
7797Author: djm@openbsd.org <djm@openbsd.org>
7798Date: Fri Jul 3 04:05:54 2015 +0000
7799
7800 upstream commit
7801
7802 another SSH_RSA_MINIMUM_MODULUS_SIZE that needed
7803 cranking
7804
7805 Upstream-ID: 9d8826cafe96aab4ae8e2f6fd22800874b7ffef1
7806
7807commit b1f383da5cd3cb921fc7776f17a14f44b8a31757
7808Author: djm@openbsd.org <djm@openbsd.org>
7809Date: Fri Jul 3 03:56:25 2015 +0000
7810
7811 upstream commit
7812
7813 add an XXX reminder for getting correct key paths from
7814 sshd_config
7815
7816 Upstream-ID: feae52b209d7782ad742df04a4260e9fe41741db
7817
7818commit 933935ce8d093996c34d7efa4d59113163080680
7819Author: djm@openbsd.org <djm@openbsd.org>
7820Date: Fri Jul 3 03:49:45 2015 +0000
7821
7822 upstream commit
7823
7824 refuse to generate or accept RSA keys smaller than 1024
7825 bits; feedback and ok dtucker@
7826
7827 Upstream-ID: 7ea3d31271366ba264f06e34a3539bf1ac30f0ba
7828
7829commit bdfd29f60b74f3e678297269dc6247a5699583c1
7830Author: djm@openbsd.org <djm@openbsd.org>
7831Date: Fri Jul 3 03:47:00 2015 +0000
7832
7833 upstream commit
7834
7835 turn off 1024 bit diffie-hellman-group1-sha1 key
7836 exchange method (already off in server, this turns it off in the client by
7837 default too) ok dtucker@
7838
7839 Upstream-ID: f59b88f449210ab7acf7d9d88f20f1daee97a4fa
7840
7841commit c28fc62d789d860c75e23a9fa9fb250eb2beca57
7842Author: djm@openbsd.org <djm@openbsd.org>
7843Date: Fri Jul 3 03:43:18 2015 +0000
7844
7845 upstream commit
7846
7847 delete support for legacy v00 certificates; "sure"
7848 markus@ dtucker@
7849
7850 Upstream-ID: b5b9bb5f9202d09e88f912989d74928601b6636f
7851
7852commit 564d63e1b4a9637a209d42a9d49646781fc9caef
7853Author: djm@openbsd.org <djm@openbsd.org>
7854Date: Wed Jul 1 23:10:47 2015 +0000
7855
7856 upstream commit
7857
7858 Compile-time disable SSH v.1 again
7859
7860 Upstream-ID: 1d4b513a3a06232f02650b73bad25100d1b800af
7861
7862commit 868109b650504dd9bcccdb1f51d0906f967c20ff
7863Author: djm@openbsd.org <djm@openbsd.org>
7864Date: Wed Jul 1 02:39:06 2015 +0000
7865
7866 upstream commit
7867
7868 twiddle PermitRootLogin back
7869
7870 Upstream-ID: 2bd23976305d0512e9f84d054e1fc23cd70b89f2
7871
7872commit 7de4b03a6e4071d454b72927ffaf52949fa34545
7873Author: djm@openbsd.org <djm@openbsd.org>
7874Date: Wed Jul 1 02:32:17 2015 +0000
7875
7876 upstream commit
7877
7878 twiddle; (this commit marks the openssh-6.9 release)
7879
7880 Upstream-ID: 78500582819f61dd8adee36ec5cc9b9ac9351234
7881
7882commit 1bf477d3cdf1a864646d59820878783d42357a1d
7883Author: djm@openbsd.org <djm@openbsd.org>
7884Date: Wed Jul 1 02:26:31 2015 +0000
7885
7886 upstream commit
7887
7888 better refuse ForwardX11Trusted=no connections attempted
7889 after ForwardX11Timeout expires; reported by Jann Horn
7890
7891 Upstream-ID: bf0fddadc1b46a0334e26c080038313b4b6dea21
7892
7893commit 47aa7a0f8551b471fcae0447c1d78464f6dba869
7894Author: djm@openbsd.org <djm@openbsd.org>
7895Date: Wed Jul 1 01:56:13 2015 +0000
7896
7897 upstream commit
7898
7899 put back default PermitRootLogin=no
7900
7901 Upstream-ID: 7bdedd5cead99c57ed5571f3b6b7840922d5f728
7902
7903commit 984b064fe2a23733733262f88d2e1b2a1a501662
7904Author: djm@openbsd.org <djm@openbsd.org>
7905Date: Wed Jul 1 01:55:13 2015 +0000
7906
7907 upstream commit
7908
7909 openssh-6.9
7910
7911 Upstream-ID: 6cfe8e1904812531080e6ab6e752d7001b5b2d45
7912
7913commit d921082ed670f516652eeba50705e1e9f6325346
7914Author: djm@openbsd.org <djm@openbsd.org>
7915Date: Wed Jul 1 01:55:00 2015 +0000
7916
7917 upstream commit
7918
7919 reset default PermitRootLogin to 'yes' (momentarily, for
7920 release)
7921
7922 Upstream-ID: cad8513527066e65dd7a1c16363d6903e8cefa24
7923
7924commit 66295e0e1ba860e527f191b6325d2d77dec4dbce
7925Author: Damien Miller <djm@mindrot.org>
7926Date: Wed Jul 1 11:49:12 2015 +1000
7927
7928 crank version numbers for release
7929
7930commit 37035c07d4f26bb1fbe000d2acf78efdb008681d
7931Author: Damien Miller <djm@mindrot.org>
7932Date: Wed Jul 1 10:49:37 2015 +1000
7933
7934 s/--with-ssh1/--without-ssh1/
7935
7936commit 629df770dbadc2accfbe1c81b3f31f876d0acd84
7937Author: djm@openbsd.org <djm@openbsd.org>
7938Date: Tue Jun 30 05:25:07 2015 +0000
7939
7940 upstream commit
7941
7942 fatal() when a remote window update causes the window
7943 value to overflow. Reported by Georg Wicherski, ok markus@
7944
7945 Upstream-ID: ead397a9aceb3bf74ebfa5fcaf259d72e569f351
7946
7947commit f715afebe735d61df3fd30ad72d9ac1c8bd3b5f2
7948Author: djm@openbsd.org <djm@openbsd.org>
7949Date: Tue Jun 30 05:23:25 2015 +0000
7950
7951 upstream commit
7952
7953 Fix math error in remote window calculations that causes
7954 eventual stalls for datagram channels. Reported by Georg Wicherski, ok
7955 markus@
7956
7957 Upstream-ID: be54059d11bf64e0d85061f7257f53067842e2ab
7958
7959commit 52fb6b9b034fcfd24bf88cc7be313e9c31de9889
7960Author: Damien Miller <djm@mindrot.org>
7961Date: Tue Jun 30 16:05:40 2015 +1000
7962
7963 skip IPv6-related portions on hosts without IPv6
7964
7965 with Tim Rice
7966
7967commit 512caddf590857af6aa12218461b5c0441028cf5
7968Author: djm@openbsd.org <djm@openbsd.org>
7969Date: Mon Jun 29 22:35:12 2015 +0000
7970
7971 upstream commit
7972
7973 add getpid to sandbox, reachable by grace_alarm_handler
7974
7975 reported by Jakub Jelen; bz#2419
7976
7977 Upstream-ID: d0da1117c16d4c223954995d35b0f47c8f684cd8
7978
7979commit 78c2a4f883ea9aba866358e2acd9793a7f42ca93
7980Author: djm@openbsd.org <djm@openbsd.org>
7981Date: Fri Jun 26 05:13:20 2015 +0000
7982
7983 upstream commit
7984
7985 Fix \-escaping bug that caused forward path parsing to skip
7986 two characters and skip past the end of the string.
7987
7988 Based on patch by Salvador Fandino; ok dtucker@
7989
7990 Upstream-ID: 7b879dc446335677cbe4cb549495636a0535f3bd
7991
7992commit bc20205c91c9920361d12b15d253d4997dba494a
7993Author: Damien Miller <djm@mindrot.org>
7994Date: Thu Jun 25 09:51:39 2015 +1000
7995
7996 add missing pselect6
7997
7998 patch from Jakub Jelen
7999
8000commit 9d27fb73b4a4e5e99cb880af790d5b1ce44f720a
8001Author: djm@openbsd.org <djm@openbsd.org>
8002Date: Wed Jun 24 23:47:23 2015 +0000
8003
8004 upstream commit
8005
8006 correct test to sshkey_sign(); spotted by Albert S.
8007
8008 Upstream-ID: 5f7347f40f0ca6abdaca2edb3bd62f4776518933
8009
8010commit 7ed01a96a1911d8b4a9ef4f3d064e1923bfad7e3
8011Author: dtucker@openbsd.org <dtucker@openbsd.org>
8012Date: Wed Jun 24 01:49:19 2015 +0000
8013
8014 upstream commit
8015
8016 Revert previous commit. We still want to call setgroups
8017 in the case where there are zero groups to remove any that we might otherwise
8018 inherit (as pointed out by grawity at gmail.com) and since the 2nd argument
8019 to setgroups is always a static global it's always valid to dereference in
8020 this case. ok deraadt@ djm@
8021
8022 Upstream-ID: 895b5ac560a10befc6b82afa778641315725fd01
8023
8024commit 882f8bf94f79528caa65b0ba71c185d705bb7195
8025Author: dtucker@openbsd.org <dtucker@openbsd.org>
8026Date: Wed Jun 24 01:49:19 2015 +0000
8027
8028 upstream commit
8029
8030 Revert previous commit. We still want to call setgroups in
8031 the case where there are zero groups to remove any that we might otherwise
8032 inherit (as pointed out by grawity at gmail.com) and since the 2nd argument
8033 to setgroups is always a static global it's always valid to dereference in
8034 this case. ok deraadt@ djm@
8035
8036 Upstream-ID: 895b5ac560a10befc6b82afa778641315725fd01
8037
8038commit 9488538a726951e82b3a4374f3c558d72c80a89b
8039Author: djm@openbsd.org <djm@openbsd.org>
8040Date: Mon Jun 22 23:42:16 2015 +0000
8041
8042 upstream commit
8043
8044 Don't count successful partial authentication as failures
8045 in monitor; this may have caused the monitor to refuse multiple
8046 authentications that would otherwise have successfully completed; ok markus@
8047
8048 Upstream-ID: eb74b8e506714d0f649bd5c300f762a527af04a3
8049
8050commit 63b78d003bd8ca111a736e6cea6333da50f5f09b
8051Author: dtucker@openbsd.org <dtucker@openbsd.org>
8052Date: Mon Jun 22 12:29:57 2015 +0000
8053
8054 upstream commit
8055
8056 Don't call setgroups if we have zero groups; there's no
8057 guarantee that it won't try to deref the pointer. Based on a patch from mail
8058 at quitesimple.org, ok djm deraadt
8059
8060 Upstream-ID: 2fff85e11d7a9a387ef7fddf41fbfaf566708ab1
8061
8062commit 5c15e22c691c79a47747bcf5490126656f97cecd
8063Author: Damien Miller <djm@mindrot.org>
8064Date: Thu Jun 18 15:07:56 2015 +1000
8065
8066 fix syntax error
8067
8068commit 596dbca82f3f567fb3d2d69af4b4e1d3ba1e6403
8069Author: jsing@openbsd.org <jsing@openbsd.org>
8070Date: Mon Jun 15 18:44:22 2015 +0000
8071
8072 upstream commit
8073
8074 If AuthorizedPrincipalsCommand is specified, however
8075 AuthorizedPrincipalsFile is not (or is set to "none"), authentication will
8076 potentially fail due to key_cert_check_authority() failing to locate a
8077 principal that matches the username, even though an authorized principal has
8078 already been matched in the output of the subprocess. Fix this by using the
8079 same logic to determine if pw->pw_name should be passed, as is used to
8080 determine if a authorized principal must be matched earlier on.
8081
8082 ok djm@
8083
8084 Upstream-ID: 43b42302ec846b0ea68aceb40677245391b9409d
8085
8086commit aff3e94c0d75d0d0fa84ea392b50ab04f8c57905
8087Author: jsing@openbsd.org <jsing@openbsd.org>
8088Date: Mon Jun 15 18:42:19 2015 +0000
8089
8090 upstream commit
8091
8092 Make the arguments to match_principals_command() similar
8093 to match_principals_file(), by changing the last argument a struct
8094 sshkey_cert * and dereferencing key->cert in the caller.
8095
8096 No functional change.
8097
8098 ok djm@
8099
8100 Upstream-ID: 533f99b844b21b47342b32b62e198dfffcf8651c
8101
8102commit 97e2e1596c202a4693468378b16b2353fd2d6c5e
8103Author: Damien Miller <djm@mindrot.org>
8104Date: Wed Jun 17 14:36:54 2015 +1000
8105
8106 trivial optimisation for seccomp-bpf
8107
8108 When doing arg inspection and the syscall doesn't match, skip
8109 past the instruction that reloads the syscall into the accumulator,
8110 since the accumulator hasn't been modified at this point.
8111
8112commit 99f33d7304893bd9fa04d227cb6e870171cded19
8113Author: Damien Miller <djm@mindrot.org>
8114Date: Wed Jun 17 10:50:51 2015 +1000
8115
8116 aarch64 support for seccomp-bpf sandbox
8117
8118 Also resort and tidy syscall list. Based on patches by Jakub Jelen
8119 bz#2361; ok dtucker@
8120
8121commit 4ef702e1244633c1025ec7cfe044b9ab267097bf
8122Author: djm@openbsd.org <djm@openbsd.org>
8123Date: Mon Jun 15 01:32:50 2015 +0000
8124
8125 upstream commit
8126
8127 return failure on RSA signature error; reported by Albert S
8128
8129 Upstream-ID: e61bb93dbe0349625807b0810bc213a6822121fa
8130
8131commit a170f22baf18af0b1acf2788b8b715605f41a1f9
8132Author: Tim Rice <tim@multitalents.net>
8133Date: Tue Jun 9 22:41:13 2015 -0700
8134
8135 Fix t12 rules for out of tree builds.
8136
8137commit ec04dc4a5515c913121bc04ed261857e68fa5c18
8138Author: millert@openbsd.org <millert@openbsd.org>
8139Date: Fri Jun 5 15:13:13 2015 +0000
8140
8141 upstream commit
8142
8143 For "ssh -L 12345:/tmp/sock" don't fail with "No forward host
8144 name." (we have a path, not a host name). Based on a diff from Jared
8145 Yanovich. OK djm@
8146
8147 Upstream-ID: 2846b0a8c7de037e33657f95afbd282837fc213f
8148
8149commit 732d61f417a6aea0aa5308b59cb0f563bcd6edd6
8150Author: djm@openbsd.org <djm@openbsd.org>
8151Date: Fri Jun 5 03:44:14 2015 +0000
8152
8153 upstream commit
8154
8155 typo: accidental repetition; bz#2386
8156
8157 Upstream-ID: 45e620d99f6bc301e5949d34a54027374991c88b
8158
8159commit adfb24c69d1b6f5e758db200866c711e25a2ba73
8160Author: Darren Tucker <dtucker@zip.com.au>
8161Date: Fri Jun 5 14:51:40 2015 +1000
8162
8163 Add Linux powerpc64le and powerpcle entries.
8164
8165 Stopgap to resolve bz#2409 because we are so close to release and will
8166 update config.guess and friends shortly after the release. ok djm@
8167
8168commit a1195a0fdc9eddddb04d3e9e44c4775431cb77da
8169Merge: 6397eed d2480bc
8170Author: Tim Rice <tim@multitalents.net>
8171Date: Wed Jun 3 21:43:13 2015 -0700
8172
8173 Merge branch 'master' of git.mindrot.org:/var/git/openssh
8174
8175commit 6397eedf953b2b973d2d7cbb504ab501a07f8ddc
8176Author: Tim Rice <tim@multitalents.net>
8177Date: Wed Jun 3 21:41:11 2015 -0700
8178
8179 Remove unneeded backslashes. Patch from Ángel González
8180
8181commit d2480bcac1caf31b03068de877a47d6e1027bf6d
8182Author: Darren Tucker <dtucker@zip.com.au>
8183Date: Thu Jun 4 14:10:55 2015 +1000
8184
8185 Remove redundant include of stdarg.h. bz#2410
8186
8187commit 5e67859a623826ccdf2df284cbb37e2d8e2787eb
8188Author: djm@openbsd.org <djm@openbsd.org>
8189Date: Tue Jun 2 09:10:40 2015 +0000
8190
8191 upstream commit
8192
8193 mention CheckHostIP adding addresses to known_hosts;
8194 bz#1993; ok dtucker@
8195
8196 Upstream-ID: fd44b68440fd0dc29abf9f2d3f703d74a2396cb7
8197
8198commit d7a58bbac6583e33fd5eca8e2c2cc70c57617818
8199Author: Darren Tucker <dtucker@zip.com.au>
8200Date: Tue Jun 2 20:15:26 2015 +1000
8201
8202 Replace strcpy with strlcpy.
8203
8204 ok djm, sanity check by Corinna Vinschen.
8205
8206commit 51a1c2115265c6e80ede8a5c9dccada9aeed7143
8207Author: Damien Miller <djm@mindrot.org>
8208Date: Fri May 29 18:27:21 2015 +1000
8209
8210 skip, rather than fatal when run without SUDO set
8211
8212commit 599f01142a376645b15cbc9349d7e8975e1cf245
8213Author: Damien Miller <djm@mindrot.org>
8214Date: Fri May 29 18:03:15 2015 +1000
8215
8216 fix merge botch that left ",," in KEX algs
8217
8218commit 0c2a81dfc21822f2423edd30751e5ec53467b347
8219Author: Damien Miller <djm@mindrot.org>
8220Date: Fri May 29 17:08:28 2015 +1000
8221
8222 re-enable SSH protocol 1 at compile time
8223
8224commit db438f9285d64282d3ac9e8c0944f59f037c0151
8225Author: djm@openbsd.org <djm@openbsd.org>
8226Date: Fri May 29 03:05:13 2015 +0000
8227
8228 upstream commit
8229
8230 make this work without SUDO set; ok dtucker@
8231
8232 Upstream-Regress-ID: bca88217b70bce2fe52b23b8e06bdeb82d98c715
8233
8234commit 1d9a2e2849c9864fe75daabf433436341c968e14
8235Author: djm@openbsd.org <djm@openbsd.org>
8236Date: Thu May 28 07:37:31 2015 +0000
8237
8238 upstream commit
8239
8240 wrap all moduli-related code in #ifdef WITH_OPENSSL.
8241 based on patch from Reuben Hawkins; bz#2388 feedback and ok dtucker@
8242
8243 Upstream-ID: d80cfc8be3e6ec65b3fac9e87c4466533b31b7cf
8244
8245commit 496aeb25bc2d6c434171292e4714771b594bd00e
8246Author: dtucker@openbsd.org <dtucker@openbsd.org>
8247Date: Thu May 28 05:41:29 2015 +0000
8248
8249 upstream commit
8250
8251 Increase the allowed length of the known host file name
8252 in the log message to be consistent with other cases. Part of bz#1993, ok
8253 deraadt.
8254
8255 Upstream-ID: a9e97567be49f25daf286721450968251ff78397
8256
8257commit dd2cfeb586c646ff8d70eb93567b2e559ace5b14
8258Author: dtucker@openbsd.org <dtucker@openbsd.org>
8259Date: Thu May 28 05:09:45 2015 +0000
8260
8261 upstream commit
8262
8263 Fix typo (keywork->keyword)
8264
8265 Upstream-ID: 8aacd0f4089c0a244cf43417f4f9045dfaeab534
8266
8267commit 9cc6842493fbf23025ccc1edab064869640d3bec
8268Author: djm@openbsd.org <djm@openbsd.org>
8269Date: Thu May 28 04:50:53 2015 +0000
8270
8271 upstream commit
8272
8273 add error message on ftruncate failure; bz#2176
8274
8275 Upstream-ID: cbcc606e0b748520c74a210d8f3cc9718d3148cf
8276
8277commit d1958793a0072c22be26d136dbda5ae263e717a0
8278Author: djm@openbsd.org <djm@openbsd.org>
8279Date: Thu May 28 04:40:13 2015 +0000
8280
8281 upstream commit
8282
8283 make ssh-keygen default to ed25519 keys when compiled
8284 without OpenSSL; bz#2388, ok dtucker@
8285
8286 Upstream-ID: 85a471fa6d3fa57a7b8e882d22cfbfc1d84cdc71
8287
8288commit 3ecde664c9fc5fb3667aedf9e6671462600f6496
8289Author: dtucker@openbsd.org <dtucker@openbsd.org>
8290Date: Wed May 27 23:51:10 2015 +0000
8291
8292 upstream commit
8293
8294 Reorder client proposal to prefer
8295 diffie-hellman-group-exchange-sha1 over diffie-hellman-group14-sha1. ok djm@
8296
8297 Upstream-ID: 552c08d47347c3ee1a9a57d88441ab50abe17058
8298
8299commit 40f64292b907afd0a674fdbf3e4c2356d17a7d68
8300Author: dtucker@openbsd.org <dtucker@openbsd.org>
8301Date: Wed May 27 23:39:18 2015 +0000
8302
8303 upstream commit
8304
8305 Add a stronger (4k bit) fallback group that sshd can use
8306 when the moduli file is missing or broken, sourced from RFC3526. bz#2302, ok
8307 markus@ (earlier version), djm@
8308
8309 Upstream-ID: b635215746a25a829d117673d5e5a76d4baee7f4
8310
8311commit 5ab7d5fa03ad55bc438fab45dfb3aeb30a3c237a
8312Author: Darren Tucker <dtucker@zip.com.au>
8313Date: Thu May 28 10:03:40 2015 +1000
8314
8315 New moduli file from OpenBSD, removing 1k groups.
8316
8317 Remove 1k bit groups. ok deraadt@, markus@
8318
8319commit a71ba58adf34e599f30cdda6e9b93ae6e3937eea
8320Author: djm@openbsd.org <djm@openbsd.org>
8321Date: Wed May 27 05:15:02 2015 +0000
8322
8323 upstream commit
8324
8325 support PKCS#11 devices with external PIN entry devices
8326 bz#2240, based on patch from Dirk-Willem van Gulik; feedback and ok dtucker@
8327
8328 Upstream-ID: 504568992b55a8fc984375242b1bd505ced61b0d
8329
8330commit b282fec1aa05246ed3482270eb70fc3ec5f39a00
8331Author: dtucker@openbsd.org <dtucker@openbsd.org>
8332Date: Tue May 26 23:23:40 2015 +0000
8333
8334 upstream commit
8335
8336 Cap DH-GEX group size at 4kbits for Cisco implementations.
8337 Some of them will choke when asked for preferred sizes >4k instead of
8338 returning the 4k group that they do have. bz#2209, ok djm@
8339
8340 Upstream-ID: 54b863a19713446b7431f9d06ad0532b4fcfef8d
8341
8342commit 3e91b4e8b0dc2b4b7e7d42cf6e8994a32e4cb55e
8343Author: djm@openbsd.org <djm@openbsd.org>
8344Date: Sun May 24 23:39:16 2015 +0000
8345
8346 upstream commit
8347
8348 add missing 'c' option to getopt(), case statement was
8349 already there; from Felix Bolte
8350
8351 Upstream-ID: 9b19b4e2e0b54d6fefa0dfac707c51cf4bae3081
8352
8353commit 64a89ec07660abba4d0da7c0095b7371c98bab62
8354Author: jsg@openbsd.org <jsg@openbsd.org>
8355Date: Sat May 23 14:28:37 2015 +0000
8356
8357 upstream commit
8358
8359 fix a memory leak in an error path ok markus@ dtucker@
8360
8361 Upstream-ID: bc1da0f205494944918533d8780fde65dff6c598
8362
8363commit f948737449257d2cb83ffcfe7275eb79b677fd4a
8364Author: djm@openbsd.org <djm@openbsd.org>
8365Date: Fri May 22 05:28:45 2015 +0000
8366
8367 upstream commit
8368
8369 mention ssh-keygen -E for comparing legacy MD5
8370 fingerprints; bz#2332
8371
8372 Upstream-ID: 079a3669549041dbf10dbc072d9563f0dc3b2859
8373
8374commit 0882332616e4f0272c31cc47bf2018f9cb258a4e
8375Author: djm@openbsd.org <djm@openbsd.org>
8376Date: Fri May 22 04:45:52 2015 +0000
8377
8378 upstream commit
8379
8380 Reorder EscapeChar option parsing to avoid a single-byte
8381 out- of-bounds read. bz#2396 from Jaak Ristioja; ok dtucker@
8382
8383 Upstream-ID: 1dc6b5b63d1c8d9a88619da0b27ade461d79b060
8384
8385commit d7c31da4d42c115843edee2074d7d501f8804420
8386Author: djm@openbsd.org <djm@openbsd.org>
8387Date: Fri May 22 03:50:02 2015 +0000
8388
8389 upstream commit
8390
8391 add knob to relax GSSAPI host credential check for
8392 multihomed hosts bz#928, patch by Simon Wilkinson; ok dtucker
8393 (kerberos/GSSAPI is not compiled by default on OpenBSD)
8394
8395 Upstream-ID: 15ddf1c6f7fd9d98eea9962f480079ae3637285d
8396
8397commit aa72196a00be6e0b666215edcffbc10af234cb0e
8398Author: Darren Tucker <dtucker@zip.com.au>
8399Date: Fri May 22 17:49:46 2015 +1000
8400
8401 Include signal.h for sig_atomic_t, used by kex.h.
8402
8403 bz#2402, from tomas.kuthan at oracle com.
8404
8405commit 8b02481143d75e91c49d1bfae0876ac1fbf9511a
8406Author: Darren Tucker <dtucker@zip.com.au>
8407Date: Fri May 22 12:47:24 2015 +1000
8408
8409 Import updated moduli file from OpenBSD.
8410
8411commit 4739e8d5e1c0be49624082bd9f6b077e9e758db9
8412Author: djm@openbsd.org <djm@openbsd.org>
8413Date: Thu May 21 12:01:19 2015 +0000
8414
8415 upstream commit
8416
8417 Support "ssh-keygen -lF hostname" to find search known_hosts
8418 and print key hashes. Already advertised by ssh-keygen(1), but not delivered
8419 by code; ok dtucker@
8420
8421 Upstream-ID: 459e0e2bf39825e41b0811c336db2d56a1c23387
8422
8423commit e97201feca10b5196da35819ae516d0b87cf3a50
8424Author: Damien Miller <djm@mindrot.org>
8425Date: Thu May 21 17:55:15 2015 +1000
8426
8427 conditionalise util.h inclusion
8428
8429commit 13640798c7dd011ece0a7d02841fe48e94cfa0e0
8430Author: djm@openbsd.org <djm@openbsd.org>
8431Date: Thu May 21 06:44:25 2015 +0000
8432
8433 upstream commit
8434
8435 regress test for AuthorizedPrincipalsCommand
8436
8437 Upstream-Regress-ID: c658fbf1ab6b6011dc83b73402322e396f1e1219
8438
8439commit 84452c5d03c21f9bfb28c234e0dc1dc67dd817b1
8440Author: djm@openbsd.org <djm@openbsd.org>
8441Date: Thu May 21 06:40:02 2015 +0000
8442
8443 upstream commit
8444
8445 regress test for AuthorizedKeysCommand arguments
8446
8447 Upstream-Regress-ID: bbd65c13c6b3be9a442ec115800bff9625898f12
8448
8449commit bcc50d816187fa9a03907ac1f3a52f04a52e10d1
8450Author: djm@openbsd.org <djm@openbsd.org>
8451Date: Thu May 21 06:43:30 2015 +0000
8452
8453 upstream commit
8454
8455 add AuthorizedPrincipalsCommand that allows getting
8456 authorized_principals from a subprocess rather than a file, which is quite
8457 useful in deployments with large userbases
8458
8459 feedback and ok markus@
8460
8461 Upstream-ID: aa1bdac7b16fc6d2fa3524ef08f04c7258d247f6
8462
8463commit 24232a3e5ab467678a86aa67968bbb915caffed4
8464Author: djm@openbsd.org <djm@openbsd.org>
8465Date: Thu May 21 06:38:35 2015 +0000
8466
8467 upstream commit
8468
8469 support arguments to AuthorizedKeysCommand
8470
8471 bz#2081 loosely based on patch by Sami Hartikainen
8472 feedback and ok markus@
8473
8474 Upstream-ID: b080387a14aa67dddd8ece67c00f268d626541f7
8475
8476commit d80fbe41a57c72420c87a628444da16d09d66ca7
8477Author: djm@openbsd.org <djm@openbsd.org>
8478Date: Thu May 21 04:55:51 2015 +0000
8479
8480 upstream commit
8481
8482 refactor: split base64 encoding of pubkey into its own
8483 sshkey_to_base64() function and out of sshkey_write(); ok markus@
8484
8485 Upstream-ID: 54fc38f5832e9b91028900819bda46c3959a0c1a
8486
8487commit 7cc44ef74133a473734bbcbd3484f24d6a7328c5
8488Author: deraadt@openbsd.org <deraadt@openbsd.org>
8489Date: Mon May 18 15:06:05 2015 +0000
8490
8491 upstream commit
8492
8493 getentropy() and sendsyslog() have been around long
8494 enough. openssh-portable may want the #ifdef's but not base. discussed with
8495 djm few weeks back
8496
8497 Upstream-ID: 0506a4334de108e3fb6c66f8d6e0f9c112866926
8498
8499commit 9173d0fbe44de7ebcad8a15618e13a8b8d78902e
8500Author: dtucker@openbsd.org <dtucker@openbsd.org>
8501Date: Fri May 15 05:44:21 2015 +0000
8502
8503 upstream commit
8504
8505 Use a salted hash of the lock passphrase instead of plain
8506 text and do constant-time comparisons of it. Should prevent leaking any
8507 information about it via timing, pointed out by Ryan Castellucci. Add a 0.1s
8508 incrementing delay for each failed unlock attempt up to 10s. ok markus@
8509 (earlier version), djm@
8510
8511 Upstream-ID: c599fcc325aa1cc65496b25220b622d22208c85f
8512
8513commit d028d5d3a697c71b21e4066d8672cacab3caa0a8
8514Author: Damien Miller <djm@mindrot.org>
8515Date: Tue May 5 19:10:58 2015 +1000
8516
8517 upstream commit
8518
8519 - tedu@cvs.openbsd.org 2015/01/12 03:20:04
8520 [bcrypt_pbkdf.c]
8521 rename blocks to words. bcrypt "blocks" are unrelated to blowfish blocks,
8522 nor are they the same size.
8523
8524commit f6391d4e59b058984163ab28f4e317e7a72478f1
8525Author: Damien Miller <djm@mindrot.org>
8526Date: Tue May 5 19:10:23 2015 +1000
8527
8528 upstream commit
8529
8530 - deraadt@cvs.openbsd.org 2015/01/08 00:30:07
8531 [bcrypt_pbkdf.c]
8532 declare a local version of MIN(), call it MINIMUM()
8533
8534commit 8ac6b13cc9113eb47cd9e86c97d7b26b4b71b77f
8535Author: Damien Miller <djm@mindrot.org>
8536Date: Tue May 5 19:09:46 2015 +1000
8537
8538 upstream commit
8539
8540 - djm@cvs.openbsd.org 2014/12/30 01:41:43
8541 [bcrypt_pbkdf.c]
8542 typo in comment: ouput => output
8543
8544commit 1f792489d5cf86a4f4e3003e6e9177654033f0f2
8545Author: djm@openbsd.org <djm@openbsd.org>
8546Date: Mon May 4 06:10:48 2015 +0000
8547
8548 upstream commit
8549
8550 Remove pattern length argument from match_pattern_list(), we
8551 only ever use it for strlen(pattern).
8552
8553 Prompted by hanno AT hboeck.de pointing an out-of-bound read
8554 error caused by an incorrect pattern length found using AFL
8555 and his own tools.
8556
8557 ok markus@
8558
8559commit 639d6bc57b1942393ed12fb48f00bc05d4e093e4
8560Author: djm@openbsd.org <djm@openbsd.org>
8561Date: Fri May 1 07:10:01 2015 +0000
8562
8563 upstream commit
8564
8565 refactor ssh_dispatch_run_fatal() to use sshpkt_fatal()
8566 to better report error conditions. Teach sshpkt_fatal() about ECONNRESET.
8567
8568 Improves error messages on TCP connection resets. bz#2257
8569
8570 ok dtucker@
8571
8572commit 9559d7de34c572d4d3fd990ca211f8ec99f62c4d
8573Author: djm@openbsd.org <djm@openbsd.org>
8574Date: Fri May 1 07:08:08 2015 +0000
8575
8576 upstream commit
8577
8578 a couple of parse targets were missing activep checks,
8579 causing them to be misapplied in match context; bz#2272 diagnosis and
8580 original patch from Sami Hartikainen ok dtucker@
8581
8582commit 7e8528cad04b2775c3b7db08abf8fb42e47e6b2a
8583Author: djm@openbsd.org <djm@openbsd.org>
8584Date: Fri May 1 04:17:51 2015 +0000
8585
8586 upstream commit
8587
8588 make handling of AuthorizedPrincipalsFile=none more
8589 consistent with other =none options; bz#2288 from Jakub Jelen; ok dtucker@
8590
8591commit ca430d4d9cc0f62eca3b1fb1e2928395b7ce80f7
8592Author: djm@openbsd.org <djm@openbsd.org>
8593Date: Fri May 1 04:03:20 2015 +0000
8594
8595 upstream commit
8596
8597 remove failed remote forwards established by muliplexing
8598 from the list of active forwards; bz#2363, patch mostly by Yoann Ricordel; ok
8599 dtucker@
8600
8601commit 8312cfb8ad88657517b3e23ac8c56c8e38eb9792
8602Author: djm@openbsd.org <djm@openbsd.org>
8603Date: Fri May 1 04:01:58 2015 +0000
8604
8605 upstream commit
8606
8607 reduce stderr spam when using ssh -S /path/mux -O forward
8608 -R 0:... ok dtucker@
8609
8610commit 179be0f5e62f1f492462571944e45a3da660d82b
8611Author: djm@openbsd.org <djm@openbsd.org>
8612Date: Fri May 1 03:23:51 2015 +0000
8613
8614 upstream commit
8615
8616 prevent authorized_keys options picked up on public key
8617 tests without a corresponding private key authentication being applied to
8618 other authentication methods. Reported by halex@, ok markus@
8619
8620commit a42d67be65b719a430b7fcaba2a4e4118382723a
8621Author: djm@openbsd.org <djm@openbsd.org>
8622Date: Fri May 1 03:20:54 2015 +0000
8623
8624 upstream commit
8625
8626 Don't make parsing of authorized_keys' environment=
8627 option conditional on PermitUserEnv - always parse it, but only use the
8628 result if the option is enabled. This prevents the syntax of authorized_keys
8629 changing depending on which sshd_config options were enabled.
8630
8631 bz#2329; based on patch from coladict AT gmail.com, ok dtucker@
8632
8633commit e661a86353e11592c7ed6a847e19a83609f49e77
8634Author: djm@openbsd.org <djm@openbsd.org>
8635Date: Mon May 4 06:10:48 2015 +0000
8636
8637 upstream commit
8638
8639 Remove pattern length argument from match_pattern_list(), we
8640 only ever use it for strlen(pattern).
8641
8642 Prompted by hanno AT hboeck.de pointing an out-of-bound read
8643 error caused by an incorrect pattern length found using AFL
8644 and his own tools.
8645
8646 ok markus@
8647
8648commit 0ef1de742be2ee4b10381193fe90730925b7f027
8649Author: dtucker@openbsd.org <dtucker@openbsd.org>
8650Date: Thu Apr 23 05:01:19 2015 +0000
8651
8652 upstream commit
8653
8654 Add a simple regression test for sshd's configuration
8655 parser. Right now, all it does is run the output of sshd -T back through
8656 itself and ensure the output is valid and invariant.
8657
8658commit 368f83c793275faa2c52f60eaa9bdac155c4254b
8659Author: djm@openbsd.org <djm@openbsd.org>
8660Date: Wed Apr 22 01:38:36 2015 +0000
8661
8662 upstream commit
8663
8664 use correct key for nested certificate test
8665
8666commit 8d4d1bfddbbd7d21f545dc6997081d1ea1fbc99a
8667Author: djm@openbsd.org <djm@openbsd.org>
8668Date: Fri May 1 07:11:47 2015 +0000
8669
8670 upstream commit
8671
8672 mention that the user's shell from /etc/passwd is used
8673 for commands too; bz#1459 ok dtucker@
8674
8675commit 5ab283d0016bbc9d4d71e8e5284d011bc5a930cf
8676Author: djm@openbsd.org <djm@openbsd.org>
8677Date: Fri May 8 07:29:00 2015 +0000
8678
8679 upstream commit
8680
8681 whitespace
8682
8683 Upstream-Regress-ID: 6b708a3e709d5b7fd37890f874bafdff1f597519
8684
8685commit 8377d5008ad260048192e1e56ad7d15a56d103dd
8686Author: djm@openbsd.org <djm@openbsd.org>
8687Date: Fri May 8 07:26:13 2015 +0000
8688
8689 upstream commit
8690
8691 whitespace at EOL
8692
8693 Upstream-Regress-ID: 9c48911643d5b05173b36a012041bed4080b8554
8694
8695commit c28a3436fa8737709ea88e4437f8f23a6ab50359
8696Author: djm@openbsd.org <djm@openbsd.org>
8697Date: Fri May 8 06:45:13 2015 +0000
8698
8699 upstream commit
8700
8701 moar whitespace at eol
8702
8703 Upstream-ID: 64eaf872a3ba52ed41e494287e80d40aaba4b515
8704
8705commit 2b64c490468fd4ca35ac8d5cc31c0520dc1508bb
8706Author: djm@openbsd.org <djm@openbsd.org>
8707Date: Fri May 8 06:41:56 2015 +0000
8708
8709 upstream commit
8710
8711 whitespace at EOL
8712
8713 Upstream-ID: 57bcf67d666c6fc1ad798aee448fdc3f70f7ec2c
8714
8715commit 4e636cf201ce6e7e3b9088568218f9d4e2c51712
8716Author: djm@openbsd.org <djm@openbsd.org>
8717Date: Fri May 8 03:56:51 2015 +0000
8718
8719 upstream commit
8720
8721 whitespace at EOL
8722
8723commit 38b8272f823dc1dd4e29dbcee83943ed48bb12fa
8724Author: dtucker@openbsd.org <dtucker@openbsd.org>
8725Date: Mon May 4 01:47:53 2015 +0000
8726
8727 upstream commit
8728
8729 Use diff w/out -u for better portability
8730
8731commit 297060f42d5189a4065ea1b6f0afdf6371fb0507
8732Author: dtucker@openbsd.org <dtucker@openbsd.org>
8733Date: Fri May 8 03:25:07 2015 +0000
8734
8735 upstream commit
8736
8737 Use xcalloc for permitted_adm_opens instead of xmalloc to
8738 ensure it's zeroed. Fixes post-auth crash with permitopen=none. bz#2355, ok
8739 djm@
8740
8741commit 63ebf019be863b2d90492a85e248cf55a6e87403
8742Author: djm@openbsd.org <djm@openbsd.org>
8743Date: Fri May 8 03:17:49 2015 +0000
8744
8745 upstream commit
8746
8747 don't choke on new-format private keys encrypted with an
8748 AEAD cipher; bz#2366, patch from Ron Frederick; ok markus@
8749
8750commit f8484dac678ab3098ae522a5f03bb2530f822987
8751Author: dtucker@openbsd.org <dtucker@openbsd.org>
8752Date: Wed May 6 05:45:17 2015 +0000
8753
8754 upstream commit
8755
8756 Clarify pseudo-terminal request behaviour and use
8757 "pseudo-terminal" consistently. bz#1716, ok jmc@ "I like it" deraadt@.
8758
8759commit ea139507bef8bad26e86ed99a42c7233ad115c38
8760Author: dtucker@openbsd.org <dtucker@openbsd.org>
8761Date: Wed May 6 04:07:18 2015 +0000
8762
8763 upstream commit
8764
8765 Blacklist DH-GEX for specific PuTTY versions known to
8766 send non-RFC4419 DH-GEX messages rather than all versions of PuTTY.
8767 According to Simon Tatham, 0.65 and newer versions will send RFC4419 DH-GEX
8768 messages. ok djm@
8769
8770commit b58234f00ee3872eb84f6e9e572a9a34e902e36e
8771Author: dtucker@openbsd.org <dtucker@openbsd.org>
8772Date: Tue May 5 10:17:49 2015 +0000
8773
8774 upstream commit
8775
8776 WinSCP doesn't implement RFC4419 DH-GEX so flag it so we
8777 don't offer that KEX method. ok markus@
8778
8779commit d5b1507a207253b39e810e91e68f9598691b7a29
8780Author: jsg@openbsd.org <jsg@openbsd.org>
8781Date: Tue May 5 02:48:17 2015 +0000
8782
8783 upstream commit
8784
8785 use the sizeof the struct not the sizeof a pointer to the
8786 struct in ssh_digest_start()
8787
8788 This file is only used if ssh is built with OPENSSL=no
8789
8790 ok markus@
8791
8792commit a647b9b8e616c231594b2710c925d31b1b8afea3
8793Author: Darren Tucker <dtucker@zip.com.au>
8794Date: Fri May 8 11:07:27 2015 +1000
8795
8796 Put brackets around mblen() compat constant.
8797
8798 This might help with the reported problem cross compiling for Android
8799 ("error: expected identifier or '(' before numeric constant") but
8800 shouldn't hurt in any case.
8801
8802commit d1680d36e17244d9af3843aeb5025cb8e40d6c07
8803Author: Darren Tucker <dtucker@zip.com.au>
8804Date: Thu Apr 30 09:18:11 2015 +1000
8805
8806 xrealloc -> xreallocarray in portable code too.
8807
8808commit 531a57a3893f9fcd4aaaba8c312b612bbbcc021e
8809Author: dtucker@openbsd.org <dtucker@openbsd.org>
8810Date: Wed Apr 29 03:48:56 2015 +0000
8811
8812 upstream commit
8813
8814 Allow ListenAddress, Port and AddressFamily in any
8815 order. bz#68, ok djm@, jmc@ (for the man page bit).
8816
8817commit c1d5bcf1aaf1209af02f79e48ba1cbc76a87b56f
8818Author: jmc@openbsd.org <jmc@openbsd.org>
8819Date: Tue Apr 28 13:47:38 2015 +0000
8820
8821 upstream commit
8822
8823 enviroment -> environment: apologies to darren for not
8824 spotting that first time round...
8825
8826commit 43beea053db191cac47c2cd8d3dc1930158aff1a
8827Author: dtucker@openbsd.org <dtucker@openbsd.org>
8828Date: Tue Apr 28 10:25:15 2015 +0000
8829
8830 upstream commit
8831
8832 Fix typo in previous
8833
8834commit 85b96ef41374f3ddc9139581f87da09b2cd9199e
8835Author: dtucker@openbsd.org <dtucker@openbsd.org>
8836Date: Tue Apr 28 10:17:58 2015 +0000
8837
8838 upstream commit
8839
8840 Document that the TERM environment variable is not
8841 subject to SendEnv and AcceptEnv. bz#2386, based loosely on a patch from
8842 jjelen at redhat, help and ok jmc@
8843
8844commit 88a7c598a94ff53f76df228eeaae238d2d467565
8845Author: djm@openbsd.org <djm@openbsd.org>
8846Date: Mon Apr 27 21:42:48 2015 +0000
8847
8848 upstream commit
8849
8850 Make sshd default to PermitRootLogin=no; ok deraadt@
8851 rpe@
8852
8853commit 734226b4480a6c736096c729fcf6f391400599c7
8854Author: djm@openbsd.org <djm@openbsd.org>
8855Date: Mon Apr 27 01:52:30 2015 +0000
8856
8857 upstream commit
8858
8859 fix compilation with OPENSSL=no; ok dtucker@
8860
8861commit a4b9d2ce1eb7703eaf0809b0c8a82ded8aa4f1c6
8862Author: dtucker@openbsd.org <dtucker@openbsd.org>
8863Date: Mon Apr 27 00:37:53 2015 +0000
8864
8865 upstream commit
8866
8867 Include stdio.h for FILE (used in sshkey.h) so it
8868 compiles with OPENSSL=no.
8869
8870commit dbcc652f4ca11fe04e5930c7ef18a219318c6cda
8871Author: djm@openbsd.org <djm@openbsd.org>
8872Date: Mon Apr 27 00:21:21 2015 +0000
8873
8874 upstream commit
8875
8876 allow "sshd -f none" to skip reading the config file,
8877 much like "ssh -F none" does. ok dtucker
8878
8879commit b7ca276fca316c952f0b90f5adb1448c8481eedc
8880Author: jmc@openbsd.org <jmc@openbsd.org>
8881Date: Fri Apr 24 06:26:49 2015 +0000
8882
8883 upstream commit
8884
8885 combine -Dd onto one line and update usage();
8886
8887commit 2ea974630d7017e4c7666d14d9dc939707613e96
8888Author: djm@openbsd.org <djm@openbsd.org>
8889Date: Fri Apr 24 05:26:44 2015 +0000
8890
8891 upstream commit
8892
8893 add ssh-agent -D to leave ssh-agent in foreground
8894 without enabling debug mode; bz#2381 ok dtucker@
8895
8896commit 8ac2ffd7aa06042f6b924c87139f2fea5c5682f7
8897Author: deraadt@openbsd.org <deraadt@openbsd.org>
8898Date: Fri Apr 24 01:36:24 2015 +0000
8899
8900 upstream commit
8901
8902 2*len -> use xreallocarray() ok djm
8903
8904commit 657a5fbc0d0aff309079ff8fb386f17e964963c2
8905Author: deraadt@openbsd.org <deraadt@openbsd.org>
8906Date: Fri Apr 24 01:36:00 2015 +0000
8907
8908 upstream commit
8909
8910 rename xrealloc() to xreallocarray() since it follows
8911 that form. ok djm
8912
8913commit 1108ae242fdd2c304307b68ddf46aebe43ebffaa
8914Author: dtucker@openbsd.org <dtucker@openbsd.org>
8915Date: Thu Apr 23 04:59:10 2015 +0000
8916
8917 upstream commit
8918
8919 Two small fixes for sshd -T: ListenAddress'es are added
8920 to a list head so reverse the order when printing them to ensure the
8921 behaviour remains the same, and print StreamLocalBindMask as octal with
8922 leading zero. ok deraadt@
8923
8924commit bd902b8473e1168f19378d5d0ae68d0c203525df
8925Author: dtucker@openbsd.org <dtucker@openbsd.org>
8926Date: Thu Apr 23 04:53:53 2015 +0000
8927
8928 upstream commit
8929
8930 Check for and reject missing arguments for
8931 VersionAddendum and ForceCommand. bz#2281, patch from plautrba at redhat com,
8932 ok djm@
8933
8934commit ca42c1758575e592239de1d5755140e054b91a0d
8935Author: djm@openbsd.org <djm@openbsd.org>
8936Date: Wed Apr 22 01:24:01 2015 +0000
8937
8938 upstream commit
8939
8940 unknown certificate extensions are non-fatal, so don't
8941 fatal when they are encountered; bz#2387 reported by Bob Van Zant; ok
8942 dtucker@
8943
8944commit 39bfbf7caad231cc4bda6909fb1af0705bca04d8
8945Author: jsg@openbsd.org <jsg@openbsd.org>
8946Date: Tue Apr 21 07:01:00 2015 +0000
8947
8948 upstream commit
8949
8950 Add back a backslash removed in rev 1.42 so
8951 KEX_SERVER_ENCRYPT will include aes again.
8952
8953 ok deraadt@
8954
8955commit 6b0d576bb87eca3efd2b309fcfe4edfefc289f9c
8956Author: djm@openbsd.org <djm@openbsd.org>
8957Date: Fri Apr 17 13:32:09 2015 +0000
8958
8959 upstream commit
8960
8961 s/recommended/required/ that private keys be og-r this
8962 wording change was made a while ago but got accidentally reverted
8963
8964commit 44a8e7ce6f3ab4c2eb1ae49115c210b98e53c4df
8965Author: djm@openbsd.org <djm@openbsd.org>
8966Date: Fri Apr 17 13:25:52 2015 +0000
8967
8968 upstream commit
8969
8970 don't try to cleanup NULL KEX proposals in
8971 kex_prop_free(); found by Jukka Taimisto and Markus Hietava
8972
8973commit 3038a191872d2882052306098c1810d14835e704
8974Author: djm@openbsd.org <djm@openbsd.org>
8975Date: Fri Apr 17 13:19:22 2015 +0000
8976
8977 upstream commit
8978
8979 use error/logit/fatal instead of fprintf(stderr, ...)
8980 and exit(0), fix a few errors that were being printed to stdout instead of
8981 stderr and a few non-errors that were going to stderr instead of stdout
8982 bz#2325; ok dtucker
8983
8984commit a58be33cb6cd24441fa7e634db0e5babdd56f07f
8985Author: djm@openbsd.org <djm@openbsd.org>
8986Date: Fri Apr 17 13:16:48 2015 +0000
8987
8988 upstream commit
8989
8990 debug log missing DISPLAY environment when X11
8991 forwarding requested; bz#1682 ok dtucker@
8992
8993commit 17d4d9d9fbc8fb80e322f94d95eecc604588a474
8994Author: djm@openbsd.org <djm@openbsd.org>
8995Date: Fri Apr 17 04:32:31 2015 +0000
8996
8997 upstream commit
8998
8999 don't call record_login() in monitor when UseLogin is
9000 enabled; bz#278 reported by drk AT sgi.com; ok dtucker
9001
9002commit 40132ff87b6cbc3dc05fb5df2e9d8e3afa06aafd
9003Author: dtucker@openbsd.org <dtucker@openbsd.org>
9004Date: Fri Apr 17 04:12:35 2015 +0000
9005
9006 upstream commit
9007
9008 Add some missing options to sshd -T and fix the output
9009 of VersionAddendum HostCertificate. bz#2346, patch from jjelen at redhat
9010 com, ok djm.
9011
9012commit 6cc7cfa936afde2d829e56ee6528c7ea47a42441
9013Author: dtucker@openbsd.org <dtucker@openbsd.org>
9014Date: Thu Apr 16 23:25:50 2015 +0000
9015
9016 upstream commit
9017
9018 Document "none" for PidFile XAuthLocation
9019 TrustedUserCAKeys and RevokedKeys. bz#2382, feedback from jmc@, ok djm@
9020
9021commit 15fdfc9b1c6808b26bc54d4d61a38b54541763ed
9022Author: dtucker@openbsd.org <dtucker@openbsd.org>
9023Date: Wed Apr 15 23:23:25 2015 +0000
9024
9025 upstream commit
9026
9027 Plug leak of address passed to logging. bz#2373, patch
9028 from jjelen at redhat, ok markus@
9029
9030commit bb2289e2a47d465eaaaeff3dee2a6b7777b4c291
9031Author: dtucker@openbsd.org <dtucker@openbsd.org>
9032Date: Tue Apr 14 04:17:03 2015 +0000
9033
9034 upstream commit
9035
9036 Output remote username in debug output since with Host
9037 and Match it's not always obvious what it will be. bz#2368, ok djm@
9038
9039commit 70860b6d07461906730632f9758ff1b7c98c695a
9040Author: Darren Tucker <dtucker@zip.com.au>
9041Date: Fri Apr 17 10:56:13 2015 +1000
9042
9043 Format UsePAM setting when using sshd -T.
9044
9045 Part of bz#2346, patch from jjelen at redhat com.
9046
9047commit ee15d9c9f0720f5a8b0b34e4b10ecf21f9824814
9048Author: Darren Tucker <dtucker@zip.com.au>
9049Date: Fri Apr 17 10:40:23 2015 +1000
9050
9051 Wrap endian.h include inside ifdef (bz#2370).
9052
9053commit 408f4c2ad4a4c41baa7b9b2b7423d875abbfa70b
9054Author: Darren Tucker <dtucker@zip.com.au>
9055Date: Fri Apr 17 09:39:58 2015 +1000
9056
9057 Look for '${host}-ar' before 'ar'.
9058
9059 This changes configure.ac to look for '${host}-ar' as set by
9060 AC_CANONICAL_HOST before looking for the unprefixed 'ar'.
9061 Useful when cross-compiling when all your binutils are prefixed.
9062
9063 Patch from moben at exherbo org via astrand at lysator liu se and
9064 bz#2352.
9065
9066commit 673a1c16ad078d41558247ce739fe812c960acc8
9067Author: Damien Miller <djm@google.com>
9068Date: Thu Apr 16 11:40:20 2015 +1000
9069
9070 remove dependency on arpa/telnet.h
9071
9072commit 202d443eeda1829d336595a3cfc07827e49f45ed
9073Author: Darren Tucker <dtucker@zip.com.au>
9074Date: Wed Apr 15 15:59:49 2015 +1000
9075
9076 Remove duplicate include of pwd.h. bz#2337, patch from Mordy Ovits.
9077
9078commit 597986493412c499f2bc2209420cb195f97b3668
9079Author: Damien Miller <djm@google.com>
9080Date: Thu Apr 9 10:14:48 2015 +1000
9081
9082 platform's with openpty don't need pty_release
9083
9084commit 318be28cda1fd9108f2e6f2f86b0b7589ba2aed0
9085Author: djm@openbsd.org <djm@openbsd.org>
9086Date: Mon Apr 13 02:04:08 2015 +0000
9087
9088 upstream commit
9089
9090 deprecate ancient, pre-RFC4419 and undocumented
9091 SSH2_MSG_KEX_DH_GEX_REQUEST_OLD message; ok markus@ deraadt@ "seems
9092 reasonable" dtucker@
9093
9094commit d8f391caef62378463a0e6b36f940170dadfe605
9095Author: dtucker@openbsd.org <dtucker@openbsd.org>
9096Date: Fri Apr 10 05:16:50 2015 +0000
9097
9098 upstream commit
9099
9100 Don't send hostkey advertisments
9101 (hostkeys-00@openssh.com) to current versions of Tera Term as they can't
9102 handle them. Newer versions should be OK. Patch from Bryan Drewery and
9103 IWAMOTO Kouichi, ok djm@
9104
9105commit 2c2cfe1a1c97eb9a08cc9817fd0678209680c636
9106Author: djm@openbsd.org <djm@openbsd.org>
9107Date: Fri Apr 10 00:08:55 2015 +0000
9108
9109 upstream commit
9110
9111 include port number if a non-default one has been
9112 specified; based on patch from Michael Handler
9113
9114commit 4492a4f222da4cf1e8eab12689196322e27b08c4
9115Author: djm@openbsd.org <djm@openbsd.org>
9116Date: Tue Apr 7 23:00:42 2015 +0000
9117
9118 upstream commit
9119
9120 treat Protocol=1,2|2,1 as Protocol=2 when compiled
9121 without SSH1 support; ok dtucker@ millert@
9122
9123commit c265e2e6e932efc6d86f6cc885dea33637a67564
9124Author: miod@openbsd.org <miod@openbsd.org>
9125Date: Sun Apr 5 15:43:43 2015 +0000
9126
9127 upstream commit
9128
9129 Do not use int for sig_atomic_t; spotted by
9130 christos@netbsd; ok markus@
9131
9132commit e7bf3a5eda6a1b02bef6096fed78527ee11e54cc
9133Author: Darren Tucker <dtucker@zip.com.au>
9134Date: Tue Apr 7 10:48:04 2015 +1000
9135
9136 Use do{}while(0) for no-op functions.
9137
9138 From FreeBSD.
9139
9140commit bb99844abae2b6447272f79e7fa84134802eb4df
9141Author: Darren Tucker <dtucker@zip.com.au>
9142Date: Tue Apr 7 10:47:15 2015 +1000
9143
9144 Wrap blf.h include in ifdef. From FreeBSD.
9145
9146commit d9b9b43656091cf0ad55c122f08fadb07dad0abd
9147Author: Darren Tucker <dtucker@zip.com.au>
9148Date: Tue Apr 7 09:10:00 2015 +1000
9149
9150 Fix misspellings of regress CONFOPTS env variables.
9151
9152 Patch from Bryan Drewery.
9153
9154commit 3f4ea3c9ab1d32d43c9222c4351f58ca11144156
9155Author: djm@openbsd.org <djm@openbsd.org>
9156Date: Fri Apr 3 22:17:27 2015 +0000
9157
9158 upstream commit
9159
9160 correct return value in pubkey parsing, spotted by Ben Hawkes
9161 ok markus@
9162
9163commit 7da2be0cb9601ed25460c83aa4d44052b967ba0f
9164Author: djm@openbsd.org <djm@openbsd.org>
9165Date: Tue Mar 31 22:59:01 2015 +0000
9166
9167 upstream commit
9168
9169 adapt to recent hostfile.c change: when parsing
9170 known_hosts without fully parsing the keys therein, hostkeys_foreach() will
9171 now correctly identify KEY_RSA1 keys; ok markus@ miod@
9172
9173commit 9e1777a0d1c706714b055811c12ab8cc21033e4a
9174Author: markus@openbsd.org <markus@openbsd.org>
9175Date: Tue Mar 24 20:19:15 2015 +0000
9176
9177 upstream commit
9178
9179 use ${SSH} for -Q instead of installed ssh
9180
9181commit ce1b358ea414a2cc88e4430cd5a2ea7fecd9de57
9182Author: djm@openbsd.org <djm@openbsd.org>
9183Date: Mon Mar 16 22:46:14 2015 +0000
9184
9185 upstream commit
9186
9187 make CLEANFILES clean up more of the tests' droppings
9188
9189commit 398f9ef192d820b67beba01ec234d66faca65775
9190Author: djm@openbsd.org <djm@openbsd.org>
9191Date: Tue Mar 31 22:57:06 2015 +0000
9192
9193 upstream commit
9194
9195 downgrade error() for known_hosts parse errors to debug()
9196 to quiet warnings from ssh1 keys present when compiled !ssh1.
9197
9198 also identify ssh1 keys when scanning, even when compiled !ssh1
9199
9200 ok markus@ miod@
9201
9202commit 9a47ab80030a31f2d122b8fd95bd48c408b9fcd9
9203Author: djm@openbsd.org <djm@openbsd.org>
9204Date: Tue Mar 31 22:55:50 2015 +0000
9205
9206 upstream commit
9207
9208 fd leak for !ssh1 case; found by unittests; ok markus@
9209
9210commit c9a0805a6280681901c270755a7cd630d7c5280e
9211Author: djm@openbsd.org <djm@openbsd.org>
9212Date: Tue Mar 31 22:55:24 2015 +0000
9213
9214 upstream commit
9215
9216 don't fatal when a !ssh1 sshd is reexeced from a w/ssh1
9217 listener; reported by miod@; ok miod@ markus@
9218
9219commit 704d8c88988cae38fb755a6243b119731d223222
9220Author: tobias@openbsd.org <tobias@openbsd.org>
9221Date: Tue Mar 31 11:06:49 2015 +0000
9222
9223 upstream commit
9224
9225 Comments are only supported for RSA1 keys. If a user
9226 tried to add one and entered his passphrase, explicitly clear it before exit.
9227 This is done in all other error paths, too.
9228
9229 ok djm
9230
9231commit 78de1673c05ea2c33e0d4a4b64ecb5186b6ea2e9
9232Author: jmc@openbsd.org <jmc@openbsd.org>
9233Date: Mon Mar 30 18:28:37 2015 +0000
9234
9235 upstream commit
9236
9237 ssh-askpass(1) is the default, overridden by SSH_ASKPASS;
9238 diff originally from jiri b;
9239
9240commit 26e0bcf766fadb4a44fb6199386fb1dcab65ad00
9241Author: djm@openbsd.org <djm@openbsd.org>
9242Date: Mon Mar 30 00:00:29 2015 +0000
9243
9244 upstream commit
9245
9246 fix uninitialised memory read when parsing a config file
9247 consisting of a single nul byte. Found by hanno AT hboeck.de using AFL; ok
9248 dtucker
9249
9250commit fecede00a76fbb33a349f5121c0b2f9fbc04a777
9251Author: markus@openbsd.org <markus@openbsd.org>
9252Date: Thu Mar 26 19:32:19 2015 +0000
9253
9254 upstream commit
9255
9256 sigp and lenp are not optional in ssh_agent_sign(); ok
9257 djm@
9258
9259commit 1b0ef3813244c78669e6d4d54c624f600945327d
9260Author: naddy@openbsd.org <naddy@openbsd.org>
9261Date: Thu Mar 26 12:32:38 2015 +0000
9262
9263 upstream commit
9264
9265 don't try to load .ssh/identity by default if SSH1 is
9266 disabled; ok markus@
9267
9268commit f9b78852379b74a2d14e6fc94fe52af30b7e9c31
9269Author: djm@openbsd.org <djm@openbsd.org>
9270Date: Thu Mar 26 07:00:04 2015 +0000
9271
9272 upstream commit
9273
9274 ban all-zero curve25519 keys as recommended by latest
9275 CFRG curves draft; ok markus
9276
9277commit b8afbe2c1aaf573565e4da775261dfafc8b1ba9c
9278Author: djm@openbsd.org <djm@openbsd.org>
9279Date: Thu Mar 26 06:59:28 2015 +0000
9280
9281 upstream commit
9282
9283 relax bits needed check to allow
9284 diffie-hellman-group1-sha1 key exchange to complete for chacha20-poly1305 was
9285 selected as symmetric cipher; ok markus
9286
9287commit 47842f71e31da130555353c1d57a1e5a8937f1c0
9288Author: markus@openbsd.org <markus@openbsd.org>
9289Date: Wed Mar 25 19:29:58 2015 +0000
9290
9291 upstream commit
9292
9293 ignore v1 errors on ssh-add -D; only try v2 keys on
9294 -l/-L (unless WITH_SSH1) ok djm@
9295
9296commit 5f57e77f91bf2230c09eca96eb5ecec39e5f2da6
9297Author: markus@openbsd.org <markus@openbsd.org>
9298Date: Wed Mar 25 19:21:48 2015 +0000
9299
9300 upstream commit
9301
9302 unbreak ssh_agent_sign (lenp vs *lenp)
9303
9304commit 4daeb67181054f2a377677fac919ee8f9ed3490e
9305Author: markus@openbsd.org <markus@openbsd.org>
9306Date: Tue Mar 24 20:10:08 2015 +0000
9307
9308 upstream commit
9309
9310 don't leak 'setp' on error; noted by Nicholas Lemonias;
9311 ok djm@
9312
9313commit 7d4f96f9de2a18af0d9fa75ea89a4990de0344f5
9314Author: markus@openbsd.org <markus@openbsd.org>
9315Date: Tue Mar 24 20:09:11 2015 +0000
9316
9317 upstream commit
9318
9319 consistent check for NULL as noted by Nicholas
9320 Lemonias; ok djm@
9321
9322commit df100be51354e447d9345cf1ec22e6013c0eed50
9323Author: markus@openbsd.org <markus@openbsd.org>
9324Date: Tue Mar 24 20:03:44 2015 +0000
9325
9326 upstream commit
9327
9328 correct fmt-string for size_t as noted by Nicholas
9329 Lemonias; ok djm@
9330
9331commit a22b9ef21285e81775732436f7c84a27bd3f71e0
9332Author: djm@openbsd.org <djm@openbsd.org>
9333Date: Tue Mar 24 09:17:21 2015 +0000
9334
9335 upstream commit
9336
9337 promote chacha20-poly1305@openssh.com to be the default
9338 cipher; ok markus
9339
9340commit 2aa9da1a3b360cf7b13e96fe1521534b91501fb5
9341Author: djm@openbsd.org <djm@openbsd.org>
9342Date: Tue Mar 24 01:29:19 2015 +0000
9343
9344 upstream commit
9345
9346 Compile-time disable SSH protocol 1. You can turn it
9347 back on using the Makefile.inc knob if you need it to talk to ancient
9348 devices.
9349
9350commit 53097b2022154edf96b4e8526af5666f979503f7
9351Author: djm@openbsd.org <djm@openbsd.org>
9352Date: Tue Mar 24 01:11:12 2015 +0000
9353
9354 upstream commit
9355
9356 fix double-negative error message "ssh1 is not
9357 unsupported"
9358
9359commit 5c27e3b6ec2db711dfcd40e6359c0bcdd0b62ea9
9360Author: djm@openbsd.org <djm@openbsd.org>
9361Date: Mon Mar 23 06:06:38 2015 +0000
9362
9363 upstream commit
9364
9365 for ssh-keygen -A, don't try (and fail) to generate ssh
9366 v.1 keys when compiled without SSH1 support RSA/DSA/ECDSA keys when compiled
9367 without OpenSSL based on patch by Mike Frysinger; bz#2369
9368
9369commit 725fd22a8c41db7de73a638539a5157b7e4424ae
9370Author: djm@openbsd.org <djm@openbsd.org>
9371Date: Wed Mar 18 01:44:21 2015 +0000
9372
9373 upstream commit
9374
9375 KRL support doesn't need OpenSSL anymore, remove #ifdefs
9376 from around call
9377
9378commit b07011c18e0b2e172c5fd09d21fb159a0bf5fcc7
9379Author: djm@openbsd.org <djm@openbsd.org>
9380Date: Mon Mar 16 11:09:52 2015 +0000
9381
9382 upstream commit
9383
9384 #if 0 some more arrays used only for decrypting (we don't
9385 use since we only need encrypt for AES-CTR)
9386
9387commit 1cb3016635898d287e9d58b50c430995652d5358
9388Author: jsg@openbsd.org <jsg@openbsd.org>
9389Date: Wed Mar 11 00:48:39 2015 +0000
9390
9391 upstream commit
9392
9393 add back the changes from rev 1.206, djm reverted this by
9394 mistake in rev 1.207