X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <4807BC51.1060808@cwilson.fastmail.fm> Date: Thu, 17 Apr 2008 17:08:33 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Cygwin Mailing List Subject: [Avail for test] inetutils-1.5-3 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 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 but there's no easy way to test UDP services. udp_client can be used to do this: udp_client "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/