X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00,DATE_IN_PAST_03_06 X-Spam-Check-By: sourceware.org X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=1 a=kCKDY91tEBMc+hi4YtGk8Q==:17 a=MVff1mliAAAA:8 a=w_pzkKWiAAAA:8 a=CCpqsmhAAAAA:8 a=p0oVrxRykpwobYr0a8IA:9 a=C19me0JeaVpcuiir5nQA:7 a=DW0WzUm26GyvK_4-vZGOZ_vp1bwA:4 a=mC4optC0zUQA:10 a=jRrQ0mgPb1IA:10 a=2wkYanB4cVUA:10 a=7pGOCF1mIgkA:10 a=66msUWWtX2wA:10 a=_zMgB_CGfBxiTG9-:21 a=V1gZTuLRzxQAZg7O:21 Message-Id: Date: Wed, 03 Feb 2010 17:53:38 -0800 From: Steven Monai User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] New package: ucspi-tcp-0.88-2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Reply-To: cygwin AT cygwin DOT com X-IsSubscribed: yes 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 Version 0.88-2 of 'ucspi-tcp' has been uploaded. This version is the initial release of ucspi-tcp for Cygwin. Q.: What is UCSPI? A.: UCSPI stands for "UNIX Client-Server Programming Interface", which its author describes as "a command-line interface to client-server communications tools." It is suggested that UCSPI be pronounced "ooks-pie". Link: http://cr.yp.to/proto/ucspi.txt Q.: What is ucspi-tcp? A.: ucspi-tcp is a package that provides a number of command-line programs, with tcpserver and tcpclient as the two most important. tcpserver and tcpclient conform to UCSPI, and use the TCP protocol. Link: http://cr.yp.to/ucspi-tcp.html Q.: What does tcpserver do? A.: tcpserver waits for incoming TCP connections and, for each connection, runs a program of your choice. Your program receives environment variables showing the local and remote host names, IP addresses, and port numbers. tcpserver offers a concurrency limit to protect you from running out of processes and memory. When you are handling 40 (by default) simultaneous connections, tcpserver smoothly defers acceptance of new connections. tcpserver also provides TCP access control features, similar to tcp-wrappers/tcpd's hosts.allow but much faster. Its access control rules are compiled into a hashed format, so it can easily deal with thousands of different hosts. Q.: What does tcpclient do? A.: tcpclient makes a TCP connection and runs a program of your choice. It sets up the same environment variables as does tcpserver. This package includes several sample clients built on top of tcpclient: who@, date@, finger@, http@, tcpcat, and mconnect. Q.: Is there anything else you think I should know about ucspi-tcp? A.: The ucspi-tcp package for Cygwin is based on the Debian package of the same name. The man pages and IPv6 compatibility are Debian-created improvements to the original author's work. Another interesting thing to note about ucspi-tcp is that it is in the public domain. Daniel J. Bernstein, its original author, renounced his copyright ownership of it on Dec. 28, 2007. Link: http://cr.yp.to/distributors.html -SM -- *** 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 DOT com AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple