Project

General

Profile

Actions

Patch #4065

closed

Redmine.pm doesn't work with LDAPS and a non-standard port

Added by Fabian Schlenz over 14 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Normal
Category:
SCM
Target version:
Start date:
2009-10-21
Due date:
% Done:

100%

Estimated time:

Description

To quote from the docs of Authen::Simple::LDAP:

port: Connection port, default to 389. May be overriden by host if host is a URI.

So, using a LDAP server with Secure Connections (which force an URI to be used), the used port has to be appended to the URI. Currently it isn't and the port setting is ignored, which makes it impossible to authenticate at the SVN server in this case.
This patch resolves this issue by simply appending the port to the URI.


Files

Redmine.pm.diff (679 Bytes) Redmine.pm.diff Fabian Schlenz, 2009-10-21 11:00
Actions #1

Updated by Felix Schäfer over 14 years ago

You might want to have a look at the patches attached to #3358 (works wonders for us ;-) ), or any other ticket relating to redmine.pm

Actions #2

Updated by Felix Schäfer over 13 years ago

  • Target version set to 1.0.3

Eric, JB: looks sound to me, could one of you commit this?

The explanation is here http://cpansearch.perl.org/src/CHANSEN/Authen-Simple-LDAP-0.2/README under methods > ports: "May be overriden by host if host is a URI.", i.e. when using ldaps, the host is given as a URI, which causes the perl thing to ignore the port setting.

Actions #3

Updated by Jean-Baptiste Barth over 13 years ago

  • Status changed from New to Resolved
  • Assignee set to Jean-Baptiste Barth
  • % Done changed from 0 to 100

Applied in r4309, thans Fabian and sorry for the lag.

Actions #4

Updated by Eric Davis over 13 years ago

  • Status changed from Resolved to Closed

Merged into 1.0-stable for release in 1.0.3

Actions

Also available in: Atom PDF