[Bug 200550] www/nginx - HTTP_AUTH_LDAP is in dire need of an update
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun May 31 06:56:24 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200550
Bug ID: 200550
Summary: www/nginx - HTTP_AUTH_LDAP is in dire need of an
update
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: osa at FreeBSD.org
Reporter: peter at FreeBSD.org
Assignee: osa at FreeBSD.org
Flags: maintainer-feedback?(osa at FreeBSD.org)
The HTTP_AUTH_LDAP module of nginx is in dire need of an update. We would like
to use this in the freebsd.org cluster but the one shipped is several years old
and painfully out of date and IMHO almost unusable. It closes and reopens an
ldap session for every single request. The newer versions have caching.
This is the patch that we are using in the freebsd.org cluster. It will likely
need some adjustments but it is working for us.
root at pb00:/p/poudriere/ports/cluster/www/nginx # svn diff
Index: Makefile
===================================================================
--- Makefile (revision 388046)
+++ Makefile (working copy)
@@ -290,10 +290,11 @@
.if ${PORT_OPTIONS:MHTTP_AUTH_LDAP}
# WWW: https://github.com/kvspb/nginx-auth-ldap
-GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153
-MASTER_SITES+= LOCAL/rm:http_auth_ldap
-DISTFILES+=
http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}.tar.gz:http_auth_ldap
-CONFIGURE_ARGS+=--add-module=${WRKDIR}/http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}
+GIT_HTTP_AUTH_LDAP_VERSION= 928856aa95
+GH_ACCOUNT+= kvspb:http_auth_ldap
+GH_PROJECT+= nginx-auth-ldap:http_auth_ldap
+GH_TAGNAME+= ${GIT_HTTP_AUTH_LDAP_VERSION}:http_auth_ldap
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-auth-ldap-${GIT_HTTP_AUTH_LDAP_VERSION}
USE_OPENLDAP= yes
.endif
Index: distinfo
===================================================================
--- distinfo (revision 388046)
+++ distinfo (working copy)
@@ -2,8 +2,8 @@
SIZE (nginx-1.8.0.tar.gz) = 832104
SHA256 (nginx-accesskey-2.0.3.tar.gz) =
d9e94321e78a02de16c57f3e048fd31059fd8116ed03d6de7180f435c52502b1
SIZE (nginx-accesskey-2.0.3.tar.gz) = 2632
-SHA256 (http_auth_ldap-c4dc7c9153.tar.gz) =
ac082a36afdbcfd883303bc2b1aaea5f2b4d2a772ad8eec9ecf3328e81300e1a
-SIZE (http_auth_ldap-c4dc7c9153.tar.gz) = 5323
+SHA256 (kvspb-nginx-auth-ldap-928856aa95_GH0.tar.gz) =
de21b7d9ef0953e96736f6b02d11236c46b138a0bc7889725e8b31f7482e67de
+SIZE (kvspb-nginx-auth-ldap-928856aa95_GH0.tar.gz) = 15237
SHA256 (ngx_http_auth_pam_module-1.2.tar.gz) =
5a85970ba61a99f55a26d2536a11d512b39bbd622f5737d25a9a8c10db81efa9
SIZE (ngx_http_auth_pam_module-1.2.tar.gz) = 5424
SHA256 (ngx_cache_purge-2.3.tar.gz) =
279e0d8a46d3b1521fd43b3f78bc1c08b263899142a7cc5058c1c0361a92c89c
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list