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