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