svn commit: r366082 - in head/www/mod_auth_pgsql2: . files

Mathieu Arnold mat at FreeBSD.org
Mon Aug 25 14:58:10 UTC 2014


Author: mat
Date: Mon Aug 25 14:58:09 2014
New Revision: 366082
URL: http://svnweb.freebsd.org/changeset/ports/366082
QAT: https://qat.redports.org/buildarchive/r366082/

Log:
  Fix with apache 2.4.
  
  Sponsored by:	Absolight

Added:
  head/www/mod_auth_pgsql2/files/
  head/www/mod_auth_pgsql2/files/patch-mod_auth_pgsql.c   (contents, props changed)
Modified:
  head/www/mod_auth_pgsql2/Makefile

Modified: head/www/mod_auth_pgsql2/Makefile
==============================================================================
--- head/www/mod_auth_pgsql2/Makefile	Mon Aug 25 14:24:48 2014	(r366081)
+++ head/www/mod_auth_pgsql2/Makefile	Mon Aug 25 14:58:09 2014	(r366082)
@@ -12,7 +12,7 @@ MAINTAINER=	apache at FreeBSD.org
 COMMENT=	Allows users to use PostgreSQL databases for user authentication
 
 USES=		pgsql
-USE_APACHE=	22
+USE_APACHE=	22+
 
 AP_INC?=	${LOCALBASE}/include
 AP_LIB?=	${LOCALBASE}/lib -lpq

Added: head/www/mod_auth_pgsql2/files/patch-mod_auth_pgsql.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/mod_auth_pgsql2/files/patch-mod_auth_pgsql.c	Mon Aug 25 14:58:09 2014	(r366082)
@@ -0,0 +1,16 @@
+--- ./mod_auth_pgsql.c.orig	2006-01-05 15:15:13.000000000 +0100
++++ ./mod_auth_pgsql.c	2014-08-25 16:53:20.000000000 +0200
+@@ -1060,8 +1060,13 @@
+ 		apr_snprintf(sql, MAX_STRING_LEN, ", %s",
+ 					 sec->auth_pg_log_addrs_field);
+ 		strncat(fields, sql, MAX_STRING_LEN - strlen(fields) - 1);
++#if MODULE_MAGIC_NUMBER_MAJOR >= 20111130
++		apr_snprintf(sql, MAX_STRING_LEN, ", '%s'",
++					 r->useragent_ip);
++#else
+ 		apr_snprintf(sql, MAX_STRING_LEN, ", '%s'",
+ 					 r->connection->remote_ip);
++#endif
+ 		strncat(values, sql, MAX_STRING_LEN - strlen(values) - 1);
+ 	}
+ 	if (sec->auth_pg_log_pwd_field) {	/* Password field , clear WARNING */


More information about the svn-ports-all mailing list