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