delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/02/04/00:27:06

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: <announce.4B6A28A2.9030803@monai.ca>
Date: Wed, 03 Feb 2010 17:53:38 -0800
From: Steven Monai <steve+cygwin AT monai DOT ca>
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
Reply-To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019