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