Patch #4065

closed doesn't work with LDAPS and a non-standard port

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

Target version:
Start date:
Due date:
% Done:


Estimated time:


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 (679 Bytes) 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

Actions #2

Updated by Felix Schäfer almost 14 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 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


Also available in: Atom PDF