]> andersk Git - openssh.git/blob - ChangeLog
d8988c8287f98f4cc8a33b2fb5e61a356b44fe87
[openssh.git] / ChangeLog
1 20030526
2  - (djm) Avoid auth2-chall.c warning when compiling without 
3    PAM, BSD_AUTH and SKEY
4
5 20030525
6 - (djm) OpenBSD CVS Sync
7    - djm@cvs.openbsd.org 2003/05/24 09:02:22
8      [log.c]
9      pass logged data through strnvis; ok markus
10    - djm@cvs.openbsd.org 2003/05/24 09:30:40
11      [authfile.c monitor.c sftp-common.c sshpty.c]
12      cast some types for printing; ok markus@
13
14 20030524
15  - (dtucker) Correct --osfsia in INSTALL.  Patch by skeleten at shillest.net
16
17 20030523
18  - (djm) Use VIS_SAFE on logged strings rather than default strnvis 
19    encoding (which encodes many more characters)
20  - OpenBSD CVS Sync
21    - jmc@cvs.openbsd.org 2003/05/20 12:03:35
22      [sftp.1]
23      - new sentence, new line
24      - added .Xr's
25      - typos
26      ok djm@
27    - jmc@cvs.openbsd.org 2003/05/20 12:09:31
28      [ssh.1 ssh_config.5 sshd.8 sshd_config.5 ssh-keygen.1]
29      new sentence, new line
30    - djm@cvs.openbsd.org 2003/05/23 08:29:30
31      [sshconnect.c]
32      fix leak; ok markus@
33
34 20030520
35  - (djm) OpenBSD CVS Sync
36    - deraadt@cvs.openbsd.org 2003/05/18 23:22:01
37      [log.c]
38      use syslog_r() in a signal handler called place; markus ok
39  - (djm) Configure logic to detect syslog_r and friends
40
41 20030519
42  - (djm) Sync auth-pam.h with what we actually implement
43
44 20030518
45  - (djm) Return of the dreaded PAM_TTY_KLUDGE, which went missing in 
46    recent merge
47  - (djm) OpenBSD CVS Sync
48    - djm@cvs.openbsd.org 2003/05/16 03:27:12
49      [readconf.c ssh_config ssh_config.5 ssh-keysign.c]
50      add AddressFamily option to ssh_config (like -4, -6 on commandline).
51      Portable bug #534; ok markus@
52    - itojun@cvs.openbsd.org 2003/05/17 03:25:58
53      [auth-rhosts.c]
54      just in case, put numbers to sscanf %s arg.
55    - markus@cvs.openbsd.org 2003/05/17 04:27:52
56      [cipher.c cipher-ctr.c myproposal.h]
57      experimental support for aes-ctr modes from
58      http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt
59      ok djm@
60  - (djm) Remove IPv4 by default hack now that we can specify AF in config
61  - (djm) Tidy and trim TODO
62  - (djm) Sync openbsd-compat/ with OpenBSD CVS head
63  - (djm) Big KNF on openbsd-compat/
64  - (djm) KNF on md5crypt.[ch]
65  - (djm) KNF on auth-sia.[ch]
66
67 20030517
68  - (bal) strcat -> strlcat on openbsd-compat/realpath.c (rev 1.8 OpenBSD)
69
70 20030516
71  - (djm) OpenBSD CVS Sync
72    - djm@cvs.openbsd.org 2003/05/15 13:52:10
73      [ssh.c]
74      Make "ssh -V" print the OpenSSL version in a human readable form. Patch
75      from Craig Leres (mindrot at ee.lbl.gov); ok markus@
76    - jakob@cvs.openbsd.org 2003/05/15 14:02:47
77      [readconf.c servconf.c]
78      warn for unsupported config option. ok markus@
79    - markus@cvs.openbsd.org 2003/05/15 14:09:21
80      [auth2-krb5.c]
81      fix 64bit issue; report itojun@
82    - djm@cvs.openbsd.org 2003/05/15 14:55:25
83      [readconf.c readconf.h ssh_config ssh_config.5 sshconnect.c]
84      add a ConnectTimeout option to ssh, based on patch from
85      Jean-Charles Longuet (jclonguet at free.fr); portable #207 ok markus@
86  - (djm) Add warning for UsePAM when built without PAM support
87  - (djm) A few type mismatch fixes from Bug #565
88  - (djm) Guard free_pam_environment against NULL argument. Works around
89    HP/UX PAM problems debugged by dtucker
90
91 20030515
92  - (djm) OpenBSD CVS Sync
93    - jmc@cvs.openbsd.org 2003/05/14 13:11:56
94      [ssh-agent.1]
95      setup -> set up;
96      from wiz@netbsd
97    - jakob@cvs.openbsd.org 2003/05/14 18:16:20
98      [key.c key.h readconf.c readconf.h ssh_config.5 sshconnect.c]
99      [dns.c dns.h README.dns ssh-keygen.1 ssh-keygen.c]
100      add experimental support for verifying hos keys using DNS as described
101      in draft-ietf-secsh-dns-xx.txt. more information in README.dns.
102      ok markus@ and henning@
103    - markus@cvs.openbsd.org 2003/05/14 22:24:42
104      [clientloop.c session.c ssh.1]
105      allow to send a BREAK to the remote system; ok various
106    - markus@cvs.openbsd.org 2003/05/15 00:28:28
107      [sshconnect2.c]
108      cleanup unregister of per-method packet handlers; ok djm@
109    - jakob@cvs.openbsd.org 2003/05/15 01:48:10
110      [readconf.c readconf.h servconf.c servconf.h]
111      always parse kerberos options. ok djm@ markus@
112    - jakob@cvs.openbsd.org 2003/05/15 02:27:15
113      [dns.c]
114      add missing freerrset
115    - markus@cvs.openbsd.org 2003/05/15 03:08:29
116      [cipher.c cipher-bf1.c cipher-aes.c cipher-3des1.c]
117      split out custom EVP ciphers
118    - djm@cvs.openbsd.org 2003/05/15 03:10:52
119      [ssh-keygen.c]
120      avoid warning; ok jakob@
121    - mouring@cvs.openbsd.org 2003/05/15 03:39:07
122      [sftp-int.c]
123      Make put/get (globed and nonglobed) code more consistant. OK djm@
124    - mouring@cvs.openbsd.org 2003/05/15 03:43:59
125      [sftp-int.c sftp.c]
126      Teach ls how to display multiple column display and allow users 
127      to return to single column format via 'ls -1'.  OK @djm
128    - jakob@cvs.openbsd.org 2003/05/15 04:08:44
129      [readconf.c servconf.c]
130      disable kerberos when not supported. ok markus@
131    - markus@cvs.openbsd.org 2003/05/15 04:08:41
132      [ssh.1]
133      ~B is ssh2 only
134  - (djm) Always parse UsePAM
135  - (djm) Configure glue for DNS support (code doesn't work in portable yet)
136  - (djm) Import getrrsetbyname() function from OpenBSD libc (for DNS support)
137  - (djm) Tidy Makefile clean targets
138  - (djm) Adapt README.dns for portable
139  - (djm) Avoid uuencode.c warnings
140  - (djm) Enable UsePAM when built --with-pam
141  - (djm) Only build getrrsetbyname replacement when using --with-dns
142  - (djm) Bug #529: sshd doesn't work correctly after SIGHUP (copy argv 
143          correctly)
144  - (djm) Bug #444: Wrong paths after reconfigure
145  - (dtucker) HP-UX needs to include <sys/strtio.h> for TIOCSBRK
146
147 20030514
148  - (djm) Bug #117: Don't lie to PAM about username
149  - (djm) RCSID sync w/ OpenBSD
150  - (djm) OpenBSD CVS Sync
151    - djm@cvs.openbsd.org 2003/04/09 12:00:37
152      [readconf.c]
153      strip trailing whitespace from config lines before parsing. 
154      Fixes bz 528; ok markus@
155    - markus@cvs.openbsd.org 2003/04/12 10:13:57
156      [cipher.c]
157      hide cipher details; ok djm@
158    - markus@cvs.openbsd.org 2003/04/12 10:15:36
159      [misc.c]
160      debug->debug2
161    - naddy@cvs.openbsd.org 2003/04/12 11:40:15
162      [ssh.1]
163      document -V switch, fix wording; ok markus@
164    - markus@cvs.openbsd.org 2003/04/14 14:17:50
165      [channels.c sshconnect.c sshd.c ssh-keyscan.c]
166      avoid hardcoded SOCK_xx; with itojun@; should allow ssh over SCTP
167    - mouring@cvs.openbsd.org 2003/04/14 21:31:27
168      [sftp-int.c]
169      Missing globfree(&g) in process_put() spotted by Vince Brimhall
170      <VBrimhall@novell.com>.  ok@ Theo
171    - markus@cvs.openbsd.org 2003/04/16 14:35:27
172      [auth.h]
173      document struct Authctxt; with solar
174    - deraadt@cvs.openbsd.org 2003/04/26 04:29:49
175      [ssh-keyscan.c]
176      -t in usage(); rogier@quaak.org
177    - mouring@cvs.openbsd.org 2003/04/30 01:16:20
178      [sshd.8 sshd_config.5]
179      Escape ?, * and ! in .Ql for nroff compatibility.  OpenSSH Portable 
180      Bug #550 and * escaping suggested by jmc@.
181    - david@cvs.openbsd.org 2003/04/30 20:41:07
182      [sshd.8]
183      fix invalid .Pf macro usage introduced in previous commit
184      ok jmc@ mouring@
185    - markus@cvs.openbsd.org 2003/05/11 16:56:48
186      [authfile.c ssh-keygen.c]
187      change key_load_public to try to read a public from:
188      rsa1 private or rsa1 public and ssh2 keys.
189      this makes ssh-keygen -e fail for ssh1 keys more gracefully
190      for example; report from itojun (netbsd pr 20550).
191    - markus@cvs.openbsd.org 2003/05/11 20:30:25
192      [channels.c clientloop.c serverloop.c session.c ssh.c]
193      make channel_new() strdup the 'remote_name' (not the caller); ok theo
194    - markus@cvs.openbsd.org 2003/05/12 16:55:37
195      [sshconnect2.c]
196      for pubkey authentication try the user keys in the following order:
197         1. agent keys that are found in the config file
198         2. other agent keys
199         3. keys that are only listed in the config file
200      this helps when an agent has many keys, where the server might
201      close the connection before the correct key is used. report & ok pb@
202    - markus@cvs.openbsd.org 2003/05/12 18:35:18
203      [ssh-keyscan.1]
204      typo: DSA keys are of type ssh-dss; Brian Poole
205    - markus@cvs.openbsd.org 2003/05/14 00:52:59
206      [ssh2.h]
207      ranges for per auth method messages
208    - djm@cvs.openbsd.org 2003/05/14 01:00:44
209      [sftp.1]
210      emphasise the batchmode functionality and make reference to pubkey auth,
211      both of which are FAQs; ok markus@
212    - markus@cvs.openbsd.org 2003/05/14 02:15:47
213      [auth2.c monitor.c sshconnect2.c auth2-krb5.c]
214      implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@
215      server interops with commercial client; ok jakob@ djm@
216    - jmc@cvs.openbsd.org 2003/05/14 08:25:39
217      [sftp.1]
218      - better formatting in SYNOPSIS
219      - whitespace at EOL
220      ok djm@
221    - markus@cvs.openbsd.org 2003/05/14 08:57:49
222      [monitor.c]
223      http://bugzilla.mindrot.org/show_bug.cgi?id=560
224      Privsep child continues to run after monitor killed.
225      Pass monitor signals through to child; Darren Tucker
226  - (djm) Make portable build with MIT krb5 (some issues remain)
227  - (djm) Add new UsePAM configuration directive to allow runtime control
228    over usage of PAM. This allows non-root use of sshd when built with
229    --with-pam
230  - (djm) Die screaming if start_pam() is called when UsePAM=no
231  - (djm) Avoid KrbV leak for MIT Kerberos
232  - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@
233  - (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
234
235 20030512
236  - (djm) Redhat spec: Don't install profile.d scripts when not 
237    building with GNOME/GTK askpass (patch from bet@rahul.net)
238
239 20030510
240  - (dtucker) Bug #318: Create ssh_prng_cmds.out during "make" rather than
241    "make install".  Patch by roth@feep.net.
242  - (dtucker) Bug #536: Test for and work around openpty/controlling tty
243    problem on Linux (fixes "could not set controlling tty" errors).
244  - (djm) Merge FreeBSD PAM code: replaces PAM password auth kludge with 
245    proper challenge-response module
246  - (djm) 2-clause license on loginrec.c, with permission from
247    andre@ae-35.com
248
249 20030504
250  - (dtucker) Bug #497: Move #include of bsd-cygwin_util.h to openbsd-compat.h.
251    Patch from vinschen@redhat.com.
252
253 20030503
254  - (dtucker) Add missing "void" to record_failed_login in bsd-cray.c.  Noted
255    by wendyp@cray.com.
256
257 20030502
258  - (dtucker) Bug #544: ignore invalid cmsg_type on Linux 2.0 kernels,
259    privsep should now work.
260  - (dtucker) Move handling of bad password authentications into a platform
261    specific record_failed_login() function (affects AIX & Unicos). ok mouring@
262
263 20030429
264  - (djm) Add back radix.o (used by AFS support), after it went missing from
265    Makefile many moons ago
266  - (djm) Apply "owl-always-auth" patch from Openwall/Solar Designer
267  - (djm) Fix blibpath specification for AIX/gcc
268  - (djm) Some systems have basename in -lgen. Fix from ayamura@ayamura.org
269
270 20030428
271  - (bal) [defines.h progressmeter.c scp.c] Some more culling of non 64bit 
272    hacked code.
273
274 20030427
275  - (bal) Bug #541: return; was dropped by mistake.  Reported by 
276    furrier@iglou.com
277  - (bal) Since we don't support platforms lacking u_int_64.  We may
278    as well clean out some of those evil #ifdefs
279  - (bal) auth1.c minor resync while looking at the code.
280  - (bal) auth2.c same changed as above.
281
282 20030409
283  - (djm) Bug #539: Specify creation mode with O_CREAT for lastlog. Report 
284    from matth@eecs.berkeley.edu
285  - (djm) Make the spec work with Redhat 9.0 (which renames sharutils)
286  - (djm) OpenBSD CVS Sync
287    - markus@cvs.openbsd.org 2003/04/02 09:48:07
288      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
289      [readconf.h serverloop.c sshconnect2.c]
290      reapply rekeying chage, tested by henning@, ok djm@
291    - markus@cvs.openbsd.org 2003/04/02 14:36:26
292      [ssh-keysign.c]
293      potential segfault if KEY_UNSPEC; cjwatson@debian.org; bug #526
294    - itojun@cvs.openbsd.org 2003/04/03 07:25:27
295      [progressmeter.c]
296      $OpenBSD$
297    - itojun@cvs.openbsd.org 2003/04/03 10:17:35
298      [progressmeter.c]
299      remove $OpenBSD$, as other *.c does not have it.
300    - markus@cvs.openbsd.org 2003/04/07 08:29:57
301      [monitor_wrap.c]
302      typo: get correct counters; introduced during rekeying change.
303    - millert@cvs.openbsd.org 2003/04/07 21:58:05
304      [progressmeter.c]
305      The UCB copyright here is incorrect.  This code did not originate
306      at UCB, it was written by Luke Mewburn.  Updated the copyright at
307      the author's request.  markus@ OK
308    - itojun@cvs.openbsd.org 2003/04/08 20:21:29
309      [*.c *.h]
310      rename log() into logit() to avoid name conflict.  markus ok, from
311      netbsd
312      - (djm) XXX - Performed locally using:
313        "perl -p -i -e 's/(\s|^)log\(/$1logit\(/g' *.c *.h"
314    - hin@cvs.openbsd.org 2003/04/09 08:23:52
315      [servconf.c]
316      Don't include <krb.h> when compiling with Kerberos 5 support
317    - (djm) Fix up missing include for packet.c
318    - (djm) Fix missed log => logit occurance (reference by function pointer)
319
320 20030402
321  - (bal) if IP_TOS is not found or broken don't try to compile in
322    packet_set_tos() function call.  bug #527
323
324 20030401
325  - (djm) OpenBSD CVS Sync
326    - jmc@cvs.openbsd.org 2003/03/28 10:11:43
327      [scp.1 sftp.1 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5 sshd_config.5]
328      [ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
329      - killed whitespace
330      - new sentence new line
331      - .Bk for arguments
332      ok markus@
333    - markus@cvs.openbsd.org 2003/04/01 10:10:23
334      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
335      [readconf.h serverloop.c sshconnect2.c]
336      rekeying bugfixes and automatic rekeying:
337      * both client and server rekey _automatically_
338            (a) after 2^31 packets, because after 2^32 packets
339                the sequence number for packets wraps
340            (b) after 2^(blocksize_in_bits/4) blocks
341        (see: draft-ietf-secsh-newmodes-00.txt)
342        (a) and (b) are _enabled_ by default, and only disabled for known
343        openssh versions, that don't support rekeying properly.
344      * client option 'RekeyLimit'
345      * do not reply to requests during rekeying
346    - markus@cvs.openbsd.org 2003/04/01 10:22:21
347      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
348      [readconf.h serverloop.c sshconnect2.c]
349      backout rekeying changes (for 3.6.1)
350    - markus@cvs.openbsd.org 2003/04/01 10:31:26
351      [compat.c compat.h kex.c]
352      bugfix causes stalled connections for ssh.com < 3.0; noticed by ho@; 
353      tested by ho@ and myself
354    - markus@cvs.openbsd.org 2003/04/01 10:56:46
355      [version.h]
356      3.6.1
357  - (djm) Crank spec file versions
358  - (djm) Release 3.6.1p1
359
360 20030326
361  - (djm) OpenBSD CVS Sync
362    - deraadt@cvs.openbsd.org 2003/03/26 04:02:51
363      [sftp-server.c]
364      one last fix to the tree: race fix broke stuff; pr 3169; 
365      srp@srparish.net, help from djm
366
367 20030325
368  - (djm) Fix getpeerid support for 64 bit BE systems. From 
369     Arnd Bergmann <arndb@de.ibm.com>
370
371 20030324
372  - (djm) OpenBSD CVS Sync
373    - markus@cvs.openbsd.org 2003/03/23 19:02:00
374      [monitor.c]
375      unbreak rekeying for privsep; ok millert@
376  - Release 3.6p1
377  - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
378    Report from murple@murple.net, diagnosis from dtucker@zip.com.au
379
380 20030320
381  - (djm) OpenBSD CVS Sync
382    - markus@cvs.openbsd.org 2003/03/17 10:38:38
383      [progressmeter.c]
384      don't print \n if backgrounded; from ho@
385    - markus@cvs.openbsd.org 2003/03/17 11:43:47
386      [version.h]
387      enter 3.6
388  - (bal) The days of lack of int64_t support are over.  Sorry kids.
389  - (bal) scp.c 'limit' conflicts with Cray.  Rename to 'limitbw'
390  - (bal) Collection of Cray patches (bsd-cray.h fix for CRAYT3E and improved
391    guessing rules)
392  - (bal) Disable Privsep for Tru64 after pre-authentication due to issues
393    with SIA.  Also, clean up of tru64 support patch by Chris Adams
394    <cmadams@hiwaay.net>
395  - (tim) [contrib/caldera/openssh.spec] workaround RPM quirk. Fix %files
396
397 20030318
398  - (tim) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
399    add nanosleep(). testing/corrections by Darren Tucker <dtucker@zip.com.au>
400
401 20030317
402  - (djm) Fix return value checks for RAND_bytes. Report from 
403    Steve G <linux_4ever@yahoo.com>
404
405 20030315
406  - (djm) OpenBSD CVS Sync
407    - markus@cvs.openbsd.org 2003/03/13 11:42:19
408      [authfile.c ssh-keysign.c]
409      move RSA_blinding_on to generic key load method
410    - markus@cvs.openbsd.org 2003/03/13 11:44:50
411      [ssh-agent.c]
412      ssh-agent is similar to ssh-keysign (allows other processes to use
413      private rsa keys). however, it gets key over socket and not from
414      a file, so we have to do blinding here as well.
415
416 20030310
417 - (djm) OpenBSD CVS Sync
418    - markus@cvs.openbsd.org 2003/03/05 22:33:43
419      [channels.c monitor.c scp.c session.c sftp-client.c sftp-int.c]
420      [sftp-server.c ssh-add.c sshconnect2.c]
421      fix memory leaks; from dlheine@suif.Stanford.EDU/CLOUSEAU; ok djm@
422  - (djm) One more portable-specific one from dlheine@suif.Stanford.EDU/
423    CLOUSEAU
424  - (djm) Bug #245: TTY problems on Solaris. Fix by stevesk@ and 
425    dtucker@zip.com.au
426  - (djm) AIX package builder update from dtucker@zip.com.au
427
428 20030225
429  - (djm) Fix some compile errors spotted by dtucker and his fabulous 
430    tinderbox
431
432 20030224
433  - (djm) Tweak gnome-ssh-askpass2:
434    - Retry kb and mouse grab a couple of times, so passphrase dialog doesn't 
435      immediately fail if you are doing something else when it appears (e.g. 
436      dragging a window)
437    - Perform server grab after we have the keyboard and/or pointer to avoid 
438      races.
439  - (djm) OpenBSD CVS Sync
440    - markus@cvs.openbsd.org 2003/01/27 17:06:31
441      [sshd.c]
442      more specific error message when /var/empty has wrong permissions;
443      bug #46, map@appgate.com; ok henning@, provos@, stevesk@
444    - markus@cvs.openbsd.org 2003/01/28 16:11:52
445      [scp.1]
446      document -l; pekkas@netcore.fi
447    - stevesk@cvs.openbsd.org 2003/01/28 17:24:51
448      [scp.1]
449      remove example not pertinent with -1 addition; ok markus@
450    - jmc@cvs.openbsd.org 2003/01/31 21:54:40
451      [sshd.8]
452      typos; sshd(8): help and ok markus@
453      help and ok millert@
454    - markus@cvs.openbsd.org 2003/02/02 10:51:13
455      [scp.c]
456      call okname() only when using system(3) for remote-remote copy;
457      fixes bugs #483, #472; ok deraadt@, mouring@
458    - markus@cvs.openbsd.org 2003/02/02 10:56:08
459      [kex.c]
460      add support for key exchange guesses; based on work by
461      avraham.fraenkel@commatch.com; fixes bug #148; ok deraadt@
462    - markus@cvs.openbsd.org 2003/02/03 08:56:16
463      [sshpty.c]
464      don't call error() for readonly /dev; from soekris list; ok mcbride,
465      henning, deraadt.
466    - markus@cvs.openbsd.org 2003/02/04 09:32:08
467      [key.c]
468      better debug3 message
469    - markus@cvs.openbsd.org 2003/02/04 09:33:22
470      [monitor.c monitor_wrap.c]
471      skey/bsdauth: use 0 to indicate failure instead of -1, because
472      the buffer API only supports unsigned ints.
473    - markus@cvs.openbsd.org 2003/02/05 09:02:28
474      [readconf.c]
475      simplify ProxyCommand parsing, remove strcat/xrealloc; ok henning@, djm@
476    - markus@cvs.openbsd.org 2003/02/06 09:26:23
477      [session.c]
478      missing call to setproctitle() after authentication; ok provos@
479    - markus@cvs.openbsd.org 2003/02/06 09:27:29
480      [ssh.c ssh_config.5]
481      support 'ProxyCommand none'; bugzilla #433; binder@arago.de; ok djm@
482    - markus@cvs.openbsd.org 2003/02/06 09:29:18
483      [sftp-server.c]
484      fix races in rename/symlink; from Tony Finch; ok djm@
485    - markus@cvs.openbsd.org 2003/02/06 21:22:43
486      [auth1.c auth2.c]
487      undo broken fix for #387, fixes #486
488    - markus@cvs.openbsd.org 2003/02/10 11:51:47
489      [ssh-add.1]
490      xref sshd_config.5 (not sshd.8); mark@summersault.com; bug #490
491    - markus@cvs.openbsd.org 2003/02/12 09:33:04
492      [key.c key.h ssh-dss.c ssh-rsa.c]
493      merge ssh-dss.h ssh-rsa.h into key.h; ok deraadt@
494    - markus@cvs.openbsd.org 2003/02/12 21:39:50
495      [crc32.c crc32.h]
496      replace crc32.c with a BSD licensed version; noted by David Turner
497    - markus@cvs.openbsd.org 2003/02/16 17:09:57
498      [kex.c kexdh.c kexgex.c kex.h sshconnect2.c sshd.c ssh-keyscan.c]
499      split kex into client and server code, no need to link
500      server code into the client; ok provos@
501    - markus@cvs.openbsd.org 2003/02/16 17:30:33
502      [monitor.c monitor_wrap.c]
503      fix permitrootlogin forced-commands-only for privsep; bux #387; 
504      ok provos@
505    - markus@cvs.openbsd.org 2003/02/21 09:05:53
506      [servconf.c]
507      print sshd_config filename in debug2 mode.
508    - mpech@cvs.openbsd.org 2003/02/21 10:34:48
509      [auth-krb4.c]
510      ...sizeof(&adat.session) is not good here.
511      henning@, deraadt@, millert@
512  - (djm) Add new object files to Makefile and reorder
513  - (djm) Bug #501: gai_strerror should return char*; 
514    fix from dtucker@zip.com.au
515  - (djm) Most of Bug #499: Cygwin compile fixes for new progressmeter;
516    From vinschen@redhat.com
517  - (djm) Rest of Bug #499: Import a basename() function from OpenBSD libc
518  - (djm) Bug #494: Allow multiple accounts on Windows 9x/Me; 
519    From vinschen@redhat.com
520  - (djm) Bug #456: Support for NEC SX6 with Unicos; from wendyp@cray.com
521
522 20030211
523  - (djm) Cygwin needs libcrypt too. Patch from vinschen@redhat.com
524
525 20030206
526  - (djm) Teach fake-getaddrinfo to use getservbyname() when provided a 
527    string service name. Suggested by markus@, review by itojun@
528
529 20030131
530  - (bal) AIX 4.2.1 lacks nanosleep().  Patch to use nsleep() provided by
531    dtucker@zip.com.au
532
533 20030130
534  - (djm) Unbreak root password auth. Spotted by dtucker@zip.com.au
535
536 200301028
537  - (djm) Search libposix4 and librt for nanosleep. From dtucker@zip.com.au 
538    and openssh-unix-dev@thewrittenword.com 
539
540 200301027
541  - (bal) Bugzilla 477 patch by wendyp@cray.com.  Define TIOCGPGRP for
542    cray.  Also removed test for tcgetpgrp in configure.ac since it
543    is no longer used.
544
545 20030124
546  - (djm) OpenBSD CVS Sync
547    - jmc@cvs.openbsd.org 2003/01/23 08:58:47
548      [sshd_config.5]
549      typos; ok millert@
550    - markus@cvs.openbsd.org 2003/01/23 13:50:27
551      [authfd.c authfd.h readpass.c ssh-add.1 ssh-add.c ssh-agent.c]
552      ssh-add -c, prompt user for confirmation (using ssh-askpass) when
553      private agent key is used; with djm@; test by dugsong@, djm@; 
554      ok deraadt@
555    - markus@cvs.openbsd.org 2003/01/23 14:01:53
556      [scp.c]
557      bandwidth limitation patch (scp -l) from niels@; ok todd@, deraadt@
558    - markus@cvs.openbsd.org 2003/01/23 14:06:15
559      [scp.1 scp.c]
560      scp -12; Sam Smith and others; ok provos@, deraadt@
561  - (djm) Add TIMEVAL_TO_TIMESPEC macros
562
563 20030123
564  - (djm) OpenBSD CVS Sync
565    - djm@cvs.openbsd.org 2003/01/23 00:03:00
566      [auth1.c]
567      Don't log TIS auth response; "get rid of it" - markus@
568
569 20030122
570  - (djm) OpenBSD CVS Sync
571    - marc@cvs.openbsd.org 2003/01/21 18:14:36
572      [ssh-agent.1 ssh-agent.c]
573      Add a -t life option to ssh-agent that set the default lifetime.
574      The default can still be overriden by using -t in ssh-add.
575      OK markus@
576  - (djm) Reorganise PAM & SIA password handling to eliminate some common code
577  - (djm) Sync regress with OpenBSD -current
578
579 20030120
580  - (djm) Fix compilation for NetBSD from dtucker@zip.com.au
581  - (tim) [progressmeter.c] make compilers without long long happy.
582  - (tim) [configure.ac] Add -belf to build ELF binaries on OpenServer 5 when
583    using cc. (gcc already did)
584
585 20030118
586  - (djm) Revert fix for Bug #442 for now.
587
588 20030117
589  - (djm) Bug #470: Detect strnvis, not strvis in configure.
590     From d_wllms@lanl.gov
591
592 20030116
593  - (djm) OpenBSD CVS Sync
594    - djm@cvs.openbsd.org 2003/01/16 03:41:55
595      [sftp-int.c]
596      explicitly use first glob result
597
598 20030114
599  - (djm) OpenBSD CVS Sync
600    - fgsch@cvs.openbsd.org 2003/01/10 23:23:24
601      [sftp-int.c]
602      typo; from Nils Nordman <nino at nforced dot com>.
603    - markus@cvs.openbsd.org 2003/01/11 18:29:43
604      [log.c]
605      set fatal_cleanups to NULL in fatal_remove_all_cleanups(); 
606      dtucker@zip.com.au
607    - markus@cvs.openbsd.org 2003/01/12 16:57:02
608      [progressmeter.c]
609      allow WARNINGS=yes; ok djm@
610    - djm@cvs.openbsd.org 2003/01/13 11:04:04
611      [sftp-int.c]
612      make cmds[] array static to avoid conflict with BSDI libc.
613      mindrot bug #466. Fix from mdev@idg.nl; ok markus@
614    - djm@cvs.openbsd.org 2003/01/14 10:58:00
615      [sftp-client.c sftp-int.c]
616      Don't try to upload or download non-regular files. Report from
617      apoloval@pantuflo.escet.urjc.es; ok markus@
618
619 20030113
620  - (djm) Rework openbsd-compat/setproctitle.c a bit: move emulation type
621    detection to configure.ac. Prompted by stevesk@
622  - (djm) Bug #467: Add a --disable-strip option to turn off stripping of 
623    installed binaries. From mdev@idg.nl
624
625 20030110
626  - (djm) Enable new setproctitle emulation for Linux, AIX and HP/UX. More 
627    systems may be added later.
628  - (djm) OpenBSD CVS Sync
629    - djm@cvs.openbsd.org 2003/01/08 23:53:26
630      [sftp.1 sftp.c sftp-int.c sftp-int.h]
631      Cleanup error handling for batchmode
632      Allow blank lines and comments in input
633      Ability to suppress abort on error in batchmode ("-put blah")
634      Fixes mindrot bug #452; markus@ ok
635    - fgsch@cvs.openbsd.org 2003/01/10 08:19:07
636      [scp.c sftp.1 sftp.c sftp-client.c sftp-int.c  progressmeter.c]
637      [progressmeter.h]
638      sftp progress meter support.
639      original diffs by Nils Nordman <nino at nforced dot com> via 
640      markus@, merged to -current by me, djm@ ok.
641    - djm@cvs.openbsd.org 2003/01/10 08:48:15
642      [sftp-client.c]
643      Simplify and avoid redundancy in packet send and receive 
644      functions; ok fgs@
645    - djm@cvs.openbsd.org 2003/01/10 10:29:35
646      [scp.c]
647      Don't ftruncate after write error, creating sparse files of 
648      incorrect length
649      mindrot bug #403, reported by rusr@cup.hp.com; ok markus@
650    - djm@cvs.openbsd.org 2003/01/10 10:32:54
651      [channels.c]
652      hush socket() errors, except last. Fixes mindrot bug #408; ok markus@
653
654 20030108
655  - (djm) Sync openbsd-compat/ with OpenBSD -current
656  - (djm) Avoid redundant xstrdup/xfree in auth2-pam.c. From Solar via markus@
657  - (djm) OpenBSD CVS Sync
658    - markus@cvs.openbsd.org 2003/01/01 18:08:52
659      [channels.c]
660      move big output buffer messages to debug2
661    - djm@cvs.openbsd.org 2003/01/06 23:51:22
662      [sftp-client.c]
663      Fix "get -p" download to not add user-write perm. mindrot bug #426
664      reported by gfernandez@livevault.com; ok markus@
665    - fgsch@cvs.openbsd.org 2003/01/07 23:42:54
666      [sftp.1]
667      add version; from Nils Nordman <nino at nforced dot com> via markus@.
668      markus@ ok
669  - (djm) Update README to reflect AIX's status as a well supported platform.
670    From dtucker@zip.com.au
671  - (tim) [Makefile.in configure.ac] replace fixpath with sed script. Patch
672    by Mo DeJong.
673  - (tim) [auth.c] declare today at top of allowed_user() to keep
674    older compilers happy.
675  - (tim) [scp.c] make compilers without long long happy.
676
677 20030107
678  - (djm) Bug #401: Work around Linux breakage with IPv6 mapped addresses. 
679    Based on fix from yoshfuji@linux-ipv6.org
680  - (djm) Bug #442: Check for and deny access to accounts with locked 
681    passwords. Patch from dtucker@zip.com.au
682  - (djm) Bug #44: Use local mkstemp() rather than glibc's silly one. Fixes
683    Can't pass KRB4 TGT passing. Fix from: jan.iven@cern.ch
684  - (djm) Fix Bug #442 for PAM case
685  - (djm) Bug #110: bogus error messages in lastlog_get_entry(). Fix based
686    on one by peak@argo.troja.mff.cuni.cz
687  - (djm) Bug #111: Run syslog and stderr logging through strnvis to eliminate
688    nasties. Report from peak@argo.troja.mff.cuni.cz
689  - (djm) Bug #178: On AIX /etc/nologin wasnt't shown to users. Fix from 
690    Ralf.Wenk@fh-karlsruhe.de and dtucker@zip.com.au
691  - (djm) Fix my fix of the fix for the Bug #442 for PAM case. Spotted by 
692    dtucker@zip.com.au. Reorder for clarity too.
693
694 20030103
695  - (djm) Bug #461: ssh-copy-id fails with no arguments. Patch from 
696    cjwatson@debian.org
697  - (djm) Bug #460: Filling utmp[x]->ut_addr_v6 if present. Patch from 
698    cjwatson@debian.org
699  - (djm) Bug #446: Set LOGIN env var to pw_name on AIX. Patch from 
700    mii@ornl.gov 
701
702 20030101
703   - (stevesk) [session.c sshlogin.c sshlogin.h] complete portable
704     parts of pass addrlen with sockaddr * fix.
705     from Hajimu UMEMOTO <ume@FreeBSD.org>
706
707 20021222
708  - (bal) OpenBSD CVS Sync
709    - fgsch@cvs.openbsd.org 2002/11/15 10:03:09
710      [authfile.c]
711      lseek(2) may return -1 when getting the public/private key lenght.
712      Simplify the code and check for errors using fstat(2).
713
714      Problem reported by Mauricio Sanchez, markus@ ok.
715    - markus@cvs.openbsd.org 2002/11/18 16:43:44
716      [clientloop.c]
717      don't overwrite SIG{INT,QUIT,TERM} handler if set to SIG_IGN;
718      e.g. if ssh is used for backup; report Joerg Schilling; ok millert@
719    - markus@cvs.openbsd.org 2002/11/21 22:22:50
720      [dh.c]
721      debug->debug2
722    - markus@cvs.openbsd.org 2002/11/21 22:45:31
723      [cipher.c kex.c packet.c sshconnect.c sshconnect2.c]
724      debug->debug2, unify debug messages
725    - deraadt@cvs.openbsd.org 2002/11/21 23:03:51
726      [auth-krb5.c auth1.c hostfile.h monitor_wrap.c sftp-client.c sftp-int.c ssh-add.c ssh-rsa.c 
727       sshconnect.c]
728      KNF
729    - markus@cvs.openbsd.org 2002/11/21 23:04:33
730      [ssh.c]
731      debug->debug2
732    - stevesk@cvs.openbsd.org 2002/11/24 21:46:24
733      [ssh-keysign.8]
734      typo: "the the"
735    - wcobb@cvs.openbsd.org 2002/11/26 00:45:03
736      [scp.c ssh-keygen.c]
737      Remove unnecessary fflush(stderr) calls, stderr is unbuffered by default.
738      ok markus@
739    - stevesk@cvs.openbsd.org 2002/11/26 02:35:30
740      [ssh-keygen.1]
741      remove outdated statement; ok markus@ deraadt@
742    - stevesk@cvs.openbsd.org 2002/11/26 02:38:54
743      [canohost.c]
744      KNF, comment and error message repair; ok markus@
745    - markus@cvs.openbsd.org 2002/11/27 17:53:35
746      [scp.c sftp.c ssh.c]
747      allow usernames with embedded '@', e.g. scp user@vhost@realhost:file /tmp;
748      http://bugzilla.mindrot.org/show_bug.cgi?id=447; ok mouring@, millert@
749    - stevesk@cvs.openbsd.org 2002/12/04 04:36:47
750      [session.c]
751      remove xauth entries before add; PR 2994 from janjaap@stack.nl.
752      ok markus@
753    - markus@cvs.openbsd.org 2002/12/05 11:08:35
754      [scp.c]
755      use roundup() similar to rcp/util.c and avoid problems with strange
756      filesystem block sizes, noted by tjr@freebsd.org; ok djm@
757    - djm@cvs.openbsd.org 2002/12/06 05:20:02
758      [sftp.1]
759      Fix cut'n'paste error, spotted by matthias.riese@b-novative.de; ok deraadt@
760    - millert@cvs.openbsd.org 2002/12/09 16:50:30
761      [ssh.c]
762      Avoid setting optind to 0 as GNU getopt treats that like we do optreset.
763      markus@ OK
764    - markus@cvs.openbsd.org 2002/12/10 08:56:00
765      [session.c]
766      Make sure $SHELL points to the shell from the password file, even if shell
767      is overridden from login.conf; bug#453; semen at online.sinor.ru; ok millert@
768    - markus@cvs.openbsd.org 2002/12/10 19:26:50
769      [packet.c]
770      move tos handling to packet_set_tos; ok provos/henning/deraadt
771    - markus@cvs.openbsd.org 2002/12/10 19:47:14
772      [packet.c]
773      static
774    - markus@cvs.openbsd.org 2002/12/13 10:03:15
775      [channels.c misc.c sshconnect2.c]
776      cleanup debug messages, more useful information for the client user.
777    - markus@cvs.openbsd.org 2002/12/13 15:20:52
778      [scp.c]
779      1) include stalling time in total time
780      2) truncate filenames to 45 instead of 20 characters
781      3) print rate instead of progress bar, no more stars
782      4) scale output to tty width
783      based on a patch from Niels; ok fries@ lebel@ fgs@ millert@
784  - (bal) [msg.c msg.h scp.c ssh-keysign.c sshconnect2.c]  Resync CVS IDs since 
785    we already did s/msg_send/ssh_msg_send/
786
787 20021205
788  - (djm) PERL-free fixpaths from stuge-openssh-unix-dev@cdy.org
789
790 20021122
791  - (tim) [configure.ac] fix STDPATH test for IRIX. First reported by
792    advax@triumf.ca. This type of solution tested by <herb@sgi.com>
793
794 20021113
795  - (tim) [configure.ac] remove unused variables no_libsocket and no_libnsl
796
797 20021111
798  - (tim) [contrib/solaris/opensshd.in] add umask 022 so sshd.pid is
799    not world writable.
800
801 20021109
802  - (bal) OpenBSD CVS Sync
803    - itojun@cvs.openbsd.org 2002/10/16 14:31:48
804      [sftp-common.c]
805      64bit pedant.  %llu is "unsigned long long".  markus ok
806    - markus@cvs.openbsd.org 2002/10/23 10:32:13
807      [packet.c]
808      use %u for u_int
809    - markus@cvs.openbsd.org 2002/10/23 10:40:16
810      [bufaux.c]
811      %u for u_int
812    - markus@cvs.openbsd.org 2002/11/04 10:07:53
813      [auth.c]
814      don't compare against pw_home if realpath fails for pw_home (seen 
815      on AFS); ok djm@
816    - markus@cvs.openbsd.org 2002/11/04 10:09:51
817      [packet.c]
818      log before send disconnect; ok djm@
819    - markus@cvs.openbsd.org 2002/11/05 19:45:20
820      [monitor.c]
821      handle overflows for size_t larger than u_int; siw@goneko.de, bug #425
822    - markus@cvs.openbsd.org 2002/11/05 20:10:37
823      [sftp-client.c]
824      typo; GaryF@livevault.com
825    - markus@cvs.openbsd.org 2002/11/07 16:28:47
826      [sshd.c]
827      log to stderr if -ie is given, bug #414, prj@po.cwru.edu
828    - markus@cvs.openbsd.org 2002/11/07 22:08:07
829      [readconf.c readconf.h ssh-keysign.8 ssh-keysign.c]
830      we cannot use HostbasedAuthentication for enabling ssh-keysign(8),
831      because HostbasedAuthentication might be enabled based on the
832      target host and ssh-keysign(8) does not know the remote hostname
833      and not trust ssh(1) about the hostname, so we add a new option
834      EnableSSHKeysign; ok djm@, report from zierke@informatik.uni-hamburg.de
835    - markus@cvs.openbsd.org 2002/11/07 22:35:38
836      [scp.c]
837      check exit status from ssh, and exit(1) if ssh fails; bug#369; 
838      binder@arago.de
839  - (bal) Update ssh-host-config and minor rewrite of bsd-cygwin_util.c
840    ntsec now default if cygwin version beginning w/ version 56.  Patch
841    by Corinna Vinschen <vinschen@redhat.com> 
842  - (bal) AIX does not log login attempts for unknown users (bug #432).
843    patch by dtucker@zip.com.au
844
845 20021021
846  - (djm) Bug #400: Kill ssh-rand-helper children on timeout, patch from 
847    dtucker@zip.com.au
848  - (djm) Bug #317: FreeBSD needs libutil.h for openpty() Report from 
849    dirk.meyer@dinoex.sub.org
850
851 20021015
852  - (bal) Fix bug id 383 and only call loginrestrict for AIX if not root.
853  - (bal) More advanced strsep test by Darren Tucker <dtucker@zip.com.au>
854
855 20021015
856  - (tim) [contrib/caldera/openssh.spec] make ssh-agent setgid nobody
857
858 20021004
859  - (bal) Disable post-authentication Privsep for OSF/1.  It conflicts with
860    SIA.
861
862 20021003
863  - (djm) OpenBSD CVS Sync
864    - markus@cvs.openbsd.org 2002/10/01 20:34:12
865      [ssh-agent.c]
866      allow root to access the agent, since there is no protection from root.
867    - markus@cvs.openbsd.org 2002/10/01 13:24:50
868      [version.h]
869      OpenSSH 3.5
870  - (djm) Bump RPM spec version numbers
871  - (djm) Bug #406: s/msg_send/ssh_msg_send/ for Mac OS X 1.2
872
873 20020930
874  - (djm) Tidy contrib/, add Makefile for GNOME passphrase dialogs, 
875    tweak README
876  - (djm) OpenBSD CVS Sync
877    - mickey@cvs.openbsd.org 2002/09/27 10:42:09
878      [compat.c compat.h sshd.c]
879      add a generic match for a prober, such as sie big brother; 
880      idea from stevesk@; markus@ ok
881    - stevesk@cvs.openbsd.org 2002/09/27 15:46:21
882      [ssh.1]
883      clarify compression level protocol 1 only; ok markus@ deraadt@
884
885 20020927
886  - (djm) OpenBSD CVS Sync
887    - markus@cvs.openbsd.org 2002/09/25 11:17:16
888      [sshd_config]
889      sync LoginGraceTime with default
890    - markus@cvs.openbsd.org 2002/09/25 15:19:02
891      [sshd.c]
892      typo; pilot@monkey.org
893    - markus@cvs.openbsd.org 2002/09/26 11:38:43
894      [auth1.c auth.h auth-krb4.c monitor.c monitor.h monitor_wrap.c]
895      [monitor_wrap.h]
896      krb4 + privsep; ok dugsong@, deraadt@
897
898 20020925
899  - (bal) Fix issue where successfull login does not clear failure counts
900    in AIX.  Patch by dtucker@zip.com.au ok by djm
901  - (tim) Cray fixes (bug 367) based on patch from Wendy Palm @ cray.
902     This does not include the deattack.c fixes.
903
904 20020923
905  - (djm) OpenBSD CVS Sync
906    - stevesk@cvs.openbsd.org 2002/09/23 20:46:27
907      [canohost.c]
908      change get_peer_ipaddr() and get_local_ipaddr() to not return NULL for
909      non-sockets; fixes a problem passing NULL to snprintf(). ok markus@
910    - markus@cvs.openbsd.org 2002/09/23 22:11:05
911      [monitor.c]
912      only call auth_krb5 if kerberos is enabled; ok deraadt@
913    - markus@cvs.openbsd.org 2002/09/24 08:46:04
914      [monitor.c]
915      only call kerberos code for authctxt->valid
916    - todd@cvs.openbsd.org 2002/09/24 20:59:44
917      [sshd.8]
918      tweak the example $HOME/.ssh/rc script to not show on any cmdline the
919      sensitive data it handles. This fixes bug # 402 as reported by
920      kolya@mit.edu (Nickolai Zeldovich).
921      ok markus@ and stevesk@
922
923 20020923
924  - (tim) [configure.ac] s/return/exit/ patch by dtucker@zip.com.au
925
926 20020922
927  - (djm) OpenBSD CVS Sync
928    - stevesk@cvs.openbsd.org 2002/09/19 14:53:14
929      [compat.c]
930    - markus@cvs.openbsd.org 2002/09/19 15:51:23
931      [ssh-add.c]
932      typo; cd@kalkatraz.de
933    - stevesk@cvs.openbsd.org 2002/09/19 16:03:15
934      [serverloop.c]
935      log IP address also; ok markus@
936    - stevesk@cvs.openbsd.org 2002/09/20 18:41:29
937      [auth.c]
938      log illegal user here for missing privsep case (ssh2).
939      this is executed in the monitor. ok markus@
940
941 20020919
942  - (djm) OpenBSD CVS Sync
943    - stevesk@cvs.openbsd.org 2002/09/12 19:11:52
944      [ssh-agent.c]
945      %u for uid print; ok markus@
946    - stevesk@cvs.openbsd.org 2002/09/12 19:50:36
947      [session.c ssh.1]
948      add SSH_CONNECTION and deprecate SSH_CLIENT; bug #384.  ok markus@
949    - stevesk@cvs.openbsd.org 2002/09/13 19:23:09
950      [channels.c sshconnect.c sshd.c]
951      remove use of SO_LINGER, it should not be needed. error check
952      SO_REUSEADDR. fixup comments. ok markus@
953    - stevesk@cvs.openbsd.org 2002/09/16 19:55:33
954      [session.c]
955      log when _PATH_NOLOGIN exists; ok markus@
956    - stevesk@cvs.openbsd.org 2002/09/16 20:12:11
957      [sshd_config.5]
958      more details on X11Forwarding security issues and threats; ok markus@
959    - stevesk@cvs.openbsd.org 2002/09/16 22:03:13
960      [sshd.8]
961      reference moduli(5) in FILES /etc/moduli.
962    - itojun@cvs.openbsd.org 2002/09/17 07:47:02
963      [channels.c]
964      don't quit while creating X11 listening socket.
965      http://mail-index.netbsd.org/current-users/2002/09/16/0005.html
966      got from portable.  markus ok
967    - djm@cvs.openbsd.org 2002/09/19 01:58:18
968      [ssh.c sshconnect.c]
969      bugzilla.mindrot.org #223 - ProxyCommands don't exit.
970      Patch from dtucker@zip.com.au; ok markus@
971
972 20020912
973  - (djm) Made GNOME askpass programs return non-zero if cancel button is 
974    pressed.
975  - (djm) Added getpeereid() replacement. Properly implemented for systems
976    with SO_PEERCRED support. Faked for systems which lack it.
977  - (djm) Sync sys/tree.h with OpenBSD -current. Rename tree.h and 
978    fake-queue.h to sys-tree.h and sys-queue.h
979  - (djm) OpenBSD CVS Sync
980    - markus@cvs.openbsd.org 2002/09/08 20:24:08
981      [hostfile.h]
982      no comma at end of enumerator list
983    - itojun@cvs.openbsd.org 2002/09/09 06:48:06
984      [auth1.c auth.h auth-krb5.c monitor.c monitor.h]
985      [monitor_wrap.c monitor_wrap.h]
986      kerberos support for privsep.  confirmed to work by lha@stacken.kth.se
987      patch from markus
988    - markus@cvs.openbsd.org 2002/09/09 14:54:15
989      [channels.c kex.h key.c monitor.c monitor_wrap.c radix.c uuencode.c]
990      signed vs unsigned from -pedantic; ok henning@
991    - markus@cvs.openbsd.org 2002/09/10 20:24:47
992      [ssh-agent.c]
993      check the euid of the connecting process with getpeereid(2); 
994      ok provos deraadt stevesk
995    - stevesk@cvs.openbsd.org 2002/09/11 17:55:03
996      [ssh.1]
997      add agent and X11 forwarding warning text from ssh_config.5; ok markus@
998    - stevesk@cvs.openbsd.org 2002/09/11 18:27:26
999      [authfd.c authfd.h ssh.c]
1000      don't connect to agent to test for presence if we've previously
1001      connected; ok markus@
1002    - djm@cvs.openbsd.org 2002/09/11 22:41:50
1003      [sftp.1 sftp-client.c sftp-client.h sftp-common.c sftp-common.h]
1004      [sftp-glob.c sftp-glob.h sftp-int.c sftp-server.c]
1005      support for short/long listings and globbing in "ls"; ok markus@
1006    - djm@cvs.openbsd.org 2002/09/12 00:13:06
1007      [sftp-int.c]
1008      zap unused var introduced in last commit
1009
1010 20020911
1011  - (djm) Sync openbsd-compat with OpenBSD -current
1012
1013 20020910
1014  - (djm) Bug #365: Read /.ssh/environment properly under CygWin. 
1015    Patch from Mark Bradshaw <bradshaw@staff.crosswalk.com>
1016  - (djm) Bug #138: Make protocol 1 blowfish work with old OpenSSL. 
1017    Patch from Robert Halubek <rob@adso.com.pl>
1018
1019 20020905 
1020  - (djm) OpenBSD CVS Sync
1021    - stevesk@cvs.openbsd.org 2002/09/04 18:52:42
1022      [servconf.c sshd.8 sshd_config.5]
1023      default LoginGraceTime to 2m; 1m may be too short for slow systems.
1024      ok markus@
1025  - (djm) Merge openssh-TODO.patch from Redhat (null) beta
1026  - (djm) Add gnome-ssh-askpass2.c (gtk2) by merge with patch from 
1027     Nalin Dahyabhai <nalin@redhat.com>
1028  - (djm) Add support for building gtk2 password requestor from Redhat beta
1029
1030 20020903
1031  - (djm) Patch from itojun@ for Darwin OS: test getaddrinfo, reorder libcrypt
1032  - (djm) Fix Redhat RPM build dependancy test
1033  - (djm) OpenBSD CVS Sync
1034    - markus@cvs.openbsd.org 2002/08/12 10:46:35
1035      [ssh-agent.c]
1036      make ssh-agent setgid, disallow ptrace.
1037    - espie@cvs.openbsd.org 2002/08/21 11:20:59
1038      [sshd.8]
1039      `RSA' updated to refer to `public key', where it matters.
1040      okay markus@
1041    - stevesk@cvs.openbsd.org 2002/08/21 19:38:06
1042      [servconf.c sshd.8 sshd_config sshd_config.5]
1043      change LoginGraceTime default to 1 minute; ok mouring@ markus@
1044    - stevesk@cvs.openbsd.org 2002/08/21 20:10:28
1045      [ssh-agent.c]
1046      raise listen backlog; ok markus@
1047    - stevesk@cvs.openbsd.org 2002/08/22 19:27:53
1048      [ssh-agent.c]
1049      use common close function; ok markus@
1050    - stevesk@cvs.openbsd.org 2002/08/22 19:38:42
1051      [clientloop.c]
1052      format with current EscapeChar; bugzilla #388 from wknox@mitre.org.
1053      ok markus@
1054    - stevesk@cvs.openbsd.org 2002/08/22 20:57:19
1055      [ssh-agent.c]
1056      shutdown(SHUT_RDWR) not needed before close here; ok markus@
1057    - markus@cvs.openbsd.org 2002/08/22 21:33:58
1058      [auth1.c auth2.c]
1059      auth_root_allowed() is handled by the monitor in the privsep case,
1060      so skip this for use_privsep, ok stevesk@, fixes bugzilla #387/325
1061    - markus@cvs.openbsd.org 2002/08/22 21:45:41
1062      [session.c]
1063      send signal name (not signal number) in "exit-signal" message; noticed
1064      by galb@vandyke.com
1065    - stevesk@cvs.openbsd.org 2002/08/27 17:13:56
1066      [ssh-rsa.c]
1067      RSA_public_decrypt() returns -1 on error so len must be signed; 
1068      ok markus@
1069    - stevesk@cvs.openbsd.org 2002/08/27 17:18:40
1070      [ssh_config.5]
1071      some warning text for ForwardAgent and ForwardX11; ok markus@
1072    - stevesk@cvs.openbsd.org 2002/08/29 15:57:25
1073      [monitor.c session.c sshlogin.c sshlogin.h]
1074      pass addrlen with sockaddr *; from Hajimu UMEMOTO <ume@FreeBSD.org>
1075      NOTE: there are also p-specific parts to this patch. ok markus@
1076    - stevesk@cvs.openbsd.org 2002/08/29 16:02:54
1077      [ssh.1 ssh.c]
1078      deprecate -P as UsePrivilegedPort defaults to no now; ok markus@
1079    - stevesk@cvs.openbsd.org 2002/08/29 16:09:02
1080      [ssh_config.5]
1081      more on UsePrivilegedPort and setuid root; ok markus@
1082    - stevesk@cvs.openbsd.org 2002/08/29 19:49:42
1083      [ssh.c]
1084      shrink initial privilege bracket for setuid case; ok markus@
1085    - stevesk@cvs.openbsd.org 2002/08/29 22:54:10
1086      [ssh_config.5 sshd_config.5]
1087      state XAuthLocation is a full pathname
1088
1089 20020820
1090  - OpenBSD CVS Sync
1091    - millert@cvs.openbsd.org 2002/08/02 14:43:15
1092      [monitor.c monitor_mm.c]
1093      Change mm_zalloc() sanity checks to be more in line with what
1094      we do in calloc() and add a check to monitor_mm.c.
1095      OK provos@ and markus@
1096    - marc@cvs.openbsd.org 2002/08/02 16:00:07
1097      [ssh.1 sshd.8]
1098      note that .ssh/environment is only read when
1099      allowed (PermitUserEnvironment in sshd_config).
1100      OK markus@
1101    - markus@cvs.openbsd.org 2002/08/02 21:23:41
1102      [ssh-rsa.c]
1103      diff is u_int (2x); ok deraadt/provos
1104    - markus@cvs.openbsd.org 2002/08/02 22:20:30
1105      [ssh-rsa.c]
1106      replace RSA_verify with our own version and avoid the OpenSSL ASN.1 parser
1107      for authentication; ok deraadt/djm
1108    - aaron@cvs.openbsd.org 2002/08/08 13:50:23
1109      [sshconnect1.c]
1110      Use & to test if bits are set, not &&; markus@ ok.
1111    - stevesk@cvs.openbsd.org 2002/08/08 23:54:52
1112      [auth.c]
1113      typo in comment
1114    - stevesk@cvs.openbsd.org 2002/08/09 17:21:42
1115      [sshd_config.5]
1116      use Op for mdoc conformance; from esr@golux.thyrsus.com
1117      ok aaron@
1118    - stevesk@cvs.openbsd.org 2002/08/09 17:41:12
1119      [sshd_config.5]
1120      proxy vs. fake display
1121    - stevesk@cvs.openbsd.org 2002/08/12 17:30:35
1122      [ssh.1 sshd.8 sshd_config.5]
1123      more PermitUserEnvironment; ok markus@
1124    - stevesk@cvs.openbsd.org 2002/08/17 23:07:14
1125      [ssh.1]
1126      ForwardAgent has defaulted to no for over 2 years; be more clear here.
1127    - stevesk@cvs.openbsd.org 2002/08/17 23:55:01
1128      [ssh_config.5]
1129      ordered list here
1130  - (bal) [defines.h] Some platforms don't have SIZE_T_MAX.  So assign 
1131    it to ULONG_MAX.
1132
1133 20020813
1134  - (tim) [configure.ac] Display OpenSSL header/library version.
1135    Patch by dtucker@zip.com.au
1136
1137 20020731
1138  - (bal) OpenBSD CVS Sync
1139    - markus@cvs.openbsd.org 2002/07/24 16:11:18
1140      [hostfile.c hostfile.h sshconnect.c]
1141      print out all known keys for a host if we get a unknown host key,
1142      see discussion at http://marc.theaimsgroup.com/?t=101069210100016&r=1&w=4
1143
1144      the ssharp mitm tool attacks users in a similar way, so i'd like to
1145      pointed out again:
1146         A MITM attack is always possible if the ssh client prints:
1147         The authenticity of host 'bla' can't be established.
1148      (protocol version 2 with pubkey authentication allows you to detect
1149      MITM attacks)
1150    - mouring@cvs.openbsd.org 2002/07/25 01:16:59
1151      [sftp.c]
1152      FallBackToRsh does not exist anywhere else.  Remove it from here.
1153      OK deraadt.
1154    - markus@cvs.openbsd.org 2002/07/29 18:57:30
1155      [sshconnect.c]
1156      print file:line
1157    - markus@cvs.openbsd.org 2002/07/30 17:03:55
1158      [auth-options.c servconf.c servconf.h session.c sshd_config sshd_config.5]
1159      add PermitUserEnvironment (off by default!); from dot@dotat.at;
1160      ok provos, deraadt
1161
1162 20020730
1163  - (bal) [uidswap.c] SCO compile correction by gert@greenie.muc.de
1164
1165 20020728
1166  - (stevesk) [auth-pam.c] should use PAM_MSG_MEMBER(); from solar
1167  - (stevesk) [CREDITS] solar
1168  - (stevesk) [ssh-rand-helper.c] RAND_bytes() and SHA1_Final() unsigned
1169    char arg.
1170
1171 20020725
1172  - (djm) Remove some cruft from INSTALL
1173  - (djm) Latest config.guess and config.sub from ftp://ftp.gnu.org/gnu/config/
1174
1175 20020723
1176  - (bal) [bsd-cray.c bsd-cray.h] Part 2 of Cray merger. 
1177  - (bal) sync ID w/ ssh-agent.c
1178  - (bal) OpenBSD Sync
1179    - markus@cvs.openbsd.org 2002/07/19 15:43:33
1180      [log.c log.h session.c sshd.c]
1181      remove fatal cleanups after fork; based on discussions with and code
1182      from solar.
1183    - stevesk@cvs.openbsd.org 2002/07/19 17:42:40
1184      [ssh.c]
1185      display a warning from ssh when XAuthLocation does not exist or xauth
1186      returned no authentication data. ok markus@
1187    - stevesk@cvs.openbsd.org 2002/07/21 18:32:20
1188      [auth-options.c]
1189      unneeded includes
1190    - stevesk@cvs.openbsd.org 2002/07/21 18:34:43
1191      [auth-options.h]
1192      remove invalid comment
1193    - markus@cvs.openbsd.org 2002/07/22 11:03:06
1194      [session.c]
1195      fallback to _PATH_STDPATH on setusercontext+LOGIN_SETPATH errors;
1196    - stevesk@cvs.openbsd.org 2002/07/22 17:32:56
1197      [monitor.c]
1198      u_int here; ok provos@
1199    - stevesk@cvs.openbsd.org 2002/07/23 16:03:10
1200      [sshd.c]
1201      utmp_len is unsigned; display error consistent with other options.
1202      ok markus@
1203    - stevesk@cvs.openbsd.org 2002/07/15 17:15:31
1204      [uidswap.c]
1205      little more debugging; ok markus@
1206
1207 20020722
1208  - (bal) AIX tty data limiting patch fix by leigh@solinno.co.uk
1209  - (stevesk) [xmmap.c] missing prototype for fatal()
1210  - (bal) [configure.ac defines.h loginrec.c sshd.c sshpty.c] Partial sync
1211    with Cray (mostly #ifdef renaming).  Patch by wendyp@cray.com.
1212  - (bal) [configure.ac]  Missing ;; from cray patch.
1213  - (bal) [monitor_mm.c openbsd-compat/xmmap.h] Move xmmap() defines
1214    into it's own header.
1215  - (stevesk) [auth-pam.[ch] session.c] pam_getenvlist() must be
1216    freed by the caller; add free_pam_environment() and use it.
1217  - (stevesk) [auth-pam.c] typo in comment
1218
1219 20020721
1220  - (stevesk) [auth-pam.c] merge cosmetic changes from solar's
1221    openssh-3.4p1-owl-password-changing.diff
1222  - (stevesk) [auth-pam.c] merge rest of solar's PAM patch;
1223    PAM_NEW_AUTHTOK_REQD remains in #if 0 for now.
1224  - (stevesk) [auth-pam.c] cast to avoid initialization type mismatch
1225    warning on pam_conv struct conversation function.
1226  - (stevesk) [auth-pam.h] license
1227  - (stevesk) [auth-pam.h] unneeded include
1228  - (stevesk) [auth-pam.[ch] ssh.h] move SSHD_PAM_SERVICE to auth-pam.h
1229
1230 20020720
1231  - (stevesk) [ssh-keygen.c] bug #231: always init/seed_rng().
1232
1233 20020719
1234  - (tim) [contrib/solaris/buildpkg.sh] create privsep user/group if needed.
1235    Patch by dtucker@zip.com.au
1236  - (tim) [configure.ac]  test for libxnet on HP. Patch by dtucker@zip.com.au
1237
1238 20020718
1239  - (tim) [defines.h] Bug 313 patch by dirk.meyer@dinoex.sub.org
1240  - (tim) [monitor_mm.c] add missing declaration for xmmap(). Reported
1241    by ayamura@ayamura.org
1242  - (tim) [configure.ac] Bug 267 rework int64_t test.
1243  - (tim) [includes.h] Bug 267 add stdint.h
1244
1245 20020717
1246  - (bal) aixbff package updated by dtucker@zip.com.au
1247  - (tim) [configure.ac] change how we do paths in AC_PATH_PROGS tests
1248    for autoconf 2.53. Based on a patch by jrj@purdue.edu
1249
1250 20020716
1251  - (tim) [contrib/solaris/opensshd.in] Only kill sshd if .pid file found
1252
1253 20020715
1254  - (bal) OpenBSD CVS Sync
1255    - itojun@cvs.openbsd.org 2002/07/12 13:29:09
1256      [sshconnect.c]
1257      print connect failure during debugging mode.
1258    - markus@cvs.openbsd.org 2002/07/12 15:50:17
1259      [cipher.c]
1260      EVP_CIPH_CUSTOM_IV for our own rijndael
1261  - (bal) Remove unused tty defined in do_setusercontext() pointed out by
1262    dtucker@zip.com.au plus a a more KNF since I am near it.
1263  - (bal) Privsep user creation support in Solaris buildpkg.sh by 
1264    dtucker@zip.com.au
1265
1266 20020714
1267  - (tim) [Makefile.in] replace "id sshd" with "sshd -t"
1268  - (bal/tim) [acconfig.h configure.ac monitor_mm.c servconf.c
1269    openbsd-compat/Makefile.in] support compression on platforms that
1270    have no/broken MAP_ANON. Moved code to openbsd-compat/xmmap.c
1271    Based on patch from nalin@redhat.com of code extracted from Owl's package
1272  - (tim) [ssh_prng_cmds.in] Bug 323 arp -n flag doesn't exist under Solaris.
1273    report by chris@by-design.net
1274  - (tim) [loginrec.c] Bug 347: Fix typo (WTMPX_FILE) report by rodney@bond.net
1275  - (tim) [loginrec.c] Bug 348: add missing found = 1; to wtmpx_islogin()
1276    report by rodney@bond.net
1277
1278 20020712
1279  - (tim) [Makefile.in] quiet down install-files: and check-user:
1280  - (tim) [configure.ac] remove unused filepriv line
1281
1282 20020710
1283  - (tim) [contrib/cygwin/ssh-host-config] explicitely sets the permissions
1284    on /var/empty to 755 Patch by vinschen@redhat.com
1285  - (bal) OpenBSD CVS Sync
1286    - itojun@cvs.openbsd.org 2002/07/09 11:56:50
1287      [sshconnect.c]
1288      silently try next address on connect(2).  markus ok
1289    - itojun@cvs.openbsd.org 2002/07/09 11:56:27
1290      [canohost.c]
1291      suppress log on reverse lookup failiure, as there's no real value in
1292      doing so.
1293      markus ok
1294    - itojun@cvs.openbsd.org 2002/07/09 12:04:02
1295      [sshconnect.c]
1296      ed static function (less warnings)
1297    - stevesk@cvs.openbsd.org 2002/07/09 17:46:25
1298      [sshd_config.5]
1299      clarify no preference ordering in protocol list; ok markus@
1300    - itojun@cvs.openbsd.org 2002/07/10 10:28:15
1301      [sshconnect.c]
1302      bark if all connection attempt fails.
1303    - deraadt@cvs.openbsd.org 2002/07/10 17:53:54
1304      [rijndael.c]
1305      use right sizeof in memcpy; markus ok
1306
1307 20020709
1308  - (bal) NO_IPPORT_RESERVED_CONCEPT used instead of CYGWIN so other platforms
1309    lacking that concept can share it. Patch by vinschen@redhat.com
1310
1311 20020708
1312  - (tim) [openssh/contrib/solaris/buildpkg.sh] add PKG_INSTALL_ROOT to
1313    work in a jumpstart environment. patch by kbrint@rufus.net
1314  - (tim) [Makefile.in] workaround for broken pakadd on some systems.
1315  - (tim) [configure.ac] fix libc89 utimes test. Mention default path for
1316    --with-privsep-path=
1317
1318 20020707
1319  - (tim) [Makefile.in] use umask instead of chmod on $(PRIVSEP_PATH)
1320  - (tim) [acconfig.h configure.ac sshd.c]
1321    s/BROKEN_FD_PASSING/DISABLE_FD_PASSING/
1322  - (tim) [contrib/cygwin/ssh-host-config] sshd account creation fixes
1323    patch from vinschen@redhat.com
1324  - (bal) [realpath.c] Updated with OpenBSD tree.
1325  - (bal) OpenBSD CVS Sync
1326    - deraadt@cvs.openbsd.org 2002/07/04 04:15:33
1327      [key.c monitor_wrap.c sftp-glob.c ssh-dss.c ssh-rsa.c]
1328      patch memory leaks; grendel@zeitbombe.org
1329    - deraadt@cvs.openbsd.org 2002/07/04 08:12:15
1330      [channels.c packet.c]
1331      blah blah minor nothing as i read and re-read and re-read...
1332    - markus@cvs.openbsd.org 2002/07/04 10:41:47
1333      [key.c monitor_wrap.c ssh-dss.c ssh-rsa.c]
1334      don't allocate, copy, and discard if there is not interested in the data; 
1335      ok deraadt@
1336    - deraadt@cvs.openbsd.org 2002/07/06 01:00:49
1337      [log.c]
1338      KNF
1339    - deraadt@cvs.openbsd.org 2002/07/06 01:01:26
1340      [ssh-keyscan.c]
1341      KNF, realloc fix, and clean usage
1342    - stevesk@cvs.openbsd.org 2002/07/06 17:47:58
1343      [ssh-keyscan.c]
1344      unused variable
1345  - (bal) Minor KNF on ssh-keyscan.c
1346
1347 20020705
1348  - (tim) [configure.ac] AIX 4.2.1 has authenticate() in libs.
1349    Reported by Darren Tucker <dtucker@zip.com.au>
1350  - (tim) [contrib/cygwin/ssh-host-config] double slash corrction
1351    from vinschen@redhat.com
1352
1353 20020704
1354  - (bal) Limit data to TTY for AIX only (Newer versions can't handle the
1355    faster data rate)  Bug #124
1356  - (bal) glob.c defines TILDE and AIX also defines it.  #undef it first.
1357    bug #265
1358  - (bal) One too many nulls in ports-aix.c
1359  
1360 20020703
1361  - (bal) Updated contrib/cygwin/  patch by vinschen@redhat.com 
1362  - (bal) minor correction to utimes() replacement.  Patch by
1363    onoe@sm.sony.co.jp
1364  - OpenBSD CVS Sync
1365    - markus@cvs.openbsd.org 2002/06/27 08:49:44
1366      [dh.c ssh-keyscan.c sshconnect.c]
1367      more checks for NULL pointers; from grendel@zeitbombe.org; ok deraadt@
1368    - deraadt@cvs.openbsd.org 2002/06/27 09:08:00
1369      [monitor.c]
1370      improve mm_zalloc check; markus ok
1371    - deraadt@cvs.openbsd.org 2002/06/27 10:35:47
1372      [auth2-none.c monitor.c sftp-client.c]
1373      use xfree()
1374    - stevesk@cvs.openbsd.org 2002/06/27 19:49:08
1375      [ssh-keyscan.c]
1376      use convtime(); ok markus@
1377    - millert@cvs.openbsd.org 2002/06/28 01:49:31
1378      [monitor_mm.c]
1379      tree(3) wants an int return value for its compare functions and
1380      the difference between two pointers is not an int.  Just do the
1381      safest thing and store the result in a long and then return 0,
1382      -1, or 1 based on that result.
1383    - deraadt@cvs.openbsd.org 2002/06/28 01:50:37
1384      [monitor_wrap.c]
1385      use ssize_t
1386    - deraadt@cvs.openbsd.org 2002/06/28 10:08:25
1387      [sshd.c]
1388      range check -u option at invocation
1389    - deraadt@cvs.openbsd.org 2002/06/28 23:05:06
1390      [sshd.c]
1391      gidset[2] -> gidset[1]; markus ok
1392    - deraadt@cvs.openbsd.org 2002/06/30 21:54:16
1393      [auth2.c session.c sshd.c]
1394      lint asks that we use names that do not overlap
1395    - deraadt@cvs.openbsd.org 2002/06/30 21:59:45
1396      [auth-bsdauth.c auth-skey.c auth2-chall.c clientloop.c key.c
1397       monitor_wrap.c monitor_wrap.h scard.h session.h sftp-glob.c ssh.c
1398       sshconnect2.c sshd.c]
1399      minor KNF
1400    - deraadt@cvs.openbsd.org 2002/07/01 16:15:25
1401      [msg.c]
1402      %u
1403    - markus@cvs.openbsd.org 2002/07/01 19:48:46
1404      [sshconnect2.c]
1405      for compression=yes, we fallback to no-compression if the server does
1406      not support compression, vice versa for compression=no. ok mouring@
1407    - markus@cvs.openbsd.org 2002/07/03 09:55:38
1408      [ssh-keysign.c]
1409      use RSA_blinding_on() for rsa hostkeys (suggested by Bill Sommerfeld)
1410      in order to avoid a possible Kocher timing attack pointed out by Charles
1411      Hannum; ok provos@
1412    - markus@cvs.openbsd.org 2002/07/03 14:21:05
1413      [ssh-keysign.8 ssh-keysign.c ssh.c ssh_config]
1414      re-enable ssh-keysign's sbit, but make ssh-keysign read 
1415      /etc/ssh/ssh_config and exit if HostbasedAuthentication is disabled 
1416      globally. based on discussions with deraadt, itojun and sommerfeld; 
1417      ok itojun@
1418  - (bal) Failed password attempts don't increment counter on AIX. Bug #145
1419  - (bal) Missed Makefile.in change.  keysign needs readconf.o
1420  - (bal) Clean up aix_usrinfo().  Ignore TTY= period I guess.
1421   
1422 20020702
1423  - (djm) Use PAM_MSG_MEMBER for PAM_TEXT_INFO messages, use xmalloc & 
1424    friends consistently. Spotted by Solar Designer <solar@openwall.com>
1425
1426 20020629
1427  - (bal) fix to auth2-pam.c to swap fatal() arguments,  A bit of style
1428    clean up while I'm near it.
1429
1430 20020628
1431  - (stevesk) [sshd_config] PAMAuthenticationViaKbdInt no; commented
1432    options should contain default value.  from solar.
1433  - (bal) Cygwin uid0 fix by vinschen@redhat.com
1434  - (bal) s/config.h/includes.h/ in openbsd-compat/ for *.c.  Otherwise wise
1435    have issues of our fixes not propogating right (ie bcopy instead of
1436    memmove).  OK tim
1437  - (bal) FreeBSD needs <sys/types.h> to detect if mmap() is supported.
1438    Bug #303
1439
1440 20020627
1441  - OpenBSD CVS Sync
1442    - deraadt@cvs.openbsd.org 2002/06/26 14:49:36
1443      [monitor.c]
1444      correct %u
1445    - deraadt@cvs.openbsd.org 2002/06/26 14:50:04
1446      [monitor_fdpass.c]
1447      use ssize_t for recvmsg() and sendmsg() return
1448    - markus@cvs.openbsd.org 2002/06/26 14:51:33
1449      [ssh-add.c]
1450      fix exit code for -X/-x
1451    - deraadt@cvs.openbsd.org 2002/06/26 15:00:32
1452      [monitor_wrap.c]
1453      more %u
1454    - markus@cvs.openbsd.org 2002/06/26 22:27:32
1455      [ssh-keysign.c]
1456      bug #304, xfree(data) called to early; openssh@sigint.cs.purdue.edu
1457
1458 20020626
1459  - (stevesk) [monitor.c] remove duplicate proto15 dispatch entry for PAM
1460  - (bal) OpenBSD CVS Sync
1461    - markus@cvs.openbsd.org 2002/06/23 21:34:07
1462      [channels.c]
1463      tcode is u_int
1464    - markus@cvs.openbsd.org 2002/06/24 13:12:23
1465      [ssh-agent.1]
1466      the socket name contains ssh-agent's ppid; via mpech@ from form@
1467    - markus@cvs.openbsd.org 2002/06/24 14:33:27
1468      [channels.c channels.h clientloop.c serverloop.c]
1469      move channel counter to u_int
1470    - markus@cvs.openbsd.org 2002/06/24 14:55:38
1471      [authfile.c kex.c ssh-agent.c]
1472      cat to (void) when output from buffer_get_X is ignored
1473    - itojun@cvs.openbsd.org 2002/06/24 15:49:22
1474      [msg.c]
1475      printf type pedant
1476    - deraadt@cvs.openbsd.org 2002/06/24 17:57:20
1477      [sftp-server.c sshpty.c]
1478      explicit (u_int) for uid and gid
1479    - markus@cvs.openbsd.org 2002/06/25 16:22:42
1480      [authfd.c]
1481      unnecessary cast
1482    - markus@cvs.openbsd.org 2002/06/25 18:51:04
1483      [sshd.c]
1484      lightweight do_setusercontext after chroot()
1485  - (bal) Updated AIX package build.  Patch by dtucker@zip.com.au
1486  - (tim) [Makefile.in] fix test on installing ssh-rand-helper.8
1487  - (bal) added back in error check for mmap().  I screwed up, Pointed
1488    out by stevesk@
1489  - (tim) [README.privsep] UnixWare tip no longer needed.
1490  - (bal) fixed NeXTStep missing munmap() issue. It defines HAVE_MMAP,
1491    but it all damned lies.
1492  - (stevesk) [README.privsep] more for sshd pseudo-account.
1493  - (tim) [contrib/caldera/openssh.spec] add support for privsep
1494  - (djm) setlogin needs pgid==pid on BSD/OS; from itojun@
1495  - (djm) OpenBSD CVS Sync
1496    - markus@cvs.openbsd.org 2002/06/26 08:53:12
1497      [bufaux.c]
1498      limit size of BNs to 8KB; ok provos/deraadt
1499    - markus@cvs.openbsd.org 2002/06/26 08:54:18
1500      [buffer.c]
1501      limit append to 1MB and buffers to 10MB
1502    - markus@cvs.openbsd.org 2002/06/26 08:55:02
1503      [channels.c]
1504      limit # of channels to 10000
1505    - markus@cvs.openbsd.org 2002/06/26 08:58:26
1506      [session.c]
1507      limit # of env vars to 1000; ok deraadt/djm
1508    - deraadt@cvs.openbsd.org 2002/06/26 13:20:57
1509      [monitor.c]
1510      be careful in mm_zalloc
1511    - deraadt@cvs.openbsd.org 2002/06/26 13:49:26
1512      [session.c]
1513      disclose less information from environment files; based on input 
1514      from djm, and dschultz@uclink.Berkeley.EDU
1515    - markus@cvs.openbsd.org 2002/06/26 13:55:37
1516      [auth2-chall.c]
1517      make sure # of response matches # of queries, fixes int overflow; 
1518      from ISS
1519    - markus@cvs.openbsd.org 2002/06/26 13:56:27
1520      [version.h]
1521      3.4
1522  - (djm) Require krb5 devel for RPM build w/ KrbV 
1523  - (djm) Improve PAMAuthenticationViaKbdInt text from Nalin Dahyabhai 
1524    <nalin@redhat.com>
1525  - (djm) Update spec files for release 
1526  - (djm) Fix int overflow in auth2-pam.c, similar to one discovered by ISS
1527  - (djm) Release 3.4p1
1528  - (tim) [contrib/caldera/openssh.spec] remove 2 configure options I put in
1529    by mistake
1530
1531 20020625
1532  - (stevesk) [INSTALL acconfig.h configure.ac defines.h] remove --with-rsh
1533  - (stevesk) [README.privsep] minor updates
1534  - (djm) Create privsep directory and warn if privsep user is missing 
1535    during make install
1536  - (bal) Started list of PrivSep issues in TODO
1537  - (bal) if mmap() is substandard, don't allow compression on server side.
1538    Post 'event' we will add more options.
1539  - (tim) [contrib/caldera/openssh.spec] Sync with Caldera
1540  - (bal) moved aix_usrinfo() and noted not setting real TTY.  Patch by
1541    dtucker@zip.com.au
1542  - (tim) [acconfig.h configure.ac sshd.c] BROKEN_FD_PASSING fix from Markus
1543    for Cygwin, Cray, & SCO
1544
1545 20020624
1546  - OpenBSD CVS Sync
1547    - deraadt@cvs.openbsd.org 2002/06/23 03:25:50
1548      [tildexpand.c]
1549      KNF
1550    - deraadt@cvs.openbsd.org 2002/06/23 03:26:19
1551      [cipher.c key.c]
1552      KNF
1553    - deraadt@cvs.openbsd.org 2002/06/23 03:30:58
1554      [scard.c ssh-dss.c ssh-rsa.c sshconnect.c sshconnect2.c sshd.c sshlogin.c
1555       sshpty.c]
1556      various KNF and %d for unsigned
1557    - deraadt@cvs.openbsd.org 2002/06/23 09:30:14
1558      [sftp-client.c sftp-client.h sftp-common.c sftp-int.c sftp-server.c
1559       sftp.c]
1560      bunch of u_int vs int stuff
1561    - deraadt@cvs.openbsd.org 2002/06/23 09:39:55
1562      [ssh-keygen.c]
1563      u_int stuff
1564    - deraadt@cvs.openbsd.org 2002/06/23 09:46:51
1565      [bufaux.c servconf.c]
1566      minor KNF.  things the fingers do while you read
1567    - deraadt@cvs.openbsd.org 2002/06/23 10:29:52
1568      [ssh-agent.c sshd.c]
1569      some minor KNF and %u
1570    - deraadt@cvs.openbsd.org 2002/06/23 20:39:45
1571      [session.c]
1572      compression_level is u_int
1573    - deraadt@cvs.openbsd.org 2002/06/23 21:06:13
1574      [sshpty.c]
1575      KNF
1576    - deraadt@cvs.openbsd.org 2002/06/23 21:06:41
1577      [channels.c channels.h session.c session.h]
1578      display, screen, row, col, xpixel, ypixel are u_int; markus ok
1579    - deraadt@cvs.openbsd.org 2002/06/23 21:10:02
1580      [packet.c]
1581      packet_get_int() returns unsigned for reason & seqnr
1582   - (bal) Also fixed IPADDR_IN_DISPLAY case where display, screen, row, col,
1583     xpixel are u_int.
1584
1585
1586 20020623
1587  - (stevesk) [configure.ac] bug #255 LOGIN_NEEDS_UTMPX for AIX.
1588  - (bal) removed GNUism for getops in ssh-agent since glibc lacks optreset.
1589  - (bal) add extern char *getopt.  Based on report by dtucker@zip.com.au 
1590  - OpenBSD CVS Sync
1591    - stevesk@cvs.openbsd.org 2002/06/22 02:00:29
1592      [ssh.h]
1593      correct comment
1594    - stevesk@cvs.openbsd.org 2002/06/22 02:40:23
1595      [ssh.1]
1596      section 5 not 4 for ssh_config
1597    - naddy@cvs.openbsd.org 2002/06/22 11:51:39
1598      [ssh.1]
1599      typo
1600    - stevesk@cvs.openbsd.org 2002/06/22 16:32:54
1601      [sshd.8]
1602      add /var/empty in FILES section
1603    - stevesk@cvs.openbsd.org 2002/06/22 16:40:19
1604      [sshd.c]
1605      check /var/empty owner mode; ok provos@
1606    - stevesk@cvs.openbsd.org 2002/06/22 16:41:57
1607      [scp.1]
1608      typo
1609    - stevesk@cvs.openbsd.org 2002/06/22 16:45:29
1610      [ssh-agent.1 sshd.8 sshd_config.5]
1611      use process ID vs. pid/PID/process identifier
1612    - stevesk@cvs.openbsd.org 2002/06/22 20:05:27
1613      [sshd.c]
1614      don't call setsid() if debugging or run from inetd; no "Operation not
1615      permitted" errors now; ok millert@ markus@
1616    - stevesk@cvs.openbsd.org 2002/06/22 23:09:51
1617      [monitor.c]
1618      save auth method before monitor_reset_key_state(); bugzilla bug #284;
1619      ok provos@
1620
1621 $Id$
This page took 3.256232 seconds and 3 git commands to generate.