Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Arjan Bouter (91bbc2fc257ec1315be584ccd7fb8d64c761ef36)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arjan Bouter <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Arjan Bouter (91bbc2fc257ec1315be584ccd7fb8d64c761ef36)
  • Date: Tue, 12 Jun 2007 07:34:17 -0500

GIT changes to master grimoire by Arjan Bouter <abouter AT sourcemage.org>:

net/nufw/FINAL | 9 +++++++++
net/squid_nufw_helper/DEPENDS | 2 ++
net/squid_nufw_helper/DETAILS | 14 ++++++++++++++
net/squid_nufw_helper/FINAL | 5 +++++
net/squid_nufw_helper/HISTORY | 3 +++
net/squid_nufw_helper/INSTALL | 5 +++++
net/squid_nufw_helper/PRE_BUILD | 4 ++++
7 files changed, 42 insertions(+)

New commits:
commit 91bbc2fc257ec1315be584ccd7fb8d64c761ef36
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

squid_nufw_helper: squid acl plugin for use with nufw

commit 00bbad35e2b5a2715f3ed5a0b85f984eede7187e
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

nufw: addde FINAL

diff --git a/net/nufw/FINAL b/net/nufw/FINAL
new file mode 100755
index 0000000..d254c11
--- /dev/null
+++ b/net/nufw/FINAL
@@ -0,0 +1,9 @@
+message "${QUERY_COLOR}Warning: you need to generate keyfiles yourself."
+message "You can use commands like these to do so:${DEFAULT_COLOR}"
+message "openssl req -new -x509 -keyout private/CAkey.pem -out
private/CAcert.pem"
+message "openssl genrsa -out private/nufw-key.pem"
+message "openssl genrsa -out private/nuauth-key.pem"
+message "openssl req -new -key private/nufw-key.pem -out nufw.csr"
+message "openssl req -new -key private/nuauth-key.pem -out nuauth.csr"
+message "openssl x509 -req -days 365 -in nufw.csr -CA private/CAcert.pem
-CAkey private/CAkey.pem -CAcreateserial -out nufw-cert.pem"
+message "openssl x509 -req -days 365 -in nuauth.csr -CA private/CAcert.pem
-CAkey private/CAkey.pem -CAcreateserial -out nuauth-cert.pem"
diff --git a/net/squid_nufw_helper/DEPENDS b/net/squid_nufw_helper/DEPENDS
new file mode 100755
index 0000000..c2ffbd1
--- /dev/null
+++ b/net/squid_nufw_helper/DEPENDS
@@ -0,0 +1,2 @@
+depends squid &&
+depends nufw
diff --git a/net/squid_nufw_helper/DETAILS b/net/squid_nufw_helper/DETAILS
new file mode 100755
index 0000000..2df0551
--- /dev/null
+++ b/net/squid_nufw_helper/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=squid_nufw_helper
+ VERSION=1.0.0-rc2
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:fef3f0f7008b66405308da5b205abb1a044784cda49427ef7ccf756923e1a248ecf64249f2182b228553631db33a8dbe9767ddcf7e22080e3ce1958ef9d7cacb
+ SOURCE_URL[0]=http://software.inl.fr/releases/${SPELL}/${SOURCE}
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ DOCS="$DOCS example.conf"
+ WEB_SITE=http://www.nufw.org
+ ENTERED=20070606
+ LICENSE[0]=GPL
+ SHORT="Squid nufw acl helper"
+cat << EOF
+Squid external acl scheme. Provides SSO based on the NuFW firewall suite.
+EOF
diff --git a/net/squid_nufw_helper/FINAL b/net/squid_nufw_helper/FINAL
new file mode 100755
index 0000000..08f6fc0
--- /dev/null
+++ b/net/squid_nufw_helper/FINAL
@@ -0,0 +1,5 @@
+message "${QUERY_COLOR}Warning: you'll want to add something like"
+message "the following lines to /etc/squid/squid.conf:${DEFAULT_COLOR}"
+message "external_acl_type nufw_sso %SRC %SRCPORT
/usr/libexec/squid_nufw_helper -f /etc/squid_nufw_helper/<config file>"
+message "acl nufw_auth external nufw_sso"
+message "http_access allow nufw_auth"
diff --git a/net/squid_nufw_helper/HISTORY b/net/squid_nufw_helper/HISTORY
new file mode 100644
index 0000000..da5620e
--- /dev/null
+++ b/net/squid_nufw_helper/HISTORY
@@ -0,0 +1,3 @@
+2007-06-12 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS, DEPENDS, PRE_BUILD,
+ INSTALL, FINAL, HISTORY: created spell
diff --git a/net/squid_nufw_helper/INSTALL b/net/squid_nufw_helper/INSTALL
new file mode 100755
index 0000000..1192ead
--- /dev/null
+++ b/net/squid_nufw_helper/INSTALL
@@ -0,0 +1,5 @@
+install -m 0644 squid_nufw_helper ${INSTALL_ROOT}/usr/libexec/ &&
+if [[ ! -d ${INSTALL_ROOT}/etc/squid_nufw_helper ]]; then
+ mkdir -p ${INSTALL_ROOT}/etc/squid_nufw_helper
+fi &&
+install -m 0640 example.conf ${INSTALL_ROOT}/etc/squid_nufw_helper
diff --git a/net/squid_nufw_helper/PRE_BUILD b/net/squid_nufw_helper/PRE_BUILD
new file mode 100755
index 0000000..d7ed72b
--- /dev/null
+++ b/net/squid_nufw_helper/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+make clean &&
+sedit 's#postgresql/libpq-fe.h#libpq-fe.h#' auth_nufw.h



  • [SM-Commit] GIT changes to master grimoire by Arjan Bouter (91bbc2fc257ec1315be584ccd7fb8d64c761ef36), Arjan Bouter, 06/12/2007

Archive powered by MHonArc 2.6.24.

Top of Page