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