This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ANNOUNCEMENT] Updated: inetutils-1.5-3


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 /usr/share/doc/inetutils-1.5/inetutils.OLD-README.

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: http://cygwin.com/ml/cygwin-apps/2008-03/msg00139.html


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 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) * 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
  applied.
* The inetd server can read configuration file snippets
  from /etc/inetd.d/.
* The talkd and telnetd servers have been essentially
  rewritten.
* 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.

--
Chuck

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.


*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***


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:


cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com


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

http://sources.redhat.com/lists.html#unsubscribe-simple

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

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]