blob: 6077bb5ae3b0fb46c5db8bcc33f69e9dbb2da8ae [file] [log] [blame]
Darren Tuckerb736d8d2005-11-22 19:37:08 +1100120051122
2 - (dtucker) OpenBSD CVS Sync
3 - deraadt@cvs.openbsd.org 2005/11/12 18:37:59
4 [ssh-add.c]
5 space
Darren Tucker33f86bc2005-11-22 19:38:06 +11006 - deraadt@cvs.openbsd.org 2005/11/12 18:38:15
7 [scp.c]
8 avoid close(-1), as in rcp; ok cloder
Darren Tuckere8400da2005-11-22 19:41:33 +11009 - millert@cvs.openbsd.org 2005/11/15 11:59:54
10 [includes.h]
11 Include sys/queue.h explicitly instead of assuming some other header
12 will pull it in. At the moment it gets pulled in by sys/select.h
13 (which ssh has no business including) via event.h. OK markus@
14 (ID sync only in -portable)
Darren Tuckerf4732f62005-11-22 19:42:42 +110015 - dtucker@cvs.openbsd.org 2005/11/21 09:42:10
16 [auth-krb5.c]
17 Perform Kerberos calls even for invalid users to prevent leaking
18 information about account validity. bz #975, patch originally from
19 Senthil Kumar, sanity checked by Simon Wilkinson, tested by djm@, biorn@,
20 ok markus@
Darren Tuckerb736d8d2005-11-22 19:37:08 +110021
Darren Tucker41236362005-11-20 14:09:59 +11002220051120
23 - (dtucker) [openbsd-compat/openssl-compat.h] Add comment explaining what
24 is going on.
25
Darren Tucker16fd99c2005-11-12 14:06:29 +11002620051112
27 - (dtucker) [openbsd-compat/getrrsetbyname.c] Restore Portable-specific
28 ifdef lost during sync. Spotted by tim@.
Darren Tucker5a0bdf72005-11-12 14:28:05 +110029 - (dtucker) [openbsd-compat/{realpath.c,stroll.c,rresvport.c}] $OpenBSD tag.
Darren Tucker3f9545e2005-11-12 15:20:52 +110030 - (dtucker) [configure.ac] Use "$AWK" instead of "awk" in gcc version test.
Darren Tucker5bfe1682005-11-12 18:42:36 +110031 - (dtucker) [configure.ac] Remove duplicate utimes() check. ok djm@
Darren Tuckercb6ecde2005-11-12 21:30:07 +110032 - (dtucker) [regress/reconfigure.sh] Fix potential race in the reconfigure
33 test: if sshd takes too long to reconfigure the subsequent connection will
34 fail. Zap pidfile before HUPing sshd which will rewrite it when it's ready.
Darren Tucker16fd99c2005-11-12 14:06:29 +110035
Darren Tuckerb8c89d12005-11-10 10:10:10 +11003620051110
Darren Tucker063ba742005-11-10 10:38:45 +110037 - (dtucker) [openbsd-compat/setenv.c] Merge changes for __findenv from
Darren Tuckerb8c89d12005-11-10 10:10:10 +110038 OpenBSD getenv.c revs 1.4 - 1.8 (ANSIfication of arguments, removal of
39 "register").
Darren Tucker063ba742005-11-10 10:38:45 +110040 - (dtucker) [openbsd-compat/setenv.c] Make __findenv static, remove
Darren Tucker32b53102005-11-10 10:13:06 +110041 unnecessary prototype.
Darren Tucker063ba742005-11-10 10:38:45 +110042 - (dtucker) [openbsd-compat/setenv.c] Sync changes from OpenBSD setenv.c
43 revs 1.7 - 1.9.
Darren Tucker618db972005-11-10 14:43:11 +110044 - (dtucker) [auth-krb5.c] Fix -Wsign-compare warning in non-Heimdal path.
45 Patch from djm@.
Darren Tuckerb0288092005-11-10 14:46:48 +110046 - (dtucker) [configure.ac] Disable pointer-sign warnings on gcc 4.0+
47 since they're not useful right now. Patch from djm@.
Darren Tuckere5a2b522005-11-10 15:56:44 +110048 - (dtucker) [openbsd-compat/getgrouplist.c] Sync OpenBSD revs 1.10 - 1.2 (ANSI
49 prototypes, removal of "register").
Darren Tucker80c0d7e2005-11-10 16:05:37 +110050 - (dtucker) [openbsd-compat/strlcat.c] Sync OpenBSD revs 1.11 - 1.12 (removal
51 of "register").
Darren Tucker7f24a0e2005-11-10 16:18:56 +110052 - (dtucker) [openbsd-compat/{LOTS}] Move the "OPENBSD ORIGINAL" markers to
53 after the copyright notices. Having them at the top next to the CVSIDs
54 guarantees a conflict for each and every sync.
Darren Tucker52245662005-11-10 16:26:17 +110055 - (dtucker) [openbsd-compat/strlcpy.c] Update from OpenBSD 1.8 -> 1.10.
Darren Tucker925d1de2005-11-10 16:31:55 +110056 - (dtucker) [openbsd-compat/sigact.h] Add "OPENBSD ORIGINAL" marker.
Darren Tucker09471d82005-11-10 16:38:54 +110057 - (dtucker) [openbsd-compat/strmode.c] Update from OpenBSD 1.5 -> 1.7.
58 Removal of rcsid, "whiteout" inode type.
Darren Tuckerad1dada2005-11-10 16:42:51 +110059 - (dtucker) [openbsd-compat/basename.c] Update from OpenBSD 1.11 -> 1.14.
60 Removal of rcsid, will no longer strlcpy parts of the string.
Darren Tuckerf976e6f2005-11-10 16:46:26 +110061 - (dtucker) [openbsd-compat/strtoll.c] Update from OpenBSD 1.4 -> 1.5.
Darren Tuckerf5ebfe92005-11-10 16:48:10 +110062 - (dtucker) [openbsd-compat/strtoul.c] Update from OpenBSD 1.5 -> 1.7.
Darren Tuckerdbb631c2005-11-10 16:56:28 +110063 - (dtucker) [openbsd-compat/readpassphrase.c] Update from OpenBSD 1.16 -> 1.18.
Darren Tuckerd76b4c72005-11-10 16:58:47 +110064 - (dtucker) [openbsd-compat/readpassphrase.h] Update from OpenBSD 1.3 -> 1.5.
Darren Tucker6524d4f2005-11-10 17:02:21 +110065 - (dtucker) [openbsd-compat/glob.c] Update from OpenBSD 1.22 -> 1.25.
Darren Tucker50a221b2005-11-10 17:03:22 +110066 - (dtucker) [openbsd-compat/glob.h] Update from OpenBSD 1.8 -> 1.9.
Darren Tucker31ba53e2005-11-10 17:11:29 +110067 - (dtucker) [openbsd-compat/getcwd.c] Update from OpenBSD 1.9 -> 1.14.
Darren Tucker0a149d12005-11-10 17:15:06 +110068 - (dtucker) [openbsd-compat/getcwd.c] Replace lstat with fstat to match up
69 with OpenBSD code since we don't support platforms without fstat any more.
Darren Tuckerc7e05d62005-11-10 17:21:21 +110070 - (dtucker) [openbsd-compat/inet_aton.c] Update from OpenBSD 1.7 -> 1.9.
Darren Tucker28640392005-11-10 17:25:26 +110071 - (dtucker) [openbsd-compat/inet_ntoa.c] Update from OpenBSD 1.4 -> 1.6.
72 - (dtucker) [openbsd-compat/inet_ntop.c] Update from OpenBSD 1.5 -> 1.7.
Darren Tuckerb10b4972005-11-10 17:27:25 +110073 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.5 -> 1.6.
Darren Tucker4e8c2492005-11-10 17:28:35 +110074 - (dtucker) [openbsd-compat/strsep.c] Update from OpenBSD 1.5 -> 1.6.
Darren Tucker8f0d8f82005-11-10 17:33:00 +110075 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.10 -> 1.13.
Darren Tuckerffcd0ec2005-11-10 17:37:02 +110076 - (dtucker) [openbsd-compat/mktemp.c] Update from OpenBSD 1.17 -> 1.19.
Darren Tucker91b34dc2005-11-10 17:42:40 +110077 - (dtucker) [openbsd-compat/rresvport.c] Update from OpenBSD 1.6 -> 1.8.
Darren Tucker6f15c072005-11-10 17:52:08 +110078 - (dtucker) [openbsd-compat/bindresvport.c] Add "OPENBSD ORIGINAL" marker.
Darren Tuckerfe80d7a2005-11-10 17:54:46 +110079 - (dtucker) [openbsd-compat/bindresvport.c] Update from OpenBSD 1.16 -> 1.17.
Darren Tucker30d69742005-11-10 19:29:12 +110080 - (dtucker) [openbsd-compat/sigact.c] Update from OpenBSD 1.3 -> 1.4.
81 Id and copyright sync only, there were no substantial changes we need.
Darren Tuckerce1cb1f2005-11-10 19:31:08 +110082 - (dtucker) [openbsd-compat/bsd-closefrom.c openbsd-compat/base64.c]
Darren Tucker58120342005-11-10 19:31:37 +110083 -Wsign-compare fixes from djm.
Darren Tucker9d30d132005-11-10 19:43:48 +110084 - (dtucker) [openbsd-compat/sigact.h] Update from OpenBSD 1.2 -> 1.3.
85 Id and copyright sync only, there were no substantial changes we need.
Darren Tuckerf0324352005-11-10 21:30:36 +110086 - (dtucker) [configure.ac] Try to get the gcc version number in a way that
87 doesn't change between versions, and use a safer default.
Darren Tuckerb8c89d12005-11-10 10:10:10 +110088
Damien Miller3f54a9f2005-11-05 14:52:18 +11008920051105
90 - (djm) OpenBSD CVS Sync
91 - markus@cvs.openbsd.org 2005/10/07 11:13:57
92 [ssh-keygen.c]
93 change DSA default back to 1024, as it's defined for 1024 bits only
94 and this causes interop problems with other clients. moreover,
95 in order to improve the security of DSA you need to change more
96 components of DSA key generation (e.g. the internal SHA1 hash);
97 ok deraadt
Damien Miller39eda6e2005-11-05 14:52:50 +110098 - djm@cvs.openbsd.org 2005/10/10 10:23:08
99 [channels.c channels.h clientloop.c serverloop.c session.c]
100 fix regression I introduced in 4.2: X11 forwardings initiated after
101 a session has exited (e.g. "(sleep 5; xterm) &") would not start.
102 bz #1086 reported by t8m AT centrum.cz; ok markus@ dtucker@
Damien Miller5e7fd072005-11-05 14:53:39 +1100103 - djm@cvs.openbsd.org 2005/10/11 23:37:37
104 [channels.c]
105 bz #1076 set SO_REUSEADDR on X11 forwarding listner sockets, preventing
106 bind() failure when a previous connection's listeners are in TIME_WAIT,
107 reported by plattner AT inf.ethz.ch; ok dtucker@
Damien Miller5434eb22005-11-05 15:03:24 +1100108 - stevesk@cvs.openbsd.org 2005/10/13 14:03:01
109 [auth2-gss.c gss-genr.c gss-serv.c]
110 remove unneeded #includes; ok markus@
Damien Miller9fac2632005-11-05 15:03:48 +1100111 - stevesk@cvs.openbsd.org 2005/10/13 14:20:37
112 [gss-serv.c]
113 spelling in comments
Damien Miller5f916c82005-11-05 15:05:28 +1100114 - stevesk@cvs.openbsd.org 2005/10/13 19:08:08
115 [gss-serv-krb5.c gss-serv.c]
116 unused declarations; ok deraadt@
117 (id sync only for gss-serv-krb5.c)
Damien Miller20afc242005-11-05 15:06:38 +1100118 - stevesk@cvs.openbsd.org 2005/10/13 19:13:41
119 [dns.c]
120 unneeded #include, unused declaration, little knf; ok deraadt@
Damien Miller6fd6def2005-11-05 15:07:05 +1100121 - stevesk@cvs.openbsd.org 2005/10/13 22:24:31
122 [auth2-gss.c gss-genr.c gss-serv.c monitor.c]
123 KNF; ok djm@
Damien Miller15d72a02005-11-05 15:07:33 +1100124 - stevesk@cvs.openbsd.org 2005/10/14 02:17:59
125 [ssh-keygen.c ssh.c sshconnect2.c]
126 no trailing "\n" for log functions; ok djm@
Damien Miller0a0176e2005-11-05 15:07:59 +1100127 - stevesk@cvs.openbsd.org 2005/10/14 02:29:37
128 [channels.c clientloop.c]
129 free()->xfree(); ok djm@
Damien Millerc1af1d52005-11-05 15:08:57 +1100130 - stevesk@cvs.openbsd.org 2005/10/15 15:28:12
131 [sshconnect.c]
132 make external definition static; ok deraadt@
Damien Miller7e8795d2005-11-05 15:10:42 +1100133 - stevesk@cvs.openbsd.org 2005/10/17 13:45:05
134 [dns.c]
135 fix memory leaks from 2 sources:
136 1) key_fingerprint_raw()
137 2) malloc in dns_read_rdata()
138 ok jakob@
139 - stevesk@cvs.openbsd.org 2005/10/17 14:01:28
140 [dns.c]
141 remove #ifdef LWRES; ok jakob@
Damien Miller319550a2005-11-05 15:11:15 +1100142 - stevesk@cvs.openbsd.org 2005/10/17 14:13:35
143 [dns.c dns.h]
144 more cleanups; ok jakob@
Damien Millerb3bfbb72005-11-05 15:11:48 +1100145 - djm@cvs.openbsd.org 2005/10/30 01:23:19
146 [ssh_config.5]
147 mention control socket fallback behaviour, reported by
148 tryponraj AT gmail.com
Damien Miller4bbacb72005-11-05 15:12:28 +1100149 - djm@cvs.openbsd.org 2005/10/30 04:01:03
150 [ssh-keyscan.c]
151 make ssh-keygen discard junk from server before SSH- ident, spotted by
152 dave AT cirt.net; ok dtucker@
Damien Milleraa3bb102005-11-05 15:12:59 +1100153 - djm@cvs.openbsd.org 2005/10/30 04:03:24
154 [ssh.c]
155 fix misleading debug message; ok dtucker@
Damien Miller4d3fd542005-11-05 15:13:24 +1100156 - dtucker@cvs.openbsd.org 2005/10/30 08:29:29
157 [canohost.c sshd.c]
158 Check for connections with IP options earlier and drop silently. ok djm@
Damien Miller713de762005-11-05 15:13:49 +1100159 - jmc@cvs.openbsd.org 2005/10/30 08:43:47
160 [ssh_config.5]
161 remove trailing whitespace;
Damien Miller788f2122005-11-05 15:14:59 +1100162 - djm@cvs.openbsd.org 2005/10/30 08:52:18
163 [clientloop.c packet.c serverloop.c session.c ssh-agent.c ssh-keygen.c]
164 [ssh.c sshconnect.c sshconnect1.c sshd.c]
165 no need to escape single quotes in comments, no binary change
Damien Miller653b93b2005-11-05 15:15:23 +1100166 - dtucker@cvs.openbsd.org 2005/10/31 06:15:04
167 [sftp.c]
168 Fix sorting with "ls -1" command. From Robert Tsai, "looks right" deraadt@
Damien Millerf14be5c2005-11-05 15:15:49 +1100169 - djm@cvs.openbsd.org 2005/10/31 11:12:49
170 [ssh-keygen.1 ssh-keygen.c]
171 generate a protocol 2 RSA key by default
Damien Millerc7e2d3f2005-11-05 15:16:12 +1100172 - djm@cvs.openbsd.org 2005/10/31 11:48:29
173 [serverloop.c]
174 make sure we clean up wtmp, etc. file when we receive a SIGTERM,
175 SIGINT or SIGQUIT when running without privilege separation (the
176 normal privsep case is already OK). Patch mainly by dtucker@ and
177 senthilkumar_sen AT hotpop.com; ok dtucker@
Damien Miller83d0d392005-11-05 15:16:27 +1100178 - jmc@cvs.openbsd.org 2005/10/31 19:55:25
179 [ssh-keygen.1]
180 grammar;
Damien Miller24ecf612005-11-05 15:16:52 +1100181 - dtucker@cvs.openbsd.org 2005/11/03 13:38:29
182 [canohost.c]
183 Cache reverse lookups with and without DNS separately; ok markus@
Damien Miller19bb3a52005-11-05 15:19:35 +1100184 - djm@cvs.openbsd.org 2005/11/04 05:15:59
185 [kex.c kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c]
186 remove hardcoded hash lengths in key exchange code, allowing
187 implementation of KEX methods with different hashes (e.g. SHA-256);
188 ok markus@ dtucker@ stevesk@
Damien Miller5fd8b022005-11-05 16:04:36 +1100189 - djm@cvs.openbsd.org 2005/11/05 05:01:15
190 [bufaux.c]
191 Fix leaks in error paths, bz #1109 and #1110 reported by kremenek AT
192 cs.stanford.edu; ok dtucker@
Darren Tucker3a38c5a2005-11-05 16:28:35 +1100193 - (dtucker) [README.platform] Add PAM section.
Damien Miller9b59ada2005-11-05 16:56:52 +1100194 - (djm) [openbsd-compat/getrrsetbyname.c] Sync to latest OpenBSD version,
195 resolving memory leak bz#1111 reported by kremenek AT cs.stanford.edu;
196 ok dtucker@
Damien Miller3f54a9f2005-11-05 14:52:18 +1100197
Darren Tuckerd32e2932005-11-02 09:07:31 +110019820051102
199 - (dtucker) [openbsd-compat/bsd-misc.c] Bug #1108: fix broken strdup().
200 Reported by olavi at ipunplugged.com and antoine.brodin at laposte.net
201 via FreeBSD.
202
Damien Miller88edf622005-10-30 11:55:45 +110020320051030
204 - (djm) [contrib/suse/openssh.spec contrib/suse/rc.
205 sshd contrib/suse/sysconfig.ssh] Bug #1106: Updated SuSE spec and init
206 files from imorgan AT nas.nasa.gov
Darren Tucker42308a42005-10-30 15:31:55 +1100207 - (dtucker) [session.c] Bug #1045do not check /etc/nologin when PAM is
208 enabled, instead allow PAM to handle it. Note that on platforms using PAM,
209 the pam_nologin module should be added to sshd's session stack in order to
210 maintain exising behaviour. Based on patch and discussion from t8m at
211 centrum.cz, ok djm@
Damien Miller88edf622005-10-30 11:55:45 +1100212
Darren Tucker537f1ed2005-10-25 18:38:33 +100021320051025
214 - (dtucker) [configure.ac] Relocate LLONG_MAX calculation to after the
215 sizeof(long long) checks, to make fixing bug #1104 easier (no changes
216 yet).
Darren Tuckere7374552005-10-25 18:52:31 +1000217 - (dtucker) [configure.ac] Bug #1104: Tru64's printf family doesn't
218 understand "%lld", even though the compiler has "long long", so handle
219 it as a special case. Patch tested by mcaskill.scott at epa.gov.
Darren Tuckera841dce2005-10-25 18:55:00 +1000220 - (dtucker) [contrib/cygwin/ssh-user-config] Remove duplicate yes/no
221 prompt. Patch from vinschen at redhat.com.
Darren Tucker537f1ed2005-10-25 18:38:33 +1000222
Darren Tucker314d89e2005-10-17 23:29:23 +100022320051017
224 - (dtucker) [configure.ac] Bug #1097: Fix configure for cross-compiling.
225 /etc/default/login report and testing from aabaker at iee.org, corrections
226 from tim@.
227
Darren Tucker9ac1a652005-10-09 11:40:03 +100022820051009
229 - (dtucker) [configure.ac defines.h openbsd-compat/vis.{c,h}] Sync current
230 versions from OpenBSD. ok djm@
231
Darren Tucker1e6616b2005-10-08 12:07:01 +100023220051008
233 - (dtucker) [configure.ac] Bug #1098: define $MAIL for HP-UX; report from
234 brian.smith at agilent com.
Damien Millere04ec6f2005-10-08 16:21:19 +1000235 - (djm) [configure.ac] missing 'test' call for -with-Werror test
Darren Tucker1e6616b2005-10-08 12:07:01 +1000236
Darren Tuckerb18f1512005-10-05 23:02:16 +100023720051005
238 - (dtucker) [configure.ac sshd.8] Enable locked account check (a prepended
239 "*LOCKED*" string) for FreeBSD. Patch jeremie at le-hen.org and
240 senthilkumar_sen at hotpop.com.
241
Darren Tuckerd3d0fa12005-10-03 18:03:05 +100024220051003
243 - (dtucker) OpenBSD CVS Sync
244 - markus@cvs.openbsd.org 2005/09/07 08:53:53
245 [channels.c]
246 enforce chanid != NULL; ok djm
Darren Tuckerd89dbf22005-10-03 18:05:26 +1000247 - markus@cvs.openbsd.org 2005/09/09 19:18:05
248 [clientloop.c]
249 typo; from mark at mcs.vuw.ac.nz, bug #1082
Darren Tuckerce321d82005-10-03 18:11:24 +1000250 - djm@cvs.openbsd.org 2005/09/13 23:40:07
251 [sshd.c ssh.c misc.h sftp.c ssh-keygen.c ssh-keysign.c sftp-server.c
252 scp.c misc.c ssh-keyscan.c ssh-add.c ssh-agent.c]
253 ensure that stdio fds are attached; ok deraadt@
Darren Tuckerc8d64212005-10-03 18:13:42 +1000254 - djm@cvs.openbsd.org 2005/09/19 11:37:34
255 [ssh_config.5 ssh.1]
256 mention ability to specify bind_address for DynamicForward and -D options;
257 bz#1077 spotted by Haruyama Seigo
Darren Tuckera2cdbda2005-10-03 18:16:02 +1000258 - djm@cvs.openbsd.org 2005/09/19 11:47:09
259 [sshd.c]
260 stop connection abort on rekey with delayed compression enabled when
261 post-auth privsep is disabled (e.g. when root is logged in); ok dtucker@
Darren Tucker8813bbb2005-10-03 18:17:02 +1000262 - djm@cvs.openbsd.org 2005/09/19 11:48:10
263 [gss-serv.c]
264 typo
Darren Tucker05d4dfe2005-10-03 18:17:38 +1000265 - jmc@cvs.openbsd.org 2005/09/19 15:38:27
266 [ssh.1]
267 some more .Bk/.Ek to avoid ugly line split;
Darren Tucker895d6982005-10-03 18:18:05 +1000268 - jmc@cvs.openbsd.org 2005/09/19 15:42:44
269 [ssh.c]
270 update -D usage here too;
Darren Tucker1e4308e2005-10-03 18:18:40 +1000271 - djm@cvs.openbsd.org 2005/09/19 23:31:31
272 [ssh.1]
273 spelling nit from stevesk@
Darren Tuckere2dd2d52005-10-03 18:19:06 +1000274 - djm@cvs.openbsd.org 2005/09/21 23:36:54
275 [sshd_config.5]
276 aquire -> acquire, from stevesk@
Darren Tucker45b01422005-10-03 18:20:00 +1000277 - djm@cvs.openbsd.org 2005/09/21 23:37:11
278 [sshd.c]
279 change label at markus@'s request
Darren Tucker28e8e592005-10-03 18:20:28 +1000280 - jaredy@cvs.openbsd.org 2005/09/30 20:34:26
281 [ssh-keyscan.1]
282 deploy .An -nosplit; ok jmc
Darren Tuckerb0b12292005-10-03 18:23:44 +1000283 - dtucker@cvs.openbsd.org 2005/10/03 07:44:42
284 [canohost.c]
285 Relocate check_ip_options call to prevent logging of garbage for
286 connections with IP options set. bz#1092 from David Leonard,
287 "looks good" deraadt@
Darren Tucker1f85dc72005-10-03 20:14:18 +1000288 - (dtucker) [regress/README.regress] Bug #989: Document limitation that scp
289 is required in the system path for the multiplex test to work.
Darren Tuckerd3d0fa12005-10-03 18:03:05 +1000290
Darren Tucker6e422112005-09-30 09:55:49 +100029120050930
292 - (dtucker) [openbsd-compat/openbsd-compat.h] Bug #1096: Add prototype
293 for strtoll. Patch from o.flebbe at science-computing.de.
Darren Tuckerd4f04ae2005-09-30 10:23:21 +1000294 - (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
295 child during PAM account check without clearing it. This restores the
296 post-login warnings such as LDAP password expiry. Patch from Tomas Mraz
297 with help from several others.
Darren Tucker6e422112005-09-30 09:55:49 +1000298
Darren Tucker372c8fb2005-09-29 22:01:10 +100029920050929
300 - (dtucker) [monitor_wrap.c] Remove duplicate definition of loginmsg
301 introduced during sync.
302
Darren Tucker46e7ba52005-09-28 08:26:30 +100030320050928
304 - (dtucker) [entropy.c] Use u_char for receiving RNG seed for consistency.
Darren Tucker7b1e6952005-09-28 22:33:27 +1000305 - (dtucker) [auth-pam.c] Bug #1028: send final non-query messages from
306 PAM via keyboard-interactive. Patch tested by the folks at Vintela.
Darren Tucker46e7ba52005-09-28 08:26:30 +1000307
Darren Tuckerf1377bd2005-09-27 19:50:25 +100030820050927
309 - (dtucker) [entropy.c] Remove unnecessary tests for getuid and geteuid
310 calls, since they can't possibly fail. ok djm@
Darren Tuckerc6f82192005-09-27 22:46:32 +1000311 - (dtucker) [entropy.c entropy.h sshd.c] Pass RNG seed to the reexec'ed
312 process when sshd relies on ssh-random-helper. Should result in faster
313 logins on systems without a real random device or prngd. ok djm@
Darren Tuckerf1377bd2005-09-27 19:50:25 +1000314
Darren Tuckerd3eff2b2005-09-24 12:43:51 +100031520050924
316 - (dtucker) [auth2.c] Move start_pam() calls out of if-else block to remove
317 duplicate call. ok djm@
318
Darren Tuckerc373a562005-09-22 20:15:08 +100031920050922
320 - (dtucker) [configure.ac] Use -R linker flag for libedit too; patch from
321 skeleten at shillest.net.
Darren Tucker82171c62005-09-22 20:19:54 +1000322 - (dtucker) [configure.ac] Fix help for --with-opensc; patch from skeleten at
323 shillest.net.
Darren Tuckerc373a562005-09-22 20:15:08 +1000324
Tim Rice7df8d392005-09-19 09:33:39 -070032520050919
326 - (tim) [aclocal.m4 configure.ac] Delete acconfig.h and add templates to
327 AC_DEFINE and AC_DEFINE_UNQUOTED to quiet autoconf 2.59 warning messages.
Tim Rice542f62b2005-09-19 09:36:55 -0700328 ok dtucker@
Tim Rice7df8d392005-09-19 09:33:39 -0700329
Tim Ricefd9e9e32005-09-12 17:36:10 -070033020050912
331 - (tim) [configure.ac] Bug 1078. Fix --without-kerberos5. Reported by
332 Mike Frysinger.
333
Tim Rice64ead482005-09-08 21:56:33 -070033420050908
335 - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to
336 OpenServer 6 and add osr5bigcrypt support so when someone migrates
337 passwords between UnixWare and OpenServer they will still work. OK dtucker@
338
Damien Millerc8ab8ce2005-09-01 19:10:48 +100033920050901
340 - (djm) Update RPM spec file versions
341
Tim Rice66fd2172005-08-31 09:59:49 -070034220050831
Damien Millerda9984f2005-08-31 19:46:26 +1000343 - (djm) OpenBSD CVS Sync
344 - djm@cvs.openbsd.org 2005/08/30 22:08:05
345 [gss-serv.c sshconnect2.c]
346 destroy credentials if krb5_kuserok() call fails. Stops credentials being
347 delegated to users who are not authorised for GSSAPIAuthentication when
348 GSSAPIDeletegateCredentials=yes and another authentication mechanism
349 succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by
350 simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
Damien Millerae379592005-08-31 19:47:07 +1000351 - markus@cvs.openbsd.org 2005/08/31 09:28:42
352 [version.h]
353 4.2
Darren Tuckerd0a47cd2005-09-01 00:05:56 +1000354 - (dtucker) [README] Update release note URL to 4.2
Tim Rice66fd2172005-08-31 09:59:49 -0700355 - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.c
356 openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable
357 libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd().
358 Feedback and OK dtucker@
Damien Millerda9984f2005-08-31 19:46:26 +1000359
36020050830
Tim Riceeb456542005-08-30 07:12:02 -0700361 - (tim) [configure.ac] Back out last change. It needs to be done differently.
362
Tim Rice20168652005-08-29 17:17:37 -070036320050829
364 - (tim) [configure.ac] ia_openinfo() seems broken on OSR6. Limit UW long
365 password support to 7.x for now.
366
Tim Rice2291c002005-08-26 13:15:19 -070036720050826
368 - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.c
369 openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h
370 openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c
371 openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char)
372 on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing
373 by tim@. Feedback and OK dtucker@
374
Darren Tucker114572f2005-08-23 23:32:05 +100037520050823
376 - (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
377 qualified sshd pathname since some systems (eg Cygwin) may consider "/foo"
378 and "//foo" to be different. Spotted by vinschen at redhat.com.
Tim Rice8cc2ad62005-08-23 17:18:21 -0700379 - (tim) [configure.ac] Not all gcc's support -Wsign-compare. Enhancements
380 and OK dtucker@
381 - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@
Darren Tucker114572f2005-08-23 23:32:05 +1000382
Darren Tucker93e7e8f2005-08-23 08:06:55 +100038320050821
384 - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support for
385 LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
386
Damien Miller1d109762005-08-16 21:32:09 +100038720050816
Damien Millerca9ce952005-08-31 19:42:20 +1000388 - (djm) [ttymodes.c] bugzilla #1025: Fix encoding of _POSIX_VDISABLE,
Damien Miller1d109762005-08-16 21:32:09 +1000389 from Jacob Nevins; ok dtucker@
390
Tim Rice027e8b12005-08-15 14:52:50 -070039120050815
Tim Ricec1819c82005-08-15 17:48:40 -0700392 - (tim) [sftp.c] wrap el_end() in #ifdef USE_LIBEDIT
393 - (tim) [configure.ac] corrections to libedit tests. Report and patches
394 by skeleten AT shillest.net
Tim Rice027e8b12005-08-15 14:52:50 -0700395
Damien Millerb5c01252005-08-12 22:10:28 +100039620050812
397 - (djm) OpenBSD CVS Sync
398 - markus@cvs.openbsd.org 2005/07/28 17:36:22
399 [packet.c]
400 missing packet_init_compression(); from solar
Damien Millerbe1045d2005-08-12 22:10:56 +1000401 - djm@cvs.openbsd.org 2005/07/30 01:26:16
402 [ssh.c]
403 fix -D listen_host initialisation, so it picks up gateway_ports setting
404 correctly
Damien Miller43f6db62005-08-12 22:11:18 +1000405 - djm@cvs.openbsd.org 2005/07/30 02:03:47
406 [readconf.c]
407 listen_hosts initialisation here too; spotted greg AT y2005.nest.cx
Damien Miller203c7052005-08-12 22:11:37 +1000408 - dtucker@cvs.openbsd.org 2005/08/06 10:03:12
409 [servconf.c]
410 Unbreak sshd ListenAddress for bare IPv6 addresses.
Damien Miller8e489482005-08-12 22:11:58 +1000411 Report from Janusz Mucka; ok djm@
Damien Miller0e2c1022005-08-12 22:16:22 +1000412 - jaredy@cvs.openbsd.org 2005/08/08 13:22:48
413 [sftp.c]
414 sftp prompt enhancements:
415 - in non-interactive mode, do not print an empty prompt at the end
416 before finishing
417 - print newline after EOF in editline mode
418 - call el_end() in editline mode
419 ok dtucker djm
Damien Millerb5c01252005-08-12 22:10:28 +1000420
Darren Tuckerc7572b22005-08-10 20:34:15 +100042120050810
422 - (dtucker) [configure.ac] Test libedit library and headers for compatibility.
423 Report from skeleten AT shillest.net, ok djm@
Darren Tucker73f671a2005-08-10 21:52:36 +1000424 - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]
425 Sync current (thread-safe) version of realpath.c from OpenBSD (which is
426 in turn based on FreeBSD's). ok djm@
Darren Tuckerc7572b22005-08-10 20:34:15 +1000427
Tim Rice8bc6b902005-08-09 10:09:53 -070042820050809
429 - (tim) [configure.ac] Allow --with-audit=no. OK dtucker@
430 Report by skeleten AT shillest.net
431
Darren Tucker212cfc42005-08-03 10:57:15 +100043220050803
433 - (dtucker) [openbsd-compat/fake-rfc2553.h] Check for EAI_* defines
434 individually and use a value less likely to collide with real values from
435 netdb.h. Fixes compile warnings on FreeBSD 5.3. ok djm@
Darren Tucker98256972005-08-03 15:36:21 +1000436 - (dtucker) [openbsd-compat/fake-rfc2553.h] MAX_INT -> INT_MAX since the
437 latter is specified in the standard.
Darren Tucker212cfc42005-08-03 10:57:15 +1000438
Darren Tucker40858532005-08-02 17:07:07 +100043920050802
440 - (dtucker) OpenBSD CVS Sync
441 - dtucker@cvs.openbsd.org 2005/07/27 10:39:03
442 [scp.c hostfile.c sftp-client.c]
443 Silence bogus -Wuninitialized warnings; ok djm@
Darren Tuckerdd352b62005-08-02 17:21:29 +1000444 - (dtucker) [configure.ac] Enable -Wuninitialized by default when compiling
445 with gcc. ok djm@
Darren Tucker7da23cb2005-08-03 00:20:15 +1000446 - (dtucker) [configure.ac] Add a --with-Werror option to configure for
447 adding -Werror to CFLAGS when all of the configure tests are done. ok djm@
Darren Tucker40858532005-08-02 17:07:07 +1000448
Darren Tuckerac1910f2005-07-26 12:00:42 +100044920050726
450 - (dtucker) [configure.ac] Update zlib warning message too, pointed out by
451 tim@.
Damien Miller47655ee2005-07-26 21:54:11 +1000452 - (djm) OpenBSD CVS Sync
453 - otto@cvs.openbsd.org 2005/07/19 15:32:26
454 [auth-passwd.c]
455 auth_usercheck(3) can return NULL, so check for that. Report from
456 mpech@. ok markus@
Damien Miller9786e6e2005-07-26 21:54:56 +1000457 - markus@cvs.openbsd.org 2005/07/25 11:59:40
458 [kex.c kex.h myproposal.h packet.c packet.h servconf.c session.c]
459 [sshconnect2.c sshd.c sshd_config sshd_config.5]
460 add a new compression method that delays compression until the user
461 has been authenticated successfully and set compression to 'delayed'
462 for sshd.
463 this breaks older openssh clients (< 3.5) if they insist on
464 compression, so you have to re-enable compression in sshd_config.
465 ok djm@
Darren Tuckerac1910f2005-07-26 12:00:42 +1000466
Darren Tucker41097ed2005-07-25 15:24:21 +100046720050725
468 - (dtucker) [configure.ac] Update zlib version check for CAN-2005-2096.
469
Damien Miller46d38de2005-07-17 17:02:09 +100047020050717
471- OpenBSD CVS Sync
472 - djm@cvs.openbsd.org 2005/07/16 01:35:24
473 [auth1.c channels.c cipher.c clientloop.c kex.c session.c ssh.c]
474 [sshconnect.c]
475 spacing
Damien Miller94cf4c82005-07-17 17:04:47 +1000476 - (djm) [acss.c auth-pam.c auth-shadow.c auth-skey.c auth1.c canohost.c]
477 [cipher-acss.c loginrec.c ssh-rand-helper.c sshd.c] Fix whitespace at EOL
478 in portable too ("perl -p -i -e 's/\s+$/\n/' *.[ch]")
Damien Miller37294fb2005-07-17 17:18:49 +1000479 - (djm) [auth-pam.c sftp.c] spaces vs. tabs at start of line
Damien Miller2b9b0452005-07-17 17:19:24 +1000480 - djm@cvs.openbsd.org 2005/07/17 06:49:04
481 [channels.c channels.h session.c session.h]
482 Fix a number of X11 forwarding channel leaks:
483 1. Refuse multiple X11 forwarding requests on the same session
484 2. Clean up all listeners after a single_connection X11 forward, not just
485 the one that made the single connection
486 3. Destroy X11 listeners when the session owning them goes away
487 testing and ok dtucker@
Damien Miller0dc1bef2005-07-17 17:22:45 +1000488 - djm@cvs.openbsd.org 2005/07/17 07:17:55
489 [auth-rh-rsa.c auth-rhosts.c auth2-chall.c auth2-gss.c channels.c]
490 [cipher-ctr.c gss-genr.c gss-serv.c kex.c moduli.c readconf.c]
491 [serverloop.c session.c sftp-client.c sftp.c ssh-add.c ssh-keygen.c]
492 [sshconnect.c sshconnect2.c]
493 knf says that a 2nd level indent is four (not three or five) spaces
Damien Millerb6f72f52005-07-17 17:26:43 +1000494 -(djm) [audit.c auth1.c auth2.c entropy.c loginrec.c serverloop.c]
495 [ssh-rand-helper.c] fix portable 2nd level indents at 4 spaces too
Damien Miller04b65332005-07-17 17:53:31 +1000496 - (djm) [monitor.c monitor_wrap.c] -Wsign-compare for PAM monitor calls
497
Darren Tucker4f1adad2005-07-16 11:33:06 +100049820050716
499 - (dtucker) [auth-pam.c] Ensure that only one side of the authentication
500 socketpair stays open on in both the monitor and PAM process. Patch from
501 Joerg Sonnenberger.
502
Darren Tuckera5cf8552005-07-14 17:04:18 +100050320050714
504 - (dtucker) OpenBSD CVS Sync
505 - dtucker@cvs.openbsd.org 2005/07/06 09:33:05
506 [ssh.1]
507 clarify meaning of ssh -b ; with & ok jmc@
Darren Tuckerbee73d52005-07-14 17:05:02 +1000508 - dtucker@cvs.openbsd.org 2005/07/08 09:26:18
509 [misc.c]
510 Make comment match code; ok djm@
Darren Tuckerce377c32005-07-14 17:05:51 +1000511 - markus@cvs.openbsd.org 2005/07/08 09:41:33
512 [channels.h]
513 race when efd gets closed while there is still buffered data:
514 change CHANNEL_EFD_OUTPUT_ACTIVE()
515 1) c->efd must always be valid AND
516 2a) no EOF has been seen OR
517 2b) there is buffered data
518 report, initial fix and testing Chuck Cranor
Darren Tucker89f4d472005-07-14 17:06:21 +1000519 - dtucker@cvs.openbsd.org 2005/07/08 10:20:41
520 [ssh_config.5]
521 change BindAddress to match recent ssh -b change; prompted by markus@
Darren Tucker6c71d202005-07-14 17:06:50 +1000522 - jmc@cvs.openbsd.org 2005/07/08 12:53:10
523 [ssh_config.5]
524 new sentence, new line;
Darren Tucker8e2eb302005-07-14 17:07:21 +1000525 - dtucker@cvs.openbsd.org 2005/07/14 04:00:43
526 [misc.h]
527 use __sentinel__ attribute; ok deraadt@ djm@ markus@
Darren Tucker4a422572005-07-14 17:22:11 +1000528 - (dtucker) [configure.ac defines.h] Define __sentinel__ to nothing if the
529 compiler doesn't understand it to prevent warnings. If any mainstream
530 compiler versions acquire it we can test for those versions. Based on
531 discussion with djm@.
Darren Tuckera5cf8552005-07-14 17:04:18 +1000532
Darren Tuckera916d142005-07-07 11:50:20 +100053320050707
Darren Tuckera83f2612005-07-07 20:09:35 +1000534 - dtucker [auth-krb5.c auth.h gss-serv-krb5.c] Move KRB5CCNAME generation for
535 the MIT Kerberos code path into a common function and expand mkstemp
536 template to be consistent with the rest of OpenSSH. From sxw at
537 inf.ed.ac.uk, ok djm@
538 - (dtucker) [auth-krb5.c] There's no guarantee that snprintf will set errno
539 in the case where the buffer is insufficient, so always return ENOMEM.
540 Also pointed out by sxw at inf.ed.ac.uk.
Darren Tucker893c6022005-07-07 20:33:36 +1000541 - (dtucker) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Remove
542 calls to krb5_init_ets, which has not been required since krb-1.1.x and
543 most Kerberos versions no longer export in their public API. From sxw
544 at inf.ed.ac.uk, ok djm@
Darren Tuckera916d142005-07-07 11:50:20 +1000545
Damien Millera7270302005-07-06 09:36:05 +100054620050706
547 - (djm) OpenBSD CVS Sync
548 - markus@cvs.openbsd.org 2005/07/01 13:19:47
549 [channels.c]
550 don't free() if getaddrinfo() fails; report mpech@
Damien Miller13390022005-07-06 09:44:19 +1000551 - djm@cvs.openbsd.org 2005/07/04 00:58:43
552 [channels.c clientloop.c clientloop.h misc.c misc.h ssh.c ssh_config.5]
553 implement support for X11 and agent forwarding over multiplex slave
554 connections. Because of protocol limitations, the slave connections inherit
555 the master's DISPLAY and SSH_AUTH_SOCK rather than distinctly forwarding
556 their own.
557 ok dtucker@ "put it in" deraadt@
Damien Millerfd94fba2005-07-06 09:44:59 +1000558 - jmc@cvs.openbsd.org 2005/07/04 11:29:51
559 [ssh_config.5]
560 fix Xr and a little grammar;
Damien Millerf92c0792005-07-06 09:45:26 +1000561 - markus@cvs.openbsd.org 2005/07/04 14:04:11
562 [channels.c]
563 don't forget to set x11_saved_display
Damien Millera7270302005-07-06 09:36:05 +1000564
Damien Miller9651fe62005-06-26 08:55:25 +100056520050626
566 - (djm) OpenBSD CVS Sync
567 - djm@cvs.openbsd.org 2005/06/17 22:53:47
568 [ssh.c sshconnect.c]
569 Fix ControlPath's %p expanding to "0" for a default port,
570 spotted dwmw2 AT infradead.org; ok markus@
Damien Miller8f74c8f2005-06-26 08:56:03 +1000571 - djm@cvs.openbsd.org 2005/06/18 04:30:36
572 [ssh.c ssh_config.5]
573 allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@
Damien Miller7c71cc72005-06-26 08:56:31 +1000574 - djm@cvs.openbsd.org 2005/06/25 22:47:49
575 [ssh.c]
Damien Millerdba63542005-06-26 08:56:48 +1000576 do the default port filling code a few lines earlier, so it really
577 does fix %p
Damien Miller9651fe62005-06-26 08:55:25 +1000578
Damien Miller6abf57c2005-06-19 07:31:37 +100057920050618
580 - (djm) OpenBSD CVS Sync
581 - djm@cvs.openbsd.org 2005/05/20 12:57:01;
582 [auth1.c] split protocol 1 auth methods into separate functions, makes
583 authloop much more readable; fixes and ok markus@ (portable ok &
584 polish dtucker@)
Damien Miller06221f12005-06-19 07:36:10 +1000585 - djm@cvs.openbsd.org 2005/06/17 02:44:33
586 [auth1.c] make this -Wsign-compare clean; ok avsm@ markus@
Damien Miller52c8afe2005-06-19 10:19:43 +1000587 - (djm) [loginrec.c ssh-rand-helper.c] Fix -Wsign-compare for portable,
588 tested and fixes tim@
Damien Miller6abf57c2005-06-19 07:31:37 +1000589
Damien Miller17e7ed02005-06-17 12:54:33 +100059020050617
591 - (djm) OpenBSD CVS Sync
592 - djm@cvs.openbsd.org 2005/06/16 03:38:36
593 [channels.c channels.h clientloop.c clientloop.h ssh.c]
594 move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd
595 easier later; ok deraadt@
Damien Miller677257f2005-06-17 12:55:03 +1000596 - markus@cvs.openbsd.org 2005/06/16 08:00:00
597 [canohost.c channels.c sshd.c]
598 don't exit if getpeername fails for forwarded ports; bugzilla #1054;
599 ok djm
Damien Millereccb9de2005-06-17 12:59:34 +1000600 - djm@cvs.openbsd.org 2005/06/17 02:44:33
601 [auth-rsa.c auth.c auth1.c auth2-chall.c auth2-gss.c authfd.c authfile.c]
602 [bufaux.c canohost.c channels.c cipher.c clientloop.c dns.c gss-serv.c]
603 [kex.c kex.h key.c mac.c match.c misc.c packet.c packet.h scp.c]
604 [servconf.c session.c session.h sftp-client.c sftp-server.c sftp.c]
605 [ssh-keyscan.c ssh-rsa.c sshconnect.c sshconnect1.c sshconnect2.c sshd.c]
606 make this -Wsign-compare clean; ok avsm@ markus@
607 NB. auth1.c changes not committed yet (conflicts with uncommitted sync)
608 NB2. more work may be needed to make portable Wsign-compare clean
Darren Tuckerf0bd3522005-06-17 21:15:20 +1000609 - (dtucker) [cipher.c openbsd-compat/openbsd-compat.h
610 openbsd-compat/openssl-compat.c] only include openssl compat stuff where
611 it's needed as it can cause conflicts elsewhere (eg xcrypt.c). Found by
612 and ok tim@
Damien Miller17e7ed02005-06-17 12:54:33 +1000613
Damien Miller05656962005-06-16 13:18:04 +100061420050616
615 - (djm) OpenBSD CVS Sync
616 - jaredy@cvs.openbsd.org 2005/06/07 13:25:23
617 [progressmeter.c]
618 catch SIGWINCH and resize progress meter accordingly; ok markus dtucker
Damien Miller6476cad2005-06-16 13:18:34 +1000619 - djm@cvs.openbsd.org 2005/06/06 11:20:36
620 [auth.c auth.h misc.c misc.h ssh.c ssh_config.5 sshconnect.c]
621 introduce a generic %foo expansion function. replace existing % expansion
622 and add expansion to ControlPath; ok markus@
Damien Millerac7ef6a2005-06-16 13:19:06 +1000623 - djm@cvs.openbsd.org 2005/06/08 03:50:00
624 [ssh-keygen.1 ssh-keygen.c sshd.8]
625 increase default rsa/dsa key length from 1024 to 2048 bits;
626 ok markus@ deraadt@
Damien Millerd14b1e72005-06-16 13:19:41 +1000627 - djm@cvs.openbsd.org 2005/06/08 11:25:09
628 [clientloop.c readconf.c readconf.h ssh.c ssh_config.5]
629 add ControlMaster=auto/autoask options to support opportunistic
630 multiplexing; tested avsm@ and jakob@, ok markus@
Damien Miller46f55d32005-06-16 13:21:17 +1000631 - dtucker@cvs.openbsd.org 2005/06/09 13:43:49
632 [cipher.c]
633 Correctly initialize end of array sentinel; ok djm@
634 (Id sync only, change already in portable)
Damien Miller05656962005-06-16 13:18:04 +1000635
Darren Tuckera55ec772005-06-09 21:45:10 +100063620050609
637 - (dtucker) [cipher.c openbsd-compat/Makefile.in
Darren Tucker488d6022005-06-09 23:40:39 +1000638 openbsd-compat/openbsd-compat.h openbsd-compat/openssl-compat.{c,h}]
Darren Tuckera55ec772005-06-09 21:45:10 +1000639 Move compatibility code for supporting older OpenSSL versions to the
640 compat layer. Suggested by and "no objection" djm@
641
Darren Tucker431f0222005-06-07 17:53:40 +100064220050607
643 - (dtucker) [configure.ac] Continue the hunt for LLONG_MIN and LLONG_MAX:
644 in today's episode we attempt to coax it from limits.h where it may be
645 hiding, failing that we take the DIY approach. Tested by tim@
646
Darren Tucker67b37032005-06-03 17:58:31 +100064720050603
648 - (dtucker) [configure.ac] Only try gcc -std=gnu99 if LLONG_MAX isn't
649 defined, and check that it helps before keeping it in CFLAGS. Some old
650 gcc's don't set an error code when encountering an unknown value in -std.
651 Found and tested by tim@.
Darren Tucker6a45f3d2005-06-03 19:33:10 +1000652 - (dtucker) [configure.ac] Point configure's reporting address at the
653 openssh-unix-dev list. ok tim@ djm@
Darren Tucker67b37032005-06-03 17:58:31 +1000654
Tim Ricefcc7ff12005-06-02 20:28:29 -070065520050602
656 - (tim) [configure.ac] Some platforms need sys/types.h for arpa/nameser.h.
657 Take AC_CHECK_HEADERS test out of ultrix section. It caused other platforms
658 to skip builtin standard includes tests. (first AC_CHECK_HEADERS test
659 must be run on all platforms) Add missing ;; to case statement. OK dtucker@
660
Darren Tuckerd886e1c2005-06-01 18:57:45 +100066120050601
662 - (dtucker) [configure.ac] Look for _getshort and _getlong in
663 arpa/nameser.h.
Darren Tucker81eb5d52005-06-01 21:39:33 +1000664 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoll.c]
665 Add strtoll to the compat library, from OpenBSD.
Darren Tuckerfc4f2dd2005-06-01 23:01:12 +1000666 - (dtucker) OpenBSD CVS Sync
667 - avsm@cvs.openbsd.org 2005/05/26 02:08:05
668 [scp.c]
669 If copying multiple files to a target file (which normally fails, as it
670 must be a target directory), kill the spawned ssh child before exiting.
671 This stops it trying to authenticate and spewing lots of output.
672 deraadt@ ok
Darren Tucker2db8ae62005-06-01 23:02:25 +1000673 - dtucker@cvs.openbsd.org 2005/05/26 09:08:12
674 [ssh-keygen.c]
675 uint32_t -> u_int32_t for consistency; ok djm@
Darren Tucker0814d312005-06-01 23:08:51 +1000676 - djm@cvs.openbsd.org 2005/05/27 08:30:37
677 [ssh.c]
678 fix -O for cases where no ControlPath has been specified or socket at
679 ControlPath is not contactable; spotted by and ok avsm@
Tim Rice5f707582005-06-01 19:57:45 -0700680 - (tim) [config.guess config.sub] Update to '2005-05-27' version.
Tim Rice4dbacff2005-06-01 20:09:28 -0700681 - (tim) [configure.ac] set TEST_SHELL for OpenServer 6
Darren Tuckerd886e1c2005-06-01 18:57:45 +1000682
Darren Tucker11fb0f22005-05-31 16:51:07 +100068320050531
684 - (dtucker) [contrib/aix/pam.conf] Correct comments. From davidl at
685 vintela.com.
Darren Tuckerf5615962005-05-31 16:59:16 +1000686 - (dtucker) [mdoc2man.awk] Teach it to understand .Ox.
Darren Tucker11fb0f22005-05-31 16:51:07 +1000687
68820050530
689 - (dtucker) [README] Link to new release notes. Beter late than never...
690
Darren Tucker782727a2005-05-29 10:28:48 +100069120050529
692 - (dtucker) [openbsd-compat/port-aix.c] Bug #1046: AIX 5.3 expects the
693 argument to passwdexpired to be initialized to NULL. Suggested by tim@
694 While at it, initialize the other arguments to auth functions in case they
695 ever acquire this behaviour.
Darren Tucker6b2fe312005-05-29 10:32:47 +1000696 - (dtucker) [openbsd-compat/port-aix.c] Whitespace cleanups while there.
Darren Tuckerf9fea652005-05-29 10:54:27 +1000697 - (dtucker) [openbsd-compat/port-aix.c] Minor correction to debug message,
698 spotted by tim@.
Darren Tucker782727a2005-05-29 10:28:48 +1000699
Darren Tucker0c9653f2005-05-28 15:58:14 +100070020050528
701 - (dtucker) [configure.ac] For AC_CHECK_HEADERS() and AC_CHECK_FUNCS() have
702 one entry per line to make it easier to merge changes. ok djm@
Darren Tucker390b6d52005-05-28 16:54:36 +1000703 - (dtucker) [configure.ac] strsep() may be defined in string.h, so check
704 for its presence and include it in the strsep check.
Darren Tucker7d2171b2005-05-28 16:57:00 +1000705 - (dtucker) [configure.ac] getpgrp may be defined in unistd.h, so check for
706 its presence before doing AC_FUNC_GETPGRP.
Darren Tuckerfd333282005-05-28 18:31:42 +1000707 - (dtucker) [configure.ac] Merge HP-UX blocks into a common block with minor
708 version-specific variations as required.
Darren Tucker5d72a402005-05-28 20:28:39 +1000709 - (dtucker) [openbsd-compat/port-aix.h] Use the HAVE_DECL_* definitions as
710 per the autoconf man page. Configure should always define them but it
711 doesn't hurt to check.
Darren Tucker0c9653f2005-05-28 15:58:14 +1000712
Damien Miller287b4592005-05-27 19:36:56 +100071320050527
714 - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by
715 David Leach; ok dtucker@
Darren Tucker2be1cbb2005-05-27 21:13:40 +1000716 - (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c
717 openbsd-compat/bsd-misc.c] Add support for Ultrix. No, that's not a typo.
718 Required changes from Bernhard Simon, integrated by me. ok djm@
Damien Miller287b4592005-05-27 19:36:56 +1000719
Damien Miller2c04deb2005-05-26 11:35:37 +100072020050525
721 - (djm) [mpaux.c mpaux.h Makefile.in] Remove old mpaux.[ch] code, it has not
722 been used for a while
Damien Miller9278ffa2005-05-26 11:59:06 +1000723 - (djm) OpenBSD CVS Sync
724 - otto@cvs.openbsd.org 2005/04/05 13:45:31
725 [ssh-keygen.c]
Damien Miller4f1d6b22005-05-26 11:59:32 +1000726 - djm@cvs.openbsd.org 2005/04/06 09:43:59
727 [sshd.c]
728 avoid harmless logspam by not performing setsockopt() on non-socket;
729 ok markus@
Damien Miller1b0de9a2005-05-26 12:01:22 +1000730 - dtucker@cvs.openbsd.org 2005/04/06 12:26:06
731 [ssh.c]
732 Fix debug call for port forwards; patch from pete at seebeyond.com,
733 ok djm@ (ID sync only - change already in portable)
Damien Miller5fd38c02005-05-26 12:02:14 +1000734 - djm@cvs.openbsd.org 2005/04/09 04:32:54
735 [misc.c misc.h tildexpand.c Makefile.in]
736 replace tilde_expand_filename with a simpler implementation, ahead of
737 more whacking; ok deraadt@
Damien Miller3dc967e2005-05-26 12:03:15 +1000738 - jmc@cvs.openbsd.org 2005/04/14 12:30:30
739 [ssh.1]
740 arg to -b is an address, not if_name;
741 ok markus@
Damien Millera31c9292005-05-26 12:03:31 +1000742 - jakob@cvs.openbsd.org 2005/04/20 10:05:45
743 [dns.c]
744 do not try to look up SSHFP for numerical hostname. ok djm@
Damien Miller167ea5d2005-05-26 12:04:02 +1000745 - djm@cvs.openbsd.org 2005/04/21 06:17:50
746 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8]
747 [sshd_config.5] OpenSSH doesn't ever look at the $HOME environment
748 variable, so don't say that we do (bz #623); ok deraadt@
Damien Millerddee5752005-05-26 12:05:05 +1000749 - djm@cvs.openbsd.org 2005/04/21 11:47:19
750 [ssh.c]
751 don't allocate a pty when -n flag (/dev/null stdin) is set, patch from
752 ignasi.roca AT fujitsu-siemens.com (bz #829); ok dtucker@
Damien Millerddeb7522005-05-26 12:05:28 +1000753 - dtucker@cvs.openbsd.org 2005/04/23 23:43:47
754 [readpass.c]
755 Add debug message if read_passphrase can't open /dev/tty; bz #471;
756 ok djm@
Damien Millerac7a0052005-05-26 12:05:49 +1000757 - jmc@cvs.openbsd.org 2005/04/26 12:59:02
758 [sftp-client.h]
759 spelling correction in comment from wiz@netbsd;
Damien Millerdadfd4d2005-05-26 12:07:13 +1000760 - jakob@cvs.openbsd.org 2005/04/26 13:08:37
761 [ssh.c ssh_config.5]
762 fallback gracefully if client cannot connect to ControlPath. ok djm@
Damien Miller41bfc292005-05-26 12:07:32 +1000763 - moritz@cvs.openbsd.org 2005/04/28 10:17:56
764 [progressmeter.c ssh-keyscan.c]
765 add snprintf checks. ok djm@ markus@
Damien Millerd2ebd452005-05-26 12:07:47 +1000766 - markus@cvs.openbsd.org 2005/05/02 21:13:22
767 [readpass.c]
768 missing {}
Damien Miller924c25a2005-05-26 12:09:32 +1000769 - djm@cvs.openbsd.org 2005/05/10 10:28:11
770 [ssh.c]
771 print nice error message for EADDRINUSE as well (ID sync only)
Damien Miller538c9b72005-05-26 12:11:28 +1000772 - djm@cvs.openbsd.org 2005/05/10 10:30:43
773 [ssh.c]
774 report real errors on fallback from ControlMaster=no to normal connect
Damien Miller17b23d82005-05-26 12:11:56 +1000775 - markus@cvs.openbsd.org 2005/05/16 15:30:51
776 [readconf.c servconf.c]
777 check return value from strdelim() for NULL (AddressFamily); mpech
Damien Miller1594ad52005-05-26 12:12:19 +1000778 - djm@cvs.openbsd.org 2005/05/19 02:39:55
779 [sshd_config.5]
780 sort config options, from grunk AT pestilenz.org; ok jmc@
Damien Miller06b75ad2005-05-26 12:12:37 +1000781 - djm@cvs.openbsd.org 2005/05/19 02:40:52
782 [sshd_config]
783 whitespace nit, from grunk AT pestilenz.org
Damien Miller459735a2005-05-26 12:13:42 +1000784 - djm@cvs.openbsd.org 2005/05/19 02:42:26
785 [includes.h]
786 fix cast, from grunk AT pestilenz.org
Damien Millerebcfedc2005-05-26 12:13:56 +1000787 - djm@cvs.openbsd.org 2005/05/20 10:50:55
788 [ssh_config.5]
789 give a ProxyCommand example using nc(1), with and ok jmc@
Damien Millerdfec2942005-05-26 12:14:32 +1000790 - jmc@cvs.openbsd.org 2005/05/20 11:23:32
791 [ssh_config.5]
792 oops - article and spacing;
Damien Millerb089fb52005-05-26 12:16:18 +1000793 - avsm@cvs.openbsd.org 2005/05/23 22:44:01
794 [moduli.c ssh-keygen.c]
795 - removes signed/unsigned comparisons in moduli generation
796 - use strtonum instead of atoi where its easier
797 - check some strlcpy overflow and fatal instead of truncate
Damien Miller3710f272005-05-26 12:19:17 +1000798 - djm@cvs.openbsd.org 2005/05/23 23:32:46
799 [cipher.c myproposal.h ssh.1 ssh_config.5 sshd_config.5]
800 add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
801 ok markus@
Damien Miller02e754f2005-05-26 12:19:39 +1000802 - avsm@cvs.openbsd.org 2005/05/24 02:05:09
803 [ssh-keygen.c]
804 some style nits from dmiller@, and use a fatal() instead of a printf()/exit
Damien Millerb253cc42005-05-26 12:23:44 +1000805 - avsm@cvs.openbsd.org 2005/05/24 17:32:44
806 [atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
807 [ssh-keyscan.c sshconnect.c]
808 Switch atomicio to use a simpler interface; it now returns a size_t
809 (containing number of bytes read/written), and indicates error by
810 returning 0. EOF is signalled by errno==EPIPE.
811 Typical use now becomes:
812
813 if (atomicio(read, ..., len) != len)
814 err(1,"read");
815
816 ok deraadt@, cloder@, djm@
Darren Tuckerd98dce62005-05-26 13:43:57 +1000817 - (dtucker) [regress/reexec.sh] Add ${EXEEXT} so this test also works on
818 Cygwin.
Darren Tuckerf08bdb52005-05-26 19:59:48 +1000819 - (dtucker) [auth-pam.c] Bug #1033: Fix warnings building with PAM on Linux:
Darren Tucker84ce9b42005-05-26 20:12:15 +1000820 warning: dereferencing type-punned pointer will break strict-aliasing rules
821 warning: passing arg 3 of `pam_get_item' from incompatible pointer type
822 The type-punned pointer fix is based on a patch from SuSE's rpm. ok djm@
823 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Bug #1033: Provide
824 templates for _getshort and _getlong if missing to prevent compiler warnings
825 on Linux.
Damien Millerde3cb0a2005-05-26 20:48:25 +1000826 - (djm) [configure.ac openbsd-compat/Makefile.in]
827 [openbsd-compat/openbsd-compat.h openbsd-compat/strtonum.c]
828 Add strtonum(3) from OpenBSD libc, new code needs it.
829 Unfortunately Linux forces us to do a bizarre dance with compiler
830 options to get LLONG_MIN/MAX; Spotted by and ok dtucker@
Damien Miller2c04deb2005-05-26 11:35:37 +1000831
Damien Miller4d8f5602005-05-25 14:43:47 +100083220050524
833 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
834 [contrib/suse/openssh.spec] Update spec file versions to 4.1p1
Darren Tucker328118a2005-05-25 16:18:09 +1000835 - (dtucker) [auth-pam.c] Since people don't seem to be getting the message
836 that USE_POSIX_THREADS is unsupported, not recommended and generally a bad
837 idea, it is now known as UNSUPPORTED_POSIX_THREADS_HACK. Attempting to use
838 USE_POSIX_THREADS will now generate an error so we don't silently change
839 behaviour. ok djm@
Darren Tuckerae8c91e2005-05-25 19:42:10 +1000840 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Ensure sufficient memory
841 allocation when retrieving core Windows environment. Add CYGWIN variable
842 to propagated variables. Patch from vinschen at redhat.com, ok djm@
Damien Miller6b6d5be2005-05-26 11:34:36 +1000843 - Release 4.1p1
Damien Miller4d8f5602005-05-25 14:43:47 +1000844
84520050524
Damien Millerdf548bc2005-05-24 15:54:27 +1000846 - (djm) [openbsd-compat/readpassphrase.c] bz #950: Retry tcsetattr to ensure
847 terminal modes are reset correctly. Fix from peak AT argo.troja.mff.cuni.cz;
848 "looks ok" dtucker@
849
85020050512
Tim Riceb58bd032005-05-12 10:32:19 -0700851 - (tim) [buildpkg.sh.in] missing ${PKG_INSTALL_ROOT} in init script
852 hard link section. Bug 1038.
853
Darren Tuckerfa2211d2005-05-09 23:48:17 +100085420050509
855 - (dtucker) [contrib/cygwin/ssh-host-config] Add a test and warning for a
856 user-mode mounts in Cygwin installation. Patch from vinschen at redhat.com.
857
Damien Miller4f10e252005-05-04 15:33:09 +100085820050504
859 - (djm) [ssh.c] some systems return EADDRINUSE on a bind to an already-used
860 unix domain socket, so catch that too; from jakob@ ok dtucker@
861
Darren Tucker5b115d42005-05-03 19:05:32 +100086220050503
863 - (dtucker) [canohost.c] normalise socket addresses returned by
864 get_remote_hostname(). This means that IPv4 addresses in log messages
865 on IPv6 enabled machines will no longer be prefixed by "::ffff:" and
866 AllowUsers, DenyUsers, AllowGroups, DenyGroups will match IPv4-style
867 addresses only for 4-in-6 mapped connections, regardless of whether
868 or not the machine is IPv6 enabled. ok djm@
869
Darren Tuckerfaefd2e2005-04-25 14:48:22 +100087020050425
871 - (dtucker) [regress/multiplex.sh] Use "kill -0 $pid" to check for the
872 existence of a process since it's more portable. Found by jbasney at
873 ncsa.uiuc.edu; ok tim@
Darren Tuckerbf2b3982005-04-25 14:49:48 +1000874 - (dtucker) [regress/multiplex.sh] Remove cleanup call since test-exec.sh
875 will clean up anyway. From tim@
Darren Tuckeraf342552005-04-25 17:01:26 +1000876 - (dtucker) [regress/multiplex.sh] Put control socket in /tmp so running
Darren Tucker149da852005-04-25 17:03:29 +1000877 "make tests" works even if you're building on a filesystem that doesn't
Darren Tuckeraf342552005-04-25 17:01:26 +1000878 support sockets. From deengert at anl.gov, ok djm@
Darren Tuckerfaefd2e2005-04-25 14:48:22 +1000879
Darren Tucker2f0b5c42005-04-24 17:52:22 +100088020050424
881 - (dtucker) [INSTALL configure.ac] Make zlib version check test for 1.1.4 or
882 1.2.1.2 or higher. With tim@, ok djm@
883
Tim Rice4149ebc2005-04-23 18:17:29 -070088420050423
885 - (tim) [config.guess] Add support for OpenServer 6.
886
Darren Tucker48554152005-04-21 19:50:55 +100088720050421
888 - (dtucker) [session.c] Bug #1024: Don't check pam_session_is_open if
889 UseLogin is set as PAM is not used to establish credentials in that
890 case. Found by Michael Selvesteen, ok djm@
891
Darren Tuckerd9c88132005-04-19 12:21:21 +100089220050419
893 - (dtucker) [INSTALL] Reference README.privsep for the privilege separation
894 requirements. Pointed out by Bengt Svensson.
Darren Tuckerad1e5e22005-04-19 15:31:49 +1000895 - (dtucker) [INSTALL] Put the s/key text and URL back together.
Darren Tucker8d158c92005-04-19 15:40:51 +1000896 - (dtucker) [INSTALL] Fix s/key text too.
Darren Tuckerd9c88132005-04-19 12:21:21 +1000897
Tim Rice2f97b8b2005-04-11 19:00:18 -070089820050411
899 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME
900
Darren Tucker9d2562c2005-04-05 19:22:45 +100090120050405
902 - (dtucker) [configure.ac] Define HAVE_SO_PEERCRED if we have it. ok djm@
Darren Tucker00cadb82005-04-05 20:58:37 +1000903 - (dtucker) [auth-sia.c] Constify sys_auth_passwd, fixes build error on
904 Tru64. Patch from cmadams at hiwaay.net.
Darren Tucker0f5eeff2005-04-05 21:00:47 +1000905 - (dtucker) [auth-passwd.c auth-sia.h] Remove duplicate definitions of
906 sys_auth_passwd, pointed out by cmadams at hiwaay.net.
Darren Tucker9d2562c2005-04-05 19:22:45 +1000907
Damien Miller3dae15c2005-04-03 10:16:11 +100090820050403
909 - (djm) OpenBSD CVS Sync
910 - deraadt@cvs.openbsd.org 2005/03/31 18:39:21
911 [scp.c]
912 copy argv[] element instead of smashing the one that ps will see; ok otto
Damien Miller4942de52005-04-03 10:16:39 +1000913 - djm@cvs.openbsd.org 2005/04/02 12:41:16
914 [scp.c]
915 since ssh has xstrdup, use it instead of strdup+test. unbreaks -Werror
916 build
Darren Tucker69152292005-04-03 12:44:23 +1000917 - (dtucker) [monitor.c] Don't free buffers in audit functions, monitor_read
918 will free as needed. ok tim@ djm@
Damien Miller3dae15c2005-04-03 10:16:11 +1000919
Darren Tucker5ede2ad2005-03-31 21:31:10 +100092020050331
921 - (dtucker) OpenBSD CVS Sync
922 - jmc@cvs.openbsd.org 2005/03/16 11:10:38
923 [ssh_config.5]
924 get the syntax right for {Local,Remote}Forward;
925 based on a diff from markus;
926 problem report from ponraj;
927 ok dtucker@ markus@ deraadt@
Darren Tucker1f04ca22005-03-31 21:31:54 +1000928 - markus@cvs.openbsd.org 2005/03/16 21:17:39
929 [version.h]
930 4.1
Darren Tucker83d5a982005-03-31 21:33:50 +1000931 - jmc@cvs.openbsd.org 2005/03/18 17:05:00
932 [sshd_config.5]
933 typo;
Darren Tuckerf3bb4342005-03-31 21:39:25 +1000934 - (dtucker) [auth.h sshd.c openbsd-compat/port-aix.c] Bug #1006: fix bug in
935 handling of password expiry messages returned by AIX's authentication
936 routines, originally reported by robvdwal at sara.nl.
Darren Tucker73ba4372005-03-31 21:51:54 +1000937 - (dtucker) [ssh.c] Prevent null pointer deref in port forwarding debug
938 message on some platforms. Patch from pete at seebeyond.com via djm.
Darren Tuckerde0de392005-03-31 23:52:04 +1000939 - (dtucker) [monitor.c] Remaining part of fix for bug #1006.
Darren Tucker5ede2ad2005-03-31 21:31:10 +1000940
Darren Tucker6e1defd2005-03-29 23:24:12 +100094120050329
942 - (dtucker) [contrib/aix/buildbff.sh] Bug #1005: Look up only the user we're
943 interested in which is much faster in large (eg LDAP or NIS) environments.
944 Patch from dleonard at vintela.com.
945
Darren Tucker86a5f8d2005-03-21 09:55:17 +110094620050321
947 - (dtucker) [configure.ac] Prevent configure --with-zlib from adding -Iyes
948 and -Lyes to CFLAGS and LIBS. Pointed out by peter at slagheap.net,
949 with & ok tim@
Darren Tucker1df61452005-03-21 09:58:07 +1100950 - (dtucker) [configure.ac] Make configure error out if the user specifies
951 --with-libedit but the required libs can't be found, rather than silently
952 ignoring and continuing. ok tim@
Darren Tuckere66519d2005-03-21 22:46:34 +1100953 - (dtucker) [configure.ac openbsd-compat/port-aix.h] Prevent redefinitions
954 of setauthdb on AIX 5.3, reported by anders.liljegren at its.uu.se.
Darren Tucker86a5f8d2005-03-21 09:55:17 +1100955
Tim Rice12ee8e22005-03-17 13:37:04 -080095620050317
957 - (tim) [configure.ac] Bug 998. Make path for --with-opensc optional.
958 Make --without-opensc work.
Tim Rice8bb561b2005-03-17 16:23:19 -0800959 - (tim) [configure.ac] portability changes on test statements. Some shells
960 have problems with -a operator.
Tim Rice35cc69d2005-03-17 16:44:25 -0800961 - (tim) [configure.ac] make some configure options a little more error proof.
Tim Riceeae17cc2005-03-17 16:52:20 -0800962 - (tim) [configure.ac] remove trailing white space.
Tim Rice12ee8e22005-03-17 13:37:04 -0800963
Darren Tucker1d55ca72005-03-14 22:58:40 +110096420050314
965 - (dtucker) OpenBSD CVS Sync
966 - dtucker@cvs.openbsd.org 2005/03/10 10:15:02
967 [readconf.c]
968 Check listen addresses for null, prevents xfree from dying during
969 ClearAllForwardings (bz #996). From Craig Leres, ok markus@
Darren Tucker47eede72005-03-14 23:08:12 +1100970 - deraadt@cvs.openbsd.org 2005/03/10 22:01:05
971 [misc.c ssh-keygen.c servconf.c clientloop.c auth-options.c ssh-add.c
972 monitor.c sftp-client.c bufaux.h hostfile.c ssh.c sshconnect.c channels.c
973 readconf.c bufaux.c sftp.c]
974 spacing
Darren Tucker90b9e022005-03-14 23:08:50 +1100975 - deraadt@cvs.openbsd.org 2005/03/10 22:40:38
976 [auth-options.c]
977 spacing
Darren Tucker9f438a92005-03-14 23:09:18 +1100978 - markus@cvs.openbsd.org 2005/03/11 14:59:06
979 [ssh-keygen.c]
980 typo, missing \n; mpech
Darren Tucker1adc2bd2005-03-14 23:14:20 +1100981 - jmc@cvs.openbsd.org 2005/03/12 11:55:03
982 [ssh_config.5]
983 escape `.' at eol to avoid double spacing issues;
Darren Tuckerda1adbc2005-03-14 23:15:58 +1100984 - dtucker@cvs.openbsd.org 2005/03/14 10:09:03
985 [ssh-keygen.1]
986 Correct description of -H (bz #997); ok markus@, punctuation jmc@
Darren Tuckera8f553d2005-03-14 23:17:27 +1100987 - dtucker@cvs.openbsd.org 2005/03/14 11:44:42
988 [auth.c]
989 Populate host for log message for logins denied by AllowUsers and
Darren Tuckerc53c3a42005-03-14 23:24:43 +1100990 DenyUsers (bz #999); ok markus@ (patch by tryponraj at gmail.com)
Darren Tucker11327cc2005-03-14 23:22:25 +1100991 - markus@cvs.openbsd.org 2005/03/14 11:46:56
992 [buffer.c buffer.h channels.c]
993 limit input buffer size for channels; bugzilla #896; with and ok dtucker@
Tim Ricec3939e22005-03-14 17:24:51 -0800994 - (tim) [contrib/caldera/openssh.spec] links in rc?.d were getting trashed
995 with a rpm -F
Darren Tucker1d55ca72005-03-14 22:58:40 +1100996
Darren Tuckera21380b2005-03-13 21:20:18 +110099720050313
998 - (dtucker) [contrib/cygwin/ssh-host-config] Makes the query for the
999 localized name of the local administrators group more reliable. From
1000 vinschen at redhat.com.
1001
Darren Tuckerf899e6a2005-03-14 23:02:46 +1100100220050312
1003 - (dtucker) [regress/test-exec.sh] DEBUG can cause problems where debug
1004 output ends up in the client's output, causing regress failures. Found
1005 by Corinna Vinschen.
1006
Darren Tucker50c7db92005-03-09 10:02:55 +1100100720050309
1008 - (dtucker) [regress/test-exec.sh] Set BIN_SH=xpg4 on OSF1/Digital Unix/Tru64
1009 so that regress tests behave. From Chris Adams.
Damien Millerb096ac42005-03-09 11:00:05 +11001010 - (djm) OpenBSD CVS Sync
1011 - jmc@cvs.openbsd.org 2005/03/07 23:41:54
1012 [ssh.1 ssh_config.5]
1013 more macro simplification;
Damien Milleraca86262005-03-09 11:00:42 +11001014 - djm@cvs.openbsd.org 2005/03/08 23:49:48
1015 [version.h]
1016 OpenSSH 4.0
Damien Miller6f632bf2005-03-09 11:02:41 +11001017 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1018 [contrib/suse/openssh.spec] Update spec file versions
Darren Tucker835903d2005-03-09 20:12:47 +11001019 - (djm) [log.c] Fix dumb syntax error; ok dtucker@
Damien Milleraa1dba62005-03-09 11:03:08 +11001020 - (djm) Release OpenSSH 4.0p1
Darren Tucker50c7db92005-03-09 10:02:55 +11001021
Darren Tucker0d096692005-03-07 17:34:45 +1100102220050307
1023 - (dtucker) [configure.ac] Disable gettext search when configuring with
1024 BSM audit support for the time being. ok djm@
Darren Tucker1c56ef62005-03-07 17:36:18 +11001025 - (dtucker) OpenBSD CVS Sync (regress/)
1026 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30
Darren Tucker68f72132005-03-07 18:25:53 +11001027 [Makefile sftp-glob.sh]
Darren Tucker1c56ef62005-03-07 17:36:18 +11001028 some globbing regress; prompted and ok djm@
Darren Tuckerb712fcc2005-03-07 18:27:28 +11001029 - david@cvs.openbsd.org 2005/01/14 04:21:18
1030 [Makefile test-exec.sh]
1031 pass the SUDO make variable to the individual sh tests; ok dtucker@ markus@
Darren Tuckera0f3ba72005-03-07 18:33:02 +11001032 - dtucker@cvs.openbsd.org 2005/02/27 11:33:30
1033 [multiplex.sh test-exec.sh sshd-log-wrapper.sh]
1034 Add optional capability to log output from regress commands; ok markus@
1035 Use with: make TEST_SSH_LOGFILE=/tmp/regress.log
Darren Tucker894823e2005-03-07 18:34:04 +11001036 - djm@cvs.openbsd.org 2005/02/27 23:13:36
1037 [login-timeout.sh]
1038 avoid nameservice lookups in regress test; ok dtucker@
Darren Tucker5d909f02005-03-07 18:35:34 +11001039 - djm@cvs.openbsd.org 2005/03/04 08:48:46
1040 [Makefile envpass.sh]
1041 regress test for SendEnv config parsing bug; ok dtucker@
Darren Tucker4b9ac332005-03-07 19:15:06 +11001042 - (dtucker) [regress/test-exec.sh] Put SUDO in the right place.
Tim Ricec390c8d2005-03-07 01:21:37 -08001043 - (tim) [configure.ac] SCO 3.2v4.2 no longer supported.
Darren Tucker0d096692005-03-07 17:34:45 +11001044
Darren Tucker3745e2b2005-03-06 22:31:35 +1100104520050306
1046 - (dtucker) [monitor.c] Bug #125 comment #47: fix errors returned by monitor
1047 when attempting to audit disconnect events. Reported by Phil Dibowitz.
Darren Tucker2b59a6d2005-03-06 22:38:51 +11001048 - (dtucker) [session.c sshd.c] Bug #125 comment #49: Send disconnect audit
1049 events earlier, prevents mm_request_send errors reported by Matt Goebel.
Darren Tucker3745e2b2005-03-06 22:31:35 +11001050
Damien Miller7ffa3672005-03-05 11:20:40 +1100105120050305
1052 - (djm) [contrib/cygwin/README] Improve Cygwin build documentation. Patch
1053 from vinschen at redhat.com
Damien Millerb022b232005-03-05 11:22:36 +11001054 - (djm) OpenBSD CVS Sync
1055 - jmc@cvs.openbsd.org 2005/03/02 11:45:01
1056 [ssh.1]
1057 missing word;
Damien Millerf8e7acc2005-03-05 11:22:50 +11001058 - djm@cvs.openbsd.org 2005/03/04 08:48:06
1059 [readconf.c]
1060 fix SendEnv config parsing bug found by Roumen Petrov; ok dtucker@
Damien Miller7ffa3672005-03-05 11:20:40 +11001061
Damien Miller36bf7dd2005-03-02 12:02:47 +1100106220050302
1063 - (djm) OpenBSD CVS sync:
1064 - jmc@cvs.openbsd.org 2005/03/01 14:47:58
1065 [ssh.1]
1066 remove some unneccesary macros;
1067 do not mark up punctuation;
Damien Millerf8c55462005-03-02 12:03:05 +11001068 - jmc@cvs.openbsd.org 2005/03/01 14:55:23
1069 [ssh_config.5]
1070 do not mark up punctuation;
1071 whitespace;
Damien Miller718fd4b2005-03-02 12:03:23 +11001072 - jmc@cvs.openbsd.org 2005/03/01 14:59:49
1073 [sshd.8]
1074 new sentence, new line;
1075 whitespace;
Damien Miller4c9c6fd2005-03-02 12:03:43 +11001076 - jmc@cvs.openbsd.org 2005/03/01 15:05:00
1077 [ssh-keygen.1]
1078 whitespace;
Damien Miller9a2fdbd2005-03-02 12:04:01 +11001079 - jmc@cvs.openbsd.org 2005/03/01 15:47:14
1080 [ssh-keyscan.1 ssh-keyscan.c]
1081 sort options and sync usage();
Damien Miller27e9c512005-03-02 12:04:16 +11001082 - jmc@cvs.openbsd.org 2005/03/01 17:19:35
1083 [scp.1 sftp.1]
1084 add HashKnownHosts to -o list;
1085 ok markus@
Damien Miller02faece2005-03-02 12:04:32 +11001086 - jmc@cvs.openbsd.org 2005/03/01 17:22:06
1087 [ssh.c]
1088 sync usage() w/ man SYNOPSIS;
1089 ok markus@
Damien Miller792c0172005-03-02 12:04:50 +11001090 - jmc@cvs.openbsd.org 2005/03/01 17:32:19
1091 [ssh-add.1]
1092 sort options;
Damien Miller265d3092005-03-02 12:05:06 +11001093 - jmc@cvs.openbsd.org 2005/03/01 18:15:56
1094 [ssh-keygen.1]
1095 sort options (no attempt made at synopsis clean up though);
1096 spelling (occurance -> occurrence);
1097 use prompt before examples;
1098 grammar;
Damien Miller1227d4c2005-03-02 12:06:51 +11001099 - djm@cvs.openbsd.org 2005/03/02 01:00:06
1100 [sshconnect.c]
1101 fix addition of new hashed hostnames when CheckHostIP=yes;
1102 found and ok dtucker@
Damien Miller89eac802005-03-02 12:33:04 +11001103 - djm@cvs.openbsd.org 2005/03/02 01:27:41
1104 [ssh-keygen.c]
1105 ignore hostnames with metachars when hashing; ok deraadt@
Damien Miller947219e2005-03-02 13:22:30 +11001106 - djm@cvs.openbsd.org 2005/03/02 02:21:07
1107 [ssh.1]
1108 bz#987: mention ForwardX11Trusted in ssh.1,
1109 reported by andrew.benham AT thus.net; ok deraadt@
Tim Ricef8f30162005-03-02 21:49:56 -08001110 - (tim) [regress/agent-ptrace.sh] add another possible gdb error.
Damien Miller36bf7dd2005-03-02 12:02:47 +11001111
Damien Miller3eb48b62005-03-01 21:15:46 +1100111220050301
1113 - (djm) OpenBSD CVS sync:
1114 - otto@cvs.openbsd.org 2005/02/16 09:56:44
1115 [ssh.c]
1116 Better diagnostic if an identity file is not accesible. ok markus@ djm@
Damien Miller9b8073e2005-03-01 21:16:18 +11001117 - djm@cvs.openbsd.org 2005/02/18 03:05:53
1118 [canohost.c]
1119 better error messages for getnameinfo failures; ok dtucker@
Damien Miller64e8d442005-03-01 21:16:47 +11001120 - djm@cvs.openbsd.org 2005/02/20 22:59:06
1121 [sftp.c]
1122 turn on ssh batch mode when in sftp batch mode, patch from
1123 jdmossh AT nand.net;
1124 ok markus@
Damien Miller70a908e2005-03-01 21:17:09 +11001125 - jmc@cvs.openbsd.org 2005/02/25 10:55:13
1126 [sshd.8]
1127 add /etc/motd and $HOME/.hushlogin to FILES;
1128 from michael knudsen;
Damien Miller1717fd42005-03-01 21:17:31 +11001129 - djm@cvs.openbsd.org 2005/02/28 00:54:10
1130 [ssh_config.5]
1131 bz#849: document timeout on untrusted x11 forwarding sessions. Reported by
1132 orion AT cora.nwra.com; ok markus@
Damien Millerf91ee4c2005-03-01 21:24:33 +11001133 - djm@cvs.openbsd.org 2005/03/01 10:09:52
1134 [auth-options.c channels.c channels.h clientloop.c compat.c compat.h]
1135 [misc.c misc.h readconf.c readconf.h servconf.c ssh.1 ssh.c ssh_config.5]
1136 [sshd_config.5]
1137 bz#413: allow optional specification of bind address for port forwardings.
1138 Patch originally by Dan Astorian, but worked on by several people
1139 Adds GatewayPorts=clientspecified option on server to allow remote
1140 forwards to bind to client-specified ports.
Damien Millere1776152005-03-01 21:47:37 +11001141 - djm@cvs.openbsd.org 2005/03/01 10:40:27
1142 [hostfile.c hostfile.h readconf.c readconf.h ssh.1 ssh_config.5]
1143 [sshconnect.c sshd.8]
1144 add support for hashing host names and addresses added to known_hosts
1145 files, to improve privacy of which hosts user have been visiting; ok
1146 markus@ deraadt@
Damien Millerdb7b8172005-03-01 21:48:03 +11001147 - djm@cvs.openbsd.org 2005/03/01 10:41:28
1148 [ssh-keyscan.1 ssh-keyscan.c]
1149 option to hash hostnames output by ssh-keyscan; ok markus@ deraadt@
Damien Miller4b42d7f2005-03-01 21:48:35 +11001150 - djm@cvs.openbsd.org 2005/03/01 10:42:49
1151 [ssh-keygen.1 ssh-keygen.c ssh_config.5]
1152 add tools for managing known_hosts files with hashed hostnames, including
1153 hashing existing files and deleting hosts by name; ok markus@ deraadt@
Damien Miller3eb48b62005-03-01 21:15:46 +11001154
Darren Tucker34233832005-02-26 10:04:28 +1100115520050226
1156 - (dtucker) [openbsd-compat/bsd-openpty.c openbsd-compat/inet_ntop.c]
1157 Remove two obsolete Cygwin #ifdefs. Patch from vinschen at redhat.com.
Darren Tucker38049032005-02-26 10:07:37 +11001158 - (dtucker) [acconfig.h configure.ac openbsd-compat/bsd-misc.{c,h}]
1159 Remove SETGROUPS_NOOP, was only used by Cygwin, which doesn't need it any
1160 more. Patch from vinschen at redhat.com.
Darren Tuckerdc8fc622005-02-26 10:12:38 +11001161 - (dtucker) [Makefile.in] Add a install-nosysconf target for installing the
1162 binaries without the config files. Primarily useful for packaging.
1163 Patch from phil at usc.edu. ok djm@
Darren Tucker34233832005-02-26 10:04:28 +11001164
116520050224
Damien Miller848b9932005-02-24 12:12:34 +11001166 - (djm) [configure.ac] in_addr_t test needs sys/types.h too
1167
116820050222
Darren Tucker2ea9b182005-02-22 17:57:13 +11001169 - (dtucker) [uidswap.c] Skip uid restore test on Cygwin. Patch from
1170 vinschen at redhat.com.
1171
Darren Tuckerd9f88912005-02-20 21:01:48 +1100117220050220
1173 - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.ac
1174 defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support. Configure
1175 --with-audit=bsm to enable. Patch originally from Sun Microsystems,
1176 parts by John R. Jackson. ok djm@
Darren Tucker04cfbe02005-02-20 23:27:11 +11001177 - (dtucker) [configure.ac] Missing comma in AIX section, somehow causes
1178 unrelated platforms to be configured incorrectly.
Darren Tuckerd9f88912005-02-20 21:01:48 +11001179
Damien Millered462d92005-02-16 13:02:45 +1100118020050216
1181 - (djm) write seed to temporary file and atomically rename into place;
1182 ok dtucker@
Darren Tucker7b48d252005-02-16 13:20:07 +11001183 - (dtucker) [ssh-rand-helper.c] Provide seed_rng since it may be called
1184 via mkstemp in some configurations. ok djm@
Darren Tuckera91f5ee2005-02-16 14:20:06 +11001185 - (dtucker) [auth-shadow.c] Prevent compiler warnings if "DAY" is defined
1186 by the system headers.
Darren Tuckerca6e7a72005-02-16 16:19:17 +11001187 - (dtucker) [configure.ac] Bug #893: check for libresolv early on Reliant
1188 Unix; prevents problems relating to the location of -lresolv in the
1189 link order.
Darren Tuckerc97b01a2005-02-16 16:47:37 +11001190 - (dtucker) [session.c] Bug #918: store credentials from gssapi-with-mic
1191 authentication early enough to be available to PAM session modules when
1192 privsep=yes. Patch from deengert at anl.gov, ok'ed in principle by Sam
1193 Hartman and similar to Debian's ssh-krb5 package.
Darren Tucker3c774c52005-02-16 22:49:31 +11001194 - (dtucker) [configure.ac openbsd-compat/port-aix.{c,h}] Silence some more
1195 compiler warnings on AIX.
Damien Millered462d92005-02-16 13:02:45 +11001196
Darren Tuckerf04c3612005-02-15 21:26:32 +1100119720050215
1198 - (dtucker) [config.sh.in] Collect oslevel -r too.
Darren Tucker691d5232005-02-15 21:45:57 +11001199 - (dtucker) [README.platform auth.c configure.ac loginrec.c
1200 openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #835: enable IPv6
1201 on AIX where possible (see README.platform for details) and work around
1202 a misfeature of AIX's getnameinfo. ok djm@
Darren Tuckera39f83e2005-02-15 22:19:28 +11001203 - (dtucker) [loginrec.c] Add missing #include.
Darren Tuckerf04c3612005-02-15 21:26:32 +11001204
Darren Tucker1b6f2292005-02-11 16:11:49 +1100120520050211
1206 - (dtucker) [configure.ac] Tidy up configure --help output.
Darren Tucker15af68f2005-02-11 18:32:13 +11001207 - (dtucker) [openbsd-compat/fake-rfc2553.h] We now need EAI_SYSTEM too.
Darren Tucker1b6f2292005-02-11 16:11:49 +11001208
Darren Tucker2f9573d2005-02-10 22:28:54 +1100120920050210
1210 - (dtucker) [configure.ac] Bug #919: Provide visible feedback for the
1211 --disable-etc-default-login configure option.
1212
Darren Tucker3f166df2005-02-09 09:46:47 +1100121320050209
1214 - (dtucker) OpenBSD CVS Sync
1215 - dtucker@cvs.openbsd.org 2005/01/28 09:45:53
1216 [ssh_config]
1217 Make it clear that the example entries in ssh_config are only some of the
1218 commonly-used options and refer the user to ssh_config(5) for more
1219 details; ok djm@
Darren Tucker79a7acf2005-02-09 09:48:57 +11001220 - jmc@cvs.openbsd.org 2005/01/28 15:05:43
1221 [ssh_config.5]
1222 grammar;
Darren Tucker43d8e282005-02-09 09:51:08 +11001223 - jmc@cvs.openbsd.org 2005/01/28 18:14:09
1224 [ssh_config.5]
1225 wording;
1226 ok markus@
Darren Tucker5b530262005-02-09 09:52:17 +11001227 - dtucker@cvs.openbsd.org 2005/01/30 11:18:08
1228 [monitor.c]
1229 Make code match intent; ok djm@
Darren Tucker96d47102005-02-09 09:53:48 +11001230 - dtucker@cvs.openbsd.org 2005/02/08 22:24:57
1231 [sshd.c]
1232 Provide reason in error message if getnameinfo fails; ok markus@
Darren Tucker92170a82005-02-09 17:08:23 +11001233 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c] Don't call
1234 disable_forwarding() from compat library. Prevent linker errrors trying
1235 to resolve it for binaries other than sshd. ok djm@
Darren Tuckerc7e38d52005-02-09 22:12:30 +11001236 - (dtucker) [configure.ac] Bug #854: prepend pwd to relative --with-ssl-dir
1237 paths. ok djm@
Darren Tucker33370e02005-02-09 22:17:28 +11001238 - (dtucker) [configure.ac session.c] Some platforms (eg some SCO) require
1239 the username to be passed to the passwd command when changing expired
1240 passwords. ok djm@
Darren Tucker3f166df2005-02-09 09:46:47 +11001241
Darren Tuckerfeb6f7f2005-02-08 20:17:17 +1100124220050208
1243 - (dtucker) [regress/test-exec.sh] Bug #912: Set _POSIX2_VERSION for the
1244 regress tests so newer versions of GNU head(1) behave themselves. Patch
1245 by djm, so ok me.
Darren Tuckerb4d30122005-02-08 21:06:55 +11001246 - (dtucker) [openbsd-compat/port-aix.c] Silence compiler warnings.
Darren Tucker2e0cf0d2005-02-08 21:52:47 +11001247 - (dtucker) [audit.c audit.h auth.c auth1.c auth2.c loginrec.c monitor.c
1248 monitor_wrap.c monitor_wrap.h session.c sshd.c]: Prepend all of the audit
1249 defines and enums with SSH_ to prevent namespace collisions on some
1250 platforms (eg AIX).
Darren Tuckerfeb6f7f2005-02-08 20:17:17 +11001251
Darren Tucker598ba7b2005-02-04 15:05:08 +1100125220050204
1253 - (dtucker) [monitor.c] Permit INVALID_USER audit events from slave too.
Darren Tucker40d9a632005-02-04 15:19:44 +11001254 - (dtucker) [auth.c] Fix parens in audit log check.
Darren Tucker598ba7b2005-02-04 15:05:08 +11001255
Darren Tuckerad7646a2005-02-02 10:43:59 +1100125620050202
1257 - (dtucker) [configure.ac openbsd-compat/realpath.c] Sync up with realpath
1258 rev 1.11 from OpenBSD and make it use fchdir if available. ok djm@
Darren Tucker42d9dc72005-02-02 17:10:11 +11001259 - (dtucker) [auth.c loginrec.h openbsd-compat/{bsd-cray,port-aix}.{c,h}]
1260 Make record_failed_login() call provide hostname rather than having the
1261 implementations having to do lookups themselves. Only affects AIX and
1262 UNICOS (the latter only uses the "user" parameter anyway). ok djm@
Darren Tucker9dc6c7d2005-02-02 18:30:33 +11001263 - (dtucker) [session.c sshd.c] Bug #445: Propogate KRB5CCNAME if set to child
1264 the process. Since we also unset KRB5CCNAME at startup, if it's set after
1265 authentication it must have been set by the platform's native auth system.
1266 This was already done for AIX; this enables it for the general case.
Darren Tucker2fba9932005-02-02 23:30:24 +11001267 - (dtucker) [auth.c canohost.c canohost.h configure.ac defines.h loginrec.c]
1268 Bug #974: Teach sshd to write failed login records to btmp for failed auth
1269 attempts (currently only for password, kbdint and C/R, only on Linux and
1270 HP-UX), based on code from login.c from util-linux. With ashok_kovai at
1271 hotmail.com, ok djm@
Darren Tucker269a1ea2005-02-03 00:20:53 +11001272 - (dtucker) [Makefile.in auth.c auth.h auth1.c auth2.c loginrec.c monitor.c
1273 monitor.h monitor_wrap.c monitor_wrap.h session.c sshd.c] Bug #125:
1274 (first stage) Add audit instrumentation to sshd, currently disabled by
Darren Tucker6dce9912005-02-03 15:07:37 +11001275 default. with suggestions from and ok djm@
Darren Tuckerad7646a2005-02-02 10:43:59 +11001276
Darren Tucker9b5495d2005-02-01 17:35:09 +1100127720050201
1278 - (dtucker) [log.c] Bug #973: force log_init() to open syslog, since on some
1279 platforms syslog will revert to its default values. This may result in
1280 messages from external libraries (eg libwrap) being sent to a different
1281 facility.
Darren Tucker9dca0992005-02-01 19:16:45 +11001282 - (dtucker) [sshd_config.5] Bug #701: remove warning about
1283 keyboard-interactive since this is no longer the case.
Darren Tucker9b5495d2005-02-01 17:35:09 +11001284
Darren Tucker5c14c732005-01-24 21:55:49 +1100128520050124
1286 - (dtucker) OpenBSD CVS Sync
1287 - otto@cvs.openbsd.org 2005/01/21 08:32:02
1288 [auth-passwd.c sshd.c]
1289 Warn in advance for password and account expiry; initialize loginmsg
1290 buffer earlier and clear it after privsep fork. ok and help dtucker@
1291 markus@
Darren Tucker094cd0b2005-01-24 21:56:48 +11001292 - dtucker@cvs.openbsd.org 2005/01/22 08:17:59
1293 [auth.c]
1294 Log source of connections denied by AllowUsers, DenyUsers, AllowGroups and
1295 DenyGroups. bz #909, ok djm@
Darren Tucker660db782005-01-24 21:57:11 +11001296 - djm@cvs.openbsd.org 2005/01/23 10:18:12
1297 [cipher.c]
1298 config option "Ciphers" should be case-sensitive; ok dtucker@
Darren Tuckerba66df82005-01-24 21:57:40 +11001299 - dtucker@cvs.openbsd.org 2005/01/24 10:22:06
1300 [scp.c sftp.c]
1301 Have scp and sftp wait for the spawned ssh to exit before they exit
1302 themselves. This prevents ssh from being unable to restore terminal
1303 modes (not normally a problem on OpenBSD but common with -Portable
1304 on POSIX platforms). From peak at argo.troja.mff.cuni.cz (bz#950);
1305 ok djm@ markus@
Darren Tucker1b7223c2005-01-24 22:00:40 +11001306 - dtucker@cvs.openbsd.org 2005/01/24 10:29:06
1307 [moduli]
1308 Import new moduli; requested by deraadt@ a week ago
Darren Tucker218f1782005-01-24 22:50:47 +11001309 - dtucker@cvs.openbsd.org 2005/01/24 11:47:13
1310 [auth-passwd.c]
1311 #if -> #ifdef so builds without HAVE_LOGIN_CAP work too; ok djm@ otto@
Darren Tucker5c14c732005-01-24 21:55:49 +11001312
Darren Tucker172a5e82005-01-20 10:55:46 +1100131320050120
1314 - (dtucker) OpenBSD CVS Sync
1315 - markus@cvs.openbsd.org 2004/12/23 17:35:48
1316 [session.c]
1317 check for NULL; from mpech
Darren Tucker7cfeecf2005-01-20 10:56:31 +11001318 - markus@cvs.openbsd.org 2004/12/23 17:38:07
1319 [ssh-keygen.c]
1320 leak; from mpech
Darren Tucker0f383232005-01-20 10:57:56 +11001321 - djm@cvs.openbsd.org 2004/12/23 23:11:00
1322 [servconf.c servconf.h sshd.c sshd_config sshd_config.5]
1323 bz #898: support AddressFamily in sshd_config. from
1324 peak@argo.troja.mff.cuni.cz; ok deraadt@
Darren Tuckerb2161e32005-01-20 11:00:46 +11001325 - markus@cvs.openbsd.org 2005/01/05 08:51:32
1326 [sshconnect.c]
1327 remove dead code, log connect() failures with level error, ok djm@
Darren Tuckerb3509012005-01-20 11:01:46 +11001328 - jmc@cvs.openbsd.org 2005/01/08 00:41:19
1329 [sshd_config.5]
1330 `login'(n) -> `log in'(v);
Darren Tuckerf0e792e2005-01-20 11:02:26 +11001331 - dtucker@cvs.openbsd.org 2005/01/17 03:25:46
1332 [moduli.c]
1333 Correct spelling: SCHNOOR->SCHNORR; ok djm@
Darren Tuckerea7c8122005-01-20 11:03:08 +11001334 - dtucker@cvs.openbsd.org 2005/01/17 22:48:39
1335 [sshd.c]
1336 Make debugging output continue after reexec; ok djm@
Darren Tucker611649e2005-01-20 11:05:34 +11001337 - dtucker@cvs.openbsd.org 2005/01/19 13:11:47
1338 [auth-bsdauth.c auth2-chall.c]
1339 Have keyboard-interactive code call the drivers even for responses for
1340 invalid logins. This allows the drivers themselves to decide how to
1341 handle them and prevent leaking information where possible. Existing
1342 behaviour for bsdauth is maintained by checking authctxt->valid in the
1343 bsdauth driver. Note that any third-party kbdint drivers will now need
1344 to be able to handle responses for invalid logins. ok markus@
Darren Tuckerd2311862005-01-20 13:27:56 +11001345 - djm@cvs.openbsd.org 2004/12/22 02:13:19
1346 [cipher-ctr.c cipher.c]
1347 remove fallback AES support for old OpenSSL, as OpenBSD has had it for
1348 many years now; ok deraadt@
1349 (Id sync only: Portable will continue to support older OpenSSLs)
Darren Tucker36a3d602005-01-20 12:43:38 +11001350 - (dtucker) [auth-pam.c] Bug #971: Prevent leaking information about user
1351 existence via keyboard-interactive/pam, in conjunction with previous
1352 auth2-chall.c change; with Colin Watson and djm.
Darren Tucker33bc3342005-01-20 22:07:29 +11001353 - (dtucker) [loginrec.h] Bug #952: Increase size of username field to 128
1354 bytes to prevent errors from login_init_entry() when the username is
1355 exactly 64 bytes(!) long. From brhamon at cisco.com, ok djm@
Darren Tucker3c660802005-01-20 22:20:50 +11001356 - (dtucker) [auth-chall.c auth.h auth2-chall.c] Bug #936: Remove pam from
1357 the list of available kbdint devices if UsePAM=no. ok djm@
Darren Tucker172a5e82005-01-20 10:55:46 +11001358
135920050118
Darren Tucker72c025d2005-01-18 12:05:18 +11001360 - (dtucker) [INSTALL Makefile.in configure.ac survey.sh.in] Implement
1361 "make survey" and "make send-survey". This will provide data on the
1362 configure parameters, platform and platform features to the development
1363 team, which will allow (among other things) better targetting of testing.
1364 It's entirely voluntary and is off be default. ok djm@
Darren Tucker24c710e2005-01-18 12:45:42 +11001365 - (dtucker) [survey.sh.in] Remove any blank lines from the output of
1366 ccver-v and ccver-V.
Darren Tucker72c025d2005-01-18 12:05:18 +11001367
Darren Tucker8686ed72004-12-20 12:05:08 +1100136820041220
1369 - (dtucker) [ssh-rand-helper.c] Fall back to command-based seeding if reading
1370 from prngd is enabled at compile time but fails at run time, eg because
1371 prngd is not running. Note that if you have prngd running when OpenSSH is
1372 built, OpenSSL will consider itself internally seeded and rand-helper won't
1373 be built at all unless explicitly enabled via --with-rand-helper. ok djm@
Darren Tucker5caa78b2004-12-20 12:35:42 +11001374 - (dtucker) [regress/rekey.sh] Touch datafile before filling with dd, since
1375 on some wacky platforms (eg old AIXes), dd will refuse to create an output
1376 file if it doesn't exist.
Darren Tucker8686ed72004-12-20 12:05:08 +11001377
Darren Tucker442a3832004-12-13 18:08:32 +1100137820041213
1379 - (dtucker) [contrib/findssh.sh] Clean up on interrupt; from
1380 amarendra.godbole at ge com.
1381
Darren Tucker56c95982004-12-11 13:34:56 +1100138220041211
1383 - (dtucker) OpenBSD CVS Sync
1384 - markus@cvs.openbsd.org 2004/12/06 16:00:43
1385 [bufaux.c]
1386 use 0x00 not \0 since buf[] is a bignum
Darren Tucker596dcfa2004-12-11 13:37:22 +11001387 - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
1388 [sftp.c]
1389 - fix globbed ls for paths the same lenght as the globbed path when
1390 we have a unique matching.
1391 - fix globbed ls in case of a directory when we have a unique matching.
1392 - as a side effect, if the path does not exist error (used to silently
1393 ignore).
1394 - don't do extra do_lstat() if we only have one matching file.
1395 djm@ ok
Darren Tuckerf0f90982004-12-11 13:39:50 +11001396 - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
1397 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
1398 Fix debug call in error path of authorized_keys processing and fix related
1399 warnings; ok djm@
Darren Tucker56c95982004-12-11 13:34:56 +11001400
Tim Rice0f83d292004-12-08 18:29:58 -0800140120041208
1402 - (tim) [configure.ac] Comment some non obvious platforms in the
1403 target-specific case statement. Suggested and OK by dtucker@
1404
Darren Tucker641b34c2004-12-07 11:26:15 +1100140520041207
1406 - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
1407
Darren Tuckerba2abb32004-12-06 22:40:10 +1100140820041206
1409 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
Darren Tuckercd516ef2004-12-06 22:43:43 +11001410 - (dtucker) OpenBSD CVS Sync
1411 - markus@cvs.openbsd.org 2004/11/25 22:22:14
1412 [sftp-client.c sftp.c]
1413 leak; from mpech
Darren Tucker0133a722004-12-06 22:44:32 +11001414 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
1415 [sftp.1]
1416 missing full stop;
Darren Tuckere2f189a2004-12-06 22:45:53 +11001417 - djm@cvs.openbsd.org 2004/11/29 07:41:24
1418 [sftp-client.h sftp.c]
1419 Some small fixes from moritz@jodeit.org. ok deraadt@
Darren Tucker16e254d2004-12-06 22:46:45 +11001420 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
1421 [sftp.1]
1422 - explain that patterns can be used as arguments in get/put/ls/etc
1423 commands (prodded by Michael Knudsen)
1424 - describe ls flags as a list
1425 - other minor improvements
1426 ok jmc, djm
Darren Tucker22cc7412004-12-06 22:47:41 +11001427 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
1428 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
1429 Discard over-length authorized_keys entries rather than complaining when
1430 they don't decode. bz #884, with & ok djm@
Darren Tuckera3729602004-12-06 23:00:27 +11001431 - (dtucker) OpenBSD CVS Sync (regress/)
1432 - djm@cvs.openbsd.org 2004/06/26 06:16:07
1433 [reexec.sh]
1434 don't change the name of the copied sshd for the reexec fallback test,
1435 makes life simpler for portable
Darren Tuckerccf07792004-12-06 23:03:27 +11001436 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
1437 [scp.sh]
1438 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
Darren Tucker3206e572004-12-06 23:04:57 +11001439 - david@cvs.openbsd.org 2004/07/09 19:45:43
1440 [Makefile]
1441 add a missing CLEANFILES used in the re-exec test
Darren Tucker71b56432004-12-06 23:05:52 +11001442 - djm@cvs.openbsd.org 2004/10/08 02:01:50
1443 [reexec.sh]
1444 shrink and tidy; ok dtucker@
Darren Tucker124f58e2004-12-06 23:07:37 +11001445 - djm@cvs.openbsd.org 2004/10/29 23:59:22
1446 [Makefile added brokenkeys.sh]
1447 regression test for handling of corrupt keys in authorized_keys file
Darren Tucker79ec66e2004-12-06 23:12:15 +11001448 - djm@cvs.openbsd.org 2004/11/07 00:32:41
1449 [multiplex.sh]
1450 regression tests for new multiplex commands
Darren Tuckercc0603d2004-12-06 23:13:50 +11001451 - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
1452 [test-exec.sh]
1453 Remove obsolete RhostsAuthentication from test config; ok markus@
Darren Tuckerd028fea2004-12-06 23:16:29 +11001454 - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
1455 [test-exec.sh]
1456 Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
Darren Tuckerba2abb32004-12-06 22:40:10 +11001457
Darren Tuckere04644c2004-12-03 14:08:45 +1100145820041203
1459 - (dtucker) OpenBSD CVS Sync
1460 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
1461 [ssh.1]
1462 options sort, and whitespace;
Darren Tucker9c6bf322004-12-03 14:10:19 +11001463 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
1464 [ssh.c]
1465 usage():
1466 - add -O
1467 - sync -S w/ manpage
1468 - remove -h
Darren Tuckerc1386672004-12-03 14:33:47 +11001469 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
1470 subsequently denied by the PAM auth stack, send the PAM message to the
1471 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
1472 ok djm@
Darren Tuckere04644c2004-12-03 14:08:45 +11001473
Darren Tucker2d963d82004-11-07 20:04:10 +1100147420041107
1475 - (dtucker) OpenBSD CVS Sync
1476 - djm@cvs.openbsd.org 2004/11/05 12:19:56
1477 [sftp.c]
1478 command editing and history support via libedit; ok markus@
1479 thanks to hshoexer@ and many testers on tech@ too
Darren Tucker7ebfc102004-11-07 20:06:19 +11001480 - djm@cvs.openbsd.org 2004/11/07 00:01:46
1481 [clientloop.c clientloop.h ssh.1 ssh.c]
1482 add basic control of a running multiplex master connection; including the
1483 ability to check its status and request it to exit; ok markus@
Darren Tucker16bcc1c2004-11-07 20:14:34 +11001484 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
1485 option and supporting makefile bits and documentation.
Darren Tucker2d963d82004-11-07 20:04:10 +11001486
Darren Tuckerc0161342004-11-05 20:00:03 +1100148720041105
1488 - (dtucker) OpenBSD CVS Sync
1489 - markus@cvs.openbsd.org 2004/08/30 09:18:08
1490 [LICENCE]
1491 s/keygen/keyscan/
Darren Tucker4e4fe002004-11-05 20:01:03 +11001492 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
1493 [ssh-add.1 ssh.1]
1494 .Xsession -> .xsession;
1495 originally from a pr from f at obiit dot org, but missed by myself;
1496 ok markus@ matthieu@
Darren Tucker07336da2004-11-05 20:02:16 +11001497 - djm@cvs.openbsd.org 2004/09/07 23:41:30
1498 [clientloop.c ssh.c]
1499 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
1500 ok markus@ deraadt@
Darren Tuckere9bf9842004-11-05 20:05:32 +11001501 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
1502 [ssh.c]
1503 /* fallthrough */ is something a programmer understands. But
1504 /* FALLTHROUGH */ is also understood by lint, so that is better.
Darren Tucker7cc5c232004-11-05 20:06:59 +11001505 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
1506 [sshd_config.5]
1507 mention PrintLastLog only prints last login time for interactive
1508 sessions, like PrintMotd mentions.
1509 From Michael Knudsen, with wording changed slightly to match the
1510 PrintMotd description.
1511 ok djm
Darren Tucker178fa662004-11-05 20:09:09 +11001512 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
1513 [sshd.c]
1514 use less doubles in daemons; markus@ ok
Darren Tuckerf30e1ac2004-11-05 20:10:02 +11001515 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
1516 [scp.c]
1517 scratch that do { } while (0) wrapper in this case
Darren Tucker39207a42004-11-05 20:19:51 +11001518 - djm@cvs.openbsd.org 2004/09/23 13:00:04
1519 [ssh.c]
1520 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
Darren Tucker3269b132004-11-05 20:20:59 +11001521 - djm@cvs.openbsd.org 2004/09/25 03:45:14
1522 [sshd.c]
1523 these printf args are no longer double; ok deraadt@ markus@
Darren Tucker636ca902004-11-05 20:22:00 +11001524 - djm@cvs.openbsd.org 2004/10/07 10:10:24
1525 [scp.1 sftp.1 ssh.1 ssh_config.5]
1526 document KbdInteractiveDevices; ok markus@
Darren Tucker1dee8682004-11-05 20:26:49 +11001527 - djm@cvs.openbsd.org 2004/10/07 10:12:36
1528 [ssh-agent.c]
1529 don't unlink agent socket when bind() fails, spotted by rich AT
1530 rich-paul.net, ok markus@
Darren Tuckerb2694f02004-11-05 20:27:54 +11001531 - markus@cvs.openbsd.org 2004/10/20 11:48:53
1532 [packet.c ssh1.h]
1533 disconnect for invalid (out of range) message types.
Darren Tucker5d78de62004-11-05 20:35:44 +11001534 - djm@cvs.openbsd.org 2004/10/29 21:47:15
1535 [channels.c channels.h clientloop.c]
1536 fix some window size change bugs for multiplexed connections: windows sizes
1537 were not being updated if they had changed after ~^Z suspends and SIGWINCH
1538 was not being processed unless the first connection had requested a tty;
1539 ok markus
Darren Tuckerce327b62004-11-05 20:38:03 +11001540 - djm@cvs.openbsd.org 2004/10/29 22:53:56
1541 [clientloop.c misc.h readpass.c ssh-agent.c]
1542 factor out common permission-asking code to separate function; ok markus@
Darren Tucker50dbe832004-11-05 20:41:24 +11001543 - djm@cvs.openbsd.org 2004/10/29 23:56:17
1544 [bufaux.c bufaux.h buffer.c buffer.h]
1545 introduce a new buffer API that returns an error rather than fatal()ing
1546 when presented with bad data; ok markus@
Darren Tucker08d04fa2004-11-05 20:42:28 +11001547 - djm@cvs.openbsd.org 2004/10/29 23:57:05
1548 [key.c]
1549 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
1550 files; ok markus@
Darren Tuckerc0161342004-11-05 20:00:03 +11001551
Darren Tuckera56f1912004-11-02 20:30:54 +1100155220041102
1553 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
1554 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
1555 only if a conflict is detected.
1556
Darren Tucker35beadd2004-10-19 16:33:33 +1000155720041019
1558 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
1559 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
1560
Damien Millerdaffc6a2004-10-16 18:52:44 +1000156120041016
Damien Miller0e035d82004-10-16 18:53:28 +10001562 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
1563 ok dtucker@
Damien Millerdaffc6a2004-10-16 18:52:44 +10001564
Darren Tuckerb7d55e32004-10-06 20:09:32 +1000156520041006
1566 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
1567 and other PAM platforms.
Darren Tuckerdbc22962004-10-06 23:15:44 +10001568 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
1569 to void * to appease picky compilers (eg Tru64's "cc -std1").
Darren Tuckerb7d55e32004-10-06 20:09:32 +10001570
Darren Tucker59f79c42004-09-30 21:17:08 +1000157120040930
1572 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
1573
Darren Tucker4127f552004-09-23 21:35:09 +1000157420040923
1575 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
1576 which could have caused the justification to be wrong. ok djm@
1577
Darren Tucker50fbb452004-09-21 21:32:12 +1000157820040921
1579 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
1580 ok djm@
Darren Tucker5d596132004-09-21 21:35:55 +10001581 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
1582 install process. Patch from vinschen at redhat.com.
Darren Tucker50fbb452004-09-21 21:32:12 +10001583
Damien Miller8899ed32004-09-12 15:18:55 +1000158420040912
1585 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
1586 No change in resultant binary
Damien Miller6b0279c2004-09-12 15:25:17 +10001587 - (djm) [loginrec.c] __func__ifiy
Damien Millerb0aae332004-09-12 15:26:00 +10001588 - (djm) [loginrec.c] xmalloc
Damien Miller2aa6d3c2004-09-12 16:53:04 +10001589 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
1590 banner. Suggested by deraadt@, ok mouring@, dtucker@
Darren Tucker623d92f2004-09-12 22:36:15 +10001591 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
1592 Partly by & ok djm@.
Damien Miller8899ed32004-09-12 15:18:55 +10001593
Damien Miller928a19a2004-09-11 15:18:05 +1000159420040911
1595 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
Darren Tucker69687f42004-09-11 22:17:26 +10001596 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
1597 failing PAM session modules to user then exit, similar to the way
1598 /etc/nologin is handled. ok djm@
Darren Tucker0a7e3c62004-09-11 22:28:01 +10001599 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
Damien Miller47656792004-09-11 22:42:09 +10001600 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
1601 Make cygwin code more consistent with that which surrounds it
Darren Tucker77fc29e2004-09-11 23:07:03 +10001602 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
1603 Bug #892: Send messages from failing PAM account modules to the client via
1604 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
1605 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
Darren Tuckera2a3ed02004-09-11 23:09:53 +10001606 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
Darren Tuckera0c2b392004-09-11 23:26:37 +10001607 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
1608 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
Darren Tucker5614d8f2004-09-11 23:32:09 +10001609 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
1610 at anl.gov, ok djm@
Damien Miller928a19a2004-09-11 15:18:05 +10001611
Darren Tucker14c372d2004-08-30 20:42:08 +1000161220040830
1613 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
1614 copy required environment variables on Cygwin. Patch from vinschen at
1615 redhat.com, ok djm@
Darren Tucker476b7ec2004-08-30 21:13:49 +10001616 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
1617 vinschen at redhat.com.
Darren Tucker25a12342004-08-30 21:33:02 +10001618 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
1619 of shell constructs. Patch from cjwatson at debian.org.
Darren Tucker14c372d2004-08-30 20:42:08 +10001620
Darren Tuckerf00e51d2004-08-29 16:12:29 +1000162120040829
1622 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
1623 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
1624 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
Darren Tuckerf4b43712004-08-29 16:28:39 +10001625 - (dtucker) OpenBSD CVS Sync
1626 - djm@cvs.openbsd.org 2004/08/23 11:48:09
1627 [authfile.c]
1628 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
Darren Tuckere6ed8392004-08-29 16:29:44 +10001629 - djm@cvs.openbsd.org 2004/08/23 11:48:47
1630 [channels.c]
1631 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
Darren Tucker27a8f6b2004-08-29 16:31:28 +10001632 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
1633 [ssh-keysign.c ssh.c]
1634 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
1635 change in Portable; ok markus@ (CVS ID sync only)
Darren Tucker34620d62004-08-29 16:32:59 +10001636 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
1637 [ssh-keysign.c]
1638 Remove duplicate getuid(), suggested by & ok markus@
Darren Tuckerdb693902004-08-29 16:37:24 +10001639 - markus@cvs.openbsd.org 2004/08/26 16:00:55
1640 [ssh.1 sshd.8]
1641 get rid of references to rhosts authentication; with jmc@
Darren Tucker0f56ed12004-08-29 16:38:41 +10001642 - djm@cvs.openbsd.org 2004/08/28 01:01:48
1643 [sshd.c]
1644 don't erroneously close stdin for !reexec case, from Dave Johnson;
1645 ok markus@
Darren Tucker48d99d32004-08-29 17:04:50 +10001646 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
1647 fixes configure warning on Solaris reported by wknox at mitre.org.
Darren Tucker2a81adc2004-08-29 17:09:34 +10001648 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
1649 support FD passing since multiplex requires it. Noted by tim@
Darren Tucker07d30e42004-08-29 17:14:31 +10001650 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
1651 down, needed on some platforms, should be harmless on others. Patch from
1652 jason at devrandom.org.
Darren Tucker0521dcb2004-08-29 19:39:09 +10001653 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
1654 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
Darren Tucker2a502ff2004-08-29 19:52:32 +10001655 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
1656 builds too, from vinschen at redhat.com.
Darren Tuckerb17035f2004-08-29 20:33:07 +10001657 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
1658 too; patch from cmadams at hiwaay.net.
Darren Tuckercf59d312004-08-29 21:18:09 +10001659 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
Darren Tucker5a88d002004-08-29 21:43:33 +10001660 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
1661 accounts with authentication configs that sshd can't support (ie
1662 SYSTEM=NONE and AUTH1=something).
Darren Tuckerf00e51d2004-08-29 16:12:29 +10001663
Darren Tuckerf0c2aea2004-08-28 15:46:57 +1000166420040828
Darren Tucker11bdc012004-08-28 16:17:35 +10001665 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
1666 vinschen at redhat.com.
Darren Tuckerf0c2aea2004-08-28 15:46:57 +10001667
Damien Miller7daf0442004-08-23 21:52:08 +1000166820040823
1669 - (djm) [ssh-rand-helper.c] Typo. Found by
1670 Martin.Kraemer AT Fujitsu-Siemens.com
Damien Millerb0419f22004-08-23 21:53:28 +10001671 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
1672 Martin.Kraemer AT Fujitsu-Siemens.com
Damien Miller7daf0442004-08-23 21:52:08 +10001673
Darren Tuckerbad5f2d2004-08-17 22:31:32 +1000167420040817
1675 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
Damien Miller87c9cca2004-08-17 22:47:41 +10001676 - (djm) OpenBSD CVS Sync
1677 - markus@cvs.openbsd.org 2004/08/16 08:17:01
1678 [version.h]
1679 3.9
Damien Millerd5452852004-08-17 22:49:12 +10001680 - (djm) Crank RPM spec version numbers
Damien Millere17cc752004-08-17 22:50:40 +10001681 - (djm) Release 3.9p1
Darren Tuckerbad5f2d2004-08-17 22:31:32 +10001682
Darren Tucker21dd0892004-08-16 23:12:05 +1000168320040816
1684 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
1685 to convince Solaris PAM to honour password complexity rules. ok djm@
1686
Darren Tucker25f60a72004-08-15 17:23:34 +1000168720040815
1688 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
1689 it does the right thing on all platforms. ok djm@
Damien Miller36f49652004-08-15 18:40:59 +10001690 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
1691 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
1692 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
1693 closefrom() replacement from sudo; ok dtucker@
Damien Miller81409592004-08-15 19:12:52 +10001694 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
Darren Tucker0cbc3c62004-08-15 21:01:37 +10001695 - (dtucker) [Makefile.in] Fix typo.
Darren Tucker25f60a72004-08-15 17:23:34 +10001696
Darren Tucker06696932004-08-14 23:55:37 +1000169720040814
1698 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
1699 Explicitly set umask for mkstemp; ok djm@
Darren Tucker3d50c9b2004-08-15 00:01:48 +10001700 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
1701 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
Darren Tucker397a2f22004-08-15 00:09:11 +10001702 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1703 Plug AIX login recording into login_write so logins will be recorded for
1704 all auth types.
Darren Tucker06696932004-08-14 23:55:37 +10001705
Darren Tucker03669a32004-08-13 18:37:21 +1000170620040813
1707 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
1708 redhat.com
Darren Tuckerc7a6fc42004-08-13 21:18:00 +10001709- (dtucker) OpenBSD CVS Sync
1710 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
1711 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
1712 some signed/unsigned int comparison cleanups; markus@ ok
Darren Tuckerfe6649d2004-08-13 21:19:37 +10001713 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
1714 [authfd.c scp.c ssh-keyscan.c]
1715 use atomicio instead of homegrown equivalents or read/write.
1716 markus@ ok
Darren Tuckerbcf27972004-08-13 21:21:47 +10001717 - djm@cvs.openbsd.org 2004/08/12 09:18:24
1718 [sshlogin.c]
1719 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
Darren Tucker0b42e6d2004-08-13 21:22:40 +10001720 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
1721 [ssh-keygen.1 ssh.1]
1722 improve SSHFP documentation; ok deraadt@
Darren Tucker6e370372004-08-13 21:23:25 +10001723 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
1724 [ssh-keygen.1]
1725 kill whitespace at eol;
Darren Tucker1ef0bc02004-08-13 21:29:02 +10001726 - djm@cvs.openbsd.org 2004/08/13 02:51:48
1727 [monitor_fdpass.c]
1728 extra check for no message case; ok markus, deraadt, hshoexer, henning
Darren Tucker137e9c92004-08-13 21:30:24 +10001729 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
1730 [servconf.c]
1731 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
1732 ok markus@, djm@
Darren Tucker03669a32004-08-13 18:37:21 +10001733
Darren Tucker8ae66a52004-08-12 22:16:55 +1000173420040812
1735 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
Darren Tucker6832b832004-08-12 22:36:51 +10001736 - (dtucker) OpenBSD CVS Sync
1737 - markus@cvs.openbsd.org 2004/07/28 08:56:22
1738 [sshd.c]
1739 call setsid() _before_ re-exec
Darren Tucker5cb30ad2004-08-12 22:40:24 +10001740 - markus@cvs.openbsd.org 2004/07/28 09:40:29
1741 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
1742 sshconnect1.c]
1743 more s/illegal/invalid/
Darren Tucker9a2bd112004-08-12 22:40:59 +10001744 - djm@cvs.openbsd.org 2004/08/04 10:37:52
1745 [dh.c]
1746 return group14 when no primes found - fixes hang on empty /etc/moduli;
1747 ok markus@
Darren Tucker9fbac712004-08-12 22:41:44 +10001748 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
1749 [servconf.c]
1750 Fix minor leak; "looks right" deraadt@
Darren Tuckerd8835932004-08-12 22:42:29 +10001751 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
1752 [sshd.c]
1753 Don't try to close startup_pipe if it's not open; ok djm@
Darren Tucker9c5049a2004-08-12 22:49:00 +10001754 - djm@cvs.openbsd.org 2004/08/11 11:59:22
1755 [sshlogin.c]
1756 check that lseek went were we told it to; ok markus@
1757 (Id sync only, but similar changes are needed in loginrec.c)
Darren Tucker133b7572004-08-12 22:50:03 +10001758 - djm@cvs.openbsd.org 2004/08/11 12:01:16
1759 [sshlogin.c]
1760 make store_lastlog_message() static to appease -Wall; ok markus
Darren Tuckereb578622004-08-12 23:08:14 +10001761 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
1762 messages generated before the postauth privsep split.
Darren Tucker8ae66a52004-08-12 22:16:55 +10001763
Damien Millerb5a21442004-07-21 20:44:05 +1000176420040720
Damien Millera22f2d72004-07-21 20:48:24 +10001765 - (djm) OpenBSD CVS Sync
1766 - markus@cvs.openbsd.org 2004/07/21 08:56:12
1767 [auth.c]
1768 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
1769 miod, ...
Damien Miller30d1f842004-07-21 20:48:53 +10001770 - djm@cvs.openbsd.org 2004/07/21 10:33:31
1771 [auth1.c auth2.c]
1772 bz#899: Don't display invalid usernames in setproctitle
Damien Miller10a445b2004-07-21 20:49:39 +10001773 from peak AT argo.troja.mff.cuni.cz; ok markus@
1774 - djm@cvs.openbsd.org 2004/07/21 10:36:23
1775 [gss-serv-krb5.c]
1776 fix function declaration
Damien Miller0670c732004-07-21 21:53:34 +10001777 - djm@cvs.openbsd.org 2004/07/21 11:51:29
1778 [canohost.c]
1779 bz#902: cache remote port so we don't fatal() in auth_log when remote
1780 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
1781 ok markus@
Damien Miller2d2ed3d2004-07-21 20:54:47 +10001782 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
1783 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
Damien Millera22f2d72004-07-21 20:48:24 +10001784
178520040720
Damien Miller23a70272004-07-21 10:52:13 +10001786 - (djm) [log.c] bz #111: Escape more control characters when sending data
1787 to syslog; from peak AT argo.troja.mff.cuni.cz
Damien Miller8fe01052004-07-21 11:01:41 +10001788 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
1789 peak AT argo.troja.mff.cuni.cz
Damien Millerb5a21442004-07-21 20:44:05 +10001790 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
1791 that sshd is fixed to behave better; suggested by tim
Damien Miller23a70272004-07-21 10:52:13 +10001792
179320040719
Damien Miller65df1742004-07-19 09:30:38 +10001794 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
1795 ok dtucker@
Damien Millera6fb77f2004-07-19 09:39:11 +10001796 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
1797 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
Tim Rice816bd0d2004-07-19 10:19:26 -07001798 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
1799 Report by rac AT tenzing.org
Damien Miller65df1742004-07-19 09:30:38 +10001800
Darren Tuckerba6de952004-07-17 14:07:42 +1000180120040717
1802 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
1803 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
1804 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
1805 diff vs OpenBSD; ok mouring@, tested by tim@ too.
Darren Tuckerfc959702004-07-17 16:12:08 +10001806 - (dtucker) OpenBSD CVS Sync
1807 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
1808 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
1809 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
1810 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
1811 sshd.c ttymodes.h]
1812 spaces
Darren Tucker3ca45082004-07-17 16:13:15 +10001813 - brad@cvs.openbsd.org 2004/07/12 23:34:25
1814 [ssh-keyscan.1]
1815 Fix incorrect macro, .I -> .Em
1816 From: Eric S. Raymond <esr at thyrsus dot com>
1817 ok jmc@
Darren Tucker09991742004-07-17 17:05:14 +10001818 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
1819 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
1820 Move "Last logged in at.." message generation to the monitor, right
1821 before recording the new login. Fixes missing lastlog message when
1822 /var/log/lastlog is not world-readable and incorrect datestamp when
1823 multiple sessions are used (bz #463); much assistance & ok markus@
Darren Tuckerba6de952004-07-17 14:07:42 +10001824
Darren Tucker5d423f42004-07-11 16:54:08 +1000182520040711
1826 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
1827 the monitor to properly clean up the PAM thread (Debian bug #252676).
1828
Tim Rice3b376f02004-07-09 10:45:26 -0700182920040709
1830 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
1831 vinschen AT redhat.com
1832
Darren Tuckercd99fa02004-07-08 23:08:26 +1000183320040708
1834 - (dtucker) OpenBSD CVS Sync
1835 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
1836 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
1837 Use '\0' not 0 for string; ok djm@, deraadt@
Darren Tucker042e2e82004-07-08 23:09:42 +10001838 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
1839 [monitor_wrap.c]
1840 Put s/key functions inside #ifdef SKEY same as monitor.c,
1841 from des@freebsd via bz #330, ok markus@
Darren Tuckere1f17052004-07-08 23:11:44 +10001842 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
1843 [scp.c]
1844 Prevent scp from skipping the file following a double-error.
1845 bz #863, ok markus@
Darren Tuckercd99fa02004-07-08 23:08:26 +10001846
Darren Tuckerd062da52004-07-02 18:43:09 +1000184720040702
1848 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
1849 strube at physik3.gwdg.de a long time ago.
1850
Darren Tucker0a44d1e2004-07-01 09:48:29 +1000185120040701
1852 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
1853 Ensures messages from PAM modules are displayed when privsep=no.
Darren Tuckere2ba9c22004-07-01 12:38:14 +10001854 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
1855 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
Darren Tucker1f7e4082004-07-01 14:00:14 +10001856 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
1857 to pam_authenticate for challenge-response auth too. Originally from
1858 fcusack at fcusack.com, ok djm@
Tim Ricea5757f02004-07-01 20:41:15 -07001859 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
1860 the same version. Handle the case where someone uses --with-privsep-user=
1861 and the user name does not match the group name. ok dtucker@
Darren Tucker0a44d1e2004-07-01 09:48:29 +10001862
Darren Tucker59e06022004-06-30 20:34:31 +1000186320040630
1864 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
1865 appdata_ptr to the conversation function. ok djm@
Damien Miller5d1eceb2004-06-30 22:37:57 +10001866 - (djm) OpenBSD CVS Sync
1867 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
1868 [ssh.1]
1869 - remove double word
1870 - rearrange .Bk to keep SYNOPSIS nice
1871 - -M before -m in options description
Damien Miller2234bac2004-06-30 22:38:52 +10001872 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
1873 [ssh_config.5]
1874 punctuation and grammar fixes. also, keep the options in order.
Damien Miller26213e52004-06-30 22:39:34 +10001875 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
1876 [sshd_config.5]
1877 new sentence, new line;
Damien Miller386c6a22004-06-30 22:40:20 +10001878 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
1879 [sshd.c]
1880 initialise some fd variables to -1, djm@ ok
Damien Millera6b1d162004-06-30 22:41:07 +10001881 - djm@cvs.openbsd.org 2004/06/30 08:36:59
1882 [session.c]
1883 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
Darren Tucker59e06022004-06-30 20:34:31 +10001884
Tim Rice52879022004-06-27 20:50:35 -0700188520040627
1886 - (tim) update README files.
Darren Tucker58cef1f2004-06-28 15:45:08 +10001887 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
Darren Tuckerf9eb2b02004-06-28 15:52:50 +10001888 - (dtucker) [regress/README.regress] Document new variables.
Darren Tuckere59b5082004-06-28 16:01:19 +10001889 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
1890 rename handling for Linux which returns EPERM for link() on (at least some)
1891 filesystems that do not support hard links. sftp-server will fall back to
1892 stat+rename() in such cases.
Darren Tucker5288cb22004-06-28 18:11:19 +10001893 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
Tim Rice52879022004-06-27 20:50:35 -07001894
Damien Miller035a5b42004-06-26 08:16:31 +1000189520040626
1896 - (djm) OpenBSD CVS Sync
1897 - djm@cvs.openbsd.org 2004/06/25 18:43:36
1898 [sshd.c]
1899 fix broken fd handling in the re-exec fallback path, particularly when
1900 /dev/crypto is in use; ok deraadt@ markus@
Damien Miller96d6d7d2004-06-26 09:21:06 +10001901 - djm@cvs.openbsd.org 2004/06/25 23:21:38
1902 [sftp.c]
1903 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
Damien Miller035a5b42004-06-26 08:16:31 +10001904
Darren Tucker645ab752004-06-25 13:33:20 +1000190520040625
1906 - (dtucker) OpenBSD CVS Sync
1907 - djm@cvs.openbsd.org 2004/06/24 19:30:54
1908 [servconf.c servconf.h sshd.c]
1909 re-exec sshd on accept(); initial work, final debugging and ok markus@
Darren Tucker586b0b92004-06-25 13:34:31 +10001910 - djm@cvs.openbsd.org 2004/06/25 01:16:09
1911 [sshd.c]
1912 only perform tcp wrappers checks when the incoming connection is on a
1913 socket. silences useless warnings from regress tests that use
1914 proxycommand="sshd -i". prompted by david@ ok markus@
Darren Tucker977a9d22004-06-25 13:45:18 +10001915 - djm@cvs.openbsd.org 2004/06/24 19:32:00
1916 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
1917 regress test for re-exec corner cases
Darren Tuckeref3b47a2004-06-25 13:46:08 +10001918 - djm@cvs.openbsd.org 2004/06/25 01:25:12
1919 [regress/test-exec.sh]
1920 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
Darren Tuckeraedc1d62004-06-25 17:06:02 +10001921 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
1922 [sftp-server.c]
1923 Fall back to stat+rename if filesystem doesn't doesn't support hard
1924 links. bz#823, ok djm@
Darren Tucker60bd4092004-06-25 14:03:34 +10001925 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
1926 Add closefrom() for platforms that don't have it.
Darren Tucker17c5d032004-06-25 14:22:23 +10001927 - (dtucker) [sshd.c] add line missing from reexec sync.
Darren Tucker645ab752004-06-25 13:33:20 +10001928
Darren Tuckera8c73d32004-06-23 09:17:54 +1000192920040623
1930 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
1931 connections with empty passwords. Patch from davidwu at nbttech.com,
1932 ok djm@
Darren Tucker6eabe642004-06-23 09:23:58 +10001933 - (dtucker) OpenBSD CVS Sync
1934 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
1935 [regress/envpass.sh]
1936 Add quoting for test -z; ok markus@
Darren Tucker6223eea2004-06-23 09:25:02 +10001937 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
1938 [regress/test-exec.sh]
1939 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
1940 arbitary options to sshd_config and ssh_config during tests. ok markus@
Darren Tucker3b9c0ad2004-06-23 09:28:20 +10001941 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
1942 [regress/dynamic-forward.sh regress/test-exec.sh]
1943 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
Darren Tuckerede07fb2004-06-24 00:33:48 +10001944 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
1945 [rijndael.c]
1946 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
Darren Tuckerb5bc1a62004-06-24 00:34:53 +10001947 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
1948 [ssh.c]
1949 Fix counting in master/slave when passing environment variables; ok djm@
Darren Tuckere5a604f2004-06-23 12:28:31 +10001950 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
1951 -Wshadow change.
Ben Lindstromca372192004-06-23 04:04:45 +00001952 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
Darren Tucker0a9d43d2004-06-23 13:45:24 +10001953 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1954 Move loginrestrictions test to port-aix.c, replace with a generic hook.
Tim Riceaf4ab6c2004-06-22 20:53:02 -07001955 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
Ben Lindstromca372192004-06-23 04:04:45 +00001956 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
1957 reference to "findssl.sh"
Darren Tuckera8c73d32004-06-23 09:17:54 +10001958
Darren Tucker365433f2004-06-22 12:29:23 +1000195920040622
1960 - (dtucker) OpenBSD CVS Sync
1961 - djm@cvs.openbsd.org 2004/06/20 17:36:59
1962 [ssh.c]
1963 filter passed env vars at slave in connection sharing case; ok markus@
Darren Tuckerb215c5d2004-06-22 12:30:53 +10001964 - djm@cvs.openbsd.org 2004/06/20 18:53:39
1965 [sftp.c]
1966 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
1967 (like /bin/ls); idea & ok markus@
Darren Tuckerb357afc2004-06-22 12:31:23 +10001968 - djm@cvs.openbsd.org 2004/06/20 19:28:12
1969 [sftp.1]
1970 mention new -n flag
Darren Tucker3f9fdc72004-06-22 12:56:01 +10001971 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
1972 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
1973 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
1974 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
1975 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
1976 sshpty.c]
1977 make ssh -Wshadow clean, no functional changes
1978 markus@ ok
Darren Tucker723e9452004-06-22 12:57:08 +10001979 - djm@cvs.openbsd.org 2004/06/21 17:53:03
1980 [session.c]
1981 fix fd leak for multiple subsystem connections; with markus@
Darren Tuckerefa62f92004-06-22 12:57:44 +10001982 - djm@cvs.openbsd.org 2004/06/21 22:02:58
1983 [log.h]
1984 mark fatal and cleanup exit as __dead; ok markus@
Darren Tuckerb9123452004-06-22 13:06:45 +10001985 - djm@cvs.openbsd.org 2004/06/21 22:04:50
1986 [sftp.c]
1987 introduce sorting for ls, same options as /bin/ls; ok markus@
Darren Tuckera4e9ffa2004-06-22 13:07:58 +10001988 - djm@cvs.openbsd.org 2004/06/21 22:30:45
1989 [sftp.c]
1990 prefix ls option flags with LS_
Darren Tucker15ca6e82004-06-22 13:08:21 +10001991 - djm@cvs.openbsd.org 2004/06/21 22:41:31
1992 [sftp.1]
1993 document sort options
Darren Tucker9a526452004-06-22 13:09:55 +10001994 - djm@cvs.openbsd.org 2004/06/22 01:16:39
1995 [sftp.c]
1996 don't show .files by default in ls, add -a option to turn them back on;
1997 ok markus
Darren Tucker430c6a12004-06-22 13:38:56 +10001998 - markus@cvs.openbsd.org 2004/06/22 03:12:13
1999 [regress/envpass.sh regress/multiplex.sh]
2000 more portable env passing tests
Darren Tuckerb09b6772004-06-22 15:06:46 +10002001 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
2002 [monitor.c monitor_wrap.c]
2003 Change login->username, will prevent -Wshadow errors in Portable;
2004 ok markus@
Darren Tucker5e4e2722004-06-22 13:26:00 +10002005 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
Darren Tucker59bf4a92004-06-22 13:27:16 +10002006 - (dtucker) [defines.h] Define __dead if not already defined.
Ben Lindstromca372192004-06-23 04:04:45 +00002007 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
Darren Tucker365433f2004-06-22 12:29:23 +10002008
Tim Ricef7ba8f62004-06-20 10:37:32 -0700200920040620
2010 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
2011
Darren Tucker17db1c42004-06-19 12:54:38 +1000201220040619
2013 - (dtucker) [auth-pam.c] Don't use PAM namespace for
2014 pam_password_change_required either.
Tim Rice5af9db92004-06-19 19:31:06 -07002015 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
2016 init script to top level directory. Add opensshd.init.in.
2017 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
Darren Tucker17db1c42004-06-19 12:54:38 +10002018
Damien Miller3756dce2004-06-18 01:17:29 +1000201920040618
2020 - (djm) OpenBSD CVS Sync
2021 - djm@cvs.openbsd.org 2004/06/17 14:52:48
2022 [clientloop.c clientloop.h ssh.c]
2023 support environment passing over shared connections; ok markus@
Damien Miller23f07702004-06-18 01:19:03 +10002024 - djm@cvs.openbsd.org 2004/06/17 15:10:14
2025 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
2026 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
2027 opening shared connections; ok markus@
Damien Millere826a8c2004-06-18 01:23:03 +10002028 - djm@cvs.openbsd.org 2004/06/17 14:53:27
2029 [regress/multiplex.sh]
2030 shared connection env passing regress test
Darren Tucker13fbe572004-06-18 14:14:43 +10002031 - (dtucker) [regress/README.regress] Add detail on how to run a single
2032 test from the top-level Makefile.
Darren Tuckerba5c5922004-06-18 16:22:39 +10002033 - (dtucker) OpenBSD CVS Sync
2034 - djm@cvs.openbsd.org 2004/06/17 23:56:57
2035 [ssh.1 ssh.c]
2036 sync usage() and SYNPOSIS with connection sharing changes
Darren Tuckerbd12f172004-06-18 16:23:43 +10002037 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
2038 [sftp.c]
2039 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
Darren Tucker6288dc12004-06-18 16:25:35 +10002040 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
2041 [multiplex.sh]
2042 Use -S for scp/sftp to force the use of the ssh being tested.
2043 ok djm@,markus@
Damien Miller0809e232004-06-18 22:20:57 +10002044 - (djm) OpenBSD CVS Sync
2045 - djm@cvs.openbsd.org 2004/06/18 10:40:19
2046 [ssh.c]
2047 delay signal handler setup until we have finished talking to the master.
2048 allow interrupting of setup (e.g. if master is stuck); ok markus@
Damien Millerb8ea2482004-06-18 22:21:55 +10002049 - markus@cvs.openbsd.org 2004/06/18 10:55:43
2050 [ssh.1 ssh.c]
2051 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
2052 ok djm
Damien Miller3bbd8782004-06-18 22:23:22 +10002053 - djm@cvs.openbsd.org 2004/06/18 11:11:54
2054 [channels.c clientloop.c]
2055 Don't explode in clientloop when we receive a bogus channel id, but
2056 also don't generate them to begin with; ok markus@
Damien Miller3756dce2004-06-18 01:17:29 +10002057
Darren Tucker8a2f1b32004-06-17 15:18:32 +1000205820040617
2059 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
2060 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
Darren Tuckerddea13d2004-06-17 16:27:43 +10002061 - (dtucker) OpenBSD CVS Sync regress/
2062 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
2063 [regress/multiplex.sh]
2064 Remove datafile between and after tests, kill sshd rather than wait;
2065 ok djm@
Darren Tuckerffaa6a52004-06-17 16:32:45 +10002066 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
2067 [regress/multiplex.sh]
2068 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
Darren Tucker3e86fc42004-06-17 16:34:02 +10002069 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
2070 [regress/multiplex.sh]
2071 Add small description of failing test to failure message; ok djm@
Darren Tucker10e7f192004-06-17 16:36:27 +10002072 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
2073 it.
Darren Tuckera9972e12004-06-17 17:01:21 +10002074 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
2075 enough for slow systems, especially if they don't have a kernel RNG).
Darren Tucker8a2f1b32004-06-17 15:18:32 +10002076
Darren Tuckera7ea5462004-06-16 12:01:15 +1000207720040616
2078 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
2079 code changes.
Darren Tucker4c37ef02004-06-16 20:08:56 +10002080 - (dtucker) OpenBSD CVS Sync regress/
2081 - djm@cvs.openbsd.org 2004/04/27 09:47:30
Darren Tucker9fe95da2004-06-16 20:33:55 +10002082 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
Darren Tucker4c37ef02004-06-16 20:08:56 +10002083 regress test for environment passing, SendEnv & AcceptEnv options;
2084 ok markus@
Darren Tucker50433a92004-06-16 20:15:59 +10002085 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
Darren Tucker9fe95da2004-06-16 20:33:55 +10002086 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
2087 regress/scp.sh]
Darren Tucker50433a92004-06-16 20:15:59 +10002088 Add scp regression test; with & ok markus@
Darren Tuckere7d05832004-06-16 20:22:22 +10002089 - djm@cvs.openbsd.org 2004/06/13 15:04:08
Darren Tucker9fe95da2004-06-16 20:33:55 +10002090 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
Darren Tuckere7d05832004-06-16 20:22:22 +10002091 regress test for client multiplexing; ok markus@
Darren Tuckera4039562004-06-16 20:31:18 +10002092 - djm@cvs.openbsd.org 2004/06/13 15:16:54
2093 [regress/test-exec.sh]
2094 remove duplicate setting of $SCP; spotted by markus@
Darren Tucker6f0e35b2004-06-16 23:22:37 +10002095 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
2096 [regress/scp.sh]
2097 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
Darren Tucker5711dca2004-06-16 23:23:50 +10002098 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
Darren Tuckeraf161542004-06-16 23:24:19 +10002099 [regress/multiplex.sh]
Darren Tucker5711dca2004-06-16 23:23:50 +10002100 Silence multiplex sftp and scp tests. ok markus@
Darren Tucker7a06f622004-06-16 21:08:32 +10002101 - (dtucker) [regress/test-exec.sh]
2102 Move Portable-only StrictModes to top of list to make syncs easier.
2103 - (dtucker) [regress/README.regress]
2104 Add $TEST_SHELL to readme.
Darren Tuckera7ea5462004-06-16 12:01:15 +10002105
Damien Miller350327c2004-06-15 10:24:13 +1000210620040615
2107 - (djm) OpenBSD CVS Sync
2108 - djm@cvs.openbsd.org 2004/05/26 08:59:57
2109 [sftp.c]
2110 exit -> _exit in forked child on error; from andrushock AT korovino.net
Damien Miller3e4dffb2004-06-15 10:27:15 +10002111 - markus@cvs.openbsd.org 2004/05/26 23:02:39
2112 [channels.c]
2113 missing freeaddrinfo; Andrey Matveev
Damien Miller33793852004-06-15 10:27:55 +10002114 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
2115 [readconf.c]
2116 Kill dead code after fatal(); ok djm@
Damien Miller16ea6492004-06-15 10:28:24 +10002117 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
2118 [auth2-chall.c]
2119 Remove redundant #include; ok markus@
Damien Miller7cf17eb2004-06-15 10:28:56 +10002120 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
2121 [sftp-client.c sftp.c]
2122 initialize pointers, ok markus@
Damien Millerf675fc42004-06-15 10:30:09 +10002123 - djm@cvs.openbsd.org 2004/06/13 12:53:24
2124 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
2125 [ssh-keyscan.c sshconnect2.c sshd.c]
2126 implement diffie-hellman-group14-sha1 kex method (trivial extension to
2127 existing diffie-hellman-group1-sha1); ok markus@
Damien Miller05202ff2004-06-15 10:30:39 +10002128 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
2129 [ssh.1 ssh_config.5 sshd_config.5]
2130 List supported ciphers in man pages, tidy up ssh -c;
2131 "looks fine" jmc@, ok markus@
Damien Miller0e220db2004-06-15 10:34:08 +10002132 - djm@cvs.openbsd.org 2004/06/13 15:03:02
2133 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
2134 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
2135 implement session multiplexing in the client (the server has supported
2136 this since 2.0); ok markus@
Damien Miller232711f2004-06-15 10:35:30 +10002137 - djm@cvs.openbsd.org 2004/06/14 01:44:39
2138 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
2139 [sshd.c]
Damien Miller03e66f62004-06-15 15:47:51 +10002140 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
2141 - djm@cvs.openbsd.org 2004/06/15 05:45:04
2142 [clientloop.c]
2143 missed one unset_nonblock; spotted by Tim Rice
Damien Miller5e6f4db2004-06-15 10:44:40 +10002144 - (djm) Fix Makefile.in for connection sharing changes
Damien Miller07b6ff12004-06-15 11:14:45 +10002145 - (djm) [ssh.c] Use separate var for address length
Damien Miller350327c2004-06-15 10:24:13 +10002146
Darren Tucker94befab2004-06-03 14:53:12 +1000214720040603
2148 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
2149 ok djm@
2150
Damien Miller26314f62004-06-01 11:28:20 +1000215120040601
2152 - (djm) [auth-pam.c] Add copyright for local changes
2153
Darren Tucker450a1582004-05-30 20:43:59 +1000215420040530
Darren Tuckere061b152004-05-30 22:04:56 +10002155 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
Darren Tucker450a1582004-05-30 20:43:59 +10002156 support for PasswordAuthentication=yes. ok djm@
Darren Tuckere061b152004-05-30 22:04:56 +10002157 - (dtucker) [auth-pam.c] Use an invalid password for root if
2158 PermitRootLogin != yes or the login is invalid, to prevent leaking
2159 information. Based on Openwall's owl-always-auth patch. ok djm@
Tim Rice6f1f7582004-05-30 21:38:51 -07002160 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
2161 - (tim) [buildpkg.sh.in] New file. A more flexible version of
2162 contrib/solaris/buildpkg.sh used for "make package".
Tim Rice2d2b9f72004-05-30 21:48:40 -07002163 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
Darren Tucker450a1582004-05-30 20:43:59 +10002164
Darren Tucker0ffe6382004-05-27 09:59:31 +1000216520040527
2166 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
2167 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
2168 and Jim Knoble's email address , from Jim himself.
2169
Darren Tuckercdf547a2004-05-24 10:12:19 +1000217020040524
2171 - (dtucker) OpenBSD CVS Sync
2172 - djm@cvs.openbsd.org 2004/05/19 12:17:33
2173 [sftp-client.c sftp.c]
2174 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
2175 waiting for a command; ok markus@
Darren Tuckere1675822004-05-24 10:13:07 +10002176 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
2177 [clientloop.c]
2178 Trivial type fix 0 -> '\0'; ok markus@
Darren Tuckere4ab1152004-05-24 10:14:24 +10002179 - markus@cvs.openbsd.org 2004/05/21 08:43:03
2180 [kex.h moduli.c tildexpand.c]
2181 add prototypes for -Wall; ok djm
Darren Tuckere7066df2004-05-24 10:18:05 +10002182 - djm@cvs.openbsd.org 2004/05/21 11:33:11
2183 [channels.c channels.h clientloop.c serverloop.c ssh.1]
Darren Tuckerb53355e2004-05-24 11:55:36 +10002184 bz #756: add support for the cancel-tcpip-forward request for the server
2185 and the client (through the ~C commandline). reported by z3p AT
2186 twistedmatrix.com; ok markus@
Darren Tucker1973c882004-05-24 10:34:36 +10002187 - djm@cvs.openbsd.org 2004/05/22 06:32:12
2188 [clientloop.c ssh.1]
2189 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
Darren Tuckere534e122004-05-24 10:35:14 +10002190 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
2191 [ssh.1]
2192 kill whitespace at eol;
Darren Tucker89413db2004-05-24 10:36:23 +10002193 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
Darren Tuckerb53355e2004-05-24 11:55:36 +10002194 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
2195 sshd_config.5]
Darren Tucker89413db2004-05-24 10:36:23 +10002196 Add MaxAuthTries sshd config option; ok markus@
Darren Tuckerb53355e2004-05-24 11:55:36 +10002197 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
2198 is terminated if the privsep slave exits during keyboard-interactive
2199 authentication. ok djm@
Darren Tucker12984962004-05-24 13:37:13 +10002200 - (dtucker) [sshd.c] Fix typo in comment.
Darren Tuckercdf547a2004-05-24 10:12:19 +10002201
Damien Miller701d0512004-05-23 11:47:58 +1000220220040523
Damien Millerb4097182004-05-23 14:09:40 +10002203 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
2204 sshd_config; ok dtucker@
2205 - (djm) [configure.ac] Warn if the system has no known way of figuring out
2206 which user is on the other end of a Unix domain socket; ok dtucker@
Ben Lindstromefec7c22004-05-23 06:22:27 +00002207 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
2208 old/broken/incomplete <sys/queue.h>.
Damien Miller701d0512004-05-23 11:47:58 +10002209
Darren Tucker8e968a52004-05-13 11:56:16 +1000221020040513
2211 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
2212 libresolv, fixes problems detecting it on some platforms
2213 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
Darren Tucker2e578f62004-05-13 13:03:04 +10002214 - (dtucker) OpenBSD CVS Sync
2215 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
2216 [scp.1]
2217 SendEnv here too;
Darren Tuckerdcf6ec42004-05-13 13:03:56 +10002218 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
2219 [ssh_config.5]
2220 typo from John Cosimano (PR 3770);
Darren Tucker06f2bd82004-05-13 16:06:46 +10002221 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
2222 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
2223 tildexpand.c], removed: sshtty.h tildexpand.h
2224 make two tiny header files go away; djm ok
Darren Tuckere608ca22004-05-13 16:15:47 +10002225 - djm@cvs.openbsd.org 2004/05/08 00:21:31
2226 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
2227 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
2228 kill a tiny header; ok deraadt@
Darren Tucker770fc012004-05-13 16:24:32 +10002229 - djm@cvs.openbsd.org 2004/05/09 00:06:47
2230 [moduli.c ssh-keygen.c] removed: moduli.h
2231 zap another tiny header; ok deraadt@
Darren Tuckere14e0052004-05-13 16:30:44 +10002232 - djm@cvs.openbsd.org 2004/05/09 01:19:28
2233 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
2234 sshd.c] removed: mpaux.c mpaux.h
2235 kill some more tiny files; ok deraadt@
Darren Tuckerb42714e2004-05-13 16:31:48 +10002236 - djm@cvs.openbsd.org 2004/05/09 01:26:48
2237 [kex.c]
2238 don't overwrite what we are trying to compute
Darren Tucker1f8311c2004-05-13 16:39:33 +10002239 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
2240 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
2241 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
2242 improve some code lint did not like; djm millert ok
Darren Tuckera86b4532004-05-13 16:45:46 +10002243 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
2244 [ssh-agent.1]
2245 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
Darren Tucker1dcff9a2004-05-13 16:51:40 +10002246 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
2247 UsePAM section. Parts from djm@ and jmc@.
Darren Tuckerb6db1722004-05-13 17:29:35 +10002248 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
2249 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
Darren Tuckercc268552004-05-13 20:10:38 +10002250 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
2251 is defined before using.
Darren Tucker991d95f2004-05-13 20:24:10 +10002252 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
2253 -> HAVE_DECL_H_ERRNO.
Darren Tucker8e968a52004-05-13 11:56:16 +10002254
225520040502
Darren Tucker47abce42004-05-02 22:09:00 +10002256 - (dtucker) OpenBSD CVS Sync
2257 - djm@cvs.openbsd.org 2004/04/22 11:56:57
2258 [moduli.c]
2259 Bugzilla #850: Sophie Germain is the correct name of the French
2260 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
Darren Tucker46bc0752004-05-02 22:11:30 +10002261 - djm@cvs.openbsd.org 2004/04/27 09:46:37
2262 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
2263 ssh_config.5 sshd_config.5]
2264 bz #815: implement ability to pass specified environment variables from
2265 the client to the server; ok markus@
Darren Tucker1e0c9bf2004-05-02 22:12:48 +10002266 - djm@cvs.openbsd.org 2004/04/28 05:17:10
2267 [ssh_config.5 sshd_config.5]
2268 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
Darren Tuckerb2a601c2004-05-02 22:13:20 +10002269 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
2270 [sshd_config.5]
2271 remove unnecessary .Pp;
Darren Tucker7a6c0662004-05-02 22:14:03 +10002272 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
2273 [sftp.1 ssh.1]
2274 add SendEnv to -o list;
Darren Tucker097e1e92004-05-02 22:15:08 +10002275 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
2276 [sshd.8]
2277 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
2278 via Debian; ok djm@
Darren Tuckeredae0ec2004-05-02 22:15:52 +10002279 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
2280 [ssh.1]
2281 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
2282 Debian. ok djm@
Darren Tucker3d5cbb72004-05-03 09:13:15 +10002283 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
2284 [sftp.1]
2285 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
Darren Tuckerc0796d72004-05-03 09:19:03 +10002286 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
2287 [scp.1]
2288 ConnectionTimeout -> ConnectTimeout for scp.1 too.
Darren Tucker47abce42004-05-02 22:09:00 +10002289
Darren Tucker5bb14002004-04-23 18:53:10 +1000229020040423
2291 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
2292 as extern int if not already declared. Fixes compile errors on old SCO
2293 platforms. ok tim@
Darren Tucker7749c512004-04-23 18:57:13 +10002294 - (dtucker) [README.platform] List prereqs for building on Cygwin.
Darren Tucker5bb14002004-04-23 18:53:10 +10002295
Damien Miller752e4e62004-04-21 12:29:13 +1000229620040421
2297 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
2298
Damien Miller0b51a522004-04-20 20:07:19 +1000229920040420
2300 - (djm) OpenBSD CVS Sync
2301 - henning@cvs.openbsd.org 2004/04/08 16:08:21
2302 [sshconnect2.c]
Damien Miller50bec892004-04-20 20:20:40 +10002303 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
2304 FreeBSD and NetBSD do.
Damien Miller0b51a522004-04-20 20:07:19 +10002305 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
Damien Miller57a44762004-04-20 20:11:57 +10002306 - djm@cvs.openbsd.org 2004/04/18 23:10:26
2307 [readconf.c readconf.h ssh-keysign.c ssh.c]
2308 perform strict ownership and modes checks for ~/.ssh/config files,
2309 as these can be used to execute arbitrary programs; ok markus@
2310 NB. ssh will now exit when it detects a config with poor permissions
Damien Millerc970cb92004-04-20 20:12:53 +10002311 - djm@cvs.openbsd.org 2004/04/19 13:02:40
2312 [ssh.1 ssh_config.5]
2313 document strict permission checks on ~/.ssh/config; prompted by,
2314 with & ok jmc@
Damien Miller1a812582004-04-20 20:13:32 +10002315 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
2316 [ssh_config.5]
2317 kill whitespace at eol;
Damien Miller914420f2004-04-20 20:14:07 +10002318 - djm@cvs.openbsd.org 2004/04/19 21:51:49
2319 [ssh.c]
2320 fix idiot typo that i introduced in my last commit;
2321 spotted by cschneid AT cschneid.com
Damien Miller50bec892004-04-20 20:20:40 +10002322 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
2323 above change
Damien Miller5561e0b2004-04-20 20:28:55 +10002324 - (djm) [configure.ac] Check whether libroken is required when building
2325 with Heimdal
Damien Miller0b51a522004-04-20 20:07:19 +10002326
Darren Tucker9929d1f2004-04-19 22:01:37 +1000232720040419
2328 - (dtucker) OpenBSD CVS Sync
2329 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
2330 [regress/login-timeout.sh]
2331 Use sudo when restarting daemon during test. ok markus@
Darren Tucker0a74ae72004-04-19 22:04:21 +10002332 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
2333 [regress/login-timeout.sh]
2334 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
Darren Tuckerdca6a4d2004-04-19 22:10:52 +10002335 - djm@cvs.openbsd.org 2004/03/30 12:41:56
2336 [sftp-client.c]
2337 sync comment with reality
Darren Tuckerd04121f2004-04-19 22:16:53 +10002338 - djm@cvs.openbsd.org 2004/03/31 21:58:47
2339 [canohost.c]
2340 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
Darren Tuckerbddc2b02004-04-19 23:50:16 +10002341 - markus@cvs.openbsd.org 2004/04/01 12:19:57
2342 [scp.c]
2343 limit trust between local and remote rcp/scp process,
2344 noticed by lcamtuf; ok deraadt@, djm@
Darren Tucker9929d1f2004-04-19 22:01:37 +10002345
Darren Tucker2a9bf4b2004-04-18 11:00:26 +1000234620040418
2347 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
2348 authentication attempts. With & ok djm@
Damien Miller2eb42362004-04-18 21:15:43 +10002349 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
2350 change of user context without a password, so relax auth method
2351 restrictions; from vinschen AT redhat.com; ok dtucker@
Darren Tucker2a9bf4b2004-04-18 11:00:26 +10002352
Darren Tuckerc99a19b2004-04-16 17:58:28 +1000235320040416
2354 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
2355 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
Damien Miller9c870f92004-04-16 22:47:55 +10002356 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
2357 file using FILE: method, fixes problems on Mac OSX.
2358 Patch from simon@sxw.org.uk; ok dtucker@
Tim Ricefe6d5aa2004-04-16 20:03:07 -07002359 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
2360 BROKEN_SETREGID for SCO OpenServer 3
Darren Tuckerc99a19b2004-04-16 17:58:28 +10002361
Darren Tucker96cc26b2004-04-14 13:04:35 +1000236220040412
2363 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
2364 from bug #701 (text from jfh at cise.ufl.edu).
Darren Tucker3b908f62004-04-14 15:26:39 +10002365 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
2366 skeychallenge(), eg on NetBSD. ok mouring@
Darren Tucker06a8cfe2004-04-14 17:24:30 +10002367 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
2368 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
Damien Miller0ac45002004-04-14 20:14:26 +10002369 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
Darren Tucker96cc26b2004-04-14 13:04:35 +10002370
Darren Tucker4d2f3612004-04-08 10:57:05 +1000237120040408
2372 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
2373 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
Ben Lindstrom1b9f2a62004-04-08 05:11:03 +00002374 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
2375 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
Darren Tucker11f18292004-04-08 16:16:06 +10002376 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
2377 simplify loginrec.c. ok tim@
Ben Lindstrom036768e2004-04-08 16:12:30 +00002378 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
2379 limiting scope and dtucker@ agreed.
Darren Tucker4d2f3612004-04-08 10:57:05 +10002380
Darren Tuckerac7c9982004-04-07 08:04:09 +1000238120040407
2382 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
2383 f_mohr at yahoo.de.
Ben Lindstroma8104b52004-04-07 04:16:11 +00002384 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
2385 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
2386 are starting to restrict it as internal since it is not needed by
2387 developers any more. (Patch based on Apple tree)
2388 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
2389 krb5 on MacOS/X conflicts. There may be a better solution, but this will
2390 work for now.
Darren Tuckerac7c9982004-04-07 08:04:09 +10002391
Darren Tucker8db9a0f2004-04-06 21:31:12 +1000239220040406
2393 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
2394 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
Darren Tucker4398cf52004-04-06 21:39:02 +10002395 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
2396 broken getaddrinfo and friends on HP-UX. ok djm@
Darren Tucker8db9a0f2004-04-06 21:31:12 +10002397
Darren Tucker809031f2004-03-30 14:03:45 +1000239820040330
2399 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
2400 Linuxes, since that's what many use. ok djm@
Darren Tucker17addf02004-03-30 20:57:57 +10002401 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
2402 to reduce potential confusion with the one in sshd.c. ok djm@
Damien Millerccea0202004-03-31 15:17:54 +10002403 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
2404 with & ok dtucker@
Darren Tucker809031f2004-03-30 14:03:45 +10002405
Darren Tuckerb3850592004-03-27 16:44:21 +1100240620040327
2407 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
2408 duplicate login messages for mutli-session logins. ok djm@
2409
Damien Miller3df755e2004-03-22 09:34:26 +1100241020040322
Damien Millerbfba3542004-03-22 09:29:57 +11002411 - (djm) [sshd.c] Drop supplemental groups if started as root
Damien Miller3df755e2004-03-22 09:34:26 +11002412 - (djm) OpenBSD CVS Sync
2413 - markus@cvs.openbsd.org 2004/03/09 22:11:05
2414 [ssh.c]
2415 increase x11 cookie lifetime to 20 minutes; ok djm
Damien Miller50955102004-03-22 09:34:58 +11002416 - markus@cvs.openbsd.org 2004/03/10 09:45:06
2417 [ssh.c]
2418 trim usage to match ssh(1) and look more like unix. ok djm@
Damien Millerb4087862004-03-22 09:35:21 +11002419 - markus@cvs.openbsd.org 2004/03/11 08:36:26
2420 [sshd.c]
2421 trim usage; ok deraadt
Damien Miller0c889cd2004-03-22 09:36:00 +11002422 - markus@cvs.openbsd.org 2004/03/11 10:21:17
2423 [ssh.c sshd.c]
2424 ssh, sshd: sync version output, ok djm
Damien Milleraed7cee2004-03-22 09:39:09 +11002425 - markus@cvs.openbsd.org 2004/03/20 10:40:59
2426 [version.h]
2427 3.8.1
Damien Miller154e8b82004-03-22 09:40:01 +11002428 - (djm) Crank RPM spec versions
Damien Millerbfba3542004-03-22 09:29:57 +11002429
Damien Miller4fefe242004-03-11 14:20:10 +1100243020040311
2431 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
2432
Darren Tucker7c991ab2004-03-10 21:06:32 +1100243320040310
2434 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
2435 before redefining it, silences warnings on Tru64.
2436
Darren Tucker112aaac2004-03-08 22:13:12 +1100243720040308
2438 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
Darren Tuckerdbf7a742004-03-08 23:04:06 +11002439 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
2440 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
2441 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
2442 inherited by the child. ok djm@
2443 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
2444 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
Damien Miller57aae982004-03-08 23:11:25 +11002445 even if keyboard-interactive is not used by the client. Prevents
2446 segfaults in some cases where the user's password is expired (note this
2447 is not considered a security exposure). ok djm@
2448 - (djm) OpenBSD CVS Sync
2449 - markus@cvs.openbsd.org 2004/03/03 06:47:52
2450 [sshd.c]
2451 change proctiltle after accept(2); ok henning, deraadt, djm
Damien Miller9ba30692004-03-08 23:12:02 +11002452 - djm@cvs.openbsd.org 2004/03/03 09:30:42
2453 [sftp-client.c]
2454 Don't print duplicate messages when progressmeter is off
2455 Spotted by job317 AT mailvault.com; ok markus@
Damien Millerc0f27d82004-03-08 23:12:19 +11002456 - djm@cvs.openbsd.org 2004/03/03 09:31:20
2457 [sftp.c]
2458 Fix initialisation of progress meter; ok markus@
Damien Millerbd394c32004-03-08 23:12:36 +11002459 - markus@cvs.openbsd.org 2004/03/05 10:53:58
2460 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
2461 add IdentitiesOnly; ok djm@, pb@
Damien Miller3b513012004-03-08 23:13:00 +11002462 - djm@cvs.openbsd.org 2004/03/08 09:38:05
2463 [ssh-keyscan.c]
2464 explicitly initialise remote_major and remote_minor.
2465 from cjwatson AT debian.org; ok markus@
Damien Miller8448e662004-03-08 23:13:15 +11002466 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
2467 [sshd_config.5]
2468 Document KerberosGetAFSToken; ok markus@
Tim Riceaa538322004-03-08 12:12:18 -08002469 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
Darren Tucker112aaac2004-03-08 22:13:12 +11002470
Tim Ricef45eff22004-03-07 10:40:01 -0800247120040307
2472 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
2473
Darren Tucker4b385d42004-03-04 19:54:10 +1100247420040304
2475 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
2476 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
Darren Tuckerb9b60212004-03-04 20:03:54 +11002477 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
2478 prevent hanging during PAM keyboard-interactive authentications. ok djm@
Darren Tucker91bf45c2004-03-04 22:59:36 +11002479 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
2480 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
2481 configured --with-osfsia. ok djm@
Darren Tucker4b385d42004-03-04 19:54:10 +11002482
Darren Tucker6e26bf12004-03-04 19:47:29 +1100248320040303
Damien Miller6c4914a2004-03-03 11:08:59 +11002484 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
2485 ok dtucker
2486
Darren Tuckerd5920482004-02-29 20:11:30 +1100248720040229
Tim Ricead4a1882004-02-29 15:53:37 -08002488 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
2489
249020040229
Darren Tuckerd5920482004-02-29 20:11:30 +11002491 - (dtucker) OpenBSD CVS Sync
2492 - djm@cvs.openbsd.org 2004/02/25 00:22:45
2493 [sshd.c]
2494 typo in comment
Darren Tuckerfc113c92004-02-29 20:12:33 +11002495 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
2496 [dh.c]
2497 Prevent sshd from sending DH groups with a primitive generator of zero or
2498 one, even if they are listed in /etc/moduli. ok markus@
Darren Tuckerc56c7ef2004-02-29 20:13:34 +11002499 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
2500 [dh.c]
2501 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
2502 ever uses one. ok markus@
Darren Tuckereffc84c2004-02-29 20:15:08 +11002503 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
2504 [dh.c]
2505 Reset bit counter at the right time, fixes debug output in the case where
2506 the DH group is rejected. ok markus@
Darren Tucker017fd612004-02-29 20:30:17 +11002507 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
2508 [regress/Makefile regress/login-timeout.sh]
2509 Add regression test for LoginGraceTime; ok markus@
Darren Tucker03c907a2004-02-29 20:31:08 +11002510 - markus@cvs.openbsd.org 2004/02/24 16:56:30
2511 [regress/test-exec.sh]
2512 allow arguments in ${TEST_SSH_XXX}
Darren Tucker437a5f02004-02-29 20:33:51 +11002513 - markus@cvs.openbsd.org 2004/02/24 17:06:52
2514 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
2515 regress/ssh-com-sftp.sh regress/ssh-com.sh]
2516 test against recent ssh.com releases
Darren Tucker68b184c2004-02-29 20:37:06 +11002517 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
2518 [regress/dynamic-forward.sh]
2519 Make dynamic-forward understand nc's new output. ok markus@
Darren Tucker9468ba32004-02-29 20:38:26 +11002520 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
2521 [regress/try-ciphers.sh]
2522 Test acss too; ok markus@
Darren Tuckerb099d852004-02-29 21:30:05 +11002523 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
2524 built with openssl < 0.9.7)
Darren Tuckerd5920482004-02-29 20:11:30 +11002525
Ben Lindstrom78ffe262004-02-27 03:01:19 +0000252620040226
2527 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
2528 code due to diversity issues.
2529
Damien Millerd8913952004-02-25 10:56:31 +1100253020040225
2531 - (djm) Trim ChangeLog
Damien Miller124055d2004-02-25 10:57:45 +11002532 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
Damien Millerd8913952004-02-25 10:56:31 +11002533
Darren Tucker37bd3662004-02-24 09:19:15 +1100253420040224
2535 - (dtucker) OpenBSD CVS Sync
2536 - markus@cvs.openbsd.org 2004/02/19 21:15:04
2537 [sftp-server.c]
2538 switch to new license.template
Darren Tuckerefa37062004-02-24 09:20:29 +11002539 - markus@cvs.openbsd.org 2004/02/23 12:02:33
2540 [sshd.c]
2541 backout revision 1.279; set listen socket to non-block; ok henning.
Darren Tucker0acc92a2004-02-24 09:21:41 +11002542 - markus@cvs.openbsd.org 2004/02/23 15:12:46
2543 [bufaux.c]
2544 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
2545 and drop support for negative BNs; ok otto@
Darren Tuckera6ea4202004-02-24 09:24:01 +11002546 - markus@cvs.openbsd.org 2004/02/23 15:16:46
2547 [version.h]
2548 enter 3.8
Darren Tucker0d27ed12004-02-24 10:37:33 +11002549 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
2550 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
Darren Tucker8a4e4f82004-02-24 10:58:10 +11002551 from deengert at anl.gov. ok djm@
Damien Millera811d9a2004-02-24 13:05:11 +11002552 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
2553 using sysconf() if available Based on patches from
2554 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
Darren Tucker2359aa92004-02-24 13:17:30 +11002555 - (dtucker) [uidswap.c] Minor KNF. ok djm@
Tim Rice18959002004-02-23 20:51:06 -08002556 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
Damien Miller9fc475f2004-02-24 16:00:02 +11002557 - (djm) Crank RPM spec versions
Darren Tucker5ce131f2004-02-24 16:13:24 +11002558 - (dtucker) [README] Add pointer to release notes. ok djm@
Darren Tucker149543e2004-02-24 16:14:41 +11002559 - (dtucker) {README.platform] Add platform-specific notes.
Tim Ricee8c898a2004-02-23 21:47:04 -08002560 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
Damien Miller33424702004-02-24 17:13:28 +11002561 - (djm) Release 3.8p1
Darren Tucker37bd3662004-02-24 09:19:15 +11002562
Darren Tucker1825f262004-02-24 00:01:27 +1100256320040223
2564 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
2565 non-interactive path. ok djm@
2566
Darren Tucker15ee7482004-02-22 09:43:15 +1100256720040222
2568 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
2569 to auth-shadow.c, no functional change. ok djm@
Darren Tuckere828d0c2004-02-22 11:55:07 +11002570 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
2571 password expiry. ok djm@
2572 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
2573 multiple warnings if a wrong password is entered.
2574 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
2575 too.
Darren Tucker15ee7482004-02-22 09:43:15 +11002576
Damien Miller2e45cb02004-02-20 20:37:44 +1100257720040220
2578 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
2579
Darren Tuckera22897d2004-02-18 11:21:12 +1100258020040218
2581 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
2582 path with a "-" in it. From Sergio.Gelato at astro.su.se.
Damien Millerd7d46bb2004-02-18 14:11:13 +11002583 - (djm) OpenBSD CVS Sync
2584 - djm@cvs.openbsd.org 2004/02/17 07:17:29
2585 [sftp-glob.c sftp.c]
2586 Remove useless headers; ok deraadt@
Damien Miller20e1fab2004-02-18 14:30:55 +11002587 - djm@cvs.openbsd.org 2004/02/17 11:03:08
2588 [sftp.c]
2589 sftp.c and sftp-int.c, together at last; ok markus@
Damien Miller05a75b62004-02-18 14:31:23 +11002590 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
2591 [sshd_config.5]
2592 remove cruft left over from RhostsAuthentication removal;
2593 ok markus@
Damien Miller82c78b32004-02-18 15:42:31 +11002594 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
Damien Miller051b0ac2004-02-18 22:59:43 +11002595 - (djm) [log.c] Tighten openlog_r tests
Darren Tuckera22897d2004-02-18 11:21:12 +11002596
Damien Miller98225c22004-02-17 16:49:41 +1100259720040217
2598 - (djm) Simplify the license on code I have written. No code changes.
Damien Miller4e60ed72004-02-17 17:07:59 +11002599 - (djm) OpenBSD CVS Sync
2600 - djm@cvs.openbsd.org 2004/02/17 05:39:51
2601 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
2602 [sftp-int.h sftp.c]
2603 switch to license.template for code written by me (belated, I know...)
Damien Miller34255b92004-02-17 20:33:52 +11002604 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
2605 stadal@suse.cz and simon@sxw.org.uk
Darren Tuckerba53b832004-02-17 20:46:59 +11002606 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
Darren Tucker5cf8ef72004-02-17 23:20:07 +11002607 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
2608 display after login. Should fix problems like pam_motd not displaying
2609 anything, noticed by cjwatson at debian.org. ok djm@
Damien Miller98225c22004-02-17 16:49:41 +11002610
Tim Rice9ad7e0e2004-02-12 07:17:10 -0800261120040212
2612 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
2613 Portablity fixes. Data sftp transfers needs to be world readable. Some
2614 older shells hang on while loops when doing sh -n some_script. OK dtucker@
Tim Rice3d5352e2004-02-12 09:27:21 -08002615 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
2616 ok mouring@
Tim Rice9ad7e0e2004-02-12 07:17:10 -08002617
Darren Tuckercee6d4c2004-02-11 18:48:52 +1100261820040211
2619 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
2620 if HAS_SHADOW_EXPIRY is set.
Tim Rice43fa5572004-02-11 14:46:40 -08002621 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
Darren Tuckercee6d4c2004-02-11 18:48:52 +11002622
Darren Tuckere3dba822004-02-10 12:50:19 +1100262320040210
2624 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
Darren Tucker9df3def2004-02-10 13:01:14 +11002625 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
2626 native password expiry.
2627 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
2628 defines.h] Bug #14: Use do_pwchange to support password expiry and force
2629 change for platforms using /etc/shadow. ok djm@
Darren Tuckerffae5322004-02-10 13:05:40 +11002630 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
2631 functions to avoid conflicts with Heimdal's libroken. ok djm@
Darren Tucker1921ed92004-02-10 13:23:28 +11002632 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
2633 change expired PAM passwords for SSHv1 connections without privsep.
2634 pam_chauthtok is still used when privsep is disabled. ok djm@
Darren Tuckercfea2062004-02-10 15:27:34 +11002635 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
2636 include from port-aix.h to port-aix.c and remove unnecessary function
2637 definition. Fixes build errors on AIX.
Darren Tuckerc28b88a2004-02-10 16:49:35 +11002638 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
2639 that support it. from & ok mouring@
Darren Tucker13a707b2004-02-10 17:15:05 +11002640 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
Darren Tuckercee6d4c2004-02-11 18:48:52 +11002641 ok djm@
Darren Tuckere3dba822004-02-10 12:50:19 +11002642
Darren Tuckerfc57f712004-02-07 10:41:48 +1100264320040207
2644 - (dtucker) OpenBSD CVS Sync
2645 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
2646 [cipher-ctr.c]
2647 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
2648 (This will fix builds with OpenSSL 0.9.5)
Darren Tucker693f8a82004-02-07 12:29:39 +11002649 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
2650 ok djm@, markus@
Darren Tuckerfc57f712004-02-07 10:41:48 +11002651
Darren Tucker99762462004-02-06 15:22:43 +1100265220040206
2653 - (dtucker) [acss.c acss.h] Fix $Id tags.
Darren Tucker6977fe72004-02-06 15:26:10 +11002654 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
2655 OpenSSL >= 0.9.7. ok djm@
Darren Tuckeref3a4a22004-02-06 15:30:50 +11002656 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
2657 user, since some modules might fail due to lack of privilege. ok djm@
Darren Tuckerf58fb7e2004-02-06 15:59:06 +11002658 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
2659 for HP-UX 11.11. If there are known-good configs where this is not
2660 required, please report them. ok djm@
Darren Tuckerecc9d462004-02-06 16:04:08 +11002661 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
2662 accidentally inheriting from root's environment. ok djm@
Darren Tucker819d4522004-02-06 16:18:47 +11002663 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
2664 Restore previous authdb setting after auth calls. Fixes problems with
2665 setpcred failing on accounts that use AFS or NIS password registries.
Darren Tucker07459352004-02-06 21:29:41 +11002666 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
2667 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
Darren Tucker23bc8d02004-02-06 16:24:31 +11002668 - (dtucker) OpenBSD CVS Sync
2669 - markus@cvs.openbsd.org 2004/01/30 09:48:57
2670 [auth-passwd.c auth.h pathnames.h session.c]
2671 support for password change; ok dtucker@
2672 (set password-dead=1w in login.conf to use this).
2673 In -Portable, this is currently only platforms using bsdauth.
Darren Tuckera8be9e22004-02-06 16:40:27 +11002674 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
2675 [monitor.c sshd.c]
2676 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
Darren Tucker7f73a492004-02-06 16:41:37 +11002677 - markus@cvs.openbsd.org 2004/02/05 15:33:33
2678 [progressmeter.c]
2679 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
Darren Tucker99762462004-02-06 15:22:43 +11002680
Darren Tucker22991ba2004-01-30 12:58:51 +1100268120040129
2682 - (dtucker) OpenBSD CVS Sync regress/
2683 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
2684 [Makefile banner.sh]
2685 Test missing banner file, suppression of banner with ssh -q, check return
2686 code from ssh. ok markus@
Darren Tucker633f3e02004-01-30 13:00:29 +11002687 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
2688 [ssh-com.sh]
2689 adress -> address, and a few more; all from Jonathon Gray;
Darren Tucker46662bf2004-01-30 13:02:55 +11002690 - djm@cvs.openbsd.org 2004/01/13 09:49:06
2691 [sftp-batch.sh]
Darren Tuckerdcc736b2004-01-30 14:20:59 +11002692 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
2693 tim@, ok several
Darren Tucker2df33432004-01-30 14:34:21 +11002694 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
2695 Bug #775: Cray fixes from wendy at cray.com
Darren Tucker22991ba2004-01-30 12:58:51 +11002696
Darren Tucker4f9f6792004-01-28 12:26:14 +1100269720040128
2698 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
Darren Tucker77970692004-01-28 15:44:04 +11002699 - (dtucker) [moduli] Import new moduli file from OpenBSD.
Darren Tucker4f9f6792004-01-28 12:26:14 +11002700
Damien Miller4f0fe682004-01-27 21:19:21 +1100270120040127
2702 - (djm) OpenBSD CVS Sync
2703 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
2704 [cipher.c]
2705 enable acss for ssh
2706 ok deraadt@ markus@
Damien Millerb21be842004-01-27 21:20:11 +11002707 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
2708 [sftp-int.c]
2709 Fix issue pointed out with ls not handling large directories
2710 with embeded paths correctly. OK damien@
Damien Millerb2d1c2b2004-01-27 21:20:59 +11002711 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
2712 [cipher.c]
2713 rename acss@opebsd.org to acss@openssh.org
2714 ok deraadt@
Damien Millerf6723f02004-01-27 21:21:27 +11002715 - djm@cvs.openbsd.org 2004/01/25 03:49:09
2716 [sshconnect.c]
2717 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
2718 from jclonguet AT free.fr; ok millert@
Damien Millerec692032004-01-27 21:22:00 +11002719 - djm@cvs.openbsd.org 2004/01/27 10:08:10
2720 [sftp.c]
2721 reorder parsing so user:skey@host:file works (bugzilla #777)
2722 patch from admorten AT umich.edu; ok markus@
Damien Miller4f0fe682004-01-27 21:19:21 +11002723 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
2724 if libcrypto lacks it
2725
Tim Rice3084a612004-01-26 09:37:09 -0800272620040126
2727 - (tim) Typo in regress/README.regress
Tim Riceeafd8e92004-01-26 14:10:10 -08002728 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
Tim Riceba1c2b82004-01-26 16:02:17 -08002729 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
Tim Rice2597bfd2004-01-26 19:03:39 -08002730 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
Tim Rice01326eb2004-01-26 21:40:35 -08002731 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
2732 and T_SIG to getrrsetbyname.h
Tim Rice3084a612004-01-26 09:37:09 -08002733
Damien Miller68144112004-01-24 13:50:39 +1100273420040124
2735 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
2736
Damien Millerd3526362004-01-23 14:16:26 +1100273720040123
2738 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
2739 ralf.hack AT pipex.net; ok dtucker@
Damien Miller84938142004-01-23 16:30:03 +11002740 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
2741 Kerberos location (and thus work with Fedora Core 1);
2742 from jason AT devrandom.org
Darren Tucker2dcd2392004-01-23 17:13:33 +11002743 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
2744 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
Darren Tucker63699582004-01-23 21:35:44 +11002745 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
2746 Patch from vinschen at redhat.com.
Darren Tucker3c78c5e2004-01-23 22:03:10 +11002747 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
2748 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
2749 include kafs.h unless necessary. From deengert at anl.gov.
Tim Ricefcb62202004-01-23 18:35:16 -08002750 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
2751 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
2752 CPPFLAGS="-I/usr/local/include" ./configure if needed.
Damien Millerd3526362004-01-23 14:16:26 +11002753
Darren Tucker1d3ca582004-01-22 12:05:34 +1100275420040122
2755 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
2756 GSSAPI detection, libs and includes. ok djm@
Darren Tucker7fe8b722004-01-22 12:48:26 +11002757 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
2758 just HEIMDAL.
Tim Ricec9001282004-01-22 16:10:03 -08002759 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
2760 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
Darren Tucker1d3ca582004-01-22 12:05:34 +11002761
Damien Miller44f75c12004-01-21 10:58:47 +1100276220040121
2763 - (djm) OpenBSD CVS Sync
2764 - djm@cvs.openbsd.org 2004/01/13 09:25:05
2765 [sftp-int.c sftp.1 sftp.c]
2766 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
2767 enable use of "-b -" to accept batchfile from stdin; ok markus@
Damien Miller86a39682004-01-21 11:00:04 +11002768 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
2769 [sftp.1]
2770 remove unnecessary Ic's;
2771 kill whitespace at EOL;
2772 ok djm@
Damien Miller8f341f82004-01-21 11:00:46 +11002773 - markus@cvs.openbsd.org 2004/01/13 19:23:15
2774 [compress.c session.c]
2775 -Wall; ok henning
Damien Millerf84fed62004-01-21 11:01:23 +11002776 - markus@cvs.openbsd.org 2004/01/13 19:45:15
2777 [compress.c]
2778 cast for portability; millert@
Damien Millera04ad492004-01-21 11:02:09 +11002779 - markus@cvs.openbsd.org 2004/01/19 09:24:21
2780 [channels.c]
2781 fake consumption for half closed channels since the peer is waiting for
2782 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
2783 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
Damien Millerfb1310e2004-01-21 11:02:50 +11002784 - markus@cvs.openbsd.org 2004/01/19 21:25:15
2785 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
2786 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
Damien Millere4f5a822004-01-21 14:11:05 +11002787 - djm@cvs.openbsd.org 2004/01/21 03:07:59
2788 [sftp.c]
2789 initialise infile in main, rather than statically - from portable
Damien Millerf4da3bb2004-01-21 17:07:16 +11002790 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
2791 [sshpty.c]
2792 for pty opening, only use the openpty() path. the other stuff only needs
2793 to be in openssh-p; markus ok
2794 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
2795 openpty() replacement
Damien Miller44f75c12004-01-21 10:58:47 +11002796
Darren Tucker749bc952004-01-14 22:14:04 +1100279720040114
2798 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
2799 unexpectedly. with & ok djm@
Darren Tucker7ae09622004-01-14 23:07:56 +11002800 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
2801 test for case where cleanup has already run.
Darren Tuckera8df9242004-01-15 00:15:07 +11002802 - (dtucker) [auth-pam.c] Add minor debugging.
Darren Tucker749bc952004-01-14 22:14:04 +11002803
Darren Tucker1b27c8f2004-01-13 22:35:58 +1100280420040113
2805 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
2806 functional changes.
2807
Darren Tucker0234e862004-01-08 23:32:04 +1100280820040108
2809 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
2810 only define if not already. From des at freebsd.org.
Darren Tuckerfd0894a2004-01-09 00:19:25 +11002811 - (dtucker) [configure.ac] Remove extra (typo) comma.
Darren Tucker0234e862004-01-08 23:32:04 +11002812
Darren Tuckere9183182004-01-05 08:16:34 +1100281320040105
2814 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
2815 cjwatson at debian.org.
Darren Tucker409cb322004-01-05 22:36:51 +11002816 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
2817 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
Darren Tuckere9183182004-01-05 08:16:34 +11002818
Damien Miller7a2ea782004-01-02 17:52:10 +1100281920040102
2820 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
2821 jakob@
Damien Millerc8ec1662004-01-02 17:53:04 +11002822 - (djm) Remove useless DNS support configure summary message. from jakob@
Damien Miller0f47c532004-01-02 18:01:30 +11002823 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
2824 Report from jakob@
Damien Miller7a2ea782004-01-02 17:52:10 +11002825
Darren Tucker06930c72003-12-31 11:34:51 +1100282620031231
2827 - (dtucker) OpenBSD CVS Sync
2828 - djm@cvs.openbsd.org 2003/12/22 09:16:58
2829 [moduli.c ssh-keygen.1 ssh-keygen.c]
2830 tidy up moduli generation debugging, add -v (verbose/debug) option to
2831 ssh-keygen; ok markus@
Darren Tuckera32e19c2003-12-31 11:36:00 +11002832 - markus@cvs.openbsd.org 2003/12/22 20:29:55
2833 [cipher-3des1.c]
2834 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
Darren Tucker22ef5082003-12-31 11:37:34 +11002835 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
2836 [servconf.c servconf.h session.c sshd_config]
2837 implement KerberosGetAFSToken server option. ok markus@, beck@
Darren Tucker0b3b9752003-12-31 11:38:32 +11002838 - millert@cvs.openbsd.org 2003/12/29 16:39:50
2839 [sshd_config]
2840 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
Darren Tuckerea287062003-12-31 11:43:24 +11002841 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
2842 [auth2-passwd.c]
2843 Ignore password change request during password auth (which we currently
2844 don't support) and discard proposed new password. corrections/ok markus@
Darren Tucker2a6b0292003-12-31 14:59:17 +11002845 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
Darren Tucker06930c72003-12-31 11:34:51 +11002846
Darren Tucker3715be32003-12-19 10:58:43 +1100284720031219
2848 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
2849 typedef size_t ourselves.
2850
Darren Tucker454da0b2003-12-18 12:52:19 +1100285120031218
2852 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
Darren Tucker07705c72003-12-18 15:34:31 +11002853 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
2854 authentication. Partially fixes bug #423. Feedback & ok djm@
Darren Tucker454da0b2003-12-18 12:52:19 +11002855
Damien Millerb5820f42003-12-17 16:27:32 +1100285620031217
2857 - (djm) OpenBSD CVS Sync
2858 - markus@cvs.openbsd.org 2003/12/09 15:28:43
2859 [serverloop.c]
2860 make ClientKeepAlive work for ssh -N, too (no login shell requested).
2861 1) send a bogus channel request if we find a channel
2862 2) send a bogus global request if we don't have a channel
2863 ok + test beck@
Damien Millerb9997192003-12-17 16:29:22 +11002864 - markus@cvs.openbsd.org 2003/12/09 17:29:04
2865 [sshd.c]
2866 fix -o and HUP; ok henning@
Damien Miller9836cf82003-12-17 16:30:06 +11002867 - markus@cvs.openbsd.org 2003/12/09 17:30:05
2868 [ssh.c]
2869 don't modify argv for ssh -o; similar to sshd.c 1.283
Damien Miller12c150e2003-12-17 16:31:10 +11002870 - markus@cvs.openbsd.org 2003/12/09 21:53:37
2871 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
2872 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
2873 rename keepalive to tcpkeepalive; the old name causes too much
2874 confusion; ok djm, dtucker; with help from jmc@
Damien Millerd6965512003-12-17 16:31:53 +11002875 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
2876 [clientloop.c]
2877 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
Damien Millerbaafb982003-12-17 16:32:23 +11002878 - markus@cvs.openbsd.org 2003/12/14 12:37:21
2879 [ssh_config.5]
2880 we don't support GSS KEX; from Simon Wilkinson
Damien Miller509b0102003-12-17 16:33:10 +11002881 - markus@cvs.openbsd.org 2003/12/16 15:49:51
2882 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
2883 [ssh.c ssh_config.5]
2884 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
2885 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
2886 jmc and dtucker@
Damien Miller8975ddf2003-12-17 16:33:53 +11002887 - markus@cvs.openbsd.org 2003/12/16 15:51:54
2888 [dh.c]
2889 use <= instead of < in dh_estimate; ok provos/hshoexer;
2890 do not return < DH_GRP_MIN
Darren Tuckere937be32003-12-17 18:53:26 +11002891 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
2892 setres[ug]id() present but not implemented (eg some Linux/glibc
2893 combinations).
Ben Lindstrom563eb992003-12-18 00:34:06 +00002894 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
2895 using a real 'signal()' (Noticed by a NeXT Compile)
Damien Millerb5820f42003-12-17 16:27:32 +11002896
Darren Tucker4c568432003-12-09 19:01:51 +1100289720031209
2898 - (dtucker) OpenBSD CVS Sync
2899 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
2900 [ssh-add.1]
2901 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
Darren Tucker37afa9d2003-12-09 19:05:42 +11002902 - djm@cvs.openbsd.org 2003/11/26 21:44:29
2903 [cipher-aes.c]
2904 fix #ifdef before #define; ok markus@
2905 (RCS ID sync only, Portable already had this)
Darren Tucker1fb04252003-12-09 19:07:13 +11002906 - markus@cvs.openbsd.org 2003/12/02 12:15:10
2907 [progressmeter.c]
2908 improvments from andreas@:
2909 * saner speed estimate for transfers that takes less than a second by
2910 rounding the time to 1 second.
2911 * when the transfer is finished calculate the actual total speed
2912 rather than the current speed which is given during the transfer
Darren Tucker3175eb92003-12-09 19:15:11 +11002913 - markus@cvs.openbsd.org 2003/12/02 17:01:15
2914 [channels.c session.c ssh-agent.c ssh.h sshd.c]
2915 use SSH_LISTEN_BACKLOG (=128) in listen(2).
Darren Tucker1cbc4442003-12-09 19:19:38 +11002916 - djm@cvs.openbsd.org 2003/12/07 06:34:18
2917 [moduli.c]
2918 remove unused debugging #define templates
Darren Tucker564f19e2003-12-09 19:18:07 +11002919 - markus@cvs.openbsd.org 2003/12/08 11:00:47
2920 [kexgexc.c]
2921 print requested group size in debug; ok djm
Darren Tucker5cd9d442003-12-10 00:54:38 +11002922 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
2923 [moduli.c]
2924 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
2925 they can't be used for Diffie-Hellman. Assistance and ok djm@
Darren Tuckera6153142003-12-10 00:52:37 +11002926 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
Darren Tucker4c568432003-12-09 19:01:51 +11002927
Tim Rice88368a32003-12-08 12:35:59 -0800292820031208
2929 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
2930
Damien Miller927f5272003-11-24 12:57:25 +1100293120031123
2932 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
2933 function and call it unconditionally
Damien Millere00074a2003-11-24 13:07:45 +11002934 - (djm) OpenBSD CVS Sync
2935 - djm@cvs.openbsd.org 2003/11/23 23:17:34
2936 [ssh-keyscan.c]
2937 from portable - use sysconf to detect fd limit; ok markus@
2938 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
Damien Millera4b33df2003-11-24 13:09:27 +11002939 - djm@cvs.openbsd.org 2003/11/23 23:18:45
2940 [ssh-keygen.c]
2941 consistency PATH_MAX -> MAXPATHLEN; ok markus@
2942 (RCS ID sync only)
2943 - djm@cvs.openbsd.org 2003/11/23 23:21:21
2944 [scp.c]
2945 from portable: rename clashing variable limit-> limit_rate; ok markus@
2946 (RCS ID sync only)
Damien Millere0113cc2003-11-24 13:10:09 +11002947 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
2948 [ssh.1 ssh.c]
2949 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
Damien Miller3db2e4d2003-11-24 13:33:34 +11002950 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
2951 source file path (in OpenBSD tree).
Damien Miller927f5272003-11-24 12:57:25 +11002952
Darren Tucker240fdfa2003-11-22 14:10:02 +1100295320031122
2954 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
Darren Tuckerd7634162003-11-22 14:16:56 +11002955 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2956 Move AIX specific password authentication code to port-aix.c, call
2957 authenticate() until reenter flag is clear.
Darren Tucker4e06a1d2003-11-22 14:25:15 +11002958 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
2959 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
2960 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
Damien Miller4da295c2003-11-22 14:39:04 +11002961 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
Damien Miller841b9f12003-11-22 14:48:49 +11002962 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
Damien Miller5924ceb2003-11-22 15:02:42 +11002963 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
Darren Tucker240fdfa2003-11-22 14:10:02 +11002964
Damien Miller8c5e91c2003-11-21 23:09:10 +1100296520031121
2966 - (djm) OpenBSD CVS Sync
2967 - markus@cvs.openbsd.org 2003/11/20 11:39:28
2968 [progressmeter.c]
2969 fix rounding errors; from andreas@
Damien Millera8e06ce2003-11-21 23:48:55 +11002970 - djm@cvs.openbsd.org 2003/11/21 11:57:03
2971 [everything]
2972 unexpand and delete whitespace at EOL; ok markus@
2973 (done locally and RCS IDs synced)
Damien Miller8c5e91c2003-11-21 23:09:10 +11002974
Darren Tucker18df00c2003-11-18 12:42:07 +1100297520031118
Damien Miller6aef38f2003-11-18 10:45:20 +11002976 - (djm) Fix early exit for root auth success when UsePAM=yes and
2977 PermitRootLogin=no
Darren Tucker18df00c2003-11-18 12:42:07 +11002978 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
Damien Miller4bb1dd32003-11-18 22:01:25 +11002979 and use it for do_pam_session. Fixes problems like pam_motd not
2980 displaying anything. ok djm@
Darren Tucker8a1624c2003-11-18 12:45:35 +11002981 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
Damien Miller4bb1dd32003-11-18 22:01:25 +11002982 - (djm) OpenBSD CVS Sync
2983 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
2984 [serverloop.c]
2985 Correct check for authctxt->valid. ok djm@
Damien Millerf96d1832003-11-18 22:01:48 +11002986 - djm@cvs.openbsd.org 2003/11/18 10:53:07
2987 [monitor.c]
2988 unbreak fake authloop for non-existent users (my screwup). Spotted and
2989 tested by dtucker@; ok markus@
Damien Miller6aef38f2003-11-18 10:45:20 +11002990
299120031117
Damien Miller3e8f41e2003-11-17 21:09:50 +11002992 - (djm) OpenBSD CVS Sync
2993 - djm@cvs.openbsd.org 2003/11/03 09:03:37
2994 [auth-chall.c]
2995 make this a little more idiot-proof; ok markus@
2996 (includes portable-specific changes)
Damien Miller5a388972003-11-17 21:10:47 +11002997 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
2998 [sshconnect.c]
2999 move changed key warning into warn_changed_key(). ok markus@
Damien Miller8f746ec2003-11-17 21:11:15 +11003000 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
3001 [sshconnect.c]
3002 do not free static type pointer in warn_changed_key()
Damien Miller3e3b5142003-11-17 21:13:40 +11003003 - djm@cvs.openbsd.org 2003/11/04 08:54:09
3004 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
3005 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
3006 [session.c]
3007 standardise arguments to auth methods - they should all take authctxt.
3008 check authctxt->valid rather then pw != NULL; ok markus@
Damien Millera9fcd3a2003-11-17 21:16:55 +11003009 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
3010 [auth1.c]
3011 remove unused variable (pw). ok djm@
3012 (id sync only - still used in portable)
Damien Miller939cd382003-11-17 21:17:24 +11003013 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
3014 [sftp-int.c]
3015 typos from Jonathon Gray;
Damien Millerf58b58c2003-11-17 21:18:23 +11003016 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
3017 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
3018 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
3019 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
3020 constify. ok markus@ & djm@
Damien Millerc1f27922003-11-17 21:19:05 +11003021 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
3022 [scp.c]
3023 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
Damien Miller150b5572003-11-17 21:19:29 +11003024 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
3025 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
3026 update SSHFP validation. ok markus@
Damien Millerfe448472003-11-17 21:19:49 +11003027 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
3028 [ssh_config.5]
3029 make verb agree with subject, and kill some whitespace;
Damien Miller91c6aa42003-11-17 21:20:18 +11003030 - markus@cvs.openbsd.org 2003/11/14 13:19:09
3031 [sshconnect2.c]
3032 cleanup and minor fixes for the client code; from Simon Wilkinson
Damien Miller51bf11f2003-11-17 21:20:47 +11003033 - djm@cvs.openbsd.org 2003/11/17 09:45:39
3034 [msg.c msg.h sshconnect2.c ssh-keysign.c]
3035 return error on msg send/receive failure (rather than fatal); ok markus@
Damien Miller0425d402003-11-17 22:18:21 +11003036 - markus@cvs.openbsd.org 2003/11/17 11:06:07
3037 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
3038 [monitor_wrap.h sshconnect2.c ssh-gss.h]
3039 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
3040 test + ok jakob.
Damien Miller9bdba702003-11-17 21:27:55 +11003041 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
3042 conversation function
Damien Millerc756e9b2003-11-17 21:41:42 +11003043 - (djm) Export environment variables from authentication subprocess to
3044 parent. Part of Bug #717
Damien Miller3e8f41e2003-11-17 21:09:50 +11003045
Darren Tucker203c40b2003-11-15 12:13:16 +1100304620031115
3047 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
3048 HP-UX, skip test on AIX.
3049
Darren Tucker0947ddf2003-11-13 11:21:31 +1100305020031113
3051 - (dtucker) [auth-pam.c] Append newlines to lines output by the
3052 pam_chauthtok_conv().
Darren Tucker798ca842003-11-13 11:28:49 +11003053 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
3054 contrib/cygwin). Major update from vinschen at redhat.com.
3055 - Makefile provides a `cygwin-postinstall' target to run right after
3056 `make install'.
3057 - Better support for Windows 2003 Server.
3058 - Try to get permissions as correct as possible.
3059 - New command line options to allow full automated host configuration.
3060 - Create configs from skeletons in /etc/defaults/etc.
3061 - Use /bin/bash, allows reading user input with readline support.
3062 - Remove really old configs from /usr/local.
Darren Tuckerae52b7c2003-11-13 19:52:31 +11003063 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
3064 PAM_ERROR_MSG messages.
Darren Tucker0947ddf2003-11-13 11:21:31 +11003065
Damien Miller418a3862003-11-06 20:27:51 +1100306620031106
3067 - (djm) Clarify UsePAM consequences a little more
3068
Darren Tucker7c582db2003-11-03 18:59:29 +1100306920031103
3070 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
3071 are created correctly with CRLF line terminations. Patch from vinschen at
3072 redhat.com.
Darren Tuckera47c9bc2003-11-03 20:03:25 +11003073 - (dtucker) OpenBSD CVS Sync
3074 - markus@cvs.openbsd.org 2003/10/15 09:48:45
3075 [monitor_wrap.c]
3076 check pmonitor != NULL
Darren Tucker8cc39782003-11-03 20:05:03 +11003077 - markus@cvs.openbsd.org 2003/10/21 09:50:06
3078 [auth2-gss.c]
3079 make sure the doid is larger than 2
Darren Tucker56afe142003-11-03 20:06:14 +11003080 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
3081 [sshconnect2.c]
3082 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
3083 to avoid shadowing the global version. markus@ ok
Darren Tucker6db8f932003-11-03 20:07:14 +11003084 - markus@cvs.openbsd.org 2003/10/28 09:08:06
3085 [misc.c]
3086 error->debug for getsockopt+TCP_NODELAY; several requests
Darren Tucker655a5e02003-11-03 20:09:03 +11003087 - markus@cvs.openbsd.org 2003/11/02 11:01:03
3088 [auth2-gss.c compat.c compat.h sshconnect2.c]
3089 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
Darren Tuckerbe8a7712003-11-03 22:52:52 +11003090 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
Darren Tucker7c582db2003-11-03 18:59:29 +11003091
Darren Tucker0d37b5c2003-10-21 12:41:14 +1000309220031021
3093 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
3094 directly. Noted by Darren.Moffat at sun.com.
Darren Tuckerea4c6702003-10-21 22:27:08 +10003095 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
3096 make agent setgid during test.
Darren Tucker0d37b5c2003-10-21 12:41:14 +10003097
Darren Tucker9568ad92003-10-17 16:32:11 +1000309820031017
3099 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
3100 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
3101
Darren Tucker1f203942003-10-15 15:50:42 +1000310220031015
3103 - (dtucker) OpenBSD CVS Sync
3104 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
3105 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
3106 scp and sftp: add options list and sort options. options list requested
3107 by deraadt@
3108 sshd: use same format as ssh
3109 ssh: remove wrong option from list
3110 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
3111 ok deraadt@ markus@
Darren Tuckera044f472003-10-15 15:52:03 +10003112 - markus@cvs.openbsd.org 2003/10/08 15:21:24
3113 [readconf.c ssh_config.5]
3114 default GSS API to no in client, too; ok jakob, deraadt@
Darren Tucker0a118da2003-10-15 15:54:32 +10003115 - markus@cvs.openbsd.org 2003/10/11 08:24:08
3116 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
3117 remote x11 clients are now untrusted by default, uses xauth(8) to generate
3118 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
3119 ok deraadt; feedback and ok djm/fries
Darren Tuckerd05b6012003-10-15 15:55:59 +10003120 - markus@cvs.openbsd.org 2003/10/11 08:26:43
3121 [sshconnect2.c]
3122 search keys in reverse order; fixes #684
Darren Tucker7eb3de02003-10-15 15:56:58 +10003123 - markus@cvs.openbsd.org 2003/10/11 11:36:23
3124 [monitor_wrap.c]
3125 return NULL for missing banner; ok djm@
Darren Tuckerf132c672003-10-15 15:58:18 +10003126 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
3127 [ssh_config.5]
3128 note that EnableSSHKeySign should be in the non-hostspecific section;
3129 remove unnecessary .Pp;
3130 ok markus@
Darren Tuckerb370ca92003-10-15 15:59:26 +10003131 - markus@cvs.openbsd.org 2003/10/13 08:22:25
3132 [scp.1 sftp.1]
3133 don't refer to options related to forwarding; ok jmc@
Darren Tuckerdda19d62003-10-15 16:00:47 +10003134 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
3135 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
3136 include SSHFP lookup code (not enabled by default). ok markus@
Darren Tucker64b77bc2003-10-15 16:07:53 +10003137 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
3138 [README.dns]
3139 update
Darren Tucker072a7b12003-10-15 16:10:25 +10003140 - markus@cvs.openbsd.org 2003/10/14 19:54:39
3141 [session.c ssh-agent.c]
3142 10X for mkdtemp; djm@
Darren Tucker5f88d342003-10-15 16:57:57 +10003143 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
3144 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
3145 compiled in but disabled in config.
Darren Tuckerc6020652003-10-15 17:48:20 +10003146 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
Tim Rice6b1f8a32003-10-15 09:22:39 -07003147 - (tim) [regress/banner.sh] portability fix.
Darren Tucker1f203942003-10-15 15:50:42 +10003148
Darren Tucker6c0c0702003-10-09 14:13:53 +1000314920031009
3150 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
3151
Darren Tucker046dff22003-10-08 17:32:02 +1000315220031008
3153 - (dtucker) OpenBSD CVS Sync
3154 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
3155 [sshconnect2.c]
Darren Tucker79644822003-10-08 17:37:58 +10003156 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
3157 #707. ok markus@
Darren Tucker64dbccc2003-10-08 17:34:38 +10003158 - djm@cvs.openbsd.org 2003/10/07 07:04:16
3159 [sftp-int.c]
3160 sftp quoting fix from admorten AT umich.edu; ok markus@
Darren Tucker79644822003-10-08 17:37:58 +10003161 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
3162 [sshconnect2.c]
3163 set ptr to NULL after free
Darren Tuckerdc001a52003-10-08 17:47:19 +10003164 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
3165 [regress/Makefile regress/banner.sh]
3166 Test SSH2 banner. ok markus@
Darren Tucker0240ff72003-10-08 17:52:10 +10003167 - djm@cvs.openbsd.org 2003/10/07 07:04:52
3168 [regress/sftp-cmds.sh]
3169 more sftp quoting regress tests; ok markus
Darren Tucker046dff22003-10-08 17:32:02 +10003170
Damien Miller6f1f6112003-10-07 10:18:22 +1000317120031007
3172 - (djm) Delete autom4te.cache after autoreconf
Darren Tucker8846a072003-10-07 11:30:15 +10003173 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
3174 cleanup functions. With & ok djm@
Darren Tuckerdfe6d912003-10-07 17:40:56 +10003175 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
3176 run-time switch, always build --with-md5-passwords.
Darren Tucker2e8c0cc2003-10-07 17:49:56 +10003177 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
3178 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
Darren Tucker3b2a06c2003-10-07 18:37:11 +10003179 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
3180 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
Darren Tucker89df7a32003-10-07 20:35:57 +10003181 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
3182 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
Damien Miller6f1f6112003-10-07 10:18:22 +10003183
Darren Tucker4a250542003-10-03 17:57:24 +1000318420031003
Darren Tuckerf4bf5d02003-10-07 11:31:22 +10003185 - (dtucker) OpenBSD CVS Sync
Darren Tucker4a250542003-10-03 17:57:24 +10003186 - markus@cvs.openbsd.org 2003/10/02 10:41:59
3187 [sshd.c]
3188 print openssl version, too, several requests; ok henning/djm.
Darren Tuckere3ca82e2003-10-03 18:02:30 +10003189 - markus@cvs.openbsd.org 2003/10/02 08:26:53
3190 [ssh-gss.h]
3191 missing $OpenBSD:; dtucker
Tim Rice30aa44c2003-10-03 22:30:23 -07003192 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
3193 option.
Darren Tucker4a250542003-10-03 17:57:24 +10003194
Darren Tucker3e33cec2003-10-02 16:12:36 +1000319520031002
Darren Tuckerf4bf5d02003-10-07 11:31:22 +10003196 - (dtucker) OpenBSD CVS Sync
Darren Tucker3e33cec2003-10-02 16:12:36 +10003197 - markus@cvs.openbsd.org 2003/09/23 20:17:11
3198 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
3199 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
3200 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
3201 ssh-agent.c sshd.c]
3202 replace fatal_cleanup() and linked list of fatal callbacks with static
3203 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
3204 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
3205 tested by many, ok deraadt@
Darren Tucker6cc310b2003-10-02 16:15:15 +10003206 - markus@cvs.openbsd.org 2003/09/23 20:18:52
3207 [progressmeter.c]
3208 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
3209 ok millert/deraadt@
Darren Tucker5dcdd212003-10-02 16:17:00 +10003210 - markus@cvs.openbsd.org 2003/09/23 20:41:11
3211 [channels.c channels.h clientloop.c]
3212 move client only agent code to clientloop.c
Darren Tucker8fca6b52003-10-02 16:18:22 +10003213 - markus@cvs.openbsd.org 2003/09/26 08:19:29
3214 [sshd.c]
3215 no need to set the listen sockets to non-block; ok deraadt@
Darren Tucker61776952003-10-02 16:19:47 +10003216 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
3217 [ssh.1]
3218 - add list of options to -o and .Xr ssh_config(5)
3219 - some other cleanup
3220 requested by deraadt@;
3221 ok deraadt@ markus@
Darren Tuckera49d36e2003-10-02 16:20:54 +10003222 - markus@cvs.openbsd.org 2003/09/29 20:19:57
3223 [servconf.c sshd_config]
3224 GSSAPICleanupCreds -> GSSAPICleanupCredentials
Darren Tucker0ccb59b2003-10-02 16:26:34 +10003225 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
3226 --with-pam. ok djm@
Darren Tucker7596d682003-10-02 17:32:30 +10003227 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
Darren Tuckerf391ba62003-10-02 20:07:09 +10003228 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
3229 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
Darren Tucker3e33cec2003-10-02 16:12:36 +10003230
Ben Lindstromb210aa22003-09-30 23:49:06 +0000323120030930
3232 - (bal) Fix issues in openbsd-compat/realpath.c
3233
Darren Tuckerb88fcc72003-09-25 20:18:33 +1000323420030925
3235 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
3236 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
3237 michael_steffens at hp.com, ok djm@
Tim Riced4d18152003-09-25 19:04:34 -07003238 - (tim) [sshd_config] UsePAM defaults to no.
Darren Tuckerb88fcc72003-09-25 20:18:33 +10003239
Damien Millerdbb10472003-09-24 08:30:18 +1000324020030924
3241 - (djm) Update version.h and spec files for HEAD
Darren Tuckerbeaf6792003-09-24 20:03:48 +10003242 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
Damien Millerdbb10472003-09-24 08:30:18 +10003243
Darren Tucker782390e2003-09-22 10:58:55 +1000324420030923
Darren Tucker8a49dd12003-09-22 10:59:34 +10003245 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
Darren Tucker782390e2003-09-22 10:58:55 +10003246 builds. Portability corrections from tim@.
Tim Rice480ef8d2003-09-21 21:38:11 -07003247 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
Darren Tucker20379a32003-09-22 11:07:40 +10003248 Patch from max at quendi.de.
Darren Tuckered92b212003-09-22 11:26:16 +10003249 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
3250 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
Darren Tucker00130112003-09-22 11:40:24 +10003251 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
3252 Patch from david.haughton at ncr.com
Darren Tuckerbe79af12003-09-22 11:58:21 +10003253 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
3254 Part of patch supplied by bugzilla-openssh at thewrittenword.com
Darren Tuckerd5e082f2003-09-22 12:08:23 +10003255 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
3256 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
3257 where gai_strerror is defined as "const char *". Part of patch supplied
3258 by bugzilla-openssh at thewrittenword.com
Darren Tucker8daf4b42003-09-22 12:32:00 +10003259 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
3260 ssh-host-config to match current defaults, bump README version. Patch from
3261 vinschen at redhat.com.
Darren Tuckerfbe3b362003-09-22 12:54:37 +10003262 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
3263 OS does not support permanently dropping privileges. Patch from
3264 vinschen at redhat.com.
Darren Tucker051c2702003-09-22 13:05:26 +10003265 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
3266 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
3267 thewrittenword.com
Darren Tucker42d30822003-09-22 13:28:36 +10003268 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
3269 higher.
Tim Rice7a74c6b2003-09-21 21:00:59 -07003270 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
Tim Rice480ef8d2003-09-21 21:38:11 -07003271 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
3272 Report by distler AT golem ph utexas edu.
Darren Tucker220bf132003-09-22 20:41:40 +10003273 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
3274 article by genty at austin.ibm.com, included with the author's permission.
Darren Tuckerbd5361b2003-09-22 20:59:16 +10003275 - (dtucker) OpenBSD CVS Sync
3276 - markus@cvs.openbsd.org 2003/09/18 07:52:54
3277 [sshconnect.c]
3278 missing {}; bug #656; jclonguet at free.fr
Darren Tuckerd2730d32003-09-22 21:00:19 +10003279 - markus@cvs.openbsd.org 2003/09/18 07:54:48
3280 [buffer.c]
3281 protect against double free; #660; zardoz at users.sf.net
Darren Tuckerd1d41b32003-09-22 21:01:27 +10003282 - markus@cvs.openbsd.org 2003/09/18 07:56:05
3283 [authfile.c]
3284 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
Darren Tuckerfb16b242003-09-22 21:04:23 +10003285 - markus@cvs.openbsd.org 2003/09/18 08:49:45
3286 [deattack.c misc.c session.c ssh-agent.c]
3287 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
3288 ok millert@
Darren Tuckerc0815c92003-09-22 21:05:50 +10003289 - miod@cvs.openbsd.org 2003/09/18 13:02:21
3290 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
3291 A few signedness fixes for harmless situations; markus@ ok
Darren Tuckera8151da2003-09-22 21:06:46 +10003292 - markus@cvs.openbsd.org 2003/09/19 09:02:02
3293 [packet.c]
3294 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
Darren Tucker631a4a92003-09-22 21:08:21 +10003295 - markus@cvs.openbsd.org 2003/09/19 09:03:00
3296 [buffer.c]
3297 sign fix in buffer_dump; Jedi/Sector One; pr 3473
Darren Tucker6fa8abd2003-09-22 21:10:21 +10003298 - markus@cvs.openbsd.org 2003/09/19 11:29:40
3299 [ssh-agent.c]
3300 provide a ssh-agent specific fatal() function; ok deraadt
Darren Tucker3d326222003-09-22 21:11:20 +10003301 - markus@cvs.openbsd.org 2003/09/19 11:30:39
3302 [ssh-keyscan.c]
3303 avoid fatal_cleanup, just call exit(); ok deraadt
Darren Tucker3dbff2a2003-09-22 21:12:56 +10003304 - markus@cvs.openbsd.org 2003/09/19 11:31:33
3305 [channels.c]
3306 do not call channel_free_all on fatal; ok deraadt
Darren Tuckeraaa56cb2003-09-22 21:13:59 +10003307 - markus@cvs.openbsd.org 2003/09/19 11:33:09
3308 [packet.c sshd.c]
3309 do not call packet_close on fatal; ok deraadt
Darren Tucker8654d162003-09-22 21:14:55 +10003310 - markus@cvs.openbsd.org 2003/09/19 17:40:20
3311 [scp.c]
3312 error handling for remote-remote copy; #638; report Harald Koenig;
3313 ok millert, fgs, henning, deraadt
Darren Tucker9a2c4cd2003-09-22 21:16:05 +10003314 - markus@cvs.openbsd.org 2003/09/19 17:43:35
3315 [clientloop.c sshtty.c sshtty.h]
3316 remove fatal callbacks from client code; ok deraadt
Ben Lindstromda4d9cf2003-09-22 15:36:15 +00003317 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
3318 on #unixhelp@efnet
Tim Rice7ff4e6d2003-09-22 19:50:14 -07003319 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
Damien Miller5c3a5582003-09-23 22:12:38 +10003320 - (djm) Sync with V_3_7 branch:
3321 - (djm) Fix SSH1 challenge kludge
3322 - (djm) Bug #671: Fix builds on OpenBSD
3323 - (djm) Bug #676: Fix PAM stack corruption
3324 - (djm) Fix bad free() in PAM code
3325 - (djm) Don't call pam_end before pam_init
3326 - (djm) Enable build with old OpenSSL again
3327 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
3328 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
Darren Tucker782390e2003-09-22 10:58:55 +10003329
Darren Tuckerf4732f62005-11-22 19:42:42 +11003330$Id: ChangeLog,v 1.4000 2005/11/22 08:42:42 dtucker Exp $