summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormanu <manu@pkgsrc.org>2017-12-21 03:50:43 +0000
committermanu <manu@pkgsrc.org>2017-12-21 03:50:43 +0000
commit6ac8a3bc103050d7e9a42c81b2b2a1a676c23d73 (patch)
treef3a0073e9528c4573310d827b504ea9e4507da41
parentb5159d631f1dec1b3192208adc4db31777971d60 (diff)
downloadpkgsrc-6ac8a3bc103050d7e9a42c81b2b2a1a676c23d73.tar.gz
Added www/ap22-auth-ofba 0.6
When using Microsoft Office with a WebDAV share, Office programs will prompt for authentication each time they are started, even if the share is already mounted. The only way to prevent all behavior implement Microsoft Office Forms Based Authentication (OFBA) protocol. This is what this modules implements. MS-OFBA is documented here https://msdn.microsoft.com/en-us/library/office/cc313069%28v=office.12%29.aspx
-rw-r--r--doc/CHANGES-20173
-rw-r--r--www/Makefile3
-rw-r--r--www/ap22-auth-ofba/DESCR10
-rw-r--r--www/ap22-auth-ofba/Makefile32
-rw-r--r--www/ap22-auth-ofba/PLIST4
-rw-r--r--www/ap22-auth-ofba/distinfo6
6 files changed, 56 insertions, 2 deletions
diff --git a/doc/CHANGES-2017 b/doc/CHANGES-2017
index e15324039d9..9fff27cdd8f 100644
--- a/doc/CHANGES-2017
+++ b/doc/CHANGES-2017
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2017,v 1.5341 2017/12/21 03:47:24 manu Exp $
+$NetBSD: CHANGES-2017,v 1.5342 2017/12/21 03:50:43 manu Exp $
Changes to the packages collection and infrastructure in 2017:
@@ -7709,3 +7709,4 @@ Changes to the packages collection and infrastructure in 2017:
Updated x11/modular-xorg-server to 1.19.6 [wiz 2017-12-20]
Updated x11/modular-xorg-xephyr to 1.19.6 [wiz 2017-12-20]
Added www/ap2-upload 0.7 [manu 2017-12-21]
+ Added www/ap22-auth-ofba 0.6 [manu 2017-12-21]
diff --git a/www/Makefile b/www/Makefile
index 5d71ce21e45..474c1572d02 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1289 2017/12/21 03:47:24 manu Exp $
+# $NetBSD: Makefile,v 1.1290 2017/12/21 03:50:43 manu Exp $
#
COMMENT= Packages related to the World Wide Web
@@ -45,6 +45,7 @@ SUBDIR+= ap2-suphp
SUBDIR+= ap2-transform
SUBDIR+= ap2-upload
SUBDIR+= ap2-xsendfile
+SUBDIR+= ap22-auth-ofba
SUBDIR+= ap22-authn-sasl
SUBDIR+= ap22-authnz-external
SUBDIR+= ap22-authz-ldap
diff --git a/www/ap22-auth-ofba/DESCR b/www/ap22-auth-ofba/DESCR
new file mode 100644
index 00000000000..130d81d6ddc
--- /dev/null
+++ b/www/ap22-auth-ofba/DESCR
@@ -0,0 +1,10 @@
+When using Microsoft Office with a WebDAV share, Office programs
+will prompt for authentication each time they are started, even if
+the share is already mounted.
+
+The only way to prevent all behavior implement Microsoft Office
+Forms Based Authentication (OFBA) protocol. This is what this
+modules implements.
+
+MS-OFBA is documented here
+https://msdn.microsoft.com/en-us/library/office/cc313069%28v=office.12%29.aspx
diff --git a/www/ap22-auth-ofba/Makefile b/www/ap22-auth-ofba/Makefile
new file mode 100644
index 00000000000..7c8ae521fc6
--- /dev/null
+++ b/www/ap22-auth-ofba/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2017/12/21 03:50:43 manu Exp $
+
+DISTNAME= mod_auth_ofba-0.6
+PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:S/mod_//:S/_/-/g}
+CATEGORIES= www
+MASTER_SITES= https://ftp.espci.fr/pub/mod_auth_ofba/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://ftp.espci.fr/pub/mod_auth_ofba/README.txt
+COMMENT= MS-OFBA authentication
+LICENSE= original-bsd
+
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+GNU_CONFIGURE= yes
+USE_APR= yes
+
+PKG_APACHE_ACCEPTED= apache22 apache24
+.include "../../mk/apache.mk"
+
+APACHE_MODULE_NAME= mod_auth_ofba.${MODULE_EXT}
+MODULE_EXT= la
+
+DOC_DIR= share/doc/mod_auth_ofba
+INSTALLATION_DIRS+= sbin ${DOC_DIR}
+
+do-install:
+ cd ${WRKSRC} && ${MAKE} install DESTDIR=${DESTDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} README ${DESTDIR}${PREFIX}/${DOC_DIR}/
+
+.include "../../mk/apache.module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/ap22-auth-ofba/PLIST b/www/ap22-auth-ofba/PLIST
new file mode 100644
index 00000000000..293fe2644c9
--- /dev/null
+++ b/www/ap22-auth-ofba/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2017/12/21 03:50:43 manu Exp $
+lib/httpd/mod_auth_ofba.so
+sbin/ofba_session
+share/doc/mod_auth_ofba/README
diff --git a/www/ap22-auth-ofba/distinfo b/www/ap22-auth-ofba/distinfo
new file mode 100644
index 00000000000..c5f6e343a20
--- /dev/null
+++ b/www/ap22-auth-ofba/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/12/21 03:50:43 manu Exp $
+
+SHA1 (mod_auth_ofba-0.6.tar.gz) = fb687cc656b9c5c316290925f1ebda66d36a9872
+RMD160 (mod_auth_ofba-0.6.tar.gz) = 8901f90c4e4506da2f98763e713fd8c3e7a76dfe
+SHA512 (mod_auth_ofba-0.6.tar.gz) = d4f3bfce060fdbf917bf1a7ae225797db928e1aac728eb30693fc6a7e299b9201de245f783c01ba467ed18ff7fc91c6cbbf73ba27ed8325963eaf84d620c8a79
+Size (mod_auth_ofba-0.6.tar.gz) = 86879 bytes