Updated: inetutils-1.3.2-15

Corinna Vinschen vinschen@redhat.com
Tue Nov 6 02:47:00 GMT 2001

I've updated the version of inetutils in cygwin/latest to 1.3.2-15.

This package is created for running under Cygwin 1.3.4.  It's untested
under earlier versions of Cygwin.

Version 1.3.2-15 containes the following changes:

- New library /usr/lib/libutil.a, exporting BSD compatible functions
  iruserok(3), ruserok(3), getusershell(3), setusershell(3),
  endusershell(3), revoke(3), logwtmp(3), openpty(3), forkpty(3),
  login_tty(3).  New header files arpa/tftp.h protocols/talkd.h and
  pty.h.  Add man pages for new functions.

- In iu-config, add tcsh to the allowed shells when creating
  /etc/shells.  Also allow /usr/bin/<shell>.

- In ftpd, setuid before chdir to home dir.

- In inetd, allow to start services now as the user given in the
  /etc/inetd.conf service entry.  The user `root' is treated special
  since it doesn't trigger a user context switch.  Example:

    ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd

  doesn't trigger a user context switch, the ftp daemon will run under
  SYSTEM account while in

    ftp stream tcp nowait john_doe /usr/sbin/in.ftpd in.ftpd

  inetd will try to run the ftp daemon under the `john_doe' account.
  This will fail if the account `john_doe' isn't correctly set up in
  /etc/passwd and /etc/group.  However, wrong user entries or failed
  user context switches are logged in the NT event log so it should
  be easy to debug.

- In rlogind, treat uid 18 (= SYSTEM) as root user.

- In rshd, temporary setuid before chdir to home dir and reading .rhosts.
  Revert more Cygwin specific changes.  Fix parent's loop condition. 
  Treat uid 18 (= SYSTEM) as root user.

- Syslogd isn't any longer part of the binary package since it doesn't
  make any sense.

- In talk, allow user to interrupt the invitation phase.  Revert a
  now useless Cygwin specific change.

- In uucpd, setuid before chdir to home dir.


- inetutils-1.3.2-15 depends on an installed terminfo package!

- When updating inetutils, take care that inetd.exe and subsequent
  processes don't run anymore.


To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com web page.  This downloads setup.exe to your system.

Run setup and answer all of the questions.

Note that if this is the first time that you've run the new GUI version
of setup, it will currently download the whole cygwin net release again.
After this point it will only download what is needed.

If you have questions or comments, please send them to the Cygwin
mailing list at:  cygwin@cygwin.com .  I would appreciate
if you would use this mailing list rather than emailing me directly.
This includes ideas and comments about the setup utility or Cygwin
in general.

If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.


If you want to unsubscribe to the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.

More information about the Cygwin-announce mailing list