LDAPRoadmap: Difference between revisions

Jump to navigation Jump to search
528 bytes removed ,  24 May 2006
Line 11: Line 11:
If all goes well, we can eventually make sun_merge_branch_20060523 the trunk and just use the new merged code as our base going forwards.
If all goes well, we can eventually make sun_merge_branch_20060523 the trunk and just use the new merged code as our base going forwards.


* liblber
For a detailed analysis of the code differences, see the LDAPSunMerge page.
** Sun is using ber typedefs for the ber tags, lengths, sizes, and they are using the same typedefs as OpenLDAP uses (e.g. see /usr/include/lber_types.h on a linux system). This will help with OpenLDAP compatability.
** decode.c - Sun added explicit boundary checking for bad ber lengths, and explicit freeing of allocated buffers upon ber failures
** in io.c - Sun has a slightly different implementation of BerRead, as well as several other improvements in ber i/o (tunable buffer size, ber stats, and much more)
** nsldap_ber_realloc - The Sun version keeps track of the number of reallocs


===Support SASL/GSSAPI===
===Support SASL/GSSAPI===
4

edits

Navigation menu