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