public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [Avail for test] inetutils-1.5-3
@ 2008-04-17 21:51 Charles Wilson
  0 siblings, 0 replies; only message in thread
From: Charles Wilson @ 2008-04-17 21:51 UTC (permalink / raw)
  To: Cygwin Mailing List

I've uploaded a new test release for 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.

All clients and servers appear to work, even on Vista, with the possible 
exception of talkd (see inetutils-1.5.README). If there are no 
objections, I plan to make this current in about a week, even with the 
known issues below.

I'd appreciate testing not just of these servers and clients, but also 
the iu-config and syslogd-config scripts (which might also smoke out any 
problems with csih-0.1.4)


Known issues:
====================================================
* talkd (possibly just firewall issues) -- see README
* password-less rsh/rcp operation on Vista will require an updated
   login.exe program, not yet available.
* anonymous ftp not tested
* rexec does not honor ~/.netrc (possible issue in cygwin's rcmd()
   implementation).  Does honor $REXEC_USER/$REXEC_PASS.
* uucpd not tested


Building this package requires a patched cygport:
   http://cygwin.com/ml/cygwin-apps/2008-03/msg00139.html


Major changes with respect to current 1.3.2-40
====================================================
* 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
   directories.
* 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
   inetutils-1.5.README)


Changes with respect to previous test release, 1.5-2
====================================================
* fixed bug in ftpd server that prevented authentication
* fixed bug in rsh client that prevented operation in any mode
   other than 'rlogin-like'
* fixed WinServ2003/Vista bug in rlogind where ROOT id was
   hardcoded to LocalSystem (18). However, this also exposed
   a bug in the login package (not yet fixed).
* removed erroneous warning message from rshd.
* 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).
* silence warning in talkd when user has no ~/.talkrc file
* Lots of documentation updates


Changes with respect to previous test release, 1.5-1
====================================================
* disabled all services in the default inetd.conf
* updated default motd
* imported fix for rshd (and rexecd) from 1.3.2-40 release
* updated documentation
* fixed packaging bug
* inetd:
   + new macro CYGWIN_INETD_INSTALL_AS_SERVICE will eventually
     be used to disable --install-as-service option, but not yet.
   + check and use ...\\inetd\\Parameters\\ConfigFilePath registry
     key as a backup, if ConfigFilePaths is not found.  Also,
     warn if both are present but differ.
* use the new csih package to assist with service installation.


Changes with regards to current release, 1.3.2-40:
====================================================
* inetd now accepts multiple configuration files (or directories) which
   will be searched.  To accomodate this when running as a service "under
   its own power", inetd --install-as-service creates a new registry key
   "ConfigPaths" instead of the old "ConfigPath".  By default, inetd uses
      /etc/inetd.conf
      /etc/inetd.d/
* The inetutils package no longer installs the server programs
   as `in.rlogind' and similar.  Instead they are are installed as
   `rlogind'.  If you have an existing /etc/inetd.conf file (or
   ./etc/xinetd.conf) you should manually update these references.
* Added a new option to inetd: -T/--traditional-daemon, which does the
   regular 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'.
      $

--
Chuck

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-04-17 21:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-17 21:51 [Avail for test] inetutils-1.5-3 Charles Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).