]> andersk Git - openssh.git/blame - ChangeLog
- (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
[openssh.git] / ChangeLog
CommitLineData
bfd17430 120050930
2 - (dtucker) [openbsd-compat/openbsd-compat.h] Bug #1096: Add prototype
3 for strtoll. Patch from o.flebbe at science-computing.de.
cfb60d3a 4 - (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
5 child during PAM account check without clearing it. This restores the
6 post-login warnings such as LDAP password expiry. Patch from Tomas Mraz
7 with help from several others.
bfd17430 8
140da888 920050929
10 - (dtucker) [monitor_wrap.c] Remove duplicate definition of loginmsg
11 introduced during sync.
12
4ebacf50 1320050928
14 - (dtucker) [entropy.c] Use u_char for receiving RNG seed for consistency.
cafa6a80 15 - (dtucker) [auth-pam.c] Bug #1028: send final non-query messages from
16 PAM via keyboard-interactive. Patch tested by the folks at Vintela.
4ebacf50 17
759ab0d9 1820050927
19 - (dtucker) [entropy.c] Remove unnecessary tests for getuid and geteuid
20 calls, since they can't possibly fail. ok djm@
72f02ae7 21 - (dtucker) [entropy.c entropy.h sshd.c] Pass RNG seed to the reexec'ed
22 process when sshd relies on ssh-random-helper. Should result in faster
23 logins on systems without a real random device or prngd. ok djm@
759ab0d9 24
b6c37221 2520050924
26 - (dtucker) [auth2.c] Move start_pam() calls out of if-else block to remove
27 duplicate call. ok djm@
28
bb116c8e 2920050922
30 - (dtucker) [configure.ac] Use -R linker flag for libedit too; patch from
31 skeleten at shillest.net.
e47fb473 32 - (dtucker) [configure.ac] Fix help for --with-opensc; patch from skeleten at
33 shillest.net.
bb116c8e 34
3466e002 3520050919
36 - (tim) [aclocal.m4 configure.ac] Delete acconfig.h and add templates to
37 AC_DEFINE and AC_DEFINE_UNQUOTED to quiet autoconf 2.59 warning messages.
f666dcfa 38 ok dtucker@
3466e002 39
f5555364 4020050912
41 - (tim) [configure.ac] Bug 1078. Fix --without-kerberos5. Reported by
42 Mike Frysinger.
43
d2a3abef 4420050908
45 - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to
46 OpenServer 6 and add osr5bigcrypt support so when someone migrates
47 passwords between UnixWare and OpenServer they will still work. OK dtucker@
48
b81ad920 4920050901
50 - (djm) Update RPM spec file versions
51
26d07095 5220050831
fe206de9 53 - (djm) OpenBSD CVS Sync
54 - djm@cvs.openbsd.org 2005/08/30 22:08:05
55 [gss-serv.c sshconnect2.c]
56 destroy credentials if krb5_kuserok() call fails. Stops credentials being
57 delegated to users who are not authorised for GSSAPIAuthentication when
58 GSSAPIDeletegateCredentials=yes and another authentication mechanism
59 succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by
60 simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
ce08c00d 61 - markus@cvs.openbsd.org 2005/08/31 09:28:42
62 [version.h]
63 4.2
0b6fb0e4 64 - (dtucker) [README] Update release note URL to 4.2
26d07095 65 - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.c
66 openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable
67 libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd().
68 Feedback and OK dtucker@
fe206de9 69
d7d2cc6e 7020050830
71 - (tim) [configure.ac] Back out last change. It needs to be done differently.
72
e718811a 7320050829
74 - (tim) [configure.ac] ia_openinfo() seems broken on OSR6. Limit UW long
75 password support to 7.x for now.
76
4c653d8e 7720050826
78 - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.c
79 openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h
80 openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c
81 openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char)
82 on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing
83 by tim@. Feedback and OK dtucker@
84
6177fa47 8520050823
86 - (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
87 qualified sshd pathname since some systems (eg Cygwin) may consider "/foo"
88 and "//foo" to be different. Spotted by vinschen at redhat.com.
2127ad65 89 - (tim) [configure.ac] Not all gcc's support -Wsign-compare. Enhancements
90 and OK dtucker@
91 - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@
6177fa47 92
157b6700 9320050821
94 - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support for
95 LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
96
879abf01 9720050816
9665ff9d 98 - (djm) [ttymodes.c] bugzilla #1025: Fix encoding of _POSIX_VDISABLE,
879abf01 99 from Jacob Nevins; ok dtucker@
100
a345f787 10120050815
d92622f9 102 - (tim) [sftp.c] wrap el_end() in #ifdef USE_LIBEDIT
103 - (tim) [configure.ac] corrections to libedit tests. Report and patches
104 by skeleten AT shillest.net
a345f787 105
4145cbfa 10620050812
107 - (djm) OpenBSD CVS Sync
108 - markus@cvs.openbsd.org 2005/07/28 17:36:22
109 [packet.c]
110 missing packet_init_compression(); from solar
7c840747 111 - djm@cvs.openbsd.org 2005/07/30 01:26:16
112 [ssh.c]
113 fix -D listen_host initialisation, so it picks up gateway_ports setting
114 correctly
4c38e9c6 115 - djm@cvs.openbsd.org 2005/07/30 02:03:47
116 [readconf.c]
117 listen_hosts initialisation here too; spotted greg AT y2005.nest.cx
91135a0e 118 - dtucker@cvs.openbsd.org 2005/08/06 10:03:12
119 [servconf.c]
120 Unbreak sshd ListenAddress for bare IPv6 addresses.
a83bd8eb 121 Report from Janusz Mucka; ok djm@
0aa1cc4b 122 - jaredy@cvs.openbsd.org 2005/08/08 13:22:48
123 [sftp.c]
124 sftp prompt enhancements:
125 - in non-interactive mode, do not print an empty prompt at the end
126 before finishing
127 - print newline after EOF in editline mode
128 - call el_end() in editline mode
129 ok dtucker djm
4145cbfa 130
f47ddccb 13120050810
132 - (dtucker) [configure.ac] Test libedit library and headers for compatibility.
133 Report from skeleten AT shillest.net, ok djm@
1a9ecc62 134 - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]
135 Sync current (thread-safe) version of realpath.c from OpenBSD (which is
136 in turn based on FreeBSD's). ok djm@
f47ddccb 137
a2b3321d 13820050809
139 - (tim) [configure.ac] Allow --with-audit=no. OK dtucker@
140 Report by skeleten AT shillest.net
141
45b12bc8 14220050803
143 - (dtucker) [openbsd-compat/fake-rfc2553.h] Check for EAI_* defines
144 individually and use a value less likely to collide with real values from
145 netdb.h. Fixes compile warnings on FreeBSD 5.3. ok djm@
adb40e59 146 - (dtucker) [openbsd-compat/fake-rfc2553.h] MAX_INT -> INT_MAX since the
147 latter is specified in the standard.
45b12bc8 148
a056dfa2 14920050802
150 - (dtucker) OpenBSD CVS Sync
151 - dtucker@cvs.openbsd.org 2005/07/27 10:39:03
152 [scp.c hostfile.c sftp-client.c]
153 Silence bogus -Wuninitialized warnings; ok djm@
af40ca44 154 - (dtucker) [configure.ac] Enable -Wuninitialized by default when compiling
155 with gcc. ok djm@
ed89c848 156 - (dtucker) [configure.ac] Add a --with-Werror option to configure for
157 adding -Werror to CFLAGS when all of the configure tests are done. ok djm@
a056dfa2 158
6090bcfe 15920050726
160 - (dtucker) [configure.ac] Update zlib warning message too, pointed out by
161 tim@.
05c25368 162 - (djm) OpenBSD CVS Sync
163 - otto@cvs.openbsd.org 2005/07/19 15:32:26
164 [auth-passwd.c]
165 auth_usercheck(3) can return NULL, so check for that. Report from
166 mpech@. ok markus@
07200973 167 - markus@cvs.openbsd.org 2005/07/25 11:59:40
168 [kex.c kex.h myproposal.h packet.c packet.h servconf.c session.c]
169 [sshconnect2.c sshd.c sshd_config sshd_config.5]
170 add a new compression method that delays compression until the user
171 has been authenticated successfully and set compression to 'delayed'
172 for sshd.
173 this breaks older openssh clients (< 3.5) if they insist on
174 compression, so you have to re-enable compression in sshd_config.
175 ok djm@
6090bcfe 176
0072b59d 17720050725
178 - (dtucker) [configure.ac] Update zlib version check for CAN-2005-2096.
179
56964485 18020050717
181- OpenBSD CVS Sync
182 - djm@cvs.openbsd.org 2005/07/16 01:35:24
183 [auth1.c channels.c cipher.c clientloop.c kex.c session.c ssh.c]
184 [sshconnect.c]
185 spacing
d1cf9a87 186 - (djm) [acss.c auth-pam.c auth-shadow.c auth-skey.c auth1.c canohost.c]
187 [cipher-acss.c loginrec.c ssh-rand-helper.c sshd.c] Fix whitespace at EOL
188 in portable too ("perl -p -i -e 's/\s+$/\n/' *.[ch]")
ed9e8be3 189 - (djm) [auth-pam.c sftp.c] spaces vs. tabs at start of line
d08341e6 190 - djm@cvs.openbsd.org 2005/07/17 06:49:04
191 [channels.c channels.h session.c session.h]
192 Fix a number of X11 forwarding channel leaks:
193 1. Refuse multiple X11 forwarding requests on the same session
194 2. Clean up all listeners after a single_connection X11 forward, not just
195 the one that made the single connection
196 3. Destroy X11 listeners when the session owning them goes away
197 testing and ok dtucker@
4e2e5cfd 198 - djm@cvs.openbsd.org 2005/07/17 07:17:55
199 [auth-rh-rsa.c auth-rhosts.c auth2-chall.c auth2-gss.c channels.c]
200 [cipher-ctr.c gss-genr.c gss-serv.c kex.c moduli.c readconf.c]
201 [serverloop.c session.c sftp-client.c sftp.c ssh-add.c ssh-keygen.c]
202 [sshconnect.c sshconnect2.c]
203 knf says that a 2nd level indent is four (not three or five) spaces
98c044d0 204 -(djm) [audit.c auth1.c auth2.c entropy.c loginrec.c serverloop.c]
205 [ssh-rand-helper.c] fix portable 2nd level indents at 4 spaces too
a1a073cc 206 - (djm) [monitor.c monitor_wrap.c] -Wsign-compare for PAM monitor calls
207
5d001c70 20820050716
209 - (dtucker) [auth-pam.c] Ensure that only one side of the authentication
210 socketpair stays open on in both the monitor and PAM process. Patch from
211 Joerg Sonnenberger.
212
143f17e8 21320050714
214 - (dtucker) OpenBSD CVS Sync
215 - dtucker@cvs.openbsd.org 2005/07/06 09:33:05
216 [ssh.1]
217 clarify meaning of ssh -b ; with & ok jmc@
6381acf0 218 - dtucker@cvs.openbsd.org 2005/07/08 09:26:18
219 [misc.c]
220 Make comment match code; ok djm@
cee6ad3d 221 - markus@cvs.openbsd.org 2005/07/08 09:41:33
222 [channels.h]
223 race when efd gets closed while there is still buffered data:
224 change CHANNEL_EFD_OUTPUT_ACTIVE()
225 1) c->efd must always be valid AND
226 2a) no EOF has been seen OR
227 2b) there is buffered data
228 report, initial fix and testing Chuck Cranor
1a8521be 229 - dtucker@cvs.openbsd.org 2005/07/08 10:20:41
230 [ssh_config.5]
231 change BindAddress to match recent ssh -b change; prompted by markus@
82b7531b 232 - jmc@cvs.openbsd.org 2005/07/08 12:53:10
233 [ssh_config.5]
234 new sentence, new line;
8912ae0e 235 - dtucker@cvs.openbsd.org 2005/07/14 04:00:43
236 [misc.h]
237 use __sentinel__ attribute; ok deraadt@ djm@ markus@
5b7b5e23 238 - (dtucker) [configure.ac defines.h] Define __sentinel__ to nothing if the
239 compiler doesn't understand it to prevent warnings. If any mainstream
240 compiler versions acquire it we can test for those versions. Based on
241 discussion with djm@.
143f17e8 242
937eb918 24320050707
6f602461 244 - dtucker [auth-krb5.c auth.h gss-serv-krb5.c] Move KRB5CCNAME generation for
245 the MIT Kerberos code path into a common function and expand mkstemp
246 template to be consistent with the rest of OpenSSH. From sxw at
247 inf.ed.ac.uk, ok djm@
248 - (dtucker) [auth-krb5.c] There's no guarantee that snprintf will set errno
249 in the case where the buffer is insufficient, so always return ENOMEM.
250 Also pointed out by sxw at inf.ed.ac.uk.
a5ca055b 251 - (dtucker) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Remove
252 calls to krb5_init_ets, which has not been required since krb-1.1.x and
253 most Kerberos versions no longer export in their public API. From sxw
254 at inf.ed.ac.uk, ok djm@
937eb918 255
38946c65 25620050706
257 - (djm) OpenBSD CVS Sync
258 - markus@cvs.openbsd.org 2005/07/01 13:19:47
259 [channels.c]
260 don't free() if getaddrinfo() fails; report mpech@
ef07103c 261 - djm@cvs.openbsd.org 2005/07/04 00:58:43
262 [channels.c clientloop.c clientloop.h misc.c misc.h ssh.c ssh_config.5]
263 implement support for X11 and agent forwarding over multiplex slave
264 connections. Because of protocol limitations, the slave connections inherit
265 the master's DISPLAY and SSH_AUTH_SOCK rather than distinctly forwarding
266 their own.
267 ok dtucker@ "put it in" deraadt@
d313869b 268 - jmc@cvs.openbsd.org 2005/07/04 11:29:51
269 [ssh_config.5]
270 fix Xr and a little grammar;
4297b666 271 - markus@cvs.openbsd.org 2005/07/04 14:04:11
272 [channels.c]
273 don't forget to set x11_saved_display
38946c65 274
c1cbe68a 27520050626
276 - (djm) OpenBSD CVS Sync
277 - djm@cvs.openbsd.org 2005/06/17 22:53:47
278 [ssh.c sshconnect.c]
279 Fix ControlPath's %p expanding to "0" for a default port,
280 spotted dwmw2 AT infradead.org; ok markus@
699255b5 281 - djm@cvs.openbsd.org 2005/06/18 04:30:36
282 [ssh.c ssh_config.5]
283 allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@
de574442 284 - djm@cvs.openbsd.org 2005/06/25 22:47:49
285 [ssh.c]
f542faee 286 do the default port filling code a few lines earlier, so it really
287 does fix %p
c1cbe68a 288
8485ce56 28920050618
290 - (djm) OpenBSD CVS Sync
291 - djm@cvs.openbsd.org 2005/05/20 12:57:01;
292 [auth1.c] split protocol 1 auth methods into separate functions, makes
293 authloop much more readable; fixes and ok markus@ (portable ok &
294 polish dtucker@)
a375df46 295 - djm@cvs.openbsd.org 2005/06/17 02:44:33
296 [auth1.c] make this -Wsign-compare clean; ok avsm@ markus@
44d71ad5 297 - (djm) [loginrec.c ssh-rand-helper.c] Fix -Wsign-compare for portable,
298 tested and fixes tim@
8485ce56 299
9bf083eb 30020050617
301 - (djm) OpenBSD CVS Sync
302 - djm@cvs.openbsd.org 2005/06/16 03:38:36
303 [channels.c channels.h clientloop.c clientloop.h ssh.c]
304 move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd
305 easier later; ok deraadt@
29798ed0 306 - markus@cvs.openbsd.org 2005/06/16 08:00:00
307 [canohost.c channels.c sshd.c]
308 don't exit if getpeername fails for forwarded ports; bugzilla #1054;
309 ok djm
2ceb8101 310 - djm@cvs.openbsd.org 2005/06/17 02:44:33
311 [auth-rsa.c auth.c auth1.c auth2-chall.c auth2-gss.c authfd.c authfile.c]
312 [bufaux.c canohost.c channels.c cipher.c clientloop.c dns.c gss-serv.c]
313 [kex.c kex.h key.c mac.c match.c misc.c packet.c packet.h scp.c]
314 [servconf.c session.c session.h sftp-client.c sftp-server.c sftp.c]
315 [ssh-keyscan.c ssh-rsa.c sshconnect.c sshconnect1.c sshconnect2.c sshd.c]
316 make this -Wsign-compare clean; ok avsm@ markus@
317 NB. auth1.c changes not committed yet (conflicts with uncommitted sync)
318 NB2. more work may be needed to make portable Wsign-compare clean
601b831d 319 - (dtucker) [cipher.c openbsd-compat/openbsd-compat.h
320 openbsd-compat/openssl-compat.c] only include openssl compat stuff where
321 it's needed as it can cause conflicts elsewhere (eg xcrypt.c). Found by
322 and ok tim@
9bf083eb 323
826563dc 32420050616
325 - (djm) OpenBSD CVS Sync
326 - jaredy@cvs.openbsd.org 2005/06/07 13:25:23
327 [progressmeter.c]
328 catch SIGWINCH and resize progress meter accordingly; ok markus dtucker
a980cbd7 329 - djm@cvs.openbsd.org 2005/06/06 11:20:36
330 [auth.c auth.h misc.c misc.h ssh.c ssh_config.5 sshconnect.c]
331 introduce a generic %foo expansion function. replace existing % expansion
332 and add expansion to ControlPath; ok markus@
60dacb4b 333 - djm@cvs.openbsd.org 2005/06/08 03:50:00
334 [ssh-keygen.1 ssh-keygen.c sshd.8]
335 increase default rsa/dsa key length from 1024 to 2048 bits;
336 ok markus@ deraadt@
9dfd96d6 337 - djm@cvs.openbsd.org 2005/06/08 11:25:09
338 [clientloop.c readconf.c readconf.h ssh.c ssh_config.5]
339 add ControlMaster=auto/autoask options to support opportunistic
340 multiplexing; tested avsm@ and jakob@, ok markus@
495795e1 341 - dtucker@cvs.openbsd.org 2005/06/09 13:43:49
342 [cipher.c]
343 Correctly initialize end of array sentinel; ok djm@
344 (Id sync only, change already in portable)
826563dc 345
52607c0f 34620050609
347 - (dtucker) [cipher.c openbsd-compat/Makefile.in
bedeeedc 348 openbsd-compat/openbsd-compat.h openbsd-compat/openssl-compat.{c,h}]
52607c0f 349 Move compatibility code for supporting older OpenSSL versions to the
350 compat layer. Suggested by and "no objection" djm@
351
343ba2ce 35220050607
353 - (dtucker) [configure.ac] Continue the hunt for LLONG_MIN and LLONG_MAX:
354 in today's episode we attempt to coax it from limits.h where it may be
355 hiding, failing that we take the DIY approach. Tested by tim@
356
dfafb2e1 35720050603
358 - (dtucker) [configure.ac] Only try gcc -std=gnu99 if LLONG_MAX isn't
359 defined, and check that it helps before keeping it in CFLAGS. Some old
360 gcc's don't set an error code when encountering an unknown value in -std.
361 Found and tested by tim@.
76e6410a 362 - (dtucker) [configure.ac] Point configure's reporting address at the
363 openssh-unix-dev list. ok tim@ djm@
dfafb2e1 364
b5765e1d 36520050602
366 - (tim) [configure.ac] Some platforms need sys/types.h for arpa/nameser.h.
367 Take AC_CHECK_HEADERS test out of ultrix section. It caused other platforms
368 to skip builtin standard includes tests. (first AC_CHECK_HEADERS test
369 must be run on all platforms) Add missing ;; to case statement. OK dtucker@
370
1c829da5 37120050601
372 - (dtucker) [configure.ac] Look for _getshort and _getlong in
373 arpa/nameser.h.
1e29a0c8 374 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoll.c]
375 Add strtoll to the compat library, from OpenBSD.
8f4ab41b 376 - (dtucker) OpenBSD CVS Sync
377 - avsm@cvs.openbsd.org 2005/05/26 02:08:05
378 [scp.c]
379 If copying multiple files to a target file (which normally fails, as it
380 must be a target directory), kill the spawned ssh child before exiting.
381 This stops it trying to authenticate and spewing lots of output.
382 deraadt@ ok
2a1995a3 383 - dtucker@cvs.openbsd.org 2005/05/26 09:08:12
384 [ssh-keygen.c]
385 uint32_t -> u_int32_t for consistency; ok djm@
19186c3d 386 - djm@cvs.openbsd.org 2005/05/27 08:30:37
387 [ssh.c]
388 fix -O for cases where no ControlPath has been specified or socket at
389 ControlPath is not contactable; spotted by and ok avsm@
32560f07 390 - (tim) [config.guess config.sub] Update to '2005-05-27' version.
822015dd 391 - (tim) [configure.ac] set TEST_SHELL for OpenServer 6
1c829da5 392
736ea7c1 39320050531
394 - (dtucker) [contrib/aix/pam.conf] Correct comments. From davidl at
395 vintela.com.
cbcabe98 396 - (dtucker) [mdoc2man.awk] Teach it to understand .Ox.
736ea7c1 397
39820050530
399 - (dtucker) [README] Link to new release notes. Beter late than never...
400
c8ed2130 40120050529
402 - (dtucker) [openbsd-compat/port-aix.c] Bug #1046: AIX 5.3 expects the
403 argument to passwdexpired to be initialized to NULL. Suggested by tim@
404 While at it, initialize the other arguments to auth functions in case they
405 ever acquire this behaviour.
5700232d 406 - (dtucker) [openbsd-compat/port-aix.c] Whitespace cleanups while there.
ec7f28f2 407 - (dtucker) [openbsd-compat/port-aix.c] Minor correction to debug message,
408 spotted by tim@.
c8ed2130 409
b04a9f8c 41020050528
411 - (dtucker) [configure.ac] For AC_CHECK_HEADERS() and AC_CHECK_FUNCS() have
412 one entry per line to make it easier to merge changes. ok djm@
0957c2cf 413 - (dtucker) [configure.ac] strsep() may be defined in string.h, so check
414 for its presence and include it in the strsep check.
25dd2ce6 415 - (dtucker) [configure.ac] getpgrp may be defined in unistd.h, so check for
416 its presence before doing AC_FUNC_GETPGRP.
7d458c86 417 - (dtucker) [configure.ac] Merge HP-UX blocks into a common block with minor
418 version-specific variations as required.
1c1ecbc8 419 - (dtucker) [openbsd-compat/port-aix.h] Use the HAVE_DECL_* definitions as
420 per the autoconf man page. Configure should always define them but it
421 doesn't hurt to check.
b04a9f8c 422
39ff6527 42320050527
424 - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by
425 David Leach; ok dtucker@
35fc74ed 426 - (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c
427 openbsd-compat/bsd-misc.c] Add support for Ultrix. No, that's not a typo.
428 Required changes from Bernhard Simon, integrated by me. ok djm@
39ff6527 429
160c7f37 43020050525
431 - (djm) [mpaux.c mpaux.h Makefile.in] Remove old mpaux.[ch] code, it has not
432 been used for a while
4feb61af 433 - (djm) OpenBSD CVS Sync
434 - otto@cvs.openbsd.org 2005/04/05 13:45:31
435 [ssh-keygen.c]
7c3bc5a2 436 - djm@cvs.openbsd.org 2005/04/06 09:43:59
437 [sshd.c]
438 avoid harmless logspam by not performing setsockopt() on non-socket;
439 ok markus@
b3669591 440 - dtucker@cvs.openbsd.org 2005/04/06 12:26:06
441 [ssh.c]
442 Fix debug call for port forwards; patch from pete at seebeyond.com,
443 ok djm@ (ID sync only - change already in portable)
49e71137 444 - djm@cvs.openbsd.org 2005/04/09 04:32:54
445 [misc.c misc.h tildexpand.c Makefile.in]
446 replace tilde_expand_filename with a simpler implementation, ahead of
447 more whacking; ok deraadt@
3feef794 448 - jmc@cvs.openbsd.org 2005/04/14 12:30:30
449 [ssh.1]
450 arg to -b is an address, not if_name;
451 ok markus@
4635e729 452 - jakob@cvs.openbsd.org 2005/04/20 10:05:45
453 [dns.c]
454 do not try to look up SSHFP for numerical hostname. ok djm@
140e3e97 455 - djm@cvs.openbsd.org 2005/04/21 06:17:50
456 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8]
457 [sshd_config.5] OpenSSH doesn't ever look at the $HOME environment
458 variable, so don't say that we do (bz #623); ok deraadt@
7697ac2b 459 - djm@cvs.openbsd.org 2005/04/21 11:47:19
460 [ssh.c]
461 don't allocate a pty when -n flag (/dev/null stdin) is set, patch from
462 ignasi.roca AT fujitsu-siemens.com (bz #829); ok dtucker@
d49d70a8 463 - dtucker@cvs.openbsd.org 2005/04/23 23:43:47
464 [readpass.c]
465 Add debug message if read_passphrase can't open /dev/tty; bz #471;
466 ok djm@
d95daa6d 467 - jmc@cvs.openbsd.org 2005/04/26 12:59:02
468 [sftp-client.h]
469 spelling correction in comment from wiz@netbsd;
cc8ca1e6 470 - jakob@cvs.openbsd.org 2005/04/26 13:08:37
471 [ssh.c ssh_config.5]
472 fallback gracefully if client cannot connect to ControlPath. ok djm@
4b826d75 473 - moritz@cvs.openbsd.org 2005/04/28 10:17:56
474 [progressmeter.c ssh-keyscan.c]
475 add snprintf checks. ok djm@ markus@
c6eb32a1 476 - markus@cvs.openbsd.org 2005/05/02 21:13:22
477 [readpass.c]
478 missing {}
4a42b83a 479 - djm@cvs.openbsd.org 2005/05/10 10:28:11
480 [ssh.c]
481 print nice error message for EADDRINUSE as well (ID sync only)
f6740270 482 - djm@cvs.openbsd.org 2005/05/10 10:30:43
483 [ssh.c]
484 report real errors on fallback from ControlMaster=no to normal connect
38634ff6 485 - markus@cvs.openbsd.org 2005/05/16 15:30:51
486 [readconf.c servconf.c]
487 check return value from strdelim() for NULL (AddressFamily); mpech
2264526c 488 - djm@cvs.openbsd.org 2005/05/19 02:39:55
489 [sshd_config.5]
490 sort config options, from grunk AT pestilenz.org; ok jmc@
05ad7fe0 491 - djm@cvs.openbsd.org 2005/05/19 02:40:52
492 [sshd_config]
493 whitespace nit, from grunk AT pestilenz.org
669a1ce3 494 - djm@cvs.openbsd.org 2005/05/19 02:42:26
495 [includes.h]
496 fix cast, from grunk AT pestilenz.org
2b610872 497 - djm@cvs.openbsd.org 2005/05/20 10:50:55
498 [ssh_config.5]
499 give a ProxyCommand example using nc(1), with and ok jmc@
9fa42d41 500 - jmc@cvs.openbsd.org 2005/05/20 11:23:32
501 [ssh_config.5]
502 oops - article and spacing;
c784ae09 503 - avsm@cvs.openbsd.org 2005/05/23 22:44:01
504 [moduli.c ssh-keygen.c]
505 - removes signed/unsigned comparisons in moduli generation
506 - use strtonum instead of atoi where its easier
507 - check some strlcpy overflow and fatal instead of truncate
74a66cc8 508 - djm@cvs.openbsd.org 2005/05/23 23:32:46
509 [cipher.c myproposal.h ssh.1 ssh_config.5 sshd_config.5]
510 add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
511 ok markus@
de4feb6b 512 - avsm@cvs.openbsd.org 2005/05/24 02:05:09
513 [ssh-keygen.c]
514 some style nits from dmiller@, and use a fatal() instead of a printf()/exit
05624c18 515 - avsm@cvs.openbsd.org 2005/05/24 17:32:44
516 [atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
517 [ssh-keyscan.c sshconnect.c]
518 Switch atomicio to use a simpler interface; it now returns a size_t
519 (containing number of bytes read/written), and indicates error by
520 returning 0. EOF is signalled by errno==EPIPE.
521 Typical use now becomes:
522
523 if (atomicio(read, ..., len) != len)
524 err(1,"read");
525
526 ok deraadt@, cloder@, djm@
ef8c3544 527 - (dtucker) [regress/reexec.sh] Add ${EXEEXT} so this test also works on
528 Cygwin.
44171182 529 - (dtucker) [auth-pam.c] Bug #1033: Fix warnings building with PAM on Linux:
03f5da4c 530 warning: dereferencing type-punned pointer will break strict-aliasing rules
531 warning: passing arg 3 of `pam_get_item' from incompatible pointer type
532 The type-punned pointer fix is based on a patch from SuSE's rpm. ok djm@
533 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Bug #1033: Provide
534 templates for _getshort and _getlong if missing to prevent compiler warnings
535 on Linux.
8a3ff1aa 536 - (djm) [configure.ac openbsd-compat/Makefile.in]
537 [openbsd-compat/openbsd-compat.h openbsd-compat/strtonum.c]
538 Add strtonum(3) from OpenBSD libc, new code needs it.
539 Unfortunately Linux forces us to do a bizarre dance with compiler
540 options to get LLONG_MIN/MAX; Spotted by and ok dtucker@
160c7f37 541
a5b3c493 54220050524
543 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
544 [contrib/suse/openssh.spec] Update spec file versions to 4.1p1
b4143b2a 545 - (dtucker) [auth-pam.c] Since people don't seem to be getting the message
546 that USE_POSIX_THREADS is unsupported, not recommended and generally a bad
547 idea, it is now known as UNSUPPORTED_POSIX_THREADS_HACK. Attempting to use
548 USE_POSIX_THREADS will now generate an error so we don't silently change
549 behaviour. ok djm@
b54ffe05 550 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Ensure sufficient memory
551 allocation when retrieving core Windows environment. Add CYGWIN variable
552 to propagated variables. Patch from vinschen at redhat.com, ok djm@
22c50ecf 553 - Release 4.1p1
a5b3c493 554
55520050524
0d7feb60 556 - (djm) [openbsd-compat/readpassphrase.c] bz #950: Retry tcsetattr to ensure
557 terminal modes are reset correctly. Fix from peak AT argo.troja.mff.cuni.cz;
558 "looks ok" dtucker@
559
c713294b 56020050512
561 - (tim) [buildpkg.sh.in] missing ${PKG_INSTALL_ROOT} in init script
562 hard link section. Bug 1038.
563
25882b6d 56420050509
565 - (dtucker) [contrib/cygwin/ssh-host-config] Add a test and warning for a
566 user-mode mounts in Cygwin installation. Patch from vinschen at redhat.com.
567
05ada1a6 56820050504
569 - (djm) [ssh.c] some systems return EADDRINUSE on a bind to an already-used
570 unix domain socket, so catch that too; from jakob@ ok dtucker@
571
a56cebd3 57220050503
573 - (dtucker) [canohost.c] normalise socket addresses returned by
574 get_remote_hostname(). This means that IPv4 addresses in log messages
575 on IPv6 enabled machines will no longer be prefixed by "::ffff:" and
576 AllowUsers, DenyUsers, AllowGroups, DenyGroups will match IPv4-style
577 addresses only for 4-in-6 mapped connections, regardless of whether
578 or not the machine is IPv6 enabled. ok djm@
579
a8539f66 58020050425
581 - (dtucker) [regress/multiplex.sh] Use "kill -0 $pid" to check for the
582 existence of a process since it's more portable. Found by jbasney at
583 ncsa.uiuc.edu; ok tim@
27402d9c 584 - (dtucker) [regress/multiplex.sh] Remove cleanup call since test-exec.sh
585 will clean up anyway. From tim@
faf685a9 586 - (dtucker) [regress/multiplex.sh] Put control socket in /tmp so running
5330cae7 587 "make tests" works even if you're building on a filesystem that doesn't
faf685a9 588 support sockets. From deengert at anl.gov, ok djm@
a8539f66 589
5c7fc85d 59020050424
591 - (dtucker) [INSTALL configure.ac] Make zlib version check test for 1.1.4 or
592 1.2.1.2 or higher. With tim@, ok djm@
593
9e850813 59420050423
595 - (tim) [config.guess] Add support for OpenServer 6.
596
d9720710 59720050421
598 - (dtucker) [session.c] Bug #1024: Don't check pam_session_is_open if
599 UseLogin is set as PAM is not used to establish credentials in that
600 case. Found by Michael Selvesteen, ok djm@
601
ad6a7661 60220050419
603 - (dtucker) [INSTALL] Reference README.privsep for the privilege separation
604 requirements. Pointed out by Bengt Svensson.
07f804af 605 - (dtucker) [INSTALL] Put the s/key text and URL back together.
f2637973 606 - (dtucker) [INSTALL] Fix s/key text too.
ad6a7661 607
46f853b9 60820050411
609 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME
610
62eb7db4 61120050405
612 - (dtucker) [configure.ac] Define HAVE_SO_PEERCRED if we have it. ok djm@
8502d79f 613 - (dtucker) [auth-sia.c] Constify sys_auth_passwd, fixes build error on
614 Tru64. Patch from cmadams at hiwaay.net.
ed81415f 615 - (dtucker) [auth-passwd.c auth-sia.h] Remove duplicate definitions of
616 sys_auth_passwd, pointed out by cmadams at hiwaay.net.
62eb7db4 617
99dfaccc 61820050403
619 - (djm) OpenBSD CVS Sync
620 - deraadt@cvs.openbsd.org 2005/03/31 18:39:21
621 [scp.c]
622 copy argv[] element instead of smashing the one that ps will see; ok otto
ae0d2f42 623 - djm@cvs.openbsd.org 2005/04/02 12:41:16
624 [scp.c]
625 since ssh has xstrdup, use it instead of strdup+test. unbreaks -Werror
626 build
d3e9f63d 627 - (dtucker) [monitor.c] Don't free buffers in audit functions, monitor_read
628 will free as needed. ok tim@ djm@
99dfaccc 629
ecda4ffb 63020050331
631 - (dtucker) OpenBSD CVS Sync
632 - jmc@cvs.openbsd.org 2005/03/16 11:10:38
633 [ssh_config.5]
634 get the syntax right for {Local,Remote}Forward;
635 based on a diff from markus;
636 problem report from ponraj;
637 ok dtucker@ markus@ deraadt@
e86f4cc5 638 - markus@cvs.openbsd.org 2005/03/16 21:17:39
639 [version.h]
640 4.1
102c77c2 641 - jmc@cvs.openbsd.org 2005/03/18 17:05:00
642 [sshd_config.5]
643 typo;
1b394137 644 - (dtucker) [auth.h sshd.c openbsd-compat/port-aix.c] Bug #1006: fix bug in
645 handling of password expiry messages returned by AIX's authentication
646 routines, originally reported by robvdwal at sara.nl.
d0c7c18d 647 - (dtucker) [ssh.c] Prevent null pointer deref in port forwarding debug
648 message on some platforms. Patch from pete at seebeyond.com via djm.
e05df884 649 - (dtucker) [monitor.c] Remaining part of fix for bug #1006.
ecda4ffb 650
25cd6761 65120050329
652 - (dtucker) [contrib/aix/buildbff.sh] Bug #1005: Look up only the user we're
653 interested in which is much faster in large (eg LDAP or NIS) environments.
654 Patch from dleonard at vintela.com.
655
6dd05556 65620050321
657 - (dtucker) [configure.ac] Prevent configure --with-zlib from adding -Iyes
658 and -Lyes to CFLAGS and LIBS. Pointed out by peter at slagheap.net,
659 with & ok tim@
737edf04 660 - (dtucker) [configure.ac] Make configure error out if the user specifies
661 --with-libedit but the required libs can't be found, rather than silently
662 ignoring and continuing. ok tim@
72ad335d 663 - (dtucker) [configure.ac openbsd-compat/port-aix.h] Prevent redefinitions
664 of setauthdb on AIX 5.3, reported by anders.liljegren at its.uu.se.
6dd05556 665
987b458f 66620050317
667 - (tim) [configure.ac] Bug 998. Make path for --with-opensc optional.
668 Make --without-opensc work.
4b492aab 669 - (tim) [configure.ac] portability changes on test statements. Some shells
670 have problems with -a operator.
6cf0200f 671 - (tim) [configure.ac] make some configure options a little more error proof.
82f4e93d 672 - (tim) [configure.ac] remove trailing white space.
987b458f 673
2b74a069 67420050314
675 - (dtucker) OpenBSD CVS Sync
676 - dtucker@cvs.openbsd.org 2005/03/10 10:15:02
677 [readconf.c]
678 Check listen addresses for null, prevents xfree from dying during
679 ClearAllForwardings (bz #996). From Craig Leres, ok markus@
f8cc7664 680 - deraadt@cvs.openbsd.org 2005/03/10 22:01:05
681 [misc.c ssh-keygen.c servconf.c clientloop.c auth-options.c ssh-add.c
682 monitor.c sftp-client.c bufaux.h hostfile.c ssh.c sshconnect.c channels.c
683 readconf.c bufaux.c sftp.c]
684 spacing
16d3d2bc 685 - deraadt@cvs.openbsd.org 2005/03/10 22:40:38
686 [auth-options.c]
687 spacing
604dac32 688 - markus@cvs.openbsd.org 2005/03/11 14:59:06
689 [ssh-keygen.c]
690 typo, missing \n; mpech
4e5038f7 691 - jmc@cvs.openbsd.org 2005/03/12 11:55:03
692 [ssh_config.5]
693 escape `.' at eol to avoid double spacing issues;
ee8e9906 694 - dtucker@cvs.openbsd.org 2005/03/14 10:09:03
695 [ssh-keygen.1]
696 Correct description of -H (bz #997); ok markus@, punctuation jmc@
2dcbac07 697 - dtucker@cvs.openbsd.org 2005/03/14 11:44:42
698 [auth.c]
699 Populate host for log message for logins denied by AllowUsers and
2232a979 700 DenyUsers (bz #999); ok markus@ (patch by tryponraj at gmail.com)
fa1d7d85 701 - markus@cvs.openbsd.org 2005/03/14 11:46:56
702 [buffer.c buffer.h channels.c]
703 limit input buffer size for channels; bugzilla #896; with and ok dtucker@
b2518e43 704 - (tim) [contrib/caldera/openssh.spec] links in rc?.d were getting trashed
705 with a rpm -F
2b74a069 706
2b08c2fc 70720050313
708 - (dtucker) [contrib/cygwin/ssh-host-config] Makes the query for the
709 localized name of the local administrators group more reliable. From
710 vinschen at redhat.com.
711
433f6c0f 71220050312
713 - (dtucker) [regress/test-exec.sh] DEBUG can cause problems where debug
714 output ends up in the client's output, causing regress failures. Found
715 by Corinna Vinschen.
716
13863e85 71720050309
718 - (dtucker) [regress/test-exec.sh] Set BIN_SH=xpg4 on OSF1/Digital Unix/Tru64
719 so that regress tests behave. From Chris Adams.
6d7a9e8f 720 - (djm) OpenBSD CVS Sync
721 - jmc@cvs.openbsd.org 2005/03/07 23:41:54
722 [ssh.1 ssh_config.5]
723 more macro simplification;
568a2a1a 724 - djm@cvs.openbsd.org 2005/03/08 23:49:48
725 [version.h]
726 OpenSSH 4.0
ea9c5dda 727 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
728 [contrib/suse/openssh.spec] Update spec file versions
b1d73a9a 729 - (djm) [log.c] Fix dumb syntax error; ok dtucker@
0831888a 730 - (djm) Release OpenSSH 4.0p1
13863e85 731
7939c496 73220050307
733 - (dtucker) [configure.ac] Disable gettext search when configuring with
734 BSM audit support for the time being. ok djm@
1808b4ab 735 - (dtucker) OpenBSD CVS Sync (regress/)
736 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30
c0cab79d 737 [Makefile sftp-glob.sh]
1808b4ab 738 some globbing regress; prompted and ok djm@
0c2cfd08 739 - david@cvs.openbsd.org 2005/01/14 04:21:18
740 [Makefile test-exec.sh]
741 pass the SUDO make variable to the individual sh tests; ok dtucker@ markus@
83154755 742 - dtucker@cvs.openbsd.org 2005/02/27 11:33:30
743 [multiplex.sh test-exec.sh sshd-log-wrapper.sh]
744 Add optional capability to log output from regress commands; ok markus@
745 Use with: make TEST_SSH_LOGFILE=/tmp/regress.log
6c017ff5 746 - djm@cvs.openbsd.org 2005/02/27 23:13:36
747 [login-timeout.sh]
748 avoid nameservice lookups in regress test; ok dtucker@
08ba3a8a 749 - djm@cvs.openbsd.org 2005/03/04 08:48:46
750 [Makefile envpass.sh]
751 regress test for SendEnv config parsing bug; ok dtucker@
1501be86 752 - (dtucker) [regress/test-exec.sh] Put SUDO in the right place.
11cf4f1f 753 - (tim) [configure.ac] SCO 3.2v4.2 no longer supported.
7939c496 754
d9bc3cde 75520050306
756 - (dtucker) [monitor.c] Bug #125 comment #47: fix errors returned by monitor
757 when attempting to audit disconnect events. Reported by Phil Dibowitz.
2b0c0925 758 - (dtucker) [session.c sshd.c] Bug #125 comment #49: Send disconnect audit
759 events earlier, prevents mm_request_send errors reported by Matt Goebel.
d9bc3cde 760
1619d173 76120050305
762 - (djm) [contrib/cygwin/README] Improve Cygwin build documentation. Patch
763 from vinschen at redhat.com
4469b0cf 764 - (djm) OpenBSD CVS Sync
765 - jmc@cvs.openbsd.org 2005/03/02 11:45:01
766 [ssh.1]
767 missing word;
c8c99dd5 768 - djm@cvs.openbsd.org 2005/03/04 08:48:06
769 [readconf.c]
770 fix SendEnv config parsing bug found by Roumen Petrov; ok dtucker@
1619d173 771
6c7e3b94 77220050302
773 - (djm) OpenBSD CVS sync:
774 - jmc@cvs.openbsd.org 2005/03/01 14:47:58
775 [ssh.1]
776 remove some unneccesary macros;
777 do not mark up punctuation;
cd8f998c 778 - jmc@cvs.openbsd.org 2005/03/01 14:55:23
779 [ssh_config.5]
780 do not mark up punctuation;
781 whitespace;
c79ae9fd 782 - jmc@cvs.openbsd.org 2005/03/01 14:59:49
783 [sshd.8]
784 new sentence, new line;
785 whitespace;
219195e8 786 - jmc@cvs.openbsd.org 2005/03/01 15:05:00
787 [ssh-keygen.1]
788 whitespace;
3bafbaa7 789 - jmc@cvs.openbsd.org 2005/03/01 15:47:14
790 [ssh-keyscan.1 ssh-keyscan.c]
791 sort options and sync usage();
ba9d1100 792 - jmc@cvs.openbsd.org 2005/03/01 17:19:35
793 [scp.1 sftp.1]
794 add HashKnownHosts to -o list;
795 ok markus@
8cf98c65 796 - jmc@cvs.openbsd.org 2005/03/01 17:22:06
797 [ssh.c]
798 sync usage() w/ man SYNOPSIS;
799 ok markus@
ca28318b 800 - jmc@cvs.openbsd.org 2005/03/01 17:32:19
801 [ssh-add.1]
802 sort options;
ce0c0cdc 803 - jmc@cvs.openbsd.org 2005/03/01 18:15:56
804 [ssh-keygen.1]
805 sort options (no attempt made at synopsis clean up though);
806 spelling (occurance -> occurrence);
807 use prompt before examples;
808 grammar;
e79276c2 809 - djm@cvs.openbsd.org 2005/03/02 01:00:06
810 [sshconnect.c]
811 fix addition of new hashed hostnames when CheckHostIP=yes;
812 found and ok dtucker@
bc7119ba 813 - djm@cvs.openbsd.org 2005/03/02 01:27:41
814 [ssh-keygen.c]
815 ignore hostnames with metachars when hashing; ok deraadt@
82966fe8 816 - djm@cvs.openbsd.org 2005/03/02 02:21:07
817 [ssh.1]
818 bz#987: mention ForwardX11Trusted in ssh.1,
819 reported by andrew.benham AT thus.net; ok deraadt@
0428614e 820 - (tim) [regress/agent-ptrace.sh] add another possible gdb error.
6c7e3b94 821
ec304d66 82220050301
823 - (djm) OpenBSD CVS sync:
824 - otto@cvs.openbsd.org 2005/02/16 09:56:44
825 [ssh.c]
826 Better diagnostic if an identity file is not accesible. ok markus@ djm@
adc75586 827 - djm@cvs.openbsd.org 2005/02/18 03:05:53
828 [canohost.c]
829 better error messages for getnameinfo failures; ok dtucker@
0b73a454 830 - djm@cvs.openbsd.org 2005/02/20 22:59:06
831 [sftp.c]
832 turn on ssh batch mode when in sftp batch mode, patch from
833 jdmossh AT nand.net;
834 ok markus@
a333272d 835 - jmc@cvs.openbsd.org 2005/02/25 10:55:13
836 [sshd.8]
837 add /etc/motd and $HOME/.hushlogin to FILES;
838 from michael knudsen;
9a6b3b7a 839 - djm@cvs.openbsd.org 2005/02/28 00:54:10
840 [ssh_config.5]
841 bz#849: document timeout on untrusted x11 forwarding sessions. Reported by
842 orion AT cora.nwra.com; ok markus@
3867aa0a 843 - djm@cvs.openbsd.org 2005/03/01 10:09:52
844 [auth-options.c channels.c channels.h clientloop.c compat.c compat.h]
845 [misc.c misc.h readconf.c readconf.h servconf.c ssh.1 ssh.c ssh_config.5]
846 [sshd_config.5]
847 bz#413: allow optional specification of bind address for port forwardings.
848 Patch originally by Dan Astorian, but worked on by several people
849 Adds GatewayPorts=clientspecified option on server to allow remote
850 forwards to bind to client-specified ports.
5c63c2ab 851 - djm@cvs.openbsd.org 2005/03/01 10:40:27
852 [hostfile.c hostfile.h readconf.c readconf.h ssh.1 ssh_config.5]
853 [sshconnect.c sshd.8]
854 add support for hashing host names and addresses added to known_hosts
855 files, to improve privacy of which hosts user have been visiting; ok
856 markus@ deraadt@
90a8ae9f 857 - djm@cvs.openbsd.org 2005/03/01 10:41:28
858 [ssh-keyscan.1 ssh-keyscan.c]
859 option to hash hostnames output by ssh-keyscan; ok markus@ deraadt@
bdffbcdc 860 - djm@cvs.openbsd.org 2005/03/01 10:42:49
861 [ssh-keygen.1 ssh-keygen.c ssh_config.5]
862 add tools for managing known_hosts files with hashed hostnames, including
863 hashing existing files and deleting hosts by name; ok markus@ deraadt@
ec304d66 864
a6de2de3 86520050226
866 - (dtucker) [openbsd-compat/bsd-openpty.c openbsd-compat/inet_ntop.c]
867 Remove two obsolete Cygwin #ifdefs. Patch from vinschen at redhat.com.
7ff856c5 868 - (dtucker) [acconfig.h configure.ac openbsd-compat/bsd-misc.{c,h}]
869 Remove SETGROUPS_NOOP, was only used by Cygwin, which doesn't need it any
870 more. Patch from vinschen at redhat.com.
e1283d9c 871 - (dtucker) [Makefile.in] Add a install-nosysconf target for installing the
872 binaries without the config files. Primarily useful for packaging.
873 Patch from phil at usc.edu. ok djm@
a6de2de3 874
87520050224
777ece68 876 - (djm) [configure.ac] in_addr_t test needs sys/types.h too
877
c2736f7f 87820050222
879 - (dtucker) [uidswap.c] Skip uid restore test on Cygwin. Patch from
880 vinschen at redhat.com.
881
7b578f7d 88220050220
883 - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.ac
884 defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support. Configure
885 --with-audit=bsm to enable. Patch originally from Sun Microsystems,
886 parts by John R. Jackson. ok djm@
c85ed8e2 887 - (dtucker) [configure.ac] Missing comma in AIX section, somehow causes
888 unrelated platforms to be configured incorrectly.
7b578f7d 889
a418076b 89020050216
891 - (djm) write seed to temporary file and atomically rename into place;
892 ok dtucker@
e005a96c 893 - (dtucker) [ssh-rand-helper.c] Provide seed_rng since it may be called
894 via mkstemp in some configurations. ok djm@
f83b0f6a 895 - (dtucker) [auth-shadow.c] Prevent compiler warnings if "DAY" is defined
896 by the system headers.
85cf54ec 897 - (dtucker) [configure.ac] Bug #893: check for libresolv early on Reliant
898 Unix; prevents problems relating to the location of -lresolv in the
899 link order.
09d7ebd1 900 - (dtucker) [session.c] Bug #918: store credentials from gssapi-with-mic
901 authentication early enough to be available to PAM session modules when
902 privsep=yes. Patch from deengert at anl.gov, ok'ed in principle by Sam
903 Hartman and similar to Debian's ssh-krb5 package.
ba603e06 904 - (dtucker) [configure.ac openbsd-compat/port-aix.{c,h}] Silence some more
905 compiler warnings on AIX.
a418076b 906
5f879c03 90720050215
908 - (dtucker) [config.sh.in] Collect oslevel -r too.
5ccf88cb 909 - (dtucker) [README.platform auth.c configure.ac loginrec.c
910 openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #835: enable IPv6
911 on AIX where possible (see README.platform for details) and work around
912 a misfeature of AIX's getnameinfo. ok djm@
c53d8c93 913 - (dtucker) [loginrec.c] Add missing #include.
5f879c03 914
6ff3d0dc 91520050211
916 - (dtucker) [configure.ac] Tidy up configure --help output.
3287ae43 917 - (dtucker) [openbsd-compat/fake-rfc2553.h] We now need EAI_SYSTEM too.
6ff3d0dc 918
694d0cef 91920050210
920 - (dtucker) [configure.ac] Bug #919: Provide visible feedback for the
921 --disable-etc-default-login configure option.
922
0d133778 92320050209
924 - (dtucker) OpenBSD CVS Sync
925 - dtucker@cvs.openbsd.org 2005/01/28 09:45:53
926 [ssh_config]
927 Make it clear that the example entries in ssh_config are only some of the
928 commonly-used options and refer the user to ssh_config(5) for more
929 details; ok djm@
0d6cbe2c 930 - jmc@cvs.openbsd.org 2005/01/28 15:05:43
931 [ssh_config.5]
932 grammar;
7034edae 933 - jmc@cvs.openbsd.org 2005/01/28 18:14:09
934 [ssh_config.5]
935 wording;
936 ok markus@
75cccc2c 937 - dtucker@cvs.openbsd.org 2005/01/30 11:18:08
938 [monitor.c]
939 Make code match intent; ok djm@
945a9853 940 - dtucker@cvs.openbsd.org 2005/02/08 22:24:57
941 [sshd.c]
942 Provide reason in error message if getnameinfo fails; ok markus@
751e5199 943 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c] Don't call
944 disable_forwarding() from compat library. Prevent linker errrors trying
945 to resolve it for binaries other than sshd. ok djm@
99eb0f64 946 - (dtucker) [configure.ac] Bug #854: prepend pwd to relative --with-ssl-dir
947 paths. ok djm@
3ade3b57 948 - (dtucker) [configure.ac session.c] Some platforms (eg some SCO) require
949 the username to be passed to the passwd command when changing expired
950 passwords. ok djm@
0d133778 951
9c70ca37 95220050208
953 - (dtucker) [regress/test-exec.sh] Bug #912: Set _POSIX2_VERSION for the
954 regress tests so newer versions of GNU head(1) behave themselves. Patch
955 by djm, so ok me.
c2edf154 956 - (dtucker) [openbsd-compat/port-aix.c] Silence compiler warnings.
6039eeef 957 - (dtucker) [audit.c audit.h auth.c auth1.c auth2.c loginrec.c monitor.c
958 monitor_wrap.c monitor_wrap.h session.c sshd.c]: Prepend all of the audit
959 defines and enums with SSH_ to prevent namespace collisions on some
960 platforms (eg AIX).
9c70ca37 961
780d885c 96220050204
963 - (dtucker) [monitor.c] Permit INVALID_USER audit events from slave too.
6af6e631 964 - (dtucker) [auth.c] Fix parens in audit log check.
780d885c 965
667abcc6 96620050202
967 - (dtucker) [configure.ac openbsd-compat/realpath.c] Sync up with realpath
968 rev 1.11 from OpenBSD and make it use fchdir if available. ok djm@
575e336f 969 - (dtucker) [auth.c loginrec.h openbsd-compat/{bsd-cray,port-aix}.{c,h}]
970 Make record_failed_login() call provide hostname rather than having the
971 implementations having to do lookups themselves. Only affects AIX and
972 UNICOS (the latter only uses the "user" parameter anyway). ok djm@
3bfd27d5 973 - (dtucker) [session.c sshd.c] Bug #445: Propogate KRB5CCNAME if set to child
974 the process. Since we also unset KRB5CCNAME at startup, if it's set after
975 authentication it must have been set by the platform's native auth system.
976 This was already done for AIX; this enables it for the general case.
b6610e8f 977 - (dtucker) [auth.c canohost.c canohost.h configure.ac defines.h loginrec.c]
978 Bug #974: Teach sshd to write failed login records to btmp for failed auth
979 attempts (currently only for password, kbdint and C/R, only on Linux and
980 HP-UX), based on code from login.c from util-linux. With ashok_kovai at
981 hotmail.com, ok djm@
c00e4d75 982 - (dtucker) [Makefile.in auth.c auth.h auth1.c auth2.c loginrec.c monitor.c
983 monitor.h monitor_wrap.c monitor_wrap.h session.c sshd.c] Bug #125:
984 (first stage) Add audit instrumentation to sshd, currently disabled by
9a8c0786 985 default. with suggestions from and ok djm@
667abcc6 986
29c82270 98720050201
988 - (dtucker) [log.c] Bug #973: force log_init() to open syslog, since on some
989 platforms syslog will revert to its default values. This may result in
990 messages from external libraries (eg libwrap) being sent to a different
991 facility.
8a4c4ee4 992 - (dtucker) [sshd_config.5] Bug #701: remove warning about
993 keyboard-interactive since this is no longer the case.
29c82270 994
022487ce 99520050124
996 - (dtucker) OpenBSD CVS Sync
997 - otto@cvs.openbsd.org 2005/01/21 08:32:02
998 [auth-passwd.c sshd.c]
999 Warn in advance for password and account expiry; initialize loginmsg
1000 buffer earlier and clear it after privsep fork. ok and help dtucker@
1001 markus@
31de8b2b 1002 - dtucker@cvs.openbsd.org 2005/01/22 08:17:59
1003 [auth.c]
1004 Log source of connections denied by AllowUsers, DenyUsers, AllowGroups and
1005 DenyGroups. bz #909, ok djm@
3ebbcf03 1006 - djm@cvs.openbsd.org 2005/01/23 10:18:12
1007 [cipher.c]
1008 config option "Ciphers" should be case-sensitive; ok dtucker@
3c03ad3f 1009 - dtucker@cvs.openbsd.org 2005/01/24 10:22:06
1010 [scp.c sftp.c]
1011 Have scp and sftp wait for the spawned ssh to exit before they exit
1012 themselves. This prevents ssh from being unable to restore terminal
1013 modes (not normally a problem on OpenBSD but common with -Portable
1014 on POSIX platforms). From peak at argo.troja.mff.cuni.cz (bz#950);
1015 ok djm@ markus@
7936123b 1016 - dtucker@cvs.openbsd.org 2005/01/24 10:29:06
1017 [moduli]
1018 Import new moduli; requested by deraadt@ a week ago
6c0dc0dd 1019 - dtucker@cvs.openbsd.org 2005/01/24 11:47:13
1020 [auth-passwd.c]
1021 #if -> #ifdef so builds without HAVE_LOGIN_CAP work too; ok djm@ otto@
022487ce 1022
b0042027 102320050120
1024 - (dtucker) OpenBSD CVS Sync
1025 - markus@cvs.openbsd.org 2004/12/23 17:35:48
1026 [session.c]
1027 check for NULL; from mpech
3c460ede 1028 - markus@cvs.openbsd.org 2004/12/23 17:38:07
1029 [ssh-keygen.c]
1030 leak; from mpech
31b41ceb 1031 - djm@cvs.openbsd.org 2004/12/23 23:11:00
1032 [servconf.c servconf.h sshd.c sshd_config sshd_config.5]
1033 bz #898: support AddressFamily in sshd_config. from
1034 peak@argo.troja.mff.cuni.cz; ok deraadt@
cf039bd1 1035 - markus@cvs.openbsd.org 2005/01/05 08:51:32
1036 [sshconnect.c]
1037 remove dead code, log connect() failures with level error, ok djm@
667e4135 1038 - jmc@cvs.openbsd.org 2005/01/08 00:41:19
1039 [sshd_config.5]
1040 `login'(n) -> `log in'(v);
1d03d1ad 1041 - dtucker@cvs.openbsd.org 2005/01/17 03:25:46
1042 [moduli.c]
1043 Correct spelling: SCHNOOR->SCHNORR; ok djm@
25c31d49 1044 - dtucker@cvs.openbsd.org 2005/01/17 22:48:39
1045 [sshd.c]
1046 Make debugging output continue after reexec; ok djm@
37ea4f91 1047 - dtucker@cvs.openbsd.org 2005/01/19 13:11:47
1048 [auth-bsdauth.c auth2-chall.c]
1049 Have keyboard-interactive code call the drivers even for responses for
1050 invalid logins. This allows the drivers themselves to decide how to
1051 handle them and prevent leaking information where possible. Existing
1052 behaviour for bsdauth is maintained by checking authctxt->valid in the
1053 bsdauth driver. Note that any third-party kbdint drivers will now need
1054 to be able to handle responses for invalid logins. ok markus@
5d33c697 1055 - djm@cvs.openbsd.org 2004/12/22 02:13:19
1056 [cipher-ctr.c cipher.c]
1057 remove fallback AES support for old OpenSSL, as OpenBSD has had it for
1058 many years now; ok deraadt@
1059 (Id sync only: Portable will continue to support older OpenSSLs)
af0e5c2f 1060 - (dtucker) [auth-pam.c] Bug #971: Prevent leaking information about user
1061 existence via keyboard-interactive/pam, in conjunction with previous
1062 auth2-chall.c change; with Colin Watson and djm.
9c1966bf 1063 - (dtucker) [loginrec.h] Bug #952: Increase size of username field to 128
1064 bytes to prevent errors from login_init_entry() when the username is
1065 exactly 64 bytes(!) long. From brhamon at cisco.com, ok djm@
c384a74c 1066 - (dtucker) [auth-chall.c auth.h auth2-chall.c] Bug #936: Remove pam from
1067 the list of available kbdint devices if UsePAM=no. ok djm@
b0042027 1068
106920050118
d7cfdd7c 1070 - (dtucker) [INSTALL Makefile.in configure.ac survey.sh.in] Implement
1071 "make survey" and "make send-survey". This will provide data on the
1072 configure parameters, platform and platform features to the development
1073 team, which will allow (among other things) better targetting of testing.
1074 It's entirely voluntary and is off be default. ok djm@
1aeec5f7 1075 - (dtucker) [survey.sh.in] Remove any blank lines from the output of
1076 ccver-v and ccver-V.
d7cfdd7c 1077
1e111f05 107820041220
1079 - (dtucker) [ssh-rand-helper.c] Fall back to command-based seeding if reading
1080 from prngd is enabled at compile time but fails at run time, eg because
1081 prngd is not running. Note that if you have prngd running when OpenSSH is
1082 built, OpenSSL will consider itself internally seeded and rand-helper won't
1083 be built at all unless explicitly enabled via --with-rand-helper. ok djm@
0a3ea6cc 1084 - (dtucker) [regress/rekey.sh] Touch datafile before filling with dd, since
1085 on some wacky platforms (eg old AIXes), dd will refuse to create an output
1086 file if it doesn't exist.
1e111f05 1087
7a5de142 108820041213
1089 - (dtucker) [contrib/findssh.sh] Clean up on interrupt; from
1090 amarendra.godbole at ge com.
1091
595c699c 109220041211
1093 - (dtucker) OpenBSD CVS Sync
1094 - markus@cvs.openbsd.org 2004/12/06 16:00:43
1095 [bufaux.c]
1096 use 0x00 not \0 since buf[] is a bignum
2bd204e5 1097 - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
1098 [sftp.c]
1099 - fix globbed ls for paths the same lenght as the globbed path when
1100 we have a unique matching.
1101 - fix globbed ls in case of a directory when we have a unique matching.
1102 - as a side effect, if the path does not exist error (used to silently
1103 ignore).
1104 - don't do extra do_lstat() if we only have one matching file.
1105 djm@ ok
41feb690 1106 - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
1107 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
1108 Fix debug call in error path of authorized_keys processing and fix related
1109 warnings; ok djm@
595c699c 1110
79a7ba96 111120041208
1112 - (tim) [configure.ac] Comment some non obvious platforms in the
1113 target-specific case statement. Suggested and OK by dtucker@
1114
03543667 111520041207
1116 - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
1117
23a1441b 111820041206
1119 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
aa41be57 1120 - (dtucker) OpenBSD CVS Sync
1121 - markus@cvs.openbsd.org 2004/11/25 22:22:14
1122 [sftp-client.c sftp.c]
1123 leak; from mpech
281cf948 1124 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
1125 [sftp.1]
1126 missing full stop;
47460206 1127 - djm@cvs.openbsd.org 2004/11/29 07:41:24
1128 [sftp-client.h sftp.c]
1129 Some small fixes from moritz@jodeit.org. ok deraadt@
f9d52dd1 1130 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
1131 [sftp.1]
1132 - explain that patterns can be used as arguments in get/put/ls/etc
1133 commands (prodded by Michael Knudsen)
1134 - describe ls flags as a list
1135 - other minor improvements
1136 ok jmc, djm
ea067773 1137 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
1138 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
1139 Discard over-length authorized_keys entries rather than complaining when
1140 they don't decode. bz #884, with & ok djm@
67a35538 1141 - (dtucker) OpenBSD CVS Sync (regress/)
1142 - djm@cvs.openbsd.org 2004/06/26 06:16:07
1143 [reexec.sh]
1144 don't change the name of the copied sshd for the reexec fallback test,
1145 makes life simpler for portable
642c4a6f 1146 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
1147 [scp.sh]
1148 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
473bdc8b 1149 - david@cvs.openbsd.org 2004/07/09 19:45:43
1150 [Makefile]
1151 add a missing CLEANFILES used in the re-exec test
9c7ea094 1152 - djm@cvs.openbsd.org 2004/10/08 02:01:50
1153 [reexec.sh]
1154 shrink and tidy; ok dtucker@
d7f49021 1155 - djm@cvs.openbsd.org 2004/10/29 23:59:22
1156 [Makefile added brokenkeys.sh]
1157 regression test for handling of corrupt keys in authorized_keys file
a1c3731b 1158 - djm@cvs.openbsd.org 2004/11/07 00:32:41
1159 [multiplex.sh]
1160 regression tests for new multiplex commands
a22f9767 1161 - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
1162 [test-exec.sh]
1163 Remove obsolete RhostsAuthentication from test config; ok markus@
185a020b 1164 - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
1165 [test-exec.sh]
1166 Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
23a1441b 1167
cf848a5e 116820041203
1169 - (dtucker) OpenBSD CVS Sync
1170 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
1171 [ssh.1]
1172 options sort, and whitespace;
aeefce7a 1173 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
1174 [ssh.c]
1175 usage():
1176 - add -O
1177 - sync -S w/ manpage
1178 - remove -h
9aab0af7 1179 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
1180 subsequently denied by the PAM auth stack, send the PAM message to the
1181 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
1182 ok djm@
cf848a5e 1183
5132eac0 118420041107
1185 - (dtucker) OpenBSD CVS Sync
1186 - djm@cvs.openbsd.org 2004/11/05 12:19:56
1187 [sftp.c]
1188 command editing and history support via libedit; ok markus@
1189 thanks to hshoexer@ and many testers on tech@ too
f8c6db83 1190 - djm@cvs.openbsd.org 2004/11/07 00:01:46
1191 [clientloop.c clientloop.h ssh.1 ssh.c]
1192 add basic control of a running multiplex master connection; including the
1193 ability to check its status and request it to exit; ok markus@
59031773 1194 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
1195 option and supporting makefile bits and documentation.
5132eac0 1196
4725d66c 119720041105
1198 - (dtucker) OpenBSD CVS Sync
1199 - markus@cvs.openbsd.org 2004/08/30 09:18:08
1200 [LICENCE]
1201 s/keygen/keyscan/
caeffafb 1202 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
1203 [ssh-add.1 ssh.1]
1204 .Xsession -> .xsession;
1205 originally from a pr from f at obiit dot org, but missed by myself;
1206 ok markus@ matthieu@
d3e5d1e9 1207 - djm@cvs.openbsd.org 2004/09/07 23:41:30
1208 [clientloop.c ssh.c]
1209 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
1210 ok markus@ deraadt@
59d4718a 1211 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
1212 [ssh.c]
1213 /* fallthrough */ is something a programmer understands. But
1214 /* FALLTHROUGH */ is also understood by lint, so that is better.
329a8666 1215 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
1216 [sshd_config.5]
1217 mention PrintLastLog only prints last login time for interactive
1218 sessions, like PrintMotd mentions.
1219 From Michael Knudsen, with wording changed slightly to match the
1220 PrintMotd description.
1221 ok djm
1c5eab6f 1222 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
1223 [sshd.c]
1224 use less doubles in daemons; markus@ ok
007607ab 1225 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
1226 [scp.c]
1227 scratch that do { } while (0) wrapper in this case
a7e124fe 1228 - djm@cvs.openbsd.org 2004/09/23 13:00:04
1229 [ssh.c]
1230 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
e9aec1d4 1231 - djm@cvs.openbsd.org 2004/09/25 03:45:14
1232 [sshd.c]
1233 these printf args are no longer double; ok deraadt@ markus@
396070f8 1234 - djm@cvs.openbsd.org 2004/10/07 10:10:24
1235 [scp.1 sftp.1 ssh.1 ssh_config.5]
1236 document KbdInteractiveDevices; ok markus@
8e8d8c82 1237 - djm@cvs.openbsd.org 2004/10/07 10:12:36
1238 [ssh-agent.c]
1239 don't unlink agent socket when bind() fails, spotted by rich AT
1240 rich-paul.net, ok markus@
750bbb35 1241 - markus@cvs.openbsd.org 2004/10/20 11:48:53
1242 [packet.c ssh1.h]
1243 disconnect for invalid (out of range) message types.
2c9a4d41 1244 - djm@cvs.openbsd.org 2004/10/29 21:47:15
1245 [channels.c channels.h clientloop.c]
1246 fix some window size change bugs for multiplexed connections: windows sizes
1247 were not being updated if they had changed after ~^Z suspends and SIGWINCH
1248 was not being processed unless the first connection had requested a tty;
1249 ok markus
7a9c7a0b 1250 - djm@cvs.openbsd.org 2004/10/29 22:53:56
1251 [clientloop.c misc.h readpass.c ssh-agent.c]
1252 factor out common permission-asking code to separate function; ok markus@
b82a59f2 1253 - djm@cvs.openbsd.org 2004/10/29 23:56:17
1254 [bufaux.c bufaux.h buffer.c buffer.h]
1255 introduce a new buffer API that returns an error rather than fatal()ing
1256 when presented with bad data; ok markus@
63488674 1257 - djm@cvs.openbsd.org 2004/10/29 23:57:05
1258 [key.c]
1259 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
1260 files; ok markus@
4725d66c 1261
b29fd59f 126220041102
1263 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
1264 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
1265 only if a conflict is detected.
1266
8f817407 126720041019
1268 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
1269 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
1270
bbe58934 127120041016
6390930e 1272 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
1273 ok dtucker@
bbe58934 1274
27f6fddf 127520041006
1276 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
1277 and other PAM platforms.
4db587d2 1278 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
1279 to void * to appease picky compilers (eg Tru64's "cc -std1").
27f6fddf 1280
bc6f919d 128120040930
1282 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
1283
201407c5 128420040923
1285 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
1286 which could have caused the justification to be wrong. ok djm@
1287
11124dde 128820040921
1289 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
1290 ok djm@
682c95a2 1291 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
1292 install process. Patch from vinschen at redhat.com.
11124dde 1293
fa64c868 129420040912
1295 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
1296 No change in resultant binary
a233586b 1297 - (djm) [loginrec.c] __func__ifiy
7a52470e 1298 - (djm) [loginrec.c] xmalloc
4526e8c2 1299 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
1300 banner. Suggested by deraadt@, ok mouring@, dtucker@
479cece8 1301 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
1302 Partly by & ok djm@.
fa64c868 1303
1ef38e33 130420040911
1305 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
abdec250 1306 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
1307 failing PAM session modules to user then exit, similar to the way
1308 /etc/nologin is handled. ok djm@
ab17aac2 1309 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
73b1ee82 1310 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
1311 Make cygwin code more consistent with that which surrounds it
ba6dd90e 1312 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
1313 Bug #892: Send messages from failing PAM account modules to the client via
1314 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
1315 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
d0c890ac 1316 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
1a01a50c 1317 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
1318 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
ef084ee2 1319 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
1320 at anl.gov, ok djm@
1ef38e33 1321
3c502155 132220040830
1323 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
1324 copy required environment variables on Cygwin. Patch from vinschen at
1325 redhat.com, ok djm@
148aa9e3 1326 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
1327 vinschen at redhat.com.
3ca8cd7a 1328 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
1329 of shell constructs. Patch from cjwatson at debian.org.
3c502155 1330
07bcec17 133120040829
1332 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
1333 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
1334 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
528afafa 1335 - (dtucker) OpenBSD CVS Sync
1336 - djm@cvs.openbsd.org 2004/08/23 11:48:09
1337 [authfile.c]
1338 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
2912cbd6 1339 - djm@cvs.openbsd.org 2004/08/23 11:48:47
1340 [channels.c]
1341 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
510ec5d1 1342 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
1343 [ssh-keysign.c ssh.c]
1344 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
1345 change in Portable; ok markus@ (CVS ID sync only)
baab9e74 1346 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
1347 [ssh-keysign.c]
1348 Remove duplicate getuid(), suggested by & ok markus@
6f5abc1e 1349 - markus@cvs.openbsd.org 2004/08/26 16:00:55
1350 [ssh.1 sshd.8]
1351 get rid of references to rhosts authentication; with jmc@
9216f89c 1352 - djm@cvs.openbsd.org 2004/08/28 01:01:48
1353 [sshd.c]
1354 don't erroneously close stdin for !reexec case, from Dave Johnson;
1355 ok markus@
765a24cd 1356 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
1357 fixes configure warning on Solaris reported by wknox at mitre.org.
3b4e535d 1358 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
1359 support FD passing since multiplex requires it. Noted by tim@
0f996f6f 1360 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
1361 down, needed on some platforms, should be harmless on others. Patch from
1362 jason at devrandom.org.
1f29cb36 1363 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
1364 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
e3dde834 1365 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
1366 builds too, from vinschen at redhat.com.
2d05b097 1367 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
1368 too; patch from cmadams at hiwaay.net.
b3146b5f 1369 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
1383f285 1370 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
1371 accounts with authentication configs that sshd can't support (ie
1372 SYSTEM=NONE and AUTH1=something).
07bcec17 1373
8a550b0c 137420040828
dc3f209a 1375 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
1376 vinschen at redhat.com.
8a550b0c 1377
96b0de7d 137820040823
1379 - (djm) [ssh-rand-helper.c] Typo. Found by
1380 Martin.Kraemer AT Fujitsu-Siemens.com
f6d20d59 1381 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
1382 Martin.Kraemer AT Fujitsu-Siemens.com
96b0de7d 1383
bd8b4205 138420040817
1385 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
d9ea1ac4 1386 - (djm) OpenBSD CVS Sync
1387 - markus@cvs.openbsd.org 2004/08/16 08:17:01
1388 [version.h]
1389 3.9
3e9c2229 1390 - (djm) Crank RPM spec version numbers
0774a3cb 1391 - (djm) Release 3.9p1
bd8b4205 1392
059d3165 139320040816
1394 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
1395 to convince Solaris PAM to honour password complexity rules. ok djm@
1396
6213295d 139720040815
1398 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
1399 it does the right thing on all platforms. ok djm@
419e26e7 1400 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
1401 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
1402 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
1403 closefrom() replacement from sudo; ok dtucker@
5f12e050 1404 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
b93c1b14 1405 - (dtucker) [Makefile.in] Fix typo.
6213295d 1406
b347167a 140720040814
1408 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
1409 Explicitly set umask for mkstemp; ok djm@
c3a4ce90 1410 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
1411 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
f5ed3301 1412 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1413 Plug AIX login recording into login_write so logins will be recorded for
1414 all auth types.
b347167a 1415
3cc5d223 141620040813
1417 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
1418 redhat.com
9a995072 1419- (dtucker) OpenBSD CVS Sync
1420 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
1421 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
1422 some signed/unsigned int comparison cleanups; markus@ ok
f581b6e8 1423 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
1424 [authfd.c scp.c ssh-keyscan.c]
1425 use atomicio instead of homegrown equivalents or read/write.
1426 markus@ ok
188c698a 1427 - djm@cvs.openbsd.org 2004/08/12 09:18:24
1428 [sshlogin.c]
1429 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
3a858356 1430 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
1431 [ssh-keygen.1 ssh.1]
1432 improve SSHFP documentation; ok deraadt@
a665982d 1433 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
1434 [ssh-keygen.1]
1435 kill whitespace at eol;
fb3d6bd2 1436 - djm@cvs.openbsd.org 2004/08/13 02:51:48
1437 [monitor_fdpass.c]
1438 extra check for no message case; ok markus, deraadt, hshoexer, henning
861cc543 1439 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
1440 [servconf.c]
1441 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
1442 ok markus@, djm@
3cc5d223 1443
c6ad9bc4 144420040812
1445 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
8b758bd2 1446 - (dtucker) OpenBSD CVS Sync
1447 - markus@cvs.openbsd.org 2004/07/28 08:56:22
1448 [sshd.c]
1449 call setsid() _before_ re-exec
d77347cc 1450 - markus@cvs.openbsd.org 2004/07/28 09:40:29
1451 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
1452 sshconnect1.c]
1453 more s/illegal/invalid/
0875a0a2 1454 - djm@cvs.openbsd.org 2004/08/04 10:37:52
1455 [dh.c]
1456 return group14 when no primes found - fixes hang on empty /etc/moduli;
1457 ok markus@
16acb158 1458 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
1459 [servconf.c]
1460 Fix minor leak; "looks right" deraadt@
ad148c04 1461 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
1462 [sshd.c]
1463 Don't try to close startup_pipe if it's not open; ok djm@
e12b5ad5 1464 - djm@cvs.openbsd.org 2004/08/11 11:59:22
1465 [sshlogin.c]
1466 check that lseek went were we told it to; ok markus@
1467 (Id sync only, but similar changes are needed in loginrec.c)
7456203e 1468 - djm@cvs.openbsd.org 2004/08/11 12:01:16
1469 [sshlogin.c]
1470 make store_lastlog_message() static to appease -Wall; ok markus
f143ed33 1471 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
1472 messages generated before the postauth privsep split.
c6ad9bc4 1473
227a6a97 147420040720
1475 - (djm) OpenBSD CVS Sync
1476 - markus@cvs.openbsd.org 2004/07/21 08:56:12
1477 [auth.c]
1478 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
1479 miod, ...
bd5c0694 1480 - djm@cvs.openbsd.org 2004/07/21 10:33:31
1481 [auth1.c auth2.c]
1482 bz#899: Don't display invalid usernames in setproctitle
d2e302d7 1483 from peak AT argo.troja.mff.cuni.cz; ok markus@
1484 - djm@cvs.openbsd.org 2004/07/21 10:36:23
1485 [gss-serv-krb5.c]
1486 fix function declaration
13f2a382 1487 - djm@cvs.openbsd.org 2004/07/21 11:51:29
1488 [canohost.c]
1489 bz#902: cache remote port so we don't fatal() in auth_log when remote
1490 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
1491 ok markus@
da97d54d 1492 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
1493 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
227a6a97 1494
84824e11 149520040720
ac87b3c2 1496 - (djm) [log.c] bz #111: Escape more control characters when sending data
1497 to syslog; from peak AT argo.troja.mff.cuni.cz
2a5aa59b 1498 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
1499 peak AT argo.troja.mff.cuni.cz
84824e11 1500 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
1501 that sshd is fixed to behave better; suggested by tim
ac87b3c2 1502
75d1f941 150320040719
1504 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
1505 ok dtucker@
8936b151 1506 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
1507 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
34f2baf0 1508 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
1509 Report by rac AT tenzing.org
75d1f941 1510
35cf0057 151120040717
1512 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
1513 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
1514 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
1515 diff vs OpenBSD; ok mouring@, tested by tim@ too.
f2107e97 1516 - (dtucker) OpenBSD CVS Sync
1517 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
1518 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
1519 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
1520 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
1521 sshd.c ttymodes.h]
1522 spaces
95a07125 1523 - brad@cvs.openbsd.org 2004/07/12 23:34:25
1524 [ssh-keyscan.1]
1525 Fix incorrect macro, .I -> .Em
1526 From: Eric S. Raymond <esr at thyrsus dot com>
1527 ok jmc@
be2ca0c9 1528 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
1529 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
1530 Move "Last logged in at.." message generation to the monitor, right
1531 before recording the new login. Fixes missing lastlog message when
1532 /var/log/lastlog is not world-readable and incorrect datestamp when
1533 multiple sessions are used (bz #463); much assistance & ok markus@
35cf0057 1534
930d0441 153520040711
1536 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
1537 the monitor to properly clean up the PAM thread (Debian bug #252676).
1538
6a2c4cd8 153920040709
1540 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
1541 vinschen AT redhat.com
1542
5b8a78e8 154320040708
1544 - (dtucker) OpenBSD CVS Sync
1545 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
1546 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
1547 Use '\0' not 0 for string; ok djm@, deraadt@
77751377 1548 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
1549 [monitor_wrap.c]
1550 Put s/key functions inside #ifdef SKEY same as monitor.c,
1551 from des@freebsd via bz #330, ok markus@
7e693c81 1552 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
1553 [scp.c]
1554 Prevent scp from skipping the file following a double-error.
1555 bz #863, ok markus@
5b8a78e8 1556
544842de 155720040702
1558 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
1559 strube at physik3.gwdg.de a long time ago.
1560
25bfd4ff 156120040701
1562 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
1563 Ensures messages from PAM modules are displayed when privsep=no.
0943f13c 1564 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
1565 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
e4472e7e 1566 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
1567 to pam_authenticate for challenge-response auth too. Originally from
1568 fcusack at fcusack.com, ok djm@
d386a795 1569 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
1570 the same version. Handle the case where someone uses --with-privsep-user=
1571 and the user name does not match the group name. ok dtucker@
25bfd4ff 1572
d506e25f 157320040630
1574 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
1575 appdata_ptr to the conversation function. ok djm@
9affc5db 1576 - (djm) OpenBSD CVS Sync
1577 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
1578 [ssh.1]
1579 - remove double word
1580 - rearrange .Bk to keep SYNOPSIS nice
1581 - -M before -m in options description
9a5cfb58 1582 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
1583 [ssh_config.5]
1584 punctuation and grammar fixes. also, keep the options in order.
8fca654b 1585 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
1586 [sshd_config.5]
1587 new sentence, new line;
83529a6b 1588 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
1589 [sshd.c]
1590 initialise some fd variables to -1, djm@ ok
c6c76c99 1591 - djm@cvs.openbsd.org 2004/06/30 08:36:59
1592 [session.c]
1593 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
d506e25f 1594
6bd29ee7 159520040627
1596 - (tim) update README files.
78666263 1597 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
6a303e26 1598 - (dtucker) [regress/README.regress] Document new variables.
cd698186 1599 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
1600 rename handling for Linux which returns EPERM for link() on (at least some)
1601 filesystems that do not support hard links. sftp-server will fall back to
1602 stat+rename() in such cases.
13f72b91 1603 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
6bd29ee7 1604
b250e837 160520040626
1606 - (djm) OpenBSD CVS Sync
1607 - djm@cvs.openbsd.org 2004/06/25 18:43:36
1608 [sshd.c]
1609 fix broken fd handling in the re-exec fallback path, particularly when
1610 /dev/crypto is in use; ok deraadt@ markus@
7f09f717 1611 - djm@cvs.openbsd.org 2004/06/25 23:21:38
1612 [sftp.c]
1613 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
b250e837 1614
b9a549d7 161520040625
1616 - (dtucker) OpenBSD CVS Sync
1617 - djm@cvs.openbsd.org 2004/06/24 19:30:54
1618 [servconf.c servconf.h sshd.c]
1619 re-exec sshd on accept(); initial work, final debugging and ok markus@
33e5359c 1620 - djm@cvs.openbsd.org 2004/06/25 01:16:09
1621 [sshd.c]
1622 only perform tcp wrappers checks when the incoming connection is on a
1623 socket. silences useless warnings from regress tests that use
1624 proxycommand="sshd -i". prompted by david@ ok markus@
403447b4 1625 - djm@cvs.openbsd.org 2004/06/24 19:32:00
1626 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
1627 regress test for re-exec corner cases
19031d79 1628 - djm@cvs.openbsd.org 2004/06/25 01:25:12
1629 [regress/test-exec.sh]
1630 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
dc5888bf 1631 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
1632 [sftp-server.c]
1633 Fall back to stat+rename if filesystem doesn't doesn't support hard
1634 links. bz#823, ok djm@
2909d712 1635 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
1636 Add closefrom() for platforms that don't have it.
7706b4c7 1637 - (dtucker) [sshd.c] add line missing from reexec sync.
b9a549d7 1638
ece30983 163920040623
1640 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
1641 connections with empty passwords. Patch from davidwu at nbttech.com,
1642 ok djm@
e0e1d130 1643 - (dtucker) OpenBSD CVS Sync
1644 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
1645 [regress/envpass.sh]
1646 Add quoting for test -z; ok markus@
677dd470 1647 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
1648 [regress/test-exec.sh]
1649 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
1650 arbitary options to sshd_config and ssh_config during tests. ok markus@
08f8b491 1651 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
1652 [regress/dynamic-forward.sh regress/test-exec.sh]
1653 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
2225c3d3 1654 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
1655 [rijndael.c]
1656 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
77c50919 1657 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
1658 [ssh.c]
1659 Fix counting in master/slave when passing environment variables; ok djm@
9ea217e8 1660 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
1661 -Wshadow change.
915d8ec0 1662 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
bc5c2025 1663 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1664 Move loginrestrictions test to port-aix.c, replace with a generic hook.
30a3b174 1665 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
915d8ec0 1666 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
1667 reference to "findssl.sh"
ece30983 1668
67a08279 166920040622
1670 - (dtucker) OpenBSD CVS Sync
1671 - djm@cvs.openbsd.org 2004/06/20 17:36:59
1672 [ssh.c]
1673 filter passed env vars at slave in connection sharing case; ok markus@
48925711 1674 - djm@cvs.openbsd.org 2004/06/20 18:53:39
1675 [sftp.c]
1676 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
1677 (like /bin/ls); idea & ok markus@
031a105c 1678 - djm@cvs.openbsd.org 2004/06/20 19:28:12
1679 [sftp.1]
1680 mention new -n flag
ca75d7de 1681 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
1682 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
1683 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
1684 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
1685 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
1686 sshpty.c]
1687 make ssh -Wshadow clean, no functional changes
1688 markus@ ok
d7ecbe88 1689 - djm@cvs.openbsd.org 2004/06/21 17:53:03
1690 [session.c]
1691 fix fd leak for multiple subsystem connections; with markus@
3a55a954 1692 - djm@cvs.openbsd.org 2004/06/21 22:02:58
1693 [log.h]
1694 mark fatal and cleanup exit as __dead; ok markus@
95cbd340 1695 - djm@cvs.openbsd.org 2004/06/21 22:04:50
1696 [sftp.c]
1697 introduce sorting for ls, same options as /bin/ls; ok markus@
ae7daec3 1698 - djm@cvs.openbsd.org 2004/06/21 22:30:45
1699 [sftp.c]
1700 prefix ls option flags with LS_
c4c84934 1701 - djm@cvs.openbsd.org 2004/06/21 22:41:31
1702 [sftp.1]
1703 document sort options
cc4ff6c4 1704 - djm@cvs.openbsd.org 2004/06/22 01:16:39
1705 [sftp.c]
1706 don't show .files by default in ls, add -a option to turn them back on;
1707 ok markus
cb19b709 1708 - markus@cvs.openbsd.org 2004/06/22 03:12:13
1709 [regress/envpass.sh regress/multiplex.sh]
1710 more portable env passing tests
18a8f313 1711 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
1712 [monitor.c monitor_wrap.c]
1713 Change login->username, will prevent -Wshadow errors in Portable;
1714 ok markus@
0cc632c0 1715 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
8a946417 1716 - (dtucker) [defines.h] Define __dead if not already defined.
915d8ec0 1717 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
67a08279 1718
a3245b92 171920040620
1720 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
1721
c10bb2ce 172220040619
1723 - (dtucker) [auth-pam.c] Don't use PAM namespace for
1724 pam_password_change_required either.
ddd8c95b 1725 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
1726 init script to top level directory. Add opensshd.init.in.
1727 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
c10bb2ce 1728
1786be35 172920040618
1730 - (djm) OpenBSD CVS Sync
1731 - djm@cvs.openbsd.org 2004/06/17 14:52:48
1732 [clientloop.c clientloop.h ssh.c]
1733 support environment passing over shared connections; ok markus@
0d34d6ce 1734 - djm@cvs.openbsd.org 2004/06/17 15:10:14
1735 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
1736 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
1737 opening shared connections; ok markus@
b9a59b74 1738 - djm@cvs.openbsd.org 2004/06/17 14:53:27
1739 [regress/multiplex.sh]
1740 shared connection env passing regress test
1ddab330 1741 - (dtucker) [regress/README.regress] Add detail on how to run a single
1742 test from the top-level Makefile.
0e19494c 1743 - (dtucker) OpenBSD CVS Sync
1744 - djm@cvs.openbsd.org 2004/06/17 23:56:57
1745 [ssh.1 ssh.c]
1746 sync usage() and SYNPOSIS with connection sharing changes
35e49915 1747 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
1748 [sftp.c]
1749 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
1980d5c9 1750 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
1751 [multiplex.sh]
1752 Use -S for scp/sftp to force the use of the ssh being tested.
1753 ok djm@,markus@
78d2b454 1754 - (djm) OpenBSD CVS Sync
1755 - djm@cvs.openbsd.org 2004/06/18 10:40:19
1756 [ssh.c]
1757 delay signal handler setup until we have finished talking to the master.
1758 allow interrupting of setup (e.g. if master is stuck); ok markus@
4598add7 1759 - markus@cvs.openbsd.org 2004/06/18 10:55:43
1760 [ssh.1 ssh.c]
1761 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
1762 ok djm
13de3560 1763 - djm@cvs.openbsd.org 2004/06/18 11:11:54
1764 [channels.c clientloop.c]
1765 Don't explode in clientloop when we receive a bogus channel id, but
1766 also don't generate them to begin with; ok markus@
1786be35 1767
502f32cd 176820040617
1769 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
1770 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
58766d34 1771 - (dtucker) OpenBSD CVS Sync regress/
1772 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
1773 [regress/multiplex.sh]
1774 Remove datafile between and after tests, kill sshd rather than wait;
1775 ok djm@
00e612c7 1776 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
1777 [regress/multiplex.sh]
1778 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
c031f95b 1779 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
1780 [regress/multiplex.sh]
1781 Add small description of failing test to failure message; ok djm@
b066fabe 1782 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
1783 it.
1cfcbead 1784 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
1785 enough for slow systems, especially if they don't have a kernel RNG).
502f32cd 1786
6d05637a 178720040616
1788 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
1789 code changes.
1b0a92c0 1790 - (dtucker) OpenBSD CVS Sync regress/
1791 - djm@cvs.openbsd.org 2004/04/27 09:47:30
30ee6294 1792 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
1b0a92c0 1793 regress test for environment passing, SendEnv & AcceptEnv options;
1794 ok markus@
53e2a65c 1795 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
30ee6294 1796 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
1797 regress/scp.sh]
53e2a65c 1798 Add scp regression test; with & ok markus@
00995aa0 1799 - djm@cvs.openbsd.org 2004/06/13 15:04:08
30ee6294 1800 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
00995aa0 1801 regress test for client multiplexing; ok markus@
099e2052 1802 - djm@cvs.openbsd.org 2004/06/13 15:16:54
1803 [regress/test-exec.sh]
1804 remove duplicate setting of $SCP; spotted by markus@
6d89f486 1805 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
1806 [regress/scp.sh]
1807 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
6d3d1404 1808 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
353e5ddd 1809 [regress/multiplex.sh]
6d3d1404 1810 Silence multiplex sftp and scp tests. ok markus@
6b1caf5d 1811 - (dtucker) [regress/test-exec.sh]
1812 Move Portable-only StrictModes to top of list to make syncs easier.
1813 - (dtucker) [regress/README.regress]
1814 Add $TEST_SHELL to readme.
6d05637a 1815
8dbffee9 181620040615
1817 - (djm) OpenBSD CVS Sync
1818 - djm@cvs.openbsd.org 2004/05/26 08:59:57
1819 [sftp.c]
1820 exit -> _exit in forked child on error; from andrushock AT korovino.net
0ea89f7e 1821 - markus@cvs.openbsd.org 2004/05/26 23:02:39
1822 [channels.c]
1823 missing freeaddrinfo; Andrey Matveev
f9ee425b 1824 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
1825 [readconf.c]
1826 Kill dead code after fatal(); ok djm@
87ef1b80 1827 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
1828 [auth2-chall.c]
1829 Remove redundant #include; ok markus@
6e007f08 1830 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
1831 [sftp-client.c sftp.c]
1832 initialize pointers, ok markus@
41e5bd9a 1833 - djm@cvs.openbsd.org 2004/06/13 12:53:24
1834 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
1835 [ssh-keyscan.c sshconnect2.c sshd.c]
1836 implement diffie-hellman-group14-sha1 kex method (trivial extension to
1837 existing diffie-hellman-group1-sha1); ok markus@
3b9baa7b 1838 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
1839 [ssh.1 ssh_config.5 sshd_config.5]
1840 List supported ciphers in man pages, tidy up ssh -c;
1841 "looks fine" jmc@, ok markus@
5e96b616 1842 - djm@cvs.openbsd.org 2004/06/13 15:03:02
1843 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
1844 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
1845 implement session multiplexing in the client (the server has supported
1846 this since 2.0); ok markus@
170694d7 1847 - djm@cvs.openbsd.org 2004/06/14 01:44:39
1848 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
1849 [sshd.c]
1b273ece 1850 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
1851 - djm@cvs.openbsd.org 2004/06/15 05:45:04
1852 [clientloop.c]
1853 missed one unset_nonblock; spotted by Tim Rice
a67a2ec6 1854 - (djm) Fix Makefile.in for connection sharing changes
4b5df124 1855 - (djm) [ssh.c] Use separate var for address length
8dbffee9 1856
8600a4ab 185720040603
1858 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
1859 ok djm@
1860
93c5ef94 186120040601
1862 - (djm) [auth-pam.c] Add copyright for local changes
1863
5de92f17 186420040530
0e716148 1865 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
5de92f17 1866 support for PasswordAuthentication=yes. ok djm@
0e716148 1867 - (dtucker) [auth-pam.c] Use an invalid password for root if
1868 PermitRootLogin != yes or the login is invalid, to prevent leaking
1869 information. Based on Openwall's owl-always-auth patch. ok djm@
9cefe228 1870 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
1871 - (tim) [buildpkg.sh.in] New file. A more flexible version of
1872 contrib/solaris/buildpkg.sh used for "make package".
25616c13 1873 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
5de92f17 1874
f2422cee 187520040527
1876 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
1877 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
1878 and Jim Knoble's email address , from Jim himself.
1879
0e5de6f8 188020040524
1881 - (dtucker) OpenBSD CVS Sync
1882 - djm@cvs.openbsd.org 2004/05/19 12:17:33
1883 [sftp-client.c sftp.c]
1884 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
1885 waiting for a command; ok markus@
27c6fcae 1886 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
1887 [clientloop.c]
1888 Trivial type fix 0 -> '\0'; ok markus@
7e9a0e92 1889 - markus@cvs.openbsd.org 2004/05/21 08:43:03
1890 [kex.h moduli.c tildexpand.c]
1891 add prototypes for -Wall; ok djm
d740ec16 1892 - djm@cvs.openbsd.org 2004/05/21 11:33:11
1893 [channels.c channels.h clientloop.c serverloop.c ssh.1]
8a956cda 1894 bz #756: add support for the cancel-tcpip-forward request for the server
1895 and the client (through the ~C commandline). reported by z3p AT
1896 twistedmatrix.com; ok markus@
7069a5e2 1897 - djm@cvs.openbsd.org 2004/05/22 06:32:12
1898 [clientloop.c ssh.1]
1899 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
790029d9 1900 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
1901 [ssh.1]
1902 kill whitespace at eol;
af4bd935 1903 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
8a956cda 1904 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
1905 sshd_config.5]
af4bd935 1906 Add MaxAuthTries sshd config option; ok markus@
8a956cda 1907 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
1908 is terminated if the privsep slave exits during keyboard-interactive
1909 authentication. ok djm@
e5ba4718 1910 - (dtucker) [sshd.c] Fix typo in comment.
0e5de6f8 1911
73e81988 191220040523
2f6f9cff 1913 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
1914 sshd_config; ok dtucker@
1915 - (djm) [configure.ac] Warn if the system has no known way of figuring out
1916 which user is on the other end of a Unix domain socket; ok dtucker@
a205f92a 1917 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
1918 old/broken/incomplete <sys/queue.h>.
73e81988 1919
dabb524a 192020040513
1921 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
1922 libresolv, fixes problems detecting it on some platforms
1923 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
16cc4c93 1924 - (dtucker) OpenBSD CVS Sync
1925 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
1926 [scp.1]
1927 SendEnv here too;
b2e90ab5 1928 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
1929 [ssh_config.5]
1930 typo from John Cosimano (PR 3770);
07d80252 1931 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
1932 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
1933 tildexpand.c], removed: sshtty.h tildexpand.h
1934 make two tiny header files go away; djm ok
58ae9cb8 1935 - djm@cvs.openbsd.org 2004/05/08 00:21:31
1936 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
1937 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
1938 kill a tiny header; ok deraadt@
20eea1d7 1939 - djm@cvs.openbsd.org 2004/05/09 00:06:47
1940 [moduli.c ssh-keygen.c] removed: moduli.h
1941 zap another tiny header; ok deraadt@
8bbf1fa6 1942 - djm@cvs.openbsd.org 2004/05/09 01:19:28
1943 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
1944 sshd.c] removed: mpaux.c mpaux.h
1945 kill some more tiny files; ok deraadt@
59657003 1946 - djm@cvs.openbsd.org 2004/05/09 01:26:48
1947 [kex.c]
1948 don't overwrite what we are trying to compute
f6be21a0 1949 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
1950 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
1951 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
1952 improve some code lint did not like; djm millert ok
1852a1f8 1953 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
1954 [ssh-agent.1]
1955 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
d5c67850 1956 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
1957 UsePAM section. Parts from djm@ and jmc@.
0f3ee929 1958 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
1959 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
85165968 1960 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
1961 is defined before using.
4d29d2d3 1962 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
1963 -> HAVE_DECL_H_ERRNO.
dabb524a 1964
196520040502
df5a0d7e 1966 - (dtucker) OpenBSD CVS Sync
1967 - djm@cvs.openbsd.org 2004/04/22 11:56:57
1968 [moduli.c]
1969 Bugzilla #850: Sophie Germain is the correct name of the French
1970 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
61a2c1da 1971 - djm@cvs.openbsd.org 2004/04/27 09:46:37
1972 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
1973 ssh_config.5 sshd_config.5]
1974 bz #815: implement ability to pass specified environment variables from
1975 the client to the server; ok markus@
b8b9f2e6 1976 - djm@cvs.openbsd.org 2004/04/28 05:17:10
1977 [ssh_config.5 sshd_config.5]
1978 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
a040b9ee 1979 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
1980 [sshd_config.5]
1981 remove unnecessary .Pp;
8e99a198 1982 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
1983 [sftp.1 ssh.1]
1984 add SendEnv to -o list;
7b7385da 1985 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
1986 [sshd.8]
1987 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
1988 via Debian; ok djm@
20b267fb 1989 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
1990 [ssh.1]
1991 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
1992 Debian. ok djm@
927fcba2 1993 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
1994 [sftp.1]
1995 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
78f8c073 1996 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
1997 [scp.1]
1998 ConnectionTimeout -> ConnectTimeout for scp.1 too.
df5a0d7e 1999
41e0e158 200020040423
2001 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
2002 as extern int if not already declared. Fixes compile errors on old SCO
2003 platforms. ok tim@
3daa912a 2004 - (dtucker) [README.platform] List prereqs for building on Cygwin.
41e0e158 2005
e7df6a14 200620040421
2007 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
2008
484b2208 200920040420
2010 - (djm) OpenBSD CVS Sync
2011 - henning@cvs.openbsd.org 2004/04/08 16:08:21
2012 [sshconnect2.c]
da3e452a 2013 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
2014 FreeBSD and NetBSD do.
484b2208 2015 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
9f6cab4b 2016 - djm@cvs.openbsd.org 2004/04/18 23:10:26
2017 [readconf.c readconf.h ssh-keysign.c ssh.c]
2018 perform strict ownership and modes checks for ~/.ssh/config files,
2019 as these can be used to execute arbitrary programs; ok markus@
2020 NB. ssh will now exit when it detects a config with poor permissions
e1520719 2021 - djm@cvs.openbsd.org 2004/04/19 13:02:40
2022 [ssh.1 ssh_config.5]
2023 document strict permission checks on ~/.ssh/config; prompted by,
2024 with & ok jmc@
1e9b1b82 2025 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
2026 [ssh_config.5]
2027 kill whitespace at eol;
f7f14143 2028 - djm@cvs.openbsd.org 2004/04/19 21:51:49
2029 [ssh.c]
2030 fix idiot typo that i introduced in my last commit;
2031 spotted by cschneid AT cschneid.com
da3e452a 2032 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
2033 above change
41707f74 2034 - (djm) [configure.ac] Check whether libroken is required when building
2035 with Heimdal
484b2208 2036
1297d248 203720040419
2038 - (dtucker) OpenBSD CVS Sync
2039 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
2040 [regress/login-timeout.sh]
2041 Use sudo when restarting daemon during test. ok markus@
b4752a0e 2042 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
2043 [regress/login-timeout.sh]
2044 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
b093b499 2045 - djm@cvs.openbsd.org 2004/03/30 12:41:56
2046 [sftp-client.c]
2047 sync comment with reality
12674c78 2048 - djm@cvs.openbsd.org 2004/03/31 21:58:47
2049 [canohost.c]
2050 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
f09aa22c 2051 - markus@cvs.openbsd.org 2004/04/01 12:19:57
2052 [scp.c]
2053 limit trust between local and remote rcp/scp process,
2054 noticed by lcamtuf; ok deraadt@, djm@
1297d248 2055
1e08e787 205620040418
2057 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
2058 authentication attempts. With & ok djm@
917ee1d2 2059 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
2060 change of user context without a password, so relax auth method
2061 restrictions; from vinschen AT redhat.com; ok dtucker@
1e08e787 2062
f9aacd5e 206320040416
2064 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
2065 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
6490a5d5 2066 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
2067 file using FILE: method, fixes problems on Mac OSX.
2068 Patch from simon@sxw.org.uk; ok dtucker@
9ff90d99 2069 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
2070 BROKEN_SETREGID for SCO OpenServer 3
f9aacd5e 2071
d1d10baa 207220040412
2073 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
2074 from bug #701 (text from jfh at cise.ufl.edu).
141fc639 2075 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
2076 skeychallenge(), eg on NetBSD. ok mouring@
f2b7b5c8 2077 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
2078 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
77f09220 2079 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
d1d10baa 2080
f20d4564 208120040408
2082 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
2083 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
9b08c23f 2084 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
2085 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
074c4cbc 2086 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
2087 simplify loginrec.c. ok tim@
a655c012 2088 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
2089 limiting scope and dtucker@ agreed.
f20d4564 2090
e7d0f139 209120040407
2092 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
2093 f_mohr at yahoo.de.
79753592 2094 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
2095 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
2096 are starting to restrict it as internal since it is not needed by
2097 developers any more. (Patch based on Apple tree)
2098 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
2099 krb5 on MacOS/X conflicts. There may be a better solution, but this will
2100 work for now.
e7d0f139 2101
3d59832f 210220040406
2103 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
2104 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
2fe51906 2105 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
2106 broken getaddrinfo and friends on HP-UX. ok djm@
3d59832f 2107
b90bed9f 210820040330
2109 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
2110 Linuxes, since that's what many use. ok djm@
d948154a 2111 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
2112 to reduce potential confusion with the one in sshd.c. ok djm@
35087869 2113 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
2114 with & ok dtucker@
b90bed9f 2115
75dbfa01 211620040327
2117 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
2118 duplicate login messages for mutli-session logins. ok djm@
2119
c876ee7e 212020040322
a4c0faa2 2121 - (djm) [sshd.c] Drop supplemental groups if started as root
c876ee7e 2122 - (djm) OpenBSD CVS Sync
2123 - markus@cvs.openbsd.org 2004/03/09 22:11:05
2124 [ssh.c]
2125 increase x11 cookie lifetime to 20 minutes; ok djm
182ccbba 2126 - markus@cvs.openbsd.org 2004/03/10 09:45:06
2127 [ssh.c]
2128 trim usage to match ssh(1) and look more like unix. ok djm@
65edde94 2129 - markus@cvs.openbsd.org 2004/03/11 08:36:26
2130 [sshd.c]
2131 trim usage; ok deraadt
85ac7a84 2132 - markus@cvs.openbsd.org 2004/03/11 10:21:17
2133 [ssh.c sshd.c]
2134 ssh, sshd: sync version output, ok djm
7c79db4e 2135 - markus@cvs.openbsd.org 2004/03/20 10:40:59
2136 [version.h]
2137 3.8.1
442c8293 2138 - (djm) Crank RPM spec versions
a4c0faa2 2139
2b983b95 214020040311
2141 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
2142
31863e02 214320040310
2144 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
2145 before redefining it, silences warnings on Tru64.
2146
3a5d0759 214720040308
2148 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
529d73ab 2149 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
2150 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
2151 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
2152 inherited by the child. ok djm@
2153 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
2154 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
cc120685 2155 even if keyboard-interactive is not used by the client. Prevents
2156 segfaults in some cases where the user's password is expired (note this
2157 is not considered a security exposure). ok djm@
2158 - (djm) OpenBSD CVS Sync
2159 - markus@cvs.openbsd.org 2004/03/03 06:47:52
2160 [sshd.c]
2161 change proctiltle after accept(2); ok henning, deraadt, djm
213bab61 2162 - djm@cvs.openbsd.org 2004/03/03 09:30:42
2163 [sftp-client.c]
2164 Don't print duplicate messages when progressmeter is off
2165 Spotted by job317 AT mailvault.com; ok markus@
06abcf97 2166 - djm@cvs.openbsd.org 2004/03/03 09:31:20
2167 [sftp.c]
2168 Fix initialisation of progress meter; ok markus@
3a065ed0 2169 - markus@cvs.openbsd.org 2004/03/05 10:53:58
2170 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
2171 add IdentitiesOnly; ok djm@, pb@
b655d28c 2172 - djm@cvs.openbsd.org 2004/03/08 09:38:05
2173 [ssh-keyscan.c]
2174 explicitly initialise remote_major and remote_minor.
2175 from cjwatson AT debian.org; ok markus@
24f37810 2176 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
2177 [sshd_config.5]
2178 Document KerberosGetAFSToken; ok markus@
c4f51837 2179 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
3a5d0759 2180
d22e04fd 218120040307
2182 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
2183
a1e0095d 218420040304
2185 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
2186 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
355fbf31 2187 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
2188 prevent hanging during PAM keyboard-interactive authentications. ok djm@
69a20cff 2189 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
2190 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
2191 configured --with-osfsia. ok djm@
a1e0095d 2192
1452867a 219320040303
e7f6070d 2194 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
2195 ok dtucker
2196
010e9d5b 219720040229
2198 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
2199
6ff58a4b 220020040229
2201 - (dtucker) OpenBSD CVS Sync
2202 - djm@cvs.openbsd.org 2004/02/25 00:22:45
2203 [sshd.c]
2204 typo in comment
8b0a55ac 2205 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
2206 [dh.c]
2207 Prevent sshd from sending DH groups with a primitive generator of zero or
2208 one, even if they are listed in /etc/moduli. ok markus@
cd744742 2209 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
2210 [dh.c]
2211 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
2212 ever uses one. ok markus@
e24bb7d5 2213 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
2214 [dh.c]
2215 Reset bit counter at the right time, fixes debug output in the case where
2216 the DH group is rejected. ok markus@
42cfd508 2217 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
2218 [regress/Makefile regress/login-timeout.sh]
2219 Add regression test for LoginGraceTime; ok markus@
dd75dc6d 2220 - markus@cvs.openbsd.org 2004/02/24 16:56:30
2221 [regress/test-exec.sh]
2222 allow arguments in ${TEST_SSH_XXX}
e7ac982b 2223 - markus@cvs.openbsd.org 2004/02/24 17:06:52
2224 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
2225 regress/ssh-com-sftp.sh regress/ssh-com.sh]
2226 test against recent ssh.com releases
f492915d 2227 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
2228 [regress/dynamic-forward.sh]
2229 Make dynamic-forward understand nc's new output. ok markus@
79a00bda 2230 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
2231 [regress/try-ciphers.sh]
2232 Test acss too; ok markus@
1d64dfd3 2233 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
2234 built with openssl < 0.9.7)
6ff58a4b 2235
769a750c 223620040226
2237 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
2238 code due to diversity issues.
2239
3b5581f5 224020040225
2241 - (djm) Trim ChangeLog
557f108b 2242 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
3b5581f5 2243
71c1910f 224420040224
2245 - (dtucker) OpenBSD CVS Sync
2246 - markus@cvs.openbsd.org 2004/02/19 21:15:04
2247 [sftp-server.c]
2248 switch to new license.template
a666e3b1 2249 - markus@cvs.openbsd.org 2004/02/23 12:02:33
2250 [sshd.c]
2251 backout revision 1.279; set listen socket to non-block; ok henning.
155890b3 2252 - markus@cvs.openbsd.org 2004/02/23 15:12:46
2253 [bufaux.c]
2254 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
2255 and drop support for negative BNs; ok otto@
a5337ac4 2256 - markus@cvs.openbsd.org 2004/02/23 15:16:46
2257 [version.h]
2258 enter 3.8
071970fb 2259 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
2260 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
469e90f9 2261 from deengert at anl.gov. ok djm@
13dff404 2262 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
2263 using sysconf() if available Based on patches from
2264 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
972fc531 2265 - (dtucker) [uidswap.c] Minor KNF. ok djm@
fee4a84f 2266 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
8607ab76 2267 - (djm) Crank RPM spec versions
54fe3272 2268 - (dtucker) [README] Add pointer to release notes. ok djm@
510c0a8a 2269 - (dtucker) {README.platform] Add platform-specific notes.
f9e4952c 2270 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
a40872de 2271 - (djm) Release 3.8p1
71c1910f 2272
59f327e0 227320040223
2274 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
2275 non-interactive path. ok djm@
2276
f14ca4a4 227720040222
2278 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
2279 to auth-shadow.c, no functional change. ok djm@
2b486b75 2280 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
2281 password expiry. ok djm@
2282 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
2283 multiple warnings if a wrong password is entered.
2284 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
2285 too.
f14ca4a4 2286
45a3410a 228720040220
2288 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
2289
13961ade 229020040218
2291 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
2292 path with a "-" in it. From Sergio.Gelato at astro.su.se.
caf1e9f0 2293 - (djm) OpenBSD CVS Sync
2294 - djm@cvs.openbsd.org 2004/02/17 07:17:29
2295 [sftp-glob.c sftp.c]
2296 Remove useless headers; ok deraadt@
2cda7d6b 2297 - djm@cvs.openbsd.org 2004/02/17 11:03:08
2298 [sftp.c]
2299 sftp.c and sftp-int.c, together at last; ok markus@
ab263a3d 2300 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
2301 [sshd_config.5]
2302 remove cruft left over from RhostsAuthentication removal;
2303 ok markus@
232b600a 2304 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
a90ed4b3 2305 - (djm) [log.c] Tighten openlog_r tests
13961ade 2306
9cd11896 230720040217
2308 - (djm) Simplify the license on code I have written. No code changes.
ab3932ab 2309 - (djm) OpenBSD CVS Sync
2310 - djm@cvs.openbsd.org 2004/02/17 05:39:51
2311 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
2312 [sftp-int.h sftp.c]
2313 switch to license.template for code written by me (belated, I know...)
5d464804 2314 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
2315 stadal@suse.cz and simon@sxw.org.uk
60922169 2316 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
ef687c66 2317 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
2318 display after login. Should fix problems like pam_motd not displaying
2319 anything, noticed by cjwatson at debian.org. ok djm@
9cd11896 2320
006cb311 232120040212
2322 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
2323 Portablity fixes. Data sftp transfers needs to be world readable. Some
2324 older shells hang on while loops when doing sh -n some_script. OK dtucker@
5486a457 2325 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
2326 ok mouring@
006cb311 2327
d78480be 232820040211
2329 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
2330 if HAS_SHADOW_EXPIRY is set.
8087c5ee 2331 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
d78480be 2332
cadfc759 233320040210
2334 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
5a8bd0c3 2335 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
2336 native password expiry.
2337 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
2338 defines.h] Bug #14: Use do_pwchange to support password expiry and force
2339 change for platforms using /etc/shadow. ok djm@
1c46f905 2340 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
2341 functions to avoid conflicts with Heimdal's libroken. ok djm@
dd1fb864 2342 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
2343 change expired PAM passwords for SSHv1 connections without privsep.
2344 pam_chauthtok is still used when privsep is disabled. ok djm@
262b1744 2345 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
2346 include from port-aix.h to port-aix.c and remove unnecessary function
2347 definition. Fixes build errors on AIX.
41c64c91 2348 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
2349 that support it. from & ok mouring@
0655c763 2350 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
d78480be 2351 ok djm@
cadfc759 2352
59d51274 235320040207
2354 - (dtucker) OpenBSD CVS Sync
2355 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
2356 [cipher-ctr.c]
2357 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
2358 (This will fix builds with OpenSSL 0.9.5)
1c4d41b9 2359 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
2360 ok djm@, markus@
59d51274 2361
92d0d880 236220040206
2363 - (dtucker) [acss.c acss.h] Fix $Id tags.
c7b91244 2364 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
2365 OpenSSL >= 0.9.7. ok djm@
72037bc8 2366 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
2367 user, since some modules might fail due to lack of privilege. ok djm@
38b69c0b 2368 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
2369 for HP-UX 11.11. If there are known-good configs where this is not
2370 required, please report them. ok djm@
a6cd1e13 2371 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
2372 accidentally inheriting from root's environment. ok djm@
7ccff316 2373 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
2374 Restore previous authdb setting after auth calls. Fixes problems with
2375 setpcred failing on accounts that use AFS or NIS password registries.
51693efd 2376 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
2377 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
37656beb 2378 - (dtucker) OpenBSD CVS Sync
2379 - markus@cvs.openbsd.org 2004/01/30 09:48:57
2380 [auth-passwd.c auth.h pathnames.h session.c]
2381 support for password change; ok dtucker@
2382 (set password-dead=1w in login.conf to use this).
2383 In -Portable, this is currently only platforms using bsdauth.
a9b33b95 2384 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
2385 [monitor.c sshd.c]
2386 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
7b0a59c9 2387 - markus@cvs.openbsd.org 2004/02/05 15:33:33
2388 [progressmeter.c]
2389 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
92d0d880 2390
d642a47a 239120040129
2392 - (dtucker) OpenBSD CVS Sync regress/
2393 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
2394 [Makefile banner.sh]
2395 Test missing banner file, suppression of banner with ssh -q, check return
2396 code from ssh. ok markus@
b3293f64 2397 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
2398 [ssh-com.sh]
2399 adress -> address, and a few more; all from Jonathon Gray;
7267f37e 2400 - djm@cvs.openbsd.org 2004/01/13 09:49:06
2401 [sftp-batch.sh]
8068d564 2402 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
2403 tim@, ok several
c1ad5966 2404 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
2405 Bug #775: Cray fixes from wendy at cray.com
d642a47a 2406
71658852 240720040128
2408 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
f5d109e7 2409 - (dtucker) [moduli] Import new moduli file from OpenBSD.
71658852 2410
268c23e9 241120040127
2412 - (djm) OpenBSD CVS Sync
2413 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
2414 [cipher.c]
2415 enable acss for ssh
2416 ok deraadt@ markus@
0372ae57 2417 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
2418 [sftp-int.c]
2419 Fix issue pointed out with ls not handling large directories
2420 with embeded paths correctly. OK damien@
8b557a74 2421 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
2422 [cipher.c]
2423 rename acss@opebsd.org to acss@openssh.org
2424 ok deraadt@
2daf1db1 2425 - djm@cvs.openbsd.org 2004/01/25 03:49:09
2426 [sshconnect.c]
2427 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
2428 from jclonguet AT free.fr; ok millert@
02de7c6e 2429 - djm@cvs.openbsd.org 2004/01/27 10:08:10
2430 [sftp.c]
2431 reorder parsing so user:skey@host:file works (bugzilla #777)
2432 patch from admorten AT umich.edu; ok markus@
268c23e9 2433 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
2434 if libcrypto lacks it
2435
86f807ed 243620040126
2437 - (tim) Typo in regress/README.regress
a5753dd4 2438 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
a98550d2 2439 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
9e833a9b 2440 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2df78719 2441 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
2442 and T_SIG to getrrsetbyname.h
86f807ed 2443
6e9f4c0f 244420040124
2445 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
2446
f4eaee12 244720040123
2448 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
2449 ralf.hack AT pipex.net; ok dtucker@
b6cfb8c2 2450 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
2451 Kerberos location (and thus work with Fedora Core 1);
2452 from jason AT devrandom.org
4ad65809 2453 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
2454 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
73fd4871 2455 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
2456 Patch from vinschen at redhat.com.
bcfcc5f9 2457 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
2458 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
2459 include kafs.h unless necessary. From deengert at anl.gov.
0a15d73b 2460 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
2461 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
2462 CPPFLAGS="-I/usr/local/include" ./configure if needed.
f4eaee12 2463
5585c441 246420040122
2465 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
2466 GSSAPI detection, libs and includes. ok djm@
6704d19a 2467 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
2468 just HEIMDAL.
8e8d046c 2469 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
2470 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
5585c441 2471
a8b64bb8 247220040121
2473 - (djm) OpenBSD CVS Sync
2474 - djm@cvs.openbsd.org 2004/01/13 09:25:05
2475 [sftp-int.c sftp.1 sftp.c]
2476 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
2477 enable use of "-b -" to accept batchfile from stdin; ok markus@
f74de0d7 2478 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
2479 [sftp.1]
2480 remove unnecessary Ic's;
2481 kill whitespace at EOL;
2482 ok djm@
39dfceeb 2483 - markus@cvs.openbsd.org 2004/01/13 19:23:15
2484 [compress.c session.c]
2485 -Wall; ok henning
33623c65 2486 - markus@cvs.openbsd.org 2004/01/13 19:45:15
2487 [compress.c]
2488 cast for portability; millert@
7741e239 2489 - markus@cvs.openbsd.org 2004/01/19 09:24:21
2490 [channels.c]
2491 fake consumption for half closed channels since the peer is waiting for
2492 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
2493 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
43f7a4b8 2494 - markus@cvs.openbsd.org 2004/01/19 21:25:15
2495 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
2496 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
ac414e17 2497 - djm@cvs.openbsd.org 2004/01/21 03:07:59
2498 [sftp.c]
2499 initialise infile in main, rather than statically - from portable
a4de1163 2500 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
2501 [sshpty.c]
2502 for pty opening, only use the openpty() path. the other stuff only needs
2503 to be in openssh-p; markus ok
2504 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
2505 openpty() replacement
a8b64bb8 2506
100e6910 250720040114
2508 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
2509 unexpectedly. with & ok djm@
28b49ff8 2510 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
2511 test for case where cleanup has already run.
90f3c272 2512 - (dtucker) [auth-pam.c] Add minor debugging.
100e6910 2513
e47e681f 251420040113
2515 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
2516 functional changes.
2517
b3f87f4f 251820040108
2519 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
2520 only define if not already. From des at freebsd.org.
24a9171d 2521 - (dtucker) [configure.ac] Remove extra (typo) comma.
b3f87f4f 2522
e7c060cb 252320040105
2524 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
2525 cjwatson at debian.org.
309af4e5 2526 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
2527 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
e7c060cb 2528
ff620033 252920040102
2530 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
2531 jakob@
c0c10689 2532 - (djm) Remove useless DNS support configure summary message. from jakob@
2511d104 2533 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
2534 Report from jakob@
ff620033 2535
c6fbc95a 253620031231
2537 - (dtucker) OpenBSD CVS Sync
2538 - djm@cvs.openbsd.org 2003/12/22 09:16:58
2539 [moduli.c ssh-keygen.1 ssh-keygen.c]
2540 tidy up moduli generation debugging, add -v (verbose/debug) option to
2541 ssh-keygen; ok markus@
1dd5f021 2542 - markus@cvs.openbsd.org 2003/12/22 20:29:55
2543 [cipher-3des1.c]
2544 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
a1e30b47 2545 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
2546 [servconf.c servconf.h session.c sshd_config]
2547 implement KerberosGetAFSToken server option. ok markus@, beck@
6bb49a16 2548 - millert@cvs.openbsd.org 2003/12/29 16:39:50
2549 [sshd_config]
2550 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
b0ca6225 2551 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
2552 [auth2-passwd.c]
2553 Ignore password change request during password auth (which we currently
2554 don't support) and discard proposed new password. corrections/ok markus@
3f176010 2555 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
c6fbc95a 2556
56b13279 255720031219
2558 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
2559 typedef size_t ourselves.
2560
0c6a72a5 256120031218
2562 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
b3ef7fb7 2563 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
2564 authentication. Partially fixes bug #423. Feedback & ok djm@
0c6a72a5 2565
95ae2076 256620031217
2567 - (djm) OpenBSD CVS Sync
2568 - markus@cvs.openbsd.org 2003/12/09 15:28:43
2569 [serverloop.c]
2570 make ClientKeepAlive work for ssh -N, too (no login shell requested).
2571 1) send a bogus channel request if we find a channel
2572 2) send a bogus global request if we don't have a channel
2573 ok + test beck@
c5894280 2574 - markus@cvs.openbsd.org 2003/12/09 17:29:04
2575 [sshd.c]
2576 fix -o and HUP; ok henning@
1aafd17a 2577 - markus@cvs.openbsd.org 2003/12/09 17:30:05
2578 [ssh.c]
2579 don't modify argv for ssh -o; similar to sshd.c 1.283
fd573618 2580 - markus@cvs.openbsd.org 2003/12/09 21:53:37
2581 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
2582 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
2583 rename keepalive to tcpkeepalive; the old name causes too much
2584 confusion; ok djm, dtucker; with help from jmc@
66357af5 2585 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
2586 [clientloop.c]
2587 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
e8dd24a8 2588 - markus@cvs.openbsd.org 2003/12/14 12:37:21
2589 [ssh_config.5]
2590 we don't support GSS KEX; from Simon Wilkinson
5d8d32a3 2591 - markus@cvs.openbsd.org 2003/12/16 15:49:51
2592 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
2593 [ssh.c ssh_config.5]
2594 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
2595 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
2596 jmc and dtucker@
b3c35b71 2597 - markus@cvs.openbsd.org 2003/12/16 15:51:54
2598 [dh.c]
2599 use <= instead of < in dh_estimate; ok provos/hshoexer;
2600 do not return < DH_GRP_MIN
9a3fe0e2 2601 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
2602 setres[ug]id() present but not implemented (eg some Linux/glibc
2603 combinations).
cc1102cb 2604 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
2605 using a real 'signal()' (Noticed by a NeXT Compile)
95ae2076 2606
ef75d357 260720031209
2608 - (dtucker) OpenBSD CVS Sync
2609 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
2610 [ssh-add.1]
2611 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
dfeea606 2612 - djm@cvs.openbsd.org 2003/11/26 21:44:29
2613 [cipher-aes.c]
2614 fix #ifdef before #define; ok markus@
2615 (RCS ID sync only, Portable already had this)
adfde93f 2616 - markus@cvs.openbsd.org 2003/12/02 12:15:10
2617 [progressmeter.c]
2618 improvments from andreas@:
2619 * saner speed estimate for transfers that takes less than a second by
2620 rounding the time to 1 second.
2621 * when the transfer is finished calculate the actual total speed
2622 rather than the current speed which is given during the transfer
fce39749 2623 - markus@cvs.openbsd.org 2003/12/02 17:01:15
2624 [channels.c session.c ssh-agent.c ssh.h sshd.c]
2625 use SSH_LISTEN_BACKLOG (=128) in listen(2).
69e782ea 2626 - djm@cvs.openbsd.org 2003/12/07 06:34:18
2627 [moduli.c]
2628 remove unused debugging #define templates
5acd7dc1 2629 - markus@cvs.openbsd.org 2003/12/08 11:00:47
2630 [kexgexc.c]
2631 print requested group size in debug; ok djm
eb7a33b8 2632 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
2633 [moduli.c]
2634 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
2635 they can't be used for Diffie-Hellman. Assistance and ok djm@
b97b4f35 2636 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
ef75d357 2637
e6354014 263820031208
2639 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
2640
1639bb8f 264120031123
2642 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
2643 function and call it unconditionally
341c3efe 2644 - (djm) OpenBSD CVS Sync
2645 - djm@cvs.openbsd.org 2003/11/23 23:17:34
2646 [ssh-keyscan.c]
2647 from portable - use sysconf to detect fd limit; ok markus@
2648 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
e7e3e2c8 2649 - djm@cvs.openbsd.org 2003/11/23 23:18:45
2650 [ssh-keygen.c]
2651 consistency PATH_MAX -> MAXPATHLEN; ok markus@
2652 (RCS ID sync only)
2653 - djm@cvs.openbsd.org 2003/11/23 23:21:21
2654 [scp.c]
2655 from portable: rename clashing variable limit-> limit_rate; ok markus@
2656 (RCS ID sync only)
f7926e97 2657 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
2658 [ssh.1 ssh.c]
2659 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
d74671e4 2660 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
2661 source file path (in OpenBSD tree).
1639bb8f 2662
7fbb4189 266320031122
2664 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
f0b467ef 2665 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2666 Move AIX specific password authentication code to port-aix.c, call
2667 authenticate() until reenter flag is clear.
dbf8efb3 2668 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
2669 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
2670 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
10adbb52 2671 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
e20054de 2672 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
00df6acd 2673 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
7fbb4189 2674
81b161c2 267520031121
2676 - (djm) OpenBSD CVS Sync
2677 - markus@cvs.openbsd.org 2003/11/20 11:39:28
2678 [progressmeter.c]
2679 fix rounding errors; from andreas@
aff51935 2680 - djm@cvs.openbsd.org 2003/11/21 11:57:03
2681 [everything]
2682 unexpand and delete whitespace at EOL; ok markus@
2683 (done locally and RCS IDs synced)
81b161c2 2684
3eaf3960 268520031118
4d1de3a3 2686 - (djm) Fix early exit for root auth success when UsePAM=yes and
2687 PermitRootLogin=no
3eaf3960 2688 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
95077f48 2689 and use it for do_pam_session. Fixes problems like pam_motd not
2690 displaying anything. ok djm@
f79a6165 2691 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
95077f48 2692 - (djm) OpenBSD CVS Sync
2693 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
2694 [serverloop.c]
2695 Correct check for authctxt->valid. ok djm@
b2a5802b 2696 - djm@cvs.openbsd.org 2003/11/18 10:53:07
2697 [monitor.c]
2698 unbreak fake authloop for non-existent users (my screwup). Spotted and
2699 tested by dtucker@; ok markus@
4d1de3a3 2700
85a68682 270120031117
2702 - (djm) OpenBSD CVS Sync
2703 - djm@cvs.openbsd.org 2003/11/03 09:03:37
2704 [auth-chall.c]
2705 make this a little more idiot-proof; ok markus@
2706 (includes portable-specific changes)
1a1bc5d5 2707 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
2708 [sshconnect.c]
2709 move changed key warning into warn_changed_key(). ok markus@
f5da7f70 2710 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
2711 [sshconnect.c]
2712 do not free static type pointer in warn_changed_key()
fdaef11e 2713 - djm@cvs.openbsd.org 2003/11/04 08:54:09
2714 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
2715 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
2716 [session.c]
2717 standardise arguments to auth methods - they should all take authctxt.
2718 check authctxt->valid rather then pw != NULL; ok markus@
dc1759e6 2719 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
2720 [auth1.c]
2721 remove unused variable (pw). ok djm@
2722 (id sync only - still used in portable)
512d319a 2723 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
2724 [sftp-int.c]
2725 typos from Jonathon Gray;
b6c7b7b7 2726 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
2727 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
2728 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
2729 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
2730 constify. ok markus@ & djm@
15c8e3fd 2731 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
2732 [scp.c]
2733 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
0161a13d 2734 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
2735 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
2736 update SSHFP validation. ok markus@
dd376e92 2737 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
2738 [ssh_config.5]
2739 make verb agree with subject, and kill some whitespace;
b930668c 2740 - markus@cvs.openbsd.org 2003/11/14 13:19:09
2741 [sshconnect2.c]
2742 cleanup and minor fixes for the client code; from Simon Wilkinson
d3cbe6f8 2743 - djm@cvs.openbsd.org 2003/11/17 09:45:39
2744 [msg.c msg.h sshconnect2.c ssh-keysign.c]
2745 return error on msg send/receive failure (rather than fatal); ok markus@
0789992b 2746 - markus@cvs.openbsd.org 2003/11/17 11:06:07
2747 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
2748 [monitor_wrap.h sshconnect2.c ssh-gss.h]
2749 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
2750 test + ok jakob.
7b2a0de3 2751 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
2752 conversation function
2212fc98 2753 - (djm) Export environment variables from authentication subprocess to
2754 parent. Part of Bug #717
85a68682 2755
1d58af42 275620031115
2757 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
2758 HP-UX, skip test on AIX.
2759
74117b26 276020031113
2761 - (dtucker) [auth-pam.c] Append newlines to lines output by the
2762 pam_chauthtok_conv().
9e936326 2763 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
2764 contrib/cygwin). Major update from vinschen at redhat.com.
2765 - Makefile provides a `cygwin-postinstall' target to run right after
2766 `make install'.
2767 - Better support for Windows 2003 Server.
2768 - Try to get permissions as correct as possible.
2769 - New command line options to allow full automated host configuration.
2770 - Create configs from skeletons in /etc/defaults/etc.
2771 - Use /bin/bash, allows reading user input with readline support.
2772 - Remove really old configs from /usr/local.
4f1b45b4 2773 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
2774 PAM_ERROR_MSG messages.
74117b26 2775
53554b24 277620031106
2777 - (djm) Clarify UsePAM consequences a little more
2778
c3d908f0 277920031103
2780 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
2781 are created correctly with CRLF line terminations. Patch from vinschen at
2782 redhat.com.
74677ba3 2783 - (dtucker) OpenBSD CVS Sync
2784 - markus@cvs.openbsd.org 2003/10/15 09:48:45
2785 [monitor_wrap.c]
2786 check pmonitor != NULL
9da35e2c 2787 - markus@cvs.openbsd.org 2003/10/21 09:50:06
2788 [auth2-gss.c]
2789 make sure the doid is larger than 2
b0b30ca6 2790 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
2791 [sshconnect2.c]
2792 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
2793 to avoid shadowing the global version. markus@ ok
f7fb35fe 2794 - markus@cvs.openbsd.org 2003/10/28 09:08:06
2795 [misc.c]
2796 error->debug for getsockopt+TCP_NODELAY; several requests
d8d9afd0 2797 - markus@cvs.openbsd.org 2003/11/02 11:01:03
2798 [auth2-gss.c compat.c compat.h sshconnect2.c]
2799 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
61893035 2800 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
c3d908f0 2801
f8ec2373 280220031021
2803 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
2804 directly. Noted by Darren.Moffat at sun.com.
5c4056b2 2805 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
2806 make agent setgid during test.
f8ec2373 2807
4897a87c 280820031017
2809 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
2810 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
2811
433e60ac 281220031015
2813 - (dtucker) OpenBSD CVS Sync
2814 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
2815 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
2816 scp and sftp: add options list and sort options. options list requested
2817 by deraadt@
2818 sshd: use same format as ssh
2819 ssh: remove wrong option from list
2820 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
2821 ok deraadt@ markus@
2ecb78df 2822 - markus@cvs.openbsd.org 2003/10/08 15:21:24
2823 [readconf.c ssh_config.5]
2824 default GSS API to no in client, too; ok jakob, deraadt@
d73a67d7 2825 - markus@cvs.openbsd.org 2003/10/11 08:24:08
2826 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
2827 remote x11 clients are now untrusted by default, uses xauth(8) to generate
2828 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
2829 ok deraadt; feedback and ok djm/fries
b56e99e2 2830 - markus@cvs.openbsd.org 2003/10/11 08:26:43
2831 [sshconnect2.c]
2832 search keys in reverse order; fixes #684
02cd6c56 2833 - markus@cvs.openbsd.org 2003/10/11 11:36:23
2834 [monitor_wrap.c]
2835 return NULL for missing banner; ok djm@
246bb171 2836 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
2837 [ssh_config.5]
2838 note that EnableSSHKeySign should be in the non-hostspecific section;
2839 remove unnecessary .Pp;
2840 ok markus@
b3054353 2841 - markus@cvs.openbsd.org 2003/10/13 08:22:25
2842 [scp.1 sftp.1]
2843 don't refer to options related to forwarding; ok jmc@
b08b7370 2844 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
2845 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
2846 include SSHFP lookup code (not enabled by default). ok markus@
baf12e3f 2847 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
2848 [README.dns]
2849 update
c88de854 2850 - markus@cvs.openbsd.org 2003/10/14 19:54:39
2851 [session.c ssh-agent.c]
2852 10X for mkdtemp; djm@
c31dc31c 2853 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
2854 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
2855 compiled in but disabled in config.
11d40248 2856 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
ea12f758 2857 - (tim) [regress/banner.sh] portability fix.
433e60ac 2858
a83a3125 285920031009
2860 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
2861
19e633e7 286220031008
2863 - (dtucker) OpenBSD CVS Sync
2864 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
2865 [sshconnect2.c]
c8f0cf13 2866 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
2867 #707. ok markus@
7fdf5569 2868 - djm@cvs.openbsd.org 2003/10/07 07:04:16
2869 [sftp-int.c]
2870 sftp quoting fix from admorten AT umich.edu; ok markus@
c8f0cf13 2871 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
2872 [sshconnect2.c]
2873 set ptr to NULL after free
4c98e94c 2874 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
2875 [regress/Makefile regress/banner.sh]
2876 Test SSH2 banner. ok markus@
3d3e0ec3 2877 - djm@cvs.openbsd.org 2003/10/07 07:04:52
2878 [regress/sftp-cmds.sh]
2879 more sftp quoting regress tests; ok markus
19e633e7 2880
e3df52a9 288120031007
2882 - (djm) Delete autom4te.cache after autoreconf
c6630044 2883 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
2884 cleanup functions. With & ok djm@
f658a5e8 2885 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
2886 run-time switch, always build --with-md5-passwords.
7111a85c 2887 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
2888 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
605369bb 2889 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
2890 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
e2798e96 2891 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
2892 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
e3df52a9 2893
418ae4b4 289420031003
3f1204c3 2895 - (dtucker) OpenBSD CVS Sync
418ae4b4 2896 - markus@cvs.openbsd.org 2003/10/02 10:41:59
2897 [sshd.c]
2898 print openssl version, too, several requests; ok henning/djm.
59f552b7 2899 - markus@cvs.openbsd.org 2003/10/02 08:26:53
2900 [ssh-gss.h]
2901 missing $OpenBSD:; dtucker
ba7c26ce 2902 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
2903 option.
418ae4b4 2904
2362db19 290520031002
3f1204c3 2906 - (dtucker) OpenBSD CVS Sync
2362db19 2907 - markus@cvs.openbsd.org 2003/09/23 20:17:11
2908 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
2909 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
2910 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
2911 ssh-agent.c sshd.c]
2912 replace fatal_cleanup() and linked list of fatal callbacks with static
2913 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
2914 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
2915 tested by many, ok deraadt@
0469be42 2916 - markus@cvs.openbsd.org 2003/09/23 20:18:52
2917 [progressmeter.c]
2918 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
2919 ok millert/deraadt@
c15706e2 2920 - markus@cvs.openbsd.org 2003/09/23 20:41:11
2921 [channels.c channels.h clientloop.c]
2922 move client only agent code to clientloop.c
51d2a129 2923 - markus@cvs.openbsd.org 2003/09/26 08:19:29
2924 [sshd.c]
2925 no need to set the listen sockets to non-block; ok deraadt@
5f4a0c58 2926 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
2927 [ssh.1]
2928 - add list of options to -o and .Xr ssh_config(5)
2929 - some other cleanup
2930 requested by deraadt@;
2931 ok deraadt@ markus@
e377c083 2932 - markus@cvs.openbsd.org 2003/09/29 20:19:57
2933 [servconf.c sshd_config]
2934 GSSAPICleanupCreds -> GSSAPICleanupCredentials
97b56d59 2935 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
2936 --with-pam. ok djm@
21c1aca3 2937 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
3a23ba0e 2938 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
2939 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
2362db19 2940
0cdb4344 294120030930
2942 - (bal) Fix issues in openbsd-compat/realpath.c
2943
4214aa45 294420030925
2945 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
2946 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
2947 michael_steffens at hp.com, ok djm@
1b4ba39b 2948 - (tim) [sshd_config] UsePAM defaults to no.
4214aa45 2949
67c4ea7d 295020030924
2951 - (djm) Update version.h and spec files for HEAD
cb433561 2952 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
67c4ea7d 2953
5ba73866 295420030923
291c14e8 2955 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
5ba73866 2956 builds. Portability corrections from tim@.
b27e573d 2957 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
635e0c42 2958 Patch from max at quendi.de.
08da2d08 2959 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
2960 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
6fb3618d 2961 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
2962 Patch from david.haughton at ncr.com
412c0eaa 2963 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
2964 Part of patch supplied by bugzilla-openssh at thewrittenword.com
1a086f97 2965 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
2966 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
2967 where gai_strerror is defined as "const char *". Part of patch supplied
2968 by bugzilla-openssh at thewrittenword.com
35283c00 2969 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
2970 ssh-host-config to match current defaults, bump README version. Patch from
2971 vinschen at redhat.com.
51e7d820 2972 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
2973 OS does not support permanently dropping privileges. Patch from
2974 vinschen at redhat.com.
805dcf3a 2975 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
2976 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
2977 thewrittenword.com
913a4384 2978 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
2979 higher.
f4f2ff4f 2980 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
b27e573d 2981 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
2982 Report by distler AT golem ph utexas edu.
ca043cac 2983 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
2984 article by genty at austin.ibm.com, included with the author's permission.
ce26c02a 2985 - (dtucker) OpenBSD CVS Sync
2986 - markus@cvs.openbsd.org 2003/09/18 07:52:54
2987 [sshconnect.c]
2988 missing {}; bug #656; jclonguet at free.fr
5bd34316 2989 - markus@cvs.openbsd.org 2003/09/18 07:54:48
2990 [buffer.c]
2991 protect against double free; #660; zardoz at users.sf.net
1bd71826 2992 - markus@cvs.openbsd.org 2003/09/18 07:56:05
2993 [authfile.c]
2994 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
c46e584f 2995 - markus@cvs.openbsd.org 2003/09/18 08:49:45
2996 [deattack.c misc.c session.c ssh-agent.c]
2997 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
2998 ok millert@
bb92e5cc 2999 - miod@cvs.openbsd.org 2003/09/18 13:02:21
3000 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
3001 A few signedness fixes for harmless situations; markus@ ok
9adbb4a4 3002 - markus@cvs.openbsd.org 2003/09/19 09:02:02
3003 [packet.c]
3004 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
f04181fe 3005 - markus@cvs.openbsd.org 2003/09/19 09:03:00
3006 [buffer.c]
3007 sign fix in buffer_dump; Jedi/Sector One; pr 3473
cd25664d 3008 - markus@cvs.openbsd.org 2003/09/19 11:29:40
3009 [ssh-agent.c]
3010 provide a ssh-agent specific fatal() function; ok deraadt
eec6d341 3011 - markus@cvs.openbsd.org 2003/09/19 11:30:39
3012 [ssh-keyscan.c]
3013 avoid fatal_cleanup, just call exit(); ok deraadt
364b1cde 3014 - markus@cvs.openbsd.org 2003/09/19 11:31:33
3015 [channels.c]
3016 do not call channel_free_all on fatal; ok deraadt
72c4301f 3017 - markus@cvs.openbsd.org 2003/09/19 11:33:09
3018 [packet.c sshd.c]
3019 do not call packet_close on fatal; ok deraadt
815a8407 3020 - markus@cvs.openbsd.org 2003/09/19 17:40:20
3021 [scp.c]
3022 error handling for remote-remote copy; #638; report Harald Koenig;
3023 ok millert, fgs, henning, deraadt
82de775c 3024 - markus@cvs.openbsd.org 2003/09/19 17:43:35
3025 [clientloop.c sshtty.c sshtty.h]
3026 remove fatal callbacks from client code; ok deraadt
9e3191db 3027 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
3028 on #unixhelp@efnet
daa41e62 3029 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
0a23d79f 3030 - (djm) Sync with V_3_7 branch:
3031 - (djm) Fix SSH1 challenge kludge
3032 - (djm) Bug #671: Fix builds on OpenBSD
3033 - (djm) Bug #676: Fix PAM stack corruption
3034 - (djm) Fix bad free() in PAM code
3035 - (djm) Don't call pam_end before pam_init
3036 - (djm) Enable build with old OpenSSL again
3037 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
3038 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
5ba73866 3039
0b202697 3040$Id$
This page took 1.339898 seconds and 5 git commands to generate.