Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jun 2016 18:18:11 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r417784 - in head/www/redmine-single_auth: . files
Message-ID:  <201606291818.u5TIIBMQ030828@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Wed Jun 29 18:18:11 2016
New Revision: 417784
URL: https://svnweb.freebsd.org/changeset/ports/417784

Log:
  www/redmine-single_auth: Add patch to fix on-the-fly account creation
  
  The plugin doesn't check if you have enabled LDAPS when it builds its
  connection string and causes failures that result in 500 errors when
  trying to do the on-the-fly account creation. The included patch fixes
  this and has been submitted upstream.

Added:
  head/www/redmine-single_auth/files/
  head/www/redmine-single_auth/files/patch-app_helpers_single__auth__helper.rb   (contents, props changed)
Modified:
  head/www/redmine-single_auth/Makefile

Modified: head/www/redmine-single_auth/Makefile
==============================================================================
--- head/www/redmine-single_auth/Makefile	Wed Jun 29 17:28:22 2016	(r417783)
+++ head/www/redmine-single_auth/Makefile	Wed Jun 29 18:18:11 2016	(r417784)
@@ -3,6 +3,7 @@
 
 PORTNAME=	single_auth
 PORTVERSION=	2.0.0
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	http://bitbucket.org/dkuk/${PORTNAME}/get/
 PKGNAMEPREFIX=	redmine-

Added: head/www/redmine-single_auth/files/patch-app_helpers_single__auth__helper.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/redmine-single_auth/files/patch-app_helpers_single__auth__helper.rb	Wed Jun 29 18:18:11 2016	(r417784)
@@ -0,0 +1,18 @@
+--- app/helpers/single_auth_helper.rb.orig	2016-06-29 17:45:04 UTC
++++ app/helpers/single_auth_helper.rb
+@@ -12,8 +12,15 @@ module SingleAuthHelper
+       port = auth_source.port
+     end
+ 
++    if auth_source.tls?
++      encryption = :simple_tls
++    else
++      encryption = nil
++    end
++
+     Net::LDAP.new host: auth_source.host,
+                   port: port,
++                  encryption: encryption,
+                   auth: { method: :simple,
+                           username: auth_source.account,
+                           password: auth_source.account_password }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606291818.u5TIIBMQ030828>