]> andersk Git - openssh.git/blob - ChangeLog
- markus@cvs.openbsd.org 2002/02/14 23:41:01
[openssh.git] / ChangeLog
1 20020219
2  - (djm) OpenBSD CVS Sync
3    - mpech@cvs.openbsd.org 2002/02/13 08:33:47
4      [ssh-keyscan.1]
5      When you give command examples and etc., in a manual page prefix them with:     $ command
6      or
7      # command
8    - markus@cvs.openbsd.org 2002/02/14 23:27:59
9      [channels.c]
10      increase the SSH v2 window size to 4 packets. comsumes a little
11      bit more memory for slow receivers but increases througput.
12    - markus@cvs.openbsd.org 2002/02/14 23:28:00
13      [channels.h session.c ssh.c]
14      increase the SSH v2 window size to 4 packets. comsumes a little
15      bit more memory for slow receivers but increases througput.
16    - markus@cvs.openbsd.org 2002/02/14 23:41:01
17      [authfile.c cipher.c cipher.h kex.c kex.h packet.c]
18      hide some more implementation details of cipher.[ch] and prepares for move
19      to EVP, ok deraadt@
20
21 20020218
22  - (tim) newer config.guess from ftp://ftp.gnu.org/gnu/config/config.guess
23
24 20020213
25  - (djm) Don't use system sys/queue.h on AIX. Report from 
26    gert@greenie.muc.de
27  - (djm) Bug #114 - not starting PAM for SSH protocol 1 invalid users
28
29 20020213
30  - (djm) OpenBSD CVS Sync
31    - markus@cvs.openbsd.org 2002/02/11 16:10:15
32      [kex.c]
33      restore kexinit handler if we reset the dispatcher, this unbreaks
34      rekeying s/kex_clear_dispatch/kex_reset_dispatch/
35    - markus@cvs.openbsd.org 2002/02/11 16:15:46
36      [sshconnect1.c]
37      include md5.h, not evp.h
38    - markus@cvs.openbsd.org 2002/02/11 16:17:55
39      [sshd.c]
40      do not complain about port > 1024 if rhosts-auth is disabled
41    - markus@cvs.openbsd.org 2002/02/11 16:19:39
42      [sshd.c]
43      include md5.h not hmac.h
44    - markus@cvs.openbsd.org 2002/02/11 16:21:42
45      [match.c]
46      support up to 40 algorithms per proposal
47    - djm@cvs.openbsd.org 2002/02/12 12:32:27
48      [sftp.1 sftp.c sftp-client.c sftp-client.h sftp-int.c]
49      Perform multiple overlapping read/write requests in file transfer. Mostly
50      done by Tobias Ringstrom <tori@ringstrom.mine.nu>; ok markus@
51    - djm@cvs.openbsd.org 2002/02/12 12:44:46
52      [sftp-client.c]
53      Let overlapped upload path handle servers which reorder ACKs. This may be
54      permitted by the protocol spec; ok markus@
55    - markus@cvs.openbsd.org 2002/02/13 00:28:13
56      [sftp-server.c]
57      handle SSH2_FILEXFER_ATTR_SIZE in SSH2_FXP_(F)SETSTAT; ok djm@
58    - markus@cvs.openbsd.org 2002/02/13 00:39:15
59      [readpass.c]
60      readpass.c is not longer from UCB, since we now use readpassphrase(3)
61    - djm@cvs.openbsd.org 2002/02/13 00:59:23
62      [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp.h]
63      [sftp-int.c sftp-int.h]
64      API cleanup and backwards compat for filexfer v.0 servers; ok markus@
65  - (djm) Sync openbsd-compat with OpenBSD CVS too
66  - (djm) Bug #106: Add --without-rpath configure option. Patch from 
67    Nicolas.Williams@ubsw.com
68  - (tim) [configure.ac, defines.h ] add rpc/rpc.h for INADDR_LOOPBACK
69     on SCO OSR3
70
71 20020210
72  - (djm) OpenBSD CVS Sync
73    - deraadt@cvs.openbsd.org 2002/02/09 17:37:34
74      [pathnames.h session.c ssh.1 sshd.8 sshd_config ssh-keyscan.1]
75      move ssh config files to /etc/ssh
76  - (djm) Adjust portable Makefile.in tnd ssh-rand-helper.c o match
77    - deraadt@cvs.openbsd.org 2002/02/10 01:07:05
78      [readconf.h sshd.8]
79      more /etc/ssh; openbsd@davidkrause.com
80
81 20020208
82  - (djm) OpenBSD CVS Sync
83    - markus@cvs.openbsd.org 2002/02/04 12:15:25
84      [sshd.c]
85      add SYSLOG_FACILITY_NOT_SET = -1, SYSLOG_LEVEL_NOT_SET = -1,
86      fixes arm/netbsd; based on patch from bjh21@netbsd.org; ok djm@
87    - stevesk@cvs.openbsd.org 2002/02/04 20:41:16
88      [ssh-agent.1]
89      more sync for default ssh-add identities; ok markus@
90    - djm@cvs.openbsd.org 2002/02/05 00:00:46
91      [sftp.1 sftp.c sftp-client.c sftp-client.h sftp-int.c]
92      Add "-B" option to specify copy buffer length (default 32k); ok markus@
93    - markus@cvs.openbsd.org 2002/02/05 14:32:55
94      [channels.c channels.h ssh.c]
95      merge channel_request() into channel_request_start()
96    - markus@cvs.openbsd.org 2002/02/06 14:22:42
97      [sftp.1]
98      sort options; ok mpech@, stevesk@
99    - mpech@cvs.openbsd.org 2002/02/06 14:27:23
100      [sftp.c]
101      sync usage() with manual.
102    - markus@cvs.openbsd.org 2002/02/06 14:37:22
103      [session.c]
104      minor KNF
105    - markus@cvs.openbsd.org 2002/02/06 14:55:16
106      [channels.c clientloop.c serverloop.c ssh.c]
107      channel_new never returns NULL, mouring@; ok djm@
108    - markus@cvs.openbsd.org 2002/02/07 09:35:39
109      [ssh.c]
110      remove bogus comments
111
112 20020205
113  - (djm) Cleanup after sync:
114    - :%s/reverse_mapping_check/verify_reverse_mapping/g
115  - (djm) OpenBSD CVS Sync
116    - stevesk@cvs.openbsd.org 2002/01/24 21:09:25
117      [channels.c misc.c misc.h packet.c]
118      add set_nodelay() to set TCP_NODELAY on a socket (prep for nagle tuning).
119      no nagle changes just yet; ok djm@ markus@
120    - stevesk@cvs.openbsd.org 2002/01/24 21:13:23
121      [packet.c]
122      need misc.h for set_nodelay()
123    - markus@cvs.openbsd.org 2002/01/25 21:00:24
124      [sshconnect2.c]
125      unused include
126    - markus@cvs.openbsd.org 2002/01/25 21:42:11
127      [ssh-dss.c ssh-rsa.c]
128      use static EVP_MAX_MD_SIZE buffers for EVP_DigestFinal; ok stevesk@
129      don't use evp_md->md_size, it's not public.
130    - markus@cvs.openbsd.org 2002/01/25 22:07:40
131      [kex.c kexdh.c kexgex.c key.c mac.c]
132      use EVP_MD_size(evp_md) and not evp_md->md_size; ok steveks@
133    - stevesk@cvs.openbsd.org 2002/01/26 16:44:22
134      [includes.h session.c]
135      revert code to add x11 localhost display authorization entry for
136      hostname/unix:d and uts.nodename/unix:d if nodename was different than
137      hostname.  just add entry for unix:d instead.  ok markus@
138    - stevesk@cvs.openbsd.org 2002/01/27 14:57:46
139      [channels.c servconf.c servconf.h session.c sshd.8 sshd_config]
140      add X11UseLocalhost; ok markus@
141    - stevesk@cvs.openbsd.org 2002/01/27 18:08:17
142      [ssh.c]
143      handle simple case to identify FamilyLocal display; ok markus@
144    - markus@cvs.openbsd.org 2002/01/29 14:27:57
145      [ssh-add.c]
146      exit 2 if no agent, exit 1 if list fails; debian#61078; ok djm@
147    - markus@cvs.openbsd.org 2002/01/29 14:32:03
148      [auth2.c auth.c auth-options.c auth-rhosts.c auth-rh-rsa.c canohost.c]
149      [servconf.c servconf.h session.c sshd.8 sshd_config]
150      s/ReverseMappingCheck/VerifyReverseMapping/ and avoid confusion; 
151      ok stevesk@
152    - stevesk@cvs.openbsd.org 2002/01/29 16:29:02
153      [session.c]
154      limit subsystem length in log; ok markus@
155    - markus@cvs.openbsd.org 2002/01/29 16:41:19
156      [ssh-add.1]
157      add DIAGNOSTICS; ok stevesk@
158    - markus@cvs.openbsd.org 2002/01/29 22:46:41
159      [session.c]
160      don't depend on servconf.c; ok djm@
161    - markus@cvs.openbsd.org 2002/01/29 23:50:37
162      [scp.1 ssh.1]
163      mention exit status; ok stevesk@
164    - markus@cvs.openbsd.org 2002/01/31 13:35:11
165      [kexdh.c kexgex.c]
166      cross check announced key type and type from key blob
167    - markus@cvs.openbsd.org 2002/01/31 15:00:05
168      [serverloop.c]
169      no need for WNOHANG; ok stevesk@
170    - markus@cvs.openbsd.org 2002/02/03 17:53:25
171      [auth1.c serverloop.c session.c session.h]
172      don't use channel_input_channel_request and callback
173      use new server_input_channel_req() instead:
174         server_input_channel_req does generic request parsing on server side
175         session_input_channel_req handles just session specific things now
176      ok djm@
177    - markus@cvs.openbsd.org 2002/02/03 17:55:55
178      [channels.c channels.h]
179      remove unused channel_input_channel_request
180    - markus@cvs.openbsd.org 2002/02/03 17:58:21
181      [channels.c channels.h ssh.c]
182      generic callbacks are not really used, remove and
183      add a callback for msg of type SSH2_MSG_CHANNEL_OPEN_CONFIRMATION
184      ok djm@
185    - markus@cvs.openbsd.org 2002/02/03 17:59:23
186      [sshconnect2.c]
187      more cross checking if announced vs. used key type; ok stevesk@
188    - stevesk@cvs.openbsd.org 2002/02/03 22:35:57
189      [ssh.1 sshd.8]
190      some KeepAlive cleanup/clarify; ok markus@
191    - stevesk@cvs.openbsd.org 2002/02/03 23:22:59
192      [ssh-agent.1]
193      ssh-add also adds $HOME/.ssh/id_rsa and $HOME/.ssh/id_dsa now.
194    - stevesk@cvs.openbsd.org 2002/02/04 00:53:39
195      [ssh-agent.c]
196      unneeded includes
197    - markus@cvs.openbsd.org 2002/02/04 11:58:10
198      [auth2.c]
199      cross checking of announced vs actual pktype in pubkey/hostbaed auth; 
200      ok stevesk@
201    - markus@cvs.openbsd.org 2002/02/04 12:15:25
202      [log.c log.h readconf.c servconf.c]
203      add SYSLOG_FACILITY_NOT_SET = -1, SYSLOG_LEVEL_NOT_SET = -1,
204      fixes arm/netbsd; based on patch from bjh21@netbsd.org; ok djm@
205    - stevesk@cvs.openbsd.org 2002/02/04 20:41:16
206      [ssh-add.1]
207      more sync for default ssh-add identities; ok markus@
208    - djm@cvs.openbsd.org 2002/02/04 21:53:12
209      [sftp.1 sftp.c]
210      Add "-P" option to directly connect to a local sftp-server. Should be 
211      useful for regression testing; ok markus@
212    - djm@cvs.openbsd.org 2002/02/05 00:00:46
213      [sftp.1 sftp.c sftp-client.c sftp-client.h sftp-int.c]
214      Add "-B" option to specify copy buffer length (default 32k); ok markus@
215
216 20020130
217  - (djm) Delay PRNG seeding until we need it in ssh-keygen, from markus@
218  - (tim) [configure.ac] fix logic on when ssh-rand-helper is installed.
219    [sshd_config] put back in line that tells what PATH was compiled into sshd.
220
221 20020125
222  - (djm) Don't grab Xserver or pointer by default. x11-ssh-askpass doesn't 
223    and grabbing can cause deadlocks with kinput2. 
224
225 20020124
226  - (stevesk) Makefile.in: bug #61; delete commented line for now.
227
228 20020123
229  - (djm) Fix non-standard shell syntax in autoconf. Patch from 
230    Dave Dykstra <dwd@bell-labs.com>
231  - (stevesk) fix --with-zlib=
232  - (djm) Use case statements in autoconf to clean up some tests
233  - (bal) reverted out of 5/2001 change to atexit().  I assume I
234    did it to handle SonyOS.  If that is the case than we will
235    do a special case for them.
236
237 20020122
238  - (djm) autoconf hacking:
239    - We don't support --without-zlib currently, so don't allow it.
240    - Rework cryptographic random number support detection. We now detect 
241      whether OpenSSL seeds itself. If it does, then we don't bother with 
242      the ssh-rand-helper program. You can force the use of ssh-rand-helper
243      using the --with-rand-helper configure argument
244    - Simplify and clean up ssh-rand-helper configuration
245    - Add OpenSSL sanity check: verify that header version matches version
246      reported by library
247  - (djm) Fix some bugs I introduced into ssh-rand-helper yesterday
248  - OpenBSD CVS Sync
249    - djm@cvs.openbsd.org 2001/12/21 08:52:22
250      [ssh-keygen.1 ssh-keygen.c]
251      Remove default (rsa1) key type; ok markus@
252    - djm@cvs.openbsd.org 2001/12/21 08:53:45
253      [readpass.c]
254      Avoid interruptable passphrase read; ok markus@
255    - djm@cvs.openbsd.org 2001/12/21 10:06:43
256      [ssh-add.1 ssh-add.c]
257      Try all standard key files (id_rsa, id_dsa, identity) when invoked with
258      no arguments; ok markus@
259    - markus@cvs.openbsd.org 2001/12/21 12:17:33
260      [serverloop.c]
261      remove ifdef for USE_PIPES since fdin != fdout; ok djm@
262    - deraadt@cvs.openbsd.org 2001/12/24 07:29:43
263      [ssh-add.c]
264      try all listed keys.. how did this get broken?
265    - markus@cvs.openbsd.org 2001/12/25 18:49:56
266      [key.c]
267      be more careful on allocation
268    - markus@cvs.openbsd.org 2001/12/25 18:53:00
269      [auth1.c]
270      be more carefull on allocation
271    - markus@cvs.openbsd.org 2001/12/27 18:10:29
272      [ssh-keygen.c]
273      -t is only needed for key generation (unbreaks -i, -e, etc).
274    - markus@cvs.openbsd.org 2001/12/27 18:22:16
275      [auth1.c authfile.c auth-rsa.c dh.c kexdh.c kexgex.c key.c rsa.c]
276      [scard.c ssh-agent.c sshconnect1.c sshd.c ssh-dss.c]
277      call fatal() for openssl allocation failures
278    - stevesk@cvs.openbsd.org 2001/12/27 18:22:53
279      [sshd.8]
280      clarify -p; ok markus@
281    - markus@cvs.openbsd.org 2001/12/27 18:26:13
282      [authfile.c]
283      missing include
284    - markus@cvs.openbsd.org 2001/12/27 19:37:23
285      [dh.c kexdh.c kexgex.c]
286      always use BN_clear_free instead of BN_free
287    - markus@cvs.openbsd.org 2001/12/27 19:54:53
288      [auth1.c auth.h auth-rh-rsa.c]
289      auth_rhosts_rsa now accept generic keys.
290    - markus@cvs.openbsd.org 2001/12/27 20:39:58
291      [auth1.c auth-rsa.c channels.c clientloop.c packet.c packet.h]
292      [serverloop.c session.c ssh.c sshconnect1.c sshd.c ttymodes.c]
293      get rid of packet_integrity_check, use packet_done() instead.
294    - markus@cvs.openbsd.org 2001/12/28 12:14:27
295      [auth1.c auth2.c auth2-chall.c auth-rsa.c channels.c clientloop.c]
296      [kex.c kexdh.c kexgex.c packet.c packet.h serverloop.c session.c]
297      [ssh.c sshconnect1.c sshconnect2.c sshd.c]
298      s/packet_done/packet_check_eom/ (end-of-message); ok djm@
299    - markus@cvs.openbsd.org 2001/12/28 13:57:33
300      [auth1.c kexdh.c kexgex.c packet.c packet.h sshconnect1.c sshd.c]
301      packet_get_bignum* no longer returns a size
302    - markus@cvs.openbsd.org 2001/12/28 14:13:13
303      [bufaux.c bufaux.h packet.c]
304      buffer_get_bignum: int -> void
305    - markus@cvs.openbsd.org 2001/12/28 14:50:54
306      [auth1.c auth-rsa.c channels.c dispatch.c kex.c kexdh.c kexgex.c]
307      [packet.c packet.h serverloop.c session.c ssh.c sshconnect1.c]
308      [sshconnect2.c sshd.c]
309      packet_read* no longer return the packet length, since it's not used.
310    - markus@cvs.openbsd.org 2001/12/28 15:06:00
311      [auth2.c auth2-chall.c channels.c channels.h clientloop.c dispatch.c]
312      [dispatch.h kex.c kex.h serverloop.c ssh.c sshconnect2.c]
313      remove plen from the dispatch fn. it's no longer used.
314    - stevesk@cvs.openbsd.org 2001/12/28 22:37:48
315      [ssh.1 sshd.8]
316      document LogLevel DEBUG[123]; ok markus@
317    - stevesk@cvs.openbsd.org 2001/12/29 21:56:01
318      [authfile.c channels.c compress.c packet.c sftp-server.c]
319      [ssh-agent.c ssh-keygen.c]
320      remove unneeded casts and some char->u_char cleanup; ok markus@
321    - stevesk@cvs.openbsd.org 2002/01/03 04:11:08
322      [ssh_config]
323      grammar in comment
324    - stevesk@cvs.openbsd.org 2002/01/04 17:59:17
325      [readconf.c servconf.c]
326      remove #ifdef _PATH_XAUTH/#endif; ok markus@
327    - stevesk@cvs.openbsd.org 2002/01/04 18:14:16
328      [servconf.c sshd.8]
329      protocol 2 HostKey code default is now /etc/ssh_host_rsa_key and
330      /etc/ssh_host_dsa_key like we have in sshd_config.  ok markus@
331    - markus@cvs.openbsd.org 2002/01/05 10:43:40
332      [channels.c]
333      fix hanging x11 channels for rejected cookies (e.g. 
334      XAUTHORITY=/dev/null xbiff) bug #36, based on patch from
335      djast@cs.toronto.edu
336    - stevesk@cvs.openbsd.org 2002/01/05 21:51:56
337      [ssh.1 sshd.8]
338      some missing and misplaced periods
339    - markus@cvs.openbsd.org 2002/01/09 13:49:27
340      [ssh-keygen.c]
341      append \n only for public keys
342    - markus@cvs.openbsd.org 2002/01/09 17:16:00
343      [channels.c]
344      merge channel_pre_open_15/channel_pre_open_20; ok provos@
345    - markus@cvs.openbsd.org 2002/01/09 17:26:35
346      [channels.c nchan.c]
347      replace buffer_consume(b, buffer_len(b)) with buffer_clear(b); 
348      ok provos@
349    - markus@cvs.openbsd.org 2002/01/10 11:13:29
350      [serverloop.c]
351      skip client_alive_check until there are channels; ok beck@
352    - markus@cvs.openbsd.org 2002/01/10 11:24:04
353      [clientloop.c]
354      handle SSH2_MSG_GLOBAL_REQUEST (just reply with failure); ok djm@
355    - markus@cvs.openbsd.org 2002/01/10 12:38:26
356      [nchan.c]
357      remove dead code (skip drain)
358    - markus@cvs.openbsd.org 2002/01/10 12:47:59
359      [nchan.c]
360      more unused code (with channels.c:1.156)
361    - markus@cvs.openbsd.org 2002/01/11 10:31:05
362      [packet.c]
363      handle received SSH2_MSG_UNIMPLEMENTED messages; ok djm@
364    - markus@cvs.openbsd.org 2002/01/11 13:36:43
365      [ssh2.h]
366      add defines for msg type ranges
367    - markus@cvs.openbsd.org 2002/01/11 13:39:36
368      [auth2.c dispatch.c dispatch.h kex.c]
369      a single dispatch_protocol_error() that sends a message of 
370      type 'UNIMPLEMENTED'
371      dispatch_range(): set handler for a ranges message types
372      use dispatch_protocol_ignore() for authentication requests after
373      successful authentication (the drafts requirement).
374      serverloop/clientloop now send a 'UNIMPLEMENTED' message instead 
375      of exiting.
376    - markus@cvs.openbsd.org 2002/01/11 20:14:11
377      [auth2-chall.c auth-skey.c]
378      use strlcpy not strlcat; mouring@
379    - markus@cvs.openbsd.org 2002/01/11 23:02:18
380      [readpass.c]
381      use _PATH_TTY
382    - markus@cvs.openbsd.org 2002/01/11 23:02:51
383      [auth2-chall.c]
384      use snprintf; mouring@
385    - markus@cvs.openbsd.org 2002/01/11 23:26:30
386      [auth-skey.c]
387      use snprintf; mouring@
388    - markus@cvs.openbsd.org 2002/01/12 13:10:29
389      [auth-skey.c]
390      undo local change
391    - provos@cvs.openbsd.org 2002/01/13 17:27:07
392      [ssh-agent.c]
393      change to use queue.h macros; okay markus@
394    - markus@cvs.openbsd.org 2002/01/13 17:57:37
395      [auth2.c auth2-chall.c compat.c sshconnect2.c sshd.c]
396      use buffer API and avoid static strings of fixed size; 
397      ok provos@/mouring@
398    - markus@cvs.openbsd.org 2002/01/13 21:31:20
399      [channels.h nchan.c]
400      add chan_set_[io]state(), order states, state is now an u_int,
401      simplifies debugging messages; ok provos@
402    - markus@cvs.openbsd.org 2002/01/14 13:22:35
403      [nchan.c]
404      chan_send_oclose1() no longer calls chan_shutdown_write(); ok provos@
405    - markus@cvs.openbsd.org 2002/01/14 13:34:07
406      [nchan.c]
407      merge chan_[io]buf_empty[12]; ok provos@
408    - markus@cvs.openbsd.org 2002/01/14 13:40:10
409      [nchan.c]
410      correct fn names for ssh2, do not switch from closed to closed; 
411      ok provos@
412    - markus@cvs.openbsd.org 2002/01/14 13:41:13
413      [nchan.c]
414      remove duplicated code; ok provos@
415    - markus@cvs.openbsd.org 2002/01/14 13:55:55
416      [channels.c channels.h nchan.c]
417      remove function pointers for events, remove chan_init*; ok provos@
418    - markus@cvs.openbsd.org 2002/01/14 13:57:03
419      [channels.h nchan.c]
420      (c) 2002
421    - markus@cvs.openbsd.org 2002/01/16 13:17:51
422      [channels.c channels.h serverloop.c ssh.c]
423      wrapper for channel_setup_fwd_listener
424    - stevesk@cvs.openbsd.org 2002/01/16 17:40:23
425      [sshd_config]
426      The stategy now used for options in the default sshd_config shipped
427      with OpenSSH is to specify options with their default value where
428      possible, but leave them commented.  Uncommented options change a
429      default value.  Subsystem is currently the only default option
430      changed.  ok markus@
431    - stevesk@cvs.openbsd.org 2002/01/16 17:42:33
432      [ssh.1]
433      correct defaults for -i/IdentityFile; ok markus@
434    - stevesk@cvs.openbsd.org 2002/01/16 17:55:33
435      [ssh_config]
436      correct some commented defaults.  add Ciphers default.  ok markus@
437    - stevesk@cvs.openbsd.org 2002/01/17 04:27:37
438      [log.c]
439      casts to silence enum type warnings for bugzilla bug 37; ok markus@
440    - stevesk@cvs.openbsd.org 2002/01/18 17:14:16
441      [sshd.8]
442      correct Ciphers default; paola.mannaro@ubs.com
443    - stevesk@cvs.openbsd.org 2002/01/18 18:14:17
444      [authfd.c bufaux.c buffer.c cipher.c packet.c ssh-agent.c ssh-keygen.c]
445      unneeded cast cleanup; ok markus@
446    - stevesk@cvs.openbsd.org 2002/01/18 20:46:34
447      [sshd.8]
448      clarify Allow(Groups|Users) and Deny(Groups|Users); suggestion from
449      allard@oceanpark.com; ok markus@
450    - markus@cvs.openbsd.org 2002/01/21 15:13:51
451      [sshconnect.c]
452      use read_passphrase+ECHO in confirm(), allows use of ssh-askpass
453      for hostkey confirm.
454    - markus@cvs.openbsd.org 2002/01/21 22:30:12
455      [cipher.c compat.c myproposal.h]
456      remove "rijndael-*", just use "aes-" since this how rijndael is called
457      in the drafts; ok stevesk@
458    - markus@cvs.openbsd.org 2002/01/21 23:27:10
459      [channels.c nchan.c]
460      cleanup channels faster if the are empty and we are in drain-state; 
461      ok deraadt@
462    - stevesk@cvs.openbsd.org 2002/01/22 02:52:41
463      [servconf.c]
464      typo in error message; from djast@cs.toronto.edu
465  - (djm) Make auth2-pam.c compile again after dispatch.h and packet.h 
466    changes
467  - (djm) Recent Glibc includes an incompatible sys/queue.h. Treat it as 
468    bogus in configure
469  - (djm) Use local sys/queue.h if necessary in ssh-agent.c
470
471 20020121
472  - (djm) Rework ssh-rand-helper:
473    - Reduce quantity of ifdef code, in preparation for ssh_rand_conf
474    - Always seed from system calls, even when doing PRNGd seeding
475    - Tidy and comment #define knobs
476    - Remove unused facility for multiple runs through command list
477    - KNF, cleanup, update copyright
478
479 20020114
480  - (djm) Bug #50 - make autoconf entropy path checks more robust
481
482 20020108
483  - (djm) Merge Cygwin copy_environment with do_pam_environment, removing 
484    fixed env var size limit in the process. Report from Corinna Vinschen 
485    <vinschen@redhat.com>
486  - (stevesk) defines.h: use "/var/spool/sockets/X11/%u" for HP-UX.  does
487    not depend on transition links.  from Lutz Jaenicke.
488
489 20020106
490  - (stevesk) defines.h: determine _PATH_UNIX_X; currently "/tmp/.X11-unix/X%u"
491    for all platforms except HP-UX, which is "/usr/spool/sockets/X11/%u".
492
493 20020105
494  - (bal) NCR requies use_pipes to operate correctly.
495  - (stevesk) fix spurious ; from NCR change.
496
497 20020103
498  - (djm) Use bigcrypt() on systems with SCO_PROTECTED_PW. Patch from 
499    Roger Cornelius <rac@tenzing.org>
500
501 20011229
502  - (djm) Apply Cygwin pointer deref fix from Corinna Vinschen 
503    <vinschen@redhat.com> Could be abused to guess valid usernames
504  - (djm) Typo in contrib/cygwin/README Fix from Corinna Vinschen
505    <vinschen@redhat.com>
506
507 20011228
508  - (djm) Remove recommendation to use GNU make, we should support most
509    make programs.
510
511 20011225
512  - (stevesk) [Makefile.in ssh-rand-helper.c]
513    portable lib and __progname support for ssh-rand-helper; ok djm@
514
515 20011223
516  - (bal) Removed contrib/chroot.diff and noted in contrib/README that it
517    was not being maintained.
518
519 20011222
520  - (djm) Ignore fix & patchlevel in OpenSSL version check. Patch from 
521    solar@openwall.com
522  - (djm) Rework entropy code. If the OpenSSL PRNG is has not been 
523    internally seeded, execute a subprogram "ssh-rand-helper" to obtain
524    some entropy for us. Rewrite the old in-process entropy collecter as
525    an example ssh-rand-helper.
526  - (djm) Always perform ssh_prng_cmds path lookups in configure, even if
527    we don't end up using ssh_prng_cmds (so we always get a valid file) 
528       
529 20011221
530  - (djm) Add option to gnome-ssh-askpass to stop it from grabbing the X
531    server. I have found this necessary to avoid server hangs with X input
532    extensions (e.g. kinput2). Enable by setting the environment variable
533    "GNOME_SSH_ASKPASS_NOGRAB"
534   - OpenBSD CVS Sync
535    - stevesk@cvs.openbsd.org 2001/12/08 17:49:28
536      [channels.c pathnames.h]
537      use only one path to X11 UNIX domain socket vs. an array of paths
538      to try.  report from djast@cs.toronto.edu.  ok markus@
539    - markus@cvs.openbsd.org 2001/12/09 18:45:56
540      [auth2.c auth2-chall.c auth.h]
541      add auth2_challenge_stop(), simplifies cleanup of kbd-int sessions,
542      fixes memleak.
543    - stevesk@cvs.openbsd.org 2001/12/10 16:45:04
544      [sshd.c]
545      possible fd leak on error; ok markus@
546    - markus@cvs.openbsd.org 2001/12/10 20:34:31
547      [ssh-keyscan.c]
548      check that server supports v1 for -t rsa1, report from wirth@dfki.de
549    - jakob@cvs.openbsd.org 2001/12/18 10:04:21
550      [auth.h hostfile.c hostfile.h]
551      remove auth_rsa_read_key, make hostfile_ready_key non static; ok markus@
552    - jakob@cvs.openbsd.org 2001/12/18 10:05:15
553      [auth2.c]
554      log fingerprint on successful public key authentication; ok markus@
555    - jakob@cvs.openbsd.org 2001/12/18 10:06:24
556      [auth-rsa.c]
557      log fingerprint on successful public key authentication, simplify 
558      usage of key structs; ok markus@
559    - deraadt@cvs.openbsd.org 2001/12/19 07:18:56
560      [auth1.c auth2.c auth2-chall.c auth-bsdauth.c auth.c authfile.c auth.h]
561      [auth-krb4.c auth-rhosts.c auth-skey.c bufaux.c canohost.c channels.c]
562      [cipher.c clientloop.c compat.c compress.c deattack.c key.c log.c mac.c]
563      [match.c misc.c nchan.c packet.c readconf.c rijndael.c rijndael.h scard.c]
564      [servconf.c servconf.h serverloop.c session.c sftp.c sftp-client.c]
565      [sftp-glob.c sftp-int.c sftp-server.c ssh-add.c ssh-agent.c ssh.c]
566      [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config]
567      [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c]
568      basic KNF done while i was looking for something else
569    - markus@cvs.openbsd.org 2001/12/19 16:09:39
570      [serverloop.c]
571      fix race between SIGCHLD and select with an additional pipe.  writing
572      to the pipe on SIGCHLD wakes up select(). using pselect() is not
573      portable and siglongjmp() ugly. W. R. Stevens suggests similar solution.
574      initial idea by pmenage@ensim.com; ok deraadt@, djm@
575    - stevesk@cvs.openbsd.org 2001/12/19 17:16:13
576      [authfile.c bufaux.c bufaux.h buffer.c buffer.h packet.c packet.h ssh.c]
577      change the buffer/packet interface to use void* vs. char*; ok markus@
578    - markus@cvs.openbsd.org 2001/12/20 16:37:29
579      [channels.c channels.h session.c]
580      setup x11 listen socket for just one connect if the client requests so.
581      (v2 only, but the openssh client does not support this feature).
582    - djm@cvs.openbsd.org 2001/12/20 22:50:24
583      [auth2.c auth2-chall.c channels.c channels.h clientloop.c dispatch.c]
584      [dispatch.h kex.c kex.h packet.c packet.h serverloop.c ssh.c]
585      [sshconnect2.c]
586      Conformance fix: we should send failing packet sequence number when
587      responding with a SSH_MSG_UNIMPLEMENTED message. Spotted by
588      yakk@yakk.dot.net; ok markus@
589
590 20011219
591  - (stevesk) OpenBSD CVS sync X11 localhost display
592    - stevesk@cvs.openbsd.org 2001/11/29 14:10:51
593      [channels.h channels.c session.c]
594      sshd X11 fake server will now listen on localhost by default:
595      $ echo $DISPLAY
596      localhost:12.0
597      $ netstat -an|grep 6012
598      tcp        0      0  127.0.0.1.6012         *.*                    LISTEN
599      tcp6       0      0  ::1.6012               *.*                    LISTEN
600      sshd_config gatewayports=yes can be used to revert back to the old
601      behavior.  will control this with another option later.  ok markus@
602    - stevesk@cvs.openbsd.org 2001/12/19 08:43:11
603      [includes.h session.c]
604      handle utsname.nodename case for FamilyLocal X authorization; ok markus@
605         
606 20011207
607  - (bal) PCRE no longer required.  Banished from the source along with
608    fake-regex.h
609  - (bal) OpenBSD CVS Sync
610    - stevesk@cvs.openbsd.org 2001/12/06 18:02:32
611      [channels.c sshconnect.c]
612      shutdown(sock, SHUT_RDWR) not needed here; ok markus@
613    - stevesk@cvs.openbsd.org 2001/12/06 18:09:23
614      [channels.c session.c]
615      strncpy->strlcpy.  remaining strncpy's are necessary.  ok markus@
616    - stevesk@cvs.openbsd.org 2001/12/06 18:20:32
617      [channels.c]
618      disable nagle for X11 fake server and client TCPs.  from netbsd.
619      ok markus@
620
621 20011206
622  - (bal) OpenBSD CVS Sync
623    - deraadt@cvs.openbsd.org 2001/11/14 20:45:08
624      [sshd.c]
625      errno saving wrapping in a signal handler
626    - markus@cvs.openbsd.org 2001/11/16 12:46:13
627      [ssh-keyscan.c]
628      handle empty lines instead of dumping core; report from sha@sha-1.net
629    - stevesk@cvs.openbsd.org 2001/11/17 19:14:34
630      [auth2.c auth.c readconf.c servconf.c ssh-agent.c ssh-keygen.c]
631      enum/int type cleanup where it made sense to do so; ok markus@
632    - markus@cvs.openbsd.org 2001/11/19 11:20:21
633      [sshd.c]
634      fd leak on HUP; ok stevesk@
635    - stevesk@cvs.openbsd.org 2001/11/19 18:40:46
636      [ssh-agent.1]
637      clarify/state that private keys are not exposed to clients using the 
638      agent; ok markus@
639    - mpech@cvs.openbsd.org 2001/11/19 19:02:16
640      [deattack.c radix.c]
641      kill more registers
642      millert@ ok
643    - markus@cvs.openbsd.org 2001/11/21 15:51:24
644      [key.c]
645      mem leak
646    - stevesk@cvs.openbsd.org 2001/11/21 18:49:14
647      [ssh-keygen.1]
648      more on passphrase construction; ok markus@
649    - stevesk@cvs.openbsd.org 2001/11/22 05:27:29
650      [ssh-keyscan.c]
651      don't use "\n" in fatal()
652    - markus@cvs.openbsd.org 2001/11/22 12:34:22
653      [clientloop.c serverloop.c sshd.c]
654      volatile sig_atomic_t
655    - stevesk@cvs.openbsd.org 2001/11/29 19:06:39
656      [channels.h]
657      remove dead function prototype; ok markus@
658    - markus@cvs.openbsd.org 2001/11/29 22:08:48
659      [auth-rsa.c]
660      fix protocol error: send 'failed' message instead of a 2nd challenge
661      (happens if the same key is in authorized_keys twice).
662      reported Ralf_Meister@genua.de; ok djm@
663    - stevesk@cvs.openbsd.org 2001/11/30 20:39:28
664      [ssh.c]
665      sscanf() length dependencies are clearer now; can also shrink proto
666      and data if desired, but i have not done that.  ok markus@
667    - markus@cvs.openbsd.org 2001/12/01 21:41:48
668      [session.c sshd.8]
669      don't pass user defined variables to /usr/bin/login
670    - deraadt@cvs.openbsd.org 2001/12/02 02:08:32
671      [sftp-common.c]
672      zap };
673    - itojun@cvs.openbsd.org 2001/12/05 03:50:01
674      [clientloop.c serverloop.c sshd.c]
675      deal with LP64 printf issue with sig_atomic_t.  from thorpej
676    - itojun@cvs.openbsd.org 2001/12/05 03:56:39
677      [auth1.c auth2.c canohost.c channels.c deattack.c packet.c scp.c 
678       sshconnect2.c]
679      make it compile with more strict prototype checking
680    - deraadt@cvs.openbsd.org 2001/12/05 10:06:12
681      [authfd.c authfile.c bufaux.c channels.c compat.c kex.c kexgex.c 
682       key.c misc.c packet.c servconf.c ssh-agent.c sshconnect2.c 
683       sshconnect.c sshd.c ssh-dss.c ssh-keygen.c ssh-rsa.c]
684      minor KNF
685    - markus@cvs.openbsd.org 2001/12/05 15:04:48
686      [version.h]
687      post 3.0.2
688    - markus@cvs.openbsd.org 2001/12/05 16:54:51
689      [compat.c match.c match.h]
690      make theo and djm happy: bye bye regexp
691    - markus@cvs.openbsd.org 2001/12/06 13:30:06
692      [servconf.c servconf.h sshd.8 sshd.c]
693      add -o to sshd, too. ok deraadt@
694  - (bal) Minor white space fix up in servconf.c
695
696 20011126
697  - (tim) [contrib/cygwin/README, openbsd-compat/bsd-cygwin_util.c,
698    openbsd-compat/bsd-cygwin_util.h, openbsd-compat/daemon.c]
699    Allow SSHD to install as service under WIndows 9x/Me
700    [configure.ac] Fix to allow linking against PCRE on Cygwin
701    Patches by Corinna Vinschen <vinschen@redhat.com>
702
703 20011115
704  - (djm) Fix IPv4 default in ssh-keyscan. Spotted by Dan Astoorian 
705    <djast@cs.toronto.edu> Fix from markus@
706  - (djm) Release 3.0.1p1
707
708 20011113
709  - (djm) Fix early (and double) free of remote user when using Kerberos. 
710    Patch from Simon Wilkinson <simon@sxw.org.uk>
711  - (djm) AIX login{success,failed} changes. Move loginsuccess call to 
712    do_authenticated. Call loginfailed for protocol 2 failures > MAX like 
713    we do for protocol 1. Reports from Ralf Wenk <wera0003@fh-karlsruhe.de>,
714    K.Wolkersdorfer@fz-juelich.de and others
715  - (djm) OpenBSD CVS Sync
716    - dugsong@cvs.openbsd.org 2001/11/11 18:47:10
717      [auth-krb5.c]
718      fix krb5 authorization check. found by <jhawk@MIT.EDU>. from 
719      art@, deraadt@ ok
720    - markus@cvs.openbsd.org  2001/11/12 11:17:07
721      [servconf.c]
722      enable authorized_keys2 again. tested by fries@
723    - markus@cvs.openbsd.org  2001/11/13 02:03:57
724      [version.h]
725      enter 3.0.1
726  - (djm) Bump RPM package versions
727
728 20011112
729  - (djm) Makefile correctness fix from Mark D. Baushke <mdb@juniper.net>
730  - (djm) Cygwin config patch from Corinna Vinschen <vinschen@redhat.com>
731  - OpenBSD CVS Sync
732    - markus@cvs.openbsd.org 2001/10/24 08:41:41
733      [sshd.c]
734      mention remote port in debug message
735    - markus@cvs.openbsd.org 2001/10/24 08:41:20
736      [ssh.c]
737      remove unused
738    - markus@cvs.openbsd.org 2001/10/24 08:51:35
739      [clientloop.c ssh.c]
740      ignore SIGPIPE early, makes ssh work if agent dies, netbsd-pr via itojun@
741    - markus@cvs.openbsd.org 2001/10/24 19:57:40
742      [clientloop.c]
743      make ~& (backgrounding) work again for proto v1; add support ~& for v2, too
744    - markus@cvs.openbsd.org 2001/10/25 21:14:32
745      [ssh-keygen.1 ssh-keygen.c]
746      better docu for fingerprinting, ok deraadt@
747    - markus@cvs.openbsd.org 2001/10/29 19:27:15
748      [sshconnect2.c]
749      hostbased: check for client hostkey before building chost
750    - markus@cvs.openbsd.org 2001/10/30 20:29:09
751      [ssh.1]
752      ssh.1
753    - markus@cvs.openbsd.org 2001/11/07 16:03:17
754      [packet.c packet.h sshconnect2.c]
755      pad using the padding field from the ssh2 packet instead of sending
756      extra ignore messages. tested against several other ssh servers.
757    - markus@cvs.openbsd.org 2001/11/07 21:40:21
758      [ssh-rsa.c]
759      ssh_rsa_sign/verify: SSH_BUG_SIGBLOB not supported
760    - markus@cvs.openbsd.org 2001/11/07 22:10:28
761      [ssh-dss.c ssh-rsa.c]
762      missing free and sync dss/rsa code.
763    - markus@cvs.openbsd.org 2001/11/07 22:12:01
764      [sshd.8]
765      s/Keepalive/KeepAlive/; from openbsd@davidkrause.com
766    - markus@cvs.openbsd.org 2001/11/07 22:41:51
767      [auth2.c auth-rh-rsa.c]
768      unused includes
769    - markus@cvs.openbsd.org 2001/11/07 22:53:21
770      [channels.h]
771      crank c->path to 256 so they can hold a full hostname; dwd@bell-labs.com
772    - markus@cvs.openbsd.org 2001/11/08 10:51:08
773      [readpass.c]
774      don't strdup too much data; from gotoh@taiyo.co.jp; ok millert.
775    - markus@cvs.openbsd.org 2001/11/08 17:49:53
776      [ssh.1]
777      mention setuid root requirements; noted by cnorris@csc.UVic.ca; ok stevesk@
778    - markus@cvs.openbsd.org 2001/11/08 20:02:24
779      [auth.c]
780      don't print ROOT in CAPS for the authentication messages, i.e.
781         Accepted publickey for ROOT from 127.0.0.1 port 42734 ssh2
782      becomes
783         Accepted publickey for root from 127.0.0.1 port 42734 ssh2
784    - markus@cvs.openbsd.org 2001/11/09 18:59:23
785      [clientloop.c serverloop.c]
786      don't memset too much memory, ok millert@
787      original patch from jlk@kamens.brookline.ma.us via nalin@redhat.com
788    - markus@cvs.openbsd.org 2001/11/10 13:19:45
789      [sshd.c]
790      cleanup libwrap support (remove bogus comment, bogus close(), add 
791      debug, etc).
792    - markus@cvs.openbsd.org 2001/11/10 13:22:42
793      [ssh-rsa.c]
794      KNF (unexpand)
795    - markus@cvs.openbsd.org 2001/11/10 13:37:20
796      [packet.c]
797      remove extra debug()
798    - markus@cvs.openbsd.org 2001/11/11 13:02:31
799      [servconf.c]
800      make AuthorizedKeysFile2 fallback to AuthorizedKeysFile if 
801      AuthorizedKeysFile is specified.
802  - (djm) Reorder portable-specific server options so that they come first. 
803    This should help reduce diff collisions for new server options (as they
804    will appear at the end)
805
806 20011109
807  - (stevesk) auth-pam.c: use do_pam_authenticate(PAM_DISALLOW_NULL_AUTHTOK)
808    if permit_empty_passwd == 0 so null password check cannot be bypassed.
809    jayaraj@amritapuri.com OpenBSD bug 2168
810    - markus@cvs.openbsd.org 2001/11/09 19:08:35
811      [sshd.c]
812      remove extra trailing dot from log message; pilot@naughty.monkey.org
813
814 20011103
815  - (tim) [ contrib/caldera/openssh.spec contrib/caldera/sshd.init] Updates 
816    from Raymund Will <ray@caldera.de>
817    [acconfig.h configure.in] Clean up login checks.
818    Problem reported by Jim Knoble <jmknoble@pobox.com>
819
820 20011101
821  - (djm) Compat define for OpenSSL < 0.9.6 (No OPENSSL_free)
822
823 20011031
824  - (djm) Unsmoke drugs: config files should be noreplace.
825
826 20011030
827  - (djm) Redhat RPM spec: remove noreplace from config files, allow IPv6 
828    by default (can force IPv4 using --define "noipv6 1")
829
830 20011029
831  - (tim) [TODO defines.h loginrec.c] Change the references to configure.in
832    to configure.ac
833
834 20011028
835  - (djm) Avoid bug in Solaris PAM libs
836  - (djm) Disconnect if no tty and PAM reports password expired
837  - (djm) Fix for PAM password changes being echoed (from stevesk)
838  - (stevesk) Fix compile problem with PAM password change fix
839  - (stevesk) README: zlib location is http://www.gzip.org/zlib/
840
841 20011027
842  - (tim) [configure.ac] Fixes for ReliantUNIX (don't use libucb)
843    Patch by Robert Dahlem <Robert.Dahlem@siemens.com>
844
845 20011026
846  - (bal) Set the correct current time in login_utmp_only().  Patch by
847    Wayne Davison <wayned@users.sourceforge.net>
848  - (tim) [scard/Makefile.in] Fix install: when building outside of source
849          tree and using --src=/full_path/to/openssh
850          Patch by Mark D. Baushke <mdb@juniper.net>
851
852 20011025
853  - (bal) Use VDISABLE if _POSIX_VDISABLE is set in readpassphrase.c.  Patch
854    by todd@
855  - (tim) [configure.ac] Give path given in --with-xxx= for pcre,zlib, and
856          tcp-wrappers precedence over system libraries and includes.
857          Report from Dave Dykstra <dwd@bell-labs.com>
858
859 20011024
860  - (bal) Should be 3.0p1 not 3.0p2.  Corrected version.h already.
861  - (tim) configure.in -> configure.ac
862
863 20011023
864  - (bal) Updated version to 3.0p1 in preparing for release.
865  - (bal) Added 'PAM_TTY_KLUDGE' to Solaris platform.
866  - (tim) [configure.in] Fix test for broken dirname. Based on patch from
867          Dave Dykstra <dwd@bell-labs.com>. Remove un-needed test for zlib.h.
868          [contrib/caldera/openssh.spec, contrib/redhat/openssh.spec,
869          contrib/suse/openssh.spec] Update version to match version.h
870
871 20011022
872  - (djm) Fix fd leak in loginrec.c (ro fd to lastlog was left open).
873    Report from Michal Zalewski <lcamtuf@coredump.cx>
874
875 20011021
876  - (tim) [configure.in] Clean up library testing. Add optional PATH to
877          --with-pcre, --with-zlib, and --with-tcp-wrappers. Based on
878          patch by albert chin (china@thewrittenword.com)
879          Re-arange AC_CHECK_HEADERS and AC_CHECK_FUNCS for eaiser reading
880          of patches to configure.in. Replace obsolete AC_STRUCT_ST_BLKSIZE
881          with AC_CHECK_MEMBERS. Add test for broken dirname() on
882          Solaris 2.5.1 by Dan Astoorian <djast@cs.toronto.edu>
883          [acconfig.h aclocal.m4 defines.h configure.in] Better socklen_t test.
884          patch by albert chin (china@thewrittenword.com)
885          [scp.c] Replace obsolete HAVE_ST_BLKSIZE with
886          HAVE_STRUCT_STAT_ST_BLKSIZE.
887          [Makefile.in] When running make in top level, always do make
888          in openbsd-compat. patch by Dave Dykstra <dwd@bell-labs.com>
889
890 20011019
891  - (bal) Fixed up init.d symlink issue and piddir stuff.  Patches by
892    Zoran Milojevic <Zoran.Milojevic@SS8.com> and j.petersen@msh.de 
893
894 20011012
895  - (djm) OpenBSD CVS Sync
896    - markus@cvs.openbsd.org 2001/10/10 22:18:47
897      [channels.c channels.h clientloop.c nchan.c serverloop.c]
898      [session.c session.h]
899      try to keep channels open until an exit-status message is sent.
900      don't kill the login shells if the shells stdin/out/err is closed.
901      this should now work:
902      ssh -2n localhost 'exec > /dev/null 2>&1; sleep 10; exit 5'; echo ?
903    - markus@cvs.openbsd.org 2001/10/11 13:45:21
904      [session.c]
905      delay detach of session if a channel gets closed but the child is 
906      still alive.  however, release pty, since the fd's to the child are 
907      already closed.
908    - markus@cvs.openbsd.org 2001/10/11 15:24:00
909      [clientloop.c]
910      clear select masks if we return before calling select().
911  - (djm) "make veryclean" fix from Tom Holroyd <tomh@po.crl.go.jp>
912  - (djm) Clean some autoconf-2.52 junk when doing "make distclean"
913  - (djm) Cleanup sshpty.c a little
914  - (bal) First wave of contrib/solaris/ package upgrades.  Still more
915    work needs to be done, but it is a 190% better then the stuff we
916    had before!
917  - (bal) Minor bug fix in contrib/solaris/opensshd.in .. $etcdir was not
918    set right.
919
920 20011010
921  - (djm) OpenBSD CVS Sync
922    - markus@cvs.openbsd.org 2001/10/04 14:34:16
923      [key.c]
924      call OPENSSL_free() for memory allocated by openssl; from chombier@mac.com
925    - markus@cvs.openbsd.org 2001/10/04 15:05:40
926      [channels.c serverloop.c]
927      comment out bogus conditions for selecting on connection_in
928    - markus@cvs.openbsd.org 2001/10/04 15:12:37
929      [serverloop.c]
930      client_alive_check cleanup
931    - markus@cvs.openbsd.org 2001/10/06 00:14:50
932      [sshconnect.c]
933      remove unused argument
934    - markus@cvs.openbsd.org 2001/10/06 00:36:42
935      [session.c]
936      fix typo in error message, sync with do_exec_nopty
937    - markus@cvs.openbsd.org 2001/10/06 11:18:19
938      [sshconnect1.c sshconnect2.c sshconnect.c]
939      unify hostkey check error messages, simplify prompt.
940    - markus@cvs.openbsd.org 2001/10/07 10:29:52
941      [authfile.c]
942      grammer; Matthew_Clarke@mindlink.bc.ca
943    - markus@cvs.openbsd.org 2001/10/07 17:49:40
944      [channels.c channels.h]
945      avoid possible FD_ISSET overflow for channels established
946      during channnel_after_select() (used for dynamic channels).
947    - markus@cvs.openbsd.org 2001/10/08 11:48:57
948      [channels.c]
949      better debug
950    - markus@cvs.openbsd.org 2001/10/08 16:15:47
951      [sshconnect.c]
952      use correct family for -b option
953    - markus@cvs.openbsd.org 2001/10/08 19:05:05
954      [ssh.c sshconnect.c sshconnect.h ssh-keyscan.c]
955      some more IPv4or6 cleanup
956    - markus@cvs.openbsd.org 2001/10/09 10:12:08
957      [session.c]
958      chdir $HOME after krb_afslog(); from bbense@networking.stanford.edu
959    - markus@cvs.openbsd.org 2001/10/09 19:32:49
960      [session.c]
961      stat subsystem command before calling do_exec, and return error to client.
962    - markus@cvs.openbsd.org 2001/10/09 19:51:18
963      [serverloop.c]
964      close all channels if the connection to the remote host has been closed,
965      should fix sshd's hanging with WCHAN==wait
966    - markus@cvs.openbsd.org 2001/10/09 21:59:41
967      [channels.c channels.h serverloop.c session.c session.h]
968      simplify session close: no more delayed session_close, no more 
969      blocking wait() calls.
970  - (bal) removed two unsed headers in openbsd-compat/bsd-misc.c 
971  - (bal) seed_init() and seed_rng() required in ssh-keyscan.c
972
973 20011007
974  - (bal) ssh-copy-id corrected permissions for .ssh/ and authorized_keys.
975    Prompted by Matthew Vernon <matthew@sel.cam.ac.uk> 
976
977 20011005
978  - (bal) AES works under Cray, no more hack. 
979
980 20011004
981  - (bal) nchan2.ms resync.  BSD License applied.
982
983 20011003
984  - (bal) CVS ID fix up in version.h
985  - (bal) OpenBSD CVS Sync:
986    - markus@cvs.openbsd.org 2001/09/27 11:58:16
987      [compress.c]
988      mem leak; chombier@mac.com
989    - markus@cvs.openbsd.org 2001/09/27 11:59:37
990      [packet.c]
991      missing called=1; chombier@mac.com
992    - markus@cvs.openbsd.org 2001/09/27 15:31:17
993      [auth2.c auth2-chall.c sshconnect1.c]
994      typos; from solar
995    - camield@cvs.openbsd.org 2001/09/27 17:53:24
996      [sshd.8]
997      don't talk about compile-time options
998      ok markus@
999    - djm@cvs.openbsd.org 2001/09/28 12:07:09
1000      [ssh-keygen.c]
1001      bzero private key after loading to smartcard; ok markus@
1002    - markus@cvs.openbsd.org 2001/09/28 15:46:29
1003      [ssh.c]
1004      bug: read user config first; report kaukasoi@elektroni.ee.tut.fi
1005    - markus@cvs.openbsd.org 2001/10/01 08:06:28
1006      [scp.c]
1007      skip filenames containing \n; report jdamery@chiark.greenend.org.uk
1008      and matthew@debian.org
1009    - markus@cvs.openbsd.org 2001/10/01 21:38:53
1010      [channels.c channels.h ssh.c sshd.c]
1011      remove ugliness; vp@drexel.edu via angelos
1012    - markus@cvs.openbsd.org 2001/10/01 21:51:16
1013      [readconf.c readconf.h ssh.1 sshconnect.c]
1014      add NoHostAuthenticationForLocalhost; note that the hostkey is
1015      now check for localhost, too.
1016    - djm@cvs.openbsd.org 2001/10/02 08:38:50
1017      [ssh-add.c]
1018      return non-zero exit code on error; ok markus@
1019    - stevesk@cvs.openbsd.org 2001/10/02 22:56:09
1020      [sshd.c]
1021      #include "channels.h" for channel_set_af()
1022    - markus@cvs.openbsd.org 2001/10/03 10:01:20
1023      [auth.c]
1024      use realpath() for homedir, too. from jinmei@isl.rdc.toshiba.co.jp
1025
1026 20011001
1027  - (stevesk) loginrec.c: fix type conversion problems exposed when using
1028    64-bit off_t.
1029         
1030 20010929
1031  - (bal) move reading 'config.h' up higher.  Patch by albert chin
1032    <china@thewrittenword.com)
1033
1034 20010928
1035  - (djm) OpenBSD CVS sync:
1036    - djm@cvs.openbsd.org 2001/09/28 09:49:31
1037      [scard.c]
1038      Fix segv when smartcard communication error occurs during key load. 
1039      ok markus@
1040  - (djm) Update spec files for new x11-askpass
1041
1042 20010927
1043  - (stevesk) session.c: declare do_pre_login() before use
1044    wayned@users.sourceforge.net
1045
1046 20010925
1047  - (djm) Pull in auth-krb5.c from OpenBSD CVS. NB. it is not currently used.
1048  - (djm) Sync $sysconfdir/moduli
1049  - (djm) Add AC_SYS_LARGEFILE configure test
1050  - (djm) Avoid bad and unportable sprintf usage in compat code
1051
1052 20010923
1053  - (bal) updated ssh.c to mirror minor getopts 'extern int' formating done
1054    by stevesk@
1055  - (bal) Removed 'extern int optopt;' since it is dead wood.
1056  - (bal) Updated all *.specs for 2.9.9p1 and updated version.h
1057
1058 20010923
1059  - (bal) OpenBSD CVS Sync
1060    - markus@cvs.openbsd.org 2001/09/23 11:09:13
1061      [authfile.c]
1062      relax permission check for private key files.
1063    - markus@cvs.openbsd.org 2001/09/23 09:58:13
1064      [LICENCE]
1065      new rijndael implementation
1066
1067 20010920
1068  - (tim) [scard/Makefile.in] Don't strip the Java binary
1069  - (stevesk) sun_len, SUN_LEN() configure stuff no longer required
1070  - (bal) OpenBSD CVS Sync
1071    - stevesk@cvs.openbsd.org 2001/09/20 00:15:54
1072      [sshd.8]
1073      fix ClientAliveCountMax
1074    - markus@cvs.openbsd.org 2001/09/20 13:46:48
1075      [auth2.c]
1076      key_read returns now -1 or 1
1077    - markus@cvs.openbsd.org 2001/09/20 13:50:40
1078      [compat.c compat.h ssh.c]
1079      bug compat: request a dummy channel for -N (no shell) sessions + 
1080      cleanup; vinschen@redhat.com
1081    - mouring@cvs.openbsd.org 2001/09/20 20:57:51
1082      [sshd_config]
1083      CheckMail removed.  OKed stevesk@
1084
1085 20010919
1086  - (bal) OpenBSD Sync
1087    - markus@cvs.openbsd.org 2001/09/19 10:08:51
1088      [sshd.8]
1089      command=xxx applies to subsystem now, too
1090    - markus@cvs.openbsd.org 2001/09/19 13:23:29
1091      [key.c]
1092      key_read() now returns -1 on type mismatch, too
1093    - stevesk@cvs.openbsd.org 2001/09/19 19:24:19
1094      [readconf.c readconf.h scp.c sftp.c ssh.1]
1095      add ClearAllForwardings ssh option and set it in scp and sftp; ok 
1096      markus@
1097    - stevesk@cvs.openbsd.org 2001/09/19 19:35:30
1098      [authfd.c]
1099      use sizeof addr vs. SUN_LEN(addr) for sockaddr_un.  Stevens 
1100      blesses this and we do it this way elsewhere.  this helps in 
1101      portable because not all systems have SUN_LEN() and 
1102      sockaddr_un.sun_len.  ok markus@
1103    - stevesk@cvs.openbsd.org 2001/09/19 21:04:53
1104      [sshd.8]
1105      missing -t in usage
1106    - stevesk@cvs.openbsd.org 2001/09/19 21:41:57
1107      [sshd.8]
1108      don't advertise -V in usage; ok markus@
1109  - (bal) openbsd-compat/vis.[ch] is dead wood.  Removed.
1110
1111 20010918
1112  - (djm) Configure support for smartcards. Based on Ben's work.
1113  - (djm) Revert setgroups call, it causes problems on OS-X
1114  - (djm) Avoid warning on BSDgetopt
1115  - (djm) More makefile infrastructre for smartcard support, also based
1116    on Ben's work
1117  - (djm) Specify --datadir in RPM spec files so smartcard applet gets
1118     put somewhere sane. Add Ssh.bin to manifest.
1119  - (djm) Make smartcard support conditional in Redhat RPM spec
1120  - (bal) LICENCE update.  Has not been done in a while.
1121  - (stevesk) nchan.c: we use X/Open Sockets on HP-UX now so shutdown(2)
1122    returns ENOTCONN vs. EINVAL for socket not connected; remove EINVAL
1123    check. ok Lutz Jaenicke
1124  - (bal) OpenBSD CVS Sync
1125    - stevesk@cvs.openbsd.org 2001/09/17 17:57:57
1126      [scp.1 scp.c sftp.1 sftp.c]
1127      add -Fssh_config option; ok markus@
1128    - stevesk@cvs.openbsd.org 2001/09/17 19:27:15
1129      [kexdh.c kexgex.c key.c key.h ssh-dss.c ssh-keygen.c ssh-rsa.c]
1130      u_char*/char* cleanup; ok markus
1131    - markus@cvs.openbsd.org 2001/09/17 20:22:14
1132      [scard.c]
1133      never keep a connection to the smartcard open.
1134      allows ssh-keygen -D U while the agent is running; report from 
1135      jakob@
1136    - stevesk@cvs.openbsd.org 2001/09/17 20:38:09
1137      [sftp.1 sftp.c]
1138      cleanup and document -1, -s and -S; ok markus@
1139    - markus@cvs.openbsd.org 2001/09/17 20:50:22
1140      [key.c ssh-keygen.c]
1141      better error handling if you try to export a bad key to ssh.com
1142    - markus@cvs.openbsd.org 2001/09/17 20:52:47
1143      [channels.c channels.h clientloop.c]
1144      try to fix agent-forwarding-backconnection-bug, as seen on HPUX, 
1145      for example; with Lutz.Jaenicke@aet.TU-Cottbus.DE,
1146    - markus@cvs.openbsd.org 2001/09/17 21:04:02
1147      [channels.c serverloop.c]
1148      don't send fake dummy packets on CR (\r)
1149      bugreport from yyua@cs.sfu.ca via solar@@openwall.com
1150    - markus@cvs.openbsd.org 2001/09/17 21:09:47
1151      [compat.c]
1152      more versions suffering the SSH_BUG_DEBUG bug;
1153      3.0.x reported by dbutts@maddog.storability.com
1154    - stevesk@cvs.openbsd.org 2001/09/17 23:56:07
1155      [scp.1]
1156      missing -B in usage string
1157
1158 20010917
1159  - (djm) x11-ssh-askpass-1.2.4 in RPM spec, revert workarounds
1160  - (tim) [includes.h openbsd-compat/getopt.c openbsd-compat/getopt.h]
1161          rename getopt() to BSDgetopt() to keep form conflicting with
1162          system getopt().
1163          [Makefile.in configure.in] disable filepriv until I can add
1164          missing procpriv calls.
1165
1166 20010916
1167  - (djm) Workaround XFree breakage in RPM spec file
1168  - (bal) OpenBSD CVS Sync
1169     - markus@cvs.openbsd.org 2001/09/16 14:46:54
1170       [session.c]
1171       calls krb_afslog() after setting $HOME; mattiasa@e.kth.se; fixes
1172       pr 1943b
1173
1174 20010915
1175  - (djm) Make do_pre_login static to avoid prototype #ifdef hell
1176  - (djm) Sync scard/ stuff
1177  - (djm) Redhat spec file cleanups from Pekka Savola <pekkas@netcore.fi> and
1178    Redhat
1179  - (djm) Redhat initscript config sanity checking from Pekka Savola 
1180    <pekkas@netcore.fi>
1181  - (djm) Clear supplemental groups at sshd start to prevent them from 
1182    being propogated to random PAM modules. Based on patch from Redhat via
1183    Pekka Savola <pekkas@netcore.fi>
1184  - (djm) Make sure rijndael.c picks config.h
1185  - (djm) Ensure that u_char gets defined
1186
1187 20010914
1188  - (bal) OpenBSD CVS Sync
1189    - markus@cvs.openbsd.org 2001/09/13
1190      [rijndael.c rijndael.h]
1191      missing $OpenBSD
1192    - markus@cvs.openbsd.org 2001/09/14
1193      [session.c]
1194      command=xxx overwrites subsystems, too
1195    - markus@cvs.openbsd.org 2001/09/14
1196      [sshd.c]
1197      typo
1198
1199 20010913
1200  - (bal) OpenBSD CVS Sync
1201    - markus@cvs.openbsd.org 2001/08/23 11:31:59
1202      [cipher.c cipher.h]
1203      switch to the optimised AES reference code from
1204      http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndael-fst-3.0.zip
1205
1206 20010912
1207  - (bal) OpenBSD CVS Sync
1208    - jakob@cvs.openbsd.org 2001/08/16 19:18:34
1209      [servconf.c servconf.h session.c sshd.8]
1210      deprecate CheckMail. ok markus@
1211    - stevesk@cvs.openbsd.org 2001/08/16 20:14:57
1212      [ssh.1 sshd.8]
1213      document case sensitivity for ssh, sshd and key file
1214      options and arguments; ok markus@
1215    - stevesk@cvs.openbsd.org 2001/08/17 18:59:47
1216      [servconf.h]
1217      typo in comment
1218    - stevesk@cvs.openbsd.org 2001/08/21 21:47:42
1219      [ssh.1 sshd.8]
1220      minor typos and cleanup
1221    - stevesk@cvs.openbsd.org 2001/08/22 16:21:21
1222      [ssh.1]
1223      hostname not optional; ok markus@
1224    - stevesk@cvs.openbsd.org 2001/08/22 16:30:02
1225      [sshd.8]
1226      no rexd; ok markus@
1227    - stevesk@cvs.openbsd.org 2001/08/22 17:45:16
1228      [ssh.1]
1229      document cipher des for protocol 1; ok deraadt@
1230    - camield@cvs.openbsd.org 2001/08/23 17:59:31
1231      [sshd.c]
1232      end request with 0, not NULL
1233      ok markus@
1234    - stevesk@cvs.openbsd.org 2001/08/23 18:02:48
1235      [ssh-agent.1]
1236      fix usage; ok markus@
1237    - stevesk@cvs.openbsd.org 2001/08/23 18:08:59
1238      [ssh-add.1 ssh-keyscan.1]
1239      minor cleanup
1240    - danh@cvs.openbsd.org 2001/08/27 22:02:13
1241      [ssh-keyscan.c]
1242      fix memory fault if non-existent filename is given to the -f option
1243      ok markus@
1244    - markus@cvs.openbsd.org 2001/08/28 09:51:26
1245      [readconf.c]
1246      don't set DynamicForward unless Host matches
1247    - markus@cvs.openbsd.org 2001/08/28 15:39:48
1248      [ssh.1 ssh.c]
1249      allow: ssh -F configfile host
1250    - markus@cvs.openbsd.org 2001/08/29 20:44:03
1251      [scp.c]
1252      clear the malloc'd buffer, otherwise source() will leak malloc'd 
1253      memory; ok theo@
1254    - stevesk@cvs.openbsd.org 2001/08/29 23:02:21
1255      [sshd.8]
1256      add text about -u0 preventing DNS requests; ok markus@
1257    - stevesk@cvs.openbsd.org 2001/08/29 23:13:10
1258      [ssh.1 ssh.c]
1259      document -D and DynamicForward; ok markus@
1260    - stevesk@cvs.openbsd.org 2001/08/29 23:27:23
1261      [ssh.c]
1262      validate ports for -L/-R; ok markus@
1263    - stevesk@cvs.openbsd.org 2001/08/29 23:39:40
1264      [ssh.1 sshd.8]
1265      additional documentation for GatewayPorts; ok markus@
1266    - naddy@cvs.openbsd.org 2001/08/30 15:42:36
1267      [ssh.1]
1268      add -D to synopsis line; ok markus@
1269    - stevesk@cvs.openbsd.org 2001/08/30 16:04:35
1270      [readconf.c ssh.1]
1271      validate ports for LocalForward/RemoteForward.
1272      add host/port alternative syntax for IPv6 (like -L/-R).
1273      ok markus@
1274    - stevesk@cvs.openbsd.org 2001/08/30 20:36:34
1275      [auth-options.c sshd.8]
1276      validate ports for permitopen key file option. add host/port
1277      alternative syntax for IPv6. ok markus@
1278    - markus@cvs.openbsd.org 2001/08/30 22:22:32
1279      [ssh-keyscan.c]
1280      do not pass pointers to longjmp; fix from wayne@blorf.net
1281    - markus@cvs.openbsd.org 2001/08/31 11:46:39
1282      [sshconnect2.c]
1283      disable kbd-interactive if we don't get SSH2_MSG_USERAUTH_INFO_REQUEST
1284      messages
1285    - stevesk@cvs.openbsd.org 2001/09/03 20:58:33
1286      [readconf.c readconf.h ssh.c]
1287      fatal() for nonexistent -Fssh_config. ok markus@
1288    - deraadt@cvs.openbsd.org 2001/09/05 06:23:07
1289      [scp.1 sftp.1 ssh.1 ssh-agent.1 sshd.8 ssh-keygen.1 ssh-keyscan.1]
1290      avoid first person in manual pages
1291    - stevesk@cvs.openbsd.org 2001/09/12 18:18:25
1292      [scp.c]
1293      don't forward agent for non third-party copies; ok markus@
1294
1295 20010815
1296  - (bal) Fixed stray code in readconf.c that went in by mistake.
1297  - OpenBSD CVS Sync
1298    - markus@cvs.openbsd.org 2001/08/07 10:37:46
1299      [authfd.c authfd.h]
1300      extended failure messages from galb@vandyke.com
1301    - deraadt@cvs.openbsd.org 2001/08/08 07:16:58
1302      [scp.1]
1303      when describing the -o option, give -o Protocol=1 as the specific example
1304      since we are SICK AND TIRED of clueless people who cannot have difficulty
1305      thinking on their own.
1306    - markus@cvs.openbsd.org 2001/08/08 18:20:15
1307      [uidswap.c]
1308      permanently_set_uid is a noop if user is not privilegued;
1309      fixes bug on solaris; from sbi@uchicago.edu
1310    - markus@cvs.openbsd.org 2001/08/08 21:34:19
1311      [uidswap.c]
1312      undo last change; does not work for sshd
1313    - jakob@cvs.openbsd.org 2001/08/11 22:51:27
1314      [ssh.c tildexpand.c]
1315      fix more paths beginning with "//"; <bradshaw@staff.crosswalk.com>. 
1316      ok markus@
1317    - stevesk@cvs.openbsd.org 2001/08/13 23:38:54
1318      [scp.c]
1319      don't need main prototype (also sync with rcp); ok markus@
1320    - markus@cvs.openbsd.org 2001/08/14 09:23:02
1321      [sftp.1 sftp-int.c]
1322      "bye"; hk63a@netscape.net
1323    - stevesk@cvs.openbsd.org 2001/08/14 17:54:29
1324      [scp.1 sftp.1 ssh.1]
1325      consistent documentation and example of ``-o ssh_option'' for sftp and
1326      scp; document keyword=argument for ssh.
1327  - (bal) QNX resync.   OK tim@
1328
1329 20010814
1330  - (stevesk) sshpty.c, cray.[ch]: whitespace, formatting and cleanup
1331    for some #ifdef _CRAY code; ok wendyp@cray.com
1332  - (stevesk) sshpty.c: return 0 on error in cray pty code;
1333    ok wendyp@cray.com
1334  - (stevesk) bsd-cray.c: utmp strings are not C strings
1335  - (stevesk) bsd-cray.c: more cleanup; ok wendyp@cray.com
1336
1337 20010812
1338  - (djm) Fix detection of long long int support. Based on patch from 
1339    Michael Stone <mstone@cs.loyola.edu>. ok stevesk, tim
1340
1341 20010808
1342  - (bal) Minor correction to inet_ntop.h.  _BSD_RRESVPORT_H should be
1343    _BSD_INET_NTOP_H.  Pointed out by Mark Miller <markm@swoon.net> 
1344
1345 20010807
1346  - (tim) [configure.in sshconnect.c openbsd-compat/Makefile.in
1347          openbsd-compat/openbsd-compat.h ] Add inet_ntop.c inet_ntop.h back
1348          in. Needed for sshconnect.c
1349          [sshconnect.c] fix INET6_ADDRSTRLEN for non IPv6 machines
1350          [configure.in] make tests with missing libraries fail
1351          patch by Wendy Palm <wendyp@cray.com>
1352          Added openbsd-compat/bsd-cray.h. Selective patches from
1353          William L. Jones <jones@mail.utexas.edu> 
1354
1355 20010806
1356  - OpenBSD CVS Sync
1357    - markus@cvs.openbsd.org 2001/07/22 21:32:27
1358      [sshpty.c]
1359      update comment
1360    - pvalchev@cvs.openbsd.org 2001/07/22 21:32:42
1361      [ssh.1]
1362      There is no option "Compress", point to "Compression" instead; ok 
1363      markus
1364    - markus@cvs.openbsd.org 2001/07/22 22:04:19
1365      [readconf.c ssh.1]
1366      enable challenge-response auth by default; ok millert@
1367    - markus@cvs.openbsd.org 2001/07/22 22:24:16
1368      [sshd.8]
1369      Xr login.conf
1370    - markus@cvs.openbsd.org 2001/07/23 09:06:28
1371      [sshconnect2.c]
1372      reorder default sequence of userauth methods to match ssh behaviour:
1373      hostbased,publickey,keyboard-interactive,password
1374    - markus@cvs.openbsd.org 2001/07/23 12:47:05
1375      [ssh.1]
1376      sync PreferredAuthentications
1377    - aaron@cvs.openbsd.org 2001/07/23 14:14:18
1378      [ssh-keygen.1]
1379      Fix typo.
1380    - stevesk@cvs.openbsd.org 2001/07/23 18:14:58
1381      [auth2.c auth-rsa.c]
1382      use %lu; ok markus@
1383    - stevesk@cvs.openbsd.org 2001/07/23 18:21:46
1384      [xmalloc.c]
1385      no zero size xstrdup() error; ok markus@
1386    - markus@cvs.openbsd.org 2001/07/25 11:59:35
1387      [scard.c]
1388      typo in comment
1389    - markus@cvs.openbsd.org 2001/07/25 14:35:18
1390      [readconf.c ssh.1 ssh.c sshconnect.c]
1391      cleanup connect(); connection_attempts 4 -> 1; from 
1392      eivind@freebsd.org
1393    - stevesk@cvs.openbsd.org 2001/07/26 17:18:22
1394      [sshd.8 sshd.c]
1395      add -t option to test configuration file and keys; pekkas@netcore.fi
1396      ok markus@
1397    - rees@cvs.openbsd.org 2001/07/26 20:04:27
1398      [scard.c ssh-keygen.c]
1399      Inquire Cyberflex class for 0xf0 cards
1400      change aid to conform to 7816-5
1401      remove gratuitous fid selects
1402    - millert@cvs.openbsd.org 2001/07/27 14:50:45
1403      [ssh.c]
1404      If smart card support is compiled in and a smart card is being used
1405      for authentication, make it the first method used.  markus@ OK
1406    - deraadt@cvs.openbsd.org 2001/07/27 17:26:16
1407      [scp.c]
1408      shorten lines
1409    - markus@cvs.openbsd.org 2001/07/28 09:21:15
1410      [sshd.8]
1411      cleanup some RSA vs DSA vs SSH1 vs SSH2 notes
1412    - mouring@cvs.openbsd.org 2001/07/29 17:02:46
1413      [scp.1]
1414      Clarified -o option in scp.1  OKed by Markus@
1415    - jakob@cvs.openbsd.org 2001/07/30 16:06:07
1416      [scard.c scard.h]
1417      better errorcodes from sc_*; ok markus@
1418    - stevesk@cvs.openbsd.org 2001/07/30 16:23:30
1419      [rijndael.c rijndael.h]
1420      new BSD-style license:
1421      Brian Gladman <brg@gladman.plus.com>:
1422      >I have updated my code at:
1423      >http://fp.gladman.plus.com/cryptography_technology/rijndael/index.htm
1424      >with a copyright notice as follows:
1425      >[...]
1426      >I am not sure which version of my old code you are using but I am
1427      >happy for the notice above to be substituted for my existing copyright
1428      >intent if this meets your purpose.
1429    - jakob@cvs.openbsd.org 2001/07/31 08:41:10
1430      [scard.c]
1431      do not complain about missing smartcards. ok markus@
1432    - jakob@cvs.openbsd.org 2001/07/31 09:28:44
1433      [readconf.c readconf.h ssh.1 ssh.c]
1434      add 'SmartcardDevice' client option to specify which smartcard device 
1435      is used to access a smartcard used for storing the user's private RSA 
1436      key. ok markus@.
1437    - jakob@cvs.openbsd.org 2001/07/31 12:42:50
1438      [sftp-int.c sftp-server.c]
1439      avoid paths beginning with "//"; <vinschen@redhat.com>
1440      ok markus@
1441    - jakob@cvs.openbsd.org 2001/07/31 12:53:34
1442      [scard.c]
1443      close smartcard connection if card is missing
1444    - markus@cvs.openbsd.org 2001/08/01 22:03:33
1445      [authfd.c authfd.h readconf.c readconf.h scard.c scard.h ssh-add.c 
1446       ssh-agent.c ssh.c]
1447      use strings instead of ints for smartcard reader ids
1448    - markus@cvs.openbsd.org 2001/08/01 22:16:45
1449      [ssh.1 sshd.8]
1450      refer to current ietf drafts for protocol v2
1451    - markus@cvs.openbsd.org 2001/08/01 23:33:09
1452      [ssh-keygen.c]
1453      allow uploading RSA keys for non-default AUT0 (sha1 over passphrase 
1454      like sectok).
1455   - markus@cvs.openbsd.org 2001/08/01 23:38:45
1456      [scard.c ssh.c]
1457      support finish rsa keys.
1458      free public keys after login -> call finish -> close smartcard.
1459    - markus@cvs.openbsd.org 2001/08/02 00:10:17
1460      [ssh-keygen.c]
1461      add -D readerid option (download, i.e. print public RSA key to stdout).
1462      check for card present when uploading keys.
1463      use strings instead of ints for smartcard reader ids, too.
1464    - jakob@cvs.openbsd.org 2001/08/02 08:58:35
1465      [ssh-keygen.c]
1466      change -u (upload smartcard key) to -U. ok markus@
1467    - jakob@cvs.openbsd.org 2001/08/02 15:06:52
1468      [ssh-keygen.c]
1469      more verbose usage(). ok markus@
1470    - jakob@cvs.openbsd.org 2001/08/02 15:07:23
1471      [ssh-keygen.1]
1472      document smartcard upload/download. ok markus@
1473    - jakob@cvs.openbsd.org 2001/08/02 15:32:10
1474      [ssh.c]
1475      add smartcard to usage(). ok markus@
1476    - jakob@cvs.openbsd.org 2001/08/02 15:43:57
1477      [ssh-agent.c ssh.c ssh-keygen.c]
1478      add /* SMARTCARD */ to #else/#endif. ok markus@
1479   - jakob@cvs.openbsd.org 2001/08/02 16:14:05
1480      [scard.c ssh-agent.c ssh.c ssh-keygen.c]
1481      clean up some /* SMARTCARD */. ok markus@
1482    - mpech@cvs.openbsd.org 2001/08/02 18:37:35
1483      [ssh-keyscan.1]
1484      o) .Sh AUTHOR -> .Sh AUTHORS;
1485      o) .Sh EXAMPLE -> .Sh EXAMPLES;
1486      o) Delete .Sh OPTIONS. Text moved to .Sh DESCRIPTION;
1487  
1488      millert@ ok
1489    - jakob@cvs.openbsd.org 2001/08/03 10:31:19
1490      [ssh-add.1]
1491      document smartcard options. ok markus@
1492    - jakob@cvs.openbsd.org 2001/08/03 10:31:30
1493      [ssh-add.c ssh-agent.c ssh-keyscan.c]
1494      improve usage(). ok markus@
1495    - markus@cvs.openbsd.org 2001/08/05 23:18:20
1496      [ssh-keyscan.1 ssh-keyscan.c]
1497      ssh 2 support; from wayned@users.sourceforge.net
1498    - markus@cvs.openbsd.org 2001/08/05 23:29:58
1499      [ssh-keyscan.c]
1500      make -t dsa work with commercial servers, too
1501    - stevesk@cvs.openbsd.org 2001/08/06 19:47:05
1502      [scp.c]
1503      use alarm vs. setitimer for portable; ok markus@
1504  - (bal) ssh-keyscan double -lssh hack due to seed_rng().
1505  - (bal) Second around of UNICOS patches.  A few other things left. 
1506    Patches by William L. Jones <jones@mail.utexas.edu> 
1507
1508 20010803
1509  - (djm) Fix interrupted read in entropy gatherer. Spotted by markus@ on
1510    a fast UltraSPARC.
1511
1512 20010726
1513  - (stevesk) use mysignal() in protocol 1 loop now that the SIGCHLD
1514    handler has converged.
1515
1516 20010725
1517  - (bal) Added 'install-nokeys' to Makefile to assist package builders.
1518
1519 20010724
1520  - (bal) 4711 not 04711 for ssh binary.
1521
1522 20010722
1523  - (bal) Starting the Unicossmk merger.  File merged TODO, configure.in,
1524          myproposal.h, ssh_prng_cmds.in, and openbsd-compat/Makefile.in.
1525          Added openbsd-compat/bsd-cray.c.  Rest will be merged after
1526          approval.  Selective patches from William L. Jones 
1527          <jones@mail.utexas.edu> 
1528  - OpenBSD CVS Sync
1529    - markus@cvs.openbsd.org 2001/07/18 21:10:43
1530      [sshpty.c]
1531      pr #1946, allow sshd if /dev is readonly
1532    - stevesk@cvs.openbsd.org 2001/07/18 21:40:40
1533      [ssh-agent.c]
1534      chdir("/") from bbraun@synack.net; ok markus@
1535    - stevesk@cvs.openbsd.org 2001/07/19 00:41:44
1536      [ssh.1]
1537      escape chars are below now
1538    - markus@cvs.openbsd.org 2001/07/20 14:46:11
1539      [ssh-agent.c]
1540      do not exit() from signal handlers; ok deraadt@
1541    - stevesk@cvs.openbsd.org 2001/07/20 18:41:51
1542      [ssh.1]
1543      "the" command line
1544
1545 20010719
1546  - (tim) [configure.in] put inet_aton back in AC_CHECK_FUNCS.
1547          report from Mark Miller <markm@swoon.net>
1548
1549 20010718
1550  - OpenBSD CVS Sync
1551    - stevesk@cvs.openbsd.org 2001/07/14 15:10:17
1552      [readpass.c sftp-client.c sftp-common.c sftp-glob.c]
1553      delete spurious #includes; ok deraadt@ markus@
1554    - markus@cvs.openbsd.org 2001/07/15 16:17:08
1555      [serverloop.c]
1556      schedule client alive for ssh2 only, greg@cheers.bungi.com
1557    - stevesk@cvs.openbsd.org 2001/07/15 16:57:21
1558      [ssh-agent.1]
1559      -d will not fork; ok markus@
1560    - stevesk@cvs.openbsd.org 2001/07/15 16:58:29
1561      [ssh-agent.c]
1562      typo in usage; ok markus@
1563    - markus@cvs.openbsd.org 2001/07/17 20:48:42
1564      [ssh-agent.c]
1565      update maxfd if maxfd is closed; report from jmcelroy@dtgnet.com
1566    - markus@cvs.openbsd.org 2001/07/17 21:04:58
1567      [channels.c channels.h clientloop.c nchan.c serverloop.c]
1568      keep track of both maxfd and the size of the malloc'ed fdsets.
1569      update maxfd if maxfd gets closed.
1570    - mouring@cvs.openbsd.org 2001/07/18 16:45:52
1571      [scp.c]
1572      Missing -o in scp usage()
1573  - (bal) Cleaned up trailing spaces in ChangeLog.
1574  - (bal) Allow sshd to switch user context without password for Cygwin.
1575          Patch by Corinna Vinschen <vinschen@redhat.com>
1576  - (bal) Updated cygwin README and ssh-host-config.  Patch by
1577          Corinna Vinschen <vinschen@redhat.com>
1578
1579 20010715
1580  - (bal) Set "BROKEN_GETADDRINFO" for darwin platform.  Reported by
1581    Josh Larios <jdlarios@cac.washington.edu>
1582  - (tim) put openssh/openbsd-compat/inet_aton.[ch] back in.
1583          needed by openbsd-compat/fake-getaddrinfo.c
1584
1585 20010714
1586  - (stevesk) change getopt() declaration
1587  - (stevesk) configure.in: use ll suffix for long long constant
1588    in snprintf() test
1589
1590 20010713
1591  - (djm) Enable /etc/nologin check on PAM systems, as some lack the
1592    pam_nologin module. Report from William Yodlowsky
1593    <bsd@openbsd.rutgers.edu>
1594  - (djm) Revert dirname fix, a better one is on its way.
1595  - OpenBSD CVS Sync
1596    - markus@cvs.openbsd.org 2001/07/04 22:47:19
1597      [ssh-agent.c]
1598      ignore SIGPIPE when debugging, too
1599    - markus@cvs.openbsd.org 2001/07/04 23:13:10
1600      [scard.c scard.h ssh-agent.c]
1601      handle card removal more gracefully, add sc_close() to scard.h
1602    - markus@cvs.openbsd.org 2001/07/04 23:39:07
1603      [ssh-agent.c]
1604      for smartcards remove both RSA1/2 keys
1605    - markus@cvs.openbsd.org 2001/07/04 23:49:27
1606      [ssh-agent.c]
1607      handle mutiple adds of the same smartcard key
1608    - espie@cvs.openbsd.org 2001/07/05 11:43:33
1609      [sftp-glob.c]
1610      Directly cast to the right type. Ok markus@
1611    - stevesk@cvs.openbsd.org 2001/07/05 20:32:47
1612      [sshconnect1.c]
1613      statement after label; ok dugsong@
1614    - stevesk@cvs.openbsd.org 2001/07/08 15:23:38
1615      [servconf.c]
1616      fix ``MaxStartups max''; ok markus@
1617    - fgsch@cvs.openbsd.org 2001/07/09 05:58:47
1618      [ssh.c]
1619      Use getopt(3); markus@ ok.
1620    - deraadt@cvs.openbsd.org 2001/07/09 07:04:53
1621      [session.c sftp-int.c]
1622      correct type on last arg to execl(); nordin@cse.ogi.edu
1623    - markus@cvs.openbsd.org 2001/07/10 21:49:12
1624      [readpass.c]
1625      don't panic if fork or pipe fail (just return an empty passwd).
1626    - itojun@cvs.openbsd.org 2001/07/11 00:24:53
1627      [servconf.c]
1628      make it compilable in all 4 combination of KRB4/KRB5 settings.
1629      dugsong ok
1630      XXX isn't it sensitive to the order of -I/usr/include/kerberosIV and
1631      -I/usr/include/kerberosV?
1632    - markus@cvs.openbsd.org 2001/07/11 16:29:59
1633      [ssh.c]
1634      sort options string, fix -p, add -k
1635    - markus@cvs.openbsd.org 2001/07/11 18:26:15
1636      [auth.c]
1637      no need to call dirname(pw->pw_dir).
1638      note that dirname(3) modifies its argument on some systems.
1639  - (djm) Reorder Makefile.in so clean targets work a little better when
1640    run directly from Makefile.in
1641  - (djm) Pull in getopt(3) from OpenBSD libc for the optreset extension.
1642
1643 20010711
1644  - (djm) dirname(3) may modify its argument on glibc and other systems.
1645    Patch from markus@, spotted by Tom Holroyd <tomh@po.crl.go.jp>
1646
1647 20010704
1648  - OpenBSD CVS Sync
1649    - markus@cvs.openbsd.org 2001/06/25 08:25:41
1650      [channels.c channels.h cipher.c clientloop.c compat.c compat.h
1651       hostfile.c kex.c kex.h key.c key.h nchan.c packet.c serverloop.c
1652       session.c session.h sftp-server.c ssh-add.c ssh-agent.c uuencode.h]
1653      update copyright for 2001
1654    - markus@cvs.openbsd.org 2001/06/25 17:18:27
1655      [ssh-keygen.1]
1656      sshd(8) will never read the private keys, but ssh(1) does;
1657      hugh@mimosa.com
1658    - provos@cvs.openbsd.org 2001/06/25 17:54:47
1659      [auth.c auth.h auth-rsa.c]
1660      terminate secure_filename checking after checking homedir.  that way
1661      it works on AFS.  okay markus@
1662    - stevesk@cvs.openbsd.org 2001/06/25 20:26:37
1663      [auth2.c sshconnect2.c]
1664      prototype cleanup; ok markus@
1665    - markus@cvs.openbsd.org 2001/06/26 02:47:07
1666      [ssh-keygen.c]
1667      allow loading a private RSA key to a cyberflex card.
1668    - markus@cvs.openbsd.org 2001/06/26 04:07:06
1669      [ssh-agent.1 ssh-agent.c]
1670      add debug flag
1671    - markus@cvs.openbsd.org 2001/06/26 04:59:59
1672      [authfd.c authfd.h ssh-add.c]
1673      initial support for smartcards in the agent
1674    - markus@cvs.openbsd.org 2001/06/26 05:07:43
1675      [ssh-agent.c]
1676      update usage
1677    - markus@cvs.openbsd.org 2001/06/26 05:33:34
1678      [ssh-agent.c]
1679      more smartcard support.
1680    - mpech@cvs.openbsd.org 2001/06/26 05:48:07
1681      [sshd.8]
1682      remove unnecessary .Pp between .It;
1683      millert@ ok
1684    - markus@cvs.openbsd.org 2001/06/26 05:50:11
1685      [auth2.c]
1686      new interface for secure_filename()
1687    - itojun@cvs.openbsd.org 2001/06/26 06:32:58
1688      [atomicio.h authfd.h authfile.h auth.h auth-options.h bufaux.h
1689       buffer.h canohost.h channels.h cipher.h clientloop.h compat.h
1690       compress.h crc32.h deattack.h dh.h dispatch.h groupaccess.h
1691       hostfile.h kex.h key.h log.h mac.h match.h misc.h mpaux.h packet.h
1692       radix.h readconf.h readpass.h rsa.h]
1693      prototype pedant.  not very creative...
1694      - () -> (void)
1695      - no variable names
1696    - itojun@cvs.openbsd.org 2001/06/26 06:33:07
1697      [servconf.h serverloop.h session.h sftp-client.h sftp-common.h
1698       sftp-glob.h sftp-int.h sshconnect.h ssh-dss.h sshlogin.h sshpty.h
1699       ssh-rsa.h tildexpand.h uidswap.h uuencode.h xmalloc.h]
1700      prototype pedant.  not very creative...
1701      - () -> (void)
1702      - no variable names
1703    - dugsong@cvs.openbsd.org 2001/06/26 16:15:25
1704      [auth1.c auth.h auth-krb4.c auth-passwd.c readconf.c readconf.h
1705       servconf.c servconf.h session.c sshconnect1.c sshd.c]
1706      Kerberos v5 support for SSH1, mostly from Assar Westerlund
1707      <assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok
1708    - markus@cvs.openbsd.org 2001/06/26 17:25:34
1709      [ssh.1]
1710      document SSH_ASKPASS; fubob@MIT.EDU
1711    - markus@cvs.openbsd.org 2001/06/26 17:27:25
1712      [authfd.h authfile.h auth.h auth-options.h bufaux.h buffer.h
1713       canohost.h channels.h cipher.h clientloop.h compat.h compress.h
1714       crc32.h deattack.h dh.h dispatch.h groupaccess.c groupaccess.h
1715       hostfile.h kex.h key.h log.c log.h mac.h misc.c misc.h mpaux.h
1716       packet.h radix.h readconf.h readpass.h rsa.h servconf.h serverloop.h
1717       session.h sftp-common.c sftp-common.h sftp-glob.h sftp-int.h
1718       sshconnect.h ssh-dss.h sshlogin.h sshpty.h ssh-rsa.h sshtty.h
1719       tildexpand.h uidswap.h uuencode.h xmalloc.h]
1720      remove comments from .h, since they are cut&paste from the .c files
1721      and out of sync
1722    - dugsong@cvs.openbsd.org 2001/06/26 17:41:49
1723      [servconf.c]
1724      #include <kafs.h>
1725    - markus@cvs.openbsd.org 2001/06/26 20:14:11
1726      [key.c key.h ssh.c sshconnect1.c sshconnect2.c]
1727      add smartcard support to the client, too (now you can use both
1728      the agent and the client).
1729    - markus@cvs.openbsd.org 2001/06/27 02:12:54
1730      [serverloop.c serverloop.h session.c session.h]
1731      quick hack to make ssh2 work again.
1732    - markus@cvs.openbsd.org 2001/06/27 04:48:53
1733      [auth.c match.c sshd.8]
1734      tridge@samba.org
1735    - markus@cvs.openbsd.org 2001/06/27 05:35:42
1736      [ssh-keygen.c]
1737      use cyberflex_inq_class to inquire class.
1738    - markus@cvs.openbsd.org 2001/06/27 05:42:25
1739      [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
1740      s/generate_additional_parameters/rsa_generate_additional_parameters/
1741      http://www.humppa.com/
1742    - markus@cvs.openbsd.org 2001/06/27 06:26:36
1743      [ssh-add.c]
1744      convert to getopt(3)
1745    - stevesk@cvs.openbsd.org 2001/06/28 19:57:35
1746      [ssh-keygen.c]
1747      '\0' terminated data[] is ok; ok markus@
1748    - markus@cvs.openbsd.org 2001/06/29 07:06:34
1749      [ssh-keygen.c]
1750      new error handling for cyberflex_*
1751    - markus@cvs.openbsd.org 2001/06/29 07:11:01
1752      [ssh-keygen.c]
1753      initialize early
1754    - stevesk@cvs.openbsd.org 2001/06/29 18:38:44
1755      [clientloop.c]
1756      sync function definition with declaration; ok markus@
1757    - stevesk@cvs.openbsd.org 2001/06/29 18:40:28
1758      [channels.c]
1759      use socklen_t for getsockopt arg #5; ok markus@
1760    - stevesk@cvs.openbsd.org 2001/06/30 18:08:40
1761      [channels.c channels.h clientloop.c]
1762      adress -> address; ok markus@
1763    - markus@cvs.openbsd.org 2001/07/02 13:59:15
1764      [serverloop.c session.c session.h]
1765      wait until !session_have_children(); bugreport from
1766      Lutz.Jaenicke@aet.TU-Cottbus.DE
1767    - markus@cvs.openbsd.org 2001/07/02 22:29:20
1768      [readpass.c]
1769      do not return NULL, use "" instead.
1770    - markus@cvs.openbsd.org 2001/07/02 22:40:18
1771      [ssh-keygen.c]
1772      update for sectok.h interface changes.
1773    - markus@cvs.openbsd.org 2001/07/02 22:52:57
1774      [channels.c channels.h serverloop.c]
1775      improve cleanup/exit logic in ssh2:
1776      stop listening to channels, detach channel users (e.g. sessions).
1777      wait for children (i.e. dying sessions), send exit messages,
1778      cleanup all channels.
1779  - (bal) forget a few new files in sync up.
1780  - (bal) Makefile fix up requires scard.c
1781  - (stevesk) sync misc.h
1782  - (stevesk) more sync for session.c
1783  - (stevesk) sync servconf.h (comments)
1784  - (tim) [contrib/caldera/openssh.spec] sync with Caldera
1785  - (tim) [openbsd-compat/dirname.h] Remove ^M causing some compilers to
1786          issue warning (line 1: tokens ignored at end of directive line)
1787  - (tim) [sshconnect1.c] give the compiler something to do for success:
1788          if KRB5 and AFS are not defined
1789          (ERROR: "sshconnect1.c", line 1274: Syntax error before or at: })
1790
1791 20010629
1792  - (bal) Removed net_aton() since we don't use it any more
1793  - (bal) Fixed _DISABLE_VPOSIX in readpassphrase.c.
1794  - (bal) Updated zlib's home.  Thanks to David Howe <DaveHowe@gmx.co.uk>.
1795  - (stevesk) remove _REENTRANT #define
1796  - (stevesk) session.c: use u_int for envsize
1797  - (stevesk) remove cli.[ch]
1798
1799 20010628
1800  - (djm) Sync openbsd-compat with -current libc
1801  - (djm) Fix from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE> for my
1802    broken makefile
1803  - (bal) Removed strtok_r() and inet_ntop() since they are no longer used.
1804  - (bal) Remove getusershell() since it's no longer used.
1805
1806 20010627
1807  - (djm) Reintroduce pam_session call for non-pty sessions.
1808  - (djm) Remove redundant and incorrect test for max auth attempts in
1809    PAM kbdint code. Based on fix from Matthew Melvin
1810   <matthewm@webcentral.com.au>
1811  - (djm) Rename sysconfdir/primes => sysconfdir/moduli
1812  - (djm) Oops, forgot make logic for primes=>moduli. Also try to rename
1813    existing primes->moduli if it exists.
1814  - (djm) Sync with -current openbsd-compat/readpassphrase.c:
1815    - djm@cvs.openbsd.org 2001/06/27 13:23:30
1816      typo, spotted by Tom Holroyd <tomh@po.crl.go.jp>; ok deraadt@
1817  - (djm) Turn up warnings if gcc or egcs detected
1818  - (stevesk) for HP-UX 11.X use X/Open socket interface;
1819     pulls in modern socket prototypes and eliminates a number of compiler
1820     warnings.  see xopen_networking(7).
1821  - (stevesk) fix x11 forwarding from _PATH_XAUTH change
1822  - (stevesk) use X/Open socket interface for HP-UX 10.X also
1823
1824 20010625
1825  - OpenBSD CVS Sync
1826    - markus@cvs.openbsd.org 2001/06/21 21:08:25
1827      [session.c]
1828      don't reset forced_command (we allow multiple login shells in
1829      ssh2); dwd@bell-labs.com
1830    - mpech@cvs.openbsd.org 2001/06/22 10:17:51
1831      [ssh.1 sshd.8 ssh-keyscan.1]
1832      o) .Sh AUTHOR -> .Sh AUTHORS;
1833      o) remove unnecessary .Pp;
1834      o) better -mdoc style;
1835      o) typo;
1836      o) sort SEE ALSO;
1837      aaron@ ok
1838    - provos@cvs.openbsd.org 2001/06/22 21:27:08
1839      [dh.c pathnames.h]
1840      use /etc/moduli instead of /etc/primes, okay markus@
1841    - provos@cvs.openbsd.org 2001/06/22 21:28:53
1842      [sshd.8]
1843      document /etc/moduli
1844    - markus@cvs.openbsd.org 2001/06/22 21:55:49
1845      [auth2.c auth-rsa.c pathnames.h ssh.1 sshd.8 sshd_config
1846       ssh-keygen.1]
1847      merge authorized_keys2 into authorized_keys.
1848      authorized_keys2 is used for backward compat.
1849      (just append authorized_keys2 to authorized_keys).
1850    - provos@cvs.openbsd.org 2001/06/22 21:57:59
1851      [dh.c]
1852      increase linebuffer to deal with larger moduli; use rewind instead of
1853      close/open
1854    - markus@cvs.openbsd.org 2001/06/22 22:21:20
1855      [sftp-server.c]
1856      allow long usernames/groups in readdir
1857    - markus@cvs.openbsd.org 2001/06/22 23:35:21
1858      [ssh.c]
1859      don't overwrite argv (fixes ssh user@host in 'ps'), report by ericj@
1860    - deraadt@cvs.openbsd.org 2001/06/23 00:16:16
1861      [scp.c]
1862      slightly better care
1863    - markus@cvs.openbsd.org 2001/06/23 00:20:57
1864      [auth2.c auth.c auth.h auth-rh-rsa.c]
1865      *known_hosts2 is obsolete for hostbased authentication and
1866      only used for backward compat. merge ssh1/2 hostkey check
1867      and move it to auth.c
1868    - deraadt@cvs.openbsd.org 2001/06/23 02:33:05
1869      [sftp.1 sftp-server.8 ssh-keygen.1]
1870      join .%A entries; most by bk@rt.fm
1871    - markus@cvs.openbsd.org 2001/06/23 02:34:33
1872      [kexdh.c kexgex.c kex.h pathnames.h readconf.c servconf.h ssh.1
1873       sshconnect1.c sshconnect2.c sshconnect.c sshconnect.h sshd.8]
1874      get rid of known_hosts2, use it for hostkey lookup, but do not
1875      modify.
1876    - markus@cvs.openbsd.org 2001/06/23 03:03:59
1877      [sshd.8]
1878      draft-ietf-secsh-dh-group-exchange-01.txt
1879    - markus@cvs.openbsd.org 2001/06/23 03:04:42
1880      [auth2.c auth-rh-rsa.c]
1881      restore correct ignore_user_known_hosts logic.
1882    - markus@cvs.openbsd.org 2001/06/23 05:26:02
1883      [key.c]
1884      handle sigature of size 0 (some broken clients send this).
1885    - deraadt@cvs.openbsd.org 2001/06/23 05:57:09
1886      [sftp.1 sftp-server.8 ssh-keygen.1]
1887      ok, tmac is now fixed
1888    - markus@cvs.openbsd.org 2001/06/23 06:41:10
1889      [ssh-keygen.c]
1890      try to decode ssh-3.0.0 private rsa keys
1891      (allow migration to openssh, not vice versa), #910
1892    - itojun@cvs.openbsd.org 2001/06/23 15:12:20
1893      [auth1.c auth2.c auth2-chall.c authfd.c authfile.c auth-rhosts.c
1894       canohost.c channels.c cipher.c clientloop.c deattack.c dh.c
1895       hostfile.c kex.c kexdh.c kexgex.c key.c nchan.c packet.c radix.c
1896       readpass.c scp.c servconf.c serverloop.c session.c sftp.c
1897       sftp-client.c sftp-glob.c sftp-int.c sftp-server.c ssh-add.c
1898       ssh-agent.c ssh.c sshconnect1.c sshconnect2.c sshconnect.c sshd.c
1899       ssh-keygen.c ssh-keyscan.c]
1900      more strict prototypes.  raise warning level in Makefile.inc.
1901      markus ok'ed
1902      TODO; cleanup headers
1903    - markus@cvs.openbsd.org 2001/06/23 17:05:22
1904      [ssh-keygen.c]
1905      fix import for (broken?) ssh.com/f-secure private keys
1906      (i tested > 1000 RSA keys)
1907    - itojun@cvs.openbsd.org 2001/06/23 17:48:18
1908      [sftp.1 ssh.1 sshd.8 ssh-keyscan.1]
1909      kill whitespace at EOL.
1910    - markus@cvs.openbsd.org 2001/06/23 19:12:43
1911      [sshd.c]
1912      pidfile/sigterm race; bbraun@synack.net
1913    - markus@cvs.openbsd.org 2001/06/23 22:37:46
1914      [sshconnect1.c]
1915      consistent with ssh2: skip key if empty passphrase is entered,
1916      retry num_of_passwd_prompt times if passphrase is wrong. ok fgsch@
1917    - markus@cvs.openbsd.org 2001/06/24 05:25:10
1918      [auth-options.c match.c match.h]
1919      move ip+hostname check to match.c
1920    - markus@cvs.openbsd.org 2001/06/24 05:35:33
1921      [readpass.c readpass.h ssh-add.c sshconnect2.c ssh-keygen.c]
1922      switch to readpassphrase(3)
1923      2.7/8-stable needs readpassphrase.[ch] from libc
1924    - markus@cvs.openbsd.org 2001/06/24 05:47:13
1925      [sshconnect2.c]
1926      oops, missing format string
1927    - markus@cvs.openbsd.org 2001/06/24 17:18:31
1928      [ttymodes.c]
1929      passing modes works fine: debug2->3
1930  - (djm) -Wall fix for session.c
1931  - (djm) Bring in readpassphrase() from OpenBSD libc. Compiles OK on Linux and
1932    Solaris
1933
1934 20010622
1935  - (stevesk) handle systems without pw_expire and pw_change.
1936
1937 20010621
1938  - OpenBSD CVS Sync
1939    - markus@cvs.openbsd.org 2001/06/16 08:49:38
1940      [misc.c]
1941      typo; dunlap@apl.washington.edu
1942    - markus@cvs.openbsd.org 2001/06/16 08:50:39
1943      [channels.h]
1944      bad //-style comment; thx to stevev@darkwing.uoregon.edu
1945    - markus@cvs.openbsd.org 2001/06/16 08:57:35
1946      [scp.c]
1947      no stdio or exit() in signal handlers.
1948    - markus@cvs.openbsd.org 2001/06/16 08:58:34
1949      [misc.c]
1950      copy pw_expire and pw_change, too.
1951    - markus@cvs.openbsd.org 2001/06/19 12:34:09
1952      [session.c]
1953      cleanup forced command handling, from dwd@bell-labs.com
1954    - markus@cvs.openbsd.org 2001/06/19 14:09:45
1955      [session.c sshd.8]
1956      disable x11-fwd if use_login is enabled; from lukem@wasabisystems.com
1957    - markus@cvs.openbsd.org 2001/06/19 15:40:45
1958      [session.c]
1959      allocate and free at the same level.
1960    - markus@cvs.openbsd.org 2001/06/20 13:56:39
1961      [channels.c channels.h clientloop.c packet.c serverloop.c]
1962      move from channel_stop_listening to channel_free_all,
1963      call channel_free_all before calling waitpid() in serverloop.
1964      fixes the utmp handling; report from Lutz.Jaenicke@aet.TU-Cottbus.DE
1965
1966 20010615
1967  - (stevesk) don't set SA_RESTART and set SIGCHLD to SIG_DFL
1968    around grantpt().
1969  - (stevesk) update TODO: STREAMS pty systems don't call vhangup() now
1970
1971 20010614
1972  - OpenBSD CVS Sync
1973    - markus@cvs.openbsd.org 2001/06/13 09:10:31
1974      [session.c]
1975      typo, use pid not s->pid, mstone@cs.loyola.edu
1976
1977 20010613
1978  - OpenBSD CVS Sync
1979    - markus@cvs.openbsd.org 2001/06/12 10:58:29
1980      [session.c]
1981      merge session_free into session_close()
1982      merge pty_cleanup_proc into session_pty_cleanup()
1983    - markus@cvs.openbsd.org 2001/06/12 16:10:38
1984      [session.c]
1985      merge ssh1/ssh2 tty msg parse and alloc code
1986    - markus@cvs.openbsd.org 2001/06/12 16:11:26
1987      [packet.c]
1988      do not log() packet_set_maxsize
1989    - markus@cvs.openbsd.org 2001/06/12 21:21:29
1990      [session.c]
1991      remove xauth-cookie-in-tmp handling. use default $XAUTHORITY, since
1992      we do already trust $HOME/.ssh
1993      you can use .ssh/sshrc and .ssh/environment if you want to customize
1994      the location of the xauth cookies
1995    - markus@cvs.openbsd.org 2001/06/12 21:30:57
1996      [session.c]
1997      unused
1998
1999 20010612
2000  - scp.c ID update (upstream synced vfsprintf() from us)
2001  - OpenBSD CVS Sync
2002   - markus@cvs.openbsd.org 2001/06/10 11:29:20
2003      [dispatch.c]
2004      we support rekeying
2005      protocol errors are fatal.
2006    - markus@cvs.openbsd.org 2001/06/11 10:18:24
2007      [session.c]
2008      reset pointer to NULL after xfree(); report from solar@openwall.com
2009    - markus@cvs.openbsd.org 2001/06/11 16:04:38
2010      [sshd.8]
2011      typo; bdubreuil@crrel.usace.army.mil
2012
2013 20010611
2014  - (bal) NeXT/MacOS X lack libgen.h and dirname().  Patch by Mark Miller
2015    <markm@swoon.net>
2016  - (bal) Handle broken krb4 issues on Solaris with multiple defined u_*_t
2017    types.  Patch by Jan IVEN <Jan.Iven@cern.ch>
2018  - (bal) Fixed Makefile.in so that 'configure; make install' works.
2019
2020 20010610
2021  - (bal) Missed two files in major resync.  auth-bsdauth.c and auth-skey.c
2022
2023 20010609
2024  - OpenBSD CVS Sync
2025    - markus@cvs.openbsd.org 2001/05/30 12:55:13
2026      [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
2027       packet.c serverloop.c session.c ssh.c ssh1.h]
2028      channel layer cleanup: merge header files and split .c files
2029    - markus@cvs.openbsd.org 2001/05/30 15:20:10
2030      [ssh.c]
2031      merge functions, simplify.
2032    - markus@cvs.openbsd.org 2001/05/31 10:30:17
2033      [auth-options.c auth2.c channels.c channels.h clientloop.c nchan.c
2034       packet.c serverloop.c session.c ssh.c]
2035      undo the .c file split, just merge the header and keep the cvs
2036      history
2037  - (bal) Channels.c and Channels.h -- "Merge Functions, simplify" (draged
2038    out of ssh Attic)
2039  - (bal) Ooops.. nchan.c (and remove nchan.h) resync from OpenBSD ssh
2040    Attic.
2041  - OpenBSD CVS Sync
2042    - markus@cvs.openbsd.org 2001/05/31 13:08:04
2043      [sshd_config]
2044      group options and add some more comments
2045    - markus@cvs.openbsd.org 2001/06/03 14:55:39
2046      [channels.c channels.h session.c]
2047      use fatal_register_cleanup instead of atexit, sync with x11 authdir
2048      handling
2049    - markus@cvs.openbsd.org 2001/06/03 19:36:44
2050      [ssh-keygen.1]
2051      1-2 bits of entrophy per character (not per word), ok stevesk@
2052    - markus@cvs.openbsd.org 2001/06/03 19:38:42
2053      [scp.c]
2054      pass -v to ssh; from slade@shore.net
2055    - markus@cvs.openbsd.org 2001/06/03 20:06:11
2056      [auth2-chall.c]
2057      the challenge response device decides how to handle non-existing
2058      users.
2059      -> fake challenges for skey and cryptocard
2060    - markus@cvs.openbsd.org 2001/06/04 21:59:43
2061      [channels.c channels.h session.c]
2062      switch uid when cleaning up tmp files and sockets; reported by
2063      zen-parse@gmx.net on bugtraq
2064    - markus@cvs.openbsd.org 2001/06/04 23:07:21
2065      [clientloop.c serverloop.c sshd.c]
2066      set flags in the signal handlers, do real work in the main loop,
2067      ok provos@
2068    - markus@cvs.openbsd.org 2001/06/04 23:16:16
2069      [session.c]
2070      merge ssh1/2 x11-fwd setup, create listener after tmp-dir
2071    - pvalchev@cvs.openbsd.org 2001/06/05 05:05:39
2072      [ssh-keyscan.1 ssh-keyscan.c]
2073      License clarification from David Mazieres, ok deraadt@
2074    - markus@cvs.openbsd.org 2001/06/05 10:24:32
2075      [channels.c]
2076      don't delete the auth socket in channel_stop_listening()
2077      auth_sock_cleanup_proc() will take care of this.
2078    - markus@cvs.openbsd.org 2001/06/05 16:46:19
2079      [session.c]
2080      let session_close() delete the pty.  deny x11fwd if xauthfile is set.
2081    - markus@cvs.openbsd.org 2001/06/06 23:13:54
2082      [ssh-dss.c ssh-rsa.c]
2083      cleanup, remove old code
2084    - markus@cvs.openbsd.org 2001/06/06 23:19:35
2085      [ssh-add.c]
2086      remove debug message; Darren.Moffat@eng.sun.com
2087    - markus@cvs.openbsd.org 2001/06/07 19:57:53
2088      [auth2.c]
2089      style is used for bsdauth.
2090      disconnect on user/service change (ietf-drafts)
2091    - markus@cvs.openbsd.org 2001/06/07 20:23:05
2092      [authfd.c authfile.c channels.c kexdh.c kexgex.c packet.c ssh.c
2093       sshconnect.c sshconnect1.c]
2094      use xxx_put_cstring()
2095    - markus@cvs.openbsd.org 2001/06/07 22:25:02
2096      [session.c]
2097      don't overwrite errno
2098      delay deletion of the xauth cookie
2099    - markus@cvs.openbsd.org 2001/06/08 15:25:40
2100      [includes.h pathnames.h readconf.c servconf.c]
2101      move the path for xauth to pathnames.h
2102  - (bal) configure.in fix for Tru64 (forgeting to reset $LIB)
2103  - (bal) ANSIify strmode()
2104  - (bal) --with-catman should be --with-mantype patch by Dave
2105    Dykstra <dwd@bell-labs.com>
2106
2107 20010606
2108  - OpenBSD CVS Sync
2109    - markus@cvs.openbsd.org 2001/05/17 21:34:15
2110      [ssh.1]
2111      no spaces in PreferredAuthentications;
2112      meixner@rbg.informatik.tu-darmstadt.de
2113    - markus@cvs.openbsd.org 2001/05/18 14:13:29
2114      [auth-chall.c auth.h auth1.c auth2-chall.c auth2.c readconf.c
2115       readconf.h servconf.c servconf.h sshconnect1.c sshconnect2.c sshd.c]
2116      improved kbd-interactive support. work by per@appgate.com and me
2117    - djm@cvs.openbsd.org 2001/05/19 00:36:40
2118      [session.c]
2119      Disable X11 forwarding if xauth binary is not found. Patch from Nalin
2120      Dahyabhai <nalin@redhat.com>; ok markus@
2121    - markus@cvs.openbsd.org 2001/05/19 16:05:41
2122      [scp.c]
2123      ftruncate() instead of open()+O_TRUNC like rcp.c does
2124      allows scp /path/to/file localhost:/path/to/file
2125    - markus@cvs.openbsd.org 2001/05/19 16:08:43
2126      [sshd.8]
2127      sort options; Matthew.Stier@fnc.fujitsu.com
2128    - markus@cvs.openbsd.org 2001/05/19 16:32:16
2129      [ssh.1 sshconnect2.c]
2130      change preferredauthentication order to
2131         publickey,hostbased,password,keyboard-interactive
2132      document that hostbased defaults to no, document order
2133    - markus@cvs.openbsd.org 2001/05/19 16:46:19
2134      [ssh.1 sshd.8]
2135      document MACs defaults with .Dq
2136    - stevesk@cvs.openbsd.org 2001/05/19 19:43:57
2137      [misc.c misc.h servconf.c sshd.8 sshd.c]
2138      sshd command-line arguments and configuration file options that
2139      specify time may be expressed using a sequence of the form:
2140      time[qualifier], where time is a positive integer value and qualifier
2141      is one of the following:
2142          <none>,s,m,h,d,w
2143      Examples:
2144          600     600 seconds (10 minutes)
2145          10m     10 minutes
2146          1h30m   1 hour 30 minutes (90 minutes)
2147      ok markus@
2148    - stevesk@cvs.openbsd.org 2001/05/19 19:57:09
2149      [channels.c]
2150      typo in error message
2151    - markus@cvs.openbsd.org 2001/05/20 17:20:36
2152      [auth-rsa.c auth.c auth.h auth2.c servconf.c servconf.h sshd.8
2153       sshd_config]
2154      configurable authorized_keys{,2} location; originally from peter@;
2155      ok djm@
2156    - markus@cvs.openbsd.org 2001/05/24 11:12:42
2157      [auth.c]
2158      fix comment; from jakob@
2159    - stevesk@cvs.openbsd.org 2001/05/24 18:57:53
2160      [clientloop.c readconf.c ssh.c ssh.h]
2161      don't perform escape processing when ``EscapeChar none''; ok markus@
2162    - markus@cvs.openbsd.org 2001/05/25 14:37:32
2163      [ssh-keygen.c]
2164      use -P for -e and -y, too.
2165    - markus@cvs.openbsd.org 2001/05/28 08:04:39
2166      [ssh.c]
2167      fix usage()
2168    - markus@cvs.openbsd.org 2001/05/28 10:08:55
2169      [authfile.c]
2170      key_load_private: set comment to filename for PEM keys
2171    - markus@cvs.openbsd.org 2001/05/28 22:51:11
2172      [cipher.c cipher.h]
2173      simpler 3des for ssh1
2174    - markus@cvs.openbsd.org 2001/05/28 23:14:49
2175      [channels.c channels.h nchan.c]
2176      undo broken channel fix and try a different one. there
2177      should be still some select errors...
2178    - markus@cvs.openbsd.org 2001/05/28 23:25:24
2179      [channels.c]
2180      cleanup, typo
2181    - markus@cvs.openbsd.org 2001/05/28 23:58:35
2182      [packet.c packet.h sshconnect.c sshd.c]
2183      remove some lines, simplify.
2184    - markus@cvs.openbsd.org 2001/05/29 12:31:27
2185      [authfile.c]
2186      typo
2187
2188 20010528
2189  - (tim) [conifgure.in] add setvbuf test needed for sftp-int.c
2190    Patch by Corinna Vinschen <vinschen@redhat.com>
2191
2192 20010517
2193  - OpenBSD CVS Sync
2194    - markus@cvs.openbsd.org 2001/05/12 19:53:13
2195      [sftp-server.c]
2196      readlink does not NULL-terminate; mhe@home.se
2197    - deraadt@cvs.openbsd.org 2001/05/15 22:04:01
2198      [ssh.1]
2199      X11 forwarding details improved
2200    - markus@cvs.openbsd.org 2001/05/16 20:51:57
2201      [authfile.c]
2202      return comments for private pem files, too; report from nolan@naic.edu
2203    - markus@cvs.openbsd.org 2001/05/16 21:53:53
2204      [clientloop.c]
2205      check for open sessions before we call select(); fixes the x11 client
2206      bug reported by bowman@math.ualberta.ca
2207    - markus@cvs.openbsd.org 2001/05/16 22:09:21
2208      [channels.c nchan.c]
2209      more select() error fixes (don't set rfd/wfd to -1).
2210  - (bal) Enabled USE_PIPES for Cygwin on Corinna Vinschen <vinschen@redhat.com>
2211  - (bal) Corrected on_exit() emulation via atexit().
2212
2213 20010512
2214  - OpenBSD CVS Sync
2215    - markus@cvs.openbsd.org 2001/05/11 14:59:56
2216      [clientloop.c misc.c misc.h]
2217      add unset_nonblock for stdout/err flushing in client_loop().
2218  - (bal) Patch to partial sync up contrib/solaris/ packaging software.
2219    Patch by pete <ninjaz@webexpress.com>
2220
2221 20010511
2222  - OpenBSD CVS Sync
2223    - markus@cvs.openbsd.org 2001/05/09 22:51:57
2224      [channels.c]
2225      fix -R for protocol 2, noticed by greg@nest.cx.
2226      bug was introduced with experimental dynamic forwarding.
2227    - markus@cvs.openbsd.org 2001/05/09 23:01:31
2228      [rijndael.h]
2229      fix prototype; J.S.Peatfield@damtp.cam.ac.uk
2230
2231 20010509
2232   - OpenBSD CVS Sync
2233    - markus@cvs.openbsd.org 2001/05/06 21:23:31
2234      [cli.c]
2235      cli_read() fails to catch SIGINT + overflow; from obdb@zzlevo.net
2236    - markus@cvs.openbsd.org 2001/05/08 19:17:31
2237      [channels.c serverloop.c clientloop.c]
2238      adds correct error reporting to async connect()s
2239      fixes the server-discards-data-before-connected-bug found by
2240      onoe@sm.sony.co.jp
2241    - mouring@cvs.openbsd.org 2001/05/08 19:45:25
2242      [misc.c misc.h scp.c sftp.c]
2243      Use addargs() in sftp plus some clean up of addargs().  OK Markus
2244    - markus@cvs.openbsd.org 2001/05/06 21:45:14
2245      [clientloop.c]
2246      use atomicio for flushing stdout/stderr bufs. thanks to
2247      jbw@izanami.cee.hw.ac.uk
2248    - markus@cvs.openbsd.org 2001/05/08 22:48:07
2249      [atomicio.c]
2250      no need for xmalloc.h, thanks to espie@
2251  - (bal) UseLogin patch for Solaris/UNICOS.  Patch by Wayne Davison
2252    <wayne@blorf.net>
2253  - (bal) ./configure support to disable SIA on OSF1.  Patch by
2254    Chris Adams <cmadams@hiwaay.net>
2255  - (bal) Updates from the Sony NEWS-OS platform by NAKAJI Hiroyuki
2256    <nakaji@tutrp.tut.ac.jp>
2257
2258 20010508
2259  - (bal) Fixed configure test for USE_SIA.
2260
2261 20010506
2262  - (djm) Update config.guess and config.sub with latest versions (from
2263    ftp://ftp.gnu.org/gnu/config/) to allow configure on ia64-hpux.
2264    Suggested by Jason Mader <jason@ncac.gwu.edu>
2265  - (bal) White Space and #ifdef sync with OpenBSD
2266  - (bal) Add 'seed_rng()' to ssh-add.c
2267  - (bal) CVS ID updates for readpass.c, readpass.h, cli.c, and cli.h
2268  - OpenBSD CVS Sync
2269    - stevesk@cvs.openbsd.org 2001/05/05 13:42:52
2270      [sftp.1 ssh-add.1 ssh-keygen.1]
2271      typos, grammar
2272
2273 20010505
2274  - OpenBSD CVS Sync
2275    - stevesk@cvs.openbsd.org 2001/05/04 14:21:56
2276      [ssh.1 sshd.8]
2277      typos
2278    - markus@cvs.openbsd.org 2001/05/04 14:34:34
2279      [channels.c]
2280      channel_new() reallocs channels[], we cannot use Channel *c after
2281      calling channel_new(), XXX fix this in the future...
2282    - markus@cvs.openbsd.org 2001/05/04 23:47:34
2283      [channels.c channels.h clientloop.c nchan.c nchan.h serverloop.c ssh.c]
2284      move to Channel **channels (instead of Channel *channels), fixes realloc
2285      problems.  channel_new now returns a Channel *, favour Channel * over
2286      channel id.  remove old channel_allocate interface.
2287
2288 20010504
2289  - OpenBSD CVS Sync
2290    - stevesk@cvs.openbsd.org 2001/05/03 15:07:39
2291      [channels.c]
2292      typo in debug() string
2293    - markus@cvs.openbsd.org 2001/05/03 15:45:15
2294      [session.c]
2295      exec shell -c /bin/sh .ssh/sshrc, from abartlet@pcug.org.au
2296    - stevesk@cvs.openbsd.org 2001/05/03 21:43:01
2297      [servconf.c]
2298      remove "\n" from fatal()
2299    - mouring@cvs.openbsd.org 2001/05/03 23:09:53
2300      [misc.c misc.h scp.c sftp.c]
2301      Move colon() and cleanhost() to misc.c where I should I have put it in
2302      the first place
2303  - (bal) Updated Cygwin README by Corinna Vinschen <vinschen@redhat.com>
2304  - (bal) Avoid socket file security issues in ssh-agent for Cygwin.
2305    Patch by Egor Duda <deo@logos-m.ru>
2306
2307 20010503
2308  - OpenBSD CVS Sync
2309    - markus@cvs.openbsd.org 2001/05/02 16:41:20
2310      [ssh-add.c]
2311      fix prompt for ssh-add.
2312
2313 20010502
2314  - OpenBSD CVS Sync
2315    - mouring@cvs.openbsd.org 2001/05/02 01:25:39
2316      [readpass.c]
2317      Put the 'const' back into ssh_askpass() function.  Pointed out
2318      by Mark Miller <markm@swoon.net>.  OK Markus
2319
2320 20010501
2321  - OpenBSD CVS Sync
2322    - markus@cvs.openbsd.org 2001/04/30 11:18:52
2323      [readconf.c readconf.h ssh.1 ssh.c sshconnect.c]
2324      implement 'ssh -b bind_address' like 'telnet -b'
2325    - markus@cvs.openbsd.org 2001/04/30 15:50:46
2326      [compat.c compat.h kex.c]
2327      allow interop with weaker key generation used by ssh-2.0.x, x < 10
2328    - markus@cvs.openbsd.org 2001/04/30 16:02:49
2329      [compat.c]
2330      ssh-2.0.10 has the weak-key-bug, too.
2331  - (tim) [contrib/caldera/openssh.spec] add Requires line for Caldera 3.1
2332
2333 20010430
2334  - OpenBSD CVS Sync
2335    - markus@cvs.openbsd.org 2001/04/29 18:32:52
2336      [serverloop.c]
2337      fix whitespace
2338    - markus@cvs.openbsd.org 2001/04/29 19:16:52
2339      [channels.c clientloop.c compat.c compat.h serverloop.c]
2340      more ssh.com-2.0.x bug-compat; from per@appgate.com
2341  - (tim) New version of mdoc2man.pl from Mark D. Roth <roth+openssh@feep.net>
2342  - (djm) Add .cvsignore files, suggested by Wayne Davison <wayne@blorf.net>
2343
2344 20010429
2345  - (bal) Updated INSTALL.  PCRE moved to a new place.
2346  - (djm) Release OpenSSH-2.9p1
2347
2348 20010427
2349  - (bal) Fixed uidswap.c so it should work on non-posix complient systems.
2350    patch based on 2.5.2 version by djm.
2351  - (bal) Build manpages and config files once unless changed.  Patch by
2352    Carson Gaspar <carson@taltos.org>
2353  - (bal) arpa/nameser.h does not exist on Cygwin.  Patch by Corinna
2354    Vinschen <vinschen@redhat.com>
2355  - (bal) Add /etc/sysconfig/sshd support to redhat's sshd.init. Patch by
2356    Pekka Savola <pekkas@netcore.fi>
2357  - (bal) Cygwin lacks setgroups() API.  Patch by Corinna Vinschen
2358    <vinschen@redhat.com>
2359  - (bal) version.h synced, RPM specs updated for 2.9
2360  - (tim) update contrib/caldera files with what Caldera is using.
2361    <sps@caldera.de>
2362
2363 20010425
2364  - OpenBSD CVS Sync
2365    - markus@cvs.openbsd.org 2001/04/23 21:57:07
2366      [ssh-keygen.1 ssh-keygen.c]
2367      allow public key for -e, too
2368    - markus@cvs.openbsd.org 2001/04/23 22:14:13
2369      [ssh-keygen.c]
2370      remove debug
2371  - (bal) Whitespace resync w/ OpenBSD for uidswap.c
2372  - (djm) Add new server configuration directive 'PAMAuthenticationViaKbdInt'
2373    (default: off), implies KbdInteractiveAuthentication. Suggestion from
2374    markus@
2375  - (djm) Include crypt.h if available in auth-passwd.c
2376  - tim@mindrot.org 2001/04/25 21:38:01 [configure.in]
2377    man page detection fixes for SCO
2378
2379 20010424
2380  - OpenBSD CVS Sync
2381    - markus@cvs.openbsd.org 2001/04/22 23:58:36
2382      [ssh-keygen.1 ssh.1 sshd.8]
2383      document hostbased and other cleanup
2384  - (stevesk) start_pam() doesn't use DNS now for sshd -u0.
2385  - (stevesk) auth-pam.c: use PERMIT_NO_PASSWD
2386  - (bal) sys/queue.h is bogus for NCR platform.  Patch by Daniel Carroll
2387    <dan@mesastate.edu>
2388  - (bal) Fixed contrib/postinstall.in.  Patch by wsanders@wsanders.net
2389
2390 20010422
2391  - OpenBSD CVS Sync
2392    - markus@cvs.openbsd.org 2001/04/20 16:32:22
2393      [uidswap.c]
2394      set non-privileged gid before uid; tholo@ and deraadt@
2395    - mouring@cvs.openbsd.org 2001/04/21 00:55:57
2396      [sftp.1]
2397      Spelling
2398    - djm@cvs.openbsd.org 2001/04/22 08:13:30
2399      [ssh.1]
2400      typos spotted by stevesk@; ok deraadt@
2401    - markus@cvs.openbsd.org 2001/04/22 12:34:05
2402      [scp.c]
2403      scp > 2GB; niles@scyld.com; ok deraadt@, djm@
2404    - markus@cvs.openbsd.org 2001/04/22 13:25:37
2405      [ssh-keygen.1 ssh-keygen.c]
2406      rename arguments -x -> -e (export key), -X -> -i (import key)
2407      xref draft-ietf-secsh-publickeyfile-01.txt
2408    - markus@cvs.openbsd.org 2001/04/22 13:32:27
2409      [sftp-server.8 sftp.1 ssh.1 sshd.8]
2410      xref draft-ietf-secsh-*
2411    - markus@cvs.openbsd.org 2001/04/22 13:41:02
2412      [ssh-keygen.1 ssh-keygen.c]
2413      style, noted by stevesk; sort flags in usage
2414
2415 20010421
2416  - OpenBSD CVS Sync
2417    - djm@cvs.openbsd.org 2001/04/20 07:17:51
2418      [clientloop.c ssh.1]
2419      Split out and improve escape character documentation, mention ~R in
2420      ~? help text; ok markus@
2421  - Update RPM spec files for CVS version.h
2422  - (stevesk) set the default PAM service name to __progname instead
2423    of the hard-coded value "sshd"; from Mark D. Roth <roth@feep.net>
2424  - (stevesk) document PAM service name change in INSTALL
2425  - tim@mindrot.org 2001/04/21 14:25:57 [Makefile.in configure.in]
2426    fix perl test, fix nroff test, fix Makefile to build outside source tree
2427
2428 20010420
2429  - OpenBSD CVS Sync
2430    - ian@cvs.openbsd.org 2001/04/18 16:21:05
2431      [ssh-keyscan.1]
2432      Fix typo reported in PR/1779
2433    - markus@cvs.openbsd.org 2001/04/18 21:57:42
2434      [readpass.c ssh-add.c]
2435      call askpass from ssh, too, based on work by roth@feep.net, ok deraadt
2436    - markus@cvs.openbsd.org 2001/04/18 22:03:45
2437      [auth2.c sshconnect2.c]
2438      use FDQN with trailing dot in the hostbased auth packets, ok deraadt@
2439    - markus@cvs.openbsd.org 2001/04/18 22:48:26
2440      [auth2.c]
2441      no longer const
2442    - markus@cvs.openbsd.org 2001/04/18 23:43:26
2443      [auth2.c compat.c sshconnect2.c]
2444      more ssh v2 hostbased-auth interop: ssh.com >= 2.1.0 works now
2445      (however the 2.1.0 server seems to work only if debug is enabled...)
2446    - markus@cvs.openbsd.org 2001/04/18 23:44:51
2447      [authfile.c]
2448      error->debug; noted by fries@
2449    - markus@cvs.openbsd.org 2001/04/19 00:05:11
2450      [auth2.c]
2451      use local variable, no function call needed.
2452      (btw, hostbased works now with ssh.com >= 2.0.13)
2453   - (bal) Put scp-common.h back into scp.c (it exists in the upstream
2454     tree) pointed out by Tom Holroyd <tomh@po.crl.go.jp>
2455
2456 20010418
2457   - OpenBSD CVS Sync
2458    - markus@cvs.openbsd.org 2001/04/17 19:34:25
2459      [session.c]
2460      move auth_approval to do_authenticated().
2461      do_child(): nuke hostkeys from memory
2462      don't source .ssh/rc for subsystems.
2463    - markus@cvs.openbsd.org 2001/04/18 14:15:00
2464      [canohost.c]
2465      debug->debug3
2466   - (bal) renabled 'catman-do:' and fixed it.  So now catman pages should
2467     be working again.
2468   - (bal) Makfile day... Cleaned up multiple mantype support (Patch by
2469     Mark D. Roth <roth+openssh@feep.net>), and fixed PIDDIR support.
2470
2471 20010417
2472   - (bal) Add perl5 check for HP/UX, Removed GNUness from Makefile.in
2473     and temporary commented out 'catman-do:' since it is broken.  Patches
2474     for the first two by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2475   - OpenBSD CVS Sync
2476    - deraadt@cvs.openbsd.org 2001/04/16 08:26:04
2477      [key.c]
2478      better safe than sorry in later mods; yongari@kt-is.co.kr
2479    - markus@cvs.openbsd.org 2001/04/17 08:14:01
2480      [sshconnect1.c]
2481      check for key!=NULL, thanks to costa
2482    - markus@cvs.openbsd.org 2001/04/17 09:52:48
2483      [clientloop.c]
2484      handle EINTR/EAGAIN on read; ok deraadt@
2485    - markus@cvs.openbsd.org 2001/04/17 10:53:26
2486      [key.c key.h readconf.c readconf.h ssh.1 sshconnect2.c]
2487      add HostKeyAlgorithms; based on patch from res@shore.net; ok provos@
2488    - markus@cvs.openbsd.org 2001/04/17 12:55:04
2489      [channels.c ssh.c]
2490      undo socks5 and https support since they are not really used and
2491      only bloat ssh.  remove -D from usage(), since '-D' is experimental.
2492
2493 20010416
2494   - OpenBSD CVS Sync
2495    - stevesk@cvs.openbsd.org 2001/04/15 01:35:22
2496      [ttymodes.c]
2497      fix comments
2498    - markus@cvs.openbsd.org 2001/04/15 08:43:47
2499      [dh.c sftp-glob.c sftp-glob.h sftp-int.c sshconnect2.c sshd.c]
2500      some unused variable and typos; from tomh@po.crl.go.jp
2501    - markus@cvs.openbsd.org 2001/04/15 16:58:03
2502      [authfile.c ssh-keygen.c sshd.c]
2503      don't use errno for key_{load,save}_private; discussion w/ solar@openwall
2504    - markus@cvs.openbsd.org 2001/04/15 17:16:00
2505      [clientloop.c]
2506      set stdin/out/err to nonblocking in SSH proto 1, too. suggested by ho@
2507      should fix some of the blocking problems for rsync over SSH-1
2508    - stevesk@cvs.openbsd.org 2001/04/15 19:41:21
2509      [sshd.8]
2510      some ClientAlive cleanup; ok markus@
2511    - stevesk@cvs.openbsd.org 2001/04/15 21:28:35
2512      [readconf.c servconf.c]
2513      use fatal() or error() vs. fprintf(); ok markus@
2514  - (djm) Convert mandoc manpages to man automatically. Patch from Mark D.
2515    Roth <roth+openssh@feep.net>
2516  - (bal) CVS ID fix up and slight manpage fix from OpenBSD tree.
2517   - (djm) OpenBSD CVS Sync
2518    - mouring@cvs.openbsd.org 2001/04/16 02:31:44
2519      [scp.c sftp.c]
2520      IPv6 support for sftp (which I bungled in my last patch) which is
2521      borrowed from scp.c.  Thanks to Markus@ for pointing it out.
2522    - deraadt@cvs.openbsd.org 2001/04/16 08:05:34
2523      [xmalloc.c]
2524      xrealloc dealing with ptr == nULL; mouring
2525    - djm@cvs.openbsd.org 2001/04/16 08:19:31
2526      [session.c]
2527      Split motd and hushlogin checks into seperate functions, helps for
2528      portable. From Chris Adams <cmadams@hiwaay.net>; ok markus@
2529  - Fix OSF SIA support displaying too much information for quiet
2530    logins and logins where access was denied by SIA. Patch from Chris Adams
2531    <cmadams@hiwaay.net>
2532
2533 20010415
2534  - OpenBSD CVS Sync
2535    - deraadt@cvs.openbsd.org 2001/04/14 04:31:01
2536      [ssh-add.c]
2537      do not double free
2538    - markus@cvs.openbsd.org 2001/04/14 16:17:14
2539      [channels.c]
2540      remove some channels that are not appropriate for keepalive.
2541    - markus@cvs.openbsd.org 2001/04/14 16:27:57
2542      [ssh-add.c]
2543      use clear_pass instead of xfree()
2544    - stevesk@cvs.openbsd.org 2001/04/14 16:33:20
2545      [clientloop.c packet.h session.c ssh.c ttymodes.c ttymodes.h]
2546      protocol 2 tty modes support; ok markus@
2547    - stevesk@cvs.openbsd.org 2001/04/14 17:04:42
2548      [scp.c]
2549      'T' handling rcp/scp sync; ok markus@
2550  - Missed sshtty.[ch] in Sync.
2551
2552 20010414
2553  - Sync with OpenBSD glob.c, strlcat.c and vis.c changes
2554  - Cygwin sftp/sftp-server binary mode patch from Corinna Vinschen
2555    <vinschen@redhat.com>
2556  - OpenBSD CVS Sync
2557    - beck@cvs.openbsd.org 2001/04/13 22:46:54
2558      [channels.c channels.h servconf.c servconf.h serverloop.c sshd.8]
2559      Add options ClientAliveInterval and ClientAliveCountMax to sshd.
2560      This gives the ability to do a "keepalive" via the encrypted channel
2561      which can't be spoofed (unlike TCP keepalives). Useful for when you want
2562      to use ssh connections to authenticate people for something, and know
2563      relatively quickly when they are no longer authenticated. Disabled
2564      by default (of course). ok markus@
2565
2566 20010413
2567  - OpenBSD CVS Sync
2568    - markus@cvs.openbsd.org 2001/04/12 14:29:09
2569      [ssh.c]
2570      show debug output during option processing, report from
2571      pekkas@netcore.fi
2572    - markus@cvs.openbsd.org 2001/04/12 19:15:26
2573      [auth-rhosts.c auth.h auth2.c buffer.c canohost.c canohost.h
2574       compat.c compat.h hostfile.c pathnames.h readconf.c readconf.h
2575       servconf.c servconf.h ssh.c sshconnect.c sshconnect.h sshconnect1.c
2576       sshconnect2.c sshd_config]
2577      implement HostbasedAuthentication (= RhostRSAAuthentication for ssh v2)
2578      similar to RhostRSAAuthentication unless you enable (the experimental)
2579      HostbasedUsesNameFromPacketOnly option.  please test. :)
2580    - markus@cvs.openbsd.org 2001/04/12 19:39:27
2581      [readconf.c]
2582      typo
2583    - stevesk@cvs.openbsd.org 2001/04/12 20:09:38
2584      [misc.c misc.h readconf.c servconf.c ssh.c sshd.c]
2585      robust port validation; ok markus@ jakob@
2586    - mouring@cvs.openbsd.org 2001/04/12 23:17:54
2587      [sftp-int.c sftp-int.h sftp.1 sftp.c]
2588      Add support for:
2589         sftp [user@]host[:file [file]]  - Fetch remote file(s)
2590         sftp [user@]host[:dir[/]]       - Start in remote dir/
2591      OK deraadt@
2592    - stevesk@cvs.openbsd.org 2001/04/13 01:26:17
2593      [ssh.c]
2594      missing \n in error message
2595  - (bal) Added openbsd-compat/inet_ntop.[ch] since HP/UX (and others)
2596    lack it.
2597
2598 20010412
2599  - OpenBSD CVS Sync
2600    - markus@cvs.openbsd.org 2001/04/10 07:46:58
2601      [channels.c]
2602      cleanup socks4 handling
2603    - itojun@cvs.openbsd.org 2001/04/10 09:13:22
2604      [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
2605      document id_rsa{.pub,}.  markus ok
2606    - markus@cvs.openbsd.org 2001/04/10 12:15:23
2607      [channels.c]
2608      debug cleanup
2609    - djm@cvs.openbsd.org 2001/04/11 07:06:22
2610      [sftp-int.c]
2611      'mget' and 'mput' aliases; ok markus@
2612    - markus@cvs.openbsd.org 2001/04/11 10:59:01
2613      [ssh.c]
2614      use strtol() for ports, thanks jakob@
2615    - markus@cvs.openbsd.org 2001/04/11 13:56:13
2616      [channels.c ssh.c]
2617      https-connect and socks5 support. i feel so bad.
2618    - lebel@cvs.openbsd.org 2001/04/11 16:25:30
2619      [sshd.8 sshd.c]
2620      implement the -e option into sshd:
2621       -e      When this option is specified, sshd will send the output to the
2622               standard error instead of the system log.
2623      markus@ OK.
2624
2625 20010410
2626  - OpenBSD CVS Sync
2627    - deraadt@cvs.openbsd.org 2001/04/08 20:52:55
2628      [sftp.c]
2629      do not modify an actual argv[] entry
2630    - stevesk@cvs.openbsd.org 2001/04/08 23:28:27
2631      [sshd.8]
2632      spelling
2633    - stevesk@cvs.openbsd.org 2001/04/09 00:42:05
2634      [sftp.1]
2635      spelling
2636    - markus@cvs.openbsd.org 2001/04/09 15:12:23
2637      [ssh-add.c]
2638      passphrase caching: ssh-add tries last passphrase, clears passphrase if
2639      not successful and after last try.
2640      based on discussions with espie@, jakob@, ... and code from jakob@ and
2641      wolfgang@wsrcc.com
2642    - markus@cvs.openbsd.org 2001/04/09 15:19:49
2643      [ssh-add.1]
2644      ssh-add retries the last passphrase...
2645    - stevesk@cvs.openbsd.org 2001/04/09 18:00:15
2646      [sshd.8]
2647      ListenAddress mandoc from aaron@
2648
2649 20010409
2650  - (stevesk) use setresgid() for setegid() if needed
2651  - (stevesk) configure.in: typo
2652  - OpenBSD CVS Sync
2653    - stevesk@cvs.openbsd.org 2001/04/08 16:01:36
2654      [sshd.8]
2655      document ListenAddress addr:port
2656    - markus@cvs.openbsd.org 2001/04/08 13:03:00
2657      [ssh-add.c]
2658      init pointers with NULL, thanks to danimal@danimal.org
2659    - markus@cvs.openbsd.org 2001/04/08 11:27:33
2660      [clientloop.c]
2661      leave_raw_mode if ssh2 "session" is closed
2662    - markus@cvs.openbsd.org 2001/04/06 21:00:17
2663      [auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth2.c channels.c session.c
2664       ssh.c sshconnect.c sshconnect.h uidswap.c uidswap.h]
2665      do gid/groups-swap in addition to uid-swap, should help if /home/group
2666      is chmod 750 + chgrp grp /home/group/, work be deraadt and me, thanks
2667      to olar@openwall.com is comments.  we had many requests for this.
2668    - markus@cvs.openbsd.org 2001/04/07 08:55:18
2669      [buffer.c channels.c channels.h readconf.c ssh.c]
2670      allow the ssh client act as a SOCKS4 proxy (dynamic local
2671      portforwarding).  work by Dan Kaminsky <dankamin@cisco.com> and me.
2672      thanks to Dan for this great patch: use 'ssh -D 1080 host' and make
2673      netscape use localhost:1080 as a socks proxy.
2674    - markus@cvs.openbsd.org 2001/04/08 11:24:33
2675      [uidswap.c]
2676      KNF
2677
2678 20010408
2679  - OpenBSD CVS Sync
2680    - stevesk@cvs.openbsd.org 2001/04/06 22:12:47
2681      [hostfile.c]
2682      unused; typo in comment
2683    - stevesk@cvs.openbsd.org 2001/04/06 22:25:25
2684      [servconf.c]
2685      in addition to:
2686      ListenAddress host|ipv4_addr|ipv6_addr
2687      permit:
2688      ListenAddress [host|ipv4_addr|ipv6_addr]:port
2689      ListenAddress host|ipv4_addr:port
2690      sshd.8 updates coming.  ok markus@
2691
2692 20010407
2693  - (bal) CVS ID Resync of version.h
2694  - OpenBSD CVS Sync
2695    - markus@cvs.openbsd.org 2001/04/05 23:39:20
2696      [serverloop.c]
2697      keep the ssh session even if there is no active channel.
2698      this is more in line with the protocol spec and makes
2699         ssh -N -L 1234:server:110 host
2700      more useful.
2701      based on discussion with <mats@mindbright.se> long time ago
2702      and recent mail from <res@shore.net>
2703    - deraadt@cvs.openbsd.org 2001/04/06 16:46:59
2704      [scp.c]
2705      remove trailing / from source paths; fixes pr#1756
2706
2707 20010406
2708  - (stevesk) logintest.c: fix for systems without __progname
2709  - (stevesk) Makefile.in: log.o is in libssh.a
2710  - OpenBSD CVS Sync
2711    - markus@cvs.openbsd.org 2001/04/05 10:00:06
2712      [compat.c]
2713      2.3.x does old  GEX, too; report jakob@
2714    - markus@cvs.openbsd.org 2001/04/05 10:39:03
2715      [compress.c compress.h packet.c]
2716      reset compress state per direction when rekeying.
2717    - markus@cvs.openbsd.org 2001/04/05 10:39:48
2718      [version.h]
2719      temporary version 2.5.4 (supports rekeying).
2720      this is not an official release.
2721    - markus@cvs.openbsd.org 2001/04/05 10:42:57
2722      [auth-chall.c authfd.c channels.c clientloop.c kex.c kexgex.c key.c
2723       mac.c packet.c serverloop.c sftp-client.c sftp-client.h sftp-glob.c
2724       sftp-glob.h sftp-int.c sftp-server.c sftp.c ssh-keygen.c sshconnect.c
2725       sshconnect2.c sshd.c]
2726      fix whitespace: unexpand + trailing spaces.
2727    - markus@cvs.openbsd.org 2001/04/05 11:09:17
2728      [clientloop.c compat.c compat.h]
2729      add SSH_BUG_NOREKEY and detect broken (=all old) openssh versions.
2730    - markus@cvs.openbsd.org 2001/04/05 15:45:43
2731      [ssh.1]
2732      ssh defaults to protocol v2; from quisar@quisar.ambre.net
2733    - stevesk@cvs.openbsd.org 2001/04/05 15:48:18
2734      [canohost.c canohost.h session.c]
2735      move get_remote_name_or_ip() to canohost.[ch]; for portable.  ok markus@
2736    - markus@cvs.openbsd.org 2001/04/05 20:01:10
2737      [clientloop.c]
2738      for ~R print message if server does not support rekeying. (and fix ~R).
2739    - markus@cvs.openbsd.org 2001/04/05 21:02:46
2740      [buffer.c]
2741      better error message
2742    - markus@cvs.openbsd.org 2001/04/05 21:05:24
2743      [clientloop.c ssh.c]
2744      don't request a session for 'ssh -N', pointed out slade@shore.net
2745
2746 20010405
2747  - OpenBSD CVS Sync
2748    - markus@cvs.openbsd.org 2001/04/04 09:48:35
2749      [kex.c kex.h kexdh.c kexgex.c packet.c sshconnect2.c sshd.c]
2750      don't sent multiple kexinit-requests.
2751      send newkeys, block while waiting for newkeys.
2752      fix comments.
2753    - markus@cvs.openbsd.org 2001/04/04 14:34:58
2754      [clientloop.c kex.c kex.h serverloop.c sshconnect2.c sshd.c]
2755      enable server side rekeying + some rekey related clientup.
2756      todo: we should not send any non-KEX messages after we send KEXINIT
2757    - markus@cvs.openbsd.org 2001/04/04 15:50:55
2758      [compat.c]
2759      f-secure 1.3.2 does not handle IGNORE; from milliondl@ornl.gov
2760    - markus@cvs.openbsd.org 2001/04/04 20:25:38
2761      [channels.c channels.h clientloop.c kex.c kex.h serverloop.c
2762       sshconnect2.c sshd.c]
2763      more robust rekeying
2764      don't send channel data after rekeying is started.
2765    - markus@cvs.openbsd.org 2001/04/04 20:32:56
2766      [auth2.c]
2767      we don't care about missing bannerfiles; from tsoome@ut.ee, ok deraadt@
2768    - markus@cvs.openbsd.org 2001/04/04 22:04:35
2769      [kex.c kexgex.c serverloop.c]
2770      parse full kexinit packet.
2771      make server-side more robust, too.
2772    - markus@cvs.openbsd.org 2001/04/04 23:09:18
2773      [dh.c kex.c packet.c]
2774      clear+free keys,iv for rekeying.
2775      + fix DH mem leaks. ok niels@
2776  - (stevesk) don't use vhangup() if defined(HAVE_DEV_PTMX); also removes
2777     BROKEN_VHANGUP
2778
2779 20010404
2780  - OpenBSD CVS Sync
2781    - deraadt@cvs.openbsd.org 2001/04/02 17:32:23
2782      [ssh-agent.1]
2783      grammar; slade@shore.net
2784    - stevesk@cvs.openbsd.org 2001/04/03 13:56:11
2785      [sftp-glob.c ssh-agent.c ssh-keygen.c]
2786      free() -> xfree()
2787    - markus@cvs.openbsd.org 2001/04/03 19:53:29
2788      [dh.c dh.h kex.c kex.h sshconnect2.c sshd.c]
2789      move kex to kex*.c, used dispatch_set() callbacks for kex. should
2790      make rekeying easier.
2791    - todd@cvs.openbsd.org 2001/04/03 21:19:38
2792      [ssh_config]
2793      id_rsa1/2 -> id_rsa; ok markus@
2794    - markus@cvs.openbsd.org 2001/04/03 23:32:12
2795      [kex.c kex.h packet.c sshconnect2.c sshd.c]
2796      undo parts of recent my changes: main part of keyexchange does not
2797      need dispatch-callbacks, since application data is delayed until
2798      the keyexchange completes (if i understand the drafts correctly).
2799      add some infrastructure for re-keying.
2800    - markus@cvs.openbsd.org 2001/04/04 00:06:54
2801      [clientloop.c sshconnect2.c]
2802      enable client rekeying
2803         (1) force rekeying with ~R, or
2804         (2) if the server requests rekeying.
2805      works against ssh-2.0.12/2.0.13/2.1.0/2.2.0/2.3.0/2.3.1/2.4.0
2806  - (bal) Oops.. Missed including kexdh.c and kexgex.c in OpenBSD sync.
2807
2808 20010403
2809  - OpenBSD CVS Sync
2810    - stevesk@cvs.openbsd.org 2001/04/02 14:15:31
2811      [sshd.8]
2812      typo; ok markus@
2813    - stevesk@cvs.openbsd.org 2001/04/02 14:20:23
2814      [readconf.c servconf.c]
2815      correct comment; ok markus@
2816  - (stevesk) nchan.c: remove ostate checks and add EINVAL to
2817     shutdown(SHUT_RD) error() bypass for HP-UX.
2818
2819 20010402
2820  - (stevesk) log.c openbsd sync; missing newlines
2821  - (stevesk) sshpty.h openbsd sync; PTY_H -> SSHPTY_H
2822
2823 20010330
2824  - (djm) Another openbsd-compat/glob.c sync
2825  - (djm) OpenBSD CVS Sync
2826    - provos@cvs.openbsd.org 2001/03/28 21:59:41
2827      [kex.c kex.h sshconnect2.c sshd.c]
2828      forgot to include min and max params in hash, okay markus@
2829    - provos@cvs.openbsd.org 2001/03/28 22:04:57
2830      [dh.c]
2831      more sanity checking on primes file
2832    - markus@cvs.openbsd.org 2001/03/28 22:43:31
2833      [auth.h auth2.c auth2-chall.c]
2834      check auth_root_allowed for kbd-int auth, too.
2835    - provos@cvs.openbsd.org 2001/03/29 14:24:59
2836      [sshconnect2.c]
2837      use recommended defaults
2838    - stevesk@cvs.openbsd.org 2001/03/29 21:06:21
2839      [sshconnect2.c sshd.c]
2840      need to set both STOC and CTOS for SSH_BUG_BIGENDIANAES; ok markus@
2841    - markus@cvs.openbsd.org 2001/03/29 21:17:40
2842      [dh.c dh.h kex.c kex.h]
2843      prepare for rekeying: move DH code to dh.c
2844    - djm@cvs.openbsd.org 2001/03/29 23:42:01
2845      [sshd.c]
2846      Protocol 1 key regeneration log => verbose, some KNF; ok markus@
2847
2848 20010329
2849  - OpenBSD CVS Sync
2850    - stevesk@cvs.openbsd.org 2001/03/26 15:47:59
2851      [ssh.1]
2852      document more defaults; misc. cleanup.  ok markus@
2853    - markus@cvs.openbsd.org 2001/03/26 23:12:42
2854      [authfile.c]
2855      KNF
2856    - markus@cvs.openbsd.org 2001/03/26 23:23:24
2857      [rsa.c rsa.h ssh-agent.c ssh-keygen.c]
2858      try to read private f-secure ssh v2 rsa keys.
2859    - markus@cvs.openbsd.org 2001/03/27 10:34:08
2860      [ssh-rsa.c sshd.c]
2861      use EVP_get_digestbynid, reorder some calls and fix missing free.
2862    - markus@cvs.openbsd.org 2001/03/27 10:57:00
2863      [compat.c compat.h ssh-rsa.c]
2864      some older systems use NID_md5 instead of NID_sha1 for RSASSA-PKCS1-v1_5
2865      signatures in SSH protocol 2, ok djm@
2866    - provos@cvs.openbsd.org 2001/03/27 17:46:50
2867      [compat.c compat.h dh.c dh.h ssh2.h sshconnect2.c sshd.c version.h]
2868      make dh group exchange more flexible, allow min and max group size,
2869      okay markus@, deraadt@
2870    - stevesk@cvs.openbsd.org 2001/03/28 19:56:23
2871      [scp.c]
2872      start to sync scp closer to rcp; ok markus@
2873    - stevesk@cvs.openbsd.org 2001/03/28 20:04:38
2874      [scp.c]
2875      usage more like rcp and add missing -B to usage; ok markus@
2876    - markus@cvs.openbsd.org 2001/03/28 20:50:45
2877      [sshd.c]
2878      call refuse() before close(); from olemx@ans.pl
2879
2880 20010328
2881  - (djm) Reorder tests and library inclusion for Krb4/AFS to try to
2882    resolve linking conflicts with libcrypto. Report and suggested fix
2883    from Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
2884  - (djm) Work around Solaris' broken struct dirent. Diagnosis and suggested
2885    fix from Philippe Levan <levan@epix.net>
2886  - (djm) Rework krbIV tests to get us closer to building on Redhat. Still
2887    doesn't work because of conflicts between krbIV's and OpenSSL's des.h
2888  - (djm) Sync openbsd-compat/glob.c
2889
2890 20010327
2891  - Attempt sync with sshlogin.c w/ OpenBSD (mainly CVS ID)
2892  - Fix pointer issues in waitpid() and wait() replaces.  Patch by Lutz
2893    Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2894  - OpenBSD CVS Sync
2895    - djm@cvs.openbsd.org 2001/03/25 00:01:34
2896      [session.c]
2897      shorten; ok markus@
2898    - stevesk@cvs.openbsd.org 2001/03/25 13:16:11
2899      [servconf.c servconf.h session.c sshd.8 sshd_config]
2900      PrintLastLog option; from chip@valinux.com with some minor
2901      changes by me.  ok markus@
2902    - markus@cvs.openbsd.org 2001/03/26 08:07:09
2903      [authfile.c authfile.h ssh-add.c ssh-keygen.c ssh.c sshconnect.c
2904       sshconnect.h sshconnect1.c sshconnect2.c sshd.c]
2905      simpler key load/save interface, see authfile.h
2906  - (djm) Reestablish PAM credentials (which can be supplemental group
2907    memberships) after initgroups() blows them away. Report and suggested
2908    fix from Nalin Dahyabhai <nalin@redhat.com>
2909
2910 20010324
2911  - Fixed permissions ssh-keyscan.  Thanks to Christopher Linn <celinn@mtu.edu>.
2912  - OpenBSD CVS Sync
2913    - djm@cvs.openbsd.org 2001/03/23 11:04:07
2914      [compat.c compat.h sshconnect2.c sshd.c]
2915      Compat for OpenSSH with broken Rijndael/AES. ok markus@
2916    - markus@cvs.openbsd.org 2001/03/23 12:02:49
2917      [auth1.c]
2918      authctxt is now passed to do_authenticated
2919    - markus@cvs.openbsd.org 2001/03/23 13:10:57
2920      [sftp-int.c]
2921      fix put, upload to _absolute_ path, ok djm@
2922    - markus@cvs.openbsd.org 2001/03/23 14:28:32
2923      [session.c sshd.c]
2924      ignore SIGPIPE, restore in child, fixes x11-fwd crashes; with djm@
2925  - (djm) Pull out our own SIGPIPE hacks
2926
2927 20010323
2928  - OpenBSD CVS Sync
2929    - deraadt@cvs.openbsd.org 2001/03/22 20:22:55
2930      [sshd.c]
2931      do not place linefeeds in buffer
2932
2933 20010322
2934  - (djm) Better AIX no tty fix, spotted by Gert Doering <gert@greenie.muc.de>
2935  - (bal) version.c CVS ID resync
2936  - (bal) auth-chall.c auth-passwd.c auth.h auth1.c auth2.c session.c CVS ID
2937    resync
2938  - (bal) scp.c CVS ID resync
2939  - OpenBSD CVS Sync
2940    - markus@cvs.openbsd.org 2001/03/20 19:10:16
2941      [readconf.c]
2942      default to SSH protocol version 2
2943    - markus@cvs.openbsd.org 2001/03/20 19:21:21
2944      [session.c]
2945      remove unused arg
2946    - markus@cvs.openbsd.org 2001/03/20 19:21:21
2947      [session.c]
2948      remove unused arg
2949    - markus@cvs.openbsd.org 2001/03/21 11:43:45
2950      [auth1.c auth2.c session.c session.h]
2951      merge common ssh v1/2 code
2952    - jakob@cvs.openbsd.org 2001/03/21 14:20:45
2953      [ssh-keygen.c]
2954      add -B flag to usage
2955    - markus@cvs.openbsd.org 2001/03/21 21:06:30
2956      [session.c]
2957      missing init; from mib@unimelb.edu.au
2958
2959 20010321
2960  - (djm) Fix ttyname breakage for AIX and Tru64. Patch from Steve
2961    VanDevender <stevev@darkwing.uoregon.edu>
2962  - (djm) Make sure pam_retval is initialised on call to pam_end. Patch
2963    from Solar Designer <solar@openwall.com>
2964  - (djm) Don't loop forever when changing password via PAM. Patch
2965    from Solar Designer <solar@openwall.com>
2966  - (djm) Generate config files before build
2967  - (djm) Correctly handle SIA and AIX when no tty present. Spotted and
2968    suggested fix from Mike Battersby <mib@unimelb.edu.au>
2969
2970 20010320
2971  - (bal) glob.c update to added GLOB_LIMITS (OpenBSD CVS).
2972  - (bal) glob.c update to set gl_pathv to NULL (OpenBSD CVS).
2973  - (bal) Oops.  Missed globc.h change (OpenBSD CVS).
2974  - (djm) OpenBSD CVS Sync
2975    - markus@cvs.openbsd.org 2001/03/19 17:07:23
2976      [auth.c readconf.c]
2977      undo /etc/shell and proto 2,1 change for openssh-2.5.2
2978    - markus@cvs.openbsd.org 2001/03/19 17:12:10
2979      [version.h]
2980      version 2.5.2
2981  - (djm) Update RPM spec version
2982  - (djm) Release 2.5.2p1
2983 - tim@mindrot.org 2001/03/19 18:33:47 [defines.h]
2984   change S_ISLNK macro to work for UnixWare 2.03
2985 - tim@mindrot.org 2001/03/19 20:45:11 [openbsd-compat/glob.c]
2986   add get_arg_max(). Use sysconf() if ARG_MAX is not defined
2987
2988 20010319
2989  - (djm) Seed PRNG at startup, rather than waiting for arc4random calls to
2990    do it implicitly.
2991  - (djm) Add getusershell() functions from OpenBSD CVS
2992  - OpenBSD CVS Sync
2993    - markus@cvs.openbsd.org 2001/03/18 12:07:52
2994      [auth-options.c]
2995      ignore permitopen="host:port" if AllowTcpForwarding==no
2996  - (djm) Make scp work on systems without 64-bit ints
2997  - tim@mindrot.org 2001/03/18 18:28:39 [defines.h]
2998    move HAVE_LONG_LONG_INT where it works
2999  - (bal) Use 'NGROUPS' for NeXT Since 'MAX_NGROUPS' is wrapped up in -lposix
3000    stuff.  Change suggested by Mark Miller <markm@swoon.net>
3001  - (bal) Small fix to scp.  %lu vs %ld
3002  - (bal) NeXTStep lacks S_ISLNK.  Plus split up S_IS*
3003  - (djm) OpenBSD CVS Sync
3004    - djm@cvs.openbsd.org     2001/03/19 03:52:51
3005      [sftp-client.c]
3006      Report ssh connection closing correctly; ok deraadt@
3007    - deraadt@cvs.openbsd.org 2001/03/18 23:30:55
3008      [compat.c compat.h sshd.c]
3009      specifically version match on ssh scanners.  do not log scan
3010      information to the console
3011    - djm@cvs.openbsd.org      2001/03/19 12:10:17
3012      [sshd.8]
3013      Document permitopen authorized_keys option; ok markus@
3014    - djm@cvs.openbsd.org     2001/03/19 05:49:52
3015      [ssh.1]
3016      document PreferredAuthentications option; ok markus@
3017  - (bal) Minor NeXT fixed.  Forgot to #undef NGROUPS_MAX
3018
3019 20010318
3020  - (bal) Fixed scp type casing issue which causes "scp: protocol error:
3021    size not delimited" fatal errors when tranfering.
3022  - OpenBSD CVS Sync
3023    - markus@cvs.openbsd.org 2001/03/17 17:27:59
3024      [auth.c]
3025      check /etc/shells, too
3026  - tim@mindrot.org 2001/03/17 18:45:25 [compat.c]
3027      openbsd-compat/fake-regex.h
3028
3029 20010317
3030  - Support usrinfo() on AIX. Based on patch from Gert Doering
3031    <gert@greenie.muc.de>
3032  - OpenBSD CVS Sync
3033    - markus@cvs.openbsd.org 2001/03/15 15:05:59
3034      [scp.c]
3035      use %lld in printf, ok millert@/deraadt@; report from ssh@client.fi
3036    - markus@cvs.openbsd.org 2001/03/15 22:07:08
3037      [session.c]
3038      pass Session to do_child + KNF
3039    - djm@cvs.openbsd.org 2001/03/16 08:16:18
3040      [sftp-client.c sftp-client.h sftp-glob.c sftp-int.c]
3041      Revise globbing for get/put to be more shell-like. In particular,
3042      "get/put file* directory/" now works. ok markus@
3043    - markus@cvs.openbsd.org 2001/03/16 09:55:53
3044      [sftp-int.c]
3045      fix memset and whitespace
3046    - markus@cvs.openbsd.org 2001/03/16 13:44:24
3047      [sftp-int.c]
3048      discourage strcat/strcpy
3049    - markus@cvs.openbsd.org 2001/03/16 19:06:30
3050      [auth-options.c channels.c channels.h serverloop.c session.c]
3051      implement "permitopen" key option, restricts -L style forwarding to
3052      to specified host:port pairs. based on work by harlan@genua.de
3053  - Check for gl_matchc support in glob_t and fall back to the
3054    openbsd-compat/glob.[ch] support if it does not exist.
3055
3056 20010315
3057  - OpenBSD CVS Sync
3058    - markus@cvs.openbsd.org 2001/03/14 08:57:14
3059      [sftp-client.c]
3060      Wall
3061    - markus@cvs.openbsd.org 2001/03/14 15:15:58
3062      [sftp-int.c]
3063      add version command
3064    - deraadt@cvs.openbsd.org 2001/03/14 22:50:25
3065      [sftp-server.c]
3066      note no getopt()
3067  - (stevesk) ssh-keyscan.c: specify "openbsd-compat/fake-queue.h"
3068  - (bal) Cygwin README change by Corinna Vinschen <vinschen@redhat.com>
3069
3070 20010314
3071  - OpenBSD CVS Sync
3072    - markus@cvs.openbsd.org 2001/03/13 17:34:42
3073      [auth-options.c]
3074      missing xfree, deny key on parse error; ok stevesk@
3075    - djm@cvs.openbsd.org 2001/03/13 22:42:54
3076      [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
3077      sftp client filename globbing for get, put, ch{mod,grp,own}. ok markus@
3078  - (bal) Fix strerror() in bsd-misc.c
3079  - (djm) Add replacement glob() from OpenBSD libc if the system glob is
3080    missing or lacks the GLOB_ALTDIRFUNC extension
3081  - (djm) Remove -I$(srcdir)/openbsd-compat from CFLAGS, refer to headers
3082    relatively. Avoids conflict between glob.h and /usr/include/glob.h
3083
3084 20010313
3085  - OpenBSD CVS Sync
3086    - markus@cvs.openbsd.org 2001/03/12 22:02:02
3087      [key.c key.h ssh-add.c ssh-keygen.c sshconnect.c sshconnect2.c]
3088      remove old key_fingerprint interface, s/_ex//
3089
3090 20010312
3091  - OpenBSD CVS Sync
3092    - markus@cvs.openbsd.org 2001/03/11 13:25:36
3093      [auth2.c key.c]
3094      debug
3095    - jakob@cvs.openbsd.org 2001/03/11 15:03:16
3096      [key.c key.h]
3097      add improved fingerprint functions. based on work by Carsten
3098      Raskgaard <cara@int.tele.dk> and modified by me. ok markus@.
3099    - jakob@cvs.openbsd.org 2001/03/11 15:04:16
3100      [ssh-keygen.1 ssh-keygen.c]
3101      print both md5, sha1 and bubblebabble fingerprints when using
3102      ssh-keygen -l -v. ok markus@.
3103    - jakob@cvs.openbsd.org 2001/03/11 15:13:09
3104      [key.c]
3105      cleanup & shorten some var names key_fingerprint_bubblebabble.
3106    - deraadt@cvs.openbsd.org 2001/03/11 16:39:03
3107      [ssh-keygen.c]
3108      KNF, and SHA1 binary output is just creeping featurism
3109  - tim@mindrot.org 2001/03/11 17:29:32 [configure.in]
3110    test if snprintf() supports %ll
3111    add /dev to search path for PRNGD/EGD socket
3112    fix my mistake in USER_PATH test program
3113  - OpenBSD CVS Sync
3114    - markus@cvs.openbsd.org 2001/03/11 18:29:51
3115      [key.c]
3116      style+cleanup
3117    - markus@cvs.openbsd.org 2001/03/11 22:33:24
3118      [ssh-keygen.1 ssh-keygen.c]
3119      remove -v again. use -B instead for bubblebabble. make -B consistent
3120      with -l and make -B work with /path/to/known_hosts. ok deraadt@
3121  - (djm) Bump portable version number for generating test RPMs
3122  - (djm) Add "static_openssl" RPM build option, remove rsh build dependency
3123  - (bal) Reorder includes in Makefile.
3124
3125 20010311
3126  - OpenBSD CVS Sync
3127    - markus@cvs.openbsd.org 2001/03/10 12:48:27
3128      [sshconnect2.c]
3129      ignore nonexisting private keys; report rjmooney@mediaone.net
3130    - deraadt@cvs.openbsd.org 2001/03/10 12:53:51
3131      [readconf.c ssh_config]
3132      default to SSH2, now that m68k runs fast
3133    - stevesk@cvs.openbsd.org 2001/03/10 15:02:05
3134      [ttymodes.c ttymodes.h]
3135      remove unused sgtty macros; ok markus@
3136    - deraadt@cvs.openbsd.org 2001/03/10 15:31:00
3137      [compat.c compat.h sshconnect.c]
3138      all known netscreen ssh versions, and older versions of OSU ssh cannot
3139      handle password padding (newer OSU is fixed)
3140  - tim@mindrot.org 2001/03/10 16:33:42 [configure.in Makefile.in sshd_config]
3141    make sure $bindir is in USER_PATH so scp will work
3142  - OpenBSD CVS Sync
3143    - markus@cvs.openbsd.org 2001/03/10 17:51:04
3144      [kex.c match.c match.h readconf.c readconf.h sshconnect2.c]
3145      add PreferredAuthentications
3146
3147 20010310
3148  - OpenBSD CVS Sync
3149    - deraadt@cvs.openbsd.org 2001/03/09 03:14:39
3150      [ssh-keygen.c]
3151      create *.pub files with umask 0644, so that you can mv them to
3152      authorized_keys
3153    - deraadt@cvs.openbsd.org 2001/03/09 12:30:29
3154      [sshd.c]
3155      typo; slade@shore.net
3156  - Removed log.o from sftp client.  Not needed.
3157
3158 20010309
3159  - OpenBSD CVS Sync
3160    - stevesk@cvs.openbsd.org 2001/03/08 18:47:12
3161      [auth1.c]
3162      unused; ok markus@
3163    - stevesk@cvs.openbsd.org 2001/03/08 20:44:48
3164      [sftp.1]
3165      spelling, cleanup; ok deraadt@
3166    - markus@cvs.openbsd.org 2001/03/08 21:42:33
3167      [compat.c compat.h readconf.h ssh.c sshconnect1.c sshconnect2.c]
3168      implement client side of SSH2_MSG_USERAUTH_PK_OK (test public key ->
3169      no need to do enter passphrase or do expensive sign operations if the
3170      server does not accept key).
3171
3172 20010308
3173  - OpenBSD CVS Sync
3174    - djm@cvs.openbsd.org 2001/03/07 10:11:23
3175      [sftp-client.c sftp-client.h sftp-int.c sftp-server.c sftp.1 sftp.c sftp.h]
3176      Support for new draft (draft-ietf-secsh-filexfer-01). New symlink handling
3177      functions and small protocol change.
3178    - markus@cvs.openbsd.org 2001/03/08 00:15:48
3179      [readconf.c ssh.1]
3180      turn off useprivilegedports by default. only rhost-auth needs
3181      this. older sshd's may need this, too.
3182  - (stevesk) Reliant Unix (SNI) needs HAVE_BOGUS_SYS_QUEUE_H;
3183    Dirk Markwardt <D.Markwardt@tu-bs.de>
3184
3185 20010307
3186  - (bal) OpenBSD CVS Sync
3187    - deraadt@cvs.openbsd.org 2001/03/06 06:11:18
3188      [ssh-keyscan.c]
3189      appease gcc
3190    - deraadt@cvs.openbsd.org 2001/03/06 06:11:44
3191      [sftp-int.c sftp.1 sftp.c]
3192      sftp -b batchfile; mouring@etoh.eviladmin.org
3193    - deraadt@cvs.openbsd.org 2001/03/06 15:10:42
3194      [sftp.1]
3195      order things
3196    - deraadt@cvs.openbsd.org 2001/03/07 01:19:06
3197      [ssh.1 sshd.8]
3198      the name "secure shell" is boring, noone ever uses it
3199    - deraadt@cvs.openbsd.org 2001/03/07 04:05:58
3200      [ssh.1]
3201      removed dated comment
3202  - Cygwin contrib improvements from Corinna Vinschen <vinschen@redhat.com>
3203
3204 20010306
3205  - (bal) OpenBSD CVS Sync
3206    - deraadt@cvs.openbsd.org 2001/03/05 14:28:47
3207      [sshd.8]
3208      alpha order; jcs@rt.fm
3209    - stevesk@cvs.openbsd.org 2001/03/05 15:44:51
3210      [servconf.c]
3211      sync error message; ok markus@
3212    - deraadt@cvs.openbsd.org 2001/03/05 15:56:16
3213      [myproposal.h ssh.1]
3214      switch to aes128-cbc/hmac-md5 by default in SSH2 -- faster;
3215      provos & markus ok
3216    - deraadt@cvs.openbsd.org 2001/03/05 16:07:15
3217      [sshd.8]
3218      detail default hmac setup too
3219    - markus@cvs.openbsd.org 2001/03/05 17:17:21
3220      [kex.c kex.h sshconnect2.c sshd.c]
3221      generate a 2*need size (~300 instead of 1024/2048) random private
3222      exponent during the DH key agreement. according to Niels (the great
3223      german advisor) this is safe since /etc/primes contains strong
3224      primes only.
3225
3226      References:
3227              P. C. van Oorschot and M. J. Wiener, On Diffie-Hellman key
3228              agreement with short exponents, In Advances in Cryptology
3229              - EUROCRYPT'96, LNCS 1070, Springer-Verlag, 1996, pp.332-343.
3230    - stevesk@cvs.openbsd.org 2001/03/05 17:40:48
3231      [ssh.1]
3232      more ssh_known_hosts2 documentation; ok markus@
3233    - stevesk@cvs.openbsd.org 2001/03/05 17:58:22
3234      [dh.c]
3235      spelling
3236    - deraadt@cvs.openbsd.org 2001/03/06 00:33:04
3237      [authfd.c cli.c ssh-agent.c]
3238      EINTR/EAGAIN handling is required in more cases
3239    - millert@cvs.openbsd.org 2001/03/06 01:06:03
3240      [ssh-keyscan.c]
3241      Don't assume we wil get the version string all in one read().
3242      deraadt@ OK'd
3243    - millert@cvs.openbsd.org 2001/03/06 01:08:27
3244      [clientloop.c]
3245      If read() fails with EINTR deal with it the same way we treat EAGAIN
3246
3247 20010305
3248  - (bal) CVS ID touch up on sshpty.[ch] and sshlogin.[ch]
3249  - (bal) CVS ID touch up on sftp-int.c
3250  - (bal) CVS ID touch up on uuencode.c
3251  - (bal) CVS ID touch up on auth2.c, serverloop.c, session.c & sshd.c
3252  - (bal) OpenBSD CVS Sync
3253    - deraadt@cvs.openbsd.org 2001/02/17 23:48:48
3254      [sshd.8]
3255      it's the OpenSSH one
3256    - deraadt@cvs.openbsd.org 2001/02/21 07:37:04
3257      [ssh-keyscan.c]
3258      inline -> __inline__, and some indent
3259    - deraadt@cvs.openbsd.org 2001/02/21 09:05:54
3260      [authfile.c]
3261      improve fd handling
3262    - deraadt@cvs.openbsd.org 2001/02/21 09:12:56
3263      [sftp-server.c]
3264      careful with & and &&; markus ok
3265    - stevesk@cvs.openbsd.org 2001/02/21 21:14:04
3266      [ssh.c]
3267      -i supports DSA identities now; ok markus@
3268    - deraadt@cvs.openbsd.org 2001/02/22 04:29:37
3269      [servconf.c]
3270      grammar; slade@shore.net
3271    - deraadt@cvs.openbsd.org 2001/02/22 06:43:55
3272      [ssh-keygen.1 ssh-keygen.c]
3273      document -d, and -t defaults to rsa1
3274    - deraadt@cvs.openbsd.org 2001/02/22 08:03:51
3275      [ssh-keygen.1 ssh-keygen.c]
3276      bye bye -d
3277    - deraadt@cvs.openbsd.org 2001/02/22 18:09:06
3278      [sshd_config]
3279      activate RSA 2 key
3280    - markus@cvs.openbsd.org 2001/02/22 21:57:27
3281      [ssh.1 sshd.8]
3282      typos/grammar from matt@anzen.com
3283    - markus@cvs.openbsd.org 2001/02/22 21:59:44
3284      [auth.c auth.h auth1.c auth2.c misc.c misc.h ssh.c]
3285      use pwcopy in ssh.c, too
3286    - markus@cvs.openbsd.org 2001/02/23 15:34:53
3287      [serverloop.c]
3288      debug2->3
3289    - markus@cvs.openbsd.org 2001/02/23 18:15:13
3290      [sshd.c]
3291      the random session key depends now on the session_key_int
3292      sent by the 'attacker'
3293              dig1 = md5(cookie|session_key_int);
3294              dig2 = md5(dig1|cookie|session_key_int);
3295              fake_session_key = dig1|dig2;
3296      this change is caused by a mail from anakin@pobox.com
3297      patch based on discussions with my german advisor niels@openbsd.org
3298    - deraadt@cvs.openbsd.org 2001/02/24 10:37:55
3299      [readconf.c]
3300      look for id_rsa by default, before id_dsa
3301    - deraadt@cvs.openbsd.org 2001/02/24 10:37:26
3302      [sshd_config]
3303      ssh2 rsa key before dsa key
3304    - markus@cvs.openbsd.org 2001/02/27 10:35:27
3305      [packet.c]
3306      fix random padding
3307    - markus@cvs.openbsd.org 2001/02/27 11:00:11
3308      [compat.c]
3309      support SSH-2.0-2.1 ; from Christophe_Moret@hp.com
3310    - deraadt@cvs.openbsd.org 2001/02/28 05:34:28
3311      [misc.c]
3312      pull in protos
3313    - deraadt@cvs.openbsd.org 2001/02/28 05:36:28
3314      [sftp.c]
3315      do not kill the subprocess on termination (we will see if this helps
3316      things or hurts things)
3317    - markus@cvs.openbsd.org 2001/02/28 08:45:39
3318      [clientloop.c]
3319      fix byte counts for ssh protocol v1
3320    - markus@cvs.openbsd.org 2001/02/28 08:54:55
3321      [channels.c nchan.c nchan.h]
3322      make sure remote stderr does not get truncated.
3323      remove closed fd's from the select mask.
3324    - markus@cvs.openbsd.org 2001/02/28 09:57:07
3325      [packet.c packet.h sshconnect2.c]
3326      in ssh protocol v2 use ignore messages for padding (instead of
3327      trailing \0).
3328    - markus@cvs.openbsd.org 2001/02/28 12:55:07
3329      [channels.c]
3330      unify debug messages
3331    - deraadt@cvs.openbsd.org 2001/02/28 17:52:54
3332      [misc.c]
3333      for completeness, copy pw_gecos too
3334    - markus@cvs.openbsd.org 2001/02/28 21:21:41
3335      [sshd.c]
3336      generate a fake session id, too
3337    - markus@cvs.openbsd.org 2001/02/28 21:27:48
3338      [channels.c packet.c packet.h serverloop.c]
3339      use ignore message to simulate a SSH2_MSG_CHANNEL_DATA message
3340      use random content in ignore messages.
3341    - markus@cvs.openbsd.org 2001/02/28 21:31:32
3342      [channels.c]
3343      typo
3344    - deraadt@cvs.openbsd.org 2001/03/01 02:11:25
3345      [authfd.c]
3346      split line so that p will have an easier time next time around
3347    - deraadt@cvs.openbsd.org 2001/03/01 02:29:04
3348      [ssh.c]
3349      shorten usage by a line
3350    - deraadt@cvs.openbsd.org 2001/03/01 02:45:10
3351      [auth-rsa.c auth2.c deattack.c packet.c]
3352      KNF
3353    - deraadt@cvs.openbsd.org 2001/03/01 03:38:33
3354      [cli.c cli.h rijndael.h ssh-keyscan.1]
3355      copyright notices on all source files
3356    - markus@cvs.openbsd.org 2001/03/01 22:46:37
3357      [ssh.c]
3358      don't truncate remote ssh-2 commands; from mkubita@securities.cz
3359      use min, not max for logging, fixes overflow.
3360    - deraadt@cvs.openbsd.org 2001/03/02 06:21:01
3361      [sshd.8]
3362      explain SIGHUP better
3363    - deraadt@cvs.openbsd.org 2001/03/02 09:42:49
3364      [sshd.8]
3365      doc the dsa/rsa key pair files
3366    - deraadt@cvs.openbsd.org 2001/03/02 18:54:31
3367      [atomicio.c atomicio.h auth-chall.c auth.c auth2-chall.c crc32.h
3368       scp.c serverloop.c session.c sftp-server.8 sftp.1 ssh-add.1 ssh-add.c
3369       ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh.1 sshd.8]
3370      make copyright lines the same format
3371    - deraadt@cvs.openbsd.org 2001/03/03 06:53:12
3372      [ssh-keyscan.c]
3373      standard theo sweep
3374    - millert@cvs.openbsd.org 2001/03/03 21:19:41
3375      [ssh-keyscan.c]
3376      Dynamically allocate read_wait and its copies.  Since maxfd is
3377      based on resource limits it is often (usually?) larger than FD_SETSIZE.
3378    - millert@cvs.openbsd.org 2001/03/03 21:40:30
3379      [sftp-server.c]
3380      Dynamically allocate fd_set; deraadt@ OK
3381    - millert@cvs.openbsd.org 2001/03/03 21:41:07
3382      [packet.c]
3383      Dynamically allocate fd_set; deraadt@ OK
3384    - deraadt@cvs.openbsd.org 2001/03/03 22:07:50
3385      [sftp-server.c]
3386      KNF
3387    - markus@cvs.openbsd.org 2001/03/03 23:52:22
3388      [sftp.c]
3389      clean up arg processing. based on work by Christophe_Moret@hp.com
3390    - markus@cvs.openbsd.org 2001/03/03 23:59:34
3391      [log.c ssh.c]
3392      log*.c -> log.c
3393    - markus@cvs.openbsd.org 2001/03/04 00:03:59
3394      [channels.c]
3395      debug1->2
3396    - stevesk@cvs.openbsd.org 2001/03/04 10:57:53
3397      [ssh.c]
3398      add -m to usage; ok markus@
3399    - stevesk@cvs.openbsd.org 2001/03/04 11:04:41
3400      [sshd.8]
3401      small cleanup and clarify for PermitRootLogin; ok markus@
3402    - stevesk@cvs.openbsd.org 2001/03/04 11:16:06
3403      [servconf.c sshd.8]
3404      kill obsolete RandomSeed; ok markus@ deraadt@
3405    - stevesk@cvs.openbsd.org 2001/03/04 12:54:04
3406      [sshd.8]
3407      spelling
3408    - millert@cvs.openbsd.org 2001/03/04 17:42:28
3409      [authfd.c channels.c dh.c log.c readconf.c servconf.c sftp-int.c
3410       ssh.c sshconnect.c sshd.c]
3411      log functions should not be passed strings that end in newline as they
3412      get passed on to syslog() and when logging to stderr, do_log() appends
3413      its own newline.
3414    - deraadt@cvs.openbsd.org 2001/03/04 18:21:28
3415      [sshd.8]
3416      list SSH2 ciphers
3417  - (bal) Put HAVE_PW_CLASS_IN_PASSWD back into pwcopy()
3418  - (bal) Fix up logging since it changed.  removed log-*.c
3419  - (djm) Fix up LOG_AUTHPRIV for systems that have it
3420  - (stevesk) OpenBSD sync:
3421    - deraadt@cvs.openbsd.org 2001/03/05 08:37:27
3422      [ssh-keyscan.c]
3423      skip inlining, why bother
3424  - (stevesk) sftp.c: handle __progname
3425
3426 20010304
3427  - (bal) Remove make-ssh-known-hosts.1 since it's no longer valid.
3428  - (bal) Updated contrib/README to remove 'make-ssh-known-hosts' and
3429    give Mark Roth credit for mdoc2man.pl
3430
3431 20010303
3432  - (djm) Remove make-ssh-known-hosts.pl, ssh-keyscan is better.
3433  - (djm) Document PAM ChallengeResponseAuthentication in sshd.8
3434  - (djm) Disable and comment ChallengeResponseAuthentication in sshd_config
3435  - (djm) Allow PRNGd entropy collection from localhost TCP socket. Replace
3436    "--with-egd-pool" configure option with "--with-prngd-socket" and
3437    "--with-prngd-port" options. Debugged and improved by Lutz Jaenicke
3438    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3439
3440 20010301
3441  - (djm) Properly add -lcrypt if needed.
3442  - (djm) Force standard PAM conversation function in a few more places.
3443    Patch from Redhat 2.5.1p1-2 RPM, probably Nalin Dahyabhai
3444    <nalin@redhat.com>
3445  - (djm) Cygwin needs pw->pw_gecos copied too. Patch from Corinna Vinschen
3446    <vinschen@redhat.com>
3447  - (djm) Released 2.5.1p2
3448
3449 20010228
3450  - (djm) Detect endianness in configure and use it in rijndael.c. Fixes
3451    "Bad packet length" bugs.
3452  - (djm) Fully revert PAM session patch (again). All PAM session init is
3453    now done before the final fork().
3454  - (djm) EGD detection patch from Tim Rice <tim@multitalents.net>
3455  - (djm) Remove /tmp from EGD socket search list
3456
3457 20010227
3458  - (bal) Applied shutdown() patch for sftp.c by  Corinna Vinschen
3459    <vinschen@redhat.com>
3460  - (bal) OpenBSD Sync
3461    - markus@cvs.openbsd.org 2001/02/23 15:37:45
3462      [session.c]
3463      handle SSH_PROTOFLAG_SCREEN_NUMBER for buggy clients
3464  - (bal) sshd.init support for all Redhat release.  Patch by Jim Knoble
3465    <jmknoble@jmknoble.cx>
3466  - (djm) Fix up POSIX saved uid support. Report from Mark Miller
3467    <markm@swoon.net>
3468  - (djm) Search for -lcrypt on FreeBSD too
3469  - (djm) fatal() on OpenSSL version mismatch
3470  - (djm) Move PAM init to after fork for non-Solaris derived PAMs
3471  - (djm) Warning fix on entropy.c saved uid stuff. Patch from Mark Miller
3472    <markm@swoon.net>
3473  - (djm) Fix PAM fix
3474  - (djm) Remove 'noreplace' flag from sshd_config in RPM spec files. This
3475    change is being made as 2.5.x configfiles are not back-compatible with
3476    2.3.x.
3477  - (djm) Avoid warnings for missing broken IP_TOS. Patch from Mark Miller
3478    <markm@swoon.net>
3479  - (djm) Open Server 5 doesn't need BROKEN_SAVED_UIDS. Patch from Tim Rice
3480    <tim@multitalents.net>
3481  - (djm) Avoid multiple definition of _PATH_LS. Patch from Tim Rice
3482    <tim@multitalents.net>
3483
3484 20010226
3485  - (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again.
3486  - (djm) Some systems (SCO3, NeXT) have weird saved uid semantics.
3487    Based on patch from Tim Rice <tim@multitalents.net>
3488
3489 20010225
3490  - (djm) Use %{_libexecdir} rather than hardcoded path in RPM specfile
3491    Patch from Adrian Ho <lexfiend@usa.net>
3492  - (bal) Replace 'unsigned long long' to 'u_int64_t' since not every
3493    platform defines u_int64_t as being that.
3494
3495 20010224
3496  - (bal) Missed part of the UNIX sockets patch.  Patch by Corinna
3497    Vinschen <vinschen@redhat.com>
3498  - (bal) Reorder where 'strftime' is detected to resolve linking
3499    issues on SCO.  Patch by Tim Rice <tim@multitalents.net>
3500
3501 20010224
3502  - (bal) pam_stack fix to correctly detect between RH7 and older RHs.
3503    Patch by Pekka Savola <pekkas@netcore.fi>
3504  - (bal) Renamed sigaction.[ch] to sigact.[ch].  Causes problems with
3505    some platforms.
3506  - (bal) Generalize lack of UNIX sockets since this also effects Cray
3507    not just Cygwin.  Based on patch by Wendy Palm <wendyp@cray.com>
3508
3509 20010223
3510  - (bal) Fix --define rh7 in openssh.spec file.  Patch by Steve Tell
3511    <tell@telltronics.org>
3512  - (bal) Patch to force OpenSSH rpm to require the same version of OpenSSL
3513    that it was compiled against.  Patch by Pekka Savola <pekkas@netcore.fi>
3514  - (bal) Double -I for OpenSSL on SCO.  Patch by Tim Rice
3515    <tim@multitalents.net>
3516
3517 20010222
3518  - (bal) Corrected SCO luid patch by svaughan <svaughan@asterion.com>
3519  - (bal) Added mdoc2man.pl from Mark Roth <roth@feep.net>
3520  - (bal) Removed reference to liblogin from contrib/README.  It was
3521    integrated into OpenSSH a long while ago.
3522  - (stevesk) remove erroneous #ifdef sgi code.
3523    Michael Stone <mstone@cs.loyola.edu>
3524
3525 20010221
3526  - (bal) Removed -L/usr/ucblib -R/usr/ucblib for Solaris platform.
3527  - (bal) Fixed OpenSSL rework to use $saved_*.  Patch by Tim Rice
3528    <tim@multitalents.net>
3529  - (bal) Reverted out of 2001/02/15 patch by djm below because it
3530    breaks Solaris.
3531         - (djm) Move PAM session setup back to before setuid to user.
3532           fixes problems on Solaris-drived PAMs.
3533  - (stevesk) session.c: back out to where we were before:
3534     - (djm) Move PAM session initialisation until after fork in sshd. Patch
3535       from Nalin Dahyabhai <nalin@redhat.com>
3536
3537 20010220
3538  - (bal) Fix mixed up params to memmove() from Jan 5th in setenv.c and
3539    getcwd.c.
3540  - (bal) OpenBSD CVS Sync:
3541    - deraadt@cvs.openbsd.org 2001/02/19 23:09:05
3542      [sshd.c]
3543      clarify message to make it not mention "ident"
3544
3545 20010219
3546  - (bal) Markus' blessing to rename login.[ch] -> sshlogin.[ch] and
3547    pty.[ch] -> sshpty.[ch]
3548  - (djm) Rework search for OpenSSL location. Skip directories which don't
3549    exist, don't add -L$ssldir/lib if it doesn't exist. Should help SCO
3550    with its limit of 6 -L options.
3551  - OpenBSD CVS Sync:
3552    - reinhard@cvs.openbsd.org        2001/02/17 08:24:40
3553      [sftp.1]
3554      typo
3555    - deraadt@cvs.openbsd.org 2001/02/17 16:28:58
3556      [ssh.c]
3557      cleanup -V output; noted by millert
3558    - deraadt@cvs.openbsd.org 2001/02/17 16:48:48
3559      [sshd.8]
3560      it's the OpenSSH one
3561    - markus@cvs.openbsd.org  2001/02/18 11:33:54
3562      [dispatch.c]
3563      typo, SSH2_MSG_KEXINIT, from aspa@kronodoc.fi
3564    - markus@cvs.openbsd.org  2001/02/19 02:53:32
3565      [compat.c compat.h serverloop.c]
3566      ssh-1.2.{18-22} has broken handling of ignore messages; report from
3567      itojun@
3568    - markus@cvs.openbsd.org  2001/02/19 03:35:23
3569      [version.h]
3570      OpenSSH_2.5.1 adds bug compat with 1.2.{18-22}
3571    - deraadt@cvs.openbsd.org 2001/02/19 03:36:25
3572      [scp.c]
3573      np is changed by recursion; vinschen@redhat.com
3574  - Update versions in RPM spec files
3575  - Release 2.5.1p1
3576
3577 20010218
3578  - (bal) Patch for fix FCHMOD reference in ftp-client.c by Tim Rice
3579    <tim@multitalents.net>
3580  - (Bal) Patch for lack of RA_RESTART in misc.c for mysignal by
3581    stevesk
3582  - (djm) Fix my breaking of cygwin builds, Patch from Corinna Vinschen
3583    <vinschen@redhat.com> and myself.
3584  - (djm) Close listen_sock on bind() failures. Patch from Arkadiusz
3585    Miskiewicz <misiek@pld.ORG.PL>
3586  - (djm) Robustify EGD/PRNGd code in face of socket closures. Patch from
3587    Todd C. Miller <Todd.Miller@courtesan.com>
3588  - (djm) Use ttyname() to determine name of tty returned by openpty()
3589    rather then risking overflow. Patch from Marek Michalkiewicz
3590    <marekm@amelek.gda.pl>
3591  - (djm) Swapped tests for no_libsocket and no_libnsl in configure.in.
3592    Patch from Marek Michalkiewicz <marekm@amelek.gda.pl>
3593  - (djm) Doc fixes from Pekka Savola <pekkas@netcore.fi>
3594  - (djm) Use SA_INTERRUPT along SA_RESTART if present (equivalent for
3595    SunOS)
3596  - (djm) SCO needs librpc for libwrap. Patch from Tim Rice
3597    <tim@multitalents.net>
3598  - (stevesk) misc.c: cpp rework of SA_(INTERRUPT|RESTART) handling.
3599  - (stevesk) scp.c: use mysignal() for updateprogressmeter() handler.
3600  - (djm) SA_INTERRUPT is the converse of SA_RESTART, apply it only for
3601    SIGALRM.
3602  - (djm) Move entropy.c over to mysignal()
3603  - (djm) SunOS 4.x also needs to define HAVE_BOGUS_SYS_QUEUE_H as it has
3604    a <sys/queue.h> that lacks the TAILQ_* macros. Patch from Todd C.
3605    Miller <Todd.Miller@courtesan.com>
3606  - (djm) Update RPM spec files for 2.5.0p1
3607  - (djm) Merge BSD_AUTH support from Markus Friedl and David J. MacKenzie
3608    enable with --with-bsd-auth.
3609  - (stevesk) entropy.c: typo; should be SIGPIPE
3610
3611 20010217
3612  - (bal) OpenBSD Sync:
3613    - markus@cvs.openbsd.org 2001/02/16 13:38:18
3614      [channel.c]
3615      remove debug
3616    - markus@cvs.openbsd.org 2001/02/16 14:03:43
3617      [session.c]
3618      proper payload-length check for x11 w/o screen-number
3619
3620 20010216
3621  - (bal) added '--with-prce'  to allow overriding of system regex when
3622    required (tested by David Dulek <ddulek@fastenal.com>)
3623  - (bal) Added DG/UX case and set that they have a broken IPTOS.
3624  - (djm) Mini-configure reorder patch from Tim Rice <tim@multitalents.net>
3625    Fixes linking on SCO.
3626  - (djm) Make gnome-ssh-askpass handle multi-line prompts. Patch from
3627    Nalin Dahyabhai <nalin@redhat.com>
3628  - (djm) BSD license for gnome-ssh-askpass (was X11)
3629  - (djm) KNF on gnome-ssh-askpass
3630  - (djm) USE_PIPES for a few more sysv platforms
3631  - (djm) Cleanup configure.in a little
3632  - (djm) Ask users to check config.log when we can't find necessary libs
3633  - (djm) Set "login ID" on systems with setluid. Only enabled for SCO
3634    OpenServer for now. Based on patch from svaughan <svaughan@asterion.com>
3635  - (djm) OpenBSD CVS:
3636    - markus@cvs.openbsd.org  2001/02/15 16:19:59
3637      [channels.c channels.h serverloop.c sshconnect.c sshconnect.h]
3638      [sshconnect1.c sshconnect2.c]
3639      genericize password padding function for SSH1 and SSH2.
3640      add stylized echo to 2, too.
3641  - (djm) Add roundup() macro to defines.h
3642  - (stevesk) set SA_RESTART flag in mysignal() for SIGCHLD;
3643    needed on Unixware 2.x.
3644
3645 20010215
3646  - (djm) Move PAM session setup back to before setuid to user. Fixes
3647    problems on Solaris-derived PAMs.
3648  - (djm) Clean up PAM namespace. Suggested by Darren Moffat
3649    <Darren.Moffat@eng.sun.com>
3650  - (bal) Sync w/ OpenSSH for new release
3651    - markus@cvs.openbsd.org 2001/02/12 12:45:06
3652      [sshconnect1.c]
3653      fix xmalloc(0), ok dugsong@
3654    - markus@cvs.openbsd.org 2001/02/11 12:59:25
3655      [Makefile.in sshd.8 sshconnect2.c readconf.h readconf.c packet.c
3656       sshd.c ssh.c ssh.1 servconf.h servconf.c myproposal.h kex.h kex.c]
3657      1) clean up the MAC support for SSH-2
3658      2) allow you to specify the MAC with 'ssh -m'
3659      3) or the 'MACs' keyword in ssh(d)_config
3660      4) add hmac-{md5,sha1}-96
3661              ok stevesk@, provos@
3662    - markus@cvs.openbsd.org 2001/02/12 16:16:23
3663      [auth-passwd.c auth.c auth.h auth1.c auth2.c servconf.c servconf.h
3664       ssh-keygen.c sshd.8]
3665      PermitRootLogin={yes,without-password,forced-commands-only,no}
3666      (before this change, root could login even if PermitRootLogin==no)
3667    - deraadt@cvs.openbsd.org 2001/02/12 22:56:09
3668      [clientloop.c packet.c ssh-keyscan.c]
3669      deal with EAGAIN/EINTR selects which were skipped
3670    - markus@cvs.openssh.org 2001/02/13 22:49:40
3671      [auth1.c auth2.c]
3672      setproctitle(user) only if getpwnam succeeds
3673    - markus@cvs.openbsd.org 2001/02/12 23:26:20
3674      [sshd.c]
3675      missing memset; from solar@openwall.com
3676    - stevesk@cvs.openbsd.org 2001/02/12 20:53:33
3677      [sftp-int.c]
3678      lumask now works with 1 numeric arg; ok markus@, djm@
3679    - djm@cvs.openbsd.org 2001/02/14 9:46:03
3680      [sftp-client.c sftp-int.c sftp.1]
3681      Fix and document 'preserve modes & times' option ('-p' flag in sftp);
3682      ok markus@
3683  - (bal) replaced PATH_MAX in sftp-int.c w/ MAXPATHLEN.
3684  - (djm) Move to Jim's 1.2.0 X11 askpass program
3685  - (stevesk) OpenBSD sync:
3686    - deraadt@cvs.openbsd.org 2001/02/15 01:38:04
3687      [serverloop.c]
3688      indent
3689
3690 20010214
3691  - (djm) Don't try to close PAM session or delete credentials if the
3692    session has not been open or credentials not set. Based on patch from
3693    Andrew Bartlett <abartlet@pcug.org.au>
3694  - (djm) Move PAM session initialisation until after fork in sshd. Patch
3695    from Nalin Dahyabhai <nalin@redhat.com>
3696  - (bal) Missing function prototype in bsd-snprintf.c patch by
3697    Mark Miller <markm@swoon.net>
3698  - (djm) Split out and improve OSF SIA auth code. Patch from Chris Adams
3699    <cmadams@hiwaay.net> with a little modification and KNF.
3700  - (stevesk) fix for SIA patch, misplaced session_setup_sia()
3701
3702 20010213
3703  - (djm) Only test -S potential EGD sockets if they exist and are readable.
3704  - (bal) Cleaned out bsd-snprintf.c.  VARARGS have been banished and
3705    I did a base KNF over the whe whole file to make it more acceptable.
3706    (backed out of original patch and removed it from ChangeLog)
3707  - (bal) Use chown() if fchown() does not exist in ftp-server.c patch by
3708    Tim Rice <tim@multitalents.net>
3709  - (stevesk) auth1.c: fix PAM passwordless check.
3710
3711 20010212
3712  - (djm) Update Redhat specfile to allow --define "skip_x11_askpass 1",
3713    --define "skip_gnome_askpass 1", --define "rh7 1" and make the
3714    implicit rpm-3.0.5 dependancy explicit. Patch and suggestions from
3715    Pekka Savola <pekkas@netcore.fi>
3716  - (djm) Clean up PCRE text in INSTALL
3717  - (djm) Fix OSF SIA auth NULL pointer deref. Report from Mike Battersby
3718    <mib@unimelb.edu.au>
3719  - (bal) NCR SVR4 compatiblity provide by Don Bragg <thewizarddon@yahoo.com>
3720  - (stevesk) session.c: remove debugging code.
3721
3722 20010211
3723  - (bal) OpenBSD Sync
3724    - markus@cvs.openbsd.org 2001/02/07 22:35:46
3725      [auth1.c auth2.c sshd.c]
3726      move k_setpag() to a central place; ok dugsong@
3727    - markus@cvs.openbsd.org 2001/02/10 12:52:02
3728      [auth2.c]
3729      offer passwd before s/key
3730    - markus@cvs.openbsd.org 2001/02/8 22:37:10
3731      [canohost.c]
3732      remove last call to sprintf; ok deraadt@
3733    - markus@cvs.openbsd.org 2001/02/10 1:33:32
3734      [canohost.c]
3735      add debug message, since sshd blocks here if DNS is not available
3736    - markus@cvs.openbsd.org 2001/02/10 12:44:02
3737      [cli.c]
3738      don't call vis() for \r
3739    - danh@cvs.openbsd.org 2001/02/10 0:12:43
3740      [scp.c]
3741      revert a small change to allow -r option to work again; ok deraadt@
3742    - danh@cvs.openbsd.org 2001/02/10 15:14:11
3743      [scp.c]
3744      fix memory leak; ok markus@
3745    - djm@cvs.openbsd.org 2001/02/10 0:45:52
3746      [scp.1]
3747      Mention that you can quote pathnames with spaces in them
3748    - markus@cvs.openbsd.org 2001/02/10 1:46:28
3749      [ssh.c]
3750      remove mapping of argv[0] -> hostname
3751    - markus@cvs.openbsd.org 2001/02/06 22:26:17
3752      [sshconnect2.c]
3753      do not ask for passphrase in batch mode; report from ejb@ql.org
3754    - itojun@cvs.opebsd.org 2001/02/08 10:47:05
3755      [sshconnect.c sshconnect1.c sshconnect2.c]
3756      %.30s is too short for IPv6 numeric address.  use %.128s for now.
3757      markus ok
3758    - markus@cvs.openbsd.org 2001/02/09 12:28:35
3759      [sshconnect2.c]
3760      do not free twice, thanks to /etc/malloc.conf
3761    - markus@cvs.openbsd.org 2001/02/09 17:10:53
3762      [sshconnect2.c]
3763      partial success: debug->log; "Permission denied" if no more auth methods
3764    - markus@cvs.openbsd.org 2001/02/10 12:09:21
3765      [sshconnect2.c]
3766      remove some lines
3767    - markus@cvs.openbsd.org 2001/02/09 13:38:07
3768      [auth-options.c]
3769      reset options if no option is given; from han.holl@prismant.nl
3770    - markus@cvs.openbsd.org 2001/02/08 21:58:28
3771      [channels.c]
3772      nuke sprintf, ok deraadt@
3773    - markus@cvs.openbsd.org 2001/02/08 21:58:28
3774      [channels.c]
3775      nuke sprintf, ok deraadt@
3776    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3777      [clientloop.h]
3778      remove confusing callback code
3779    - deraadt@cvs.openbsd.org 2001/02/08 14:39:36
3780      [readconf.c]
3781      snprintf
3782    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
3783      sync with netbsd tree changes.
3784      - more strict prototypes, include necessary headers
3785      - use paths.h/pathnames.h decls
3786      - size_t typecase to int -> u_long
3787    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
3788      [ssh-keyscan.c]
3789      fix size_t -> int cast (use u_long).  markus ok
3790    - markus@cvs.openbsd.org 2001/02/07 22:43:16
3791      [ssh-keyscan.c]
3792      s/getline/Linebuf_getline/; from roumen.petrov@skalasoft.com
3793    - itojun@cvs.openbsd.org 2001/02/09 9:04:59
3794      [ssh-keyscan.c]
3795      do not assume malloc() returns zero-filled region.  found by
3796      malloc.conf=AJ.
3797    - markus@cvs.openbsd.org 2001/02/08 22:35:30
3798      [sshconnect.c]
3799      don't connect if batch_mode is true and stricthostkeychecking set to
3800     'ask'
3801    - djm@cvs.openbsd.org 2001/02/04 21:26:07
3802      [sshd_config]
3803      type: ok markus@
3804    - deraadt@cvs.openbsd.org 2001/02/06 22:07:50
3805      [sshd_config]
3806      enable sftp-server by default
3807    - deraadt 2001/02/07 8:57:26
3808      [xmalloc.c]
3809      deal with new ANSI malloc stuff
3810    - markus@cvs.openbsd.org 2001/02/07 16:46:08
3811      [xmalloc.c]
3812      typo in fatal()
3813    - itojun@cvs.openbsd.org 2001/02/07 18:04:50
3814      [xmalloc.c]
3815      fix size_t -> int cast (use u_long).  markus ok
3816    - 1.47 Thu Feb 8 23:11:42 GMT 2001 by dugsong
3817      [serverloop.c sshconnect1.c]
3818      mitigate SSH1 traffic analysis - from Solar Designer
3819      <solar@openwall.com>, ok provos@
3820  - (bal) fixed sftp-client.c.  Return 'status' instead of '0'
3821    (from the OpenBSD tree)
3822  - (bal) Synced ssh.1, ssh-add.1 and sshd.8 w/ OpenBSD
3823  - (bal) sftp-sever.c  '%8lld' to '%8llu' (OpenBSD Sync)
3824  - (bal) uuencode.c resync w/ OpenBSD tree, plus whitespace.
3825  - (bal) A bit more whitespace cleanup
3826  - (djm) Set PAM_RHOST earlier, patch from Andrew Bartlett
3827    <abartlet@pcug.org.au>
3828  - (stevesk) misc.c: ssh.h not needed.
3829  - (stevesk) compat.c: more friendly cpp error
3830  - (stevesk) OpenBSD sync:
3831    - stevesk@cvs.openbsd.org 2001/02/11 06:15:57
3832      [LICENSE]
3833      typos and small cleanup; ok deraadt@
3834
3835 20010210
3836  - (djm) Sync sftp and scp stuff from OpenBSD:
3837    - djm@cvs.openbsd.org     2001/02/07 03:55:13
3838      [sftp-client.c]
3839      Don't free handles before we are done with them. Based on work from
3840      Corinna Vinschen <vinschen@redhat.com>. ok markus@
3841    - djm@cvs.openbsd.org     2001/02/06 22:32:53
3842      [sftp.1]
3843      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
3844    - deraadt@cvs.openbsd.org 2001/02/07 04:07:29
3845      [sftp.1]
3846      pretty up significantly
3847    - itojun@cvs.openbsd.org  2001/02/07 06:49:42
3848      [sftp.1]
3849      .Bl-.El mismatch.  markus ok
3850    - djm@cvs.openbsd.org     2001/02/07 06:12:30
3851      [sftp-int.c]
3852      Check that target is a directory before doing ls; ok markus@
3853    - itojun@cvs.openbsd.org  2001/02/07 11:01:18
3854      [scp.c sftp-client.c sftp-server.c]
3855      unsigned long long -> %llu, not %qu.  markus ok
3856    - stevesk@cvs.openbsd.org 2001/02/07 11:10:39
3857      [sftp.1 sftp-int.c]
3858      more man page cleanup and sync of help text with man page; ok markus@
3859    - markus@cvs.openbsd.org  2001/02/07 14:58:34
3860      [sftp-client.c]
3861      older servers reply with SSH2_FXP_NAME + count==0 instead of EOF
3862    - djm@cvs.openbsd.org     2001/02/07 15:27:19
3863      [sftp.c]
3864      Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
3865      <roumen.petrov@skalasoft.com>
3866    - stevesk@cvs.openbsd.org 2001/02/07 15:36:04
3867      [sftp-int.c]
3868      portable; ok markus@
3869    - stevesk@cvs.openbsd.org 2001/02/07 15:55:47
3870      [sftp-int.c]
3871      lowercase cmds[].c also; ok markus@
3872    - markus@cvs.openbsd.org  2001/02/07 17:04:52
3873      [pathnames.h sftp.c]
3874      allow sftp over ssh protocol 1; ok djm@
3875    - deraadt@cvs.openbsd.org 2001/02/08 07:38:55
3876      [scp.c]
3877      memory leak fix, and snprintf throughout
3878    - deraadt@cvs.openbsd.org 2001/02/08 08:02:02
3879      [sftp-int.c]
3880      plug a memory leak
3881    - stevesk@cvs.openbsd.org 2001/02/08 10:11:23
3882      [session.c sftp-client.c]
3883      %i -> %d
3884    - stevesk@cvs.openbsd.org 2001/02/08 10:57:59
3885      [sftp-int.c]
3886      typo
3887    - stevesk@cvs.openbsd.org 2001/02/08 15:28:07
3888      [sftp-int.c pathnames.h]
3889      _PATH_LS; ok markus@
3890    - djm@cvs.openbsd.org     2001/02/09 04:46:25
3891      [sftp-int.c]
3892      Check for NULL attribs for chown, chmod & chgrp operations, only send
3893      relevant attribs back to server; ok markus@
3894    - djm@cvs.openbsd.org     2001/02/06 15:05:25
3895      [sftp.c]
3896      Use getopt to process commandline arguments
3897    - djm@cvs.openbsd.org     2001/02/06 15:06:21
3898      [sftp.c ]
3899      Wait for ssh subprocess at exit
3900    - djm@cvs.openbsd.org     2001/02/06 15:18:16
3901      [sftp-int.c]
3902      stat target for remote chdir before doing chdir
3903    - djm@cvs.openbsd.org     2001/02/06 15:32:54
3904      [sftp.1]
3905      Punctuation fix from Pekka Savola <pekkas@netcore.fi>
3906    - provos@cvs.openbsd.org  2001/02/05 22:22:02
3907      [sftp-int.c]
3908      cleanup get_pathname, fix pwd after failed cd. okay djm@
3909  - (djm) Update makefile.in for _PATH_SFTP_SERVER
3910  - (bal) sftp-client.c replace NULL w/ 0 in do_ls() (pending in OpenBSD tree)
3911
3912 20010209
3913  - (bal) patch to vis.c to deal with HAVE_VIS right by Robert Mooney
3914    <rjmooney@mediaone.net>
3915  - (bal) .c.o rule in openbsd-compat/Makefile.in did not make it to the
3916    main tree while porting forward.  Pointed out by Lutz Jaenicke
3917    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3918  - (bal) double entry in configure.in.  Pointed out by Lutz Jaenicke
3919    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3920  - (stevesk) OpenBSD sync:
3921    - markus@cvs.openbsd.org  2001/02/08 11:20:01
3922      [auth2.c]
3923      strict checking
3924    - markus@cvs.openbsd.org  2001/02/08 11:15:22
3925      [version.h]
3926      update to 2.3.2
3927    - markus@cvs.openbsd.org  2001/02/08 11:12:30
3928      [auth2.c]
3929      fix typo
3930  - (djm) Update spec files
3931  - (bal) OpenBSD sync:
3932    - deraadt@cvs.openbsd.org 2001/02/08 14:38:54
3933      [scp.c]
3934      memory leak fix, and snprintf throughout
3935    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3936      [clientloop.c]
3937      remove confusing callback code
3938  - (djm) Add CVS Id's to files that we have missed
3939  - (bal) OpenBSD Sync (more):
3940    - itojun@cvs.openbsd.org 2001/02/08 19:30:52
3941      sync with netbsd tree changes.
3942      - more strict prototypes, include necessary headers
3943      - use paths.h/pathnames.h decls
3944      - size_t typecase to int -> u_long
3945    - markus@cvs.openbsd.org 2001/02/06 22:07:42
3946      [ssh.c]
3947      fatal() if subsystem fails
3948    - markus@cvs.openbsd.org 2001/02/06 22:43:02
3949      [ssh.c]
3950      remove confusing callback code
3951    - jakob@cvs.openbsd.org 2001/02/06 23:03:24
3952      [ssh.c]
3953      add -1 option (force protocol version 1). ok markus@
3954    - jakob@cvs.openbsd.org 2001/02/06 23:06:21
3955      [ssh.c]
3956      reorder -{1,2,4,6} options. ok markus@
3957  - (bal) Missing 'const' in readpass.h
3958  - (bal) OpenBSD Sync (so at least the thing compiles for 2.3.2 =)
3959    - djm@cvs.openbsd.org 2001/02/06 23:30:28
3960      [sftp-client.c]
3961      replace arc4random with counter for request ids; ok markus@
3962  - (djm) Define _PATH_TTY for systems that don't. Report from Lutz
3963    Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
3964
3965 20010208
3966  - (djm) Don't delete external askpass program in make uninstall target.
3967    Report and fix from Roumen Petrov <roumen.petrov@skalasoft.com>
3968  - (djm) Fix linking of sftp, don't need arc4random any more.
3969  - (djm) Try to use shell that supports "test -S" for EGD socket search.
3970    Based on patch from Tim Rice <tim@multitalents.net>
3971
3972 20010207
3973  - (bal) Save the whole path to AR in configure.  Some Solaris 2.7 installs
3974    seem lose track of it while in openbsd-compat/  (two confirmed reports)
3975  - (djm) Much KNF on PAM code
3976  - (djm) Revise auth-pam.c conversation function to be a little more
3977    readable.
3978  - (djm) Revise kbd-int PAM conversation function to fold all text messages
3979    to before first prompt. Fixes hangs if last pam_message did not require
3980    a reply.
3981  - (djm) Fix password changing when using PAM kbd-int authentication
3982
3983 20010205
3984  - (bal) Disable groupaccess by setting NGROUPS_MAX to 0 for platforms
3985    that don't have NGROUPS_MAX.
3986  - (bal) AIX patch for auth1.c by William L. Jones <jones@hpc.utexas.edu>
3987  - (stevesk) OpenBSD sync:
3988    - stevesk@cvs.openbsd.org 2001/02/04 08:32:27
3989      [many files; did this manually to our top-level source dir]
3990      unexpand and remove end-of-line whitespace; ok markus@
3991    - stevesk@cvs.openbsd.org 2001/02/04 15:21:19
3992      [sftp-server.c]
3993      SSH2_FILEXFER_ATTR_UIDGID support; ok markus@
3994    - deraadt@cvs.openbsd.org 2001/02/04 17:02:32
3995      [sftp-int.c]
3996      ? == help
3997    - deraadt@cvs.openbsd.org 2001/02/04 16:47:46
3998      [sftp-int.c]
3999      sort commands, so that abbreviations work as expected
4000    - stevesk@cvs.openbsd.org 2001/02/04 15:17:52
4001      [sftp-int.c]
4002      debugging sftp: precedence and missing break.  chmod, chown, chgrp
4003      seem to be working now.
4004    - markus@cvs.openbsd.org 2001/02/04 14:41:21
4005      [sftp-int.c]
4006      use base 8 for umask/chmod
4007    - markus@cvs.openbsd.org 2001/02/04 11:11:54
4008      [sftp-int.c]
4009      fix LCD
4010    - markus@cvs.openbsd.org  2001/02/04 08:10:44
4011      [ssh.1]
4012      typo; dpo@club-internet.fr
4013    - stevesk@cvs.openbsd.org 2001/02/04 06:30:12
4014      [auth2.c authfd.c packet.c]
4015      remove duplicate #include's; ok markus@
4016    - deraadt@cvs.openbsd.org 2001/02/04 16:56:23
4017      [scp.c sshd.c]
4018      alpha happiness
4019    - stevesk@cvs.openbsd.org 2001/02/04 15:12:17
4020      [sshd.c]
4021      precedence; ok markus@
4022    - deraadt@cvs.openbsd.org 2001/02/04 08:14:15
4023      [ssh.c sshd.c]
4024      make the alpha happy
4025    - markus@cvs.openbsd.org  2001/01/31 13:37:24
4026      [channels.c channels.h serverloop.c ssh.c]
4027      do not disconnect if local port forwarding fails, e.g. if port is
4028      already in use
4029    - markus@cvs.openbsd.org  2001/02/01 14:58:09
4030      [channels.c]
4031      use ipaddr in channel messages, ietf-secsh wants this
4032    - markus@cvs.openbsd.org  2001/01/31 12:26:20
4033      [channels.c]
4034      ssh.com-2.0.1x does not send additional info in CHANNEL_OPEN_FAILURE
4035      messages; bug report from edmundo@rano.org
4036    - markus@cvs.openbsd.org  2001/01/31 13:48:09
4037      [sshconnect2.c]
4038      unused
4039    - deraadt@cvs.openbsd.org 2001/02/04 08:23:08
4040      [sftp-client.c sftp-server.c]
4041      make gcc on the alpha even happier
4042
4043 20010204
4044  - (bal) I think this is the last of the bsd-*.h that don't belong.
4045  - (bal) Minor Makefile fix
4046  - (bal) openbsd-compat/Makefile minor fix.  Ensure dependancies are done
4047    right.
4048  - (bal) Changed order of LIB="" in -with-skey due to library resolving.
4049  - (bal) next-posix.h changed to bsd-nextstep.h
4050  - (djm) OpenBSD CVS sync:
4051    - markus@cvs.openbsd.org  2001/02/03 03:08:38
4052      [auth-options.c auth-rh-rsa.c auth-rhosts.c auth.c canohost.c]
4053      [canohost.h servconf.c servconf.h session.c sshconnect1.c sshd.8]
4054      [sshd_config]
4055      make ReverseMappingCheck optional in sshd_config; ok djm@,dugsong@
4056    - markus@cvs.openbsd.org  2001/02/03 03:19:51
4057      [ssh.1 sshd.8 sshd_config]
4058      Skey is now called ChallengeResponse
4059    - markus@cvs.openbsd.org  2001/02/03 03:43:09
4060      [sshd.8]
4061      use no-pty option in .ssh/authorized_keys* if you need a 8-bit clean
4062      channel. note from Erik.Anggard@cygate.se (pr/1659)
4063    - stevesk@cvs.openbsd.org 2001/02/03 10:03:06
4064      [ssh.1]
4065      typos; ok markus@
4066    - djm@cvs.openbsd.org     2001/02/04 04:11:56
4067      [scp.1 sftp-server.c ssh.1 sshd.8 sftp-client.c sftp-client.h]
4068      [sftp-common.c sftp-common.h sftp-int.c sftp-int.h sftp.1 sftp.c]
4069      Basic interactive sftp client; ok theo@
4070  - (djm) Update RPM specs for new sftp binary
4071  - (djm) Update several bits for new optional reverse lookup stuff. I
4072    think I got them all.
4073  - (djm) Makefile.in fixes
4074  - (stevesk) add mysignal() wrapper and use it for the protocol 2
4075    SIGCHLD handler.
4076  - (djm) Use setvbuf() instead of setlinebuf(). Suggest from stevesk@
4077
4078 20010203
4079  - (bal) Cygwin clean up by Corinna Vinschen <vinschen@redhat.com>
4080  - (bal) renamed queue.h to fake-queue.h (even if it's an OpenBSD
4081    based file) to ensure #include space does not get confused.
4082  - (bal) Minor Makefile.in tweak.  dirname may not exist on some
4083    platforms so builds fail.  (NeXT being a well known one)
4084
4085 20010202
4086  - (bal) Makefile fix where sourcedir != builddir by Corinna Vinschen
4087    <vinschen@redhat.com>
4088  - (bal) Makefile fix to use $(MAKE) instead of 'make'  for platforms
4089    that use 'gmake'.   Patch by Tim Rice <tim@multitalents.net>
4090
4091 20010201
4092  - (bal) Minor fix to Makefile to stop rebuilding executables if no
4093    changes have occured to any of the supporting code.  Patch by
4094    Roumen Petrov <roumen.petrov@skalasoft.com>
4095
4096 20010131
4097  - (djm) OpenBSD CVS Sync:
4098    - djm@cvs.openbsd.org     2001/01/30 15:48:53
4099      [sshconnect.c]
4100      Make warning message a little more consistent. ok markus@
4101  - (djm) Fix autoconf logic for --with-lastlog=no Report and diagnosis from
4102    Philipp Buehler <lists@fips.de> and Kevin Steves <stevesk@sweden.hp.com>
4103    respectively.
4104  - (djm) Don't log SSH2 PAM KbdInt responses to debug, they may contain
4105    passwords.
4106  - (bal) Reorder.  Move all bsd-*, fake-*, next-*, and cygwin* stuff to
4107    openbsd-compat/.  And resolve all ./configure and Makefile.in issues
4108    assocated.
4109
4110 20010130
4111  - (djm) OpenBSD CVS Sync:
4112    - markus@cvs.openbsd.org  2001/01/29 09:55:37
4113      [channels.c channels.h clientloop.c serverloop.c]
4114      fix select overflow; ok deraadt@ and stevesk@
4115    - markus@cvs.openbsd.org  2001/01/29 12:42:35
4116      [canohost.c canohost.h channels.c clientloop.c]
4117      add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNS
4118    - markus@cvs.openbsd.org  2001/01/29 12:47:32
4119      [rsa.c rsa.h ssh-agent.c sshconnect1.c sshd.c]
4120      handle rsa_private_decrypt failures; helps against the Bleichenbacher
4121      pkcs#1 attack
4122    - djm@cvs.openbsd.org     2001/01/29 05:36:11
4123      [ssh.1 ssh.c]
4124      Allow invocation of sybsystem by commandline (-s); ok markus@
4125  - (stevesk) configure.in: remove duplicate PROG_LS
4126
4127 20010129
4128  - (stevesk) sftp-server.c: use %lld vs. %qd
4129
4130 20010128
4131  - (bal) Put USE_PIPES back into sco3.2v5
4132  - (bal) OpenBSD Sync
4133    - markus@cvs.openbsd.org 2001/01/28 10:15:34
4134      [dispatch.c]
4135      re-keying is not supported; ok deraadt@
4136    - markus@cvs.openbsd.org 2001/01/28 10:24:04
4137      [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
4138      cleanup AUTHORS sections
4139    - markus@cvs.openbsd.org 2001/01/28 10:37:26
4140      [sshd.c sshd.8]
4141      remove -Q, no longer needed
4142    - stevesk@cvs.openbsd.org 2001/01/28 20:36:16
4143      [readconf.c ssh.1]
4144      ``StrictHostKeyChecking ask'' documentation and small cleanup.
4145      ok markus@
4146    - stevesk@cvs.openbsd.org 2001/01/28 20:43:25
4147      [sshd.8]
4148      spelling.  ok markus@
4149    - stevesk@cvs.openbsd.org 2001/01/28 20:53:21
4150      [xmalloc.c]
4151      use size_t for strlen() return.  ok markus@
4152    - stevesk@cvs.openbsd.org 2001/01/28 22:27:05
4153      [authfile.c]
4154      spelling.  use sizeof vs. strlen().  ok markus@
4155    - niklas@cvs.openbsd.org 2001/01/29 1:59:14
4156      [atomicio.h canohost.h clientloop.h deattack.h dh.h dispatch.h
4157       groupaccess.c groupaccess.h hmac.h hostfile.h includes.h kex.h
4158       key.h log.h login.h match.h misc.h myproposal.h nchan.ms pathnames.h
4159       radix.h readpass.h rijndael.h serverloop.h session.h sftp.h ssh-add.1
4160       ssh-dss.h ssh-keygen.1 ssh-keyscan.1 ssh-rsa.h ssh1.h ssh_config
4161       sshconnect.h sshd_config tildexpand.h uidswap.h uuencode.h]
4162      $OpenBSD$
4163   - (bal) Minor auth2.c resync.  Whitespace and moving of an #include.
4164
4165 20010126
4166  - (bal) SSH_PROGRAM vs _PATH_SSH_PROGRAM fix pointed out by Roumen
4167    Petrov <roumen.petrov@skalasoft.com>
4168  - (bal) OpenBSD Sync
4169    - deraadt@cvs.openbsd.org 2001/01/25 8:06:33
4170      [ssh-agent.c]
4171      call _exit() in signal handler
4172
4173 20010125
4174  - (djm) Sync bsd-* support files:
4175    - deraadt@cvs.openbsd.org 2000/01/26 03:43:20
4176      [rresvport.c bindresvport.c]
4177      new bindresvport() semantics that itojun, shin, jean-luc and i have
4178      agreed on, which will be happy for the future. bindresvport_sa() for
4179      sockaddr *, too.  docs later..
4180    - deraadt@cvs.openbsd.org 2000/01/24 02:24:21
4181      [bindresvport.c]
4182      in bindresvport(), if sin is non-NULL, example sin->sin_family for
4183      the actual family being processed
4184  - (djm) Mention PRNGd in documentation, it is nicer than EGD
4185  - (djm) Automatically search for "well-known" EGD/PRNGd sockets in autoconf
4186  - (bal) AC_FUNC_STRFTIME added to autoconf
4187  - (bal) OpenBSD Resync
4188    - stevesk@cvs.openbsd.org 2001/01/24 21:03:50
4189      [channels.c]
4190      missing freeaddrinfo(); ok markus@
4191
4192 20010124
4193  - (bal) OpenBSD Resync
4194    - markus@cvs.openbsd.org 2001/01/23 10:45:10
4195      [ssh.h]
4196      nuke comment
4197  - (bal) no 64bit support patch from Tim Rice <tim@multitalents.net>
4198  - (bal) #ifdef around S_IFSOCK if platform does not support it.
4199    patch by Tim Rice <tim@multitalents.net>
4200  - (bal) fake-regex.h cleanup based on Tim Rice's patch.
4201  - (stevesk) sftp-server.c: fix chmod() mode mask
4202
4203 20010123
4204  - (bal) regexp.h typo in configure.in.  Should have been regex.h
4205  - (bal) SSH_USER_DIR to _PATH_SSH_USER_DIR patch by stevesk@
4206  - (bal) SSH_ASKPASS_DEFAULT to _PATH_SSH_ASKPASS_DEFAULT
4207  - (bal) OpenBSD Resync
4208    - markus@cvs.openbsd.org 2001/01/22 8:15:00
4209      [auth-krb4.c sshconnect1.c]
4210      only AFS needs radix.[ch]
4211    - markus@cvs.openbsd.org 2001/01/22 8:32:53
4212      [auth2.c]
4213      no need to include; from mouring@etoh.eviladmin.org
4214    - stevesk@cvs.openbsd.org 2001/01/22 16:55:21
4215      [key.c]
4216      free() -> xfree(); ok markus@
4217    - stevesk@cvs.openbsd.org 2001/01/22 17:22:28
4218      [sshconnect2.c sshd.c]
4219      fix memory leaks in SSH2 key exchange; ok markus@
4220    - markus@cvs.openbsd.org 2001/01/22 23:06:39
4221      [auth1.c auth2.c readconf.c readconf.h servconf.c servconf.h
4222       sshconnect1.c sshconnect2.c sshd.c]
4223      rename skey -> challenge response.
4224      auto-enable kbd-interactive for ssh2 if challenge-reponse is enabled.
4225
4226
4227 20010122
4228  - (bal) OpenBSD Resync
4229    - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
4230      [servconf.c ssh.h sshd.c]
4231      only auth-chall.c needs #ifdef SKEY
4232    - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
4233      [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
4234       auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
4235       packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
4236       session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
4237       ssh1.h sshconnect1.c sshd.c ttymodes.c]
4238      move ssh1 definitions to ssh1.h, pathnames to pathnames.h
4239    - markus@cvs.openbsd.org 2001/01/19 16:48:14
4240      [sshd.8]
4241      fix typo; from stevesk@
4242    - markus@cvs.openbsd.org 2001/01/19 16:50:58
4243      [ssh-dss.c]
4244      clear and free digest, make consistent with other code (use dlen); from
4245      stevesk@
4246    - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
4247      [auth-options.c auth-options.h auth-rsa.c auth2.c]
4248      pass the filename to auth_parse_options()
4249    - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
4250      [readconf.c]
4251      fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
4252    - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
4253      [sshconnect2.c]
4254      dh_new_group() does not return NULL.  ok markus@
4255    - markus@cvs.openbsd.org 2001/01/20 21:33:42
4256      [ssh-add.c]
4257      do not loop forever if askpass does not exist; from
4258      andrew@pimlott.ne.mediaone.net
4259    - djm@cvs.openbsd.org 2001/01/20 23:00:56
4260      [servconf.c]
4261      Check for NULL return from strdelim; ok markus
4262    - djm@cvs.openbsd.org 2001/01/20 23:02:07
4263      [readconf.c]
4264      KNF; ok markus
4265    - jakob@cvs.openbsd.org 2001/01/21 9:00:33
4266      [ssh-keygen.1]
4267      remove -R flag; ok markus@
4268    - markus@cvs.openbsd.org 2001/01/21 19:05:40
4269      [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
4270       auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
4271       auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
4272       bufaux.c  bufaux.h buffer.c canahost.c canahost.h channels.c
4273       cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
4274       deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
4275       key.c key.h log-client.c log-server.c log.c log.h login.c login.h
4276       match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
4277       readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
4278       session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
4279       ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
4280       sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
4281       ttysmodes.c uidswap.c xmalloc.c]
4282      split ssh.h and try to cleanup the #include mess. remove unnecessary
4283      #includes.  rename util.[ch] -> misc.[ch]
4284  - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
4285  - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
4286    conflict when compiling for non-kerb install
4287  - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
4288    on 1/19.
4289
4290 20010120
4291  - (bal) OpenBSD Resync
4292    - markus@cvs.openbsd.org 2001/01/19 12:45:26
4293      [ssh-chall.c servconf.c servconf.h ssh.h sshd.c]
4294      only auth-chall.c needs #ifdef SKEY
4295  - (bal) Slight auth2-pam.c clean up.
4296  - (bal) Includes a fake-regexp.h to be only used if regcomp() is found,
4297    but no 'regexp.h' found (SCO OpenServer 3 lacks the header).
4298
4299 20010119
4300  - (djm) Update versions in RPM specfiles
4301  - (bal) OpenBSD Resync
4302    - markus@cvs.openbsd.org 2001/01/18 16:20:21
4303      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1 ssh.h
4304       sshd.8 sshd.c]
4305      log() is at pri=LOG_INFO, since LOG_NOTICE goes to /dev/console on many
4306      systems
4307    - markus@cvs.openbsd.org 2001/01/18 16:59:59
4308      [auth-passwd.c auth.c auth.h auth1.c auth2.c serverloop.c session.c
4309       session.h sshconnect1.c]
4310      1) removes fake skey from sshd, since this will be much
4311         harder with /usr/libexec/auth/login_XXX
4312      2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
4313      3) make addition of BSD_AUTH and other challenge reponse methods
4314         easier.
4315    - markus@cvs.openbsd.org 2001/01/18 17:12:43
4316      [auth-chall.c auth2-chall.c]
4317      rename *-skey.c *-chall.c since the files are not skey specific
4318  - (djm) Merge patch from Tim Waugh (via Nalin Dahyabhai <nalin@redhat.com>)
4319    to fix NULL pointer deref and fake authloop breakage in PAM code.
4320  - (bal) Updated contrib/cygwin/ by Corinna Vinschen <vinschen@redhat.com>
4321  - (bal) Minor cygwin patch to auth1.c.  Suggested by djm.
4322
4323 20010118
4324  - (bal) Super Sized OpenBSD Resync
4325    - markus@cvs.openbsd.org 2001/01/11 22:14:20 GMT 2001 by markus
4326      [sshd.c]
4327      maxfd+1
4328    - markus@cvs.openbsd.org 2001/01/13 17:59:18
4329      [ssh-keygen.1]
4330      small ssh-keygen manpage cleanup; stevesk@pobox.com
4331    - markus@cvs.openbsd.org 2001/01/13 18:03:07
4332      [scp.c ssh-keygen.c sshd.c]
4333      getopt() returns -1 not EOF; stevesk@pobox.com
4334    - markus@cvs.openbsd.org 2001/01/13 18:06:54
4335      [ssh-keyscan.c]
4336      use SSH_DEFAULT_PORT; from stevesk@pobox.com
4337    - markus@cvs.openbsd.org 2001/01/13 18:12:47
4338      [ssh-keyscan.c]
4339      free() -> xfree(); fix memory leak; from stevesk@pobox.com
4340    - markus@cvs.openbsd.org 2001/01/13 18:14:13
4341      [ssh-add.c]
4342      typo, from stevesk@sweden.hp.com
4343    - markus@cvs.openbsd.org 2001/01/13 18:32:50
4344      [packet.c session.c ssh.c sshconnect.c sshd.c]
4345      split out keepalive from packet_interactive (from dale@accentre.com)
4346      set IPTOS_LOWDELAY TCP_NODELAY IPTOS_THROUGHPUT for ssh2, too.
4347    - markus@cvs.openbsd.org 2001/01/13 18:36:45
4348      [packet.c packet.h]
4349      reorder, typo
4350    - markus@cvs.openbsd.org 2001/01/13 18:38:00
4351      [auth-options.c]
4352      fix comment
4353    - markus@cvs.openbsd.org 2001/01/13 18:43:31
4354      [session.c]
4355      Wall
4356    - markus@cvs.openbsd.org 2001/01/13 19:14:08
4357      [clientloop.h clientloop.c ssh.c]
4358      move callback to headerfile
4359    - markus@cvs.openbsd.org 2001/01/15 21:40:10
4360      [ssh.c]
4361      use log() instead of stderr
4362    - markus@cvs.openbsd.org 2001/01/15 21:43:51
4363      [dh.c]
4364      use error() not stderr!
4365    - markus@cvs.openbsd.org 2001/01/15 21:45:29
4366      [sftp-server.c]
4367      rename must fail if newpath exists, debug off by default
4368    - markus@cvs.openbsd.org 2001/01/15 21:46:38
4369      [sftp-server.c]
4370      readable long listing for sftp-server, ok deraadt@
4371    - markus@cvs.openbsd.org 2001/01/16 19:20:06
4372      [key.c ssh-rsa.c]
4373      make "ssh-rsa" key format for ssh2 confirm to the ietf-drafts; from
4374      galb@vandyke.com.  note that you have to delete older ssh2-rsa keys,
4375      since they are in the wrong format, too. they must be removed from
4376      .ssh/authorized_keys2 and .ssh/known_hosts2, etc.
4377      (cd; grep -v ssh-rsa .ssh/authorized_keys2 > TMP && mv TMP
4378      .ssh/authorized_keys2) additionally, we now check that
4379      BN_num_bits(rsa->n) >= 768.
4380    - markus@cvs.openbsd.org 2001/01/16 20:54:27
4381      [sftp-server.c]
4382      remove some statics. simpler handles; idea from nisse@lysator.liu.se
4383    - deraadt@cvs.openbsd.org 2001/01/16 23:58:08
4384      [bufaux.c radix.c sshconnect.h sshconnect1.c]
4385      indent
4386  - (bal) Added bsd-strmode.[ch] since some non-OpenBSD platforms may
4387    be missing such feature.
4388
4389
4390 20010117
4391  - (djm) Only write random seed file at exit
4392  - (djm) Make PAM support optional, enable with --with-pam
4393  - (djm) Try to use libcrypt on Linux, but link it after OpenSSL (which
4394    provides a crypt() of its own)
4395  - (djm) Avoid a warning in bsd-bindresvport.c
4396  - (djm) Try to avoid adding -I/usr/include to CPPFLAGS during SSL tests. This
4397    can cause weird segfaults errors on Solaris
4398  - (djm) Avoid warning in PAM code by making read_passphrase arguments const
4399  - (djm) Add --with-pam to RPM spec files
4400
4401 20010115
4402  - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
4403  - (bal) utimes() support via utime() interface on machine that lack utimes().
4404
4405 20010114
4406  - (stevesk) initial work for OpenBSD "support supplementary group in
4407    {Allow,Deny}Groups" patch:
4408    - import getgrouplist.c from OpenBSD (bsd-getgrouplist.c)
4409    - add bsd-getgrouplist.h
4410    - new files groupaccess.[ch]
4411    - build but don't use yet (need to merge auth.c changes)
4412  - (stevesk) complete:
4413    - markus@cvs.openbsd.org  2001/01/13 11:56:48
4414      [auth.c sshd.8]
4415      support supplementary group in {Allow,Deny}Groups
4416      from stevesk@pobox.com
4417
4418 20010112
4419  - (bal) OpenBSD Sync
4420    - markus@cvs.openbsd.org 2001/01/10 22:56:22
4421      [bufaux.h bufaux.c sftp-server.c sftp.h getput.h]
4422      cleanup sftp-server implementation:
4423      add buffer_get_int64, buffer_put_int64, GET_64BIT, PUT_64BIT
4424      parse SSH2_FILEXFER_ATTR_EXTENDED
4425      send SSH2_FX_EOF if readdir returns no more entries
4426      reply to SSH2_FXP_EXTENDED message
4427      use #defines from the draft
4428      move #definations to sftp.h
4429      more info:
4430      http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-00.txt
4431    - markus@cvs.openbsd.org 2001/01/10 19:43:20
4432      [sshd.c]
4433      XXX - generate_empheral_server_key() is not safe against races,
4434      because it calls log()
4435    - markus@cvs.openbsd.org 2001/01/09 21:19:50
4436      [packet.c]
4437      allow TCP_NDELAY for ipv6; from netbsd via itojun@
4438
4439 20010110
4440  - (djm) SNI/Reliant Unix needs USE_PIPES and $DISPLAY hack. Report from
4441    Bladt Norbert <Norbert.Bladt@adi.ch>
4442
4443 20010109
4444  - (bal) Resync CVS ID of cli.c
4445  - (stevesk) auth1.c: free should be after WITH_AIXAUTHENTICATE
4446    code.
4447  - (bal) OpenBSD Sync
4448    - markus@cvs.openbsd.org 2001/01/08 22:29:05
4449      [auth2.c compat.c compat.h servconf.c servconf.h sshd.8
4450       sshd_config version.h]
4451      implement option 'Banner /etc/issue.net' for ssh2, move version to
4452      2.3.1 (needed for bugcompat detection, 2.3.0 would fail if Banner
4453      is enabled).
4454    - markus@cvs.openbsd.org 2001/01/08 22:03:23
4455      [channels.c ssh-keyscan.c]
4456      O_NDELAY -> O_NONBLOCK; thanks stevesk@pobox.com
4457    - markus@cvs.openbsd.org 2001/01/08 21:55:41
4458      [sshconnect1.c]
4459      more cleanups and fixes from stevesk@pobox.com:
4460      1) try_agent_authentication() for loop will overwrite key just
4461         allocated with key_new(); don't alloc
4462      2) call ssh_close_authentication_connection() before exit
4463         try_agent_authentication()
4464      3) free mem on bad passphrase in try_rsa_authentication()
4465    - markus@cvs.openbsd.org 2001/01/08 21:48:17
4466      [kex.c]
4467      missing free; thanks stevesk@pobox.com
4468   - (bal) Detect if clock_t structure exists, if not define it.
4469   - (bal) Detect if O_NONBLOCK exists, if not define it.
4470   - (bal) removed news4-posix.h (now empty)
4471   - (bal) changed bsd-bindresvport.c and bsd-rresvport.c to use 'socklen_t'
4472     instead of 'int'
4473  - (stevesk) sshd_config: sync
4474  - (stevesk) defines.h: remove spurious ``;''
4475
4476 20010108
4477  - (bal) Fixed another typo in cli.c
4478  - (bal) OpenBSD Sync
4479    - markus@cvs.openbsd.org 2001/01/07 21:26:55
4480      [cli.c]
4481      typo
4482    - markus@cvs.openbsd.org 2001/01/07 21:26:55
4483      [cli.c]
4484      missing free, stevesk@pobox.com
4485    - markus@cvs.openbsd.org 2001/01/07 19:06:25
4486      [auth1.c]
4487      missing free, stevesk@pobox.com
4488    - markus@cvs.openbsd.org 2001/01/07 11:28:04
4489      [log-client.c log-server.c log.c readconf.c servconf.c ssh.1
4490       ssh.h sshd.8 sshd.c]
4491      rename SYSLOG_LEVEL_INFO->SYSLOG_LEVEL_NOTICE
4492      syslog priority changes:
4493              fatal() LOG_ERR  -> LOG_CRIT
4494              log()   LOG_INFO -> LOG_NOTICE
4495  - Updated TODO
4496
4497 20010107
4498  - (bal) OpenBSD Sync
4499    - markus@cvs.openbsd.org 2001/01/06 11:23:27
4500      [ssh-rsa.c]
4501      remove unused
4502    - itojun@cvs.openbsd.org 2001/01/05 08:23:29
4503      [ssh-keyscan.1]
4504      missing .El
4505    - markus@cvs.openbsd.org 2001/01/04 22:41:03
4506      [session.c sshconnect.c]
4507      consistent use of _PATH_BSHELL; from stevesk@pobox.com
4508    - djm@cvs.openbsd.org 2001/01/04 22:35:32
4509      [ssh.1 sshd.8]
4510      Mention AES as available SSH2 Cipher; ok markus
4511    - markus@cvs.openbsd.org 2001/01/04 22:25:58
4512      [sshd.c]
4513      sync usage()/man with defaults; from stevesk@pobox.com
4514    - markus@cvs.openbsd.org 2001/01/04 22:21:26
4515      [sshconnect2.c]
4516      handle SSH2_MSG_USERAUTH_BANNER; fixes bug when connecting to a server
4517      that prints a banner (e.g. /etc/issue.net)
4518
4519 20010105
4520  - (bal) contrib/caldera/ provided by Tim Rice <tim@multitalents.net>
4521  - (bal) bsd-getcwd.c and bsd-setenv.c changed from bcopy() to memmove()
4522
4523 20010104
4524  - (djm) Fix memory leak on systems with BROKEN_GETADDRINFO. Based on
4525    work by Chris Vaughan <vaughan99@yahoo.com>
4526
4527 20010103
4528  - (bal) fixed up sshconnect.c so it was closer inline with the OpenBSD
4529    tree (mainly positioning)
4530  - (bal) OpenSSH CVS Update
4531    - markus@cvs.openbsd.org 2001/01/02 20:41:02
4532      [packet.c]
4533      log remote ip on disconnect; PR 1600 from jcs@rt.fm
4534    - markus@cvs.openbsd.org 2001/01/02 20:50:56
4535      [sshconnect.c]
4536      strict_host_key_checking for host_status != HOST_CHANGED &&
4537      ip_status == HOST_CHANGED
4538  - (bal) authfile.c: Synced CVS ID tag
4539  - (bal) UnixWare 2.0 fixes by Tim Rice <tim@multitalents.net>
4540  - (bal) Disable sftp-server if no 64bit int support exists.  Based on
4541    patch by Tim Rice <tim@multitalents.net>
4542  - (bal) Makefile.in changes to uninstall: target to remove sftp-server
4543    and sftp-server.8 manpage.
4544
4545 20010102
4546  - (bal) OpenBSD CVS Update
4547    - markus@cvs.openbsd.org 2001/01/01 14:52:49
4548      [scp.c]
4549      use shared fatal(); from stevesk@pobox.com
4550
4551 20001231
4552  - (bal) Reverted out of MAXHOSTNAMELEN.  This should be set per OS.
4553    for multiple reasons.
4554  - (bal) Reverted out of a partial NeXT patch.
4555
4556 20001230
4557  - (bal) OpenBSD CVS Update
4558    - markus@cvs.openbsd.org 2000/12/28 18:58:30
4559      [ssh-keygen.c]
4560      enable 'ssh-keygen -l -f ~/.ssh/{authorized_keys,known_hosts}{,2}
4561    - markus@cvs.openbsd.org 2000/12/29 22:19:13
4562      [channels.c]
4563      missing xfree; from vaughan99@yahoo.com
4564  - (bal) Resynced CVS ID with OpenBSD for channel.c and uidswap.c
4565  - (bal) if no MAXHOSTNAMELEN is defined.  Default to 64 character defination.
4566    Suggested by Christian Kurz <shorty@debian.org>
4567  - (bal) Add in '.c.o' section to Makefile.in to address make programs that
4568     don't honor CPPFLAGS by default.  Suggested by Lutz Jaenicke
4569     <Lutz.Jaenicke@aet.TU-Cottbus.DE>
4570
4571 20001229
4572  - (bal) Fixed spelling of 'authorized_keys' in ssh-copy-id.1 by Christian
4573    Kurz <shorty@debian.org>
4574  - (bal) OpenBSD CVS Update
4575    - markus@cvs.openbsd.org 2000/12/28 14:25:51
4576      [auth.h auth2.c]
4577      count authentication failures only
4578    - markus@cvs.openbsd.org 2000/12/28 14:25:03
4579      [sshconnect.c]
4580      fingerprint for MITM attacks, too.
4581    - markus@cvs.openbsd.org 2000/12/28 12:03:57
4582      [sshd.8 sshd.c]
4583      document -D
4584    - markus@cvs.openbsd.org 2000/12/27 14:19:21
4585      [serverloop.c]
4586      less chatty
4587    - markus@cvs.openbsd.org 2000/12/27 12:34
4588      [auth1.c sshconnect2.c sshd.c]
4589      typo
4590    - markus@cvs.openbsd.org 2000/12/27 12:30:19
4591      [readconf.c readconf.h ssh.1 sshconnect.c]
4592      new option: HostKeyAlias: allow the user to record the host key
4593      under a different name. This is useful for ssh tunneling over
4594      forwarded connections or if you run multiple sshd's on different
4595      ports on the same machine.
4596    - markus@cvs.openbsd.org 2000/12/27 11:51:53
4597      [ssh.1 ssh.c]
4598      multiple -t force pty allocation, document ORIGINAL_COMMAND
4599    - markus@cvs.openbsd.org 2000/12/27 11:41:31
4600      [sshd.8]
4601      update for ssh-2
4602  - (stevesk) compress.[ch] sync with openbsd; missed in prototype
4603    fix merge.
4604
4605 20001228
4606  - (bal) Patch to add libutil.h to loginrec.c only if the platform has
4607    libutil.h.  Suggested by Pekka Savola <pekka@netcore.fi>
4608  - (djm) Update to new x11-askpass in RPM spec
4609  - (bal) SCO patch to not include <sys/queue.h> since it's unrelated
4610    header.  Patch by Tim Rice <tim@multitalents.net>
4611  - Updated TODO w/ known HP/UX issue
4612  - (bal) removed extra <netdb.h> noticed by Kevin Steves and removed the
4613    bad reference to 'NeXT including it else were' on the #ifdef version.
4614
4615 20001227
4616  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
4617    Takumi Yamane <yamtak@b-session.com>
4618  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
4619    by Corinna Vinschen <vinschen@redhat.com>
4620  - (djm) Fix catman-do target for non-bash
4621  - (bal) Typo in configure.in: entut?ent should be endut?ent.  Suggested by
4622    Takumi Yamane <yamtak@b-session.com>
4623  - (bal) Checks for getrlimit(), sysconf(), and setdtablesize().  Patch
4624    by Corinna Vinschen <vinschen@redhat.com>
4625  - (djm) Fix catman-do target for non-bash
4626  - (bal) Fixed NeXT's lack of CPPFLAGS honoring.
4627  - (bal) ssh-keyscan.c: NeXT (and older BSDs) don't support getrlimit() w/
4628    'RLIMIT_NOFILE'
4629  - (djm) Remove *.Ylonen files. They are no longer in the OpenBSD tree,
4630    the info in COPYING.Ylonen has been moved to the start of each
4631    SSH1-derived file and README.Ylonen is well out of date.
4632
4633 20001223
4634  - (bal) Fixed Makefile.in to support recompile of all ssh and sshd objects
4635    if a change to config.h has occurred.  Suggested by Gert Doering
4636    <gert@greenie.muc.de>
4637  - (bal) OpenBSD CVS Update:
4638    - markus@cvs.openbsd.org 2000/12/22 16:49:40
4639      [ssh-keygen.c]
4640      fix ssh-keygen -x -t type > file; from Roumen.Petrov@skalasoft.com
4641
4642 20001222
4643  - Updated RCSID for pty.c
4644  - (bal) OpenBSD CVS Updates:
4645   - markus@cvs.openbsd.org 2000/12/21 15:10:16
4646     [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
4647     print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
4648   - markus@cvs.openbsd.org 2000/12/20 19:26:56
4649     [authfile.c]
4650     allow ssh -i userkey for root
4651   - markus@cvs.openbsd.org 2000/12/20 19:37:21
4652     [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
4653     fix prototypes; from stevesk@pobox.com
4654   - markus@cvs.openbsd.org 2000/12/20 19:32:08
4655     [sshd.c]
4656     init pointer to NULL; report from Jan.Ivan@cern.ch
4657   - markus@cvs.openbsd.org 2000/12/19 23:17:54
4658     [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
4659      auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
4660      bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
4661      crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
4662      key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
4663      packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
4664      serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
4665      ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h  uuencode.c
4666      uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
4667     replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
4668     unsigned' with u_char.
4669
4670 20001221
4671  - (stevesk) OpenBSD CVS updates:
4672    - markus@cvs.openbsd.org 2000/12/19 15:43:45
4673      [authfile.c channels.c sftp-server.c ssh-agent.c]
4674      remove() -> unlink() for consistency
4675    - markus@cvs.openbsd.org 2000/12/19 15:48:09
4676      [ssh-keyscan.c]
4677      replace <ssl/x.h> with <openssl/x.h>
4678    - markus@cvs.openbsd.org 2000/12/17 02:33:40
4679      [uidswap.c]
4680      typo; from wsanchez@apple.com
4681
4682 20001220
4683  - (djm) Workaround PAM inconsistencies between Solaris derived PAM code
4684    and Linux-PAM. Based on report and fix from Andrew Morgan
4685    <morgan@transmeta.com>
4686
4687 20001218
4688  - (stevesk) rsa.c: entropy.h not needed.
4689  - (bal) split CFLAGS into CFLAGS and CPPFLAGS in configure.in and Makefile.
4690    Suggested by Wilfredo Sanchez <wsanchez@apple.com>
4691
4692 20001216
4693  - (stevesk) OpenBSD CVS updates:
4694    - markus@cvs.openbsd.org 2000/12/16 02:53:57
4695      [scp.c]
4696      allow + in usernames; request from Florian.Weimer@RUS.Uni-Stuttgart.DE
4697    - markus@cvs.openbsd.org 2000/12/16 02:39:57
4698      [scp.c]
4699      unused; from stevesk@pobox.com
4700
4701 20001215
4702  - (stevesk) Old OpenBSD patch wasn't completely applied:
4703    - markus@cvs.openbsd.org 2000/01/24 22:11:20
4704      [scp.c]
4705      allow '.' in usernames; from jedgar@fxp.org
4706  - (stevesk) OpenBSD CVS updates:
4707    - markus@cvs.openbsd.org 2000/12/13 16:26:53
4708      [ssh-keyscan.c]
4709      fatal already adds \n; from stevesk@pobox.com
4710    - markus@cvs.openbsd.org 2000/12/13 16:25:44
4711      [ssh-agent.c]
4712      remove redundant spaces; from stevesk@pobox.com
4713    - ho@cvs.openbsd.org 2000/12/12 15:50:21
4714      [pty.c]
4715      When failing to set tty owner and mode on a read-only filesystem, don't
4716      abort if the tty already has correct owner and reasonably sane modes.
4717      Example; permit 'root' to login to a firewall with read-only root fs.
4718      (markus@ ok)
4719    - deraadt@cvs.openbsd.org 2000/12/13 06:36:05
4720      [pty.c]
4721      KNF
4722    - markus@cvs.openbsd.org 2000/12/12 14:45:21
4723      [sshd.c]
4724      source port < 1024 is no longer required for rhosts-rsa since it
4725      adds no additional security.
4726    - markus@cvs.openbsd.org 2000/12/12 16:11:49
4727      [ssh.1 ssh.c]
4728      rhosts-rsa is no longer automagically disabled if ssh is not privileged.
4729      UsePrivilegedPort=no disables rhosts-rsa _only_ for old servers.
4730      these changes should not change the visible default behaviour of the ssh client.
4731    - deraadt@cvs.openbsd.org 2000/12/11 10:27:33
4732      [scp.c]
4733      when copying 0-sized files, do not re-print ETA time at completion
4734    - provos@cvs.openbsd.org 2000/12/15 10:30:15
4735      [kex.c kex.h sshconnect2.c sshd.c]
4736      compute diffie-hellman in parallel between server and client. okay markus@
4737
4738 20001213
4739  - (djm) Make sure we reset the SIGPIPE disposition after we fork. Report
4740    from Andreas M. Kirchwitz <amk@krell.zikzak.de>
4741  - (stevesk) OpenBSD CVS update:
4742    - markus@cvs.openbsd.org 2000/12/12 15:30:02
4743      [ssh-keyscan.c ssh.c sshd.c]
4744      consistently use __progname; from stevesk@pobox.com
4745
4746 20001211
4747  - (bal) Applied patch to include ssh-keyscan into Redhat's package, and
4748    patch to install ssh-keyscan manpage.  Patch by Pekka Savola
4749    <pekka@netcore.fi>
4750  - (bal) OpenbSD CVS update
4751    - markus@cvs.openbsd.org 2000/12/10 17:01:53
4752      [sshconnect1.c]
4753      always request new challenge for skey/tis-auth, fixes interop with
4754      other implementations; report from roth@feep.net
4755
4756 20001210
4757  - (bal) OpenBSD CVS updates
4758    - markus@cvs.openbsd.org 2000/12/09 13:41:51
4759      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
4760      undo rijndael changes
4761    - markus@cvs.openbsd.org 2000/12/09 13:48:31
4762      [rijndael.c]
4763      fix byte order bug w/o introducing new implementation
4764    - markus@cvs.openbsd.org 2000/12/09 14:08:27
4765      [sftp-server.c]
4766      "" -> "." for realpath; from vinschen@redhat.com
4767    - markus@cvs.openbsd.org 2000/12/09 14:06:54
4768      [ssh-agent.c]
4769      extern int optind; from stevesk@sweden.hp.com
4770    - provos@cvs.openbsd.org 2000/12/09 23:51:11
4771      [compat.c]
4772      remove unnecessary '\n'
4773
4774 20001209
4775  - (bal) OpenBSD CVS updates:
4776    - djm@cvs.openbsd.org 2000/12/07 4:24:59
4777      [ssh.1]
4778      Typo fix from Wilfredo Sanchez <wsanchez@apple.com>; ok theo
4779
4780 20001207
4781  - (bal) OpenBSD CVS updates:
4782    - markus@cvs.openbsd.org 2000/12/06 22:58:14
4783      [compat.c compat.h packet.c]
4784      disable debug messages for ssh.com/f-secure 2.0.1x, 2.1.0
4785    - markus@cvs.openbsd.org 2000/12/06 23:10:39
4786      [rijndael.c]
4787      unexpand(1)
4788    - markus@cvs.openbsd.org 2000/12/06 23:05:43
4789      [cipher.c cipher.h rijndael.c rijndael.h rijndael_boxes.h]
4790      new rijndael implementation. fixes endian bugs
4791
4792 20001206
4793  - (bal) OpenBSD CVS updates:
4794    - markus@cvs.openbsd.org 2000/12/05 20:34:09
4795      [channels.c channels.h clientloop.c serverloop.c]
4796      async connects for -R/-L; ok deraadt@
4797    - todd@cvs.openssh.org 2000/12/05 16:47:28
4798      [sshd.c]
4799      tweak comment to reflect real location of pid file; ok provos@
4800  - (stevesk) Import <sys/queue.h> from OpenBSD for systems that don't
4801    have it (used in ssh-keyscan).
4802  - (stevesk) OpenBSD CVS update:
4803    - markus@cvs.openbsd.org 2000/12/06 19:57:48
4804      [ssh-keyscan.c]
4805      err(3) -> internal error(), from stevesk@sweden.hp.com
4806
4807 20001205
4808  - (bal) OpenBSD CVS updates:
4809    - markus@cvs.openbsd.org 2000/12/04 19:24:02
4810      [ssh-keyscan.c ssh-keyscan.1]
4811      David Maziere's ssh-keyscan, ok niels@
4812  - (bal) Updated Makefile.in to include ssh-keyscan that was just added
4813    to the recent OpenBSD source tree.
4814  - (stevesk) fix typos in contrib/hpux/README
4815
4816 20001204
4817  - (bal) More C functions defined in NeXT that are unaccessable without
4818    defining -POSIX.
4819  - (bal) OpenBSD CVS updates:
4820    - markus@cvs.openbsd.org 2000/12/03 11:29:04
4821      [compat.c]
4822      remove fallback to SSH_BUG_HMAC now that the drafts are updated
4823    - markus@cvs.openbsd.org 2000/12/03 11:27:55
4824      [compat.c]
4825      correctly match "2.1.0.pl2 SSH" etc; from
4826      pekkas@netcore.fi/bugzilla.redhat
4827    - markus@cvs.openbsd.org 2000/12/03 11:15:03
4828      [auth2.c compat.c compat.h sshconnect2.c]
4829      support f-secure/ssh.com 2.0.12; ok niels@
4830
4831 20001203
4832  - (bal) OpenBSD CVS updates:
4833   - markus@cvs.openbsd.org 2000/11/30 22:54:31
4834     [channels.c]
4835     debug->warn if tried to do -R style fwd w/o client requesting this;
4836     ok neils@
4837   - markus@cvs.openbsd.org 2000/11/29 20:39:17
4838     [cipher.c]
4839     des_cbc_encrypt -> des_ncbc_encrypt since it already updates the IV
4840   - markus@cvs.openbsd.org 2000/11/30 18:33:05
4841     [ssh-agent.c]
4842     agents must not dump core, ok niels@
4843   - markus@cvs.openbsd.org 2000/11/30 07:04:02
4844     [ssh.1]
4845     T is for both protocols
4846   - markus@cvs.openbsd.org 2000/12/01 00:00:51
4847     [ssh.1]
4848     typo; from green@FreeBSD.org
4849   - markus@cvs.openbsd.org 2000/11/30 07:02:35
4850     [ssh.c]
4851     check -T before isatty()
4852   - provos@cvs.openbsd.org 2000/11/29 13:51:27
4853     [sshconnect.c]
4854     show IP address and hostname when new key is encountered. okay markus@
4855   - markus@cvs.openbsd.org 2000/11/30 22:53:35
4856     [sshconnect.c]
4857     disable agent/x11/port fwding if hostkey has changed; ok niels@
4858   - marksu@cvs.openbsd.org 2000/11/29 21:11:59
4859     [sshd.c]
4860     sshd -D, startup w/o deamon(), for monitoring scripts or inittab;
4861     from handler@sub-rosa.com and eric@urbanrange.com; ok niels@
4862  - (djm) Added patch from Nalin Dahyabhai <nalin@redhat.com> to enable
4863    PAM authentication using KbdInteractive.
4864  - (djm) Added another TODO
4865
4866 20001202
4867  - (bal) Backed out of part of Alain St-Denis' loginrec.c patch.
4868  - (bal) Irix need some sort of mansubdir, patch by Michael Stone
4869    <mstone@cs.loyola.edu>
4870
4871 20001129
4872  - (djm) Back out all the serverloop.c hacks. sshd will now hang again
4873    if there are background children with open fds.
4874  - (djm) bsd-rresvport.c bzero -> memset
4875  - (djm) Don't fail in defines.h on absence of 64 bit types (we will
4876    still fail during compilation of sftp-server).
4877  - (djm) Fail if ar is not found during configure
4878  - (djm) OpenBSD CVS updates:
4879    - provos@cvs.openbsd.org  2000/11/22 08:38:31
4880      [sshd.8]
4881      talk about /etc/primes, okay markus@
4882    - markus@cvs.openbsd.org  2000/11/23 14:03:48
4883      [ssh.c sshconnect1.c sshconnect2.c]
4884      complain about invalid ciphers for ssh1/ssh2, fall back to reasonable
4885      defaults
4886    - markus@cvs.openbsd.org  2000/11/25 09:42:53
4887      [sshconnect1.c]
4888      reorder check for illegal ciphers, bugreport from espie@
4889    - markus@cvs.openbsd.org  2000/11/25 10:19:34
4890      [ssh-keygen.c ssh.h]
4891      print keytype when generating a key.
4892      reasonable defaults for RSA1/RSA/DSA keys.
4893  - (djm) Patch from Pekka Savola <Pekka.Savola@netcore.fi> to include a few
4894    more manpage paths in fixpaths calls
4895  - (djm) Also add xauth path at Pekka's suggestion.
4896  - (djm) Add Redhat RPM patch for AUTHPRIV SyslogFacility
4897
4898 20001125
4899  - (djm) Give up privs when reading seed file
4900
4901 20001123
4902  - (bal) Merge OpenBSD changes:
4903    - markus@cvs.openbsd.org  2000/11/15 22:31:36
4904      [auth-options.c]
4905      case insensitive key options; from stevesk@sweeden.hp.com
4906    - markus@cvs.openbsd.org  2000/11/16 17:55:43
4907      [dh.c]
4908      do not use perror() in sshd, after child is forked()
4909    - markus@cvs.openbsd.org  2000/11/14 23:42:40
4910      [auth-rsa.c]
4911      parse option only if key matches; fix some confusing seen by the client
4912    - markus@cvs.openbsd.org  2000/11/14 23:44:19
4913      [session.c]
4914      check no_agent_forward_flag for ssh-2, too
4915    - markus@cvs.openbsd.org  2000/11/15
4916      [ssh-agent.1]
4917      reorder SYNOPSIS; typo, use .It
4918    - markus@cvs.openbsd.org  2000/11/14 23:48:55
4919      [ssh-agent.c]
4920      do not reorder keys if a key is removed
4921    - markus@cvs.openbsd.org  2000/11/15 19:58:08
4922      [ssh.c]
4923      just ignore non existing user keys
4924    - millert@cvs.openbsd.org  200/11/15 20:24:43
4925      [ssh-keygen.c]
4926      Add missing \n at end of error message.
4927
4928 20001122
4929  - (bal) Minor patch to ensure platforms lacking IRIX job limit supports
4930    are compilable.
4931  - (bal) Updated TODO as of 11/18/2000 with known things to resolve.
4932
4933 20001117
4934  - (bal) Changed from 'primes' to 'primes.out' for consistancy sake.  It
4935    has no affect the output.  Patch by Corinna Vinschen <vinschen@redhat.com>
4936  - (stevesk) Reworked progname support.
4937  - (bal) Misplaced #include "includes.h" in bsd-setproctitle.c.  Patch by
4938    Shinichi Maruyama <marya@st.jip.co.jp>
4939
4940 20001116
4941  - (bal) Added in MAXSYMLINK test in bsd-realpath.c.  Required for some SCO
4942    releases.
4943  - (bal) Make builds work outside of source tree.  Patch by Mark D. Roth
4944    <roth@feep.net>
4945
4946 20001113
4947  - (djm) Add pointer to http://www.imasy.or.jp/~gotoh/connect.c to
4948    contrib/README
4949  - (djm) Merge OpenBSD changes:
4950    - markus@cvs.openbsd.org  2000/11/06 16:04:56
4951      [channels.c channels.h clientloop.c nchan.c serverloop.c]
4952      [session.c ssh.c]
4953      agent forwarding and -R for ssh2, based on work from
4954      jhuuskon@messi.uku.fi
4955    - markus@cvs.openbsd.org  2000/11/06 16:13:27
4956      [ssh.c sshconnect.c sshd.c]
4957      do not disabled rhosts(rsa) if server port > 1024; from
4958      pekkas@netcore.fi
4959    - markus@cvs.openbsd.org  2000/11/06 16:16:35
4960      [sshconnect.c]
4961      downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
4962    - markus@cvs.openbsd.org  2000/11/09 18:04:40
4963      [auth1.c]
4964      typo; from mouring@pconline.com
4965    - markus@cvs.openbsd.org  2000/11/12 12:03:28
4966      [ssh-agent.c]
4967      off-by-one when removing a key from the agent
4968    - markus@cvs.openbsd.org  2000/11/12 12:50:39
4969      [auth-rh-rsa.c auth2.c authfd.c authfd.h]
4970      [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
4971      [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
4972      [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
4973      [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
4974      [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
4975      add support for RSA to SSH2.  please test.
4976      there are now 3 types of keys: RSA1 is used by ssh-1 only,
4977      RSA and DSA are used by SSH2.
4978      you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
4979      keys for SSH2 and use the RSA keys for hostkeys or for user keys.
4980      SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
4981  - (djm) Fix up Makefile and Redhat init script to create RSA host keys
4982  - (djm) Change to interim version
4983  - (djm) Fix RPM spec file stupidity
4984  - (djm) fixpaths to DSA and RSA keys too
4985
4986 20001112
4987  - (bal) SCO Patch to add needed libraries for configure.in.  Patch by
4988    Phillips Porch <root@theporch.com>
4989  - (bal) IRIX patch to adding Job Limits.  Patch by Denis Parker
4990    <dcp@sgi.com>
4991  - (stevesk) pty.c: HP-UX 10 and 11 don't define TIOCSCTTY.  Add error() to
4992    failed ioctl(TIOCSCTTY) call.
4993
4994 20001111
4995  - (djm) Added /etc/primes for kex DH group neg, fixup Makefile.in and
4996    packaging files
4997  - (djm) Fix new Makefile.in warnings
4998  - (djm) Fix vsprintf("%h") in bsd-snprintf.c, short int va_args are
4999    promoted to type int. Report and fix from Dan Astoorian
5000    <djast@cs.toronto.edu>
5001  - (djm) Hardwire sysconfdir in RPM spec files as some RPM versions get
5002    it wrong. Report from Bennett Todd <bet@rahul.net>
5003
5004 20001110
5005  - (bal) Fixed dropped answer from skey_keyinfo() in auth1.c
5006  - (bal) Changed from --with-skey to --with-skey=PATH in configure.in
5007  - (bal) Added in check to verify S/Key library is being detected in
5008    configure.in
5009  - (bal) next-posix.h - added another prototype wrapped in POSIX ifdef/endif.
5010    Patch by Mark Miller <markm@swoon.net>
5011  - (bal) Added 'util.h' header to loginrec.c only if HAVE_UTIL_H is defined
5012    to remove warnings under MacOS X.  Patch by Mark Miller <markm@swoon.net>
5013  - (bal) Fixed LDFLAG mispelling in configure.in for --with-afs
5014
5015 20001107
5016  - (bal) acconfig.in - removed the double "USE_PIPES" entry. Patch by
5017    Mark Miller <markm@swoon.net>
5018  - (bal) sshd.init files corrected to assign $? to RETVAL.  Patch by
5019    Jarno Huuskonen <jhuuskon@messi.uku.fi>
5020  - (bal) fixpaths fixed to stop it from quitely failing. Patch by
5021    Mark D. Roth <roth@feep.net>
5022
5023 20001106
5024  - (djm) Use Jim's new 1.0.3 askpass in Redhat RPMs
5025  - (djm) Manually fix up missed diff hunks (mainly RCS idents)
5026  - (djm) Remove UPGRADING document in favour of a link to the better
5027    maintained FAQ on www.openssh.com
5028  - (djm) Fix multiple dependancy on gnome-libs from Pekka Savola
5029    <pekkas@netcore.fi>
5030  - (djm) Don't need X11-askpass in RPM spec file if building without it
5031    from Pekka Savola <pekkas@netcore.fi>
5032  - (djm) Release 2.3.0p1
5033  - (bal) typo in configure.in in regards to --with-ldflags from Marko
5034    Asplund <aspa@kronodoc.fi>
5035  - (bal) fixed next-posix.h.  Forgot prototype of getppid().
5036
5037 20001105
5038  - (bal) Sync with OpenBSD:
5039    - markus@cvs.openbsd.org 2000/10/31 9:31:58
5040      [compat.c]
5041      handle all old openssh versions
5042    - markus@cvs.openbsd.org 2000/10/31 13:1853
5043      [deattack.c]
5044      so that large packets do not wrap "n"; from netbsd
5045  - (bal) rijndel.c - fix up RCSID to match OpenBSD tree
5046  - (bal) auth2-skey.c - Checked in.  Missing from portable tree.
5047  - (bal) Reworked NEWS-OS and NeXT ports to extract waitpid() and
5048    setsid() into more common files
5049  - (stevesk) pty.c: use __hpux to identify HP-UX.
5050  - (bal) Missed auth-skey.o in Makefile.in and minor correction to
5051    bsd-waitpid.c
5052
5053 20001029
5054  - (stevesk) Fix typo in auth.c: USE_PAM not PAM
5055  - (stevesk) Create contrib/cygwin/ directory; patch from
5056    Corinna Vinschen <vinschen@redhat.com>
5057  - (bal) Resolved more $xno and $xyes issues in configure.in
5058  - (bal) next-posix.h - spelling and forgot a prototype
5059
5060 20001028
5061  - (djm) fix select hack in serverloop.c from Philippe WILLEM
5062    <Philippe.WILLEM@urssaf.fr>
5063  - (djm) Fix mangled AIXAUTHENTICATE code
5064  - (djm) authctxt->pw may be NULL. Fix from Markus Friedl
5065    <markus.friedl@informatik.uni-erlangen.de>
5066  - (djm) Sync with OpenBSD:
5067    - markus@cvs.openbsd.org  2000/10/16 15:46:32
5068      [ssh.1]
5069      fixes from pekkas@netcore.fi
5070    - markus@cvs.openbsd.org  2000/10/17 14:28:11
5071      [atomicio.c]
5072      return number of characters processed; ok deraadt@
5073    - markus@cvs.openbsd.org  2000/10/18 12:04:02
5074      [atomicio.c]
5075      undo
5076    - markus@cvs.openbsd.org  2000/10/18 12:23:02
5077      [scp.c]
5078      replace atomicio(read,...) with read(); ok deraadt@
5079    - markus@cvs.openbsd.org  2000/10/18 12:42:00
5080      [session.c]
5081      restore old record login behaviour
5082    - deraadt@cvs.openbsd.org 2000/10/19 10:41:13
5083      [auth-skey.c]
5084      fmt string problem in unused code
5085    - provos@cvs.openbsd.org  2000/10/19 10:45:16
5086      [sshconnect2.c]
5087      don't reference freed memory. okay deraadt@
5088    - markus@cvs.openbsd.org  2000/10/21 11:04:23
5089      [canohost.c]
5090      typo, eramore@era-t.ericsson.se; ok niels@
5091    - markus@cvs.openbsd.org  2000/10/23 13:31:55
5092      [cipher.c]
5093      non-alignment dependent swap_bytes(); from
5094      simonb@wasabisystems.com/netbsd
5095    - markus@cvs.openbsd.org  2000/10/26 12:38:28
5096      [compat.c]
5097      add older vandyke products
5098    - markus@cvs.openbsd.org  2000/10/27 01:32:19
5099      [channels.c channels.h clientloop.c serverloop.c session.c]
5100      [ssh.c util.c]
5101      enable non-blocking IO on channels, and tty's (except for the
5102      client ttys).
5103
5104 20001027
5105  - (djm) Increase REKEY_BYTES to 2^24 for arc4random
5106
5107 20001025
5108  - (djm) Added WARNING.RNG file and modified configure to ask users of the
5109    builtin entropy code to read it.
5110  - (djm) Prefer builtin regex to PCRE.
5111  - (bal) Added USE_PIPS defined to NeXT configure.in since scp hangs randomly.
5112  - (bal) Apply fixes to configure.in pointed out by Pavel Roskin
5113    <proski@gnu.org>
5114
5115 20001020
5116  - (djm) Don't define _REENTRANT for SNI/Reliant Unix
5117  - (bal) Imported NEWS-OS waitpid() macros into NeXT.  Since implementation
5118    is more correct then current version.
5119
5120 20001018
5121  - (stevesk) Add initial support for setproctitle().  Current
5122    support is for the HP-UX pstat(PSTAT_SETCMD, ...) method.
5123  - (stevesk) Add egd startup scripts to contrib/hpux/
5124
5125 20001017
5126  - (djm) Add -lregex to cywin libs from Corinna Vinschen
5127    <vinschen@cygnus.com>
5128  - (djm) Don't rely on atomicio's retval to determine length of askpass
5129    supplied passphrase. Problem report from Lutz Jaenicke
5130    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5131  - (bal) Changed from GNU rx to PCRE on suggestion from djm.
5132  - (bal) Integrated Sony NEWS-OS patches from NAKAJI Hirouyuki
5133    <nakaji@tutrp.tut.ac.jp>
5134
5135 20001016
5136  - (djm) Sync with OpenBSD:
5137    - markus@cvs.openbsd.org  2000/10/14 04:01:15
5138      [cipher.c]
5139      debug3
5140    - markus@cvs.openbsd.org  2000/10/14 04:07:23
5141      [scp.c]
5142      remove spaces from arguments; from djm@mindrot.org
5143    - markus@cvs.openbsd.org  2000/10/14 06:09:46
5144      [ssh.1]
5145      Cipher is for SSH-1 only
5146    - markus@cvs.openbsd.org  2000/10/14 06:12:09
5147      [servconf.c servconf.h serverloop.c session.c sshd.8]
5148      AllowTcpForwarding; from naddy@
5149    - markus@cvs.openbsd.org  2000/10/14 06:16:56
5150      [auth2.c compat.c compat.h sshconnect2.c version.h]
5151      OpenSSH_2.3; note that is is not complete, but the version number
5152      needs to be changed for interoperability reasons
5153    - markus@cvs.openbsd.org  2000/10/14 06:19:45
5154      [auth-rsa.c]
5155      do not send RSA challenge if key is not allowed by key-options; from
5156      eivind@ThinkSec.com
5157    - markus@cvs.openbsd.org  2000/10/15 08:14:01
5158      [rijndael.c session.c]
5159      typos; from stevesk@sweden.hp.com
5160    - markus@cvs.openbsd.org  2000/10/15 08:18:31
5161      [rijndael.c]
5162      typo
5163  - (djm) Copy manpages back over from OpenBSD - too tedious to wade
5164    through diffs
5165  - (djm) Added condrestart to Redhat init script. Patch from Pekka Savola
5166    <pekkas@netcore.fi>
5167  - (djm) Update version in Redhat spec file
5168  - (djm) Merge some of Nalin Dahyabhai <nalin@redhat.com> changes from the
5169    Redhat 7.0 spec file
5170  - (djm) Make inability to read/write PRNG seedfile non-fatal
5171
5172
5173 20001015
5174  - (djm) Fix ssh2 hang on background processes at logout.
5175
5176 20001014
5177  - (bal) Add support for realpath and getcwd for platforms with broken
5178    or missing realpath implementations for sftp-server.
5179  - (bal) Corrected mistake in INSTALL in regards to GNU rx library
5180  - (bal) Add support for GNU rx library for those lacking regexp support
5181  - (djm) Don't accept PAM_PROMPT_ECHO_ON messages during initial auth
5182  - (djm) Revert SSH2 serverloop hack, will find a better way.
5183  - (djm) Add workaround for Linux 2.4's gratuitious errno change. Patch
5184    from Martin Johansson <fatbob@acc.umu.se>
5185  - (djm) Big OpenBSD sync:
5186    - markus@cvs.openbsd.org  2000/09/30 10:27:44
5187      [log.c]
5188      allow loglevel debug
5189    - markus@cvs.openbsd.org  2000/10/03 11:59:57
5190      [packet.c]
5191      hmac->mac
5192    - markus@cvs.openbsd.org  2000/10/03 12:03:03
5193      [auth-krb4.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth1.c]
5194      move fake-auth from auth1.c to individual auth methods, disables s/key in
5195      debug-msg
5196    - markus@cvs.openbsd.org  2000/10/03 12:16:48
5197      ssh.c
5198      do not resolve canonname, i have no idea why this was added oin ossh
5199    - markus@cvs.openbsd.org  2000/10/09 15:30:44
5200      ssh-keygen.1 ssh-keygen.c
5201      -X now reads private ssh.com DSA keys, too.
5202    - markus@cvs.openbsd.org  2000/10/09 15:32:34
5203      auth-options.c
5204      clear options on every call.
5205    - markus@cvs.openbsd.org  2000/10/09 15:51:00
5206      authfd.c authfd.h
5207      interop with ssh-agent2, from <res@shore.net>
5208    - markus@cvs.openbsd.org  2000/10/10 14:20:45
5209      compat.c
5210      use rexexp for version string matching
5211    - provos@cvs.openbsd.org  2000/10/10 22:02:18
5212      [kex.c kex.h myproposal.h ssh.h ssh2.h sshconnect2.c sshd.c dh.c dh.h]
5213      First rough implementation of the diffie-hellman group exchange.  The
5214      client can ask the server for bigger groups to perform the diffie-hellman
5215      in, thus increasing the attack complexity when using ciphers with longer
5216      keys.  University of Windsor provided network, T the company.
5217    - markus@cvs.openbsd.org  2000/10/11 13:59:52
5218      [auth-rsa.c auth2.c]
5219      clear auth options unless auth sucessfull
5220    - markus@cvs.openbsd.org  2000/10/11 14:00:27
5221      [auth-options.h]
5222      clear auth options unless auth sucessfull
5223    - markus@cvs.openbsd.org  2000/10/11 14:03:27
5224      [scp.1 scp.c]
5225      support 'scp -o' with help from mouring@pconline.com
5226    - markus@cvs.openbsd.org  2000/10/11 14:11:35
5227      [dh.c]
5228      Wall
5229    - markus@cvs.openbsd.org  2000/10/11 14:14:40
5230      [auth.h auth2.c readconf.c readconf.h readpass.c servconf.c servconf.h]
5231      [ssh.h sshconnect2.c sshd_config auth2-skey.c cli.c cli.h]
5232      add support for s/key (kbd-interactive) to ssh2, based on work by
5233      mkiernan@avantgo.com and me
5234    - markus@cvs.openbsd.org  2000/10/11 14:27:24
5235      [auth.c auth1.c auth2.c authfile.c cipher.c cipher.h kex.c kex.h]
5236      [myproposal.h packet.c readconf.c session.c ssh.c ssh.h sshconnect1.c]
5237      [sshconnect2.c sshd.c]
5238      new cipher framework
5239    - markus@cvs.openbsd.org  2000/10/11 14:45:21
5240      [cipher.c]
5241      remove DES
5242    - markus@cvs.openbsd.org  2000/10/12 03:59:20
5243      [cipher.c cipher.h sshconnect1.c sshconnect2.c sshd.c]
5244      enable DES in SSH-1 clients only
5245    - markus@cvs.openbsd.org  2000/10/12 08:21:13
5246      [kex.h packet.c]
5247      remove unused
5248    - markus@cvs.openbsd.org  2000/10/13 12:34:46
5249      [sshd.c]
5250      Kludge for F-Secure Macintosh < 1.0.2; appro@fy.chalmers.se
5251    - markus@cvs.openbsd.org  2000/10/13 12:59:15
5252      [cipher.c cipher.h myproposal.h  rijndael.c rijndael.h]
5253      rijndael/aes support
5254    - markus@cvs.openbsd.org  2000/10/13 13:10:54
5255      [sshd.8]
5256      more info about -V
5257    - markus@cvs.openbsd.org  2000/10/13 13:12:02
5258      [myproposal.h]
5259      prefer no compression
5260  - (djm) Fix scp user@host handling
5261  - (djm) Don't clobber ssh_prng_cmds on install
5262  - (stevesk) Include config.h in rijndael.c so we define intXX_t and
5263    u_intXX_t types on all platforms.
5264  - (stevesk) rijndael.c: cleanup missing declaration warnings.
5265  - (stevesk) ~/.hushlogin shouldn't cause required password change to
5266    be bypassed.
5267  - (stevesk) Display correct path to ssh-askpass in configure output.
5268    Report from Lutz Jaenicke.
5269
5270 20001007
5271  - (stevesk) Print PAM return value in PAM log messages to aid
5272    with debugging.
5273  - (stevesk) Fix detection of pw_class struct member in configure;
5274    patch from KAMAHARA Junzo <kamahara@cc.kshosen.ac.jp>
5275
5276 20001002
5277  - (djm) Fix USER_PATH, report from Kevin Steves <stevesk@sweden.hp.com>
5278  - (djm) Add host system and CC to end-of-configure report. Suggested by
5279    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5280
5281 20000931
5282  - (djm) Cygwin fixes from Corinna Vinschen <vinschen@cygnus.com>
5283
5284 20000930
5285  - (djm) Irix ssh_prng_cmds path fix from Pekka Savola <pekkas@netcore.fi>
5286  - (djm) Support in bsd-snprintf.c for long long conversions from
5287    Ben Lindstrom <mouring@pconline.com>
5288  - (djm) Cleanup NeXT support from Ben Lindstrom <mouring@pconline.com>
5289  - (djm) Ignore SIGPIPEs from serverloop to child. Fixes crashes with
5290    very short lived X connections. Bug report from Tobias Oetiker
5291    <oetiker@ee.ethz.ch>. Fix from Markus Friedl <markus@cvs.openbsd.org>
5292  - (djm) Add recent InitScripts as a RPM dependancy for openssh-server
5293    patch from Pekka Savola <pekkas@netcore.fi>
5294  - (djm) Forgot to cvs add LICENSE file
5295  - (djm) Add LICENSE to RPM spec files
5296  - (djm) CVS OpenBSD sync:
5297    - markus@cvs.openbsd.org  2000/09/26 13:59:59
5298      [clientloop.c]
5299      use debug2
5300    - markus@cvs.openbsd.org  2000/09/27 15:41:34
5301      [auth2.c sshconnect2.c]
5302      use key_type()
5303    - markus@cvs.openbsd.org  2000/09/28 12:03:18
5304      [channels.c]
5305      debug -> debug2 cleanup
5306  - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only
5307    strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
5308    <Alain.St-Denis@ec.gc.ca>
5309  - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
5310    Problem was caused by interrupted read in ssh-add. Report from Donald
5311    J. Barry <don@astro.cornell.edu>
5312
5313 20000929
5314  - (djm) Fix SSH2 not terminating until all background tasks done problem.
5315  - (djm) Another off-by-one fix from Pavel Kankovsky
5316    <peak@argo.troja.mff.cuni.cz>
5317  - (djm) Clean up. Strip some unnecessary differences with OpenBSD's code,
5318    tidy necessary differences. Use Markus' new debugN() in entropy.c
5319  - (djm) Merged big SCO portability patch from Tim Rice
5320    <tim@multitalents.net>
5321
5322 20000926
5323  - (djm) Update X11-askpass to 1.0.2 in RPM spec file
5324  - (djm) Define _REENTRANT to pickup strtok_r() on HP/UX
5325  - (djm) Security: fix off-by-one buffer overrun in fake-getnameinfo.c.
5326    Report and fix from Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
5327
5328 20000924
5329  - (djm) Merged cleanup patch from Mark Miller <markm@swoon.net>
5330  - (djm) A bit more cleanup - created cygwin_util.h
5331  - (djm) Include strtok_r() from OpenBSD libc. Fixes report from Mark Miller
5332    <markm@swoon.net>
5333
5334 20000923
5335  - (djm) Fix address logging in utmp from Kevin Steves
5336    <stevesk@sweden.hp.com>
5337  - (djm) Redhat spec and manpage fixes from Pekka Savola <pekkas@netcore.fi>
5338  - (djm) Seperate tests for int64_t and u_int64_t types
5339  - (djm) Tweak password expiry checking at suggestion of Kevin Steves
5340    <stevesk@sweden.hp.com>
5341  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
5342  - (djm) Use printf %lld instead of %qd in sftp-server.c. Fix from
5343    Michael Stone <mstone@cs.loyola.edu>
5344  - (djm) OpenBSD CVS sync:
5345    - markus@cvs.openbsd.org  2000/09/17 09:38:59
5346      [sshconnect2.c sshd.c]
5347      fix DEBUG_KEXDH
5348    - markus@cvs.openbsd.org  2000/09/17 09:52:51
5349      [sshconnect.c]
5350      yes no; ok niels@
5351    - markus@cvs.openbsd.org  2000/09/21 04:55:11
5352      [sshd.8]
5353      typo
5354    - markus@cvs.openbsd.org  2000/09/21 05:03:54
5355      [serverloop.c]
5356      typo
5357    - markus@cvs.openbsd.org  2000/09/21 05:11:42
5358      scp.c
5359      utime() to utimes(); mouring@pconline.com
5360    - markus@cvs.openbsd.org  2000/09/21 05:25:08
5361      sshconnect2.c
5362      change login logic in ssh2, allows plugin of other auth methods
5363    - markus@cvs.openbsd.org  2000/09/21 05:25:35
5364      [auth2.c channels.c channels.h clientloop.c dispatch.c dispatch.h]
5365      [serverloop.c]
5366      add context to dispatch_run
5367    - markus@cvs.openbsd.org  2000/09/21 05:07:52
5368      authfd.c authfd.h ssh-agent.c
5369      bug compat for old ssh.com software
5370
5371 20000920
5372  - (djm) Fix bad path substitution. Report from Andrew Miner
5373    <asminer@cs.iastate.edu>
5374
5375 20000916
5376  - (djm) Fix SSL search order from Lutz Jaenicke
5377    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5378  - (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
5379  - (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
5380  - (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
5381    Patch from Larry Jones <larry.jones@sdrc.com>
5382  - (djm) Add Steve VanDevender's <stevev@darkwing.uoregon.edu> PAM
5383    password change patch.
5384  - (djm) Bring licenses on my stuff in line with OpenBSD's
5385  - (djm) Cleanup auth-passwd.c and unify HP/UX authentication. Patch from
5386    Kevin Steves <stevesk@sweden.hp.com>
5387  - (djm) Shadow expiry check fix from Pavel Troller <patrol@omni.sinus.cz>
5388  - (djm) Re-enable int64_t types - we need them for sftp
5389  - (djm) Use libexecdir from configure , rather than libexecdir/ssh
5390  - (djm) Update Redhat SPEC file accordingly
5391  - (djm) Add Kevin Steves <stevesk@sweden.hp.com> HP/UX contrib files
5392  - (djm) Add Charles Levert <charles@comm.polymtl.ca> getpgrp patch
5393  - (djm) Fix password auth on HP/UX 10.20. Patch from Dirk De Wachter
5394    <Dirk.DeWachter@rug.ac.be>
5395  - (djm) Fixprogs and entropy list fixes from Larry Jones
5396    <larry.jones@sdrc.com>
5397  - (djm) Fix for SuSE spec file from Takashi YOSHIDA
5398    <tyoshida@gemini.rc.kyushu-u.ac.jp>
5399  - (djm) Merge OpenBSD changes:
5400    - markus@cvs.openbsd.org  2000/09/05 02:59:57
5401      [session.c]
5402      print hostname (not hushlogin)
5403    - markus@cvs.openbsd.org  2000/09/05 13:18:48
5404      [authfile.c ssh-add.c]
5405      enable ssh-add -d for DSA keys
5406    - markus@cvs.openbsd.org  2000/09/05 13:20:49
5407      [sftp-server.c]
5408      cleanup
5409    - markus@cvs.openbsd.org  2000/09/06 03:46:41
5410      [authfile.h]
5411      prototype
5412    - deraadt@cvs.openbsd.org 2000/09/07 14:27:56
5413      [ALL]
5414      cleanup copyright notices on all files.  I have attempted to be
5415      accurate with the details.  everything is now under Tatu's licence
5416      (which I copied from his readme), and/or the core-sdi bsd-ish thing
5417      for deattack, or various openbsd developers under a 2-term bsd
5418      licence.  We're not changing any rules, just being accurate.
5419    - markus@cvs.openbsd.org  2000/09/07 14:40:30
5420      [channels.c channels.h clientloop.c serverloop.c ssh.c]
5421      cleanup window and packet sizes for ssh2 flow control; ok niels
5422    - markus@cvs.openbsd.org  2000/09/07 14:53:00
5423      [scp.c]
5424      typo
5425    - markus@cvs.openbsd.org  2000/09/07 15:13:37
5426      [auth-options.c auth-options.h auth-rh-rsa.c auth-rsa.c auth.c]
5427      [authfile.h canohost.c channels.h compat.c hostfile.h log.c match.h]
5428      [pty.c readconf.c]
5429      some more Copyright fixes
5430    - markus@cvs.openbsd.org  2000/09/08 03:02:51
5431      [README.openssh2]
5432      bye bye
5433    - deraadt@cvs.openbsd.org 2000/09/11 18:38:33
5434      [LICENCE cipher.c]
5435      a few more comments about it being ARC4 not RC4
5436    - markus@cvs.openbsd.org  2000/09/12 14:53:11
5437      [log-client.c log-server.c log.c ssh.1 ssh.c ssh.h sshd.8 sshd.c]
5438      multiple debug levels
5439    - markus@cvs.openbsd.org  2000/09/14 14:25:15
5440      [clientloop.c]
5441      typo
5442    - deraadt@cvs.openbsd.org 2000/09/15 01:13:51
5443      [ssh-agent.c]
5444      check return value for setenv(3) for failure, and deal appropriately
5445
5446 20000913
5447  - (djm) Fix server not exiting with jobs in background.
5448
5449 20000905
5450  - (djm) Import OpenBSD CVS changes
5451    - markus@cvs.openbsd.org  2000/08/31 15:52:24
5452      [Makefile sshd.8 sshd_config sftp-server.8 sftp-server.c]
5453      implement a SFTP server. interops with sftp2, scp2 and the windows
5454      client from ssh.com
5455    - markus@cvs.openbsd.org  2000/08/31 15:56:03
5456      [README.openssh2]
5457      sync
5458    - markus@cvs.openbsd.org  2000/08/31 16:05:42
5459      [session.c]
5460      Wall
5461    - markus@cvs.openbsd.org  2000/08/31 16:09:34
5462      [authfd.c ssh-agent.c]
5463      add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensions
5464    - deraadt@cvs.openbsd.org 2000/09/01 09:25:13
5465      [scp.1 scp.c]
5466      cleanup and fix -S support; stevesk@sweden.hp.com
5467    - markus@cvs.openbsd.org  2000/09/01 16:29:32
5468      [sftp-server.c]
5469      portability fixes
5470    - markus@cvs.openbsd.org  2000/09/01 16:32:41
5471      [sftp-server.c]
5472      fix cast; mouring@pconline.com
5473    - itojun@cvs.openbsd.org  2000/09/03 09:23:28
5474      [ssh-add.1 ssh.1]
5475      add missing .El against .Bl.
5476    - markus@cvs.openbsd.org  2000/09/04 13:03:41
5477      [session.c]
5478      missing close; ok theo
5479    - markus@cvs.openbsd.org  2000/09/04 13:07:21
5480      [session.c]
5481      fix get_last_login_time order; from andre@van-veen.de
5482    - markus@cvs.openbsd.org  2000/09/04 13:10:09
5483      [sftp-server.c]
5484      more cast fixes; from mouring@pconline.com
5485    - markus@cvs.openbsd.org  2000/09/04 13:06:04
5486      [session.c]
5487      set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.net
5488  - (djm) Cleanup after import. Fix sftp-server compilation, Makefile
5489  - (djm) Merge cygwin support from Corinna Vinschen <vinschen@cygnus.com>
5490
5491 20000903
5492  - (djm) Fix Redhat init script
5493
5494 20000901
5495  - (djm) Pick up Jim's new X11-askpass
5496  - (djm) Release 2.2.0p1
5497
5498 20000831
5499  - (djm) Workaround SIGPIPE problems on SCO. Fix from Aran Cox
5500    <acox@cv.telegroup.com>
5501  - (djm) Pick up new version (2.2.0) from OpenBSD CVS
5502
5503 20000830
5504  - (djm) Compile warning fixes from Mark Miller <markm@swoon.net>
5505  - (djm) Periodically rekey arc4random
5506  - (djm) Clean up diff against OpenBSD.
5507  - (djm) HPUX 11 needs USE_PIPES as well: Kevin Steves
5508    <stevesk@sweden.hp.com>
5509  - (djm) Quieten the pam delete credentials error message
5510  - (djm) Fix printing of $DISPLAY hack if set by system type. Report from
5511    Kevin Steves <stevesk@sweden.hp.com>
5512  - (djm) NeXT patch from Ben Lindstrom <mouring@pconline.com>
5513  - (djm) Fix doh in bsd-arc4random.c
5514
5515 20000829
5516  - (djm) Fix ^C ignored issue on Solaris. Diagnosis from Gert
5517    Doering <gert@greenie.muc.de>, John Horne <J.Horne@plymouth.ac.uk> and
5518    Garrick James <garrick@james.net>
5519  - (djm) Check for SCO pty naming style (ptyp%d/ttyp%d). Based on fix from
5520    Bastian Trompetter <btrompetter@firemail.de>
5521  - (djm) NeXT tweaks from Ben Lindstrom <mouring@pconline.com>
5522  - More OpenBSD updates:
5523    - deraadt@cvs.openbsd.org 2000/08/24 15:46:59
5524      [scp.c]
5525      off_t in sink, to fix files > 2GB, i think, test is still running ;-)
5526    - deraadt@cvs.openbsd.org 2000/08/25 10:10:06
5527      [session.c]
5528      Wall
5529    - markus@cvs.openbsd.org  2000/08/26 04:33:43
5530      [compat.c]
5531      ssh.com-2.3.0
5532    - markus@cvs.openbsd.org  2000/08/27 12:18:05
5533      [compat.c]
5534      compatibility with future ssh.com versions
5535    - deraadt@cvs.openbsd.org 2000/08/27 21:50:55
5536      [auth-krb4.c session.c ssh-add.c sshconnect.c uidswap.c]
5537      print uid/gid as unsigned
5538    - markus@cvs.openbsd.org  2000/08/28 13:51:00
5539      [ssh.c]
5540      enable -n and -f for ssh2
5541    - markus@cvs.openbsd.org  2000/08/28 14:19:53
5542      [ssh.c]
5543      allow combination of -N and -f
5544    - markus@cvs.openbsd.org  2000/08/28 14:20:56
5545      [util.c]
5546      util.c
5547    - markus@cvs.openbsd.org  2000/08/28 14:22:02
5548      [util.c]
5549      undo
5550    - markus@cvs.openbsd.org  2000/08/28 14:23:38
5551      [util.c]
5552      don't complain if setting NONBLOCK fails with ENODEV
5553
5554 20000823
5555  - (djm) Define USE_PIPES to avoid socketpair problems on HPUX 10 and SunOS 4
5556    Avoids "scp never exits" problem. Reports from Lutz Jaenicke
5557    <Lutz.Jaenicke@aet.TU-Cottbus.DE> and Tamito KAJIYAMA
5558    <kajiyama@grad.sccs.chukyo-u.ac.jp>
5559  - (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
5560  - (djm) Add local version to version.h
5561  - (djm) Don't reseed arc4random everytime it is used
5562  - (djm) OpenBSD CVS updates:
5563    - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
5564      [ssh.c]
5565      accept remsh as a valid name as well; roman@buildpoint.com
5566    - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
5567      [deattack.c crc32.c packet.c]
5568      rename crc32() to ssh_crc32() to avoid zlib name clash.  do not move to
5569      libz crc32 function yet, because it has ugly "long"'s in it;
5570      oneill@cs.sfu.ca
5571    - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
5572      [scp.1 scp.c]
5573      -S prog support; tv@debian.org
5574    - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
5575      [scp.c]
5576      knf
5577    - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
5578      [log-client.c]
5579      shorten
5580    - markus@cvs.openbsd.org  2000/08/19 12:48:11
5581      [channels.c channels.h clientloop.c ssh.c ssh.h]
5582      support for ~. in ssh2
5583    - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
5584      [crc32.h]
5585      proper prototype
5586    - markus@cvs.openbsd.org  2000/08/19 15:34:44
5587      [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
5588      [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
5589      [fingerprint.c fingerprint.h]
5590      add SSH2/DSA support to the agent and some other DSA related cleanups.
5591      (note that we cannot talk to ssh.com's ssh2 agents)
5592    - markus@cvs.openbsd.org  2000/08/19 15:55:52
5593      [channels.c channels.h clientloop.c]
5594      more ~ support for ssh2
5595    - markus@cvs.openbsd.org  2000/08/19 16:21:19
5596      [clientloop.c]
5597      oops
5598    - millert@cvs.openbsd.org 2000/08/20 12:25:53
5599      [session.c]
5600      We have to stash the result of get_remote_name_or_ip() before we
5601      close our socket or getpeername() will get EBADF and the process
5602      will exit.  Only a problem for "UseLogin yes".
5603    - millert@cvs.openbsd.org 2000/08/20 12:30:59
5604      [session.c]
5605      Only check /etc/nologin if "UseLogin no" since login(1) may have its
5606      own policy on determining who is allowed to login when /etc/nologin
5607      is present.  Also use the _PATH_NOLOGIN define.
5608    - millert@cvs.openbsd.org 2000/08/20 12:42:43
5609      [auth1.c auth2.c session.c ssh.c]
5610      Add calls to setusercontext() and login_get*().  We basically call
5611      setusercontext() in most places where previously we did a setlogin().
5612      Add default login.conf file and put root in the "daemon" login class.
5613    - millert@cvs.openbsd.org 2000/08/21 10:23:31
5614      [session.c]
5615      Fix incorrect PATH setting; noted by Markus.
5616
5617 20000818
5618  - (djm) OpenBSD CVS changes:
5619    - markus@cvs.openbsd.org  2000/07/22 03:14:37
5620      [servconf.c servconf.h sshd.8 sshd.c sshd_config]
5621      random early drop; ok theo, niels
5622    - deraadt@cvs.openbsd.org 2000/07/26 11:46:51
5623      [ssh.1]
5624      typo
5625    - deraadt@cvs.openbsd.org 2000/08/01 11:46:11
5626      [sshd.8]
5627      many fixes from pepper@mail.reppep.com
5628    - provos@cvs.openbsd.org  2000/08/01 13:01:42
5629      [Makefile.in util.c aux.c]
5630      rename aux.c to util.c to help with cygwin port
5631    - deraadt@cvs.openbsd.org 2000/08/02 00:23:31
5632      [authfd.c]
5633      correct sun_len; Alexander@Leidinger.net
5634    - provos@cvs.openbsd.org  2000/08/02 10:27:17
5635      [readconf.c sshd.8]
5636      disable kerberos authentication by default
5637    - provos@cvs.openbsd.org  2000/08/02 11:27:05
5638      [sshd.8 readconf.c auth-krb4.c]
5639      disallow kerberos authentication if we can't verify the TGT; from
5640      dugsong@
5641      kerberos authentication is on by default only if you have a srvtab.
5642    - markus@cvs.openbsd.org  2000/08/04 14:30:07
5643      [auth.c]
5644      unused
5645    - markus@cvs.openbsd.org  2000/08/04 14:30:35
5646      [sshd_config]
5647      MaxStartups
5648    - markus@cvs.openbsd.org  2000/08/15 13:20:46
5649      [authfd.c]
5650      cleanup; ok niels@
5651    - markus@cvs.openbsd.org  2000/08/17 14:05:10
5652      [session.c]
5653      cleanup login(1)-like jobs, no duplicate utmp entries
5654    - markus@cvs.openbsd.org  2000/08/17 14:06:34
5655      [session.c sshd.8 sshd.c]
5656       sshd -u len, similar to telnetd
5657  - (djm) Lastlog was not getting closed after writing login entry
5658  - (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
5659
5660 20000816
5661  - (djm) Replacement for inet_ntoa for Irix (which breaks on gcc)
5662  - (djm) Fix strerror replacement for old SunOS. Based on patch from
5663    Charles Levert <charles@comm.polymtl.ca>
5664  - (djm) Seperate arc4random into seperate file and use OpenSSL's RC4
5665    implementation.
5666  - (djm) SUN_LEN macro for systems which lack it
5667
5668 20000815
5669  - (djm) More SunOS 4.1.x fixes from Nate Itkin <nitkin@europa.com>
5670  - (djm) Avoid failures on Irix when ssh is not setuid. Fix from
5671    Michael Stone <mstone@cs.loyola.edu>
5672  - (djm) Don't seek in directory based lastlogs
5673  - (djm) Fix --with-ipaddr-display configure option test. Patch from
5674    Jarno Huuskonen <jhuuskon@messi.uku.fi>
5675  - (djm) Fix AIX limits from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
5676
5677 20000813
5678  - (djm) Add $(srcdir) to includes when compiling (for VPATH). Report from
5679    Fabrice bacchella <fabrice.bacchella@marchfirst.fr>
5680
5681 20000809
5682  - (djm) Define AIX hard limits if headers don't. Report from
5683    Bill Painter <william.t.painter@lmco.com>
5684  - (djm) utmp direct write & SunOS 4 patch from Charles Levert
5685    <charles@comm.polymtl.ca>
5686
5687 20000808
5688  - (djm) Cleanup Redhat RPMs. Generate keys at runtime rather than install
5689    time, spec file cleanup.
5690
5691 20000807
5692  - (djm) Set 0755 on binaries during install. Report from Lutz Jaenicke
5693  - (djm) Suppress error messages on channel close shutdown() failurs
5694    works around Linux bug. Patch from Zack Weinberg <zack@wolery.cumb.org>
5695  - (djm) Add some more entropy collection commands from Lutz Jaenicke
5696
5697 20000725
5698  - (djm) Fix autoconf typo: HAVE_BINRESVPORT_AF -> HAVE_BINDRESVPORT_AF
5699
5700 20000721
5701  - (djm) OpenBSD CVS updates:
5702    - markus@cvs.openbsd.org  2000/07/16 02:27:22
5703      [authfd.c authfd.h channels.c clientloop.c ssh-add.c ssh-agent.c ssh.c]
5704      [sshconnect1.c sshconnect2.c]
5705      make ssh-add accept dsa keys (the agent does not)
5706    - djm@cvs.openbsd.org     2000/07/17 19:25:02
5707      [sshd.c]
5708      Another closing of stdin; ok deraadt
5709    - markus@cvs.openbsd.org  2000/07/19 18:33:12
5710      [dsa.c]
5711      missing free, reorder
5712    - markus@cvs.openbsd.org  2000/07/20 16:23:14
5713      [ssh-keygen.1]
5714      document input and output files
5715
5716 20000720
5717  - (djm) Spec file fix from Petr Novotny <Petr.Novotny@antek.cz>
5718
5719 20000716
5720  - (djm) Release 2.1.1p4
5721
5722 20000715
5723  - (djm) OpenBSD CVS updates
5724    - provos@cvs.openbsd.org  2000/07/13 16:53:22
5725      [aux.c readconf.c servconf.c ssh.h]
5726      allow multiple whitespace but only one '=' between tokens, bug report from
5727      Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@
5728    - provos@cvs.openbsd.org  2000/07/13 17:14:09
5729      [clientloop.c]
5730      typo; todd@fries.net
5731    - provos@cvs.openbsd.org  2000/07/13 17:19:31
5732      [scp.c]
5733      close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu>
5734    - markus@cvs.openbsd.org  2000/07/14 16:59:46
5735      [readconf.c servconf.c]
5736      allow leading whitespace. ok niels
5737    - djm@cvs.openbsd.org     2000/07/14 22:01:38
5738      [ssh-keygen.c ssh.c]
5739      Always create ~/.ssh with mode 700; ok Markus
5740  - Fixes for SunOS 4.1.4 from Gordon Atwood <gordon@cs.ualberta.ca>
5741    - Include floatingpoint.h for entropy.c
5742    - strerror replacement
5743
5744 20000712
5745  - (djm) Remove -lresolve for Reliant Unix
5746  - (djm) OpenBSD CVS Updates:
5747    - deraadt@cvs.openbsd.org 2000/07/11 02:11:34
5748      [session.c sshd.c ]
5749      make MaxStartups code still work with -d; djm
5750    - deraadt@cvs.openbsd.org 2000/07/11 13:17:45
5751      [readconf.c ssh_config]
5752      disable FallBackToRsh by default
5753  - (djm) Replace in_addr_t with u_int32_t in bsd-inet_aton.c. Report from
5754    Ben Lindstrom <mouring@pconline.com>
5755  - (djm) Make building of X11-Askpass and GNOME-Askpass optional in RPM
5756    spec file.
5757  - (djm) Released 2.1.1p3
5758
5759 20000711
5760  - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
5761    <tbert@abac.com>
5762  - (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
5763  - (djm) NeXT: dirent structures to get scp working from Ben Lindstrom
5764    <mouring@pconline.com>
5765  - (djm) Fix broken inet_ntoa check and ut_user/ut_name confusion, report
5766    from Jim Watt <jimw@peisj.pebio.com>
5767  - (djm) Replaced bsd-snprintf.c with one from Mutt source tree, it is known
5768    to compile on more platforms (incl NeXT).
5769  - (djm) Added bsd-inet_aton and configure support for NeXT
5770  - (djm) Misc NeXT fixes from Ben Lindstrom <mouring@pconline.com>
5771  - (djm) OpenBSD CVS updates:
5772    - markus@cvs.openbsd.org  2000/06/26 03:22:29
5773      [authfd.c]
5774      cleanup, less cut&paste
5775    - markus@cvs.openbsd.org  2000/06/26 15:59:19
5776      [servconf.c servconf.h session.c sshd.8 sshd.c]
5777      MaxStartups: limit number of unauthenticated connections, work by
5778      theo and me
5779    - deraadt@cvs.openbsd.org 2000/07/05 14:18:07
5780      [session.c]
5781      use no_x11_forwarding_flag correctly; provos ok
5782    - provos@cvs.openbsd.org  2000/07/05 15:35:57
5783      [sshd.c]
5784      typo
5785    - aaron@cvs.openbsd.org   2000/07/05 22:06:58
5786      [scp.1 ssh-agent.1 ssh-keygen.1 sshd.8]
5787      Insert more missing .El directives. Our troff really should identify
5788      these and spit out a warning.
5789    - todd@cvs.openbsd.org    2000/07/06 21:55:04
5790      [auth-rsa.c auth2.c ssh-keygen.c]
5791      clean code is good code
5792    - deraadt@cvs.openbsd.org 2000/07/07 02:14:29
5793      [serverloop.c]
5794      sense of port forwarding flag test was backwards
5795    - provos@cvs.openbsd.org  2000/07/08 17:17:31
5796      [compat.c readconf.c]
5797      replace strtok with strsep; from David Young <dyoung@onthejob.net>
5798    - deraadt@cvs.openbsd.org 2000/07/08 19:21:15
5799      [auth.h]
5800      KNF
5801    - ho@cvs.openbsd.org      2000/07/08 19:27:33
5802      [compat.c readconf.c]
5803      Better conditions for strsep() ending.
5804    - ho@cvs.openbsd.org      2000/07/10 10:27:05
5805      [readconf.c]
5806      Get the correct message on errors. (niels@ ok)
5807    - ho@cvs.openbsd.org      2000/07/10 10:30:25
5808      [cipher.c kex.c servconf.c]
5809      strtok() --> strsep(). (niels@ ok)
5810  - (djm) Fix problem with debug mode and MaxStartups
5811  - (djm) Don't generate host keys when $(DESTDIR) is set (e.g. during RPM
5812    builds)
5813  - (djm) Add strsep function from OpenBSD libc for systems that lack it
5814
5815 20000709
5816  - (djm) Only enable PAM_TTY kludge for Linux. Problem report from
5817    Kevin Steves <stevesk@sweden.hp.com>
5818  - (djm) Match prototype and function declaration for rresvport_af.
5819    Problem report from Niklas Edmundsson <nikke@ing.umu.se>
5820  - (djm) Missing $(DESTDIR) on host-key target causing problems with RPM
5821    builds. Problem report from Gregory Leblanc <GLeblanc@cu-portland.edu>
5822  - (djm) Replace ut_name with ut_user. Patch from Jim Watt
5823    <jimw@peisj.pebio.com>
5824  - (djm) Fix pam sprintf fix
5825  - (djm) Cleanup entropy collection code a little more. Split initialisation
5826    from seeding, perform intialisation immediatly at start, be careful with
5827    uids. Based on problem report from Jim Watt <jimw@peisj.pebio.com>
5828  - (djm) More NeXT compatibility from Ben Lindstrom <mouring@pconline.com>
5829    Including sigaction() et al. replacements
5830  - (djm) AIX getuserattr() session initialisation from Tom Bertelson
5831    <tbert@abac.com>
5832
5833 20000708
5834  - (djm) Fix bad fprintf format handling in auth-pam.c. Patch from
5835    Aaron Hopkins <aaron@die.net>
5836  - (djm) Fix incorrect configure handling of --with-rsh-path option. Fix from
5837    Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5838  - (djm) Fixed undefined variables for OSF SIA. Report from
5839    Baars, Henk <Hendrik.Baars@nl.origin-it.com>
5840  - (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
5841    Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
5842  - (djm) Don't use inet_addr.
5843
5844 20000702
5845  - (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>
5846  - (djm) Stop shadow expiry checking from preventing logins with NIS. Based
5847    on fix from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
5848  - (djm) Use standard OpenSSL functions in auth-skey.c. Patch from
5849    Chris, the Young One <cky@pobox.com>
5850  - (djm) Fix scp progress meter on really wide terminals. Based on patch
5851    from James H. Cloos Jr. <cloos@jhcloos.com>
5852
5853 20000701
5854  - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
5855  - (djm) Login fixes from Tom Bertelson <tbert@abac.com>
5856  - (djm) Replace "/bin/sh" with _PATH_BSHELL. Report from Corinna Vinschen
5857    <vinschen@cygnus.com>
5858  - (djm) Replace "/usr/bin/login" with LOGIN_PROGRAM
5859  - (djm) Added check for broken snprintf() functions which do not correctly
5860    terminate output string and attempt to use replacement.
5861  - (djm) Released 2.1.1p2
5862
5863 20000628
5864  - (djm) Fixes to lastlog code for Irix
5865  - (djm) Use atomicio in loginrec
5866  - (djm) Patch from Michael Stone <mstone@cs.loyola.edu> to add support for
5867    Irix 6.x array sessions, project id's, and system audit trail id.
5868  - (djm) Added 'distprep' make target to simplify packaging
5869  - (djm) Added patch from Chris Adams <cmadams@hiwaay.net> to add OSF SIA
5870    support. Enable using "USE_SIA=1 ./configure [options]"
5871
5872 20000627
5873  - (djm) Fixes to login code - not setting li->uid, cleanups
5874  - (djm) Formatting
5875
5876 20000626
5877  - (djm) Better fix to aclocal tests from Garrick James <garrick@james.net>
5878  - (djm) Account expiry support from Andreas Steinmetz <ast@domdv.de>
5879  - (djm) Added password expiry checking (no password change support)
5880  - (djm) Make EGD failures non-fatal if OpenSSL's entropy pool is still OK
5881    based on patch from Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
5882  - (djm) Fix fixed EGD code.
5883  - OpenBSD CVS update
5884    - provos@cvs.openbsd.org  2000/06/25 14:17:58
5885      [channels.c]
5886      correct check for bad channel ids; from Wei Dai <weidai@eskimo.com>
5887
5888 20000623
5889  - (djm) Use sa_family_t in prototype for rresvport_af. Patch from
5890    Svante Signell <svante.signell@telia.com>
5891  - (djm) Autoconf logic to define sa_family_t if it is missing
5892  - OpenBSD CVS Updates:
5893    - markus@cvs.openbsd.org  2000/06/22 10:32:27
5894      [sshd.c]
5895      missing atomicio; report from Steve.Marquess@DET.AMEDD.ARMY.MIL
5896    - djm@cvs.openbsd.org     2000/06/22 17:55:00
5897      [auth-krb4.c key.c radix.c uuencode.c]
5898      Missing CVS idents; ok markus
5899
5900 20000622
5901  - (djm) Automatically generate host key during "make install". Suggested
5902    by Gary E. Miller <gem@rellim.com>
5903  - (djm) Paranoia before kill() system call
5904  - OpenBSD CVS Updates:
5905    - markus@cvs.openbsd.org  2000/06/18 18:50:11
5906      [auth2.c compat.c compat.h sshconnect2.c]
5907      make userauth+pubkey interop with ssh.com-2.2.0
5908    - markus@cvs.openbsd.org  2000/06/18 20:56:17
5909      [dsa.c]
5910      mem leak + be more paranoid in dsa_verify.
5911    - markus@cvs.openbsd.org  2000/06/18 21:29:50
5912      [key.c]
5913      cleanup fingerprinting, less hardcoded sizes
5914    - markus@cvs.openbsd.org  2000/06/19 19:39:45
5915      [atomicio.c auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
5916      [auth-rsa.c auth-skey.c authfd.c authfd.h authfile.c bufaux.c bufaux.h]
5917      [buffer.c buffer.h canohost.c channels.c channels.h cipher.c cipher.h]
5918      [clientloop.c compat.c compat.h compress.c compress.h crc32.c crc32.h]
5919      [deattack.c dispatch.c dsa.c fingerprint.c fingerprint.h getput.h hmac.c]
5920      [kex.c log-client.c log-server.c login.c match.c mpaux.c mpaux.h nchan.c]
5921      [nchan.h packet.c packet.h pty.c pty.h readconf.c readconf.h readpass.c]
5922      [rsa.c rsa.h scp.c servconf.c servconf.h ssh-add.c ssh-keygen.c ssh.c]
5923      [ssh.h tildexpand.c ttymodes.c ttymodes.h uidswap.c xmalloc.c xmalloc.h]
5924      OpenBSD tag
5925    - markus@cvs.openbsd.org  2000/06/21 10:46:10
5926      sshconnect2.c missing free; nuke old comment
5927
5928 20000620
5929  - (djm) Replace use of '-o' and '-a' logical operators in configure tests
5930    with '||' and '&&'. As suggested by Jim Knoble <jmknoble@jmknoble.cx>
5931    to fix SCO Unixware problem reported by Gary E. Miller <gem@rellim.com>
5932  - (djm) Typo in loginrec.c
5933
5934 20000618
5935  - (djm) Add summary of configure options to end of ./configure run
5936  - (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
5937    Michael Stone <mstone@cs.loyola.edu>
5938  - (djm) rusage is a privileged operation on some Unices (incl.
5939    Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
5940  - (djm) Avoid PAM failures when running without a TTY. Report from
5941    Martin Petrak <petrak@spsknm.schools.sk>
5942  - (djm) Include sys/types.h when including netinet/in.h in configure tests.
5943    Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
5944  - (djm) Started merge of Ben Lindstrom's <mouring@pconline.com> NeXT support
5945  - OpenBSD CVS updates:
5946    - deraadt@cvs.openbsd.org 2000/06/17 09:58:46
5947      [channels.c]
5948      everyone says "nix it" (remove protocol 2 debugging message)
5949    - markus@cvs.openbsd.org  2000/06/17 13:24:34
5950      [sshconnect.c]
5951      allow extended server banners
5952    - markus@cvs.openbsd.org  2000/06/17 14:30:10
5953      [sshconnect.c]
5954      missing atomicio, typo
5955    - jakob@cvs.openbsd.org   2000/06/17 16:52:34
5956      [servconf.c servconf.h session.c sshd.8 sshd_config]
5957      add support for ssh v2 subsystems. ok markus@.
5958    - deraadt@cvs.openbsd.org 2000/06/17 18:57:48
5959      [readconf.c servconf.c]
5960      include = in WHITESPACE; markus ok
5961    - markus@cvs.openbsd.org  2000/06/17 19:09:10
5962      [auth2.c]
5963      implement bug compatibility with ssh-2.0.13 pubkey, server side
5964    - markus@cvs.openbsd.org  2000/06/17 21:00:28
5965      [compat.c]
5966      initial support for ssh.com's 2.2.0
5967    - markus@cvs.openbsd.org  2000/06/17 21:16:09
5968      [scp.c]
5969      typo
5970    - markus@cvs.openbsd.org  2000/06/17 22:05:02
5971      [auth-rsa.c auth2.c serverloop.c session.c auth-options.c auth-options.h]
5972      split auth-rsa option parsing into auth-options
5973      add options support to authorized_keys2
5974    - markus@cvs.openbsd.org  2000/06/17 22:42:54
5975      [session.c]
5976      typo
5977
5978 20000613
5979  - (djm) Fixes from Andrew McGill <andrewm@datrix.co.za>:
5980   - Platform define for SCO 3.x which breaks on /dev/ptmx
5981   - Detect and try to fix missing MAXPATHLEN
5982  - (djm) Fix short copy in loginrec.c (based on patch from Phill Camp
5983    <P.S.S.Camp@ukc.ac.uk>
5984
5985 20000612
5986  - (djm) Glob manpages in RPM spec files to catch compressed files
5987  - (djm) Full license in auth-pam.c
5988  - (djm) Configure fixes from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
5989  - (andre) AIX, lastlog, configure fixes from Tom Bertelson <tbert@abac.com>:
5990   - Don't try to retrieve lastlog from wtmp/wtmpx if DISABLE_LASTLOG is
5991      def'd
5992   - Set AIX to use preformatted manpages
5993
5994 20000610
5995  - (djm) Minor doc tweaks
5996  - (djm) Fix for configure on bash2 from Jim Knoble <jmknoble@jmknoble.cx>
5997
5998 20000609
5999  - (djm) Patch from Kenji Miyake <kenji@miyake.org> to disable utmp usage
6000    (in favour of utmpx) on Solaris 8
6001
6002 20000606
6003  - (djm) Cleanup of entropy.c. Reorganised code, removed second pass through
6004    list of commands (by default). Removed verbose debugging (by default).
6005  - (djm) Increased command entropy estimates and default entropy collection
6006    timeout
6007  - (djm) Remove duplicate headers from loginrec.c
6008  - (djm) Don't add /usr/local/lib to library search path on Irix
6009  - (djm) Fix rsh path in RPMs. Report from Jason L Tibbitts III
6010    <tibbs@math.uh.edu>
6011  - (djm) Warn user if grabs fail in GNOME askpass. Patch from Zack Weinberg
6012    <zack@wolery.cumb.org>
6013  - (djm) OpenBSD CVS updates:
6014   - todd@cvs.openbsd.org
6015     [sshconnect2.c]
6016     teach protocol v2 to count login failures properly and also enable an
6017     explanation of why the password prompt comes up again like v1; this is NOT
6018     crypto
6019   - markus@cvs.openbsd.org
6020     [readconf.c readconf.h servconf.c servconf.h session.c ssh.1 ssh.c sshd.8]
6021     xauth_location support; pr 1234
6022     [readconf.c sshconnect2.c]
6023     typo, unused
6024     [session.c]
6025     allow use_login only for login sessions, otherwise remote commands are
6026     execed with uid==0
6027     [sshd.8]
6028     document UseLogin better
6029     [version.h]
6030     OpenSSH 2.1.1
6031     [auth-rsa.c]
6032     fix match_hostname() logic for auth-rsa: deny access if we have a
6033     negative match or no match at all
6034     [channels.c hostfile.c match.c]
6035     don't panic if mkdtemp fails for authfwd; jkb@yahoo-inc.com via
6036     kris@FreeBSD.org
6037
6038 20000606
6039  - (djm) Added --with-cflags, --with-ldflags and --with-libs options to
6040    configure.
6041
6042 20000604
6043  - Configure tweaking for new login code on Irix 5.3
6044  - (andre) login code changes based on djm feedback
6045
6046 20000603
6047  - (andre) New login code
6048     - Remove bsd-login.[ch] and all the OpenBSD-derived code in login.c
6049     - Add loginrec.[ch], logintest.c and autoconf code
6050
6051 20000531
6052  - Cleanup of auth.c, login.c and fake-*
6053  - Cleanup of auth-pam.c, save and print "account expired" error messages
6054  - Fix EGD read bug by IWAMURO Motonori <iwa@mmp.fujitsu.co.jp>
6055  - Rewrote bsd-login to use proper utmp API if available. Major cleanup
6056    of fallback DIY code.
6057
6058 20000530
6059  - Define atexit for old Solaris
6060  - Fix buffer overrun in login.c for systems which use syslen in utmpx.
6061    patch from YOSHIFUJI Hideaki <yoshfuji@cerberus.nemoto.ecei.tohoku.ac.jp>
6062  - OpenBSD CVS updates:
6063   - markus@cvs.openbsd.org
6064     [session.c]
6065     make x11-fwd work w/ localhost (xauth add host/unix:11)
6066     [cipher.c compat.c readconf.c servconf.c]
6067     check strtok() != NULL; ok niels@
6068     [key.c]
6069     fix key_read() for uuencoded keys w/o '='
6070     [serverloop.c]
6071     group ssh1 vs. ssh2 in serverloop
6072     [kex.c kex.h myproposal.h sshconnect2.c sshd.c]
6073     split kexinit/kexdh, factor out common code
6074     [readconf.c ssh.1 ssh.c]
6075     forwardagent defaults to no, add ssh -A
6076   - theo@cvs.openbsd.org
6077     [session.c]
6078     just some line shortening
6079  - Released 2.1.0p3
6080
6081 20000520
6082  - Xauth fix from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
6083  - Don't touch utmp if USE_UTMPX defined
6084  - SunOS 4.x support from Todd C. Miller <Todd.Miller@courtesan.com>
6085  - SIGCHLD fix for AIX and HPUX from Tom Bertelson <tbert@abac.com>
6086  - HPUX and Configure fixes from Lutz Jaenicke
6087    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
6088  - Use mkinstalldirs script to make directories instead of non-portable
6089    "install -d". Suggested by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
6090  - Doc cleanup
6091
6092 20000518
6093  - Include Andre Lucas' fixprogs script. Forgot to "cvs add" it yesterday
6094  - OpenBSD CVS updates:
6095   - markus@cvs.openbsd.org
6096     [sshconnect.c]
6097     copy only ai_addrlen bytes; misiek@pld.org.pl
6098     [auth.c]
6099     accept an empty shell in authentication; bug reported by
6100     chris@tinker.ucr.edu
6101     [serverloop.c]
6102     we don't have stderr for interactive terminal sessions (fcntl errors)
6103
6104 20000517
6105  - Fix from Andre Lucas <andre.lucas@dial.pipex.com>
6106   - Fixes command line printing segfaults (spotter: Bladt Norbert)
6107   - Fixes erroneous printing of debug messages to syslog
6108   - Fixes utmp for MacOS X (spotter: Aristedes Maniatis)
6109   - Gives useful error message if PRNG initialisation fails
6110   - Reduced ssh startup delay
6111   - Measures cumulative command time rather than the time between reads
6112     after select()
6113   - 'fixprogs' perl script to eliminate non-working entropy commands, and
6114     optionally run 'ent' to measure command entropy
6115  - Applied Tom Bertelson's <tbert@abac.com> AIX authentication fix
6116  - Avoid WCOREDUMP complation errors for systems that lack it
6117  - Avoid SIGCHLD warnings from entropy commands
6118  - Fix HAVE_PAM_GETENVLIST setting from Simon Wilkinson <sxw@dcs.ed.ac.uk>
6119  - OpenBSD CVS update:
6120   - markus@cvs.openbsd.org
6121     [ssh.c]
6122     fix usage()
6123     [ssh2.h]
6124     draft-ietf-secsh-architecture-05.txt
6125     [ssh.1]
6126     document ssh -T -N (ssh2 only)
6127     [channels.c serverloop.c ssh.h sshconnect.c sshd.c aux.c]
6128     enable nonblocking IO for sshd w/ proto 1, too; split out common code
6129     [aux.c]
6130     missing include
6131  - Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
6132   - INSTALL typo and URL fix
6133   - Makefile fix
6134   - Solaris fixes
6135  - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka
6136    <ksakai@kso.netwk.ntt-at.co.jp>
6137  - RSAless operation patch from kevin_oconnor@standardandpoors.com
6138  - Detect OpenSSL seperatly from RSA
6139  - Better test for RSA (more compatible with RSAref). Based on work by
6140    Ed Eden <ede370@stl.rural.usda.gov>
6141
6142 20000513
6143  - Fix for non-recognised DSA keys from Arkadiusz Miskiewicz
6144    <misiek@pld.org.pl>
6145
6146 20000511
6147  - Fix for prng_seed permissions checking from Lutz Jaenicke
6148    <Lutz.Jaenicke@aet.TU-Cottbus.DE>
6149  - "make host-key" fix for Irix
6150
6151 20000509
6152  - OpenBSD CVS update
6153   - markus@cvs.openbsd.org
6154     [cipher.h myproposal.h readconf.c readconf.h servconf.c ssh.1 ssh.c]
6155     [ssh.h sshconnect1.c sshconnect2.c sshd.8]
6156     - complain about invalid ciphers in SSH1 (e.g. arcfour is SSH2 only)
6157   - hugh@cvs.openbsd.org
6158     [ssh.1]
6159     - zap typo
6160     [ssh-keygen.1]
6161     - One last nit fix. (markus approved)
6162     [sshd.8]
6163     - some markus certified spelling adjustments
6164   - markus@cvs.openbsd.org
6165     [auth2.c channels.c clientloop.c compat compat.h dsa.c kex.c]
6166     [sshconnect2.c ]
6167     - bug compat w/ ssh-2.0.13 x11, split out bugs
6168     [nchan.c]
6169     - no drain if ibuf_empty, fixes x11fwd problems; tests by fries@
6170     [ssh-keygen.c]
6171     - handle escapes in real and original key format, ok millert@
6172     [version.h]
6173     - OpenSSH-2.1
6174  - Moved all the bsd-* and fake-* stuff into new libopenbsd-compat.a
6175  - Doc updates
6176  - Cleanup of bsd-base64 headers, bugfix definitions of __b64_*. Reported
6177    by Andre Lucas <andre.lucas@dial.pipex.com>
6178
6179 20000508
6180  - Makefile and RPM spec fixes
6181  - Generate DSA host keys during "make key" or RPM installs
6182  - OpenBSD CVS update
6183   - markus@cvs.openbsd.org
6184     [clientloop.c sshconnect2.c]
6185     - make x11-fwd interop w/ ssh-2.0.13
6186     [README.openssh2]
6187     - interop w/ SecureFX
6188  - Release 2.0.0beta2
6189
6190  - Configure caching and cleanup patch from Andre Lucas'
6191    <andre.lucas@dial.pipex.com>
6192
6193 20000507
6194  - Remove references to SSLeay.
6195  - Big OpenBSD CVS update
6196   - markus@cvs.openbsd.org
6197     [clientloop.c]
6198     - typo
6199     [session.c]
6200     - update proctitle on pty alloc/dealloc, e.g. w/ windows client
6201     [session.c]
6202     - update proctitle for proto 1, too
6203     [channels.h nchan.c serverloop.c session.c sshd.c]
6204     - use c-style comments
6205   - deraadt@cvs.openbsd.org
6206     [scp.c]
6207     - more atomicio
6208   - markus@cvs.openbsd.org
6209     [channels.c]
6210     - set O_NONBLOCK
6211     [ssh.1]
6212     - update AUTHOR
6213     [readconf.c ssh-keygen.c ssh.h]
6214     - default DSA key file ~/.ssh/id_dsa
6215     [clientloop.c]
6216     - typo, rm verbose debug
6217   - deraadt@cvs.openbsd.org
6218     [ssh-keygen.1]
6219     - document DSA use of ssh-keygen
6220     [sshd.8]
6221     - a start at describing what i understand of the DSA side
6222     [ssh-keygen.1]
6223     - document -X and -x
6224     [ssh-keygen.c]
6225     - simplify usage
6226   - markus@cvs.openbsd.org
6227     [sshd.8]
6228     - there is no rhosts_dsa
6229     [ssh-keygen.1]
6230     - document -y, update -X,-x
6231     [nchan.c]
6232     - fix close for non-open ssh1 channels
6233     [servconf.c servconf.h ssh.h sshd.8 sshd.c ]
6234     - s/DsaKey/HostDSAKey/, document option
6235     [sshconnect2.c]
6236     - respect number_of_password_prompts
6237     [channels.c channels.h servconf.c servconf.h session.c sshd.8]
6238     - GatewayPorts for sshd, ok deraadt@
6239     [ssh-add.1 ssh-agent.1 ssh.1]
6240     - more doc on: DSA, id_dsa, known_hosts2, authorized_keys2
6241     [ssh.1]
6242     - more info on proto 2
6243     [sshd.8]
6244     - sync AUTHOR w/ ssh.1
6245     [key.c key.h sshconnect.c]
6246     - print key type when talking about host keys
6247     [packet.c]
6248     - clear padding in ssh2
6249     [dsa.c key.c radix.c ssh.h sshconnect1.c uuencode.c uuencode.h]
6250     - replace broken uuencode w/ libc b64_ntop
6251     [auth2.c]
6252     - log failure before sending the reply
6253     [key.c radix.c uuencode.c]
6254     - remote trailing comments before calling __b64_pton
6255     [auth2.c readconf.c readconf.h servconf.c servconf.h ssh.1]
6256     [sshconnect2.c sshd.8]
6257     - add DSAAuthetication option to ssh/sshd, document SSH2 in sshd.8
6258  - Bring in b64_ntop and b64_pton from OpenBSD libc (bsd-base64.[ch])
6259
6260 20000502
6261  - OpenBSD CVS update
6262    [channels.c]
6263    - init all fds, close all fds.
6264    [sshconnect2.c]
6265    - check whether file exists before asking for passphrase
6266    [servconf.c servconf.h sshd.8 sshd.c]
6267    - PidFile, pr 1210
6268    [channels.c]
6269    - EINTR
6270    [channels.c]
6271    - unbreak, ok niels@
6272    [sshd.c]
6273    - unlink pid file, ok niels@
6274    [auth2.c]
6275    - Add missing #ifdefs; ok - markus
6276  - Add Andre Lucas' <andre.lucas@dial.pipex.com> patch to read entropy
6277    gathering commands from a text file
6278  - Release 2.0.0beta1
6279
6280 20000501
6281  - OpenBSD CVS update
6282    [packet.c]
6283    - send debug messages in SSH2 format
6284    [scp.c]
6285    - fix very rare EAGAIN/EINTR issues; based on work by djm
6286    [packet.c]
6287    - less debug, rm unused
6288    [auth2.c]
6289    - disable kerb,s/key in ssh2
6290    [sshd.8]
6291    - Minor tweaks and typo fixes.
6292    [ssh-keygen.c]
6293    - Put -d into usage and reorder. markus ok.
6294  - Include missing headers for OpenSSL tests. Fix from Phil Karn
6295    <karn@ka9q.ampr.org>
6296  - Fixed __progname symbol collisions reported by Andre Lucas
6297    <andre.lucas@dial.pipex.com>
6298  - Merged bsd-login ttyslot and AIX utmp patch from Gert Doering
6299    <gd@hilb1.medat.de>
6300  - Add some missing ifdefs to auth2.c
6301  - Deprecate perl-tk askpass.
6302  - Irix portability fixes - don't include netinet headers more than once
6303  - Make sure we don't save PRNG seed more than once
6304
6305 20000430
6306  - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
6307  - Integrate Andre Lucas' <andre.lucas@dial.pipex.com> entropy collection
6308    patch.
6309    - Adds timeout to entropy collection
6310    - Disables slow entropy sources
6311    - Load and save seed file
6312  - Changed entropy seed code to user per-user seeds only (server seed is
6313    saved in root's .ssh directory)
6314  - Use atexit() and fatal cleanups to save seed on exit
6315  - More OpenBSD updates:
6316    [session.c]
6317    - don't call chan_write_failed() if we are not writing
6318    [auth-rsa.c auth1.c authfd.c hostfile.c ssh-agent.c]
6319    - keysize warnings error() -> log()
6320
6321 20000429
6322  - Merge big update to OpenSSH-2.0 from OpenBSD CVS
6323    [README.openssh2]
6324    - interop w/ F-secure windows client
6325    - sync documentation
6326    - ssh_host_dsa_key not ssh_dsa_key
6327    [auth-rsa.c]
6328    - missing fclose
6329    [auth.c authfile.c compat.c dsa.c dsa.h hostfile.c key.c key.h radix.c]
6330    [readconf.c readconf.h ssh-add.c ssh-keygen.c ssh.c ssh.h sshconnect.c]
6331    [sshd.c uuencode.c uuencode.h authfile.h]
6332    - add DSA pubkey auth and other SSH2 fixes.  use ssh-keygen -[xX]
6333      for trading keys with the real and the original SSH, directly from the
6334      people who invented the SSH protocol.
6335    [auth.c auth.h authfile.c sshconnect.c auth1.c auth2.c sshconnect.h]
6336    [sshconnect1.c sshconnect2.c]
6337    - split auth/sshconnect in one file per protocol version
6338    [sshconnect2.c]
6339    - remove debug
6340    [uuencode.c]
6341    - add trailing =
6342    [version.h]
6343    - OpenSSH-2.0
6344    [ssh-keygen.1 ssh-keygen.c]
6345    - add -R flag: exit code indicates if RSA is alive
6346    [sshd.c]
6347    - remove unused
6348      silent if -Q is specified
6349    [ssh.h]
6350    - host key becomes /etc/ssh_host_dsa_key
6351    [readconf.c servconf.c ]
6352    - ssh/sshd default to proto 1 and 2
6353    [uuencode.c]
6354    - remove debug
6355    [auth2.c ssh-keygen.c sshconnect2.c sshd.c]
6356    - xfree DSA blobs
6357    [auth2.c serverloop.c session.c]
6358    - cleanup logging for sshd/2, respect PasswordAuth no
6359    [sshconnect2.c]
6360    - less debug, respect .ssh/config
6361    [README.openssh2 channels.c channels.h]
6362    - clientloop.c session.c ssh.c
6363    - support for x11-fwding, client+server
6364
6365 20000421
6366  - Merge fix from OpenBSD CVS
6367   [ssh-agent.c]
6368   - Fix memory leak per connection. Report from Andy Spiegl <Andy@Spiegl.de>
6369     via Debian bug #59926
6370  - Define __progname in session.c if libc doesn't
6371  - Remove indentation on autoconf #include statements to avoid bug in
6372    DEC Tru64 compiler. Report and fix from David Del Piero
6373    <David.DelPiero@qed.qld.gov.au>
6374
6375 20000420
6376  - Make fixpaths work with perl4, patch from Andre Lucas
6377    <andre.lucas@dial.pipex.com>
6378  - Sync with OpenBSD CVS:
6379   [clientloop.c login.c serverloop.c ssh-agent.c ssh.h sshconnect.c sshd.c]
6380   - pid_t
6381   [session.c]
6382   - remove bogus chan_read_failed. this could cause data
6383     corruption (missing data) at end of a SSH2 session.
6384  - Merge fixes from Debian patch from Phil Hands <phil@hands.com>
6385   - Allow setting of PAM service name through CFLAGS (SSHD_PAM_SERVICE)
6386   - Use vhangup to clean up Linux ttys
6387   - Force posix getopt processing on GNU libc systems
6388  - Debian bug #55910 - remove references to ssl(8) manpages
6389  - Debian bug #58031 - ssh_config lies about default cipher
6390
6391 20000419
6392  - OpenBSD CVS updates
6393    [channels.c]
6394    - fix pr 1196, listen_port and port_to_connect interchanged
6395    [scp.c]
6396    - after completion, replace the progress bar ETA counter with a final
6397      elapsed time; my idea, aaron wrote the patch
6398    [ssh_config sshd_config]
6399    - show 'Protocol' as an example, ok markus@
6400    [sshd.c]
6401    - missing xfree()
6402  - Add missing header to bsd-misc.c
6403
6404 20000416
6405  - Reduce diff against OpenBSD source
6406    - All OpenSSL includes are now unconditionally referenced as
6407      openssl/foo.h
6408    - Pick up formatting changes
6409    - Other minor changed (typecasts, etc) that I missed
6410
6411 20000415
6412  - OpenBSD CVS updates.
6413    [ssh.1 ssh.c]
6414    - ssh -2
6415    [auth.c channels.c clientloop.c packet.c packet.h serverloop.c]
6416    [session.c sshconnect.c]
6417    - check payload for (illegal) extra data
6418    [ALL]
6419    whitespace cleanup
6420
6421 20000413
6422  - INSTALL doc updates
6423  - Merged OpenBSD updates to include paths.
6424
6425 20000412
6426  - OpenBSD CVS updates:
6427    - [channels.c]
6428      repair x11-fwd
6429    - [sshconnect.c]
6430      fix passwd prompt for ssh2, less debugging output.
6431    - [clientloop.c compat.c dsa.c kex.c sshd.c]
6432      less debugging output
6433    - [kex.c kex.h sshconnect.c sshd.c]
6434      check for reasonable public DH values
6435    - [README.openssh2 cipher.c cipher.h compat.c compat.h readconf.c]
6436      [readconf.h servconf.c servconf.h ssh.c ssh.h sshconnect.c sshd.c]
6437      add Cipher and Protocol options to ssh/sshd, e.g.:
6438      ssh -o 'Protocol 1,2' if you prefer proto 1, ssh -o 'Ciphers
6439      arcfour,3des-cbc'
6440    - [sshd.c]
6441      print 1.99 only if server supports both
6442
6443 20000408
6444  - Avoid some compiler warnings in fake-get*.c
6445  - Add IPTOS macros for systems which lack them
6446  - Only set define entropy collection macros if they are found
6447  - More large OpenBSD CVS updates:
6448    - [auth.c auth.h servconf.c servconf.h serverloop.c session.c]
6449      [session.h ssh.h sshd.c README.openssh2]
6450      ssh2 server side, see README.openssh2; enable with 'sshd -2'
6451    - [channels.c]
6452      no adjust after close
6453    - [sshd.c compat.c ]
6454      interop w/ latest ssh.com windows client.
6455
6456 20000406
6457  - OpenBSD CVS update:
6458    - [channels.c]
6459      close efd on eof
6460    - [clientloop.c compat.c ssh.c sshconnect.c myproposal.h]
6461      ssh2 client implementation, interops w/ ssh.com and lsh servers.
6462    - [sshconnect.c]
6463      missing free.
6464    - [authfile.c cipher.c cipher.h packet.c sshconnect.c sshd.c]
6465      remove unused argument, split cipher_mask()
6466    - [clientloop.c]
6467      re-order: group ssh1 vs. ssh2
6468  - Make Redhat spec require openssl >= 0.9.5a
6469
6470 20000404
6471  - Add tests for RAND_add function when searching for OpenSSL
6472  - OpenBSD CVS update:
6473    - [packet.h packet.c]
6474      ssh2 packet format
6475    - [packet.h packet.c nchan2.ms nchan.h compat.h compat.c]
6476      [channels.h channels.c]
6477      channel layer support for ssh2
6478    - [kex.h kex.c hmac.h hmac.c dsa.c dsa.h]
6479      DSA, keyexchange, algorithm agreement for ssh2
6480  - Generate manpages before make install not at the end of make all
6481  - Don't seed the rng quite so often
6482  - Always reseed rng when requested
6483
6484 20000403
6485  - Wrote entropy collection routines for systems that lack /dev/random
6486    and EGD
6487  - Disable tests and typedefs for 64 bit types. They are currently unused.
6488
6489 20000401
6490  - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
6491    - [auth.c session.c sshd.c auth.h]
6492      split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
6493    - [bufaux.c bufaux.h]
6494      support ssh2 bignums
6495    - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
6496      [readconf.c ssh.c ssh.h serverloop.c]
6497      replace big switch() with function tables (prepare for ssh2)
6498    - [ssh2.h]
6499      ssh2 message type codes
6500    - [sshd.8]
6501      reorder Xr to avoid cutting
6502    - [serverloop.c]
6503      close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
6504    - [channels.c]
6505      missing close
6506      allow bigger packets
6507    - [cipher.c cipher.h]
6508      support ssh2 ciphers
6509    - [compress.c]
6510      cleanup, less code
6511    - [dispatch.c dispatch.h]
6512      function tables for different message types
6513    - [log-server.c]
6514      do not log() if debuggin to stderr
6515      rename a cpp symbol, to avoid param.h collision
6516    - [mpaux.c]
6517      KNF
6518    - [nchan.c]
6519      sync w/ channels.c
6520
6521 20000326
6522  - Better tests for OpenSSL w/ RSAref
6523  - Added replacement setenv() function from OpenBSD libc. Suggested by
6524    Ben Lindstrom <mouring@pconline.com>
6525  - OpenBSD CVS update
6526    - [auth-krb4.c]
6527      -Wall
6528    - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
6529      [match.h ssh.c ssh.h sshconnect.c sshd.c]
6530      initial support for DSA keys. ok deraadt@, niels@
6531    - [cipher.c cipher.h]
6532      remove unused cipher_attack_detected code
6533    - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
6534      Fix some formatting problems I missed before.
6535    - [ssh.1 sshd.8]
6536      fix spelling errors, From: FreeBSD
6537    - [ssh.c]
6538      switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
6539
6540 20000324
6541  - Released 1.2.3
6542
6543 20000317
6544  - Clarified --with-default-path option.
6545  - Added -blibpath handling for AIX to work around stupid runtime linking.
6546    Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
6547    <jmknoble@jmknoble.cx>
6548  - Checks for 64 bit int types. Problem report from Mats Fredholm
6549    <matsf@init.se>
6550  - OpenBSD CVS updates:
6551    - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c]
6552      [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
6553      [sshd.c]
6554      pedantic: signed vs. unsigned, void*-arithm, etc
6555    - [ssh.1 sshd.8]
6556      Various cleanups and standardizations.
6557  - Runtime error fix for HPUX from Otmar Stahl
6558    <O.Stahl@lsw.uni-heidelberg.de>
6559
6560 20000316
6561  - Fixed configure not passing LDFLAGS to Solaris. Report from David G.
6562    Hesprich <dghespri@sprintparanet.com>
6563  - Propogate LD through to Makefile
6564  - Doc cleanups
6565  - Added blurb about "scp: command not found" errors to UPGRADING
6566
6567 20000315
6568  - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
6569    problems with gcc/Solaris.
6570  - Don't free argument to putenv() after use (in setenv() replacement).
6571    Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
6572  - Created contrib/ subdirectory. Included helpers from Phil Hands'
6573    Debian package, README file and chroot patch from Ricardo Cerqueira
6574    <rmcc@clix.pt>
6575  - Moved gnome-ssh-askpass.c to contrib directory and removed config
6576    option.
6577  - Slight cleanup to doc files
6578  - Configure fix from Bratislav ILICH <bilic@zepter.ru>
6579
6580 20000314
6581  - Include macro for IN6_IS_ADDR_V4MAPPED. Report from
6582    peter@frontierflying.com
6583  - Include /usr/local/include and /usr/local/lib for systems that don't
6584    do it themselves
6585  - -R/usr/local/lib for Solaris
6586  - Fix RSAref detection
6587  - Fix IN6_IS_ADDR_V4MAPPED macro
6588
6589 20000311
6590  - Detect RSAref
6591  - OpenBSD CVS change
6592    [sshd.c]
6593     - disallow guessing of root password
6594  - More configure fixes
6595  - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
6596
6597 20000309
6598  - OpenBSD CVS updates to v1.2.3
6599    [ssh.h atomicio.c]
6600     - int atomicio -> ssize_t (for alpha). ok deraadt@
6601    [auth-rsa.c]
6602     - delay MD5 computation until client sends response, free() early, cleanup.
6603    [cipher.c]
6604     - void* -> unsigned char*, ok niels@
6605    [hostfile.c]
6606     - remove unused variable 'len'. fix comments.
6607     - remove unused variable
6608    [log-client.c log-server.c]
6609     - rename a cpp symbol, to avoid param.h collision
6610    [packet.c]
6611     - missing xfree()
6612     - getsockname() requires initialized tolen; andy@guildsoftware.com
6613     - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
6614    from Holger.Trapp@Informatik.TU-Chemnitz.DE
6615    [pty.c pty.h]
6616     - register cleanup for pty earlier. move code for pty-owner handling to
6617       pty.c ok provos@, dugsong@
6618    [readconf.c]
6619     - turn off x11-fwd for the client, too.
6620    [rsa.c]
6621     - PKCS#1 padding
6622    [scp.c]
6623     - allow '.' in usernames; from jedgar@fxp.org
6624    [servconf.c]
6625     - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
6626     - sync with sshd_config
6627    [ssh-keygen.c]
6628     - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
6629    [ssh.1]
6630     - Change invalid 'CHAT' loglevel to 'VERBOSE'
6631    [ssh.c]
6632     - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
6633     - turn off x11-fwd for the client, too.
6634    [sshconnect.c]
6635     - missing xfree()
6636     - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
6637     - read error vs. "Connection closed by remote host"
6638    [sshd.8]
6639     - ie. -> i.e.,
6640     - do not link to a commercial page..
6641     - sync with sshd_config
6642    [sshd.c]
6643     - no need for poll.h; from bright@wintelcom.net
6644     - log with level log() not fatal() if peer behaves badly.
6645     - don't panic if client behaves strange. ok deraadt@
6646     - make no-port-forwarding for RSA keys deny both -L and -R style fwding
6647     - delay close() of pty until the pty has been chowned back to root
6648     - oops, fix comment, too.
6649     - missing xfree()
6650     - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
6651       (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
6652     - register cleanup for pty earlier. move code for pty-owner handling to
6653       pty.c ok provos@, dugsong@
6654     - create x11 cookie file
6655     - fix pr 1113, fclose() -> pclose(), todo: remote popen()
6656     - version 1.2.3
6657  - Cleaned up
6658  - Removed warning workaround for Linux and devpts filesystems (no longer
6659    required after OpenBSD updates)
6660
6661 20000308
6662  - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
6663
6664 20000307
6665  - Released 1.2.2p1
6666
6667 20000305
6668  - Fix DEC compile fix
6669  - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
6670  - Check for getpagesize in libucb.a if not found in libc. Fix for old
6671    Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
6672  - Check for libwrap if --with-tcp-wrappers option specified. Suggestion
6673    Mate Wierdl <mw@moni.msci.memphis.edu>
6674
6675 20000303
6676  - Added "make host-key" target, Suggestion from Dominik Brettnacher
6677  <domi@saargate.de>
6678  - Don't permanently fail on bind() if getaddrinfo has more choices left for
6679    us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
6680    Miskiewicz <misiek@pld.org.pl>
6681  - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6682  - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
6683
6684 20000302
6685  - Big cleanup of autoconf code
6686    - Rearranged to be a little more logical
6687    - Added -R option for Solaris
6688    - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
6689      to detect library and header location _and_ ensure library has proper
6690      RSA support built in (this is a problem with OpenSSL 0.9.5).
6691  - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
6692  - Avoid warning message with Unix98 ptys
6693  - Warning was valid - possible race condition on PTYs. Avoided using
6694    platform-specific code.
6695  - Document some common problems
6696  - Allow root access to any key. Patch from
6697    markus.friedl@informatik.uni-erlangen.de
6698
6699 20000207
6700  - Removed SOCKS code. Will support through a ProxyCommand.
6701
6702 20000203
6703  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
6704  - Add --with-ssl-dir option
6705
6706 20000202
6707  - Fix lastlog code for directory based lastlogs. Fix from Josh Durham
6708    <jmd@aoe.vt.edu>
6709  - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
6710  - Added URLs to Japanese translations of documents by HARUYAMA Seigo
6711    <haruyama@nt.phys.s.u-tokyo.ac.jp>
6712
6713 20000201
6714  - Use socket pairs by default (instead of pipes). Prevents race condition
6715    on several (buggy) OSs. Report and fix from tridge@linuxcare.com
6716
6717 20000127
6718  - Seed OpenSSL's random number generator before generating RSA keypairs
6719  - Split random collector into seperate file
6720  - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
6721
6722 20000126
6723  - Released 1.2.2 stable
6724
6725  - NeXT keeps it lastlog in /usr/adm. Report from
6726    mouring@newton.pconline.com
6727  - Added note in UPGRADING re interop with commercial SSH using idea.
6728    Report from Jim Knoble <jmknoble@jmknoble.cx>
6729  - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
6730    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6731
6732 20000125
6733  - Fix NULL pointer dereference in login.c. Fix from Andre Lucas
6734    <andre.lucas@dial.pipex.com>
6735  - Reorder PAM initialisation so it does not mess up lastlog. Reported
6736    by Andre Lucas <andre.lucas@dial.pipex.com>
6737  - Use preformatted manpages on SCO, report from Gary E. Miller
6738    <gem@rellim.com>
6739  - New URL for x11-ssh-askpass.
6740  - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble
6741    <jmknoble@jmknoble.cx>
6742  - Added 'DESTDIR' option to Makefile to ease package building. Patch from
6743    Jim Knoble <jmknoble@jmknoble.cx>
6744  - Updated RPM spec files to use DESTDIR
6745
6746 20000124
6747  - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
6748    increment)
6749
6750 20000123
6751  - OpenBSD CVS:
6752    - [packet.c]
6753      getsockname() requires initialized tolen; andy@guildsoftware.com
6754  - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin
6755    <drankin@bohemians.lexington.ky.us>
6756  - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
6757
6758 20000122
6759  - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
6760    <bent@clark.net>
6761  - Merge preformatted manpage patch from Andre Lucas
6762    <andre.lucas@dial.pipex.com>
6763  - Make IPv4 use the default in RPM packages
6764  - Irix uses preformatted manpages
6765  - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
6766    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6767  - OpenBSD CVS updates:
6768    - [packet.c]
6769      use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
6770      from Holger.Trapp@Informatik.TU-Chemnitz.DE
6771    - [sshd.c]
6772      log with level log() not fatal() if peer behaves badly.
6773    - [readpass.c]
6774      instead of blocking SIGINT, catch it ourselves, so that we can clean
6775      the tty modes up and kill ourselves -- instead of our process group
6776      leader (scp, cvs, ...) going away and leaving us in noecho mode.
6777      people with cbreak shells never even noticed..
6778    - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
6779      ie. -> i.e.,
6780
6781 20000120
6782  - Don't use getaddrinfo on AIX
6783  - Update to latest OpenBSD CVS:
6784    - [auth-rsa.c]
6785      - fix user/1056, sshd keeps restrictions; dbt@meat.net
6786    - [sshconnect.c]
6787      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
6788      - destroy keys earlier
6789      - split key exchange (kex) and user authentication (user-auth),
6790        ok: provos@
6791    - [sshd.c]
6792      - no need for poll.h; from bright@wintelcom.net
6793      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
6794      - split key exchange (kex) and user authentication (user-auth),
6795        ok: provos@
6796  - Big manpage and config file cleanup from Andre Lucas
6797    <andre.lucas@dial.pipex.com>
6798    - Re-added latest (unmodified) OpenBSD manpages
6799  - Doc updates
6800  - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
6801    Christos Zoulas <christos@netbsd.org>
6802
6803 20000119
6804  - SCO compile fixes from Gary E. Miller <gem@rellim.com>
6805  - Compile fix from Darren_Hall@progressive.com
6806  - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
6807    addresses using getaddrinfo(). Added a configure switch to make the
6808    default lookup mode AF_INET
6809
6810 20000118
6811  - Fixed --with-pid-dir option
6812  - Makefile fix from Gary E. Miller <gem@rellim.com>
6813  - Compile fix for HPUX and Solaris from Andre Lucas
6814    <andre.lucas@dial.pipex.com>
6815
6816 20000117
6817  - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
6818    port, ignore EINVAL errors (Linux) when searching for free port.
6819  - Revert __snprintf -> snprintf aliasing. Apparently Solaris
6820    __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
6821  - Document location of Redhat PAM file in INSTALL.
6822  - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6
6823    INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to
6824    deliver (no IPv6 kernel support)
6825  - Released 1.2.1pre27
6826
6827  - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
6828  - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen
6829    <jhuuskon@hytti.uku.fi>
6830  - Fix hang on logout if processes are still using the pty. Needs
6831    further testing.
6832  - Patch from Christos Zoulas <christos@zoulas.com>
6833    - Try $prefix first when looking for OpenSSL.
6834    - Include sys/types.h when including sys/socket.h in test programs
6835  - Substitute PID directory in sshd.8. Suggestion from Andrew
6836    Stribblehill <a.d.stribblehill@durham.ac.uk>
6837
6838 20000116
6839  - Renamed --with-xauth-path to --with-xauth
6840  - Added --with-pid-dir option
6841  - Released 1.2.1pre26
6842
6843  - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
6844  - Fixed broken bugfix for /dev/ptmx on Linux systems which lack
6845    openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
6846
6847 20000115
6848  - Add --with-xauth-path configure directive and explicit test for
6849    /usr/openwin/bin/xauth for Solaris systems. Report from Anders
6850    Nordby <anders@fix.no>
6851  - Fix incorrect detection of /dev/ptmx on Linux systems that lack
6852    openpty. Report from John Seifarth <john@waw.be>
6853  - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
6854    sys/types.h. Fixes problems on SCO, report from Gary E. Miller
6855    <gem@rellim.com>
6856  - Use __snprintf and __vnsprintf if they are found where snprintf and
6857    vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
6858    and others.
6859
6860 20000114
6861  - Merged OpenBSD IPv6 patch:
6862    - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
6863      [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
6864      [hostfile.c sshd_config]
6865      ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
6866      features: sshd allows multiple ListenAddress and Port options. note
6867      that libwrap is not IPv6-ready. (based on patches from
6868      fujiwara@rcac.tdi.co.jp)
6869    - [ssh.c canohost.c]
6870      more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
6871      from itojun@
6872    - [channels.c]
6873      listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
6874    - [packet.h]
6875      allow auth-kerberos for IPv4 only
6876    - [scp.1 sshd.8 servconf.h scp.c]
6877      document -4, -6, and 'ssh -L 2022/::1/22'
6878    - [ssh.c]
6879      'ssh @host' is illegal (null user name), from
6880      karsten@gedankenpolizei.de
6881    - [sshconnect.c]
6882      better error message
6883    - [sshd.c]
6884      allow auth-kerberos for IPv4 only
6885  - Big IPv6 merge:
6886    - Cleanup overrun in sockaddr copying on RHL 6.1
6887    - Replacements for getaddrinfo, getnameinfo, etc based on versions
6888      from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
6889    - Replacement for missing structures on systems that lack IPv6
6890    - record_login needed to know about AF_INET6 addresses
6891    - Borrowed more code from OpenBSD: rresvport_af and requisites
6892
6893 20000110
6894  - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
6895
6896 20000107
6897  - New config.sub and config.guess to fix problems on SCO. Supplied
6898    by Gary E. Miller <gem@rellim.com>
6899  - SCO build fix from Gary E. Miller <gem@rellim.com>
6900  - Released 1.2.1pre25
6901
6902 20000106
6903  - Documentation update & cleanup
6904  - Better KrbIV / AFS detection, based on patch from:
6905    Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
6906
6907 20000105
6908  - Fixed annoying DES corruption problem. libcrypt has been
6909    overriding symbols in libcrypto. Removed libcrypt and crypt.h
6910    altogether (libcrypto includes its own crypt(1) replacement)
6911  - Added platform-specific rules for Irix 6.x. Included warning that
6912    they are untested.
6913
6914 20000103
6915  - Add explicit make rules for files proccessed by fixpaths.
6916  - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori
6917    <tnh@kondara.org>
6918  - Removed "nullok" directive from default PAM configuration files.
6919    Added information on enabling EmptyPasswords on openssh+PAM in
6920    UPGRADING file.
6921  - OpenBSD CVS updates
6922    - [ssh-agent.c]
6923      cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and
6924      dgaudet@arctic.org
6925    - [sshconnect.c]
6926      compare correct version for 1.3 compat mode
6927
6928 20000102
6929  - Prevent multiple inclusion of config.h and defines.h. Suggested
6930    by Andre Lucas <andre.lucas@dial.pipex.com>
6931  - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
6932    <dgaudet@arctic.org>
6933
6934 19991231
6935  - Fix password support on systems with a mixture of shadowed and
6936    non-shadowed passwords (e.g. NIS). Report and fix from
6937    HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
6938  - Fix broken autoconf typedef detection. Report from Marc G.
6939    Fournier <marc.fournier@acadiau.ca>
6940  - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
6941    <Franz.Sirl-kernel@lauterbach.com>
6942  - Prevent typedefs from being compiled more than once. Report from
6943    Marc G. Fournier <marc.fournier@acadiau.ca>
6944  - Fill in ut_utaddr utmp field. Report from Benjamin Charron
6945    <iretd@bigfoot.com>
6946  - Really fix broken default path. Fix from Jim Knoble
6947    <jmknoble@jmknoble.cx>
6948  - Remove test for quad_t. No longer needed.
6949  - Released 1.2.1pre24
6950
6951  - Added support for directory-based lastlogs
6952  - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
6953
6954 19991230
6955  - OpenBSD CVS updates:
6956    - [auth-passwd.c]
6957      check for NULL 1st
6958  - Removed most of the pam code into its own file auth-pam.[ch]. This
6959    cleaned up sshd.c up significantly.
6960  - PAM authentication was incorrectly interpreting
6961    "PermitRootLogin without-password". Report from Matthias Andree
6962    <ma@dt.e-technik.uni-dortmund.de
6963  - Several other cleanups
6964  - Merged Dante SOCKS support patch from David Rankin
6965   <drankin@bohemians.lexington.ky.us>
6966  - Updated documentation with ./configure options
6967  - Released 1.2.1pre23
6968
6969 19991229
6970  - Applied another NetBSD portability patch from David Rankin
6971    <drankin@bohemians.lexington.ky.us>
6972  - Fix --with-default-path option.
6973  - Autodetect perl, patch from David Rankin
6974    <drankin@bohemians.lexington.ky.us>
6975  - Print whether OpenSSH was compiled with RSARef, patch from
6976    Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
6977  - Calls to pam_setcred, patch from Nalin Dahyabhai
6978    <nalin@thermo.stat.ncsu.edu>
6979  - Detect missing size_t and typedef it.
6980  - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
6981  - Minor Makefile cleaning
6982
6983 19991228
6984  - Replacement for getpagesize() for systems which lack it
6985  - NetBSD login.c compile fix from David Rankin
6986   <drankin@bohemians.lexington.ky.us>
6987  - Fully set ut_tv if present in utmp or utmpx
6988  - Portability fixes for Irix 5.3 (now compiles OK!)
6989  - autoconf and other misc cleanups
6990  - Merged AIX patch from Darren Hall <dhall@virage.org>
6991  - Cleaned up defines.h
6992  - Released 1.2.1pre22
6993
6994 19991227
6995  - Automatically correct paths in manpages and configuration files. Patch
6996    and script from Andre Lucas <andre.lucas@dial.pipex.com>
6997  - Removed credits from README to CREDITS file, updated.
6998  - Added --with-default-path to specify custom path for server
6999  - Removed #ifdef trickery from acconfig.h into defines.h
7000  - PAM bugfix. PermitEmptyPassword was being ignored.
7001  - Fixed PAM config files to allow empty passwords if server does.
7002  - Explained spurious PAM auth warning workaround in UPGRADING
7003  - Use last few chars of tty line as ut_id
7004  - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
7005  - OpenBSD CVS updates:
7006    - [packet.h auth-rhosts.c]
7007      check format string for packet_disconnect and packet_send_debug, too
7008    - [channels.c]
7009      use packet_get_maxsize for channels. consistence.
7010
7011 19991226
7012  - Enabled utmpx support by default for Solaris
7013  - Cleanup sshd.c PAM a little more
7014  - Revised RPM package to include Jim Knoble's <jmknoble@jmknoble.cx>
7015    X11 ssh-askpass program.
7016  - Disable logging of PAM success and failures, PAM is verbose enough.
7017    Unfortunatly there is currently no way to disable auth failure
7018    messages. Mention this in UPGRADING file and sent message to PAM
7019    developers
7020  - OpenBSD CVS update:
7021    - [ssh-keygen.1 ssh.1]
7022      remove ref to .ssh/random_seed, mention .ssh/environment in
7023      .Sh FILES, too
7024  - Released 1.2.1pre21
7025  - Fixed implicit '.' in default path, report from Jim Knoble
7026    <jmknoble@jmknoble.cx>
7027  - Redhat RPM spec fixes from Jim Knoble <jmknoble@jmknoble.cx>
7028
7029 19991225
7030  - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
7031  - Cleanup of auth-passwd.c for shadow and MD5 passwords
7032  - Cleanup and bugfix of PAM authentication code
7033  - Released 1.2.1pre20
7034
7035  - Merged fixes from Ben Taylor <bent@clark.net>
7036  - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
7037  - Disabled logging of PAM password authentication failures when password
7038    is empty. (e.g start of authentication loop). Reported by Naz
7039    <96na@eng.cam.ac.uk>)
7040
7041 19991223
7042  - Merged later HPUX patch from Andre Lucas
7043    <andre.lucas@dial.pipex.com>
7044  - Above patch included better utmpx support from Ben Taylor
7045    <bent@clark.net>
7046
7047 19991222
7048  - Fix undefined fd_set type in ssh.h from Povl H. Pedersen
7049    <pope@netguide.dk>
7050  - Fix login.c breakage on systems which lack ut_host in struct
7051    utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
7052
7053 19991221
7054  - Integration of large HPUX patch from Andre Lucas
7055    <andre.lucas@dial.pipex.com>. Integrating it had a few other
7056    benefits:
7057    - Ability to disable shadow passwords at configure time
7058    - Ability to disable lastlog support at configure time
7059    - Support for IP address in $DISPLAY
7060  - OpenBSD CVS update:
7061    - [sshconnect.c]
7062    say "REMOTE HOST IDENTIFICATION HAS CHANGED"
7063  - Fix DISABLE_SHADOW support
7064  - Allow MD5 passwords even if shadow passwords are disabled
7065  - Release 1.2.1pre19
7066
7067 19991218
7068  - Redhat init script patch from Chun-Chung Chen
7069    <cjj@u.washington.edu>
7070  - Avoid breakage on systems without IPv6 headers
7071
7072 19991216
7073  - Makefile changes for Solaris from Peter Kocks
7074    <peter.kocks@baygate.com>
7075  - Minor updates to docs
7076  - Merged OpenBSD CVS changes:
7077    - [authfd.c ssh-agent.c]
7078      keysize warnings talk about identity files
7079    - [packet.c]
7080      "Connection closed by x.x.x.x": fatal() -> log()
7081  - Correctly handle empty passwords in shadow file. Patch from:
7082    "Chris, the Young One" <cky@pobox.com>
7083  - Released 1.2.1pre18
7084
7085 19991215
7086  - Integrated patchs from Juergen Keil <jk@tools.de>
7087    - Avoid void* pointer arithmatic
7088    - Use LDFLAGS correctly
7089    - Fix SIGIO error in scp
7090    - Simplify status line printing in scp
7091  - Added better test for inline functions compiler support from
7092    Darren_Hall@progressive.com
7093
7094 19991214
7095  - OpenBSD CVS Changes
7096    - [canohost.c]
7097      fix get_remote_port() and friends for sshd -i;
7098      Holger.Trapp@Informatik.TU-Chemnitz.DE
7099    - [mpaux.c]
7100      make code simpler. no need for memcpy. niels@ ok
7101    - [pty.c]
7102      namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
7103      fix proto; markus
7104    - [ssh.1]
7105       typo; mark.baushke@solipsa.com
7106    - [channels.c ssh.c ssh.h sshd.c]
7107      type conflict for 'extern Type *options' in channels.c; dot@dotat.at
7108    - [sshconnect.c]
7109      move checking of hostkey into own function.
7110    - [version.h]
7111      OpenSSH-1.2.1
7112  - Clean up broken includes in pty.c
7113  - Some older systems don't have poll.h, they use sys/poll.h instead
7114  - Doc updates
7115
7116 19991211
7117  - Fix compilation on systems with AFS. Reported by
7118    aloomis@glue.umd.edu
7119  - Fix installation on Solaris. Reported by
7120    Gordon Rowell <gordonr@gormand.com.au>
7121  - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
7122    patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
7123  - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
7124  - Compile fix from David Agraz <dagraz@jahoopa.com>
7125  - Avoid compiler warning in bsd-snprintf.c
7126  - Added pam_limits.so to default PAM config. Suggested by
7127    Jim Knoble <jmknoble@jmknoble.cx>
7128
7129 19991209
7130  - Import of patch from Ben Taylor <bent@clark.net>:
7131    - Improved PAM support
7132    - "uninstall" rule for Makefile
7133    - utmpx support
7134    - Should fix PAM problems on Solaris
7135  - OpenBSD CVS updates:
7136    - [readpass.c]
7137      avoid stdio; based on work by markus, millert, and I
7138    - [sshd.c]
7139      make sure the client selects a supported cipher
7140    - [sshd.c]
7141      fix sighup handling.  accept would just restart and daemon handled
7142      sighup only after the next connection was accepted. use poll on
7143      listen sock now.
7144    - [sshd.c]
7145      make that a fatal
7146  - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
7147    to fix libwrap support on NetBSD
7148  - Released 1.2pre17
7149
7150 19991208
7151  - Compile fix for Solaris with /dev/ptmx from
7152    David Agraz <dagraz@jahoopa.com>
7153
7154 19991207
7155  - sshd Redhat init script patch from Jim Knoble <jmknoble@jmknoble.cx>
7156    fixes compatability with 4.x and 5.x
7157  - Fixed default SSH_ASKPASS
7158  - Fix PAM account and session being called multiple times. Problem
7159    reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
7160  - Merged more OpenBSD changes:
7161    - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
7162      move atomicio into it's own file.  wrap all socket write()s which
7163      were doing write(sock, buf, len) != len, with atomicio() calls.
7164    - [auth-skey.c]
7165      fd leak
7166    - [authfile.c]
7167      properly name fd variable
7168    - [channels.c]
7169      display great hatred towards strcpy
7170    - [pty.c pty.h sshd.c]
7171      use openpty() if it exists (it does on BSD4_4)
7172    - [tildexpand.c]
7173      check for ~ expansion past MAXPATHLEN
7174  - Modified helper.c to use new atomicio function.
7175  - Reformat Makefile a little
7176  - Moved RC4 routines from rc4.[ch] into helper.c
7177  - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
7178  - Updated SuSE spec from Chris Saia <csaia@wtower.com>
7179  - Tweaked Redhat spec
7180  - Clean up bad imports of a few files (forgot -kb)
7181  - Released 1.2pre16
7182
7183 19991204
7184  - Small cleanup of PAM code in sshd.c
7185  - Merged OpenBSD CVS changes:
7186    - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
7187      move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
7188    - [auth-rsa.c]
7189      warn only about mismatch if key is _used_
7190      warn about keysize-mismatch with log() not error()
7191      channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
7192      ports are u_short
7193    - [hostfile.c]
7194      indent, shorter warning
7195    - [nchan.c]
7196      use error() for internal errors
7197    - [packet.c]
7198      set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
7199      serverloop.c
7200      indent
7201    - [ssh-add.1 ssh-add.c ssh.h]
7202      document $SSH_ASKPASS, reasonable default
7203    - [ssh.1]
7204      CheckHostIP is not available for connects via proxy command
7205    - [sshconnect.c]
7206      typo
7207      easier to read client code for passwd and skey auth
7208      turn of checkhostip for proxy connects, since we don't know the remote ip
7209
7210 19991126
7211  - Add definition for __P()
7212  - Added [v]snprintf() replacement for systems that lack it
7213
7214 19991125
7215  - More reformatting merged from OpenBSD CVS
7216  - Merged OpenBSD CVS changes:
7217    - [channels.c]
7218      fix packet_integrity_check() for !have_hostname_in_open.
7219      report from mrwizard@psu.edu via djm@ibs.com.au
7220    - [channels.c]
7221      set SO_REUSEADDR and SO_LINGER for forwarded ports.
7222      chip@valinux.com via damien@ibs.com.au
7223    - [nchan.c]
7224      it's not an error() if shutdown_write failes in nchan.
7225    - [readconf.c]
7226      remove dead #ifdef-0-code
7227    - [readconf.c servconf.c]
7228      strcasecmp instead of tolower
7229    - [scp.c]
7230      progress meter overflow fix from damien@ibs.com.au
7231    - [ssh-add.1 ssh-add.c]
7232      SSH_ASKPASS support
7233    - [ssh.1 ssh.c]
7234      postpone fork_after_authentication until command execution,
7235      request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
7236      plus: use daemon() for backgrounding
7237  - Added BSD compatible install program and autoconf test, thanks to
7238    Niels Kristian Bech Jensen <nkbj@image.dk>
7239  - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
7240  - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
7241  - Release 1.2pre15
7242
7243 19991124
7244  - Merged very large OpenBSD source code reformat
7245  - OpenBSD CVS updates
7246    - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
7247      [ssh.h sshd.8 sshd.c]
7248      syslog changes:
7249      * Unified Logmessage for all auth-types, for success and for failed
7250      * Standard connections get only ONE line in the LOG when level==LOG:
7251        Auth-attempts are logged only, if authentication is:
7252           a) successfull or
7253           b) with passwd or
7254           c) we had more than AUTH_FAIL_LOG failues
7255      * many log() became verbose()
7256      * old behaviour with level=VERBOSE
7257    - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
7258      tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
7259      messages. allows use of s/key in windows (ttssh, securecrt) and
7260      ssh-1.2.27 clients without 'ssh -v', ok: niels@
7261    - [sshd.8]
7262      -V, for fallback to openssh in SSH2 compatibility mode
7263    - [sshd.c]
7264      fix sigchld race; cjc5@po.cwru.edu
7265
7266 19991123
7267  - Added SuSE package files from Chris Saia <csaia@wtower.com>
7268  - Restructured package-related files under packages/*
7269  - Added generic PAM config
7270  - Numerous little Solaris fixes
7271  - Add recommendation to use GNU make to INSTALL document
7272
7273 19991122
7274  - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
7275  - OpenBSD CVS Changes
7276    - [ssh-keygen.c]
7277      don't create ~/.ssh only if the user wants to store the private
7278      key there. show fingerprint instead of public-key after
7279      keygeneration. ok niels@
7280  - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
7281  - Added timersub() macro
7282  - Tidy RCSIDs of bsd-*.c
7283  - Added autoconf test and macro to deal with old PAM libraries
7284    pam_strerror definition (one arg vs two).
7285  - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
7286  - Retry /dev/urandom reads interrupted by signal (report from
7287    Robert Hardy <rhardy@webcon.net>)
7288  - Added a setenv replacement for systems which lack it
7289  - Only display public key comment when presenting ssh-askpass dialog
7290  - Released 1.2pre14
7291
7292  - Configure, Make and changelog corrections from Tudor Bosman
7293    <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
7294
7295 19991121
7296  - OpenBSD CVS Changes:
7297    - [channels.c]
7298      make this compile, bad markus
7299    - [log.c readconf.c servconf.c ssh.h]
7300      bugfix: loglevels are per host in clientconfig,
7301      factor out common log-level parsing code.
7302    - [servconf.c]
7303      remove unused index (-Wall)
7304    - [ssh-agent.c]
7305      only one 'extern char *__progname'
7306    - [sshd.8]
7307      document SIGHUP, -Q to synopsis
7308    - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
7309      [channels.c clientloop.c]
7310      SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
7311      [hope this time my ISP stays alive during commit]
7312    - [OVERVIEW README] typos; green@freebsd
7313    - [ssh-keygen.c]
7314      replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
7315      exit if writing the key fails (no infinit loop)
7316      print usage() everytime we get bad options
7317    - [ssh-keygen.c] overflow, djm@mindrot.org
7318    - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
7319
7320 19991120
7321  - Merged more Solaris support from Marc G. Fournier
7322    <marc.fournier@acadiau.ca>
7323  - Wrote autoconf tests for integer bit-types
7324  - Fixed enabling kerberos support
7325  - Fix segfault in ssh-keygen caused by buffer overrun in filename
7326    handling.
7327
7328 19991119
7329  - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
7330  - Merged OpenBSD CVS changes
7331    - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
7332      more %d vs. %s in fmt-strings
7333    - [authfd.c]
7334      Integers should not be printed with %s
7335  - EGD uses a socket, not a named pipe. Duh.
7336  - Fix includes in fingerprint.c
7337  - Fix scp progress bar bug again.
7338  - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of
7339    David Rankin <drankin@bohemians.lexington.ky.us>
7340  - Added autoconf option to enable Kerberos 4 support (untested)
7341  - Added autoconf option to enable AFS support (untested)
7342  - Added autoconf option to enable S/Key support (untested)
7343  - Added autoconf option to enable TCP wrappers support (compiles OK)
7344  - Renamed BSD helper function files to bsd-*
7345  - Added tests for login and daemon and enable OpenBSD replacements for
7346    when they are absent.
7347  - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
7348
7349 19991118
7350  - Merged OpenBSD CVS changes
7351    - [scp.c] foregroundproc() in scp
7352    - [sshconnect.h] include fingerprint.h
7353    - [sshd.c] bugfix: the log() for passwd-auth escaped during logging
7354      changes.
7355    - [ssh.1] Spell my name right.
7356  - Added openssh.com info to README
7357
7358 19991117
7359  - Merged OpenBSD CVS changes
7360    - [ChangeLog.Ylonen] noone needs this anymore
7361    - [authfd.c] close-on-exec for auth-socket, ok deraadt
7362    - [hostfile.c]
7363      in known_hosts key lookup the entry for the bits does not need
7364      to match, all the information is contained in n and e. This
7365      solves the problem with buggy servers announcing the wrong
7366      modulus length.  markus and me.
7367    - [serverloop.c]
7368      bugfix: check for space if child has terminated, from:
7369      iedowse@maths.tcd.ie
7370    - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
7371      [fingerprint.c fingerprint.h]
7372      rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
7373    - [ssh-agent.1] typo
7374    - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
7375    - [sshd.c]
7376      force logging to stderr while loading private key file
7377      (lost while converting to new log-levels)
7378
7379 19991116
7380  - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
7381  - Merged OpenBSD CVS changes:
7382    - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
7383      [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
7384      the keysize of rsa-parameter 'n' is passed implizit,
7385      a few more checks and warnings about 'pretended' keysizes.
7386    - [cipher.c cipher.h packet.c packet.h sshd.c]
7387      remove support for cipher RC4
7388    - [ssh.c]
7389      a note for legay systems about secuity issues with permanently_set_uid(),
7390      the private hostkey and ptrace()
7391    - [sshconnect.c]
7392      more detailed messages about adding and checking hostkeys
7393
7394 19991115
7395  - Merged OpenBSD CVS changes:
7396    - [ssh-add.c] change passphrase loop logic and remove ref to
7397      $DISPLAY, ok niels
7398  - Changed to ssh-add.c broke askpass support. Revised it to be a little more
7399    modular.
7400  - Revised autoconf support for enabling/disabling askpass support.
7401  - Merged more OpenBSD CVS changes:
7402    [auth-krb4.c]
7403      - disconnect if getpeername() fails
7404      - missing xfree(*client)
7405    [canohost.c]
7406      - disconnect if getpeername() fails
7407      - fix comment: we _do_ disconnect if ip-options are set
7408    [sshd.c]
7409      - disconnect if getpeername() fails
7410      - move checking of remote port to central place
7411    [auth-rhosts.c] move checking of remote port to central place
7412    [log-server.c] avoid extra fd per sshd, from millert@
7413    [readconf.c] print _all_ bad config-options in ssh(1), too
7414    [readconf.h] print _all_ bad config-options in ssh(1), too
7415    [ssh.c] print _all_ bad config-options in ssh(1), too
7416    [sshconnect.c] disconnect if getpeername() fails
7417  - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
7418  - Various small cleanups to bring diff (against OpenBSD) size down.
7419  - Merged more Solaris compability from Marc G. Fournier
7420    <marc.fournier@acadiau.ca>
7421  - Wrote autoconf tests for __progname symbol
7422  - RPM spec file fixes from Jim Knoble <jmknoble@jmknoble.cx>
7423  - Released 1.2pre12
7424
7425  - Another OpenBSD CVS update:
7426    - [ssh-keygen.1] fix .Xr
7427
7428 19991114
7429  - Solaris compilation fixes (still imcomplete)
7430
7431 19991113
7432  - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
7433    - Don't install config files if they already exist
7434    - Fix inclusion of additional preprocessor directives from acconfig.h
7435  - Removed redundant inclusions of config.h
7436  - Added 'Obsoletes' lines to RPM spec file
7437  - Merged OpenBSD CVS changes:
7438    - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
7439    - [scp.c] fix overflow reported by damien@ibs.com.au: off_t
7440      totalsize, ok niels,aaron
7441  - Delay fork (-f option) in ssh until after port forwarded connections
7442    have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
7443  - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
7444  - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
7445  - Tidied default config file some more
7446  - Revised Redhat initscript to fix bug: sshd (re)start would fail
7447    if executed from inside a ssh login.
7448
7449 19991112
7450  - Merged changes from OpenBSD CVS
7451    - [sshd.c] session_key_int may be zero
7452    - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
7453      IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok
7454      deraadt,millert
7455  - Brought default sshd_config more in line with OpenBSD's
7456  - Grab server in gnome-ssh-askpass (Debian bug #49872)
7457  - Released 1.2pre10
7458
7459  - Added INSTALL documentation
7460  - Merged yet more changes from OpenBSD CVS
7461    - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
7462      [ssh.c ssh.h sshconnect.c sshd.c]
7463      make all access to options via 'extern Options options'
7464      and 'extern ServerOptions options' respectively;
7465      options are no longer passed as arguments:
7466       * make options handling more consistent
7467       * remove #include "readconf.h" from ssh.h
7468       * readconf.h is only included if necessary
7469    - [mpaux.c] clear temp buffer
7470    - [servconf.c] print _all_ bad options found in configfile
7471  - Make ssh-askpass support optional through autoconf
7472  - Fix nasty division-by-zero error in scp.c
7473  - Released 1.2pre11
7474
7475 19991111
7476  - Added (untested) Entropy Gathering Daemon (EGD) support
7477  - Fixed /dev/urandom fd leak (Debian bug #49722)
7478  - Merged OpenBSD CVS changes:
7479    - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7480    - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7481    - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
7482  - Fix integer overflow which was messing up scp's progress bar for large
7483    file transfers. Fix submitted to OpenBSD developers. Report and fix
7484    from Kees Cook <cook@cpoint.net>
7485  - Merged more OpenBSD CVS changes:
7486    - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal()
7487      + krb-cleanup cleanup
7488    - [clientloop.c log-client.c log-server.c ]
7489      [readconf.c readconf.h servconf.c servconf.h ]
7490      [ssh.1 ssh.c ssh.h sshd.8]
7491      add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
7492      obsoletes QuietMode and FascistLogging in sshd.
7493    - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
7494      allow session_key_int != sizeof(session_key)
7495      [this should fix the pre-assert-removal-core-files]
7496  - Updated default config file to use new LogLevel option and to improve
7497    readability
7498
7499 19991110
7500  - Merged several minor fixes:
7501    - ssh-agent commandline parsing
7502    - RPM spec file now installs ssh setuid root
7503    - Makefile creates libdir
7504    - Merged beginnings of Solaris compability from Marc G. Fournier
7505      <marc.fournier@acadiau.ca>
7506
7507 19991109
7508  - Autodetection of SSL/Crypto library location via autoconf
7509  - Fixed location of ssh-askpass to follow autoconf
7510  - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
7511  - Autodetection of RSAref library for US users
7512  - Minor doc updates
7513  - Merged OpenBSD CVS changes:
7514    - [rsa.c] bugfix: use correct size for memset()
7515    - [sshconnect.c] warn if announced size of modulus 'n' != real size
7516  - Added GNOME passphrase requestor (use --with-gnome-askpass)
7517  - RPM build now creates subpackages
7518  - Released 1.2pre9
7519
7520 19991108
7521  - Removed debian/ directory. This is now being maintained separately.
7522  - Added symlinks for slogin in RPM spec file
7523  - Fixed permissions on manpages in RPM spec file
7524  - Added references to required libraries in README file
7525  - Removed config.h.in from CVS
7526  - Removed pwdb support (better pluggable auth is provided by glibc)
7527  - Made PAM and requisite libdl optional
7528  - Removed lots of unnecessary checks from autoconf
7529  - Added support and autoconf test for openpty() function (Unix98 pty support)
7530  - Fix for scp not finding ssh if not installed as /usr/bin/ssh
7531  - Added TODO file
7532  - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
7533    - Added ssh-askpass program
7534    - Added ssh-askpass support to ssh-add.c
7535    - Create symlinks for slogin on install
7536    - Fix "distclean" target in makefile
7537    - Added example for ssh-agent to manpage
7538    - Added support for PAM_TEXT_INFO messages
7539    - Disable internal /etc/nologin support if PAM enabled
7540  - Merged latest OpenBSD CVS changes:
7541    - [all] replace assert() with error, fatal or packet_disconnect
7542    - [sshd.c] don't send fail-msg but disconnect if too many authentication
7543      failures
7544    - [sshd.c] remove unused argument. ok dugsong
7545    - [sshd.c] typo
7546    - [rsa.c] clear buffers used for encryption. ok: niels
7547    - [rsa.c] replace assert() with error, fatal or packet_disconnect
7548    - [auth-krb4.c] remove unused argument. ok dugsong
7549  - Fixed coredump after merge of OpenBSD rsa.c patch
7550  - Released 1.2pre8
7551
7552 19991102
7553  - Merged change from OpenBSD CVS
7554   - One-line cleanup in sshd.c
7555
7556 19991030
7557  - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
7558  - Merged latest updates for OpenBSD CVS:
7559    - channels.[ch] - remove broken x11 fix and document istate/ostate
7560    - ssh-agent.c - call setsid() regardless of argv[]
7561    - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
7562  - Documentation cleanups
7563  - Renamed README -> README.Ylonen
7564  - Renamed README.openssh ->README
7565
7566 19991029
7567  - Renamed openssh* back to ssh* at request of Theo de Raadt
7568  - Incorporated latest changes from OpenBSD's CVS
7569  - Integrated Makefile patch from  Niels Kristian Bech Jensen <nkbj@image.dk>
7570  - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
7571  - Make distclean now removed configure script
7572  - Improved PAM logging
7573  - Added some debug() calls for PAM
7574  - Removed redundant subdirectories
7575  - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for
7576    building on Debian.
7577  - Fixed off-by-one error in PAM env patch
7578  - Released 1.2pre6
7579
7580 19991028
7581  - Further PAM enhancements.
7582    - Much cleaner
7583    - Now uses account and session modules for all logins.
7584  - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
7585    - Build fixes
7586    - Autoconf
7587    - Change binary names to open*
7588  - Fixed autoconf script to detect PAM on RH6.1
7589  - Added tests for libpwdb, and OpenBSD functions to autoconf
7590  - Released 1.2pre4
7591
7592  - Imported latest OpenBSD CVS code
7593  - Updated README.openssh
7594  - Released 1.2pre5
7595
7596 19991027
7597  - Adapted PAM patch.
7598  - Released 1.0pre2
7599
7600  - Excised my buggy replacements for strlcpy and mkdtemp
7601  - Imported correct OpenBSD strlcpy and mkdtemp routines.
7602  - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
7603  - Picked up correct version number from OpenBSD
7604  - Added sshd.pam PAM configuration file
7605  - Added sshd.init Redhat init script
7606  - Added openssh.spec RPM spec file
7607  - Released 1.2pre3
7608
7609 19991026
7610  - Fixed include paths of OpenSSL functions
7611  - Use OpenSSL MD5 routines
7612  - Imported RC4 code from nanocrypt
7613  - Wrote replacements for OpenBSD arc4random* functions
7614  - Wrote replacements for strlcpy and mkdtemp
7615  - Released 1.0pre1
7616
7617 $Id$
This page took 0.771218 seconds and 5 git commands to generate.