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