Issue 8262 - libldap API enhancement
Summary: libldap API enhancement
Status: RESOLVED PARTIAL
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: slapd (show other issues)
Version: unspecified
Hardware: All All
: --- normal
Target Milestone: ---
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-01 23:01 UTC by Howard Chu
Modified: 2015-11-30 18:22 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Howard Chu 2015-10-01 23:01:51 UTC
Full_Name: Howard Chu
Version: 2.4
OS: 
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (70.211.141.184)
Submitted by: hyc


libldap has always (since initial commit) had an ldap_build_search_request()
function which constructs the ber of the request message. This ber can then be
sent to a server using ldap_send_initial_request().

Corresponding build* functions are missing for all of the other request types.
There doesn't appear to be a good reason for this inconsistency, and it would be
useful to be able to handle all request types the same way. In particular, it's
useful for a caller to know the messageID of the new request before attempting
to send it over the wire. This would make a number of issues in
back-ldap/back-meta easier to deal with.

Comment 1 Howard Chu 2015-10-02 04:43:35 UTC
changed notes
changed state Open to Test
moved from Incoming to Software Enhancements
Comment 2 Quanah Gibson-Mount 2015-10-05 21:00:07 UTC
changed notes
changed state Test to Release
Comment 3 OpenLDAP project 2015-11-30 18:22:32 UTC
added in master
added in RE25
added in RE24 (2.4.43)
Comment 4 Quanah Gibson-Mount 2015-11-30 18:22:32 UTC
changed notes
changed state Release to Partial