]> andersk Git - openssh.git/blame - ChangeLog
- (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
[openssh.git] / ChangeLog
CommitLineData
0426a3b4 120010210
2 - (djm) Sync sftp and scp stuff from OpenBSD:
3 - djm@cvs.openbsd.org 2001/02/07 03:55:13
4 [sftp-client.c]
5 Don't free handles before we are done with them. Based on work from
6 Corinna Vinschen <vinschen@redhat.com>. ok markus@
7 - djm@cvs.openbsd.org 2001/02/06 22:32:53
8 [sftp.1]
9 Punctuation fix from Pekka Savola <pekkas@netcore.fi>
10 - deraadt@cvs.openbsd.org 2001/02/07 04:07:29
11 [sftp.1]
12 pretty up significantly
13 - itojun@cvs.openbsd.org 2001/02/07 06:49:42
14 [sftp.1]
15 .Bl-.El mismatch. markus ok
16 - djm@cvs.openbsd.org 2001/02/07 06:12:30
17 [sftp-int.c]
18 Check that target is a directory before doing ls; ok markus@
19 - itojun@cvs.openbsd.org 2001/02/07 11:01:18
20 [scp.c sftp-client.c sftp-server.c]
21 unsigned long long -> %llu, not %qu. markus ok
22 - stevesk@cvs.openbsd.org 2001/02/07 11:10:39
23 [sftp.1 sftp-int.c]
24 more man page cleanup and sync of help text with man page; ok markus@
25 - markus@cvs.openbsd.org 2001/02/07 14:58:34
26 [sftp-client.c]
27 older servers reply with SSH2_FXP_NAME + count==0 instead of EOF
28 - djm@cvs.openbsd.org 2001/02/07 15:27:19
29 [sftp.c]
30 Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
31 <roumen.petrov@skalasoft.com>
32 - stevesk@cvs.openbsd.org 2001/02/07 15:36:04
33 [sftp-int.c]
34 portable; ok markus@
35 - stevesk@cvs.openbsd.org 2001/02/07 15:55:47
36 [sftp-int.c]
37 lowercase cmds[].c also; ok markus@
38 - markus@cvs.openbsd.org 2001/02/07 17:04:52
39 [pathnames.h sftp.c]
40 allow sftp over ssh protocol 1; ok djm@
41 - deraadt@cvs.openbsd.org 2001/02/08 07:38:55
42 [scp.c]
43 memory leak fix, and snprintf throughout
44 - deraadt@cvs.openbsd.org 2001/02/08 08:02:02
45 [sftp-int.c]
46 plug a memory leak
47 - stevesk@cvs.openbsd.org 2001/02/08 10:11:23
48 [session.c sftp-client.c]
49 %i -> %d
50 - stevesk@cvs.openbsd.org 2001/02/08 10:57:59
51 [sftp-int.c]
52 typo
53 - stevesk@cvs.openbsd.org 2001/02/08 15:28:07
54 [sftp-int.c pathnames.h]
55 _PATH_LS; ok markus@
56 - djm@cvs.openbsd.org 2001/02/09 04:46:25
57 [sftp-int.c]
58 Check for NULL attribs for chown, chmod & chgrp operations, only send
59 relevant attribs back to server; ok markus@
96b64eb0 60 - djm@cvs.openbsd.org 2001/02/06 15:05:25
61 [sftp.c]
62 Use getopt to process commandline arguments
63 - djm@cvs.openbsd.org 2001/02/06 15:06:21
64 [sftp.c ]
65 Wait for ssh subprocess at exit
66 - djm@cvs.openbsd.org 2001/02/06 15:18:16
67 [sftp-int.c]
68 stat target for remote chdir before doing chdir
69 - djm@cvs.openbsd.org 2001/02/06 15:32:54
70 [sftp.1]
71 Punctuation fix from Pekka Savola <pekkas@netcore.fi>
72 - provos@cvs.openbsd.org 2001/02/05 22:22:02
73 [sftp-int.c]
74 cleanup get_pathname, fix pwd after failed cd. okay djm@
0426a3b4 75 - (djm) Update makefile.in for _PATH_SFTP_SERVER
c9f5e42e 76 - (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
0426a3b4 77
6d1e1d2b 7820010209
79 - (bal) patch to vis.c to deal with HAVE_VIS right by Robert Mooney
80 <rjmooney@mediaone.net>
bb0c1991 81 - (bal) .c.o rule in openbsd-compat/Makefile.in did not make it to the
82 main tree while porting forward. Pointed out by Lutz Jaenicke
83 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
f902d909 84 - (bal) double entry in configure.in. Pointed out by Lutz Jaenicke
85 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
25f4c264 86 - (stevesk) OpenBSD sync:
87 - markus@cvs.openbsd.org 2001/02/08 11:20:01
88 [auth2.c]
89 strict checking
90 - markus@cvs.openbsd.org 2001/02/08 11:15:22
91 [version.h]
92 update to 2.3.2
93 - markus@cvs.openbsd.org 2001/02/08 11:12:30
94 [auth2.c]
95 fix typo
72b3f75d 96 - (djm) Update spec files
0ed28836 97 - (bal) OpenBSD sync:
98 - deraadt@cvs.openbsd.org 2001/02/08 14:38:54
99 [scp.c]
100 memory leak fix, and snprintf throughout
1fc8ccdf 101 - markus@cvs.openbsd.org 2001/02/06 22:43:02
102 [clientloop.c]
103 remove confusing callback code
0b202697 104 - (djm) Add CVS Id's to files that we have missed
5ca51e19 105 - (bal) OpenBSD Sync (more):
106 - itojun@cvs.openbsd.org 2001/02/08 19:30:52
107 sync with netbsd tree changes.
108 - more strict prototypes, include necessary headers
109 - use paths.h/pathnames.h decls
110 - size_t typecase to int -> u_long
1f3bf5aa 111 - markus@cvs.openbsd.org 2001/02/06 22:07:42
112 [ssh.c]
113 fatal() if subsystem fails
114 - markus@cvs.openbsd.org 2001/02/06 22:43:02
115 [ssh.c]
116 remove confusing callback code
117 - jakob@cvs.openbsd.org 2001/02/06 23:03:24
118 [ssh.c]
119 add -1 option (force protocol version 1). ok markus@
120 - jakob@cvs.openbsd.org 2001/02/06 23:06:21
121 [ssh.c]
122 reorder -{1,2,4,6} options. ok markus@
e6aa01b4 123 - (bal) Missing 'const' in readpass.h
9c5a8165 124 - (bal) OpenBSD Sync (so at least the thing compiles for 2.3.2 =)
125 - djm@cvs.openbsd.org 2001/02/06 23:30:28
126 [sftp-client.c]
127 replace arc4random with counter for request ids; ok markus@
bc79ed5c 128 - (djm) Define _PATH_TTY for systems that don't. Report from Lutz
129 Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
6d1e1d2b 130
6a25c04c 13120010208
132 - (djm) Don't delete external askpass program in make uninstall target.
133 Report and fix from Roumen Petrov <roumen.petrov@skalasoft.com>
6958bd37 134 - (djm) Fix linking of sftp, don't need arc4random any more.
135 - (djm) Try to use shell that supports "test -S" for EGD socket search.
136 Based on patch from Tim Rice <tim@multitalents.net>
6a25c04c 137
547519f0 13820010207
bee0a37e 139 - (bal) Save the whole path to AR in configure. Some Solaris 2.7 installs
140 seem lose track of it while in openbsd-compat/ (two confirmed reports)
5c377b3b 141 - (djm) Much KNF on PAM code
547519f0 142 - (djm) Revise auth-pam.c conversation function to be a little more
143 readable.
5c377b3b 144 - (djm) Revise kbd-int PAM conversation function to fold all text messages
145 to before first prompt. Fixes hangs if last pam_message did not require
146 a reply.
147 - (djm) Fix password changing when using PAM kbd-int authentication
bee0a37e 148
547519f0 14920010205
2b87da3b 150 - (bal) Disable groupaccess by setting NGROUPS_MAX to 0 for platforms
99286dc8 151 that don't have NGROUPS_MAX.
57559587 152 - (bal) AIX patch for auth1.c by William L. Jones <jones@hpc.utexas.edu>
2b87da3b 153 - (stevesk) OpenBSD sync:
154 - stevesk@cvs.openbsd.org 2001/02/04 08:32:27
155 [many files; did this manually to our top-level source dir]
156 unexpand and remove end-of-line whitespace; ok markus@
408ba72f 157 - stevesk@cvs.openbsd.org 2001/02/04 15:21:19
158 [sftp-server.c]
159 SSH2_FILEXFER_ATTR_UIDGID support; ok markus@
ec2a033a 160 - deraadt@cvs.openbsd.org 2001/02/04 17:02:32
161 [sftp-int.c]
162 ? == help
163 - deraadt@cvs.openbsd.org 2001/02/04 16:47:46
164 [sftp-int.c]
165 sort commands, so that abbreviations work as expected
166 - stevesk@cvs.openbsd.org 2001/02/04 15:17:52
167 [sftp-int.c]
168 debugging sftp: precedence and missing break. chmod, chown, chgrp
169 seem to be working now.
170 - markus@cvs.openbsd.org 2001/02/04 14:41:21
171 [sftp-int.c]
172 use base 8 for umask/chmod
173 - markus@cvs.openbsd.org 2001/02/04 11:11:54
174 [sftp-int.c]
175 fix LCD
c44559d2 176 - markus@cvs.openbsd.org 2001/02/04 08:10:44
177 [ssh.1]
178 typo; dpo@club-internet.fr
a5930351 179 - stevesk@cvs.openbsd.org 2001/02/04 06:30:12
180 [auth2.c authfd.c packet.c]
181 remove duplicate #include's; ok markus@
6a416424 182 - deraadt@cvs.openbsd.org 2001/02/04 16:56:23
183 [scp.c sshd.c]
184 alpha happiness
185 - stevesk@cvs.openbsd.org 2001/02/04 15:12:17
186 [sshd.c]
187 precedence; ok markus@
02a024dd 188 - deraadt@cvs.openbsd.org 2001/02/04 08:14:15
6a416424 189 [ssh.c sshd.c]
190 make the alpha happy
02a024dd 191 - markus@cvs.openbsd.org 2001/01/31 13:37:24
192 [channels.c channels.h serverloop.c ssh.c]
547519f0 193 do not disconnect if local port forwarding fails, e.g. if port is
194 already in use
02a024dd 195 - markus@cvs.openbsd.org 2001/02/01 14:58:09
196 [channels.c]
197 use ipaddr in channel messages, ietf-secsh wants this
198 - markus@cvs.openbsd.org 2001/01/31 12:26:20
199 [channels.c]
547519f0 200 ssh.com-2.0.1x does not send additional info in CHANNEL_OPEN_FAILURE
201 messages; bug report from edmundo@rano.org
a741554f 202 - markus@cvs.openbsd.org 2001/01/31 13:48:09
203 [sshconnect2.c]
204 unused
9378f292 205 - deraadt@cvs.openbsd.org 2001/02/04 08:23:08
206 [sftp-client.c sftp-server.c]
207 make gcc on the alpha even happier
1fc243d1 208
547519f0 20920010204
781a0585 210 - (bal) I think this is the last of the bsd-*.h that don't belong.
634e0b53 211 - (bal) Minor Makefile fix
f0f14bea 212 - (bal) openbsd-compat/Makefile minor fix. Ensure dependancies are done
61e96248 213 right.
78987b57 214 - (bal) Changed order of LIB="" in -with-skey due to library resolving.
166e4f2a 215 - (bal) next-posix.h changed to bsd-nextstep.h
61e96248 216 - (djm) OpenBSD CVS sync:
217 - markus@cvs.openbsd.org 2001/02/03 03:08:38
218 [auth-options.c auth-rh-rsa.c auth-rhosts.c auth.c canohost.c]
219 [canohost.h servconf.c servconf.h session.c sshconnect1.c sshd.8]
220 [sshd_config]
221 make ReverseMappingCheck optional in sshd_config; ok djm@,dugsong@
222 - markus@cvs.openbsd.org 2001/02/03 03:19:51
223 [ssh.1 sshd.8 sshd_config]
224 Skey is now called ChallengeResponse
225 - markus@cvs.openbsd.org 2001/02/03 03:43:09
226 [sshd.8]
227 use no-pty option in .ssh/authorized_keys* if you need a 8-bit clean
228 channel. note from Erik.Anggard@cygate.se (pr/1659)
229 - stevesk@cvs.openbsd.org 2001/02/03 10:03:06
230 [ssh.1]
231 typos; ok markus@
232 - djm@cvs.openbsd.org 2001/02/04 04:11:56
233 [scp.1 sftp-server.c ssh.1 sshd.8 sftp-client.c sftp-client.h]
234 [sftp-common.c sftp-common.h sftp-int.c sftp-int.h sftp.1 sftp.c]
235 Basic interactive sftp client; ok theo@
236 - (djm) Update RPM specs for new sftp binary
237 - (djm) Update several bits for new optional reverse lookup stuff. I
238 think I got them all.
8b061486 239 - (djm) Makefile.in fixes
1aa00dcb 240 - (stevesk) add mysignal() wrapper and use it for the protocol 2
241 SIGCHLD handler.
408ba72f 242 - (djm) Use setvbuf() instead of setlinebuf(). Suggest from stevesk@
781a0585 243
547519f0 24420010203
63fe0529 245 - (bal) Cygwin clean up by Corinna Vinschen <vinschen@redhat.com>
bf3db92d 246 - (bal) renamed queue.h to fake-queue.h (even if it's an OpenBSD
247 based file) to ensure #include space does not get confused.
f78888c7 248 - (bal) Minor Makefile.in tweak. dirname may not exist on some
249 platforms so builds fail. (NeXT being a well known one)
63fe0529 250
547519f0 25120010202
61e96248 252 - (bal) Makefile fix where sourcedir != builddir by Corinna Vinschen
c85a87f2 253 <vinschen@redhat.com>
71301416 254 - (bal) Makefile fix to use $(MAKE) instead of 'make' for platforms
255 that use 'gmake'. Patch by Tim Rice <tim@multitalents.net>
c85a87f2 256
547519f0 25720010201
ad5075bd 258 - (bal) Minor fix to Makefile to stop rebuilding executables if no
259 changes have occured to any of the supporting code. Patch by
260 Roumen Petrov <roumen.petrov@skalasoft.com>
261
9c8dbb1b 26220010131
37845585 263 - (djm) OpenBSD CVS Sync:
264 - djm@cvs.openbsd.org 2001/01/30 15:48:53
265 [sshconnect.c]
266 Make warning message a little more consistent. ok markus@
8c89dd2b 267 - (djm) Fix autoconf logic for --with-lastlog=no Report and diagnosis from
268 Philipp Buehler <lists@fips.de> and Kevin Steves <stevesk@sweden.hp.com>
269 respectively.
c59dc6bd 270 - (djm) Don't log SSH2 PAM KbdInt responses to debug, they may contain
271 passwords.
9c8dbb1b 272 - (bal) Reorder. Move all bsd-*, fake-*, next-*, and cygwin* stuff to
273 openbsd-compat/. And resolve all ./configure and Makefile.in issues
274 assocated.
37845585 275
9c8dbb1b 27620010130
39929cdb 277 - (djm) OpenBSD CVS Sync:
278 - markus@cvs.openbsd.org 2001/01/29 09:55:37
279 [channels.c channels.h clientloop.c serverloop.c]
280 fix select overflow; ok deraadt@ and stevesk@
865ac82e 281 - markus@cvs.openbsd.org 2001/01/29 12:42:35
282 [canohost.c canohost.h channels.c clientloop.c]
283 add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNS
46aa2d1f 284 - markus@cvs.openbsd.org 2001/01/29 12:47:32
285 [rsa.c rsa.h ssh-agent.c sshconnect1.c sshd.c]
286 handle rsa_private_decrypt failures; helps against the Bleichenbacher
287 pkcs#1 attack
ae810de7 288 - djm@cvs.openbsd.org 2001/01/29 05:36:11
289 [ssh.1 ssh.c]
290 Allow invocation of sybsystem by commandline (-s); ok markus@
83bc57f9 291 - (stevesk) configure.in: remove duplicate PROG_LS
39929cdb 292
9c8dbb1b 29320010129
f29ef605 294 - (stevesk) sftp-server.c: use %lld vs. %qd
295
cb9da0fc 29620010128
297 - (bal) Put USE_PIPES back into sco3.2v5
23c2a7a5 298 - (bal) OpenBSD Sync
9bd5b720 299 - markus@cvs.openbsd.org 2001/01/28 10:15:34
300 [dispatch.c]
301 re-keying is not supported; ok deraadt@
5fb622e4 302 - markus@cvs.openbsd.org 2001/01/28 10:24:04
7f5c4295 303 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
5fb622e4 304 cleanup AUTHORS sections
9bd5b720 305 - markus@cvs.openbsd.org 2001/01/28 10:37:26
ab60252b 306 [sshd.c sshd.8]
9bd5b720 307 remove -Q, no longer needed
308 - stevesk@cvs.openbsd.org 2001/01/28 20:36:16
a877488a 309 [readconf.c ssh.1]
9bd5b720 310 ``StrictHostKeyChecking ask'' documentation and small cleanup.
311 ok markus@
6f37606e 312 - stevesk@cvs.openbsd.org 2001/01/28 20:43:25
61e96248 313 [sshd.8]
6f37606e 314 spelling. ok markus@
95f4ccfb 315 - stevesk@cvs.openbsd.org 2001/01/28 20:53:21
316 [xmalloc.c]
317 use size_t for strlen() return. ok markus@
6f37606e 318 - stevesk@cvs.openbsd.org 2001/01/28 22:27:05
319 [authfile.c]
320 spelling. use sizeof vs. strlen(). ok markus@
9bd5b720 321 - niklas@cvs.openbsd.org 2001/01/29 1:59:14
23c2a7a5 322 [atomicio.h canohost.h clientloop.h deattack.h dh.h dispatch.h
323 groupaccess.c groupaccess.h hmac.h hostfile.h includes.h kex.h
324 key.h log.h login.h match.h misc.h myproposal.h nchan.ms pathnames.h
325 radix.h readpass.h rijndael.h serverloop.h session.h sftp.h ssh-add.1
326 ssh-dss.h ssh-keygen.1 ssh-keyscan.1 ssh-rsa.h ssh1.h ssh_config
327 sshconnect.h sshd_config tildexpand.h uidswap.h uuencode.h]
328 $OpenBSD$
b0e305c9 329 - (bal) Minor auth2.c resync. Whitespace and moving of an #include.
cb9da0fc 330
c9606e03 33120010126
61e96248 332 - (bal) SSH_PROGRAM vs _PATH_SSH_PROGRAM fix pointed out by Roumen
c9606e03 333 Petrov <roumen.petrov@skalasoft.com>
2f4b2e38 334 - (bal) OpenBSD Sync
335 - deraadt@cvs.openbsd.org 2001/01/25 8:06:33
336 [ssh-agent.c]
337 call _exit() in signal handler
c9606e03 338
d7d5f0b2 33920010125
340 - (djm) Sync bsd-* support files:
341 - deraadt@cvs.openbsd.org 2000/01/26 03:43:20
342 [rresvport.c bindresvport.c]
61e96248 343 new bindresvport() semantics that itojun, shin, jean-luc and i have
d7d5f0b2 344 agreed on, which will be happy for the future. bindresvport_sa() for
345 sockaddr *, too. docs later..
346 - deraadt@cvs.openbsd.org 2000/01/24 02:24:21
347 [bindresvport.c]
61e96248 348 in bindresvport(), if sin is non-NULL, example sin->sin_family for
d7d5f0b2 349 the actual family being processed
e1dd3a7a 350 - (djm) Mention PRNGd in documentation, it is nicer than EGD
351 - (djm) Automatically search for "well-known" EGD/PRNGd sockets in autoconf
8080699b 352 - (bal) AC_FUNC_STRFTIME added to autoconf
4ccb01d6 353 - (bal) OpenBSD Resync
354 - stevesk@cvs.openbsd.org 2001/01/24 21:03:50
355 [channels.c]
356 missing freeaddrinfo(); ok markus@
d7d5f0b2 357
556eb464 35820010124
359 - (bal) OpenBSD Resync
360 - markus@cvs.openbsd.org 2001/01/23 10:45:10
361 [ssh.h]
61e96248 362 nuke comment
1aecda34 363 - (bal) no 64bit support patch from Tim Rice <tim@multitalents.net>
364 - (bal) #ifdef around S_IFSOCK if platform does not support it.
365 patch by Tim Rice <tim@multitalents.net>
366 - (bal) fake-regex.h cleanup based on Tim Rice's patch.
c33f0b36 367 - (stevesk) sftp-server.c: fix chmod() mode mask
556eb464 368
effa6591 36920010123
370 - (bal) regexp.h typo in configure.in. Should have been regex.h
371 - (bal) SSH_USER_DIR to _PATH_SSH_USER_DIR patch by stevesk@
61e96248 372 - (bal) SSH_ASKPASS_DEFAULT to _PATH_SSH_ASKPASS_DEFAULT
53a24016 373 - (bal) OpenBSD Resync
374 - markus@cvs.openbsd.org 2001/01/22 8:15:00
375 [auth-krb4.c sshconnect1.c]
376 only AFS needs radix.[ch]
377 - markus@cvs.openbsd.org 2001/01/22 8:32:53
378 [auth2.c]
379 no need to include; from mouring@etoh.eviladmin.org
380 - stevesk@cvs.openbsd.org 2001/01/22 16:55:21
381 [key.c]
382 free() -> xfree(); ok markus@
383 - stevesk@cvs.openbsd.org 2001/01/22 17:22:28
384 [sshconnect2.c sshd.c]
385 fix memory leaks in SSH2 key exchange; ok markus@
d464095c 386 - markus@cvs.openbsd.org 2001/01/22 23:06:39
387 [auth1.c auth2.c readconf.c readconf.h servconf.c servconf.h
388 sshconnect1.c sshconnect2.c sshd.c]
389 rename skey -> challenge response.
390 auto-enable kbd-interactive for ssh2 if challenge-reponse is enabled.
53a24016 391
effa6591 392
42f11eb2 39320010122
394 - (bal) OpenBSD Resync
395 - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
396 [servconf.c ssh.h sshd.c]
397 only auth-chall.c needs #ifdef SKEY
398 - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
399 [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
400 auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
401 packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
402 session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
403 ssh1.h sshconnect1.c sshd.c ttymodes.c]
404 move ssh1 definitions to ssh1.h, pathnames to pathnames.h
405 - markus@cvs.openbsd.org 2001/01/19 16:48:14
406 [sshd.8]
407 fix typo; from stevesk@
408 - markus@cvs.openbsd.org 2001/01/19 16:50:58
409 [ssh-dss.c]
61e96248 410 clear and free digest, make consistent with other code (use dlen); from
42f11eb2 411 stevesk@
412 - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
413 [auth-options.c auth-options.h auth-rsa.c auth2.c]
414 pass the filename to auth_parse_options()
61e96248 415 - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
42f11eb2 416 [readconf.c]
417 fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
418 - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
419 [sshconnect2.c]
420 dh_new_group() does not return NULL. ok markus@
421 - markus@cvs.openbsd.org 2001/01/20 21:33:42
422 [ssh-add.c]
61e96248 423 do not loop forever if askpass does not exist; from
42f11eb2 424 andrew@pimlott.ne.mediaone.net
425 - djm@cvs.openbsd.org 2001/01/20 23:00:56
426 [servconf.c]
427 Check for NULL return from strdelim; ok markus
428 - djm@cvs.openbsd.org 2001/01/20 23:02:07
429 [readconf.c]
430 KNF; ok markus
431 - jakob@cvs.openbsd.org 2001/01/21 9:00:33
432 [ssh-keygen.1]
433 remove -R flag; ok markus@
434 - markus@cvs.openbsd.org 2001/01/21 19:05:40
435 [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
436 auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
437 auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
438 bufaux.c bufaux.h buffer.c canahost.c canahost.h channels.c
439 cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
440 deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
441 key.c key.h log-client.c log-server.c log.c log.h login.c login.h
442 match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
443 readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
444 session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
61e96248 445 ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
42f11eb2 446 sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
447 ttysmodes.c uidswap.c xmalloc.c]
61e96248 448 split ssh.h and try to cleanup the #include mess. remove unnecessary
42f11eb2 449 #includes. rename util.[ch] -> misc.[ch]
450 - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
61e96248 451 - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
42f11eb2 452 conflict when compiling for non-kerb install
453 - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
454 on 1/19.
455
6005a40c 45620010120
457 - (bal) OpenBSD Resync
458 - markus@cvs.openbsd.org 2001/01/19 12:45:26
459 [ssh-chall.c servconf.c servconf.h ssh.h sshd.c]
460 only auth-chall.c needs #ifdef SKEY
47af6577 461 - (bal) Slight auth2-pam.c clean up.
462 - (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
463 but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
6005a40c 464
922e6493 46520010119
466 - (djm) Update versions in RPM specfiles
59c97189 467 - (bal) OpenBSD Resync
468 - markus@cvs.openbsd.org 2001/01/18 16:20:21
469 [log-client.c log-server.c log.c readconf.c servconf.c ssh.1 ssh.h
470 sshd.8 sshd.c]
61e96248 471 log() is at pri=LOG_INFO, since LOG_NOTICE goes to /dev/console on many
59c97189 472 systems
473 - markus@cvs.openbsd.org 2001/01/18 16:59:59
474 [auth-passwd.c auth.c auth.h auth1.c auth2.c serverloop.c session.c
475 session.h sshconnect1.c]
476 1) removes fake skey from sshd, since this will be much
477 harder with /usr/libexec/auth/login_XXX
478 2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
479 3) make addition of BSD_AUTH and other challenge reponse methods
480 easier.
481 - markus@cvs.openbsd.org 2001/01/18 17:12:43
482 [auth-chall.c auth2-chall.c]
483 rename *-skey.c *-chall.c since the files are not skey specific
04fc7a67 484 - (djm) Merge patch from Tim Waugh (via Nalin Dahyabhai <nalin@redhat.com>)
485 to fix NULL pointer deref and fake authloop breakage in PAM code.
f4ebf0e8 486 - (bal) Updated contrib/cygwin/ by Corinna Vinschen <vinschen@redhat.com>
3c418020 487 - (bal) Minor cygwin patch to auth1.c. Suggested by djm.
61e96248 488
b5c334cc 48920010118
490 - (bal) Super Sized OpenBSD Resync
491 - markus@cvs.openbsd.org 2001/01/11 22:14:20 GMT 2001 by markus
492 [sshd.c]
493 maxfd+1
494 - markus@cvs.openbsd.org 2001/01/13 17:59:18
495 [ssh-keygen.1]
496 small ssh-keygen manpage cleanup; stevesk@pobox.com
497 - markus@cvs.openbsd.org 2001/01/13 18:03:07
498 [scp.c ssh-keygen.c sshd.c]
499 getopt() returns -1 not EOF; stevesk@pobox.com
500 - markus@cvs.openbsd.org 2001/01/13 18:06:54
501 [ssh-keyscan.c]
502 use SSH_DEFAULT_PORT; from stevesk@pobox.com
503 - markus@cvs.openbsd.org 2001/01/13 18:12:47
504 [ssh-keyscan.c]
505 free() -> xfree(); fix memory leak; from stevesk@pobox.com
506 - markus@cvs.openbsd.org 2001/01/13 18:14:13
507 [ssh-add.c]
508 typo, from stevesk@sweden.hp.com
509 - markus@cvs.openbsd.org 2001/01/13 18:32:50
61e96248 510 [packet.c session.c ssh.c sshconnect.c sshd.c]
b5c334cc 511 split out keepalive from packet_interactive (from dale@accentre.com)
512 set IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT for ssh2, too.
513 - markus@cvs.openbsd.org 2001/01/13 18:36:45
514 [packet.c packet.h]
515 reorder, typo
516 - markus@cvs.openbsd.org 2001/01/13 18:38:00
517 [auth-options.c]
518 fix comment
519 - markus@cvs.openbsd.org 2001/01/13 18:43:31
520 [session.c]
521 Wall
61e96248 522 - markus@cvs.openbsd.org 2001/01/13 19:14:08
b5c334cc 523 [clientloop.h clientloop.c ssh.c]
524 move callback to headerfile
525 - markus@cvs.openbsd.org 2001/01/15 21:40:10
526 [ssh.c]
527 use log() instead of stderr
528 - markus@cvs.openbsd.org 2001/01/15 21:43:51
529 [dh.c]
530 use error() not stderr!
531 - markus@cvs.openbsd.org 2001/01/15 21:45:29
532 [sftp-server.c]
533 rename must fail if newpath exists, debug off by default
534 - markus@cvs.openbsd.org 2001/01/15 21:46:38
535 [sftp-server.c]
536 readable long listing for sftp-server, ok deraadt@
537 - markus@cvs.openbsd.org 2001/01/16 19:20:06
538 [key.c ssh-rsa.c]
61e96248 539 make "ssh-rsa" key format for ssh2 confirm to the ietf-drafts; from
540 galb@vandyke.com. note that you have to delete older ssh2-rsa keys,
541 since they are in the wrong format, too. they must be removed from
b5c334cc 542 .ssh/authorized_keys2 and .ssh/known_hosts2, etc.
61e96248 543 (cd; grep -v ssh-rsa .ssh/authorized_keys2 > TMP && mv TMP
544 .ssh/authorized_keys2) additionally, we now check that
b5c334cc 545 BN_num_bits(rsa->n) >= 768.
546 - markus@cvs.openbsd.org 2001/01/16 20:54:27
547 [sftp-server.c]
548 remove some statics. simpler handles; idea from nisse@lysator.liu.se
549 - deraadt@cvs.openbsd.org 2001/01/16 23:58:08
550 [bufaux.c radix.c sshconnect.h sshconnect1.c]
551 indent
552 - (bal) Added bsd-strmode.[ch] since some non-OpenBSD platforms may
553 be missing such feature.
554
61e96248 555
52ce34a2 55620010117
557 - (djm) Only write random seed file at exit
717057b6 558 - (djm) Make PAM support optional, enable with --with-pam
61e96248 559 - (djm) Try to use libcrypt on Linux, but link it after OpenSSL (which
717057b6 560 provides a crypt() of its own)
561 - (djm) Avoid a warning in bsd-bindresvport.c
562 - (djm) Try to avoid adding -I/usr/include to CPPFLAGS during SSL tests. This
61e96248 563 can cause weird segfaults errors on Solaris
8694a1ce 564 - (djm) Avoid warning in PAM code by making read_passphrase arguments const
d748039d 565 - (djm) Add --with-pam to RPM spec files
52ce34a2 566
2fd3c144 56720010115
568 - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
89c7e31c 569 - (bal) utimes() support via utime() interface on machine that lack utimes().
2fd3c144 570
63b68889 57120010114
572 - (stevesk) initial work for OpenBSD "support supplementary group in
573 {Allow,Deny}Groups" patch:
574 - import getgrouplist.c from OpenBSD (bsd-getgrouplist.c)
575 - add bsd-getgrouplist.h
576 - new files groupaccess.[ch]
577 - build but don't use yet (need to merge auth.c changes)
c6a69271 578 - (stevesk) complete:
579 - markus@cvs.openbsd.org 2001/01/13 11:56:48
580 [auth.c sshd.8]
581 support supplementary group in {Allow,Deny}Groups
582 from stevesk@pobox.com
61e96248 583
f546c780 58420010112
585 - (bal) OpenBSD Sync
586 - markus@cvs.openbsd.org 2001/01/10 22:56:22
587 [bufaux.h bufaux.c sftp-server.c sftp.h getput.h]
588 cleanup sftp-server implementation:
547519f0 589 add buffer_get_int64, buffer_put_int64, GET_64BIT, PUT_64BIT
590 parse SSH2_FILEXFER_ATTR_EXTENDED
591 send SSH2_FX_EOF if readdir returns no more entries
592 reply to SSH2_FXP_EXTENDED message
593 use #defines from the draft
594 move #definations to sftp.h
f546c780 595 more info:
61e96248 596 http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-00.txt
f546c780 597 - markus@cvs.openbsd.org 2001/01/10 19:43:20
598 [sshd.c]
599 XXX - generate_empheral_server_key() is not safe against races,
61e96248 600 because it calls log()
f546c780 601 - markus@cvs.openbsd.org 2001/01/09 21:19:50
602 [packet.c]
603 allow TCP_NDELAY for ipv6; from netbsd via itojun@
604
9548d6c8 60520010110
606 - (djm) SNI/Reliant Unix needs USE_PIPES and $DISPLAY hack. Report from
607 Bladt Norbert <Norbert.Bladt@adi.ch>
608
af972861 60920010109
610 - (bal) Resync CVS ID of cli.c
4b80e97b 611 - (stevesk) auth1.c: free should be after WITH_AIXAUTHENTICATE
612 code.
eea39c02 613 - (bal) OpenBSD Sync
614 - markus@cvs.openbsd.org 2001/01/08 22:29:05
615 [auth2.c compat.c compat.h servconf.c servconf.h sshd.8
616 sshd_config version.h]
617 implement option 'Banner /etc/issue.net' for ssh2, move version to
618 2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
619 is enabled).
620 - markus@cvs.openbsd.org 2001/01/08 22:03:23
621 [channels.c ssh-keyscan.c]
622 O_NDELAY -> O_NONBLOCK; thanks stevesk@pobox.com
623 - markus@cvs.openbsd.org 2001/01/08 21:55:41
624 [sshconnect1.c]
625 more cleanups and fixes from stevesk@pobox.com:
626 1) try_agent_authentication() for loop will overwrite key just
627 allocated with key_new(); don't alloc
628 2) call ssh_close_authentication_connection() before exit
629 try_agent_authentication()
630 3) free mem on bad passphrase in try_rsa_authentication()
631 - markus@cvs.openbsd.org 2001/01/08 21:48:17
632 [kex.c]
633 missing free; thanks stevesk@pobox.com
f1c4659d 634 - (bal) Detect if clock_t structure exists, if not define it.
635 - (bal) Detect if O_NONBLOCK exists, if not define it.
636 - (bal) removed news4-posix.h (now empty)
637 - (bal) changed bsd-bindresvport.c and bsd-rresvport.c to use 'socklen_t'
638 instead of 'int'
adc83ebf 639 - (stevesk) sshd_config: sync
4f771a33 640 - (stevesk) defines.h: remove spurious ``;''
af972861 641
bbcf899f 64220010108
643 - (bal) Fixed another typo in cli.c
644 - (bal) OpenBSD Sync
645 - markus@cvs.openbsd.org 2001/01/07 21:26:55
646 [cli.c]
647 typo
648 - markus@cvs.openbsd.org 2001/01/07 21:26:55
649 [cli.c]
650 missing free, stevesk@pobox.com
651 - markus@cvs.openbsd.org 2001/01/07 19:06:25
652 [auth1.c]
653 missing free, stevesk@pobox.com
654 - markus@cvs.openbsd.org 2001/01/07 11:28:04
655 [log-client.c log-server.c log.c readconf.c servconf.c ssh.1
656 ssh.h sshd.8 sshd.c]
657 rename SYSLOG_LEVEL_INFO->SYSLOG_LEVEL_NOTICE
658 syslog priority changes:
659 fatal() LOG_ERR -> LOG_CRIT
660 log() LOG_INFO -> LOG_NOTICE
b8c37305 661 - Updated TODO
bbcf899f 662
9616313f 66320010107
664 - (bal) OpenBSD Sync
665 - markus@cvs.openbsd.org 2001/01/06 11:23:27
666 [ssh-rsa.c]
667 remove unused
668 - itojun@cvs.openbsd.org 2001/01/05 08:23:29
669 [ssh-keyscan.1]
670 missing .El
671 - markus@cvs.openbsd.org 2001/01/04 22:41:03
672 [session.c sshconnect.c]
673 consistent use of _PATH_BSHELL; from stevesk@pobox.com
674 - djm@cvs.openbsd.org 2001/01/04 22:35:32
675 [ssh.1 sshd.8]
676 Mention AES as available SSH2 Cipher; ok markus
677 - markus@cvs.openbsd.org 2001/01/04 22:25:58
678 [sshd.c]
679 sync usage()/man with defaults; from stevesk@pobox.com
680 - markus@cvs.openbsd.org 2001/01/04 22:21:26
681 [sshconnect2.c]
682 handle SSH2_MSG_USERAUTH_BANNER; fixes bug when connecting to a server
683 that prints a banner (e.g. /etc/issue.net)
61e96248 684
1877dc0c 68520010105
686 - (bal) contrib/caldera/ provided by Tim Rice <tim@multitalents.net>
5a64a938 687 - (bal) bsd-getcwd.c and bsd-setenv.c changed from bcopy() to memmove()
1877dc0c 688
488c06c8 68920010104
690 - (djm) Fix memory leak on systems with BROKEN_GETADDRINFO. Based on
691 work by Chris Vaughan <vaughan99@yahoo.com>
692
7c49df64 69320010103
694 - (bal) fixed up sshconnect.c so it was closer inline with the OpenBSD
695 tree (mainly positioning)
696 - (bal) OpenSSH CVS Update
697 - markus@cvs.openbsd.org 2001/01/02 20:41:02
698 [packet.c]
699 log remote ip on disconnect; PR 1600 from jcs@rt.fm
700 - markus@cvs.openbsd.org 2001/01/02 20:50:56
701 [sshconnect.c]
61e96248 702 strict_host_key_checking for host_status != HOST_CHANGED &&
7c49df64 703 ip_status == HOST_CHANGED
61e96248 704 - (bal) authfile.c: Synced CVS ID tag
2c523de9 705 - (bal) UnixWare 2.0 fixes by Tim Rice <tim@multitalents.net>
706 - (bal) Disable sftp-server if no 64bit int support exists. Based on
707 patch by Tim Rice <tim@multitalents.net>
708 - (bal) Makefile.in changes to uninstall: target to remove sftp-server
709 and sftp-server.8 manpage.
7c49df64 710
a421e945 71120010102
712 - (bal) OpenBSD CVS Update
713 - markus@cvs.openbsd.org 2001/01/01 14:52:49
714 [scp.c]
715 use shared fatal(); from stevesk@pobox.com
716
0efc80a7 71720001231
718 - (bal) Reverted out of MAXHOSTNAMELEN. This should be set per OS.
719 for multiple reasons.
b1335fdf 720 - (bal) Reverted out of a partial NeXT patch.
0efc80a7 721
efcae5b1 72220001230
723 - (bal) OpenBSD CVS Update
724 - markus@cvs.openbsd.org 2000/12/28 18:58:30
725 [ssh-keygen.c]
726 enable 'ssh-keygen -l -f ~/.ssh/{authorized_keys,known_hosts}{,2}
b148018f 727 - markus@cvs.openbsd.org 2000/12/29 22:19:13
728 [channels.c]
729 missing xfree; from vaughan99@yahoo.com
efcae5b1 730 - (bal) Resynced CVS ID with OpenBSD for channel.c and uidswap.c
03a14cc9 731 - (bal) if no MAXHOSTNAMELEN is defined. Default to 64 character defination.
34665bf7 732 Suggested by Christian Kurz <shorty@debian.org>
cb6dabf4 733 - (bal) Add in '.c.o' section to Makefile.in to address make programs that
61e96248 734 don't honor CPPFLAGS by default. Suggested by Lutz Jaenicke
cb6dabf4 735 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
0dd78cd8 736
73720001229
61e96248 738 - (bal) Fixed spelling of 'authorized_keys' in ssh-copy-id.1 by Christian
34665bf7 739 Kurz <shorty@debian.org>
8abcdba4 740 - (bal) OpenBSD CVS Update
741 - markus@cvs.openbsd.org 2000/12/28 14:25:51
742 [auth.h auth2.c]
743 count authentication failures only
744 - markus@cvs.openbsd.org 2000/12/28 14:25:03
745 [sshconnect.c]
746 fingerprint for MITM attacks, too.
747 - markus@cvs.openbsd.org 2000/12/28 12:03:57
748 [sshd.8 sshd.c]
749 document -D
750 - markus@cvs.openbsd.org 2000/12/27 14:19:21
751 [serverloop.c]
752 less chatty
753 - markus@cvs.openbsd.org 2000/12/27 12:34
754 [auth1.c sshconnect2.c sshd.c]
755 typo
756 - markus@cvs.openbsd.org 2000/12/27 12:30:19
757 [readconf.c readconf.h ssh.1 sshconnect.c]
758 new option: HostKeyAlias: allow the user to record the host key
759 under a different name. This is useful for ssh tunneling over
760 forwarded connections or if you run multiple sshd's on different
761 ports on the same machine.
762 - markus@cvs.openbsd.org 2000/12/27 11:51:53
763 [ssh.1 ssh.c]
764 multiple -t force pty allocation, document ORIGINAL_COMMAND
765 - markus@cvs.openbsd.org 2000/12/27 11:41:31
766 [sshd.8]
767 update for ssh-2
c52c7082 768 - (stevesk) compress.[ch] sync with openbsd; missed in prototype
769 fix merge.
0dd78cd8 770
8f523d67 77120001228
772 - (bal) Patch to add libutil.h to loginrec.c only if the platform has
773 libutil.h. Suggested by Pekka Savola <pekka@netcore.fi>
9fb76616 774 - (djm) Update to new x11-askpass in RPM spec
0dd78cd8 775 - (bal) SCO patch to not include <sys/queue.h> since it's unrelated
776 header. Patch by Tim Rice <tim@multitalents.net>
777 - Updated TODO w/ known HP/UX issue
778 - (bal) removed extra <netdb.h> noticed by Kevin Steves and removed the
779 bad reference to 'NeXT including it else were' on the #ifdef version.
8f523d67 780
b03bd394 78120001227
61e96248 782 - (bal) Typo in configure.in: entut?ent should be endut?ent. Suggested by
b03bd394 783 Takumi Yamane <yamtak@b-session.com>
784 - (bal) Checks for getrlimit(), sysconf(), and setdtablesize(). Patch
8f523d67 785 by Corinna Vinschen <vinschen@redhat.com>
786 - (djm) Fix catman-do target for non-bash
61e96248 787 - (bal) Typo in configure.in: entut?ent should be endut?ent. Suggested by
8f523d67 788 Takumi Yamane <yamtak@b-session.com>
789 - (bal) Checks for getrlimit(), sysconf(), and setdtablesize(). Patch
b03bd394 790 by Corinna Vinschen <vinschen@redhat.com>
13991f8e 791 - (djm) Fix catman-do target for non-bash
61e96248 792 - (bal) Fixed NeXT's lack of CPPFLAGS honoring.
793 - (bal) ssh-keyscan.c: NeXT (and older BSDs) don't support getrlimit() w/
f318b98b 794 'RLIMIT_NOFILE'
61e96248 795 - (djm) Remove *.Ylonen files. They are no longer in the OpenBSD tree,
796 the info in COPYING.Ylonen has been moved to the start of each
3bdf55b1 797 SSH1-derived file and README.Ylonen is well out of date.
b03bd394 798
8d88011e 79920001223
800 - (bal) Fixed Makefile.in to support recompile of all ssh and sshd objects
801 if a change to config.h has occurred. Suggested by Gert Doering
802 <gert@greenie.muc.de>
803 - (bal) OpenBSD CVS Update:
804 - markus@cvs.openbsd.org 2000/12/22 16:49:40
805 [ssh-keygen.c]
806 fix ssh-keygen -x -t type > file; from Roumen.Petrov@skalasoft.com
807
1e3b8b07 80820001222
809 - Updated RCSID for pty.c
810 - (bal) OpenBSD CVS Updates:
811 - markus@cvs.openbsd.org 2000/12/21 15:10:16
812 [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
813 print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
814 - markus@cvs.openbsd.org 2000/12/20 19:26:56
815 [authfile.c]
816 allow ssh -i userkey for root
817 - markus@cvs.openbsd.org 2000/12/20 19:37:21
818 [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
819 fix prototypes; from stevesk@pobox.com
820 - markus@cvs.openbsd.org 2000/12/20 19:32:08
821 [sshd.c]
822 init pointer to NULL; report from Jan.Ivan@cern.ch
823 - markus@cvs.openbsd.org 2000/12/19 23:17:54
824 [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
825 auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
826 bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
827 crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
828 key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
829 packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
830 serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
831 ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h uuencode.c
832 uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
833 replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
834 unsigned' with u_char.
835
67b0facb 83620001221
837 - (stevesk) OpenBSD CVS updates:
838 - markus@cvs.openbsd.org 2000/12/19 15:43:45
839 [authfile.c channels.c sftp-server.c ssh-agent.c]
840 remove() -> unlink() for consistency
841 - markus@cvs.openbsd.org 2000/12/19 15:48:09
842 [ssh-keyscan.c]
843 replace <ssl/x.h> with <openssl/x.h>
844 - markus@cvs.openbsd.org 2000/12/17 02:33:40
845 [uidswap.c]
846 typo; from wsanchez@apple.com
61e96248 847
adeebd37 84820001220
61e96248 849 - (djm) Workaround PAM inconsistencies between Solaris derived PAM code
adeebd37 850 and Linux-PAM. Based on report and fix from Andrew Morgan
851 <morgan@transmeta.com>
852
f072c47a 85320001218
854 - (stevesk) rsa.c: entropy.h not needed.
0c2fb82f 855 - (bal) split CFLAGS into CFLAGS and CPPFLAGS in configure.in and Makefile.
856 Suggested by Wilfredo Sanchez <wsanchez@apple.com>
f072c47a 857
731c1541 85820001216
859 - (stevesk) OpenBSD CVS updates:
860 - markus@cvs.openbsd.org 2000/12/16 02:53:57
861 [scp.c]
862 allow + in usernames; request from Florian.Weimer@RUS.Uni-Stuttgart.DE
863 - markus@cvs.openbsd.org 2000/12/16 02:39:57
864 [scp.c]
865 unused; from stevesk@pobox.com
866
227e8e86 86720001215
9853409f 868 - (stevesk) Old OpenBSD patch wasn't completely applied:
869 - markus@cvs.openbsd.org 2000/01/24 22:11:20
870 [scp.c]
871 allow '.' in usernames; from jedgar@fxp.org
227e8e86 872 - (stevesk) OpenBSD CVS updates:
873 - markus@cvs.openbsd.org 2000/12/13 16:26:53
874 [ssh-keyscan.c]
875 fatal already adds \n; from stevesk@pobox.com
876 - markus@cvs.openbsd.org 2000/12/13 16:25:44
877 [ssh-agent.c]
878 remove redundant spaces; from stevesk@pobox.com
879 - ho@cvs.openbsd.org 2000/12/12 15:50:21
880 [pty.c]
881 When failing to set tty owner and mode on a read-only filesystem, don't
882 abort if the tty already has correct owner and reasonably sane modes.
883 Example; permit 'root' to login to a firewall with read-only root fs.
884 (markus@ ok)
885 - deraadt@cvs.openbsd.org 2000/12/13 06:36:05
886 [pty.c]
887 KNF
6ffc9c88 888 - markus@cvs.openbsd.org 2000/12/12 14:45:21
889 [sshd.c]
890 source port < 1024 is no longer required for rhosts-rsa since it
891 adds no additional security.
892 - markus@cvs.openbsd.org 2000/12/12 16:11:49
893 [ssh.1 ssh.c]
894 rhosts-rsa is no longer automagically disabled if ssh is not privileged.
895 UsePrivilegedPort=no disables rhosts-rsa _only_ for old servers.
896 these changes should not change the visible default behaviour of the ssh client.
71c0d06a 897 - deraadt@cvs.openbsd.org 2000/12/11 10:27:33
898 [scp.c]
899 when copying 0-sized files, do not re-print ETA time at completion
3e1caa83 900 - provos@cvs.openbsd.org 2000/12/15 10:30:15
901 [kex.c kex.h sshconnect2.c sshd.c]
902 compute diffie-hellman in parallel between server and client. okay markus@
227e8e86 903
6c935fbd 90420001213
905 - (djm) Make sure we reset the SIGPIPE disposition after we fork. Report
906 from Andreas M. Kirchwitz <amk@krell.zikzak.de>
227e8e86 907 - (stevesk) OpenBSD CVS update:
1fe6a48f 908 - markus@cvs.openbsd.org 2000/12/12 15:30:02
909 [ssh-keyscan.c ssh.c sshd.c]
61e96248 910 consistently use __progname; from stevesk@pobox.com
6c935fbd 911
367d1840 91220001211
913 - (bal) Applied patch to include ssh-keyscan into Redhat's package, and
914 patch to install ssh-keyscan manpage. Patch by Pekka Savola
915 <pekka@netcore.fi>
e3a70753 916 - (bal) OpenbSD CVS update
917 - markus@cvs.openbsd.org 2000/12/10 17:01:53
918 [sshconnect1.c]
919 always request new challenge for skey/tis-auth, fixes interop with
920 other implementations; report from roth@feep.net
367d1840 921
6b523bae 92220001210
923 - (bal) OpenBSD CVS updates
61e96248 924 - markus@cvs.openbsd.org 2000/12/09 13:41:51
6b523bae 925 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
926 undo rijndael changes
61e96248 927 - markus@cvs.openbsd.org 2000/12/09 13:48:31
6b523bae 928 [rijndael.c]
929 fix byte order bug w/o introducing new implementation
61e96248 930 - markus@cvs.openbsd.org 2000/12/09 14:08:27
6b523bae 931 [sftp-server.c]
932 "" -> "." for realpath; from vinschen@redhat.com
61e96248 933 - markus@cvs.openbsd.org 2000/12/09 14:06:54
6b523bae 934 [ssh-agent.c]
935 extern int optind; from stevesk@sweden.hp.com
13af0aa2 936 - provos@cvs.openbsd.org 2000/12/09 23:51:11
937 [compat.c]
938 remove unnecessary '\n'
6b523bae 939
ce9c0b75 94020001209
6b523bae 941 - (bal) OpenBSD CVS updates:
61e96248 942 - djm@cvs.openbsd.org 2000/12/07 4:24:59
ce9c0b75 943 [ssh.1]
944 Typo fix from Wilfredo Sanchez <wsanchez@apple.com>; ok theo
945
f72fc97f 94620001207
6b523bae 947 - (bal) OpenBSD CVS updates:
61e96248 948 - markus@cvs.openbsd.org 2000/12/06 22:58:14
f72fc97f 949 [compat.c compat.h packet.c]
950 disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
dfe89252 951 - markus@cvs.openbsd.org 2000/12/06 23:10:39
952 [rijndael.c]
953 unexpand(1)
61e96248 954 - markus@cvs.openbsd.org 2000/12/06 23:05:43
dfe89252 955 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
956 new rijndael implementation. fixes endian bugs
f72fc97f 957
97fb6912 95820001206
6b523bae 959 - (bal) OpenBSD CVS updates:
97fb6912 960 - markus@cvs.openbsd.org 2000/12/05 20:34:09
961 [channels.c channels.h clientloop.c serverloop.c]
962 async connects for -R/-L; ok deraadt@
963 - todd@cvs.openssh.org 2000/12/05 16:47:28
964 [sshd.c]
965 tweak comment to reflect real location of pid file; ok provos@
bf5f69f7 966 - (stevesk) Import <sys/queue.h> from OpenBSD for systems that don't
967 have it (used in ssh-keyscan).
227e8e86 968 - (stevesk) OpenBSD CVS update:
f20255cb 969 - markus@cvs.openbsd.org 2000/12/06 19:57:48
970 [ssh-keyscan.c]
971 err(3) -> internal error(), from stevesk@sweden.hp.com
97fb6912 972
f6fdbddf 97320001205
6b523bae 974 - (bal) OpenBSD CVS updates:
f6fdbddf 975 - markus@cvs.openbsd.org 2000/12/04 19:24:02
976 [ssh-keyscan.c ssh-keyscan.1]
977 David Maziere's ssh-keyscan, ok niels@
978 - (bal) Updated Makefile.in to include ssh-keyscan that was just added
979 to the recent OpenBSD source tree.
835d2104 980 - (stevesk) fix typos in contrib/hpux/README
f6fdbddf 981
cbc5abf9 98220001204
983 - (bal) More C functions defined in NeXT that are unaccessable without
61e96248 984 defining -POSIX.
985 - (bal) OpenBSD CVS updates:
986 - markus@cvs.openbsd.org 2000/12/03 11:29:04
cbc5abf9 987 [compat.c]
988 remove fallback to SSH_BUG_HMAC now that the drafts are updated
989 - markus@cvs.openbsd.org 2000/12/03 11:27:55
990 [compat.c]
61e96248 991 correctly match "2.1.0.pl2 SSH" etc; from
97fb6912 992 pekkas@netcore.fi/bugzilla.redhat
cbc5abf9 993 - markus@cvs.openbsd.org 2000/12/03 11:15:03
994 [auth2.c compat.c compat.h sshconnect2.c]
995 support f-secure/ssh.com 2.0.12; ok niels@
996
0b6fbf03 99720001203
cbc5abf9 998 - (bal) OpenBSD CVS updates:
0b6fbf03 999 - markus@cvs.openbsd.org 2000/11/30 22:54:31
1000 [channels.c]
61e96248 1001 debug->warn if tried to do -R style fwd w/o client requesting this;
0b6fbf03 1002 ok neils@
1003 - markus@cvs.openbsd.org 2000/11/29 20:39:17
1004 [cipher.c]
1005 des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
1006 - markus@cvs.openbsd.org 2000/11/30 18:33:05
1007 [ssh-agent.c]
1008 agents must not dump core, ok niels@
61e96248 1009 - markus@cvs.openbsd.org 2000/11/30 07:04:02
0b6fbf03 1010 [ssh.1]
1011 T is for both protocols
1012 - markus@cvs.openbsd.org 2000/12/01 00:00:51
1013 [ssh.1]
1014 typo; from green@FreeBSD.org
1015 - markus@cvs.openbsd.org 2000/11/30 07:02:35
1016 [ssh.c]
1017 check -T before isatty()
1018 - provos@cvs.openbsd.org 2000/11/29 13:51:27
1019 [sshconnect.c]
61e96248 1020 show IP address and hostname when new key is encountered. okay markus@
0b6fbf03 1021 - markus@cvs.openbsd.org 2000/11/30 22:53:35
1022 [sshconnect.c]
1023 disable agent/x11/port fwding if hostkey has changed; ok niels@
1024 - marksu@cvs.openbsd.org 2000/11/29 21:11:59
1025 [sshd.c]
1026 sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
1027 from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
8c9fe09e 1028 - (djm) Added patch from Nalin Dahyabhai <nalin@redhat.com> to enable
1029 PAM authentication using KbdInteractive.
1030 - (djm) Added another TODO
0b6fbf03 1031
90f4078a 103220001202
1033 - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
61e96248 1034 - (bal) Irix need some sort of mansubdir, patch by Michael Stone
90f4078a 1035 <mstone@cs.loyola.edu>
1036
dcef6523 103720001129
7062c40f 1038 - (djm) Back out all the serverloop.c hacks. sshd will now hang again
1039 if there are background children with open fds.
c193d002 1040 - (djm) bsd-rresvport.c bzero -> memset
61e96248 1041 - (djm) Don't fail in defines.h on absence of 64 bit types (we will
c193d002 1042 still fail during compilation of sftp-server).
1043 - (djm) Fail if ar is not found during configure
c523303b 1044 - (djm) OpenBSD CVS updates:
1045 - provos@cvs.openbsd.org 2000/11/22 08:38:31
1046 [sshd.8]
1047 talk about /etc/primes, okay markus@
1048 - markus@cvs.openbsd.org 2000/11/23 14:03:48
1049 [ssh.c sshconnect1.c sshconnect2.c]
1050 complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
1051 defaults
1052 - markus@cvs.openbsd.org 2000/11/25 09:42:53
1053 [sshconnect1.c]
1054 reorder check for illegal ciphers, bugreport from espie@
1055 - markus@cvs.openbsd.org 2000/11/25 10:19:34
1056 [ssh-keygen.c ssh.h]
1057 print keytype when generating a key.
1058 reasonable defaults for RSA1/RSA/DSA keys.
b3ec54b4 1059 - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
1060 more manpage paths in fixpaths calls
1061 - (djm) Also add xauth path at Pekka's suggestion.
57ce3f00 1062 - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
dcef6523 1063
e879a080 106420001125
1065 - (djm) Give up privs when reading seed file
1066
d343d900 106720001123
1068 - (bal) Merge OpenBSD changes:
1069 - markus@cvs.openbsd.org 2000/11/15 22:31:36
1070 [auth-options.c]
61e96248 1071 case insensitive key options; from stevesk@sweeden.hp.com
d343d900 1072 - markus@cvs.openbsd.org 2000/11/16 17:55:43
1073 [dh.c]
1074 do not use perror() in sshd, after child is forked()
1075 - markus@cvs.openbsd.org 2000/11/14 23:42:40
1076 [auth-rsa.c]
1077 parse option only if key matches; fix some confusing seen by the client
1078 - markus@cvs.openbsd.org 2000/11/14 23:44:19
1079 [session.c]
1080 check no_agent_forward_flag for ssh-2, too
1081 - markus@cvs.openbsd.org 2000/11/15
1082 [ssh-agent.1]
1083 reorder SYNOPSIS; typo, use .It
1084 - markus@cvs.openbsd.org 2000/11/14 23:48:55
1085 [ssh-agent.c]
1086 do not reorder keys if a key is removed
1087 - markus@cvs.openbsd.org 2000/11/15 19:58:08
1088 [ssh.c]
61e96248 1089 just ignore non existing user keys
d343d900 1090 - millert@cvs.openbsd.org 200/11/15 20:24:43
1091 [ssh-keygen.c]
1092 Add missing \n at end of error message.
1093
0b49a754 109420001122
1095 - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
1096 are compilable.
1097 - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
1098
fab2e5d3 109920001117
1100 - (bal) Changed from 'primes' to 'primes.out' for consistancy sake. It
1101 has no affect the output. Patch by Corinna Vinschen <vinschen@redhat.com>
61e96248 1102 - (stevesk) Reworked progname support.
260d427b 1103 - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c. Patch by
1104 Shinichi Maruyama <marya@st.jip.co.jp>
fab2e5d3 1105
c2207f11 110620001116
1107 - (bal) Added in MAXSYMLINK test in bsd-realpath.c. Required for some SCO
1108 releases.
1109 - (bal) Make builds work outside of source tree. Patch by Mark D. Roth
1110 <roth@feep.net>
1111
3d398e04 111220001113
61e96248 1113 - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
3d398e04 1114 contrib/README
fa08c86b 1115 - (djm) Merge OpenBSD changes:
1116 - markus@cvs.openbsd.org 2000/11/06 16:04:56
1117 [channels.c channels.h clientloop.c nchan.c serverloop.c]
1118 [session.c ssh.c]
1119 agent forwarding and -R for ssh2, based on work from
1120 jhuuskon@messi.uku.fi
1121 - markus@cvs.openbsd.org 2000/11/06 16:13:27
1122 [ssh.c sshconnect.c sshd.c]
1123 do not disabled rhosts(rsa) if server port > 1024; from
1124 pekkas@netcore.fi
1125 - markus@cvs.openbsd.org 2000/11/06 16:16:35
1126 [sshconnect.c]
1127 downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
1128 - markus@cvs.openbsd.org 2000/11/09 18:04:40
1129 [auth1.c]
1130 typo; from mouring@pconline.com
1131 - markus@cvs.openbsd.org 2000/11/12 12:03:28
1132 [ssh-agent.c]
1133 off-by-one when removing a key from the agent
1134 - markus@cvs.openbsd.org 2000/11/12 12:50:39
1135 [auth-rh-rsa.c auth2.c authfd.c authfd.h]
1136 [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
1137 [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
1138 [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
1139 [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
61e96248 1140 [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
fa08c86b 1141 add support for RSA to SSH2. please test.
1142 there are now 3 types of keys: RSA1 is used by ssh-1 only,
1143 RSA and DSA are used by SSH2.
1144 you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
1145 keys for SSH2 and use the RSA keys for hostkeys or for user keys.
1146 SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
1147 - (djm) Fix up Makefile and Redhat init script to create RSA host keys
f001465f 1148 - (djm) Change to interim version
5733a41a 1149 - (djm) Fix RPM spec file stupidity
6fff1ac4 1150 - (djm) fixpaths to DSA and RSA keys too
3d398e04 1151
d287c664 115220001112
1153 - (bal) SCO Patch to add needed libraries for configure.in. Patch by
1154 Phillips Porch <root@theporch.com>
3d398e04 1155 - (bal) IRIX patch to adding Job Limits. Patch by Denis Parker
1156 <dcp@sgi.com>
a3bf38d0 1157 - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY. Add error() to
1158 failed ioctl(TIOCSCTTY) call.
d287c664 1159
3c4d4fef 116020001111
1161 - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
1162 packaging files
35325fd4 1163 - (djm) Fix new Makefile.in warnings
61e96248 1164 - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
1165 promoted to type int. Report and fix from Dan Astoorian
027bf205 1166 <djast@cs.toronto.edu>
61e96248 1167 - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
e3291159 1168 it wrong. Report from Bennett Todd <bet@rahul.net>
3c4d4fef 1169
3e366738 117020001110
1171 - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
1172 - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
1173 - (bal) Added in check to verify S/Key library is being detected in
1174 configure.in
61e96248 1175 - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
3e366738 1176 Patch by Mark Miller <markm@swoon.net>
1177 - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
61e96248 1178 to remove warnings under MacOS X. Patch by Mark Miller <markm@swoon.net>
3e366738 1179 - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
1180
373998a4 118120001107
e506ee73 1182 - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
1183 Mark Miller <markm@swoon.net>
373998a4 1184 - (bal) sshd.init files corrected to assign $? to RETVAL. Patch by
1185 Jarno Huuskonen <jhuuskon@messi.uku.fi>
e506ee73 1186 - (bal) fixpaths fixed to stop it from quitely failing. Patch by
1187 Mark D. Roth <roth@feep.net>
373998a4 1188
ac89998a 118920001106
1190 - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
6c09e23c 1191 - (djm) Manually fix up missed diff hunks (mainly RCS idents)
61e96248 1192 - (djm) Remove UPGRADING document in favour of a link to the better
d6846e6a 1193 maintained FAQ on www.openssh.com
73bd30fe 1194 - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
1195 <pekkas@netcore.fi>
1196 - (djm) Don't need X11-askpass in RPM spec file if building without it
1197 from Pekka Savola <pekkas@netcore.fi>
c215ba3b 1198 - (djm) Release 2.3.0p1
97b378bf 1199 - (bal) typo in configure.in in regards to --with-ldflags from Marko
1200 Asplund <aspa@kronodoc.fi>
1201 - (bal) fixed next-posix.h. Forgot prototype of getppid().
68f189a9 1202
b850ecd9 120320001105
1204 - (bal) Sync with OpenBSD:
1205 - markus@cvs.openbsd.org 2000/10/31 9:31:58
1206 [compat.c]
1207 handle all old openssh versions
1208 - markus@cvs.openbsd.org 2000/10/31 13:1853
1209 [deattack.c]
1210 so that large packets do not wrap "n"; from netbsd
1211 - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
a30ce26d 1212 - (bal) auth2-skey.c - Checked in. Missing from portable tree.
1213 - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
1214 setsid() into more common files
96054e6f 1215 - (stevesk) pty.c: use __hpux to identify HP-UX.
d0127657 1216 - (bal) Missed auth-skey.o in Makefile.in and minor correction to
1217 bsd-waitpid.c
b850ecd9 1218
75b90ced 121920001029
1220 - (stevesk) Fix typo in auth.c: USE_PAM not PAM
95273555 1221 - (stevesk) Create contrib/cygwin/ directory; patch from
1222 Corinna Vinschen <vinschen@redhat.com>
e9e4a1c7 1223 - (bal) Resolved more $xno and $xyes issues in configure.in
fd5f0295 1224 - (bal) next-posix.h - spelling and forgot a prototype
75b90ced 1225
344f2b94 122620001028
61e96248 1227 - (djm) fix select hack in serverloop.c from Philippe WILLEM
344f2b94 1228 <Philippe.WILLEM@urssaf.fr>
240ae474 1229 - (djm) Fix mangled AIXAUTHENTICATE code
61e96248 1230 - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
606ea390 1231 <markus.friedl@informatik.uni-erlangen.de>
a22aff1f 1232 - (djm) Sync with OpenBSD:
1233 - markus@cvs.openbsd.org 2000/10/16 15:46:32
1234 [ssh.1]
1235 fixes from pekkas@netcore.fi
1236 - markus@cvs.openbsd.org 2000/10/17 14:28:11
1237 [atomicio.c]
1238 return number of characters processed; ok deraadt@
1239 - markus@cvs.openbsd.org 2000/10/18 12:04:02
1240 [atomicio.c]
1241 undo
1242 - markus@cvs.openbsd.org 2000/10/18 12:23:02
1243 [scp.c]
1244 replace atomicio(read,...) with read(); ok deraadt@
1245 - markus@cvs.openbsd.org 2000/10/18 12:42:00
1246 [session.c]
1247 restore old record login behaviour
1248 - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
1249 [auth-skey.c]
1250 fmt string problem in unused code
1251 - provos@cvs.openbsd.org 2000/10/19 10:45:16
1252 [sshconnect2.c]
1253 don't reference freed memory. okay deraadt@
1254 - markus@cvs.openbsd.org 2000/10/21 11:04:23
1255 [canohost.c]
1256 typo, eramore@era-t.ericsson.se; ok niels@
1257 - markus@cvs.openbsd.org 2000/10/23 13:31:55
1258 [cipher.c]
1259 non-alignment dependent swap_bytes(); from
1260 simonb@wasabisystems.com/netbsd
1261 - markus@cvs.openbsd.org 2000/10/26 12:38:28
1262 [compat.c]
1263 add older vandyke products
1264 - markus@cvs.openbsd.org 2000/10/27 01:32:19
1265 [channels.c channels.h clientloop.c serverloop.c session.c]
1266 [ssh.c util.c]
61e96248 1267 enable non-blocking IO on channels, and tty's (except for the
a22aff1f 1268 client ttys).
344f2b94 1269
ddc49b5c 127020001027
1271 - (djm) Increase REKEY_BYTES to 2^24 for arc4random
1272
48e7916f 127320001025
1274 - (djm) Added WARNING.RNG file and modified configure to ask users of the
1275 builtin entropy code to read it.
1276 - (djm) Prefer builtin regex to PCRE.
00937921 1277 - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
1278 - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
1279 <proski@gnu.org>
48e7916f 1280
8dcda1e3 128120001020
1282 - (djm) Don't define _REENTRANT for SNI/Reliant Unix
07bee9a7 1283 - (bal) Imported NEWS-OS waitpid() macros into NeXT. Since implementation
1284 is more correct then current version.
8dcda1e3 1285
f5af5cd5 128620001018
1287 - (stevesk) Add initial support for setproctitle(). Current
1288 support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
134fd7f6 1289 - (stevesk) Add egd startup scripts to contrib/hpux/
f5af5cd5 1290
2f31bdd6 129120001017
1292 - (djm) Add -lregex to cywin libs from Corinna Vinschen
1293 <vinschen@cygnus.com>
ba7a3f40 1294 - (djm) Don't rely on atomicio's retval to determine length of askpass
1295 supplied passphrase. Problem report from Lutz Jaenicke
1296 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
66d6c27e 1297 - (bal) Changed from GNU rx to PCRE on suggestion from djm.
61e96248 1298 - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
66d6c27e 1299 <nakaji@tutrp.tut.ac.jp>
2f31bdd6 1300
33de75a3 130120001016
1302 - (djm) Sync with OpenBSD:
1303 - markus@cvs.openbsd.org 2000/10/14 04:01:15
1304 [cipher.c]
1305 debug3
1306 - markus@cvs.openbsd.org 2000/10/14 04:07:23
1307 [scp.c]
1308 remove spaces from arguments; from djm@mindrot.org
1309 - markus@cvs.openbsd.org 2000/10/14 06:09:46
1310 [ssh.1]
1311 Cipher is for SSH-1 only
1312 - markus@cvs.openbsd.org 2000/10/14 06:12:09
1313 [servconf.c servconf.h serverloop.c session.c sshd.8]
1314 AllowTcpForwarding; from naddy@
1315 - markus@cvs.openbsd.org 2000/10/14 06:16:56
1316 [auth2.c compat.c compat.h sshconnect2.c version.h]
61e96248 1317 OpenSSH_2.3; note that is is not complete, but the version number
33de75a3 1318 needs to be changed for interoperability reasons
1319 - markus@cvs.openbsd.org 2000/10/14 06:19:45
1320 [auth-rsa.c]
1321 do not send RSA challenge if key is not allowed by key-options; from
1322 eivind@ThinkSec.com
1323 - markus@cvs.openbsd.org 2000/10/15 08:14:01
1324 [rijndael.c session.c]
1325 typos; from stevesk@sweden.hp.com
1326 - markus@cvs.openbsd.org 2000/10/15 08:18:31
1327 [rijndael.c]
1328 typo
61e96248 1329 - (djm) Copy manpages back over from OpenBSD - too tedious to wade
30d8b039 1330 through diffs
61e96248 1331 - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
30d8b039 1332 <pekkas@netcore.fi>
aa0289fe 1333 - (djm) Update version in Redhat spec file
61e96248 1334 - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
aa0289fe 1335 Redhat 7.0 spec file
5b2d4b75 1336 - (djm) Make inability to read/write PRNG seedfile non-fatal
1337
33de75a3 1338
4d670c24 133920001015
1340 - (djm) Fix ssh2 hang on background processes at logout.
1341
71dfaf1c 134220001014
443172c4 1343 - (bal) Add support for realpath and getcwd for platforms with broken
1344 or missing realpath implementations for sftp-server.
1345 - (bal) Corrected mistake in INSTALL in regards to GNU rx library
61e96248 1346 - (bal) Add support for GNU rx library for those lacking regexp support
71dfaf1c 1347 - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
02323c45 1348 - (djm) Revert SSH2 serverloop hack, will find a better way.
4ee81249 1349 - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
1350 from Martin Johansson <fatbob@acc.umu.se>
94ec8c6b 1351 - (djm) Big OpenBSD sync:
1352 - markus@cvs.openbsd.org 2000/09/30 10:27:44
1353 [log.c]
1354 allow loglevel debug
1355 - markus@cvs.openbsd.org 2000/10/03 11:59:57
1356 [packet.c]
1357 hmac->mac
1358 - markus@cvs.openbsd.org 2000/10/03 12:03:03
1359 [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
1360 move fake-auth from auth1.c to individual auth methods, disables s/key in
1361 debug-msg
1362 - markus@cvs.openbsd.org 2000/10/03 12:16:48
1363 ssh.c
1364 do not resolve canonname, i have no idea why this was added oin ossh
1365 - markus@cvs.openbsd.org 2000/10/09 15:30:44
1366 ssh-keygen.1 ssh-keygen.c
1367 -X now reads private ssh.com DSA keys, too.
1368 - markus@cvs.openbsd.org 2000/10/09 15:32:34
1369 auth-options.c
1370 clear options on every call.
1371 - markus@cvs.openbsd.org 2000/10/09 15:51:00
1372 authfd.c authfd.h
1373 interop with ssh-agent2, from <res@shore.net>
1374 - markus@cvs.openbsd.org 2000/10/10 14:20:45
1375 compat.c
1376 use rexexp for version string matching
1377 - provos@cvs.openbsd.org 2000/10/10 22:02:18
1378 [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
1379 First rough implementation of the diffie-hellman group exchange. The
1380 client can ask the server for bigger groups to perform the diffie-hellman
1381 in, thus increasing the attack complexity when using ciphers with longer
1382 keys. University of Windsor provided network, T the company.
1383 - markus@cvs.openbsd.org 2000/10/11 13:59:52
1384 [auth-rsa.c auth2.c]
1385 clear auth options unless auth sucessfull
1386 - markus@cvs.openbsd.org 2000/10/11 14:00:27
1387 [auth-options.h]
1388 clear auth options unless auth sucessfull
1389 - markus@cvs.openbsd.org 2000/10/11 14:03:27
1390 [scp.1 scp.c]
1391 support 'scp -o' with help from mouring@pconline.com
1392 - markus@cvs.openbsd.org 2000/10/11 14:11:35
1393 [dh.c]
1394 Wall
1395 - markus@cvs.openbsd.org 2000/10/11 14:14:40
1396 [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
1397 [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
1398 add support for s/key (kbd-interactive) to ssh2, based on work by
1399 mkiernan@avantgo.com and me
1400 - markus@cvs.openbsd.org 2000/10/11 14:27:24
1401 [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
1402 [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
1403 [sshconnect2.c sshd.c]
1404 new cipher framework
1405 - markus@cvs.openbsd.org 2000/10/11 14:45:21
1406 [cipher.c]
1407 remove DES
1408 - markus@cvs.openbsd.org 2000/10/12 03:59:20
1409 [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
1410 enable DES in SSH-1 clients only
1411 - markus@cvs.openbsd.org 2000/10/12 08:21:13
1412 [kex.h packet.c]
1413 remove unused
1414 - markus@cvs.openbsd.org 2000/10/13 12:34:46
1415 [sshd.c]
1416 Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
1417 - markus@cvs.openbsd.org 2000/10/13 12:59:15
1418 [cipher.c cipher.h myproposal.h rijndael.c rijndael.h]
1419 rijndael/aes support
1420 - markus@cvs.openbsd.org 2000/10/13 13:10:54
1421 [sshd.8]
1422 more info about -V
1423 - markus@cvs.openbsd.org 2000/10/13 13:12:02
1424 [myproposal.h]
1425 prefer no compression
3ed32516 1426 - (djm) Fix scp user@host handling
1427 - (djm) Don't clobber ssh_prng_cmds on install
6bcf7caa 1428 - (stevesk) Include config.h in rijndael.c so we define intXX_t and
1429 u_intXX_t types on all platforms.
9ea53ba5 1430 - (stevesk) rijndael.c: cleanup missing declaration warnings.
2919e060 1431 - (stevesk) ~/.hushlogin shouldn't cause required password change to
1432 be bypassed.
f5665f6f 1433 - (stevesk) Display correct path to ssh-askpass in configure output.
1434 Report from Lutz Jaenicke.
71dfaf1c 1435
ebd782f7 143620001007
1437 - (stevesk) Print PAM return value in PAM log messages to aid
1438 with debugging.
97994d32 1439 - (stevesk) Fix detection of pw_class struct member in configure;
1440 patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
1441
47a134c1 144220001002
1443 - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
1444 - (djm) Add host system and CC to end-of-configure report. Suggested by
1445 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
1446
7322ef0e 144720000931
1448 - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
1449
6ac7829a 145020000930
b6490dcb 1451 - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
61e96248 1452 - (djm) Support in bsd-snprintf.c for long long conversions from
772bd898 1453 Ben Lindstrom <mouring@pconline.com>
1454 - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
857040fb 1455 - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
61e96248 1456 very short lived X connections. Bug report from Tobias Oetiker
857040fb 1457 <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
bd2d7f6a 1458 - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
1459 patch from Pekka Savola <pekkas@netcore.fi>
58665035 1460 - (djm) Forgot to cvs add LICENSE file
dc2901a0 1461 - (djm) Add LICENSE to RPM spec files
de273eef 1462 - (djm) CVS OpenBSD sync:
1463 - markus@cvs.openbsd.org 2000/09/26 13:59:59
1464 [clientloop.c]
1465 use debug2
1466 - markus@cvs.openbsd.org 2000/09/27 15:41:34
1467 [auth2.c sshconnect2.c]
1468 use key_type()
1469 - markus@cvs.openbsd.org 2000/09/28 12:03:18
1470 [channels.c]
1471 debug -> debug2 cleanup
61e96248 1472 - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
2a7d529a 1473 strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
1474 <Alain.St-Denis@ec.gc.ca>
61e96248 1475 - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
1476 Problem was caused by interrupted read in ssh-add. Report from Donald
2a7d529a 1477 J. Barry <don@astro.cornell.edu>
6ac7829a 1478
c5d85828 147920000929
1480 - (djm) Fix SSH2 not terminating until all background tasks done problem.
61e96248 1481 - (djm) Another off-by-one fix from Pavel Kankovsky
1482 <peak@argo.troja.mff.cuni.cz>
22d89d24 1483 - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
1484 tidy necessary differences. Use Markus' new debugN() in entropy.c
61e96248 1485 - (djm) Merged big SCO portability patch from Tim Rice
77bb0bca 1486 <tim@multitalents.net>
c5d85828 1487
6fd7f731 148820000926
1489 - (djm) Update X11-askpass to 1.0.2 in RPM spec file
c5ae7384 1490 - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
61e96248 1491 - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
1492 Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
6fd7f731 1493
2f125ca1 149420000924
1495 - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
1496 - (djm) A bit more cleanup - created cygwin_util.h
bcdaaeab 1497 - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
1498 <markm@swoon.net>
2f125ca1 1499
764d4113 150020000923
61e96248 1501 - (djm) Fix address logging in utmp from Kevin Steves
764d4113 1502 <stevesk@sweden.hp.com>
777319db 1503 - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
bd590612 1504 - (djm) Seperate tests for int64_t and u_int64_t types
61e96248 1505 - (djm) Tweak password expiry checking at suggestion of Kevin Steves
37c1c46d 1506 <stevesk@sweden.hp.com>
e79b44e1 1507 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
61e96248 1508 - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
e2144f11 1509 Michael Stone <mstone@cs.loyola.edu>
188adeb2 1510 - (djm) OpenBSD CVS sync:
1511 - markus@cvs.openbsd.org 2000/09/17 09:38:59
1512 [sshconnect2.c sshd.c]
1513 fix DEBUG_KEXDH
1514 - markus@cvs.openbsd.org 2000/09/17 09:52:51
1515 [sshconnect.c]
1516 yes no; ok niels@
1517 - markus@cvs.openbsd.org 2000/09/21 04:55:11
1518 [sshd.8]
1519 typo
1520 - markus@cvs.openbsd.org 2000/09/21 05:03:54
1521 [serverloop.c]
1522 typo
1523 - markus@cvs.openbsd.org 2000/09/21 05:11:42
1524 scp.c
1525 utime() to utimes(); mouring@pconline.com
1526 - markus@cvs.openbsd.org 2000/09/21 05:25:08
1527 sshconnect2.c
1528 change login logic in ssh2, allows plugin of other auth methods
1529 - markus@cvs.openbsd.org 2000/09/21 05:25:35
1530 [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
1531 [serverloop.c]
1532 add context to dispatch_run
1533 - markus@cvs.openbsd.org 2000/09/21 05:07:52
1534 authfd.c authfd.h ssh-agent.c
1535 bug compat for old ssh.com software
764d4113 1536
7f377177 153720000920
1538 - (djm) Fix bad path substitution. Report from Andrew Miner
1539 <asminer@cs.iastate.edu>
1540
bcbf86ec 154120000916
61e96248 1542 - (djm) Fix SSL search order from Lutz Jaenicke
7950bf97 1543 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
19ece6d2 1544 - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
9cd45ea4 1545 - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
995edaac 1546 - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
1547 Patch from Larry Jones <larry.jones@sdrc.com>
61e96248 1548 - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
ad55cd03 1549 password change patch.
1550 - (djm) Bring licenses on my stuff in line with OpenBSD's
0bbfbdeb 1551 - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
1552 Kevin Steves <stevesk@sweden.hp.com>
7f8f5e00 1553 - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
1554 - (djm) Re-enable int64_t types - we need them for sftp
1555 - (djm) Use libexecdir from configure , rather than libexecdir/ssh
1556 - (djm) Update Redhat SPEC file accordingly
1557 - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
1558 - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
61e96248 1559 - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
7f8f5e00 1560 <Dirk.DeWachter@rug.ac.be>
61e96248 1561 - (djm) Fixprogs and entropy list fixes from Larry Jones
7f8f5e00 1562 <larry.jones@sdrc.com>
1563 - (djm) Fix for SuSE spec file from Takashi YOSHIDA
1564 <tyoshida@gemini.rc.kyushu-u.ac.jp>
bcbf86ec 1565 - (djm) Merge OpenBSD changes:
1566 - markus@cvs.openbsd.org 2000/09/05 02:59:57
1567 [session.c]
1568 print hostname (not hushlogin)
1569 - markus@cvs.openbsd.org 2000/09/05 13:18:48
1570 [authfile.c ssh-add.c]
1571 enable ssh-add -d for DSA keys
1572 - markus@cvs.openbsd.org 2000/09/05 13:20:49
1573 [sftp-server.c]
1574 cleanup
1575 - markus@cvs.openbsd.org 2000/09/06 03:46:41
1576 [authfile.h]
1577 prototype
1578 - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
1579 [ALL]
61e96248 1580 cleanup copyright notices on all files. I have attempted to be
1581 accurate with the details. everything is now under Tatu's licence
1582 (which I copied from his readme), and/or the core-sdi bsd-ish thing
1583 for deattack, or various openbsd developers under a 2-term bsd
bcbf86ec 1584 licence. We're not changing any rules, just being accurate.
1585 - markus@cvs.openbsd.org 2000/09/07 14:40:30
1586 [channels.c channels.h clientloop.c serverloop.c ssh.c]
1587 cleanup window and packet sizes for ssh2 flow control; ok niels
1588 - markus@cvs.openbsd.org 2000/09/07 14:53:00
1589 [scp.c]
1590 typo
1591 - markus@cvs.openbsd.org 2000/09/07 15:13:37
1592 [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
1593 [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
1594 [pty.c readconf.c]
1595 some more Copyright fixes
1596 - markus@cvs.openbsd.org 2000/09/08 03:02:51
1597 [README.openssh2]
1598 bye bye
1599 - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
1600 [LICENCE cipher.c]
1601 a few more comments about it being ARC4 not RC4
1602 - markus@cvs.openbsd.org 2000/09/12 14:53:11
1603 [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
1604 multiple debug levels
1605 - markus@cvs.openbsd.org 2000/09/14 14:25:15
1606 [clientloop.c]
1607 typo
1608 - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
1609 [ssh-agent.c]
1610 check return value for setenv(3) for failure, and deal appropriately
1611
deb8d717 161220000913
1613 - (djm) Fix server not exiting with jobs in background.
1614
b5e300c2 161520000905
1616 - (djm) Import OpenBSD CVS changes
1617 - markus@cvs.openbsd.org 2000/08/31 15:52:24
1618 [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
1619 implement a SFTP server. interops with sftp2, scp2 and the windows
1620 client from ssh.com
1621 - markus@cvs.openbsd.org 2000/08/31 15:56:03
1622 [README.openssh2]
1623 sync
1624 - markus@cvs.openbsd.org 2000/08/31 16:05:42
1625 [session.c]
1626 Wall
1627 - markus@cvs.openbsd.org 2000/08/31 16:09:34
1628 [authfd.c ssh-agent.c]
1629 add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
1630 - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
1631 [scp.1 scp.c]
1632 cleanup and fix -S support; stevesk@sweden.hp.com
1633 - markus@cvs.openbsd.org 2000/09/01 16:29:32
1634 [sftp-server.c]
1635 portability fixes
1636 - markus@cvs.openbsd.org 2000/09/01 16:32:41
1637 [sftp-server.c]
1638 fix cast; mouring@pconline.com
1639 - itojun@cvs.openbsd.org 2000/09/03 09:23:28
1640 [ssh-add.1 ssh.1]
1641 add missing .El against .Bl.
1642 - markus@cvs.openbsd.org 2000/09/04 13:03:41
1643 [session.c]
1644 missing close; ok theo
1645 - markus@cvs.openbsd.org 2000/09/04 13:07:21
1646 [session.c]
1647 fix get_last_login_time order; from andre@van-veen.de
1648 - markus@cvs.openbsd.org 2000/09/04 13:10:09
1649 [sftp-server.c]
1650 more cast fixes; from mouring@pconline.com
1651 - markus@cvs.openbsd.org 2000/09/04 13:06:04
1652 [session.c]
1653 set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
1654 - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
3c62e7eb 1655 - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
1656
1e61f54a 165720000903
1658 - (djm) Fix Redhat init script
1659
c80876b4 166020000901
1661 - (djm) Pick up Jim's new X11-askpass
1662 - (djm) Release 2.2.0p1
1663
8b4a0d08 166420000831
bcbf86ec 1665 - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
8b4a0d08 1666 <acox@cv.telegroup.com>
b817711d 1667 - (djm) Pick up new version (2.2.0) from OpenBSD CVS
8b4a0d08 1668
0b65b628 166920000830
1670 - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
10fa00c8 1671 - (djm) Periodically rekey arc4random
1672 - (djm) Clean up diff against OpenBSD.
bcbf86ec 1673 - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
2b10f47a 1674 <stevesk@sweden.hp.com>
b33a2e6e 1675 - (djm) Quieten the pam delete credentials error message
44839801 1676 - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
1677 Kevin Steves <stevesk@sweden.hp.com>
84a770d1 1678 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
7efa2776 1679 - (djm) Fix doh in bsd-arc4random.c
0b65b628 1680
9aaf9be4 168120000829
bcbf86ec 1682 - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
1683 Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
9aaf9be4 1684 Garrick James <garrick@james.net>
b5f90139 1685 - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
1686 Bastian Trompetter <btrompetter@firemail.de>
698d107e 1687 - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
14a9a859 1688 - More OpenBSD updates:
1689 - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
1690 [scp.c]
1691 off_t in sink, to fix files > 2GB, i think, test is still running ;-)
1692 - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
1693 [session.c]
1694 Wall
1695 - markus@cvs.openbsd.org 2000/08/26 04:33:43
1696 [compat.c]
1697 ssh.com-2.3.0
1698 - markus@cvs.openbsd.org 2000/08/27 12:18:05
1699 [compat.c]
1700 compatibility with future ssh.com versions
1701 - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
1702 [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
1703 print uid/gid as unsigned
1704 - markus@cvs.openbsd.org 2000/08/28 13:51:00
1705 [ssh.c]
1706 enable -n and -f for ssh2
1707 - markus@cvs.openbsd.org 2000/08/28 14:19:53
1708 [ssh.c]
1709 allow combination of -N and -f
1710 - markus@cvs.openbsd.org 2000/08/28 14:20:56
1711 [util.c]
1712 util.c
1713 - markus@cvs.openbsd.org 2000/08/28 14:22:02
1714 [util.c]
1715 undo
1716 - markus@cvs.openbsd.org 2000/08/28 14:23:38
1717 [util.c]
1718 don't complain if setting NONBLOCK fails with ENODEV
9aaf9be4 1719
137d7b6c 172020000823
1721 - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
bcbf86ec 1722 Avoids "scp never exits" problem. Reports from Lutz Jaenicke
1723 <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
137d7b6c 1724 <kajiyama@grad.sccs.chukyo-u.ac.jp>
2e73a022 1725 - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
da40ab4d 1726 - (djm) Add local version to version.h
ea788c22 1727 - (djm) Don't reseed arc4random everytime it is used
2e73a022 1728 - (djm) OpenBSD CVS updates:
1729 - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
1730 [ssh.c]
1731 accept remsh as a valid name as well; roman@buildpoint.com
1732 - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
1733 [deattack.c crc32.c packet.c]
1734 rename crc32() to ssh_crc32() to avoid zlib name clash. do not move to
1735 libz crc32 function yet, because it has ugly "long"'s in it;
1736 oneill@cs.sfu.ca
1737 - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
1738 [scp.1 scp.c]
1739 -S prog support; tv@debian.org
1740 - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
1741 [scp.c]
1742 knf
1743 - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
1744 [log-client.c]
1745 shorten
1746 - markus@cvs.openbsd.org 2000/08/19 12:48:11
1747 [channels.c channels.h clientloop.c ssh.c ssh.h]
1748 support for ~. in ssh2
1749 - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
1750 [crc32.h]
1751 proper prototype
1752 - markus@cvs.openbsd.org 2000/08/19 15:34:44
bcbf86ec 1753 [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
1754 [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
2e73a022 1755 [fingerprint.c fingerprint.h]
1756 add SSH2/DSA support to the agent and some other DSA related cleanups.
1757 (note that we cannot talk to ssh.com's ssh2 agents)
1758 - markus@cvs.openbsd.org 2000/08/19 15:55:52
1759 [channels.c channels.h clientloop.c]
1760 more ~ support for ssh2
1761 - markus@cvs.openbsd.org 2000/08/19 16:21:19
1762 [clientloop.c]
1763 oops
1764 - millert@cvs.openbsd.org 2000/08/20 12:25:53
1765 [session.c]
1766 We have to stash the result of get_remote_name_or_ip() before we
1767 close our socket or getpeername() will get EBADF and the process
1768 will exit. Only a problem for "UseLogin yes".
1769 - millert@cvs.openbsd.org 2000/08/20 12:30:59
1770 [session.c]
1771 Only check /etc/nologin if "UseLogin no" since login(1) may have its
1772 own policy on determining who is allowed to login when /etc/nologin
1773 is present. Also use the _PATH_NOLOGIN define.
1774 - millert@cvs.openbsd.org 2000/08/20 12:42:43
1775 [auth1.c auth2.c session.c ssh.c]
1776 Add calls to setusercontext() and login_get*(). We basically call
1777 setusercontext() in most places where previously we did a setlogin().
1778 Add default login.conf file and put root in the "daemon" login class.
1779 - millert@cvs.openbsd.org 2000/08/21 10:23:31
1780 [session.c]
1781 Fix incorrect PATH setting; noted by Markus.
137d7b6c 1782
c345cf9d 178320000818
1784 - (djm) OpenBSD CVS changes:
1785 - markus@cvs.openbsd.org 2000/07/22 03:14:37
1786 [servconf.c servconf.h sshd.8 sshd.c sshd_config]
1787 random early drop; ok theo, niels
1788 - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
1789 [ssh.1]
1790 typo
1791 - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
1792 [sshd.8]
1793 many fixes from pepper@mail.reppep.com
1794 - provos@cvs.openbsd.org 2000/08/01 13:01:42
1795 [Makefile.in util.c aux.c]
1796 rename aux.c to util.c to help with cygwin port
1797 - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
1798 [authfd.c]
1799 correct sun_len; Alexander@Leidinger.net
1800 - provos@cvs.openbsd.org 2000/08/02 10:27:17
1801 [readconf.c sshd.8]
1802 disable kerberos authentication by default
1803 - provos@cvs.openbsd.org 2000/08/02 11:27:05
1804 [sshd.8 readconf.c auth-krb4.c]
1805 disallow kerberos authentication if we can't verify the TGT; from
1806 dugsong@
1807 kerberos authentication is on by default only if you have a srvtab.
1808 - markus@cvs.openbsd.org 2000/08/04 14:30:07
1809 [auth.c]
1810 unused
1811 - markus@cvs.openbsd.org 2000/08/04 14:30:35
1812 [sshd_config]
1813 MaxStartups
1814 - markus@cvs.openbsd.org 2000/08/15 13:20:46
1815 [authfd.c]
1816 cleanup; ok niels@
1817 - markus@cvs.openbsd.org 2000/08/17 14:05:10
1818 [session.c]
1819 cleanup login(1)-like jobs, no duplicate utmp entries
1820 - markus@cvs.openbsd.org 2000/08/17 14:06:34
1821 [session.c sshd.8 sshd.c]
1822 sshd -u len, similar to telnetd
1a022229 1823 - (djm) Lastlog was not getting closed after writing login entry
39987cc0 1824 - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
c345cf9d 1825
416ed5a7 182620000816
1827 - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
bcbf86ec 1828 - (djm) Fix strerror replacement for old SunOS. Based on patch from
416ed5a7 1829 Charles Levert <charles@comm.polymtl.ca>
bcbf86ec 1830 - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
416ed5a7 1831 implementation.
ba606eb2 1832 - (djm) SUN_LEN macro for systems which lack it
416ed5a7 1833
dbaa2e87 183420000815
1835 - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
cd352c82 1836 - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
1837 Michael Stone <mstone@cs.loyola.edu>
d93a7e5a 1838 - (djm) Don't seek in directory based lastlogs
bcbf86ec 1839 - (djm) Fix --with-ipaddr-display configure option test. Patch from
d93a7e5a 1840 Jarno Huuskonen <jhuuskon@messi.uku.fi>
2a2cb9e7 1841 - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
dbaa2e87 1842
6c33bf70 184320000813
1844 - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
1845 Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
1846
3fcce26c 184720000809
bcbf86ec 1848 - (djm) Define AIX hard limits if headers don't. Report from
3fcce26c 1849 Bill Painter <william.t.painter@lmco.com>
bcbf86ec 1850 - (djm) utmp direct write & SunOS 4 patch from Charles Levert
32eec038 1851 <charles@comm.polymtl.ca>
3fcce26c 1852
71d43804 185320000808
1854 - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
1855 time, spec file cleanup.
1856
f9bcea07 185720000807
378f2232 1858 - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
47670e77 1859 - (djm) Suppress error messages on channel close shutdown() failurs
1860 works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
378f2232 1861 - (djm) Add some more entropy collection commands from Lutz Jaenicke
f9bcea07 1862
bcf89935 186320000725
1864 - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
1865
4c8722d9 186620000721
1867 - (djm) OpenBSD CVS updates:
1868 - markus@cvs.openbsd.org 2000/07/16 02:27:22
1869 [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
1870 [sshconnect1.c sshconnect2.c]
1871 make ssh-add accept dsa keys (the agent does not)
1872 - djm@cvs.openbsd.org 2000/07/17 19:25:02
1873 [sshd.c]
1874 Another closing of stdin; ok deraadt
1875 - markus@cvs.openbsd.org 2000/07/19 18:33:12
1876 [dsa.c]
1877 missing free, reorder
1878 - markus@cvs.openbsd.org 2000/07/20 16:23:14
1879 [ssh-keygen.1]
1880 document input and output files
1881
240777b8 188220000720
4c8722d9 1883 - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
240777b8 1884
3c7def32 188520000716
4c8722d9 1886 - (djm) Release 2.1.1p4
3c7def32 1887
819b676f 188820000715
704b1659 1889 - (djm) OpenBSD CVS updates
1890 - provos@cvs.openbsd.org 2000/07/13 16:53:22
1891 [aux.c readconf.c servconf.c ssh.h]
1892 allow multiple whitespace but only one '=' between tokens, bug report from
1893 Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
1894 - provos@cvs.openbsd.org 2000/07/13 17:14:09
1895 [clientloop.c]
1896 typo; todd@fries.net
1897 - provos@cvs.openbsd.org 2000/07/13 17:19:31
1898 [scp.c]
1899 close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
1900 - markus@cvs.openbsd.org 2000/07/14 16:59:46
1901 [readconf.c servconf.c]
1902 allow leading whitespace. ok niels
1903 - djm@cvs.openbsd.org 2000/07/14 22:01:38
1904 [ssh-keygen.c ssh.c]
1905 Always create ~/.ssh with mode 700; ok Markus
819b676f 1906 - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
1907 - Include floatingpoint.h for entropy.c
1908 - strerror replacement
704b1659 1909
3f7a7e4a 191020000712
c37fb3c1 1911 - (djm) Remove -lresolve for Reliant Unix
3f7a7e4a 1912 - (djm) OpenBSD CVS Updates:
1913 - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
1914 [session.c sshd.c ]
1915 make MaxStartups code still work with -d; djm
1916 - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
1917 [readconf.c ssh_config]
1918 disable FallBackToRsh by default
c37fb3c1 1919 - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
1920 Ben Lindstrom <mouring@pconline.com>
1e970014 1921 - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
1922 spec file.
dcb36e5d 1923 - (djm) Released 2.1.1p3
3f7a7e4a 1924
56118702 192520000711
1926 - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
1927 <tbert@abac.com>
132dd316 1928 - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
bcbf86ec 1929 - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
c99e5056 1930 <mouring@pconline.com>
bcbf86ec 1931 - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
dc2a6d09 1932 from Jim Watt <jimw@peisj.pebio.com>
2d9a148e 1933 - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
1934 to compile on more platforms (incl NeXT).
cc6f2c4c 1935 - (djm) Added bsd-inet_aton and configure support for NeXT
aae19451 1936 - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
089fbbd2 1937 - (djm) OpenBSD CVS updates:
1938 - markus@cvs.openbsd.org 2000/06/26 03:22:29
1939 [authfd.c]
1940 cleanup, less cut&paste
1941 - markus@cvs.openbsd.org 2000/06/26 15:59:19
1942 [servconf.c servconf.h session.c sshd.8 sshd.c]
bcbf86ec 1943 MaxStartups: limit number of unauthenticated connections, work by
089fbbd2 1944 theo and me
1945 - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
1946 [session.c]
1947 use no_x11_forwarding_flag correctly; provos ok
1948 - provos@cvs.openbsd.org 2000/07/05 15:35:57
1949 [sshd.c]
1950 typo
1951 - aaron@cvs.openbsd.org 2000/07/05 22:06:58
1952 [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
bcbf86ec 1953 Insert more missing .El directives. Our troff really should identify
089fbbd2 1954 these and spit out a warning.
1955 - todd@cvs.openbsd.org 2000/07/06 21:55:04
1956 [auth-rsa.c auth2.c ssh-keygen.c]
1957 clean code is good code
1958 - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
1959 [serverloop.c]
1960 sense of port forwarding flag test was backwards
1961 - provos@cvs.openbsd.org 2000/07/08 17:17:31
1962 [compat.c readconf.c]
1963 replace strtok with strsep; from David Young <dyoung@onthejob.net>
1964 - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
1965 [auth.h]
1966 KNF
1967 - ho@cvs.openbsd.org 2000/07/08 19:27:33
1968 [compat.c readconf.c]
1969 Better conditions for strsep() ending.
1970 - ho@cvs.openbsd.org 2000/07/10 10:27:05
1971 [readconf.c]
1972 Get the correct message on errors. (niels@ ok)
1973 - ho@cvs.openbsd.org 2000/07/10 10:30:25
1974 [cipher.c kex.c servconf.c]
1975 strtok() --> strsep(). (niels@ ok)
5540ea9b 1976 - (djm) Fix problem with debug mode and MaxStartups
eb37534b 1977 - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
1978 builds)
229f64ee 1979 - (djm) Add strsep function from OpenBSD libc for systems that lack it
56118702 1980
a8545c6c 198120000709
1982 - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
1983 Kevin Steves <stevesk@sweden.hp.com>
ec90a7d6 1984 - (djm) Match prototype and function declaration for rresvport_af.
1985 Problem report from Niklas Edmundsson <nikke@ing.umu.se>
bcbf86ec 1986 - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
732e8ac5 1987 builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
37f1df94 1988 - (djm) Replace ut_name with ut_user. Patch from Jim Watt
1989 <jimw@peisj.pebio.com>
264dce47 1990 - (djm) Fix pam sprintf fix
1991 - (djm) Cleanup entropy collection code a little more. Split initialisation
1992 from seeding, perform intialisation immediatly at start, be careful with
1993 uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
5bf9cfe9 1994 - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
1995 Including sigaction() et al. replacements
bcbf86ec 1996 - (djm) AIX getuserattr() session initialisation from Tom Bertelson
eeec075f 1997 <tbert@abac.com>
a8545c6c 1998
e2902a5b 199920000708
bcbf86ec 2000 - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
e2902a5b 2001 Aaron Hopkins <aaron@die.net>
7a33f831 2002 - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
2003 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 2004 - (djm) Fixed undefined variables for OSF SIA. Report from
b3f162ba 2005 Baars, Henk <Hendrik.Baars@nl.origin-it.com>
bcbf86ec 2006 - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
b28e4a3b 2007 Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
bcbf86ec 2008 - (djm) Don't use inet_addr.
e2902a5b 2009
5637650d 201020000702
2011 - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
27494968 2012 - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
2013 on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
a4070484 2014 - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
2015 Chris, the Young One <cky@pobox.com>
bcbf86ec 2016 - (djm) Fix scp progress meter on really wide terminals. Based on patch
88726b31 2017 from James H. Cloos Jr. <cloos@jhcloos.com>
5637650d 2018
388e9f9f 201920000701
2020 - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
daaff4d5 2021 - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
82258d68 2022 - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
2023 <vinschen@cygnus.com>
30228d7c 2024 - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
2647ae26 2025 - (djm) Added check for broken snprintf() functions which do not correctly
2026 terminate output string and attempt to use replacement.
46158300 2027 - (djm) Released 2.1.1p2
388e9f9f 2028
9f32ceb4 202920000628
2030 - (djm) Fixes to lastlog code for Irix
2031 - (djm) Use atomicio in loginrec
3206bb3b 2032 - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
2033 Irix 6.x array sessions, project id's, and system audit trail id.
9e0c3e1f 2034 - (djm) Added 'distprep' make target to simplify packaging
bcbf86ec 2035 - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
4d33e531 2036 support. Enable using "USE_SIA=1 ./configure [options]"
61e96248 2037
d8caae24 203820000627
2039 - (djm) Fixes to login code - not setting li->uid, cleanups
a05a70ab 2040 - (djm) Formatting
d8caae24 2041
fe30cc2e 204220000626
3e98362e 2043 - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
4cb5ffa0 2044 - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
2045 - (djm) Added password expiry checking (no password change support)
be0b9bb7 2046 - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
2047 based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
b5b3f75d 2048 - (djm) Fix fixed EGD code.
3e98362e 2049 - OpenBSD CVS update
2050 - provos@cvs.openbsd.org 2000/06/25 14:17:58
2051 [channels.c]
2052 correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
2053
1c04b088 205420000623
bcbf86ec 2055 - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
1c04b088 2056 Svante Signell <svante.signell@telia.com>
2057 - (djm) Autoconf logic to define sa_family_t if it is missing
e5a0294f 2058 - OpenBSD CVS Updates:
2059 - markus@cvs.openbsd.org 2000/06/22 10:32:27
2060 [sshd.c]
2061 missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
2062 - djm@cvs.openbsd.org 2000/06/22 17:55:00
2063 [auth-krb4.c key.c radix.c uuencode.c]
2064 Missing CVS idents; ok markus
1c04b088 2065
f528fdf2 206620000622
2067 - (djm) Automatically generate host key during "make install". Suggested
2068 by Gary E. Miller <gem@rellim.com>
2069 - (djm) Paranoia before kill() system call
74fc9186 2070 - OpenBSD CVS Updates:
2071 - markus@cvs.openbsd.org 2000/06/18 18:50:11
2072 [auth2.c compat.c compat.h sshconnect2.c]
2073 make userauth+pubkey interop with ssh.com-2.2.0
2074 - markus@cvs.openbsd.org 2000/06/18 20:56:17
2075 [dsa.c]
2076 mem leak + be more paranoid in dsa_verify.
2077 - markus@cvs.openbsd.org 2000/06/18 21:29:50
2078 [key.c]
2079 cleanup fingerprinting, less hardcoded sizes
2080 - markus@cvs.openbsd.org 2000/06/19 19:39:45
2081 [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
2082 [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
bcbf86ec 2083 [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
74fc9186 2084 [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
2085 [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
bcbf86ec 2086 [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
2087 [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
74fc9186 2088 [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
2089 [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
2090 OpenBSD tag
2091 - markus@cvs.openbsd.org 2000/06/21 10:46:10
2092 sshconnect2.c missing free; nuke old comment
f528fdf2 2093
e5fe9a1f 209420000620
2095 - (djm) Replace use of '-o' and '-a' logical operators in configure tests
986a22ec 2096 with '||' and '&&'. As suggested by Jim Knoble <jmknoble@jmknoble.cx>
e5fe9a1f 2097 to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
c03aced4 2098 - (djm) Typo in loginrec.c
e5fe9a1f 2099
cbd7492e 210020000618
2101 - (djm) Add summary of configure options to end of ./configure run
bcbf86ec 2102 - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
cbd7492e 2103 Michael Stone <mstone@cs.loyola.edu>
bcbf86ec 2104 - (djm) rusage is a privileged operation on some Unices (incl.
cbd7492e 2105 Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
bcbf86ec 2106 - (djm) Avoid PAM failures when running without a TTY. Report from
cbd7492e 2107 Martin Petrak <petrak@spsknm.schools.sk>
2108 - (djm) Include sys/types.h when including netinet/in.h in configure tests.
2109 Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
729bfe59 2110 - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
38c295d6 2111 - OpenBSD CVS updates:
2112 - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
2113 [channels.c]
2114 everyone says "nix it" (remove protocol 2 debugging message)
2115 - markus@cvs.openbsd.org 2000/06/17 13:24:34
2116 [sshconnect.c]
2117 allow extended server banners
2118 - markus@cvs.openbsd.org 2000/06/17 14:30:10
2119 [sshconnect.c]
2120 missing atomicio, typo
2121 - jakob@cvs.openbsd.org 2000/06/17 16:52:34
2122 [servconf.c servconf.h session.c sshd.8 sshd_config]
2123 add support for ssh v2 subsystems. ok markus@.
2124 - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
2125 [readconf.c servconf.c]
2126 include = in WHITESPACE; markus ok
2127 - markus@cvs.openbsd.org 2000/06/17 19:09:10
2128 [auth2.c]
2129 implement bug compatibility with ssh-2.0.13 pubkey, server side
2130 - markus@cvs.openbsd.org 2000/06/17 21:00:28
2131 [compat.c]
2132 initial support for ssh.com's 2.2.0
2133 - markus@cvs.openbsd.org 2000/06/17 21:16:09
2134 [scp.c]
2135 typo
2136 - markus@cvs.openbsd.org 2000/06/17 22:05:02
2137 [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
2138 split auth-rsa option parsing into auth-options
2139 add options support to authorized_keys2
2140 - markus@cvs.openbsd.org 2000/06/17 22:42:54
2141 [session.c]
2142 typo
cbd7492e 2143
509b1f88 214420000613
2145 - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
2146 - Platform define for SCO 3.x which breaks on /dev/ptmx
2147 - Detect and try to fix missing MAXPATHLEN
a4d05724 2148 - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
2149 <P.S.S.Camp@ukc.ac.uk>
509b1f88 2150
09564242 215120000612
2152 - (djm) Glob manpages in RPM spec files to catch compressed files
2153 - (djm) Full license in auth-pam.c
08ae384f 2154 - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
383207f7 2155 - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
2156 - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
2157 def'd
2158 - Set AIX to use preformatted manpages
61e96248 2159
74b224a0 216020000610
2161 - (djm) Minor doc tweaks
217ab55e 2162 - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
74b224a0 2163
32c80420 216420000609
2165 - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
2166 (in favour of utmpx) on Solaris 8
2167
fa649821 216820000606
48c99b2c 2169 - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
2170 list of commands (by default). Removed verbose debugging (by default).
bcbf86ec 2171 - (djm) Increased command entropy estimates and default entropy collection
48c99b2c 2172 timeout
f988dce5 2173 - (djm) Remove duplicate headers from loginrec.c
c5fa2eb0 2174 - (djm) Don't add /usr/local/lib to library search path on Irix
bcbf86ec 2175 - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
fa649821 2176 <tibbs@math.uh.edu>
1e83f2a2 2177 - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
2178 <zack@wolery.cumb.org>
fa649821 2179 - (djm) OpenBSD CVS updates:
2180 - todd@cvs.openbsd.org
2181 [sshconnect2.c]
2182 teach protocol v2 to count login failures properly and also enable an
2183 explanation of why the password prompt comes up again like v1; this is NOT
2184 crypto
61e96248 2185 - markus@cvs.openbsd.org
fa649821 2186 [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
2187 xauth_location support; pr 1234
2188 [readconf.c sshconnect2.c]
2189 typo, unused
2190 [session.c]
2191 allow use_login only for login sessions, otherwise remote commands are
2192 execed with uid==0
2193 [sshd.8]
2194 document UseLogin better
2195 [version.h]
2196 OpenSSH 2.1.1
2197 [auth-rsa.c]
bcbf86ec 2198 fix match_hostname() logic for auth-rsa: deny access if we have a
fa649821 2199 negative match or no match at all
2200 [channels.c hostfile.c match.c]
bcbf86ec 2201 don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
fa649821 2202 kris@FreeBSD.org
2203
8e7b16f8 220420000606
bcbf86ec 2205 - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
8e7b16f8 2206 configure.
2207
d7c0f3d5 220820000604
2209 - Configure tweaking for new login code on Irix 5.3
2d6c411f 2210 - (andre) login code changes based on djm feedback
d7c0f3d5 2211
2d6c411f 221220000603
2213 - (andre) New login code
2214 - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
2215 - Add loginrec.[ch], logintest.c and autoconf code
61e96248 2216
5daf7064 221720000531
2218 - Cleanup of auth.c, login.c and fake-*
2219 - Cleanup of auth-pam.c, save and print "account expired" error messages
e5662474 2220 - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
69134b9b 2221 - Rewrote bsd-login to use proper utmp API if available. Major cleanup
2222 of fallback DIY code.
5daf7064 2223
b9f446d1 222420000530
2225 - Define atexit for old Solaris
b02ebca1 2226 - Fix buffer overrun in login.c for systems which use syslen in utmpx.
2227 patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
71276795 2228 - OpenBSD CVS updates:
2229 - markus@cvs.openbsd.org
2230 [session.c]
2231 make x11-fwd work w/ localhost (xauth add host/unix:11)
2232 [cipher.c compat.c readconf.c servconf.c]
2233 check strtok() != NULL; ok niels@
2234 [key.c]
2235 fix key_read() for uuencoded keys w/o '='
2236 [serverloop.c]
2237 group ssh1 vs. ssh2 in serverloop
2238 [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
2239 split kexinit/kexdh, factor out common code
2240 [readconf.c ssh.1 ssh.c]
2241 forwardagent defaults to no, add ssh -A
2242 - theo@cvs.openbsd.org
2243 [session.c]
2244 just some line shortening
60688ef9 2245 - Released 2.1.0p3
b9f446d1 2246
29611d9c 224720000520
2248 - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
25422c70 2249 - Don't touch utmp if USE_UTMPX defined
a423beaf 2250 - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
fc1e8bf4 2251 - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
bcbf86ec 2252 - HPUX and Configure fixes from Lutz Jaenicke
fc1e8bf4 2253 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 2254 - Use mkinstalldirs script to make directories instead of non-portable
fc1e8bf4 2255 "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
a905808d 2256 - Doc cleanup
29611d9c 2257
301e9b01 225820000518
2259 - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
2260 - OpenBSD CVS updates:
2261 - markus@cvs.openbsd.org
2262 [sshconnect.c]
2263 copy only ai_addrlen bytes; misiek@pld.org.pl
2264 [auth.c]
bcbf86ec 2265 accept an empty shell in authentication; bug reported by
301e9b01 2266 chris@tinker.ucr.edu
2267 [serverloop.c]
2268 we don't have stderr for interactive terminal sessions (fcntl errors)
2269
ad85db64 227020000517
2271 - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
2272 - Fixes command line printing segfaults (spotter: Bladt Norbert)
2273 - Fixes erroneous printing of debug messages to syslog
2274 - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
2275 - Gives useful error message if PRNG initialisation fails
2276 - Reduced ssh startup delay
2277 - Measures cumulative command time rather than the time between reads
704b1659 2278 after select()
ad85db64 2279 - 'fixprogs' perl script to eliminate non-working entropy commands, and
704b1659 2280 optionally run 'ent' to measure command entropy
c1ef8333 2281 - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
a64009ad 2282 - Avoid WCOREDUMP complation errors for systems that lack it
bcbf86ec 2283 - Avoid SIGCHLD warnings from entropy commands
28c1d5ce 2284 - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
0e73cc53 2285 - OpenBSD CVS update:
bcbf86ec 2286 - markus@cvs.openbsd.org
0e73cc53 2287 [ssh.c]
2288 fix usage()
2289 [ssh2.h]
2290 draft-ietf-secsh-architecture-05.txt
2291 [ssh.1]
2292 document ssh -T -N (ssh2 only)
2293 [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
2294 enable nonblocking IO for sshd w/ proto 1, too; split out common code
2295 [aux.c]
2296 missing include
c04f75f1 2297 - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
2298 - INSTALL typo and URL fix
2299 - Makefile fix
2300 - Solaris fixes
bcbf86ec 2301 - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
c04f75f1 2302 <ksakai@kso.netwk.ntt-at.co.jp>
afa5ee68 2303 - RSAless operation patch from kevin_oconnor@standardandpoors.com
d45e3d76 2304 - Detect OpenSSL seperatly from RSA
bcbf86ec 2305 - Better test for RSA (more compatible with RSAref). Based on work by
d45e3d76 2306 Ed Eden <ede370@stl.rural.usda.gov>
ad85db64 2307
3d1a1654 230820000513
bcbf86ec 2309 - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
3d1a1654 2310 <misiek@pld.org.pl>
2311
d02a3a00 231220000511
bcbf86ec 2313 - Fix for prng_seed permissions checking from Lutz Jaenicke
d02a3a00 2314 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3d1a1654 2315 - "make host-key" fix for Irix
d02a3a00 2316
d0c832f3 231720000509
2318 - OpenBSD CVS update
2319 - markus@cvs.openbsd.org
2320 [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
2321 [ssh.h sshconnect1.c sshconnect2.c sshd.8]
2322 - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
2323 - hugh@cvs.openbsd.org
2324 [ssh.1]
2325 - zap typo
2326 [ssh-keygen.1]
2327 - One last nit fix. (markus approved)
2328 [sshd.8]
2329 - some markus certified spelling adjustments
2330 - markus@cvs.openbsd.org
2331 [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
2332 [sshconnect2.c ]
2333 - bug compat w/ ssh-2.0.13 x11, split out bugs
2334 [nchan.c]
2335 - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
2336 [ssh-keygen.c]
2337 - handle escapes in real and original key format, ok millert@
2338 [version.h]
2339 - OpenSSH-2.1
3dc1102e 2340 - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
e93ee87a 2341 - Doc updates
bcbf86ec 2342 - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
21e5304a 2343 by Andre Lucas <andre.lucas@dial.pipex.com>
d0c832f3 2344
ebdeb9a8 234520000508
2346 - Makefile and RPM spec fixes
2347 - Generate DSA host keys during "make key" or RPM installs
f6cde515 2348 - OpenBSD CVS update
2349 - markus@cvs.openbsd.org
2350 [clientloop.c sshconnect2.c]
2351 - make x11-fwd interop w/ ssh-2.0.13
2352 [README.openssh2]
2353 - interop w/ SecureFX
2354 - Release 2.0.0beta2
ebdeb9a8 2355
bcbf86ec 2356 - Configure caching and cleanup patch from Andre Lucas'
58d100bf 2357 <andre.lucas@dial.pipex.com>
2358
1d1ffb87 235920000507
2360 - Remove references to SSLeay.
2361 - Big OpenBSD CVS update
2362 - markus@cvs.openbsd.org
2363 [clientloop.c]
2364 - typo
2365 [session.c]
2366 - update proctitle on pty alloc/dealloc, e.g. w/ windows client
2367 [session.c]
2368 - update proctitle for proto 1, too
2369 [channels.h nchan.c serverloop.c session.c sshd.c]
2370 - use c-style comments
2371 - deraadt@cvs.openbsd.org
2372 [scp.c]
2373 - more atomicio
bcbf86ec 2374 - markus@cvs.openbsd.org
1d1ffb87 2375 [channels.c]
2376 - set O_NONBLOCK
2377 [ssh.1]
2378 - update AUTHOR
2379 [readconf.c ssh-keygen.c ssh.h]
2380 - default DSA key file ~/.ssh/id_dsa
2381 [clientloop.c]
2382 - typo, rm verbose debug
2383 - deraadt@cvs.openbsd.org
2384 [ssh-keygen.1]
2385 - document DSA use of ssh-keygen
2386 [sshd.8]
2387 - a start at describing what i understand of the DSA side
2388 [ssh-keygen.1]
2389 - document -X and -x
2390 [ssh-keygen.c]
2391 - simplify usage
bcbf86ec 2392 - markus@cvs.openbsd.org
1d1ffb87 2393 [sshd.8]
2394 - there is no rhosts_dsa
2395 [ssh-keygen.1]
2396 - document -y, update -X,-x
2397 [nchan.c]
2398 - fix close for non-open ssh1 channels
2399 [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
2400 - s/DsaKey/HostDSAKey/, document option
2401 [sshconnect2.c]
2402 - respect number_of_password_prompts
2403 [channels.c channels.h servconf.c servconf.h session.c sshd.8]
2404 - GatewayPorts for sshd, ok deraadt@
2405 [ssh-add.1 ssh-agent.1 ssh.1]
2406 - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
2407 [ssh.1]
2408 - more info on proto 2
2409 [sshd.8]
2410 - sync AUTHOR w/ ssh.1
2411 [key.c key.h sshconnect.c]
2412 - print key type when talking about host keys
2413 [packet.c]
2414 - clear padding in ssh2
2415 [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
2416 - replace broken uuencode w/ libc b64_ntop
2417 [auth2.c]
2418 - log failure before sending the reply
2419 [key.c radix.c uuencode.c]
2420 - remote trailing comments before calling __b64_pton
2421 [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
2422 [sshconnect2.c sshd.8]
2423 - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
2424 - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
2425
1a11e1ae 242620000502
0fbe8c74 2427 - OpenBSD CVS update
2428 [channels.c]
2429 - init all fds, close all fds.
2430 [sshconnect2.c]
2431 - check whether file exists before asking for passphrase
2432 [servconf.c servconf.h sshd.8 sshd.c]
2433 - PidFile, pr 1210
2434 [channels.c]
2435 - EINTR
2436 [channels.c]
2437 - unbreak, ok niels@
2438 [sshd.c]
2439 - unlink pid file, ok niels@
2440 [auth2.c]
2441 - Add missing #ifdefs; ok - markus
bcbf86ec 2442 - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
d3083fbd 2443 gathering commands from a text file
1a11e1ae 2444 - Release 2.0.0beta1
2445
c4bc58eb 244620000501
2447 - OpenBSD CVS update
2448 [packet.c]
2449 - send debug messages in SSH2 format
3189621b 2450 [scp.c]
2451 - fix very rare EAGAIN/EINTR issues; based on work by djm
2452 [packet.c]
2453 - less debug, rm unused
2454 [auth2.c]
2455 - disable kerb,s/key in ssh2
2456 [sshd.8]
2457 - Minor tweaks and typo fixes.
2458 [ssh-keygen.c]
2459 - Put -d into usage and reorder. markus ok.
bcbf86ec 2460 - Include missing headers for OpenSSL tests. Fix from Phil Karn
44fb55e9 2461 <karn@ka9q.ampr.org>
bcbf86ec 2462 - Fixed __progname symbol collisions reported by Andre Lucas
3fd95d9a 2463 <andre.lucas@dial.pipex.com>
0d5f7abc 2464 - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
2465 <gd@hilb1.medat.de>
8cb940db 2466 - Add some missing ifdefs to auth2.c
8af50c98 2467 - Deprecate perl-tk askpass.
52bcc044 2468 - Irix portability fixes - don't include netinet headers more than once
2469 - Make sure we don't save PRNG seed more than once
c4bc58eb 2470
2b763e31 247120000430
2472 - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
b7a87eea 2473 - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
2474 patch.
2475 - Adds timeout to entropy collection
2476 - Disables slow entropy sources
2477 - Load and save seed file
bcbf86ec 2478 - Changed entropy seed code to user per-user seeds only (server seed is
b7a87eea 2479 saved in root's .ssh directory)
2480 - Use atexit() and fatal cleanups to save seed on exit
0b242b12 2481 - More OpenBSD updates:
2482 [session.c]
2483 - don't call chan_write_failed() if we are not writing
2484 [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
2485 - keysize warnings error() -> log()
2b763e31 2486
a306f2dd 248720000429
2488 - Merge big update to OpenSSH-2.0 from OpenBSD CVS
2489 [README.openssh2]
2490 - interop w/ F-secure windows client
2491 - sync documentation
2492 - ssh_host_dsa_key not ssh_dsa_key
2493 [auth-rsa.c]
2494 - missing fclose
2495 [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
2496 [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
2497 [sshd.c uuencode.c uuencode.h authfile.h]
2498 - add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX]
2499 for trading keys with the real and the original SSH, directly from the
2500 people who invented the SSH protocol.
2501 [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
2502 [sshconnect1.c sshconnect2.c]
2503 - split auth/sshconnect in one file per protocol version
2504 [sshconnect2.c]
2505 - remove debug
2506 [uuencode.c]
2507 - add trailing =
2508 [version.h]
2509 - OpenSSH-2.0
2510 [ssh-keygen.1 ssh-keygen.c]
2511 - add -R flag: exit code indicates if RSA is alive
2512 [sshd.c]
2513 - remove unused
2514 silent if -Q is specified
2515 [ssh.h]
2516 - host key becomes /etc/ssh_host_dsa_key
2517 [readconf.c servconf.c ]
2518 - ssh/sshd default to proto 1 and 2
2519 [uuencode.c]
2520 - remove debug
2521 [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
2522 - xfree DSA blobs
2523 [auth2.c serverloop.c session.c]
2524 - cleanup logging for sshd/2, respect PasswordAuth no
2525 [sshconnect2.c]
2526 - less debug, respect .ssh/config
2527 [README.openssh2 channels.c channels.h]
bcbf86ec 2528 - clientloop.c session.c ssh.c
a306f2dd 2529 - support for x11-fwding, client+server
2530
0ac7199f 253120000421
2532 - Merge fix from OpenBSD CVS
2533 [ssh-agent.c]
2534 - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
2535 via Debian bug #59926
18ba2aab 2536 - Define __progname in session.c if libc doesn't
2537 - Remove indentation on autoconf #include statements to avoid bug in
bcbf86ec 2538 DEC Tru64 compiler. Report and fix from David Del Piero
18ba2aab 2539 <David.DelPiero@qed.qld.gov.au>
0ac7199f 2540
e1b37056 254120000420
bcbf86ec 2542 - Make fixpaths work with perl4, patch from Andre Lucas
e1b37056 2543 <andre.lucas@dial.pipex.com>
9da5c3c9 2544 - Sync with OpenBSD CVS:
2545 [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
2546 - pid_t
2547 [session.c]
2548 - remove bogus chan_read_failed. this could cause data
2549 corruption (missing data) at end of a SSH2 session.
4e577b89 2550 - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
2551 - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
2552 - Use vhangup to clean up Linux ttys
2553 - Force posix getopt processing on GNU libc systems
371ecff9 2554 - Debian bug #55910 - remove references to ssl(8) manpages
247f1a89 2555 - Debian bug #58031 - ssh_config lies about default cipher
e1b37056 2556
d6f24e45 255720000419
2558 - OpenBSD CVS updates
2559 [channels.c]
2560 - fix pr 1196, listen_port and port_to_connect interchanged
2561 [scp.c]
bcbf86ec 2562 - after completion, replace the progress bar ETA counter with a final
d6f24e45 2563 elapsed time; my idea, aaron wrote the patch
2564 [ssh_config sshd_config]
2565 - show 'Protocol' as an example, ok markus@
2566 [sshd.c]
2567 - missing xfree()
2568 - Add missing header to bsd-misc.c
2569
35484284 257020000416
2571 - Reduce diff against OpenBSD source
bcbf86ec 2572 - All OpenSSL includes are now unconditionally referenced as
35484284 2573 openssl/foo.h
2574 - Pick up formatting changes
2575 - Other minor changed (typecasts, etc) that I missed
2576
6ae2364d 257720000415
2578 - OpenBSD CVS updates.
2579 [ssh.1 ssh.c]
2580 - ssh -2
2581 [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
2582 [session.c sshconnect.c]
2583 - check payload for (illegal) extra data
2584 [ALL]
2585 whitespace cleanup
2586
c323ac76 258720000413
2588 - INSTALL doc updates
f54651ce 2589 - Merged OpenBSD updates to include paths.
bcbf86ec 2590
a8be9f80 259120000412
2592 - OpenBSD CVS updates:
2593 - [channels.c]
2594 repair x11-fwd
2595 - [sshconnect.c]
2596 fix passwd prompt for ssh2, less debugging output.
2597 - [clientloop.c compat.c dsa.c kex.c sshd.c]
2598 less debugging output
2599 - [kex.c kex.h sshconnect.c sshd.c]
2600 check for reasonable public DH values
2601 - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
2602 [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
2603 add Cipher and Protocol options to ssh/sshd, e.g.:
2604 ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
2605 arcfour,3des-cbc'
2606 - [sshd.c]
2607 print 1.99 only if server supports both
2608
18e92801 260920000408
2610 - Avoid some compiler warnings in fake-get*.c
2611 - Add IPTOS macros for systems which lack them
9d98aaf6 2612 - Only set define entropy collection macros if they are found
e78a59f5 2613 - More large OpenBSD CVS updates:
2614 - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
2615 [session.h ssh.h sshd.c README.openssh2]
2616 ssh2 server side, see README.openssh2; enable with 'sshd -2'
2617 - [channels.c]
2618 no adjust after close
2619 - [sshd.c compat.c ]
2620 interop w/ latest ssh.com windows client.
61e96248 2621
8ce64345 262220000406
2623 - OpenBSD CVS update:
2624 - [channels.c]
2625 close efd on eof
2626 - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
2627 ssh2 client implementation, interops w/ ssh.com and lsh servers.
2628 - [sshconnect.c]
2629 missing free.
2630 - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
2631 remove unused argument, split cipher_mask()
2632 - [clientloop.c]
2633 re-order: group ssh1 vs. ssh2
2634 - Make Redhat spec require openssl >= 0.9.5a
2635
e7627112 263620000404
2637 - Add tests for RAND_add function when searching for OpenSSL
7e7327a1 2638 - OpenBSD CVS update:
2639 - [packet.h packet.c]
2640 ssh2 packet format
2641 - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
2642 [channels.h channels.c]
2643 channel layer support for ssh2
2644 - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
2645 DSA, keyexchange, algorithm agreement for ssh2
6c081128 2646 - Generate manpages before make install not at the end of make all
2647 - Don't seed the rng quite so often
2648 - Always reseed rng when requested
e7627112 2649
bfc9a610 265020000403
2651 - Wrote entropy collection routines for systems that lack /dev/random
2652 and EGD
837c30b8 2653 - Disable tests and typedefs for 64 bit types. They are currently unused.
bfc9a610 2654
7368a6c8 265520000401
2656 - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
2657 - [auth.c session.c sshd.c auth.h]
2658 split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
2659 - [bufaux.c bufaux.h]
2660 support ssh2 bignums
2661 - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
2662 [readconf.c ssh.c ssh.h serverloop.c]
2663 replace big switch() with function tables (prepare for ssh2)
2664 - [ssh2.h]
2665 ssh2 message type codes
2666 - [sshd.8]
2667 reorder Xr to avoid cutting
2668 - [serverloop.c]
2669 close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
2670 - [channels.c]
2671 missing close
2672 allow bigger packets
2673 - [cipher.c cipher.h]
2674 support ssh2 ciphers
2675 - [compress.c]
2676 cleanup, less code
2677 - [dispatch.c dispatch.h]
2678 function tables for different message types
2679 - [log-server.c]
2680 do not log() if debuggin to stderr
2681 rename a cpp symbol, to avoid param.h collision
2682 - [mpaux.c]
2683 KNF
2684 - [nchan.c]
2685 sync w/ channels.c
2686
f5238bee 268720000326
2688 - Better tests for OpenSSL w/ RSAref
bcbf86ec 2689 - Added replacement setenv() function from OpenBSD libc. Suggested by
f5238bee 2690 Ben Lindstrom <mouring@pconline.com>
4fe2af09 2691 - OpenBSD CVS update
2692 - [auth-krb4.c]
2693 -Wall
2694 - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
2695 [match.h ssh.c ssh.h sshconnect.c sshd.c]
2696 initial support for DSA keys. ok deraadt@, niels@
2697 - [cipher.c cipher.h]
2698 remove unused cipher_attack_detected code
2699 - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
2700 Fix some formatting problems I missed before.
2701 - [ssh.1 sshd.8]
2702 fix spelling errors, From: FreeBSD
2703 - [ssh.c]
2704 switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
f5238bee 2705
0024a081 270620000324
2707 - Released 1.2.3
2708
bd499f9e 270920000317
2710 - Clarified --with-default-path option.
2711 - Added -blibpath handling for AIX to work around stupid runtime linking.
2712 Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
986a22ec 2713 <jmknoble@jmknoble.cx>
474b5fef 2714 - Checks for 64 bit int types. Problem report from Mats Fredholm
2715 <matsf@init.se>
610cd5c6 2716 - OpenBSD CVS updates:
bcbf86ec 2717 - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
610cd5c6 2718 [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
2719 [sshd.c]
2720 pedantic: signed vs. unsigned, void*-arithm, etc
2721 - [ssh.1 sshd.8]
2722 Various cleanups and standardizations.
bcbf86ec 2723 - Runtime error fix for HPUX from Otmar Stahl
be48d23c 2724 <O.Stahl@lsw.uni-heidelberg.de>
bd499f9e 2725
4696775a 272620000316
bcbf86ec 2727 - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
4696775a 2728 Hesprich <dghespri@sprintparanet.com>
d423d822 2729 - Propogate LD through to Makefile
b7a9ce47 2730 - Doc cleanups
2ba2a610 2731 - Added blurb about "scp: command not found" errors to UPGRADING
4696775a 2732
cb0b7ea4 273320000315
2734 - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
2735 problems with gcc/Solaris.
bcbf86ec 2736 - Don't free argument to putenv() after use (in setenv() replacement).
db55a3ea 2737 Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
bcbf86ec 2738 - Created contrib/ subdirectory. Included helpers from Phil Hands'
13652e52 2739 Debian package, README file and chroot patch from Ricardo Cerqueira
2740 <rmcc@clix.pt>
bcbf86ec 2741 - Moved gnome-ssh-askpass.c to contrib directory and removed config
13652e52 2742 option.
2743 - Slight cleanup to doc files
b14b2ae7 2744 - Configure fix from Bratislav ILICH <bilic@zepter.ru>
cb0b7ea4 2745
a8ed9fd9 274620000314
bcbf86ec 2747 - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
a8ed9fd9 2748 peter@frontierflying.com
84afc958 2749 - Include /usr/local/include and /usr/local/lib for systems that don't
2750 do it themselves
2751 - -R/usr/local/lib for Solaris
2752 - Fix RSAref detection
2753 - Fix IN6_IS_ADDR_V4MAPPED macro
a8ed9fd9 2754
bcf36c78 275520000311
2756 - Detect RSAref
43e48848 2757 - OpenBSD CVS change
2758 [sshd.c]
2759 - disallow guessing of root password
867dbf40 2760 - More configure fixes
80faa19f 2761 - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
bcf36c78 2762
c8d54615 276320000309
2764 - OpenBSD CVS updates to v1.2.3
704b1659 2765 [ssh.h atomicio.c]
2766 - int atomicio -> ssize_t (for alpha). ok deraadt@
2767 [auth-rsa.c]
2768 - delay MD5 computation until client sends response, free() early, cleanup.
2769 [cipher.c]
2770 - void* -> unsigned char*, ok niels@
2771 [hostfile.c]
2772 - remove unused variable 'len'. fix comments.
2773 - remove unused variable
2774 [log-client.c log-server.c]
2775 - rename a cpp symbol, to avoid param.h collision
2776 [packet.c]
2777 - missing xfree()
2778 - getsockname() requires initialized tolen; andy@guildsoftware.com
2779 - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
2780 from Holger.Trapp@Informatik.TU-Chemnitz.DE
2781 [pty.c pty.h]
bcbf86ec 2782 - register cleanup for pty earlier. move code for pty-owner handling to
c8d54615 2783 pty.c ok provos@, dugsong@
704b1659 2784 [readconf.c]
2785 - turn off x11-fwd for the client, too.
2786 [rsa.c]
2787 - PKCS#1 padding
2788 [scp.c]
2789 - allow '.' in usernames; from jedgar@fxp.org
2790 [servconf.c]
2791 - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
2792 - sync with sshd_config
2793 [ssh-keygen.c]
2794 - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
2795 [ssh.1]
2796 - Change invalid 'CHAT' loglevel to 'VERBOSE'
2797 [ssh.c]
2798 - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
2799 - turn off x11-fwd for the client, too.
2800 [sshconnect.c]
2801 - missing xfree()
2802 - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
2803 - read error vs. "Connection closed by remote host"
2804 [sshd.8]
2805 - ie. -> i.e.,
2806 - do not link to a commercial page..
2807 - sync with sshd_config
2808 [sshd.c]
2809 - no need for poll.h; from bright@wintelcom.net
2810 - log with level log() not fatal() if peer behaves badly.
2811 - don't panic if client behaves strange. ok deraadt@
2812 - make no-port-forwarding for RSA keys deny both -L and -R style fwding
2813 - delay close() of pty until the pty has been chowned back to root
2814 - oops, fix comment, too.
2815 - missing xfree()
2816 - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
2817 (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
bcbf86ec 2818 - register cleanup for pty earlier. move code for pty-owner handling to
704b1659 2819 pty.c ok provos@, dugsong@
2820 - create x11 cookie file
2821 - fix pr 1113, fclose() -> pclose(), todo: remote popen()
2822 - version 1.2.3
c8d54615 2823 - Cleaned up
bcbf86ec 2824 - Removed warning workaround for Linux and devpts filesystems (no longer
d8223847 2825 required after OpenBSD updates)
c8d54615 2826
07055445 282720000308
2828 - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
2829
283020000307
2831 - Released 1.2.2p1
2832
9c8c3fc6 283320000305
2834 - Fix DEC compile fix
54096dcc 2835 - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
aa6bd60a 2836 - Check for getpagesize in libucb.a if not found in libc. Fix for old
2837 Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 2838 - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
9fc7867e 2839 Mate Wierdl <mw@moni.msci.memphis.edu>
9c8c3fc6 2840
6bf4d066 284120000303
2842 - Added "make host-key" target, Suggestion from Dominik Brettnacher
2843 <domi@saargate.de>
bcbf86ec 2844 - Don't permanently fail on bind() if getaddrinfo has more choices left for
16218745 2845 us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
2846 Miskiewicz <misiek@pld.org.pl>
22fa590f 2847 - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
2848 - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6bf4d066 2849
a0391976 285020000302
2851 - Big cleanup of autoconf code
2852 - Rearranged to be a little more logical
2853 - Added -R option for Solaris
2854 - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
2855 to detect library and header location _and_ ensure library has proper
2856 RSA support built in (this is a problem with OpenSSL 0.9.5).
817175bc 2857 - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
0a1718dc 2858 - Avoid warning message with Unix98 ptys
bcbf86ec 2859 - Warning was valid - possible race condition on PTYs. Avoided using
3276571c 2860 platform-specific code.
2861 - Document some common problems
bcbf86ec 2862 - Allow root access to any key. Patch from
81eef326 2863 markus.friedl@informatik.uni-erlangen.de
a0391976 2864
f55afe71 286520000207
2866 - Removed SOCKS code. Will support through a ProxyCommand.
2867
d07d1c58 286820000203
2869 - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
d581b7ae 2870 - Add --with-ssl-dir option
d07d1c58 2871
9d5f374b 287220000202
bcbf86ec 2873 - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
9d5f374b 2874 <jmd@aoe.vt.edu>
6b1f3fdb 2875 - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 2876 - Added URLs to Japanese translations of documents by HARUYAMA Seigo
6b1f3fdb 2877 <haruyama@nt.phys.s.u-tokyo.ac.jp>
9d5f374b 2878
bc8c2601 287920000201
2880 - Use socket pairs by default (instead of pipes). Prevents race condition
2881 on several (buggy) OSs. Report and fix from tridge@linuxcare.com
2882
69c76614 288320000127
2884 - Seed OpenSSL's random number generator before generating RSA keypairs
2885 - Split random collector into seperate file
aaf2abd7 2886 - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
69c76614 2887
f9507c24 288820000126
2889 - Released 1.2.2 stable
2890
bcbf86ec 2891 - NeXT keeps it lastlog in /usr/adm. Report from
f9507c24 2892 mouring@newton.pconline.com
bcbf86ec 2893 - Added note in UPGRADING re interop with commercial SSH using idea.
986a22ec 2894 Report from Jim Knoble <jmknoble@jmknoble.cx>
587120ad 2895 - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
2896 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
f9507c24 2897
bfae20ad 289820000125
bcbf86ec 2899 - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
bfae20ad 2900 <andre.lucas@dial.pipex.com>
07b0cb78 2901 - Reorder PAM initialisation so it does not mess up lastlog. Reported
2902 by Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 2903 - Use preformatted manpages on SCO, report from Gary E. Miller
9755cbdb 2904 <gem@rellim.com>
2905 - New URL for x11-ssh-askpass.
bcbf86ec 2906 - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
986a22ec 2907 <jmknoble@jmknoble.cx>
bcbf86ec 2908 - Added 'DESTDIR' option to Makefile to ease package building. Patch from
986a22ec 2909 Jim Knoble <jmknoble@jmknoble.cx>
ff8ecdb8 2910 - Updated RPM spec files to use DESTDIR
bfae20ad 2911
bb58aa4b 291220000124
2913 - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
2914 increment)
2915
d45317d8 291620000123
2917 - OpenBSD CVS:
2918 - [packet.c]
2919 getsockname() requires initialized tolen; andy@guildsoftware.com
bcbf86ec 2920 - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
4c40f834 2921 <drankin@bohemians.lexington.ky.us>
12aa90af 2922 - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
d45317d8 2923
e844f761 292420000122
2925 - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
2926 <bent@clark.net>
c54a6257 2927 - Merge preformatted manpage patch from Andre Lucas
2928 <andre.lucas@dial.pipex.com>
8eb34e02 2929 - Make IPv4 use the default in RPM packages
2930 - Irix uses preformatted manpages
1e64903d 2931 - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
2932 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
9bc5ddfe 2933 - OpenBSD CVS updates:
2934 - [packet.c]
2935 use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
2936 from Holger.Trapp@Informatik.TU-Chemnitz.DE
2937 - [sshd.c]
2938 log with level log() not fatal() if peer behaves badly.
2939 - [readpass.c]
bcbf86ec 2940 instead of blocking SIGINT, catch it ourselves, so that we can clean
2941 the tty modes up and kill ourselves -- instead of our process group
61e96248 2942 leader (scp, cvs, ...) going away and leaving us in noecho mode.
9bc5ddfe 2943 people with cbreak shells never even noticed..
399d9d44 2944 - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
2945 ie. -> i.e.,
e844f761 2946
4c8ef3fb 294720000120
2948 - Don't use getaddrinfo on AIX
7b2ea3a1 2949 - Update to latest OpenBSD CVS:
2950 - [auth-rsa.c]
2951 - fix user/1056, sshd keeps restrictions; dbt@meat.net
2952 - [sshconnect.c]
2953 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
2954 - destroy keys earlier
bcbf86ec 2955 - split key exchange (kex) and user authentication (user-auth),
d468fc76 2956 ok: provos@
7b2ea3a1 2957 - [sshd.c]
2958 - no need for poll.h; from bright@wintelcom.net
2959 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
bcbf86ec 2960 - split key exchange (kex) and user authentication (user-auth),
d468fc76 2961 ok: provos@
f3bba493 2962 - Big manpage and config file cleanup from Andre Lucas
2963 <andre.lucas@dial.pipex.com>
5f4fdfae 2964 - Re-added latest (unmodified) OpenBSD manpages
47f9a56a 2965 - Doc updates
d468fc76 2966 - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
2967 Christos Zoulas <christos@netbsd.org>
4c8ef3fb 2968
082bbfb3 296920000119
20af321f 2970 - SCO compile fixes from Gary E. Miller <gem@rellim.com>
082bbfb3 2971 - Compile fix from Darren_Hall@progressive.com
59e76f33 2972 - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
2973 addresses using getaddrinfo(). Added a configure switch to make the
2974 default lookup mode AF_INET
082bbfb3 2975
a63a7f37 297620000118
2977 - Fixed --with-pid-dir option
51a6baf8 2978 - Makefile fix from Gary E. Miller <gem@rellim.com>
61e96248 2979 - Compile fix for HPUX and Solaris from Andre Lucas
976f7e19 2980 <andre.lucas@dial.pipex.com>
a63a7f37 2981
f914c7fb 298220000117
2983 - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
2984 port, ignore EINVAL errors (Linux) when searching for free port.
bcbf86ec 2985 - Revert __snprintf -> snprintf aliasing. Apparently Solaris
de93b046 2986 __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
9b363e1c 2987 - Document location of Redhat PAM file in INSTALL.
bcbf86ec 2988 - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
2989 INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
f4a7cf29 2990 deliver (no IPv6 kernel support)
80a44451 2991 - Released 1.2.1pre27
f914c7fb 2992
f4a7cf29 2993 - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
bcbf86ec 2994 - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
cf8ad170 2995 <jhuuskon@hytti.uku.fi>
bcbf86ec 2996 - Fix hang on logout if processes are still using the pty. Needs
691a8a9f 2997 further testing.
5957fd29 2998 - Patch from Christos Zoulas <christos@zoulas.com>
2999 - Try $prefix first when looking for OpenSSL.
3000 - Include sys/types.h when including sys/socket.h in test programs
bcbf86ec 3001 - Substitute PID directory in sshd.8. Suggestion from Andrew
19d9ac2a 3002 Stribblehill <a.d.stribblehill@durham.ac.uk>
f4a7cf29 3003
47e45e44 300420000116
3005 - Renamed --with-xauth-path to --with-xauth
3006 - Added --with-pid-dir option
3007 - Released 1.2.1pre26
3008
a82ef8ae 3009 - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
bcbf86ec 3010 - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
66be05a1 3011 openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
a82ef8ae 3012
5cdfe03f 301320000115
3014 - Add --with-xauth-path configure directive and explicit test for
bcbf86ec 3015 /usr/openwin/bin/xauth for Solaris systems. Report from Anders
5cdfe03f 3016 Nordby <anders@fix.no>
bcbf86ec 3017 - Fix incorrect detection of /dev/ptmx on Linux systems that lack
5cdfe03f 3018 openpty. Report from John Seifarth <john@waw.be>
3019 - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
bcbf86ec 3020 sys/types.h. Fixes problems on SCO, report from Gary E. Miller
5cdfe03f 3021 <gem@rellim.com>
3022 - Use __snprintf and __vnsprintf if they are found where snprintf and
3023 vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
3024 and others.
3025
48e671d5 302620000114
3027 - Merged OpenBSD IPv6 patch:
3028 - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
3029 [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
3030 [hostfile.c sshd_config]
3031 ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
bcbf86ec 3032 features: sshd allows multiple ListenAddress and Port options. note
3033 that libwrap is not IPv6-ready. (based on patches from
48e671d5 3034 fujiwara@rcac.tdi.co.jp)
3035 - [ssh.c canohost.c]
bcbf86ec 3036 more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
48e671d5 3037 from itojun@
3038 - [channels.c]
3039 listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
3040 - [packet.h]
3041 allow auth-kerberos for IPv4 only
3042 - [scp.1 sshd.8 servconf.h scp.c]
3043 document -4, -6, and 'ssh -L 2022/::1/22'
3044 - [ssh.c]
bcbf86ec 3045 'ssh @host' is illegal (null user name), from
48e671d5 3046 karsten@gedankenpolizei.de
3047 - [sshconnect.c]
3048 better error message
3049 - [sshd.c]
3050 allow auth-kerberos for IPv4 only
3051 - Big IPv6 merge:
3052 - Cleanup overrun in sockaddr copying on RHL 6.1
3053 - Replacements for getaddrinfo, getnameinfo, etc based on versions
3054 from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
3055 - Replacement for missing structures on systems that lack IPv6
3056 - record_login needed to know about AF_INET6 addresses
3057 - Borrowed more code from OpenBSD: rresvport_af and requisites
3058
2598df62 305920000110
3060 - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
3061
b8a0310d 306220000107
3063 - New config.sub and config.guess to fix problems on SCO. Supplied
3064 by Gary E. Miller <gem@rellim.com>
b6a98a85 3065 - SCO build fix from Gary E. Miller <gem@rellim.com>
2598df62 3066 - Released 1.2.1pre25
b8a0310d 3067
dfb95100 306820000106
3069 - Documentation update & cleanup
3070 - Better KrbIV / AFS detection, based on patch from:
3071 Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
3072
b9795b89 307320000105
bcbf86ec 3074 - Fixed annoying DES corruption problem. libcrypt has been
b9795b89 3075 overriding symbols in libcrypto. Removed libcrypt and crypt.h
3076 altogether (libcrypto includes its own crypt(1) replacement)
3077 - Added platform-specific rules for Irix 6.x. Included warning that
3078 they are untested.
3079
a1ec4d79 308020000103
3081 - Add explicit make rules for files proccessed by fixpaths.
61e96248 3082 - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
a1ec4d79 3083 <tnh@kondara.org>
bcbf86ec 3084 - Removed "nullok" directive from default PAM configuration files.
3085 Added information on enabling EmptyPasswords on openssh+PAM in
607d73e6 3086 UPGRADING file.
e02735bb 3087 - OpenBSD CVS updates
3088 - [ssh-agent.c]
bcbf86ec 3089 cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
e02735bb 3090 dgaudet@arctic.org
3091 - [sshconnect.c]
3092 compare correct version for 1.3 compat mode
a1ec4d79 3093
93c7f644 309420000102
3095 - Prevent multiple inclusion of config.h and defines.h. Suggested
3096 by Andre Lucas <andre.lucas@dial.pipex.com>
3097 - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
3098 <dgaudet@arctic.org>
3099
76b8607f 310019991231
bcbf86ec 3101 - Fix password support on systems with a mixture of shadowed and
3102 non-shadowed passwords (e.g. NIS). Report and fix from
76b8607f 3103 HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 3104 - Fix broken autoconf typedef detection. Report from Marc G.
723221b5 3105 Fournier <marc.fournier@acadiau.ca>
b92964b7 3106 - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
3107 <Franz.Sirl-kernel@lauterbach.com>
bcbf86ec 3108 - Prevent typedefs from being compiled more than once. Report from
a6ddc88b 3109 Marc G. Fournier <marc.fournier@acadiau.ca>
4811cc0b 3110 - Fill in ut_utaddr utmp field. Report from Benjamin Charron
3111 <iretd@bigfoot.com>
bcbf86ec 3112 - Really fix broken default path. Fix from Jim Knoble
986a22ec 3113 <jmknoble@jmknoble.cx>
ae3a3d31 3114 - Remove test for quad_t. No longer needed.
76a8e733 3115 - Released 1.2.1pre24
3116
3117 - Added support for directory-based lastlogs
3118 - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
76b8607f 3119
13f825f4 312019991230
3121 - OpenBSD CVS updates:
3122 - [auth-passwd.c]
3123 check for NULL 1st
bcbf86ec 3124 - Removed most of the pam code into its own file auth-pam.[ch]. This
a5c9cd31 3125 cleaned up sshd.c up significantly.
bcbf86ec 3126 - PAM authentication was incorrectly interpreting
76b8607f 3127 "PermitRootLogin without-password". Report from Matthias Andree
3128 <ma@dt.e-technik.uni-dortmund.de
a5c9cd31 3129 - Several other cleanups
0bc5b6fb 3130 - Merged Dante SOCKS support patch from David Rankin
3131 <drankin@bohemians.lexington.ky.us>
3132 - Updated documentation with ./configure options
76b8607f 3133 - Released 1.2.1pre23
13f825f4 3134
c73a0cb5 313519991229
bcbf86ec 3136 - Applied another NetBSD portability patch from David Rankin
c73a0cb5 3137 <drankin@bohemians.lexington.ky.us>
3138 - Fix --with-default-path option.
bcbf86ec 3139 - Autodetect perl, patch from David Rankin
a0f84251 3140 <drankin@bohemians.lexington.ky.us>
bcbf86ec 3141 - Print whether OpenSSH was compiled with RSARef, patch from
0a2ff95d 3142 Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
bcbf86ec 3143 - Calls to pam_setcred, patch from Nalin Dahyabhai
f91bacbd 3144 <nalin@thermo.stat.ncsu.edu>
e3a93db0 3145 - Detect missing size_t and typedef it.
5ab44a92 3146 - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
3147 - Minor Makefile cleaning
c73a0cb5 3148
b6019d68 314919991228
3150 - Replacement for getpagesize() for systems which lack it
bcbf86ec 3151 - NetBSD login.c compile fix from David Rankin
70e0115b 3152 <drankin@bohemians.lexington.ky.us>
3153 - Fully set ut_tv if present in utmp or utmpx
d94aa2ae 3154 - Portability fixes for Irix 5.3 (now compiles OK!)
3155 - autoconf and other misc cleanups
ea1970a3 3156 - Merged AIX patch from Darren Hall <dhall@virage.org>
3157 - Cleaned up defines.h
fa9a2dd6 3158 - Released 1.2.1pre22
b6019d68 3159
d2dcff5f 316019991227
3161 - Automatically correct paths in manpages and configuration files. Patch
3162 and script from Andre Lucas <andre.lucas@dial.pipex.com>
3163 - Removed credits from README to CREDITS file, updated.
cb807f40 3164 - Added --with-default-path to specify custom path for server
3165 - Removed #ifdef trickery from acconfig.h into defines.h
36a5b38e 3166 - PAM bugfix. PermitEmptyPassword was being ignored.
3167 - Fixed PAM config files to allow empty passwords if server does.
3168 - Explained spurious PAM auth warning workaround in UPGRADING
21feb5fa 3169 - Use last few chars of tty line as ut_id
5a7794be 3170 - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
00e6dd70 3171 - OpenBSD CVS updates:
3172 - [packet.h auth-rhosts.c]
3173 check format string for packet_disconnect and packet_send_debug, too
3174 - [channels.c]
3175 use packet_get_maxsize for channels. consistence.
d2dcff5f 3176
f74efc8d 317719991226
3178 - Enabled utmpx support by default for Solaris
3179 - Cleanup sshd.c PAM a little more
986a22ec 3180 - Revised RPM package to include Jim Knoble's <jmknoble@jmknoble.cx>
bc7ea646 3181 X11 ssh-askpass program.
20c43d8c 3182 - Disable logging of PAM success and failures, PAM is verbose enough.
bcbf86ec 3183 Unfortunatly there is currently no way to disable auth failure
3184 messages. Mention this in UPGRADING file and sent message to PAM
20c43d8c 3185 developers
83b7f649 3186 - OpenBSD CVS update:
3187 - [ssh-keygen.1 ssh.1]
bcbf86ec 3188 remove ref to .ssh/random_seed, mention .ssh/environment in
83b7f649 3189 .Sh FILES, too
72251cb6 3190 - Released 1.2.1pre21
bcbf86ec 3191 - Fixed implicit '.' in default path, report from Jim Knoble
986a22ec 3192 <jmknoble@jmknoble.cx>
3193 - Redhat RPM spec fixes from Jim Knoble <jmknoble@jmknoble.cx>
f74efc8d 3194
f498ed15 319519991225
3196 - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
3197 - Cleanup of auth-passwd.c for shadow and MD5 passwords
3198 - Cleanup and bugfix of PAM authentication code
f74efc8d 3199 - Released 1.2.1pre20
3200
3201 - Merged fixes from Ben Taylor <bent@clark.net>
3202 - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
3203 - Disabled logging of PAM password authentication failures when password
3204 is empty. (e.g start of authentication loop). Reported by Naz
3205 <96na@eng.cam.ac.uk>)
f498ed15 3206
320719991223
bcbf86ec 3208 - Merged later HPUX patch from Andre Lucas
f498ed15 3209 <andre.lucas@dial.pipex.com>
3210 - Above patch included better utmpx support from Ben Taylor
f74efc8d 3211 <bent@clark.net>
f498ed15 3212
eef6f7e9 321319991222
bcbf86ec 3214 - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
eef6f7e9 3215 <pope@netguide.dk>
ae28776a 3216 - Fix login.c breakage on systems which lack ut_host in struct
3217 utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
eef6f7e9 3218
a7effaac 321919991221
bcbf86ec 3220 - Integration of large HPUX patch from Andre Lucas
3221 <andre.lucas@dial.pipex.com>. Integrating it had a few other
a7effaac 3222 benefits:
3223 - Ability to disable shadow passwords at configure time
3224 - Ability to disable lastlog support at configure time
3225 - Support for IP address in $DISPLAY
ae2f7af7 3226 - OpenBSD CVS update:
3227 - [sshconnect.c]
3228 say "REMOTE HOST IDENTIFICATION HAS CHANGED"
59dd7a31 3229 - Fix DISABLE_SHADOW support
3230 - Allow MD5 passwords even if shadow passwords are disabled
16034de9 3231 - Release 1.2.1pre19
a7effaac 3232
3f1d9bcd 323319991218
bcbf86ec 3234 - Redhat init script patch from Chun-Chung Chen
3f1d9bcd 3235 <cjj@u.washington.edu>
7e1c2490 3236 - Avoid breakage on systems without IPv6 headers
3f1d9bcd 3237
60d804c8 323819991216
bcbf86ec 3239 - Makefile changes for Solaris from Peter Kocks
60d804c8 3240 <peter.kocks@baygate.com>
89cafde6 3241 - Minor updates to docs
3242 - Merged OpenBSD CVS changes:
3243 - [authfd.c ssh-agent.c]
3244 keysize warnings talk about identity files
3245 - [packet.c]
3246 "Connection closed by x.x.x.x": fatal() -> log()
bcbf86ec 3247 - Correctly handle empty passwords in shadow file. Patch from:
c9d323f0 3248 "Chris, the Young One" <cky@pobox.com>
3249 - Released 1.2.1pre18
60d804c8 3250
7dc6fc6d 325119991215
3252 - Integrated patchs from Juergen Keil <jk@tools.de>
3253 - Avoid void* pointer arithmatic
3254 - Use LDFLAGS correctly
68227e6d 3255 - Fix SIGIO error in scp
3256 - Simplify status line printing in scp
61e96248 3257 - Added better test for inline functions compiler support from
906a2515 3258 Darren_Hall@progressive.com
7dc6fc6d 3259
95f1eccc 326019991214
3261 - OpenBSD CVS Changes
3262 - [canohost.c]
bcbf86ec 3263 fix get_remote_port() and friends for sshd -i;
95f1eccc 3264 Holger.Trapp@Informatik.TU-Chemnitz.DE
3265 - [mpaux.c]
3266 make code simpler. no need for memcpy. niels@ ok
3267 - [pty.c]
3268 namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
3269 fix proto; markus
3270 - [ssh.1]
3271 typo; mark.baushke@solipsa.com
3272 - [channels.c ssh.c ssh.h sshd.c]
3273 type conflict for 'extern Type *options' in channels.c; dot@dotat.at
3274 - [sshconnect.c]
3275 move checking of hostkey into own function.
3276 - [version.h]
3277 OpenSSH-1.2.1
884bcb37 3278 - Clean up broken includes in pty.c
7303768f 3279 - Some older systems don't have poll.h, they use sys/poll.h instead
3280 - Doc updates
95f1eccc 3281
847e8865 328219991211
bcbf86ec 3283 - Fix compilation on systems with AFS. Reported by
847e8865 3284 aloomis@glue.umd.edu
bcbf86ec 3285 - Fix installation on Solaris. Reported by
847e8865 3286 Gordon Rowell <gordonr@gormand.com.au>
3287 - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
3288 patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
3289 - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
3290 - Compile fix from David Agraz <dagraz@jahoopa.com>
3291 - Avoid compiler warning in bsd-snprintf.c
bcbf86ec 3292 - Added pam_limits.so to default PAM config. Suggested by
986a22ec 3293 Jim Knoble <jmknoble@jmknoble.cx>
847e8865 3294
8946db53 329519991209
3296 - Import of patch from Ben Taylor <bent@clark.net>:
3297 - Improved PAM support
3298 - "uninstall" rule for Makefile
3299 - utmpx support
3300 - Should fix PAM problems on Solaris
2d86a6cc 3301 - OpenBSD CVS updates:
3302 - [readpass.c]
3303 avoid stdio; based on work by markus, millert, and I
3304 - [sshd.c]
3305 make sure the client selects a supported cipher
3306 - [sshd.c]
bcbf86ec 3307 fix sighup handling. accept would just restart and daemon handled
3308 sighup only after the next connection was accepted. use poll on
2d86a6cc 3309 listen sock now.
3310 - [sshd.c]
3311 make that a fatal
87e91331 3312 - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
3313 to fix libwrap support on NetBSD
5001b9e4 3314 - Released 1.2pre17
8946db53 3315
6d8c4ea4 331619991208
bcbf86ec 3317 - Compile fix for Solaris with /dev/ptmx from
6d8c4ea4 3318 David Agraz <dagraz@jahoopa.com>
3319
4285816a 332019991207
986a22ec 3321 - sshd Redhat init script patch from Jim Knoble <jmknoble@jmknoble.cx>
4285816a 3322 fixes compatability with 4.x and 5.x
db28aeb5 3323 - Fixed default SSH_ASKPASS
bcbf86ec 3324 - Fix PAM account and session being called multiple times. Problem
d465f2ca 3325 reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
a408af76 3326 - Merged more OpenBSD changes:
3327 - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
bcbf86ec 3328 move atomicio into it's own file. wrap all socket write()s which
a408af76 3329 were doing write(sock, buf, len) != len, with atomicio() calls.
3330 - [auth-skey.c]
3331 fd leak
3332 - [authfile.c]
3333 properly name fd variable
3334 - [channels.c]
3335 display great hatred towards strcpy
3336 - [pty.c pty.h sshd.c]
3337 use openpty() if it exists (it does on BSD4_4)
3338 - [tildexpand.c]
3339 check for ~ expansion past MAXPATHLEN
3340 - Modified helper.c to use new atomicio function.
3341 - Reformat Makefile a little
3342 - Moved RC4 routines from rc4.[ch] into helper.c
3343 - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
9983a8ca 3344 - Updated SuSE spec from Chris Saia <csaia@wtower.com>
3345 - Tweaked Redhat spec
9158d92f 3346 - Clean up bad imports of a few files (forgot -kb)
3347 - Released 1.2pre16
4285816a 3348
9c7b6dfd 334919991204
3350 - Small cleanup of PAM code in sshd.c
57112b5a 3351 - Merged OpenBSD CVS changes:
3352 - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
3353 move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
3354 - [auth-rsa.c]
3355 warn only about mismatch if key is _used_
3356 warn about keysize-mismatch with log() not error()
3357 channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
3358 ports are u_short
3359 - [hostfile.c]
3360 indent, shorter warning
3361 - [nchan.c]
3362 use error() for internal errors
3363 - [packet.c]
3364 set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
3365 serverloop.c
3366 indent
3367 - [ssh-add.1 ssh-add.c ssh.h]
3368 document $SSH_ASKPASS, reasonable default
3369 - [ssh.1]
3370 CheckHostIP is not available for connects via proxy command
3371 - [sshconnect.c]
3372 typo
3373 easier to read client code for passwd and skey auth
3374 turn of checkhostip for proxy connects, since we don't know the remote ip
9c7b6dfd 3375
dad3b556 337619991126
3377 - Add definition for __P()
3378 - Added [v]snprintf() replacement for systems that lack it
3379
0ce43ae4 338019991125
3381 - More reformatting merged from OpenBSD CVS
3382 - Merged OpenBSD CVS changes:
3383 - [channels.c]
3384 fix packet_integrity_check() for !have_hostname_in_open.
3385 report from mrwizard@psu.edu via djm@ibs.com.au
3386 - [channels.c]
3387 set SO_REUSEADDR and SO_LINGER for forwarded ports.
3388 chip@valinux.com via damien@ibs.com.au
3389 - [nchan.c]
3390 it's not an error() if shutdown_write failes in nchan.
3391 - [readconf.c]
3392 remove dead #ifdef-0-code
3393 - [readconf.c servconf.c]
3394 strcasecmp instead of tolower
3395 - [scp.c]
3396 progress meter overflow fix from damien@ibs.com.au
3397 - [ssh-add.1 ssh-add.c]
3398 SSH_ASKPASS support
3399 - [ssh.1 ssh.c]
3400 postpone fork_after_authentication until command execution,
3401 request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
3402 plus: use daemon() for backgrounding
cf8dd513 3403 - Added BSD compatible install program and autoconf test, thanks to
3404 Niels Kristian Bech Jensen <nkbj@image.dk>
3405 - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
09041313 3406 - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
3dbefdb8 3407 - Release 1.2pre15
0ce43ae4 3408
5260325f 340919991124
3410 - Merged very large OpenBSD source code reformat
3411 - OpenBSD CVS updates
3412 - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
3413 [ssh.h sshd.8 sshd.c]
3414 syslog changes:
3415 * Unified Logmessage for all auth-types, for success and for failed
3416 * Standard connections get only ONE line in the LOG when level==LOG:
3417 Auth-attempts are logged only, if authentication is:
3418 a) successfull or
3419 b) with passwd or
3420 c) we had more than AUTH_FAIL_LOG failues
3421 * many log() became verbose()
3422 * old behaviour with level=VERBOSE
3423 - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
3424 tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
3425 messages. allows use of s/key in windows (ttssh, securecrt) and
3426 ssh-1.2.27 clients without 'ssh -v', ok: niels@
3427 - [sshd.8]
3428 -V, for fallback to openssh in SSH2 compatibility mode
3429 - [sshd.c]
3430 fix sigchld race; cjc5@po.cwru.edu
3431
4655fe80 343219991123
3433 - Added SuSE package files from Chris Saia <csaia@wtower.com>
8b241e50 3434 - Restructured package-related files under packages/*
4655fe80 3435 - Added generic PAM config
8b241e50 3436 - Numerous little Solaris fixes
9c08d6ce 3437 - Add recommendation to use GNU make to INSTALL document
4655fe80 3438
60bed5fd 343919991122
3440 - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
2f2cc3f9 3441 - OpenBSD CVS Changes
bcbf86ec 3442 - [ssh-keygen.c]
3443 don't create ~/.ssh only if the user wants to store the private
3444 key there. show fingerprint instead of public-key after
2f2cc3f9 3445 keygeneration. ok niels@
b09a984b 3446 - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
96ad4350 3447 - Added timersub() macro
b09a984b 3448 - Tidy RCSIDs of bsd-*.c
bcbf86ec 3449 - Added autoconf test and macro to deal with old PAM libraries
96ad4350 3450 pam_strerror definition (one arg vs two).
530f1889 3451 - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
bcbf86ec 3452 - Retry /dev/urandom reads interrupted by signal (report from
530f1889 3453 Robert Hardy <rhardy@webcon.net>)
1647c2b5 3454 - Added a setenv replacement for systems which lack it
d84a9a44 3455 - Only display public key comment when presenting ssh-askpass dialog
3456 - Released 1.2pre14
60bed5fd 3457
bcbf86ec 3458 - Configure, Make and changelog corrections from Tudor Bosman
2ddcfdf3 3459 <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
3460
9d6b7add 346119991121
2f2cc3f9 3462 - OpenBSD CVS Changes:
60bed5fd 3463 - [channels.c]
3464 make this compile, bad markus
3465 - [log.c readconf.c servconf.c ssh.h]
3466 bugfix: loglevels are per host in clientconfig,
3467 factor out common log-level parsing code.
3468 - [servconf.c]
3469 remove unused index (-Wall)
3470 - [ssh-agent.c]
3471 only one 'extern char *__progname'
3472 - [sshd.8]
3473 document SIGHUP, -Q to synopsis
3474 - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
3475 [channels.c clientloop.c]
3476 SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
3477 [hope this time my ISP stays alive during commit]
3478 - [OVERVIEW README] typos; green@freebsd
3479 - [ssh-keygen.c]
3480 replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
3481 exit if writing the key fails (no infinit loop)
3482 print usage() everytime we get bad options
3483 - [ssh-keygen.c] overflow, djm@mindrot.org
3484 - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
61e96248 3485
2b942fe0 348619991120
bcbf86ec 3487 - Merged more Solaris support from Marc G. Fournier
2b942fe0 3488 <marc.fournier@acadiau.ca>
3489 - Wrote autoconf tests for integer bit-types
3490 - Fixed enabling kerberos support
bcbf86ec 3491 - Fix segfault in ssh-keygen caused by buffer overrun in filename
13c36c4c 3492 handling.
2b942fe0 3493
06479889 349419991119
3495 - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
2ad77510 3496 - Merged OpenBSD CVS changes
3497 - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
3498 more %d vs. %s in fmt-strings
3499 - [authfd.c]
3500 Integers should not be printed with %s
7b1cc56c 3501 - EGD uses a socket, not a named pipe. Duh.
3502 - Fix includes in fingerprint.c
29dbde15 3503 - Fix scp progress bar bug again.
bcbf86ec 3504 - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
736890c4 3505 David Rankin <drankin@bohemians.lexington.ky.us>
91b8065d 3506 - Added autoconf option to enable Kerberos 4 support (untested)
3507 - Added autoconf option to enable AFS support (untested)
3508 - Added autoconf option to enable S/Key support (untested)
3509 - Added autoconf option to enable TCP wrappers support (compiles OK)
beb43d31 3510 - Renamed BSD helper function files to bsd-*
bcbf86ec 3511 - Added tests for login and daemon and enable OpenBSD replacements for
caf3bc51 3512 when they are absent.
3513 - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
06479889 3514
2bd61362 351519991118
3516 - Merged OpenBSD CVS changes
3517 - [scp.c] foregroundproc() in scp
3518 - [sshconnect.h] include fingerprint.h
bcbf86ec 3519 - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
2bd61362 3520 changes.
0c16a097 3521 - [ssh.1] Spell my name right.
2bd61362 3522 - Added openssh.com info to README
3523
f095fcc7 352419991117
3525 - Merged OpenBSD CVS changes
3526 - [ChangeLog.Ylonen] noone needs this anymore
3527 - [authfd.c] close-on-exec for auth-socket, ok deraadt
bcbf86ec 3528 - [hostfile.c]
3529 in known_hosts key lookup the entry for the bits does not need
3530 to match, all the information is contained in n and e. This
3531 solves the problem with buggy servers announcing the wrong
f095fcc7 3532 modulus length. markus and me.
bcbf86ec 3533 - [serverloop.c]
3534 bugfix: check for space if child has terminated, from:
f095fcc7 3535 iedowse@maths.tcd.ie
3536 - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
3537 [fingerprint.c fingerprint.h]
3538 rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
3539 - [ssh-agent.1] typo
3540 - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
bcbf86ec 3541 - [sshd.c]
f095fcc7 3542 force logging to stderr while loading private key file
3543 (lost while converting to new log-levels)
3544
4d195447 354519991116
3546 - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
3547 - Merged OpenBSD CVS changes:
3548 - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
3549 [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
3550 the keysize of rsa-parameter 'n' is passed implizit,
3551 a few more checks and warnings about 'pretended' keysizes.
3552 - [cipher.c cipher.h packet.c packet.h sshd.c]
3553 remove support for cipher RC4
3554 - [ssh.c]
3555 a note for legay systems about secuity issues with permanently_set_uid(),
3556 the private hostkey and ptrace()
3557 - [sshconnect.c]
3558 more detailed messages about adding and checking hostkeys
3559
dad9a31e 356019991115
3561 - Merged OpenBSD CVS changes:
bcbf86ec 3562 - [ssh-add.c] change passphrase loop logic and remove ref to
dad9a31e 3563 $DISPLAY, ok niels
3564 - Changed to ssh-add.c broke askpass support. Revised it to be a little more
bcbf86ec 3565 modular.
dad9a31e 3566 - Revised autoconf support for enabling/disabling askpass support.
e7c0f9d5 3567 - Merged more OpenBSD CVS changes:
704b1659 3568 [auth-krb4.c]
3569 - disconnect if getpeername() fails
3570 - missing xfree(*client)
3571 [canohost.c]
3572 - disconnect if getpeername() fails
3573 - fix comment: we _do_ disconnect if ip-options are set
3574 [sshd.c]
3575 - disconnect if getpeername() fails
3576 - move checking of remote port to central place
3577 [auth-rhosts.c] move checking of remote port to central place
3578 [log-server.c] avoid extra fd per sshd, from millert@
3579 [readconf.c] print _all_ bad config-options in ssh(1), too
3580 [readconf.h] print _all_ bad config-options in ssh(1), too
3581 [ssh.c] print _all_ bad config-options in ssh(1), too
3582 [sshconnect.c] disconnect if getpeername() fails
e7c0f9d5 3583 - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
c75a1a66 3584 - Various small cleanups to bring diff (against OpenBSD) size down.
f601d847 3585 - Merged more Solaris compability from Marc G. Fournier
3586 <marc.fournier@acadiau.ca>
3587 - Wrote autoconf tests for __progname symbol
986a22ec 3588 - RPM spec file fixes from Jim Knoble <jmknoble@jmknoble.cx>
0c372277 3589 - Released 1.2pre12
3590
3591 - Another OpenBSD CVS update:
3592 - [ssh-keygen.1] fix .Xr
dad9a31e 3593
92da7197 359419991114
3595 - Solaris compilation fixes (still imcomplete)
3596
94f7bb9e 359719991113
dd092f97 3598 - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
3599 - Don't install config files if they already exist
3600 - Fix inclusion of additional preprocessor directives from acconfig.h
94f7bb9e 3601 - Removed redundant inclusions of config.h
e9c75a39 3602 - Added 'Obsoletes' lines to RPM spec file
94f7bb9e 3603 - Merged OpenBSD CVS changes:
3604 - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
bcbf86ec 3605 - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
94f7bb9e 3606 totalsize, ok niels,aaron
bcbf86ec 3607 - Delay fork (-f option) in ssh until after port forwarded connections
94f7bb9e 3608 have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
b2344d54 3609 - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
3610 - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
dd092f97 3611 - Tidied default config file some more
3612 - Revised Redhat initscript to fix bug: sshd (re)start would fail
3613 if executed from inside a ssh login.
94f7bb9e 3614
e35c1dc2 361519991112
3616 - Merged changes from OpenBSD CVS
3617 - [sshd.c] session_key_int may be zero
b4748e2f 3618 - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
bcbf86ec 3619 IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
b4748e2f 3620 deraadt,millert
3621 - Brought default sshd_config more in line with OpenBSD's
547c9f30 3622 - Grab server in gnome-ssh-askpass (Debian bug #49872)
3623 - Released 1.2pre10
e35c1dc2 3624
8bc7973f 3625 - Added INSTALL documentation
6fa724bc 3626 - Merged yet more changes from OpenBSD CVS
3627 - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
3628 [ssh.c ssh.h sshconnect.c sshd.c]
3629 make all access to options via 'extern Options options'
3630 and 'extern ServerOptions options' respectively;
3631 options are no longer passed as arguments:
3632 * make options handling more consistent
3633 * remove #include "readconf.h" from ssh.h
3634 * readconf.h is only included if necessary
3635 - [mpaux.c] clear temp buffer
3636 - [servconf.c] print _all_ bad options found in configfile
045672f9 3637 - Make ssh-askpass support optional through autoconf
59b0f0d4 3638 - Fix nasty division-by-zero error in scp.c
3639 - Released 1.2pre11
8bc7973f 3640
4cca272e 364119991111
3642 - Added (untested) Entropy Gathering Daemon (EGD) support
67d68e3a 3643 - Fixed /dev/urandom fd leak (Debian bug #49722)
5bbb5681 3644 - Merged OpenBSD CVS changes:
3645 - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
3646 - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
3647 - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
bcbf86ec 3648 - Fix integer overflow which was messing up scp's progress bar for large
3f1d9bcd 3649 file transfers. Fix submitted to OpenBSD developers. Report and fix
3650 from Kees Cook <cook@cpoint.net>
6a17f9c2 3651 - Merged more OpenBSD CVS changes:
bcbf86ec 3652 - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
6a17f9c2 3653 + krb-cleanup cleanup
3654 - [clientloop.c log-client.c log-server.c ]
3655 [readconf.c readconf.h servconf.c servconf.h ]
3656 [ssh.1 ssh.c ssh.h sshd.8]
3657 add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
3658 obsoletes QuietMode and FascistLogging in sshd.
e35c1dc2 3659 - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
3660 allow session_key_int != sizeof(session_key)
3661 [this should fix the pre-assert-removal-core-files]
3662 - Updated default config file to use new LogLevel option and to improve
3663 readability
3664
f370266e 366519991110
67d68e3a 3666 - Merged several minor fixes:
f370266e 3667 - ssh-agent commandline parsing
3668 - RPM spec file now installs ssh setuid root
3669 - Makefile creates libdir
4cca272e 3670 - Merged beginnings of Solaris compability from Marc G. Fournier
3671 <marc.fournier@acadiau.ca>
f370266e 3672
d4f11b59 367319991109
3674 - Autodetection of SSL/Crypto library location via autoconf
3675 - Fixed location of ssh-askpass to follow autoconf
3676 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
3677 - Autodetection of RSAref library for US users
3678 - Minor doc updates
560557bb 3679 - Merged OpenBSD CVS changes:
3680 - [rsa.c] bugfix: use correct size for memset()
3681 - [sshconnect.c] warn if announced size of modulus 'n' != real size
f025becb 3682 - Added GNOME passphrase requestor (use --with-gnome-askpass)
d397b172 3683 - RPM build now creates subpackages
aa51e7cc 3684 - Released 1.2pre9
d4f11b59 3685
e1a9c08d 368619991108
3687 - Removed debian/ directory. This is now being maintained separately.
3688 - Added symlinks for slogin in RPM spec file
3689 - Fixed permissions on manpages in RPM spec file
3690 - Added references to required libraries in README file
3691 - Removed config.h.in from CVS
3692 - Removed pwdb support (better pluggable auth is provided by glibc)
3693 - Made PAM and requisite libdl optional
3694 - Removed lots of unnecessary checks from autoconf
3695 - Added support and autoconf test for openpty() function (Unix98 pty support)
3696 - Fix for scp not finding ssh if not installed as /usr/bin/ssh
3697 - Added TODO file
3698 - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
3699 - Added ssh-askpass program
3700 - Added ssh-askpass support to ssh-add.c
3701 - Create symlinks for slogin on install
3702 - Fix "distclean" target in makefile
3703 - Added example for ssh-agent to manpage
3704 - Added support for PAM_TEXT_INFO messages
3705 - Disable internal /etc/nologin support if PAM enabled
3706 - Merged latest OpenBSD CVS changes:
5bae4ab8 3707 - [all] replace assert() with error, fatal or packet_disconnect
e1a9c08d 3708 - [sshd.c] don't send fail-msg but disconnect if too many authentication
3709 failures
e1a9c08d 3710 - [sshd.c] remove unused argument. ok dugsong
3711 - [sshd.c] typo
3712 - [rsa.c] clear buffers used for encryption. ok: niels
3713 - [rsa.c] replace assert() with error, fatal or packet_disconnect
ade6fccd 3714 - [auth-krb4.c] remove unused argument. ok dugsong
e1a9c08d 3715 - Fixed coredump after merge of OpenBSD rsa.c patch
9010d60a 3716 - Released 1.2pre8
e1a9c08d 3717
3028328e 371819991102
3719 - Merged change from OpenBSD CVS
3720 - One-line cleanup in sshd.c
3721
474832c5 372219991030
3723 - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
69256d9d 3724 - Merged latest updates for OpenBSD CVS:
3725 - channels.[ch] - remove broken x11 fix and document istate/ostate
3726 - ssh-agent.c - call setsid() regardless of argv[]
3727 - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
3728 - Documentation cleanups
3729 - Renamed README -> README.Ylonen
3730 - Renamed README.openssh ->README
474832c5 3731
339660f6 373219991029
3733 - Renamed openssh* back to ssh* at request of Theo de Raadt
3734 - Incorporated latest changes from OpenBSD's CVS
3735 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
3736 - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
549b3eed 3737 - Make distclean now removed configure script
3738 - Improved PAM logging
3739 - Added some debug() calls for PAM
4ecd19ea 3740 - Removed redundant subdirectories
bcbf86ec 3741 - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
4ecd19ea 3742 building on Debian.
242588e6 3743 - Fixed off-by-one error in PAM env patch
3744 - Released 1.2pre6
339660f6 3745
5881cd60 374619991028
3747 - Further PAM enhancements.
3748 - Much cleaner
3749 - Now uses account and session modules for all logins.
3750 - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
3751 - Build fixes
3752 - Autoconf
3753 - Change binary names to open*
3754 - Fixed autoconf script to detect PAM on RH6.1
3755 - Added tests for libpwdb, and OpenBSD functions to autoconf
221395b3 3756 - Released 1.2pre4
fca82d2e 3757
3758 - Imported latest OpenBSD CVS code
3759 - Updated README.openssh
93f04616 3760 - Released 1.2pre5
fca82d2e 3761
5881cd60 376219991027
3763 - Adapted PAM patch.
3764 - Released 1.0pre2
3765
3766 - Excised my buggy replacements for strlcpy and mkdtemp
3767 - Imported correct OpenBSD strlcpy and mkdtemp routines.
3768 - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
3769 - Picked up correct version number from OpenBSD
3770 - Added sshd.pam PAM configuration file
3771 - Added sshd.init Redhat init script
3772 - Added openssh.spec RPM spec file
3773 - Released 1.2pre3
3774
377519991026
3776 - Fixed include paths of OpenSSL functions
3777 - Use OpenSSL MD5 routines
3778 - Imported RC4 code from nanocrypt
3779 - Wrote replacements for OpenBSD arc4random* functions
3780 - Wrote replacements for strlcpy and mkdtemp
3781 - Released 1.0pre1
0b202697 3782
3783$Id$
This page took 5.670071 seconds and 5 git commands to generate.