Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Jaka Kranjc (6e44c77c50d2815cd6dfff09170e35494c646d4a)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Jaka Kranjc <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Jaka Kranjc (6e44c77c50d2815cd6dfff09170e35494c646d4a)
  • Date: Sun, 15 Apr 2007 04:42:23 -0500

GIT changes to master z-rejected grimoire by Jaka Kranjc
<lynxlynxlynx AT sourcemage.org>:

ChangeLog | 3 +++
z-net/ucspi-tcp/BUILD | 4 ++++
z-net/ucspi-tcp/DETAILS | 33
+++++++++++++++++++++++++++++++++
z-net/ucspi-tcp/HISTORY | 25 +++++++++++++++++++++++++
z-net/ucspi-tcp/INSTALL | 5 +++++
z-net/ucspi-tcp/PRE_BUILD | 5 +++++
z-net/ucspi-tcp/maketcprules | 13 +++++++++++++
z-net/ucspi-tcp/ucspi-tcp-docs.tar.gz |binary
8 files changed, 88 insertions(+)

New commits:
commit 6e44c77c50d2815cd6dfff09170e35494c646d4a
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>

ucspi-tcp moved from test #8026

diff --git a/ChangeLog b/ChangeLog
index 0006878..0df12f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-04-15 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * z-net/ucspi-tcp: moved from test #8026
+
2007-04-11 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* z-graphics/Cg, z-games/AmericasArmy: deleted, deprecated

diff --git a/z-net/ucspi-tcp/BUILD b/z-net/ucspi-tcp/BUILD
new file mode 100755
index 0000000..ab5621e
--- /dev/null
+++ b/z-net/ucspi-tcp/BUILD
@@ -0,0 +1,4 @@
+echo "gcc ${CFLAGS} -include /usr/include/errno.h" >conf-cc &&
+echo "gcc ${LDFLAGS}" >conf-ld &&
+echo "/usr" >conf-home &&
+make
diff --git a/z-net/ucspi-tcp/DETAILS b/z-net/ucspi-tcp/DETAILS
new file mode 100755
index 0000000..00b727e
--- /dev/null
+++ b/z-net/ucspi-tcp/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=ucspi-tcp
+ VERSION=0.88
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION/
+ SOURCE_URL[0]=http://cr.yp.to/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:44efbd477dacf31d39fc970e2d2f74526dc815b905742f6127f0d5c80928ecc7e743089eaab0492386a58d5b97905113fbe8bbc7214ae179b7be27966b7566c7
+ WEB_SITE=http://cr.yp.to/$SPELL/
+ ENTERED=20041110
+ LICENSE[0]="http://cr.yp.to/distributors.html";
+ LICENSE[1]="http://cr.yp.to/softwarelaw.html";
+ SHORT="A ucspi implementation for TCP connections."
+
+cat << EOF
+tcpclient and tcpserver are easy-to-use command-line tools for building
+TCP client-server applications. tcpclient makes a TCP connection and
+runs a program of your choice. tcpserver waits for incoming 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 with cdb, so it can easily deal
+with thousands of different hosts.
+
+tcpclient and tcpserver conform to UCSPI, the UNIX Client-Server Program
+Interface, using the TCP protocol. UCSPI tools are available for several
+different networks.
+EOF
diff --git a/z-net/ucspi-tcp/HISTORY b/z-net/ucspi-tcp/HISTORY
new file mode 100644
index 0000000..29c61bb
--- /dev/null
+++ b/z-net/ucspi-tcp/HISTORY
@@ -0,0 +1,25 @@
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-08-16 Matthew Clark <matthewclark AT inlesserterms.net>
+ * DETAILS: Replaced MD5 hash with SHA512
+
+2005-10-11 Jeremy Blosser <jblosser-smgl AT firinn.org>
+ * DETAILS: Add the license URL that gives permission to patch, correct
+ short and long description.
+ * PRE_BUILD, BUILD, INSTALL: Standardize the build and install more.
+ * ucspi-tcp-docs.tar.gz: Add, extra docs.
+ * maketcprules: Add, helper script for managing tcprules.
+
+2004-12-03 Robert Helgesson <rycee AT home.se>
+ * DETAILS: Changed license field, this package is _NOT_ under GPL.
+
+2004-11-10 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD_API=2 conversion
+
+2003-10-10 Robert Helgesson <rycee AT home.se>
+ * HISTORY: Converted to new format.
+
+2003-05-25 Robert Helgesson <rycee AT home.se>
+ * added spell (bug #3435)
+
diff --git a/z-net/ucspi-tcp/INSTALL b/z-net/ucspi-tcp/INSTALL
new file mode 100755
index 0000000..0768bb5
--- /dev/null
+++ b/z-net/ucspi-tcp/INSTALL
@@ -0,0 +1,5 @@
+make setup check &&
+
+/usr/bin/install -d "${INSTALL_ROOT}/etc/tcpcontrol" &&
+/usr/bin/install -m 755 "${SCRIPT_DIRECTORY}/maketcprules" \
+ "${INSTALL_ROOT}/usr/bin"
diff --git a/z-net/ucspi-tcp/PRE_BUILD b/z-net/ucspi-tcp/PRE_BUILD
new file mode 100755
index 0000000..ebe1d11
--- /dev/null
+++ b/z-net/ucspi-tcp/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+
+cd "${SOURCE_DIRECTORY}" &&
+tar -xzvf "${SCRIPT_DIRECTORY}/ucspi-tcp-docs.tar.gz" &&
+mv ucspi-tcp *.html docs
diff --git a/z-net/ucspi-tcp/maketcprules b/z-net/ucspi-tcp/maketcprules
new file mode 100755
index 0000000..53a4b10
--- /dev/null
+++ b/z-net/ucspi-tcp/maketcprules
@@ -0,0 +1,13 @@
+#!/bin/sh
+cd /etc/tcpcontrol
+for rules in *.rules
+do
+ if [ -e "$rules" ]
+ then
+ echo "Making rules from file '$rules'"
+ base=`basename $rules .rules`
+ cdb=${base}.cdb
+ tmp=${base}.tmp
+ tcprules $cdb $tmp <$rules
+ fi
+done
diff --git a/z-net/ucspi-tcp/ucspi-tcp-docs.tar.gz
b/z-net/ucspi-tcp/ucspi-tcp-docs.tar.gz
new file mode 100644
index 0000000..8c576a8
Binary files /dev/null and b/z-net/ucspi-tcp/ucspi-tcp-docs.tar.gz differ



  • [SM-Commit] GIT changes to master z-rejected grimoire by Jaka Kranjc (6e44c77c50d2815cd6dfff09170e35494c646d4a), Jaka Kranjc, 04/15/2007

Archive powered by MHonArc 2.6.24.

Top of Page