Updated: inetutils-1.5-3

cygwin@cwilson.fastmail.fm cygwin@cwilson.fastmail.fm
Fri Apr 25 01:27:00 GMT 2008

I've updated inetutils, based on the upstream 1.5 release.  A short list 
of the changes appears below, but the documentation has been extensively 
revised. I urge you to read /usr/share/doc/Cygwin/inetutils-1.5.README. 
The old README, from inetutils-1.3.2-40, is now located in 

All clients and servers appear to work, even on Vista, with the possible 
exception of talkd (see inetutils-1.5.README).

NOTE: server names have changed. You may need to update your inetd.conf 
or xinetd.conf files: in.telnetd --> telnetd, etc.

Known issues:
* talkd (possibly just firewall issues) -- see README
* password-less rsh/rcp operation on Vista requires login-1.9-8, which
   is still in test: status as of 2008-04-24. Normal (password required)
   operation works as expected with login-1.9-7.
* anonymous ftp has not been tested
* rexec does not honor ~/.netrc. This is a possible issue in
   cygwin's rcmd() implementation).  rexec does honor $REXEC_USER
   and $REXEC_PASS.
* uucpd has not been tested

Building this package requires a patched cygport:

Major changes with respect to current 1.3.2-40
* new maintainer
* updated to upstream 1.5 release; forward ported all applicable
   cygwin modifications from 1.3.2-40.
* switched to cygport build framework
* servers are now called "ftpd" instead of "in.ftpd". Update your
   inetd / xinetd configuration scripts.
* inetd now supports both inetd.conf and inetd.d/ configuration
* inetd --install-as-service is DEPRECATED. If you have installed
   inetd as a service "under its own power" -- that is, without using
   cygrunsrv -- please convert to using either cygrunsrv
     $ inetd --remove-as-service
     $ iu-config
   or run inetd as a slave of the sysvinit package's init service (see
* Added support for parsing DOS-style paths in tftpd, recieved
   from tftp clients. (The tftpd command-line arguments must be
   in unix form, as always).
* disabled all services in the default inetd.conf
* updated default motd
* imported security fix for rshd (and rexecd) from 1.3.2-40 release
* now uses the csih package to assist with service installation.
* Added a new option to inetd: -T/--traditional-daemon, which forces
   normal unix-style fork/daemonize behavior.  This is used with the
   (also provided) sysvinit-style startup script, so that inetd can
   be run under the control of the sysvinit package's init daemon.
   So now, there are THREE ways to run inetd as a service:
      a) install as a service using cygrunsrv (with the -D option)
      b) installed as a service under its own power [DEPRECATED]
      c) as a slave to the init service, using /etc/rc.d/init.d/inetd
         (which uses the -T option when invoking inetd)
* There's also a little test program for the built-in services, provided
   as source code in /usr/share/doc/inetutils-*/.  You can easily test
   TCP services using:
      telnet <host> <port>
   but there's no easy way to test UDP services. udp_client can be used
   to do this:
      udp_client <host> <port or service name> "some data to send"
   For instance, the UDP echo service can be tested using:
      $ udp_client localhost echo "hello"
      Received from localhost: 'hello'.

Upstream changes from inetutils-1.3.2 to 1.5
inetutils-1.5 (2006-10-21)
* Various bugs fixes and clean ups.
* inetd
    + New option --environment enables passing client/server
      data via environment variables.
    + New option --resolve enables resolving IP addresses
      before passing them via environment.
    + Allows numeric port names as service names
    + inetd now creates a PID file
* rcp now supports the -V option
* rshd/rexecd now switches to the users home directory
   after authentication.
* rlogin now supports XON/XOFF without needing -8.
* syslogd now can actually disable forwarding.
* talk allows the use of 8-bit ASCII.
* telnet not subject to certain DNS spoofing techniques
   that could possibly foil Kerberos authentication.

inetutils-1.4.2 (2002-12-22)
* Fix endianess problem in ftpd.
* Various portability updates.
* Security fix for rexecd/rshd.
* Fix processing accumulated messages in syslogd

inetutils-1.4.1 (2002-09-02)
* Fixes a build problem on Solaris
* rsh now honours -V as well as --version
* Fixed a security problem with rshd where new files
   were being created as uid 0.
* Fixed improper ping initialization.
* The syntax of syslog.conf file has been extended.
   The new wildcard facility specification, **, catches
   all messages with a facility not specified explicitely
   in the configuration file.

inetutils-1.4.0 (2002-07-31)
* It is now possible to specify whether to compile
   individual utilities using arguments to configure.
* The GNU networking utilities manual has been started.
* If you have the GNU readline library installed, it will
   now be used by the ftp client (static link, no dependence
   on readline or ncurses DLLs on cygwin)
* There is now a whois client (not built on cygwin)
* Several security fixes and other bug fixes have been
* The inetd server can read configuration file snippets
   from /etc/inetd.d/.
* The talkd and telnetd servers have been essentially
* The ping program was added (not built on cygwin)
* The syslogd server supports several new features in the
   configuration file, like omitting file sync, piping messages
   into programs etc.  It also supports several new options on
   the command line.
* Inetutils should generally compile on most platforms now.


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.  Then, run setup and answer all of the questions.


If you want to unsubscribe from 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:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that is available
starting at the above URL.

More information about the Cygwin-announce mailing list