sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (c43231d86e14357f0456138bc9571db4ae81851e)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (c43231d86e14357f0456138bc9571db4ae81851e)
- Date: Sat, 28 Feb 2015 14:23:40 -0600
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 1 +
net/sslh/BUILD | 1 +
net/sslh/DEPENDS | 9 +++++++++
net/sslh/DETAILS | 26 ++++++++++++++++++++++++++
net/sslh/HISTORY | 2 ++
net/sslh/INSTALL | 1 +
6 files changed, 40 insertions(+)
New commits:
commit c43231d86e14357f0456138bc9571db4ae81851e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
sslh: new spell, Applicative protocol multiplexer
diff --git a/ChangeLog b/ChangeLog
index f76703f..66f0124 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
* libs/libtompoly: new spell, polynomial basis arithmetic library
* libs/libtomfloat: new spell, Multiple precision floating point
arithmetic library
+ * net/sslh: new spell, Applicative protocol multiplexer
2015-02-25 Eric Sandall <sandalle AT sourcemage.org>
* ruby-raa/rubygem-json: Added Ruby extension for JSON
diff --git a/net/sslh/BUILD b/net/sslh/BUILD
new file mode 100755
index 0000000..8eb5214
--- /dev/null
+++ b/net/sslh/BUILD
@@ -0,0 +1 @@
+make $OPTS
diff --git a/net/sslh/DEPENDS b/net/sslh/DEPENDS
new file mode 100755
index 0000000..66aaea9
--- /dev/null
+++ b/net/sslh/DEPENDS
@@ -0,0 +1,9 @@
+optional_depends libconfig \
+ USELIBCONFIG={1,} \
+ "for configuration file support" &&
+optional_depends tcp_wrappers \
+ USELIBWRAP={1,} \
+ "for reporting and access control" &&
+optional_depends libcap \
+ USELIBCAP={1,} \
+ "for dropping privileges, keep only CAP_NET_ADMIN"
diff --git a/net/sslh/DETAILS b/net/sslh/DETAILS
new file mode 100755
index 0000000..ebc0a00
--- /dev/null
+++ b/net/sslh/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=sslh
+ VERSION=1.16
+ SOURCE="$SPELL-v$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.rutschle.net/tech/$SOURCE
+
SOURCE_HASH=sha512:54db950a8adf5998d4e309aff835269123e0e41937eff856cf59c8d11464a6479d20014ed5097d3d60726bfa44dfc2c1937e074a8b08edd069022ffde58af4eb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-v$VERSION"
+ WEB_SITE="http://www.rutschle.net/tech/sslh.shtml"
+ LICENSE[0]="GPLv2+"
+ ENTERED=20150228
+ KEYWORDS=""
+ SHORT="Applicative protocol multiplexer"
+cat << EOF
+sslh accepts connections on specified ports, and forwards them further based
+on tests performed on the first data packet sent by the remote client.
+
+Probes for HTTP, SSL, SSH, OpenVPN, tinc, XMPP are implemented, and any other
+protocol that can be tested using a regular expression, can be recognised. A
+typical use case is to allow serving several services on port 443 (e.g. to
+connect to ssh from inside a corporate firewall, which almost never block
+port 443) while still serving HTTPS on that port.
+
+Hence sslh acts as a protocol demultiplexer, or a switchboard. Its name
+comes from its original function to serve SSH and HTTPS on the same port.
+
+sslh supports IPv6, privilege dropping, transparent proxying, and more.
+EOF
diff --git a/net/sslh/HISTORY b/net/sslh/HISTORY
new file mode 100644
index 0000000..f7caf7d
--- /dev/null
+++ b/net/sslh/HISTORY
@@ -0,0 +1,2 @@
+2015-02-28 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/net/sslh/INSTALL b/net/sslh/INSTALL
new file mode 100755
index 0000000..c965c91
--- /dev/null
+++ b/net/sslh/INSTALL
@@ -0,0 +1 @@
+make install PREFIX="$INSTALL_ROOT"/usr
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (c43231d86e14357f0456138bc9571db4ae81851e), Ismael Luceno, 02/28/2015
Archive powered by MHonArc 2.6.24.