]> andersk Git - openssh.git/blame - ChangeLog
- (djm) [ssh-agent.c] Restore dropped stat.h
[openssh.git] / ChangeLog
CommitLineData
0ac58ab4 120060315
2 - (djm) OpenBSD CVS Sync:
3 - msf@cvs.openbsd.org 2006/02/06 15:54:07
4 [ssh.1]
5 - typo fix
6 ok jmc@
260c414c 7 - jmc@cvs.openbsd.org 2006/02/06 21:44:47
8 [ssh.1]
9 make this a little less ambiguous...
c38f5d19 10 - stevesk@cvs.openbsd.org 2006/02/07 01:08:04
11 [auth-rhosts.c includes.h]
12 move #include <netgroup.h> out of includes.h; ok markus@
c3ff311a 13 - stevesk@cvs.openbsd.org 2006/02/07 01:18:09
14 [includes.h ssh-agent.c ssh-keyscan.c sshconnect2.c]
15 move #include <sys/queue.h> out of includes.h; ok markus@
1d3e026f 16 - stevesk@cvs.openbsd.org 2006/02/07 01:42:00
17 [channels.c clientloop.c clientloop.h includes.h packet.h]
18 [serverloop.c sshpty.c sshpty.h sshtty.c ttymodes.c]
19 move #include <termios.h> out of includes.h; ok markus@
99f28949 20 - stevesk@cvs.openbsd.org 2006/02/07 01:52:50
21 [sshtty.c]
22 "log.h" not needed
cc63c340 23 - stevesk@cvs.openbsd.org 2006/02/07 03:47:05
24 [hostfile.c]
25 "packet.h" not needed
db5a9db9 26 - stevesk@cvs.openbsd.org 2006/02/07 03:59:20
27 [deattack.c]
28 duplicate #include
a75f5360 29 - stevesk@cvs.openbsd.org 2006/02/08 12:15:27
30 [auth.c clientloop.c includes.h misc.c monitor.c readpass.c]
31 [session.c sftp.c ssh-agent.c ssh-keysign.c ssh.c sshconnect.c]
32 [sshd.c sshpty.c]
33 move #include <paths.h> out of includes.h; ok markus@
6425cf65 34 - stevesk@cvs.openbsd.org 2006/02/08 12:32:49
35 [includes.h misc.c]
36 move #include <netinet/tcp.h> out of includes.h; ok markus@
1720c23b 37 - stevesk@cvs.openbsd.org 2006/02/08 13:15:44
38 [gss-serv.c monitor.c]
39 small KNF
5b984d1d 40 - stevesk@cvs.openbsd.org 2006/02/08 14:16:59
41 [sshconnect.c]
42 <openssl/bn.h> not needed
876faccd 43 - stevesk@cvs.openbsd.org 2006/02/08 14:31:30
44 [includes.h ssh-agent.c ssh-keyscan.c ssh.c]
45 move #include <sys/resource.h> out of includes.h; ok markus@
a3dcf543 46 - stevesk@cvs.openbsd.org 2006/02/08 14:38:18
47 [includes.h packet.c]
48 move #include <netinet/in_systm.h> and <netinet/ip.h> out of
49 includes.h; ok markus@
68e39d38 50 - stevesk@cvs.openbsd.org 2006/02/08 23:51:24
51 [includes.h scp.c sftp-glob.c sftp-server.c]
52 move #include <dirent.h> out of includes.h; ok markus@
bbb1501d 53 - stevesk@cvs.openbsd.org 2006/02/09 00:32:07
54 [includes.h]
55 #include <sys/endian.h> not needed; ok djm@
56 NB. ID Sync only - we still need this (but it may move later)
4eb67845 57 - jmc@cvs.openbsd.org 2006/02/09 10:10:47
58 [sshd.8]
59 - move some text into a CAVEATS section
60 - merge the COMMAND EXECUTION... section into AUTHENTICATION
bd7c69ea 61 - stevesk@cvs.openbsd.org 2006/02/10 00:27:13
62 [channels.c clientloop.c includes.h misc.c progressmeter.c sftp.c]
63 [ssh.c sshd.c sshpty.c]
64 move #include <sys/ioctl.h> out of includes.h; ok markus@
aa2eae64 65 - stevesk@cvs.openbsd.org 2006/02/10 01:44:27
66 [includes.h monitor.c readpass.c scp.c serverloop.c session.c\7f]
67 [sftp.c sshconnect.c sshconnect2.c sshd.c]
68 move #include <sys/wait.h> out of includes.h; ok markus@
cfb9181c 69 - otto@cvs.openbsd.org 2006/02/11 19:31:18
70 [atomicio.c]
71 type correctness; from Ray Lai in PR 5011; ok millert@
f7b8224d 72 - djm@cvs.openbsd.org 2006/02/12 06:45:34
73 [ssh.c ssh_config.5]
74 add a %l expansion code to the ControlPath, which is filled in with the
75 local hostname at runtime. Requested by henning@ to avoid some problems
76 with /home on NFS; ok dtucker@
129d5252 77 - djm@cvs.openbsd.org 2006/02/12 10:44:18
78 [readconf.c]
79 raise error when the user specifies a RekeyLimit that is smaller than 16
80 (the smallest of our cipher's blocksize) or big enough to cause integer
81 wraparound; ok & feedback dtucker@
5e7007ea 82 - jmc@cvs.openbsd.org 2006/02/12 10:49:44
83 [ssh_config.5]
84 slight rewording; ok djm
010c04e5 85 - jmc@cvs.openbsd.org 2006/02/12 10:52:41
86 [sshd.8]
87 rework the description of authorized_keys a little;
9ed4bd80 88 - jmc@cvs.openbsd.org 2006/02/12 17:57:19
89 [sshd.8]
90 sort the list of options permissable w/ authorized_keys;
91 ok djm dtucker
1e0fcfc6 92 - jmc@cvs.openbsd.org 2006/02/13 10:16:39
93 [sshd.8]
94 no need to subsection the authorized_keys examples - instead, convert
95 this to look like an actual file. also use proto 2 keys, and use IETF
96 example addresses;
2881e0e9 97 - jmc@cvs.openbsd.org 2006/02/13 10:21:25
98 [sshd.8]
99 small tweaks for the ssh_known_hosts section;
9d4b0313 100 - jmc@cvs.openbsd.org 2006/02/13 11:02:26
101 [sshd.8]
102 turn this into an example ssh_known_hosts file; ok djm
481e991f 103 - jmc@cvs.openbsd.org 2006/02/13 11:08:43
104 [sshd.8]
105 - avoid nasty line split
106 - `*' does not need to be escaped
10fa86ae 107 - jmc@cvs.openbsd.org 2006/02/13 11:27:25
108 [sshd.8]
109 sort FILES and use a -compact list;
2db34ac9 110 - david@cvs.openbsd.org 2006/02/15 05:08:24
111 [sftp-client.c]
112 typo in comment; ok djm@
0e505e42 113 - jmc@cvs.openbsd.org 2006/02/15 16:53:20
114 [ssh.1]
115 remove the IETF draft references and replace them with some updated RFCs;
2866aceb 116 - jmc@cvs.openbsd.org 2006/02/15 16:55:33
117 [sshd.8]
118 remove ietf draft references; RFC list now maintained in ssh.1;
00e7c607 119 - jmc@cvs.openbsd.org 2006/02/16 09:05:34
120 [sshd.8]
121 sync some of the FILES entries w/ ssh.1;
f3d2d92e 122 - jmc@cvs.openbsd.org 2006/02/19 19:52:10
123 [sshd.8]
124 move the sshrc stuff out of FILES, and into its own section:
125 FILES is not a good place to document how stuff works;
e56bbe08 126 - jmc@cvs.openbsd.org 2006/02/19 20:02:17
127 [sshd.8]
128 sync the (s)hosts.equiv FILES entries w/ those from ssh.1;
3783659a 129 - jmc@cvs.openbsd.org 2006/02/19 20:05:00
130 [sshd.8]
131 grammar;
922f8f17 132 - jmc@cvs.openbsd.org 2006/02/19 20:12:25
133 [ssh_config.5]
134 add some vertical space;
cebb4c24 135 - stevesk@cvs.openbsd.org 2006/02/20 16:36:15
136 [authfd.c channels.c includes.h session.c ssh-agent.c ssh.c]
137 move #include <sys/un.h> out of includes.h; ok djm@
4095f623 138 - stevesk@cvs.openbsd.org 2006/02/20 17:02:44
139 [clientloop.c includes.h monitor.c progressmeter.c scp.c]
140 [serverloop.c session.c sftp.c ssh-agent.c ssh.c sshd.c]
141 move #include <signal.h> out of includes.h; ok markus@
ada68823 142 - stevesk@cvs.openbsd.org 2006/02/20 17:19:54
143 [auth-rhosts.c auth-rsa.c auth.c auth2-none.c auth2-pubkey.c]
144 [authfile.c clientloop.c includes.h readconf.c scp.c session.c]
145 [sftp-client.c sftp-common.c sftp-common.h sftp-glob.c]
146 [sftp-server.c sftp.c ssh-add.c ssh-keygen.c ssh.c sshconnect.c]
147 [sshconnect2.c sshd.c sshpty.c]
148 move #include <sys/stat.h> out of includes.h; ok markus@
b6438382 149 - stevesk@cvs.openbsd.org 2006/02/22 00:04:45
150 [canohost.c clientloop.c includes.h match.c readconf.c scp.c ssh.c]
151 [sshconnect.c]
152 move #include <ctype.h> out of includes.h; ok djm@
95d46d8f 153 - jmc@cvs.openbsd.org 2006/02/24 10:25:14
154 [ssh_config.5]
155 add section on patterns;
156 from dtucker + myself
ac1ec4d8 157 - jmc@cvs.openbsd.org 2006/02/24 10:33:54
158 [sshd_config.5]
159 signpost to PATTERNS;
436a5ff9 160 - jmc@cvs.openbsd.org 2006/02/24 10:37:07
161 [ssh_config.5]
162 tidy up the refs to PATTERNS;
4cb23985 163 - jmc@cvs.openbsd.org 2006/02/24 10:39:52
164 [sshd.8]
165 signpost to PATTERNS section;
340a4caf 166 - jmc@cvs.openbsd.org 2006/02/24 20:22:16
167 [ssh-keysign.8 ssh_config.5 sshd_config.5]
168 some consistency fixes;
f09ffbdb 169 - jmc@cvs.openbsd.org 2006/02/24 20:31:31
170 [ssh.1 ssh_config.5 sshd.8 sshd_config.5]
171 more consistency fixes;
c5786b30 172 - jmc@cvs.openbsd.org 2006/02/24 23:20:07
173 [ssh_config.5]
174 some grammar/wording fixes;
b74c3b8c 175 - jmc@cvs.openbsd.org 2006/02/24 23:43:57
176 [sshd_config.5]
177 some grammar/wording fixes;
32cfd177 178 - jmc@cvs.openbsd.org 2006/02/24 23:51:17
179 [sshd_config.5]
180 oops - bits i missed;
2963b207 181 - jmc@cvs.openbsd.org 2006/02/25 12:26:17
182 [ssh_config.5]
183 document the possible values for KbdInteractiveDevices;
84c1b530 184 help/ok dtucker
185 - jmc@cvs.openbsd.org 2006/02/25 12:28:34
186 [sshd_config.5]
187 document the order in which allow/deny directives are processed;
a269663f 188 help/ok dtucker
de4f5093 189 - jmc@cvs.openbsd.org 2006/02/26 17:17:18
190 [ssh_config.5]
191 move PATTERNS to the end of the main body; requested by dtucker
ef1c6497 192 - jmc@cvs.openbsd.org 2006/02/26 18:01:13
193 [sshd_config.5]
194 subsection is pointless here;
c04ba6a6 195 - jmc@cvs.openbsd.org 2006/02/26 18:03:10
196 [ssh_config.5]
197 comma;
8b6bf4d5 198 - djm@cvs.openbsd.org 2006/02/28 01:10:21
199 [session.c]
200 fix logout recording when privilege separation is disabled, analysis and
201 patch from vinschen at redhat.com; tested by dtucker@ ok deraadt@
202 NB. ID sync only - patch already in portable
140000b4 203 - djm@cvs.openbsd.org 2006/03/04 04:12:58
204 [serverloop.c]
205 move a debug() outside of a signal handler; ok markus@ a little while back
16a5525d 206 - djm@cvs.openbsd.org 2006/03/12 04:23:07
207 [ssh.c]
208 knf nit
9f513268 209 - djm@cvs.openbsd.org 2006/03/13 08:16:00
210 [sshd.c]
211 don't log that we are listening on a socket before the listen() call
212 actually succeeds, bz #1162 reported by Senthil Kumar; ok dtucker@
71f0de56 213 - dtucker@cvs.openbsd.org 2006/03/13 08:33:00
214 [packet.c]
215 Set TCP_NODELAY for all connections not just "interactive" ones. Fixes
216 poor performance and protocol stalls under some network conditions (mindrot
217 bugs #556 and #981). Patch originally from markus@, ok djm@
15b81af3 218 - dtucker@cvs.openbsd.org 2006/03/13 08:43:16
219 [ssh-keygen.c]
220 Make ssh-keygen handle CR and CRLF line termination when converting IETF
221 format keys, in adition to vanilla LF. mindrot #1157, tested by Chris
222 Pepper, ok djm@
533b9133 223 - dtucker@cvs.openbsd.org 2006/03/13 10:14:29
224 [misc.c ssh_config.5 sshd_config.5]
225 Allow config directives to contain whitespace by surrounding them by double
226 quotes. mindrot #482, man page help from jmc@, ok djm@
45660a22 227 - dtucker@cvs.openbsd.org 2006/03/13 10:26:52
228 [authfile.c authfile.h ssh-add.c]
229 Make ssh-add check file permissions before attempting to load private
230 key files multiple times; it will fail anyway and this prevents confusing
231 multiple prompts and warnings. mindrot #1138, ok djm@
22aa23f8 232 - djm@cvs.openbsd.org 2006/03/14 00:15:39
233 [canohost.c]
234 log the originating address and not just the name when a reverse
235 mapping check fails, requested by linux AT linuon.com
2d762582 236 - markus@cvs.openbsd.org 2006/03/14 16:32:48
237 [ssh_config.5 sshd_config.5]
238 *AliveCountMax applies to protcol v2 only; ok dtucker, djm
2ff8003a 239 - djm@cvs.openbsd.org 2006/03/07 09:07:40
240 [kex.c kex.h monitor.c myproposal.h ssh-keyscan.c sshconnect2.c sshd.c]
241 Implement the diffie-hellman-group-exchange-sha256 key exchange method
242 using the SHA256 code in libc (and wrapper to make it into an OpenSSL
243 EVP), interop tested against CVS PuTTY
244 NB. no portability bits committed yet
13ff27b7 245 - (djm) [configure.ac defines.h kex.c md-sha256.c]
246 [openbsd-compat/sha2.h openbsd-compat/openbsd-compat.h]
247 [openbsd-compat/sha2.c] First stab at portability glue for SHA256
248 KEX support, should work with libc SHA256 support or OpenSSL
249 EVP_sha256 if present
1a6e2ed1 250 - (djm) [includes.h] Restore accidentally dropped netinet/in.h
d3c45531 251 - (djm) [Makefile.in openbsd-compat/Makefile.in] Add added files
f73e2ad7 252 - (djm) [md-sha256.c configure.ac] md-sha256.c needs sha2.h if present
53a9f480 253 - (djm) [regress/.cvsignore] Ignore Makefile here
81e73e57 254 - (djm) [loginrec.c] Need stat.h
6c3a432e 255 - (djm) [openbsd-compat/sha2.h] Avoid include macro clash with
256 system sha2.h
cb2c6179 257 - (djm) [ssh-rand-helper.c] Needs a bunch of headers
3e598f1a 258 - (djm) [ssh-agent.c] Restore dropped stat.h
0ac58ab4 259
055252ed 26020060313
261 - (dtucker) [configure.ac] Bug #1171: Don't use printf("%lld", longlong)
262 since not all platforms support it. Instead, use internal equivalent while
263 computing LLONG_MIN and LLONG_MAX. Remove special case for alpha-dec-osf*
264 as it's no longer required. Tested by Bernhard Simon, ok djm@
265
f9b93ff8 26620060304
267 - (dtucker) [contrib/cygwin/ssh-host-config] Require use of lastlog as a
268 file rather than directory, required as Cygwin will be importing lastlog(1).
269 Also tightens up permissions on the file. Patch from vinschen@redhat.com.
a8d3dd47 270 - (dtucker) [gss-serv-krb5.c] Bug #1166: Correct #ifdefs for gssapi_krb5.h
271 includes. Patch from gentoo.riverrat at gmail.com.
f9b93ff8 272
49c64dd6 27320060226
274 - (dtucker) [configure.ac] Bug #1156: QNX apparently needs SSHD_ACQUIRES_CTTY
275 patch from kraai at ftbfs.org.
276
27720060223
05059810 278 - (dtucker) [sshd_config sshd_config.5] Update UsePAM to reflect current
279 reality. Pointed out by tryponraj at gmail.com.
280
49c64dd6 28120060222
0244ad55 282 - (dtucker) [openbsd-compat/openssl-compat.{c,h}] Minor tidy up: only
283 compile in compat code if required.
284
15101d77 28520060221
286 - (dtucker) [openbsd-compat/openssl-compat.h] Prevent warning about
287 redefinition of SSLeay_add_all_algorithms.
288
c7ad0d99 28920060220
290 - (dtucker) [INSTALL configure.ac openbsd-compat/openssl-compat.{c,h}]
291 Add optional enabling of OpenSSL's (hardware) Engine support, via
292 configure --with-ssl-engine. Based in part on a diff by michal at
293 logix.cz.
294
46096a5b 29520060219
296 - (dtucker) [Makefile.in configure.ac, added openbsd-compat/regress/]
297 Add first attempt at regress tests for compat library. ok djm@
298
103ff395 29920060214
300 - (tim) [buildpkg.sh.in] Make the names consistent.
301 s/pkg_post_make_install_fixes.sh/pkg-post-make-install-fixes.sh/ OK dtucker@
302
06a517d4 30320060212
304 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Make loop counter unsigned
305 to silence compiler warning, from vinschen at redhat.com.
0c7e8877 306 - (tim) [configure.ac] Bug #1149. Disable /etc/default/login check for QNX.
9603096f 307 - (dtucker) [README version.h contrib/caldera/openssh.spec
308 contrib/redhat/openssh.spec contrib/suse/openssh.spec] Bump version
309 strings to match 4.3p2 release.
06a517d4 310
4c721c3d 31120060208
312 - (tim) [session.c] Logout records were not updated on systems with
313 post auth privsep disabled due to bug 1086 changes. Analysis and patch
314 by vinschen at redhat.com. OK tim@, dtucker@.
4b2cf3f1 315 - (dtucker) [configure.ac] Typo in Ultrix and NewsOS sections (NEED_SETPRGP
8753ef06 316 -> NEED_SETPGRP), reported by Bernhard Simon. ok tim@
4c721c3d 317
5679f14d 31820060206
319 - (tim) [configure.ac] Remove unnecessary tests for net/if.h and
320 netinet/in_systm.h. OK dtucker@.
321
823221b2 32220060205
323 - (tim) [configure.ac] Add AC_REVISION. Add sys/time.h to lastlog.h test
324 for Solaris. OK dtucker@.
9c54c067 325 - (tim) [configure.ac] Bug #1149. Changes in QNX section only. Patch by
326 kraai at ftbfs.org.
823221b2 327
c9ecc3c7 32820060203
329 - (tim) [configure.ac] test for egrep (AC_PROG_EGREP) before first
330 AC_CHECK_HEADERS test. Without it, if AC_CHECK_HEADERS is first run
331 by a platform specific check, builtin standard includes tests will be
332 skipped on the other platforms.
333 Analysis and suggestion by vinschen at redhat.com, patch by dtucker@.
334 OK tim@, djm@.
335
300ea548 33620060202
337 - (dtucker) [configure.ac] Bug #1148: Fix "crippled AES" test so that it
338 works with picky compilers. Patch from alex.kiernan at thus.net.
339
0ceedd4e 34020060201
341 - (djm) [regress/test-exec.sh] Try 'logname' as well as 'whoami' to
342 determine the user's login name - needed for regress tests on Solaris
343 10 and OpenSolaris
f3906047 344 - (djm) OpenBSD CVS Sync
345 - jmc@cvs.openbsd.org 2006/02/01 09:06:50
346 [sshd.8]
347 - merge sections on protocols 1 and 2 into a single section
348 - remove configuration file section
349 ok markus
170c69ba 350 - jmc@cvs.openbsd.org 2006/02/01 09:11:41
351 [sshd.8]
352 small tweak;
026be201 353 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
354 [contrib/suse/openssh.spec] Update versions ahead of release
ac07067e 355 - markus@cvs.openbsd.org 2006/02/01 11:27:22
356 [version.h]
357 openssh 4.3
2ac31303 358 - (djm) Release OpenSSH 4.3p1
0ceedd4e 359
0ce89457 36020060131
361 - (djm) OpenBSD CVS Sync
362 - jmc@cvs.openbsd.org 2006/01/20 11:21:45
363 [ssh_config.5]
364 - word change, agreed w/ markus
365 - consistency fixes
ec63d7ce 366 - jmc@cvs.openbsd.org 2006/01/25 09:04:34
367 [sshd.8]
368 move the options description up the page, and a few additional tweaks
369 whilst in here;
370 ok markus
f464b2f1 371 - jmc@cvs.openbsd.org 2006/01/25 09:07:22
372 [sshd.8]
373 move subsections to full sections;
b661b7fb 374 - jmc@cvs.openbsd.org 2006/01/26 08:47:56
375 [ssh.1]
376 add a section on verifying host keys in dns;
377 written with a lot of help from jakob;
378 feedback dtucker/markus;
379 ok markus
d7b37427 380 - reyk@cvs.openbsd.org 2006/01/30 12:22:22
381 [channels.c]
382 mark channel as write failed or dead instead of read failed on error
383 of the channel output filter.
384 ok markus@
062d2977 385 - jmc@cvs.openbsd.org 2006/01/30 13:37:49
386 [ssh.1]
387 remove an incorrect sentence;
388 reported by roumen petrov;
389 ok djm markus
4116f5c0 390 - djm@cvs.openbsd.org 2006/01/31 10:19:02
391 [misc.c misc.h scp.c sftp.c]
392 fix local arbitrary command execution vulnerability on local/local and
393 remote/remote copies (CVE-2006-0225, bz #1094), patch by
394 t8m AT centrum.cz, polished by dtucker@ and myself; ok markus@
16e8ab10 395 - djm@cvs.openbsd.org 2006/01/31 10:35:43
396 [scp.c]
397 "scp a b c" shouldn't clobber "c" when it is not a directory, report and
398 fix from biorn@; ok markus@
b645ff66 399 - (djm) Sync regress tests to OpenBSD:
400 - dtucker@cvs.openbsd.org 2005/03/10 10:20:39
401 [regress/forwarding.sh]
402 Regress test for ClearAllForwardings (bz #994); ok markus@
9b347e5f 403 - dtucker@cvs.openbsd.org 2005/04/25 09:54:09
404 [regress/multiplex.sh]
405 Don't call cleanup in multiplex as test-exec will cleanup anyway
406 found by tim@, ok djm@
407 NB. ID sync only, we already had this
408 - djm@cvs.openbsd.org 2005/05/20 23:14:15
409 [regress/test-exec.sh]
410 force addressfamily=inet for tests, unbreaking dynamic-forward regress for
411 recently committed nc SOCKS5 changes
9f22d634 412 - djm@cvs.openbsd.org 2005/05/24 04:10:54
89deb4c2 413 [regress/try-ciphers.sh]
9f22d634 414 oops, new arcfour modes here too
89deb4c2 415 - markus@cvs.openbsd.org 2005/06/30 11:02:37
416 [regress/scp.sh]
417 allow SUDO=sudo; from Alexander Bluhm
41f70006 418 - grunk@cvs.openbsd.org 2005/11/14 21:25:56
419 [regress/agent-getpeereid.sh]
420 all other scripts in this dir use $SUDO, not 'sudo', so pull this even
421 ok markus@
71133d5b 422 - dtucker@cvs.openbsd.org 2005/12/14 04:36:39
423 [regress/scp-ssh-wrapper.sh]
424 Fix assumption about how many args scp will pass; ok djm@
425 NB. ID sync only, we already had this
452613c1 426 - djm@cvs.openbsd.org 2006/01/27 06:49:21
427 [scp.sh]
428 regress test for local to local scp copies; ok dtucker@
3ca1f5b0 429 - djm@cvs.openbsd.org 2006/01/31 10:23:23
430 [scp.sh]
431 regression test for CVE-2006-0225 written by dtucker@
d5b44cf1 432 - djm@cvs.openbsd.org 2006/01/31 10:36:33
433 [scp.sh]
434 regress test for "scp a b c" where "c" is not a directory
0ce89457 435
eeb27c78 43620060129
437 - (dtucker) [configure.ac opensshd.init.in] Bug #1144: Use /bin/sh for the
438 opensshd.init script interpretter if /sbin/sh does not exist. ok tim@
439
16ad260d 44020060120
441 - (dtucker) OpenBSD CVS Sync
442 - jmc@cvs.openbsd.org 2006/01/15 17:37:05
443 [ssh.1]
444 correction from deraadt
43a7d9e7 445 - jmc@cvs.openbsd.org 2006/01/18 10:53:29
446 [ssh.1]
447 add a section on ssh-based vpn, based on reyk's README.tun;
db175906 448 - dtucker@cvs.openbsd.org 2006/01/20 00:14:55
449 [scp.1 ssh.1 ssh_config.5 sftp.1]
450 Document RekeyLimit. Based on patch from jan.iven at cern.ch from mindrot
451 #1056 with feedback from jmc, djm and markus; ok jmc@ djm@
16ad260d 452
aaa18db9 45320060114
454 - (djm) OpenBSD CVS Sync
455 - jmc@cvs.openbsd.org 2006/01/06 13:27:32
456 [ssh.1]
457 weed out some duplicate info in the known_hosts FILES entries;
458 ok djm
5d7b356f 459 - jmc@cvs.openbsd.org 2006/01/06 13:29:10
460 [ssh.1]
461 final round of whacking FILES for duplicate info, and some consistency
462 fixes;
463 ok djm
dbb3bf96 464 - jmc@cvs.openbsd.org 2006/01/12 14:44:12
465 [ssh.1]
466 split sections on tcp and x11 forwarding into two sections.
467 add an example in the tcp section, based on sth i wrote for ssh faq;
468 help + ok: djm markus dtucker
5d4e571c 469 - jmc@cvs.openbsd.org 2006/01/12 18:48:48
470 [ssh.1]
471 refer to `TCP' rather than `TCP/IP' in the context of connection
472 forwarding;
473 ok markus
e5d4cfad 474 - jmc@cvs.openbsd.org 2006/01/12 22:20:00
475 [sshd.8]
476 refer to TCP forwarding, rather than TCP/IP forwarding;
0b3950af 477 - jmc@cvs.openbsd.org 2006/01/12 22:26:02
478 [ssh_config.5]
479 refer to TCP forwarding, rather than TCP/IP forwarding;
c2da64a1 480 - jmc@cvs.openbsd.org 2006/01/12 22:34:12
481 [ssh.1]
482 back out a sentence - AUTHENTICATION already documents this;
aaa18db9 483
794febd2 48420060109
485 - (dtucker) [contrib/cygwin/ssh-host-config] Make sshd service depend on
486 tcpip service so it's always started after IP is up. Patch from
487 vinschen at redhat.com.
488
0624a70b 48920060106
490 - (djm) OpenBSD CVS Sync
491 - jmc@cvs.openbsd.org 2006/01/03 16:31:10
492 [ssh.1]
493 move FILES to a -compact list, and make each files an item in that list.
494 this avoids nastly line wrap when we have long pathnames, and treats
495 each file as a separate item;
496 remove the .Pa too, since it is useless.
0502727e 497 - jmc@cvs.openbsd.org 2006/01/03 16:35:30
498 [ssh.1]
499 use a larger width for the ENVIRONMENT list;
f403d7b5 500 - jmc@cvs.openbsd.org 2006/01/03 16:52:36
501 [ssh.1]
502 put FILES in some sort of order: sort by pathname
c0907b37 503 - jmc@cvs.openbsd.org 2006/01/03 16:55:18
504 [ssh.1]
505 tweak the description of ~/.ssh/environment
f3119772 506 - jmc@cvs.openbsd.org 2006/01/04 18:42:46
507 [ssh.1]
508 chop out some duplication in the .{r,s}hosts/{h,sh}osts.equiv FILES
509 entries;
510 ok markus
6c276bb9 511 - jmc@cvs.openbsd.org 2006/01/04 18:45:01
512 [ssh.1]
513 remove .Xr's to rsh(1) and telnet(1): they are hardly needed;
926f6a7a 514 - jmc@cvs.openbsd.org 2006/01/04 19:40:24
515 [ssh.1]
516 +.Xr ssh-keyscan 1 ,
ccce91ef 517 - jmc@cvs.openbsd.org 2006/01/04 19:50:09
518 [ssh.1]
519 -.Xr gzip 1 ,
db382686 520 - djm@cvs.openbsd.org 2006/01/05 23:43:53
521 [misc.c]
522 check that stdio file descriptors are actually closed before clobbering
523 them in sanitise_stdfd(). problems occurred when a lower numbered fd was
524 closed, but higher ones weren't. spotted by, and patch tested by
525 Frédéric Olivié
0624a70b 526
d3506f6d 52720060103
528 - (djm) [channels.c] clean up harmless merge error, from reyk@
529
79e46360 53020060103
531 - (djm) OpenBSD CVS Sync
532 - jmc@cvs.openbsd.org 2006/01/02 17:09:49
533 [ssh_config.5 sshd_config.5]
534 some corrections from michael knudsen;
535
6f6cd507 53620060102
537 - (djm) [README.tun] Add README.tun, missed during sync of tun(4) support
4b5e6c81 538 - (djm) OpenBSD CVS Sync
539 - jmc@cvs.openbsd.org 2005/12/31 10:46:17
540 [ssh.1]
541 merge the "LOGIN SESSION AND REMOTE EXECUTION" and "SERVER
542 AUTHENTICATION" sections into "AUTHENTICATION";
543 some rewording done to make the text read better, plus some
544 improvements from djm;
545 ok djm
b92605e1 546 - jmc@cvs.openbsd.org 2005/12/31 13:44:04
547 [ssh.1]
548 clean up ENVIRONMENT a little;
20892533 549 - jmc@cvs.openbsd.org 2005/12/31 13:45:19
550 [ssh.1]
551 .Nm does not require an argument;
1f1fbbd8 552 - stevesk@cvs.openbsd.org 2006/01/01 08:59:27
553 [includes.h misc.c]
554 move <net/if.h>; ok djm@
81c042a3 555 - stevesk@cvs.openbsd.org 2006/01/01 10:08:48
556 [misc.c]
557 no trailing "\n" for debug()
3eee3b86 558 - djm@cvs.openbsd.org 2006/01/02 01:20:31
559 [sftp-client.c sftp-common.h sftp-server.c]
560 use a common max. packet length, no binary change
b1b65311 561 - reyk@cvs.openbsd.org 2006/01/02 07:53:44
562 [misc.c]
563 clarify tun(4) opening - set the mode and bring the interface up. also
564 (re)sets the tun(4) layer 2 LINK0 flag for existing tunnel interfaces.
565 suggested and ok by djm@
d141c93d 566 - jmc@cvs.openbsd.org 2006/01/02 12:31:06
567 [ssh.1]
568 start to cut some duplicate info from FILES;
569 help/ok djm
6f6cd507 570
0f6cb079 57120060101
572 - (djm) [Makefile.in configure.ac includes.h misc.c]
573 [openbsd-compat/port-tun.c openbsd-compat/port-tun.h] Add support
574 for tunnel forwarding for FreeBSD and NetBSD. NetBSD's support is
575 limited to IPv4 tunnels only, and most versions don't support the
576 tap(4) device at all.
b5081213 577 - (djm) [configure.ac] Fix linux/if_tun.h test
3aef38da 578 - (djm) [openbsd-compat/port-tun.c] Linux needs linux/if.h too
0f6cb079 579
1908529f 58020051229
581 - (djm) OpenBSD CVS Sync
582 - stevesk@cvs.openbsd.org 2005/12/28 22:46:06
583 [canohost.c channels.c clientloop.c]
584 use 'break-in' for consistency; ok deraadt@ ok and input jmc@
c1c6a032 585 - reyk@cvs.openbsd.org 2005/12/30 15:56:37
586 [channels.c channels.h clientloop.c]
587 add channel output filter interface.
588 ok djm@, suggested by markus@
3da242db 589 - jmc@cvs.openbsd.org 2005/12/30 16:59:00
590 [sftp.1]
591 do not suggest that interactive authentication will work
592 with the -b flag;
593 based on a diff from john l. scarfone;
594 ok djm
f470cf48 595 - stevesk@cvs.openbsd.org 2005/12/31 01:38:45
596 [ssh.1]
597 document -MM; ok djm@
e914f53a 598 - (djm) [openbsd-compat/port-tun.c openbsd-compat/port-tun.h configure.ac]
599 [serverloop.c ssh.c openbsd-compat/Makefile.in]
600 [openbsd-compat/openbsd-compat.h] Implement tun(4) forwarding
601 compatability support for Linux, diff from reyk@
c40f09ca 602 - (djm) [configure.ac] Disable Linux tun(4) compat code if linux/tun.h does
603 not exist
d91775e1 604 - (djm) [configure.ac] oops, make that linux/if_tun.h
1908529f 605
b5c428f0 60620051229
607 - (tim) [buildpkg.sh.in] grep for $SSHDUID instead of $SSHDGID on /etc/passwd
608
6b0117fd 60920051224
610 - (djm) OpenBSD CVS Sync
611 - jmc@cvs.openbsd.org 2005/12/20 21:59:43
612 [ssh.1]
613 merge the sections on protocols 1 and 2 into one section on
614 authentication;
615 feedback djm dtucker
616 ok deraadt markus dtucker
5c5546be 617 - jmc@cvs.openbsd.org 2005/12/20 22:02:50
618 [ssh.1]
619 .Ss -> .Sh: subsections have not made this page more readable
e6c7c03e 620 - jmc@cvs.openbsd.org 2005/12/20 22:09:41
621 [ssh.1]
622 move info on ssh return values and config files up into the main
623 description;
e49f7abd 624 - jmc@cvs.openbsd.org 2005/12/21 11:48:16
625 [ssh.1]
626 -L and -R descriptions are now above, not below, ~C description;
8770ef76 627 - jmc@cvs.openbsd.org 2005/12/21 11:57:25
628 [ssh.1]
629 options now described `above', rather than `later';
6e1e9c73 630 - jmc@cvs.openbsd.org 2005/12/21 12:53:31
631 [ssh.1]
632 -Y does X11 forwarding too;
633 ok markus
6cd6c442 634 - stevesk@cvs.openbsd.org 2005/12/21 22:44:26
635 [sshd.8]
636 clarify precedence of -p, Port, ListenAddress; ok and help jmc@
0c9851b1 637 - jmc@cvs.openbsd.org 2005/12/22 10:31:40
638 [ssh_config.5]
639 put the description of "UsePrivilegedPort" in the correct place;
9bf41db3 640 - jmc@cvs.openbsd.org 2005/12/22 11:23:42
641 [ssh.1]
642 expand the description of -w somewhat;
643 help/ok reyk
86131206 644 - jmc@cvs.openbsd.org 2005/12/23 14:55:53
645 [ssh.1]
646 - sync the description of -e w/ synopsis
647 - simplify the description of -I
648 - note that -I is only available if support compiled in, and that it
649 isn't by default
650 feedback/ok djm@
025fc42e 651 - jmc@cvs.openbsd.org 2005/12/23 23:46:23
652 [ssh.1]
653 less mark up for -c;
678143bd 654 - djm@cvs.openbsd.org 2005/12/24 02:27:41
655 [session.c sshd.c]
656 eliminate some code duplicated in privsep and non-privsep paths, and
657 explicitly clear SIGALRM handler; "groovy" deraadt@
6b0117fd 658
a2b1748a 65920051220
660 - (dtucker) OpenBSD CVS Sync
661 - reyk@cvs.openbsd.org 2005/12/13 15:03:02
662 [serverloop.c]
663 if forced_tun_device is not set, it is -1 and not SSH_TUNID_ANY
442c8b33 664 - jmc@cvs.openbsd.org 2005/12/16 18:07:08
665 [ssh.1]
666 move the option descriptions up the page: start of a restructure;
667 ok markus deraadt
e426efa9 668 - jmc@cvs.openbsd.org 2005/12/16 18:08:53
669 [ssh.1]
670 simplify a sentence;
28ca205d 671 - jmc@cvs.openbsd.org 2005/12/16 18:12:22
672 [ssh.1]
673 make the description of -c a little nicer;
a55c1733 674 - jmc@cvs.openbsd.org 2005/12/16 18:14:40
675 [ssh.1]
676 signpost the protocol sections;
8918b906 677 - stevesk@cvs.openbsd.org 2005/12/17 21:13:05
678 [ssh_config.5 session.c]
679 spelling: fowarding, fowarded
551ed07c 680 - stevesk@cvs.openbsd.org 2005/12/17 21:36:42
681 [ssh_config.5]
682 spelling: intented -> intended
3aa43b24 683 - dtucker@cvs.openbsd.org 2005/12/20 04:41:07
684 [ssh.c]
685 exit(255) on error to match description in ssh(1); bz #1137; ok deraadt@
a2b1748a 686
e5146707 68720051219
688 - (dtucker) [cipher-aes.c cipher-ctr.c cipher.c configure.ac
689 openbsd-compat/openssl-compat.h] Check for and work around broken AES
690 ciphers >128bit on (some) Solaris 10 systems. ok djm@
691
2f89281c 69220051217
693 - (dtucker) [defines.h] HP-UX system headers define "YES" and "NO" which
694 scp.c also uses, so undef them here.
31b0732a 695 - (dtucker) [configure.ac openbsd-compat/bsd-snprintf.c] Bug #1133: Our
696 snprintf replacement can have a conflicting declaration in HP-UX's system
697 headers (const vs. no const) so we now check for and work around it. Patch
698 from the dynamic duo of David Leonard and Ted Percival.
2f89281c 699
9fed02d8 70020051214
701 - (dtucker) OpenBSD CVS Sync (regress/)
702 - dtucker@cvs.openbsd.org 2005/12/30 04:36:39
703 [regress/scp-ssh-wrapper.sh]
704 Fix assumption about how many args scp will pass; ok djm@
705
d7cf99ff 70620051213
707 - (djm) OpenBSD CVS Sync
708 - jmc@cvs.openbsd.org 2005/11/30 11:18:27
709 [ssh.1]
710 timezone -> time zone
04ac3e62 711 - jmc@cvs.openbsd.org 2005/11/30 11:45:20
712 [ssh.1]
713 avoid ambiguities in describing TZ;
714 ok djm@
d20f3c9e 715 - reyk@cvs.openbsd.org 2005/12/06 22:38:28
716 [auth-options.c auth-options.h channels.c channels.h clientloop.c]
717 [misc.c misc.h readconf.c readconf.h scp.c servconf.c servconf.h]
718 [serverloop.c sftp.c ssh.1 ssh.c ssh_config ssh_config.5 sshconnect.c]
719 [sshconnect.h sshd.8 sshd_config sshd_config.5]
720 Add support for tun(4) forwarding over OpenSSH, based on an idea and
721 initial channel code bits by markus@. This is a simple and easy way to
722 use OpenSSH for ad hoc virtual private network connections, e.g.
723 administrative tunnels or secure wireless access. It's based on a new
724 ssh channel and works similar to the existing TCP forwarding support,
725 except that it depends on the tun(4) network interface on both ends of
726 the connection for layer 2 or layer 3 tunneling. This diff also adds
727 support for LocalCommand in the ssh(1) client.
d20f3c9e 728 ok djm@, markus@, jmc@ (manpages), tested and discussed with others
ceec33f3 729 - djm@cvs.openbsd.org 2005/12/07 03:52:22
730 [clientloop.c]
731 reyk forgot to compile with -Werror (missing header)
985bb789 732 - jmc@cvs.openbsd.org 2005/12/07 10:52:13
733 [ssh.1]
734 - avoid line split in SYNOPSIS
735 - add args to -w
736 - kill trailing whitespace
64925c6d 737 - jmc@cvs.openbsd.org 2005/12/08 14:59:44
738 [ssh.1 ssh_config.5]
739 make `!command' a little clearer;
740 ok reyk
030723f9 741 - jmc@cvs.openbsd.org 2005/12/08 15:06:29
742 [ssh_config.5]
743 keep options in order;
a4f24bf8 744 - reyk@cvs.openbsd.org 2005/12/08 18:34:11
745 [auth-options.c includes.h misc.c misc.h readconf.c servconf.c]
746 [serverloop.c ssh.c ssh_config.5 sshd_config.5 configure.ac]
747 two changes to the new ssh tunnel support. this breaks compatibility
748 with the initial commit but is required for a portable approach.
749 - make the tunnel id u_int and platform friendly, use predefined types.
750 - support configuration of layer 2 (ethernet) or layer 3
751 (point-to-point, default) modes. configuration is done using the
752 Tunnel (yes|point-to-point|ethernet|no) option is ssh_config(5) and
753 restricted by the PermitTunnel (yes|point-to-point|ethernet|no) option
754 in sshd_config(5).
755 ok djm@, man page bits by jmc@
a274ba38 756 - jmc@cvs.openbsd.org 2005/12/08 21:37:50
757 [ssh_config.5]
758 new sentence, new line;
b872f7f0 759 - markus@cvs.openbsd.org 2005/12/12 13:46:18
760 [channels.c channels.h session.c]
761 make sure protocol messages for internal channels are ignored.
762 allow adjust messages for non-open channels; with and ok djm@
6306853a 763 - (djm) [misc.c] Disable tunnel code for non-OpenBSD (for now), enable
764 again by providing a sys_tun_open() function for your platform and
765 setting the CUSTOM_SYS_TUN_OPEN define. More work is required to match
766 OpenBSD's tunnel protocol, which prepends the address family to the
767 packet
d7cf99ff 768
fbc06315 76920051201
770 - (djm) [envpass.sh] Remove regress script that was accidentally committed
771 in top level directory and not noticed for over a year :)
772
6e94bd72 77320051129
774 - (tim) [ssh-keygen.c] Move DSA length test after setting default when
775 bits == 0.
60dc0294 776 - (dtucker) OpenBSD CVS Sync
777 - dtucker@cvs.openbsd.org 2005/11/29 02:04:55
778 [ssh-keygen.c]
779 Populate default key sizes before checking them; from & ok tim@
e45da4d6 780 - (tim) [configure.ac sshd.8] Enable locked account check (a "*LK*" string)
781 for UnixWare.
6e94bd72 782
b7bb251f 78320051128
784 - (dtucker) [regress/yes-head.sh] Work around breakage caused by some
785 versions of GNU head. Based on patch from zappaman at buraphalinux.org
8b396721 786 - (dtucker) [includes.h] Bug #1122: __USE_GNU is a glibc internal macro, use
787 _GNU_SOURCE instead. Patch from t8m at centrum.cz.
c6d7b211 788 - (dtucker) OpenBSD CVS Sync
789 - dtucker@cvs.openbsd.org 2005/11/28 05:16:53
790 [ssh-keygen.1 ssh-keygen.c]
791 Enforce DSA key length of exactly 1024 bits to comply with FIPS-186-2,
792 increase minumum RSA key size to 768 bits and update man page to reflect
793 these. Patch originally bz#1119 (senthilkumar_sen at hotpop.com),
794 ok djm@, grudging ok deraadt@.
98e93fbc 795 - dtucker@cvs.openbsd.org 2005/11/28 06:02:56
796 [ssh-agent.1]
797 Update agent socket path templates to reflect reality, correct xref for
798 time formats. bz#1121, patch from openssh at roumenpetrov.info, ok djm@
b7bb251f 799
961c2997 80020051126
801 - (dtucker) [configure.ac] Bug #1126: AIX 5.2 and 5.3 (and presumably newer,
802 when they're available) need the real UID set otherwise pam_chauthtok will
803 set ADMCHG after changing the password, forcing the user to change it
804 again immediately.
805
ccc45ee0 80620051125
807 - (dtucker) [configure.ac] Apply tim's fix for older systems where the
808 resolver state in resolv.h is "state" not "__res_state". With slight
809 modification by me to also work on old AIXes. ok djm@
419094c6 810 - (dtucker) [progressmeter.c scp.c sftp-server.c] Use correct casts for
811 snprintf formats, fixes warnings on some 64 bit platforms. Patch from
812 shaw at vranix.com, ok djm@
ccc45ee0 813
81420051124
9a406e1e 815 - (djm) [configure.ac openbsd-compat/Makefile.in openbsd-compat/bsd-asprintf.c
816 openbsd-compat/bsd-snprintf.c openbsd-compat/openbsd-compat.h] Add an
817 asprintf() implementation, after syncing our {v,}snprintf() implementation
818 with some extra fixes from Samba's version. With help and debugging from
819 dtucker and tim; ok dtucker@
d08db6d1 820 - (dtucker) [configure.ac] Fix typos in comments and AC_SEARCH_LIB argument
821 order in Reliant Unix block. Patch from johane at lysator.liu.se.
d77c7dff 822 - (dtucker) [regress/test-exec.sh] Use 1024 bit keys since we generate so
823 many and use them only once. Speeds up testing on older/slower hardware.
9a406e1e 824
932ab351 82520051122
826 - (dtucker) OpenBSD CVS Sync
827 - deraadt@cvs.openbsd.org 2005/11/12 18:37:59
828 [ssh-add.c]
829 space
29accf74 830 - deraadt@cvs.openbsd.org 2005/11/12 18:38:15
831 [scp.c]
832 avoid close(-1), as in rcp; ok cloder
a001f9d7 833 - millert@cvs.openbsd.org 2005/11/15 11:59:54
834 [includes.h]
835 Include sys/queue.h explicitly instead of assuming some other header
836 will pull it in. At the moment it gets pulled in by sys/select.h
837 (which ssh has no business including) via event.h. OK markus@
838 (ID sync only in -portable)
426cef74 839 - dtucker@cvs.openbsd.org 2005/11/21 09:42:10
840 [auth-krb5.c]
841 Perform Kerberos calls even for invalid users to prevent leaking
842 information about account validity. bz #975, patch originally from
843 Senthil Kumar, sanity checked by Simon Wilkinson, tested by djm@, biorn@,
844 ok markus@
18f8ef7a 845 - dtucker@cvs.openbsd.org 2005/11/22 03:36:03
846 [hostfile.c]
847 Correct format/arguments to debug call; spotted by shaw at vranix.com
848 ok djm@
dfde7f6e 849 - (dtucker) [loginrec.c] Add casts to prevent compiler warnings, patch
850 from shaw at vranix.com.
932ab351 851
60e10887 85220051120
853 - (dtucker) [openbsd-compat/openssl-compat.h] Add comment explaining what
854 is going on.
855
4162eae5 85620051112
857 - (dtucker) [openbsd-compat/getrrsetbyname.c] Restore Portable-specific
858 ifdef lost during sync. Spotted by tim@.
f97dc218 859 - (dtucker) [openbsd-compat/{realpath.c,stroll.c,rresvport.c}] $OpenBSD tag.
eeee8237 860 - (dtucker) [configure.ac] Use "$AWK" instead of "awk" in gcc version test.
23361281 861 - (dtucker) [configure.ac] Remove duplicate utimes() check. ok djm@
29aaf112 862 - (dtucker) [regress/reconfigure.sh] Fix potential race in the reconfigure
863 test: if sshd takes too long to reconfigure the subsequent connection will
864 fail. Zap pidfile before HUPing sshd which will rewrite it when it's ready.
4162eae5 865
e1658b5c 86620051110
b69585d9 867 - (dtucker) [openbsd-compat/setenv.c] Merge changes for __findenv from
e1658b5c 868 OpenBSD getenv.c revs 1.4 - 1.8 (ANSIfication of arguments, removal of
869 "register").
b69585d9 870 - (dtucker) [openbsd-compat/setenv.c] Make __findenv static, remove
7b2dcf21 871 unnecessary prototype.
b69585d9 872 - (dtucker) [openbsd-compat/setenv.c] Sync changes from OpenBSD setenv.c
873 revs 1.7 - 1.9.
c080bed1 874 - (dtucker) [auth-krb5.c] Fix -Wsign-compare warning in non-Heimdal path.
875 Patch from djm@.
dbf07ba2 876 - (dtucker) [configure.ac] Disable pointer-sign warnings on gcc 4.0+
877 since they're not useful right now. Patch from djm@.
242652fe 878 - (dtucker) [openbsd-compat/getgrouplist.c] Sync OpenBSD revs 1.10 - 1.2 (ANSI
879 prototypes, removal of "register").
432e59f9 880 - (dtucker) [openbsd-compat/strlcat.c] Sync OpenBSD revs 1.11 - 1.12 (removal
881 of "register").
f6d4fb87 882 - (dtucker) [openbsd-compat/{LOTS}] Move the "OPENBSD ORIGINAL" markers to
883 after the copyright notices. Having them at the top next to the CVSIDs
884 guarantees a conflict for each and every sync.
e4f65477 885 - (dtucker) [openbsd-compat/strlcpy.c] Update from OpenBSD 1.8 -> 1.10.
bfd4a832 886 - (dtucker) [openbsd-compat/sigact.h] Add "OPENBSD ORIGINAL" marker.
bc16ca63 887 - (dtucker) [openbsd-compat/strmode.c] Update from OpenBSD 1.5 -> 1.7.
888 Removal of rcsid, "whiteout" inode type.
7dfb4a82 889 - (dtucker) [openbsd-compat/basename.c] Update from OpenBSD 1.11 -> 1.14.
890 Removal of rcsid, will no longer strlcpy parts of the string.
d8922805 891 - (dtucker) [openbsd-compat/strtoll.c] Update from OpenBSD 1.4 -> 1.5.
4ff445f1 892 - (dtucker) [openbsd-compat/strtoul.c] Update from OpenBSD 1.5 -> 1.7.
e1829842 893 - (dtucker) [openbsd-compat/readpassphrase.c] Update from OpenBSD 1.16 -> 1.18.
625552b8 894 - (dtucker) [openbsd-compat/readpassphrase.h] Update from OpenBSD 1.3 -> 1.5.
a65ea33b 895 - (dtucker) [openbsd-compat/glob.c] Update from OpenBSD 1.22 -> 1.25.
b84a707a 896 - (dtucker) [openbsd-compat/glob.h] Update from OpenBSD 1.8 -> 1.9.
281bbb02 897 - (dtucker) [openbsd-compat/getcwd.c] Update from OpenBSD 1.9 -> 1.14.
16d51c41 898 - (dtucker) [openbsd-compat/getcwd.c] Replace lstat with fstat to match up
899 with OpenBSD code since we don't support platforms without fstat any more.
b53df919 900 - (dtucker) [openbsd-compat/inet_aton.c] Update from OpenBSD 1.7 -> 1.9.
68b36828 901 - (dtucker) [openbsd-compat/inet_ntoa.c] Update from OpenBSD 1.4 -> 1.6.
902 - (dtucker) [openbsd-compat/inet_ntop.c] Update from OpenBSD 1.5 -> 1.7.
fc1c42f3 903 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.5 -> 1.6.
0695e921 904 - (dtucker) [openbsd-compat/strsep.c] Update from OpenBSD 1.5 -> 1.6.
3c8f7a26 905 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.10 -> 1.13.
5bf337a5 906 - (dtucker) [openbsd-compat/mktemp.c] Update from OpenBSD 1.17 -> 1.19.
8c603515 907 - (dtucker) [openbsd-compat/rresvport.c] Update from OpenBSD 1.6 -> 1.8.
c9d7b187 908 - (dtucker) [openbsd-compat/bindresvport.c] Add "OPENBSD ORIGINAL" marker.
295034ce 909 - (dtucker) [openbsd-compat/bindresvport.c] Update from OpenBSD 1.16 -> 1.17.
3e6325a6 910 - (dtucker) [openbsd-compat/sigact.c] Update from OpenBSD 1.3 -> 1.4.
911 Id and copyright sync only, there were no substantial changes we need.
8d767ef2 912 - (dtucker) [openbsd-compat/bsd-closefrom.c openbsd-compat/base64.c]
6bd2d8e5 913 -Wsign-compare fixes from djm.
e1b4416e 914 - (dtucker) [openbsd-compat/sigact.h] Update from OpenBSD 1.2 -> 1.3.
915 Id and copyright sync only, there were no substantial changes we need.
cd595991 916 - (dtucker) [configure.ac] Try to get the gcc version number in a way that
917 doesn't change between versions, and use a safer default.
e1658b5c 918
255d3e00 91920051105
920 - (djm) OpenBSD CVS Sync
921 - markus@cvs.openbsd.org 2005/10/07 11:13:57
922 [ssh-keygen.c]
923 change DSA default back to 1024, as it's defined for 1024 bits only
924 and this causes interop problems with other clients. moreover,
925 in order to improve the security of DSA you need to change more
926 components of DSA key generation (e.g. the internal SHA1 hash);
927 ok deraadt
8cd0437d 928 - djm@cvs.openbsd.org 2005/10/10 10:23:08
929 [channels.c channels.h clientloop.c serverloop.c session.c]
930 fix regression I introduced in 4.2: X11 forwardings initiated after
931 a session has exited (e.g. "(sleep 5; xterm) &") would not start.
932 bz #1086 reported by t8m AT centrum.cz; ok markus@ dtucker@
442aee3a 933 - djm@cvs.openbsd.org 2005/10/11 23:37:37
934 [channels.c]
935 bz #1076 set SO_REUSEADDR on X11 forwarding listner sockets, preventing
936 bind() failure when a previous connection's listeners are in TIME_WAIT,
937 reported by plattner AT inf.ethz.ch; ok dtucker@
b96eade6 938 - stevesk@cvs.openbsd.org 2005/10/13 14:03:01
939 [auth2-gss.c gss-genr.c gss-serv.c]
940 remove unneeded #includes; ok markus@
6e902aec 941 - stevesk@cvs.openbsd.org 2005/10/13 14:20:37
942 [gss-serv.c]
943 spelling in comments
6472fefc 944 - stevesk@cvs.openbsd.org 2005/10/13 19:08:08
945 [gss-serv-krb5.c gss-serv.c]
946 unused declarations; ok deraadt@
947 (id sync only for gss-serv-krb5.c)
adf8c40b 948 - stevesk@cvs.openbsd.org 2005/10/13 19:13:41
949 [dns.c]
950 unneeded #include, unused declaration, little knf; ok deraadt@
8442cc66 951 - stevesk@cvs.openbsd.org 2005/10/13 22:24:31
952 [auth2-gss.c gss-genr.c gss-serv.c monitor.c]
953 KNF; ok djm@
17318dd6 954 - stevesk@cvs.openbsd.org 2005/10/14 02:17:59
955 [ssh-keygen.c ssh.c sshconnect2.c]
956 no trailing "\n" for log functions; ok djm@
8c4bd764 957 - stevesk@cvs.openbsd.org 2005/10/14 02:29:37
958 [channels.c clientloop.c]
959 free()->xfree(); ok djm@
ed82a2a9 960 - stevesk@cvs.openbsd.org 2005/10/15 15:28:12
961 [sshconnect.c]
962 make external definition static; ok deraadt@
7238b6e4 963 - stevesk@cvs.openbsd.org 2005/10/17 13:45:05
964 [dns.c]
965 fix memory leaks from 2 sources:
966 1) key_fingerprint_raw()
967 2) malloc in dns_read_rdata()
968 ok jakob@
969 - stevesk@cvs.openbsd.org 2005/10/17 14:01:28
970 [dns.c]
971 remove #ifdef LWRES; ok jakob@
8374cf6f 972 - stevesk@cvs.openbsd.org 2005/10/17 14:13:35
973 [dns.c dns.h]
974 more cleanups; ok jakob@
6b0b0d65 975 - djm@cvs.openbsd.org 2005/10/30 01:23:19
976 [ssh_config.5]
977 mention control socket fallback behaviour, reported by
978 tryponraj AT gmail.com
2995db03 979 - djm@cvs.openbsd.org 2005/10/30 04:01:03
980 [ssh-keyscan.c]
981 make ssh-keygen discard junk from server before SSH- ident, spotted by
982 dave AT cirt.net; ok dtucker@
aa9bc1de 983 - djm@cvs.openbsd.org 2005/10/30 04:03:24
984 [ssh.c]
985 fix misleading debug message; ok dtucker@
3a85986d 986 - dtucker@cvs.openbsd.org 2005/10/30 08:29:29
987 [canohost.c sshd.c]
988 Check for connections with IP options earlier and drop silently. ok djm@
db98627d 989 - jmc@cvs.openbsd.org 2005/10/30 08:43:47
990 [ssh_config.5]
991 remove trailing whitespace;
7b9b0103 992 - djm@cvs.openbsd.org 2005/10/30 08:52:18
993 [clientloop.c packet.c serverloop.c session.c ssh-agent.c ssh-keygen.c]
994 [ssh.c sshconnect.c sshconnect1.c sshd.c]
995 no need to escape single quotes in comments, no binary change
bdd3b323 996 - dtucker@cvs.openbsd.org 2005/10/31 06:15:04
997 [sftp.c]
998 Fix sorting with "ls -1" command. From Robert Tsai, "looks right" deraadt@
882c9d5a 999 - djm@cvs.openbsd.org 2005/10/31 11:12:49
1000 [ssh-keygen.1 ssh-keygen.c]
1001 generate a protocol 2 RSA key by default
6af12d46 1002 - djm@cvs.openbsd.org 2005/10/31 11:48:29
1003 [serverloop.c]
1004 make sure we clean up wtmp, etc. file when we receive a SIGTERM,
1005 SIGINT or SIGQUIT when running without privilege separation (the
1006 normal privsep case is already OK). Patch mainly by dtucker@ and
1007 senthilkumar_sen AT hotpop.com; ok dtucker@
3543c5e1 1008 - jmc@cvs.openbsd.org 2005/10/31 19:55:25
1009 [ssh-keygen.1]
1010 grammar;
0bbbf2a4 1011 - dtucker@cvs.openbsd.org 2005/11/03 13:38:29
1012 [canohost.c]
1013 Cache reverse lookups with and without DNS separately; ok markus@
47e5dc72 1014 - djm@cvs.openbsd.org 2005/11/04 05:15:59
1015 [kex.c kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c]
1016 remove hardcoded hash lengths in key exchange code, allowing
1017 implementation of KEX methods with different hashes (e.g. SHA-256);
1018 ok markus@ dtucker@ stevesk@
27e3ef36 1019 - djm@cvs.openbsd.org 2005/11/05 05:01:15
1020 [bufaux.c]
1021 Fix leaks in error paths, bz #1109 and #1110 reported by kremenek AT
1022 cs.stanford.edu; ok dtucker@
e557f3b5 1023 - (dtucker) [README.platform] Add PAM section.
ebb049f1 1024 - (djm) [openbsd-compat/getrrsetbyname.c] Sync to latest OpenBSD version,
1025 resolving memory leak bz#1111 reported by kremenek AT cs.stanford.edu;
1026 ok dtucker@
255d3e00 1027
bd2a0801 102820051102
1029 - (dtucker) [openbsd-compat/bsd-misc.c] Bug #1108: fix broken strdup().
1030 Reported by olavi at ipunplugged.com and antoine.brodin at laposte.net
1031 via FreeBSD.
1032
5097eaa9 103320051030
1034 - (djm) [contrib/suse/openssh.spec contrib/suse/rc.
1035 sshd contrib/suse/sysconfig.ssh] Bug #1106: Updated SuSE spec and init
1036 files from imorgan AT nas.nasa.gov
0a61a240 1037 - (dtucker) [session.c] Bug #1045do not check /etc/nologin when PAM is
1038 enabled, instead allow PAM to handle it. Note that on platforms using PAM,
1039 the pam_nologin module should be added to sshd's session stack in order to
1040 maintain exising behaviour. Based on patch and discussion from t8m at
1041 centrum.cz, ok djm@
5097eaa9 1042
90f15776 104320051025
1044 - (dtucker) [configure.ac] Relocate LLONG_MAX calculation to after the
1045 sizeof(long long) checks, to make fixing bug #1104 easier (no changes
1046 yet).
d75dfaa6 1047 - (dtucker) [configure.ac] Bug #1104: Tru64's printf family doesn't
1048 understand "%lld", even though the compiler has "long long", so handle
1049 it as a special case. Patch tested by mcaskill.scott at epa.gov.
b8bc9d84 1050 - (dtucker) [contrib/cygwin/ssh-user-config] Remove duplicate yes/no
1051 prompt. Patch from vinschen at redhat.com.
90f15776 1052
b0e7249f 105320051017
1054 - (dtucker) [configure.ac] Bug #1097: Fix configure for cross-compiling.
1055 /etc/default/login report and testing from aabaker at iee.org, corrections
1056 from tim@.
1057
8034a348 105820051009
1059 - (dtucker) [configure.ac defines.h openbsd-compat/vis.{c,h}] Sync current
1060 versions from OpenBSD. ok djm@
1061
83f987c3 106220051008
1063 - (dtucker) [configure.ac] Bug #1098: define $MAIL for HP-UX; report from
1064 brian.smith at agilent com.
1012885d 1065 - (djm) [configure.ac] missing 'test' call for -with-Werror test
83f987c3 1066
278f9900 106720051005
1068 - (dtucker) [configure.ac sshd.8] Enable locked account check (a prepended
1069 "*LOCKED*" string) for FreeBSD. Patch jeremie at le-hen.org and
1070 senthilkumar_sen at hotpop.com.
1071
59e5aff5 107220051003
1073 - (dtucker) OpenBSD CVS Sync
1074 - markus@cvs.openbsd.org 2005/09/07 08:53:53
1075 [channels.c]
1076 enforce chanid != NULL; ok djm
b5443199 1077 - markus@cvs.openbsd.org 2005/09/09 19:18:05
1078 [clientloop.c]
1079 typo; from mark at mcs.vuw.ac.nz, bug #1082
fd6168c1 1080 - djm@cvs.openbsd.org 2005/09/13 23:40:07
1081 [sshd.c ssh.c misc.h sftp.c ssh-keygen.c ssh-keysign.c sftp-server.c
1082 scp.c misc.c ssh-keyscan.c ssh-add.c ssh-agent.c]
1083 ensure that stdio fds are attached; ok deraadt@
5ddc5eb4 1084 - djm@cvs.openbsd.org 2005/09/19 11:37:34
1085 [ssh_config.5 ssh.1]
1086 mention ability to specify bind_address for DynamicForward and -D options;
1087 bz#1077 spotted by Haruyama Seigo
d77dd4d7 1088 - djm@cvs.openbsd.org 2005/09/19 11:47:09
1089 [sshd.c]
1090 stop connection abort on rekey with delayed compression enabled when
1091 post-auth privsep is disabled (e.g. when root is logged in); ok dtucker@
67003554 1092 - djm@cvs.openbsd.org 2005/09/19 11:48:10
1093 [gss-serv.c]
1094 typo
37c406a8 1095 - jmc@cvs.openbsd.org 2005/09/19 15:38:27
1096 [ssh.1]
1097 some more .Bk/.Ek to avoid ugly line split;
80e29ee6 1098 - jmc@cvs.openbsd.org 2005/09/19 15:42:44
1099 [ssh.c]
1100 update -D usage here too;
2915e42b 1101 - djm@cvs.openbsd.org 2005/09/19 23:31:31
1102 [ssh.1]
1103 spelling nit from stevesk@
0d3d1077 1104 - djm@cvs.openbsd.org 2005/09/21 23:36:54
1105 [sshd_config.5]
1106 aquire -> acquire, from stevesk@
ae25711b 1107 - djm@cvs.openbsd.org 2005/09/21 23:37:11
1108 [sshd.c]
1109 change label at markus@'s request
8f921a4a 1110 - jaredy@cvs.openbsd.org 2005/09/30 20:34:26
1111 [ssh-keyscan.1]
1112 deploy .An -nosplit; ok jmc
d2130e1f 1113 - dtucker@cvs.openbsd.org 2005/10/03 07:44:42
1114 [canohost.c]
1115 Relocate check_ip_options call to prevent logging of garbage for
1116 connections with IP options set. bz#1092 from David Leonard,
1117 "looks good" deraadt@
1172d361 1118 - (dtucker) [regress/README.regress] Bug #989: Document limitation that scp
1119 is required in the system path for the multiplex test to work.
59e5aff5 1120
bfd17430 112120050930
1122 - (dtucker) [openbsd-compat/openbsd-compat.h] Bug #1096: Add prototype
1123 for strtoll. Patch from o.flebbe at science-computing.de.
cfb60d3a 1124 - (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
1125 child during PAM account check without clearing it. This restores the
1126 post-login warnings such as LDAP password expiry. Patch from Tomas Mraz
1127 with help from several others.
bfd17430 1128
140da888 112920050929
1130 - (dtucker) [monitor_wrap.c] Remove duplicate definition of loginmsg
1131 introduced during sync.
1132
4ebacf50 113320050928
1134 - (dtucker) [entropy.c] Use u_char for receiving RNG seed for consistency.
cafa6a80 1135 - (dtucker) [auth-pam.c] Bug #1028: send final non-query messages from
1136 PAM via keyboard-interactive. Patch tested by the folks at Vintela.
4ebacf50 1137
759ab0d9 113820050927
1139 - (dtucker) [entropy.c] Remove unnecessary tests for getuid and geteuid
1140 calls, since they can't possibly fail. ok djm@
72f02ae7 1141 - (dtucker) [entropy.c entropy.h sshd.c] Pass RNG seed to the reexec'ed
1142 process when sshd relies on ssh-random-helper. Should result in faster
1143 logins on systems without a real random device or prngd. ok djm@
759ab0d9 1144
b6c37221 114520050924
1146 - (dtucker) [auth2.c] Move start_pam() calls out of if-else block to remove
1147 duplicate call. ok djm@
1148
bb116c8e 114920050922
1150 - (dtucker) [configure.ac] Use -R linker flag for libedit too; patch from
1151 skeleten at shillest.net.
e47fb473 1152 - (dtucker) [configure.ac] Fix help for --with-opensc; patch from skeleten at
1153 shillest.net.
bb116c8e 1154
3466e002 115520050919
1156 - (tim) [aclocal.m4 configure.ac] Delete acconfig.h and add templates to
1157 AC_DEFINE and AC_DEFINE_UNQUOTED to quiet autoconf 2.59 warning messages.
f666dcfa 1158 ok dtucker@
3466e002 1159
f5555364 116020050912
1161 - (tim) [configure.ac] Bug 1078. Fix --without-kerberos5. Reported by
1162 Mike Frysinger.
1163
d2a3abef 116420050908
1165 - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to
1166 OpenServer 6 and add osr5bigcrypt support so when someone migrates
1167 passwords between UnixWare and OpenServer they will still work. OK dtucker@
1168
b81ad920 116920050901
1170 - (djm) Update RPM spec file versions
1171
26d07095 117220050831
fe206de9 1173 - (djm) OpenBSD CVS Sync
1174 - djm@cvs.openbsd.org 2005/08/30 22:08:05
1175 [gss-serv.c sshconnect2.c]
1176 destroy credentials if krb5_kuserok() call fails. Stops credentials being
1177 delegated to users who are not authorised for GSSAPIAuthentication when
1178 GSSAPIDeletegateCredentials=yes and another authentication mechanism
1179 succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by
1180 simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
ce08c00d 1181 - markus@cvs.openbsd.org 2005/08/31 09:28:42
1182 [version.h]
1183 4.2
0b6fb0e4 1184 - (dtucker) [README] Update release note URL to 4.2
26d07095 1185 - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.c
1186 openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable
1187 libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd().
1188 Feedback and OK dtucker@
fe206de9 1189
d7d2cc6e 119020050830
1191 - (tim) [configure.ac] Back out last change. It needs to be done differently.
1192
e718811a 119320050829
1194 - (tim) [configure.ac] ia_openinfo() seems broken on OSR6. Limit UW long
1195 password support to 7.x for now.
1196
4c653d8e 119720050826
1198 - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.c
1199 openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h
1200 openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c
1201 openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char)
1202 on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing
1203 by tim@. Feedback and OK dtucker@
1204
6177fa47 120520050823
1206 - (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
1207 qualified sshd pathname since some systems (eg Cygwin) may consider "/foo"
1208 and "//foo" to be different. Spotted by vinschen at redhat.com.
2127ad65 1209 - (tim) [configure.ac] Not all gcc's support -Wsign-compare. Enhancements
1210 and OK dtucker@
1211 - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@
6177fa47 1212
157b6700 121320050821
1214 - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support for
1215 LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
1216
879abf01 121720050816
9665ff9d 1218 - (djm) [ttymodes.c] bugzilla #1025: Fix encoding of _POSIX_VDISABLE,
879abf01 1219 from Jacob Nevins; ok dtucker@
1220
a345f787 122120050815
d92622f9 1222 - (tim) [sftp.c] wrap el_end() in #ifdef USE_LIBEDIT
1223 - (tim) [configure.ac] corrections to libedit tests. Report and patches
1224 by skeleten AT shillest.net
a345f787 1225
4145cbfa 122620050812
1227 - (djm) OpenBSD CVS Sync
1228 - markus@cvs.openbsd.org 2005/07/28 17:36:22
1229 [packet.c]
1230 missing packet_init_compression(); from solar
7c840747 1231 - djm@cvs.openbsd.org 2005/07/30 01:26:16
1232 [ssh.c]
1233 fix -D listen_host initialisation, so it picks up gateway_ports setting
1234 correctly
4c38e9c6 1235 - djm@cvs.openbsd.org 2005/07/30 02:03:47
1236 [readconf.c]
1237 listen_hosts initialisation here too; spotted greg AT y2005.nest.cx
91135a0e 1238 - dtucker@cvs.openbsd.org 2005/08/06 10:03:12
1239 [servconf.c]
1240 Unbreak sshd ListenAddress for bare IPv6 addresses.
a83bd8eb 1241 Report from Janusz Mucka; ok djm@
0aa1cc4b 1242 - jaredy@cvs.openbsd.org 2005/08/08 13:22:48
1243 [sftp.c]
1244 sftp prompt enhancements:
1245 - in non-interactive mode, do not print an empty prompt at the end
1246 before finishing
1247 - print newline after EOF in editline mode
1248 - call el_end() in editline mode
1249 ok dtucker djm
4145cbfa 1250
f47ddccb 125120050810
1252 - (dtucker) [configure.ac] Test libedit library and headers for compatibility.
1253 Report from skeleten AT shillest.net, ok djm@
1a9ecc62 1254 - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]
1255 Sync current (thread-safe) version of realpath.c from OpenBSD (which is
1256 in turn based on FreeBSD's). ok djm@
f47ddccb 1257
a2b3321d 125820050809
1259 - (tim) [configure.ac] Allow --with-audit=no. OK dtucker@
1260 Report by skeleten AT shillest.net
1261
45b12bc8 126220050803
1263 - (dtucker) [openbsd-compat/fake-rfc2553.h] Check for EAI_* defines
1264 individually and use a value less likely to collide with real values from
1265 netdb.h. Fixes compile warnings on FreeBSD 5.3. ok djm@
adb40e59 1266 - (dtucker) [openbsd-compat/fake-rfc2553.h] MAX_INT -> INT_MAX since the
1267 latter is specified in the standard.
45b12bc8 1268
a056dfa2 126920050802
1270 - (dtucker) OpenBSD CVS Sync
1271 - dtucker@cvs.openbsd.org 2005/07/27 10:39:03
1272 [scp.c hostfile.c sftp-client.c]
1273 Silence bogus -Wuninitialized warnings; ok djm@
af40ca44 1274 - (dtucker) [configure.ac] Enable -Wuninitialized by default when compiling
1275 with gcc. ok djm@
ed89c848 1276 - (dtucker) [configure.ac] Add a --with-Werror option to configure for
1277 adding -Werror to CFLAGS when all of the configure tests are done. ok djm@
a056dfa2 1278
6090bcfe 127920050726
1280 - (dtucker) [configure.ac] Update zlib warning message too, pointed out by
1281 tim@.
05c25368 1282 - (djm) OpenBSD CVS Sync
1283 - otto@cvs.openbsd.org 2005/07/19 15:32:26
1284 [auth-passwd.c]
1285 auth_usercheck(3) can return NULL, so check for that. Report from
1286 mpech@. ok markus@
07200973 1287 - markus@cvs.openbsd.org 2005/07/25 11:59:40
1288 [kex.c kex.h myproposal.h packet.c packet.h servconf.c session.c]
1289 [sshconnect2.c sshd.c sshd_config sshd_config.5]
1290 add a new compression method that delays compression until the user
1291 has been authenticated successfully and set compression to 'delayed'
1292 for sshd.
1293 this breaks older openssh clients (< 3.5) if they insist on
1294 compression, so you have to re-enable compression in sshd_config.
1295 ok djm@
6090bcfe 1296
0072b59d 129720050725
1298 - (dtucker) [configure.ac] Update zlib version check for CAN-2005-2096.
1299
56964485 130020050717
1301- OpenBSD CVS Sync
1302 - djm@cvs.openbsd.org 2005/07/16 01:35:24
1303 [auth1.c channels.c cipher.c clientloop.c kex.c session.c ssh.c]
1304 [sshconnect.c]
1305 spacing
d1cf9a87 1306 - (djm) [acss.c auth-pam.c auth-shadow.c auth-skey.c auth1.c canohost.c]
1307 [cipher-acss.c loginrec.c ssh-rand-helper.c sshd.c] Fix whitespace at EOL
1308 in portable too ("perl -p -i -e 's/\s+$/\n/' *.[ch]")
ed9e8be3 1309 - (djm) [auth-pam.c sftp.c] spaces vs. tabs at start of line
d08341e6 1310 - djm@cvs.openbsd.org 2005/07/17 06:49:04
1311 [channels.c channels.h session.c session.h]
1312 Fix a number of X11 forwarding channel leaks:
1313 1. Refuse multiple X11 forwarding requests on the same session
1314 2. Clean up all listeners after a single_connection X11 forward, not just
1315 the one that made the single connection
1316 3. Destroy X11 listeners when the session owning them goes away
1317 testing and ok dtucker@
4e2e5cfd 1318 - djm@cvs.openbsd.org 2005/07/17 07:17:55
1319 [auth-rh-rsa.c auth-rhosts.c auth2-chall.c auth2-gss.c channels.c]
1320 [cipher-ctr.c gss-genr.c gss-serv.c kex.c moduli.c readconf.c]
1321 [serverloop.c session.c sftp-client.c sftp.c ssh-add.c ssh-keygen.c]
1322 [sshconnect.c sshconnect2.c]
1323 knf says that a 2nd level indent is four (not three or five) spaces
98c044d0 1324 -(djm) [audit.c auth1.c auth2.c entropy.c loginrec.c serverloop.c]
1325 [ssh-rand-helper.c] fix portable 2nd level indents at 4 spaces too
a1a073cc 1326 - (djm) [monitor.c monitor_wrap.c] -Wsign-compare for PAM monitor calls
1327
5d001c70 132820050716
1329 - (dtucker) [auth-pam.c] Ensure that only one side of the authentication
1330 socketpair stays open on in both the monitor and PAM process. Patch from
1331 Joerg Sonnenberger.
1332
143f17e8 133320050714
1334 - (dtucker) OpenBSD CVS Sync
1335 - dtucker@cvs.openbsd.org 2005/07/06 09:33:05
1336 [ssh.1]
1337 clarify meaning of ssh -b ; with & ok jmc@
6381acf0 1338 - dtucker@cvs.openbsd.org 2005/07/08 09:26:18
1339 [misc.c]
1340 Make comment match code; ok djm@
cee6ad3d 1341 - markus@cvs.openbsd.org 2005/07/08 09:41:33
1342 [channels.h]
1343 race when efd gets closed while there is still buffered data:
1344 change CHANNEL_EFD_OUTPUT_ACTIVE()
1345 1) c->efd must always be valid AND
1346 2a) no EOF has been seen OR
1347 2b) there is buffered data
1348 report, initial fix and testing Chuck Cranor
1a8521be 1349 - dtucker@cvs.openbsd.org 2005/07/08 10:20:41
1350 [ssh_config.5]
1351 change BindAddress to match recent ssh -b change; prompted by markus@
82b7531b 1352 - jmc@cvs.openbsd.org 2005/07/08 12:53:10
1353 [ssh_config.5]
1354 new sentence, new line;
8912ae0e 1355 - dtucker@cvs.openbsd.org 2005/07/14 04:00:43
1356 [misc.h]
1357 use __sentinel__ attribute; ok deraadt@ djm@ markus@
5b7b5e23 1358 - (dtucker) [configure.ac defines.h] Define __sentinel__ to nothing if the
1359 compiler doesn't understand it to prevent warnings. If any mainstream
1360 compiler versions acquire it we can test for those versions. Based on
1361 discussion with djm@.
143f17e8 1362
937eb918 136320050707
6f602461 1364 - dtucker [auth-krb5.c auth.h gss-serv-krb5.c] Move KRB5CCNAME generation for
1365 the MIT Kerberos code path into a common function and expand mkstemp
1366 template to be consistent with the rest of OpenSSH. From sxw at
1367 inf.ed.ac.uk, ok djm@
1368 - (dtucker) [auth-krb5.c] There's no guarantee that snprintf will set errno
1369 in the case where the buffer is insufficient, so always return ENOMEM.
1370 Also pointed out by sxw at inf.ed.ac.uk.
a5ca055b 1371 - (dtucker) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Remove
1372 calls to krb5_init_ets, which has not been required since krb-1.1.x and
1373 most Kerberos versions no longer export in their public API. From sxw
1374 at inf.ed.ac.uk, ok djm@
937eb918 1375
38946c65 137620050706
1377 - (djm) OpenBSD CVS Sync
1378 - markus@cvs.openbsd.org 2005/07/01 13:19:47
1379 [channels.c]
1380 don't free() if getaddrinfo() fails; report mpech@
ef07103c 1381 - djm@cvs.openbsd.org 2005/07/04 00:58:43
1382 [channels.c clientloop.c clientloop.h misc.c misc.h ssh.c ssh_config.5]
1383 implement support for X11 and agent forwarding over multiplex slave
1384 connections. Because of protocol limitations, the slave connections inherit
1385 the master's DISPLAY and SSH_AUTH_SOCK rather than distinctly forwarding
1386 their own.
1387 ok dtucker@ "put it in" deraadt@
d313869b 1388 - jmc@cvs.openbsd.org 2005/07/04 11:29:51
1389 [ssh_config.5]
1390 fix Xr and a little grammar;
4297b666 1391 - markus@cvs.openbsd.org 2005/07/04 14:04:11
1392 [channels.c]
1393 don't forget to set x11_saved_display
38946c65 1394
c1cbe68a 139520050626
1396 - (djm) OpenBSD CVS Sync
1397 - djm@cvs.openbsd.org 2005/06/17 22:53:47
1398 [ssh.c sshconnect.c]
1399 Fix ControlPath's %p expanding to "0" for a default port,
1400 spotted dwmw2 AT infradead.org; ok markus@
699255b5 1401 - djm@cvs.openbsd.org 2005/06/18 04:30:36
1402 [ssh.c ssh_config.5]
1403 allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@
de574442 1404 - djm@cvs.openbsd.org 2005/06/25 22:47:49
1405 [ssh.c]
f542faee 1406 do the default port filling code a few lines earlier, so it really
1407 does fix %p
c1cbe68a 1408
8485ce56 140920050618
1410 - (djm) OpenBSD CVS Sync
1411 - djm@cvs.openbsd.org 2005/05/20 12:57:01;
1412 [auth1.c] split protocol 1 auth methods into separate functions, makes
1413 authloop much more readable; fixes and ok markus@ (portable ok &
1414 polish dtucker@)
a375df46 1415 - djm@cvs.openbsd.org 2005/06/17 02:44:33
1416 [auth1.c] make this -Wsign-compare clean; ok avsm@ markus@
44d71ad5 1417 - (djm) [loginrec.c ssh-rand-helper.c] Fix -Wsign-compare for portable,
1418 tested and fixes tim@
8485ce56 1419
9bf083eb 142020050617
1421 - (djm) OpenBSD CVS Sync
1422 - djm@cvs.openbsd.org 2005/06/16 03:38:36
1423 [channels.c channels.h clientloop.c clientloop.h ssh.c]
1424 move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd
1425 easier later; ok deraadt@
29798ed0 1426 - markus@cvs.openbsd.org 2005/06/16 08:00:00
1427 [canohost.c channels.c sshd.c]
1428 don't exit if getpeername fails for forwarded ports; bugzilla #1054;
1429 ok djm
2ceb8101 1430 - djm@cvs.openbsd.org 2005/06/17 02:44:33
1431 [auth-rsa.c auth.c auth1.c auth2-chall.c auth2-gss.c authfd.c authfile.c]
1432 [bufaux.c canohost.c channels.c cipher.c clientloop.c dns.c gss-serv.c]
1433 [kex.c kex.h key.c mac.c match.c misc.c packet.c packet.h scp.c]
1434 [servconf.c session.c session.h sftp-client.c sftp-server.c sftp.c]
1435 [ssh-keyscan.c ssh-rsa.c sshconnect.c sshconnect1.c sshconnect2.c sshd.c]
1436 make this -Wsign-compare clean; ok avsm@ markus@
1437 NB. auth1.c changes not committed yet (conflicts with uncommitted sync)
1438 NB2. more work may be needed to make portable Wsign-compare clean
601b831d 1439 - (dtucker) [cipher.c openbsd-compat/openbsd-compat.h
1440 openbsd-compat/openssl-compat.c] only include openssl compat stuff where
1441 it's needed as it can cause conflicts elsewhere (eg xcrypt.c). Found by
1442 and ok tim@
9bf083eb 1443
826563dc 144420050616
1445 - (djm) OpenBSD CVS Sync
1446 - jaredy@cvs.openbsd.org 2005/06/07 13:25:23
1447 [progressmeter.c]
1448 catch SIGWINCH and resize progress meter accordingly; ok markus dtucker
a980cbd7 1449 - djm@cvs.openbsd.org 2005/06/06 11:20:36
1450 [auth.c auth.h misc.c misc.h ssh.c ssh_config.5 sshconnect.c]
1451 introduce a generic %foo expansion function. replace existing % expansion
1452 and add expansion to ControlPath; ok markus@
60dacb4b 1453 - djm@cvs.openbsd.org 2005/06/08 03:50:00
1454 [ssh-keygen.1 ssh-keygen.c sshd.8]
1455 increase default rsa/dsa key length from 1024 to 2048 bits;
1456 ok markus@ deraadt@
9dfd96d6 1457 - djm@cvs.openbsd.org 2005/06/08 11:25:09
1458 [clientloop.c readconf.c readconf.h ssh.c ssh_config.5]
1459 add ControlMaster=auto/autoask options to support opportunistic
1460 multiplexing; tested avsm@ and jakob@, ok markus@
495795e1 1461 - dtucker@cvs.openbsd.org 2005/06/09 13:43:49
1462 [cipher.c]
1463 Correctly initialize end of array sentinel; ok djm@
1464 (Id sync only, change already in portable)
826563dc 1465
52607c0f 146620050609
1467 - (dtucker) [cipher.c openbsd-compat/Makefile.in
bedeeedc 1468 openbsd-compat/openbsd-compat.h openbsd-compat/openssl-compat.{c,h}]
52607c0f 1469 Move compatibility code for supporting older OpenSSL versions to the
1470 compat layer. Suggested by and "no objection" djm@
1471
343ba2ce 147220050607
1473 - (dtucker) [configure.ac] Continue the hunt for LLONG_MIN and LLONG_MAX:
1474 in today's episode we attempt to coax it from limits.h where it may be
1475 hiding, failing that we take the DIY approach. Tested by tim@
1476
dfafb2e1 147720050603
1478 - (dtucker) [configure.ac] Only try gcc -std=gnu99 if LLONG_MAX isn't
1479 defined, and check that it helps before keeping it in CFLAGS. Some old
1480 gcc's don't set an error code when encountering an unknown value in -std.
1481 Found and tested by tim@.
76e6410a 1482 - (dtucker) [configure.ac] Point configure's reporting address at the
1483 openssh-unix-dev list. ok tim@ djm@
dfafb2e1 1484
b5765e1d 148520050602
1486 - (tim) [configure.ac] Some platforms need sys/types.h for arpa/nameser.h.
1487 Take AC_CHECK_HEADERS test out of ultrix section. It caused other platforms
1488 to skip builtin standard includes tests. (first AC_CHECK_HEADERS test
1489 must be run on all platforms) Add missing ;; to case statement. OK dtucker@
1490
1c829da5 149120050601
1492 - (dtucker) [configure.ac] Look for _getshort and _getlong in
1493 arpa/nameser.h.
1e29a0c8 1494 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoll.c]
1495 Add strtoll to the compat library, from OpenBSD.
8f4ab41b 1496 - (dtucker) OpenBSD CVS Sync
1497 - avsm@cvs.openbsd.org 2005/05/26 02:08:05
1498 [scp.c]
1499 If copying multiple files to a target file (which normally fails, as it
1500 must be a target directory), kill the spawned ssh child before exiting.
1501 This stops it trying to authenticate and spewing lots of output.
1502 deraadt@ ok
2a1995a3 1503 - dtucker@cvs.openbsd.org 2005/05/26 09:08:12
1504 [ssh-keygen.c]
1505 uint32_t -> u_int32_t for consistency; ok djm@
19186c3d 1506 - djm@cvs.openbsd.org 2005/05/27 08:30:37
1507 [ssh.c]
1508 fix -O for cases where no ControlPath has been specified or socket at
1509 ControlPath is not contactable; spotted by and ok avsm@
32560f07 1510 - (tim) [config.guess config.sub] Update to '2005-05-27' version.
822015dd 1511 - (tim) [configure.ac] set TEST_SHELL for OpenServer 6
1c829da5 1512
736ea7c1 151320050531
1514 - (dtucker) [contrib/aix/pam.conf] Correct comments. From davidl at
1515 vintela.com.
cbcabe98 1516 - (dtucker) [mdoc2man.awk] Teach it to understand .Ox.
736ea7c1 1517
151820050530
1519 - (dtucker) [README] Link to new release notes. Beter late than never...
1520
c8ed2130 152120050529
1522 - (dtucker) [openbsd-compat/port-aix.c] Bug #1046: AIX 5.3 expects the
1523 argument to passwdexpired to be initialized to NULL. Suggested by tim@
1524 While at it, initialize the other arguments to auth functions in case they
1525 ever acquire this behaviour.
5700232d 1526 - (dtucker) [openbsd-compat/port-aix.c] Whitespace cleanups while there.
ec7f28f2 1527 - (dtucker) [openbsd-compat/port-aix.c] Minor correction to debug message,
1528 spotted by tim@.
c8ed2130 1529
b04a9f8c 153020050528
1531 - (dtucker) [configure.ac] For AC_CHECK_HEADERS() and AC_CHECK_FUNCS() have
1532 one entry per line to make it easier to merge changes. ok djm@
0957c2cf 1533 - (dtucker) [configure.ac] strsep() may be defined in string.h, so check
1534 for its presence and include it in the strsep check.
25dd2ce6 1535 - (dtucker) [configure.ac] getpgrp may be defined in unistd.h, so check for
1536 its presence before doing AC_FUNC_GETPGRP.
7d458c86 1537 - (dtucker) [configure.ac] Merge HP-UX blocks into a common block with minor
1538 version-specific variations as required.
1c1ecbc8 1539 - (dtucker) [openbsd-compat/port-aix.h] Use the HAVE_DECL_* definitions as
1540 per the autoconf man page. Configure should always define them but it
1541 doesn't hurt to check.
b04a9f8c 1542
39ff6527 154320050527
1544 - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by
1545 David Leach; ok dtucker@
35fc74ed 1546 - (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c
1547 openbsd-compat/bsd-misc.c] Add support for Ultrix. No, that's not a typo.
1548 Required changes from Bernhard Simon, integrated by me. ok djm@
39ff6527 1549
160c7f37 155020050525
1551 - (djm) [mpaux.c mpaux.h Makefile.in] Remove old mpaux.[ch] code, it has not
1552 been used for a while
4feb61af 1553 - (djm) OpenBSD CVS Sync
1554 - otto@cvs.openbsd.org 2005/04/05 13:45:31
1555 [ssh-keygen.c]
7c3bc5a2 1556 - djm@cvs.openbsd.org 2005/04/06 09:43:59
1557 [sshd.c]
1558 avoid harmless logspam by not performing setsockopt() on non-socket;
1559 ok markus@
b3669591 1560 - dtucker@cvs.openbsd.org 2005/04/06 12:26:06
1561 [ssh.c]
1562 Fix debug call for port forwards; patch from pete at seebeyond.com,
1563 ok djm@ (ID sync only - change already in portable)
49e71137 1564 - djm@cvs.openbsd.org 2005/04/09 04:32:54
1565 [misc.c misc.h tildexpand.c Makefile.in]
1566 replace tilde_expand_filename with a simpler implementation, ahead of
1567 more whacking; ok deraadt@
3feef794 1568 - jmc@cvs.openbsd.org 2005/04/14 12:30:30
1569 [ssh.1]
1570 arg to -b is an address, not if_name;
1571 ok markus@
4635e729 1572 - jakob@cvs.openbsd.org 2005/04/20 10:05:45
1573 [dns.c]
1574 do not try to look up SSHFP for numerical hostname. ok djm@
140e3e97 1575 - djm@cvs.openbsd.org 2005/04/21 06:17:50
1576 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8]
1577 [sshd_config.5] OpenSSH doesn't ever look at the $HOME environment
1578 variable, so don't say that we do (bz #623); ok deraadt@
7697ac2b 1579 - djm@cvs.openbsd.org 2005/04/21 11:47:19
1580 [ssh.c]
1581 don't allocate a pty when -n flag (/dev/null stdin) is set, patch from
1582 ignasi.roca AT fujitsu-siemens.com (bz #829); ok dtucker@
d49d70a8 1583 - dtucker@cvs.openbsd.org 2005/04/23 23:43:47
1584 [readpass.c]
1585 Add debug message if read_passphrase can't open /dev/tty; bz #471;
1586 ok djm@
d95daa6d 1587 - jmc@cvs.openbsd.org 2005/04/26 12:59:02
1588 [sftp-client.h]
1589 spelling correction in comment from wiz@netbsd;
cc8ca1e6 1590 - jakob@cvs.openbsd.org 2005/04/26 13:08:37
1591 [ssh.c ssh_config.5]
1592 fallback gracefully if client cannot connect to ControlPath. ok djm@
4b826d75 1593 - moritz@cvs.openbsd.org 2005/04/28 10:17:56
1594 [progressmeter.c ssh-keyscan.c]
1595 add snprintf checks. ok djm@ markus@
c6eb32a1 1596 - markus@cvs.openbsd.org 2005/05/02 21:13:22
1597 [readpass.c]
1598 missing {}
4a42b83a 1599 - djm@cvs.openbsd.org 2005/05/10 10:28:11
1600 [ssh.c]
1601 print nice error message for EADDRINUSE as well (ID sync only)
f6740270 1602 - djm@cvs.openbsd.org 2005/05/10 10:30:43
1603 [ssh.c]
1604 report real errors on fallback from ControlMaster=no to normal connect
38634ff6 1605 - markus@cvs.openbsd.org 2005/05/16 15:30:51
1606 [readconf.c servconf.c]
1607 check return value from strdelim() for NULL (AddressFamily); mpech
2264526c 1608 - djm@cvs.openbsd.org 2005/05/19 02:39:55
1609 [sshd_config.5]
1610 sort config options, from grunk AT pestilenz.org; ok jmc@
05ad7fe0 1611 - djm@cvs.openbsd.org 2005/05/19 02:40:52
1612 [sshd_config]
1613 whitespace nit, from grunk AT pestilenz.org
669a1ce3 1614 - djm@cvs.openbsd.org 2005/05/19 02:42:26
1615 [includes.h]
1616 fix cast, from grunk AT pestilenz.org
2b610872 1617 - djm@cvs.openbsd.org 2005/05/20 10:50:55
1618 [ssh_config.5]
1619 give a ProxyCommand example using nc(1), with and ok jmc@
9fa42d41 1620 - jmc@cvs.openbsd.org 2005/05/20 11:23:32
1621 [ssh_config.5]
1622 oops - article and spacing;
c784ae09 1623 - avsm@cvs.openbsd.org 2005/05/23 22:44:01
1624 [moduli.c ssh-keygen.c]
1625 - removes signed/unsigned comparisons in moduli generation
1626 - use strtonum instead of atoi where its easier
1627 - check some strlcpy overflow and fatal instead of truncate
74a66cc8 1628 - djm@cvs.openbsd.org 2005/05/23 23:32:46
1629 [cipher.c myproposal.h ssh.1 ssh_config.5 sshd_config.5]
1630 add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
1631 ok markus@
de4feb6b 1632 - avsm@cvs.openbsd.org 2005/05/24 02:05:09
1633 [ssh-keygen.c]
1634 some style nits from dmiller@, and use a fatal() instead of a printf()/exit
05624c18 1635 - avsm@cvs.openbsd.org 2005/05/24 17:32:44
1636 [atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
1637 [ssh-keyscan.c sshconnect.c]
1638 Switch atomicio to use a simpler interface; it now returns a size_t
1639 (containing number of bytes read/written), and indicates error by
1640 returning 0. EOF is signalled by errno==EPIPE.
1641 Typical use now becomes:
1642
1643 if (atomicio(read, ..., len) != len)
1644 err(1,"read");
1645
1646 ok deraadt@, cloder@, djm@
ef8c3544 1647 - (dtucker) [regress/reexec.sh] Add ${EXEEXT} so this test also works on
1648 Cygwin.
44171182 1649 - (dtucker) [auth-pam.c] Bug #1033: Fix warnings building with PAM on Linux:
03f5da4c 1650 warning: dereferencing type-punned pointer will break strict-aliasing rules
1651 warning: passing arg 3 of `pam_get_item' from incompatible pointer type
1652 The type-punned pointer fix is based on a patch from SuSE's rpm. ok djm@
1653 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Bug #1033: Provide
1654 templates for _getshort and _getlong if missing to prevent compiler warnings
1655 on Linux.
8a3ff1aa 1656 - (djm) [configure.ac openbsd-compat/Makefile.in]
1657 [openbsd-compat/openbsd-compat.h openbsd-compat/strtonum.c]
1658 Add strtonum(3) from OpenBSD libc, new code needs it.
1659 Unfortunately Linux forces us to do a bizarre dance with compiler
1660 options to get LLONG_MIN/MAX; Spotted by and ok dtucker@
160c7f37 1661
a5b3c493 166220050524
1663 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1664 [contrib/suse/openssh.spec] Update spec file versions to 4.1p1
b4143b2a 1665 - (dtucker) [auth-pam.c] Since people don't seem to be getting the message
1666 that USE_POSIX_THREADS is unsupported, not recommended and generally a bad
1667 idea, it is now known as UNSUPPORTED_POSIX_THREADS_HACK. Attempting to use
1668 USE_POSIX_THREADS will now generate an error so we don't silently change
1669 behaviour. ok djm@
b54ffe05 1670 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Ensure sufficient memory
1671 allocation when retrieving core Windows environment. Add CYGWIN variable
1672 to propagated variables. Patch from vinschen at redhat.com, ok djm@
22c50ecf 1673 - Release 4.1p1
a5b3c493 1674
167520050524
0d7feb60 1676 - (djm) [openbsd-compat/readpassphrase.c] bz #950: Retry tcsetattr to ensure
1677 terminal modes are reset correctly. Fix from peak AT argo.troja.mff.cuni.cz;
1678 "looks ok" dtucker@
1679
c713294b 168020050512
1681 - (tim) [buildpkg.sh.in] missing ${PKG_INSTALL_ROOT} in init script
1682 hard link section. Bug 1038.
1683
25882b6d 168420050509
1685 - (dtucker) [contrib/cygwin/ssh-host-config] Add a test and warning for a
1686 user-mode mounts in Cygwin installation. Patch from vinschen at redhat.com.
1687
05ada1a6 168820050504
1689 - (djm) [ssh.c] some systems return EADDRINUSE on a bind to an already-used
1690 unix domain socket, so catch that too; from jakob@ ok dtucker@
1691
a56cebd3 169220050503
1693 - (dtucker) [canohost.c] normalise socket addresses returned by
1694 get_remote_hostname(). This means that IPv4 addresses in log messages
1695 on IPv6 enabled machines will no longer be prefixed by "::ffff:" and
1696 AllowUsers, DenyUsers, AllowGroups, DenyGroups will match IPv4-style
1697 addresses only for 4-in-6 mapped connections, regardless of whether
1698 or not the machine is IPv6 enabled. ok djm@
1699
a8539f66 170020050425
1701 - (dtucker) [regress/multiplex.sh] Use "kill -0 $pid" to check for the
1702 existence of a process since it's more portable. Found by jbasney at
1703 ncsa.uiuc.edu; ok tim@
27402d9c 1704 - (dtucker) [regress/multiplex.sh] Remove cleanup call since test-exec.sh
1705 will clean up anyway. From tim@
faf685a9 1706 - (dtucker) [regress/multiplex.sh] Put control socket in /tmp so running
5330cae7 1707 "make tests" works even if you're building on a filesystem that doesn't
faf685a9 1708 support sockets. From deengert at anl.gov, ok djm@
a8539f66 1709
5c7fc85d 171020050424
1711 - (dtucker) [INSTALL configure.ac] Make zlib version check test for 1.1.4 or
1712 1.2.1.2 or higher. With tim@, ok djm@
1713
9e850813 171420050423
1715 - (tim) [config.guess] Add support for OpenServer 6.
1716
d9720710 171720050421
1718 - (dtucker) [session.c] Bug #1024: Don't check pam_session_is_open if
1719 UseLogin is set as PAM is not used to establish credentials in that
1720 case. Found by Michael Selvesteen, ok djm@
1721
ad6a7661 172220050419
1723 - (dtucker) [INSTALL] Reference README.privsep for the privilege separation
1724 requirements. Pointed out by Bengt Svensson.
07f804af 1725 - (dtucker) [INSTALL] Put the s/key text and URL back together.
f2637973 1726 - (dtucker) [INSTALL] Fix s/key text too.
ad6a7661 1727
46f853b9 172820050411
1729 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME
1730
62eb7db4 173120050405
1732 - (dtucker) [configure.ac] Define HAVE_SO_PEERCRED if we have it. ok djm@
8502d79f 1733 - (dtucker) [auth-sia.c] Constify sys_auth_passwd, fixes build error on
1734 Tru64. Patch from cmadams at hiwaay.net.
ed81415f 1735 - (dtucker) [auth-passwd.c auth-sia.h] Remove duplicate definitions of
1736 sys_auth_passwd, pointed out by cmadams at hiwaay.net.
62eb7db4 1737
99dfaccc 173820050403
1739 - (djm) OpenBSD CVS Sync
1740 - deraadt@cvs.openbsd.org 2005/03/31 18:39:21
1741 [scp.c]
1742 copy argv[] element instead of smashing the one that ps will see; ok otto
ae0d2f42 1743 - djm@cvs.openbsd.org 2005/04/02 12:41:16
1744 [scp.c]
1745 since ssh has xstrdup, use it instead of strdup+test. unbreaks -Werror
1746 build
d3e9f63d 1747 - (dtucker) [monitor.c] Don't free buffers in audit functions, monitor_read
1748 will free as needed. ok tim@ djm@
99dfaccc 1749
ecda4ffb 175020050331
1751 - (dtucker) OpenBSD CVS Sync
1752 - jmc@cvs.openbsd.org 2005/03/16 11:10:38
1753 [ssh_config.5]
1754 get the syntax right for {Local,Remote}Forward;
1755 based on a diff from markus;
1756 problem report from ponraj;
1757 ok dtucker@ markus@ deraadt@
e86f4cc5 1758 - markus@cvs.openbsd.org 2005/03/16 21:17:39
1759 [version.h]
1760 4.1
102c77c2 1761 - jmc@cvs.openbsd.org 2005/03/18 17:05:00
1762 [sshd_config.5]
1763 typo;
1b394137 1764 - (dtucker) [auth.h sshd.c openbsd-compat/port-aix.c] Bug #1006: fix bug in
1765 handling of password expiry messages returned by AIX's authentication
1766 routines, originally reported by robvdwal at sara.nl.
d0c7c18d 1767 - (dtucker) [ssh.c] Prevent null pointer deref in port forwarding debug
1768 message on some platforms. Patch from pete at seebeyond.com via djm.
e05df884 1769 - (dtucker) [monitor.c] Remaining part of fix for bug #1006.
ecda4ffb 1770
25cd6761 177120050329
1772 - (dtucker) [contrib/aix/buildbff.sh] Bug #1005: Look up only the user we're
1773 interested in which is much faster in large (eg LDAP or NIS) environments.
1774 Patch from dleonard at vintela.com.
1775
6dd05556 177620050321
1777 - (dtucker) [configure.ac] Prevent configure --with-zlib from adding -Iyes
1778 and -Lyes to CFLAGS and LIBS. Pointed out by peter at slagheap.net,
1779 with & ok tim@
737edf04 1780 - (dtucker) [configure.ac] Make configure error out if the user specifies
1781 --with-libedit but the required libs can't be found, rather than silently
1782 ignoring and continuing. ok tim@
72ad335d 1783 - (dtucker) [configure.ac openbsd-compat/port-aix.h] Prevent redefinitions
1784 of setauthdb on AIX 5.3, reported by anders.liljegren at its.uu.se.
6dd05556 1785
987b458f 178620050317
1787 - (tim) [configure.ac] Bug 998. Make path for --with-opensc optional.
1788 Make --without-opensc work.
4b492aab 1789 - (tim) [configure.ac] portability changes on test statements. Some shells
1790 have problems with -a operator.
6cf0200f 1791 - (tim) [configure.ac] make some configure options a little more error proof.
82f4e93d 1792 - (tim) [configure.ac] remove trailing white space.
987b458f 1793
2b74a069 179420050314
1795 - (dtucker) OpenBSD CVS Sync
1796 - dtucker@cvs.openbsd.org 2005/03/10 10:15:02
1797 [readconf.c]
1798 Check listen addresses for null, prevents xfree from dying during
1799 ClearAllForwardings (bz #996). From Craig Leres, ok markus@
f8cc7664 1800 - deraadt@cvs.openbsd.org 2005/03/10 22:01:05
1801 [misc.c ssh-keygen.c servconf.c clientloop.c auth-options.c ssh-add.c
1802 monitor.c sftp-client.c bufaux.h hostfile.c ssh.c sshconnect.c channels.c
1803 readconf.c bufaux.c sftp.c]
1804 spacing
16d3d2bc 1805 - deraadt@cvs.openbsd.org 2005/03/10 22:40:38
1806 [auth-options.c]
1807 spacing
604dac32 1808 - markus@cvs.openbsd.org 2005/03/11 14:59:06
1809 [ssh-keygen.c]
1810 typo, missing \n; mpech
4e5038f7 1811 - jmc@cvs.openbsd.org 2005/03/12 11:55:03
1812 [ssh_config.5]
1813 escape `.' at eol to avoid double spacing issues;
ee8e9906 1814 - dtucker@cvs.openbsd.org 2005/03/14 10:09:03
1815 [ssh-keygen.1]
1816 Correct description of -H (bz #997); ok markus@, punctuation jmc@
2dcbac07 1817 - dtucker@cvs.openbsd.org 2005/03/14 11:44:42
1818 [auth.c]
1819 Populate host for log message for logins denied by AllowUsers and
2232a979 1820 DenyUsers (bz #999); ok markus@ (patch by tryponraj at gmail.com)
fa1d7d85 1821 - markus@cvs.openbsd.org 2005/03/14 11:46:56
1822 [buffer.c buffer.h channels.c]
1823 limit input buffer size for channels; bugzilla #896; with and ok dtucker@
b2518e43 1824 - (tim) [contrib/caldera/openssh.spec] links in rc?.d were getting trashed
1825 with a rpm -F
2b74a069 1826
2b08c2fc 182720050313
1828 - (dtucker) [contrib/cygwin/ssh-host-config] Makes the query for the
1829 localized name of the local administrators group more reliable. From
1830 vinschen at redhat.com.
1831
433f6c0f 183220050312
1833 - (dtucker) [regress/test-exec.sh] DEBUG can cause problems where debug
1834 output ends up in the client's output, causing regress failures. Found
1835 by Corinna Vinschen.
1836
13863e85 183720050309
1838 - (dtucker) [regress/test-exec.sh] Set BIN_SH=xpg4 on OSF1/Digital Unix/Tru64
1839 so that regress tests behave. From Chris Adams.
6d7a9e8f 1840 - (djm) OpenBSD CVS Sync
1841 - jmc@cvs.openbsd.org 2005/03/07 23:41:54
1842 [ssh.1 ssh_config.5]
1843 more macro simplification;
568a2a1a 1844 - djm@cvs.openbsd.org 2005/03/08 23:49:48
1845 [version.h]
1846 OpenSSH 4.0
ea9c5dda 1847 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1848 [contrib/suse/openssh.spec] Update spec file versions
b1d73a9a 1849 - (djm) [log.c] Fix dumb syntax error; ok dtucker@
0831888a 1850 - (djm) Release OpenSSH 4.0p1
13863e85 1851
7939c496 185220050307
1853 - (dtucker) [configure.ac] Disable gettext search when configuring with
1854 BSM audit support for the time being. ok djm@
1808b4ab 1855 - (dtucker) OpenBSD CVS Sync (regress/)
1856 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30
c0cab79d 1857 [Makefile sftp-glob.sh]
1808b4ab 1858 some globbing regress; prompted and ok djm@
0c2cfd08 1859 - david@cvs.openbsd.org 2005/01/14 04:21:18
1860 [Makefile test-exec.sh]
1861 pass the SUDO make variable to the individual sh tests; ok dtucker@ markus@
83154755 1862 - dtucker@cvs.openbsd.org 2005/02/27 11:33:30
1863 [multiplex.sh test-exec.sh sshd-log-wrapper.sh]
1864 Add optional capability to log output from regress commands; ok markus@
1865 Use with: make TEST_SSH_LOGFILE=/tmp/regress.log
6c017ff5 1866 - djm@cvs.openbsd.org 2005/02/27 23:13:36
1867 [login-timeout.sh]
1868 avoid nameservice lookups in regress test; ok dtucker@
08ba3a8a 1869 - djm@cvs.openbsd.org 2005/03/04 08:48:46
1870 [Makefile envpass.sh]
1871 regress test for SendEnv config parsing bug; ok dtucker@
1501be86 1872 - (dtucker) [regress/test-exec.sh] Put SUDO in the right place.
11cf4f1f 1873 - (tim) [configure.ac] SCO 3.2v4.2 no longer supported.
7939c496 1874
d9bc3cde 187520050306
1876 - (dtucker) [monitor.c] Bug #125 comment #47: fix errors returned by monitor
1877 when attempting to audit disconnect events. Reported by Phil Dibowitz.
2b0c0925 1878 - (dtucker) [session.c sshd.c] Bug #125 comment #49: Send disconnect audit
1879 events earlier, prevents mm_request_send errors reported by Matt Goebel.
d9bc3cde 1880
1619d173 188120050305
1882 - (djm) [contrib/cygwin/README] Improve Cygwin build documentation. Patch
1883 from vinschen at redhat.com
4469b0cf 1884 - (djm) OpenBSD CVS Sync
1885 - jmc@cvs.openbsd.org 2005/03/02 11:45:01
1886 [ssh.1]
1887 missing word;
c8c99dd5 1888 - djm@cvs.openbsd.org 2005/03/04 08:48:06
1889 [readconf.c]
1890 fix SendEnv config parsing bug found by Roumen Petrov; ok dtucker@
1619d173 1891
6c7e3b94 189220050302
1893 - (djm) OpenBSD CVS sync:
1894 - jmc@cvs.openbsd.org 2005/03/01 14:47:58
1895 [ssh.1]
1896 remove some unneccesary macros;
1897 do not mark up punctuation;
cd8f998c 1898 - jmc@cvs.openbsd.org 2005/03/01 14:55:23
1899 [ssh_config.5]
1900 do not mark up punctuation;
1901 whitespace;
c79ae9fd 1902 - jmc@cvs.openbsd.org 2005/03/01 14:59:49
1903 [sshd.8]
1904 new sentence, new line;
1905 whitespace;
219195e8 1906 - jmc@cvs.openbsd.org 2005/03/01 15:05:00
1907 [ssh-keygen.1]
1908 whitespace;
3bafbaa7 1909 - jmc@cvs.openbsd.org 2005/03/01 15:47:14
1910 [ssh-keyscan.1 ssh-keyscan.c]
1911 sort options and sync usage();
ba9d1100 1912 - jmc@cvs.openbsd.org 2005/03/01 17:19:35
1913 [scp.1 sftp.1]
1914 add HashKnownHosts to -o list;
1915 ok markus@
8cf98c65 1916 - jmc@cvs.openbsd.org 2005/03/01 17:22:06
1917 [ssh.c]
1918 sync usage() w/ man SYNOPSIS;
1919 ok markus@
ca28318b 1920 - jmc@cvs.openbsd.org 2005/03/01 17:32:19
1921 [ssh-add.1]
1922 sort options;
ce0c0cdc 1923 - jmc@cvs.openbsd.org 2005/03/01 18:15:56
1924 [ssh-keygen.1]
1925 sort options (no attempt made at synopsis clean up though);
1926 spelling (occurance -> occurrence);
1927 use prompt before examples;
1928 grammar;
e79276c2 1929 - djm@cvs.openbsd.org 2005/03/02 01:00:06
1930 [sshconnect.c]
1931 fix addition of new hashed hostnames when CheckHostIP=yes;
1932 found and ok dtucker@
bc7119ba 1933 - djm@cvs.openbsd.org 2005/03/02 01:27:41
1934 [ssh-keygen.c]
1935 ignore hostnames with metachars when hashing; ok deraadt@
82966fe8 1936 - djm@cvs.openbsd.org 2005/03/02 02:21:07
1937 [ssh.1]
1938 bz#987: mention ForwardX11Trusted in ssh.1,
1939 reported by andrew.benham AT thus.net; ok deraadt@
0428614e 1940 - (tim) [regress/agent-ptrace.sh] add another possible gdb error.
6c7e3b94 1941
ec304d66 194220050301
1943 - (djm) OpenBSD CVS sync:
1944 - otto@cvs.openbsd.org 2005/02/16 09:56:44
1945 [ssh.c]
1946 Better diagnostic if an identity file is not accesible. ok markus@ djm@
adc75586 1947 - djm@cvs.openbsd.org 2005/02/18 03:05:53
1948 [canohost.c]
1949 better error messages for getnameinfo failures; ok dtucker@
0b73a454 1950 - djm@cvs.openbsd.org 2005/02/20 22:59:06
1951 [sftp.c]
1952 turn on ssh batch mode when in sftp batch mode, patch from
1953 jdmossh AT nand.net;
1954 ok markus@
a333272d 1955 - jmc@cvs.openbsd.org 2005/02/25 10:55:13
1956 [sshd.8]
1957 add /etc/motd and $HOME/.hushlogin to FILES;
1958 from michael knudsen;
9a6b3b7a 1959 - djm@cvs.openbsd.org 2005/02/28 00:54:10
1960 [ssh_config.5]
1961 bz#849: document timeout on untrusted x11 forwarding sessions. Reported by
1962 orion AT cora.nwra.com; ok markus@
3867aa0a 1963 - djm@cvs.openbsd.org 2005/03/01 10:09:52
1964 [auth-options.c channels.c channels.h clientloop.c compat.c compat.h]
1965 [misc.c misc.h readconf.c readconf.h servconf.c ssh.1 ssh.c ssh_config.5]
1966 [sshd_config.5]
1967 bz#413: allow optional specification of bind address for port forwardings.
1968 Patch originally by Dan Astorian, but worked on by several people
1969 Adds GatewayPorts=clientspecified option on server to allow remote
1970 forwards to bind to client-specified ports.
5c63c2ab 1971 - djm@cvs.openbsd.org 2005/03/01 10:40:27
1972 [hostfile.c hostfile.h readconf.c readconf.h ssh.1 ssh_config.5]
1973 [sshconnect.c sshd.8]
1974 add support for hashing host names and addresses added to known_hosts
1975 files, to improve privacy of which hosts user have been visiting; ok
1976 markus@ deraadt@
90a8ae9f 1977 - djm@cvs.openbsd.org 2005/03/01 10:41:28
1978 [ssh-keyscan.1 ssh-keyscan.c]
1979 option to hash hostnames output by ssh-keyscan; ok markus@ deraadt@
bdffbcdc 1980 - djm@cvs.openbsd.org 2005/03/01 10:42:49
1981 [ssh-keygen.1 ssh-keygen.c ssh_config.5]
1982 add tools for managing known_hosts files with hashed hostnames, including
1983 hashing existing files and deleting hosts by name; ok markus@ deraadt@
ec304d66 1984
a6de2de3 198520050226
1986 - (dtucker) [openbsd-compat/bsd-openpty.c openbsd-compat/inet_ntop.c]
1987 Remove two obsolete Cygwin #ifdefs. Patch from vinschen at redhat.com.
7ff856c5 1988 - (dtucker) [acconfig.h configure.ac openbsd-compat/bsd-misc.{c,h}]
1989 Remove SETGROUPS_NOOP, was only used by Cygwin, which doesn't need it any
1990 more. Patch from vinschen at redhat.com.
e1283d9c 1991 - (dtucker) [Makefile.in] Add a install-nosysconf target for installing the
1992 binaries without the config files. Primarily useful for packaging.
1993 Patch from phil at usc.edu. ok djm@
a6de2de3 1994
199520050224
777ece68 1996 - (djm) [configure.ac] in_addr_t test needs sys/types.h too
1997
c2736f7f 199820050222
1999 - (dtucker) [uidswap.c] Skip uid restore test on Cygwin. Patch from
2000 vinschen at redhat.com.
2001
7b578f7d 200220050220
2003 - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.ac
2004 defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support. Configure
2005 --with-audit=bsm to enable. Patch originally from Sun Microsystems,
2006 parts by John R. Jackson. ok djm@
c85ed8e2 2007 - (dtucker) [configure.ac] Missing comma in AIX section, somehow causes
2008 unrelated platforms to be configured incorrectly.
7b578f7d 2009
a418076b 201020050216
2011 - (djm) write seed to temporary file and atomically rename into place;
2012 ok dtucker@
e005a96c 2013 - (dtucker) [ssh-rand-helper.c] Provide seed_rng since it may be called
2014 via mkstemp in some configurations. ok djm@
f83b0f6a 2015 - (dtucker) [auth-shadow.c] Prevent compiler warnings if "DAY" is defined
2016 by the system headers.
85cf54ec 2017 - (dtucker) [configure.ac] Bug #893: check for libresolv early on Reliant
2018 Unix; prevents problems relating to the location of -lresolv in the
2019 link order.
09d7ebd1 2020 - (dtucker) [session.c] Bug #918: store credentials from gssapi-with-mic
2021 authentication early enough to be available to PAM session modules when
2022 privsep=yes. Patch from deengert at anl.gov, ok'ed in principle by Sam
2023 Hartman and similar to Debian's ssh-krb5 package.
ba603e06 2024 - (dtucker) [configure.ac openbsd-compat/port-aix.{c,h}] Silence some more
2025 compiler warnings on AIX.
a418076b 2026
5f879c03 202720050215
2028 - (dtucker) [config.sh.in] Collect oslevel -r too.
5ccf88cb 2029 - (dtucker) [README.platform auth.c configure.ac loginrec.c
2030 openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #835: enable IPv6
2031 on AIX where possible (see README.platform for details) and work around
2032 a misfeature of AIX's getnameinfo. ok djm@
c53d8c93 2033 - (dtucker) [loginrec.c] Add missing #include.
5f879c03 2034
6ff3d0dc 203520050211
2036 - (dtucker) [configure.ac] Tidy up configure --help output.
3287ae43 2037 - (dtucker) [openbsd-compat/fake-rfc2553.h] We now need EAI_SYSTEM too.
6ff3d0dc 2038
694d0cef 203920050210
2040 - (dtucker) [configure.ac] Bug #919: Provide visible feedback for the
2041 --disable-etc-default-login configure option.
2042
0d133778 204320050209
2044 - (dtucker) OpenBSD CVS Sync
2045 - dtucker@cvs.openbsd.org 2005/01/28 09:45:53
2046 [ssh_config]
2047 Make it clear that the example entries in ssh_config are only some of the
2048 commonly-used options and refer the user to ssh_config(5) for more
2049 details; ok djm@
0d6cbe2c 2050 - jmc@cvs.openbsd.org 2005/01/28 15:05:43
2051 [ssh_config.5]
2052 grammar;
7034edae 2053 - jmc@cvs.openbsd.org 2005/01/28 18:14:09
2054 [ssh_config.5]
2055 wording;
2056 ok markus@
75cccc2c 2057 - dtucker@cvs.openbsd.org 2005/01/30 11:18:08
2058 [monitor.c]
2059 Make code match intent; ok djm@
945a9853 2060 - dtucker@cvs.openbsd.org 2005/02/08 22:24:57
2061 [sshd.c]
2062 Provide reason in error message if getnameinfo fails; ok markus@
751e5199 2063 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c] Don't call
2064 disable_forwarding() from compat library. Prevent linker errrors trying
2065 to resolve it for binaries other than sshd. ok djm@
99eb0f64 2066 - (dtucker) [configure.ac] Bug #854: prepend pwd to relative --with-ssl-dir
2067 paths. ok djm@
3ade3b57 2068 - (dtucker) [configure.ac session.c] Some platforms (eg some SCO) require
2069 the username to be passed to the passwd command when changing expired
2070 passwords. ok djm@
0d133778 2071
9c70ca37 207220050208
2073 - (dtucker) [regress/test-exec.sh] Bug #912: Set _POSIX2_VERSION for the
2074 regress tests so newer versions of GNU head(1) behave themselves. Patch
2075 by djm, so ok me.
c2edf154 2076 - (dtucker) [openbsd-compat/port-aix.c] Silence compiler warnings.
6039eeef 2077 - (dtucker) [audit.c audit.h auth.c auth1.c auth2.c loginrec.c monitor.c
2078 monitor_wrap.c monitor_wrap.h session.c sshd.c]: Prepend all of the audit
2079 defines and enums with SSH_ to prevent namespace collisions on some
2080 platforms (eg AIX).
9c70ca37 2081
780d885c 208220050204
2083 - (dtucker) [monitor.c] Permit INVALID_USER audit events from slave too.
6af6e631 2084 - (dtucker) [auth.c] Fix parens in audit log check.
780d885c 2085
667abcc6 208620050202
2087 - (dtucker) [configure.ac openbsd-compat/realpath.c] Sync up with realpath
2088 rev 1.11 from OpenBSD and make it use fchdir if available. ok djm@
575e336f 2089 - (dtucker) [auth.c loginrec.h openbsd-compat/{bsd-cray,port-aix}.{c,h}]
2090 Make record_failed_login() call provide hostname rather than having the
2091 implementations having to do lookups themselves. Only affects AIX and
2092 UNICOS (the latter only uses the "user" parameter anyway). ok djm@
3bfd27d5 2093 - (dtucker) [session.c sshd.c] Bug #445: Propogate KRB5CCNAME if set to child
2094 the process. Since we also unset KRB5CCNAME at startup, if it's set after
2095 authentication it must have been set by the platform's native auth system.
2096 This was already done for AIX; this enables it for the general case.
b6610e8f 2097 - (dtucker) [auth.c canohost.c canohost.h configure.ac defines.h loginrec.c]
2098 Bug #974: Teach sshd to write failed login records to btmp for failed auth
2099 attempts (currently only for password, kbdint and C/R, only on Linux and
2100 HP-UX), based on code from login.c from util-linux. With ashok_kovai at
2101 hotmail.com, ok djm@
c00e4d75 2102 - (dtucker) [Makefile.in auth.c auth.h auth1.c auth2.c loginrec.c monitor.c
2103 monitor.h monitor_wrap.c monitor_wrap.h session.c sshd.c] Bug #125:
2104 (first stage) Add audit instrumentation to sshd, currently disabled by
9a8c0786 2105 default. with suggestions from and ok djm@
667abcc6 2106
29c82270 210720050201
2108 - (dtucker) [log.c] Bug #973: force log_init() to open syslog, since on some
2109 platforms syslog will revert to its default values. This may result in
2110 messages from external libraries (eg libwrap) being sent to a different
2111 facility.
8a4c4ee4 2112 - (dtucker) [sshd_config.5] Bug #701: remove warning about
2113 keyboard-interactive since this is no longer the case.
29c82270 2114
022487ce 211520050124
2116 - (dtucker) OpenBSD CVS Sync
2117 - otto@cvs.openbsd.org 2005/01/21 08:32:02
2118 [auth-passwd.c sshd.c]
2119 Warn in advance for password and account expiry; initialize loginmsg
2120 buffer earlier and clear it after privsep fork. ok and help dtucker@
2121 markus@
31de8b2b 2122 - dtucker@cvs.openbsd.org 2005/01/22 08:17:59
2123 [auth.c]
2124 Log source of connections denied by AllowUsers, DenyUsers, AllowGroups and
2125 DenyGroups. bz #909, ok djm@
3ebbcf03 2126 - djm@cvs.openbsd.org 2005/01/23 10:18:12
2127 [cipher.c]
2128 config option "Ciphers" should be case-sensitive; ok dtucker@
3c03ad3f 2129 - dtucker@cvs.openbsd.org 2005/01/24 10:22:06
2130 [scp.c sftp.c]
2131 Have scp and sftp wait for the spawned ssh to exit before they exit
2132 themselves. This prevents ssh from being unable to restore terminal
2133 modes (not normally a problem on OpenBSD but common with -Portable
2134 on POSIX platforms). From peak at argo.troja.mff.cuni.cz (bz#950);
2135 ok djm@ markus@
7936123b 2136 - dtucker@cvs.openbsd.org 2005/01/24 10:29:06
2137 [moduli]
2138 Import new moduli; requested by deraadt@ a week ago
6c0dc0dd 2139 - dtucker@cvs.openbsd.org 2005/01/24 11:47:13
2140 [auth-passwd.c]
2141 #if -> #ifdef so builds without HAVE_LOGIN_CAP work too; ok djm@ otto@
022487ce 2142
b0042027 214320050120
2144 - (dtucker) OpenBSD CVS Sync
2145 - markus@cvs.openbsd.org 2004/12/23 17:35:48
2146 [session.c]
2147 check for NULL; from mpech
3c460ede 2148 - markus@cvs.openbsd.org 2004/12/23 17:38:07
2149 [ssh-keygen.c]
2150 leak; from mpech
31b41ceb 2151 - djm@cvs.openbsd.org 2004/12/23 23:11:00
2152 [servconf.c servconf.h sshd.c sshd_config sshd_config.5]
2153 bz #898: support AddressFamily in sshd_config. from
2154 peak@argo.troja.mff.cuni.cz; ok deraadt@
cf039bd1 2155 - markus@cvs.openbsd.org 2005/01/05 08:51:32
2156 [sshconnect.c]
2157 remove dead code, log connect() failures with level error, ok djm@
667e4135 2158 - jmc@cvs.openbsd.org 2005/01/08 00:41:19
2159 [sshd_config.5]
2160 `login'(n) -> `log in'(v);
1d03d1ad 2161 - dtucker@cvs.openbsd.org 2005/01/17 03:25:46
2162 [moduli.c]
2163 Correct spelling: SCHNOOR->SCHNORR; ok djm@
25c31d49 2164 - dtucker@cvs.openbsd.org 2005/01/17 22:48:39
2165 [sshd.c]
2166 Make debugging output continue after reexec; ok djm@
37ea4f91 2167 - dtucker@cvs.openbsd.org 2005/01/19 13:11:47
2168 [auth-bsdauth.c auth2-chall.c]
2169 Have keyboard-interactive code call the drivers even for responses for
2170 invalid logins. This allows the drivers themselves to decide how to
2171 handle them and prevent leaking information where possible. Existing
2172 behaviour for bsdauth is maintained by checking authctxt->valid in the
2173 bsdauth driver. Note that any third-party kbdint drivers will now need
2174 to be able to handle responses for invalid logins. ok markus@
5d33c697 2175 - djm@cvs.openbsd.org 2004/12/22 02:13:19
2176 [cipher-ctr.c cipher.c]
2177 remove fallback AES support for old OpenSSL, as OpenBSD has had it for
2178 many years now; ok deraadt@
2179 (Id sync only: Portable will continue to support older OpenSSLs)
af0e5c2f 2180 - (dtucker) [auth-pam.c] Bug #971: Prevent leaking information about user
2181 existence via keyboard-interactive/pam, in conjunction with previous
2182 auth2-chall.c change; with Colin Watson and djm.
9c1966bf 2183 - (dtucker) [loginrec.h] Bug #952: Increase size of username field to 128
2184 bytes to prevent errors from login_init_entry() when the username is
2185 exactly 64 bytes(!) long. From brhamon at cisco.com, ok djm@
c384a74c 2186 - (dtucker) [auth-chall.c auth.h auth2-chall.c] Bug #936: Remove pam from
2187 the list of available kbdint devices if UsePAM=no. ok djm@
b0042027 2188
218920050118
d7cfdd7c 2190 - (dtucker) [INSTALL Makefile.in configure.ac survey.sh.in] Implement
2191 "make survey" and "make send-survey". This will provide data on the
2192 configure parameters, platform and platform features to the development
2193 team, which will allow (among other things) better targetting of testing.
2194 It's entirely voluntary and is off be default. ok djm@
1aeec5f7 2195 - (dtucker) [survey.sh.in] Remove any blank lines from the output of
2196 ccver-v and ccver-V.
d7cfdd7c 2197
1e111f05 219820041220
2199 - (dtucker) [ssh-rand-helper.c] Fall back to command-based seeding if reading
2200 from prngd is enabled at compile time but fails at run time, eg because
2201 prngd is not running. Note that if you have prngd running when OpenSSH is
2202 built, OpenSSL will consider itself internally seeded and rand-helper won't
2203 be built at all unless explicitly enabled via --with-rand-helper. ok djm@
0a3ea6cc 2204 - (dtucker) [regress/rekey.sh] Touch datafile before filling with dd, since
2205 on some wacky platforms (eg old AIXes), dd will refuse to create an output
2206 file if it doesn't exist.
1e111f05 2207
7a5de142 220820041213
2209 - (dtucker) [contrib/findssh.sh] Clean up on interrupt; from
2210 amarendra.godbole at ge com.
2211
595c699c 221220041211
2213 - (dtucker) OpenBSD CVS Sync
2214 - markus@cvs.openbsd.org 2004/12/06 16:00:43
2215 [bufaux.c]
2216 use 0x00 not \0 since buf[] is a bignum
2bd204e5 2217 - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
2218 [sftp.c]
2219 - fix globbed ls for paths the same lenght as the globbed path when
2220 we have a unique matching.
2221 - fix globbed ls in case of a directory when we have a unique matching.
2222 - as a side effect, if the path does not exist error (used to silently
2223 ignore).
2224 - don't do extra do_lstat() if we only have one matching file.
2225 djm@ ok
41feb690 2226 - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
2227 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
2228 Fix debug call in error path of authorized_keys processing and fix related
2229 warnings; ok djm@
595c699c 2230
79a7ba96 223120041208
2232 - (tim) [configure.ac] Comment some non obvious platforms in the
2233 target-specific case statement. Suggested and OK by dtucker@
2234
03543667 223520041207
2236 - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
2237
23a1441b 223820041206
2239 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
aa41be57 2240 - (dtucker) OpenBSD CVS Sync
2241 - markus@cvs.openbsd.org 2004/11/25 22:22:14
2242 [sftp-client.c sftp.c]
2243 leak; from mpech
281cf948 2244 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
2245 [sftp.1]
2246 missing full stop;
47460206 2247 - djm@cvs.openbsd.org 2004/11/29 07:41:24
2248 [sftp-client.h sftp.c]
2249 Some small fixes from moritz@jodeit.org. ok deraadt@
f9d52dd1 2250 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
2251 [sftp.1]
2252 - explain that patterns can be used as arguments in get/put/ls/etc
2253 commands (prodded by Michael Knudsen)
2254 - describe ls flags as a list
2255 - other minor improvements
2256 ok jmc, djm
ea067773 2257 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
2258 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
2259 Discard over-length authorized_keys entries rather than complaining when
2260 they don't decode. bz #884, with & ok djm@
67a35538 2261 - (dtucker) OpenBSD CVS Sync (regress/)
2262 - djm@cvs.openbsd.org 2004/06/26 06:16:07
2263 [reexec.sh]
2264 don't change the name of the copied sshd for the reexec fallback test,
2265 makes life simpler for portable
642c4a6f 2266 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
2267 [scp.sh]
2268 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
473bdc8b 2269 - david@cvs.openbsd.org 2004/07/09 19:45:43
2270 [Makefile]
2271 add a missing CLEANFILES used in the re-exec test
9c7ea094 2272 - djm@cvs.openbsd.org 2004/10/08 02:01:50
2273 [reexec.sh]
2274 shrink and tidy; ok dtucker@
d7f49021 2275 - djm@cvs.openbsd.org 2004/10/29 23:59:22
2276 [Makefile added brokenkeys.sh]
2277 regression test for handling of corrupt keys in authorized_keys file
a1c3731b 2278 - djm@cvs.openbsd.org 2004/11/07 00:32:41
2279 [multiplex.sh]
2280 regression tests for new multiplex commands
a22f9767 2281 - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
2282 [test-exec.sh]
2283 Remove obsolete RhostsAuthentication from test config; ok markus@
185a020b 2284 - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
2285 [test-exec.sh]
2286 Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
23a1441b 2287
cf848a5e 228820041203
2289 - (dtucker) OpenBSD CVS Sync
2290 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
2291 [ssh.1]
2292 options sort, and whitespace;
aeefce7a 2293 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
2294 [ssh.c]
2295 usage():
2296 - add -O
2297 - sync -S w/ manpage
2298 - remove -h
9aab0af7 2299 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
2300 subsequently denied by the PAM auth stack, send the PAM message to the
2301 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
2302 ok djm@
cf848a5e 2303
5132eac0 230420041107
2305 - (dtucker) OpenBSD CVS Sync
2306 - djm@cvs.openbsd.org 2004/11/05 12:19:56
2307 [sftp.c]
2308 command editing and history support via libedit; ok markus@
2309 thanks to hshoexer@ and many testers on tech@ too
f8c6db83 2310 - djm@cvs.openbsd.org 2004/11/07 00:01:46
2311 [clientloop.c clientloop.h ssh.1 ssh.c]
2312 add basic control of a running multiplex master connection; including the
2313 ability to check its status and request it to exit; ok markus@
59031773 2314 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
2315 option and supporting makefile bits and documentation.
5132eac0 2316
4725d66c 231720041105
2318 - (dtucker) OpenBSD CVS Sync
2319 - markus@cvs.openbsd.org 2004/08/30 09:18:08
2320 [LICENCE]
2321 s/keygen/keyscan/
caeffafb 2322 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
2323 [ssh-add.1 ssh.1]
2324 .Xsession -> .xsession;
2325 originally from a pr from f at obiit dot org, but missed by myself;
2326 ok markus@ matthieu@
d3e5d1e9 2327 - djm@cvs.openbsd.org 2004/09/07 23:41:30
2328 [clientloop.c ssh.c]
2329 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
2330 ok markus@ deraadt@
59d4718a 2331 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
2332 [ssh.c]
2333 /* fallthrough */ is something a programmer understands. But
2334 /* FALLTHROUGH */ is also understood by lint, so that is better.
329a8666 2335 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
2336 [sshd_config.5]
2337 mention PrintLastLog only prints last login time for interactive
2338 sessions, like PrintMotd mentions.
2339 From Michael Knudsen, with wording changed slightly to match the
2340 PrintMotd description.
2341 ok djm
1c5eab6f 2342 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
2343 [sshd.c]
2344 use less doubles in daemons; markus@ ok
007607ab 2345 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
2346 [scp.c]
2347 scratch that do { } while (0) wrapper in this case
a7e124fe 2348 - djm@cvs.openbsd.org 2004/09/23 13:00:04
2349 [ssh.c]
2350 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
e9aec1d4 2351 - djm@cvs.openbsd.org 2004/09/25 03:45:14
2352 [sshd.c]
2353 these printf args are no longer double; ok deraadt@ markus@
396070f8 2354 - djm@cvs.openbsd.org 2004/10/07 10:10:24
2355 [scp.1 sftp.1 ssh.1 ssh_config.5]
2356 document KbdInteractiveDevices; ok markus@
8e8d8c82 2357 - djm@cvs.openbsd.org 2004/10/07 10:12:36
2358 [ssh-agent.c]
2359 don't unlink agent socket when bind() fails, spotted by rich AT
2360 rich-paul.net, ok markus@
750bbb35 2361 - markus@cvs.openbsd.org 2004/10/20 11:48:53
2362 [packet.c ssh1.h]
2363 disconnect for invalid (out of range) message types.
2c9a4d41 2364 - djm@cvs.openbsd.org 2004/10/29 21:47:15
2365 [channels.c channels.h clientloop.c]
2366 fix some window size change bugs for multiplexed connections: windows sizes
2367 were not being updated if they had changed after ~^Z suspends and SIGWINCH
2368 was not being processed unless the first connection had requested a tty;
2369 ok markus
7a9c7a0b 2370 - djm@cvs.openbsd.org 2004/10/29 22:53:56
2371 [clientloop.c misc.h readpass.c ssh-agent.c]
2372 factor out common permission-asking code to separate function; ok markus@
b82a59f2 2373 - djm@cvs.openbsd.org 2004/10/29 23:56:17
2374 [bufaux.c bufaux.h buffer.c buffer.h]
2375 introduce a new buffer API that returns an error rather than fatal()ing
2376 when presented with bad data; ok markus@
63488674 2377 - djm@cvs.openbsd.org 2004/10/29 23:57:05
2378 [key.c]
2379 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
2380 files; ok markus@
4725d66c 2381
b29fd59f 238220041102
2383 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
2384 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
2385 only if a conflict is detected.
2386
8f817407 238720041019
2388 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
2389 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
2390
bbe58934 239120041016
6390930e 2392 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
2393 ok dtucker@
bbe58934 2394
27f6fddf 239520041006
2396 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
2397 and other PAM platforms.
4db587d2 2398 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
2399 to void * to appease picky compilers (eg Tru64's "cc -std1").
27f6fddf 2400
bc6f919d 240120040930
2402 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
2403
201407c5 240420040923
2405 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
2406 which could have caused the justification to be wrong. ok djm@
2407
11124dde 240820040921
2409 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
2410 ok djm@
682c95a2 2411 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
2412 install process. Patch from vinschen at redhat.com.
11124dde 2413
fa64c868 241420040912
2415 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
2416 No change in resultant binary
a233586b 2417 - (djm) [loginrec.c] __func__ifiy
7a52470e 2418 - (djm) [loginrec.c] xmalloc
4526e8c2 2419 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
2420 banner. Suggested by deraadt@, ok mouring@, dtucker@
479cece8 2421 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
2422 Partly by & ok djm@.
fa64c868 2423
1ef38e33 242420040911
2425 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
abdec250 2426 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
2427 failing PAM session modules to user then exit, similar to the way
2428 /etc/nologin is handled. ok djm@
ab17aac2 2429 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
73b1ee82 2430 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
2431 Make cygwin code more consistent with that which surrounds it
ba6dd90e 2432 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
2433 Bug #892: Send messages from failing PAM account modules to the client via
2434 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
2435 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
d0c890ac 2436 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
1a01a50c 2437 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
2438 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
ef084ee2 2439 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
2440 at anl.gov, ok djm@
1ef38e33 2441
3c502155 244220040830
2443 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
2444 copy required environment variables on Cygwin. Patch from vinschen at
2445 redhat.com, ok djm@
148aa9e3 2446 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
2447 vinschen at redhat.com.
3ca8cd7a 2448 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
2449 of shell constructs. Patch from cjwatson at debian.org.
3c502155 2450
07bcec17 245120040829
2452 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
2453 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
2454 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
528afafa 2455 - (dtucker) OpenBSD CVS Sync
2456 - djm@cvs.openbsd.org 2004/08/23 11:48:09
2457 [authfile.c]
2458 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
2912cbd6 2459 - djm@cvs.openbsd.org 2004/08/23 11:48:47
2460 [channels.c]
2461 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
510ec5d1 2462 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
2463 [ssh-keysign.c ssh.c]
2464 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
2465 change in Portable; ok markus@ (CVS ID sync only)
baab9e74 2466 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
2467 [ssh-keysign.c]
2468 Remove duplicate getuid(), suggested by & ok markus@
6f5abc1e 2469 - markus@cvs.openbsd.org 2004/08/26 16:00:55
2470 [ssh.1 sshd.8]
2471 get rid of references to rhosts authentication; with jmc@
9216f89c 2472 - djm@cvs.openbsd.org 2004/08/28 01:01:48
2473 [sshd.c]
2474 don't erroneously close stdin for !reexec case, from Dave Johnson;
2475 ok markus@
765a24cd 2476 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
2477 fixes configure warning on Solaris reported by wknox at mitre.org.
3b4e535d 2478 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
2479 support FD passing since multiplex requires it. Noted by tim@
0f996f6f 2480 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
2481 down, needed on some platforms, should be harmless on others. Patch from
2482 jason at devrandom.org.
1f29cb36 2483 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
2484 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
e3dde834 2485 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
2486 builds too, from vinschen at redhat.com.
2d05b097 2487 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
2488 too; patch from cmadams at hiwaay.net.
b3146b5f 2489 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
1383f285 2490 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
2491 accounts with authentication configs that sshd can't support (ie
2492 SYSTEM=NONE and AUTH1=something).
07bcec17 2493
8a550b0c 249420040828
dc3f209a 2495 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
2496 vinschen at redhat.com.
8a550b0c 2497
96b0de7d 249820040823
2499 - (djm) [ssh-rand-helper.c] Typo. Found by
2500 Martin.Kraemer AT Fujitsu-Siemens.com
f6d20d59 2501 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
2502 Martin.Kraemer AT Fujitsu-Siemens.com
96b0de7d 2503
bd8b4205 250420040817
2505 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
d9ea1ac4 2506 - (djm) OpenBSD CVS Sync
2507 - markus@cvs.openbsd.org 2004/08/16 08:17:01
2508 [version.h]
2509 3.9
3e9c2229 2510 - (djm) Crank RPM spec version numbers
0774a3cb 2511 - (djm) Release 3.9p1
bd8b4205 2512
059d3165 251320040816
2514 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
2515 to convince Solaris PAM to honour password complexity rules. ok djm@
2516
6213295d 251720040815
2518 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
2519 it does the right thing on all platforms. ok djm@
419e26e7 2520 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
2521 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
2522 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
2523 closefrom() replacement from sudo; ok dtucker@
5f12e050 2524 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
b93c1b14 2525 - (dtucker) [Makefile.in] Fix typo.
6213295d 2526
b347167a 252720040814
2528 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
2529 Explicitly set umask for mkstemp; ok djm@
c3a4ce90 2530 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
2531 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
f5ed3301 2532 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2533 Plug AIX login recording into login_write so logins will be recorded for
2534 all auth types.
b347167a 2535
3cc5d223 253620040813
2537 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
2538 redhat.com
9a995072 2539- (dtucker) OpenBSD CVS Sync
2540 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
2541 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
2542 some signed/unsigned int comparison cleanups; markus@ ok
f581b6e8 2543 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
2544 [authfd.c scp.c ssh-keyscan.c]
2545 use atomicio instead of homegrown equivalents or read/write.
2546 markus@ ok
188c698a 2547 - djm@cvs.openbsd.org 2004/08/12 09:18:24
2548 [sshlogin.c]
2549 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
3a858356 2550 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
2551 [ssh-keygen.1 ssh.1]
2552 improve SSHFP documentation; ok deraadt@
a665982d 2553 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
2554 [ssh-keygen.1]
2555 kill whitespace at eol;
fb3d6bd2 2556 - djm@cvs.openbsd.org 2004/08/13 02:51:48
2557 [monitor_fdpass.c]
2558 extra check for no message case; ok markus, deraadt, hshoexer, henning
861cc543 2559 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
2560 [servconf.c]
2561 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
2562 ok markus@, djm@
3cc5d223 2563
c6ad9bc4 256420040812
2565 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
8b758bd2 2566 - (dtucker) OpenBSD CVS Sync
2567 - markus@cvs.openbsd.org 2004/07/28 08:56:22
2568 [sshd.c]
2569 call setsid() _before_ re-exec
d77347cc 2570 - markus@cvs.openbsd.org 2004/07/28 09:40:29
2571 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
2572 sshconnect1.c]
2573 more s/illegal/invalid/
0875a0a2 2574 - djm@cvs.openbsd.org 2004/08/04 10:37:52
2575 [dh.c]
2576 return group14 when no primes found - fixes hang on empty /etc/moduli;
2577 ok markus@
16acb158 2578 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
2579 [servconf.c]
2580 Fix minor leak; "looks right" deraadt@
ad148c04 2581 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
2582 [sshd.c]
2583 Don't try to close startup_pipe if it's not open; ok djm@
e12b5ad5 2584 - djm@cvs.openbsd.org 2004/08/11 11:59:22
2585 [sshlogin.c]
2586 check that lseek went were we told it to; ok markus@
2587 (Id sync only, but similar changes are needed in loginrec.c)
7456203e 2588 - djm@cvs.openbsd.org 2004/08/11 12:01:16
2589 [sshlogin.c]
2590 make store_lastlog_message() static to appease -Wall; ok markus
f143ed33 2591 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
2592 messages generated before the postauth privsep split.
c6ad9bc4 2593
227a6a97 259420040720
2595 - (djm) OpenBSD CVS Sync
2596 - markus@cvs.openbsd.org 2004/07/21 08:56:12
2597 [auth.c]
2598 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
2599 miod, ...
bd5c0694 2600 - djm@cvs.openbsd.org 2004/07/21 10:33:31
2601 [auth1.c auth2.c]
2602 bz#899: Don't display invalid usernames in setproctitle
d2e302d7 2603 from peak AT argo.troja.mff.cuni.cz; ok markus@
2604 - djm@cvs.openbsd.org 2004/07/21 10:36:23
2605 [gss-serv-krb5.c]
2606 fix function declaration
13f2a382 2607 - djm@cvs.openbsd.org 2004/07/21 11:51:29
2608 [canohost.c]
2609 bz#902: cache remote port so we don't fatal() in auth_log when remote
2610 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
2611 ok markus@
da97d54d 2612 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
2613 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
227a6a97 2614
84824e11 261520040720
ac87b3c2 2616 - (djm) [log.c] bz #111: Escape more control characters when sending data
2617 to syslog; from peak AT argo.troja.mff.cuni.cz
2a5aa59b 2618 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
2619 peak AT argo.troja.mff.cuni.cz
84824e11 2620 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
2621 that sshd is fixed to behave better; suggested by tim
ac87b3c2 2622
75d1f941 262320040719
2624 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
2625 ok dtucker@
8936b151 2626 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
2627 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
34f2baf0 2628 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
2629 Report by rac AT tenzing.org
75d1f941 2630
35cf0057 263120040717
2632 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
2633 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
2634 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
2635 diff vs OpenBSD; ok mouring@, tested by tim@ too.
f2107e97 2636 - (dtucker) OpenBSD CVS Sync
2637 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
2638 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
2639 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
2640 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
2641 sshd.c ttymodes.h]
2642 spaces
95a07125 2643 - brad@cvs.openbsd.org 2004/07/12 23:34:25
2644 [ssh-keyscan.1]
2645 Fix incorrect macro, .I -> .Em
2646 From: Eric S. Raymond <esr at thyrsus dot com>
2647 ok jmc@
be2ca0c9 2648 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
2649 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
2650 Move "Last logged in at.." message generation to the monitor, right
2651 before recording the new login. Fixes missing lastlog message when
2652 /var/log/lastlog is not world-readable and incorrect datestamp when
2653 multiple sessions are used (bz #463); much assistance & ok markus@
35cf0057 2654
930d0441 265520040711
2656 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
2657 the monitor to properly clean up the PAM thread (Debian bug #252676).
2658
6a2c4cd8 265920040709
2660 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
2661 vinschen AT redhat.com
2662
5b8a78e8 266320040708
2664 - (dtucker) OpenBSD CVS Sync
2665 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
2666 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
2667 Use '\0' not 0 for string; ok djm@, deraadt@
77751377 2668 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
2669 [monitor_wrap.c]
2670 Put s/key functions inside #ifdef SKEY same as monitor.c,
2671 from des@freebsd via bz #330, ok markus@
7e693c81 2672 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
2673 [scp.c]
2674 Prevent scp from skipping the file following a double-error.
2675 bz #863, ok markus@
5b8a78e8 2676
544842de 267720040702
2678 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
2679 strube at physik3.gwdg.de a long time ago.
2680
25bfd4ff 268120040701
2682 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
2683 Ensures messages from PAM modules are displayed when privsep=no.
0943f13c 2684 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
2685 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
e4472e7e 2686 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
2687 to pam_authenticate for challenge-response auth too. Originally from
2688 fcusack at fcusack.com, ok djm@
d386a795 2689 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
2690 the same version. Handle the case where someone uses --with-privsep-user=
2691 and the user name does not match the group name. ok dtucker@
25bfd4ff 2692
d506e25f 269320040630
2694 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
2695 appdata_ptr to the conversation function. ok djm@
9affc5db 2696 - (djm) OpenBSD CVS Sync
2697 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
2698 [ssh.1]
2699 - remove double word
2700 - rearrange .Bk to keep SYNOPSIS nice
2701 - -M before -m in options description
9a5cfb58 2702 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
2703 [ssh_config.5]
2704 punctuation and grammar fixes. also, keep the options in order.
8fca654b 2705 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
2706 [sshd_config.5]
2707 new sentence, new line;
83529a6b 2708 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
2709 [sshd.c]
2710 initialise some fd variables to -1, djm@ ok
c6c76c99 2711 - djm@cvs.openbsd.org 2004/06/30 08:36:59
2712 [session.c]
2713 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
d506e25f 2714
6bd29ee7 271520040627
2716 - (tim) update README files.
78666263 2717 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
6a303e26 2718 - (dtucker) [regress/README.regress] Document new variables.
cd698186 2719 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
2720 rename handling for Linux which returns EPERM for link() on (at least some)
2721 filesystems that do not support hard links. sftp-server will fall back to
2722 stat+rename() in such cases.
13f72b91 2723 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
6bd29ee7 2724
b250e837 272520040626
2726 - (djm) OpenBSD CVS Sync
2727 - djm@cvs.openbsd.org 2004/06/25 18:43:36
2728 [sshd.c]
2729 fix broken fd handling in the re-exec fallback path, particularly when
2730 /dev/crypto is in use; ok deraadt@ markus@
7f09f717 2731 - djm@cvs.openbsd.org 2004/06/25 23:21:38
2732 [sftp.c]
2733 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
b250e837 2734
b9a549d7 273520040625
2736 - (dtucker) OpenBSD CVS Sync
2737 - djm@cvs.openbsd.org 2004/06/24 19:30:54
2738 [servconf.c servconf.h sshd.c]
2739 re-exec sshd on accept(); initial work, final debugging and ok markus@
33e5359c 2740 - djm@cvs.openbsd.org 2004/06/25 01:16:09
2741 [sshd.c]
2742 only perform tcp wrappers checks when the incoming connection is on a
2743 socket. silences useless warnings from regress tests that use
2744 proxycommand="sshd -i". prompted by david@ ok markus@
403447b4 2745 - djm@cvs.openbsd.org 2004/06/24 19:32:00
2746 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
2747 regress test for re-exec corner cases
19031d79 2748 - djm@cvs.openbsd.org 2004/06/25 01:25:12
2749 [regress/test-exec.sh]
2750 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
dc5888bf 2751 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
2752 [sftp-server.c]
2753 Fall back to stat+rename if filesystem doesn't doesn't support hard
2754 links. bz#823, ok djm@
2909d712 2755 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
2756 Add closefrom() for platforms that don't have it.
7706b4c7 2757 - (dtucker) [sshd.c] add line missing from reexec sync.
b9a549d7 2758
ece30983 275920040623
2760 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
2761 connections with empty passwords. Patch from davidwu at nbttech.com,
2762 ok djm@
e0e1d130 2763 - (dtucker) OpenBSD CVS Sync
2764 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
2765 [regress/envpass.sh]
2766 Add quoting for test -z; ok markus@
677dd470 2767 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
2768 [regress/test-exec.sh]
2769 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
2770 arbitary options to sshd_config and ssh_config during tests. ok markus@
08f8b491 2771 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
2772 [regress/dynamic-forward.sh regress/test-exec.sh]
2773 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
2225c3d3 2774 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
2775 [rijndael.c]
2776 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
77c50919 2777 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
2778 [ssh.c]
2779 Fix counting in master/slave when passing environment variables; ok djm@
9ea217e8 2780 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
2781 -Wshadow change.
915d8ec0 2782 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
bc5c2025 2783 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2784 Move loginrestrictions test to port-aix.c, replace with a generic hook.
30a3b174 2785 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
915d8ec0 2786 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
2787 reference to "findssl.sh"
ece30983 2788
67a08279 278920040622
2790 - (dtucker) OpenBSD CVS Sync
2791 - djm@cvs.openbsd.org 2004/06/20 17:36:59
2792 [ssh.c]
2793 filter passed env vars at slave in connection sharing case; ok markus@
48925711 2794 - djm@cvs.openbsd.org 2004/06/20 18:53:39
2795 [sftp.c]
2796 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
2797 (like /bin/ls); idea & ok markus@
031a105c 2798 - djm@cvs.openbsd.org 2004/06/20 19:28:12
2799 [sftp.1]
2800 mention new -n flag
ca75d7de 2801 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
2802 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
2803 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
2804 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
2805 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
2806 sshpty.c]
2807 make ssh -Wshadow clean, no functional changes
2808 markus@ ok
d7ecbe88 2809 - djm@cvs.openbsd.org 2004/06/21 17:53:03
2810 [session.c]
2811 fix fd leak for multiple subsystem connections; with markus@
3a55a954 2812 - djm@cvs.openbsd.org 2004/06/21 22:02:58
2813 [log.h]
2814 mark fatal and cleanup exit as __dead; ok markus@
95cbd340 2815 - djm@cvs.openbsd.org 2004/06/21 22:04:50
2816 [sftp.c]
2817 introduce sorting for ls, same options as /bin/ls; ok markus@
ae7daec3 2818 - djm@cvs.openbsd.org 2004/06/21 22:30:45
2819 [sftp.c]
2820 prefix ls option flags with LS_
c4c84934 2821 - djm@cvs.openbsd.org 2004/06/21 22:41:31
2822 [sftp.1]
2823 document sort options
cc4ff6c4 2824 - djm@cvs.openbsd.org 2004/06/22 01:16:39
2825 [sftp.c]
2826 don't show .files by default in ls, add -a option to turn them back on;
2827 ok markus
cb19b709 2828 - markus@cvs.openbsd.org 2004/06/22 03:12:13
2829 [regress/envpass.sh regress/multiplex.sh]
2830 more portable env passing tests
18a8f313 2831 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
2832 [monitor.c monitor_wrap.c]
2833 Change login->username, will prevent -Wshadow errors in Portable;
2834 ok markus@
0cc632c0 2835 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
8a946417 2836 - (dtucker) [defines.h] Define __dead if not already defined.
915d8ec0 2837 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
67a08279 2838
a3245b92 283920040620
2840 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
2841
c10bb2ce 284220040619
2843 - (dtucker) [auth-pam.c] Don't use PAM namespace for
2844 pam_password_change_required either.
ddd8c95b 2845 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
2846 init script to top level directory. Add opensshd.init.in.
2847 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
c10bb2ce 2848
1786be35 284920040618
2850 - (djm) OpenBSD CVS Sync
2851 - djm@cvs.openbsd.org 2004/06/17 14:52:48
2852 [clientloop.c clientloop.h ssh.c]
2853 support environment passing over shared connections; ok markus@
0d34d6ce 2854 - djm@cvs.openbsd.org 2004/06/17 15:10:14
2855 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
2856 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
2857 opening shared connections; ok markus@
b9a59b74 2858 - djm@cvs.openbsd.org 2004/06/17 14:53:27
2859 [regress/multiplex.sh]
2860 shared connection env passing regress test
1ddab330 2861 - (dtucker) [regress/README.regress] Add detail on how to run a single
2862 test from the top-level Makefile.
0e19494c 2863 - (dtucker) OpenBSD CVS Sync
2864 - djm@cvs.openbsd.org 2004/06/17 23:56:57
2865 [ssh.1 ssh.c]
2866 sync usage() and SYNPOSIS with connection sharing changes
35e49915 2867 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
2868 [sftp.c]
2869 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
1980d5c9 2870 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
2871 [multiplex.sh]
2872 Use -S for scp/sftp to force the use of the ssh being tested.
2873 ok djm@,markus@
78d2b454 2874 - (djm) OpenBSD CVS Sync
2875 - djm@cvs.openbsd.org 2004/06/18 10:40:19
2876 [ssh.c]
2877 delay signal handler setup until we have finished talking to the master.
2878 allow interrupting of setup (e.g. if master is stuck); ok markus@
4598add7 2879 - markus@cvs.openbsd.org 2004/06/18 10:55:43
2880 [ssh.1 ssh.c]
2881 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
2882 ok djm
13de3560 2883 - djm@cvs.openbsd.org 2004/06/18 11:11:54
2884 [channels.c clientloop.c]
2885 Don't explode in clientloop when we receive a bogus channel id, but
2886 also don't generate them to begin with; ok markus@
1786be35 2887
502f32cd 288820040617
2889 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
2890 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
58766d34 2891 - (dtucker) OpenBSD CVS Sync regress/
2892 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
2893 [regress/multiplex.sh]
2894 Remove datafile between and after tests, kill sshd rather than wait;
2895 ok djm@
00e612c7 2896 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
2897 [regress/multiplex.sh]
2898 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
c031f95b 2899 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
2900 [regress/multiplex.sh]
2901 Add small description of failing test to failure message; ok djm@
b066fabe 2902 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
2903 it.
1cfcbead 2904 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
2905 enough for slow systems, especially if they don't have a kernel RNG).
502f32cd 2906
6d05637a 290720040616
2908 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
2909 code changes.
1b0a92c0 2910 - (dtucker) OpenBSD CVS Sync regress/
2911 - djm@cvs.openbsd.org 2004/04/27 09:47:30
30ee6294 2912 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
1b0a92c0 2913 regress test for environment passing, SendEnv & AcceptEnv options;
2914 ok markus@
53e2a65c 2915 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
30ee6294 2916 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
2917 regress/scp.sh]
53e2a65c 2918 Add scp regression test; with & ok markus@
00995aa0 2919 - djm@cvs.openbsd.org 2004/06/13 15:04:08
30ee6294 2920 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
00995aa0 2921 regress test for client multiplexing; ok markus@
099e2052 2922 - djm@cvs.openbsd.org 2004/06/13 15:16:54
2923 [regress/test-exec.sh]
2924 remove duplicate setting of $SCP; spotted by markus@
6d89f486 2925 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
2926 [regress/scp.sh]
2927 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
6d3d1404 2928 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
353e5ddd 2929 [regress/multiplex.sh]
6d3d1404 2930 Silence multiplex sftp and scp tests. ok markus@
6b1caf5d 2931 - (dtucker) [regress/test-exec.sh]
2932 Move Portable-only StrictModes to top of list to make syncs easier.
2933 - (dtucker) [regress/README.regress]
2934 Add $TEST_SHELL to readme.
6d05637a 2935
8dbffee9 293620040615
2937 - (djm) OpenBSD CVS Sync
2938 - djm@cvs.openbsd.org 2004/05/26 08:59:57
2939 [sftp.c]
2940 exit -> _exit in forked child on error; from andrushock AT korovino.net
0ea89f7e 2941 - markus@cvs.openbsd.org 2004/05/26 23:02:39
2942 [channels.c]
2943 missing freeaddrinfo; Andrey Matveev
f9ee425b 2944 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
2945 [readconf.c]
2946 Kill dead code after fatal(); ok djm@
87ef1b80 2947 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
2948 [auth2-chall.c]
2949 Remove redundant #include; ok markus@
6e007f08 2950 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
2951 [sftp-client.c sftp.c]
2952 initialize pointers, ok markus@
41e5bd9a 2953 - djm@cvs.openbsd.org 2004/06/13 12:53:24
2954 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
2955 [ssh-keyscan.c sshconnect2.c sshd.c]
2956 implement diffie-hellman-group14-sha1 kex method (trivial extension to
2957 existing diffie-hellman-group1-sha1); ok markus@
3b9baa7b 2958 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
2959 [ssh.1 ssh_config.5 sshd_config.5]
2960 List supported ciphers in man pages, tidy up ssh -c;
2961 "looks fine" jmc@, ok markus@
5e96b616 2962 - djm@cvs.openbsd.org 2004/06/13 15:03:02
2963 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
2964 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
2965 implement session multiplexing in the client (the server has supported
2966 this since 2.0); ok markus@
170694d7 2967 - djm@cvs.openbsd.org 2004/06/14 01:44:39
2968 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
2969 [sshd.c]
1b273ece 2970 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
2971 - djm@cvs.openbsd.org 2004/06/15 05:45:04
2972 [clientloop.c]
2973 missed one unset_nonblock; spotted by Tim Rice
a67a2ec6 2974 - (djm) Fix Makefile.in for connection sharing changes
4b5df124 2975 - (djm) [ssh.c] Use separate var for address length
8dbffee9 2976
8600a4ab 297720040603
2978 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
2979 ok djm@
2980
93c5ef94 298120040601
2982 - (djm) [auth-pam.c] Add copyright for local changes
2983
5de92f17 298420040530
0e716148 2985 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
5de92f17 2986 support for PasswordAuthentication=yes. ok djm@
0e716148 2987 - (dtucker) [auth-pam.c] Use an invalid password for root if
2988 PermitRootLogin != yes or the login is invalid, to prevent leaking
2989 information. Based on Openwall's owl-always-auth patch. ok djm@
9cefe228 2990 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
2991 - (tim) [buildpkg.sh.in] New file. A more flexible version of
2992 contrib/solaris/buildpkg.sh used for "make package".
25616c13 2993 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
5de92f17 2994
f2422cee 299520040527
2996 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
2997 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
2998 and Jim Knoble's email address , from Jim himself.
2999
0e5de6f8 300020040524
3001 - (dtucker) OpenBSD CVS Sync
3002 - djm@cvs.openbsd.org 2004/05/19 12:17:33
3003 [sftp-client.c sftp.c]
3004 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
3005 waiting for a command; ok markus@
27c6fcae 3006 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
3007 [clientloop.c]
3008 Trivial type fix 0 -> '\0'; ok markus@
7e9a0e92 3009 - markus@cvs.openbsd.org 2004/05/21 08:43:03
3010 [kex.h moduli.c tildexpand.c]
3011 add prototypes for -Wall; ok djm
d740ec16 3012 - djm@cvs.openbsd.org 2004/05/21 11:33:11
3013 [channels.c channels.h clientloop.c serverloop.c ssh.1]
8a956cda 3014 bz #756: add support for the cancel-tcpip-forward request for the server
3015 and the client (through the ~C commandline). reported by z3p AT
3016 twistedmatrix.com; ok markus@
7069a5e2 3017 - djm@cvs.openbsd.org 2004/05/22 06:32:12
3018 [clientloop.c ssh.1]
3019 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
790029d9 3020 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
3021 [ssh.1]
3022 kill whitespace at eol;
af4bd935 3023 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
8a956cda 3024 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
3025 sshd_config.5]
af4bd935 3026 Add MaxAuthTries sshd config option; ok markus@
8a956cda 3027 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
3028 is terminated if the privsep slave exits during keyboard-interactive
3029 authentication. ok djm@
e5ba4718 3030 - (dtucker) [sshd.c] Fix typo in comment.
0e5de6f8 3031
73e81988 303220040523
2f6f9cff 3033 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
3034 sshd_config; ok dtucker@
3035 - (djm) [configure.ac] Warn if the system has no known way of figuring out
3036 which user is on the other end of a Unix domain socket; ok dtucker@
a205f92a 3037 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
3038 old/broken/incomplete <sys/queue.h>.
73e81988 3039
dabb524a 304020040513
3041 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
3042 libresolv, fixes problems detecting it on some platforms
3043 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
16cc4c93 3044 - (dtucker) OpenBSD CVS Sync
3045 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
3046 [scp.1]
3047 SendEnv here too;
b2e90ab5 3048 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
3049 [ssh_config.5]
3050 typo from John Cosimano (PR 3770);
07d80252 3051 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
3052 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
3053 tildexpand.c], removed: sshtty.h tildexpand.h
3054 make two tiny header files go away; djm ok
58ae9cb8 3055 - djm@cvs.openbsd.org 2004/05/08 00:21:31
3056 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
3057 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
3058 kill a tiny header; ok deraadt@
20eea1d7 3059 - djm@cvs.openbsd.org 2004/05/09 00:06:47
3060 [moduli.c ssh-keygen.c] removed: moduli.h
3061 zap another tiny header; ok deraadt@
8bbf1fa6 3062 - djm@cvs.openbsd.org 2004/05/09 01:19:28
3063 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
3064 sshd.c] removed: mpaux.c mpaux.h
3065 kill some more tiny files; ok deraadt@
59657003 3066 - djm@cvs.openbsd.org 2004/05/09 01:26:48
3067 [kex.c]
3068 don't overwrite what we are trying to compute
f6be21a0 3069 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
3070 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
3071 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
3072 improve some code lint did not like; djm millert ok
1852a1f8 3073 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
3074 [ssh-agent.1]
3075 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
d5c67850 3076 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
3077 UsePAM section. Parts from djm@ and jmc@.
0f3ee929 3078 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
3079 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
85165968 3080 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
3081 is defined before using.
4d29d2d3 3082 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
3083 -> HAVE_DECL_H_ERRNO.
dabb524a 3084
308520040502
df5a0d7e 3086 - (dtucker) OpenBSD CVS Sync
3087 - djm@cvs.openbsd.org 2004/04/22 11:56:57
3088 [moduli.c]
3089 Bugzilla #850: Sophie Germain is the correct name of the French
3090 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
61a2c1da 3091 - djm@cvs.openbsd.org 2004/04/27 09:46:37
3092 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
3093 ssh_config.5 sshd_config.5]
3094 bz #815: implement ability to pass specified environment variables from
3095 the client to the server; ok markus@
b8b9f2e6 3096 - djm@cvs.openbsd.org 2004/04/28 05:17:10
3097 [ssh_config.5 sshd_config.5]
3098 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
a040b9ee 3099 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
3100 [sshd_config.5]
3101 remove unnecessary .Pp;
8e99a198 3102 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
3103 [sftp.1 ssh.1]
3104 add SendEnv to -o list;
7b7385da 3105 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
3106 [sshd.8]
3107 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
3108 via Debian; ok djm@
20b267fb 3109 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
3110 [ssh.1]
3111 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
3112 Debian. ok djm@
927fcba2 3113 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
3114 [sftp.1]
3115 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
78f8c073 3116 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
3117 [scp.1]
3118 ConnectionTimeout -> ConnectTimeout for scp.1 too.
df5a0d7e 3119
41e0e158 312020040423
3121 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
3122 as extern int if not already declared. Fixes compile errors on old SCO
3123 platforms. ok tim@
3daa912a 3124 - (dtucker) [README.platform] List prereqs for building on Cygwin.
41e0e158 3125
e7df6a14 312620040421
3127 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
3128
484b2208 312920040420
3130 - (djm) OpenBSD CVS Sync
3131 - henning@cvs.openbsd.org 2004/04/08 16:08:21
3132 [sshconnect2.c]
da3e452a 3133 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
3134 FreeBSD and NetBSD do.
484b2208 3135 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
9f6cab4b 3136 - djm@cvs.openbsd.org 2004/04/18 23:10:26
3137 [readconf.c readconf.h ssh-keysign.c ssh.c]
3138 perform strict ownership and modes checks for ~/.ssh/config files,
3139 as these can be used to execute arbitrary programs; ok markus@
3140 NB. ssh will now exit when it detects a config with poor permissions
e1520719 3141 - djm@cvs.openbsd.org 2004/04/19 13:02:40
3142 [ssh.1 ssh_config.5]
3143 document strict permission checks on ~/.ssh/config; prompted by,
3144 with & ok jmc@
1e9b1b82 3145 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
3146 [ssh_config.5]
3147 kill whitespace at eol;
f7f14143 3148 - djm@cvs.openbsd.org 2004/04/19 21:51:49
3149 [ssh.c]
3150 fix idiot typo that i introduced in my last commit;
3151 spotted by cschneid AT cschneid.com
da3e452a 3152 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
3153 above change
41707f74 3154 - (djm) [configure.ac] Check whether libroken is required when building
3155 with Heimdal
484b2208 3156
1297d248 315720040419
3158 - (dtucker) OpenBSD CVS Sync
3159 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
3160 [regress/login-timeout.sh]
3161 Use sudo when restarting daemon during test. ok markus@
b4752a0e 3162 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
3163 [regress/login-timeout.sh]
3164 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
b093b499 3165 - djm@cvs.openbsd.org 2004/03/30 12:41:56
3166 [sftp-client.c]
3167 sync comment with reality
12674c78 3168 - djm@cvs.openbsd.org 2004/03/31 21:58:47
3169 [canohost.c]
3170 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
f09aa22c 3171 - markus@cvs.openbsd.org 2004/04/01 12:19:57
3172 [scp.c]
3173 limit trust between local and remote rcp/scp process,
3174 noticed by lcamtuf; ok deraadt@, djm@
1297d248 3175
1e08e787 317620040418
3177 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
3178 authentication attempts. With & ok djm@
917ee1d2 3179 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
3180 change of user context without a password, so relax auth method
3181 restrictions; from vinschen AT redhat.com; ok dtucker@
1e08e787 3182
f9aacd5e 318320040416
3184 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
3185 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
6490a5d5 3186 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
3187 file using FILE: method, fixes problems on Mac OSX.
3188 Patch from simon@sxw.org.uk; ok dtucker@
9ff90d99 3189 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
3190 BROKEN_SETREGID for SCO OpenServer 3
f9aacd5e 3191
d1d10baa 319220040412
3193 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
3194 from bug #701 (text from jfh at cise.ufl.edu).
141fc639 3195 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
3196 skeychallenge(), eg on NetBSD. ok mouring@
f2b7b5c8 3197 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
3198 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
77f09220 3199 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
d1d10baa 3200
f20d4564 320120040408
3202 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
3203 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
9b08c23f 3204 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
3205 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
074c4cbc 3206 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
3207 simplify loginrec.c. ok tim@
a655c012 3208 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
3209 limiting scope and dtucker@ agreed.
f20d4564 3210
e7d0f139 321120040407
3212 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
3213 f_mohr at yahoo.de.
79753592 3214 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
3215 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
3216 are starting to restrict it as internal since it is not needed by
3217 developers any more. (Patch based on Apple tree)
3218 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
3219 krb5 on MacOS/X conflicts. There may be a better solution, but this will
3220 work for now.
e7d0f139 3221
3d59832f 322220040406
3223 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
3224 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
2fe51906 3225 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
3226 broken getaddrinfo and friends on HP-UX. ok djm@
3d59832f 3227
b90bed9f 322820040330
3229 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
3230 Linuxes, since that's what many use. ok djm@
d948154a 3231 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
3232 to reduce potential confusion with the one in sshd.c. ok djm@
35087869 3233 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
3234 with & ok dtucker@
b90bed9f 3235
75dbfa01 323620040327
3237 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
3238 duplicate login messages for mutli-session logins. ok djm@
3239
c876ee7e 324020040322
a4c0faa2 3241 - (djm) [sshd.c] Drop supplemental groups if started as root
c876ee7e 3242 - (djm) OpenBSD CVS Sync
3243 - markus@cvs.openbsd.org 2004/03/09 22:11:05
3244 [ssh.c]
3245 increase x11 cookie lifetime to 20 minutes; ok djm
182ccbba 3246 - markus@cvs.openbsd.org 2004/03/10 09:45:06
3247 [ssh.c]
3248 trim usage to match ssh(1) and look more like unix. ok djm@
65edde94 3249 - markus@cvs.openbsd.org 2004/03/11 08:36:26
3250 [sshd.c]
3251 trim usage; ok deraadt
85ac7a84 3252 - markus@cvs.openbsd.org 2004/03/11 10:21:17
3253 [ssh.c sshd.c]
3254 ssh, sshd: sync version output, ok djm
7c79db4e 3255 - markus@cvs.openbsd.org 2004/03/20 10:40:59
3256 [version.h]
3257 3.8.1
442c8293 3258 - (djm) Crank RPM spec versions
a4c0faa2 3259
2b983b95 326020040311
3261 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
3262
31863e02 326320040310
3264 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
3265 before redefining it, silences warnings on Tru64.
3266
3a5d0759 326720040308
3268 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
529d73ab 3269 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
3270 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
3271 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
3272 inherited by the child. ok djm@
3273 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
3274 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
cc120685 3275 even if keyboard-interactive is not used by the client. Prevents
3276 segfaults in some cases where the user's password is expired (note this
3277 is not considered a security exposure). ok djm@
3278 - (djm) OpenBSD CVS Sync
3279 - markus@cvs.openbsd.org 2004/03/03 06:47:52
3280 [sshd.c]
3281 change proctiltle after accept(2); ok henning, deraadt, djm
213bab61 3282 - djm@cvs.openbsd.org 2004/03/03 09:30:42
3283 [sftp-client.c]
3284 Don't print duplicate messages when progressmeter is off
3285 Spotted by job317 AT mailvault.com; ok markus@
06abcf97 3286 - djm@cvs.openbsd.org 2004/03/03 09:31:20
3287 [sftp.c]
3288 Fix initialisation of progress meter; ok markus@
3a065ed0 3289 - markus@cvs.openbsd.org 2004/03/05 10:53:58
3290 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
3291 add IdentitiesOnly; ok djm@, pb@
b655d28c 3292 - djm@cvs.openbsd.org 2004/03/08 09:38:05
3293 [ssh-keyscan.c]
3294 explicitly initialise remote_major and remote_minor.
3295 from cjwatson AT debian.org; ok markus@
24f37810 3296 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
3297 [sshd_config.5]
3298 Document KerberosGetAFSToken; ok markus@
c4f51837 3299 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
3a5d0759 3300
d22e04fd 330120040307
3302 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
3303
a1e0095d 330420040304
3305 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
3306 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
355fbf31 3307 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
3308 prevent hanging during PAM keyboard-interactive authentications. ok djm@
69a20cff 3309 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
3310 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
3311 configured --with-osfsia. ok djm@
a1e0095d 3312
1452867a 331320040303
e7f6070d 3314 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
3315 ok dtucker
3316
010e9d5b 331720040229
3318 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
3319
6ff58a4b 332020040229
3321 - (dtucker) OpenBSD CVS Sync
3322 - djm@cvs.openbsd.org 2004/02/25 00:22:45
3323 [sshd.c]
3324 typo in comment
8b0a55ac 3325 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
3326 [dh.c]
3327 Prevent sshd from sending DH groups with a primitive generator of zero or
3328 one, even if they are listed in /etc/moduli. ok markus@
cd744742 3329 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
3330 [dh.c]
3331 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
3332 ever uses one. ok markus@
e24bb7d5 3333 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
3334 [dh.c]
3335 Reset bit counter at the right time, fixes debug output in the case where
3336 the DH group is rejected. ok markus@
42cfd508 3337 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
3338 [regress/Makefile regress/login-timeout.sh]
3339 Add regression test for LoginGraceTime; ok markus@
dd75dc6d 3340 - markus@cvs.openbsd.org 2004/02/24 16:56:30
3341 [regress/test-exec.sh]
3342 allow arguments in ${TEST_SSH_XXX}
e7ac982b 3343 - markus@cvs.openbsd.org 2004/02/24 17:06:52
3344 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
3345 regress/ssh-com-sftp.sh regress/ssh-com.sh]
3346 test against recent ssh.com releases
f492915d 3347 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
3348 [regress/dynamic-forward.sh]
3349 Make dynamic-forward understand nc's new output. ok markus@
79a00bda 3350 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
3351 [regress/try-ciphers.sh]
3352 Test acss too; ok markus@
1d64dfd3 3353 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
3354 built with openssl < 0.9.7)
6ff58a4b 3355
769a750c 335620040226
3357 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
3358 code due to diversity issues.
3359
3b5581f5 336020040225
3361 - (djm) Trim ChangeLog
557f108b 3362 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
3b5581f5 3363
71c1910f 336420040224
3365 - (dtucker) OpenBSD CVS Sync
3366 - markus@cvs.openbsd.org 2004/02/19 21:15:04
3367 [sftp-server.c]
3368 switch to new license.template
a666e3b1 3369 - markus@cvs.openbsd.org 2004/02/23 12:02:33
3370 [sshd.c]
3371 backout revision 1.279; set listen socket to non-block; ok henning.
155890b3 3372 - markus@cvs.openbsd.org 2004/02/23 15:12:46
3373 [bufaux.c]
3374 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
3375 and drop support for negative BNs; ok otto@
a5337ac4 3376 - markus@cvs.openbsd.org 2004/02/23 15:16:46
3377 [version.h]
3378 enter 3.8
071970fb 3379 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
3380 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
469e90f9 3381 from deengert at anl.gov. ok djm@
13dff404 3382 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
3383 using sysconf() if available Based on patches from
3384 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
972fc531 3385 - (dtucker) [uidswap.c] Minor KNF. ok djm@
fee4a84f 3386 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
8607ab76 3387 - (djm) Crank RPM spec versions
54fe3272 3388 - (dtucker) [README] Add pointer to release notes. ok djm@
510c0a8a 3389 - (dtucker) {README.platform] Add platform-specific notes.
f9e4952c 3390 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
a40872de 3391 - (djm) Release 3.8p1
71c1910f 3392
59f327e0 339320040223
3394 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
3395 non-interactive path. ok djm@
3396
f14ca4a4 339720040222
3398 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
3399 to auth-shadow.c, no functional change. ok djm@
2b486b75 3400 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
3401 password expiry. ok djm@
3402 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
3403 multiple warnings if a wrong password is entered.
3404 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
3405 too.
f14ca4a4 3406
45a3410a 340720040220
3408 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
3409
13961ade 341020040218
3411 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
3412 path with a "-" in it. From Sergio.Gelato at astro.su.se.
caf1e9f0 3413 - (djm) OpenBSD CVS Sync
3414 - djm@cvs.openbsd.org 2004/02/17 07:17:29
3415 [sftp-glob.c sftp.c]
3416 Remove useless headers; ok deraadt@
2cda7d6b 3417 - djm@cvs.openbsd.org 2004/02/17 11:03:08
3418 [sftp.c]
3419 sftp.c and sftp-int.c, together at last; ok markus@
ab263a3d 3420 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
3421 [sshd_config.5]
3422 remove cruft left over from RhostsAuthentication removal;
3423 ok markus@
232b600a 3424 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
a90ed4b3 3425 - (djm) [log.c] Tighten openlog_r tests
13961ade 3426
9cd11896 342720040217
3428 - (djm) Simplify the license on code I have written. No code changes.
ab3932ab 3429 - (djm) OpenBSD CVS Sync
3430 - djm@cvs.openbsd.org 2004/02/17 05:39:51
3431 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
3432 [sftp-int.h sftp.c]
3433 switch to license.template for code written by me (belated, I know...)
5d464804 3434 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
3435 stadal@suse.cz and simon@sxw.org.uk
60922169 3436 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
ef687c66 3437 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
3438 display after login. Should fix problems like pam_motd not displaying
3439 anything, noticed by cjwatson at debian.org. ok djm@
9cd11896 3440
006cb311 344120040212
3442 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
3443 Portablity fixes. Data sftp transfers needs to be world readable. Some
3444 older shells hang on while loops when doing sh -n some_script. OK dtucker@
5486a457 3445 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
3446 ok mouring@
006cb311 3447
d78480be 344820040211
3449 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
3450 if HAS_SHADOW_EXPIRY is set.
8087c5ee 3451 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
d78480be 3452
cadfc759 345320040210
3454 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
5a8bd0c3 3455 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
3456 native password expiry.
3457 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
3458 defines.h] Bug #14: Use do_pwchange to support password expiry and force
3459 change for platforms using /etc/shadow. ok djm@
1c46f905 3460 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
3461 functions to avoid conflicts with Heimdal's libroken. ok djm@
dd1fb864 3462 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
3463 change expired PAM passwords for SSHv1 connections without privsep.
3464 pam_chauthtok is still used when privsep is disabled. ok djm@
262b1744 3465 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
3466 include from port-aix.h to port-aix.c and remove unnecessary function
3467 definition. Fixes build errors on AIX.
41c64c91 3468 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
3469 that support it. from & ok mouring@
0655c763 3470 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
d78480be 3471 ok djm@
cadfc759 3472
59d51274 347320040207
3474 - (dtucker) OpenBSD CVS Sync
3475 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
3476 [cipher-ctr.c]
3477 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
3478 (This will fix builds with OpenSSL 0.9.5)
1c4d41b9 3479 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
3480 ok djm@, markus@
59d51274 3481
92d0d880 348220040206
3483 - (dtucker) [acss.c acss.h] Fix $Id tags.
c7b91244 3484 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
3485 OpenSSL >= 0.9.7. ok djm@
72037bc8 3486 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
3487 user, since some modules might fail due to lack of privilege. ok djm@
38b69c0b 3488 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
3489 for HP-UX 11.11. If there are known-good configs where this is not
3490 required, please report them. ok djm@
a6cd1e13 3491 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
3492 accidentally inheriting from root's environment. ok djm@
7ccff316 3493 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
3494 Restore previous authdb setting after auth calls. Fixes problems with
3495 setpcred failing on accounts that use AFS or NIS password registries.
51693efd 3496 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
3497 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
37656beb 3498 - (dtucker) OpenBSD CVS Sync
3499 - markus@cvs.openbsd.org 2004/01/30 09:48:57
3500 [auth-passwd.c auth.h pathnames.h session.c]
3501 support for password change; ok dtucker@
3502 (set password-dead=1w in login.conf to use this).
3503 In -Portable, this is currently only platforms using bsdauth.
a9b33b95 3504 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
3505 [monitor.c sshd.c]
3506 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
7b0a59c9 3507 - markus@cvs.openbsd.org 2004/02/05 15:33:33
3508 [progressmeter.c]
3509 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
92d0d880 3510
d642a47a 351120040129
3512 - (dtucker) OpenBSD CVS Sync regress/
3513 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
3514 [Makefile banner.sh]
3515 Test missing banner file, suppression of banner with ssh -q, check return
3516 code from ssh. ok markus@
b3293f64 3517 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
3518 [ssh-com.sh]
3519 adress -> address, and a few more; all from Jonathon Gray;
7267f37e 3520 - djm@cvs.openbsd.org 2004/01/13 09:49:06
3521 [sftp-batch.sh]
8068d564 3522 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
3523 tim@, ok several
c1ad5966 3524 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
3525 Bug #775: Cray fixes from wendy at cray.com
d642a47a 3526
71658852 352720040128
3528 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
f5d109e7 3529 - (dtucker) [moduli] Import new moduli file from OpenBSD.
71658852 3530
268c23e9 353120040127
3532 - (djm) OpenBSD CVS Sync
3533 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
3534 [cipher.c]
3535 enable acss for ssh
3536 ok deraadt@ markus@
0372ae57 3537 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
3538 [sftp-int.c]
3539 Fix issue pointed out with ls not handling large directories
3540 with embeded paths correctly. OK damien@
8b557a74 3541 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
3542 [cipher.c]
3543 rename acss@opebsd.org to acss@openssh.org
3544 ok deraadt@
2daf1db1 3545 - djm@cvs.openbsd.org 2004/01/25 03:49:09
3546 [sshconnect.c]
3547 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
3548 from jclonguet AT free.fr; ok millert@
02de7c6e 3549 - djm@cvs.openbsd.org 2004/01/27 10:08:10
3550 [sftp.c]
3551 reorder parsing so user:skey@host:file works (bugzilla #777)
3552 patch from admorten AT umich.edu; ok markus@
268c23e9 3553 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
3554 if libcrypto lacks it
3555
86f807ed 355620040126
3557 - (tim) Typo in regress/README.regress
a5753dd4 3558 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
a98550d2 3559 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
9e833a9b 3560 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2df78719 3561 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
3562 and T_SIG to getrrsetbyname.h
86f807ed 3563
6e9f4c0f 356420040124
3565 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
3566
f4eaee12 356720040123
3568 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
3569 ralf.hack AT pipex.net; ok dtucker@
b6cfb8c2 3570 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
3571 Kerberos location (and thus work with Fedora Core 1);
3572 from jason AT devrandom.org
4ad65809 3573 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
3574 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
73fd4871 3575 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
3576 Patch from vinschen at redhat.com.
bcfcc5f9 3577 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
3578 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
3579 include kafs.h unless necessary. From deengert at anl.gov.
0a15d73b 3580 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
3581 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
3582 CPPFLAGS="-I/usr/local/include" ./configure if needed.
f4eaee12 3583
5585c441 358420040122
3585 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
3586 GSSAPI detection, libs and includes. ok djm@
6704d19a 3587 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
3588 just HEIMDAL.
8e8d046c 3589 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
3590 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
5585c441 3591
a8b64bb8 359220040121
3593 - (djm) OpenBSD CVS Sync
3594 - djm@cvs.openbsd.org 2004/01/13 09:25:05
3595 [sftp-int.c sftp.1 sftp.c]
3596 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
3597 enable use of "-b -" to accept batchfile from stdin; ok markus@
f74de0d7 3598 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
3599 [sftp.1]
3600 remove unnecessary Ic's;
3601 kill whitespace at EOL;
3602 ok djm@
39dfceeb 3603 - markus@cvs.openbsd.org 2004/01/13 19:23:15
3604 [compress.c session.c]
3605 -Wall; ok henning
33623c65 3606 - markus@cvs.openbsd.org 2004/01/13 19:45:15
3607 [compress.c]
3608 cast for portability; millert@
7741e239 3609 - markus@cvs.openbsd.org 2004/01/19 09:24:21
3610 [channels.c]
3611 fake consumption for half closed channels since the peer is waiting for
3612 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
3613 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
43f7a4b8 3614 - markus@cvs.openbsd.org 2004/01/19 21:25:15
3615 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
3616 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
ac414e17 3617 - djm@cvs.openbsd.org 2004/01/21 03:07:59
3618 [sftp.c]
3619 initialise infile in main, rather than statically - from portable
a4de1163 3620 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
3621 [sshpty.c]
3622 for pty opening, only use the openpty() path. the other stuff only needs
3623 to be in openssh-p; markus ok
3624 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
3625 openpty() replacement
a8b64bb8 3626
100e6910 362720040114
3628 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
3629 unexpectedly. with & ok djm@
28b49ff8 3630 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
3631 test for case where cleanup has already run.
90f3c272 3632 - (dtucker) [auth-pam.c] Add minor debugging.
100e6910 3633
e47e681f 363420040113
3635 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
3636 functional changes.
3637
b3f87f4f 363820040108
3639 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
3640 only define if not already. From des at freebsd.org.
24a9171d 3641 - (dtucker) [configure.ac] Remove extra (typo) comma.
b3f87f4f 3642
e7c060cb 364320040105
3644 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
3645 cjwatson at debian.org.
309af4e5 3646 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
3647 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
e7c060cb 3648
ff620033 364920040102
3650 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
3651 jakob@
c0c10689 3652 - (djm) Remove useless DNS support configure summary message. from jakob@
2511d104 3653 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
3654 Report from jakob@
ff620033 3655
c6fbc95a 365620031231
3657 - (dtucker) OpenBSD CVS Sync
3658 - djm@cvs.openbsd.org 2003/12/22 09:16:58
3659 [moduli.c ssh-keygen.1 ssh-keygen.c]
3660 tidy up moduli generation debugging, add -v (verbose/debug) option to
3661 ssh-keygen; ok markus@
1dd5f021 3662 - markus@cvs.openbsd.org 2003/12/22 20:29:55
3663 [cipher-3des1.c]
3664 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
a1e30b47 3665 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
3666 [servconf.c servconf.h session.c sshd_config]
3667 implement KerberosGetAFSToken server option. ok markus@, beck@
6bb49a16 3668 - millert@cvs.openbsd.org 2003/12/29 16:39:50
3669 [sshd_config]
3670 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
b0ca6225 3671 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
3672 [auth2-passwd.c]
3673 Ignore password change request during password auth (which we currently
3674 don't support) and discard proposed new password. corrections/ok markus@
3f176010 3675 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
c6fbc95a 3676
56b13279 367720031219
3678 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
3679 typedef size_t ourselves.
3680
0c6a72a5 368120031218
3682 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
b3ef7fb7 3683 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
3684 authentication. Partially fixes bug #423. Feedback & ok djm@
0c6a72a5 3685
95ae2076 368620031217
3687 - (djm) OpenBSD CVS Sync
3688 - markus@cvs.openbsd.org 2003/12/09 15:28:43
3689 [serverloop.c]
3690 make ClientKeepAlive work for ssh -N, too (no login shell requested).
3691 1) send a bogus channel request if we find a channel
3692 2) send a bogus global request if we don't have a channel
3693 ok + test beck@
c5894280 3694 - markus@cvs.openbsd.org 2003/12/09 17:29:04
3695 [sshd.c]
3696 fix -o and HUP; ok henning@
1aafd17a 3697 - markus@cvs.openbsd.org 2003/12/09 17:30:05
3698 [ssh.c]
3699 don't modify argv for ssh -o; similar to sshd.c 1.283
fd573618 3700 - markus@cvs.openbsd.org 2003/12/09 21:53:37
3701 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
3702 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
3703 rename keepalive to tcpkeepalive; the old name causes too much
3704 confusion; ok djm, dtucker; with help from jmc@
66357af5 3705 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
3706 [clientloop.c]
3707 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
e8dd24a8 3708 - markus@cvs.openbsd.org 2003/12/14 12:37:21
3709 [ssh_config.5]
3710 we don't support GSS KEX; from Simon Wilkinson
5d8d32a3 3711 - markus@cvs.openbsd.org 2003/12/16 15:49:51
3712 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
3713 [ssh.c ssh_config.5]
3714 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
3715 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
3716 jmc and dtucker@
b3c35b71 3717 - markus@cvs.openbsd.org 2003/12/16 15:51:54
3718 [dh.c]
3719 use <= instead of < in dh_estimate; ok provos/hshoexer;
3720 do not return < DH_GRP_MIN
9a3fe0e2 3721 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
3722 setres[ug]id() present but not implemented (eg some Linux/glibc
3723 combinations).
cc1102cb 3724 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
3725 using a real 'signal()' (Noticed by a NeXT Compile)
95ae2076 3726
ef75d357 372720031209
3728 - (dtucker) OpenBSD CVS Sync
3729 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
3730 [ssh-add.1]
3731 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
dfeea606 3732 - djm@cvs.openbsd.org 2003/11/26 21:44:29
3733 [cipher-aes.c]
3734 fix #ifdef before #define; ok markus@
3735 (RCS ID sync only, Portable already had this)
adfde93f 3736 - markus@cvs.openbsd.org 2003/12/02 12:15:10
3737 [progressmeter.c]
3738 improvments from andreas@:
3739 * saner speed estimate for transfers that takes less than a second by
3740 rounding the time to 1 second.
3741 * when the transfer is finished calculate the actual total speed
3742 rather than the current speed which is given during the transfer
fce39749 3743 - markus@cvs.openbsd.org 2003/12/02 17:01:15
3744 [channels.c session.c ssh-agent.c ssh.h sshd.c]
3745 use SSH_LISTEN_BACKLOG (=128) in listen(2).
69e782ea 3746 - djm@cvs.openbsd.org 2003/12/07 06:34:18
3747 [moduli.c]
3748 remove unused debugging #define templates
5acd7dc1 3749 - markus@cvs.openbsd.org 2003/12/08 11:00:47
3750 [kexgexc.c]
3751 print requested group size in debug; ok djm
eb7a33b8 3752 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
3753 [moduli.c]
3754 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
3755 they can't be used for Diffie-Hellman. Assistance and ok djm@
b97b4f35 3756 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
ef75d357 3757
e6354014 375820031208
3759 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
3760
1639bb8f 376120031123
3762 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
3763 function and call it unconditionally
341c3efe 3764 - (djm) OpenBSD CVS Sync
3765 - djm@cvs.openbsd.org 2003/11/23 23:17:34
3766 [ssh-keyscan.c]
3767 from portable - use sysconf to detect fd limit; ok markus@
3768 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
e7e3e2c8 3769 - djm@cvs.openbsd.org 2003/11/23 23:18:45
3770 [ssh-keygen.c]
3771 consistency PATH_MAX -> MAXPATHLEN; ok markus@
3772 (RCS ID sync only)
3773 - djm@cvs.openbsd.org 2003/11/23 23:21:21
3774 [scp.c]
3775 from portable: rename clashing variable limit-> limit_rate; ok markus@
3776 (RCS ID sync only)
f7926e97 3777 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
3778 [ssh.1 ssh.c]
3779 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
d74671e4 3780 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
3781 source file path (in OpenBSD tree).
1639bb8f 3782
7fbb4189 378320031122
3784 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
f0b467ef 3785 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
3786 Move AIX specific password authentication code to port-aix.c, call
3787 authenticate() until reenter flag is clear.
dbf8efb3 3788 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
3789 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
3790 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
10adbb52 3791 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
e20054de 3792 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
00df6acd 3793 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
7fbb4189 3794
81b161c2 379520031121
3796 - (djm) OpenBSD CVS Sync
3797 - markus@cvs.openbsd.org 2003/11/20 11:39:28
3798 [progressmeter.c]
3799 fix rounding errors; from andreas@
aff51935 3800 - djm@cvs.openbsd.org 2003/11/21 11:57:03
3801 [everything]
3802 unexpand and delete whitespace at EOL; ok markus@
3803 (done locally and RCS IDs synced)
81b161c2 3804
3eaf3960 380520031118
4d1de3a3 3806 - (djm) Fix early exit for root auth success when UsePAM=yes and
3807 PermitRootLogin=no
3eaf3960 3808 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
95077f48 3809 and use it for do_pam_session. Fixes problems like pam_motd not
3810 displaying anything. ok djm@
f79a6165 3811 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
95077f48 3812 - (djm) OpenBSD CVS Sync
3813 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
3814 [serverloop.c]
3815 Correct check for authctxt->valid. ok djm@
b2a5802b 3816 - djm@cvs.openbsd.org 2003/11/18 10:53:07
3817 [monitor.c]
3818 unbreak fake authloop for non-existent users (my screwup). Spotted and
3819 tested by dtucker@; ok markus@
4d1de3a3 3820
85a68682 382120031117
3822 - (djm) OpenBSD CVS Sync
3823 - djm@cvs.openbsd.org 2003/11/03 09:03:37
3824 [auth-chall.c]
3825 make this a little more idiot-proof; ok markus@
3826 (includes portable-specific changes)
1a1bc5d5 3827 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
3828 [sshconnect.c]
3829 move changed key warning into warn_changed_key(). ok markus@
f5da7f70 3830 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
3831 [sshconnect.c]
3832 do not free static type pointer in warn_changed_key()
fdaef11e 3833 - djm@cvs.openbsd.org 2003/11/04 08:54:09
3834 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
3835 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
3836 [session.c]
3837 standardise arguments to auth methods - they should all take authctxt.
3838 check authctxt->valid rather then pw != NULL; ok markus@
dc1759e6 3839 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
3840 [auth1.c]
3841 remove unused variable (pw). ok djm@
3842 (id sync only - still used in portable)
512d319a 3843 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
3844 [sftp-int.c]
3845 typos from Jonathon Gray;
b6c7b7b7 3846 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
3847 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
3848 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
3849 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
3850 constify. ok markus@ & djm@
15c8e3fd 3851 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
3852 [scp.c]
3853 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
0161a13d 3854 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
3855 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
3856 update SSHFP validation. ok markus@
dd376e92 3857 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
3858 [ssh_config.5]
3859 make verb agree with subject, and kill some whitespace;
b930668c 3860 - markus@cvs.openbsd.org 2003/11/14 13:19:09
3861 [sshconnect2.c]
3862 cleanup and minor fixes for the client code; from Simon Wilkinson
d3cbe6f8 3863 - djm@cvs.openbsd.org 2003/11/17 09:45:39
3864 [msg.c msg.h sshconnect2.c ssh-keysign.c]
3865 return error on msg send/receive failure (rather than fatal); ok markus@
0789992b 3866 - markus@cvs.openbsd.org 2003/11/17 11:06:07
3867 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
3868 [monitor_wrap.h sshconnect2.c ssh-gss.h]
3869 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
3870 test + ok jakob.
7b2a0de3 3871 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
3872 conversation function
2212fc98 3873 - (djm) Export environment variables from authentication subprocess to
3874 parent. Part of Bug #717
85a68682 3875
1d58af42 387620031115
3877 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
3878 HP-UX, skip test on AIX.
3879
74117b26 388020031113
3881 - (dtucker) [auth-pam.c] Append newlines to lines output by the
3882 pam_chauthtok_conv().
9e936326 3883 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
3884 contrib/cygwin). Major update from vinschen at redhat.com.
3885 - Makefile provides a `cygwin-postinstall' target to run right after
3886 `make install'.
3887 - Better support for Windows 2003 Server.
3888 - Try to get permissions as correct as possible.
3889 - New command line options to allow full automated host configuration.
3890 - Create configs from skeletons in /etc/defaults/etc.
3891 - Use /bin/bash, allows reading user input with readline support.
3892 - Remove really old configs from /usr/local.
4f1b45b4 3893 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
3894 PAM_ERROR_MSG messages.
74117b26 3895
53554b24 389620031106
3897 - (djm) Clarify UsePAM consequences a little more
3898
c3d908f0 389920031103
3900 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
3901 are created correctly with CRLF line terminations. Patch from vinschen at
3902 redhat.com.
74677ba3 3903 - (dtucker) OpenBSD CVS Sync
3904 - markus@cvs.openbsd.org 2003/10/15 09:48:45
3905 [monitor_wrap.c]
3906 check pmonitor != NULL
9da35e2c 3907 - markus@cvs.openbsd.org 2003/10/21 09:50:06
3908 [auth2-gss.c]
3909 make sure the doid is larger than 2
b0b30ca6 3910 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
3911 [sshconnect2.c]
3912 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
3913 to avoid shadowing the global version. markus@ ok
f7fb35fe 3914 - markus@cvs.openbsd.org 2003/10/28 09:08:06
3915 [misc.c]
3916 error->debug for getsockopt+TCP_NODELAY; several requests
d8d9afd0 3917 - markus@cvs.openbsd.org 2003/11/02 11:01:03
3918 [auth2-gss.c compat.c compat.h sshconnect2.c]
3919 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
61893035 3920 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
c3d908f0 3921
f8ec2373 392220031021
3923 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
3924 directly. Noted by Darren.Moffat at sun.com.
5c4056b2 3925 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
3926 make agent setgid during test.
f8ec2373 3927
4897a87c 392820031017
3929 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
3930 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
3931
433e60ac 393220031015
3933 - (dtucker) OpenBSD CVS Sync
3934 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
3935 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
3936 scp and sftp: add options list and sort options. options list requested
3937 by deraadt@
3938 sshd: use same format as ssh
3939 ssh: remove wrong option from list
3940 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
3941 ok deraadt@ markus@
2ecb78df 3942 - markus@cvs.openbsd.org 2003/10/08 15:21:24
3943 [readconf.c ssh_config.5]
3944 default GSS API to no in client, too; ok jakob, deraadt@
d73a67d7 3945 - markus@cvs.openbsd.org 2003/10/11 08:24:08
3946 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
3947 remote x11 clients are now untrusted by default, uses xauth(8) to generate
3948 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
3949 ok deraadt; feedback and ok djm/fries
b56e99e2 3950 - markus@cvs.openbsd.org 2003/10/11 08:26:43
3951 [sshconnect2.c]
3952 search keys in reverse order; fixes #684
02cd6c56 3953 - markus@cvs.openbsd.org 2003/10/11 11:36:23
3954 [monitor_wrap.c]
3955 return NULL for missing banner; ok djm@
246bb171 3956 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
3957 [ssh_config.5]
3958 note that EnableSSHKeySign should be in the non-hostspecific section;
3959 remove unnecessary .Pp;
3960 ok markus@
b3054353 3961 - markus@cvs.openbsd.org 2003/10/13 08:22:25
3962 [scp.1 sftp.1]
3963 don't refer to options related to forwarding; ok jmc@
b08b7370 3964 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
3965 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
3966 include SSHFP lookup code (not enabled by default). ok markus@
baf12e3f 3967 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
3968 [README.dns]
3969 update
c88de854 3970 - markus@cvs.openbsd.org 2003/10/14 19:54:39
3971 [session.c ssh-agent.c]
3972 10X for mkdtemp; djm@
c31dc31c 3973 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
3974 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
3975 compiled in but disabled in config.
11d40248 3976 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
ea12f758 3977 - (tim) [regress/banner.sh] portability fix.
433e60ac 3978
a83a3125 397920031009
3980 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
3981
19e633e7 398220031008
3983 - (dtucker) OpenBSD CVS Sync
3984 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
3985 [sshconnect2.c]
c8f0cf13 3986 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
3987 #707. ok markus@
7fdf5569 3988 - djm@cvs.openbsd.org 2003/10/07 07:04:16
3989 [sftp-int.c]
3990 sftp quoting fix from admorten AT umich.edu; ok markus@
c8f0cf13 3991 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
3992 [sshconnect2.c]
3993 set ptr to NULL after free
4c98e94c 3994 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
3995 [regress/Makefile regress/banner.sh]
3996 Test SSH2 banner. ok markus@
3d3e0ec3 3997 - djm@cvs.openbsd.org 2003/10/07 07:04:52
3998 [regress/sftp-cmds.sh]
3999 more sftp quoting regress tests; ok markus
19e633e7 4000
e3df52a9 400120031007
4002 - (djm) Delete autom4te.cache after autoreconf
c6630044 4003 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
4004 cleanup functions. With & ok djm@
f658a5e8 4005 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
4006 run-time switch, always build --with-md5-passwords.
7111a85c 4007 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
4008 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
605369bb 4009 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
4010 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
e2798e96 4011 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
4012 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
e3df52a9 4013
418ae4b4 401420031003
3f1204c3 4015 - (dtucker) OpenBSD CVS Sync
418ae4b4 4016 - markus@cvs.openbsd.org 2003/10/02 10:41:59
4017 [sshd.c]
4018 print openssl version, too, several requests; ok henning/djm.
59f552b7 4019 - markus@cvs.openbsd.org 2003/10/02 08:26:53
4020 [ssh-gss.h]
4021 missing $OpenBSD:; dtucker
ba7c26ce 4022 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
4023 option.
418ae4b4 4024
2362db19 402520031002
3f1204c3 4026 - (dtucker) OpenBSD CVS Sync
2362db19 4027 - markus@cvs.openbsd.org 2003/09/23 20:17:11
4028 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
4029 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
4030 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
4031 ssh-agent.c sshd.c]
4032 replace fatal_cleanup() and linked list of fatal callbacks with static
4033 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
4034 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
4035 tested by many, ok deraadt@
0469be42 4036 - markus@cvs.openbsd.org 2003/09/23 20:18:52
4037 [progressmeter.c]
4038 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
4039 ok millert/deraadt@
c15706e2 4040 - markus@cvs.openbsd.org 2003/09/23 20:41:11
4041 [channels.c channels.h clientloop.c]
4042 move client only agent code to clientloop.c
51d2a129 4043 - markus@cvs.openbsd.org 2003/09/26 08:19:29
4044 [sshd.c]
4045 no need to set the listen sockets to non-block; ok deraadt@
5f4a0c58 4046 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
4047 [ssh.1]
4048 - add list of options to -o and .Xr ssh_config(5)
4049 - some other cleanup
4050 requested by deraadt@;
4051 ok deraadt@ markus@
e377c083 4052 - markus@cvs.openbsd.org 2003/09/29 20:19:57
4053 [servconf.c sshd_config]
4054 GSSAPICleanupCreds -> GSSAPICleanupCredentials
97b56d59 4055 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
4056 --with-pam. ok djm@
21c1aca3 4057 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
3a23ba0e 4058 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
4059 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
2362db19 4060
0cdb4344 406120030930
4062 - (bal) Fix issues in openbsd-compat/realpath.c
4063
4214aa45 406420030925
4065 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
4066 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
4067 michael_steffens at hp.com, ok djm@
1b4ba39b 4068 - (tim) [sshd_config] UsePAM defaults to no.
4214aa45 4069
67c4ea7d 407020030924
4071 - (djm) Update version.h and spec files for HEAD
cb433561 4072 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
67c4ea7d 4073
5ba73866 407420030923
291c14e8 4075 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
5ba73866 4076 builds. Portability corrections from tim@.
b27e573d 4077 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
635e0c42 4078 Patch from max at quendi.de.
08da2d08 4079 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
4080 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
6fb3618d 4081 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
4082 Patch from david.haughton at ncr.com
412c0eaa 4083 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
4084 Part of patch supplied by bugzilla-openssh at thewrittenword.com
1a086f97 4085 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
4086 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
4087 where gai_strerror is defined as "const char *". Part of patch supplied
4088 by bugzilla-openssh at thewrittenword.com
35283c00 4089 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
4090 ssh-host-config to match current defaults, bump README version. Patch from
4091 vinschen at redhat.com.
51e7d820 4092 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
4093 OS does not support permanently dropping privileges. Patch from
4094 vinschen at redhat.com.
805dcf3a 4095 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
4096 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
4097 thewrittenword.com
913a4384 4098 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
4099 higher.
f4f2ff4f 4100 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
b27e573d 4101 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
4102 Report by distler AT golem ph utexas edu.
ca043cac 4103 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
4104 article by genty at austin.ibm.com, included with the author's permission.
ce26c02a 4105 - (dtucker) OpenBSD CVS Sync
4106 - markus@cvs.openbsd.org 2003/09/18 07:52:54
4107 [sshconnect.c]
4108 missing {}; bug #656; jclonguet at free.fr
5bd34316 4109 - markus@cvs.openbsd.org 2003/09/18 07:54:48
4110 [buffer.c]
4111 protect against double free; #660; zardoz at users.sf.net
1bd71826 4112 - markus@cvs.openbsd.org 2003/09/18 07:56:05
4113 [authfile.c]
4114 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
c46e584f 4115 - markus@cvs.openbsd.org 2003/09/18 08:49:45
4116 [deattack.c misc.c session.c ssh-agent.c]
4117 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
4118 ok millert@
bb92e5cc 4119 - miod@cvs.openbsd.org 2003/09/18 13:02:21
4120 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
4121 A few signedness fixes for harmless situations; markus@ ok
9adbb4a4 4122 - markus@cvs.openbsd.org 2003/09/19 09:02:02
4123 [packet.c]
4124 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
f04181fe 4125 - markus@cvs.openbsd.org 2003/09/19 09:03:00
4126 [buffer.c]
4127 sign fix in buffer_dump; Jedi/Sector One; pr 3473
cd25664d 4128 - markus@cvs.openbsd.org 2003/09/19 11:29:40
4129 [ssh-agent.c]
4130 provide a ssh-agent specific fatal() function; ok deraadt
eec6d341 4131 - markus@cvs.openbsd.org 2003/09/19 11:30:39
4132 [ssh-keyscan.c]
4133 avoid fatal_cleanup, just call exit(); ok deraadt
364b1cde 4134 - markus@cvs.openbsd.org 2003/09/19 11:31:33
4135 [channels.c]
4136 do not call channel_free_all on fatal; ok deraadt
72c4301f 4137 - markus@cvs.openbsd.org 2003/09/19 11:33:09
4138 [packet.c sshd.c]
4139 do not call packet_close on fatal; ok deraadt
815a8407 4140 - markus@cvs.openbsd.org 2003/09/19 17:40:20
4141 [scp.c]
4142 error handling for remote-remote copy; #638; report Harald Koenig;
4143 ok millert, fgs, henning, deraadt
82de775c 4144 - markus@cvs.openbsd.org 2003/09/19 17:43:35
4145 [clientloop.c sshtty.c sshtty.h]
4146 remove fatal callbacks from client code; ok deraadt
9e3191db 4147 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
4148 on #unixhelp@efnet
daa41e62 4149 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
0a23d79f 4150 - (djm) Sync with V_3_7 branch:
4151 - (djm) Fix SSH1 challenge kludge
4152 - (djm) Bug #671: Fix builds on OpenBSD
4153 - (djm) Bug #676: Fix PAM stack corruption
4154 - (djm) Fix bad free() in PAM code
4155 - (djm) Don't call pam_end before pam_init
4156 - (djm) Enable build with old OpenSSL again
4157 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
4158 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
5ba73866 4159
0b202697 4160$Id$
This page took 1.988471 seconds and 5 git commands to generate.