]> andersk Git - openssh.git/blob - ChangeLog
- Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
[openssh.git] / ChangeLog
1 20000401
2  - Big OpenBSD CVS update (mainly beginnings of SSH2 infrastructure)
3    - [auth.c session.c sshd.c auth.h]
4      split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal
5    - [bufaux.c bufaux.h]
6      support ssh2 bignums
7    - [channels.c channels.h clientloop.c sshd.c nchan.c nchan.h packet.c]
8      [readconf.c ssh.c ssh.h serverloop.c]
9      replace big switch() with function tables (prepare for ssh2)
10    - [ssh2.h]
11      ssh2 message type codes
12    - [sshd.8]
13      reorder Xr to avoid cutting
14    - [serverloop.c]
15      close(fdin) if fdin != fdout, shutdown otherwise, ok theo@
16    - [channels.c]
17      missing close
18      allow bigger packets
19    - [cipher.c cipher.h]
20      support ssh2 ciphers
21    - [compress.c]
22      cleanup, less code
23    - [dispatch.c dispatch.h]
24      function tables for different message types
25    - [log-server.c]
26      do not log() if debuggin to stderr
27      rename a cpp symbol, to avoid param.h collision
28    - [mpaux.c]
29      KNF
30    - [nchan.c]
31      sync w/ channels.c
32
33 20000326
34  - Better tests for OpenSSL w/ RSAref
35  - Added replacement setenv() function from OpenBSD libc. Suggested by 
36    Ben Lindstrom <mouring@pconline.com>
37  - OpenBSD CVS update
38    - [auth-krb4.c]
39      -Wall
40    - [auth-rh-rsa.c auth-rsa.c hostfile.c hostfile.h key.c key.h match.c]
41      [match.h ssh.c ssh.h sshconnect.c sshd.c]
42      initial support for DSA keys. ok deraadt@, niels@
43    - [cipher.c cipher.h]
44      remove unused cipher_attack_detected code
45    - [scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
46      Fix some formatting problems I missed before.
47    - [ssh.1 sshd.8]
48      fix spelling errors, From: FreeBSD
49    - [ssh.c]
50      switch to raw mode only if he _get_ a pty (not if we _want_ a pty).
51
52 20000324
53  - Released 1.2.3
54
55 20000317
56  - Clarified --with-default-path option.
57  - Added -blibpath handling for AIX to work around stupid runtime linking.
58    Problem elucidated by gshapiro@SENDMAIL.ORG by way of Jim Knoble
59    <jmknoble@pobox.com>
60  - Checks for 64 bit int types. Problem report from Mats Fredholm
61    <matsf@init.se>
62  - OpenBSD CVS updates:
63    - [atomicio.c auth-krb4.c bufaux.c channels.c compress.c fingerprint.c] 
64      [packet.h radix.c rsa.c scp.c ssh-agent.c ssh-keygen.c sshconnect.c]
65      [sshd.c]
66      pedantic: signed vs. unsigned, void*-arithm, etc
67    - [ssh.1 sshd.8]
68      Various cleanups and standardizations.
69  - Runtime error fix for HPUX from Otmar Stahl 
70    <O.Stahl@lsw.uni-heidelberg.de>
71
72 20000316
73  - Fixed configure not passing LDFLAGS to Solaris. Report from David G. 
74    Hesprich <dghespri@sprintparanet.com>
75  - Propogate LD through to Makefile
76  - Doc cleanups
77  - Added blurb about "scp: command not found" errors to UPGRADING
78
79 20000315
80  - Fix broken CFLAGS handling during search for OpenSSL. Fixes va_list
81    problems with gcc/Solaris.
82  - Don't free argument to putenv() after use (in setenv() replacement). 
83    Report from Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
84  - Created contrib/ subdirectory. Included helpers from Phil Hands' 
85    Debian package, README file and chroot patch from Ricardo Cerqueira
86    <rmcc@clix.pt>
87  - Moved gnome-ssh-askpass.c to contrib directory and removed config 
88    option.
89  - Slight cleanup to doc files
90  - Configure fix from Bratislav ILICH <bilic@zepter.ru>
91
92 20000314
93  - Include macro for IN6_IS_ADDR_V4MAPPED. Report from 
94    peter@frontierflying.com
95  - Include /usr/local/include and /usr/local/lib for systems that don't
96    do it themselves
97  - -R/usr/local/lib for Solaris
98  - Fix RSAref detection
99  - Fix IN6_IS_ADDR_V4MAPPED macro
100
101 20000311
102  - Detect RSAref
103  - OpenBSD CVS change
104    [sshd.c]
105     - disallow guessing of root password
106  - More configure fixes
107  - IPv6 workarounds from Hideaki YOSHIFUJI <yoshfuji@ecei.tohoku.ac.jp>
108
109 20000309
110  - OpenBSD CVS updates to v1.2.3
111         [ssh.h atomicio.c]
112          - int atomicio -> ssize_t (for alpha). ok deraadt@
113         [auth-rsa.c]
114          - delay MD5 computation until client sends response, free() early, cleanup.
115         [cipher.c]
116          - void* -> unsigned char*, ok niels@
117         [hostfile.c]
118          - remove unused variable 'len'. fix comments.
119          - remove unused variable
120         [log-client.c log-server.c]
121          - rename a cpp symbol, to avoid param.h collision
122         [packet.c]
123          - missing xfree()
124          - getsockname() requires initialized tolen; andy@guildsoftware.com
125          - use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
126         from Holger.Trapp@Informatik.TU-Chemnitz.DE
127         [pty.c pty.h]
128          - register cleanup for pty earlier. move code for pty-owner handling to 
129         pty.c ok provos@, dugsong@
130         [readconf.c]
131          - turn off x11-fwd for the client, too.
132         [rsa.c]
133          - PKCS#1 padding
134         [scp.c]
135          - allow '.' in usernames; from jedgar@fxp.org
136         [servconf.c]
137          - typo: ignore_user_known_hosts int->flag; naddy@mips.rhein-neckar.de
138          - sync with sshd_config
139         [ssh-keygen.c]
140          - enable ssh-keygen -l -f ~/.ssh/known_hosts, ok deraadt@
141         [ssh.1]
142          - Change invalid 'CHAT' loglevel to 'VERBOSE'
143         [ssh.c]
144          - suppress AAAA query host when '-4' is used; from shin@nd.net.fujitsu.co.jp
145          - turn off x11-fwd for the client, too.
146         [sshconnect.c]
147          - missing xfree()
148          - retry rresvport_af(), too. from sumikawa@ebina.hitachi.co.jp.
149          - read error vs. "Connection closed by remote host"
150         [sshd.8]
151          - ie. -> i.e.,
152          - do not link to a commercial page..
153          - sync with sshd_config
154         [sshd.c]
155          - no need for poll.h; from bright@wintelcom.net
156          - log with level log() not fatal() if peer behaves badly.
157          - don't panic if client behaves strange. ok deraadt@
158          - make no-port-forwarding for RSA keys deny both -L and -R style fwding
159          - delay close() of pty until the pty has been chowned back to root
160          - oops, fix comment, too.
161          - missing xfree()
162          - move XAUTHORITY to subdir. ok dugsong@. fixes debian bug #57907, too.
163         (http://cgi.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=57907)
164          - register cleanup for pty earlier. move code for pty-owner handling to 
165       pty.c ok provos@, dugsong@
166          - create x11 cookie file
167          - fix pr 1113, fclose() -> pclose(), todo: remote popen()
168          - version 1.2.3
169  - Cleaned up
170  - Removed warning workaround for Linux and devpts filesystems (no longer 
171    required after OpenBSD updates)
172
173 20000308
174  - Configure fix from Hiroshi Takekawa <takekawa@sr3.t.u-tokyo.ac.jp>
175
176 20000307
177  - Released 1.2.2p1
178
179 20000305
180  - Fix DEC compile fix
181  - Explicitly seed OpenSSL's PRNG before checking rsa_alive()
182  - Check for getpagesize in libucb.a if not found in libc. Fix for old
183    Solaris from Andre Lucas <andre.lucas@dial.pipex.com>
184  - Check for libwrap if --with-tcp-wrappers option specified. Suggestion 
185    Mate Wierdl <mw@moni.msci.memphis.edu>
186
187 20000303
188  - Added "make host-key" target, Suggestion from Dominik Brettnacher
189  <domi@saargate.de>
190  - Don't permanently fail on bind() if getaddrinfo has more choices left for 
191    us. Needed to work around messy IPv6 on Linux. Patch from Arkadiusz
192    Miskiewicz <misiek@pld.org.pl>
193  - DEC Unix compile fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
194  - Manpage fix from David Del Piero <David.DelPiero@qed.qld.gov.au>
195
196 20000302
197  - Big cleanup of autoconf code
198    - Rearranged to be a little more logical
199    - Added -R option for Solaris
200    - Rewrote OpenSSL detection code. Now uses AC_TRY_RUN with a test program
201      to detect library and header location _and_ ensure library has proper
202      RSA support built in (this is a problem with OpenSSL 0.9.5).
203  - Applied pty cleanup patch from markus.friedl@informatik.uni-erlangen.de
204  - Avoid warning message with Unix98 ptys
205  - Warning was valid - possible race condition on PTYs. Avoided using 
206    platform-specific code.
207  - Document some common problems
208  - Allow root access to any key. Patch from 
209    markus.friedl@informatik.uni-erlangen.de
210
211 20000207
212  - Removed SOCKS code. Will support through a ProxyCommand.
213
214 20000203
215  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
216  - Add --with-ssl-dir option
217
218 20000202
219  - Fix lastlog code for directory based lastlogs. Fix from Josh Durham 
220    <jmd@aoe.vt.edu>
221  - Documentation fixes from HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
222  - Added URLs to Japanese translations of documents by HARUYAMA Seigo 
223    <haruyama@nt.phys.s.u-tokyo.ac.jp>
224
225 20000201
226  - Use socket pairs by default (instead of pipes). Prevents race condition
227    on several (buggy) OSs. Report and fix from tridge@linuxcare.com
228
229 20000127
230  - Seed OpenSSL's random number generator before generating RSA keypairs
231  - Split random collector into seperate file
232  - Compile fix from Andre Lucas <andre.lucas@dial.pipex.com>
233
234 20000126
235  - Released 1.2.2 stable
236
237  - NeXT keeps it lastlog in /usr/adm. Report from 
238    mouring@newton.pconline.com
239  - Added note in UPGRADING re interop with commercial SSH using idea. 
240    Report from Jim Knoble <jmknoble@pobox.com>
241  - Fix linking order for Kerberos/AFS. Fix from Holget Trapp
242    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
243
244 20000125
245  - Fix NULL pointer dereference in login.c. Fix from Andre Lucas 
246    <andre.lucas@dial.pipex.com>
247  - Reorder PAM initialisation so it does not mess up lastlog. Reported
248    by Andre Lucas <andre.lucas@dial.pipex.com>
249  - Use preformatted manpages on SCO, report from Gary E. Miller 
250    <gem@rellim.com>
251  - New URL for x11-ssh-askpass.
252  - Fixpaths was missing /etc/ssh_known_hosts. Report from Jim Knoble 
253    <jmknoble@pobox.com>
254  - Added 'DESTDIR' option to Makefile to ease package building. Patch from 
255    Jim Knoble <jmknoble@pobox.com>
256  - Updated RPM spec files to use DESTDIR
257
258 20000124
259  - Pick up version 1.2.2 from OpenBSD CVS (no changes, just version number
260    increment)
261
262 20000123
263  - OpenBSD CVS:
264    - [packet.c]
265      getsockname() requires initialized tolen; andy@guildsoftware.com
266  - AIX patch from Matt Richards <v2matt@btv.ibm.com> and David Rankin 
267    <drankin@bohemians.lexington.ky.us>
268  - Fix lastlog support, patch from Andre Lucas <andre.lucas@dial.pipex.com>
269
270 20000122
271  - Fix compilation of bsd-snprintf.c on Solaris, fix from Ben Taylor
272    <bent@clark.net>
273  - Merge preformatted manpage patch from Andre Lucas
274    <andre.lucas@dial.pipex.com>
275  - Make IPv4 use the default in RPM packages
276  - Irix uses preformatted manpages
277  - Missing htons() in bsd-bindresvport.c, fix from Holger Trapp
278    <Holger.Trapp@Informatik.TU-Chemnitz.DE>
279  - OpenBSD CVS updates:
280    - [packet.c]
281      use getpeername() in packet_connection_is_on_socket(), fixes sshd -i;
282      from Holger.Trapp@Informatik.TU-Chemnitz.DE
283    - [sshd.c]
284      log with level log() not fatal() if peer behaves badly.
285    - [readpass.c]
286      instead of blocking SIGINT, catch it ourselves, so that we can clean 
287      the tty modes up and kill ourselves -- instead of our process group 
288      leader (scp, cvs, ...) going away and leaving us in noecho mode.  
289      people with cbreak shells never even noticed..
290    - [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 sshd.8]
291      ie. -> i.e.,
292
293 20000120
294  - Don't use getaddrinfo on AIX
295  - Update to latest OpenBSD CVS:
296    - [auth-rsa.c]
297      - fix user/1056, sshd keeps restrictions; dbt@meat.net
298    - [sshconnect.c]
299      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
300      - destroy keys earlier
301      - split key exchange (kex) and user authentication (user-auth), 
302        ok: provos@
303    - [sshd.c]
304      - no need for poll.h; from bright@wintelcom.net
305      - disable agent fwding for proto 1.3, remove abuse of auth-rsa flags.
306      - split key exchange (kex) and user authentication (user-auth), 
307        ok: provos@
308  - Big manpage and config file cleanup from Andre Lucas
309    <andre.lucas@dial.pipex.com>
310    - Re-added latest (unmodified) OpenBSD manpages
311  - Doc updates
312  - NetBSD patch from David Rankin <drankin@bohemians.lexington.ky.us> and
313    Christos Zoulas <christos@netbsd.org>
314
315 20000119
316  - SCO compile fixes from Gary E. Miller <gem@rellim.com>
317  - Compile fix from Darren_Hall@progressive.com
318  - Linux/glibc-2.1.2 takes a *long* time to look up names for AF_UNSPEC
319    addresses using getaddrinfo(). Added a configure switch to make the
320    default lookup mode AF_INET
321
322 20000118
323  - Fixed --with-pid-dir option
324  - Makefile fix from Gary E. Miller <gem@rellim.com>
325  - Compile fix for HPUX and Solaris from Andre Lucas    
326    <andre.lucas@dial.pipex.com>
327
328 20000117
329  - Clean up bsd-bindresvport.c. Use arc4random() for picking initial
330    port, ignore EINVAL errors (Linux) when searching for free port.
331  - Revert __snprintf -> snprintf aliasing. Apparently Solaris 
332    __snprintf isn't. Report from Theo de Raadt <theo@cvs.openbsd.org>
333  - Document location of Redhat PAM file in INSTALL.
334  - Fixed X11 forwarding bug on Linux. libc advertises AF_INET6 
335    INADDR_ANY_INIT addresses via getaddrinfo, but may not be able to 
336    deliver (no IPv6 kernel support)
337  - Released 1.2.1pre27
338
339  - Fix rresvport_af failure errors (logic error in bsd-bindresvport.c)
340  - Fix --with-ipaddr-display option test. Fix from Jarno Huuskonen 
341    <jhuuskon@hytti.uku.fi>
342  - Fix hang on logout if processes are still using the pty. Needs 
343    further testing.
344  - Patch from Christos Zoulas <christos@zoulas.com>
345    - Try $prefix first when looking for OpenSSL.
346    - Include sys/types.h when including sys/socket.h in test programs
347  - Substitute PID directory in sshd.8. Suggestion from Andrew 
348    Stribblehill <a.d.stribblehill@durham.ac.uk>
349
350 20000116
351  - Renamed --with-xauth-path to --with-xauth
352  - Added --with-pid-dir option
353  - Released 1.2.1pre26
354
355  - Compilation fix from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
356  - Fixed broken bugfix for /dev/ptmx on Linux systems which lack 
357    openpty(). Report from Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
358
359 20000115
360  - Add --with-xauth-path configure directive and explicit test for
361    /usr/openwin/bin/xauth for Solaris systems. Report from Anders 
362    Nordby <anders@fix.no>
363  - Fix incorrect detection of /dev/ptmx on Linux systems that lack 
364    openpty. Report from John Seifarth <john@waw.be>
365  - Look for intXX_t and u_intXX_t in sys/bitypes.h if they are not in
366    sys/types.h. Fixes problems on SCO, report from Gary E. Miller 
367    <gem@rellim.com>
368  - Use __snprintf and __vnsprintf if they are found where snprintf and
369    vnsprintf are lacking. Suggested by Ben Taylor <bent@shell.clark.net>
370    and others.
371
372 20000114
373  - Merged OpenBSD IPv6 patch:
374    - [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
375      [scp.c packet.h packet.c login.c log.c canohost.c channels.c]
376      [hostfile.c sshd_config]
377      ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
378      features: sshd allows multiple ListenAddress and Port options. note 
379      that libwrap is not IPv6-ready. (based on patches from 
380      fujiwara@rcac.tdi.co.jp)
381    - [ssh.c canohost.c]
382      more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo, 
383      from itojun@
384    - [channels.c]
385      listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
386    - [packet.h]
387      allow auth-kerberos for IPv4 only
388    - [scp.1 sshd.8 servconf.h scp.c]
389      document -4, -6, and 'ssh -L 2022/::1/22'
390    - [ssh.c]
391      'ssh @host' is illegal (null user name), from 
392      karsten@gedankenpolizei.de
393    - [sshconnect.c]
394      better error message
395    - [sshd.c]
396      allow auth-kerberos for IPv4 only
397  - Big IPv6 merge:
398    - Cleanup overrun in sockaddr copying on RHL 6.1
399    - Replacements for getaddrinfo, getnameinfo, etc based on versions
400      from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
401    - Replacement for missing structures on systems that lack IPv6
402    - record_login needed to know about AF_INET6 addresses
403    - Borrowed more code from OpenBSD: rresvport_af and requisites
404
405 20000110
406  - Fixes to auth-skey to enable it to use the standard OpenSSL libraries
407
408 20000107
409  - New config.sub and config.guess to fix problems on SCO. Supplied
410    by Gary E. Miller <gem@rellim.com>
411  - SCO build fix from Gary E. Miller <gem@rellim.com>
412  - Released 1.2.1pre25
413
414 20000106
415  - Documentation update & cleanup
416  - Better KrbIV / AFS detection, based on patch from:
417    Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
418
419 20000105
420  - Fixed annoying DES corruption problem. libcrypt has been 
421    overriding symbols in libcrypto. Removed libcrypt and crypt.h
422    altogether (libcrypto includes its own crypt(1) replacement)
423  - Added platform-specific rules for Irix 6.x. Included warning that
424    they are untested.
425
426 20000103
427  - Add explicit make rules for files proccessed by fixpaths.
428  - Fix "make install" in RPM spec files. Report from Tenkou N. Hattori  
429    <tnh@kondara.org>
430  - Removed "nullok" directive from default PAM configuration files. 
431    Added information on enabling EmptyPasswords on openssh+PAM in 
432    UPGRADING file.
433  - OpenBSD CVS updates
434    - [ssh-agent.c]
435      cleanup_exit() for SIGTERM/SIGHUP, too. from fgsch@ and 
436      dgaudet@arctic.org
437    - [sshconnect.c]
438      compare correct version for 1.3 compat mode
439
440 20000102
441  - Prevent multiple inclusion of config.h and defines.h. Suggested
442    by Andre Lucas <andre.lucas@dial.pipex.com>
443  - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
444    <dgaudet@arctic.org>
445
446 19991231
447  - Fix password support on systems with a mixture of shadowed and 
448    non-shadowed passwords (e.g. NIS). Report and fix from 
449    HARUYAMA Seigo <haruyama@nt.phys.s.u-tokyo.ac.jp>
450  - Fix broken autoconf typedef detection. Report from Marc G. 
451    Fournier <marc.fournier@acadiau.ca>
452  - Fix occasional crash on LinuxPPC. Patch from Franz Sirl
453    <Franz.Sirl-kernel@lauterbach.com>
454  - Prevent typedefs from being compiled more than once. Report from 
455    Marc G. Fournier <marc.fournier@acadiau.ca>
456  - Fill in ut_utaddr utmp field. Report from Benjamin Charron
457    <iretd@bigfoot.com>
458  - Really fix broken default path. Fix from Jim Knoble 
459    <jmknoble@pobox.com>
460  - Remove test for quad_t. No longer needed.
461  - Released 1.2.1pre24
462
463  - Added support for directory-based lastlogs
464  - Really fix typedefs, patch from Ben Taylor <bent@clark.net>
465
466 19991230
467  - OpenBSD CVS updates:
468    - [auth-passwd.c]
469      check for NULL 1st
470  - Removed most of the pam code into its own file auth-pam.[ch]. This 
471    cleaned up sshd.c up significantly.
472  - PAM authentication was incorrectly interpreting 
473    "PermitRootLogin without-password". Report from Matthias Andree
474    <ma@dt.e-technik.uni-dortmund.de
475  - Several other cleanups
476  - Merged Dante SOCKS support patch from David Rankin
477   <drankin@bohemians.lexington.ky.us>
478  - Updated documentation with ./configure options
479  - Released 1.2.1pre23
480
481 19991229
482  - Applied another NetBSD portability patch from David Rankin 
483    <drankin@bohemians.lexington.ky.us>
484  - Fix --with-default-path option.
485  - Autodetect perl, patch from David Rankin 
486    <drankin@bohemians.lexington.ky.us>
487  - Print whether OpenSSH was compiled with RSARef, patch from 
488    Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
489  - Calls to pam_setcred, patch from Nalin Dahyabhai 
490    <nalin@thermo.stat.ncsu.edu>
491  - Detect missing size_t and typedef it.
492  - Rename helper.[ch] to (more appropriate) bsd-misc.[ch]
493  - Minor Makefile cleaning
494
495 19991228
496  - Replacement for getpagesize() for systems which lack it
497  - NetBSD login.c compile fix from David Rankin 
498   <drankin@bohemians.lexington.ky.us>
499  - Fully set ut_tv if present in utmp or utmpx
500  - Portability fixes for Irix 5.3 (now compiles OK!)
501  - autoconf and other misc cleanups
502  - Merged AIX patch from Darren Hall <dhall@virage.org>
503  - Cleaned up defines.h
504  - Released 1.2.1pre22
505
506 19991227
507  - Automatically correct paths in manpages and configuration files. Patch
508    and script from Andre Lucas <andre.lucas@dial.pipex.com>
509  - Removed credits from README to CREDITS file, updated.
510  - Added --with-default-path to specify custom path for server
511  - Removed #ifdef trickery from acconfig.h into defines.h
512  - PAM bugfix. PermitEmptyPassword was being ignored.
513  - Fixed PAM config files to allow empty passwords if server does.
514  - Explained spurious PAM auth warning workaround in UPGRADING
515  - Use last few chars of tty line as ut_id
516  - New SuSE RPM spec file from Chris Saia <csaia@wtower.com>
517  - OpenBSD CVS updates:
518    - [packet.h auth-rhosts.c]
519      check format string for packet_disconnect and packet_send_debug, too
520    - [channels.c]
521      use packet_get_maxsize for channels. consistence.
522
523 19991226
524  - Enabled utmpx support by default for Solaris
525  - Cleanup sshd.c PAM a little more
526  - Revised RPM package to include Jim Knoble's <jmknoble@pobox.com>
527    X11 ssh-askpass program.
528  - Disable logging of PAM success and failures, PAM is verbose enough.
529    Unfortunatly there is currently no way to disable auth failure 
530    messages. Mention this in UPGRADING file and sent message to PAM 
531    developers
532  - OpenBSD CVS update:
533    - [ssh-keygen.1 ssh.1]
534      remove ref to .ssh/random_seed, mention .ssh/environment in 
535      .Sh FILES, too
536  - Released 1.2.1pre21
537  - Fixed implicit '.' in default path, report from Jim Knoble 
538    <jmknoble@pobox.com>
539  - Redhat RPM spec fixes from Jim Knoble <jmknoble@pobox.com>
540
541 19991225
542  - More fixes from Andre Lucas <andre.lucas@dial.pipex.com>
543  - Cleanup of auth-passwd.c for shadow and MD5 passwords
544  - Cleanup and bugfix of PAM authentication code
545  - Released 1.2.1pre20
546
547  - Merged fixes from Ben Taylor <bent@clark.net>
548  - Fixed configure support for PAM. Reported by Naz <96na@eng.cam.ac.uk>
549  - Disabled logging of PAM password authentication failures when password
550    is empty. (e.g start of authentication loop). Reported by Naz
551    <96na@eng.cam.ac.uk>)
552
553 19991223
554  - Merged later HPUX patch from Andre Lucas 
555    <andre.lucas@dial.pipex.com>
556  - Above patch included better utmpx support from Ben Taylor
557    <bent@clark.net>
558
559 19991222
560  - Fix undefined fd_set type in ssh.h from Povl H. Pedersen 
561    <pope@netguide.dk>
562  - Fix login.c breakage on systems which lack ut_host in struct
563    utmp. Reported by Willard Dawson <willard.dawson@sbs.siemens.com>
564
565 19991221
566  - Integration of large HPUX patch from Andre Lucas 
567    <andre.lucas@dial.pipex.com>. Integrating it had a few other 
568    benefits:
569    - Ability to disable shadow passwords at configure time
570    - Ability to disable lastlog support at configure time
571    - Support for IP address in $DISPLAY
572  - OpenBSD CVS update:
573    - [sshconnect.c]
574    say "REMOTE HOST IDENTIFICATION HAS CHANGED"
575  - Fix DISABLE_SHADOW support
576  - Allow MD5 passwords even if shadow passwords are disabled
577  - Release 1.2.1pre19
578
579 19991218
580  - Redhat init script patch from Chun-Chung Chen 
581    <cjj@u.washington.edu>
582  - Avoid breakage on systems without IPv6 headers
583
584 19991216
585  - Makefile changes for Solaris from Peter Kocks 
586    <peter.kocks@baygate.com>
587  - Minor updates to docs
588  - Merged OpenBSD CVS changes:
589    - [authfd.c ssh-agent.c]
590      keysize warnings talk about identity files
591    - [packet.c]
592      "Connection closed by x.x.x.x": fatal() -> log()
593  - Correctly handle empty passwords in shadow file. Patch from: 
594    "Chris, the Young One" <cky@pobox.com>
595  - Released 1.2.1pre18
596
597 19991215
598  - Integrated patchs from Juergen Keil <jk@tools.de>
599    - Avoid void* pointer arithmatic
600    - Use LDFLAGS correctly
601    - Fix SIGIO error in scp
602    - Simplify status line printing in scp
603  - Added better test for inline functions compiler support from  
604    Darren_Hall@progressive.com
605
606 19991214
607  - OpenBSD CVS Changes
608    - [canohost.c]
609      fix get_remote_port() and friends for sshd -i; 
610      Holger.Trapp@Informatik.TU-Chemnitz.DE
611    - [mpaux.c]
612      make code simpler. no need for memcpy. niels@ ok
613    - [pty.c]
614      namebuflen not sizeof namebuflen; bnd@ep-ag.com via djm@mindrot.org
615      fix proto; markus
616    - [ssh.1]
617       typo; mark.baushke@solipsa.com
618    - [channels.c ssh.c ssh.h sshd.c]
619      type conflict for 'extern Type *options' in channels.c; dot@dotat.at
620    - [sshconnect.c]
621      move checking of hostkey into own function.
622    - [version.h]
623      OpenSSH-1.2.1
624  - Clean up broken includes in pty.c
625  - Some older systems don't have poll.h, they use sys/poll.h instead
626  - Doc updates
627
628 19991211
629  - Fix compilation on systems with AFS. Reported by 
630    aloomis@glue.umd.edu
631  - Fix installation on Solaris. Reported by 
632    Gordon Rowell <gordonr@gormand.com.au>
633  - Fix gccisms (__attribute__ and inline). Report by edgy@us.ibm.com,
634    patch from Markus Friedl <markus.friedl@informatik.uni-erlangen.de>
635  - Auto-locate xauth. Patch from David Agraz <dagraz@jahoopa.com>
636  - Compile fix from David Agraz <dagraz@jahoopa.com>
637  - Avoid compiler warning in bsd-snprintf.c
638  - Added pam_limits.so to default PAM config. Suggested by 
639    Jim Knoble <jmknoble@pobox.com>
640
641 19991209
642  - Import of patch from Ben Taylor <bent@clark.net>:
643    - Improved PAM support
644    - "uninstall" rule for Makefile
645    - utmpx support
646    - Should fix PAM problems on Solaris
647  - OpenBSD CVS updates:
648    - [readpass.c]
649      avoid stdio; based on work by markus, millert, and I
650    - [sshd.c]
651      make sure the client selects a supported cipher
652    - [sshd.c]
653      fix sighup handling.  accept would just restart and daemon handled 
654      sighup only after the next connection was accepted. use poll on 
655      listen sock now.
656    - [sshd.c]
657      make that a fatal
658  - Applied patch from David Rankin <drankin@bohemians.lexington.ky.us>
659    to fix libwrap support on NetBSD
660  - Released 1.2pre17
661
662 19991208
663  - Compile fix for Solaris with /dev/ptmx from 
664    David Agraz <dagraz@jahoopa.com>
665
666 19991207
667  - sshd Redhat init script patch from Jim Knoble <jmknoble@pobox.com>
668    fixes compatability with 4.x and 5.x
669  - Fixed default SSH_ASKPASS
670  - Fix PAM account and session being called multiple times. Problem 
671    reported by Adrian Baugh <adrian@merlin.keble.ox.ac.uk>
672  - Merged more OpenBSD changes:
673    - [atomicio.c authfd.c scp.c serverloop.c ssh.h sshconnect.c sshd.c]
674      move atomicio into it's own file.  wrap all socket write()s which 
675      were doing write(sock, buf, len) != len, with atomicio() calls.
676    - [auth-skey.c]
677      fd leak
678    - [authfile.c]
679      properly name fd variable
680    - [channels.c]
681      display great hatred towards strcpy
682    - [pty.c pty.h sshd.c]
683      use openpty() if it exists (it does on BSD4_4)
684    - [tildexpand.c]
685      check for ~ expansion past MAXPATHLEN
686  - Modified helper.c to use new atomicio function.
687  - Reformat Makefile a little
688  - Moved RC4 routines from rc4.[ch] into helper.c
689  - Added autoconf code to detect /dev/ptmx (Solaris) and /dev/ptc (AIX)
690  - Updated SuSE spec from Chris Saia <csaia@wtower.com>
691  - Tweaked Redhat spec
692  - Clean up bad imports of a few files (forgot -kb)
693  - Released 1.2pre16
694
695 19991204
696  - Small cleanup of PAM code in sshd.c
697  - Merged OpenBSD CVS changes:
698    - [auth-krb4.c auth-passwd.c auth-skey.c ssh.h]
699      move skey-auth from auth-passwd.c to auth-skey.c, same for krb4
700    - [auth-rsa.c]
701      warn only about mismatch if key is _used_
702      warn about keysize-mismatch with log() not error()
703      channels.c readconf.c readconf.h ssh.c ssh.h sshconnect.c
704      ports are u_short
705    - [hostfile.c]
706      indent, shorter warning
707    - [nchan.c]
708      use error() for internal errors
709    - [packet.c]
710      set loglevel for SSH_MSG_DISCONNECT to log(), not fatal()
711      serverloop.c
712      indent
713    - [ssh-add.1 ssh-add.c ssh.h]
714      document $SSH_ASKPASS, reasonable default
715    - [ssh.1]
716      CheckHostIP is not available for connects via proxy command
717    - [sshconnect.c]
718      typo
719      easier to read client code for passwd and skey auth
720      turn of checkhostip for proxy connects, since we don't know the remote ip
721
722 19991126
723  - Add definition for __P()
724  - Added [v]snprintf() replacement for systems that lack it
725
726 19991125
727  - More reformatting merged from OpenBSD CVS
728  - Merged OpenBSD CVS changes:
729    - [channels.c]
730      fix packet_integrity_check() for !have_hostname_in_open.
731      report from mrwizard@psu.edu via djm@ibs.com.au
732    - [channels.c]
733      set SO_REUSEADDR and SO_LINGER for forwarded ports.
734      chip@valinux.com via damien@ibs.com.au
735    - [nchan.c]
736      it's not an error() if shutdown_write failes in nchan.
737    - [readconf.c]
738      remove dead #ifdef-0-code
739    - [readconf.c servconf.c]
740      strcasecmp instead of tolower
741    - [scp.c]
742      progress meter overflow fix from damien@ibs.com.au
743    - [ssh-add.1 ssh-add.c]
744      SSH_ASKPASS support
745    - [ssh.1 ssh.c]
746      postpone fork_after_authentication until command execution,
747      request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
748      plus: use daemon() for backgrounding
749  - Added BSD compatible install program and autoconf test, thanks to
750    Niels Kristian Bech Jensen <nkbj@image.dk>
751  - Solaris fixing, thanks to Ben Taylor <bent@clark.net>
752  - Merged beginnings of AIX support from Tor-Ake Fransson <torake@hotmail.com>
753  - Release 1.2pre15
754
755 19991124
756  - Merged very large OpenBSD source code reformat
757  - OpenBSD CVS updates
758    - [channels.c cipher.c compat.c log-client.c scp.c serverloop.c]
759      [ssh.h sshd.8 sshd.c]
760      syslog changes:
761      * Unified Logmessage for all auth-types, for success and for failed
762      * Standard connections get only ONE line in the LOG when level==LOG:
763        Auth-attempts are logged only, if authentication is:
764           a) successfull or
765           b) with passwd or
766           c) we had more than AUTH_FAIL_LOG failues
767      * many log() became verbose()
768      * old behaviour with level=VERBOSE
769    - [readconf.c readconf.h ssh.1 ssh.h sshconnect.c sshd.c]
770      tranfer s/key challenge/response data in SSH_SMSG_AUTH_TIS_CHALLENGE
771      messages. allows use of s/key in windows (ttssh, securecrt) and
772      ssh-1.2.27 clients without 'ssh -v', ok: niels@
773    - [sshd.8]
774      -V, for fallback to openssh in SSH2 compatibility mode
775    - [sshd.c]
776      fix sigchld race; cjc5@po.cwru.edu
777
778 19991123
779  - Added SuSE package files from Chris Saia <csaia@wtower.com>
780  - Restructured package-related files under packages/*
781  - Added generic PAM config
782  - Numerous little Solaris fixes
783  - Add recommendation to use GNU make to INSTALL document
784
785 19991122
786  - Make <enter> close gnome-ssh-askpass (Debian bug #50299)
787  - OpenBSD CVS Changes
788    - [ssh-keygen.c] 
789      don't create ~/.ssh only if the user wants to store the private 
790      key there. show fingerprint instead of public-key after 
791      keygeneration. ok niels@
792  - Added OpenBSD bsd-strlcat.c, created bsd-strlcat.h
793  - Added timersub() macro
794  - Tidy RCSIDs of bsd-*.c
795  - Added autoconf test and macro to deal with old PAM libraries 
796    pam_strerror definition (one arg vs two).
797  - Fix EGD problems (Thanks to Ben Taylor <bent@clark.net>)
798  - Retry /dev/urandom reads interrupted by signal (report from 
799    Robert Hardy <rhardy@webcon.net>)
800  - Added a setenv replacement for systems which lack it
801  - Only display public key comment when presenting ssh-askpass dialog
802  - Released 1.2pre14
803
804  - Configure, Make and changelog corrections from Tudor Bosman 
805    <tudorb@jm.nu> and Niels Kristian Bech Jensen <nkbj@image.dk>
806
807 19991121
808  - OpenBSD CVS Changes:
809    - [channels.c]
810      make this compile, bad markus
811    - [log.c readconf.c servconf.c ssh.h]
812      bugfix: loglevels are per host in clientconfig,
813      factor out common log-level parsing code.
814    - [servconf.c]
815      remove unused index (-Wall)
816    - [ssh-agent.c]
817      only one 'extern char *__progname'
818    - [sshd.8]
819      document SIGHUP, -Q to synopsis
820    - [sshconnect.c serverloop.c sshd.c packet.c packet.h]
821      [channels.c clientloop.c]
822      SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@
823      [hope this time my ISP stays alive during commit]
824    - [OVERVIEW README] typos; green@freebsd
825    - [ssh-keygen.c]
826      replace xstrdup+strcat with strlcat+fixed buffer, fixes OF (bad me)
827      exit if writing the key fails (no infinit loop)
828      print usage() everytime we get bad options
829    - [ssh-keygen.c] overflow, djm@mindrot.org
830    - [sshd.c] fix sigchld race; cjc5@po.cwru.edu
831      
832 19991120
833  - Merged more Solaris support from Marc G. Fournier 
834    <marc.fournier@acadiau.ca>
835  - Wrote autoconf tests for integer bit-types
836  - Fixed enabling kerberos support
837  - Fix segfault in ssh-keygen caused by buffer overrun in filename 
838    handling.
839
840 19991119
841  - Merged PAM buffer overrun patch from Chip Salzenberg <chip@valinux.com>
842  - Merged OpenBSD CVS changes
843    - [auth-rhosts.c auth-rsa.c ssh-agent.c sshconnect.c sshd.c]
844      more %d vs. %s in fmt-strings
845    - [authfd.c]
846      Integers should not be printed with %s
847  - EGD uses a socket, not a named pipe. Duh.
848  - Fix includes in fingerprint.c
849  - Fix scp progress bar bug again.
850  - Move ssh-askpass from ${libdir}/ssh to ${libexecdir}/ssh at request of 
851    David Rankin <drankin@bohemians.lexington.ky.us>
852  - Added autoconf option to enable Kerberos 4 support (untested)
853  - Added autoconf option to enable AFS support (untested)
854  - Added autoconf option to enable S/Key support (untested)
855  - Added autoconf option to enable TCP wrappers support (compiles OK)
856  - Renamed BSD helper function files to bsd-*
857  - Added tests for login and daemon and enable OpenBSD replacements for 
858    when they are absent.
859  - Added non-PAM MD5 password support patch from Tudor Bosman <tudorb@jm.nu>
860
861 19991118
862  - Merged OpenBSD CVS changes
863    - [scp.c] foregroundproc() in scp
864    - [sshconnect.h] include fingerprint.h
865    - [sshd.c] bugfix: the log() for passwd-auth escaped during logging 
866      changes.
867    - [ssh.1] Spell my name right.
868  - Added openssh.com info to README
869
870 19991117
871  - Merged OpenBSD CVS changes
872    - [ChangeLog.Ylonen] noone needs this anymore
873    - [authfd.c] close-on-exec for auth-socket, ok deraadt
874    - [hostfile.c] 
875      in known_hosts key lookup the entry for the bits does not need 
876      to match, all the information is contained in n and e. This 
877      solves the problem with buggy servers announcing the wrong 
878      modulus length.  markus and me.
879    - [serverloop.c] 
880      bugfix: check for space if child has terminated, from: 
881      iedowse@maths.tcd.ie
882    - [ssh-add.1 ssh-add.c ssh-keygen.1 ssh-keygen.c sshconnect.c]
883      [fingerprint.c fingerprint.h]
884      rsa key fingerprints, idea from Bjoern Groenvall <bg@sics.se>
885    - [ssh-agent.1] typo
886    - [ssh.1] add OpenSSH information to AUTHOR section. okay markus@
887    - [sshd.c] 
888      force logging to stderr while loading private key file
889      (lost while converting to new log-levels)
890
891 19991116
892  - Fix some Linux libc5 problems reported by Miles Wilson <mw@mctitle.com>
893  - Merged OpenBSD CVS changes:
894    - [auth-rh-rsa.c auth-rsa.c authfd.c authfd.h hostfile.c mpaux.c]
895      [mpaux.h ssh-add.c ssh-agent.c ssh.h ssh.c sshd.c]
896      the keysize of rsa-parameter 'n' is passed implizit,
897      a few more checks and warnings about 'pretended' keysizes.
898    - [cipher.c cipher.h packet.c packet.h sshd.c]
899      remove support for cipher RC4
900    - [ssh.c]
901      a note for legay systems about secuity issues with permanently_set_uid(),
902      the private hostkey and ptrace()
903    - [sshconnect.c]
904      more detailed messages about adding and checking hostkeys
905
906 19991115
907  - Merged OpenBSD CVS changes:
908    - [ssh-add.c] change passphrase loop logic and remove ref to 
909      $DISPLAY, ok niels
910  - Changed to ssh-add.c broke askpass support. Revised it to be a little more
911    modular. 
912  - Revised autoconf support for enabling/disabling askpass support.
913  - Merged more OpenBSD CVS changes:
914         [auth-krb4.c]
915           - disconnect if getpeername() fails
916           - missing xfree(*client)
917         [canohost.c]
918           - disconnect if getpeername() fails
919           - fix comment: we _do_ disconnect if ip-options are set
920         [sshd.c]
921           - disconnect if getpeername() fails
922           - move checking of remote port to central place
923         [auth-rhosts.c] move checking of remote port to central place
924         [log-server.c] avoid extra fd per sshd, from millert@
925         [readconf.c] print _all_ bad config-options in ssh(1), too
926         [readconf.h] print _all_ bad config-options in ssh(1), too
927         [ssh.c] print _all_ bad config-options in ssh(1), too
928         [sshconnect.c] disconnect if getpeername() fails
929  - OpenBSD's changes to sshd.c broke the PAM stuff, re-merged it.
930  - Various small cleanups to bring diff (against OpenBSD) size down.
931  - Merged more Solaris compability from Marc G. Fournier
932    <marc.fournier@acadiau.ca>
933  - Wrote autoconf tests for __progname symbol
934  - RPM spec file fixes from Jim Knoble <jmknoble@pobox.com>
935  - Released 1.2pre12
936
937  - Another OpenBSD CVS update:
938    - [ssh-keygen.1] fix .Xr
939
940 19991114
941  - Solaris compilation fixes (still imcomplete)
942
943 19991113
944  - Build patch from Niels Kristian Bech Jensen <nkbj@image.dk>
945    - Don't install config files if they already exist
946    - Fix inclusion of additional preprocessor directives from acconfig.h
947  - Removed redundant inclusions of config.h
948  - Added 'Obsoletes' lines to RPM spec file
949  - Merged OpenBSD CVS changes:
950    - [bufaux.c] save a view malloc/memcpy/memset/free's, ok niels
951    - [scp.c] fix overflow reported by damien@ibs.com.au: off_t 
952      totalsize, ok niels,aaron
953  - Delay fork (-f option) in ssh until after port forwarded connections 
954    have been initialised. Patch from Jani Hakala <jahakala@cc.jyu.fi>
955  - Added shadow password patch from Thomas Neumann <tom@smart.ruhr.de>
956  - Added ifdefs to auth-passwd.c to exclude it when PAM is enabled
957  - Tidied default config file some more
958  - Revised Redhat initscript to fix bug: sshd (re)start would fail
959    if executed from inside a ssh login.
960
961 19991112
962  - Merged changes from OpenBSD CVS
963    - [sshd.c] session_key_int may be zero
964    - [auth-rh-rsa.c servconf.c servconf.h ssh.h sshd.8 sshd.c sshd_config]
965      IgnoreUserKnownHosts(default=no), used for RhostRSAAuth, ok 
966      deraadt,millert
967  - Brought default sshd_config more in line with OpenBSD's
968  - Grab server in gnome-ssh-askpass (Debian bug #49872)
969  - Released 1.2pre10
970
971  - Added INSTALL documentation
972  - Merged yet more changes from OpenBSD CVS
973    - [auth-rh-rsa.c auth-rhosts.c auth-rsa.c channels.c clientloop.c]
974      [ssh.c ssh.h sshconnect.c sshd.c]
975      make all access to options via 'extern Options options'
976      and 'extern ServerOptions options' respectively;
977      options are no longer passed as arguments:
978       * make options handling more consistent
979       * remove #include "readconf.h" from ssh.h
980       * readconf.h is only included if necessary
981    - [mpaux.c] clear temp buffer
982    - [servconf.c] print _all_ bad options found in configfile
983  - Make ssh-askpass support optional through autoconf
984  - Fix nasty division-by-zero error in scp.c
985  - Released 1.2pre11
986
987 19991111
988  - Added (untested) Entropy Gathering Daemon (EGD) support
989  - Fixed /dev/urandom fd leak (Debian bug #49722)
990  - Merged OpenBSD CVS changes:
991    - [auth-rh-rsa.c] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
992    - [ssh.1] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
993    - [sshd.8] user/958: check ~/.ssh/known_hosts for rhosts-rsa, too
994  - Fix integer overflow which was messing up scp's progress bar for large 
995    file transfers. Fix submitted to OpenBSD developers. Report and fix
996    from Kees Cook <cook@cpoint.net>
997  - Merged more OpenBSD CVS changes:
998    - [auth-krb4.c auth-passwd.c] remove x11- and krb-cleanup from fatal() 
999      + krb-cleanup cleanup
1000    - [clientloop.c log-client.c log-server.c ]
1001      [readconf.c readconf.h servconf.c servconf.h ]
1002      [ssh.1 ssh.c ssh.h sshd.8]
1003      add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,
1004      obsoletes QuietMode and FascistLogging in sshd.
1005    - [sshd.c] fix fatal/assert() bug reported by damien@ibs.com.au:
1006      allow session_key_int != sizeof(session_key)
1007      [this should fix the pre-assert-removal-core-files]
1008  - Updated default config file to use new LogLevel option and to improve
1009    readability
1010
1011 19991110
1012  - Merged several minor fixes:
1013    - ssh-agent commandline parsing
1014    - RPM spec file now installs ssh setuid root
1015    - Makefile creates libdir
1016    - Merged beginnings of Solaris compability from Marc G. Fournier
1017      <marc.fournier@acadiau.ca>
1018
1019 19991109
1020  - Autodetection of SSL/Crypto library location via autoconf
1021  - Fixed location of ssh-askpass to follow autoconf
1022  - Integrated Makefile patch from Niels Kristian Bech Jensen <nkbj@image.dk>
1023  - Autodetection of RSAref library for US users
1024  - Minor doc updates
1025  - Merged OpenBSD CVS changes:
1026    - [rsa.c] bugfix: use correct size for memset()
1027    - [sshconnect.c] warn if announced size of modulus 'n' != real size
1028  - Added GNOME passphrase requestor (use --with-gnome-askpass)
1029  - RPM build now creates subpackages
1030  - Released 1.2pre9
1031
1032 19991108
1033  - Removed debian/ directory. This is now being maintained separately.
1034  - Added symlinks for slogin in RPM spec file
1035  - Fixed permissions on manpages in RPM spec file
1036  - Added references to required libraries in README file
1037  - Removed config.h.in from CVS
1038  - Removed pwdb support (better pluggable auth is provided by glibc)
1039  - Made PAM and requisite libdl optional
1040  - Removed lots of unnecessary checks from autoconf
1041  - Added support and autoconf test for openpty() function (Unix98 pty support)
1042  - Fix for scp not finding ssh if not installed as /usr/bin/ssh
1043  - Added TODO file
1044  - Merged parts of Debian patch From Phil Hands <phil@hands.com>:
1045    - Added ssh-askpass program
1046    - Added ssh-askpass support to ssh-add.c
1047    - Create symlinks for slogin on install
1048    - Fix "distclean" target in makefile
1049    - Added example for ssh-agent to manpage
1050    - Added support for PAM_TEXT_INFO messages
1051    - Disable internal /etc/nologin support if PAM enabled
1052  - Merged latest OpenBSD CVS changes:
1053    - [all] replace assert() with error, fatal or packet_disconnect
1054    - [sshd.c] don't send fail-msg but disconnect if too many authentication
1055      failures
1056    - [sshd.c] remove unused argument. ok dugsong
1057    - [sshd.c] typo
1058    - [rsa.c] clear buffers used for encryption. ok: niels
1059    - [rsa.c] replace assert() with error, fatal or packet_disconnect
1060    - [auth-krb4.c] remove unused argument. ok dugsong
1061  - Fixed coredump after merge of OpenBSD rsa.c patch
1062  - Released 1.2pre8
1063
1064 19991102
1065  - Merged change from OpenBSD CVS
1066   - One-line cleanup in sshd.c
1067
1068 19991030
1069  - Integrated debian package support from Dan Brosemer <odin@linuxfreak.com>
1070  - Merged latest updates for OpenBSD CVS:
1071    - channels.[ch] - remove broken x11 fix and document istate/ostate
1072    - ssh-agent.c - call setsid() regardless of argv[]
1073    - ssh.c - save a few lines when disabling rhosts-{rsa-}auth
1074  - Documentation cleanups
1075  - Renamed README -> README.Ylonen
1076  - Renamed README.openssh ->README
1077
1078 19991029
1079  - Renamed openssh* back to ssh* at request of Theo de Raadt
1080  - Incorporated latest changes from OpenBSD's CVS
1081  - Integrated Makefile patch from  Niels Kristian Bech Jensen <nkbj@image.dk>
1082  - Integrated PAM env patch from Nalin Dahyabhai <nalin.dahyabhai@pobox.com>
1083  - Make distclean now removed configure script
1084  - Improved PAM logging
1085  - Added some debug() calls for PAM
1086  - Removed redundant subdirectories
1087  - Integrated part of a patch from Dan Brosemer <odin@linuxfreak.com> for 
1088    building on Debian.
1089  - Fixed off-by-one error in PAM env patch
1090  - Released 1.2pre6
1091
1092 19991028
1093  - Further PAM enhancements.
1094    - Much cleaner
1095    - Now uses account and session modules for all logins.
1096  - Integrated patch from Dan Brosemer <odin@linuxfreak.com>
1097    - Build fixes
1098    - Autoconf
1099    - Change binary names to open*
1100  - Fixed autoconf script to detect PAM on RH6.1
1101  - Added tests for libpwdb, and OpenBSD functions to autoconf
1102  - Released 1.2pre4
1103
1104  - Imported latest OpenBSD CVS code
1105  - Updated README.openssh
1106  - Released 1.2pre5
1107
1108 19991027
1109  - Adapted PAM patch.
1110  - Released 1.0pre2
1111
1112  - Excised my buggy replacements for strlcpy and mkdtemp
1113  - Imported correct OpenBSD strlcpy and mkdtemp routines.
1114  - Reduced arc4random_stir entropy read to 32 bytes (256 bits)
1115  - Picked up correct version number from OpenBSD
1116  - Added sshd.pam PAM configuration file
1117  - Added sshd.init Redhat init script
1118  - Added openssh.spec RPM spec file
1119  - Released 1.2pre3
1120
1121 19991026
1122  - Fixed include paths of OpenSSL functions
1123  - Use OpenSSL MD5 routines
1124  - Imported RC4 code from nanocrypt
1125  - Wrote replacements for OpenBSD arc4random* functions
1126  - Wrote replacements for strlcpy and mkdtemp
1127  - Released 1.0pre1
This page took 0.128076 seconds and 5 git commands to generate.