--On Thursday, June 08, 2017 5:53 PM -0700 Quanah Gibson-Mount
<quanah(a)symas.com> wrote:
> Attached for review is code to add TLS command line options to the client
> tools. Included are documentation updates to the manual pages and a
> related test suite.
Or here's a gzip'd version, since it appears to have gotten mangled.
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Attached for review is code to add TLS command line options to the client
tools. Included are documentation updates to the manual pages and a
related test suite.
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Timur Kristóf wrote:
> Hi Everyone,
>
> I've just came accross this old thread and am wondering, is this still an issue?
No, it was resolved long ago.
> Does LMDB have a way to use non-ASCII path names with mdb_env_open in a
> cross-platform way?
>
> If not, would you guys accept patches to LMDB with this regard?
There's no issue on POSIX filesystems, and on Windows we already convert
pathnames from UTF-8 to UTF-16.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
Volker Lendecke wrote:
> Hi!
>
> What's the status of those two? They are mentioned in the manpages of
> for example Debian Jessie and FreeBSD 11 (maybe from ports?), but the
> manpage explicitly says you have to #include <ldap_pvt.h>, which is
> not shipped.
>
> What's the reason of them being in ldap_pvt.h? Are they supposed to
> change in the future? The function is now more than 10 years old,
> without too much change in that decade.
Generally, <ldap.h> was only supposed to export the "official" LDAP API and
anything that was specific to OpenLDAP's implementation was stashed in
<ldap_pvt.h> as non-standard features. I suppose the distinction is somewhat
meaningless these days since the last LDAP API RFC was only valid for LDAPv2
and a version for LDAPv3 was never approved. At this point, OpenLDAP's API is
the de facto standard. As clumsy as it may be...
>
> Not being able to fully asynchronously connect to a server was my main
> reason to start my own little ldap library a few years ago, so I think
> this can be useful code :-)
Talk to your distro folks about shipping the files then. The Project's policy
is that we do source releases exclusively, and everything contained in a
source release is intended for end-users to read and use. That is, again, the
point of open source. It would also help if end-users read the scripts in the
test suite and used them as examples of how to setup various configurations.
>
> Thanks, Volker
>
>
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
--On Tuesday, May 23, 2017 9:48 PM +0000 Daniel Le <daniel.le(a)exfo.com>
wrote:
> I cloned the master branch (git clone
> git://git.openldap.org/openldap.git), then checked for the ITS#4707 patch
> commit
> (https://www.openldap.org/lists/openldap-bugs/200610/threads.html#0004)
> in the OpenLDAP master code base and scanned the log of 2.3 branch
> (http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=shortlog;h=ref
> s/heads/OPENLDAP_REL_ENG_2_3), but didn't find it at both places. Seems
> this patch never got committed. Can you help to confirm?
Howard already confirmed it was never committed, just the different API was
committed.
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
--On Tuesday, May 23, 2017 4:47 PM +0000 Daniel Le <daniel.le(a)exfo.com>
wrote:
> How does one check out code from the OpenLDAP master branch?
As noted on the www.openldap.org main page:
<http://www.openldap.org/software/repo.html>
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
--On Tuesday, May 23, 2017 4:18 PM +0000 Daniel Le <daniel.le(a)exfo.com>
wrote:
> Since the ITS#4707 patch was not merged into 2.4 and is subject to
> additional modification to handle a list of local addresses, perhaps it
> makes sense to leverage from what was done in 2.3 and write a new patch
> for 2.4 (i.e. no merge)?
All work should be done against OpenLDAP master rather than a release branch
> Regarding multiple local IP addresses, I can think of a scenario where
> the desired local network interface has an IPv4 address and an IPv6
> address, then the one which has the same address family as the server's
> is chosen at the time of socket binding, but how to match a client IP
> address with a server host address when there are multiple IPv4 and/or
> IPv6 local addresses?
Curious, does telnet -b handle this currently?
> Daniel
>
> -----Original Message-----
> From: Daniel Le
> Sent: Monday, May 22, 2017 5:17 PM
> To: 'Howard Chu' <hyc(a)symas.com>; Quanah Gibson-Mount <quanah(a)symas.com>;
> 'openldap-devel(a)openldap.org' <openldap-devel(a)openldap.org> Subject: RE:
> ITS#8654 - Option for LDAP client to bind to a local address
>
> From what I can see, ldap_init_fd() only allows the setting of
> UDP/TCP/IPC protocol type and server's URI.
>
> Will the ITS#4707 patch
> (ftp://ftp.openldap.org/incoming/openldap-2.3.27-bindaddr.patch.txt) be
> merged into 2.4?
>
> And since this patch only handles one IP address, further change will be
> necessary to support a list of IP addresses.
>
> Daniel
>
> -----Original Message-----
> From: Howard Chu [mailto:hyc@symas.com]
> Sent: Monday, May 22, 2017 2:49 PM
> To: Quanah Gibson-Mount <quanah(a)symas.com>; Daniel Le
> <daniel.le(a)exfo.com>; 'openldap-devel(a)openldap.org'
> <openldap-devel(a)openldap.org> Subject: Re: ITS#8654 - Option for LDAP
> client to bind to a local address
>
> Quanah Gibson-Mount wrote:
>> --On Monday, May 22, 2017 7:28 PM +0000 Daniel Le <daniel.le(a)exfo.com>
>> wrote:
>>
>>> I tumbled into the following ITS#4707 thread:
>>> Patch: option to bind client socket to an address
>>> https://www.openldap.org/lists/openldap-bugs/200610/threads.html#0004
>>> 7
>>>
>>> Wasn't this patch integrated into OpenLDAP 2.3.X? I couldn't see it
>>> in the 2.4.44 code base.
>>
>> The notes say it was added for 2.4, but that apparently is incorrect.
>>
>> "new API added in HEAD/RE24"
>
> The notes say *a* new API was added to 2.4, not necessarily *this* one.
> And that is true, we added ldap_init_fd() which lets the caller setup
> their socket any way they please.
>
> commit 1f635b8bcfaaac666005a88a5620e9798c9565e1
>
> --
> -- Howard Chu
> CTO, Symas Corp. http://www.symas.com
> Director, Highland Sun http://highlandsun.com/hyc/
> Chief Architect, OpenLDAP http://www.openldap.org/project/
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Quanah Gibson-Mount wrote:
> --On Monday, May 22, 2017 7:28 PM +0000 Daniel Le <daniel.le(a)exfo.com> wrote:
>
>> I tumbled into the following ITS#4707 thread:
>> Patch: option to bind client socket to an address
>> https://www.openldap.org/lists/openldap-bugs/200610/threads.html#00047
>>
>> Wasn't this patch integrated into OpenLDAP 2.3.X? I couldn't see it in
>> the 2.4.44 code base.
>
> The notes say it was added for 2.4, but that apparently is incorrect.
>
> "new API added in HEAD/RE24"
The notes say *a* new API was added to 2.4, not necessarily *this* one. And
that is true, we added ldap_init_fd() which lets the caller setup their socket
any way they please.
commit 1f635b8bcfaaac666005a88a5620e9798c9565e1
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
--On Monday, May 22, 2017 7:28 PM +0000 Daniel Le <daniel.le(a)exfo.com>
wrote:
> I tumbled into the following ITS#4707 thread:
> Patch: option to bind client socket to an address
> https://www.openldap.org/lists/openldap-bugs/200610/threads.html#00047
>
> Wasn't this patch integrated into OpenLDAP 2.3.X? I couldn't see it in
> the 2.4.44 code base.
The notes say it was added for 2.4, but that apparently is incorrect.
"new API added in HEAD/RE24"
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>