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