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