]> andersk Git - openssh.git/blame - ChangeLog
- (bal) Updated all *.specs for 2.9.9p1 and updated version.h
[openssh.git] / ChangeLog
CommitLineData
57dade33 120010923
2 - (bal) updated ssh.c to mirror minor getopts 'extern int' formating done
3 by stevesk@
927c3e15 4 - (bal) Removed 'extern int optopt;' since it is dead wood.
8ead88d3 5 - (bal) Updated all *.specs for 2.9.9p1 and updated version.h
57dade33 6
8ab12eb4 720010923
8 - (bal) OpenBSD CVS Sync
9 - markus@cvs.openbsd.org 2001/09/23 11:09:13
10 [authfile.c]
11 relax permission check for private key files.
157fc8e1 12 - markus@cvs.openbsd.org 2001/09/23 09:58:13
13 [LICENCE]
14 new rijndael implementation
8ab12eb4 15
64bdafe1 1620010920
17 - (tim) [scard/Makefile.in] Don't strip the Java binary
4a38efad 18 - (stevesk) sun_len, SUN_LEN() configure stuff no longer required
fc7eca52 19 - (bal) OpenBSD CVS Sync
20 - stevesk@cvs.openbsd.org 2001/09/20 00:15:54
21 [sshd.8]
22 fix ClientAliveCountMax
ddcfed57 23 - markus@cvs.openbsd.org 2001/09/20 13:46:48
24 [auth2.c]
25 key_read returns now -1 or 1
bcdb96c2 26 - markus@cvs.openbsd.org 2001/09/20 13:50:40
27 [compat.c compat.h ssh.c]
28 bug compat: request a dummy channel for -N (no shell) sessions +
29 cleanup; vinschen@redhat.com
4a778de1 30 - mouring@cvs.openbsd.org 2001/09/20 20:57:51
31 [sshd_config]
32 CheckMail removed. OKed stevesk@
64bdafe1 33
4cdbc654 3420010919
35c69348 35 - (bal) OpenBSD Sync
4cdbc654 36 - markus@cvs.openbsd.org 2001/09/19 10:08:51
37 [sshd.8]
38 command=xxx applies to subsystem now, too
cb8c7bad 39 - markus@cvs.openbsd.org 2001/09/19 13:23:29
40 [key.c]
41 key_read() now returns -1 on type mismatch, too
e1c5bfaf 42 - stevesk@cvs.openbsd.org 2001/09/19 19:24:19
43 [readconf.c readconf.h scp.c sftp.c ssh.1]
44 add ClearAllForwardings ssh option and set it in scp and sftp; ok
45 markus@
f34f05d5 46 - stevesk@cvs.openbsd.org 2001/09/19 19:35:30
47 [authfd.c]
48 use sizeof addr vs. SUN_LEN(addr) for sockaddr_un. Stevens
49 blesses this and we do it this way elsewhere. this helps in
50 portable because not all systems have SUN_LEN() and
51 sockaddr_un.sun_len. ok markus@
2043936f 52 - stevesk@cvs.openbsd.org 2001/09/19 21:04:53
53 [sshd.8]
54 missing -t in usage
368bae7d 55 - stevesk@cvs.openbsd.org 2001/09/19 21:41:57
56 [sshd.8]
57 don't advertise -V in usage; ok markus@
35c69348 58 - (bal) openbsd-compat/vis.[ch] is dead wood. Removed.
4cdbc654 59
d0b19c95 6020010918
46a831dd 61 - (djm) Configure support for smartcards. Based on Ben's work.
fef4ea6b 62 - (djm) Revert setgroups call, it causes problems on OS-X
46a831dd 63 - (djm) Avoid warning on BSDgetopt
93816ec8 64 - (djm) More makefile infrastructre for smartcard support, also based
65 on Ben's work
4b255446 66 - (djm) Specify --datadir in RPM spec files so smartcard applet gets
67 put somewhere sane. Add Ssh.bin to manifest.
69c94072 68 - (djm) Make smartcard support conditional in Redhat RPM spec
1a77481c 69 - (bal) LICENCE update. Has not been done in a while.
f49df8e9 70 - (stevesk) nchan.c: we use X/Open Sockets on HP-UX now so shutdown(2)
71 returns ENOTCONN vs. EINVAL for socket not connected; remove EINVAL
72 check. ok Lutz Jaenicke
35c69348 73 - (bal) OpenBSD CVS Sync
f1278af7 74 - stevesk@cvs.openbsd.org 2001/09/17 17:57:57
75 [scp.1 scp.c sftp.1 sftp.c]
76 add -Fssh_config option; ok markus@
cf54363d 77 - stevesk@cvs.openbsd.org 2001/09/17 19:27:15
78 [kexdh.c kexgex.c key.c key.h ssh-dss.c ssh-keygen.c ssh-rsa.c]
79 u_char*/char* cleanup; ok markus
4e842b5e 80 - markus@cvs.openbsd.org 2001/09/17 20:22:14
81 [scard.c]
82 never keep a connection to the smartcard open.
83 allows ssh-keygen -D U while the agent is running; report from
84 jakob@
e3c1c3e6 85 - stevesk@cvs.openbsd.org 2001/09/17 20:38:09
86 [sftp.1 sftp.c]
87 cleanup and document -1, -s and -S; ok markus@
f7436b8c 88 - markus@cvs.openbsd.org 2001/09/17 20:50:22
89 [key.c ssh-keygen.c]
90 better error handling if you try to export a bad key to ssh.com
a5f82435 91 - markus@cvs.openbsd.org 2001/09/17 20:52:47
92 [channels.c channels.h clientloop.c]
93 try to fix agent-forwarding-backconnection-bug, as seen on HPUX,
94 for example; with Lutz.Jaenicke@aet.TU-Cottbus.DE,
780a9951 95 - markus@cvs.openbsd.org 2001/09/17 21:04:02
96 [channels.c serverloop.c]
97 don't send fake dummy packets on CR (\r)
98 bugreport from yyua@cs.sfu.ca via solar@@openwall.com
b6761a3e 99 - markus@cvs.openbsd.org 2001/09/17 21:09:47
100 [compat.c]
101 more versions suffering the SSH_BUG_DEBUG bug;
102 3.0.x reported by dbutts@maddog.storability.com
edaeb835 103 - stevesk@cvs.openbsd.org 2001/09/17 23:56:07
104 [scp.1]
105 missing -B in usage string
d0b19c95 106
d31a32a4 10720010917
108 - (djm) x11-ssh-askpass-1.2.4 in RPM spec, revert workarounds
cb547f98 109 - (tim) [includes.h openbsd-compat/getopt.c openbsd-compat/getopt.h]
110 rename getopt() to BSDgetopt() to keep form conflicting with
111 system getopt().
112 [Makefile.in configure.in] disable filepriv until I can add
113 missing procpriv calls.
d31a32a4 114
95d00a03 11520010916
116 - (djm) Workaround XFree breakage in RPM spec file
6fcf67f7 117 - (bal) OpenBSD CVS Sync
118 - markus@cvs.openbsd.org 2001/09/16 14:46:54
119 [session.c]
120 calls krb_afslog() after setting $HOME; mattiasa@e.kth.se; fixes
121 pr 1943b
95d00a03 122
0e0144b7 12320010915
124 - (djm) Make do_pre_login static to avoid prototype #ifdef hell
0fd6c7a9 125 - (djm) Sync scard/ stuff
23c098ba 126 - (djm) Redhat spec file cleanups from Pekka Savola <pekkas@netcore.fi> and
127 Redhat
94a29edc 128 - (djm) Redhat initscript config sanity checking from Pekka Savola
129 <pekkas@netcore.fi>
e72ff812 130 - (djm) Clear supplemental groups at sshd start to prevent them from
131 being propogated to random PAM modules. Based on patch from Redhat via
132 Pekka Savola <pekkas@netcore.fi>
a2cb4268 133 - (djm) Make sure rijndael.c picks config.h
134 - (djm) Ensure that u_char gets defined
0e0144b7 135
dcf29cf8 13620010914
137 - (bal) OpenBSD CVS Sync
138 - markus@cvs.openbsd.org 2001/09/13
139 [rijndael.c rijndael.h]
140 missing $OpenBSD
fd022eed 141 - markus@cvs.openbsd.org 2001/09/14
142 [session.c]
143 command=xxx overwrites subsystems, too
9658ecbc 144 - markus@cvs.openbsd.org 2001/09/14
145 [sshd.c]
146 typo
fd022eed 147
88c3bfe0 14820010913
149 - (bal) OpenBSD CVS Sync
150 - markus@cvs.openbsd.org 2001/08/23 11:31:59
151 [cipher.c cipher.h]
152 switch to the optimised AES reference code from
153 http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip
154
5c53a31e 15520010912
156 - (bal) OpenBSD CVS Sync
157 - jakob@cvs.openbsd.org 2001/08/16 19:18:34
158 [servconf.c servconf.h session.c sshd.8]
159 deprecate CheckMail. ok markus@
54bf768d 160 - stevesk@cvs.openbsd.org 2001/08/16 20:14:57
161 [ssh.1 sshd.8]
162 document case sensitivity for ssh, sshd and key file
163 options and arguments; ok markus@
6d7b3036 164 - stevesk@cvs.openbsd.org 2001/08/17 18:59:47
165 [servconf.h]
166 typo in comment
ae897d7c 167 - stevesk@cvs.openbsd.org 2001/08/21 21:47:42
168 [ssh.1 sshd.8]
169 minor typos and cleanup
c78e5800 170 - stevesk@cvs.openbsd.org 2001/08/22 16:21:21
171 [ssh.1]
172 hostname not optional; ok markus@
9495bfc5 173 - stevesk@cvs.openbsd.org 2001/08/22 16:30:02
174 [sshd.8]
175 no rexd; ok markus@
29999e54 176 - stevesk@cvs.openbsd.org 2001/08/22 17:45:16
177 [ssh.1]
178 document cipher des for protocol 1; ok deraadt@
8fbc356d 179 - camield@cvs.openbsd.org 2001/08/23 17:59:31
180 [sshd.c]
181 end request with 0, not NULL
182 ok markus@
d866473d 183 - stevesk@cvs.openbsd.org 2001/08/23 18:02:48
184 [ssh-agent.1]
185 fix usage; ok markus@
75304f85 186 - stevesk@cvs.openbsd.org 2001/08/23 18:08:59
187 [ssh-add.1 ssh-keyscan.1]
188 minor cleanup
b7f79e7a 189 - danh@cvs.openbsd.org 2001/08/27 22:02:13
190 [ssh-keyscan.c]
191 fix memory fault if non-existent filename is given to the -f option
192 ok markus@
14e4a15f 193 - markus@cvs.openbsd.org 2001/08/28 09:51:26
194 [readconf.c]
195 don't set DynamicForward unless Host matches
e591b98a 196 - markus@cvs.openbsd.org 2001/08/28 15:39:48
197 [ssh.1 ssh.c]
198 allow: ssh -F configfile host
46660a9e 199 - markus@cvs.openbsd.org 2001/08/29 20:44:03
200 [scp.c]
201 clear the malloc'd buffer, otherwise source() will leak malloc'd
202 memory; ok theo@
e675b851 203 - stevesk@cvs.openbsd.org 2001/08/29 23:02:21
204 [sshd.8]
205 add text about -u0 preventing DNS requests; ok markus@
4c780c2a 206 - stevesk@cvs.openbsd.org 2001/08/29 23:13:10
207 [ssh.1 ssh.c]
208 document -D and DynamicForward; ok markus@
d2e3df16 209 - stevesk@cvs.openbsd.org 2001/08/29 23:27:23
210 [ssh.c]
211 validate ports for -L/-R; ok markus@
70068acc 212 - stevesk@cvs.openbsd.org 2001/08/29 23:39:40
213 [ssh.1 sshd.8]
214 additional documentation for GatewayPorts; ok markus@
ad3e169f 215 - naddy@cvs.openbsd.org 2001/08/30 15:42:36
216 [ssh.1]
217 add -D to synopsis line; ok markus@
3a8aabf0 218 - stevesk@cvs.openbsd.org 2001/08/30 16:04:35
219 [readconf.c ssh.1]
220 validate ports for LocalForward/RemoteForward.
221 add host/port alternative syntax for IPv6 (like -L/-R).
222 ok markus@
ed787d14 223 - stevesk@cvs.openbsd.org 2001/08/30 20:36:34
224 [auth-options.c sshd.8]
225 validate ports for permitopen key file option. add host/port
226 alternative syntax for IPv6. ok markus@
4278ff63 227 - markus@cvs.openbsd.org 2001/08/30 22:22:32
228 [ssh-keyscan.c]
229 do not pass pointers to longjmp; fix from wayne@blorf.net
6b759005 230 - markus@cvs.openbsd.org 2001/08/31 11:46:39
231 [sshconnect2.c]
93111dfa 232 disable kbd-interactive if we don't get SSH2_MSG_USERAUTH_INFO_REQUEST
233 messages
234 - stevesk@cvs.openbsd.org 2001/09/03 20:58:33
235 [readconf.c readconf.h ssh.c]
236 fatal() for nonexistent -Fssh_config. ok markus@
91789042 237 - deraadt@cvs.openbsd.org 2001/09/05 06:23:07
238 [scp.1 sftp.1 ssh.1 ssh-agent.1 sshd.8 ssh-keygen.1 ssh-keyscan.1]
239 avoid first person in manual pages
3a222388 240 - stevesk@cvs.openbsd.org 2001/09/12 18:18:25
241 [scp.c]
242 don't forward agent for non third-party copies; ok markus@
5c53a31e 243
c6ed03bd 24420010815
245 - (bal) Fixed stray code in readconf.c that went in by mistake.
65e683bd 246 - OpenBSD CVS Sync
247 - markus@cvs.openbsd.org 2001/08/07 10:37:46
248 [authfd.c authfd.h]
249 extended failure messages from galb@vandyke.com
c7f89f1f 250 - deraadt@cvs.openbsd.org 2001/08/08 07:16:58
251 [scp.1]
252 when describing the -o option, give -o Protocol=1 as the specific example
253 since we are SICK AND TIRED of clueless people who cannot have difficulty
254 thinking on their own.
f2f1bedd 255 - markus@cvs.openbsd.org 2001/08/08 18:20:15
256 [uidswap.c]
257 permanently_set_uid is a noop if user is not privilegued;
258 fixes bug on solaris; from sbi@uchicago.edu
58df8789 259 - markus@cvs.openbsd.org 2001/08/08 21:34:19
260 [uidswap.c]
261 undo last change; does not work for sshd
c3abff07 262 - jakob@cvs.openbsd.org 2001/08/11 22:51:27
263 [ssh.c tildexpand.c]
264 fix more paths beginning with "//"; <bradshaw@staff.crosswalk.com>.
265 ok markus@
4fa5a4db 266 - stevesk@cvs.openbsd.org 2001/08/13 23:38:54
267 [scp.c]
268 don't need main prototype (also sync with rcp); ok markus@
68874d2b 269 - markus@cvs.openbsd.org 2001/08/14 09:23:02
270 [sftp.1 sftp-int.c]
271 "bye"; hk63a@netscape.net
38539909 272 - stevesk@cvs.openbsd.org 2001/08/14 17:54:29
273 [scp.1 sftp.1 ssh.1]
274 consistent documentation and example of ``-o ssh_option'' for sftp and
275 scp; document keyword=argument for ssh.
41cb4569 276 - (bal) QNX resync. OK tim@
c6ed03bd 277
3454ff55 27820010814
279 - (stevesk) sshpty.c, cray.[ch]: whitespace, formatting and cleanup
280 for some #ifdef _CRAY code; ok wendyp@cray.com
5bd6962b 281 - (stevesk) sshpty.c: return 0 on error in cray pty code;
282 ok wendyp@cray.com
4809bc4c 283 - (stevesk) bsd-cray.c: utmp strings are not C strings
8280a5ae 284 - (stevesk) bsd-cray.c: more cleanup; ok wendyp@cray.com
3454ff55 285
d89a02d4 28620010812
287 - (djm) Fix detection of long long int support. Based on patch from
288 Michael Stone <mstone@cs.loyola.edu>. ok stevesk, tim
289
7ef909d3 29020010808
291 - (bal) Minor correction to inet_ntop.h. _BSD_RRESVPORT_H should be
292 _BSD_INET_NTOP_H. Pointed out by Mark Miller <markm@swoon.net>
293
a704dd54 29420010807
295 - (tim) [configure.in sshconnect.c openbsd-compat/Makefile.in
296 openbsd-compat/openbsd-compat.h ] Add inet_ntop.c inet_ntop.h back
297 in. Needed for sshconnect.c
298 [sshconnect.c] fix INET6_ADDRSTRLEN for non IPv6 machines
299 [configure.in] make tests with missing libraries fail
300 patch by Wendy Palm <wendyp@cray.com>
301 Added openbsd-compat/bsd-cray.h. Selective patches from
302 William L. Jones <jones@mail.utexas.edu>
303
4f7893dc 30420010806
305 - OpenBSD CVS Sync
306 - markus@cvs.openbsd.org 2001/07/22 21:32:27
307 [sshpty.c]
308 update comment
0aea6c59 309 - pvalchev@cvs.openbsd.org 2001/07/22 21:32:42
310 [ssh.1]
311 There is no option "Compress", point to "Compression" instead; ok
312 markus
10a2cbef 313 - markus@cvs.openbsd.org 2001/07/22 22:04:19
314 [readconf.c ssh.1]
315 enable challenge-response auth by default; ok millert@
248bad82 316 - markus@cvs.openbsd.org 2001/07/22 22:24:16
317 [sshd.8]
318 Xr login.conf
9f37c0af 319 - markus@cvs.openbsd.org 2001/07/23 09:06:28
320 [sshconnect2.c]
321 reorder default sequence of userauth methods to match ssh behaviour:
322 hostbased,publickey,keyboard-interactive,password
29c440a0 323 - markus@cvs.openbsd.org 2001/07/23 12:47:05
324 [ssh.1]
325 sync PreferredAuthentications
7fd9477e 326 - aaron@cvs.openbsd.org 2001/07/23 14:14:18
327 [ssh-keygen.1]
328 Fix typo.
1bdee08c 329 - stevesk@cvs.openbsd.org 2001/07/23 18:14:58
330 [auth2.c auth-rsa.c]
331 use %lu; ok markus@
bac2ef55 332 - stevesk@cvs.openbsd.org 2001/07/23 18:21:46
333 [xmalloc.c]
334 no zero size xstrdup() error; ok markus@
55684f0c 335 - markus@cvs.openbsd.org 2001/07/25 11:59:35
336 [scard.c]
337 typo in comment
ce773142 338 - markus@cvs.openbsd.org 2001/07/25 14:35:18
339 [readconf.c ssh.1 ssh.c sshconnect.c]
340 cleanup connect(); connection_attempts 4 -> 1; from
341 eivind@freebsd.org
f87f09aa 342 - stevesk@cvs.openbsd.org 2001/07/26 17:18:22
343 [sshd.8 sshd.c]
344 add -t option to test configuration file and keys; pekkas@netcore.fi
345 ok markus@
c42158fe 346 - rees@cvs.openbsd.org 2001/07/26 20:04:27
347 [scard.c ssh-keygen.c]
348 Inquire Cyberflex class for 0xf0 cards
349 change aid to conform to 7816-5
350 remove gratuitous fid selects
2e23cde0 351 - millert@cvs.openbsd.org 2001/07/27 14:50:45
352 [ssh.c]
353 If smart card support is compiled in and a smart card is being used
354 for authentication, make it the first method used. markus@ OK
0b2988ca 355 - deraadt@cvs.openbsd.org 2001/07/27 17:26:16
356 [scp.c]
357 shorten lines
7f19f8bb 358 - markus@cvs.openbsd.org 2001/07/28 09:21:15
359 [sshd.8]
360 cleanup some RSA vs DSA vs SSH1 vs SSH2 notes
79a6cb5c 361 - mouring@cvs.openbsd.org 2001/07/29 17:02:46
362 [scp.1]
363 Clarified -o option in scp.1 OKed by Markus@
0b595937 364 - jakob@cvs.openbsd.org 2001/07/30 16:06:07
365 [scard.c scard.h]
366 better errorcodes from sc_*; ok markus@
d6192346 367 - stevesk@cvs.openbsd.org 2001/07/30 16:23:30
368 [rijndael.c rijndael.h]
369 new BSD-style license:
370 Brian Gladman <brg@gladman.plus.com>:
371 >I have updated my code at:
372 >http://fp.gladman.plus.com/cryptography_technology/rijndael/index.htm
373 >with a copyright notice as follows:
374 >[...]
375 >I am not sure which version of my old code you are using but I am
376 >happy for the notice above to be substituted for my existing copyright
377 >intent if this meets your purpose.
71b7a18e 378 - jakob@cvs.openbsd.org 2001/07/31 08:41:10
379 [scard.c]
380 do not complain about missing smartcards. ok markus@
eea098a3 381 - jakob@cvs.openbsd.org 2001/07/31 09:28:44
382 [readconf.c readconf.h ssh.1 ssh.c]
383 add 'SmartcardDevice' client option to specify which smartcard device
384 is used to access a smartcard used for storing the user's private RSA
385 key. ok markus@.
88690211 386 - jakob@cvs.openbsd.org 2001/07/31 12:42:50
387 [sftp-int.c sftp-server.c]
388 avoid paths beginning with "//"; <vinschen@redhat.com>
389 ok markus@
2251e099 390 - jakob@cvs.openbsd.org 2001/07/31 12:53:34
391 [scard.c]
392 close smartcard connection if card is missing
9ff6f66f 393 - markus@cvs.openbsd.org 2001/08/01 22:03:33
394 [authfd.c authfd.h readconf.c readconf.h scard.c scard.h ssh-add.c
395 ssh-agent.c ssh.c]
396 use strings instead of ints for smartcard reader ids
1930af48 397 - markus@cvs.openbsd.org 2001/08/01 22:16:45
398 [ssh.1 sshd.8]
399 refer to current ietf drafts for protocol v2
4f831fd7 400 - markus@cvs.openbsd.org 2001/08/01 23:33:09
401 [ssh-keygen.c]
402 allow uploading RSA keys for non-default AUT0 (sha1 over passphrase
403 like sectok).
1a23ac2c 404 - markus@cvs.openbsd.org 2001/08/01 23:38:45
05b7537a 405 [scard.c ssh.c]
406 support finish rsa keys.
407 free public keys after login -> call finish -> close smartcard.
93a56445 408 - markus@cvs.openbsd.org 2001/08/02 00:10:17
409 [ssh-keygen.c]
410 add -D readerid option (download, i.e. print public RSA key to stdout).
411 check for card present when uploading keys.
412 use strings instead of ints for smartcard reader ids, too.
285d2b15 413 - jakob@cvs.openbsd.org 2001/08/02 08:58:35
414 [ssh-keygen.c]
415 change -u (upload smartcard key) to -U. ok markus@
58153e34 416 - jakob@cvs.openbsd.org 2001/08/02 15:06:52
417 [ssh-keygen.c]
418 more verbose usage(). ok markus@
f0d6bdcf 419 - jakob@cvs.openbsd.org 2001/08/02 15:07:23
420 [ssh-keygen.1]
421 document smartcard upload/download. ok markus@
315dfb04 422 - jakob@cvs.openbsd.org 2001/08/02 15:32:10
423 [ssh.c]
424 add smartcard to usage(). ok markus@
3e984472 425 - jakob@cvs.openbsd.org 2001/08/02 15:43:57
426 [ssh-agent.c ssh.c ssh-keygen.c]
427 add /* SMARTCARD */ to #else/#endif. ok markus@
1a23ac2c 428 - jakob@cvs.openbsd.org 2001/08/02 16:14:05
dd2495cb 429 [scard.c ssh-agent.c ssh.c ssh-keygen.c]
430 clean up some /* SMARTCARD */. ok markus@
0f6d5acf 431 - mpech@cvs.openbsd.org 2001/08/02 18:37:35
432 [ssh-keyscan.1]
433 o) .Sh AUTHOR -> .Sh AUTHORS;
434 o) .Sh EXAMPLE -> .Sh EXAMPLES;
435 o) Delete .Sh OPTIONS. Text moved to .Sh DESCRIPTION;
436
437 millert@ ok
5a26334c 438 - jakob@cvs.openbsd.org 2001/08/03 10:31:19
439 [ssh-add.1]
440 document smartcard options. ok markus@
33e766d2 441 - jakob@cvs.openbsd.org 2001/08/03 10:31:30
442 [ssh-add.c ssh-agent.c ssh-keyscan.c]
443 improve usage(). ok markus@
5061072f 444 - markus@cvs.openbsd.org 2001/08/05 23:18:20
445 [ssh-keyscan.1 ssh-keyscan.c]
446 ssh 2 support; from wayned@users.sourceforge.net
578954b1 447 - markus@cvs.openbsd.org 2001/08/05 23:29:58
448 [ssh-keyscan.c]
449 make -t dsa work with commercial servers, too
cddb9003 450 - stevesk@cvs.openbsd.org 2001/08/06 19:47:05
451 [scp.c]
452 use alarm vs. setitimer for portable; ok markus@
94796c10 453 - (bal) ssh-keyscan double -lssh hack due to seed_rng().
1a23ac2c 454 - (bal) Second around of UNICOS patches. A few other things left.
455 Patches by William L. Jones <jones@mail.utexas.edu>
4f7893dc 456
29a47408 45720010803
458 - (djm) Fix interrupted read in entropy gatherer. Spotted by markus@ on
459 a fast UltraSPARC.
460
42ad0eec 46120010726
462 - (stevesk) use mysignal() in protocol 1 loop now that the SIGCHLD
463 handler has converged.
464
aa7dbcdd 46520010725
466 - (bal) Added 'install-nokeys' to Makefile to assist package builders.
467
0b7d19eb 46820010724
469 - (bal) 4711 not 04711 for ssh binary.
470
ca5c7d6a 47120010722
472 - (bal) Starting the Unicossmk merger. File merged TODO, configure.in,
473 myproposal.h, ssh_prng_cmds.in, and openbsd-compat/Makefile.in.
474 Added openbsd-compat/bsd-cray.c. Rest will be merged after
475 approval. Selective patches from William L. Jones
476 <jones@mail.utexas.edu>
7458aff1 477 - OpenBSD CVS Sync
478 - markus@cvs.openbsd.org 2001/07/18 21:10:43
479 [sshpty.c]
480 pr #1946, allow sshd if /dev is readonly
ec9f3450 481 - stevesk@cvs.openbsd.org 2001/07/18 21:40:40
482 [ssh-agent.c]
483 chdir("/") from bbraun@synack.net; ok markus@
5bef3c35 484 - stevesk@cvs.openbsd.org 2001/07/19 00:41:44
485 [ssh.1]
486 escape chars are below now
7efa8482 487 - markus@cvs.openbsd.org 2001/07/20 14:46:11
488 [ssh-agent.c]
489 do not exit() from signal handlers; ok deraadt@
491f5f7b 490 - stevesk@cvs.openbsd.org 2001/07/20 18:41:51
491 [ssh.1]
492 "the" command line
ca5c7d6a 493
979b0a64 49420010719
495 - (tim) [configure.in] put inet_aton back in AC_CHECK_FUNCS.
496 report from Mark Miller <markm@swoon.net>
497
6e69a45d 49820010718
499 - OpenBSD CVS Sync
2c5b1791 500 - stevesk@cvs.openbsd.org 2001/07/14 15:10:17
501 [readpass.c sftp-client.c sftp-common.c sftp-glob.c]
502 delete spurious #includes; ok deraadt@ markus@
68fa858a 503 - markus@cvs.openbsd.org 2001/07/15 16:17:08
2c5b1791 504 [serverloop.c]
505 schedule client alive for ssh2 only, greg@cheers.bungi.com
2c71dfc1 506 - stevesk@cvs.openbsd.org 2001/07/15 16:57:21
507 [ssh-agent.1]
508 -d will not fork; ok markus@
d1fc1b88 509 - stevesk@cvs.openbsd.org 2001/07/15 16:58:29
68fa858a 510 [ssh-agent.c]
d1fc1b88 511 typo in usage; ok markus@
68fa858a 512 - markus@cvs.openbsd.org 2001/07/17 20:48:42
513 [ssh-agent.c]
e364646f 514 update maxfd if maxfd is closed; report from jmcelroy@dtgnet.com
68fa858a 515 - markus@cvs.openbsd.org 2001/07/17 21:04:58
516 [channels.c channels.h clientloop.c nchan.c serverloop.c]
489aa2e9 517 keep track of both maxfd and the size of the malloc'ed fdsets.
518 update maxfd if maxfd gets closed.
c3941fa6 519 - mouring@cvs.openbsd.org 2001/07/18 16:45:52
520 [scp.c]
521 Missing -o in scp usage()
68fa858a 522 - (bal) Cleaned up trailing spaces in ChangeLog.
31fb6aaf 523 - (bal) Allow sshd to switch user context without password for Cygwin.
524 Patch by Corinna Vinschen <vinschen@redhat.com>
41fcc457 525 - (bal) Updated cygwin README and ssh-host-config. Patch by
ad0cc858 526 Corinna Vinschen <vinschen@redhat.com>
6e69a45d 527
39c98ef7 52820010715
529 - (bal) Set "BROKEN_GETADDRINFO" for darwin platform. Reported by
530 Josh Larios <jdlarios@cac.washington.edu>
c14e6239 531 - (tim) put openssh/openbsd-compat/inet_aton.[ch] back in.
532 needed by openbsd-compat/fake-getaddrinfo.c
68fa858a 533
6800f427 53420010714
535 - (stevesk) change getopt() declaration
763a1a18 536 - (stevesk) configure.in: use ll suffix for long long constant
537 in snprintf() test
6800f427 538
453b4bd0 53920010713
68fa858a 540 - (djm) Enable /etc/nologin check on PAM systems, as some lack the
541 pam_nologin module. Report from William Yodlowsky
453b4bd0 542 <bsd@openbsd.rutgers.edu>
9912296f 543 - (djm) Revert dirname fix, a better one is on its way.
1ee482c5 544 - OpenBSD CVS Sync
545 - markus@cvs.openbsd.org 2001/07/04 22:47:19
546 [ssh-agent.c]
547 ignore SIGPIPE when debugging, too
878b5225 548 - markus@cvs.openbsd.org 2001/07/04 23:13:10
549 [scard.c scard.h ssh-agent.c]
550 handle card removal more gracefully, add sc_close() to scard.h
77261db4 551 - markus@cvs.openbsd.org 2001/07/04 23:39:07
552 [ssh-agent.c]
553 for smartcards remove both RSA1/2 keys
a0e0f486 554 - markus@cvs.openbsd.org 2001/07/04 23:49:27
555 [ssh-agent.c]
556 handle mutiple adds of the same smartcard key
62bb2c8f 557 - espie@cvs.openbsd.org 2001/07/05 11:43:33
558 [sftp-glob.c]
559 Directly cast to the right type. Ok markus@
560 - stevesk@cvs.openbsd.org 2001/07/05 20:32:47
561 [sshconnect1.c]
562 statement after label; ok dugsong@
97de229c 563 - stevesk@cvs.openbsd.org 2001/07/08 15:23:38
564 [servconf.c]
565 fix ``MaxStartups max''; ok markus@
f5a1a01a 566 - fgsch@cvs.openbsd.org 2001/07/09 05:58:47
567 [ssh.c]
568 Use getopt(3); markus@ ok.
ed916b28 569 - deraadt@cvs.openbsd.org 2001/07/09 07:04:53
570 [session.c sftp-int.c]
571 correct type on last arg to execl(); nordin@cse.ogi.edu
333b5ba7 572 - markus@cvs.openbsd.org 2001/07/10 21:49:12
573 [readpass.c]
574 don't panic if fork or pipe fail (just return an empty passwd).
46d738cd 575 - itojun@cvs.openbsd.org 2001/07/11 00:24:53
576 [servconf.c]
68fa858a 577 make it compilable in all 4 combination of KRB4/KRB5 settings.
46d738cd 578 dugsong ok
579 XXX isn't it sensitive to the order of -I/usr/include/kerberosIV and
580 -I/usr/include/kerberosV?
afd501f9 581 - markus@cvs.openbsd.org 2001/07/11 16:29:59
582 [ssh.c]
583 sort options string, fix -p, add -k
584 - markus@cvs.openbsd.org 2001/07/11 18:26:15
585 [auth.c]
586 no need to call dirname(pw->pw_dir).
587 note that dirname(3) modifies its argument on some systems.
82d95536 588 - (djm) Reorder Makefile.in so clean targets work a little better when
589 run directly from Makefile.in
1812a662 590 - (djm) Pull in getopt(3) from OpenBSD libc for the optreset extension.
453b4bd0 591
85b08d98 59220010711
68fa858a 593 - (djm) dirname(3) may modify its argument on glibc and other systems.
85b08d98 594 Patch from markus@, spotted by Tom Holroyd <tomh@po.crl.go.jp>
595
a96070d4 59620010704
597 - OpenBSD CVS Sync
598 - markus@cvs.openbsd.org 2001/06/25 08:25:41
68fa858a 599 [channels.c channels.h cipher.c clientloop.c compat.c compat.h
600 hostfile.c kex.c kex.h key.c key.h nchan.c packet.c serverloop.c
a96070d4 601 session.c session.h sftp-server.c ssh-add.c ssh-agent.c uuencode.h]
602 update copyright for 2001
8a497b11 603 - markus@cvs.openbsd.org 2001/06/25 17:18:27
604 [ssh-keygen.1]
68fa858a 605 sshd(8) will never read the private keys, but ssh(1) does;
8a497b11 606 hugh@mimosa.com
6978866a 607 - provos@cvs.openbsd.org 2001/06/25 17:54:47
608 [auth.c auth.h auth-rsa.c]
68fa858a 609 terminate secure_filename checking after checking homedir. that way
ffb215be 610 it works on AFS. okay markus@
611 - stevesk@cvs.openbsd.org 2001/06/25 20:26:37
612 [auth2.c sshconnect2.c]
613 prototype cleanup; ok markus@
2b30154a 614 - markus@cvs.openbsd.org 2001/06/26 02:47:07
615 [ssh-keygen.c]
616 allow loading a private RSA key to a cyberflex card.
ffdb5d70 617 - markus@cvs.openbsd.org 2001/06/26 04:07:06
618 [ssh-agent.1 ssh-agent.c]
619 add debug flag
983def13 620 - markus@cvs.openbsd.org 2001/06/26 04:59:59
621 [authfd.c authfd.h ssh-add.c]
622 initial support for smartcards in the agent
f7e5ac7b 623 - markus@cvs.openbsd.org 2001/06/26 05:07:43
624 [ssh-agent.c]
625 update usage
2b5fe3b8 626 - markus@cvs.openbsd.org 2001/06/26 05:33:34
627 [ssh-agent.c]
628 more smartcard support.
543baeea 629 - mpech@cvs.openbsd.org 2001/06/26 05:48:07
630 [sshd.8]
631 remove unnecessary .Pp between .It;
632 millert@ ok
0c9664c2 633 - markus@cvs.openbsd.org 2001/06/26 05:50:11
634 [auth2.c]
635 new interface for secure_filename()
2a1e4639 636 - itojun@cvs.openbsd.org 2001/06/26 06:32:58
68fa858a 637 [atomicio.h authfd.h authfile.h auth.h auth-options.h bufaux.h
638 buffer.h canohost.h channels.h cipher.h clientloop.h compat.h
639 compress.h crc32.h deattack.h dh.h dispatch.h groupaccess.h
640 hostfile.h kex.h key.h log.h mac.h match.h misc.h mpaux.h packet.h
2a1e4639 641 radix.h readconf.h readpass.h rsa.h]
642 prototype pedant. not very creative...
643 - () -> (void)
644 - no variable names
1c06a9ca 645 - itojun@cvs.openbsd.org 2001/06/26 06:33:07
68fa858a 646 [servconf.h serverloop.h session.h sftp-client.h sftp-common.h
647 sftp-glob.h sftp-int.h sshconnect.h ssh-dss.h sshlogin.h sshpty.h
1c06a9ca 648 ssh-rsa.h tildexpand.h uidswap.h uuencode.h xmalloc.h]
649 prototype pedant. not very creative...
650 - () -> (void)
651 - no variable names
ced49be2 652 - dugsong@cvs.openbsd.org 2001/06/26 16:15:25
68fa858a 653 [auth1.c auth.h auth-krb4.c auth-passwd.c readconf.c readconf.h
ced49be2 654 servconf.c servconf.h session.c sshconnect1.c sshd.c]
68fa858a 655 Kerberos v5 support for SSH1, mostly from Assar Westerlund
ced49be2 656 <assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok
3474b2b4 657 - markus@cvs.openbsd.org 2001/06/26 17:25:34
658 [ssh.1]
659 document SSH_ASKPASS; fubob@MIT.EDU
255cabd9 660 - markus@cvs.openbsd.org 2001/06/26 17:27:25
68fa858a 661 [authfd.h authfile.h auth.h auth-options.h bufaux.h buffer.h
662 canohost.h channels.h cipher.h clientloop.h compat.h compress.h
663 crc32.h deattack.h dh.h dispatch.h groupaccess.c groupaccess.h
664 hostfile.h kex.h key.h log.c log.h mac.h misc.c misc.h mpaux.h
665 packet.h radix.h readconf.h readpass.h rsa.h servconf.h serverloop.h
666 session.h sftp-common.c sftp-common.h sftp-glob.h sftp-int.h
667 sshconnect.h ssh-dss.h sshlogin.h sshpty.h ssh-rsa.h sshtty.h
255cabd9 668 tildexpand.h uidswap.h uuencode.h xmalloc.h]
669 remove comments from .h, since they are cut&paste from the .c files
670 and out of sync
83f46621 671 - dugsong@cvs.openbsd.org 2001/06/26 17:41:49
672 [servconf.c]
673 #include <kafs.h>
57156994 674 - markus@cvs.openbsd.org 2001/06/26 20:14:11
675 [key.c key.h ssh.c sshconnect1.c sshconnect2.c]
676 add smartcard support to the client, too (now you can use both
677 the agent and the client).
678 - markus@cvs.openbsd.org 2001/06/27 02:12:54
679 [serverloop.c serverloop.h session.c session.h]
680 quick hack to make ssh2 work again.
80f8f24f 681 - markus@cvs.openbsd.org 2001/06/27 04:48:53
682 [auth.c match.c sshd.8]
683 tridge@samba.org
d0bfe096 684 - markus@cvs.openbsd.org 2001/06/27 05:35:42
685 [ssh-keygen.c]
686 use cyberflex_inq_class to inquire class.
2b63e803 687 - markus@cvs.openbsd.org 2001/06/27 05:42:25
688 [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
689 s/generate_additional_parameters/rsa_generate_additional_parameters/
690 http://www.humppa.com/
34e02b83 691 - markus@cvs.openbsd.org 2001/06/27 06:26:36
692 [ssh-add.c]
693 convert to getopt(3)
d3260e12 694 - stevesk@cvs.openbsd.org 2001/06/28 19:57:35
695 [ssh-keygen.c]
696 '\0' terminated data[] is ok; ok markus@
49ccba9c 697 - markus@cvs.openbsd.org 2001/06/29 07:06:34
698 [ssh-keygen.c]
699 new error handling for cyberflex_*
542d70b8 700 - markus@cvs.openbsd.org 2001/06/29 07:11:01
701 [ssh-keygen.c]
702 initialize early
eea46d13 703 - stevesk@cvs.openbsd.org 2001/06/29 18:38:44
704 [clientloop.c]
705 sync function definition with declaration; ok markus@
8ab2cb35 706 - stevesk@cvs.openbsd.org 2001/06/29 18:40:28
707 [channels.c]
708 use socklen_t for getsockopt arg #5; ok markus@
b3f8a79c 709 - stevesk@cvs.openbsd.org 2001/06/30 18:08:40
710 [channels.c channels.h clientloop.c]
711 adress -> address; ok markus@
5b5d170c 712 - markus@cvs.openbsd.org 2001/07/02 13:59:15
713 [serverloop.c session.c session.h]
68fa858a 714 wait until !session_have_children(); bugreport from
5b5d170c 715 Lutz.Jaenicke@aet.TU-Cottbus.DE
613021ac 716 - markus@cvs.openbsd.org 2001/07/02 22:29:20
717 [readpass.c]
718 do not return NULL, use "" instead.
666248da 719 - markus@cvs.openbsd.org 2001/07/02 22:40:18
720 [ssh-keygen.c]
721 update for sectok.h interface changes.
3cf2be58 722 - markus@cvs.openbsd.org 2001/07/02 22:52:57
723 [channels.c channels.h serverloop.c]
724 improve cleanup/exit logic in ssh2:
725 stop listening to channels, detach channel users (e.g. sessions).
726 wait for children (i.e. dying sessions), send exit messages,
727 cleanup all channels.
637b033d 728 - (bal) forget a few new files in sync up.
06be7c3b 729 - (bal) Makefile fix up requires scard.c
ac96ca42 730 - (stevesk) sync misc.h
9c328529 731 - (stevesk) more sync for session.c
4f1f4d8d 732 - (stevesk) sync servconf.h (comments)
afb9165e 733 - (tim) [contrib/caldera/openssh.spec] sync with Caldera
d9e3d19f 734 - (tim) [openbsd-compat/dirname.h] Remove ^M causing some compilers to
735 issue warning (line 1: tokens ignored at end of directive line)
736 - (tim) [sshconnect1.c] give the compiler something to do for success:
737 if KRB5 and AFS are not defined
738 (ERROR: "sshconnect1.c", line 1274: Syntax error before or at: })
637b033d 739
aa8d09da 74020010629
741 - (bal) Removed net_aton() since we don't use it any more
64c4b8d7 742 - (bal) Fixed _DISABLE_VPOSIX in readpassphrase.c.
7af3215a 743 - (bal) Updated zlib's home. Thanks to David Howe <DaveHowe@gmx.co.uk>.
16adf618 744 - (stevesk) remove _REENTRANT #define
16995a2c 745 - (stevesk) session.c: use u_int for envsize
6a26f353 746 - (stevesk) remove cli.[ch]
aa8d09da 747
f11065cb 74820010628
749 - (djm) Sync openbsd-compat with -current libc
68fa858a 750 - (djm) Fix from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> for my
050df9db 751 broken makefile
07608451 752 - (bal) Removed strtok_r() and inet_ntop() since they are no longer used.
753 - (bal) Remove getusershell() since it's no longer used.
f11065cb 754
78220944 75520010627
756 - (djm) Reintroduce pam_session call for non-pty sessions.
68fa858a 757 - (djm) Remove redundant and incorrect test for max auth attempts in
758 PAM kbdint code. Based on fix from Matthew Melvin
763dfdf0 759 <matthewm@webcentral.com.au>
f0194608 760 - (djm) Rename sysconfdir/primes => sysconfdir/moduli
68fa858a 761 - (djm) Oops, forgot make logic for primes=>moduli. Also try to rename
ff4955c9 762 existing primes->moduli if it exists.
0eb1a22d 763 - (djm) Sync with -current openbsd-compat/readpassphrase.c:
764 - djm@cvs.openbsd.org 2001/06/27 13:23:30
765 typo, spotted by Tom Holroyd <tomh@po.crl.go.jp>; ok deraadt@
5ed2bb5b 766 - (djm) Turn up warnings if gcc or egcs detected
b8fea62d 767 - (stevesk) for HP-UX 11.X use X/Open socket interface;
768 pulls in modern socket prototypes and eliminates a number of compiler
769 warnings. see xopen_networking(7).
fef01705 770 - (stevesk) fix x11 forwarding from _PATH_XAUTH change
28564873 771 - (stevesk) use X/Open socket interface for HP-UX 10.X also
78220944 772
e16f4ac8 77320010625
0cd000dd 774 - OpenBSD CVS Sync
bc233fdf 775 - markus@cvs.openbsd.org 2001/06/21 21:08:25
776 [session.c]
777 don't reset forced_command (we allow multiple login shells in
778 ssh2); dwd@bell-labs.com
a5a2da3b 779 - mpech@cvs.openbsd.org 2001/06/22 10:17:51
780 [ssh.1 sshd.8 ssh-keyscan.1]
781 o) .Sh AUTHOR -> .Sh AUTHORS;
782 o) remove unnecessary .Pp;
783 o) better -mdoc style;
784 o) typo;
785 o) sort SEE ALSO;
a5a2da3b 786 aaron@ ok
e2854364 787 - provos@cvs.openbsd.org 2001/06/22 21:27:08
788 [dh.c pathnames.h]
789 use /etc/moduli instead of /etc/primes, okay markus@
e2432638 790 - provos@cvs.openbsd.org 2001/06/22 21:28:53
791 [sshd.8]
792 document /etc/moduli
96a7b0cc 793 - markus@cvs.openbsd.org 2001/06/22 21:55:49
68fa858a 794 [auth2.c auth-rsa.c pathnames.h ssh.1 sshd.8 sshd_config
96a7b0cc 795 ssh-keygen.1]
796 merge authorized_keys2 into authorized_keys.
797 authorized_keys2 is used for backward compat.
798 (just append authorized_keys2 to authorized_keys).
826676b3 799 - provos@cvs.openbsd.org 2001/06/22 21:57:59
800 [dh.c]
801 increase linebuffer to deal with larger moduli; use rewind instead of
802 close/open
bc233fdf 803 - markus@cvs.openbsd.org 2001/06/22 22:21:20
804 [sftp-server.c]
805 allow long usernames/groups in readdir
a599bd06 806 - markus@cvs.openbsd.org 2001/06/22 23:35:21
2e000c58 807 [ssh.c]
808 don't overwrite argv (fixes ssh user@host in 'ps'), report by ericj@
cb220a93 809 - deraadt@cvs.openbsd.org 2001/06/23 00:16:16
810 [scp.c]
811 slightly better care
d0c8ca5c 812 - markus@cvs.openbsd.org 2001/06/23 00:20:57
813 [auth2.c auth.c auth.h auth-rh-rsa.c]
814 *known_hosts2 is obsolete for hostbased authentication and
815 only used for backward compat. merge ssh1/2 hostkey check
816 and move it to auth.c
e16f4ac8 817 - deraadt@cvs.openbsd.org 2001/06/23 02:33:05
818 [sftp.1 sftp-server.8 ssh-keygen.1]
819 join .%A entries; most by bk@rt.fm
f49bc4f7 820 - markus@cvs.openbsd.org 2001/06/23 02:34:33
68fa858a 821 [kexdh.c kexgex.c kex.h pathnames.h readconf.c servconf.h ssh.1
f49bc4f7 822 sshconnect1.c sshconnect2.c sshconnect.c sshconnect.h sshd.8]
68fa858a 823 get rid of known_hosts2, use it for hostkey lookup, but do not
f49bc4f7 824 modify.
7d747e89 825 - markus@cvs.openbsd.org 2001/06/23 03:03:59
826 [sshd.8]
827 draft-ietf-secsh-dh-group-exchange-01.txt
73473230 828 - markus@cvs.openbsd.org 2001/06/23 03:04:42
829 [auth2.c auth-rh-rsa.c]
830 restore correct ignore_user_known_hosts logic.
c10d042a 831 - markus@cvs.openbsd.org 2001/06/23 05:26:02
832 [key.c]
833 handle sigature of size 0 (some broken clients send this).
7b518233 834 - deraadt@cvs.openbsd.org 2001/06/23 05:57:09
835 [sftp.1 sftp-server.8 ssh-keygen.1]
836 ok, tmac is now fixed
2e0becb6 837 - markus@cvs.openbsd.org 2001/06/23 06:41:10
838 [ssh-keygen.c]
839 try to decode ssh-3.0.0 private rsa keys
840 (allow migration to openssh, not vice versa), #910
396c147e 841 - itojun@cvs.openbsd.org 2001/06/23 15:12:20
68fa858a 842 [auth1.c auth2.c auth2-chall.c authfd.c authfile.c auth-rhosts.c
843 canohost.c channels.c cipher.c clientloop.c deattack.c dh.c
844 hostfile.c kex.c kexdh.c kexgex.c key.c nchan.c packet.c radix.c
845 readpass.c scp.c servconf.c serverloop.c session.c sftp.c
846 sftp-client.c sftp-glob.c sftp-int.c sftp-server.c ssh-add.c
847 ssh-agent.c ssh.c sshconnect1.c sshconnect2.c sshconnect.c sshd.c
396c147e 848 ssh-keygen.c ssh-keyscan.c]
68fa858a 849 more strict prototypes. raise warning level in Makefile.inc.
396c147e 850 markus ok'ed
851 TODO; cleanup headers
a599bd06 852 - markus@cvs.openbsd.org 2001/06/23 17:05:22
853 [ssh-keygen.c]
854 fix import for (broken?) ssh.com/f-secure private keys
855 (i tested > 1000 RSA keys)
3730bb22 856 - itojun@cvs.openbsd.org 2001/06/23 17:48:18
857 [sftp.1 ssh.1 sshd.8 ssh-keyscan.1]
858 kill whitespace at EOL.
3aca00a3 859 - markus@cvs.openbsd.org 2001/06/23 19:12:43
860 [sshd.c]
861 pidfile/sigterm race; bbraun@synack.net
ce404659 862 - markus@cvs.openbsd.org 2001/06/23 22:37:46
863 [sshconnect1.c]
864 consistent with ssh2: skip key if empty passphrase is entered,
865 retry num_of_passwd_prompt times if passphrase is wrong. ok fgsch@
2cee8a25 866 - markus@cvs.openbsd.org 2001/06/24 05:25:10
867 [auth-options.c match.c match.h]
868 move ip+hostname check to match.c
1843a425 869 - markus@cvs.openbsd.org 2001/06/24 05:35:33
870 [readpass.c readpass.h ssh-add.c sshconnect2.c ssh-keygen.c]
871 switch to readpassphrase(3)
872 2.7/8-stable needs readpassphrase.[ch] from libc
80097c54 873 - markus@cvs.openbsd.org 2001/06/24 05:47:13
874 [sshconnect2.c]
875 oops, missing format string
b4e7177c 876 - markus@cvs.openbsd.org 2001/06/24 17:18:31
877 [ttymodes.c]
878 passing modes works fine: debug2->3
ab88181c 879 - (djm) -Wall fix for session.c
3159d49a 880 - (djm) Bring in readpassphrase() from OpenBSD libc. Compiles OK on Linux and
881 Solaris
0cd000dd 882
7751d4eb 88320010622
884 - (stevesk) handle systems without pw_expire and pw_change.
885
e04e7a19 88620010621
887 - OpenBSD CVS Sync
888 - markus@cvs.openbsd.org 2001/06/16 08:49:38
889 [misc.c]
890 typo; dunlap@apl.washington.edu
c03175c6 891 - markus@cvs.openbsd.org 2001/06/16 08:50:39
892 [channels.h]
893 bad //-style comment; thx to stevev@darkwing.uoregon.edu
08c260ea 894 - markus@cvs.openbsd.org 2001/06/16 08:57:35
895 [scp.c]
896 no stdio or exit() in signal handlers.
c4d49b85 897 - markus@cvs.openbsd.org 2001/06/16 08:58:34
898 [misc.c]
899 copy pw_expire and pw_change, too.
dac6753b 900 - markus@cvs.openbsd.org 2001/06/19 12:34:09
901 [session.c]
902 cleanup forced command handling, from dwd@bell-labs.com
ff027d84 903 - markus@cvs.openbsd.org 2001/06/19 14:09:45
904 [session.c sshd.8]
905 disable x11-fwd if use_login is enabled; from lukem@wasabisystems.com
c95add71 906 - markus@cvs.openbsd.org 2001/06/19 15:40:45
907 [session.c]
908 allocate and free at the same level.
d6746a0b 909 - markus@cvs.openbsd.org 2001/06/20 13:56:39
910 [channels.c channels.h clientloop.c packet.c serverloop.c]
911 move from channel_stop_listening to channel_free_all,
912 call channel_free_all before calling waitpid() in serverloop.
913 fixes the utmp handling; report from Lutz.Jaenicke@aet.TU-Cottbus.DE
e04e7a19 914
5ad9f968 91520010615
916 - (stevesk) don't set SA_RESTART and set SIGCHLD to SIG_DFL
917 around grantpt().
f7940aa9 918 - (stevesk) update TODO: STREAMS pty systems don't call vhangup() now
5ad9f968 919
eb26141e 92020010614
921 - OpenBSD CVS Sync
922 - markus@cvs.openbsd.org 2001/06/13 09:10:31
923 [session.c]
924 typo, use pid not s->pid, mstone@cs.loyola.edu
925
86066315 92620010613
eb26141e 927 - OpenBSD CVS Sync
86066315 928 - markus@cvs.openbsd.org 2001/06/12 10:58:29
929 [session.c]
930 merge session_free into session_close()
931 merge pty_cleanup_proc into session_pty_cleanup()
653d5f86 932 - markus@cvs.openbsd.org 2001/06/12 16:10:38
933 [session.c]
934 merge ssh1/ssh2 tty msg parse and alloc code
76735fe3 935 - markus@cvs.openbsd.org 2001/06/12 16:11:26
936 [packet.c]
937 do not log() packet_set_maxsize
b44de2b1 938 - markus@cvs.openbsd.org 2001/06/12 21:21:29
939 [session.c]
940 remove xauth-cookie-in-tmp handling. use default $XAUTHORITY, since
941 we do already trust $HOME/.ssh
942 you can use .ssh/sshrc and .ssh/environment if you want to customize
943 the location of the xauth cookies
7a313633 944 - markus@cvs.openbsd.org 2001/06/12 21:30:57
945 [session.c]
946 unused
86066315 947
2c9d881a 94820010612
38296b32 949 - scp.c ID update (upstream synced vfsprintf() from us)
950 - OpenBSD CVS Sync
2c9d881a 951 - markus@cvs.openbsd.org 2001/06/10 11:29:20
952 [dispatch.c]
953 we support rekeying
954 protocol errors are fatal.
1500bcdd 955 - markus@cvs.openbsd.org 2001/06/11 10:18:24
956 [session.c]
957 reset pointer to NULL after xfree(); report from solar@openwall.com
f740438e 958 - markus@cvs.openbsd.org 2001/06/11 16:04:38
959 [sshd.8]
960 typo; bdubreuil@crrel.usace.army.mil
2c9d881a 961
b4d02860 96220010611
68fa858a 963 - (bal) NeXT/MacOS X lack libgen.h and dirname(). Patch by Mark Miller
964 <markm@swoon.net>
224cbdcc 965 - (bal) Handle broken krb4 issues on Solaris with multiple defined u_*_t
68fa858a 966 types. Patch by Jan IVEN <Jan.Iven@cern.ch>
0bb724ce 967 - (bal) Fixed Makefile.in so that 'configure; make install' works.
b4d02860 968
bf093080 96920010610
970 - (bal) Missed two files in major resync. auth-bsdauth.c and auth-skey.c
971
e697bda7 97220010609
973 - OpenBSD CVS Sync
974 - markus@cvs.openbsd.org 2001/05/30 12:55:13
68fa858a 975 [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
e697bda7 976 packet.c serverloop.c session.c ssh.c ssh1.h]
977 channel layer cleanup: merge header files and split .c files
36e1f6a1 978 - markus@cvs.openbsd.org 2001/05/30 15:20:10
979 [ssh.c]
980 merge functions, simplify.
a5efa1bb 981 - markus@cvs.openbsd.org 2001/05/31 10:30:17
68fa858a 982 [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
a5efa1bb 983 packet.c serverloop.c session.c ssh.c]
68fa858a 984 undo the .c file split, just merge the header and keep the cvs
a5efa1bb 985 history
68fa858a 986 - (bal) Channels.c and Channels.h -- "Merge Functions, simplify" (draged
8e7895b8 987 out of ssh Attic)
68fa858a 988 - (bal) Ooops.. nchan.c (and remove nchan.h) resync from OpenBSD ssh
a98da4aa 989 Attic.
990 - OpenBSD CVS Sync
991 - markus@cvs.openbsd.org 2001/05/31 13:08:04
992 [sshd_config]
993 group options and add some more comments
e4f7282d 994 - markus@cvs.openbsd.org 2001/06/03 14:55:39
995 [channels.c channels.h session.c]
68fa858a 996 use fatal_register_cleanup instead of atexit, sync with x11 authdir
e4f7282d 997 handling
e5b71e99 998 - markus@cvs.openbsd.org 2001/06/03 19:36:44
999 [ssh-keygen.1]
1000 1-2 bits of entrophy per character (not per word), ok stevesk@
4fc334a2 1001 - markus@cvs.openbsd.org 2001/06/03 19:38:42
1002 [scp.c]
1003 pass -v to ssh; from slade@shore.net
f5e69c65 1004 - markus@cvs.openbsd.org 2001/06/03 20:06:11
1005 [auth2-chall.c]
68fa858a 1006 the challenge response device decides how to handle non-existing
f5e69c65 1007 users.
1008 -> fake challenges for skey and cryptocard
f0f32b8e 1009 - markus@cvs.openbsd.org 2001/06/04 21:59:43
1010 [channels.c channels.h session.c]
68fa858a 1011 switch uid when cleaning up tmp files and sockets; reported by
f0f32b8e 1012 zen-parse@gmx.net on bugtraq
c9130033 1013 - markus@cvs.openbsd.org 2001/06/04 23:07:21
1014 [clientloop.c serverloop.c sshd.c]
68fa858a 1015 set flags in the signal handlers, do real work in the main loop,
c9130033 1016 ok provos@
8dcd9d5c 1017 - markus@cvs.openbsd.org 2001/06/04 23:16:16
1018 [session.c]
1019 merge ssh1/2 x11-fwd setup, create listener after tmp-dir
aa144206 1020 - pvalchev@cvs.openbsd.org 2001/06/05 05:05:39
1021 [ssh-keyscan.1 ssh-keyscan.c]
1022 License clarification from David Mazieres, ok deraadt@
750c256a 1023 - markus@cvs.openbsd.org 2001/06/05 10:24:32
1024 [channels.c]
1025 don't delete the auth socket in channel_stop_listening()
1026 auth_sock_cleanup_proc() will take care of this.
fc2a1d28 1027 - markus@cvs.openbsd.org 2001/06/05 16:46:19
1028 [session.c]
1029 let session_close() delete the pty. deny x11fwd if xauthfile is set.
d87596b0 1030 - markus@cvs.openbsd.org 2001/06/06 23:13:54
1031 [ssh-dss.c ssh-rsa.c]
1032 cleanup, remove old code
edf9ae81 1033 - markus@cvs.openbsd.org 2001/06/06 23:19:35
1034 [ssh-add.c]
1035 remove debug message; Darren.Moffat@eng.sun.com
2a6a054e 1036 - markus@cvs.openbsd.org 2001/06/07 19:57:53
1037 [auth2.c]
1038 style is used for bsdauth.
1039 disconnect on user/service change (ietf-drafts)
449c5ba5 1040 - markus@cvs.openbsd.org 2001/06/07 20:23:05
68fa858a 1041 [authfd.c authfile.c channels.c kexdh.c kexgex.c packet.c ssh.c
449c5ba5 1042 sshconnect.c sshconnect1.c]
1043 use xxx_put_cstring()
e6abba31 1044 - markus@cvs.openbsd.org 2001/06/07 22:25:02
1045 [session.c]
1046 don't overwrite errno
1047 delay deletion of the xauth cookie
fd9ede94 1048 - markus@cvs.openbsd.org 2001/06/08 15:25:40
1049 [includes.h pathnames.h readconf.c servconf.c]
1050 move the path for xauth to pathnames.h
0abe778b 1051 - (bal) configure.in fix for Tru64 (forgeting to reset $LIB)
83c17f20 1052 - (bal) ANSIify strmode()
68fa858a 1053 - (bal) --with-catman should be --with-mantype patch by Dave
1054 Dykstra <dwd@bell-labs.com>
fd9ede94 1055
4869a96f 105620010606
e697bda7 1057 - OpenBSD CVS Sync
68fa858a 1058 - markus@cvs.openbsd.org 2001/05/17 21:34:15
e697bda7 1059 [ssh.1]
68fa858a 1060 no spaces in PreferredAuthentications;
5ba55ada 1061 meixner@rbg.informatik.tu-darmstadt.de
1062 - markus@cvs.openbsd.org 2001/05/18 14:13:29
68fa858a 1063 [auth-chall.c auth.h auth1.c auth2-chall.c auth2.c readconf.c
5ba55ada 1064 readconf.h servconf.c servconf.h sshconnect1.c sshconnect2.c sshd.c]
1065 improved kbd-interactive support. work by per@appgate.com and me
bc03d5aa 1066 - djm@cvs.openbsd.org 2001/05/19 00:36:40
1067 [session.c]
1068 Disable X11 forwarding if xauth binary is not found. Patch from Nalin
1069 Dahyabhai <nalin@redhat.com>; ok markus@
68fa858a 1070 - markus@cvs.openbsd.org 2001/05/19 16:05:41
1071 [scp.c]
3e4fc5f9 1072 ftruncate() instead of open()+O_TRUNC like rcp.c does
68fa858a 1073 allows scp /path/to/file localhost:/path/to/file
1074 - markus@cvs.openbsd.org 2001/05/19 16:08:43
1075 [sshd.8]
a18395da 1076 sort options; Matthew.Stier@fnc.fujitsu.com
68fa858a 1077 - markus@cvs.openbsd.org 2001/05/19 16:32:16
1078 [ssh.1 sshconnect2.c]
1079 change preferredauthentication order to
1080 publickey,hostbased,password,keyboard-interactive
3398dda9 1081 document that hostbased defaults to no, document order
47bf6266 1082 - markus@cvs.openbsd.org 2001/05/19 16:46:19
68fa858a 1083 [ssh.1 sshd.8]
1084 document MACs defaults with .Dq
1085 - stevesk@cvs.openbsd.org 2001/05/19 19:43:57
1086 [misc.c misc.h servconf.c sshd.8 sshd.c]
1087 sshd command-line arguments and configuration file options that
1088 specify time may be expressed using a sequence of the form:
e2b1fb42 1089 time[qualifier], where time is a positive integer value and qualifier
68fa858a 1090 is one of the following:
1091 <none>,s,m,h,d,w
1092 Examples:
1093 600 600 seconds (10 minutes)
1094 10m 10 minutes
1095 1h30m 1 hour 30 minutes (90 minutes)
1096 ok markus@
7e8c18e9 1097 - stevesk@cvs.openbsd.org 2001/05/19 19:57:09
68fa858a 1098 [channels.c]
1099 typo in error message
e697bda7 1100 - markus@cvs.openbsd.org 2001/05/20 17:20:36
c8445989 1101 [auth-rsa.c auth.c auth.h auth2.c servconf.c servconf.h sshd.8
1102 sshd_config]
68fa858a 1103 configurable authorized_keys{,2} location; originally from peter@;
1104 ok djm@
1ddf764b 1105 - markus@cvs.openbsd.org 2001/05/24 11:12:42
68fa858a 1106 [auth.c]
1107 fix comment; from jakob@
1108 - stevesk@cvs.openbsd.org 2001/05/24 18:57:53
1109 [clientloop.c readconf.c ssh.c ssh.h]
4bf9c10e 1110 don't perform escape processing when ``EscapeChar none''; ok markus@
abe0fb9f 1111 - markus@cvs.openbsd.org 2001/05/25 14:37:32
68fa858a 1112 [ssh-keygen.c]
1113 use -P for -e and -y, too.
63cd7dd0 1114 - markus@cvs.openbsd.org 2001/05/28 08:04:39
68fa858a 1115 [ssh.c]
1116 fix usage()
1117 - markus@cvs.openbsd.org 2001/05/28 10:08:55
1118 [authfile.c]
eb2e1595 1119 key_load_private: set comment to filename for PEM keys
2cf27bc4 1120 - markus@cvs.openbsd.org 2001/05/28 22:51:11
68fa858a 1121 [cipher.c cipher.h]
1122 simpler 3des for ssh1
1123 - markus@cvs.openbsd.org 2001/05/28 23:14:49
1124 [channels.c channels.h nchan.c]
6fd8622b 1125 undo broken channel fix and try a different one. there
68fa858a 1126 should be still some select errors...
1127 - markus@cvs.openbsd.org 2001/05/28 23:25:24
1128 [channels.c]
1129 cleanup, typo
08dcb5d7 1130 - markus@cvs.openbsd.org 2001/05/28 23:58:35
68fa858a 1131 [packet.c packet.h sshconnect.c sshd.c]
1132 remove some lines, simplify.
a10bdd7c 1133 - markus@cvs.openbsd.org 2001/05/29 12:31:27
68fa858a 1134 [authfile.c]
1135 typo
5ba55ada 1136
5cde8062 113720010528
1138 - (tim) [conifgure.in] add setvbuf test needed for sftp-int.c
1139 Patch by Corinna Vinschen <vinschen@redhat.com>
1140
362df52e 114120010517
1142 - OpenBSD CVS Sync
1143 - markus@cvs.openbsd.org 2001/05/12 19:53:13
1144 [sftp-server.c]
1145 readlink does not NULL-terminate; mhe@home.se
6efa3d14 1146 - deraadt@cvs.openbsd.org 2001/05/15 22:04:01
1147 [ssh.1]
1148 X11 forwarding details improved
70ea8327 1149 - markus@cvs.openbsd.org 2001/05/16 20:51:57
1150 [authfile.c]
1151 return comments for private pem files, too; report from nolan@naic.edu
24b6b45f 1152 - markus@cvs.openbsd.org 2001/05/16 21:53:53
1153 [clientloop.c]
1154 check for open sessions before we call select(); fixes the x11 client
1155 bug reported by bowman@math.ualberta.ca
7231bd47 1156 - markus@cvs.openbsd.org 2001/05/16 22:09:21
1157 [channels.c nchan.c]
1158 more select() error fixes (don't set rfd/wfd to -1).
7043a38d 1159 - (bal) Enabled USE_PIPES for Cygwin on Corinna Vinschen <vinschen@redhat.com>
68fa858a 1160 - (bal) Corrected on_exit() emulation via atexit().
362df52e 1161
89aa792b 116220010512
1163 - OpenBSD CVS Sync
1164 - markus@cvs.openbsd.org 2001/05/11 14:59:56
1165 [clientloop.c misc.c misc.h]
1166 add unset_nonblock for stdout/err flushing in client_loop().
286e38f7 1167 - (bal) Patch to partial sync up contrib/solaris/ packaging software.
1168 Patch by pete <ninjaz@webexpress.com>
89aa792b 1169
97430469 117020010511
1171 - OpenBSD CVS Sync
1172 - markus@cvs.openbsd.org 2001/05/09 22:51:57
1173 [channels.c]
1174 fix -R for protocol 2, noticed by greg@nest.cx.
1175 bug was introduced with experimental dynamic forwarding.
a16092bb 1176 - markus@cvs.openbsd.org 2001/05/09 23:01:31
1177 [rijndael.h]
1178 fix prototype; J.S.Peatfield@damtp.cam.ac.uk
97430469 1179
588f4ed0 118020010509
1181 - OpenBSD CVS Sync
1182 - markus@cvs.openbsd.org 2001/05/06 21:23:31
1183 [cli.c]
1184 cli_read() fails to catch SIGINT + overflow; from obdb@zzlevo.net
d18e0850 1185 - markus@cvs.openbsd.org 2001/05/08 19:17:31
a01a10dd 1186 [channels.c serverloop.c clientloop.c]
d18e0850 1187 adds correct error reporting to async connect()s
68fa858a 1188 fixes the server-discards-data-before-connected-bug found by
d18e0850 1189 onoe@sm.sony.co.jp
8a624ebf 1190 - mouring@cvs.openbsd.org 2001/05/08 19:45:25
1191 [misc.c misc.h scp.c sftp.c]
1192 Use addargs() in sftp plus some clean up of addargs(). OK Markus
1b02d786 1193 - markus@cvs.openbsd.org 2001/05/06 21:45:14
1194 [clientloop.c]
68fa858a 1195 use atomicio for flushing stdout/stderr bufs. thanks to
1b02d786 1196 jbw@izanami.cee.hw.ac.uk
010980f6 1197 - markus@cvs.openbsd.org 2001/05/08 22:48:07
1198 [atomicio.c]
1199 no need for xmalloc.h, thanks to espie@
68fa858a 1200 - (bal) UseLogin patch for Solaris/UNICOS. Patch by Wayne Davison
7e2d5fa4 1201 <wayne@blorf.net>
99c8ddac 1202 - (bal) ./configure support to disable SIA on OSF1. Patch by
1203 Chris Adams <cmadams@hiwaay.net>
68fa858a 1204 - (bal) Updates from the Sony NEWS-OS platform by NAKAJI Hiroyuki
b81c369b 1205 <nakaji@tutrp.tut.ac.jp>
588f4ed0 1206
7b22534a 120720010508
68fa858a 1208 - (bal) Fixed configure test for USE_SIA.
7b22534a 1209
94539b2a 121020010506
1211 - (djm) Update config.guess and config.sub with latest versions (from
1212 ftp://ftp.gnu.org/gnu/config/) to allow configure on ia64-hpux.
1213 Suggested by Jason Mader <jason@ncac.gwu.edu>
96c63318 1214 - (bal) White Space and #ifdef sync with OpenBSD
044b0662 1215 - (bal) Add 'seed_rng()' to ssh-add.c
9e9bd8c0 1216 - (bal) CVS ID updates for readpass.c, readpass.h, cli.c, and cli.h
cf7ff074 1217 - OpenBSD CVS Sync
1218 - stevesk@cvs.openbsd.org 2001/05/05 13:42:52
1219 [sftp.1 ssh-add.1 ssh-keygen.1]
1220 typos, grammar
94539b2a 1221
98143cfc 122220010505
1223 - OpenBSD CVS Sync
1224 - stevesk@cvs.openbsd.org 2001/05/04 14:21:56
1225 [ssh.1 sshd.8]
1226 typos
5b9601c8 1227 - markus@cvs.openbsd.org 2001/05/04 14:34:34
1228 [channels.c]
94539b2a 1229 channel_new() reallocs channels[], we cannot use Channel *c after
1230 calling channel_new(), XXX fix this in the future...
719fc62f 1231 - markus@cvs.openbsd.org 2001/05/04 23:47:34
1232 [channels.c channels.h clientloop.c nchan.c nchan.h serverloop.c ssh.c]
68fa858a 1233 move to Channel **channels (instead of Channel *channels), fixes realloc
1234 problems. channel_new now returns a Channel *, favour Channel * over
719fc62f 1235 channel id. remove old channel_allocate interface.
98143cfc 1236
f92fee1f 123720010504
1238 - OpenBSD CVS Sync
1239 - stevesk@cvs.openbsd.org 2001/05/03 15:07:39
1240 [channels.c]
1241 typo in debug() string
503e7e5b 1242 - markus@cvs.openbsd.org 2001/05/03 15:45:15
1243 [session.c]
1244 exec shell -c /bin/sh .ssh/sshrc, from abartlet@pcug.org.au
c98cab9b 1245 - stevesk@cvs.openbsd.org 2001/05/03 21:43:01
1246 [servconf.c]
1247 remove "\n" from fatal()
1fcde3fe 1248 - mouring@cvs.openbsd.org 2001/05/03 23:09:53
1249 [misc.c misc.h scp.c sftp.c]
1250 Move colon() and cleanhost() to misc.c where I should I have put it in
1251 the first place
044aa419 1252 - (bal) Updated Cygwin README by Corinna Vinschen <vinschen@redhat.com>
c7ccfd39 1253 - (bal) Avoid socket file security issues in ssh-agent for Cygwin.
1254 Patch by Egor Duda <deo@logos-m.ru>
f92fee1f 1255
065604bb 125620010503
1257 - OpenBSD CVS Sync
1258 - markus@cvs.openbsd.org 2001/05/02 16:41:20
1259 [ssh-add.c]
1260 fix prompt for ssh-add.
1261
742ee8f2 126220010502
1263 - OpenBSD CVS Sync
1264 - mouring@cvs.openbsd.org 2001/05/02 01:25:39
1265 [readpass.c]
1266 Put the 'const' back into ssh_askpass() function. Pointed out
1267 by Mark Miller <markm@swoon.net>. OK Markus
1268
3435f5a6 126920010501
1270 - OpenBSD CVS Sync
1271 - markus@cvs.openbsd.org 2001/04/30 11:18:52
1272 [readconf.c readconf.h ssh.1 ssh.c sshconnect.c]
1273 implement 'ssh -b bind_address' like 'telnet -b'
eef7adcb 1274 - markus@cvs.openbsd.org 2001/04/30 15:50:46
1275 [compat.c compat.h kex.c]
1276 allow interop with weaker key generation used by ssh-2.0.x, x < 10
ec430473 1277 - markus@cvs.openbsd.org 2001/04/30 16:02:49
1278 [compat.c]
1279 ssh-2.0.10 has the weak-key-bug, too.
3ca6cc45 1280 - (tim) [contrib/caldera/openssh.spec] add Requires line for Caldera 3.1
3435f5a6 1281
e8171bff 128220010430
39aefe7b 1283 - OpenBSD CVS Sync
1284 - markus@cvs.openbsd.org 2001/04/29 18:32:52
1285 [serverloop.c]
1286 fix whitespace
fbe90f7b 1287 - markus@cvs.openbsd.org 2001/04/29 19:16:52
1288 [channels.c clientloop.c compat.c compat.h serverloop.c]
1289 more ssh.com-2.0.x bug-compat; from per@appgate.com
e8171bff 1290 - (tim) New version of mdoc2man.pl from Mark D. Roth <roth+openssh@feep.net>
0b47e48f 1291 - (djm) Add .cvsignore files, suggested by Wayne Davison <wayne@blorf.net>
39aefe7b 1292
baf8c81a 129320010429
1294 - (bal) Updated INSTALL. PCRE moved to a new place.
e878ffe1 1295 - (djm) Release OpenSSH-2.9p1
baf8c81a 1296
0096ac62 129720010427
1298 - (bal) Fixed uidswap.c so it should work on non-posix complient systems.
1299 patch based on 2.5.2 version by djm.
95595a77 1300 - (bal) Build manpages and config files once unless changed. Patch by
1301 Carson Gaspar <carson@taltos.org>
68fa858a 1302 - (bal) arpa/nameser.h does not exist on Cygwin. Patch by Corinna
4a2df58f 1303 Vinschen <vinschen@redhat.com>
5ef815d7 1304 - (bal) Add /etc/sysconfig/sshd support to redhat's sshd.init. Patch by
1305 Pekka Savola <pekkas@netcore.fi>
68fa858a 1306 - (bal) Cygwin lacks setgroups() API. Patch by Corinna Vinschen
229be2df 1307 <vinschen@redhat.com>
cc3ccfdc 1308 - (bal) version.h synced, RPM specs updated for 2.9
b1e2a48c 1309 - (tim) update contrib/caldera files with what Caldera is using.
1310 <sps@caldera.de>
0096ac62 1311
b587c165 131220010425
1313 - OpenBSD CVS Sync
1314 - markus@cvs.openbsd.org 2001/04/23 21:57:07
1315 [ssh-keygen.1 ssh-keygen.c]
1316 allow public key for -e, too
012bc0e1 1317 - markus@cvs.openbsd.org 2001/04/23 22:14:13
1318 [ssh-keygen.c]
1319 remove debug
f8252c48 1320 - (bal) Whitespace resync w/ OpenBSD for uidswap.c
10f72868 1321 - (djm) Add new server configuration directive 'PAMAuthenticationViaKbdInt'
68fa858a 1322 (default: off), implies KbdInteractiveAuthentication. Suggestion from
10f72868 1323 markus@
c2d059b5 1324 - (djm) Include crypt.h if available in auth-passwd.c
533875af 1325 - tim@mindrot.org 2001/04/25 21:38:01 [configure.in]
1326 man page detection fixes for SCO
b587c165 1327
da89cf4d 132820010424
1329 - OpenBSD CVS Sync
1330 - markus@cvs.openbsd.org 2001/04/22 23:58:36
1331 [ssh-keygen.1 ssh.1 sshd.8]
1332 document hostbased and other cleanup
5e29aeaf 1333 - (stevesk) start_pam() doesn't use DNS now for sshd -u0.
3cc990d7 1334 - (stevesk) auth-pam.c: use PERMIT_NO_PASSWD
68fa858a 1335 - (bal) sys/queue.h is bogus for NCR platform. Patch by Daniel Carroll
d8e76a0a 1336 <dan@mesastate.edu>
3644dc25 1337 - (bal) Fixed contrib/postinstall.in. Patch by wsanders@wsanders.net
da89cf4d 1338
a3626e12 133920010422
1340 - OpenBSD CVS Sync
1341 - markus@cvs.openbsd.org 2001/04/20 16:32:22
1342 [uidswap.c]
1343 set non-privileged gid before uid; tholo@ and deraadt@
1a726b04 1344 - mouring@cvs.openbsd.org 2001/04/21 00:55:57
1345 [sftp.1]
1346 Spelling
67b964a1 1347 - djm@cvs.openbsd.org 2001/04/22 08:13:30
1348 [ssh.1]
1349 typos spotted by stevesk@; ok deraadt@
ba917921 1350 - markus@cvs.openbsd.org 2001/04/22 12:34:05
1351 [scp.c]
1352 scp > 2GB; niles@scyld.com; ok deraadt@, djm@
5deceabb 1353 - markus@cvs.openbsd.org 2001/04/22 13:25:37
1354 [ssh-keygen.1 ssh-keygen.c]
1355 rename arguments -x -> -e (export key), -X -> -i (import key)
1356 xref draft-ietf-secsh-publickeyfile-01.txt
2cad6cef 1357 - markus@cvs.openbsd.org 2001/04/22 13:32:27
1358 [sftp-server.8 sftp.1 ssh.1 sshd.8]
1359 xref draft-ietf-secsh-*
bcaa828e 1360 - markus@cvs.openbsd.org 2001/04/22 13:41:02
1361 [ssh-keygen.1 ssh-keygen.c]
1362 style, noted by stevesk; sort flags in usage
a3626e12 1363
df841692 136420010421
1365 - OpenBSD CVS Sync
1366 - djm@cvs.openbsd.org 2001/04/20 07:17:51
1367 [clientloop.c ssh.1]
1368 Split out and improve escape character documentation, mention ~R in
1369 ~? help text; ok markus@
0e7e0abe 1370 - Update RPM spec files for CVS version.h
1ddee76b 1371 - (stevesk) set the default PAM service name to __progname instead
1372 of the hard-coded value "sshd"; from Mark D. Roth <roth@feep.net>
4b28be2c 1373 - (stevesk) document PAM service name change in INSTALL
13dd877b 1374 - tim@mindrot.org 2001/04/21 14:25:57 [Makefile.in configure.in]
1375 fix perl test, fix nroff test, fix Makefile to build outside source tree
df841692 1376
05cc0c99 137720010420
68fa858a 1378 - OpenBSD CVS Sync
05cc0c99 1379 - ian@cvs.openbsd.org 2001/04/18 16:21:05
68fa858a 1380 [ssh-keyscan.1]
1381 Fix typo reported in PR/1779
1382 - markus@cvs.openbsd.org 2001/04/18 21:57:42
1383 [readpass.c ssh-add.c]
561e5254 1384 call askpass from ssh, too, based on work by roth@feep.net, ok deraadt
68fa858a 1385 - markus@cvs.openbsd.org 2001/04/18 22:03:45
1386 [auth2.c sshconnect2.c]
f98c3421 1387 use FDQN with trailing dot in the hostbased auth packets, ok deraadt@
57a5edd8 1388 - markus@cvs.openbsd.org 2001/04/18 22:48:26
68fa858a 1389 [auth2.c]
1390 no longer const
1391 - markus@cvs.openbsd.org 2001/04/18 23:43:26
1392 [auth2.c compat.c sshconnect2.c]
1393 more ssh v2 hostbased-auth interop: ssh.com >= 2.1.0 works now
8dddf799 1394 (however the 2.1.0 server seems to work only if debug is enabled...)
ae88ea7e 1395 - markus@cvs.openbsd.org 2001/04/18 23:44:51
68fa858a 1396 [authfile.c]
1397 error->debug; noted by fries@
1398 - markus@cvs.openbsd.org 2001/04/19 00:05:11
1399 [auth2.c]
1400 use local variable, no function call needed.
5cf13595 1401 (btw, hostbased works now with ssh.com >= 2.0.13)
431a2493 1402 - (bal) Put scp-common.h back into scp.c (it exists in the upstream
1403 tree) pointed out by Tom Holroyd <tomh@po.crl.go.jp>
05cc0c99 1404
e78e738a 140520010418
68fa858a 1406 - OpenBSD CVS Sync
e78e738a 1407 - markus@cvs.openbsd.org 2001/04/17 19:34:25
3a83b819 1408 [session.c]
1409 move auth_approval to do_authenticated().
1410 do_child(): nuke hostkeys from memory
1411 don't source .ssh/rc for subsystems.
1412 - markus@cvs.openbsd.org 2001/04/18 14:15:00
1413 [canohost.c]
1414 debug->debug3
ce2af031 1415 - (bal) renabled 'catman-do:' and fixed it. So now catman pages should
1416 be working again.
e0c4d3ac 1417 - (bal) Makfile day... Cleaned up multiple mantype support (Patch by
1418 Mark D. Roth <roth+openssh@feep.net>), and fixed PIDDIR support.
3a83b819 1419
8c6b78e4 142020010417
1421 - (bal) Add perl5 check for HP/UX, Removed GNUness from Makefile.in
6d165a89 1422 and temporary commented out 'catman-do:' since it is broken. Patches
8c6b78e4 1423 for the first two by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
a88b7b57 1424 - OpenBSD CVS Sync
53b8fe68 1425 - deraadt@cvs.openbsd.org 2001/04/16 08:26:04
1426 [key.c]
1427 better safe than sorry in later mods; yongari@kt-is.co.kr
1428 - markus@cvs.openbsd.org 2001/04/17 08:14:01
1429 [sshconnect1.c]
1430 check for key!=NULL, thanks to costa
1431 - markus@cvs.openbsd.org 2001/04/17 09:52:48
1432 [clientloop.c]
cf6bc93c 1433 handle EINTR/EAGAIN on read; ok deraadt@
53b8fe68 1434 - markus@cvs.openbsd.org 2001/04/17 10:53:26
1435 [key.c key.h readconf.c readconf.h ssh.1 sshconnect2.c]
e961a8f9 1436 add HostKeyAlgorithms; based on patch from res@shore.net; ok provos@
53b8fe68 1437 - markus@cvs.openbsd.org 2001/04/17 12:55:04
1438 [channels.c ssh.c]
1439 undo socks5 and https support since they are not really used and
1440 only bloat ssh. remove -D from usage(), since '-D' is experimental.
1441
e4664c3e 144220010416
1443 - OpenBSD CVS Sync
1444 - stevesk@cvs.openbsd.org 2001/04/15 01:35:22
1445 [ttymodes.c]
1446 fix comments
ec1f12d3 1447 - markus@cvs.openbsd.org 2001/04/15 08:43:47
1448 [dh.c sftp-glob.c sftp-glob.h sftp-int.c sshconnect2.c sshd.c]
1449 some unused variable and typos; from tomh@po.crl.go.jp
58cfa257 1450 - markus@cvs.openbsd.org 2001/04/15 16:58:03
1451 [authfile.c ssh-keygen.c sshd.c]
1452 don't use errno for key_{load,save}_private; discussion w/ solar@openwall
e968270c 1453 - markus@cvs.openbsd.org 2001/04/15 17:16:00
1454 [clientloop.c]
1455 set stdin/out/err to nonblocking in SSH proto 1, too. suggested by ho@
1456 should fix some of the blocking problems for rsync over SSH-1
84fc17bf 1457 - stevesk@cvs.openbsd.org 2001/04/15 19:41:21
1458 [sshd.8]
1459 some ClientAlive cleanup; ok markus@
b7c70970 1460 - stevesk@cvs.openbsd.org 2001/04/15 21:28:35
1461 [readconf.c servconf.c]
1462 use fatal() or error() vs. fprintf(); ok markus@
5d97cfbf 1463 - (djm) Convert mandoc manpages to man automatically. Patch from Mark D.
1464 Roth <roth+openssh@feep.net>
6023325e 1465 - (bal) CVS ID fix up and slight manpage fix from OpenBSD tree.
47b53518 1466 - (djm) OpenBSD CVS Sync
1467 - mouring@cvs.openbsd.org 2001/04/16 02:31:44
1468 [scp.c sftp.c]
1469 IPv6 support for sftp (which I bungled in my last patch) which is
1470 borrowed from scp.c. Thanks to Markus@ for pointing it out.
764291b3 1471 - deraadt@cvs.openbsd.org 2001/04/16 08:05:34
1472 [xmalloc.c]
1473 xrealloc dealing with ptr == nULL; mouring
f2c2fd71 1474 - djm@cvs.openbsd.org 2001/04/16 08:19:31
1475 [session.c]
68fa858a 1476 Split motd and hushlogin checks into seperate functions, helps for
f2c2fd71 1477 portable. From Chris Adams <cmadams@hiwaay.net>; ok markus@
68fa858a 1478 - Fix OSF SIA support displaying too much information for quiet
1479 logins and logins where access was denied by SIA. Patch from Chris Adams
c96a4aaf 1480 <cmadams@hiwaay.net>
e4664c3e 1481
f03228b1 148220010415
1483 - OpenBSD CVS Sync
1484 - deraadt@cvs.openbsd.org 2001/04/14 04:31:01
1485 [ssh-add.c]
1486 do not double free
9cf972fa 1487 - markus@cvs.openbsd.org 2001/04/14 16:17:14
1488 [channels.c]
1489 remove some channels that are not appropriate for keepalive.
eae942e2 1490 - markus@cvs.openbsd.org 2001/04/14 16:27:57
1491 [ssh-add.c]
1492 use clear_pass instead of xfree()
30dcc918 1493 - stevesk@cvs.openbsd.org 2001/04/14 16:33:20
1494 [clientloop.c packet.h session.c ssh.c ttymodes.c ttymodes.h]
1495 protocol 2 tty modes support; ok markus@
36967a16 1496 - stevesk@cvs.openbsd.org 2001/04/14 17:04:42
1497 [scp.c]
1498 'T' handling rcp/scp sync; ok markus@
e4664c3e 1499 - Missed sshtty.[ch] in Sync.
f03228b1 1500
e400a640 150120010414
1502 - Sync with OpenBSD glob.c, strlcat.c and vis.c changes
68fa858a 1503 - Cygwin sftp/sftp-server binary mode patch from Corinna Vinschen
fe56c12b 1504 <vinschen@redhat.com>
3ffc6336 1505 - OpenBSD CVS Sync
1506 - beck@cvs.openbsd.org 2001/04/13 22:46:54
1507 [channels.c channels.h servconf.c servconf.h serverloop.c sshd.8]
1508 Add options ClientAliveInterval and ClientAliveCountMax to sshd.
1509 This gives the ability to do a "keepalive" via the encrypted channel
1510 which can't be spoofed (unlike TCP keepalives). Useful for when you want
1511 to use ssh connections to authenticate people for something, and know
1512 relatively quickly when they are no longer authenticated. Disabled
1513 by default (of course). ok markus@
e400a640 1514
cc44f691 151520010413
68fa858a 1516 - OpenBSD CVS Sync
1517 - markus@cvs.openbsd.org 2001/04/12 14:29:09
1518 [ssh.c]
1519 show debug output during option processing, report from
cc44f691 1520 pekkas@netcore.fi
8002af61 1521 - markus@cvs.openbsd.org 2001/04/12 19:15:26
68fa858a 1522 [auth-rhosts.c auth.h auth2.c buffer.c canohost.c canohost.h
1523 compat.c compat.h hostfile.c pathnames.h readconf.c readconf.h
1524 servconf.c servconf.h ssh.c sshconnect.c sshconnect.h sshconnect1.c
8002af61 1525 sshconnect2.c sshd_config]
1526 implement HostbasedAuthentication (= RhostRSAAuthentication for ssh v2)
1527 similar to RhostRSAAuthentication unless you enable (the experimental)
1528 HostbasedUsesNameFromPacketOnly option. please test. :)
0140e66a 1529 - markus@cvs.openbsd.org 2001/04/12 19:39:27
1530 [readconf.c]
1531 typo
2d2a2c65 1532 - stevesk@cvs.openbsd.org 2001/04/12 20:09:38
1533 [misc.c misc.h readconf.c servconf.c ssh.c sshd.c]
1534 robust port validation; ok markus@ jakob@
edeeab1e 1535 - mouring@cvs.openbsd.org 2001/04/12 23:17:54
1536 [sftp-int.c sftp-int.h sftp.1 sftp.c]
1537 Add support for:
1538 sftp [user@]host[:file [file]] - Fetch remote file(s)
1539 sftp [user@]host[:dir[/]] - Start in remote dir/
1540 OK deraadt@
57aa8961 1541 - stevesk@cvs.openbsd.org 2001/04/13 01:26:17
1542 [ssh.c]
1543 missing \n in error message
96f8b59f 1544 - (bal) Added openbsd-compat/inet_ntop.[ch] since HP/UX (and others)
1545 lack it.
cc44f691 1546
28b9cb4d 154720010412
68fa858a 1548 - OpenBSD CVS Sync
28b9cb4d 1549 - markus@cvs.openbsd.org 2001/04/10 07:46:58
68fa858a 1550 [channels.c]
1551 cleanup socks4 handling
1552 - itojun@cvs.openbsd.org 2001/04/10 09:13:22
c0ecc314 1553 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
68fa858a 1554 document id_rsa{.pub,}. markus ok
070adba2 1555 - markus@cvs.openbsd.org 2001/04/10 12:15:23
68fa858a 1556 [channels.c]
1557 debug cleanup
45a2e669 1558 - djm@cvs.openbsd.org 2001/04/11 07:06:22
1559 [sftp-int.c]
1560 'mget' and 'mput' aliases; ok markus@
6031af8d 1561 - markus@cvs.openbsd.org 2001/04/11 10:59:01
1562 [ssh.c]
1563 use strtol() for ports, thanks jakob@
6683b40f 1564 - markus@cvs.openbsd.org 2001/04/11 13:56:13
1565 [channels.c ssh.c]
1566 https-connect and socks5 support. i feel so bad.
ff14faf1 1567 - lebel@cvs.openbsd.org 2001/04/11 16:25:30
1568 [sshd.8 sshd.c]
1569 implement the -e option into sshd:
1570 -e When this option is specified, sshd will send the output to the
1571 standard error instead of the system log.
1572 markus@ OK.
28b9cb4d 1573
0a85ab61 157420010410
1575 - OpenBSD CVS Sync
1576 - deraadt@cvs.openbsd.org 2001/04/08 20:52:55
1577 [sftp.c]
1578 do not modify an actual argv[] entry
b2ae83b8 1579 - stevesk@cvs.openbsd.org 2001/04/08 23:28:27
1580 [sshd.8]
1581 spelling
317611b5 1582 - stevesk@cvs.openbsd.org 2001/04/09 00:42:05
1583 [sftp.1]
1584 spelling
a8666d84 1585 - markus@cvs.openbsd.org 2001/04/09 15:12:23
1586 [ssh-add.c]
1587 passphrase caching: ssh-add tries last passphrase, clears passphrase if
1588 not successful and after last try.
1589 based on discussions with espie@, jakob@, ... and code from jakob@ and
1590 wolfgang@wsrcc.com
49ae4185 1591 - markus@cvs.openbsd.org 2001/04/09 15:19:49
1592 [ssh-add.1]
1593 ssh-add retries the last passphrase...
b8a297f1 1594 - stevesk@cvs.openbsd.org 2001/04/09 18:00:15
1595 [sshd.8]
1596 ListenAddress mandoc from aaron@
0a85ab61 1597
6e9944b8 159820010409
febd3f8e 1599 - (stevesk) use setresgid() for setegid() if needed
26de7942 1600 - (stevesk) configure.in: typo
6e9944b8 1601 - OpenBSD CVS Sync
1602 - stevesk@cvs.openbsd.org 2001/04/08 16:01:36
1603 [sshd.8]
1604 document ListenAddress addr:port
d64050ef 1605 - markus@cvs.openbsd.org 2001/04/08 13:03:00
1606 [ssh-add.c]
1607 init pointers with NULL, thanks to danimal@danimal.org
d0a4c20b 1608 - markus@cvs.openbsd.org 2001/04/08 11:27:33
1609 [clientloop.c]
1610 leave_raw_mode if ssh2 "session" is closed
63bd8c36 1611 - markus@cvs.openbsd.org 2001/04/06 21:00:17
1612 [auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth2.c channels.c session.c
1613 ssh.c sshconnect.c sshconnect.h uidswap.c uidswap.h]
1614 do gid/groups-swap in addition to uid-swap, should help if /home/group
1615 is chmod 750 + chgrp grp /home/group/, work be deraadt and me, thanks
1616 to olar@openwall.com is comments. we had many requests for this.
0490e609 1617 - markus@cvs.openbsd.org 2001/04/07 08:55:18
1618 [buffer.c channels.c channels.h readconf.c ssh.c]
68fa858a 1619 allow the ssh client act as a SOCKS4 proxy (dynamic local
1620 portforwarding). work by Dan Kaminsky <dankamin@cisco.com> and me.
1621 thanks to Dan for this great patch: use 'ssh -D 1080 host' and make
0490e609 1622 netscape use localhost:1080 as a socks proxy.
d98d029a 1623 - markus@cvs.openbsd.org 2001/04/08 11:24:33
1624 [uidswap.c]
1625 KNF
6e9944b8 1626
d9d49fdb 162720010408
1628 - OpenBSD CVS Sync
1629 - stevesk@cvs.openbsd.org 2001/04/06 22:12:47
1630 [hostfile.c]
1631 unused; typo in comment
d11c1288 1632 - stevesk@cvs.openbsd.org 2001/04/06 22:25:25
1633 [servconf.c]
1634 in addition to:
1635 ListenAddress host|ipv4_addr|ipv6_addr
1636 permit:
1637 ListenAddress [host|ipv4_addr|ipv6_addr]:port
1638 ListenAddress host|ipv4_addr:port
1639 sshd.8 updates coming. ok markus@
d9d49fdb 1640
613fc910 164120010407
1642 - (bal) CVS ID Resync of version.h
cc94bd38 1643 - OpenBSD CVS Sync
1644 - markus@cvs.openbsd.org 2001/04/05 23:39:20
1645 [serverloop.c]
1646 keep the ssh session even if there is no active channel.
1647 this is more in line with the protocol spec and makes
1648 ssh -N -L 1234:server:110 host
1649 more useful.
1650 based on discussion with <mats@mindbright.se> long time ago
1651 and recent mail from <res@shore.net>
0fc791ba 1652 - deraadt@cvs.openbsd.org 2001/04/06 16:46:59
1653 [scp.c]
1654 remove trailing / from source paths; fixes pr#1756
68fa858a 1655
63f7e231 165620010406
1657 - (stevesk) logintest.c: fix for systems without __progname
72170131 1658 - (stevesk) Makefile.in: log.o is in libssh.a
d8a2f554 1659 - OpenBSD CVS Sync
1660 - markus@cvs.openbsd.org 2001/04/05 10:00:06
1661 [compat.c]
1662 2.3.x does old GEX, too; report jakob@
6ba22c93 1663 - markus@cvs.openbsd.org 2001/04/05 10:39:03
1664 [compress.c compress.h packet.c]
1665 reset compress state per direction when rekeying.
3667ba79 1666 - markus@cvs.openbsd.org 2001/04/05 10:39:48
1667 [version.h]
1668 temporary version 2.5.4 (supports rekeying).
1669 this is not an official release.
cd332296 1670 - markus@cvs.openbsd.org 2001/04/05 10:42:57
68fa858a 1671 [auth-chall.c authfd.c channels.c clientloop.c kex.c kexgex.c key.c
1672 mac.c packet.c serverloop.c sftp-client.c sftp-client.h sftp-glob.c
1673 sftp-glob.h sftp-int.c sftp-server.c sftp.c ssh-keygen.c sshconnect.c
cd332296 1674 sshconnect2.c sshd.c]
1675 fix whitespace: unexpand + trailing spaces.
255cfda1 1676 - markus@cvs.openbsd.org 2001/04/05 11:09:17
1677 [clientloop.c compat.c compat.h]
1678 add SSH_BUG_NOREKEY and detect broken (=all old) openssh versions.
b4a19d21 1679 - markus@cvs.openbsd.org 2001/04/05 15:45:43
1680 [ssh.1]
1681 ssh defaults to protocol v2; from quisar@quisar.ambre.net
46e3af7f 1682 - stevesk@cvs.openbsd.org 2001/04/05 15:48:18
1683 [canohost.c canohost.h session.c]
1684 move get_remote_name_or_ip() to canohost.[ch]; for portable. ok markus@
54506d2e 1685 - markus@cvs.openbsd.org 2001/04/05 20:01:10
1686 [clientloop.c]
1687 for ~R print message if server does not support rekeying. (and fix ~R).
b37caf1a 1688 - markus@cvs.openbsd.org 2001/04/05 21:02:46
1689 [buffer.c]
1690 better error message
eb0dd41f 1691 - markus@cvs.openbsd.org 2001/04/05 21:05:24
1692 [clientloop.c ssh.c]
1693 don't request a session for 'ssh -N', pointed out slade@shore.net
63f7e231 1694
d8ee838b 169520010405
68fa858a 1696 - OpenBSD CVS Sync
1697 - markus@cvs.openbsd.org 2001/04/04 09:48:35
d8ee838b 1698 [kex.c kex.h kexdh.c kexgex.c packet.c sshconnect2.c sshd.c]
68fa858a 1699 don't sent multiple kexinit-requests.
1700 send newkeys, block while waiting for newkeys.
1701 fix comments.
1702 - markus@cvs.openbsd.org 2001/04/04 14:34:58
1703 [clientloop.c kex.c kex.h serverloop.c sshconnect2.c sshd.c]
1704 enable server side rekeying + some rekey related clientup.
7a37c112 1705 todo: we should not send any non-KEX messages after we send KEXINIT
5adb303f 1706 - markus@cvs.openbsd.org 2001/04/04 15:50:55
1707 [compat.c]
1708 f-secure 1.3.2 does not handle IGNORE; from milliondl@ornl.gov
c422989b 1709 - markus@cvs.openbsd.org 2001/04/04 20:25:38
68fa858a 1710 [channels.c channels.h clientloop.c kex.c kex.h serverloop.c
c422989b 1711 sshconnect2.c sshd.c]
1712 more robust rekeying
1713 don't send channel data after rekeying is started.
0715ec6c 1714 - markus@cvs.openbsd.org 2001/04/04 20:32:56
1715 [auth2.c]
1716 we don't care about missing bannerfiles; from tsoome@ut.ee, ok deraadt@
bbb4cc1b 1717 - markus@cvs.openbsd.org 2001/04/04 22:04:35
1718 [kex.c kexgex.c serverloop.c]
1719 parse full kexinit packet.
1720 make server-side more robust, too.
a7ca6275 1721 - markus@cvs.openbsd.org 2001/04/04 23:09:18
1722 [dh.c kex.c packet.c]
1723 clear+free keys,iv for rekeying.
1724 + fix DH mem leaks. ok niels@
86c9e193 1725 - (stevesk) don't use vhangup() if defined(HAVE_DEV_PTMX); also removes
1726 BROKEN_VHANGUP
d8ee838b 1727
9d451c5a 172820010404
1729 - OpenBSD CVS Sync
1730 - deraadt@cvs.openbsd.org 2001/04/02 17:32:23
1731 [ssh-agent.1]
1732 grammar; slade@shore.net
894c5fa6 1733 - stevesk@cvs.openbsd.org 2001/04/03 13:56:11
1734 [sftp-glob.c ssh-agent.c ssh-keygen.c]
1735 free() -> xfree()
a5c9ffdb 1736 - markus@cvs.openbsd.org 2001/04/03 19:53:29
1737 [dh.c dh.h kex.c kex.h sshconnect2.c sshd.c]
1738 move kex to kex*.c, used dispatch_set() callbacks for kex. should
1739 make rekeying easier.
3463ff28 1740 - todd@cvs.openbsd.org 2001/04/03 21:19:38
1741 [ssh_config]
1742 id_rsa1/2 -> id_rsa; ok markus@
d1ac6175 1743 - markus@cvs.openbsd.org 2001/04/03 23:32:12
1744 [kex.c kex.h packet.c sshconnect2.c sshd.c]
1745 undo parts of recent my changes: main part of keyexchange does not
1746 need dispatch-callbacks, since application data is delayed until
1747 the keyexchange completes (if i understand the drafts correctly).
1748 add some infrastructure for re-keying.
e092ce67 1749 - markus@cvs.openbsd.org 2001/04/04 00:06:54
1750 [clientloop.c sshconnect2.c]
1751 enable client rekeying
1752 (1) force rekeying with ~R, or
1753 (2) if the server requests rekeying.
1754 works against ssh-2.0.12/2.0.13/2.1.0/2.2.0/2.3.0/2.3.1/2.4.0
0bc35151 1755 - (bal) Oops.. Missed including kexdh.c and kexgex.c in OpenBSD sync.
9d451c5a 1756
672f212f 175720010403
1758 - OpenBSD CVS Sync
1759 - stevesk@cvs.openbsd.org 2001/04/02 14:15:31
1760 [sshd.8]
1761 typo; ok markus@
6be9a5e8 1762 - stevesk@cvs.openbsd.org 2001/04/02 14:20:23
1763 [readconf.c servconf.c]
1764 correct comment; ok markus@
fe39c3df 1765 - (stevesk) nchan.c: remove ostate checks and add EINVAL to
1766 shutdown(SHUT_RD) error() bypass for HP-UX.
672f212f 1767
0be033ea 176820010402
1769 - (stevesk) log.c openbsd sync; missing newlines
5d9e4c8d 1770 - (stevesk) sshpty.h openbsd sync; PTY_H -> SSHPTY_H
0be033ea 1771
b7a2a476 177220010330
1773 - (djm) Another openbsd-compat/glob.c sync
4047d868 1774 - (djm) OpenBSD CVS Sync
1775 - provos@cvs.openbsd.org 2001/03/28 21:59:41
1776 [kex.c kex.h sshconnect2.c sshd.c]
1777 forgot to include min and max params in hash, okay markus@
c8682232 1778 - provos@cvs.openbsd.org 2001/03/28 22:04:57
1779 [dh.c]
1780 more sanity checking on primes file
d9cd3575 1781 - markus@cvs.openbsd.org 2001/03/28 22:43:31
1782 [auth.h auth2.c auth2-chall.c]
1783 check auth_root_allowed for kbd-int auth, too.
86b878d5 1784 - provos@cvs.openbsd.org 2001/03/29 14:24:59
1785 [sshconnect2.c]
1786 use recommended defaults
1ad64a93 1787 - stevesk@cvs.openbsd.org 2001/03/29 21:06:21
1788 [sshconnect2.c sshd.c]
1789 need to set both STOC and CTOS for SSH_BUG_BIGENDIANAES; ok markus@
03b8f8be 1790 - markus@cvs.openbsd.org 2001/03/29 21:17:40
1791 [dh.c dh.h kex.c kex.h]
1792 prepare for rekeying: move DH code to dh.c
76ca7b01 1793 - djm@cvs.openbsd.org 2001/03/29 23:42:01
1794 [sshd.c]
1795 Protocol 1 key regeneration log => verbose, some KNF; ok markus@
b7a2a476 1796
01ce749f 179720010329
1798 - OpenBSD CVS Sync
1799 - stevesk@cvs.openbsd.org 2001/03/26 15:47:59
1800 [ssh.1]
1801 document more defaults; misc. cleanup. ok markus@
569807fb 1802 - markus@cvs.openbsd.org 2001/03/26 23:12:42
1803 [authfile.c]
1804 KNF
457fc0c6 1805 - markus@cvs.openbsd.org 2001/03/26 23:23:24
1806 [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
1807 try to read private f-secure ssh v2 rsa keys.
1a92bd7e 1808 - markus@cvs.openbsd.org 2001/03/27 10:34:08
1809 [ssh-rsa.c sshd.c]
1810 use EVP_get_digestbynid, reorder some calls and fix missing free.
a4da628b 1811 - markus@cvs.openbsd.org 2001/03/27 10:57:00
1812 [compat.c compat.h ssh-rsa.c]
1813 some older systems use NID_md5 instead of NID_sha1 for RSASSA-PKCS1-v1_5
1814 signatures in SSH protocol 2, ok djm@
db1cd2f3 1815 - provos@cvs.openbsd.org 2001/03/27 17:46:50
1816 [compat.c compat.h dh.c dh.h ssh2.h sshconnect2.c sshd.c version.h]
1817 make dh group exchange more flexible, allow min and max group size,
1818 okay markus@, deraadt@
e5ff6ecf 1819 - stevesk@cvs.openbsd.org 2001/03/28 19:56:23
1820 [scp.c]
1821 start to sync scp closer to rcp; ok markus@
03cb2621 1822 - stevesk@cvs.openbsd.org 2001/03/28 20:04:38
1823 [scp.c]
1824 usage more like rcp and add missing -B to usage; ok markus@
563834bb 1825 - markus@cvs.openbsd.org 2001/03/28 20:50:45
1826 [sshd.c]
1827 call refuse() before close(); from olemx@ans.pl
01ce749f 1828
b5b68128 182920010328
68fa858a 1830 - (djm) Reorder tests and library inclusion for Krb4/AFS to try to
1831 resolve linking conflicts with libcrypto. Report and suggested fix
b5b68128 1832 from Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
edbe6722 1833 - (djm) Work around Solaris' broken struct dirent. Diagnosis and suggested
1834 fix from Philippe Levan <levan@epix.net>
cccfea16 1835 - (djm) Rework krbIV tests to get us closer to building on Redhat. Still
1836 doesn't work because of conflicts between krbIV's and OpenSSL's des.h
8d0cc79b 1837 - (djm) Sync openbsd-compat/glob.c
b5b68128 1838
0c90b590 183920010327
1840 - Attempt sync with sshlogin.c w/ OpenBSD (mainly CVS ID)
68fa858a 1841 - Fix pointer issues in waitpid() and wait() replaces. Patch by Lutz
60a8683f 1842 Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
690d0d7f 1843 - OpenBSD CVS Sync
1844 - djm@cvs.openbsd.org 2001/03/25 00:01:34
1845 [session.c]
1846 shorten; ok markus@
4f4648f9 1847 - stevesk@cvs.openbsd.org 2001/03/25 13:16:11
1848 [servconf.c servconf.h session.c sshd.8 sshd_config]
1849 PrintLastLog option; from chip@valinux.com with some minor
1850 changes by me. ok markus@
9afbfcfa 1851 - markus@cvs.openbsd.org 2001/03/26 08:07:09
68fa858a 1852 [authfile.c authfile.h ssh-add.c ssh-keygen.c ssh.c sshconnect.c
9afbfcfa 1853 sshconnect.h sshconnect1.c sshconnect2.c sshd.c]
1854 simpler key load/save interface, see authfile.h
68fa858a 1855 - (djm) Reestablish PAM credentials (which can be supplemental group
9afbfcfa 1856 memberships) after initgroups() blows them away. Report and suggested
1857 fix from Nalin Dahyabhai <nalin@redhat.com>
0c90b590 1858
b567a40c 185920010324
1860 - Fixed permissions ssh-keyscan. Thanks to Christopher Linn <celinn@mtu.edu>.
80cd07ae 1861 - OpenBSD CVS Sync
1862 - djm@cvs.openbsd.org 2001/03/23 11:04:07
1863 [compat.c compat.h sshconnect2.c sshd.c]
1864 Compat for OpenSSH with broken Rijndael/AES. ok markus@
7af9f7f8 1865 - markus@cvs.openbsd.org 2001/03/23 12:02:49
1866 [auth1.c]
1867 authctxt is now passed to do_authenticated
e285053e 1868 - markus@cvs.openbsd.org 2001/03/23 13:10:57
1869 [sftp-int.c]
1870 fix put, upload to _absolute_ path, ok djm@
1d3c30db 1871 - markus@cvs.openbsd.org 2001/03/23 14:28:32
1872 [session.c sshd.c]
1873 ignore SIGPIPE, restore in child, fixes x11-fwd crashes; with djm@
8ca3f6dc 1874 - (djm) Pull out our own SIGPIPE hacks
b567a40c 1875
8a169574 187620010323
68fa858a 1877 - OpenBSD CVS Sync
8a169574 1878 - deraadt@cvs.openbsd.org 2001/03/22 20:22:55
68fa858a 1879 [sshd.c]
1880 do not place linefeeds in buffer
8a169574 1881
ee110bfb 188220010322
1883 - (djm) Better AIX no tty fix, spotted by Gert Doering <gert@greenie.muc.de>
289ba62e 1884 - (bal) version.c CVS ID resync
a5b09902 1885 - (bal) auth-chall.c auth-passwd.c auth.h auth1.c auth2.c session.c CVS ID
1886 resync
ae7242ef 1887 - (bal) scp.c CVS ID resync
3e587cc3 1888 - OpenBSD CVS Sync
1889 - markus@cvs.openbsd.org 2001/03/20 19:10:16
1890 [readconf.c]
1891 default to SSH protocol version 2
e5d7a405 1892 - markus@cvs.openbsd.org 2001/03/20 19:21:21
1893 [session.c]
1894 remove unused arg
39f7530f 1895 - markus@cvs.openbsd.org 2001/03/20 19:21:21
1896 [session.c]
1897 remove unused arg
bb5639fe 1898 - markus@cvs.openbsd.org 2001/03/21 11:43:45
1899 [auth1.c auth2.c session.c session.h]
1900 merge common ssh v1/2 code
5e7cb456 1901 - jakob@cvs.openbsd.org 2001/03/21 14:20:45
1902 [ssh-keygen.c]
1903 add -B flag to usage
ca4df544 1904 - markus@cvs.openbsd.org 2001/03/21 21:06:30
1905 [session.c]
1906 missing init; from mib@unimelb.edu.au
ee110bfb 1907
f5f6020e 190820010321
68fa858a 1909 - (djm) Fix ttyname breakage for AIX and Tru64. Patch from Steve
f5f6020e 1910 VanDevender <stevev@darkwing.uoregon.edu>
37eadb90 1911 - (djm) Make sure pam_retval is initialised on call to pam_end. Patch
1912 from Solar Designer <solar@openwall.com>
0a3700ee 1913 - (djm) Don't loop forever when changing password via PAM. Patch
1914 from Solar Designer <solar@openwall.com>
0c13ffa2 1915 - (djm) Generate config files before build
7a7101ec 1916 - (djm) Correctly handle SIA and AIX when no tty present. Spotted and
1917 suggested fix from Mike Battersby <mib@unimelb.edu.au>
f5f6020e 1918
8d539493 191920010320
01022caf 1920 - (bal) glob.c update to added GLOB_LIMITS (OpenBSD CVS).
1921 - (bal) glob.c update to set gl_pathv to NULL (OpenBSD CVS).
1620233b 1922 - (bal) Oops. Missed globc.h change (OpenBSD CVS).
614dee3a 1923 - (djm) OpenBSD CVS Sync
1924 - markus@cvs.openbsd.org 2001/03/19 17:07:23
1925 [auth.c readconf.c]
1926 undo /etc/shell and proto 2,1 change for openssh-2.5.2
3dd16786 1927 - markus@cvs.openbsd.org 2001/03/19 17:12:10
1928 [version.h]
1929 version 2.5.2
ea44783f 1930 - (djm) Update RPM spec version
1931 - (djm) Release 2.5.2p1
3743cc2f 1932- tim@mindrot.org 2001/03/19 18:33:47 [defines.h]
1933 change S_ISLNK macro to work for UnixWare 2.03
9887f269 1934- tim@mindrot.org 2001/03/19 20:45:11 [openbsd-compat/glob.c]
1935 add get_arg_max(). Use sysconf() if ARG_MAX is not defined
8d539493 1936
e339aa53 193720010319
68fa858a 1938 - (djm) Seed PRNG at startup, rather than waiting for arc4random calls to
e339aa53 1939 do it implicitly.
7cdb79d4 1940 - (djm) Add getusershell() functions from OpenBSD CVS
b1ed8313 1941 - OpenBSD CVS Sync
1942 - markus@cvs.openbsd.org 2001/03/18 12:07:52
1943 [auth-options.c]
1944 ignore permitopen="host:port" if AllowTcpForwarding==no
f8f230bf 1945 - (djm) Make scp work on systems without 64-bit ints
2538ecf1 1946 - tim@mindrot.org 2001/03/18 18:28:39 [defines.h]
1947 move HAVE_LONG_LONG_INT where it works
d1581d5f 1948 - (bal) Use 'NGROUPS' for NeXT Since 'MAX_NGROUPS' is wrapped up in -lposix
107628c0 1949 stuff. Change suggested by Mark Miller <markm@swoon.net>
d1581d5f 1950 - (bal) Small fix to scp. %lu vs %ld
68fa858a 1951 - (bal) NeXTStep lacks S_ISLNK. Plus split up S_IS*
bb6da70f 1952 - (djm) OpenBSD CVS Sync
1953 - djm@cvs.openbsd.org 2001/03/19 03:52:51
1954 [sftp-client.c]
1955 Report ssh connection closing correctly; ok deraadt@
3a1c54d4 1956 - deraadt@cvs.openbsd.org 2001/03/18 23:30:55
1957 [compat.c compat.h sshd.c]
68fa858a 1958 specifically version match on ssh scanners. do not log scan
3a1c54d4 1959 information to the console
dc504afd 1960 - djm@cvs.openbsd.org 2001/03/19 12:10:17
db4d3098 1961 [sshd.8]
dc504afd 1962 Document permitopen authorized_keys option; ok markus@
babd91d4 1963 - djm@cvs.openbsd.org 2001/03/19 05:49:52
1964 [ssh.1]
1965 document PreferredAuthentications option; ok markus@
05c64611 1966 - (bal) Minor NeXT fixed. Forgot to #undef NGROUPS_MAX
e339aa53 1967
ec0ad9c2 196820010318
68fa858a 1969 - (bal) Fixed scp type casing issue which causes "scp: protocol error:
ec0ad9c2 1970 size not delimited" fatal errors when tranfering.
5cc8d4ad 1971 - OpenBSD CVS Sync
1972 - markus@cvs.openbsd.org 2001/03/17 17:27:59
1973 [auth.c]
1974 check /etc/shells, too
7411201c 1975 - tim@mindrot.org 2001/03/17 18:45:25 [compat.c]
1976 openbsd-compat/fake-regex.h
ec0ad9c2 1977
8a968c25 197820010317
68fa858a 1979 - Support usrinfo() on AIX. Based on patch from Gert Doering
8a968c25 1980 <gert@greenie.muc.de>
bf1d27bd 1981 - OpenBSD CVS Sync
1982 - markus@cvs.openbsd.org 2001/03/15 15:05:59
1983 [scp.c]
1984 use %lld in printf, ok millert@/deraadt@; report from ssh@client.fi
56b3e9ce 1985 - markus@cvs.openbsd.org 2001/03/15 22:07:08
1986 [session.c]
1987 pass Session to do_child + KNF
d50d9b63 1988 - djm@cvs.openbsd.org 2001/03/16 08:16:18
1989 [sftp-client.c sftp-client.h sftp-glob.c sftp-int.c]
1990 Revise globbing for get/put to be more shell-like. In particular,
1991 "get/put file* directory/" now works. ok markus@
f55d1b5f 1992 - markus@cvs.openbsd.org 2001/03/16 09:55:53
1993 [sftp-int.c]
1994 fix memset and whitespace
6a8496e4 1995 - markus@cvs.openbsd.org 2001/03/16 13:44:24
1996 [sftp-int.c]
1997 discourage strcat/strcpy
01794848 1998 - markus@cvs.openbsd.org 2001/03/16 19:06:30
1999 [auth-options.c channels.c channels.h serverloop.c session.c]
2000 implement "permitopen" key option, restricts -L style forwarding to
2001 to specified host:port pairs. based on work by harlan@genua.de
68fa858a 2002 - Check for gl_matchc support in glob_t and fall back to the
40849fdb 2003 openbsd-compat/glob.[ch] support if it does not exist.
8a968c25 2004
4cb5d598 200520010315
2006 - OpenBSD CVS Sync
2007 - markus@cvs.openbsd.org 2001/03/14 08:57:14
2008 [sftp-client.c]
2009 Wall
85cf5827 2010 - markus@cvs.openbsd.org 2001/03/14 15:15:58
2011 [sftp-int.c]
2012 add version command
61b3a2bc 2013 - deraadt@cvs.openbsd.org 2001/03/14 22:50:25
2014 [sftp-server.c]
2015 note no getopt()
51e2fc8f 2016 - (stevesk) ssh-keyscan.c: specify "openbsd-compat/fake-queue.h"
68fa858a 2017 - (bal) Cygwin README change by Corinna Vinschen <vinschen@redhat.com>
4cb5d598 2018
acc9d6d7 201920010314
2020 - OpenBSD CVS Sync
85cf5827 2021 - markus@cvs.openbsd.org 2001/03/13 17:34:42
2022 [auth-options.c]
2023 missing xfree, deny key on parse error; ok stevesk@
2024 - djm@cvs.openbsd.org 2001/03/13 22:42:54
2025 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
2026 sftp client filename globbing for get, put, ch{mod,grp,own}. ok markus@
84ceda19 2027 - (bal) Fix strerror() in bsd-misc.c
2028 - (djm) Add replacement glob() from OpenBSD libc if the system glob is
2029 missing or lacks the GLOB_ALTDIRFUNC extension
68fa858a 2030 - (djm) Remove -I$(srcdir)/openbsd-compat from CFLAGS, refer to headers
84ceda19 2031 relatively. Avoids conflict between glob.h and /usr/include/glob.h
acc9d6d7 2032
22138a36 203320010313
2034 - OpenBSD CVS Sync
2035 - markus@cvs.openbsd.org 2001/03/12 22:02:02
2036 [key.c key.h ssh-add.c ssh-keygen.c sshconnect.c sshconnect2.c]
2037 remove old key_fingerprint interface, s/_ex//
2038
539af7f5 203920010312
2040 - OpenBSD CVS Sync
2041 - markus@cvs.openbsd.org 2001/03/11 13:25:36
2042 [auth2.c key.c]
2043 debug
301e8e5b 2044 - jakob@cvs.openbsd.org 2001/03/11 15:03:16
2045 [key.c key.h]
2046 add improved fingerprint functions. based on work by Carsten
2047 Raskgaard <cara@int.tele.dk> and modified by me. ok markus@.
954f0550 2048 - jakob@cvs.openbsd.org 2001/03/11 15:04:16
2049 [ssh-keygen.1 ssh-keygen.c]
2050 print both md5, sha1 and bubblebabble fingerprints when using
2051 ssh-keygen -l -v. ok markus@.
08345971 2052 - jakob@cvs.openbsd.org 2001/03/11 15:13:09
2053 [key.c]
2054 cleanup & shorten some var names key_fingerprint_bubblebabble.
64b1aa3b 2055 - deraadt@cvs.openbsd.org 2001/03/11 16:39:03
2056 [ssh-keygen.c]
2057 KNF, and SHA1 binary output is just creeping featurism
733cf7f4 2058 - tim@mindrot.org 2001/03/11 17:29:32 [configure.in]
2059 test if snprintf() supports %ll
2060 add /dev to search path for PRNGD/EGD socket
2061 fix my mistake in USER_PATH test program
79c9ac1b 2062 - OpenBSD CVS Sync
2063 - markus@cvs.openbsd.org 2001/03/11 18:29:51
2064 [key.c]
2065 style+cleanup
aaf45d87 2066 - markus@cvs.openbsd.org 2001/03/11 22:33:24
2067 [ssh-keygen.1 ssh-keygen.c]
2068 remove -v again. use -B instead for bubblebabble. make -B consistent
2069 with -l and make -B work with /path/to/known_hosts. ok deraadt@
a0322342 2070 - (djm) Bump portable version number for generating test RPMs
94dd09e3 2071 - (djm) Add "static_openssl" RPM build option, remove rsh build dependency
68fa858a 2072 - (bal) Reorder includes in Makefile.
539af7f5 2073
d156519a 207420010311
2075 - OpenBSD CVS Sync
2076 - markus@cvs.openbsd.org 2001/03/10 12:48:27
2077 [sshconnect2.c]
2078 ignore nonexisting private keys; report rjmooney@mediaone.net
5e36d59c 2079 - deraadt@cvs.openbsd.org 2001/03/10 12:53:51
2080 [readconf.c ssh_config]
2081 default to SSH2, now that m68k runs fast
2f778758 2082 - stevesk@cvs.openbsd.org 2001/03/10 15:02:05
2083 [ttymodes.c ttymodes.h]
2084 remove unused sgtty macros; ok markus@
99c415db 2085 - deraadt@cvs.openbsd.org 2001/03/10 15:31:00
2086 [compat.c compat.h sshconnect.c]
2087 all known netscreen ssh versions, and older versions of OSU ssh cannot
2088 handle password padding (newer OSU is fixed)
456fce50 2089 - tim@mindrot.org 2001/03/10 16:33:42 [configure.in Makefile.in sshd_config]
2090 make sure $bindir is in USER_PATH so scp will work
cab80f75 2091 - OpenBSD CVS Sync
2092 - markus@cvs.openbsd.org 2001/03/10 17:51:04
2093 [kex.c match.c match.h readconf.c readconf.h sshconnect2.c]
2094 add PreferredAuthentications
d156519a 2095
1c9a907f 209620010310
2097 - OpenBSD CVS Sync
2098 - deraadt@cvs.openbsd.org 2001/03/09 03:14:39
2099 [ssh-keygen.c]
68fa858a 2100 create *.pub files with umask 0644, so that you can mv them to
1c9a907f 2101 authorized_keys
cb7bd922 2102 - deraadt@cvs.openbsd.org 2001/03/09 12:30:29
2103 [sshd.c]
2104 typo; slade@shore.net
61cf0e38 2105 - Removed log.o from sftp client. Not needed.
1c9a907f 2106
385590e4 210720010309
2108 - OpenBSD CVS Sync
2109 - stevesk@cvs.openbsd.org 2001/03/08 18:47:12
2110 [auth1.c]
2111 unused; ok markus@
acf06a60 2112 - stevesk@cvs.openbsd.org 2001/03/08 20:44:48
2113 [sftp.1]
2114 spelling, cleanup; ok deraadt@
fee56204 2115 - markus@cvs.openbsd.org 2001/03/08 21:42:33
2116 [compat.c compat.h readconf.h ssh.c sshconnect1.c sshconnect2.c]
2117 implement client side of SSH2_MSG_USERAUTH_PK_OK (test public key ->
2118 no need to do enter passphrase or do expensive sign operations if the
2119 server does not accept key).
385590e4 2120
3a7fe5ba 212120010308
2122 - OpenBSD CVS Sync
d5ebca2b 2123 - djm@cvs.openbsd.org 2001/03/07 10:11:23
2124 [sftp-client.c sftp-client.h sftp-int.c sftp-server.c sftp.1 sftp.c sftp.h]
2125 Support for new draft (draft-ietf-secsh-filexfer-01). New symlink handling
2126 functions and small protocol change.
2127 - markus@cvs.openbsd.org 2001/03/08 00:15:48
2128 [readconf.c ssh.1]
2129 turn off useprivilegedports by default. only rhost-auth needs
2130 this. older sshd's may need this, too.
097ca118 2131 - (stevesk) Reliant Unix (SNI) needs HAVE_BOGUS_SYS_QUEUE_H;
2132 Dirk Markwardt <D.Markwardt@tu-bs.de>
3a7fe5ba 2133
3251b439 213420010307
2135 - (bal) OpenBSD CVS Sync
2136 - deraadt@cvs.openbsd.org 2001/03/06 06:11:18
2137 [ssh-keyscan.c]
2138 appease gcc
a5ec8a3d 2139 - deraadt@cvs.openbsd.org 2001/03/06 06:11:44
2140 [sftp-int.c sftp.1 sftp.c]
2141 sftp -b batchfile; mouring@etoh.eviladmin.org
17910dce 2142 - deraadt@cvs.openbsd.org 2001/03/06 15:10:42
2143 [sftp.1]
2144 order things
2c86906e 2145 - deraadt@cvs.openbsd.org 2001/03/07 01:19:06
2146 [ssh.1 sshd.8]
2147 the name "secure shell" is boring, noone ever uses it
7daf8515 2148 - deraadt@cvs.openbsd.org 2001/03/07 04:05:58
2149 [ssh.1]
2150 removed dated comment
f52798a4 2151 - Cygwin contrib improvements from Corinna Vinschen <vinschen@redhat.com>
3251b439 2152
657297ff 215320010306
2154 - (bal) OpenBSD CVS Sync
2155 - deraadt@cvs.openbsd.org 2001/03/05 14:28:47
2156 [sshd.8]
2157 alpha order; jcs@rt.fm
7c8f2a26 2158 - stevesk@cvs.openbsd.org 2001/03/05 15:44:51
2159 [servconf.c]
2160 sync error message; ok markus@
f2ba0775 2161 - deraadt@cvs.openbsd.org 2001/03/05 15:56:16
2162 [myproposal.h ssh.1]
2163 switch to aes128-cbc/hmac-md5 by default in SSH2 -- faster;
2164 provos & markus ok
7a6c39a3 2165 - deraadt@cvs.openbsd.org 2001/03/05 16:07:15
2166 [sshd.8]
2167 detail default hmac setup too
7de5b06b 2168 - markus@cvs.openbsd.org 2001/03/05 17:17:21
2169 [kex.c kex.h sshconnect2.c sshd.c]
2170 generate a 2*need size (~300 instead of 1024/2048) random private
2171 exponent during the DH key agreement. according to Niels (the great
2172 german advisor) this is safe since /etc/primes contains strong
2173 primes only.
2174
2175 References:
2176 P. C. van Oorschot and M. J. Wiener, On Diffie-Hellman key
2177 agreement with short exponents, In Advances in Cryptology
2178 - EUROCRYPT'96, LNCS 1070, Springer-Verlag, 1996, pp.332-343.
a5df12e9 2179 - stevesk@cvs.openbsd.org 2001/03/05 17:40:48
2180 [ssh.1]
2181 more ssh_known_hosts2 documentation; ok markus@
0b2190ee 2182 - stevesk@cvs.openbsd.org 2001/03/05 17:58:22
2183 [dh.c]
2184 spelling
bbc62e59 2185 - deraadt@cvs.openbsd.org 2001/03/06 00:33:04
2186 [authfd.c cli.c ssh-agent.c]
2187 EINTR/EAGAIN handling is required in more cases
c16c7f20 2188 - millert@cvs.openbsd.org 2001/03/06 01:06:03
2189 [ssh-keyscan.c]
2190 Don't assume we wil get the version string all in one read().
2191 deraadt@ OK'd
09cb311c 2192 - millert@cvs.openbsd.org 2001/03/06 01:08:27
2193 [clientloop.c]
2194 If read() fails with EINTR deal with it the same way we treat EAGAIN
657297ff 2195
1a2936c4 219620010305
2197 - (bal) CVS ID touch up on sshpty.[ch] and sshlogin.[ch]
68fa858a 2198 - (bal) CVS ID touch up on sftp-int.c
e77df335 2199 - (bal) CVS ID touch up on uuencode.c
6cca9fde 2200 - (bal) CVS ID touch up on auth2.c, serverloop.c, session.c & sshd.c
778f6940 2201 - (bal) OpenBSD CVS Sync
dcb971e1 2202 - deraadt@cvs.openbsd.org 2001/02/17 23:48:48
2203 [sshd.8]
2204 it's the OpenSSH one
778f6940 2205 - deraadt@cvs.openbsd.org 2001/02/21 07:37:04
2206 [ssh-keyscan.c]
2207 inline -> __inline__, and some indent
81333640 2208 - deraadt@cvs.openbsd.org 2001/02/21 09:05:54
2209 [authfile.c]
2210 improve fd handling
79ddf6db 2211 - deraadt@cvs.openbsd.org 2001/02/21 09:12:56
2212 [sftp-server.c]
2213 careful with & and &&; markus ok
96ee8386 2214 - stevesk@cvs.openbsd.org 2001/02/21 21:14:04
2215 [ssh.c]
2216 -i supports DSA identities now; ok markus@
0c126dc9 2217 - deraadt@cvs.openbsd.org 2001/02/22 04:29:37
2218 [servconf.c]
2219 grammar; slade@shore.net
ed2166d8 2220 - deraadt@cvs.openbsd.org 2001/02/22 06:43:55
2221 [ssh-keygen.1 ssh-keygen.c]
2222 document -d, and -t defaults to rsa1
b07ae1e9 2223 - deraadt@cvs.openbsd.org 2001/02/22 08:03:51
2224 [ssh-keygen.1 ssh-keygen.c]
2225 bye bye -d
e2fccec3 2226 - deraadt@cvs.openbsd.org 2001/02/22 18:09:06
2227 [sshd_config]
2228 activate RSA 2 key
e91c60f2 2229 - markus@cvs.openbsd.org 2001/02/22 21:57:27
2230 [ssh.1 sshd.8]
2231 typos/grammar from matt@anzen.com
3b1a83df 2232 - markus@cvs.openbsd.org 2001/02/22 21:59:44
2233 [auth.c auth.h auth1.c auth2.c misc.c misc.h ssh.c]
2234 use pwcopy in ssh.c, too
19d57054 2235 - markus@cvs.openbsd.org 2001/02/23 15:34:53
2236 [serverloop.c]
2237 debug2->3
00be5382 2238 - markus@cvs.openbsd.org 2001/02/23 18:15:13
2239 [sshd.c]
2240 the random session key depends now on the session_key_int
2241 sent by the 'attacker'
2242 dig1 = md5(cookie|session_key_int);
2243 dig2 = md5(dig1|cookie|session_key_int);
2244 fake_session_key = dig1|dig2;
2245 this change is caused by a mail from anakin@pobox.com
2246 patch based on discussions with my german advisor niels@openbsd.org
ec63b02d 2247 - deraadt@cvs.openbsd.org 2001/02/24 10:37:55
2248 [readconf.c]
2249 look for id_rsa by default, before id_dsa
582038fb 2250 - deraadt@cvs.openbsd.org 2001/02/24 10:37:26
2251 [sshd_config]
2252 ssh2 rsa key before dsa key
6e18cb71 2253 - markus@cvs.openbsd.org 2001/02/27 10:35:27
2254 [packet.c]
2255 fix random padding
1b5dfeb2 2256 - markus@cvs.openbsd.org 2001/02/27 11:00:11
2257 [compat.c]
2258 support SSH-2.0-2.1 ; from Christophe_Moret@hp.com
4ab21f86 2259 - deraadt@cvs.openbsd.org 2001/02/28 05:34:28
2260 [misc.c]
2261 pull in protos
167b3512 2262 - deraadt@cvs.openbsd.org 2001/02/28 05:36:28
2263 [sftp.c]
2264 do not kill the subprocess on termination (we will see if this helps
2265 things or hurts things)
7e8911cd 2266 - markus@cvs.openbsd.org 2001/02/28 08:45:39
2267 [clientloop.c]
2268 fix byte counts for ssh protocol v1
ee55dacf 2269 - markus@cvs.openbsd.org 2001/02/28 08:54:55
2270 [channels.c nchan.c nchan.h]
2271 make sure remote stderr does not get truncated.
2272 remove closed fd's from the select mask.
a6215e53 2273 - markus@cvs.openbsd.org 2001/02/28 09:57:07
2274 [packet.c packet.h sshconnect2.c]
2275 in ssh protocol v2 use ignore messages for padding (instead of
2276 trailing \0).
94dfb550 2277 - markus@cvs.openbsd.org 2001/02/28 12:55:07
2278 [channels.c]
2279 unify debug messages
5649fbbe 2280 - deraadt@cvs.openbsd.org 2001/02/28 17:52:54
2281 [misc.c]
2282 for completeness, copy pw_gecos too
0572fe75 2283 - markus@cvs.openbsd.org 2001/02/28 21:21:41
2284 [sshd.c]
2285 generate a fake session id, too
95ce5599 2286 - markus@cvs.openbsd.org 2001/02/28 21:27:48
2287 [channels.c packet.c packet.h serverloop.c]
2288 use ignore message to simulate a SSH2_MSG_CHANNEL_DATA message
2289 use random content in ignore messages.
355724fc 2290 - markus@cvs.openbsd.org 2001/02/28 21:31:32
2291 [channels.c]
2292 typo
c3f7d267 2293 - deraadt@cvs.openbsd.org 2001/03/01 02:11:25
2294 [authfd.c]
2295 split line so that p will have an easier time next time around
a01a5f30 2296 - deraadt@cvs.openbsd.org 2001/03/01 02:29:04
2297 [ssh.c]
2298 shorten usage by a line
12bf85ed 2299 - deraadt@cvs.openbsd.org 2001/03/01 02:45:10
2300 [auth-rsa.c auth2.c deattack.c packet.c]
2301 KNF
4371658c 2302 - deraadt@cvs.openbsd.org 2001/03/01 03:38:33
2303 [cli.c cli.h rijndael.h ssh-keyscan.1]
2304 copyright notices on all source files
ce91d6f8 2305 - markus@cvs.openbsd.org 2001/03/01 22:46:37
2306 [ssh.c]
2307 don't truncate remote ssh-2 commands; from mkubita@securities.cz
2308 use min, not max for logging, fixes overflow.
409edaba 2309 - deraadt@cvs.openbsd.org 2001/03/02 06:21:01
2310 [sshd.8]
2311 explain SIGHUP better
b8dc87d3 2312 - deraadt@cvs.openbsd.org 2001/03/02 09:42:49
2313 [sshd.8]
2314 doc the dsa/rsa key pair files
f3c7c613 2315 - deraadt@cvs.openbsd.org 2001/03/02 18:54:31
2316 [atomicio.c atomicio.h auth-chall.c auth.c auth2-chall.c crc32.h
2317 scp.c serverloop.c session.c sftp-server.8 sftp.1 ssh-add.1 ssh-add.c
2318 ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh.1 sshd.8]
2319 make copyright lines the same format
2671b47f 2320 - deraadt@cvs.openbsd.org 2001/03/03 06:53:12
2321 [ssh-keyscan.c]
2322 standard theo sweep
ff7fee59 2323 - millert@cvs.openbsd.org 2001/03/03 21:19:41
2324 [ssh-keyscan.c]
2325 Dynamically allocate read_wait and its copies. Since maxfd is
2326 based on resource limits it is often (usually?) larger than FD_SETSIZE.
c8d75031 2327 - millert@cvs.openbsd.org 2001/03/03 21:40:30
2328 [sftp-server.c]
2329 Dynamically allocate fd_set; deraadt@ OK
20e04e90 2330 - millert@cvs.openbsd.org 2001/03/03 21:41:07
2331 [packet.c]
2332 Dynamically allocate fd_set; deraadt@ OK
dce9bac5 2333 - deraadt@cvs.openbsd.org 2001/03/03 22:07:50
2334 [sftp-server.c]
2335 KNF
c630ce76 2336 - markus@cvs.openbsd.org 2001/03/03 23:52:22
2337 [sftp.c]
2338 clean up arg processing. based on work by Christophe_Moret@hp.com
20244695 2339 - markus@cvs.openbsd.org 2001/03/03 23:59:34
2340 [log.c ssh.c]
2341 log*.c -> log.c
61f8a1d1 2342 - markus@cvs.openbsd.org 2001/03/04 00:03:59
2343 [channels.c]
2344 debug1->2
38967add 2345 - stevesk@cvs.openbsd.org 2001/03/04 10:57:53
2346 [ssh.c]
2347 add -m to usage; ok markus@
46f23b8d 2348 - stevesk@cvs.openbsd.org 2001/03/04 11:04:41
2349 [sshd.8]
2350 small cleanup and clarify for PermitRootLogin; ok markus@
9c81df4c 2351 - stevesk@cvs.openbsd.org 2001/03/04 11:16:06
2352 [servconf.c sshd.8]
2353 kill obsolete RandomSeed; ok markus@ deraadt@
f5429434 2354 - stevesk@cvs.openbsd.org 2001/03/04 12:54:04
2355 [sshd.8]
2356 spelling
54b974dc 2357 - millert@cvs.openbsd.org 2001/03/04 17:42:28
2358 [authfd.c channels.c dh.c log.c readconf.c servconf.c sftp-int.c
2359 ssh.c sshconnect.c sshd.c]
2360 log functions should not be passed strings that end in newline as they
2361 get passed on to syslog() and when logging to stderr, do_log() appends
2362 its own newline.
51c251f0 2363 - deraadt@cvs.openbsd.org 2001/03/04 18:21:28
2364 [sshd.8]
2365 list SSH2 ciphers
2605addd 2366 - (bal) Put HAVE_PW_CLASS_IN_PASSWD back into pwcopy()
164c80dc 2367 - (bal) Fix up logging since it changed. removed log-*.c
cc3067d6 2368 - (djm) Fix up LOG_AUTHPRIV for systems that have it
70a052c7 2369 - (stevesk) OpenBSD sync:
2370 - deraadt@cvs.openbsd.org 2001/03/05 08:37:27
2371 [ssh-keyscan.c]
2372 skip inlining, why bother
5152d46f 2373 - (stevesk) sftp.c: handle __progname
1a2936c4 2374
40edd7ef 237520010304
2376 - (bal) Remove make-ssh-known-hosts.1 since it's no longer valid.
889fbcd3 2377 - (bal) Updated contrib/README to remove 'make-ssh-known-hosts' and
2378 give Mark Roth credit for mdoc2man.pl
40edd7ef 2379
9817de5f 238020010303
40edd7ef 2381 - (djm) Remove make-ssh-known-hosts.pl, ssh-keyscan is better.
2382 - (djm) Document PAM ChallengeResponseAuthentication in sshd.8
2383 - (djm) Disable and comment ChallengeResponseAuthentication in sshd_config
2384 - (djm) Allow PRNGd entropy collection from localhost TCP socket. Replace
68fa858a 2385 "--with-egd-pool" configure option with "--with-prngd-socket" and
9bdd5929 2386 "--with-prngd-port" options. Debugged and improved by Lutz Jaenicke
2387 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
9817de5f 2388
20cad736 238920010301
68fa858a 2390 - (djm) Properly add -lcrypt if needed.
5f404be3 2391 - (djm) Force standard PAM conversation function in a few more places.
68fa858a 2392 Patch from Redhat 2.5.1p1-2 RPM, probably Nalin Dahyabhai
5f404be3 2393 <nalin@redhat.com>
68fa858a 2394 - (djm) Cygwin needs pw->pw_gecos copied too. Patch from Corinna Vinschen
480eb294 2395 <vinschen@redhat.com>
ad1f4a20 2396 - (djm) Released 2.5.1p2
20cad736 2397
cf0c5df5 239820010228
2399 - (djm) Detect endianness in configure and use it in rijndael.c. Fixes
2400 "Bad packet length" bugs.
68fa858a 2401 - (djm) Fully revert PAM session patch (again). All PAM session init is
403f5a8e 2402 now done before the final fork().
065ef9b1 2403 - (djm) EGD detection patch from Tim Rice <tim@multitalents.net>
d9b1f19a 2404 - (djm) Remove /tmp from EGD socket search list
cf0c5df5 2405
86b416a7 240620010227
68fa858a 2407 - (bal) Applied shutdown() patch for sftp.c by Corinna Vinschen
51fb577a 2408 <vinschen@redhat.com>
2af09193 2409 - (bal) OpenBSD Sync
2410 - markus@cvs.openbsd.org 2001/02/23 15:37:45
2411 [session.c]
2412 handle SSH_PROTOFLAG_SCREEN_NUMBER for buggy clients
68fa858a 2413 - (bal) sshd.init support for all Redhat release. Patch by Jim Knoble
a892c46e 2414 <jmknoble@jmknoble.cx>
68fa858a 2415 - (djm) Fix up POSIX saved uid support. Report from Mark Miller
f4e9a0e1 2416 <markm@swoon.net>
2417 - (djm) Search for -lcrypt on FreeBSD too
c7c72446 2418 - (djm) fatal() on OpenSSL version mismatch
27cf96de 2419 - (djm) Move PAM init to after fork for non-Solaris derived PAMs
d5c4c52e 2420 - (djm) Warning fix on entropy.c saved uid stuff. Patch from Mark Miller
2421 <markm@swoon.net>
4bc6dd70 2422 - (djm) Fix PAM fix
4236bde4 2423 - (djm) Remove 'noreplace' flag from sshd_config in RPM spec files. This
2424 change is being made as 2.5.x configfiles are not back-compatible with
64e0e67e 2425 2.3.x.
2426 - (djm) Avoid warnings for missing broken IP_TOS. Patch from Mark Miller
2427 <markm@swoon.net>
68fa858a 2428 - (djm) Open Server 5 doesn't need BROKEN_SAVED_UIDS. Patch from Tim Rice
a29d3f1c 2429 <tim@multitalents.net>
68fa858a 2430 - (djm) Avoid multiple definition of _PATH_LS. Patch from Tim Rice
a29d3f1c 2431 <tim@multitalents.net>
51fb577a 2432
4925395f 243320010226
2434 - (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again.
68fa858a 2435 - (djm) Some systems (SCO3, NeXT) have weird saved uid semantics.
e9a13ac1 2436 Based on patch from Tim Rice <tim@multitalents.net>
4925395f 2437
1eb4ec64 243820010225
2439 - (djm) Use %{_libexecdir} rather than hardcoded path in RPM specfile
2440 Patch from Adrian Ho <lexfiend@usa.net>
490cad94 2441 - (bal) Replace 'unsigned long long' to 'u_int64_t' since not every
2442 platform defines u_int64_t as being that.
1eb4ec64 2443
a738c3b0 244420010224
68fa858a 2445 - (bal) Missed part of the UNIX sockets patch. Patch by Corinna
a738c3b0 2446 Vinschen <vinschen@redhat.com>
2447 - (bal) Reorder where 'strftime' is detected to resolve linking
2448 issues on SCO. Patch by Tim Rice <tim@multitalents.net>
2449
8fd97cc4 245020010224
2451 - (bal) pam_stack fix to correctly detect between RH7 and older RHs.
2452 Patch by Pekka Savola <pekkas@netcore.fi>
8f0b3553 2453 - (bal) Renamed sigaction.[ch] to sigact.[ch]. Causes problems with
2454 some platforms.
3d114925 2455 - (bal) Generalize lack of UNIX sockets since this also effects Cray
2456 not just Cygwin. Based on patch by Wendy Palm <wendyp@cray.com>
8fd97cc4 2457
14a49e44 245820010223
2459 - (bal) Fix --define rh7 in openssh.spec file. Patch by Steve Tell
2460 <tell@telltronics.org>
cb291102 2461 - (bal) Patch to force OpenSSH rpm to require the same version of OpenSSL
2462 that it was compiled against. Patch by Pekka Savola <pekkas@netcore.fi>
68fa858a 2463 - (bal) Double -I for OpenSSL on SCO. Patch by Tim Rice
5a67331c 2464 <tim@multitalents.net>
14a49e44 2465
68fa858a 246620010222
73d6d7fa 2467 - (bal) Corrected SCO luid patch by svaughan <svaughan@asterion.com>
ca742b3b 2468 - (bal) Added mdoc2man.pl from Mark Roth <roth@feep.net>
2469 - (bal) Removed reference to liblogin from contrib/README. It was
2470 integrated into OpenSSH a long while ago.
2a81eb9f 2471 - (stevesk) remove erroneous #ifdef sgi code.
2472 Michael Stone <mstone@cs.loyola.edu>
73d6d7fa 2473
fbf305f1 247420010221
2475 - (bal) Removed -L/usr/ucblib -R/usr/ucblib for Solaris platform.
68fa858a 2476 - (bal) Fixed OpenSSL rework to use $saved_*. Patch by Tim Rice
9dd3bc84 2477 <tim@multitalents.net>
1fe61b2e 2478 - (bal) Reverted out of 2001/02/15 patch by djm below because it
2479 breaks Solaris.
2480 - (djm) Move PAM session setup back to before setuid to user.
2481 fixes problems on Solaris-drived PAMs.
266140a8 2482 - (stevesk) session.c: back out to where we were before:
68fa858a 2483 - (djm) Move PAM session initialisation until after fork in sshd. Patch
266140a8 2484 from Nalin Dahyabhai <nalin@redhat.com>
9dd3bc84 2485
8b3319f4 248620010220
2487 - (bal) Fix mixed up params to memmove() from Jan 5th in setenv.c and
2488 getcwd.c.
c2b544a5 2489 - (bal) OpenBSD CVS Sync:
2490 - deraadt@cvs.openbsd.org 2001/02/19 23:09:05
2491 [sshd.c]
2492 clarify message to make it not mention "ident"
8b3319f4 2493
1729c161 249420010219
2495 - (bal) Markus' blessing to rename login.[ch] -> sshlogin.[ch] and
2496 pty.[ch] -> sshpty.[ch]
d6f13fbb 2497 - (djm) Rework search for OpenSSL location. Skip directories which don't
2498 exist, don't add -L$ssldir/lib if it doesn't exist. Should help SCO
2499 with its limit of 6 -L options.
0476625f 2500 - OpenBSD CVS Sync:
2501 - reinhard@cvs.openbsd.org 2001/02/17 08:24:40
2502 [sftp.1]
2503 typo
2504 - deraadt@cvs.openbsd.org 2001/02/17 16:28:58
2505 [ssh.c]
2506 cleanup -V output; noted by millert
2507 - deraadt@cvs.openbsd.org 2001/02/17 16:48:48
2508 [sshd.8]
2509 it's the OpenSSH one
2510 - markus@cvs.openbsd.org 2001/02/18 11:33:54
2511 [dispatch.c]
2512 typo, SSH2_MSG_KEXINIT, from aspa@kronodoc.fi
2513 - markus@cvs.openbsd.org 2001/02/19 02:53:32
2514 [compat.c compat.h serverloop.c]
2515 ssh-1.2.{18-22} has broken handling of ignore messages; report from
2516 itojun@
2517 - markus@cvs.openbsd.org 2001/02/19 03:35:23
2518 [version.h]
2519 OpenSSH_2.5.1 adds bug compat with 1.2.{18-22}
2520 - deraadt@cvs.openbsd.org 2001/02/19 03:36:25
2521 [scp.c]
2522 np is changed by recursion; vinschen@redhat.com
2523 - Update versions in RPM spec files
2524 - Release 2.5.1p1
1729c161 2525
663fd560 252620010218
68fa858a 2527 - (bal) Patch for fix FCHMOD reference in ftp-client.c by Tim Rice
2528 <tim@multitalents.net>
25cd3375 2529 - (Bal) Patch for lack of RA_RESTART in misc.c for mysignal by
2530 stevesk
68fa858a 2531 - (djm) Fix my breaking of cygwin builds, Patch from Corinna Vinschen
58e7f038 2532 <vinschen@redhat.com> and myself.
32ced054 2533 - (djm) Close listen_sock on bind() failures. Patch from Arkadiusz
2534 Miskiewicz <misiek@pld.ORG.PL>
6a951840 2535 - (djm) Robustify EGD/PRNGd code in face of socket closures. Patch from
2536 Todd C. Miller <Todd.Miller@courtesan.com>
68fa858a 2537 - (djm) Use ttyname() to determine name of tty returned by openpty()
2538 rather then risking overflow. Patch from Marek Michalkiewicz
b82f1310 2539 <marekm@amelek.gda.pl>
68fa858a 2540 - (djm) Swapped tests for no_libsocket and no_libnsl in configure.in.
bdf80b2c 2541 Patch from Marek Michalkiewicz <marekm@amelek.gda.pl>
af8fda37 2542 - (djm) Doc fixes from Pekka Savola <pekkas@netcore.fi>
68fa858a 2543 - (djm) Use SA_INTERRUPT along SA_RESTART if present (equivalent for
df538d55 2544 SunOS)
68fa858a 2545 - (djm) SCO needs librpc for libwrap. Patch from Tim Rice
f61d6b17 2546 <tim@multitalents.net>
dfef7e7e 2547 - (stevesk) misc.c: cpp rework of SA_(INTERRUPT|RESTART) handling.
36a358ca 2548 - (stevesk) scp.c: use mysignal() for updateprogressmeter() handler.
68fa858a 2549 - (djm) SA_INTERRUPT is the converse of SA_RESTART, apply it only for
d54d99a3 2550 SIGALRM.
e1a023df 2551 - (djm) Move entropy.c over to mysignal()
68fa858a 2552 - (djm) SunOS 4.x also needs to define HAVE_BOGUS_SYS_QUEUE_H as it has
2553 a <sys/queue.h> that lacks the TAILQ_* macros. Patch from Todd C.
667beaa9 2554 Miller <Todd.Miller@courtesan.com>
ecdde3d8 2555 - (djm) Update RPM spec files for 2.5.0p1
51ee9048 2556 - (djm) Merge BSD_AUTH support from Markus Friedl and David J. MacKenzie
2557 enable with --with-bsd-auth.
2adddc78 2558 - (stevesk) entropy.c: typo; should be SIGPIPE
663fd560 2559
0b1728c5 256020010217
2561 - (bal) OpenBSD Sync:
2562 - markus@cvs.openbsd.org 2001/02/16 13:38:18
68fa858a 2563 [channel.c]
2564 remove debug
c8b058b4 2565 - markus@cvs.openbsd.org 2001/02/16 14:03:43
2566 [session.c]
2567 proper payload-length check for x11 w/o screen-number
0b1728c5 2568
b41d8d4d 256920010216
2570 - (bal) added '--with-prce' to allow overriding of system regex when
2571 required (tested by David Dulek <ddulek@fastenal.com>)
d6fdb079 2572 - (bal) Added DG/UX case and set that they have a broken IPTOS.
278588d8 2573 - (djm) Mini-configure reorder patch from Tim Rice <tim@multitalents.net>
2574 Fixes linking on SCO.
68fa858a 2575 - (djm) Make gnome-ssh-askpass handle multi-line prompts. Patch from
0ceb21d6 2576 Nalin Dahyabhai <nalin@redhat.com>
2577 - (djm) BSD license for gnome-ssh-askpass (was X11)
2578 - (djm) KNF on gnome-ssh-askpass
ed6553e2 2579 - (djm) USE_PIPES for a few more sysv platforms
2580 - (djm) Cleanup configure.in a little
2581 - (djm) Ask users to check config.log when we can't find necessary libs
aca75d94 2582 - (djm) Set "login ID" on systems with setluid. Only enabled for SCO
2583 OpenServer for now. Based on patch from svaughan <svaughan@asterion.com>
0ae4fe1d 2584 - (djm) OpenBSD CVS:
2585 - markus@cvs.openbsd.org 2001/02/15 16:19:59
2586 [channels.c channels.h serverloop.c sshconnect.c sshconnect.h]
2587 [sshconnect1.c sshconnect2.c]
2588 genericize password padding function for SSH1 and SSH2.
2589 add stylized echo to 2, too.
2590 - (djm) Add roundup() macro to defines.h
9535dddf 2591 - (stevesk) set SA_RESTART flag in mysignal() for SIGCHLD;
2592 needed on Unixware 2.x.
b41d8d4d 2593
0086bfaf 259420010215
68fa858a 2595 - (djm) Move PAM session setup back to before setuid to user. Fixes
0086bfaf 2596 problems on Solaris-derived PAMs.
e11aab29 2597 - (djm) Clean up PAM namespace. Suggested by Darren Moffat
2598 <Darren.Moffat@eng.sun.com>
9e3c31f7 2599 - (bal) Sync w/ OpenSSH for new release
2600 - markus@cvs.openbsd.org 2001/02/12 12:45:06
2601 [sshconnect1.c]
2602 fix xmalloc(0), ok dugsong@
b2552997 2603 - markus@cvs.openbsd.org 2001/02/11 12:59:25
2604 [Makefile.in sshd.8 sshconnect2.c readconf.h readconf.c packet.c
2605 sshd.c ssh.c ssh.1 servconf.h servconf.c myproposal.h kex.h kex.c]
2606 1) clean up the MAC support for SSH-2
2607 2) allow you to specify the MAC with 'ssh -m'
2608 3) or the 'MACs' keyword in ssh(d)_config
2609 4) add hmac-{md5,sha1}-96
2610 ok stevesk@, provos@
15853e93 2611 - markus@cvs.openbsd.org 2001/02/12 16:16:23
2612 [auth-passwd.c auth.c auth.h auth1.c auth2.c servconf.c servconf.h
2613 ssh-keygen.c sshd.8]
2614 PermitRootLogin={yes,without-password,forced-commands-only,no}
2615 (before this change, root could login even if PermitRootLogin==no)
7cc4cf0a 2616 - deraadt@cvs.openbsd.org 2001/02/12 22:56:09
fd193ca4 2617 [clientloop.c packet.c ssh-keyscan.c]
2618 deal with EAGAIN/EINTR selects which were skipped
7cc4cf0a 2619 - markus@cvs.openssh.org 2001/02/13 22:49:40
2620 [auth1.c auth2.c]
2621 setproctitle(user) only if getpwnam succeeds
2622 - markus@cvs.openbsd.org 2001/02/12 23:26:20
2623 [sshd.c]
2624 missing memset; from solar@openwall.com
2625 - stevesk@cvs.openbsd.org 2001/02/12 20:53:33
2626 [sftp-int.c]
2627 lumask now works with 1 numeric arg; ok markus@, djm@
2628 - djm@cvs.openbsd.org 2001/02/14 9:46:03
2629 [sftp-client.c sftp-int.c sftp.1]
2630 Fix and document 'preserve modes & times' option ('-p' flag in sftp);
2631 ok markus@
0b16bb01 2632 - (bal) replaced PATH_MAX in sftp-int.c w/ MAXPATHLEN.
2633 - (djm) Move to Jim's 1.2.0 X11 askpass program
62da27dd 2634 - (stevesk) OpenBSD sync:
2635 - deraadt@cvs.openbsd.org 2001/02/15 01:38:04
2636 [serverloop.c]
2637 indent
0b16bb01 2638
1c2d0a13 263920010214
2640 - (djm) Don't try to close PAM session or delete credentials if the
68fa858a 2641 session has not been open or credentials not set. Based on patch from
1c2d0a13 2642 Andrew Bartlett <abartlet@pcug.org.au>
68fa858a 2643 - (djm) Move PAM session initialisation until after fork in sshd. Patch
0ab1bcba 2644 from Nalin Dahyabhai <nalin@redhat.com>
958e5ae4 2645 - (bal) Missing function prototype in bsd-snprintf.c patch by
2646 Mark Miller <markm@swoon.net>
b7ccb051 2647 - (djm) Split out and improve OSF SIA auth code. Patch from Chris Adams
2648 <cmadams@hiwaay.net> with a little modification and KNF.
815800e1 2649 - (stevesk) fix for SIA patch, misplaced session_setup_sia()
1c2d0a13 2650
0610439b 265120010213
84eb157c 2652 - (djm) Only test -S potential EGD sockets if they exist and are readable.
f1312c76 2653 - (bal) Cleaned out bsd-snprintf.c. VARARGS have been banished and
2654 I did a base KNF over the whe whole file to make it more acceptable.
2655 (backed out of original patch and removed it from ChangeLog)
01f13020 2656 - (bal) Use chown() if fchown() does not exist in ftp-server.c patch by
2657 Tim Rice <tim@multitalents.net>
8d60e965 2658 - (stevesk) auth1.c: fix PAM passwordless check.
0610439b 2659
894a4851 266020010212
68fa858a 2661 - (djm) Update Redhat specfile to allow --define "skip_x11_askpass 1",
2662 --define "skip_gnome_askpass 1", --define "rh7 1" and make the
2663 implicit rpm-3.0.5 dependancy explicit. Patch and suggestions from
894a4851 2664 Pekka Savola <pekkas@netcore.fi>
782d6a0d 2665 - (djm) Clean up PCRE text in INSTALL
68fa858a 2666 - (djm) Fix OSF SIA auth NULL pointer deref. Report from Mike Battersby
77db6c3f 2667 <mib@unimelb.edu.au>
6f68f28a 2668 - (bal) NCR SVR4 compatiblity provide by Don Bragg <thewizarddon@yahoo.com>
01a7bc9a 2669 - (stevesk) session.c: remove debugging code.
894a4851 2670
abf1f107 267120010211
2672 - (bal) OpenBSD Sync
2673 - markus@cvs.openbsd.org 2001/02/07 22:35:46
2674 [auth1.c auth2.c sshd.c]
2675 move k_setpag() to a central place; ok dugsong@
c845316f 2676 - markus@cvs.openbsd.org 2001/02/10 12:52:02
2677 [auth2.c]
2678 offer passwd before s/key
e6fa162e 2679 - markus@cvs.openbsd.org 2001/02/8 22:37:10
2680 [canohost.c]
2681 remove last call to sprintf; ok deraadt@
0ab4b0f0 2682 - markus@cvs.openbsd.org 2001/02/10 1:33:32
2683 [canohost.c]
2684 add debug message, since sshd blocks here if DNS is not available
7f8ea238 2685 - markus@cvs.openbsd.org 2001/02/10 12:44:02
2686 [cli.c]
2687 don't call vis() for \r
5c470997 2688 - danh@cvs.openbsd.org 2001/02/10 0:12:43
2689 [scp.c]
2690 revert a small change to allow -r option to work again; ok deraadt@
2691 - danh@cvs.openbsd.org 2001/02/10 15:14:11
2692 [scp.c]
2693 fix memory leak; ok markus@
a0e6fead 2694 - djm@cvs.openbsd.org 2001/02/10 0:45:52
2695 [scp.1]
2696 Mention that you can quote pathnames with spaces in them
b3106440 2697 - markus@cvs.openbsd.org 2001/02/10 1:46:28
2698 [ssh.c]
2699 remove mapping of argv[0] -> hostname
f72e01a5 2700 - markus@cvs.openbsd.org 2001/02/06 22:26:17
2701 [sshconnect2.c]
2702 do not ask for passphrase in batch mode; report from ejb@ql.org
2703 - itojun@cvs.opebsd.org 2001/02/08 10:47:05
5d1d11d1 2704 [sshconnect.c sshconnect1.c sshconnect2.c]
68fa858a 2705 %.30s is too short for IPv6 numeric address. use %.128s for now.
f72e01a5 2706 markus ok
2707 - markus@cvs.openbsd.org 2001/02/09 12:28:35
2708 [sshconnect2.c]
2709 do not free twice, thanks to /etc/malloc.conf
2710 - markus@cvs.openbsd.org 2001/02/09 17:10:53
2711 [sshconnect2.c]
2712 partial success: debug->log; "Permission denied" if no more auth methods
2713 - markus@cvs.openbsd.org 2001/02/10 12:09:21
2714 [sshconnect2.c]
2715 remove some lines
e0b2cf6b 2716 - markus@cvs.openbsd.org 2001/02/09 13:38:07
2717 [auth-options.c]
2718 reset options if no option is given; from han.holl@prismant.nl
ca910e13 2719 - markus@cvs.openbsd.org 2001/02/08 21:58:28
2720 [channels.c]
2721 nuke sprintf, ok deraadt@
2722 - markus@cvs.openbsd.org 2001/02/08 21:58:28
2723 [channels.c]
2724 nuke sprintf, ok deraadt@
affa8be4 2725 - markus@cvs.openbsd.org 2001/02/06 22:43:02
2726 [clientloop.h]
2727 remove confusing callback code
d2c46e77 2728 - deraadt@cvs.openbsd.org 2001/02/08 14:39:36
2729 [readconf.c]
2730 snprintf
cc8aca8a 2731 - itojun@cvs.openbsd.org 2001/02/08 19:30:52
2732 sync with netbsd tree changes.
2733 - more strict prototypes, include necessary headers
2734 - use paths.h/pathnames.h decls
2735 - size_t typecase to int -> u_long
5be2ec5e 2736 - itojun@cvs.openbsd.org 2001/02/07 18:04:50
2737 [ssh-keyscan.c]
2738 fix size_t -> int cast (use u_long). markus ok
2739 - markus@cvs.openbsd.org 2001/02/07 22:43:16
2740 [ssh-keyscan.c]
2741 s/getline/Linebuf_getline/; from roumen.petrov@skalasoft.com
2742 - itojun@cvs.openbsd.org 2001/02/09 9:04:59
2743 [ssh-keyscan.c]
68fa858a 2744 do not assume malloc() returns zero-filled region. found by
5be2ec5e 2745 malloc.conf=AJ.
f21032a6 2746 - markus@cvs.openbsd.org 2001/02/08 22:35:30
2747 [sshconnect.c]
68fa858a 2748 don't connect if batch_mode is true and stricthostkeychecking set to
f21032a6 2749 'ask'
7bbcc167 2750 - djm@cvs.openbsd.org 2001/02/04 21:26:07
2751 [sshd_config]
2752 type: ok markus@
2753 - deraadt@cvs.openbsd.org 2001/02/06 22:07:50
2754 [sshd_config]
2755 enable sftp-server by default
a2e6d17d 2756 - deraadt 2001/02/07 8:57:26
2757 [xmalloc.c]
2758 deal with new ANSI malloc stuff
2759 - markus@cvs.openbsd.org 2001/02/07 16:46:08
2760 [xmalloc.c]
2761 typo in fatal()
2762 - itojun@cvs.openbsd.org 2001/02/07 18:04:50
2763 [xmalloc.c]
2764 fix size_t -> int cast (use u_long). markus ok
4ef922e3 2765 - 1.47 Thu Feb 8 23:11:42 GMT 2001 by dugsong
2766 [serverloop.c sshconnect1.c]
68fa858a 2767 mitigate SSH1 traffic analysis - from Solar Designer
4ef922e3 2768 <solar@openwall.com>, ok provos@
68fa858a 2769 - (bal) fixed sftp-client.c. Return 'status' instead of '0'
ca910e13 2770 (from the OpenBSD tree)
6b442913 2771 - (bal) Synced ssh.1, ssh-add.1 and sshd.8 w/ OpenBSD
27df9d4a 2772 - (bal) sftp-sever.c '%8lld' to '%8llu' (OpenBSD Sync)
17321afe 2773 - (bal) uuencode.c resync w/ OpenBSD tree, plus whitespace.
f98d56f0 2774 - (bal) A bit more whitespace cleanup
68fa858a 2775 - (djm) Set PAM_RHOST earlier, patch from Andrew Bartlett
e275684f 2776 <abartlet@pcug.org.au>
b27e97b1 2777 - (stevesk) misc.c: ssh.h not needed.
38a316c0 2778 - (stevesk) compat.c: more friendly cpp error
94f38e16 2779 - (stevesk) OpenBSD sync:
2780 - stevesk@cvs.openbsd.org 2001/02/11 06:15:57
2781 [LICENSE]
2782 typos and small cleanup; ok deraadt@
abf1f107 2783
0426a3b4 278420010210
2785 - (djm) Sync sftp and scp stuff from OpenBSD:
2786 - djm@cvs.openbsd.org 2001/02/07 03:55:13
2787 [sftp-client.c]
2788 Don't free handles before we are done with them. Based on work from
2789 Corinna Vinschen <vinschen@redhat.com>. ok markus@
2790 - djm@cvs.openbsd.org 2001/02/06 22:32:53
2791 [sftp.1]
2792 Punctuation fix from Pekka Savola <pekkas@netcore.fi>
2793 - deraadt@cvs.openbsd.org 2001/02/07 04:07:29
2794 [sftp.1]
2795 pretty up significantly
2796 - itojun@cvs.openbsd.org 2001/02/07 06:49:42
2797 [sftp.1]
2798 .Bl-.El mismatch. markus ok
2799 - djm@cvs.openbsd.org 2001/02/07 06:12:30
2800 [sftp-int.c]
2801 Check that target is a directory before doing ls; ok markus@
2802 - itojun@cvs.openbsd.org 2001/02/07 11:01:18
2803 [scp.c sftp-client.c sftp-server.c]
2804 unsigned long long -> %llu, not %qu. markus ok
2805 - stevesk@cvs.openbsd.org 2001/02/07 11:10:39
2806 [sftp.1 sftp-int.c]
2807 more man page cleanup and sync of help text with man page; ok markus@
2808 - markus@cvs.openbsd.org 2001/02/07 14:58:34
2809 [sftp-client.c]
2810 older servers reply with SSH2_FXP_NAME + count==0 instead of EOF
2811 - djm@cvs.openbsd.org 2001/02/07 15:27:19
2812 [sftp.c]
2813 Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
2814 <roumen.petrov@skalasoft.com>
2815 - stevesk@cvs.openbsd.org 2001/02/07 15:36:04
2816 [sftp-int.c]
2817 portable; ok markus@
2818 - stevesk@cvs.openbsd.org 2001/02/07 15:55:47
2819 [sftp-int.c]
2820 lowercase cmds[].c also; ok markus@
2821 - markus@cvs.openbsd.org 2001/02/07 17:04:52
2822 [pathnames.h sftp.c]
2823 allow sftp over ssh protocol 1; ok djm@
2824 - deraadt@cvs.openbsd.org 2001/02/08 07:38:55
2825 [scp.c]
2826 memory leak fix, and snprintf throughout
2827 - deraadt@cvs.openbsd.org 2001/02/08 08:02:02
2828 [sftp-int.c]
2829 plug a memory leak
2830 - stevesk@cvs.openbsd.org 2001/02/08 10:11:23
2831 [session.c sftp-client.c]
2832 %i -> %d
2833 - stevesk@cvs.openbsd.org 2001/02/08 10:57:59
2834 [sftp-int.c]
2835 typo
2836 - stevesk@cvs.openbsd.org 2001/02/08 15:28:07
2837 [sftp-int.c pathnames.h]
2838 _PATH_LS; ok markus@
2839 - djm@cvs.openbsd.org 2001/02/09 04:46:25
2840 [sftp-int.c]
2841 Check for NULL attribs for chown, chmod & chgrp operations, only send
2842 relevant attribs back to server; ok markus@
96b64eb0 2843 - djm@cvs.openbsd.org 2001/02/06 15:05:25
2844 [sftp.c]
2845 Use getopt to process commandline arguments
2846 - djm@cvs.openbsd.org 2001/02/06 15:06:21
2847 [sftp.c ]
2848 Wait for ssh subprocess at exit
2849 - djm@cvs.openbsd.org 2001/02/06 15:18:16
2850 [sftp-int.c]
2851 stat target for remote chdir before doing chdir
2852 - djm@cvs.openbsd.org 2001/02/06 15:32:54
2853 [sftp.1]
2854 Punctuation fix from Pekka Savola <pekkas@netcore.fi>
2855 - provos@cvs.openbsd.org 2001/02/05 22:22:02
2856 [sftp-int.c]
2857 cleanup get_pathname, fix pwd after failed cd. okay djm@
0426a3b4 2858 - (djm) Update makefile.in for _PATH_SFTP_SERVER
c9f5e42e 2859 - (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
0426a3b4 2860
6d1e1d2b 286120010209
68fa858a 2862 - (bal) patch to vis.c to deal with HAVE_VIS right by Robert Mooney
6d1e1d2b 2863 <rjmooney@mediaone.net>
bb0c1991 2864 - (bal) .c.o rule in openbsd-compat/Makefile.in did not make it to the
68fa858a 2865 main tree while porting forward. Pointed out by Lutz Jaenicke
bb0c1991 2866 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
f902d909 2867 - (bal) double entry in configure.in. Pointed out by Lutz Jaenicke
2868 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
25f4c264 2869 - (stevesk) OpenBSD sync:
2870 - markus@cvs.openbsd.org 2001/02/08 11:20:01
2871 [auth2.c]
2872 strict checking
2873 - markus@cvs.openbsd.org 2001/02/08 11:15:22
2874 [version.h]
2875 update to 2.3.2
2876 - markus@cvs.openbsd.org 2001/02/08 11:12:30
2877 [auth2.c]
2878 fix typo
72b3f75d 2879 - (djm) Update spec files
0ed28836 2880 - (bal) OpenBSD sync:
2881 - deraadt@cvs.openbsd.org 2001/02/08 14:38:54
2882 [scp.c]
2883 memory leak fix, and snprintf throughout
1fc8ccdf 2884 - markus@cvs.openbsd.org 2001/02/06 22:43:02
2885 [clientloop.c]
2886 remove confusing callback code
0b202697 2887 - (djm) Add CVS Id's to files that we have missed
5ca51e19 2888 - (bal) OpenBSD Sync (more):
2889 - itojun@cvs.openbsd.org 2001/02/08 19:30:52
2890 sync with netbsd tree changes.
2891 - more strict prototypes, include necessary headers
2892 - use paths.h/pathnames.h decls
2893 - size_t typecase to int -> u_long
1f3bf5aa 2894 - markus@cvs.openbsd.org 2001/02/06 22:07:42
2895 [ssh.c]
2896 fatal() if subsystem fails
2897 - markus@cvs.openbsd.org 2001/02/06 22:43:02
2898 [ssh.c]
2899 remove confusing callback code
2900 - jakob@cvs.openbsd.org 2001/02/06 23:03:24
2901 [ssh.c]
2902 add -1 option (force protocol version 1). ok markus@
2903 - jakob@cvs.openbsd.org 2001/02/06 23:06:21
2904 [ssh.c]
2905 reorder -{1,2,4,6} options. ok markus@
e6aa01b4 2906 - (bal) Missing 'const' in readpass.h
9c5a8165 2907 - (bal) OpenBSD Sync (so at least the thing compiles for 2.3.2 =)
2908 - djm@cvs.openbsd.org 2001/02/06 23:30:28
2909 [sftp-client.c]
2910 replace arc4random with counter for request ids; ok markus@
68fa858a 2911 - (djm) Define _PATH_TTY for systems that don't. Report from Lutz
bc79ed5c 2912 Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
6d1e1d2b 2913
6a25c04c 291420010208
2915 - (djm) Don't delete external askpass program in make uninstall target.
2916 Report and fix from Roumen Petrov <roumen.petrov@skalasoft.com>
6958bd37 2917 - (djm) Fix linking of sftp, don't need arc4random any more.
2918 - (djm) Try to use shell that supports "test -S" for EGD socket search.
2919 Based on patch from Tim Rice <tim@multitalents.net>
6a25c04c 2920
547519f0 292120010207
bee0a37e 2922 - (bal) Save the whole path to AR in configure. Some Solaris 2.7 installs
2923 seem lose track of it while in openbsd-compat/ (two confirmed reports)
5c377b3b 2924 - (djm) Much KNF on PAM code
547519f0 2925 - (djm) Revise auth-pam.c conversation function to be a little more
2926 readable.
5c377b3b 2927 - (djm) Revise kbd-int PAM conversation function to fold all text messages
2928 to before first prompt. Fixes hangs if last pam_message did not require
2929 a reply.
2930 - (djm) Fix password changing when using PAM kbd-int authentication
bee0a37e 2931
547519f0 293220010205
2b87da3b 2933 - (bal) Disable groupaccess by setting NGROUPS_MAX to 0 for platforms
99286dc8 2934 that don't have NGROUPS_MAX.
57559587 2935 - (bal) AIX patch for auth1.c by William L. Jones <jones@hpc.utexas.edu>
2b87da3b 2936 - (stevesk) OpenBSD sync:
2937 - stevesk@cvs.openbsd.org 2001/02/04 08:32:27
2938 [many files; did this manually to our top-level source dir]
2939 unexpand and remove end-of-line whitespace; ok markus@
408ba72f 2940 - stevesk@cvs.openbsd.org 2001/02/04 15:21:19
2941 [sftp-server.c]
2942 SSH2_FILEXFER_ATTR_UIDGID support; ok markus@
ec2a033a 2943 - deraadt@cvs.openbsd.org 2001/02/04 17:02:32
2944 [sftp-int.c]
2945 ? == help
2946 - deraadt@cvs.openbsd.org 2001/02/04 16:47:46
2947 [sftp-int.c]
2948 sort commands, so that abbreviations work as expected
2949 - stevesk@cvs.openbsd.org 2001/02/04 15:17:52
2950 [sftp-int.c]
2951 debugging sftp: precedence and missing break. chmod, chown, chgrp
2952 seem to be working now.
2953 - markus@cvs.openbsd.org 2001/02/04 14:41:21
2954 [sftp-int.c]
2955 use base 8 for umask/chmod
2956 - markus@cvs.openbsd.org 2001/02/04 11:11:54
2957 [sftp-int.c]
2958 fix LCD
c44559d2 2959 - markus@cvs.openbsd.org 2001/02/04 08:10:44
2960 [ssh.1]
2961 typo; dpo@club-internet.fr
a5930351 2962 - stevesk@cvs.openbsd.org 2001/02/04 06:30:12
2963 [auth2.c authfd.c packet.c]
2964 remove duplicate #include's; ok markus@
6a416424 2965 - deraadt@cvs.openbsd.org 2001/02/04 16:56:23
2966 [scp.c sshd.c]
2967 alpha happiness
2968 - stevesk@cvs.openbsd.org 2001/02/04 15:12:17
2969 [sshd.c]
2970 precedence; ok markus@
02a024dd 2971 - deraadt@cvs.openbsd.org 2001/02/04 08:14:15
6a416424 2972 [ssh.c sshd.c]
2973 make the alpha happy
02a024dd 2974 - markus@cvs.openbsd.org 2001/01/31 13:37:24
2975 [channels.c channels.h serverloop.c ssh.c]
68fa858a 2976 do not disconnect if local port forwarding fails, e.g. if port is
547519f0 2977 already in use
02a024dd 2978 - markus@cvs.openbsd.org 2001/02/01 14:58:09
2979 [channels.c]
2980 use ipaddr in channel messages, ietf-secsh wants this
2981 - markus@cvs.openbsd.org 2001/01/31 12:26:20
2982 [channels.c]
68fa858a 2983 ssh.com-2.0.1x does not send additional info in CHANNEL_OPEN_FAILURE
547519f0 2984 messages; bug report from edmundo@rano.org
a741554f 2985 - markus@cvs.openbsd.org 2001/01/31 13:48:09
2986 [sshconnect2.c]
2987 unused
9378f292 2988 - deraadt@cvs.openbsd.org 2001/02/04 08:23:08
2989 [sftp-client.c sftp-server.c]
2990 make gcc on the alpha even happier
1fc243d1 2991
547519f0 299220010204
781a0585 2993 - (bal) I think this is the last of the bsd-*.h that don't belong.
634e0b53 2994 - (bal) Minor Makefile fix
f0f14bea 2995 - (bal) openbsd-compat/Makefile minor fix. Ensure dependancies are done
61e96248 2996 right.
78987b57 2997 - (bal) Changed order of LIB="" in -with-skey due to library resolving.
166e4f2a 2998 - (bal) next-posix.h changed to bsd-nextstep.h
61e96248 2999 - (djm) OpenBSD CVS sync:
3000 - markus@cvs.openbsd.org 2001/02/03 03:08:38
3001 [auth-options.c auth-rh-rsa.c auth-rhosts.c auth.c canohost.c]
3002 [canohost.h servconf.c servconf.h session.c sshconnect1.c sshd.8]
3003 [sshd_config]
3004 make ReverseMappingCheck optional in sshd_config; ok djm@,dugsong@
3005 - markus@cvs.openbsd.org 2001/02/03 03:19:51
3006 [ssh.1 sshd.8 sshd_config]
3007 Skey is now called ChallengeResponse
3008 - markus@cvs.openbsd.org 2001/02/03 03:43:09
3009 [sshd.8]
3010 use no-pty option in .ssh/authorized_keys* if you need a 8-bit clean
3011 channel. note from Erik.Anggard@cygate.se (pr/1659)
3012 - stevesk@cvs.openbsd.org 2001/02/03 10:03:06
3013 [ssh.1]
3014 typos; ok markus@
3015 - djm@cvs.openbsd.org 2001/02/04 04:11:56
3016 [scp.1 sftp-server.c ssh.1 sshd.8 sftp-client.c sftp-client.h]
3017 [sftp-common.c sftp-common.h sftp-int.c sftp-int.h sftp.1 sftp.c]
3018 Basic interactive sftp client; ok theo@
3019 - (djm) Update RPM specs for new sftp binary
68fa858a 3020 - (djm) Update several bits for new optional reverse lookup stuff. I
61e96248 3021 think I got them all.
8b061486 3022 - (djm) Makefile.in fixes
1aa00dcb 3023 - (stevesk) add mysignal() wrapper and use it for the protocol 2
3024 SIGCHLD handler.
408ba72f 3025 - (djm) Use setvbuf() instead of setlinebuf(). Suggest from stevesk@
781a0585 3026
547519f0 302720010203
63fe0529 3028 - (bal) Cygwin clean up by Corinna Vinschen <vinschen@redhat.com>
bf3db92d 3029 - (bal) renamed queue.h to fake-queue.h (even if it's an OpenBSD
3030 based file) to ensure #include space does not get confused.
f78888c7 3031 - (bal) Minor Makefile.in tweak. dirname may not exist on some
3032 platforms so builds fail. (NeXT being a well known one)
63fe0529 3033
547519f0 303420010202
61e96248 3035 - (bal) Makefile fix where sourcedir != builddir by Corinna Vinschen
c85a87f2 3036 <vinschen@redhat.com>
71301416 3037 - (bal) Makefile fix to use $(MAKE) instead of 'make' for platforms
3038 that use 'gmake'. Patch by Tim Rice <tim@multitalents.net>
c85a87f2 3039
547519f0 304020010201
ad5075bd 3041 - (bal) Minor fix to Makefile to stop rebuilding executables if no
3042 changes have occured to any of the supporting code. Patch by
3043 Roumen Petrov <roumen.petrov@skalasoft.com>
3044
9c8dbb1b 304520010131
37845585 3046 - (djm) OpenBSD CVS Sync:
3047 - djm@cvs.openbsd.org 2001/01/30 15:48:53
3048 [sshconnect.c]
3049 Make warning message a little more consistent. ok markus@
8c89dd2b 3050 - (djm) Fix autoconf logic for --with-lastlog=no Report and diagnosis from
3051 Philipp Buehler <lists@fips.de> and Kevin Steves <stevesk@sweden.hp.com>
3052 respectively.
c59dc6bd 3053 - (djm) Don't log SSH2 PAM KbdInt responses to debug, they may contain
3054 passwords.
9c8dbb1b 3055 - (bal) Reorder. Move all bsd-*, fake-*, next-*, and cygwin* stuff to
3056 openbsd-compat/. And resolve all ./configure and Makefile.in issues
3057 assocated.
37845585 3058
9c8dbb1b 305920010130
39929cdb 3060 - (djm) OpenBSD CVS Sync:
3061 - markus@cvs.openbsd.org 2001/01/29 09:55:37
3062 [channels.c channels.h clientloop.c serverloop.c]
3063 fix select overflow; ok deraadt@ and stevesk@
865ac82e 3064 - markus@cvs.openbsd.org 2001/01/29 12:42:35
3065 [canohost.c canohost.h channels.c clientloop.c]
3066 add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNS
46aa2d1f 3067 - markus@cvs.openbsd.org 2001/01/29 12:47:32
3068 [rsa.c rsa.h ssh-agent.c sshconnect1.c sshd.c]
3069 handle rsa_private_decrypt failures; helps against the Bleichenbacher
3070 pkcs#1 attack
ae810de7 3071 - djm@cvs.openbsd.org 2001/01/29 05:36:11
3072 [ssh.1 ssh.c]
3073 Allow invocation of sybsystem by commandline (-s); ok markus@
83bc57f9 3074 - (stevesk) configure.in: remove duplicate PROG_LS
39929cdb 3075
9c8dbb1b 307620010129
f29ef605 3077 - (stevesk) sftp-server.c: use %lld vs. %qd
3078
cb9da0fc 307920010128
3080 - (bal) Put USE_PIPES back into sco3.2v5
23c2a7a5 3081 - (bal) OpenBSD Sync
9bd5b720 3082 - markus@cvs.openbsd.org 2001/01/28 10:15:34
3083 [dispatch.c]
3084 re-keying is not supported; ok deraadt@
5fb622e4 3085 - markus@cvs.openbsd.org 2001/01/28 10:24:04
7f5c4295 3086 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
5fb622e4 3087 cleanup AUTHORS sections
9bd5b720 3088 - markus@cvs.openbsd.org 2001/01/28 10:37:26
ab60252b 3089 [sshd.c sshd.8]
9bd5b720 3090 remove -Q, no longer needed
3091 - stevesk@cvs.openbsd.org 2001/01/28 20:36:16
a877488a 3092 [readconf.c ssh.1]
9bd5b720 3093 ``StrictHostKeyChecking ask'' documentation and small cleanup.
3094 ok markus@
6f37606e 3095 - stevesk@cvs.openbsd.org 2001/01/28 20:43:25
61e96248 3096 [sshd.8]
6f37606e 3097 spelling. ok markus@
95f4ccfb 3098 - stevesk@cvs.openbsd.org 2001/01/28 20:53:21
3099 [xmalloc.c]
3100 use size_t for strlen() return. ok markus@
6f37606e 3101 - stevesk@cvs.openbsd.org 2001/01/28 22:27:05
3102 [authfile.c]
3103 spelling. use sizeof vs. strlen(). ok markus@
9bd5b720 3104 - niklas@cvs.openbsd.org 2001/01/29 1:59:14
23c2a7a5 3105 [atomicio.h canohost.h clientloop.h deattack.h dh.h dispatch.h
3106 groupaccess.c groupaccess.h hmac.h hostfile.h includes.h kex.h
3107 key.h log.h login.h match.h misc.h myproposal.h nchan.ms pathnames.h
3108 radix.h readpass.h rijndael.h serverloop.h session.h sftp.h ssh-add.1
3109 ssh-dss.h ssh-keygen.1 ssh-keyscan.1 ssh-rsa.h ssh1.h ssh_config
3110 sshconnect.h sshd_config tildexpand.h uidswap.h uuencode.h]
3111 $OpenBSD$
b0e305c9 3112 - (bal) Minor auth2.c resync. Whitespace and moving of an #include.
cb9da0fc 3113
c9606e03 311420010126
61e96248 3115 - (bal) SSH_PROGRAM vs _PATH_SSH_PROGRAM fix pointed out by Roumen
c9606e03 3116 Petrov <roumen.petrov@skalasoft.com>
2f4b2e38 3117 - (bal) OpenBSD Sync
3118 - deraadt@cvs.openbsd.org 2001/01/25 8:06:33
3119 [ssh-agent.c]
3120 call _exit() in signal handler
c9606e03 3121
d7d5f0b2 312220010125
3123 - (djm) Sync bsd-* support files:
3124 - deraadt@cvs.openbsd.org 2000/01/26 03:43:20
3125 [rresvport.c bindresvport.c]
61e96248 3126 new bindresvport() semantics that itojun, shin, jean-luc and i have
d7d5f0b2 3127 agreed on, which will be happy for the future. bindresvport_sa() for
3128 sockaddr *, too. docs later..
3129 - deraadt@cvs.openbsd.org 2000/01/24 02:24:21
3130 [bindresvport.c]
61e96248 3131 in bindresvport(), if sin is non-NULL, example sin->sin_family for
d7d5f0b2 3132 the actual family being processed
e1dd3a7a 3133 - (djm) Mention PRNGd in documentation, it is nicer than EGD
3134 - (djm) Automatically search for "well-known" EGD/PRNGd sockets in autoconf
8080699b 3135 - (bal) AC_FUNC_STRFTIME added to autoconf
4ccb01d6 3136 - (bal) OpenBSD Resync
3137 - stevesk@cvs.openbsd.org 2001/01/24 21:03:50
3138 [channels.c]
3139 missing freeaddrinfo(); ok markus@
d7d5f0b2 3140
556eb464 314120010124
3142 - (bal) OpenBSD Resync
3143 - markus@cvs.openbsd.org 2001/01/23 10:45:10
3144 [ssh.h]
61e96248 3145 nuke comment
1aecda34 3146 - (bal) no 64bit support patch from Tim Rice <tim@multitalents.net>
3147 - (bal) #ifdef around S_IFSOCK if platform does not support it.
3148 patch by Tim Rice <tim@multitalents.net>
3149 - (bal) fake-regex.h cleanup based on Tim Rice's patch.
c33f0b36 3150 - (stevesk) sftp-server.c: fix chmod() mode mask
556eb464 3151
effa6591 315220010123
3153 - (bal) regexp.h typo in configure.in. Should have been regex.h
3154 - (bal) SSH_USER_DIR to _PATH_SSH_USER_DIR patch by stevesk@
61e96248 3155 - (bal) SSH_ASKPASS_DEFAULT to _PATH_SSH_ASKPASS_DEFAULT
53a24016 3156 - (bal) OpenBSD Resync
3157 - markus@cvs.openbsd.org 2001/01/22 8:15:00
3158 [auth-krb4.c sshconnect1.c]
3159 only AFS needs radix.[ch]
3160 - markus@cvs.openbsd.org 2001/01/22 8:32:53
3161 [auth2.c]
3162 no need to include; from mouring@etoh.eviladmin.org
3163 - stevesk@cvs.openbsd.org 2001/01/22 16:55:21
3164 [key.c]
3165 free() -> xfree(); ok markus@
3166 - stevesk@cvs.openbsd.org 2001/01/22 17:22:28
3167 [sshconnect2.c sshd.c]
3168 fix memory leaks in SSH2 key exchange; ok markus@
d464095c 3169 - markus@cvs.openbsd.org 2001/01/22 23:06:39
3170 [auth1.c auth2.c readconf.c readconf.h servconf.c servconf.h
3171 sshconnect1.c sshconnect2.c sshd.c]
3172 rename skey -> challenge response.
3173 auto-enable kbd-interactive for ssh2 if challenge-reponse is enabled.
53a24016 3174
effa6591 3175
42f11eb2 317620010122
3177 - (bal) OpenBSD Resync
3178 - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
3179 [servconf.c ssh.h sshd.c]
3180 only auth-chall.c needs #ifdef SKEY
3181 - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
3182 [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
3183 auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
3184 packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
3185 session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
3186 ssh1.h sshconnect1.c sshd.c ttymodes.c]
3187 move ssh1 definitions to ssh1.h, pathnames to pathnames.h
3188 - markus@cvs.openbsd.org 2001/01/19 16:48:14
3189 [sshd.8]
3190 fix typo; from stevesk@
3191 - markus@cvs.openbsd.org 2001/01/19 16:50:58
3192 [ssh-dss.c]
61e96248 3193 clear and free digest, make consistent with other code (use dlen); from
42f11eb2 3194 stevesk@
3195 - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
3196 [auth-options.c auth-options.h auth-rsa.c auth2.c]
3197 pass the filename to auth_parse_options()
61e96248 3198 - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
42f11eb2 3199 [readconf.c]
3200 fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
3201 - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
3202 [sshconnect2.c]
3203 dh_new_group() does not return NULL. ok markus@
3204 - markus@cvs.openbsd.org 2001/01/20 21:33:42
3205 [ssh-add.c]
61e96248 3206 do not loop forever if askpass does not exist; from
42f11eb2 3207 andrew@pimlott.ne.mediaone.net
3208 - djm@cvs.openbsd.org 2001/01/20 23:00:56
3209 [servconf.c]
3210 Check for NULL return from strdelim; ok markus
3211 - djm@cvs.openbsd.org 2001/01/20 23:02:07
3212 [readconf.c]
3213 KNF; ok markus
3214 - jakob@cvs.openbsd.org 2001/01/21 9:00:33
3215 [ssh-keygen.1]
3216 remove -R flag; ok markus@
3217 - markus@cvs.openbsd.org 2001/01/21 19:05:40
3218 [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
3219 auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
3220 auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
3221 bufaux.c bufaux.h buffer.c canahost.c canahost.h channels.c
3222 cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
3223 deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
3224 key.c key.h log-client.c log-server.c log.c log.h login.c login.h
3225 match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
3226 readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
3227 session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
61e96248 3228 ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
42f11eb2 3229 sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
3230 ttysmodes.c uidswap.c xmalloc.c]
61e96248 3231 split ssh.h and try to cleanup the #include mess. remove unnecessary
42f11eb2 3232 #includes. rename util.[ch] -> misc.[ch]
3233 - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
61e96248 3234 - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
42f11eb2 3235 conflict when compiling for non-kerb install
3236 - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
3237 on 1/19.
3238
6005a40c 323920010120
3240 - (bal) OpenBSD Resync
3241 - markus@cvs.openbsd.org 2001/01/19 12:45:26
3242 [ssh-chall.c servconf.c servconf.h ssh.h sshd.c]
3243 only auth-chall.c needs #ifdef SKEY
47af6577 3244 - (bal) Slight auth2-pam.c clean up.
3245 - (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
3246 but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
6005a40c 3247
922e6493 324820010119
3249 - (djm) Update versions in RPM specfiles
59c97189 3250 - (bal) OpenBSD Resync
3251 - markus@cvs.openbsd.org 2001/01/18 16:20:21
3252 [log-client.c log-server.c log.c readconf.c servconf.c ssh.1 ssh.h
3253 sshd.8 sshd.c]
61e96248 3254 log() is at pri=LOG_INFO, since LOG_NOTICE goes to /dev/console on many
59c97189 3255 systems
3256 - markus@cvs.openbsd.org 2001/01/18 16:59:59
3257 [auth-passwd.c auth.c auth.h auth1.c auth2.c serverloop.c session.c
3258 session.h sshconnect1.c]
3259 1) removes fake skey from sshd, since this will be much
3260 harder with /usr/libexec/auth/login_XXX
3261 2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
3262 3) make addition of BSD_AUTH and other challenge reponse methods
3263 easier.
3264 - markus@cvs.openbsd.org 2001/01/18 17:12:43
3265 [auth-chall.c auth2-chall.c]
3266 rename *-skey.c *-chall.c since the files are not skey specific
04fc7a67 3267 - (djm) Merge patch from Tim Waugh (via Nalin Dahyabhai <nalin@redhat.com>)
3268 to fix NULL pointer deref and fake authloop breakage in PAM code.
f4ebf0e8 3269 - (bal) Updated contrib/cygwin/ by Corinna Vinschen <vinschen@redhat.com>
3c418020 3270 - (bal) Minor cygwin patch to auth1.c. Suggested by djm.
61e96248 3271
b5c334cc 327220010118
3273 - (bal) Super Sized OpenBSD Resync
3274 - markus@cvs.openbsd.org 2001/01/11 22:14:20 GMT 2001 by markus
3275 [sshd.c]
3276 maxfd+1
3277 - markus@cvs.openbsd.org 2001/01/13 17:59:18
3278 [ssh-keygen.1]
3279 small ssh-keygen manpage cleanup; stevesk@pobox.com
3280 - markus@cvs.openbsd.org 2001/01/13 18:03:07
3281 [scp.c ssh-keygen.c sshd.c]
3282 getopt() returns -1 not EOF; stevesk@pobox.com
3283 - markus@cvs.openbsd.org 2001/01/13 18:06:54
3284 [ssh-keyscan.c]
3285 use SSH_DEFAULT_PORT; from stevesk@pobox.com
3286 - markus@cvs.openbsd.org 2001/01/13 18:12:47
3287 [ssh-keyscan.c]
3288 free() -> xfree(); fix memory leak; from stevesk@pobox.com
3289 - markus@cvs.openbsd.org 2001/01/13 18:14:13
3290 [ssh-add.c]
3291 typo, from stevesk@sweden.hp.com
3292 - markus@cvs.openbsd.org 2001/01/13 18:32:50
61e96248 3293 [packet.c session.c ssh.c sshconnect.c sshd.c]
b5c334cc 3294 split out keepalive from packet_interactive (from dale@accentre.com)
3295 set IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT for ssh2, too.
3296 - markus@cvs.openbsd.org 2001/01/13 18:36:45
3297 [packet.c packet.h]
3298 reorder, typo
3299 - markus@cvs.openbsd.org 2001/01/13 18:38:00
3300 [auth-options.c]
3301 fix comment
3302 - markus@cvs.openbsd.org 2001/01/13 18:43:31
3303 [session.c]
3304 Wall
61e96248 3305 - markus@cvs.openbsd.org 2001/01/13 19:14:08
b5c334cc 3306 [clientloop.h clientloop.c ssh.c]
3307 move callback to headerfile
3308 - markus@cvs.openbsd.org 2001/01/15 21:40:10
3309 [ssh.c]
3310 use log() instead of stderr
3311 - markus@cvs.openbsd.org 2001/01/15 21:43:51
3312 [dh.c]
3313 use error() not stderr!
3314 - markus@cvs.openbsd.org 2001/01/15 21:45:29
3315 [sftp-server.c]
3316 rename must fail if newpath exists, debug off by default
3317 - markus@cvs.openbsd.org 2001/01/15 21:46:38
3318 [sftp-server.c]
3319 readable long listing for sftp-server, ok deraadt@
3320 - markus@cvs.openbsd.org 2001/01/16 19:20:06
3321 [key.c ssh-rsa.c]
61e96248 3322 make "ssh-rsa" key format for ssh2 confirm to the ietf-drafts; from
3323 galb@vandyke.com. note that you have to delete older ssh2-rsa keys,
3324 since they are in the wrong format, too. they must be removed from
b5c334cc 3325 .ssh/authorized_keys2 and .ssh/known_hosts2, etc.
61e96248 3326 (cd; grep -v ssh-rsa .ssh/authorized_keys2 > TMP && mv TMP
3327 .ssh/authorized_keys2) additionally, we now check that
b5c334cc 3328 BN_num_bits(rsa->n) >= 768.
3329 - markus@cvs.openbsd.org 2001/01/16 20:54:27
3330 [sftp-server.c]
3331 remove some statics. simpler handles; idea from nisse@lysator.liu.se
3332 - deraadt@cvs.openbsd.org 2001/01/16 23:58:08
3333 [bufaux.c radix.c sshconnect.h sshconnect1.c]
3334 indent
3335 - (bal) Added bsd-strmode.[ch] since some non-OpenBSD platforms may
3336 be missing such feature.
3337
61e96248 3338
52ce34a2 333920010117
3340 - (djm) Only write random seed file at exit
717057b6 3341 - (djm) Make PAM support optional, enable with --with-pam
61e96248 3342 - (djm) Try to use libcrypt on Linux, but link it after OpenSSL (which
717057b6 3343 provides a crypt() of its own)
3344 - (djm) Avoid a warning in bsd-bindresvport.c
3345 - (djm) Try to avoid adding -I/usr/include to CPPFLAGS during SSL tests. This
61e96248 3346 can cause weird segfaults errors on Solaris
8694a1ce 3347 - (djm) Avoid warning in PAM code by making read_passphrase arguments const
d748039d 3348 - (djm) Add --with-pam to RPM spec files
52ce34a2 3349
2fd3c144 335020010115
3351 - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
89c7e31c 3352 - (bal) utimes() support via utime() interface on machine that lack utimes().
2fd3c144 3353
63b68889 335420010114
3355 - (stevesk) initial work for OpenBSD "support supplementary group in
3356 {Allow,Deny}Groups" patch:
3357 - import getgrouplist.c from OpenBSD (bsd-getgrouplist.c)
3358 - add bsd-getgrouplist.h
3359 - new files groupaccess.[ch]
3360 - build but don't use yet (need to merge auth.c changes)
c6a69271 3361 - (stevesk) complete:
3362 - markus@cvs.openbsd.org 2001/01/13 11:56:48
3363 [auth.c sshd.8]
3364 support supplementary group in {Allow,Deny}Groups
3365 from stevesk@pobox.com
61e96248 3366
f546c780 336720010112
3368 - (bal) OpenBSD Sync
3369 - markus@cvs.openbsd.org 2001/01/10 22:56:22
3370 [bufaux.h bufaux.c sftp-server.c sftp.h getput.h]
3371 cleanup sftp-server implementation:
547519f0 3372 add buffer_get_int64, buffer_put_int64, GET_64BIT, PUT_64BIT
3373 parse SSH2_FILEXFER_ATTR_EXTENDED
3374 send SSH2_FX_EOF if readdir returns no more entries
3375 reply to SSH2_FXP_EXTENDED message
3376 use #defines from the draft
3377 move #definations to sftp.h
f546c780 3378 more info:
61e96248 3379 http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-00.txt
f546c780 3380 - markus@cvs.openbsd.org 2001/01/10 19:43:20
3381 [sshd.c]
3382 XXX - generate_empheral_server_key() is not safe against races,
61e96248 3383 because it calls log()
f546c780 3384 - markus@cvs.openbsd.org 2001/01/09 21:19:50
3385 [packet.c]
3386 allow TCP_NDELAY for ipv6; from netbsd via itojun@
3387
9548d6c8 338820010110
3389 - (djm) SNI/Reliant Unix needs USE_PIPES and $DISPLAY hack. Report from
3390 Bladt Norbert <Norbert.Bladt@adi.ch>
3391
af972861 339220010109
3393 - (bal) Resync CVS ID of cli.c
4b80e97b 3394 - (stevesk) auth1.c: free should be after WITH_AIXAUTHENTICATE
3395 code.
eea39c02 3396 - (bal) OpenBSD Sync
3397 - markus@cvs.openbsd.org 2001/01/08 22:29:05
3398 [auth2.c compat.c compat.h servconf.c servconf.h sshd.8
3399 sshd_config version.h]
3400 implement option 'Banner /etc/issue.net' for ssh2, move version to
3401 2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
3402 is enabled).
3403 - markus@cvs.openbsd.org 2001/01/08 22:03:23
3404 [channels.c ssh-keyscan.c]
3405 O_NDELAY -> O_NONBLOCK; thanks stevesk@pobox.com
3406 - markus@cvs.openbsd.org 2001/01/08 21:55:41
3407 [sshconnect1.c]
3408 more cleanups and fixes from stevesk@pobox.com:
3409 1) try_agent_authentication() for loop will overwrite key just
3410 allocated with key_new(); don't alloc
3411 2) call ssh_close_authentication_connection() before exit
3412 try_agent_authentication()
3413 3) free mem on bad passphrase in try_rsa_authentication()
3414 - markus@cvs.openbsd.org 2001/01/08 21:48:17
3415 [kex.c]
3416 missing free; thanks stevesk@pobox.com
f1c4659d 3417 - (bal) Detect if clock_t structure exists, if not define it.
3418 - (bal) Detect if O_NONBLOCK exists, if not define it.
3419 - (bal) removed news4-posix.h (now empty)
3420 - (bal) changed bsd-bindresvport.c and bsd-rresvport.c to use 'socklen_t'
3421 instead of 'int'
adc83ebf 3422 - (stevesk) sshd_config: sync
4f771a33 3423 - (stevesk) defines.h: remove spurious ``;''
af972861 3424
bbcf899f 342520010108
3426 - (bal) Fixed another typo in cli.c
3427 - (bal) OpenBSD Sync
3428 - markus@cvs.openbsd.org 2001/01/07 21:26:55
3429 [cli.c]
3430 typo
3431 - markus@cvs.openbsd.org 2001/01/07 21:26:55
3432 [cli.c]
3433 missing free, stevesk@pobox.com
3434 - markus@cvs.openbsd.org 2001/01/07 19:06:25
3435 [auth1.c]
3436 missing free, stevesk@pobox.com
3437 - markus@cvs.openbsd.org 2001/01/07 11:28:04
3438 [log-client.c log-server.c log.c readconf.c servconf.c ssh.1
3439 ssh.h sshd.8 sshd.c]
3440 rename SYSLOG_LEVEL_INFO->SYSLOG_LEVEL_NOTICE
3441 syslog priority changes:
3442 fatal() LOG_ERR -> LOG_CRIT
3443 log() LOG_INFO -> LOG_NOTICE
b8c37305 3444 - Updated TODO
bbcf899f 3445
9616313f 344620010107
3447 - (bal) OpenBSD Sync
3448 - markus@cvs.openbsd.org 2001/01/06 11:23:27
3449 [ssh-rsa.c]
3450 remove unused
3451 - itojun@cvs.openbsd.org 2001/01/05 08:23:29
3452 [ssh-keyscan.1]
3453 missing .El
3454 - markus@cvs.openbsd.org 2001/01/04 22:41:03
3455 [session.c sshconnect.c]
3456 consistent use of _PATH_BSHELL; from stevesk@pobox.com
3457 - djm@cvs.openbsd.org 2001/01/04 22:35:32
3458 [ssh.1 sshd.8]
3459 Mention AES as available SSH2 Cipher; ok markus
3460 - markus@cvs.openbsd.org 2001/01/04 22:25:58
3461 [sshd.c]
3462 sync usage()/man with defaults; from stevesk@pobox.com
3463 - markus@cvs.openbsd.org 2001/01/04 22:21:26
3464 [sshconnect2.c]
3465 handle SSH2_MSG_USERAUTH_BANNER; fixes bug when connecting to a server
3466 that prints a banner (e.g. /etc/issue.net)
61e96248 3467
1877dc0c 346820010105
3469 - (bal) contrib/caldera/ provided by Tim Rice <tim@multitalents.net>
5a64a938 3470 - (bal) bsd-getcwd.c and bsd-setenv.c changed from bcopy() to memmove()
1877dc0c 3471
488c06c8 347220010104
3473 - (djm) Fix memory leak on systems with BROKEN_GETADDRINFO. Based on
3474 work by Chris Vaughan <vaughan99@yahoo.com>
3475
7c49df64 347620010103
3477 - (bal) fixed up sshconnect.c so it was closer inline with the OpenBSD
3478 tree (mainly positioning)
3479 - (bal) OpenSSH CVS Update
3480 - markus@cvs.openbsd.org 2001/01/02 20:41:02
3481 [packet.c]
3482 log remote ip on disconnect; PR 1600 from jcs@rt.fm
3483 - markus@cvs.openbsd.org 2001/01/02 20:50:56
3484 [sshconnect.c]
61e96248 3485 strict_host_key_checking for host_status != HOST_CHANGED &&
7c49df64 3486 ip_status == HOST_CHANGED
61e96248 3487 - (bal) authfile.c: Synced CVS ID tag
2c523de9 3488 - (bal) UnixWare 2.0 fixes by Tim Rice <tim@multitalents.net>
3489 - (bal) Disable sftp-server if no 64bit int support exists. Based on
3490 patch by Tim Rice <tim@multitalents.net>
3491 - (bal) Makefile.in changes to uninstall: target to remove sftp-server
3492 and sftp-server.8 manpage.
7c49df64 3493
a421e945 349420010102
3495 - (bal) OpenBSD CVS Update
3496 - markus@cvs.openbsd.org 2001/01/01 14:52:49
3497 [scp.c]
3498 use shared fatal(); from stevesk@pobox.com
3499
0efc80a7 350020001231
3501 - (bal) Reverted out of MAXHOSTNAMELEN. This should be set per OS.
3502 for multiple reasons.
b1335fdf 3503 - (bal) Reverted out of a partial NeXT patch.
0efc80a7 3504
efcae5b1 350520001230
3506 - (bal) OpenBSD CVS Update
3507 - markus@cvs.openbsd.org 2000/12/28 18:58:30
3508 [ssh-keygen.c]
3509 enable 'ssh-keygen -l -f ~/.ssh/{authorized_keys,known_hosts}{,2}
b148018f 3510 - markus@cvs.openbsd.org 2000/12/29 22:19:13
3511 [channels.c]
3512 missing xfree; from vaughan99@yahoo.com
efcae5b1 3513 - (bal) Resynced CVS ID with OpenBSD for channel.c and uidswap.c
03a14cc9 3514 - (bal) if no MAXHOSTNAMELEN is defined. Default to 64 character defination.
34665bf7 3515 Suggested by Christian Kurz <shorty@debian.org>
cb6dabf4 3516 - (bal) Add in '.c.o' section to Makefile.in to address make programs that
61e96248 3517 don't honor CPPFLAGS by default. Suggested by Lutz Jaenicke
cb6dabf4 3518 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
0dd78cd8 3519
352020001229
61e96248 3521 - (bal) Fixed spelling of 'authorized_keys' in ssh-copy-id.1 by Christian
34665bf7 3522 Kurz <shorty@debian.org>
8abcdba4 3523 - (bal) OpenBSD CVS Update
3524 - markus@cvs.openbsd.org 2000/12/28 14:25:51
3525 [auth.h auth2.c]
3526 count authentication failures only
3527 - markus@cvs.openbsd.org 2000/12/28 14:25:03
3528 [sshconnect.c]
3529 fingerprint for MITM attacks, too.
3530 - markus@cvs.openbsd.org 2000/12/28 12:03:57
3531 [sshd.8 sshd.c]
3532 document -D
3533 - markus@cvs.openbsd.org 2000/12/27 14:19:21
3534 [serverloop.c]
3535 less chatty
3536 - markus@cvs.openbsd.org 2000/12/27 12:34
3537 [auth1.c sshconnect2.c sshd.c]
3538 typo
3539 - markus@cvs.openbsd.org 2000/12/27 12:30:19
3540 [readconf.c readconf.h ssh.1 sshconnect.c]
3541 new option: HostKeyAlias: allow the user to record the host key
3542 under a different name. This is useful for ssh tunneling over
3543 forwarded connections or if you run multiple sshd's on different
3544 ports on the same machine.
3545 - markus@cvs.openbsd.org 2000/12/27 11:51:53
3546 [ssh.1 ssh.c]
3547 multiple -t force pty allocation, document ORIGINAL_COMMAND
3548 - markus@cvs.openbsd.org 2000/12/27 11:41:31
3549 [sshd.8]
3550 update for ssh-2
c52c7082 3551 - (stevesk) compress.[ch] sync with openbsd; missed in prototype
3552 fix merge.
0dd78cd8 3553
8f523d67 355420001228
3555 - (bal) Patch to add libutil.h to loginrec.c only if the platform has
3556 libutil.h. Suggested by Pekka Savola <pekka@netcore.fi>
9fb76616 3557 - (djm) Update to new x11-askpass in RPM spec
0dd78cd8 3558 - (bal) SCO patch to not include <sys/queue.h> since it's unrelated
3559 header. Patch by Tim Rice <tim@multitalents.net>
3560 - Updated TODO w/ known HP/UX issue
3561 - (bal) removed extra <netdb.h> noticed by Kevin Steves and removed the
3562 bad reference to 'NeXT including it else were' on the #ifdef version.
8f523d67 3563
b03bd394 356420001227
61e96248 3565 - (bal) Typo in configure.in: entut?ent should be endut?ent. Suggested by
b03bd394 3566 Takumi Yamane <yamtak@b-session.com>
3567 - (bal) Checks for getrlimit(), sysconf(), and setdtablesize(). Patch
8f523d67 3568 by Corinna Vinschen <vinschen@redhat.com>
3569 - (djm) Fix catman-do target for non-bash
61e96248 3570 - (bal) Typo in configure.in: entut?ent should be endut?ent. Suggested by
8f523d67 3571 Takumi Yamane <yamtak@b-session.com>
3572 - (bal) Checks for getrlimit(), sysconf(), and setdtablesize(). Patch
b03bd394 3573 by Corinna Vinschen <vinschen@redhat.com>
13991f8e 3574 - (djm) Fix catman-do target for non-bash
61e96248 3575 - (bal) Fixed NeXT's lack of CPPFLAGS honoring.
3576 - (bal) ssh-keyscan.c: NeXT (and older BSDs) don't support getrlimit() w/
f318b98b 3577 'RLIMIT_NOFILE'
61e96248 3578 - (djm) Remove *.Ylonen files. They are no longer in the OpenBSD tree,
3579 the info in COPYING.Ylonen has been moved to the start of each
3bdf55b1 3580 SSH1-derived file and README.Ylonen is well out of date.
b03bd394 3581
8d88011e 358220001223
3583 - (bal) Fixed Makefile.in to support recompile of all ssh and sshd objects
3584 if a change to config.h has occurred. Suggested by Gert Doering
3585 <gert@greenie.muc.de>
3586 - (bal) OpenBSD CVS Update:
3587 - markus@cvs.openbsd.org 2000/12/22 16:49:40
3588 [ssh-keygen.c]
3589 fix ssh-keygen -x -t type > file; from Roumen.Petrov@skalasoft.com
3590
1e3b8b07 359120001222
3592 - Updated RCSID for pty.c
3593 - (bal) OpenBSD CVS Updates:
3594 - markus@cvs.openbsd.org 2000/12/21 15:10:16
3595 [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
3596 print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
3597 - markus@cvs.openbsd.org 2000/12/20 19:26:56
3598 [authfile.c]
3599 allow ssh -i userkey for root
3600 - markus@cvs.openbsd.org 2000/12/20 19:37:21
3601 [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
3602 fix prototypes; from stevesk@pobox.com
3603 - markus@cvs.openbsd.org 2000/12/20 19:32:08
3604 [sshd.c]
3605 init pointer to NULL; report from Jan.Ivan@cern.ch
3606 - markus@cvs.openbsd.org 2000/12/19 23:17:54
3607 [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
3608 auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
3609 bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
3610 crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
3611 key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
3612 packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
3613 serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
3614 ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h uuencode.c
3615 uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
3616 replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
3617 unsigned' with u_char.
3618
67b0facb 361920001221
3620 - (stevesk) OpenBSD CVS updates:
3621 - markus@cvs.openbsd.org 2000/12/19 15:43:45
3622 [authfile.c channels.c sftp-server.c ssh-agent.c]
3623 remove() -> unlink() for consistency
3624 - markus@cvs.openbsd.org 2000/12/19 15:48:09
3625 [ssh-keyscan.c]
3626 replace <ssl/x.h> with <openssl/x.h>
3627 - markus@cvs.openbsd.org 2000/12/17 02:33:40
3628 [uidswap.c]
3629 typo; from wsanchez@apple.com
61e96248 3630
adeebd37 363120001220
61e96248 3632 - (djm) Workaround PAM inconsistencies between Solaris derived PAM code
adeebd37 3633 and Linux-PAM. Based on report and fix from Andrew Morgan
3634 <morgan@transmeta.com>
3635
f072c47a 363620001218
3637 - (stevesk) rsa.c: entropy.h not needed.
0c2fb82f 3638 - (bal) split CFLAGS into CFLAGS and CPPFLAGS in configure.in and Makefile.
3639 Suggested by Wilfredo Sanchez <wsanchez@apple.com>
f072c47a 3640
731c1541 364120001216
3642 - (stevesk) OpenBSD CVS updates:
3643 - markus@cvs.openbsd.org 2000/12/16 02:53:57
3644 [scp.c]
3645 allow + in usernames; request from Florian.Weimer@RUS.Uni-Stuttgart.DE
3646 - markus@cvs.openbsd.org 2000/12/16 02:39:57
3647 [scp.c]
3648 unused; from stevesk@pobox.com
3649
227e8e86 365020001215
9853409f 3651 - (stevesk) Old OpenBSD patch wasn't completely applied:
3652 - markus@cvs.openbsd.org 2000/01/24 22:11:20
3653 [scp.c]
3654 allow '.' in usernames; from jedgar@fxp.org
227e8e86 3655 - (stevesk) OpenBSD CVS updates:
3656 - markus@cvs.openbsd.org 2000/12/13 16:26:53
3657 [ssh-keyscan.c]
3658 fatal already adds \n; from stevesk@pobox.com
3659 - markus@cvs.openbsd.org 2000/12/13 16:25:44
3660 [ssh-agent.c]
3661 remove redundant spaces; from stevesk@pobox.com
3662 - ho@cvs.openbsd.org 2000/12/12 15:50:21
3663 [pty.c]
3664 When failing to set tty owner and mode on a read-only filesystem, don't
3665 abort if the tty already has correct owner and reasonably sane modes.
3666 Example; permit 'root' to login to a firewall with read-only root fs.
3667 (markus@ ok)
3668 - deraadt@cvs.openbsd.org 2000/12/13 06:36:05
3669 [pty.c]
3670 KNF
6ffc9c88 3671 - markus@cvs.openbsd.org 2000/12/12 14:45:21
3672 [sshd.c]
3673 source port < 1024 is no longer required for rhosts-rsa since it
3674 adds no additional security.
3675 - markus@cvs.openbsd.org 2000/12/12 16:11:49
3676 [ssh.1 ssh.c]
3677 rhosts-rsa is no longer automagically disabled if ssh is not privileged.
3678 UsePrivilegedPort=no disables rhosts-rsa _only_ for old servers.
3679 these changes should not change the visible default behaviour of the ssh client.
71c0d06a 3680 - deraadt@cvs.openbsd.org 2000/12/11 10:27:33
3681 [scp.c]
3682 when copying 0-sized files, do not re-print ETA time at completion
3e1caa83 3683 - provos@cvs.openbsd.org 2000/12/15 10:30:15
3684 [kex.c kex.h sshconnect2.c sshd.c]
3685 compute diffie-hellman in parallel between server and client. okay markus@
227e8e86 3686
6c935fbd 368720001213
3688 - (djm) Make sure we reset the SIGPIPE disposition after we fork. Report
3689 from Andreas M. Kirchwitz <amk@krell.zikzak.de>
227e8e86 3690 - (stevesk) OpenBSD CVS update:
1fe6a48f 3691 - markus@cvs.openbsd.org 2000/12/12 15:30:02
3692 [ssh-keyscan.c ssh.c sshd.c]
61e96248 3693 consistently use __progname; from stevesk@pobox.com
6c935fbd 3694
367d1840 369520001211
3696 - (bal) Applied patch to include ssh-keyscan into Redhat's package, and
3697 patch to install ssh-keyscan manpage. Patch by Pekka Savola
3698 <pekka@netcore.fi>
e3a70753 3699 - (bal) OpenbSD CVS update
3700 - markus@cvs.openbsd.org 2000/12/10 17:01:53
3701 [sshconnect1.c]
3702 always request new challenge for skey/tis-auth, fixes interop with
3703 other implementations; report from roth@feep.net
367d1840 3704
6b523bae 370520001210
3706 - (bal) OpenBSD CVS updates
61e96248 3707 - markus@cvs.openbsd.org 2000/12/09 13:41:51
6b523bae 3708 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
3709 undo rijndael changes
61e96248 3710 - markus@cvs.openbsd.org 2000/12/09 13:48:31
6b523bae 3711 [rijndael.c]
3712 fix byte order bug w/o introducing new implementation
61e96248 3713 - markus@cvs.openbsd.org 2000/12/09 14:08:27
6b523bae 3714 [sftp-server.c]
3715 "" -> "." for realpath; from vinschen@redhat.com
61e96248 3716 - markus@cvs.openbsd.org 2000/12/09 14:06:54
6b523bae 3717 [ssh-agent.c]
3718 extern int optind; from stevesk@sweden.hp.com
13af0aa2 3719 - provos@cvs.openbsd.org 2000/12/09 23:51:11
3720 [compat.c]
3721 remove unnecessary '\n'
6b523bae 3722
ce9c0b75 372320001209
6b523bae 3724 - (bal) OpenBSD CVS updates:
61e96248 3725 - djm@cvs.openbsd.org 2000/12/07 4:24:59
ce9c0b75 3726 [ssh.1]
3727 Typo fix from Wilfredo Sanchez <wsanchez@apple.com>; ok theo
3728
f72fc97f 372920001207
6b523bae 3730 - (bal) OpenBSD CVS updates:
61e96248 3731 - markus@cvs.openbsd.org 2000/12/06 22:58:14
f72fc97f 3732 [compat.c compat.h packet.c]
3733 disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
dfe89252 3734 - markus@cvs.openbsd.org 2000/12/06 23:10:39
3735 [rijndael.c]
3736 unexpand(1)
61e96248 3737 - markus@cvs.openbsd.org 2000/12/06 23:05:43
dfe89252 3738 [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
3739 new rijndael implementation. fixes endian bugs
f72fc97f 3740
97fb6912 374120001206
6b523bae 3742 - (bal) OpenBSD CVS updates:
97fb6912 3743 - markus@cvs.openbsd.org 2000/12/05 20:34:09
3744 [channels.c channels.h clientloop.c serverloop.c]
3745 async connects for -R/-L; ok deraadt@
3746 - todd@cvs.openssh.org 2000/12/05 16:47:28
3747 [sshd.c]
3748 tweak comment to reflect real location of pid file; ok provos@
bf5f69f7 3749 - (stevesk) Import <sys/queue.h> from OpenBSD for systems that don't
3750 have it (used in ssh-keyscan).
227e8e86 3751 - (stevesk) OpenBSD CVS update:
f20255cb 3752 - markus@cvs.openbsd.org 2000/12/06 19:57:48
3753 [ssh-keyscan.c]
3754 err(3) -> internal error(), from stevesk@sweden.hp.com
97fb6912 3755
f6fdbddf 375620001205
6b523bae 3757 - (bal) OpenBSD CVS updates:
f6fdbddf 3758 - markus@cvs.openbsd.org 2000/12/04 19:24:02
3759 [ssh-keyscan.c ssh-keyscan.1]
3760 David Maziere's ssh-keyscan, ok niels@
3761 - (bal) Updated Makefile.in to include ssh-keyscan that was just added
3762 to the recent OpenBSD source tree.
835d2104 3763 - (stevesk) fix typos in contrib/hpux/README
f6fdbddf 3764
cbc5abf9 376520001204
3766 - (bal) More C functions defined in NeXT that are unaccessable without
61e96248 3767 defining -POSIX.
3768 - (bal) OpenBSD CVS updates:
3769 - markus@cvs.openbsd.org 2000/12/03 11:29:04
cbc5abf9 3770 [compat.c]
3771 remove fallback to SSH_BUG_HMAC now that the drafts are updated
3772 - markus@cvs.openbsd.org 2000/12/03 11:27:55
3773 [compat.c]
61e96248 3774 correctly match "2.1.0.pl2 SSH" etc; from
97fb6912 3775 pekkas@netcore.fi/bugzilla.redhat
cbc5abf9 3776 - markus@cvs.openbsd.org 2000/12/03 11:15:03
3777 [auth2.c compat.c compat.h sshconnect2.c]
3778 support f-secure/ssh.com 2.0.12; ok niels@
3779
0b6fbf03 378020001203
cbc5abf9 3781 - (bal) OpenBSD CVS updates:
0b6fbf03 3782 - markus@cvs.openbsd.org 2000/11/30 22:54:31
3783 [channels.c]
61e96248 3784 debug->warn if tried to do -R style fwd w/o client requesting this;
0b6fbf03 3785 ok neils@
3786 - markus@cvs.openbsd.org 2000/11/29 20:39:17
3787 [cipher.c]
3788 des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
3789 - markus@cvs.openbsd.org 2000/11/30 18:33:05
3790 [ssh-agent.c]
3791 agents must not dump core, ok niels@
61e96248 3792 - markus@cvs.openbsd.org 2000/11/30 07:04:02
0b6fbf03 3793 [ssh.1]
3794 T is for both protocols
3795 - markus@cvs.openbsd.org 2000/12/01 00:00:51
3796 [ssh.1]
3797 typo; from green@FreeBSD.org
3798 - markus@cvs.openbsd.org 2000/11/30 07:02:35
3799 [ssh.c]
3800 check -T before isatty()
3801 - provos@cvs.openbsd.org 2000/11/29 13:51:27
3802 [sshconnect.c]
61e96248 3803 show IP address and hostname when new key is encountered. okay markus@
0b6fbf03 3804 - markus@cvs.openbsd.org 2000/11/30 22:53:35
3805 [sshconnect.c]
3806 disable agent/x11/port fwding if hostkey has changed; ok niels@
3807 - marksu@cvs.openbsd.org 2000/11/29 21:11:59
3808 [sshd.c]
3809 sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
3810 from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
8c9fe09e 3811 - (djm) Added patch from Nalin Dahyabhai <nalin@redhat.com> to enable
3812 PAM authentication using KbdInteractive.
3813 - (djm) Added another TODO
0b6fbf03 3814
90f4078a 381520001202
3816 - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
61e96248 3817 - (bal) Irix need some sort of mansubdir, patch by Michael Stone
90f4078a 3818 <mstone@cs.loyola.edu>
3819
dcef6523 382020001129
7062c40f 3821 - (djm) Back out all the serverloop.c hacks. sshd will now hang again
3822 if there are background children with open fds.
c193d002 3823 - (djm) bsd-rresvport.c bzero -> memset
61e96248 3824 - (djm) Don't fail in defines.h on absence of 64 bit types (we will
c193d002 3825 still fail during compilation of sftp-server).
3826 - (djm) Fail if ar is not found during configure
c523303b 3827 - (djm) OpenBSD CVS updates:
3828 - provos@cvs.openbsd.org 2000/11/22 08:38:31
3829 [sshd.8]
3830 talk about /etc/primes, okay markus@
3831 - markus@cvs.openbsd.org 2000/11/23 14:03:48
3832 [ssh.c sshconnect1.c sshconnect2.c]
3833 complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
3834 defaults
3835 - markus@cvs.openbsd.org 2000/11/25 09:42:53
3836 [sshconnect1.c]
3837 reorder check for illegal ciphers, bugreport from espie@
3838 - markus@cvs.openbsd.org 2000/11/25 10:19:34
3839 [ssh-keygen.c ssh.h]
3840 print keytype when generating a key.
3841 reasonable defaults for RSA1/RSA/DSA keys.
b3ec54b4 3842 - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
3843 more manpage paths in fixpaths calls
3844 - (djm) Also add xauth path at Pekka's suggestion.
57ce3f00 3845 - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
dcef6523 3846
e879a080 384720001125
3848 - (djm) Give up privs when reading seed file
3849
d343d900 385020001123
3851 - (bal) Merge OpenBSD changes:
3852 - markus@cvs.openbsd.org 2000/11/15 22:31:36
3853 [auth-options.c]
61e96248 3854 case insensitive key options; from stevesk@sweeden.hp.com
d343d900 3855 - markus@cvs.openbsd.org 2000/11/16 17:55:43
3856 [dh.c]
3857 do not use perror() in sshd, after child is forked()
3858 - markus@cvs.openbsd.org 2000/11/14 23:42:40
3859 [auth-rsa.c]
3860 parse option only if key matches; fix some confusing seen by the client
3861 - markus@cvs.openbsd.org 2000/11/14 23:44:19
3862 [session.c]
3863 check no_agent_forward_flag for ssh-2, too
3864 - markus@cvs.openbsd.org 2000/11/15
3865 [ssh-agent.1]
3866 reorder SYNOPSIS; typo, use .It
3867 - markus@cvs.openbsd.org 2000/11/14 23:48:55
3868 [ssh-agent.c]
3869 do not reorder keys if a key is removed
3870 - markus@cvs.openbsd.org 2000/11/15 19:58:08
3871 [ssh.c]
61e96248 3872 just ignore non existing user keys
d343d900 3873 - millert@cvs.openbsd.org 200/11/15 20:24:43
3874 [ssh-keygen.c]
3875 Add missing \n at end of error message.
3876
0b49a754 387720001122
3878 - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
3879 are compilable.
3880 - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
3881
fab2e5d3 388220001117
3883 - (bal) Changed from 'primes' to 'primes.out' for consistancy sake. It
3884 has no affect the output. Patch by Corinna Vinschen <vinschen@redhat.com>
61e96248 3885 - (stevesk) Reworked progname support.
260d427b 3886 - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c. Patch by
3887 Shinichi Maruyama <marya@st.jip.co.jp>
fab2e5d3 3888
c2207f11 388920001116
3890 - (bal) Added in MAXSYMLINK test in bsd-realpath.c. Required for some SCO
3891 releases.
3892 - (bal) Make builds work outside of source tree. Patch by Mark D. Roth
3893 <roth@feep.net>
3894
3d398e04 389520001113
61e96248 3896 - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
3d398e04 3897 contrib/README
fa08c86b 3898 - (djm) Merge OpenBSD changes:
3899 - markus@cvs.openbsd.org 2000/11/06 16:04:56
3900 [channels.c channels.h clientloop.c nchan.c serverloop.c]
3901 [session.c ssh.c]
3902 agent forwarding and -R for ssh2, based on work from
3903 jhuuskon@messi.uku.fi
3904 - markus@cvs.openbsd.org 2000/11/06 16:13:27
3905 [ssh.c sshconnect.c sshd.c]
3906 do not disabled rhosts(rsa) if server port > 1024; from
3907 pekkas@netcore.fi
3908 - markus@cvs.openbsd.org 2000/11/06 16:16:35
3909 [sshconnect.c]
3910 downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
3911 - markus@cvs.openbsd.org 2000/11/09 18:04:40
3912 [auth1.c]
3913 typo; from mouring@pconline.com
3914 - markus@cvs.openbsd.org 2000/11/12 12:03:28
3915 [ssh-agent.c]
3916 off-by-one when removing a key from the agent
3917 - markus@cvs.openbsd.org 2000/11/12 12:50:39
3918 [auth-rh-rsa.c auth2.c authfd.c authfd.h]
3919 [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
3920 [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
3921 [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
3922 [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
61e96248 3923 [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
fa08c86b 3924 add support for RSA to SSH2. please test.
3925 there are now 3 types of keys: RSA1 is used by ssh-1 only,
3926 RSA and DSA are used by SSH2.
3927 you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
3928 keys for SSH2 and use the RSA keys for hostkeys or for user keys.
3929 SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
3930 - (djm) Fix up Makefile and Redhat init script to create RSA host keys
f001465f 3931 - (djm) Change to interim version
5733a41a 3932 - (djm) Fix RPM spec file stupidity
6fff1ac4 3933 - (djm) fixpaths to DSA and RSA keys too
3d398e04 3934
d287c664 393520001112
3936 - (bal) SCO Patch to add needed libraries for configure.in. Patch by
3937 Phillips Porch <root@theporch.com>
3d398e04 3938 - (bal) IRIX patch to adding Job Limits. Patch by Denis Parker
3939 <dcp@sgi.com>
a3bf38d0 3940 - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY. Add error() to
3941 failed ioctl(TIOCSCTTY) call.
d287c664 3942
3c4d4fef 394320001111
3944 - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
3945 packaging files
35325fd4 3946 - (djm) Fix new Makefile.in warnings
61e96248 3947 - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
3948 promoted to type int. Report and fix from Dan Astoorian
027bf205 3949 <djast@cs.toronto.edu>
61e96248 3950 - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
e3291159 3951 it wrong. Report from Bennett Todd <bet@rahul.net>
3c4d4fef 3952
3e366738 395320001110
3954 - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
3955 - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
3956 - (bal) Added in check to verify S/Key library is being detected in
3957 configure.in
61e96248 3958 - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
3e366738 3959 Patch by Mark Miller <markm@swoon.net>
3960 - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
61e96248 3961 to remove warnings under MacOS X. Patch by Mark Miller <markm@swoon.net>
3e366738 3962 - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
3963
373998a4 396420001107
e506ee73 3965 - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
3966 Mark Miller <markm@swoon.net>
373998a4 3967 - (bal) sshd.init files corrected to assign $? to RETVAL. Patch by
3968 Jarno Huuskonen <jhuuskon@messi.uku.fi>
e506ee73 3969 - (bal) fixpaths fixed to stop it from quitely failing. Patch by
3970 Mark D. Roth <roth@feep.net>
373998a4 3971
ac89998a 397220001106
3973 - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
6c09e23c 3974 - (djm) Manually fix up missed diff hunks (mainly RCS idents)
61e96248 3975 - (djm) Remove UPGRADING document in favour of a link to the better
d6846e6a 3976 maintained FAQ on www.openssh.com
73bd30fe 3977 - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
3978 <pekkas@netcore.fi>
3979 - (djm) Don't need X11-askpass in RPM spec file if building without it
3980 from Pekka Savola <pekkas@netcore.fi>
c215ba3b 3981 - (djm) Release 2.3.0p1
97b378bf 3982 - (bal) typo in configure.in in regards to --with-ldflags from Marko
3983 Asplund <aspa@kronodoc.fi>
3984 - (bal) fixed next-posix.h. Forgot prototype of getppid().
68f189a9 3985
b850ecd9 398620001105
3987 - (bal) Sync with OpenBSD:
3988 - markus@cvs.openbsd.org 2000/10/31 9:31:58
3989 [compat.c]
3990 handle all old openssh versions
3991 - markus@cvs.openbsd.org 2000/10/31 13:1853
3992 [deattack.c]
3993 so that large packets do not wrap "n"; from netbsd
3994 - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
a30ce26d 3995 - (bal) auth2-skey.c - Checked in. Missing from portable tree.
3996 - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
3997 setsid() into more common files
96054e6f 3998 - (stevesk) pty.c: use __hpux to identify HP-UX.
d0127657 3999 - (bal) Missed auth-skey.o in Makefile.in and minor correction to
4000 bsd-waitpid.c
b850ecd9 4001
75b90ced 400220001029
4003 - (stevesk) Fix typo in auth.c: USE_PAM not PAM
95273555 4004 - (stevesk) Create contrib/cygwin/ directory; patch from
4005 Corinna Vinschen <vinschen@redhat.com>
e9e4a1c7 4006 - (bal) Resolved more $xno and $xyes issues in configure.in
fd5f0295 4007 - (bal) next-posix.h - spelling and forgot a prototype
75b90ced 4008
344f2b94 400920001028
61e96248 4010 - (djm) fix select hack in serverloop.c from Philippe WILLEM
344f2b94 4011 <Philippe.WILLEM@urssaf.fr>
240ae474 4012 - (djm) Fix mangled AIXAUTHENTICATE code
61e96248 4013 - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
606ea390 4014 <markus.friedl@informatik.uni-erlangen.de>
a22aff1f 4015 - (djm) Sync with OpenBSD:
4016 - markus@cvs.openbsd.org 2000/10/16 15:46:32
4017 [ssh.1]
4018 fixes from pekkas@netcore.fi
4019 - markus@cvs.openbsd.org 2000/10/17 14:28:11
4020 [atomicio.c]
4021 return number of characters processed; ok deraadt@
4022 - markus@cvs.openbsd.org 2000/10/18 12:04:02
4023 [atomicio.c]
4024 undo
4025 - markus@cvs.openbsd.org 2000/10/18 12:23:02
4026 [scp.c]
4027 replace atomicio(read,...) with read(); ok deraadt@
4028 - markus@cvs.openbsd.org 2000/10/18 12:42:00
4029 [session.c]
4030 restore old record login behaviour
4031 - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
4032 [auth-skey.c]
4033 fmt string problem in unused code
4034 - provos@cvs.openbsd.org 2000/10/19 10:45:16
4035 [sshconnect2.c]
4036 don't reference freed memory. okay deraadt@
4037 - markus@cvs.openbsd.org 2000/10/21 11:04:23
4038 [canohost.c]
4039 typo, eramore@era-t.ericsson.se; ok niels@
4040 - markus@cvs.openbsd.org 2000/10/23 13:31:55
4041 [cipher.c]
4042 non-alignment dependent swap_bytes(); from
4043 simonb@wasabisystems.com/netbsd
4044 - markus@cvs.openbsd.org 2000/10/26 12:38:28
4045 [compat.c]
4046 add older vandyke products
4047 - markus@cvs.openbsd.org 2000/10/27 01:32:19
4048 [channels.c channels.h clientloop.c serverloop.c session.c]
4049 [ssh.c util.c]
61e96248 4050 enable non-blocking IO on channels, and tty's (except for the
a22aff1f 4051 client ttys).
344f2b94 4052
ddc49b5c 405320001027
4054 - (djm) Increase REKEY_BYTES to 2^24 for arc4random
4055
48e7916f 405620001025
4057 - (djm) Added WARNING.RNG file and modified configure to ask users of the
4058 builtin entropy code to read it.
4059 - (djm) Prefer builtin regex to PCRE.
00937921 4060 - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
4061 - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
4062 <proski@gnu.org>
48e7916f 4063
8dcda1e3 406420001020
4065 - (djm) Don't define _REENTRANT for SNI/Reliant Unix
07bee9a7 4066 - (bal) Imported NEWS-OS waitpid() macros into NeXT. Since implementation
4067 is more correct then current version.
8dcda1e3 4068
f5af5cd5 406920001018
4070 - (stevesk) Add initial support for setproctitle(). Current
4071 support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
134fd7f6 4072 - (stevesk) Add egd startup scripts to contrib/hpux/
f5af5cd5 4073
2f31bdd6 407420001017
4075 - (djm) Add -lregex to cywin libs from Corinna Vinschen
4076 <vinschen@cygnus.com>
ba7a3f40 4077 - (djm) Don't rely on atomicio's retval to determine length of askpass
4078 supplied passphrase. Problem report from Lutz Jaenicke
4079 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
66d6c27e 4080 - (bal) Changed from GNU rx to PCRE on suggestion from djm.
61e96248 4081 - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
66d6c27e 4082 <nakaji@tutrp.tut.ac.jp>
2f31bdd6 4083
33de75a3 408420001016
4085 - (djm) Sync with OpenBSD:
4086 - markus@cvs.openbsd.org 2000/10/14 04:01:15
4087 [cipher.c]
4088 debug3
4089 - markus@cvs.openbsd.org 2000/10/14 04:07:23
4090 [scp.c]
4091 remove spaces from arguments; from djm@mindrot.org
4092 - markus@cvs.openbsd.org 2000/10/14 06:09:46
4093 [ssh.1]
4094 Cipher is for SSH-1 only
4095 - markus@cvs.openbsd.org 2000/10/14 06:12:09
4096 [servconf.c servconf.h serverloop.c session.c sshd.8]
4097 AllowTcpForwarding; from naddy@
4098 - markus@cvs.openbsd.org 2000/10/14 06:16:56
4099 [auth2.c compat.c compat.h sshconnect2.c version.h]
61e96248 4100 OpenSSH_2.3; note that is is not complete, but the version number
33de75a3 4101 needs to be changed for interoperability reasons
4102 - markus@cvs.openbsd.org 2000/10/14 06:19:45
4103 [auth-rsa.c]
4104 do not send RSA challenge if key is not allowed by key-options; from
4105 eivind@ThinkSec.com
4106 - markus@cvs.openbsd.org 2000/10/15 08:14:01
4107 [rijndael.c session.c]
4108 typos; from stevesk@sweden.hp.com
4109 - markus@cvs.openbsd.org 2000/10/15 08:18:31
4110 [rijndael.c]
4111 typo
61e96248 4112 - (djm) Copy manpages back over from OpenBSD - too tedious to wade
30d8b039 4113 through diffs
61e96248 4114 - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
30d8b039 4115 <pekkas@netcore.fi>
aa0289fe 4116 - (djm) Update version in Redhat spec file
61e96248 4117 - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
aa0289fe 4118 Redhat 7.0 spec file
5b2d4b75 4119 - (djm) Make inability to read/write PRNG seedfile non-fatal
4120
33de75a3 4121
4d670c24 412220001015
4123 - (djm) Fix ssh2 hang on background processes at logout.
4124
71dfaf1c 412520001014
443172c4 4126 - (bal) Add support for realpath and getcwd for platforms with broken
4127 or missing realpath implementations for sftp-server.
4128 - (bal) Corrected mistake in INSTALL in regards to GNU rx library
61e96248 4129 - (bal) Add support for GNU rx library for those lacking regexp support
71dfaf1c 4130 - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
02323c45 4131 - (djm) Revert SSH2 serverloop hack, will find a better way.
4ee81249 4132 - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
4133 from Martin Johansson <fatbob@acc.umu.se>
94ec8c6b 4134 - (djm) Big OpenBSD sync:
4135 - markus@cvs.openbsd.org 2000/09/30 10:27:44
4136 [log.c]
4137 allow loglevel debug
4138 - markus@cvs.openbsd.org 2000/10/03 11:59:57
4139 [packet.c]
4140 hmac->mac
4141 - markus@cvs.openbsd.org 2000/10/03 12:03:03
4142 [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
4143 move fake-auth from auth1.c to individual auth methods, disables s/key in
4144 debug-msg
4145 - markus@cvs.openbsd.org 2000/10/03 12:16:48
4146 ssh.c
4147 do not resolve canonname, i have no idea why this was added oin ossh
4148 - markus@cvs.openbsd.org 2000/10/09 15:30:44
4149 ssh-keygen.1 ssh-keygen.c
4150 -X now reads private ssh.com DSA keys, too.
4151 - markus@cvs.openbsd.org 2000/10/09 15:32:34
4152 auth-options.c
4153 clear options on every call.
4154 - markus@cvs.openbsd.org 2000/10/09 15:51:00
4155 authfd.c authfd.h
4156 interop with ssh-agent2, from <res@shore.net>
4157 - markus@cvs.openbsd.org 2000/10/10 14:20:45
4158 compat.c
4159 use rexexp for version string matching
4160 - provos@cvs.openbsd.org 2000/10/10 22:02:18
4161 [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
4162 First rough implementation of the diffie-hellman group exchange. The
4163 client can ask the server for bigger groups to perform the diffie-hellman
4164 in, thus increasing the attack complexity when using ciphers with longer
4165 keys. University of Windsor provided network, T the company.
4166 - markus@cvs.openbsd.org 2000/10/11 13:59:52
4167 [auth-rsa.c auth2.c]
4168 clear auth options unless auth sucessfull
4169 - markus@cvs.openbsd.org 2000/10/11 14:00:27
4170 [auth-options.h]
4171 clear auth options unless auth sucessfull
4172 - markus@cvs.openbsd.org 2000/10/11 14:03:27
4173 [scp.1 scp.c]
4174 support 'scp -o' with help from mouring@pconline.com
4175 - markus@cvs.openbsd.org 2000/10/11 14:11:35
4176 [dh.c]
4177 Wall
4178 - markus@cvs.openbsd.org 2000/10/11 14:14:40
4179 [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
4180 [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
4181 add support for s/key (kbd-interactive) to ssh2, based on work by
4182 mkiernan@avantgo.com and me
4183 - markus@cvs.openbsd.org 2000/10/11 14:27:24
4184 [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
4185 [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
4186 [sshconnect2.c sshd.c]
4187 new cipher framework
4188 - markus@cvs.openbsd.org 2000/10/11 14:45:21
4189 [cipher.c]
4190 remove DES
4191 - markus@cvs.openbsd.org 2000/10/12 03:59:20
4192 [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
4193 enable DES in SSH-1 clients only
4194 - markus@cvs.openbsd.org 2000/10/12 08:21:13
4195 [kex.h packet.c]
4196 remove unused
4197 - markus@cvs.openbsd.org 2000/10/13 12:34:46
4198 [sshd.c]
4199 Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
4200 - markus@cvs.openbsd.org 2000/10/13 12:59:15
4201 [cipher.c cipher.h myproposal.h rijndael.c rijndael.h]
4202 rijndael/aes support
4203 - markus@cvs.openbsd.org 2000/10/13 13:10:54
4204 [sshd.8]
4205 more info about -V
4206 - markus@cvs.openbsd.org 2000/10/13 13:12:02
4207 [myproposal.h]
4208 prefer no compression
3ed32516 4209 - (djm) Fix scp user@host handling
4210 - (djm) Don't clobber ssh_prng_cmds on install
6bcf7caa 4211 - (stevesk) Include config.h in rijndael.c so we define intXX_t and
4212 u_intXX_t types on all platforms.
9ea53ba5 4213 - (stevesk) rijndael.c: cleanup missing declaration warnings.
2919e060 4214 - (stevesk) ~/.hushlogin shouldn't cause required password change to
4215 be bypassed.
f5665f6f 4216 - (stevesk) Display correct path to ssh-askpass in configure output.
4217 Report from Lutz Jaenicke.
71dfaf1c 4218
ebd782f7 421920001007
4220 - (stevesk) Print PAM return value in PAM log messages to aid
4221 with debugging.
97994d32 4222 - (stevesk) Fix detection of pw_class struct member in configure;
4223 patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
4224
47a134c1 422520001002
4226 - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
4227 - (djm) Add host system and CC to end-of-configure report. Suggested by
4228 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
4229
7322ef0e 423020000931
4231 - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
4232
6ac7829a 423320000930
b6490dcb 4234 - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
61e96248 4235 - (djm) Support in bsd-snprintf.c for long long conversions from
772bd898 4236 Ben Lindstrom <mouring@pconline.com>
4237 - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
857040fb 4238 - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
61e96248 4239 very short lived X connections. Bug report from Tobias Oetiker
857040fb 4240 <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
bd2d7f6a 4241 - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
4242 patch from Pekka Savola <pekkas@netcore.fi>
58665035 4243 - (djm) Forgot to cvs add LICENSE file
dc2901a0 4244 - (djm) Add LICENSE to RPM spec files
de273eef 4245 - (djm) CVS OpenBSD sync:
4246 - markus@cvs.openbsd.org 2000/09/26 13:59:59
4247 [clientloop.c]
4248 use debug2
4249 - markus@cvs.openbsd.org 2000/09/27 15:41:34
4250 [auth2.c sshconnect2.c]
4251 use key_type()
4252 - markus@cvs.openbsd.org 2000/09/28 12:03:18
4253 [channels.c]
4254 debug -> debug2 cleanup
61e96248 4255 - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
2a7d529a 4256 strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
4257 <Alain.St-Denis@ec.gc.ca>
61e96248 4258 - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
4259 Problem was caused by interrupted read in ssh-add. Report from Donald
2a7d529a 4260 J. Barry <don@astro.cornell.edu>
6ac7829a 4261
c5d85828 426220000929
4263 - (djm) Fix SSH2 not terminating until all background tasks done problem.
61e96248 4264 - (djm) Another off-by-one fix from Pavel Kankovsky
4265 <peak@argo.troja.mff.cuni.cz>
22d89d24 4266 - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
4267 tidy necessary differences. Use Markus' new debugN() in entropy.c
61e96248 4268 - (djm) Merged big SCO portability patch from Tim Rice
77bb0bca 4269 <tim@multitalents.net>
c5d85828 4270
6fd7f731 427120000926
4272 - (djm) Update X11-askpass to 1.0.2 in RPM spec file
c5ae7384 4273 - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
61e96248 4274 - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
4275 Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
6fd7f731 4276
2f125ca1 427720000924
4278 - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
4279 - (djm) A bit more cleanup - created cygwin_util.h
bcdaaeab 4280 - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
4281 <markm@swoon.net>
2f125ca1 4282
764d4113 428320000923
61e96248 4284 - (djm) Fix address logging in utmp from Kevin Steves
764d4113 4285 <stevesk@sweden.hp.com>
777319db 4286 - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
bd590612 4287 - (djm) Seperate tests for int64_t and u_int64_t types
61e96248 4288 - (djm) Tweak password expiry checking at suggestion of Kevin Steves
37c1c46d 4289 <stevesk@sweden.hp.com>
e79b44e1 4290 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
61e96248 4291 - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
e2144f11 4292 Michael Stone <mstone@cs.loyola.edu>
188adeb2 4293 - (djm) OpenBSD CVS sync:
4294 - markus@cvs.openbsd.org 2000/09/17 09:38:59
4295 [sshconnect2.c sshd.c]
4296 fix DEBUG_KEXDH
4297 - markus@cvs.openbsd.org 2000/09/17 09:52:51
4298 [sshconnect.c]
4299 yes no; ok niels@
4300 - markus@cvs.openbsd.org 2000/09/21 04:55:11
4301 [sshd.8]
4302 typo
4303 - markus@cvs.openbsd.org 2000/09/21 05:03:54
4304 [serverloop.c]
4305 typo
4306 - markus@cvs.openbsd.org 2000/09/21 05:11:42
4307 scp.c
4308 utime() to utimes(); mouring@pconline.com
4309 - markus@cvs.openbsd.org 2000/09/21 05:25:08
4310 sshconnect2.c
4311 change login logic in ssh2, allows plugin of other auth methods
4312 - markus@cvs.openbsd.org 2000/09/21 05:25:35
4313 [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
4314 [serverloop.c]
4315 add context to dispatch_run
4316 - markus@cvs.openbsd.org 2000/09/21 05:07:52
4317 authfd.c authfd.h ssh-agent.c
4318 bug compat for old ssh.com software
764d4113 4319
7f377177 432020000920
4321 - (djm) Fix bad path substitution. Report from Andrew Miner
4322 <asminer@cs.iastate.edu>
4323
bcbf86ec 432420000916
61e96248 4325 - (djm) Fix SSL search order from Lutz Jaenicke
7950bf97 4326 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
19ece6d2 4327 - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
9cd45ea4 4328 - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
995edaac 4329 - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
4330 Patch from Larry Jones <larry.jones@sdrc.com>
61e96248 4331 - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
ad55cd03 4332 password change patch.
4333 - (djm) Bring licenses on my stuff in line with OpenBSD's
0bbfbdeb 4334 - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
4335 Kevin Steves <stevesk@sweden.hp.com>
7f8f5e00 4336 - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
4337 - (djm) Re-enable int64_t types - we need them for sftp
4338 - (djm) Use libexecdir from configure , rather than libexecdir/ssh
4339 - (djm) Update Redhat SPEC file accordingly
4340 - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
4341 - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
61e96248 4342 - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
7f8f5e00 4343 <Dirk.DeWachter@rug.ac.be>
61e96248 4344 - (djm) Fixprogs and entropy list fixes from Larry Jones
7f8f5e00 4345 <larry.jones@sdrc.com>
4346 - (djm) Fix for SuSE spec file from Takashi YOSHIDA
4347 <tyoshida@gemini.rc.kyushu-u.ac.jp>
bcbf86ec 4348 - (djm) Merge OpenBSD changes:
4349 - markus@cvs.openbsd.org 2000/09/05 02:59:57
4350 [session.c]
4351 print hostname (not hushlogin)
4352 - markus@cvs.openbsd.org 2000/09/05 13:18:48
4353 [authfile.c ssh-add.c]
4354 enable ssh-add -d for DSA keys
4355 - markus@cvs.openbsd.org 2000/09/05 13:20:49
4356 [sftp-server.c]
4357 cleanup
4358 - markus@cvs.openbsd.org 2000/09/06 03:46:41
4359 [authfile.h]
4360 prototype
4361 - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
4362 [ALL]
61e96248 4363 cleanup copyright notices on all files. I have attempted to be
4364 accurate with the details. everything is now under Tatu's licence
4365 (which I copied from his readme), and/or the core-sdi bsd-ish thing
4366 for deattack, or various openbsd developers under a 2-term bsd
bcbf86ec 4367 licence. We're not changing any rules, just being accurate.
4368 - markus@cvs.openbsd.org 2000/09/07 14:40:30
4369 [channels.c channels.h clientloop.c serverloop.c ssh.c]
4370 cleanup window and packet sizes for ssh2 flow control; ok niels
4371 - markus@cvs.openbsd.org 2000/09/07 14:53:00
4372 [scp.c]
4373 typo
4374 - markus@cvs.openbsd.org 2000/09/07 15:13:37
4375 [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
4376 [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
4377 [pty.c readconf.c]
4378 some more Copyright fixes
4379 - markus@cvs.openbsd.org 2000/09/08 03:02:51
4380 [README.openssh2]
4381 bye bye
4382 - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
4383 [LICENCE cipher.c]
4384 a few more comments about it being ARC4 not RC4
4385 - markus@cvs.openbsd.org 2000/09/12 14:53:11
4386 [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
4387 multiple debug levels
4388 - markus@cvs.openbsd.org 2000/09/14 14:25:15
4389 [clientloop.c]
4390 typo
4391 - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
4392 [ssh-agent.c]
4393 check return value for setenv(3) for failure, and deal appropriately
4394
deb8d717 439520000913
4396 - (djm) Fix server not exiting with jobs in background.
4397
b5e300c2 439820000905
4399 - (djm) Import OpenBSD CVS changes
4400 - markus@cvs.openbsd.org 2000/08/31 15:52:24
4401 [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
4402 implement a SFTP server. interops with sftp2, scp2 and the windows
4403 client from ssh.com
4404 - markus@cvs.openbsd.org 2000/08/31 15:56:03
4405 [README.openssh2]
4406 sync
4407 - markus@cvs.openbsd.org 2000/08/31 16:05:42
4408 [session.c]
4409 Wall
4410 - markus@cvs.openbsd.org 2000/08/31 16:09:34
4411 [authfd.c ssh-agent.c]
4412 add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
4413 - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
4414 [scp.1 scp.c]
4415 cleanup and fix -S support; stevesk@sweden.hp.com
4416 - markus@cvs.openbsd.org 2000/09/01 16:29:32
4417 [sftp-server.c]
4418 portability fixes
4419 - markus@cvs.openbsd.org 2000/09/01 16:32:41
4420 [sftp-server.c]
4421 fix cast; mouring@pconline.com
4422 - itojun@cvs.openbsd.org 2000/09/03 09:23:28
4423 [ssh-add.1 ssh.1]
4424 add missing .El against .Bl.
4425 - markus@cvs.openbsd.org 2000/09/04 13:03:41
4426 [session.c]
4427 missing close; ok theo
4428 - markus@cvs.openbsd.org 2000/09/04 13:07:21
4429 [session.c]
4430 fix get_last_login_time order; from andre@van-veen.de
4431 - markus@cvs.openbsd.org 2000/09/04 13:10:09
4432 [sftp-server.c]
4433 more cast fixes; from mouring@pconline.com
4434 - markus@cvs.openbsd.org 2000/09/04 13:06:04
4435 [session.c]
4436 set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
4437 - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
3c62e7eb 4438 - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
4439
1e61f54a 444020000903
4441 - (djm) Fix Redhat init script
4442
c80876b4 444320000901
4444 - (djm) Pick up Jim's new X11-askpass
4445 - (djm) Release 2.2.0p1
4446
8b4a0d08 444720000831
bcbf86ec 4448 - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
8b4a0d08 4449 <acox@cv.telegroup.com>
b817711d 4450 - (djm) Pick up new version (2.2.0) from OpenBSD CVS
8b4a0d08 4451
0b65b628 445220000830
4453 - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
10fa00c8 4454 - (djm) Periodically rekey arc4random
4455 - (djm) Clean up diff against OpenBSD.
bcbf86ec 4456 - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
2b10f47a 4457 <stevesk@sweden.hp.com>
b33a2e6e 4458 - (djm) Quieten the pam delete credentials error message
44839801 4459 - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
4460 Kevin Steves <stevesk@sweden.hp.com>
84a770d1 4461 - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
7efa2776 4462 - (djm) Fix doh in bsd-arc4random.c
0b65b628 4463
9aaf9be4 446420000829
bcbf86ec 4465 - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
4466 Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
9aaf9be4 4467 Garrick James <garrick@james.net>
b5f90139 4468 - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
4469 Bastian Trompetter <btrompetter@firemail.de>
698d107e 4470 - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
14a9a859 4471 - More OpenBSD updates:
4472 - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
4473 [scp.c]
4474 off_t in sink, to fix files > 2GB, i think, test is still running ;-)
4475 - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
4476 [session.c]
4477 Wall
4478 - markus@cvs.openbsd.org 2000/08/26 04:33:43
4479 [compat.c]
4480 ssh.com-2.3.0
4481 - markus@cvs.openbsd.org 2000/08/27 12:18:05
4482 [compat.c]
4483 compatibility with future ssh.com versions
4484 - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
4485 [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
4486 print uid/gid as unsigned
4487 - markus@cvs.openbsd.org 2000/08/28 13:51:00
4488 [ssh.c]
4489 enable -n and -f for ssh2
4490 - markus@cvs.openbsd.org 2000/08/28 14:19:53
4491 [ssh.c]
4492 allow combination of -N and -f
4493 - markus@cvs.openbsd.org 2000/08/28 14:20:56
4494 [util.c]
4495 util.c
4496 - markus@cvs.openbsd.org 2000/08/28 14:22:02
4497 [util.c]
4498 undo
4499 - markus@cvs.openbsd.org 2000/08/28 14:23:38
4500 [util.c]
4501 don't complain if setting NONBLOCK fails with ENODEV
9aaf9be4 4502
137d7b6c 450320000823
4504 - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
bcbf86ec 4505 Avoids "scp never exits" problem. Reports from Lutz Jaenicke
4506 <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
137d7b6c 4507 <kajiyama@grad.sccs.chukyo-u.ac.jp>
2e73a022 4508 - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
da40ab4d 4509 - (djm) Add local version to version.h
ea788c22 4510 - (djm) Don't reseed arc4random everytime it is used
2e73a022 4511 - (djm) OpenBSD CVS updates:
4512 - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
4513 [ssh.c]
4514 accept remsh as a valid name as well; roman@buildpoint.com
4515 - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
4516 [deattack.c crc32.c packet.c]
4517 rename crc32() to ssh_crc32() to avoid zlib name clash. do not move to
4518 libz crc32 function yet, because it has ugly "long"'s in it;
4519 oneill@cs.sfu.ca
4520 - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
4521 [scp.1 scp.c]
4522 -S prog support; tv@debian.org
4523 - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
4524 [scp.c]
4525 knf
4526 - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
4527 [log-client.c]
4528 shorten
4529 - markus@cvs.openbsd.org 2000/08/19 12:48:11
4530 [channels.c channels.h clientloop.c ssh.c ssh.h]
4531 support for ~. in ssh2
4532 - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
4533 [crc32.h]
4534 proper prototype
4535 - markus@cvs.openbsd.org 2000/08/19 15:34:44
bcbf86ec 4536 [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
4537 [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
2e73a022 4538 [fingerprint.c fingerprint.h]
4539 add SSH2/DSA support to the agent and some other DSA related cleanups.
4540 (note that we cannot talk to ssh.com's ssh2 agents)
4541 - markus@cvs.openbsd.org 2000/08/19 15:55:52
4542 [channels.c channels.h clientloop.c]
4543 more ~ support for ssh2
4544 - markus@cvs.openbsd.org 2000/08/19 16:21:19
4545 [clientloop.c]
4546 oops
4547 - millert@cvs.openbsd.org 2000/08/20 12:25:53
4548 [session.c]
4549 We have to stash the result of get_remote_name_or_ip() before we
4550 close our socket or getpeername() will get EBADF and the process
4551 will exit. Only a problem for "UseLogin yes".
4552 - millert@cvs.openbsd.org 2000/08/20 12:30:59
4553 [session.c]
4554 Only check /etc/nologin if "UseLogin no" since login(1) may have its
4555 own policy on determining who is allowed to login when /etc/nologin
4556 is present. Also use the _PATH_NOLOGIN define.
4557 - millert@cvs.openbsd.org 2000/08/20 12:42:43
4558 [auth1.c auth2.c session.c ssh.c]
4559 Add calls to setusercontext() and login_get*(). We basically call
4560 setusercontext() in most places where previously we did a setlogin().
4561 Add default login.conf file and put root in the "daemon" login class.
4562 - millert@cvs.openbsd.org 2000/08/21 10:23:31
4563 [session.c]
4564 Fix incorrect PATH setting; noted by Markus.
137d7b6c 4565
c345cf9d 456620000818
4567 - (djm) OpenBSD CVS changes:
4568 - markus@cvs.openbsd.org 2000/07/22 03:14:37
4569 [servconf.c servconf.h sshd.8 sshd.c sshd_config]
4570 random early drop; ok theo, niels
4571 - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
4572 [ssh.1]
4573 typo
4574 - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
4575 [sshd.8]
4576 many fixes from pepper@mail.reppep.com
4577 - provos@cvs.openbsd.org 2000/08/01 13:01:42
4578 [Makefile.in util.c aux.c]
4579 rename aux.c to util.c to help with cygwin port
4580 - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
4581 [authfd.c]
4582 correct sun_len; Alexander@Leidinger.net
4583 - provos@cvs.openbsd.org 2000/08/02 10:27:17
4584 [readconf.c sshd.8]
4585 disable kerberos authentication by default
4586 - provos@cvs.openbsd.org 2000/08/02 11:27:05
4587 [sshd.8 readconf.c auth-krb4.c]
4588 disallow kerberos authentication if we can't verify the TGT; from
4589 dugsong@
4590 kerberos authentication is on by default only if you have a srvtab.
4591 - markus@cvs.openbsd.org 2000/08/04 14:30:07
4592 [auth.c]
4593 unused
4594 - markus@cvs.openbsd.org 2000/08/04 14:30:35
4595 [sshd_config]
4596 MaxStartups
4597 - markus@cvs.openbsd.org 2000/08/15 13:20:46
4598 [authfd.c]
4599 cleanup; ok niels@
4600 - markus@cvs.openbsd.org 2000/08/17 14:05:10
4601 [session.c]
4602 cleanup login(1)-like jobs, no duplicate utmp entries
4603 - markus@cvs.openbsd.org 2000/08/17 14:06:34
4604 [session.c sshd.8 sshd.c]
4605 sshd -u len, similar to telnetd
1a022229 4606 - (djm) Lastlog was not getting closed after writing login entry
39987cc0 4607 - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
c345cf9d 4608
416ed5a7 460920000816
4610 - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
bcbf86ec 4611 - (djm) Fix strerror replacement for old SunOS. Based on patch from
416ed5a7 4612 Charles Levert <charles@comm.polymtl.ca>
bcbf86ec 4613 - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
416ed5a7 4614 implementation.
ba606eb2 4615 - (djm) SUN_LEN macro for systems which lack it
416ed5a7 4616
dbaa2e87 461720000815
4618 - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
cd352c82 4619 - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
4620 Michael Stone <mstone@cs.loyola.edu>
d93a7e5a 4621 - (djm) Don't seek in directory based lastlogs
bcbf86ec 4622 - (djm) Fix --with-ipaddr-display configure option test. Patch from
d93a7e5a 4623 Jarno Huuskonen <jhuuskon@messi.uku.fi>
2a2cb9e7 4624 - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
dbaa2e87 4625
6c33bf70 462620000813
4627 - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
4628 Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
4629
3fcce26c 463020000809
bcbf86ec 4631 - (djm) Define AIX hard limits if headers don't. Report from
3fcce26c 4632 Bill Painter <william.t.painter@lmco.com>
bcbf86ec 4633 - (djm) utmp direct write & SunOS 4 patch from Charles Levert
32eec038 4634 <charles@comm.polymtl.ca>
3fcce26c 4635
71d43804 463620000808
4637 - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
4638 time, spec file cleanup.
4639
f9bcea07 464020000807
378f2232 4641 - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
47670e77 4642 - (djm) Suppress error messages on channel close shutdown() failurs
4643 works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
378f2232 4644 - (djm) Add some more entropy collection commands from Lutz Jaenicke
f9bcea07 4645
bcf89935 464620000725
4647 - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
4648
4c8722d9 464920000721
4650 - (djm) OpenBSD CVS updates:
4651 - markus@cvs.openbsd.org 2000/07/16 02:27:22
4652 [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
4653 [sshconnect1.c sshconnect2.c]
4654 make ssh-add accept dsa keys (the agent does not)
4655 - djm@cvs.openbsd.org 2000/07/17 19:25:02
4656 [sshd.c]
4657 Another closing of stdin; ok deraadt
4658 - markus@cvs.openbsd.org 2000/07/19 18:33:12
4659 [dsa.c]
4660 missing free, reorder
4661 - markus@cvs.openbsd.org 2000/07/20 16:23:14
4662 [ssh-keygen.1]
4663 document input and output files
4664
240777b8 466520000720
4c8722d9 4666 - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
240777b8 4667
3c7def32 466820000716
4c8722d9 4669 - (djm) Release 2.1.1p4
3c7def32 4670
819b676f 467120000715
704b1659 4672 - (djm) OpenBSD CVS updates
4673 - provos@cvs.openbsd.org 2000/07/13 16:53:22
4674 [aux.c readconf.c servconf.c ssh.h]
4675 allow multiple whitespace but only one '=' between tokens, bug report from
4676 Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
4677 - provos@cvs.openbsd.org 2000/07/13 17:14:09
4678 [clientloop.c]
4679 typo; todd@fries.net
4680 - provos@cvs.openbsd.org 2000/07/13 17:19:31
4681 [scp.c]
4682 close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
4683 - markus@cvs.openbsd.org 2000/07/14 16:59:46
4684 [readconf.c servconf.c]
4685 allow leading whitespace. ok niels
4686 - djm@cvs.openbsd.org 2000/07/14 22:01:38
4687 [ssh-keygen.c ssh.c]
4688 Always create ~/.ssh with mode 700; ok Markus
819b676f 4689 - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
4690 - Include floatingpoint.h for entropy.c
4691 - strerror replacement
704b1659 4692
3f7a7e4a 469320000712
c37fb3c1 4694 - (djm) Remove -lresolve for Reliant Unix
3f7a7e4a 4695 - (djm) OpenBSD CVS Updates:
4696 - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
4697 [session.c sshd.c ]
4698 make MaxStartups code still work with -d; djm
4699 - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
4700 [readconf.c ssh_config]
4701 disable FallBackToRsh by default
c37fb3c1 4702 - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
4703 Ben Lindstrom <mouring@pconline.com>
1e970014 4704 - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
4705 spec file.
dcb36e5d 4706 - (djm) Released 2.1.1p3
3f7a7e4a 4707
56118702 470820000711
4709 - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
4710 <tbert@abac.com>
132dd316 4711 - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
bcbf86ec 4712 - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
c99e5056 4713 <mouring@pconline.com>
bcbf86ec 4714 - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
dc2a6d09 4715 from Jim Watt <jimw@peisj.pebio.com>
2d9a148e 4716 - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
4717 to compile on more platforms (incl NeXT).
cc6f2c4c 4718 - (djm) Added bsd-inet_aton and configure support for NeXT
aae19451 4719 - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
089fbbd2 4720 - (djm) OpenBSD CVS updates:
4721 - markus@cvs.openbsd.org 2000/06/26 03:22:29
4722 [authfd.c]
4723 cleanup, less cut&paste
4724 - markus@cvs.openbsd.org 2000/06/26 15:59:19
4725 [servconf.c servconf.h session.c sshd.8 sshd.c]
bcbf86ec 4726 MaxStartups: limit number of unauthenticated connections, work by
089fbbd2 4727 theo and me
4728 - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
4729 [session.c]
4730 use no_x11_forwarding_flag correctly; provos ok
4731 - provos@cvs.openbsd.org 2000/07/05 15:35:57
4732 [sshd.c]
4733 typo
4734 - aaron@cvs.openbsd.org 2000/07/05 22:06:58
4735 [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
bcbf86ec 4736 Insert more missing .El directives. Our troff really should identify
089fbbd2 4737 these and spit out a warning.
4738 - todd@cvs.openbsd.org 2000/07/06 21:55:04
4739 [auth-rsa.c auth2.c ssh-keygen.c]
4740 clean code is good code
4741 - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
4742 [serverloop.c]
4743 sense of port forwarding flag test was backwards
4744 - provos@cvs.openbsd.org 2000/07/08 17:17:31
4745 [compat.c readconf.c]
4746 replace strtok with strsep; from David Young <dyoung@onthejob.net>
4747 - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
4748 [auth.h]
4749 KNF
4750 - ho@cvs.openbsd.org 2000/07/08 19:27:33
4751 [compat.c readconf.c]
4752 Better conditions for strsep() ending.
4753 - ho@cvs.openbsd.org 2000/07/10 10:27:05
4754 [readconf.c]
4755 Get the correct message on errors. (niels@ ok)
4756 - ho@cvs.openbsd.org 2000/07/10 10:30:25
4757 [cipher.c kex.c servconf.c]
4758 strtok() --> strsep(). (niels@ ok)
5540ea9b 4759 - (djm) Fix problem with debug mode and MaxStartups
eb37534b 4760 - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
4761 builds)
229f64ee 4762 - (djm) Add strsep function from OpenBSD libc for systems that lack it
56118702 4763
a8545c6c 476420000709
4765 - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
4766 Kevin Steves <stevesk@sweden.hp.com>
ec90a7d6 4767 - (djm) Match prototype and function declaration for rresvport_af.
4768 Problem report from Niklas Edmundsson <nikke@ing.umu.se>
bcbf86ec 4769 - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
732e8ac5 4770 builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
37f1df94 4771 - (djm) Replace ut_name with ut_user. Patch from Jim Watt
4772 <jimw@peisj.pebio.com>
264dce47 4773 - (djm) Fix pam sprintf fix
4774 - (djm) Cleanup entropy collection code a little more. Split initialisation
4775 from seeding, perform intialisation immediatly at start, be careful with
4776 uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
5bf9cfe9 4777 - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
4778 Including sigaction() et al. replacements
bcbf86ec 4779 - (djm) AIX getuserattr() session initialisation from Tom Bertelson
eeec075f 4780 <tbert@abac.com>
a8545c6c 4781
e2902a5b 478220000708
bcbf86ec 4783 - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
e2902a5b 4784 Aaron Hopkins <aaron@die.net>
7a33f831 4785 - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
4786 Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 4787 - (djm) Fixed undefined variables for OSF SIA. Report from
b3f162ba 4788 Baars, Henk <Hendrik.Baars@nl.origin-it.com>
bcbf86ec 4789 - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
b28e4a3b 4790 Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
bcbf86ec 4791 - (djm) Don't use inet_addr.
e2902a5b 4792
5637650d 479320000702
4794 - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
27494968 4795 - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
4796 on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
a4070484 4797 - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
4798 Chris, the Young One <cky@pobox.com>
bcbf86ec 4799 - (djm) Fix scp progress meter on really wide terminals. Based on patch
88726b31 4800 from James H. Cloos Jr. <cloos@jhcloos.com>
5637650d 4801
388e9f9f 480220000701
4803 - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
daaff4d5 4804 - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
82258d68 4805 - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
4806 <vinschen@cygnus.com>
30228d7c 4807 - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
2647ae26 4808 - (djm) Added check for broken snprintf() functions which do not correctly
4809 terminate output string and attempt to use replacement.
46158300 4810 - (djm) Released 2.1.1p2
388e9f9f 4811
9f32ceb4 481220000628
4813 - (djm) Fixes to lastlog code for Irix
4814 - (djm) Use atomicio in loginrec
3206bb3b 4815 - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
4816 Irix 6.x array sessions, project id's, and system audit trail id.
9e0c3e1f 4817 - (djm) Added 'distprep' make target to simplify packaging
bcbf86ec 4818 - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
4d33e531 4819 support. Enable using "USE_SIA=1 ./configure [options]"
61e96248 4820
d8caae24 482120000627
4822 - (djm) Fixes to login code - not setting li->uid, cleanups
a05a70ab 4823 - (djm) Formatting
d8caae24 4824
fe30cc2e 482520000626
3e98362e 4826 - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
4cb5ffa0 4827 - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
4828 - (djm) Added password expiry checking (no password change support)
be0b9bb7 4829 - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
4830 based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
b5b3f75d 4831 - (djm) Fix fixed EGD code.
3e98362e 4832 - OpenBSD CVS update
4833 - provos@cvs.openbsd.org 2000/06/25 14:17:58
4834 [channels.c]
4835 correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
4836
1c04b088 483720000623
bcbf86ec 4838 - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
1c04b088 4839 Svante Signell <svante.signell@telia.com>
4840 - (djm) Autoconf logic to define sa_family_t if it is missing
e5a0294f 4841 - OpenBSD CVS Updates:
4842 - markus@cvs.openbsd.org 2000/06/22 10:32:27
4843 [sshd.c]
4844 missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
4845 - djm@cvs.openbsd.org 2000/06/22 17:55:00
4846 [auth-krb4.c key.c radix.c uuencode.c]
4847 Missing CVS idents; ok markus
1c04b088 4848
f528fdf2 484920000622
4850 - (djm) Automatically generate host key during "make install". Suggested
4851 by Gary E. Miller <gem@rellim.com>
4852 - (djm) Paranoia before kill() system call
74fc9186 4853 - OpenBSD CVS Updates:
4854 - markus@cvs.openbsd.org 2000/06/18 18:50:11
4855 [auth2.c compat.c compat.h sshconnect2.c]
4856 make userauth+pubkey interop with ssh.com-2.2.0
4857 - markus@cvs.openbsd.org 2000/06/18 20:56:17
4858 [dsa.c]
4859 mem leak + be more paranoid in dsa_verify.
4860 - markus@cvs.openbsd.org 2000/06/18 21:29:50
4861 [key.c]
4862 cleanup fingerprinting, less hardcoded sizes
4863 - markus@cvs.openbsd.org 2000/06/19 19:39:45
4864 [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
4865 [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
bcbf86ec 4866 [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
74fc9186 4867 [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
4868 [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
bcbf86ec 4869 [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
4870 [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
74fc9186 4871 [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
4872 [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
4873 OpenBSD tag
4874 - markus@cvs.openbsd.org 2000/06/21 10:46:10
4875 sshconnect2.c missing free; nuke old comment
f528fdf2 4876
e5fe9a1f 487720000620
4878 - (djm) Replace use of '-o' and '-a' logical operators in configure tests
986a22ec 4879 with '||' and '&&'. As suggested by Jim Knoble <jmknoble@jmknoble.cx>
e5fe9a1f 4880 to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
c03aced4 4881 - (djm) Typo in loginrec.c
e5fe9a1f 4882
cbd7492e 488320000618
4884 - (djm) Add summary of configure options to end of ./configure run
bcbf86ec 4885 - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
cbd7492e 4886 Michael Stone <mstone@cs.loyola.edu>
bcbf86ec 4887 - (djm) rusage is a privileged operation on some Unices (incl.
cbd7492e 4888 Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
bcbf86ec 4889 - (djm) Avoid PAM failures when running without a TTY. Report from
cbd7492e 4890 Martin Petrak <petrak@spsknm.schools.sk>
4891 - (djm) Include sys/types.h when including netinet/in.h in configure tests.
4892 Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
729bfe59 4893 - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
38c295d6 4894 - OpenBSD CVS updates:
4895 - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
4896 [channels.c]
4897 everyone says "nix it" (remove protocol 2 debugging message)
4898 - markus@cvs.openbsd.org 2000/06/17 13:24:34
4899 [sshconnect.c]
4900 allow extended server banners
4901 - markus@cvs.openbsd.org 2000/06/17 14:30:10
4902 [sshconnect.c]
4903 missing atomicio, typo
4904 - jakob@cvs.openbsd.org 2000/06/17 16:52:34
4905 [servconf.c servconf.h session.c sshd.8 sshd_config]
4906 add support for ssh v2 subsystems. ok markus@.
4907 - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
4908 [readconf.c servconf.c]
4909 include = in WHITESPACE; markus ok
4910 - markus@cvs.openbsd.org 2000/06/17 19:09:10
4911 [auth2.c]
4912 implement bug compatibility with ssh-2.0.13 pubkey, server side
4913 - markus@cvs.openbsd.org 2000/06/17 21:00:28
4914 [compat.c]
4915 initial support for ssh.com's 2.2.0
4916 - markus@cvs.openbsd.org 2000/06/17 21:16:09
4917 [scp.c]
4918 typo
4919 - markus@cvs.openbsd.org 2000/06/17 22:05:02
4920 [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
4921 split auth-rsa option parsing into auth-options
4922 add options support to authorized_keys2
4923 - markus@cvs.openbsd.org 2000/06/17 22:42:54
4924 [session.c]
4925 typo
cbd7492e 4926
509b1f88 492720000613
4928 - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
4929 - Platform define for SCO 3.x which breaks on /dev/ptmx
4930 - Detect and try to fix missing MAXPATHLEN
a4d05724 4931 - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
4932 <P.S.S.Camp@ukc.ac.uk>
509b1f88 4933
09564242 493420000612
4935 - (djm) Glob manpages in RPM spec files to catch compressed files
4936 - (djm) Full license in auth-pam.c
08ae384f 4937 - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
383207f7 4938 - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
4939 - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
4940 def'd
4941 - Set AIX to use preformatted manpages
61e96248 4942
74b224a0 494320000610
4944 - (djm) Minor doc tweaks
217ab55e 4945 - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
74b224a0 4946
32c80420 494720000609
4948 - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
4949 (in favour of utmpx) on Solaris 8
4950
fa649821 495120000606
48c99b2c 4952 - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
4953 list of commands (by default). Removed verbose debugging (by default).
bcbf86ec 4954 - (djm) Increased command entropy estimates and default entropy collection
48c99b2c 4955 timeout
f988dce5 4956 - (djm) Remove duplicate headers from loginrec.c
c5fa2eb0 4957 - (djm) Don't add /usr/local/lib to library search path on Irix
bcbf86ec 4958 - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
fa649821 4959 <tibbs@math.uh.edu>
1e83f2a2 4960 - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
4961 <zack@wolery.cumb.org>
fa649821 4962 - (djm) OpenBSD CVS updates:
4963 - todd@cvs.openbsd.org
4964 [sshconnect2.c]
4965 teach protocol v2 to count login failures properly and also enable an
4966 explanation of why the password prompt comes up again like v1; this is NOT
4967 crypto
61e96248 4968 - markus@cvs.openbsd.org
fa649821 4969 [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
4970 xauth_location support; pr 1234
4971 [readconf.c sshconnect2.c]
4972 typo, unused
4973 [session.c]
4974 allow use_login only for login sessions, otherwise remote commands are
4975 execed with uid==0
4976 [sshd.8]
4977 document UseLogin better
4978 [version.h]
4979 OpenSSH 2.1.1
4980 [auth-rsa.c]
bcbf86ec 4981 fix match_hostname() logic for auth-rsa: deny access if we have a
fa649821 4982 negative match or no match at all
4983 [channels.c hostfile.c match.c]
bcbf86ec 4984 don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
fa649821 4985 kris@FreeBSD.org
4986
8e7b16f8 498720000606
bcbf86ec 4988 - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
8e7b16f8 4989 configure.
4990
d7c0f3d5 499120000604
4992 - Configure tweaking for new login code on Irix 5.3
2d6c411f 4993 - (andre) login code changes based on djm feedback
d7c0f3d5 4994
2d6c411f 499520000603
4996 - (andre) New login code
4997 - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
4998 - Add loginrec.[ch], logintest.c and autoconf code
61e96248 4999
5daf7064 500020000531
5001 - Cleanup of auth.c, login.c and fake-*
5002 - Cleanup of auth-pam.c, save and print "account expired" error messages
e5662474 5003 - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
69134b9b 5004 - Rewrote bsd-login to use proper utmp API if available. Major cleanup
5005 of fallback DIY code.
5daf7064 5006
b9f446d1 500720000530
5008 - Define atexit for old Solaris
b02ebca1 5009 - Fix buffer overrun in login.c for systems which use syslen in utmpx.
5010 patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
71276795 5011 - OpenBSD CVS updates:
5012 - markus@cvs.openbsd.org
5013 [session.c]
5014 make x11-fwd work w/ localhost (xauth add host/unix:11)
5015 [cipher.c compat.c readconf.c servconf.c]
5016 check strtok() != NULL; ok niels@
5017 [key.c]
5018 fix key_read() for uuencoded keys w/o '='
5019 [serverloop.c]
5020 group ssh1 vs. ssh2 in serverloop
5021 [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
5022 split kexinit/kexdh, factor out common code
5023 [readconf.c ssh.1 ssh.c]
5024 forwardagent defaults to no, add ssh -A
5025 - theo@cvs.openbsd.org
5026 [session.c]
5027 just some line shortening
60688ef9 5028 - Released 2.1.0p3
b9f446d1 5029
29611d9c 503020000520
5031 - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
25422c70 5032 - Don't touch utmp if USE_UTMPX defined
a423beaf 5033 - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
fc1e8bf4 5034 - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
bcbf86ec 5035 - HPUX and Configure fixes from Lutz Jaenicke
fc1e8bf4 5036 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
bcbf86ec 5037 - Use mkinstalldirs script to make directories instead of non-portable
fc1e8bf4 5038 "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
a905808d 5039 - Doc cleanup
29611d9c 5040
301e9b01 504120000518
5042 - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
5043 - OpenBSD CVS updates:
5044 - markus@cvs.openbsd.org
5045 [sshconnect.c]
5046 copy only ai_addrlen bytes; misiek@pld.org.pl
5047 [auth.c]
bcbf86ec 5048 accept an empty shell in authentication; bug reported by
301e9b01 5049 chris@tinker.ucr.edu
5050 [serverloop.c]
5051 we don't have stderr for interactive terminal sessions (fcntl errors)
5052
ad85db64 505320000517
5054 - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
5055 - Fixes command line printing segfaults (spotter: Bladt Norbert)
5056 - Fixes erroneous printing of debug messages to syslog
5057 - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
5058 - Gives useful error message if PRNG initialisation fails
5059 - Reduced ssh startup delay
5060 - Measures cumulative command time rather than the time between reads
704b1659 5061 after select()
ad85db64 5062 - 'fixprogs' perl script to eliminate non-working entropy commands, and
704b1659 5063 optionally run 'ent' to measure command entropy
c1ef8333 5064 - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
a64009ad 5065 - Avoid WCOREDUMP complation errors for systems that lack it
bcbf86ec 5066 - Avoid SIGCHLD warnings from entropy commands
28c1d5ce 5067 - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
0e73cc53 5068 - OpenBSD CVS update:
bcbf86ec 5069 - markus@cvs.openbsd.org
0e73cc53 5070 [ssh.c]
5071 fix usage()
5072 [ssh2.h]
5073 draft-ietf-secsh-architecture-05.txt
5074 [ssh.1]
5075 document ssh -T -N (ssh2 only)
5076 [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
5077 enable nonblocking IO for sshd w/ proto 1, too; split out common code
5078 [aux.c]
5079 missing include
c04f75f1 5080 - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
5081 - INSTALL typo and URL fix
5082 - Makefile fix
5083 - Solaris fixes
bcbf86ec 5084 - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
c04f75f1 5085 <ksakai@kso.netwk.ntt-at.co.jp>
afa5ee68 5086 - RSAless operation patch from kevin_oconnor@standardandpoors.com
d45e3d76 5087 - Detect OpenSSL seperatly from RSA
bcbf86ec 5088 - Better test for RSA (more compatible with RSAref). Based on work by
d45e3d76 5089 Ed Eden <ede370@stl.rural.usda.gov>
ad85db64 5090
3d1a1654 509120000513
bcbf86ec 5092 - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
3d1a1654 5093 <misiek@pld.org.pl>
5094
d02a3a00 509520000511
bcbf86ec 5096 - Fix for prng_seed permissions checking from Lutz Jaenicke
d02a3a00 5097 <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3d1a1654 5098 - "make host-key" fix for Irix
d02a3a00 5099
d0c832f3 510020000509
5101 - OpenBSD CVS update
5102 - markus@cvs.openbsd.org
5103 [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
5104 [ssh.h sshconnect1.c sshconnect2.c sshd.8]
5105 - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
5106 - hugh@cvs.openbsd.org
5107 [ssh.1]
5108 - zap typo
5109 [ssh-keygen.1]
5110 - One last nit fix. (markus approved)
5111 [sshd.8]
5112 - some markus certified spelling adjustments
5113 - markus@cvs.openbsd.org
5114 [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
5115 [sshconnect2.c ]
5116 - bug compat w/ ssh-2.0.13 x11, split out bugs
5117 [nchan.c]
5118 - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
5119 [ssh-keygen.c]
5120 - handle escapes in real and original key format, ok millert@
5121 [version.h]
5122 - OpenSSH-2.1
3dc1102e 5123 - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
e93ee87a 5124 - Doc updates
bcbf86ec 5125 - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
21e5304a 5126 by Andre Lucas <andre.lucas@dial.pipex.com>
d0c832f3 5127
ebdeb9a8 512820000508
5129 - Makefile and RPM spec fixes
5130 - Generate DSA host keys during "make key" or RPM installs
f6cde515 5131 - OpenBSD CVS update
5132 - markus@cvs.openbsd.org
5133 [clientloop.c sshconnect2.c]
5134 - make x11-fwd interop w/ ssh-2.0.13
5135 [README.openssh2]
5136 - interop w/ SecureFX
5137 - Release 2.0.0beta2
ebdeb9a8 5138
bcbf86ec 5139 - Configure caching and cleanup patch from Andre Lucas'
58d100bf 5140 <andre.lucas@dial.pipex.com>
5141
1d1ffb87 514220000507
5143 - Remove references to SSLeay.
5144 - Big OpenBSD CVS update
5145 - markus@cvs.openbsd.org
5146 [clientloop.c]
5147 - typo
5148 [session.c]
5149 - update proctitle on pty alloc/dealloc, e.g. w/ windows client
5150 [session.c]
5151 - update proctitle for proto 1, too
5152 [channels.h nchan.c serverloop.c session.c sshd.c]
5153 - use c-style comments
5154 - deraadt@cvs.openbsd.org
5155 [scp.c]
5156 - more atomicio
bcbf86ec 5157 - markus@cvs.openbsd.org
1d1ffb87 5158 [channels.c]
5159 - set O_NONBLOCK
5160 [ssh.1]
5161 - update AUTHOR
5162 [readconf.c ssh-keygen.c ssh.h]
5163 - default DSA key file ~/.ssh/id_dsa
5164 [clientloop.c]
5165 - typo, rm verbose debug
5166 - deraadt@cvs.openbsd.org
5167 [ssh-keygen.1]
5168 - document DSA use of ssh-keygen
5169 [sshd.8]
5170 - a start at describing what i understand of the DSA side
5171 [ssh-keygen.1]
5172 - document -X and -x
5173 [ssh-keygen.c]
5174 - simplify usage
bcbf86ec 5175 - markus@cvs.openbsd.org
1d1ffb87 5176 [sshd.8]
5177 - there is no rhosts_dsa
5178 [ssh-keygen.1]
5179 - document -y, update -X,-x
5180 [nchan.c]
5181 - fix close for non-open ssh1 channels
5182 [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
5183 - s/DsaKey/HostDSAKey/, document option
5184 [sshconnect2.c]
5185 - respect number_of_password_prompts
5186 [channels.c channels.h servconf.c servconf.h session.c sshd.8]
5187 - GatewayPorts for sshd, ok deraadt@
5188 [ssh-add.1 ssh-agent.1 ssh.1]
5189 - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
5190 [ssh.1]
5191 - more info on proto 2
5192 [sshd.8]
5193 - sync AUTHOR w/ ssh.1
5194 [key.c key.h sshconnect.c]
5195 - print key type when talking about host keys
5196 [packet.c]
5197 - clear padding in ssh2
5198 [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
5199 - replace broken uuencode w/ libc b64_ntop
5200 [auth2.c]
5201 - log failure before sending the reply
5202 [key.c radix.c uuencode.c]
5203 - remote trailing comments before calling __b64_pton
5204 [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
5205 [sshconnect2.c sshd.8]
5206 - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
5207 - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
5208
1a11e1ae 520920000502
0fbe8c74 5210 - OpenBSD CVS update
5211 [channels.c]
5212 - init all fds, close all fds.
5213 [sshconnect2.c]
5214 - check whether file exists before asking for passphrase
5215 [servconf.c servconf.h sshd.8 sshd.c]
5216 - PidFile, pr 1210
5217 [channels.c]
5218 - EINTR
5219 [channels.c]
5220 - unbreak, ok niels@
5221 [sshd.c]
5222 - unlink pid file, ok niels@
5223 [auth2.c]
5224 - Add missing #ifdefs; ok - markus
bcbf86ec 5225 - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
d3083fbd 5226 gathering commands from a text file
1a11e1ae 5227 - Release 2.0.0beta1
5228
c4bc58eb 522920000501
5230 - OpenBSD CVS update
5231 [packet.c]
5232 - send debug messages in SSH2 format
3189621b 5233 [scp.c]
5234 - fix very rare EAGAIN/EINTR issues; based on work by djm
5235 [packet.c]
5236 - less debug, rm unused
5237 [auth2.c]
5238 - disable kerb,s/key in ssh2
5239 [sshd.8]
5240 - Minor tweaks and typo fixes.
5241 [ssh-keygen.c]
5242 - Put -d into usage and reorder. markus ok.
bcbf86ec 5243 - Include missing headers for OpenSSL tests. Fix from Phil Karn
44fb55e9 5244 <karn@ka9q.ampr.org>
bcbf86ec 5245 - Fixed __progname symbol collisions reported by Andre Lucas
3fd95d9a 5246 <andre.lucas@dial.pipex.com>
0d5f7abc 5247 - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
5248 <gd@hilb1.medat.de>
8cb940db 5249 - Add some missing ifdefs to auth2.c
8af50c98 5250 - Deprecate perl-tk askpass.
52bcc044 5251 - Irix portability fixes - don't include netinet headers more than once
5252 - Make sure we don't save PRNG seed more than once
c4bc58eb 5253
2b763e31 525420000430
5255 - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
b7a87eea 5256 - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
5257 patch.
5258 - Adds timeout to entropy collection
5259 - Disables slow entropy sources
5260 - Load and save seed file
bcbf86ec 5261 - Changed entropy seed code to user per-user seeds only (server seed is
b7a87eea 5262 saved in root's .ssh directory)
5263 - Use atexit() and fatal cleanups to save seed on exit
0b242b12 5264 - More OpenBSD updates:
5265 [session.c]
5266 - don't call chan_write_failed() if we are not writing
5267 [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
5268 - keysize warnings error() -> log()
2b763e31 5269
a306f2dd 527020000429
5271 - Merge big update to OpenSSH-2.0 from OpenBSD CVS
5272 [README.openssh2]
5273 - interop w/ F-secure windows client
5274 - sync documentation
5275 - ssh_host_dsa_key not ssh_dsa_key
5276 [auth-rsa.c]
5277 - missing fclose
5278 [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
5279 [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
5280 [sshd.c uuencode.c uuencode.h authfile.h]
5281 - add DSA pubkey auth and other SSH2 fixes. use ssh-keygen -[xX]
5282 for trading keys with the real and the original SSH, directly from the
5283 people who invented the SSH protocol.
5284 [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
5285 [sshconnect1.c sshconnect2.c]
5286 - split auth/sshconnect in one file per protocol version
5287 [sshconnect2.c]
5288 - remove debug
5289 [uuencode.c]
5290 - add trailing =
5291 [version.h]
5292 - OpenSSH-2.0
5293 [ssh-keygen.1 ssh-keygen.c]
5294 - add -R flag: exit code indicates if RSA is alive
5295 [sshd.c]
5296 - remove unused
5297 silent if -Q is specified
5298 [ssh.h]
5299 - host key becomes /etc/ssh_host_dsa_key
5300 [readconf.c servconf.c ]
5301 - ssh/sshd default to proto 1 and 2
5302 [uuencode.c]
5303 - remove debug
5304 [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
5305 - xfree DSA blobs
5306 [auth2.c serverloop.c session.c]
5307 - cleanup logging for sshd/2, respect PasswordAuth no
5308 [sshconnect2.c]
5309 - less debug, respect .ssh/config
5310 [README.openssh2 channels.c channels.h]
bcbf86ec 5311 - clientloop.c session.c ssh.c
a306f2dd 5312 - support for x11-fwding, client+server
5313
0ac7199f 531420000421
5315 - Merge fix from OpenBSD CVS
5316 [ssh-agent.c]
5317 - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
5318 via Debian bug #59926
18ba2aab 5319 - Define __progname in session.c if libc doesn't
5320 - Remove indentation on autoconf #include statements to avoid bug in
bcbf86ec 5321 DEC Tru64 compiler. Report and fix from David Del Piero
18ba2aab 5322 <David.DelPiero@qed.qld.gov.au>
0ac7199f 5323
e1b37056 532420000420
bcbf86ec 5325 - Make fixpaths work with perl4, patch from Andre Lucas
e1b37056 5326 <andre.lucas@dial.pipex.com>
9da5c3c9 5327 - Sync with OpenBSD CVS:
5328 [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
5329 - pid_t
5330 [session.c]
5331 - remove bogus chan_read_failed. this could cause data
5332 corruption (missing data) at end of a SSH2 session.
4e577b89 5333 - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
5334 - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
5335 - Use vhangup to clean up Linux ttys
5336 - Force posix getopt processing on GNU libc systems
371ecff9 5337 - Debian bug #55910 - remove references to ssl(8) manpages
247f1a89 5338 - Debian bug #58031 - ssh_config lies about default cipher
e1b37056 5339
d6f24e45 534020000419
5341 - OpenBSD CVS updates
5342 [channels.c]
5343 - fix pr 1196, listen_port and port_to_connect interchanged
5344 [scp.c]
bcbf86ec 5345 - after completion, replace the progress bar ETA counter with a final
d6f24e45 5346 elapsed time; my idea, aaron wrote the patch
5347 [ssh_config sshd_config]
5348 - show 'Protocol' as an example, ok markus@
5349 [sshd.c]
5350 - missing xfree()
5351 - Add missing header to bsd-misc.c
5352
35484284 535320000416
5354 - Reduce diff against OpenBSD source
bcbf86ec 5355 - All OpenSSL includes are now unconditionally referenced as
35484284 5356 openssl/foo.h
5357 - Pick up formatting changes
5358 - Other minor changed (typecasts, etc) that I missed
5359
6ae2364d 536020000415
5361 - OpenBSD CVS updates.
5362 [ssh.1 ssh.c]
5363 - ssh -2
5364 [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
5365 [session.c sshconnect.c]
5366 - check payload for (illegal) extra data
5367 [ALL]
5368 whitespace cleanup
5369
c323ac76 537020000413
5371 - INSTALL doc updates
f54651ce 5372 - Merged OpenBSD updates to include paths.
bcbf86ec 5373
a8be9f80 537420000412
5375 - OpenBSD CVS updates:
5376 - [channels.c]
5377 repair x11-fwd
5378 - [sshconnect.c]
5379 fix passwd prompt for ssh2, less debugging output.
5380 - [clientloop.c compat.c dsa.c kex.c sshd.c]
5381 less debugging output
5382 - [kex.c kex.h sshconnect.c sshd.c]
5383 check for reasonable public DH values
5384 - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
5385 [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
5386 add Cipher and Protocol options to ssh/sshd, e.g.:
5387 ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
5388 arcfour,3des-cbc'
5389 - [sshd.c]
5390 print 1.99 only if server supports both
5391
18e92801 539220000408
5393 - Avoid some compiler warnings in fake-get*.c
5394 - Add IPTOS macros for systems which lack them
9d98aaf6 5395 - Only set define entropy collection macros if they are found
e78a59f5 5396 - More large OpenBSD CVS updates:
5397 - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
5398 [session.h ssh.h sshd.c README.openssh2]
5399 ssh2 server side, see README.openssh2; enable with 'sshd -2'
5400 - [channels.c]
5401 no adjust after close
5402 - [sshd.c compat.c ]
5403 interop w/ latest ssh.com windows client.
61e96248 5404
8ce64345 540520000406
5406 - OpenBSD CVS update:
5407 - [channels.c]
5408 close efd on eof
5409 - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
5410 ssh2 client implementation, interops w/ ssh.com and lsh servers.
5411 - [sshconnect.c]
5412 missing free.
5413 - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
5414 remove unused argument, split cipher_mask()
5415 - [clientloop.c]
5416 re-order: group ssh1 vs. ssh2
5417 - Make Redhat spec require openssl >= 0.9.5a
5418
e7627112 541920000404
5420 - Add tests for RAND_add function when searching for OpenSSL
7e7327a1 5421 - OpenBSD CVS update:
5422 - [packet.h packet.c]
5423 ssh2 packet format
5424 - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
5425 [channels.h channels.c]
5426 channel layer support for ssh2
5427 - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
5428 DSA, keyexchange, algorithm agreement for ssh2
6c081128 5429 - Generate manpages before make install not at the end of make all
5430 - Don't seed the rng quite so often
5431 - Always reseed rng when requested
e7627112 5432
bfc9a610 543320000403
5434 - Wrote entropy collection routines for systems that lack /dev/random
5435 and EGD
837c30b8 5436 - Disable tests and typedefs for 64 bit types. They are currently unused.
bfc9a610 5437
7368a6c8 543820000401
5439 - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
5440 - [auth.c session.c sshd.c auth.h]
5441 split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
5442 - [bufaux.c bufaux.h]
5443 support ssh2 bignums
5444 - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
5445 [readconf.c ssh.c ssh.h serverloop.c]
5446 replace big switch() with function tables (prepare for ssh2)
5447 - [ssh2.h]
5448 ssh2 message type codes
5449 - [sshd.8]
5450 reorder Xr to avoid cutting
5451 - [serverloop.c]
5452 close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
5453 - [channels.c]
5454 missing close
5455 allow bigger packets
5456 - [cipher.c cipher.h]
5457 support ssh2 ciphers
5458 - [compress.c]
5459 cleanup, less code
5460 - [dispatch.c dispatch.h]
5461 function tables for different message types
5462 - [log-server.c]
5463 do not log() if debuggin to stderr
5464 rename a cpp symbol, to avoid param.h collision
5465 - [mpaux.c]
5466 KNF
5467 - [nchan.c]
5468 sync w/ channels.c
5469
f5238bee 547020000326
5471 - Better tests for OpenSSL w/ RSAref
bcbf86ec 5472 - Added replacement setenv() function from OpenBSD libc. Suggested by
f5238bee 5473 Ben Lindstrom <mouring@pconline.com>
4fe2af09 5474 - OpenBSD CVS update
5475 - [auth-krb4.c]
5476 -Wall
5477 - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
5478 [match.h ssh.c ssh.h sshconnect.c sshd.c]
5479 initial support for DSA keys. ok deraadt@, niels@
5480 - [cipher.c cipher.h]
5481 remove unused cipher_attack_detected code
5482 - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
5483 Fix some formatting problems I missed before.
5484 - [ssh.1 sshd.8]
5485 fix spelling errors, From: FreeBSD
5486 - [ssh.c]
5487 switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
f5238bee 5488
0024a081 548920000324
5490 - Released 1.2.3
5491
bd499f9e 549220000317
5493 - Clarified --with-default-path option.
5494 - Added -blibpath handling for AIX to work around stupid runtime linking.
5495 Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
986a22ec 5496 <jmknoble@jmknoble.cx>
474b5fef 5497 - Checks for 64 bit int types. Problem report from Mats Fredholm
5498 <matsf@init.se>
610cd5c6 5499 - OpenBSD CVS updates:
bcbf86ec 5500 - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
610cd5c6 5501 [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
5502 [sshd.c]
5503 pedantic: signed vs. unsigned, void*-arithm, etc
5504 - [ssh.1 sshd.8]
5505 Various cleanups and standardizations.
bcbf86ec 5506 - Runtime error fix for HPUX from Otmar Stahl
be48d23c 5507 <O.Stahl@lsw.uni-heidelberg.de>
bd499f9e 5508
4696775a 550920000316
bcbf86ec 5510 - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
4696775a 5511 Hesprich <dghespri@sprintparanet.com>
d423d822 5512 - Propogate LD through to Makefile
b7a9ce47 5513 - Doc cleanups
2ba2a610 5514 - Added blurb about "scp: command not found" errors to UPGRADING
4696775a 5515
cb0b7ea4 551620000315
5517 - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
5518 problems with gcc/Solaris.
bcbf86ec 5519 - Don't free argument to putenv() after use (in setenv() replacement).
db55a3ea 5520 Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
bcbf86ec 5521 - Created contrib/ subdirectory. Included helpers from Phil Hands'
13652e52 5522 Debian package, README file and chroot patch from Ricardo Cerqueira
5523 <rmcc@clix.pt>
bcbf86ec 5524 - Moved gnome-ssh-askpass.c to contrib directory and removed config
13652e52 5525 option.
5526 - Slight cleanup to doc files
b14b2ae7 5527 - Configure fix from Bratislav ILICH <bilic@zepter.ru>
cb0b7ea4 5528
a8ed9fd9 552920000314
bcbf86ec 5530 - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
a8ed9fd9 5531 peter@frontierflying.com
84afc958 5532 - Include /usr/local/include and /usr/local/lib for systems that don't
5533 do it themselves
5534 - -R/usr/local/lib for Solaris
5535 - Fix RSAref detection
5536 - Fix IN6_IS_ADDR_V4MAPPED macro
a8ed9fd9 5537
bcf36c78 553820000311
5539 - Detect RSAref
43e48848 5540 - OpenBSD CVS change
5541 [sshd.c]
5542 - disallow guessing of root password
867dbf40 5543 - More configure fixes
80faa19f 5544 - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
bcf36c78 5545
c8d54615 554620000309
5547 - OpenBSD CVS updates to v1.2.3
704b1659 5548 [ssh.h atomicio.c]
5549 - int atomicio -> ssize_t (for alpha). ok deraadt@
5550 [auth-rsa.c]
5551 - delay MD5 computation until client sends response, free() early, cleanup.
5552 [cipher.c]
5553 - void* -> unsigned char*, ok niels@
5554 [hostfile.c]
5555 - remove unused variable 'len'. fix comments.
5556 - remove unused variable
5557 [log-client.c log-server.c]
5558 - rename a cpp symbol, to avoid param.h collision
5559 [packet.c]
5560 - missing xfree()
5561 - getsockname() requires initialized tolen; andy@guildsoftware.com
5562 - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
5563 from Holger.Trapp@Informatik.TU-Chemnitz.DE
5564 [pty.c pty.h]
bcbf86ec 5565 - register cleanup for pty earlier. move code for pty-owner handling to
c8d54615 5566 pty.c ok provos@, dugsong@
704b1659 5567 [readconf.c]
5568 - turn off x11-fwd for the client, too.
5569 [rsa.c]
5570 - PKCS#1 padding
5571 [scp.c]
5572 - allow '.' in usernames; from jedgar@fxp.org
5573 [servconf.c]
5574 - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
5575 - sync with sshd_config
5576 [ssh-keygen.c]
5577 - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
5578 [ssh.1]
5579 - Change invalid 'CHAT' loglevel to 'VERBOSE'
5580 [ssh.c]
5581 - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
5582 - turn off x11-fwd for the client, too.
5583 [sshconnect.c]
5584 - missing xfree()
5585 - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
5586 - read error vs. "Connection closed by remote host"
5587 [sshd.8]
5588 - ie. -> i.e.,
5589 - do not link to a commercial page..
5590 - sync with sshd_config
5591 [sshd.c]
5592 - no need for poll.h; from bright@wintelcom.net
5593 - log with level log() not fatal() if peer behaves badly.
5594 - don't panic if client behaves strange. ok deraadt@
5595 - make no-port-forwarding for RSA keys deny both -L and -R style fwding
5596 - delay close() of pty until the pty has been chowned back to root
5597 - oops, fix comment, too.
5598 - missing xfree()
5599 - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
5600 (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
bcbf86ec 5601 - register cleanup for pty earlier. move code for pty-owner handling to
704b1659 5602 pty.c ok provos@, dugsong@
5603 - create x11 cookie file
5604 - fix pr 1113, fclose() -> pclose(), todo: remote popen()
5605 - version 1.2.3
c8d54615 5606 - Cleaned up
bcbf86ec 5607 - Removed warning workaround for Linux and devpts filesystems (no longer
d8223847 5608 required after OpenBSD updates)
c8d54615 5609
07055445 561020000308
5611 - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
5612
561320000307
5614 - Released 1.2.2p1
5615
9c8c3fc6 561620000305
5617 - Fix DEC compile fix
54096dcc 5618 - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
aa6bd60a 5619 - Check for getpagesize in libucb.a if not found in libc. Fix for old
5620 Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 5621 - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
9fc7867e 5622 Mate Wierdl <mw@moni.msci.memphis.edu>
9c8c3fc6 5623
6bf4d066 562420000303
5625 - Added "make host-key" target, Suggestion from Dominik Brettnacher
5626 <domi@saargate.de>
bcbf86ec 5627 - Don't permanently fail on bind() if getaddrinfo has more choices left for
16218745 5628 us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
5629 Miskiewicz <misiek@pld.org.pl>
22fa590f 5630 - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
5631 - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6bf4d066 5632
a0391976 563320000302
5634 - Big cleanup of autoconf code
5635 - Rearranged to be a little more logical
5636 - Added -R option for Solaris
5637 - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
5638 to detect library and header location _and_ ensure library has proper
5639 RSA support built in (this is a problem with OpenSSL 0.9.5).
817175bc 5640 - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
0a1718dc 5641 - Avoid warning message with Unix98 ptys
bcbf86ec 5642 - Warning was valid - possible race condition on PTYs. Avoided using
3276571c 5643 platform-specific code.
5644 - Document some common problems
bcbf86ec 5645 - Allow root access to any key. Patch from
81eef326 5646 markus.friedl@informatik.uni-erlangen.de
a0391976 5647
f55afe71 564820000207
5649 - Removed SOCKS code. Will support through a ProxyCommand.
5650
d07d1c58 565120000203
5652 - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
d581b7ae 5653 - Add --with-ssl-dir option
d07d1c58 5654
9d5f374b 565520000202
bcbf86ec 5656 - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
9d5f374b 5657 <jmd@aoe.vt.edu>
6b1f3fdb 5658 - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 5659 - Added URLs to Japanese translations of documents by HARUYAMA Seigo
6b1f3fdb 5660 <haruyama@nt.phys.s.u-tokyo.ac.jp>
9d5f374b 5661
bc8c2601 566220000201
5663 - Use socket pairs by default (instead of pipes). Prevents race condition
5664 on several (buggy) OSs. Report and fix from tridge@linuxcare.com
5665
69c76614 566620000127
5667 - Seed OpenSSL's random number generator before generating RSA keypairs
5668 - Split random collector into seperate file
aaf2abd7 5669 - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
69c76614 5670
f9507c24 567120000126
5672 - Released 1.2.2 stable
5673
bcbf86ec 5674 - NeXT keeps it lastlog in /usr/adm. Report from
f9507c24 5675 mouring@newton.pconline.com
bcbf86ec 5676 - Added note in UPGRADING re interop with commercial SSH using idea.
986a22ec 5677 Report from Jim Knoble <jmknoble@jmknoble.cx>
587120ad 5678 - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
5679 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
f9507c24 5680
bfae20ad 568120000125
bcbf86ec 5682 - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
bfae20ad 5683 <andre.lucas@dial.pipex.com>
07b0cb78 5684 - Reorder PAM initialisation so it does not mess up lastlog. Reported
5685 by Andre Lucas <andre.lucas@dial.pipex.com>
bcbf86ec 5686 - Use preformatted manpages on SCO, report from Gary E. Miller
9755cbdb 5687 <gem@rellim.com>
5688 - New URL for x11-ssh-askpass.
bcbf86ec 5689 - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
986a22ec 5690 <jmknoble@jmknoble.cx>
bcbf86ec 5691 - Added 'DESTDIR' option to Makefile to ease package building. Patch from
986a22ec 5692 Jim Knoble <jmknoble@jmknoble.cx>
ff8ecdb8 5693 - Updated RPM spec files to use DESTDIR
bfae20ad 5694
bb58aa4b 569520000124
5696 - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
5697 increment)
5698
d45317d8 569920000123
5700 - OpenBSD CVS:
5701 - [packet.c]
5702 getsockname() requires initialized tolen; andy@guildsoftware.com
bcbf86ec 5703 - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
4c40f834 5704 <drankin@bohemians.lexington.ky.us>
12aa90af 5705 - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
d45317d8 5706
e844f761 570720000122
5708 - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
5709 <bent@clark.net>
c54a6257 5710 - Merge preformatted manpage patch from Andre Lucas
5711 <andre.lucas@dial.pipex.com>
8eb34e02 5712 - Make IPv4 use the default in RPM packages
5713 - Irix uses preformatted manpages
1e64903d 5714 - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
5715 <Holger.Trapp@Informatik.TU-Chemnitz.DE>
9bc5ddfe 5716 - OpenBSD CVS updates:
5717 - [packet.c]
5718 use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
5719 from Holger.Trapp@Informatik.TU-Chemnitz.DE
5720 - [sshd.c]
5721 log with level log() not fatal() if peer behaves badly.
5722 - [readpass.c]
bcbf86ec 5723 instead of blocking SIGINT, catch it ourselves, so that we can clean
5724 the tty modes up and kill ourselves -- instead of our process group
61e96248 5725 leader (scp, cvs, ...) going away and leaving us in noecho mode.
9bc5ddfe 5726 people with cbreak shells never even noticed..
399d9d44 5727 - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
5728 ie. -> i.e.,
e844f761 5729
4c8ef3fb 573020000120
5731 - Don't use getaddrinfo on AIX
7b2ea3a1 5732 - Update to latest OpenBSD CVS:
5733 - [auth-rsa.c]
5734 - fix user/1056, sshd keeps restrictions; dbt@meat.net
5735 - [sshconnect.c]
5736 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
5737 - destroy keys earlier
bcbf86ec 5738 - split key exchange (kex) and user authentication (user-auth),
d468fc76 5739 ok: provos@
7b2ea3a1 5740 - [sshd.c]
5741 - no need for poll.h; from bright@wintelcom.net
5742 - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
bcbf86ec 5743 - split key exchange (kex) and user authentication (user-auth),
d468fc76 5744 ok: provos@
f3bba493 5745 - Big manpage and config file cleanup from Andre Lucas
5746 <andre.lucas@dial.pipex.com>
5f4fdfae 5747 - Re-added latest (unmodified) OpenBSD manpages
47f9a56a 5748 - Doc updates
d468fc76 5749 - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
5750 Christos Zoulas <christos@netbsd.org>
4c8ef3fb 5751
082bbfb3 575220000119
20af321f 5753 - SCO compile fixes from Gary E. Miller <gem@rellim.com>
082bbfb3 5754 - Compile fix from Darren_Hall@progressive.com
59e76f33 5755 - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
5756 addresses using getaddrinfo(). Added a configure switch to make the
5757 default lookup mode AF_INET
082bbfb3 5758
a63a7f37 575920000118
5760 - Fixed --with-pid-dir option
51a6baf8 5761 - Makefile fix from Gary E. Miller <gem@rellim.com>
61e96248 5762 - Compile fix for HPUX and Solaris from Andre Lucas
976f7e19 5763 <andre.lucas@dial.pipex.com>
a63a7f37 5764
f914c7fb 576520000117
5766 - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
5767 port, ignore EINVAL errors (Linux) when searching for free port.
bcbf86ec 5768 - Revert __snprintf -> snprintf aliasing. Apparently Solaris
de93b046 5769 __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
9b363e1c 5770 - Document location of Redhat PAM file in INSTALL.
bcbf86ec 5771 - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
5772 INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
f4a7cf29 5773 deliver (no IPv6 kernel support)
80a44451 5774 - Released 1.2.1pre27
f914c7fb 5775
f4a7cf29 5776 - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
bcbf86ec 5777 - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
cf8ad170 5778 <jhuuskon@hytti.uku.fi>
bcbf86ec 5779 - Fix hang on logout if processes are still using the pty. Needs
691a8a9f 5780 further testing.
5957fd29 5781 - Patch from Christos Zoulas <christos@zoulas.com>
5782 - Try $prefix first when looking for OpenSSL.
5783 - Include sys/types.h when including sys/socket.h in test programs
bcbf86ec 5784 - Substitute PID directory in sshd.8. Suggestion from Andrew
19d9ac2a 5785 Stribblehill <a.d.stribblehill@durham.ac.uk>
f4a7cf29 5786
47e45e44 578720000116
5788 - Renamed --with-xauth-path to --with-xauth
5789 - Added --with-pid-dir option
5790 - Released 1.2.1pre26
5791
a82ef8ae 5792 - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
bcbf86ec 5793 - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
66be05a1 5794 openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
a82ef8ae 5795
5cdfe03f 579620000115
5797 - Add --with-xauth-path configure directive and explicit test for
bcbf86ec 5798 /usr/openwin/bin/xauth for Solaris systems. Report from Anders
5cdfe03f 5799 Nordby <anders@fix.no>
bcbf86ec 5800 - Fix incorrect detection of /dev/ptmx on Linux systems that lack
5cdfe03f 5801 openpty. Report from John Seifarth <john@waw.be>
5802 - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
bcbf86ec 5803 sys/types.h. Fixes problems on SCO, report from Gary E. Miller
5cdfe03f 5804 <gem@rellim.com>
5805 - Use __snprintf and __vnsprintf if they are found where snprintf and
5806 vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
5807 and others.
5808
48e671d5 580920000114
5810 - Merged OpenBSD IPv6 patch:
5811 - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
5812 [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
5813 [hostfile.c sshd_config]
5814 ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
bcbf86ec 5815 features: sshd allows multiple ListenAddress and Port options. note
5816 that libwrap is not IPv6-ready. (based on patches from
48e671d5 5817 fujiwara@rcac.tdi.co.jp)
5818 - [ssh.c canohost.c]
bcbf86ec 5819 more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
48e671d5 5820 from itojun@
5821 - [channels.c]
5822 listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
5823 - [packet.h]
5824 allow auth-kerberos for IPv4 only
5825 - [scp.1 sshd.8 servconf.h scp.c]
5826 document -4, -6, and 'ssh -L 2022/::1/22'
5827 - [ssh.c]
bcbf86ec 5828 'ssh @host' is illegal (null user name), from
48e671d5 5829 karsten@gedankenpolizei.de
5830 - [sshconnect.c]
5831 better error message
5832 - [sshd.c]
5833 allow auth-kerberos for IPv4 only
5834 - Big IPv6 merge:
5835 - Cleanup overrun in sockaddr copying on RHL 6.1
5836 - Replacements for getaddrinfo, getnameinfo, etc based on versions
5837 from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
5838 - Replacement for missing structures on systems that lack IPv6
5839 - record_login needed to know about AF_INET6 addresses
5840 - Borrowed more code from OpenBSD: rresvport_af and requisites
5841
2598df62 584220000110
5843 - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
5844
b8a0310d 584520000107
5846 - New config.sub and config.guess to fix problems on SCO. Supplied
5847 by Gary E. Miller <gem@rellim.com>
b6a98a85 5848 - SCO build fix from Gary E. Miller <gem@rellim.com>
2598df62 5849 - Released 1.2.1pre25
b8a0310d 5850
dfb95100 585120000106
5852 - Documentation update & cleanup
5853 - Better KrbIV / AFS detection, based on patch from:
5854 Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
5855
b9795b89 585620000105
bcbf86ec 5857 - Fixed annoying DES corruption problem. libcrypt has been
b9795b89 5858 overriding symbols in libcrypto. Removed libcrypt and crypt.h
5859 altogether (libcrypto includes its own crypt(1) replacement)
5860 - Added platform-specific rules for Irix 6.x. Included warning that
5861 they are untested.
5862
a1ec4d79 586320000103
5864 - Add explicit make rules for files proccessed by fixpaths.
61e96248 5865 - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
a1ec4d79 5866 <tnh@kondara.org>
bcbf86ec 5867 - Removed "nullok" directive from default PAM configuration files.
5868 Added information on enabling EmptyPasswords on openssh+PAM in
607d73e6 5869 UPGRADING file.
e02735bb 5870 - OpenBSD CVS updates
5871 - [ssh-agent.c]
bcbf86ec 5872 cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
e02735bb 5873 dgaudet@arctic.org
5874 - [sshconnect.c]
5875 compare correct version for 1.3 compat mode
a1ec4d79 5876
93c7f644 587720000102
5878 - Prevent multiple inclusion of config.h and defines.h. Suggested
5879 by Andre Lucas <andre.lucas@dial.pipex.com>
5880 - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
5881 <dgaudet@arctic.org>
5882
76b8607f 588319991231
bcbf86ec 5884 - Fix password support on systems with a mixture of shadowed and
5885 non-shadowed passwords (e.g. NIS). Report and fix from
76b8607f 5886 HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
bcbf86ec 5887 - Fix broken autoconf typedef detection. Report from Marc G.
723221b5 5888 Fournier <marc.fournier@acadiau.ca>
b92964b7 5889 - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
5890 <Franz.Sirl-kernel@lauterbach.com>
bcbf86ec 5891 - Prevent typedefs from being compiled more than once. Report from
a6ddc88b 5892 Marc G. Fournier <marc.fournier@acadiau.ca>
4811cc0b 5893 - Fill in ut_utaddr utmp field. Report from Benjamin Charron
5894 <iretd@bigfoot.com>
bcbf86ec 5895 - Really fix broken default path. Fix from Jim Knoble
986a22ec 5896 <jmknoble@jmknoble.cx>
ae3a3d31 5897 - Remove test for quad_t. No longer needed.
76a8e733 5898 - Released 1.2.1pre24
5899
5900 - Added support for directory-based lastlogs
5901 - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
76b8607f 5902
13f825f4 590319991230
5904 - OpenBSD CVS updates:
5905 - [auth-passwd.c]
5906 check for NULL 1st
bcbf86ec 5907 - Removed most of the pam code into its own file auth-pam.[ch]. This
a5c9cd31 5908 cleaned up sshd.c up significantly.
bcbf86ec 5909 - PAM authentication was incorrectly interpreting
76b8607f 5910 "PermitRootLogin without-password". Report from Matthias Andree
5911 <ma@dt.e-technik.uni-dortmund.de
a5c9cd31 5912 - Several other cleanups
0bc5b6fb 5913 - Merged Dante SOCKS support patch from David Rankin
5914 <drankin@bohemians.lexington.ky.us>
5915 - Updated documentation with ./configure options
76b8607f 5916 - Released 1.2.1pre23
13f825f4 5917
c73a0cb5 591819991229
bcbf86ec 5919 - Applied another NetBSD portability patch from David Rankin
c73a0cb5 5920 <drankin@bohemians.lexington.ky.us>
5921 - Fix --with-default-path option.
bcbf86ec 5922 - Autodetect perl, patch from David Rankin
a0f84251 5923 <drankin@bohemians.lexington.ky.us>
bcbf86ec 5924 - Print whether OpenSSH was compiled with RSARef, patch from
0a2ff95d 5925 Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
bcbf86ec 5926 - Calls to pam_setcred, patch from Nalin Dahyabhai
f91bacbd 5927 <nalin@thermo.stat.ncsu.edu>
e3a93db0 5928 - Detect missing size_t and typedef it.
5ab44a92 5929 - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
5930 - Minor Makefile cleaning
c73a0cb5 5931
b6019d68 593219991228
5933 - Replacement for getpagesize() for systems which lack it
bcbf86ec 5934 - NetBSD login.c compile fix from David Rankin
70e0115b 5935 <drankin@bohemians.lexington.ky.us>
5936 - Fully set ut_tv if present in utmp or utmpx
d94aa2ae 5937 - Portability fixes for Irix 5.3 (now compiles OK!)
5938 - autoconf and other misc cleanups
ea1970a3 5939 - Merged AIX patch from Darren Hall <dhall@virage.org>
5940 - Cleaned up defines.h
fa9a2dd6 5941 - Released 1.2.1pre22
b6019d68 5942
d2dcff5f 594319991227
5944 - Automatically correct paths in manpages and configuration files. Patch
5945 and script from Andre Lucas <andre.lucas@dial.pipex.com>
5946 - Removed credits from README to CREDITS file, updated.
cb807f40 5947 - Added --with-default-path to specify custom path for server
5948 - Removed #ifdef trickery from acconfig.h into defines.h
36a5b38e 5949 - PAM bugfix. PermitEmptyPassword was being ignored.
5950 - Fixed PAM config files to allow empty passwords if server does.
5951 - Explained spurious PAM auth warning workaround in UPGRADING
21feb5fa 5952 - Use last few chars of tty line as ut_id
5a7794be 5953 - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
00e6dd70 5954 - OpenBSD CVS updates:
5955 - [packet.h auth-rhosts.c]
5956 check format string for packet_disconnect and packet_send_debug, too
5957 - [channels.c]
5958 use packet_get_maxsize for channels. consistence.
d2dcff5f 5959
f74efc8d 596019991226
5961 - Enabled utmpx support by default for Solaris
5962 - Cleanup sshd.c PAM a little more
986a22ec 5963 - Revised RPM package to include Jim Knoble's <jmknoble@jmknoble.cx>
bc7ea646 5964 X11 ssh-askpass program.
20c43d8c 5965 - Disable logging of PAM success and failures, PAM is verbose enough.
bcbf86ec 5966 Unfortunatly there is currently no way to disable auth failure
5967 messages. Mention this in UPGRADING file and sent message to PAM
20c43d8c 5968 developers
83b7f649 5969 - OpenBSD CVS update:
5970 - [ssh-keygen.1 ssh.1]
bcbf86ec 5971 remove ref to .ssh/random_seed, mention .ssh/environment in
83b7f649 5972 .Sh FILES, too
72251cb6 5973 - Released 1.2.1pre21
bcbf86ec 5974 - Fixed implicit '.' in default path, report from Jim Knoble
986a22ec 5975 <jmknoble@jmknoble.cx>
5976 - Redhat RPM spec fixes from Jim Knoble <jmknoble@jmknoble.cx>
f74efc8d 5977
f498ed15 597819991225
5979 - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
5980 - Cleanup of auth-passwd.c for shadow and MD5 passwords
5981 - Cleanup and bugfix of PAM authentication code
f74efc8d 5982 - Released 1.2.1pre20
5983
5984 - Merged fixes from Ben Taylor <bent@clark.net>
5985 - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
5986 - Disabled logging of PAM password authentication failures when password
5987 is empty. (e.g start of authentication loop). Reported by Naz
5988 <96na@eng.cam.ac.uk>)
f498ed15 5989
599019991223
bcbf86ec 5991 - Merged later HPUX patch from Andre Lucas
f498ed15 5992 <andre.lucas@dial.pipex.com>
5993 - Above patch included better utmpx support from Ben Taylor
f74efc8d 5994 <bent@clark.net>
f498ed15 5995
eef6f7e9 599619991222
bcbf86ec 5997 - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
eef6f7e9 5998 <pope@netguide.dk>
ae28776a 5999 - Fix login.c breakage on systems which lack ut_host in struct
6000 utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
eef6f7e9 6001
a7effaac 600219991221
bcbf86ec 6003 - Integration of large HPUX patch from Andre Lucas
6004 <andre.lucas@dial.pipex.com>. Integrating it had a few other
a7effaac 6005 benefits:
6006 - Ability to disable shadow passwords at configure time
6007 - Ability to disable lastlog support at configure time
6008 - Support for IP address in $DISPLAY
ae2f7af7 6009 - OpenBSD CVS update:
6010 - [sshconnect.c]
6011 say "REMOTE HOST IDENTIFICATION HAS CHANGED"
59dd7a31 6012 - Fix DISABLE_SHADOW support
6013 - Allow MD5 passwords even if shadow passwords are disabled
16034de9 6014 - Release 1.2.1pre19
a7effaac 6015
3f1d9bcd 601619991218
bcbf86ec 6017 - Redhat init script patch from Chun-Chung Chen
3f1d9bcd 6018 <cjj@u.washington.edu>
7e1c2490 6019 - Avoid breakage on systems without IPv6 headers
3f1d9bcd 6020
60d804c8 602119991216
bcbf86ec 6022 - Makefile changes for Solaris from Peter Kocks
60d804c8 6023 <peter.kocks@baygate.com>
89cafde6 6024 - Minor updates to docs
6025 - Merged OpenBSD CVS changes:
6026 - [authfd.c ssh-agent.c]
6027 keysize warnings talk about identity files
6028 - [packet.c]
6029 "Connection closed by x.x.x.x": fatal() -> log()
bcbf86ec 6030 - Correctly handle empty passwords in shadow file. Patch from:
c9d323f0 6031 "Chris, the Young One" <cky@pobox.com>
6032 - Released 1.2.1pre18
60d804c8 6033
7dc6fc6d 603419991215
6035 - Integrated patchs from Juergen Keil <jk@tools.de>
6036 - Avoid void* pointer arithmatic
6037 - Use LDFLAGS correctly
68227e6d 6038 - Fix SIGIO error in scp
6039 - Simplify status line printing in scp
61e96248 6040 - Added better test for inline functions compiler support from
906a2515 6041 Darren_Hall@progressive.com
7dc6fc6d 6042
95f1eccc 604319991214
6044 - OpenBSD CVS Changes
6045 - [canohost.c]
bcbf86ec 6046 fix get_remote_port() and friends for sshd -i;
95f1eccc 6047 Holger.Trapp@Informatik.TU-Chemnitz.DE
6048 - [mpaux.c]
6049 make code simpler. no need for memcpy. niels@ ok
6050 - [pty.c]
6051 namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
6052 fix proto; markus
6053 - [ssh.1]
6054 typo; mark.baushke@solipsa.com
6055 - [channels.c ssh.c ssh.h sshd.c]
6056 type conflict for 'extern Type *options' in channels.c; dot@dotat.at
6057 - [sshconnect.c]
6058 move checking of hostkey into own function.
6059 - [version.h]
6060 OpenSSH-1.2.1
884bcb37 6061 - Clean up broken includes in pty.c
7303768f 6062 - Some older systems don't have poll.h, they use sys/poll.h instead
6063 - Doc updates
95f1eccc 6064
847e8865 606519991211
bcbf86ec 6066 - Fix compilation on systems with AFS. Reported by
847e8865 6067 aloomis@glue.umd.edu
bcbf86ec 6068 - Fix installation on Solaris. Reported by
847e8865 6069 Gordon Rowell <gordonr@gormand.com.au>
6070 - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
6071 patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
6072 - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
6073 - Compile fix from David Agraz <dagraz@jahoopa.com>
6074 - Avoid compiler warning in bsd-snprintf.c
bcbf86ec 6075 - Added pam_limits.so to default PAM config. Suggested by
986a22ec 6076 Jim Knoble <jmknoble@jmknoble.cx>
847e8865 6077
8946db53 607819991209
6079 - Import of patch from Ben Taylor <bent@clark.net>:
6080 - Improved PAM support
6081 - "uninstall" rule for Makefile
6082 - utmpx support
6083 - Should fix PAM problems on Solaris
2d86a6cc 6084 - OpenBSD CVS updates:
6085 - [readpass.c]
6086 avoid stdio; based on work by markus, millert, and I
6087 - [sshd.c]
6088 make sure the client selects a supported cipher
6089 - [sshd.c]
bcbf86ec 6090 fix sighup handling. accept would just restart and daemon handled
6091 sighup only after the next connection was accepted. use poll on
2d86a6cc 6092 listen sock now.
6093 - [sshd.c]
6094 make that a fatal
87e91331 6095 - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
6096 to fix libwrap support on NetBSD
5001b9e4 6097 - Released 1.2pre17
8946db53 6098
6d8c4ea4 609919991208
bcbf86ec 6100 - Compile fix for Solaris with /dev/ptmx from
6d8c4ea4 6101 David Agraz <dagraz@jahoopa.com>
6102
4285816a 610319991207
986a22ec 6104 - sshd Redhat init script patch from Jim Knoble <jmknoble@jmknoble.cx>
4285816a 6105 fixes compatability with 4.x and 5.x
db28aeb5 6106 - Fixed default SSH_ASKPASS
bcbf86ec 6107 - Fix PAM account and session being called multiple times. Problem
d465f2ca 6108 reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
a408af76 6109 - Merged more OpenBSD changes:
6110 - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
bcbf86ec 6111 move atomicio into it's own file. wrap all socket write()s which
a408af76 6112 were doing write(sock, buf, len) != len, with atomicio() calls.
6113 - [auth-skey.c]
6114 fd leak
6115 - [authfile.c]
6116 properly name fd variable
6117 - [channels.c]
6118 display great hatred towards strcpy
6119 - [pty.c pty.h sshd.c]
6120 use openpty() if it exists (it does on BSD4_4)
6121 - [tildexpand.c]
6122 check for ~ expansion past MAXPATHLEN
6123 - Modified helper.c to use new atomicio function.
6124 - Reformat Makefile a little
6125 - Moved RC4 routines from rc4.[ch] into helper.c
6126 - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
9983a8ca 6127 - Updated SuSE spec from Chris Saia <csaia@wtower.com>
6128 - Tweaked Redhat spec
9158d92f 6129 - Clean up bad imports of a few files (forgot -kb)
6130 - Released 1.2pre16
4285816a 6131
9c7b6dfd 613219991204
6133 - Small cleanup of PAM code in sshd.c
57112b5a 6134 - Merged OpenBSD CVS changes:
6135 - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
6136 move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
6137 - [auth-rsa.c]
6138 warn only about mismatch if key is _used_
6139 warn about keysize-mismatch with log() not error()
6140 channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
6141 ports are u_short
6142 - [hostfile.c]
6143 indent, shorter warning
6144 - [nchan.c]
6145 use error() for internal errors
6146 - [packet.c]
6147 set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
6148 serverloop.c
6149 indent
6150 - [ssh-add.1 ssh-add.c ssh.h]
6151 document $SSH_ASKPASS, reasonable default
6152 - [ssh.1]
6153 CheckHostIP is not available for connects via proxy command
6154 - [sshconnect.c]
6155 typo
6156 easier to read client code for passwd and skey auth
6157 turn of checkhostip for proxy connects, since we don't know the remote ip
9c7b6dfd 6158
dad3b556 615919991126
6160 - Add definition for __P()
6161 - Added [v]snprintf() replacement for systems that lack it
6162
0ce43ae4 616319991125
6164 - More reformatting merged from OpenBSD CVS
6165 - Merged OpenBSD CVS changes:
6166 - [channels.c]
6167 fix packet_integrity_check() for !have_hostname_in_open.
6168 report from mrwizard@psu.edu via djm@ibs.com.au
6169 - [channels.c]
6170 set SO_REUSEADDR and SO_LINGER for forwarded ports.
6171 chip@valinux.com via damien@ibs.com.au
6172 - [nchan.c]
6173 it's not an error() if shutdown_write failes in nchan.
6174 - [readconf.c]
6175 remove dead #ifdef-0-code
6176 - [readconf.c servconf.c]
6177 strcasecmp instead of tolower
6178 - [scp.c]
6179 progress meter overflow fix from damien@ibs.com.au
6180 - [ssh-add.1 ssh-add.c]
6181 SSH_ASKPASS support
6182 - [ssh.1 ssh.c]
6183 postpone fork_after_authentication until command execution,
6184 request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
6185 plus: use daemon() for backgrounding
cf8dd513 6186 - Added BSD compatible install program and autoconf test, thanks to
6187 Niels Kristian Bech Jensen <nkbj@image.dk>
6188 - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
09041313 6189 - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
3dbefdb8 6190 - Release 1.2pre15
0ce43ae4 6191
5260325f 619219991124
6193 - Merged very large OpenBSD source code reformat
6194 - OpenBSD CVS updates
6195 - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
6196 [ssh.h sshd.8 sshd.c]
6197 syslog changes:
6198 * Unified Logmessage for all auth-types, for success and for failed
6199 * Standard connections get only ONE line in the LOG when level==LOG:
6200 Auth-attempts are logged only, if authentication is:
6201 a) successfull or
6202 b) with passwd or
6203 c) we had more than AUTH_FAIL_LOG failues
6204 * many log() became verbose()
6205 * old behaviour with level=VERBOSE
6206 - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
6207 tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
6208 messages. allows use of s/key in windows (ttssh, securecrt) and
6209 ssh-1.2.27 clients without 'ssh -v', ok: niels@
6210 - [sshd.8]
6211 -V, for fallback to openssh in SSH2 compatibility mode
6212 - [sshd.c]
6213 fix sigchld race; cjc5@po.cwru.edu
6214
4655fe80 621519991123
6216 - Added SuSE package files from Chris Saia <csaia@wtower.com>
8b241e50 6217 - Restructured package-related files under packages/*
4655fe80 6218 - Added generic PAM config
8b241e50 6219 - Numerous little Solaris fixes
9c08d6ce 6220 - Add recommendation to use GNU make to INSTALL document
4655fe80 6221
60bed5fd 622219991122
6223 - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
2f2cc3f9 6224 - OpenBSD CVS Changes
bcbf86ec 6225 - [ssh-keygen.c]
6226 don't create ~/.ssh only if the user wants to store the private
6227 key there. show fingerprint instead of public-key after
2f2cc3f9 6228 keygeneration. ok niels@
b09a984b 6229 - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
96ad4350 6230 - Added timersub() macro
b09a984b 6231 - Tidy RCSIDs of bsd-*.c
bcbf86ec 6232 - Added autoconf test and macro to deal with old PAM libraries
96ad4350 6233 pam_strerror definition (one arg vs two).
530f1889 6234 - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
bcbf86ec 6235 - Retry /dev/urandom reads interrupted by signal (report from
530f1889 6236 Robert Hardy <rhardy@webcon.net>)
1647c2b5 6237 - Added a setenv replacement for systems which lack it
d84a9a44 6238 - Only display public key comment when presenting ssh-askpass dialog
6239 - Released 1.2pre14
60bed5fd 6240
bcbf86ec 6241 - Configure, Make and changelog corrections from Tudor Bosman
2ddcfdf3 6242 <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
6243
9d6b7add 624419991121
2f2cc3f9 6245 - OpenBSD CVS Changes:
60bed5fd 6246 - [channels.c]
6247 make this compile, bad markus
6248 - [log.c readconf.c servconf.c ssh.h]
6249 bugfix: loglevels are per host in clientconfig,
6250 factor out common log-level parsing code.
6251 - [servconf.c]
6252 remove unused index (-Wall)
6253 - [ssh-agent.c]
6254 only one 'extern char *__progname'
6255 - [sshd.8]
6256 document SIGHUP, -Q to synopsis
6257 - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
6258 [channels.c clientloop.c]
6259 SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
6260 [hope this time my ISP stays alive during commit]
6261 - [OVERVIEW README] typos; green@freebsd
6262 - [ssh-keygen.c]
6263 replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
6264 exit if writing the key fails (no infinit loop)
6265 print usage() everytime we get bad options
6266 - [ssh-keygen.c] overflow, djm@mindrot.org
6267 - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
61e96248 6268
2b942fe0 626919991120
bcbf86ec 6270 - Merged more Solaris support from Marc G. Fournier
2b942fe0 6271 <marc.fournier@acadiau.ca>
6272 - Wrote autoconf tests for integer bit-types
6273 - Fixed enabling kerberos support
bcbf86ec 6274 - Fix segfault in ssh-keygen caused by buffer overrun in filename
13c36c4c 6275 handling.
2b942fe0 6276
06479889 627719991119
6278 - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
2ad77510 6279 - Merged OpenBSD CVS changes
6280 - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
6281 more %d vs. %s in fmt-strings
6282 - [authfd.c]
6283 Integers should not be printed with %s
7b1cc56c 6284 - EGD uses a socket, not a named pipe. Duh.
6285 - Fix includes in fingerprint.c
29dbde15 6286 - Fix scp progress bar bug again.
bcbf86ec 6287 - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
736890c4 6288 David Rankin <drankin@bohemians.lexington.ky.us>
91b8065d 6289 - Added autoconf option to enable Kerberos 4 support (untested)
6290 - Added autoconf option to enable AFS support (untested)
6291 - Added autoconf option to enable S/Key support (untested)
6292 - Added autoconf option to enable TCP wrappers support (compiles OK)
beb43d31 6293 - Renamed BSD helper function files to bsd-*
bcbf86ec 6294 - Added tests for login and daemon and enable OpenBSD replacements for
caf3bc51 6295 when they are absent.
6296 - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
06479889 6297
2bd61362 629819991118
6299 - Merged OpenBSD CVS changes
6300 - [scp.c] foregroundproc() in scp
6301 - [sshconnect.h] include fingerprint.h
bcbf86ec 6302 - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
2bd61362 6303 changes.
0c16a097 6304 - [ssh.1] Spell my name right.
2bd61362 6305 - Added openssh.com info to README
6306
f095fcc7 630719991117
6308 - Merged OpenBSD CVS changes
6309 - [ChangeLog.Ylonen] noone needs this anymore
6310 - [authfd.c] close-on-exec for auth-socket, ok deraadt
bcbf86ec 6311 - [hostfile.c]
6312 in known_hosts key lookup the entry for the bits does not need
6313 to match, all the information is contained in n and e. This
6314 solves the problem with buggy servers announcing the wrong
f095fcc7 6315 modulus length. markus and me.
bcbf86ec 6316 - [serverloop.c]
6317 bugfix: check for space if child has terminated, from:
f095fcc7 6318 iedowse@maths.tcd.ie
6319 - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
6320 [fingerprint.c fingerprint.h]
6321 rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
6322 - [ssh-agent.1] typo
6323 - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
bcbf86ec 6324 - [sshd.c]
f095fcc7 6325 force logging to stderr while loading private key file
6326 (lost while converting to new log-levels)
6327
4d195447 632819991116
6329 - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
6330 - Merged OpenBSD CVS changes:
6331 - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
6332 [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
6333 the keysize of rsa-parameter 'n' is passed implizit,
6334 a few more checks and warnings about 'pretended' keysizes.
6335 - [cipher.c cipher.h packet.c packet.h sshd.c]
6336 remove support for cipher RC4
6337 - [ssh.c]
6338 a note for legay systems about secuity issues with permanently_set_uid(),
6339 the private hostkey and ptrace()
6340 - [sshconnect.c]
6341 more detailed messages about adding and checking hostkeys
6342
dad9a31e 634319991115
6344 - Merged OpenBSD CVS changes:
bcbf86ec 6345 - [ssh-add.c] change passphrase loop logic and remove ref to
dad9a31e 6346 $DISPLAY, ok niels
6347 - Changed to ssh-add.c broke askpass support. Revised it to be a little more
bcbf86ec 6348 modular.
dad9a31e 6349 - Revised autoconf support for enabling/disabling askpass support.
e7c0f9d5 6350 - Merged more OpenBSD CVS changes:
704b1659 6351 [auth-krb4.c]
6352 - disconnect if getpeername() fails
6353 - missing xfree(*client)
6354 [canohost.c]
6355 - disconnect if getpeername() fails
6356 - fix comment: we _do_ disconnect if ip-options are set
6357 [sshd.c]
6358 - disconnect if getpeername() fails
6359 - move checking of remote port to central place
6360 [auth-rhosts.c] move checking of remote port to central place
6361 [log-server.c] avoid extra fd per sshd, from millert@
6362 [readconf.c] print _all_ bad config-options in ssh(1), too
6363 [readconf.h] print _all_ bad config-options in ssh(1), too
6364 [ssh.c] print _all_ bad config-options in ssh(1), too
6365 [sshconnect.c] disconnect if getpeername() fails
e7c0f9d5 6366 - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
c75a1a66 6367 - Various small cleanups to bring diff (against OpenBSD) size down.
f601d847 6368 - Merged more Solaris compability from Marc G. Fournier
6369 <marc.fournier@acadiau.ca>
6370 - Wrote autoconf tests for __progname symbol
986a22ec 6371 - RPM spec file fixes from Jim Knoble <jmknoble@jmknoble.cx>
0c372277 6372 - Released 1.2pre12
6373
6374 - Another OpenBSD CVS update:
6375 - [ssh-keygen.1] fix .Xr
dad9a31e 6376
92da7197 637719991114
6378 - Solaris compilation fixes (still imcomplete)
6379
94f7bb9e 638019991113
dd092f97 6381 - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
6382 - Don't install config files if they already exist
6383 - Fix inclusion of additional preprocessor directives from acconfig.h
94f7bb9e 6384 - Removed redundant inclusions of config.h
e9c75a39 6385 - Added 'Obsoletes' lines to RPM spec file
94f7bb9e 6386 - Merged OpenBSD CVS changes:
6387 - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
bcbf86ec 6388 - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
94f7bb9e 6389 totalsize, ok niels,aaron
bcbf86ec 6390 - Delay fork (-f option) in ssh until after port forwarded connections
94f7bb9e 6391 have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
b2344d54 6392 - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
6393 - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
dd092f97 6394 - Tidied default config file some more
6395 - Revised Redhat initscript to fix bug: sshd (re)start would fail
6396 if executed from inside a ssh login.
94f7bb9e 6397
e35c1dc2 639819991112
6399 - Merged changes from OpenBSD CVS
6400 - [sshd.c] session_key_int may be zero
b4748e2f 6401 - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
bcbf86ec 6402 IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
b4748e2f 6403 deraadt,millert
6404 - Brought default sshd_config more in line with OpenBSD's
547c9f30 6405 - Grab server in gnome-ssh-askpass (Debian bug #49872)
6406 - Released 1.2pre10
e35c1dc2 6407
8bc7973f 6408 - Added INSTALL documentation
6fa724bc 6409 - Merged yet more changes from OpenBSD CVS
6410 - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
6411 [ssh.c ssh.h sshconnect.c sshd.c]
6412 make all access to options via 'extern Options options'
6413 and 'extern ServerOptions options' respectively;
6414 options are no longer passed as arguments:
6415 * make options handling more consistent
6416 * remove #include "readconf.h" from ssh.h
6417 * readconf.h is only included if necessary
6418 - [mpaux.c] clear temp buffer
6419 - [servconf.c] print _all_ bad options found in configfile
045672f9 6420 - Make ssh-askpass support optional through autoconf
59b0f0d4 6421 - Fix nasty division-by-zero error in scp.c
6422 - Released 1.2pre11
8bc7973f 6423
4cca272e 642419991111
6425 - Added (untested) Entropy Gathering Daemon (EGD) support
67d68e3a 6426 - Fixed /dev/urandom fd leak (Debian bug #49722)
5bbb5681 6427 - Merged OpenBSD CVS changes:
6428 - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
6429 - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
6430 - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
bcbf86ec 6431 - Fix integer overflow which was messing up scp's progress bar for large
3f1d9bcd 6432 file transfers. Fix submitted to OpenBSD developers. Report and fix
6433 from Kees Cook <cook@cpoint.net>
6a17f9c2 6434 - Merged more OpenBSD CVS changes:
bcbf86ec 6435 - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
6a17f9c2 6436 + krb-cleanup cleanup
6437 - [clientloop.c log-client.c log-server.c ]
6438 [readconf.c readconf.h servconf.c servconf.h ]
6439 [ssh.1 ssh.c ssh.h sshd.8]
6440 add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
6441 obsoletes QuietMode and FascistLogging in sshd.
e35c1dc2 6442 - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
6443 allow session_key_int != sizeof(session_key)
6444 [this should fix the pre-assert-removal-core-files]
6445 - Updated default config file to use new LogLevel option and to improve
6446 readability
6447
f370266e 644819991110
67d68e3a 6449 - Merged several minor fixes:
f370266e 6450 - ssh-agent commandline parsing
6451 - RPM spec file now installs ssh setuid root
6452 - Makefile creates libdir
4cca272e 6453 - Merged beginnings of Solaris compability from Marc G. Fournier
6454 <marc.fournier@acadiau.ca>
f370266e 6455
d4f11b59 645619991109
6457 - Autodetection of SSL/Crypto library location via autoconf
6458 - Fixed location of ssh-askpass to follow autoconf
6459 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
6460 - Autodetection of RSAref library for US users
6461 - Minor doc updates
560557bb 6462 - Merged OpenBSD CVS changes:
6463 - [rsa.c] bugfix: use correct size for memset()
6464 - [sshconnect.c] warn if announced size of modulus 'n' != real size
f025becb 6465 - Added GNOME passphrase requestor (use --with-gnome-askpass)
d397b172 6466 - RPM build now creates subpackages
aa51e7cc 6467 - Released 1.2pre9
d4f11b59 6468
e1a9c08d 646919991108
6470 - Removed debian/ directory. This is now being maintained separately.
6471 - Added symlinks for slogin in RPM spec file
6472 - Fixed permissions on manpages in RPM spec file
6473 - Added references to required libraries in README file
6474 - Removed config.h.in from CVS
6475 - Removed pwdb support (better pluggable auth is provided by glibc)
6476 - Made PAM and requisite libdl optional
6477 - Removed lots of unnecessary checks from autoconf
6478 - Added support and autoconf test for openpty() function (Unix98 pty support)
6479 - Fix for scp not finding ssh if not installed as /usr/bin/ssh
6480 - Added TODO file
6481 - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
6482 - Added ssh-askpass program
6483 - Added ssh-askpass support to ssh-add.c
6484 - Create symlinks for slogin on install
6485 - Fix "distclean" target in makefile
6486 - Added example for ssh-agent to manpage
6487 - Added support for PAM_TEXT_INFO messages
6488 - Disable internal /etc/nologin support if PAM enabled
6489 - Merged latest OpenBSD CVS changes:
5bae4ab8 6490 - [all] replace assert() with error, fatal or packet_disconnect
e1a9c08d 6491 - [sshd.c] don't send fail-msg but disconnect if too many authentication
6492 failures
e1a9c08d 6493 - [sshd.c] remove unused argument. ok dugsong
6494 - [sshd.c] typo
6495 - [rsa.c] clear buffers used for encryption. ok: niels
6496 - [rsa.c] replace assert() with error, fatal or packet_disconnect
ade6fccd 6497 - [auth-krb4.c] remove unused argument. ok dugsong
e1a9c08d 6498 - Fixed coredump after merge of OpenBSD rsa.c patch
9010d60a 6499 - Released 1.2pre8
e1a9c08d 6500
3028328e 650119991102
6502 - Merged change from OpenBSD CVS
6503 - One-line cleanup in sshd.c
6504
474832c5 650519991030
6506 - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
69256d9d 6507 - Merged latest updates for OpenBSD CVS:
6508 - channels.[ch] - remove broken x11 fix and document istate/ostate
6509 - ssh-agent.c - call setsid() regardless of argv[]
6510 - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
6511 - Documentation cleanups
6512 - Renamed README -> README.Ylonen
6513 - Renamed README.openssh ->README
474832c5 6514
339660f6 651519991029
6516 - Renamed openssh* back to ssh* at request of Theo de Raadt
6517 - Incorporated latest changes from OpenBSD's CVS
6518 - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
6519 - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
549b3eed 6520 - Make distclean now removed configure script
6521 - Improved PAM logging
6522 - Added some debug() calls for PAM
4ecd19ea 6523 - Removed redundant subdirectories
bcbf86ec 6524 - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
4ecd19ea 6525 building on Debian.
242588e6 6526 - Fixed off-by-one error in PAM env patch
6527 - Released 1.2pre6
339660f6 6528
5881cd60 652919991028
6530 - Further PAM enhancements.
6531 - Much cleaner
6532 - Now uses account and session modules for all logins.
6533 - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
6534 - Build fixes
6535 - Autoconf
6536 - Change binary names to open*
6537 - Fixed autoconf script to detect PAM on RH6.1
6538 - Added tests for libpwdb, and OpenBSD functions to autoconf
221395b3 6539 - Released 1.2pre4
fca82d2e 6540
6541 - Imported latest OpenBSD CVS code
6542 - Updated README.openssh
93f04616 6543 - Released 1.2pre5
fca82d2e 6544
5881cd60 654519991027
6546 - Adapted PAM patch.
6547 - Released 1.0pre2
6548
6549 - Excised my buggy replacements for strlcpy and mkdtemp
6550 - Imported correct OpenBSD strlcpy and mkdtemp routines.
6551 - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
6552 - Picked up correct version number from OpenBSD
6553 - Added sshd.pam PAM configuration file
6554 - Added sshd.init Redhat init script
6555 - Added openssh.spec RPM spec file
6556 - Released 1.2pre3
6557
655819991026
6559 - Fixed include paths of OpenSSL functions
6560 - Use OpenSSL MD5 routines
6561 - Imported RC4 code from nanocrypt
6562 - Wrote replacements for OpenBSD arc4random* functions
6563 - Wrote replacements for strlcpy and mkdtemp
6564 - Released 1.0pre1
0b202697 6565
6566$Id$
This page took 1.593626 seconds and 5 git commands to generate.