]> andersk Git - openssh.git/blob - ChangeLog
318ce975e027cdf3e0e5f96e3af4be8b28159e90
[openssh.git] / ChangeLog
1 20020820
2  - OpenBSD CVS Sync
3    - millert@cvs.openbsd.org 2002/08/02 14:43:15
4      [monitor.c monitor_mm.c]
5      Change mm_zalloc() sanity checks to be more in line with what
6      we do in calloc() and add a check to monitor_mm.c.
7      OK provos@ and markus@
8    - marc@cvs.openbsd.org 2002/08/02 16:00:07
9      [ssh.1 sshd.8]
10      note that .ssh/environment is only read when
11      allowed (PermitUserEnvironment in sshd_config).
12      OK markus@
13    - markus@cvs.openbsd.org 2002/08/02 21:23:41
14      [ssh-rsa.c]
15      diff is u_int (2x); ok deraadt/provos
16    - markus@cvs.openbsd.org 2002/08/02 22:20:30
17      [ssh-rsa.c]
18      replace RSA_verify with our own version and avoid the OpenSSL ASN.1 parser
19      for authentication; ok deraadt/djm
20
21 20020813
22  - (tim) [configure.ac] Display OpenSSL header/library version.
23    Patch by dtucker@zip.com.au
24
25 20020731
26  - (bal) OpenBSD CVS Sync
27    - markus@cvs.openbsd.org 2002/07/24 16:11:18
28      [hostfile.c hostfile.h sshconnect.c]
29      print out all known keys for a host if we get a unknown host key,
30      see discussion at http://marc.theaimsgroup.com/?t=101069210100016&r=1&w=4
31
32      the ssharp mitm tool attacks users in a similar way, so i'd like to
33      pointed out again:
34         A MITM attack is always possible if the ssh client prints:
35         The authenticity of host 'bla' can't be established.
36      (protocol version 2 with pubkey authentication allows you to detect
37      MITM attacks)
38    - mouring@cvs.openbsd.org 2002/07/25 01:16:59
39      [sftp.c]
40      FallBackToRsh does not exist anywhere else.  Remove it from here.
41      OK deraadt.
42    - markus@cvs.openbsd.org 2002/07/29 18:57:30
43      [sshconnect.c]
44      print file:line
45    - markus@cvs.openbsd.org 2002/07/30 17:03:55
46      [auth-options.c servconf.c servconf.h session.c sshd_config sshd_config.5]
47      add PermitUserEnvironment (off by default!); from dot@dotat.at;
48      ok provos, deraadt
49
50 20020730
51  - (bal) [uidswap.c] SCO compile correction by gert@greenie.muc.de
52
53 20020728
54  - (stevesk) [auth-pam.c] should use PAM_MSG_MEMBER(); from solar
55  - (stevesk) [CREDITS] solar
56  - (stevesk) [ssh-rand-helper.c] RAND_bytes() and SHA1_Final() unsigned
57    char arg.
58
59 20020725
60  - (djm) Remove some cruft from INSTALL
61  - (djm) Latest config.guess and config.sub from ftp://ftp.gnu.org/gnu/config/
62
63 20020723
64  - (bal) [bsd-cray.c bsd-cray.h] Part 2 of Cray merger. 
65  - (bal) sync ID w/ ssh-agent.c
66  - (bal) OpenBSD Sync
67    - markus@cvs.openbsd.org 2002/07/19 15:43:33
68      [log.c log.h session.c sshd.c]
69      remove fatal cleanups after fork; based on discussions with and code
70      from solar.
71    - stevesk@cvs.openbsd.org 2002/07/19 17:42:40
72      [ssh.c]
73      display a warning from ssh when XAuthLocation does not exist or xauth
74      returned no authentication data. ok markus@
75    - stevesk@cvs.openbsd.org 2002/07/21 18:32:20
76      [auth-options.c]
77      unneeded includes
78    - stevesk@cvs.openbsd.org 2002/07/21 18:34:43
79      [auth-options.h]
80      remove invalid comment
81    - markus@cvs.openbsd.org 2002/07/22 11:03:06
82      [session.c]
83      fallback to _PATH_STDPATH on setusercontext+LOGIN_SETPATH errors;
84    - stevesk@cvs.openbsd.org 2002/07/22 17:32:56
85      [monitor.c]
86      u_int here; ok provos@
87    - stevesk@cvs.openbsd.org 2002/07/23 16:03:10
88      [sshd.c]
89      utmp_len is unsigned; display error consistent with other options.
90      ok markus@
91    - stevesk@cvs.openbsd.org 2002/07/15 17:15:31
92      [uidswap.c]
93      little more debugging; ok markus@
94
95 20020722
96  - (bal) AIX tty data limiting patch fix by leigh@solinno.co.uk
97  - (stevesk) [xmmap.c] missing prototype for fatal()
98  - (bal) [configure.ac defines.h loginrec.c sshd.c sshpty.c] Partial sync
99    with Cray (mostly #ifdef renaming).  Patch by wendyp@cray.com.
100  - (bal) [configure.ac]  Missing ;; from cray patch.
101  - (bal) [monitor_mm.c openbsd-compat/xmmap.h] Move xmmap() defines
102    into it's own header.
103  - (stevesk) [auth-pam.[ch] session.c] pam_getenvlist() must be
104    freed by the caller; add free_pam_environment() and use it.
105  - (stevesk) [auth-pam.c] typo in comment
106
107 20020721
108  - (stevesk) [auth-pam.c] merge cosmetic changes from solar's
109    openssh-3.4p1-owl-password-changing.diff
110  - (stevesk) [auth-pam.c] merge rest of solar's PAM patch;
111    PAM_NEW_AUTHTOK_REQD remains in #if 0 for now.
112  - (stevesk) [auth-pam.c] cast to avoid initialization type mismatch
113    warning on pam_conv struct conversation function.
114  - (stevesk) [auth-pam.h] license
115  - (stevesk) [auth-pam.h] unneeded include
116  - (stevesk) [auth-pam.[ch] ssh.h] move SSHD_PAM_SERVICE to auth-pam.h
117
118 20020720
119  - (stevesk) [ssh-keygen.c] bug #231: always init/seed_rng().
120
121 20020719
122  - (tim) [contrib/solaris/buildpkg.sh] create privsep user/group if needed.
123    Patch by dtucker@zip.com.au
124  - (tim) [configure.ac]  test for libxnet on HP. Patch by dtucker@zip.com.au
125
126 20020718
127  - (tim) [defines.h] Bug 313 patch by dirk.meyer@dinoex.sub.org
128  - (tim) [monitor_mm.c] add missing declaration for xmmap(). Reported
129    by ayamura@ayamura.org
130  - (tim) [configure.ac] Bug 267 rework int64_t test.
131  - (tim) [includes.h] Bug 267 add stdint.h
132
133 20020717
134  - (bal) aixbff package updated by dtucker@zip.com.au
135  - (tim) [configure.ac] change how we do paths in AC_PATH_PROGS tests
136    for autoconf 2.53. Based on a patch by jrj@purdue.edu
137
138 20020716
139  - (tim) [contrib/solaris/opensshd.in] Only kill sshd if .pid file found
140
141 20020715
142  - (bal) OpenBSD CVS Sync
143    - itojun@cvs.openbsd.org 2002/07/12 13:29:09
144      [sshconnect.c]
145      print connect failure during debugging mode.
146    - markus@cvs.openbsd.org 2002/07/12 15:50:17
147      [cipher.c]
148      EVP_CIPH_CUSTOM_IV for our own rijndael
149  - (bal) Remove unused tty defined in do_setusercontext() pointed out by
150    dtucker@zip.com.au plus a a more KNF since I am near it.
151  - (bal) Privsep user creation support in Solaris buildpkg.sh by 
152    dtucker@zip.com.au
153
154 20020714
155  - (tim) [Makefile.in] replace "id sshd" with "sshd -t"
156  - (bal/tim) [acconfig.h configure.ac monitor_mm.c servconf.c
157    openbsd-compat/Makefile.in] support compression on platforms that
158    have no/broken MAP_ANON. Moved code to openbsd-compat/xmmap.c
159    Based on patch from nalin@redhat.com of code extracted from Owl's package
160  - (tim) [ssh_prng_cmds.in] Bug 323 arp -n flag doesn't exist under Solaris.
161    report by chris@by-design.net
162  - (tim) [loginrec.c] Bug 347: Fix typo (WTMPX_FILE) report by rodney@bond.net
163  - (tim) [loginrec.c] Bug 348: add missing found = 1; to wtmpx_islogin()
164    report by rodney@bond.net
165
166 20020712
167  - (tim) [Makefile.in] quiet down install-files: and check-user:
168  - (tim) [configure.ac] remove unused filepriv line
169
170 20020710
171  - (tim) [contrib/cygwin/ssh-host-config] explicitely sets the permissions
172    on /var/empty to 755 Patch by vinschen@redhat.com
173  - (bal) OpenBSD CVS Sync
174    - itojun@cvs.openbsd.org 2002/07/09 11:56:50
175      [sshconnect.c]
176      silently try next address on connect(2).  markus ok
177    - itojun@cvs.openbsd.org 2002/07/09 11:56:27
178      [canohost.c]
179      suppress log on reverse lookup failiure, as there's no real value in
180      doing so.
181      markus ok
182    - itojun@cvs.openbsd.org 2002/07/09 12:04:02
183      [sshconnect.c]
184      ed static function (less warnings)
185    - stevesk@cvs.openbsd.org 2002/07/09 17:46:25
186      [sshd_config.5]
187      clarify no preference ordering in protocol list; ok markus@
188    - itojun@cvs.openbsd.org 2002/07/10 10:28:15
189      [sshconnect.c]
190      bark if all connection attempt fails.
191    - deraadt@cvs.openbsd.org 2002/07/10 17:53:54
192      [rijndael.c]
193      use right sizeof in memcpy; markus ok
194
195 20020709
196  - (bal) NO_IPPORT_RESERVED_CONCEPT used instead of CYGWIN so other platforms
197    lacking that concept can share it. Patch by vinschen@redhat.com
198
199 20020708
200  - (tim) [openssh/contrib/solaris/buildpkg.sh] add PKG_INSTALL_ROOT to
201    work in a jumpstart environment. patch by kbrint@rufus.net
202  - (tim) [Makefile.in] workaround for broken pakadd on some systems.
203  - (tim) [configure.ac] fix libc89 utimes test. Mention default path for
204    --with-privsep-path=
205
206 20020707
207  - (tim) [Makefile.in] use umask instead of chmod on $(PRIVSEP_PATH)
208  - (tim) [acconfig.h configure.ac sshd.c]
209    s/BROKEN_FD_PASSING/DISABLE_FD_PASSING/
210  - (tim) [contrib/cygwin/ssh-host-config] sshd account creation fixes
211    patch from vinschen@redhat.com
212  - (bal) [realpath.c] Updated with OpenBSD tree.
213  - (bal) OpenBSD CVS Sync
214    - deraadt@cvs.openbsd.org 2002/07/04 04:15:33
215      [key.c monitor_wrap.c sftp-glob.c ssh-dss.c ssh-rsa.c]
216      patch memory leaks; grendel@zeitbombe.org
217    - deraadt@cvs.openbsd.org 2002/07/04 08:12:15
218      [channels.c packet.c]
219      blah blah minor nothing as i read and re-read and re-read...
220    - markus@cvs.openbsd.org 2002/07/04 10:41:47
221      [key.c monitor_wrap.c ssh-dss.c ssh-rsa.c]
222      don't allocate, copy, and discard if there is not interested in the data; 
223      ok deraadt@
224    - deraadt@cvs.openbsd.org 2002/07/06 01:00:49
225      [log.c]
226      KNF
227    - deraadt@cvs.openbsd.org 2002/07/06 01:01:26
228      [ssh-keyscan.c]
229      KNF, realloc fix, and clean usage
230    - stevesk@cvs.openbsd.org 2002/07/06 17:47:58
231      [ssh-keyscan.c]
232      unused variable
233  - (bal) Minor KNF on ssh-keyscan.c
234
235 20020705
236  - (tim) [configure.ac] AIX 4.2.1 has authenticate() in libs.
237    Reported by Darren Tucker <dtucker@zip.com.au>
238  - (tim) [contrib/cygwin/ssh-host-config] double slash corrction
239    from vinschen@redhat.com
240
241 20020704
242  - (bal) Limit data to TTY for AIX only (Newer versions can't handle the
243    faster data rate)  Bug #124
244  - (bal) glob.c defines TILDE and AIX also defines it.  #undef it first.
245    bug #265
246  - (bal) One too many nulls in ports-aix.c
247  
248 20020703
249  - (bal) Updated contrib/cygwin/  patch by vinschen@redhat.com 
250  - (bal) minor correction to utimes() replacement.  Patch by
251    onoe@sm.sony.co.jp
252  - OpenBSD CVS Sync
253    - markus@cvs.openbsd.org 2002/06/27 08:49:44
254      [dh.c ssh-keyscan.c sshconnect.c]
255      more checks for NULL pointers; from grendel@zeitbombe.org; ok deraadt@
256    - deraadt@cvs.openbsd.org 2002/06/27 09:08:00
257      [monitor.c]
258      improve mm_zalloc check; markus ok
259    - deraadt@cvs.openbsd.org 2002/06/27 10:35:47
260      [auth2-none.c monitor.c sftp-client.c]
261      use xfree()
262    - stevesk@cvs.openbsd.org 2002/06/27 19:49:08
263      [ssh-keyscan.c]
264      use convtime(); ok markus@
265    - millert@cvs.openbsd.org 2002/06/28 01:49:31
266      [monitor_mm.c]
267      tree(3) wants an int return value for its compare functions and
268      the difference between two pointers is not an int.  Just do the
269      safest thing and store the result in a long and then return 0,
270      -1, or 1 based on that result.
271    - deraadt@cvs.openbsd.org 2002/06/28 01:50:37
272      [monitor_wrap.c]
273      use ssize_t
274    - deraadt@cvs.openbsd.org 2002/06/28 10:08:25
275      [sshd.c]
276      range check -u option at invocation
277    - deraadt@cvs.openbsd.org 2002/06/28 23:05:06
278      [sshd.c]
279      gidset[2] -> gidset[1]; markus ok
280    - deraadt@cvs.openbsd.org 2002/06/30 21:54:16
281      [auth2.c session.c sshd.c]
282      lint asks that we use names that do not overlap
283    - deraadt@cvs.openbsd.org 2002/06/30 21:59:45
284      [auth-bsdauth.c auth-skey.c auth2-chall.c clientloop.c key.c
285       monitor_wrap.c monitor_wrap.h scard.h session.h sftp-glob.c ssh.c
286       sshconnect2.c sshd.c]
287      minor KNF
288    - deraadt@cvs.openbsd.org 2002/07/01 16:15:25
289      [msg.c]
290      %u
291    - markus@cvs.openbsd.org 2002/07/01 19:48:46
292      [sshconnect2.c]
293      for compression=yes, we fallback to no-compression if the server does
294      not support compression, vice versa for compression=no. ok mouring@
295    - markus@cvs.openbsd.org 2002/07/03 09:55:38
296      [ssh-keysign.c]
297      use RSA_blinding_on() for rsa hostkeys (suggested by Bill Sommerfeld)
298      in order to avoid a possible Kocher timing attack pointed out by Charles
299      Hannum; ok provos@
300    - markus@cvs.openbsd.org 2002/07/03 14:21:05
301      [ssh-keysign.8 ssh-keysign.c ssh.c ssh_config]
302      re-enable ssh-keysign's sbit, but make ssh-keysign read 
303      /etc/ssh/ssh_config and exit if HostbasedAuthentication is disabled 
304      globally. based on discussions with deraadt, itojun and sommerfeld; 
305      ok itojun@
306  - (bal) Failed password attempts don't increment counter on AIX. Bug #145
307  - (bal) Missed Makefile.in change.  keysign needs readconf.o
308  - (bal) Clean up aix_usrinfo().  Ignore TTY= period I guess.
309   
310 20020702
311  - (djm) Use PAM_MSG_MEMBER for PAM_TEXT_INFO messages, use xmalloc & 
312    friends consistently. Spotted by Solar Designer <solar@openwall.com>
313
314 20020629
315  - (bal) fix to auth2-pam.c to swap fatal() arguments,  A bit of style
316    clean up while I'm near it.
317
318 20020628
319  - (stevesk) [sshd_config] PAMAuthenticationViaKbdInt no; commented
320    options should contain default value.  from solar.
321  - (bal) Cygwin uid0 fix by vinschen@redhat.com
322  - (bal) s/config.h/includes.h/ in openbsd-compat/ for *.c.  Otherwise wise
323    have issues of our fixes not propogating right (ie bcopy instead of
324    memmove).  OK tim
325  - (bal) FreeBSD needs <sys/types.h> to detect if mmap() is supported.
326    Bug #303
327
328 20020627
329  - OpenBSD CVS Sync
330    - deraadt@cvs.openbsd.org 2002/06/26 14:49:36
331      [monitor.c]
332      correct %u
333    - deraadt@cvs.openbsd.org 2002/06/26 14:50:04
334      [monitor_fdpass.c]
335      use ssize_t for recvmsg() and sendmsg() return
336    - markus@cvs.openbsd.org 2002/06/26 14:51:33
337      [ssh-add.c]
338      fix exit code for -X/-x
339    - deraadt@cvs.openbsd.org 2002/06/26 15:00:32
340      [monitor_wrap.c]
341      more %u
342    - markus@cvs.openbsd.org 2002/06/26 22:27:32
343      [ssh-keysign.c]
344      bug #304, xfree(data) called to early; openssh@sigint.cs.purdue.edu
345
346 20020626
347  - (stevesk) [monitor.c] remove duplicate proto15 dispatch entry for PAM
348  - (bal) OpenBSD CVS Sync
349    - markus@cvs.openbsd.org 2002/06/23 21:34:07
350      [channels.c]
351      tcode is u_int
352    - markus@cvs.openbsd.org 2002/06/24 13:12:23
353      [ssh-agent.1]
354      the socket name contains ssh-agent's ppid; via mpech@ from form@
355    - markus@cvs.openbsd.org 2002/06/24 14:33:27
356      [channels.c channels.h clientloop.c serverloop.c]
357      move channel counter to u_int
358    - markus@cvs.openbsd.org 2002/06/24 14:55:38
359      [authfile.c kex.c ssh-agent.c]
360      cat to (void) when output from buffer_get_X is ignored
361    - itojun@cvs.openbsd.org 2002/06/24 15:49:22
362      [msg.c]
363      printf type pedant
364    - deraadt@cvs.openbsd.org 2002/06/24 17:57:20
365      [sftp-server.c sshpty.c]
366      explicit (u_int) for uid and gid
367    - markus@cvs.openbsd.org 2002/06/25 16:22:42
368      [authfd.c]
369      unnecessary cast
370    - markus@cvs.openbsd.org 2002/06/25 18:51:04
371      [sshd.c]
372      lightweight do_setusercontext after chroot()
373  - (bal) Updated AIX package build.  Patch by dtucker@zip.com.au
374  - (tim) [Makefile.in] fix test on installing ssh-rand-helper.8
375  - (bal) added back in error check for mmap().  I screwed up, Pointed
376    out by stevesk@
377  - (tim) [README.privsep] UnixWare tip no longer needed.
378  - (bal) fixed NeXTStep missing munmap() issue. It defines HAVE_MMAP,
379    but it all damned lies.
380  - (stevesk) [README.privsep] more for sshd pseudo-account.
381  - (tim) [contrib/caldera/openssh.spec] add support for privsep
382  - (djm) setlogin needs pgid==pid on BSD/OS; from itojun@
383  - (djm) OpenBSD CVS Sync
384    - markus@cvs.openbsd.org 2002/06/26 08:53:12
385      [bufaux.c]
386      limit size of BNs to 8KB; ok provos/deraadt
387    - markus@cvs.openbsd.org 2002/06/26 08:54:18
388      [buffer.c]
389      limit append to 1MB and buffers to 10MB
390    - markus@cvs.openbsd.org 2002/06/26 08:55:02
391      [channels.c]
392      limit # of channels to 10000
393    - markus@cvs.openbsd.org 2002/06/26 08:58:26
394      [session.c]
395      limit # of env vars to 1000; ok deraadt/djm
396    - deraadt@cvs.openbsd.org 2002/06/26 13:20:57
397      [monitor.c]
398      be careful in mm_zalloc
399    - deraadt@cvs.openbsd.org 2002/06/26 13:49:26
400      [session.c]
401      disclose less information from environment files; based on input 
402      from djm, and dschultz@uclink.Berkeley.EDU
403    - markus@cvs.openbsd.org 2002/06/26 13:55:37
404      [auth2-chall.c]
405      make sure # of response matches # of queries, fixes int overflow; 
406      from ISS
407    - markus@cvs.openbsd.org 2002/06/26 13:56:27
408      [version.h]
409      3.4
410  - (djm) Require krb5 devel for RPM build w/ KrbV 
411  - (djm) Improve PAMAuthenticationViaKbdInt text from Nalin Dahyabhai 
412    <nalin@redhat.com>
413  - (djm) Update spec files for release 
414  - (djm) Fix int overflow in auth2-pam.c, similar to one discovered by ISS
415  - (djm) Release 3.4p1
416  - (tim) [contrib/caldera/openssh.spec] remove 2 configure options I put in
417    by mistake
418
419 20020625
420  - (stevesk) [INSTALL acconfig.h configure.ac defines.h] remove --with-rsh
421  - (stevesk) [README.privsep] minor updates
422  - (djm) Create privsep directory and warn if privsep user is missing 
423    during make install
424  - (bal) Started list of PrivSep issues in TODO
425  - (bal) if mmap() is substandard, don't allow compression on server side.
426    Post 'event' we will add more options.
427  - (tim) [contrib/caldera/openssh.spec] Sync with Caldera
428  - (bal) moved aix_usrinfo() and noted not setting real TTY.  Patch by
429    dtucker@zip.com.au
430  - (tim) [acconfig.h configure.ac sshd.c] BROKEN_FD_PASSING fix from Markus
431    for Cygwin, Cray, & SCO
432
433 20020624
434  - OpenBSD CVS Sync
435    - deraadt@cvs.openbsd.org 2002/06/23 03:25:50
436      [tildexpand.c]
437      KNF
438    - deraadt@cvs.openbsd.org 2002/06/23 03:26:19
439      [cipher.c key.c]
440      KNF
441    - deraadt@cvs.openbsd.org 2002/06/23 03:30:58
442      [scard.c ssh-dss.c ssh-rsa.c sshconnect.c sshconnect2.c sshd.c sshlogin.c
443       sshpty.c]
444      various KNF and %d for unsigned
445    - deraadt@cvs.openbsd.org 2002/06/23 09:30:14
446      [sftp-client.c sftp-client.h sftp-common.c sftp-int.c sftp-server.c
447       sftp.c]
448      bunch of u_int vs int stuff
449    - deraadt@cvs.openbsd.org 2002/06/23 09:39:55
450      [ssh-keygen.c]
451      u_int stuff
452    - deraadt@cvs.openbsd.org 2002/06/23 09:46:51
453      [bufaux.c servconf.c]
454      minor KNF.  things the fingers do while you read
455    - deraadt@cvs.openbsd.org 2002/06/23 10:29:52
456      [ssh-agent.c sshd.c]
457      some minor KNF and %u
458    - deraadt@cvs.openbsd.org 2002/06/23 20:39:45
459      [session.c]
460      compression_level is u_int
461    - deraadt@cvs.openbsd.org 2002/06/23 21:06:13
462      [sshpty.c]
463      KNF
464    - deraadt@cvs.openbsd.org 2002/06/23 21:06:41
465      [channels.c channels.h session.c session.h]
466      display, screen, row, col, xpixel, ypixel are u_int; markus ok
467    - deraadt@cvs.openbsd.org 2002/06/23 21:10:02
468      [packet.c]
469      packet_get_int() returns unsigned for reason & seqnr
470   - (bal) Also fixed IPADDR_IN_DISPLAY case where display, screen, row, col,
471     xpixel are u_int.
472
473
474 20020623
475  - (stevesk) [configure.ac] bug #255 LOGIN_NEEDS_UTMPX for AIX.
476  - (bal) removed GNUism for getops in ssh-agent since glibc lacks optreset.
477  - (bal) add extern char *getopt.  Based on report by dtucker@zip.com.au 
478  - OpenBSD CVS Sync
479    - stevesk@cvs.openbsd.org 2002/06/22 02:00:29
480      [ssh.h]
481      correct comment
482    - stevesk@cvs.openbsd.org 2002/06/22 02:40:23
483      [ssh.1]
484      section 5 not 4 for ssh_config
485    - naddy@cvs.openbsd.org 2002/06/22 11:51:39
486      [ssh.1]
487      typo
488    - stevesk@cvs.openbsd.org 2002/06/22 16:32:54
489      [sshd.8]
490      add /var/empty in FILES section
491    - stevesk@cvs.openbsd.org 2002/06/22 16:40:19
492      [sshd.c]
493      check /var/empty owner mode; ok provos@
494    - stevesk@cvs.openbsd.org 2002/06/22 16:41:57
495      [scp.1]
496      typo
497    - stevesk@cvs.openbsd.org 2002/06/22 16:45:29
498      [ssh-agent.1 sshd.8 sshd_config.5]
499      use process ID vs. pid/PID/process identifier
500    - stevesk@cvs.openbsd.org 2002/06/22 20:05:27
501      [sshd.c]
502      don't call setsid() if debugging or run from inetd; no "Operation not
503      permitted" errors now; ok millert@ markus@
504    - stevesk@cvs.openbsd.org 2002/06/22 23:09:51
505      [monitor.c]
506      save auth method before monitor_reset_key_state(); bugzilla bug #284;
507      ok provos@
508
509 20020622
510  - (djm) Update README.privsep; spotted by fries@
511  - (djm) Release 3.3p1
512  - (bal) getopt now can be staticly compiled on those platforms missing
513    optreset.  Patch by binder@arago.de
514
515 20020621
516  - (djm) Sync:
517    - djm@cvs.openbsd.org 2002/06/21 05:50:51
518      [monitor.c]
519      Don't initialise compression buffers when compression=no in sshd_config;
520      ok Niels@
521   - ID sync for auth-passwd.c
522  - (djm) Warn and disable compression on platforms which can't handle both
523    useprivilegeseparation=yes and compression=yes
524  - (djm) contrib/redhat/openssh.spec hacking:
525    - Merge in spec changes from seba@iq.pl (Sebastian Pachuta)
526    - Add new {ssh,sshd}_config.5 manpages
527    - Add new ssh-keysign program and remove setuid from ssh client
528
529 20020620
530  - (bal) Fixed AIX environment handling, use setpcred() instead of existing
531    code.  (Bugzilla Bug 261)
532  - (bal) OpenBSD CVS Sync
533    - todd@cvs.openbsd.org 2002/06/14 21:35:00
534      [monitor_wrap.c]
535      spelling; from Brian Poole <raj@cerias.purdue.edu>
536    - markus@cvs.openbsd.org 2002/06/15 00:01:36
537      [authfd.c authfd.h ssh-add.c ssh-agent.c]
538      break agent key lifetime protocol and allow other contraints for key
539      usage.
540    - markus@cvs.openbsd.org 2002/06/15 00:07:38
541      [authfd.c authfd.h ssh-add.c ssh-agent.c]
542      fix stupid typo
543    - markus@cvs.openbsd.org 2002/06/15 01:27:48
544      [authfd.c authfd.h ssh-add.c ssh-agent.c]
545      remove the CONSTRAIN_IDENTITY messages and introduce a new
546      ADD_ID message with contraints instead. contraints can be
547      only added together with the private key.
548    - itojun@cvs.openbsd.org 2002/06/16 21:30:58
549      [ssh-keyscan.c]
550      use TAILQ_xx macro.  from lukem@netbsd.  markus ok
551    - deraadt@cvs.openbsd.org 2002/06/17 06:05:56
552      [scp.c]
553      make usage like man page
554    - deraadt@cvs.openbsd.org 2002/06/19 00:27:55
555      [auth-bsdauth.c auth-skey.c auth1.c auth2-chall.c auth2-none.c authfd.c
556       authfd.h monitor_wrap.c msg.c nchan.c radix.c readconf.c scp.c sftp.1
557       ssh-add.1 ssh-add.c ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh-keygen.c
558       ssh-keysign.c ssh.1 sshconnect.c sshconnect.h sshconnect2.c ttymodes.c
559       xmalloc.h]
560      KNF done automatically while reading....
561    - markus@cvs.openbsd.org 2002/06/19 18:01:00
562      [cipher.c monitor.c monitor_wrap.c packet.c packet.h]
563      make the monitor sync the transfer ssh1 session key;
564      transfer keycontext only for RC4 (this is still depends on EVP
565      implementation details and is broken).
566    - stevesk@cvs.openbsd.org 2002/06/20 19:56:07
567      [ssh.1 sshd.8]
568      move configuration file options from ssh.1/sshd.8 to
569      ssh_config.5/sshd_config.5; ok deraadt@ millert@
570    - stevesk@cvs.openbsd.org 2002/06/20 20:00:05
571      [scp.1 sftp.1]
572      ssh_config(5)
573    - stevesk@cvs.openbsd.org 2002/06/20 20:03:34
574      [ssh_config sshd_config]
575      refer to config file man page
576    - markus@cvs.openbsd.org 2002/06/20 23:05:56
577      [servconf.c servconf.h session.c sshd.c]
578      allow Compression=yes/no in sshd_config
579    - markus@cvs.openbsd.org 2002/06/20 23:37:12
580      [sshd_config]
581      add Compression
582    - stevesk@cvs.openbsd.org 2002/05/25 20:40:08
583      [LICENCE]
584      missed Per Allansson (auth2-chall.c)
585  - (bal) Cygwin special handling of empty passwords wrong.  Patch by
586    vinschen@redhat.com
587  - (bal) Missed integrating ssh_config.5 and sshd_config.5
588  - (bal) Still more Makefile.in updates for ssh{d}_config.5
589
590 20020613
591  - (bal) typo of setgroup for cygwin.  Patch by vinschen@redhat.com
592
593 20020612
594  - (bal) OpenBSD CVS Sync
595    - markus@cvs.openbsd.org 2002/06/11 23:03:54
596      [ssh.c]
597      remove unused cruft.
598    - markus@cvs.openbsd.org 2002/06/12 01:09:52
599      [ssh.c]
600      ssh_connect returns 0 on success
601  - (bal) Build noop setgroups() for cygwin to clean up code (For other
602    platforms without the setgroups() requirement, you MUST define
603    SETGROUPS_NOOP in the configure.ac) Based on patch by vinschen@redhat.com
604  - (bal) Some platforms don't have ONLCR (Notable Mint)
605
606 20020611
607  - (bal) ssh-agent.c RCSD fix (|unexpand already done)
608  - (bal) OpenBSD CVS Sync
609    - stevesk@cvs.openbsd.org 2002/06/09 22:15:15
610      [ssh.1]
611      update for no setuid root and ssh-keysign; ok deraadt@
612    - itojun@cvs.openbsd.org 2002/06/09 22:17:21
613      [sshconnect.c]
614      pass salen to sockaddr_ntop so that we are happy on linux/solaris
615    - stevesk@cvs.openbsd.org 2002/06/10 16:53:06
616      [auth-rsa.c ssh-rsa.c]
617      display minimum RSA modulus in error(); ok markus@
618    - stevesk@cvs.openbsd.org 2002/06/10 16:56:30
619      [ssh-keysign.8]
620      merge in stuff from my man page; ok markus@
621    - stevesk@cvs.openbsd.org 2002/06/10 17:36:23
622      [ssh-add.1 ssh-add.c]
623      use convtime() to parse and validate key lifetime.  can now
624      use '-t 2h' etc.  ok markus@ provos@
625    - stevesk@cvs.openbsd.org 2002/06/10 17:45:20
626      [readconf.c ssh.1]
627      change RhostsRSAAuthentication and RhostsAuthentication default to no
628      since ssh is no longer setuid root by default; ok markus@
629    - stevesk@cvs.openbsd.org 2002/06/10 21:21:10
630      [ssh_config]
631      update defaults for RhostsRSAAuthentication and RhostsAuthentication
632      here too (all options commented out with default value).
633    - markus@cvs.openbsd.org 2002/06/10 22:28:41
634      [channels.c channels.h session.c]
635      move creation of agent socket to session.c; no need for uidswapping
636      in channel.c.
637    - markus@cvs.openbsd.org 2002/06/11 04:14:26
638      [ssh.c sshconnect.c sshconnect.h]
639      no longer use uidswap.[ch] from the ssh client
640      run less code with euid==0 if ssh is installed setuid root
641      just switch the euid, don't switch the complete set of groups
642      (this is only needed by sshd). ok provos@
643    - mpech@cvs.openbsd.org 2002/06/11 05:46:20
644      [auth-krb4.c monitor.h serverloop.c session.c ssh-agent.c sshd.c]
645      pid_t cleanup. Markus need this now to keep hacking.
646      markus@, millert@ ok
647    - itojun@cvs.openbsd.org 2002/06/11 08:11:45
648      [canohost.c]
649      use "ntop" only after initialized
650  - (bal) Cygwin fix up from swap uid clean up in ssh.c patch by
651    vinschen@redhat.com
652
653 20020609
654  - (bal) OpenBSD CVS Sync
655    - markus@cvs.openbsd.org 2002/06/08 05:07:56
656      [ssh.c]
657      nuke ptrace comment
658    - markus@cvs.openbsd.org 2002/06/08 05:07:09
659      [ssh-keysign.c]
660      only accept 20 byte session ids
661    - markus@cvs.openbsd.org 2002/06/08 05:17:01
662      [readconf.c readconf.h ssh.1 ssh.c]
663      deprecate FallBackToRsh and UseRsh; patch from djm@
664    - markus@cvs.openbsd.org 2002/06/08 05:40:01
665      [readconf.c]
666      just warn about Deprecated options for now
667    - markus@cvs.openbsd.org 2002/06/08 05:41:18
668      [ssh_config]
669      remove FallBackToRsh/UseRsh
670    - markus@cvs.openbsd.org 2002/06/08 12:36:53
671      [scp.c]
672      remove FallBackToRsh
673    - markus@cvs.openbsd.org 2002/06/08 12:46:14
674      [readconf.c]
675      silently ignore deprecated options, since FallBackToRsh might be passed
676      by remote scp commands.
677   - itojun@cvs.openbsd.org 2002/06/08 21:15:27
678      [sshconnect.c]
679      always use getnameinfo.  (diag message only)
680    - markus@cvs.openbsd.org 2002/06/09 04:33:27
681      [sshconnect.c]
682      abort() - > fatal()
683  - (bal) RCSID tag updates on channels.c, clientloop.c, nchan.c,
684    sftp-client.c, ssh-agenet.c, ssh-keygen.c and connect.h (we did unexpand
685    independant of them)
686
687 20020607
688  - (bal) Removed --{enable/disable}-suid-ssh
689  - (bal) Missed __progname in ssh-keysign.c  patch by dtucker@zip.com.au
690  - (bal) use 'LOGIN_PROGRAM'  not '/usr/bin/login' in session.c patch by
691    Bertrand.Velle@apogee-com.fr
692
693 20020606
694  - (bal) OpenBSD CVS Sync
695    - markus@cvs.openbsd.org 2002/05/15 21:56:38
696      [servconf.c sshd.8 sshd_config]
697      re-enable privsep and disable setuid for post-3.2.2
698    - markus@cvs.openbsd.org 2002/05/16 22:02:50
699      [cipher.c kex.h mac.c]
700      fix warnings (openssl 0.9.7 requires const)
701    - stevesk@cvs.openbsd.org 2002/05/16 22:09:59
702      [session.c ssh.c]
703      don't limit xauth pathlen on client side and longer print length on
704      server when debug; ok markus@
705    - deraadt@cvs.openbsd.org 2002/05/19 20:54:52
706      [log.h]
707      extra commas in enum not 100% portable
708    - deraadt@cvs.openbsd.org 2002/05/22 23:18:25
709      [ssh.c sshd.c]
710      spelling; abishoff@arc.nasa.gov
711    - markus@cvs.openbsd.org 2002/05/23 19:24:30
712      [authfile.c authfile.h pathnames.h ssh.c sshconnect.c sshconnect.h 
713       sshconnect1.c sshconnect2.c ssh-keysign.8 ssh-keysign.c Makefile.in]
714      add /usr/libexec/ssh-keysign: a setuid helper program for hostbased 
715      authentication in protocol v2 (needs to access the hostkeys).
716    - markus@cvs.openbsd.org 2002/05/23 19:39:34
717      [ssh.c]
718      add comment about ssh-keysign
719    - markus@cvs.openbsd.org 2002/05/24 08:45:14
720      [sshconnect2.c]
721      stat ssh-keysign first, print error if stat fails;
722      some debug->error; fix comment
723    - markus@cvs.openbsd.org 2002/05/25 08:50:39
724      [sshconnect2.c]
725      execlp->execl; from stevesk
726    - markus@cvs.openbsd.org 2002/05/25 18:51:07
727      [auth.h auth2.c auth2-hostbased.c auth2-kbdint.c auth2-none.c
728       auth2-passwd.c auth2-pubkey.c Makefile.in]
729      split auth2.c into one file per method; ok provos@/deraadt@
730    - stevesk@cvs.openbsd.org 2002/05/26 20:35:10
731      [ssh.1]
732      sort ChallengeResponseAuthentication; ok markus@
733    - stevesk@cvs.openbsd.org 2002/05/28 16:45:27
734      [monitor_mm.c]
735      print strerror(errno) on mmap/munmap error; ok markus@
736    - stevesk@cvs.openbsd.org 2002/05/28 17:28:02
737      [uidswap.c]
738      format spec change/casts and some KNF; ok markus@
739    - stevesk@cvs.openbsd.org 2002/05/28 21:24:00
740      [uidswap.c]
741      use correct function name in fatal()
742    - stevesk@cvs.openbsd.org 2002/05/29 03:06:30
743      [ssh.1 sshd.8]
744      spelling
745    - markus@cvs.openbsd.org 2002/05/29 11:21:57
746      [sshd.c]
747      don't start if privsep is enabled and SSH_PRIVSEP_USER or
748      _PATH_PRIVSEP_CHROOT_DIR are missing; ok deraadt@
749    - markus@cvs.openbsd.org 2002/05/30 08:07:31
750      [cipher.c]
751      use rijndael/aes from libcrypto (openssl >= 0.9.7) instead of
752      our own implementation. allow use of AES hardware via libcrypto, 
753      ok deraadt@
754    - markus@cvs.openbsd.org 2002/05/31 10:30:33
755      [sshconnect2.c]
756      extent ssh-keysign protocol:
757      pass # of socket-fd to ssh-keysign, keysign verfies locally used
758      ip-address using this socket-fd, restricts fake local hostnames
759      to actual local hostnames; ok stevesk@
760    - markus@cvs.openbsd.org 2002/05/31 11:35:15
761      [auth.h auth2.c]
762      move Authmethod definitons to per-method file.
763    - markus@cvs.openbsd.org 2002/05/31 13:16:48
764      [key.c]
765      add comment:
766      key_verify returns 1 for a correct signature, 0 for an incorrect signature
767      and -1 on error.
768    - markus@cvs.openbsd.org 2002/05/31 13:20:50
769      [ssh-rsa.c]
770      pad received signature with leading zeros, because RSA_verify expects
771      a signature of RSA_size. the drafts says the signature is transmitted
772      unpadded (e.g. putty does not pad), reported by anakin@pobox.com
773    - deraadt@cvs.openbsd.org 2002/06/03 12:04:07
774      [ssh.h]
775      compatiblity -> compatibility
776      decriptor -> descriptor
777      authentciated -> authenticated
778      transmition -> transmission
779    - markus@cvs.openbsd.org 2002/06/04 19:42:35
780      [monitor.c]
781      only allow enabled authentication methods; ok provos@
782    - markus@cvs.openbsd.org 2002/06/04 19:53:40
783      [monitor.c]
784      save the session id (hash) for ssh2 (it will be passed with the 
785      initial sign request) and verify that this value is used during 
786      authentication; ok provos@
787    - markus@cvs.openbsd.org 2002/06/04 23:02:06
788      [packet.c]
789      remove __FUNCTION__
790    - markus@cvs.openbsd.org 2002/06/04 23:05:49
791      [cipher.c monitor.c monitor_fdpass.c monitor_mm.c monitor_wrap.c]
792      __FUNCTION__ -> __func__
793    - markus@cvs.openbsd.org 2002/06/05 16:08:07
794      [ssh-agent.1 ssh-agent.c]
795      '-a bind_address' binds the agent to user-specified unix-domain
796      socket instead of /tmp/ssh-XXXXXXXX/agent.<pid>; ok djm@ (some time ago).
797    - markus@cvs.openbsd.org 2002/06/05 16:08:07
798      [ssh-agent.1 ssh-agent.c]
799      '-a bind_address' binds the agent to user-specified unix-domain
800      socket instead of /tmp/ssh-XXXXXXXX/agent.<pid>; ok djm@ (some time ago).
801    - markus@cvs.openbsd.org 2002/06/05 16:48:54
802      [ssh-agent.c]
803      copy current request into an extra buffer and just flush this
804      request on errors, ok provos@
805    - markus@cvs.openbsd.org 2002/06/05 19:57:12
806      [authfd.c authfd.h ssh-add.1 ssh-add.c ssh-agent.c]
807      ssh-add -x for lock and -X for unlocking the agent.
808      todo: encrypt private keys with locked...
809    - markus@cvs.openbsd.org 2002/06/05 20:56:39
810      [ssh-add.c]
811      add -x/-X to usage
812    - markus@cvs.openbsd.org 2002/06/05 21:55:44
813      [authfd.c authfd.h ssh-add.1 ssh-add.c ssh-agent.c]
814      ssh-add -t life,  Set lifetime (in seconds) when adding identities; 
815      ok provos@
816    - stevesk@cvs.openbsd.org 2002/06/06 01:09:41
817      [monitor.h]
818      no trailing comma in enum; china@thewrittenword.com
819    - markus@cvs.openbsd.org 2002/06/06 17:12:44
820      [sftp-server.c]
821      discard remaining bytes of current request; ok provos@
822    - markus@cvs.openbsd.org 2002/06/06 17:30:11
823      [sftp-server.c]
824      use get_int() macro (hide iqueue)
825  - (bal) Missed msg.[ch] in merge.  Required for ssh-keysign.
826  - (bal) Forgot to add msg.c Makefile.in.
827  - (bal) monitor_mm.c typos.
828  - (bal) Refixed auth2.c.  It was never fully commited while spliting out
829    authentication to different files.
830  - (bal) ssh-keysign should build and install correctly now.  Phase two
831    would be to clean out any dead wood and disable ssh setuid on install.
832  - (bal) Reverse logic, use __func__ first since it's C99
833
834 20020604
835  - (stevesk) [channels.c] bug #164 patch from YOSHIFUJI Hideaki (changed
836    setsockopt from debug to error for now).
837
838 20020527
839  - (tim) [configure.ac.orig monitor_fdpass.c] Enahnce msghdr tests to address
840    build problem on Irix reported by Dave Love <d.love@dl.ac.uk>. Back out
841    last monitor_fdpass.c changes that are no longer needed with new tests.
842    Patch tested on Irix by Jan-Frode Myklebust <janfrode@parallab.uib.no>
843
844 20020522
845  - (djm) Fix spelling mistakes, spotted by Solar Designer i
846    <solar@openwall.com>
847  - Sync scard/ (not sure when it drifted)
848  - (djm) OpenBSD CVS Sync:
849    [auth.c]
850    Fix typo/thinko.  Pass in as to auth_approval(), not NULL.
851    Closes PR 2659.
852  - Crank version
853  - Crank RPM spec versions
854
855 20020521
856  - (stevesk) [sshd.c] bug 245; disable setsid() for now
857  - (stevesk) [sshd.c] #ifndef HAVE_CYGWIN for setgroups()
858
859 20020517
860  - (tim) [configure.ac] remove extra MD5_MSG="no" line.
861
862 20020515
863  - (bal) CVS ID fix up on auth-passwd.c
864  - (bal) OpenBSD CVS Sync
865    - deraadt@cvs.openbsd.org 2002/05/07 19:54:36
866      [ssh.h]
867      use ssh uid
868    - deraadt@cvs.openbsd.org 2002/05/08 21:06:34
869      [ssh.h]
870      move to sshd.sshd instead
871    - stevesk@cvs.openbsd.org 2002/05/11 20:24:48
872      [ssh.h]
873      typo in comment
874    - itojun@cvs.openbsd.org 2002/05/13 02:37:39
875      [auth-skey.c auth2.c]
876      less warnings.  skey_{respond,query} are public (in auth.h)
877    - markus@cvs.openbsd.org 2002/05/13 20:44:58
878      [auth-options.c auth.c auth.h]
879      move the packet_send_debug handling from auth-options.c to auth.c; 
880      ok provos@
881    - millert@cvs.openbsd.org 2002/05/13 15:53:19
882      [sshd.c]
883      Call setsid() in the child after sshd accepts the connection and forks.
884      This is needed for privsep which calls setlogin() when it changes uids.
885      Without this, there is a race where the login name of an existing 
886      connection, as returned by getlogin(), may be changed to the privsep 
887      user (sshd).  markus@ OK
888    - markus@cvs.openbsd.org 2002/05/13 21:26:49
889      [auth-rhosts.c]
890      handle debug messages during rhosts-rsa and hostbased authentication; 
891      ok provos@
892    - mouring@cvs.openbsd.org 2002/05/15 15:47:49
893      [kex.c monitor.c monitor_wrap.c sshd.c]
894      'monitor' variable clashes with at least one lame platform (NeXT).  i
895      Renamed to 'pmonitor'.  provos@
896    - deraadt@cvs.openbsd.org 2002/05/04 02:39:35
897      [servconf.c sshd.8 sshd_config]
898      enable privsep by default; provos ok
899    - millert@cvs.openbsd.org 2002/05/06 23:34:33
900      [ssh.1 sshd.8]
901      Kill/adjust r(login|exec)d? references now that those are no longer in
902      the tree.
903    - markus@cvs.openbsd.org 2002/05/15 21:02:53
904      [servconf.c sshd.8 sshd_config]
905      disable privsep and enable setuid for the 3.2.2 release
906  - (bal) Fixed up PAM case.  I think.
907  - (bal) Clarified openbsd-compat/*-cray.* Licence provided by Wendy
908  - (bal) OpenBSD CVS Sync
909    - markus@cvs.openbsd.org 2002/05/15 21:05:29
910      [version.h]
911      enter OpenSSH_3.2.2
912  - (bal) Caldara, Suse, and Redhat openssh.specs updated.
913
914 20020514
915  - (stevesk) [README.privsep] PAM+privsep works with Solaris 8.
916  - (tim) [sshpty.c] set tty modes when allocating old style bsd ptys to
917    match what newer style ptys have when allocated. Based on a patch by
918    Roger Cornelius <rac@tenzing.org>
919  - (tim) [README.privsep] UnixWare 7 and OpenUNIX 8 work.
920  - (tim) [README.privsep] remove reference to UnixWare 7 and OpenUNIX 8
921    from PAM-enabled pragraph. UnixWare has no PAM.
922  - (tim) [contrib/caldera/openssh.spec] update version.
923
924 20020513
925  - (stevesk) add initial README.privsep
926  - (stevesk) [configure.ac] nicer message: --with-privsep-user=user
927  - (djm) Add --with-superuser-path=xxx configure option to specify 
928    what $PATH the superuser receives.
929  - (djm) Bug #231: UsePrivilegeSeparation turns off Banner.
930  - (djm) Add --with-privsep-path configure option
931  - (djm) Update RPM spec file: different superuser path, use
932    /var/empty/sshd for privsep
933  - (djm) Bug #234: missing readpassphrase declaration and defines
934  - (djm) Add INSTALL warning about SSH protocol 1 blowfish w/ 
935     OpenSSL < 0.9.6
936
937 20020511
938  - (tim) [configure.ac] applied a rework of djm's OpenSSL search cleanup patch.
939    Now only searches system and /usr/local/ssl (OpenSSL's default install path)
940    Others must use --with-ssl-dir=....
941  - (tim) [monitor_fdpass.c] fix for systems that have both
942    HAVE_ACCRIGHTS_IN_MSGHDR and HAVE_CONTROL_IN_MSGHDR. Ie. sys/socket.h 
943    has #define msg_accrights msg_control
944
945 20020510
946  - (stevesk) [auth.c] Shadow account and expiration cleanup.  Now
947    check for root forced expire.  Still don't check for inactive.
948  - (djm) Rework RedHat RPM files. Based on spec from Nalin 
949    Dahyabhai <nalin@redhat.com> and patches from 
950    Pekka Savola <pekkas@netcore.fi>
951  - (djm) Try to drop supplemental groups at daemon startup. Patch from 
952    RedHat
953  - (bal) Back all the way out of auth-passwd.c changes.  Breaks too many
954    things that don't set pw->pw_passwd.
955
956 20020509
957  - (tim) [Makefile.in] Unbreak make -f Makefile.in distprep
958
959 20020508
960  - (tim) [openbsd-compat/bsd-arc4random.c] fix logic on when seed_rng() is
961    called. Report by Chris Maxwell <maxwell@cs.dal.ca>
962  - (tim) [Makefile.in configure.ac] set SHELL variable in Makefile
963  - (djm) Disable PAM kbd-int auth if privsep is turned on (it doesn't work)
964
965 20020507
966  - (tim) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
967    Add truncate() emulation to address Bug 208
968
969 20020506
970  - (djm) Unbreak auth-passwd.c for PAM and SIA
971  - (djm) Unbreak PAM auth for protocol 1. Report from Pekka Savola 
972    <pekkas@netcore.fi>
973  - (djm) Don't reinitialise PAM credentials before we have started PAM.
974    Report from Pekka Savola <pekkas@netcore.fi>
975    
976 20020506
977  - (bal) Fixed auth-passwd.c to resolve PermitEmptyPassword issue
978  
979 20020501
980  - (djm) Import OpenBSD regression tests. Requires BSD make to run
981  - (djm) Fix readpassphase compilation for systems which have it
982
983 20020429
984  - (tim) [contrib/caldera/openssh.spec] update fixUP to reflect changes in
985    sshd_config.
986  - (tim) [contrib/cygwin/README] remove reference to regex.
987    patch from Corinna Vinschen <vinschen@redhat.com>
988
989 20020426
990  - (djm) Bug #137, #209: fix make problems for scard/Ssh.bin, do uudecode
991    during distprep only
992  - (djm) Disable PAM password expiry until a complete fix for bug #188 
993    exists
994  - (djm) Bug #180: Set ToS bits on IPv4-in-IPv6 mapped addresses. Based on 
995    patch from openssh@misc.tecq.org
996
997 20020425
998  - (stevesk) [defines.h] remove USE_TIMEVAL; unused
999  - (stevesk) [acconfig.h auth-passwd.c configure.ac sshd.c] HP-UX 10.26
1000    support.  bug #184.  most from dcole@keysoftsys.com.
1001
1002 20020424
1003  - (djm) OpenBSD CVS Sync
1004    - markus@cvs.openbsd.org 2002/04/23 12:54:10
1005      [version.h]
1006      3.2.1
1007    - djm@cvs.openbsd.org 2002/04/23 22:16:29
1008      [sshd.c]
1009      Improve error message; ok markus@ stevesk@
1010
1011 20020423
1012  - (stevesk) [acconfig.h configure.ac session.c] LOGIN_NO_ENDOPT for HP-UX
1013  - (stevesk) [acconfig.h] NEED_IN_SYSTM_H unused
1014  - (markus) OpenBSD CVS Sync
1015    - markus@cvs.openbsd.org 2002/04/23 12:58:26
1016      [radix.c]
1017      send complete ticket; semerad@ss1000.ms.mff.cuni.cz
1018  - (djm) Trim ChangeLog to include only post-3.1 changes
1019  - (djm) Update RPM spec file versions
1020  - (djm) Redhat spec enables KrbV by default
1021  - (djm) Applied OpenSC smartcard updates from Markus & 
1022    Antti Tapaninen <aet@cc.hut.fi>
1023  - (djm) Define BROKEN_REALPATH for AIX, patch from 
1024    Antti Tapaninen <aet@cc.hut.fi>
1025  - (djm) Bug #214: Fix utmp for Irix (don't strip "tty"). Patch from 
1026    Kevin Taylor <no@nowhere.org> (??) via Philipp Grau
1027    <phgrau@zedat.fu-berlin.de>
1028  - (djm) Bug #213: Simplify CMSG_ALIGN macros to avoid symbol clashes. 
1029    Reported by Doug Manton <dmanton@emea.att.com>
1030  - (djm) Bug #222: Fix tests for getaddrinfo on OSF/1. Spotted by
1031    Robert Urban <urban@spielwiese.de>
1032  - (djm) Bug #206 - blibpath isn't always needed for AIX ld, avoid 
1033    sizeof(long long int) == 4 breakage. Patch from Matthew Clarke
1034    <Matthew_Clarke@mindlink.bc.ca>
1035  - (djm) Make privsep work with PAM (still experimental)
1036  - (djm) OpenBSD CVS Sync
1037    - deraadt@cvs.openbsd.org 2002/04/20 09:02:03
1038      [servconf.c]
1039      No, afs requires explicit enabling
1040    - markus@cvs.openbsd.org 2002/04/20 09:14:58
1041      [bufaux.c bufaux.h]
1042      add buffer_{get,put}_short
1043    - markus@cvs.openbsd.org 2002/04/20 09:17:19
1044      [radix.c]
1045      rewrite using the buffer_* API, fixes overflow; ok deraadt@
1046    - stevesk@cvs.openbsd.org 2002/04/21 16:19:27
1047      [sshd.8 sshd_config]
1048      document default AFSTokenPassing no; ok deraadt@
1049    - stevesk@cvs.openbsd.org 2002/04/21 16:25:06
1050      [sshconnect1.c]
1051      spelling in error message; ok markus@
1052    - markus@cvs.openbsd.org 2002/04/22 06:15:47
1053      [radix.c]
1054      fix check for overflow
1055    - markus@cvs.openbsd.org 2002/04/22 16:16:53
1056      [servconf.c sshd.8 sshd_config]
1057      do not auto-enable KerberosAuthentication; ok djm@, provos@, deraadt@
1058    - markus@cvs.openbsd.org 2002/04/22 21:04:52
1059      [channels.c clientloop.c clientloop.h ssh.c]
1060      request reply (success/failure) for -R style fwd in protocol v2,
1061      depends on ordered replies.
1062      fixes http://bugzilla.mindrot.org/show_bug.cgi?id=215; ok provos@
1063
1064 20020421
1065  - (tim) [entropy.c.] Portability fix for SCO Unix 3.2v4.x (SCO OSR 3.0).
1066    entropy.c needs seteuid(getuid()) for the setuid(original_uid) to 
1067    succeed. Patch by gert@greenie.muc.de. This fixes one part of Bug 208
1068
1069 20020418
1070  - (djm) Avoid SIGCHLD breakage when run from rsync. Fix from 
1071    Sturle Sunde <sturle.sunde@usit.uio.no>
1072
1073 20020417
1074  - (djm) Tell users to configure /dev/random support into OpenSSL in 
1075    INSTALL
1076  - (djm) Fix .Nm in mdoc2man.pl from pspencer@fields.utoronto.ca
1077  - (tim) [configure.ac] Issue warning on --with-default-path=/some_path
1078    if LOGIN_CAP is enabled. Report & testing by Tuc <tuc@ttsg.com>
1079
1080 20020415
1081  - (djm) Unbreak "make install". Fix from Darren Tucker 
1082    <dtucker@zip.com.au>
1083  - (stevesk) bsd-cygwin_util.[ch] BSD license from Corinna Vinschen
1084  - (tim) [configure.ac] add tests for recvmsg and sendmsg.
1085    [monitor_fdpass.c] add checks for HAVE_SENDMSG and HAVE_RECVMSG for
1086    systems that HAVE_ACCRIGHTS_IN_MSGHDR but no recvmsg or sendmsg.
1087
1088 20020414
1089  - (djm) ssh-rand-helper improvements
1090    - Add commandline debugging options
1091    - Don't write binary data if stdout is a tty (use hex instead)
1092    - Give it a manpage
1093  - (djm) Random number collection doc fixes from Ben
1094
1095 20020413
1096  - (djm) Add KrbV support patch from Simon Wilkinson <simon@sxw.org.uk>
1097
1098 20020412
1099  - (stevesk) [auth-sia.[ch]] add BSD license from Chris Adams
1100  - (tim) [configure.ac] add <sys/types.h> to msghdr tests. Change -L
1101    to -h on testing for /bin being symbolic link
1102  - (bal) Mistaken in Cygwin scripts for ssh starting.  Patch by
1103    Corinna Vinschen <vinschen@redhat.com> 
1104  - (bal) disable privsep if no MAP_ANON.  We can re-enable it
1105    after the release when we can do more testing.
1106
1107 20020411
1108  - (stevesk) [auth-sia.c] cleanup
1109  - (tim) [acconfig.h defines.h includes.h] put includes in includes.h and
1110    defines in defines.h [rijndael.c openbsd-compat/fake-socket.h
1111    openbsd-compat/inet_aton.c] include "includes.h" instead of "config.h"
1112    ok stevesk@
1113
1114 20020410
1115  - (stevesk) [configure.ac monitor.c] HAVE_SOCKETPAIR
1116  - (stevesk) [auth-sia.c] compile fix Chris Adams <cmadams@hiwaay.net>
1117  - (bal) OpenBSD CVS Sync
1118    - markus@cvs.openbsd.org 2002/04/10 08:21:47
1119      [auth1.c compat.c compat.h]
1120      strip '@' from username only for KerbV and known broken clients, 
1121      bug #204
1122    - markus@cvs.openbsd.org 2002/04/10 08:56:01
1123      [version.h]
1124      OpenSSH_3.2
1125  - Added p1 to idenify Portable release version.
1126
1127 20020408
1128  - (bal) Minor OpenSC updates.  Fix up header locations and update
1129    README.smartcard provided by Juha Yrjölä <jyrjola@cc.hut.fi>
1130
1131 20020407
1132  - (stevesk) HAVE_CONTROL_IN_MSGHDR; not used right now.
1133    Future: we may want to test if fd passing works correctly.
1134  - (stevesk) [monitor_fdpass.c] fatal() for UsePrivilegeSeparation=yes
1135    and no fd passing support.
1136  - (stevesk) HAVE_MMAP and HAVE_SYS_MMAN_H and use them in
1137    monitor_mm.c
1138  - (stevesk) remove configure support for poll.h; it was removed
1139    from sshd.c a long time ago.
1140  - (stevesk) --with-privsep-user; default sshd
1141  - (stevesk) wrap munmap() with HAVE_MMAP also.
1142
1143 20020406
1144  - (djm) Typo in Suse SPEC file. Fix from Carsten Grohmann 
1145    <carsten.grohmann@dr-baldeweg.de>
1146  - (bal) Added MAP_FAILED to allow AIX and Trusted HP to compile.
1147  - (bal) OpenBSD CVS Sync
1148    - djm@cvs.openbsd.org 2002/04/06 00:30:08
1149      [sftp-client.c]
1150      Fix occasional corruption on upload due to bad reuse of request 
1151      id, spotted by chombier@mac.com; ok markus@
1152    - mouring@cvs.openbsd.org 2002/04/06 18:24:09
1153      [scp.c]
1154      Fixes potental double // within path.
1155      http://bugzilla.mindrot.org/show_bug.cgi?id=76
1156  - (bal) Slight update to OpenSC support.  Better version checking. patch
1157    by Juha Yrjölä <jyrjola@cc.hut.fi> 
1158  - (bal) Revered out of runtime IRIX detection of joblimits.  Code is
1159    incomplete.
1160  - (bal) Quiet down configure.ac if /bin/test does not exist.
1161  - (bal) We no longer use atexit()/xatexit()/on_exit()
1162
1163 20020405
1164  - (bal) Patch for OpenSC SmartCard library; ok markus@; patch by
1165    Juha Yrjölä <jyrjola@cc.hut.fi>
1166  - (bal) Minor documentation update to reflect smartcard library
1167    support changes.
1168  - (bal) Too many <sys/queue.h> issues.  Remove all workarounds and
1169    using internal version only.
1170  - (bal) OpenBSD CVS Sync
1171    - stevesk@cvs.openbsd.org 2002/04/05 20:56:21
1172      [sshd.8]
1173      clarify sshrc some and handle X11UseLocalhost=yes; ok markus@
1174
1175 20020404
1176  - (stevesk) [auth-pam.c auth-pam.h auth-passwd.c auth-sia.c auth-sia.h
1177     auth1.c auth2.c] PAM, OSF_SIA password auth cleanup; from djm.
1178  - (bal) OpenBSD CVS Sync
1179    - markus@cvs.openbsd.org 2002/04/03 09:26:11
1180      [cipher.c myproposal.h]
1181      re-add rijndael-cbc@lysator.liu.se for MacSSH; ash@lab.poc.net
1182
1183 20020402
1184  - (bal) Hand Sync of scp.c (reverted to upstream code)
1185    - deraadt@cvs.openbsd.org 2002/03/30 17:45:46
1186      [scp.c]
1187      stretch banners
1188  - (bal) CVS ID sync of uidswap.c
1189  - (bal) OpenBSD CVS Sync (now for the real sync)
1190    - markus@cvs.openbsd.org 2002/03/27 22:21:45
1191      [ssh-keygen.c]
1192      try to import keys with extra trailing === (seen with ssh.com < 
1193      2.0.12)
1194    - markus@cvs.openbsd.org 2002/03/28 15:34:51
1195      [session.c]
1196      do not call record_login twice (for use_privsep)
1197    - markus@cvs.openbsd.org 2002/03/29 18:59:32
1198      [session.c session.h]
1199      retrieve last login time before the pty is allocated, store per 
1200      session
1201    - stevesk@cvs.openbsd.org 2002/03/29 19:16:22
1202      [sshd.8]
1203      RSA key modulus size minimum 768; ok markus@
1204    - stevesk@cvs.openbsd.org 2002/03/29 19:18:33
1205      [auth-rsa.c ssh-rsa.c ssh.h]
1206      make RSA modulus minimum #define; ok markus@
1207    - markus@cvs.openbsd.org 2002/03/30 18:51:15
1208      [monitor.c serverloop.c sftp-int.c sftp.c sshd.c]
1209      check waitpid for EINTR; based on patch from peter@ifm.liu.se
1210    - markus@cvs.openbsd.org 2002/04/01 22:02:16
1211      [sftp-client.c]
1212      20480 is an upper limit for older server
1213    - markus@cvs.openbsd.org 2002/04/01 22:07:17
1214      [sftp-client.c]
1215      fallback to stat if server does not support lstat
1216    - markus@cvs.openbsd.org 2002/04/02 11:49:39
1217      [ssh-agent.c]
1218      check $SHELL for -k and -d, too;
1219      http://bugzilla.mindrot.org/show_bug.cgi?id=199
1220    - markus@cvs.openbsd.org 2002/04/02 17:37:48
1221      [sftp.c]
1222      always call log_init()
1223    - markus@cvs.openbsd.org 2002/04/02 20:11:38
1224      [ssh-rsa.c]
1225      ignore SSH_BUG_SIGBLOB for ssh-rsa; #187
1226  - (bal) mispelling in uidswap.c (portable only)
1227
1228 20020401
1229  - (stevesk) [monitor.c] PAM should work again; will *not* work with
1230    UsePrivilegeSeparation=yes.
1231  - (stevesk) [auth1.c] fix password auth for protocol 1 when
1232    !USE_PAM && !HAVE_OSF_SIA; merge issue.
1233
1234 20020331
1235  - (tim) [configure.ac] use /bin/test -L to work around broken builtin on
1236    Solaris 8
1237  - (tim) [sshconnect2.c] change uint32_t to u_int32_t
1238
1239 20020330
1240  - (stevesk) [configure.ac] remove header check for sys/ttcompat.h
1241    bug 167
1242
1243 20020327
1244  - (bal) 'pw' should be 'authctxt->pw' in auth1.c spotted by 
1245    kent@lysator.liu.se
1246  - (bal) OpenBSD CVS Sync
1247    - markus@cvs.openbsd.org 2002/03/26 11:34:49
1248      [ssh.1 sshd.8]
1249      update to recent drafts
1250    - markus@cvs.openbsd.org 2002/03/26 11:37:05
1251      [ssh.c]
1252      update Copyright
1253    - markus@cvs.openbsd.org 2002/03/26 15:23:40
1254      [bufaux.c]
1255      do not talk about packets in bufaux
1256    - rees@cvs.openbsd.org 2002/03/26 18:46:59
1257      [scard.c]
1258      try_AUT0 in read_pubkey too, for those paranoid few who want to 
1259      acl 'sh'
1260    - markus@cvs.openbsd.org 2002/03/26 22:50:39
1261      [channels.h]
1262      CHANNEL_EFD_OUTPUT_ACTIVE is false for CHAN_CLOSE_RCVD, too
1263    - markus@cvs.openbsd.org 2002/03/26 23:13:03
1264      [auth-rsa.c]
1265      disallow RSA keys < 768 for protocol 1, too (rhosts-rsa and rsa auth)
1266    - markus@cvs.openbsd.org 2002/03/26 23:14:51
1267      [kex.c]
1268      generate a new cookie for each SSH2_MSG_KEXINIT message we send out
1269    - mouring@cvs.openbsd.org 2002/03/27 11:45:42
1270      [monitor.c]
1271      monitor_allowed_key() returns int instead of pointer.  ok markus@
1272   
1273 20020325
1274  - (stevesk) import OpenBSD <sys/tree.h> as "openbsd-compat/tree.h"
1275  - (bal) OpenBSD CVS Sync
1276    - stevesk@cvs.openbsd.org 2002/03/23 20:57:26
1277      [sshd.c]
1278      setproctitle() after preauth child; ok markus@
1279    - markus@cvs.openbsd.org 2002/03/24 16:00:27
1280      [serverloop.c]
1281      remove unused debug
1282    - markus@cvs.openbsd.org 2002/03/24 16:01:13
1283      [packet.c]
1284      debug->debug3 for extra padding
1285    - stevesk@cvs.openbsd.org 2002/03/24 17:27:03
1286      [kexgex.c]
1287      typo; ok markus@
1288    - stevesk@cvs.openbsd.org 2002/03/24 17:53:16
1289      [monitor_fdpass.c]
1290      minor cleanup and more error checking; ok markus@
1291    - markus@cvs.openbsd.org 2002/03/24 18:05:29
1292      [scard.c]
1293      we need to figure out AUT0 for sc_private_encrypt, too
1294    - stevesk@cvs.openbsd.org 2002/03/24 23:20:00
1295      [monitor.c]
1296      remove "\n" from fatal()
1297    - markus@cvs.openbsd.org 2002/03/25 09:21:13
1298      [auth-rsa.c]
1299      return 0 (not NULL); tomh@po.crl.go.jp
1300    - markus@cvs.openbsd.org 2002/03/25 09:25:06
1301      [auth-rh-rsa.c]
1302      rm bogus comment
1303    - markus@cvs.openbsd.org 2002/03/25 17:34:27
1304      [scard.c scard.h ssh-agent.c ssh-keygen.c ssh.c]
1305      change sc_get_key to sc_get_keys and hide smartcard details in scard.c
1306    - stevesk@cvs.openbsd.org 2002/03/25 20:12:10
1307      [monitor_mm.c monitor_wrap.c]
1308      ssize_t args use "%ld" and cast to (long)
1309      size_t args use "%lu" and cast to (u_long)
1310      ok markus@ and thanks millert@
1311    - markus@cvs.openbsd.org 2002/03/25 21:04:02
1312      [ssh.c]
1313      simplify num_identity_files handling
1314    - markus@cvs.openbsd.org 2002/03/25 21:13:51
1315      [channels.c channels.h compat.c compat.h nchan.c]
1316      don't send stderr data after EOF, accept this from older known 
1317      (broken) sshd servers only, fixes
1318      http://bugzilla.mindrot.org/show_bug.cgi?id=179
1319    - stevesk@cvs.openbsd.org 2002/03/26 03:24:01
1320      [monitor.h monitor_fdpass.h monitor_mm.h monitor_wrap.h]
1321      $OpenBSD$
1322
1323 20020324
1324  - (stevesk) [session.c] disable LOGIN_NEEDS_TERM until we are sure
1325    it can be removed. only used on solaris. will no longer compile with
1326    privsep shuffling.
1327
1328 20020322
1329  - (stevesk) HAVE_ACCRIGHTS_IN_MSGHDR configure support
1330  - (stevesk) [monitor.c monitor_wrap.c] #ifdef HAVE_PW_CLASS_IN_PASSWD
1331  - (stevesk) configure and cpp __FUNCTION__ gymnastics to handle nielsisms
1332  - (stevesk) [monitor_fdpass.c] support for access rights style file
1333    descriptor passing
1334  - (stevesk) [auth2.c] merge cleanup/sync
1335  - (stevesk) [defines.h] hp-ux 11 has ancillary data style fd passing, but
1336    is missing CMSG_LEN() and CMSG_SPACE() macros.
1337  - (stevesk) [defines.h] #define MAP_ANON MAP_ANONYMOUS for HP-UX; other
1338    platforms may need this--I'm not sure.  mmap() issues will need to be
1339    addressed further.
1340  - (tim) [cipher.c] fix problem with OpenBSD sync
1341  - (stevesk) [LICENCE] OpenBSD sync
1342
1343 20020321
1344  - (bal) OpenBSD CVS Sync
1345    - itojun@cvs.openbsd.org 2002/03/08 06:10:16
1346      [sftp-client.c]
1347      printf type mismatch
1348    - itojun@cvs.openbsd.org 2002/03/11 03:18:49
1349      [sftp-client.c]
1350      correct type mismatches (u_int64_t != unsigned long long)
1351    - itojun@cvs.openbsd.org 2002/03/11 03:19:53
1352      [sftp-client.c]
1353      indent
1354    - markus@cvs.openbsd.org 2002/03/14 15:24:27
1355      [sshconnect1.c]
1356      don't trust size sent by (rogue) server; noted by 
1357      s.esser@e-matters.de
1358    - markus@cvs.openbsd.org 2002/03/14 16:38:26
1359      [sshd.c]
1360      split out ssh1 session key decryption; ok provos@
1361    - markus@cvs.openbsd.org 2002/03/14 16:56:33
1362      [auth-rh-rsa.c auth-rsa.c auth.h]
1363      split auth_rsa() for better readability and privsep; ok provos@
1364    - itojun@cvs.openbsd.org 2002/03/15 11:00:38
1365      [auth.c]
1366      fix file type checking (use S_ISREG).  ok by markus
1367    - markus@cvs.openbsd.org 2002/03/16 11:24:53
1368      [compress.c]
1369      skip inflateEnd if inflate fails; ok provos@
1370    - markus@cvs.openbsd.org 2002/03/16 17:22:09
1371      [auth-rh-rsa.c auth.h]
1372      split auth_rhosts_rsa(), ok provos@
1373    - stevesk@cvs.openbsd.org 2002/03/16 17:41:25
1374      [auth-krb5.c]
1375      BSD license.  from Daniel Kouril via Dug Song.  ok markus@
1376    - provos@cvs.openbsd.org 2002/03/17 20:25:56
1377      [auth.c auth.h auth1.c auth2.c]
1378      getpwnamallow returns struct passwd * only if user valid; 
1379      okay markus@
1380    - provos@cvs.openbsd.org 2002/03/18 01:12:14
1381      [auth.h auth1.c auth2.c sshd.c]
1382      have the authentication functions return the authentication context
1383      and then do_authenticated; okay millert@
1384    - dugsong@cvs.openbsd.org 2002/03/18 01:30:10
1385      [auth-krb4.c]
1386      set client to NULL after xfree(), from Rolf Braun 
1387      <rbraun+ssh@andrew.cmu.edu>
1388    - provos@cvs.openbsd.org 2002/03/18 03:41:08
1389      [auth.c session.c]
1390      move auth_approval into getpwnamallow with help from millert@
1391    - markus@cvs.openbsd.org 2002/03/18 17:13:15
1392      [cipher.c cipher.h]
1393      export/import cipher states; needed by ssh-privsep
1394    - markus@cvs.openbsd.org 2002/03/18 17:16:38
1395      [packet.c packet.h]
1396      export/import cipher state, iv and ssh2 seqnr; needed by ssh-privsep
1397    - markus@cvs.openbsd.org 2002/03/18 17:23:31
1398      [key.c key.h]
1399      add key_demote() for ssh-privsep
1400    - provos@cvs.openbsd.org 2002/03/18 17:25:29
1401      [bufaux.c bufaux.h]
1402      buffer_skip_string and extra sanity checking; needed by ssh-privsep
1403    - provos@cvs.openbsd.org 2002/03/18 17:31:54
1404      [compress.c]
1405      export compression streams for ssh-privsep
1406    - provos@cvs.openbsd.org 2002/03/18 17:50:31
1407      [auth-bsdauth.c auth-options.c auth-rh-rsa.c auth-rsa.c]
1408      [auth-skey.c auth.h auth1.c auth2-chall.c auth2.c kex.c kex.h kexdh.c]
1409      [kexgex.c servconf.c]
1410      [session.h servconf.h serverloop.c session.c sshd.c]
1411      integrate privilege separated openssh; its turned off by default 
1412      for now. work done by me and markus@
1413    - provos@cvs.openbsd.org 2002/03/18 17:53:08
1414      [sshd.8]
1415      credits for privsep
1416    - provos@cvs.openbsd.org 2002/03/18 17:59:09
1417      [sshd.8]
1418      document UsePrivilegeSeparation
1419    - stevesk@cvs.openbsd.org 2002/03/18 23:52:51
1420      [servconf.c]
1421      UnprivUser/UnprivGroup usable now--specify numeric user/group; ok
1422      provos@
1423    - stevesk@cvs.openbsd.org 2002/03/19 03:03:43
1424      [pathnames.h servconf.c servconf.h sshd.c]
1425      _PATH_PRIVSEP_CHROOT_DIR; ok provos@
1426    - stevesk@cvs.openbsd.org 2002/03/19 05:23:08
1427      [sshd.8]
1428      Banner has no default.
1429    - mpech@cvs.openbsd.org 2002/03/19 06:32:56
1430      [sftp-int.c]
1431      use xfree() after xstrdup().
1432
1433      markus@ ok
1434    - markus@cvs.openbsd.org 2002/03/19 10:35:39
1435      [auth-options.c auth.h session.c session.h sshd.c]
1436      clean up prototypes
1437    - markus@cvs.openbsd.org 2002/03/19 10:49:35
1438      [auth-krb5.c auth-rh-rsa.c auth.c cipher.c key.c misc.h]
1439      [packet.c session.c sftp-client.c sftp-glob.h sftp.c ssh-add.c ssh.c]
1440      [sshconnect2.c sshd.c ttymodes.c]
1441      KNF whitespace
1442    - markus@cvs.openbsd.org 2002/03/19 14:27:39
1443      [auth.c auth1.c auth2.c]
1444      make getpwnamallow() allways call pwcopy()
1445    - markus@cvs.openbsd.org 2002/03/19 15:31:47
1446      [auth.c]
1447      check for NULL; from provos@
1448    - stevesk@cvs.openbsd.org 2002/03/20 19:12:25
1449      [servconf.c servconf.h ssh.h sshd.c]
1450      for unprivileged user, group do:
1451      pw=getpwnam(SSH_PRIVSEP_USER); do_setusercontext(pw).  ok provos@
1452    - stevesk@cvs.openbsd.org 2002/03/20 21:08:08
1453      [sshd.c]
1454      strerror() on chdir() fail; ok provos@
1455    - markus@cvs.openbsd.org 2002/03/21 10:21:20
1456      [ssh-add.c]
1457      ignore errors for nonexisting default keys in ssh-add,
1458      fixes http://bugzilla.mindrot.org/show_bug.cgi?id=158
1459    - jakob@cvs.openbsd.org 2002/03/21 15:17:26
1460      [clientloop.c ssh.1]
1461      add built-in command line for adding new port forwardings on the fly.
1462      based on a patch from brian wellington. ok markus@.
1463    - markus@cvs.openbsd.org 2002/03/21 16:38:06
1464      [scard.c]
1465      make compile w/ openssl 0.9.7
1466    - markus@cvs.openbsd.org 2002/03/21 16:54:53
1467      [scard.c scard.h ssh-keygen.c]
1468      move key upload to scard.[ch]
1469    - markus@cvs.openbsd.org 2002/03/21 16:57:15
1470      [scard.c]
1471      remove const
1472    - markus@cvs.openbsd.org 2002/03/21 16:58:13
1473      [clientloop.c]
1474      remove unused
1475    - rees@cvs.openbsd.org 2002/03/21 18:08:15
1476      [scard.c]
1477      In sc_put_key(), sc_reader_id should be id.
1478    - markus@cvs.openbsd.org 2002/03/21 20:51:12
1479      [sshd_config]
1480      add privsep (off)
1481    - markus@cvs.openbsd.org 2002/03/21 21:23:34
1482      [sshd.c]
1483      add privsep_preauth() and remove 1 goto; ok provos@
1484    - rees@cvs.openbsd.org 2002/03/21 21:54:34
1485      [scard.c scard.h ssh-keygen.c]
1486      Add PIN-protection for secret key.
1487    - rees@cvs.openbsd.org 2002/03/21 22:44:05
1488      [authfd.c authfd.h ssh-add.c ssh-agent.c ssh.c]
1489      Add PIN-protection for secret key.
1490    - markus@cvs.openbsd.org 2002/03/21 23:07:37
1491      [clientloop.c]
1492      remove unused, sync w/ cmdline patch in my tree.
1493
1494 20020317
1495  - (tim) [configure.ac] Assume path given with --with-pid-dir=PATH is 
1496    wanted, warn if directory does not exist. Put system directories in 
1497    front of PATH for finding entorpy commands.
1498  - (tim) [contrib/aix/buildbff.sh contrib/aix/inventory.sh] AIX package
1499    build fixes.  Patch by Darren Tucker <dtucker@zip.com.au>
1500    [contrib/solaris/buildpkg.sh] add missing dirs to SYSTEM_DIR. Have
1501    postinstall check for $piddir and add if necessary.
1502
1503 20020311
1504  - (tim) [contrib/solaris/buildpkg.sh, contrib/solaris/README] Updated to
1505    build on all platforms that support SVR4 style package tools. Now runs
1506    from build dir. Parts are based on patches from Antonio Navarro, and
1507    Darren Tucker.
1508
1509 20020308
1510  - (djm) Revert bits of Markus' OpenSSL compat patch which was 
1511    accidentally committed.
1512  - (djm) Add Markus' patch for compat wih OpenSSL < 0.9.6. 
1513    Known issue: Blowfish for SSH1 does not work
1514  - (stevesk) entropy.c: typo in debug message
1515  - (djm) ssh-keygen -i needs seeded RNG; report from markus@
1516
1517 $Id$
This page took 0.159927 seconds and 3 git commands to generate.