Test Info
Library Name | openldap |
Version #1 | 2.4.59-4 |
Version #2 | 2.6.0-1 |
Arch | x86_64 |
GCC Version | 11 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 10 |
Total Libraries | 3 |
Total Symbols / Types | 555 / 146 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 25 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 3 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 49 |
Added Symbols 25
lber.h,
liblber.so.2.0.200
ber_decode_int ( struct berval const* bv, ber_int_t* num ) @@ OPENLDAP_2.200
ber_skip_raw ( BerElement* ber, struct berval* bv ) @@ OPENLDAP_2.200
ldap.h,
libldap.so.2.0.200
ldap_connect ( LDAP* ld ) @@ OPENLDAP_2.200
ldap_create_accountusability_control ( LDAP* ld, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_create_dirsync_control ( LDAP* ld, int flags, int maxAttrCount, struct berval* cookie, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_create_dirsync_value ( LDAP* ld, int flags, int maxAttrCount, struct berval* cookie, struct berval* value ) @@ OPENLDAP_2.200
ldap_create_extended_dn_control ( LDAP* ld, int flag, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_create_extended_dn_value ( LDAP* ld, int flag, struct berval* value ) @@ OPENLDAP_2.200
ldap_create_persistentsearch_control ( LDAP* ld, int changetypes, int changesonly, int return_echg_ctls, int isCritical, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_create_persistentsearch_control_value ( LDAP* ld, int changetypes, int changesonly, int return_echg_ctls, struct berval* value ) @@ OPENLDAP_2.200
ldap_create_server_notification_control ( LDAP* ld, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_create_show_deleted_control ( LDAP* ld, LDAPControl** ctrlp ) @@ OPENLDAP_2.200
ldap_ldif_record_done ( LDIFRecord* lr ) @@ OPENLDAP_2.200
ldap_parse_accountusability_control ( LDAP* ld, LDAPControl* ctrl, int* availablep, LDAPAccountUsability* usabilityp ) @@ OPENLDAP_2.200
ldap_parse_dirsync_control ( LDAP* ld, LDAPControl* ctrl, int* continueFlag, struct berval* cookie ) @@ OPENLDAP_2.200
ldap_parse_entrychange_control ( LDAP* ld, LDAPControl* ctrl, int* chgtypep, struct berval* prevdnp, int* chgnumpresentp, long* chgnump ) @@ OPENLDAP_2.200
ldap_parse_ldif_record ( struct berval* rbuf, unsigned long linenum, LDIFRecord* lr, char const* errstr, unsigned int flags ) @@ OPENLDAP_2.200
ldap_parse_verify_credentials ( LDAP* ld, LDAPMessage* res, int* code, char** diagmsgp, struct berval** cookie, struct berval** servercredp, LDAPControl*** vcctrls ) @@ OPENLDAP_2.200
ldap_txn_end ( LDAP* ld, int commit, struct berval* txnid, LDAPControl** sctrls, LDAPControl** cctrls, int* msgidp ) @@ OPENLDAP_2.200
ldap_txn_end_s ( LDAP* ld, int commit, struct berval* txnid, LDAPControl** sctrl, LDAPControl** cctrl, int* retidp ) @@ OPENLDAP_2.200
ldap_txn_start ( LDAP* ld, LDAPControl** sctrls, LDAPControl** cctrls, int* msgidp ) @@ OPENLDAP_2.200
ldap_txn_start_s ( LDAP* ld, LDAPControl** sctrl, LDAPControl** cctrl, struct berval** rettxnid ) @@ OPENLDAP_2.200
ldap_verify_credentials ( LDAP* ld, struct berval* cookie, char const* dn, char const* mechanism, struct berval* cred, LDAPControl** ctrls, LDAPControl** serverctrls, LDAPControl** clientctrls, int* msgidp ) @@ OPENLDAP_2.200
ldap_verify_credentials_s ( LDAP* ld, struct berval* cookie, char const* dn, char const* mechanism, struct berval* cred, LDAPControl** vcictrls, LDAPControl** serverctrls, LDAPControl** clientctrls, int* code, char** diagmsgp, struct berval** scookie, struct berval** servercredp, LDAPControl*** vcoctrls ) @@ OPENLDAP_2.200
ldif.h,
libldap.so.2.0.200
ldif_open_mem ( char* ldif, size_t size, char const* mode ) @@ OPENLDAP_2.200
to the top
Removed Symbols 2
ldap.h,
libldap_r-2.4.so.2.11.7
ldap_gssapi_bind ( LDAP* ld, char const* dn, char const* creds )
ldap_gssapi_bind_s ( LDAP* ld, char const* dn, char const* creds )
to the top
Problems with Symbols, Low Severity 1
ldap.h,
libldap_r-2.4.so.2.11.7
[+] ldap_parse_result ( LDAP* ld, LDAPMessage* res, int* errcodep, char** matcheddnp, char** errmsgp, char*** referralsp, LDAPControl*** serverctrls, int freeit ) 1
⇣
ldap_parse_result ( LDAP* ld, LDAPMessage* res, int* errcodep, char** matcheddnp, char** diagmsgp, char*** referralsp, LDAPControl*** serverctrls, int freeit )
|
Change |
Effect |
1 |
5th parameter errmsgp has been renamed to diagmsgp. |
Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity 3
ldap.h
[+] LDAP_OPT_X_GSSAPI_ALLOW_REMOTE_PRINCIPAL
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_GSSAPI_ALLOW_REMOTE_PRINCIPAL with value 0x6201 has been removed. |
The value of this constant may no longer be properly handled by new-version library functions. |
[+] LDAP_OPT_X_GSSAPI_DO_NOT_FREE_CONTEXT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_GSSAPI_DO_NOT_FREE_CONTEXT with value 0x6200 has been removed. |
The value of this constant may no longer be properly handled by new-version library functions. |
ldif.h
[+] LDIF_LINE_WIDTH
|
Change |
Effect |
1 |
The value of constant LDIF_LINE_WIDTH has been changed from 76 to 78. |
Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Data Types 1
ldap.h
[+] enum passpolicyerror_enum 1
|
Change |
Effect |
1 |
The member PP_passwordTooLong with value 9 has been added. |
No effect. |
[+] affected symbols: 2 (0.4%)
ldap_parse_passwordpolicy_control ( LDAP* ld, LDAPControl* ctrl, ber_int_t* expirep, ber_int_t* gracep, LDAPPasswordPolicyError* errorp )
5th parameter 'errorp' (pointer) has base type 'enum passpolicyerror_enum'.
ldap_passwordpolicy_err2txt ( LDAPPasswordPolicyError p1 )
1st parameter 'p1' has base type 'enum passpolicyerror_enum'.
to the top
Other Changes in Constants 49
ldap.h
[+] LDAP_CONTROL_AUTHZID_REQUEST
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_AUTHZID_REQUEST with value "2.16.840.1.113730.3.4.16" has been added. |
No effect. |
[+] LDAP_CONTROL_AUTHZID_RESPONSE
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_AUTHZID_RESPONSE with value "2.16.840.1.113730.3.4.15" has been added. |
No effect. |
[+] LDAP_CONTROL_X_ACCOUNT_USABILITY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_ACCOUNT_USABILITY with value "1.3.6.1.4.1.42.2.27.9.5.8" has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC with value "1.2.840.113556.1.4.841" has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_ANCESTORS_FIRST
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_ANCESTORS_FIRST with value 0x00000800 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_INCREMENTAL_VALUES
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_INCREMENTAL_VALUES with value 0x80000000 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_OBJECT_SECURITY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_OBJECT_SECURITY with value 0x00000001 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_PUBLIC_DATA_ONLY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_PUBLIC_DATA_ONLY with value 0x00002000 has been added. |
No effect. |
[+] LDAP_CONTROL_X_LAZY_COMMIT
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_LAZY_COMMIT with value "1.2.840.113556.1.4.619" has been added. |
No effect. |
[+] LDAP_CONTROL_X_SERVER_NOTIFICATION
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_SERVER_NOTIFICATION with value "1.2.840.113556.1.4.528" has been added. |
No effect. |
[+] LDAP_CONTROL_X_SHOW_DELETED
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_SHOW_DELETED with value "1.2.840.113556.1.4.417" has been added. |
No effect. |
[+] LDAP_EXOP_VERIFY_CREDENTIALS
|
Change |
Effect |
1 |
The constant LDAP_EXOP_VERIFY_CREDENTIALS with value "1.3.6.1.4.1.4203.666.6.5" has been added. |
No effect. |
[+] LDAP_EXOP_X_VERIFY_CREDENTIALS
|
Change |
Effect |
1 |
The constant LDAP_EXOP_X_VERIFY_CREDENTIALS with value "1.3.6.1.4.1.4203.666.6.5" has been added. |
No effect. |
[+] LDAP_OPT_KEEPCONN
|
Change |
Effect |
1 |
The constant LDAP_OPT_KEEPCONN with value 0x5013 has been added. |
No effect. |
[+] LDAP_OPT_SOCKET_BIND_ADDRESSES
|
Change |
Effect |
1 |
The constant LDAP_OPT_SOCKET_BIND_ADDRESSES with value 0x5014 has been added. |
No effect. |
[+] LDAP_OPT_TCP_USER_TIMEOUT
|
Change |
Effect |
1 |
The constant LDAP_OPT_TCP_USER_TIMEOUT with value 0x5015 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CACERT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CACERT with value 0x6016 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CERT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CERT with value 0x6017 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CIPHER
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CIPHER with value 0x6014 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_KEY
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_KEY with value 0x6018 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PEERKEY_HASH
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PEERKEY_HASH with value 0x6019 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PROTOCOL_MAX
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PROTOCOL_MAX with value 0x601b has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PROTOCOL_TLS1_3
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PROTOCOL_TLS1_3 with value ((3 << 8) + 4) has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_CONTROLS
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_CONTROLS with value ((ber_tag_t) 0xa2U) has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_COOKIE
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_COOKIE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_SCREDS
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_SCREDS with value ((ber_tag_t) 0x81U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_AVAILABLE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_AVAILABLE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_EXPIRED
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_EXPIRED with value ((ber_tag_t) 0x82U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_INACTIVE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_INACTIVE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_NOT_AVAILABLE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_NOT_AVAILABLE with value ((ber_tag_t) 0xA1U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_REMAINING_GRACE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_REMAINING_GRACE with value ((ber_tag_t) 0x83U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_RESET
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_RESET with value ((ber_tag_t) 0x81U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_UNTIL_UNLOCK
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_UNTIL_UNLOCK with value ((ber_tag_t) 0x84U) has been added. |
No effect. |
[+] LDAP_TXN
|
Change |
Effect |
1 |
The constant LDAP_TXN with value "1.3.6.1.1.21" has been added. |
No effect. |
[+] LDAP_TXN_ID_INVALID
|
Change |
Effect |
1 |
The constant LDAP_TXN_ID_INVALID with value 0x4121 has been added. |
No effect. |
[+] LDAP_TXN_SPECIFY_OKAY
|
Change |
Effect |
1 |
The constant LDAP_TXN_SPECIFY_OKAY with value 0x4120 has been added. |
No effect. |
[+] LDIF_DEFAULT_ADD
|
Change |
Effect |
1 |
The constant LDIF_DEFAULT_ADD with value 0x01 has been added. |
No effect. |
[+] LDIF_ENTRIES_ONLY
|
Change |
Effect |
1 |
The constant LDIF_ENTRIES_ONLY with value 0x02 has been added. |
No effect. |
[+] LDIF_MODS_ONLY
|
Change |
Effect |
1 |
The constant LDIF_MODS_ONLY with value 0x08 has been added. |
No effect. |
[+] LDIF_NO_CONTROLS
|
Change |
Effect |
1 |
The constant LDIF_NO_CONTROLS with value 0x04 has been added. |
No effect. |
[+] LDIF_NO_DN
|
Change |
Effect |
1 |
The constant LDIF_NO_DN with value 0x10 has been added. |
No effect. |
[+] lrop_cmp_attr
|
Change |
Effect |
1 |
The constant lrop_cmp_attr with value ldif_ops.ldif_op_cmp.lr_cmp_attr has been added. |
No effect. |
[+] lrop_cmp_bval
|
Change |
Effect |
1 |
The constant lrop_cmp_bval with value ldif_ops.ldif_op_cmp.lr_cmp_bvalue has been added. |
No effect. |
[+] lrop_delold
|
Change |
Effect |
1 |
The constant lrop_delold with value ldif_ops.ldif_op_rename.lr_deleteoldrdn has been added. |
No effect. |
[+] lrop_extop_data
|
Change |
Effect |
1 |
The constant lrop_extop_data with value ldif_ops.ldif_op_ext.lr_extop_data has been added. |
No effect. |
[+] lrop_extop_oid
|
Change |
Effect |
1 |
The constant lrop_extop_oid with value ldif_ops.ldif_op_ext.lr_extop_oid has been added. |
No effect. |
[+] lrop_mods
|
Change |
Effect |
1 |
The constant lrop_mods with value ldif_ops.lr_mods has been added. |
No effect. |
[+] lrop_newrdn
|
Change |
Effect |
1 |
The constant lrop_newrdn with value ldif_ops.ldif_op_rename.lr_newrdn has been added. |
No effect. |
[+] lrop_newsup
|
Change |
Effect |
1 |
The constant lrop_newsup with value ldif_ops.ldif_op_rename.lr_newsuperior has been added. |
No effect. |
to the top
Header Files 10
lber.h
lber_types.h
ldap.h
ldap_cdefs.h
ldap_features.h
ldap_schema.h
ldap_utf8.h
ldif.h
openldap.h
slapi-plugin.h
to the top
Libraries 3
liblber-2.4.so.2.11.7
libldap_r-2.4.so.2.11.7
libslapi-2.4.so.2.11.7
to the top
Test Info
Library Name | openldap |
Version #1 | 2.4.59-4 |
Version #2 | 2.6.0-1 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 10 |
Total Libraries | 3 |
Total Symbols / Types | 567 / 146 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 25 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 7 |
Other Changes in Data Types | - | 1 |
Other Changes in Symbols | - | 2 |
Other Changes in Constants | - | 59 |
Added Symbols 25
lber.h
ber_decode_int ( struct berval const* bv, ber_int_t* num )
ber_skip_raw ( BerElement* ber, struct berval* bv )
ldap.h
ldap_connect ( LDAP* ld )
ldap_create_accountusability_control ( LDAP* ld, LDAPControl** ctrlp )
ldap_create_dirsync_control ( LDAP* ld, int flags, int maxAttrCount, struct berval* cookie, LDAPControl** ctrlp )
ldap_create_dirsync_value ( LDAP* ld, int flags, int maxAttrCount, struct berval* cookie, struct berval* value )
ldap_create_extended_dn_control ( LDAP* ld, int flag, LDAPControl** ctrlp )
ldap_create_extended_dn_value ( LDAP* ld, int flag, struct berval* value )
ldap_create_persistentsearch_control ( LDAP* ld, int changetypes, int changesonly, int return_echg_ctls, int isCritical, LDAPControl** ctrlp )
ldap_create_persistentsearch_control_value ( LDAP* ld, int changetypes, int changesonly, int return_echg_ctls, struct berval* value )
ldap_create_server_notification_control ( LDAP* ld, LDAPControl** ctrlp )
ldap_create_show_deleted_control ( LDAP* ld, LDAPControl** ctrlp )
ldap_ldif_record_done ( LDIFRecord* lr )
ldap_parse_accountusability_control ( LDAP* ld, LDAPControl* ctrl, int* availablep, LDAPAccountUsability* usabilityp )
ldap_parse_dirsync_control ( LDAP* ld, LDAPControl* ctrl, int* continueFlag, struct berval* cookie )
ldap_parse_entrychange_control ( LDAP* ld, LDAPControl* ctrl, int* chgtypep, struct berval* prevdnp, int* chgnumpresentp, long* chgnump )
ldap_parse_ldif_record ( struct berval* rbuf, unsigned long linenum, LDIFRecord* lr, char const* errstr, unsigned int flags )
ldap_parse_verify_credentials ( LDAP* ld, LDAPMessage* res, int* code, char** diagmsgp, struct berval** cookie, struct berval** servercredp, LDAPControl*** vcctrls )
ldap_txn_end ( LDAP* ld, int commit, struct berval* txnid, LDAPControl** sctrls, LDAPControl** cctrls, int* msgidp )
ldap_txn_end_s ( LDAP* ld, int commit, struct berval* txnid, LDAPControl** sctrl, LDAPControl** cctrl, int* retidp )
ldap_txn_start ( LDAP* ld, LDAPControl** sctrls, LDAPControl** cctrls, int* msgidp )
ldap_txn_start_s ( LDAP* ld, LDAPControl** sctrl, LDAPControl** cctrl, struct berval** rettxnid )
ldap_verify_credentials ( LDAP* ld, struct berval* cookie, char const* dn, char const* mechanism, struct berval* cred, LDAPControl** ctrls, LDAPControl** serverctrls, LDAPControl** clientctrls, int* msgidp )
ldap_verify_credentials_s ( LDAP* ld, struct berval* cookie, char const* dn, char const* mechanism, struct berval* cred, LDAPControl** vcictrls, LDAPControl** serverctrls, LDAPControl** clientctrls, int* code, char** diagmsgp, struct berval** scookie, struct berval** servercredp, LDAPControl*** vcoctrls )
ldif.h
ldif_open_mem ( char* ldif, size_t size, char const* mode )
to the top
Removed Symbols 2
ldap.h
ldap_gssapi_bind ( LDAP* ld, char const* dn, char const* creds )
ldap_gssapi_bind_s ( LDAP* ld, char const* dn, char const* creds )
to the top
Problems with Constants, Low Severity 7
ldap.h
[+] LDAP_API_FEATURE_X_OPENLDAP
|
Change |
Effect |
1 |
The value of constant LDAP_API_FEATURE_X_OPENLDAP has been changed from 20459 to 20600. |
Recompilation of a client program may be broken. |
[+] LDAP_OPT_X_GSSAPI_ALLOW_REMOTE_PRINCIPAL
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_GSSAPI_ALLOW_REMOTE_PRINCIPAL with value 0x6201 has been removed. |
Recompilation of a client program may be broken. |
[+] LDAP_OPT_X_GSSAPI_DO_NOT_FREE_CONTEXT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_GSSAPI_DO_NOT_FREE_CONTEXT with value 0x6200 has been removed. |
Recompilation of a client program may be broken. |
ldap_features.h
[+] LDAP_VENDOR_VERSION
|
Change |
Effect |
1 |
The value of constant LDAP_VENDOR_VERSION has been changed from 20459 to 20600. |
Recompilation of a client program may be broken. |
[+] LDAP_VENDOR_VERSION_MINOR
|
Change |
Effect |
1 |
The value of constant LDAP_VENDOR_VERSION_MINOR has been changed from 4 to 6. |
Recompilation of a client program may be broken. |
[+] LDAP_VENDOR_VERSION_PATCH
|
Change |
Effect |
1 |
The value of constant LDAP_VENDOR_VERSION_PATCH has been changed from 59 to 0. |
Recompilation of a client program may be broken. |
ldif.h
[+] LDIF_LINE_WIDTH
|
Change |
Effect |
1 |
The value of constant LDIF_LINE_WIDTH has been changed from 76 to 78. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 1
ldap.h
[+] enum passpolicyerror_enum 1
|
Change |
Effect |
1 |
The member PP_passwordTooLong with value 9 has been added. |
No effect. |
[+] affected symbols: 2 (0.4%)
ldap_parse_passwordpolicy_control ( LDAP* ld, LDAPControl* ctrl, ber_int_t* expirep, ber_int_t* gracep, LDAPPasswordPolicyError* errorp )
5th parameter 'errorp' (pointer) has base type 'enum passpolicyerror_enum'.
ldap_passwordpolicy_err2txt ( LDAPPasswordPolicyError p1 )
1st parameter 'p1' has base type 'enum passpolicyerror_enum'.
to the top
Other Changes in Symbols 2
ldap.h
[+] ldap_parse_result ( LDAP* ld, LDAPMessage* res, int* errcodep, char** matcheddnp, char** errmsgp, char*** referralsp, LDAPControl*** serverctrls, int freeit ) 1
⇣
ldap_parse_result ( LDAP* ld, LDAPMessage* res, int* errcodep, char** matcheddnp, char** diagmsgp, char*** referralsp, LDAPControl*** serverctrls, int freeit )
|
Change |
Effect |
1 |
5th parameter errmsgp has been renamed to diagmsgp. |
No effect. |
slapi-plugin.h
[+] slapi_rename_internal ( char const* olddn, char const* newrdn, char const* newsuperior, int delolrdn, LDAPControl** controls, int log_change ) 1
⇣
slapi_rename_internal ( char const* olddn, char const* newrdn, char const* newsuperior, int deloldrdn, LDAPControl** controls, int log_change )
|
Change |
Effect |
1 |
4th parameter delolrdn has been renamed to deloldrdn. |
No effect. |
to the top
Other Changes in Constants 59
ldap.h
[+] LDAP_API_FEATURE_OPERATION_THREAD_SAFE
|
Change |
Effect |
1 |
The constant LDAP_API_FEATURE_OPERATION_THREAD_SAFE with value 1 has been added. |
No effect. |
[+] LDAP_API_FEATURE_SESSION_THREAD_SAFE
|
Change |
Effect |
1 |
The constant LDAP_API_FEATURE_SESSION_THREAD_SAFE with value 1 has been added. |
No effect. |
[+] LDAP_API_FEATURE_THREAD_SAFE
|
Change |
Effect |
1 |
The constant LDAP_API_FEATURE_THREAD_SAFE with value 1 has been added. |
No effect. |
[+] LDAP_API_FEATURE_VERIFY_CREDENTIALS
|
Change |
Effect |
1 |
The constant LDAP_API_FEATURE_VERIFY_CREDENTIALS with value 1000 has been added. |
No effect. |
[+] LDAP_CONTROL_AUTHZID_REQUEST
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_AUTHZID_REQUEST with value "2.16.840.1.113730.3.4.16" has been added. |
No effect. |
[+] LDAP_CONTROL_AUTHZID_RESPONSE
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_AUTHZID_RESPONSE with value "2.16.840.1.113730.3.4.15" has been added. |
No effect. |
[+] LDAP_CONTROL_TXN_SPEC
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_TXN_SPEC with value LDAP_TXN ".2" has been added. |
No effect. |
[+] LDAP_CONTROL_X_ACCOUNT_USABILITY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_ACCOUNT_USABILITY with value "1.3.6.1.4.1.42.2.27.9.5.8" has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC with value "1.2.840.113556.1.4.841" has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_ANCESTORS_FIRST
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_ANCESTORS_FIRST with value 0x00000800 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_INCREMENTAL_VALUES
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_INCREMENTAL_VALUES with value 0x80000000 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_OBJECT_SECURITY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_OBJECT_SECURITY with value 0x00000001 has been added. |
No effect. |
[+] LDAP_CONTROL_X_DIRSYNC_PUBLIC_DATA_ONLY
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_DIRSYNC_PUBLIC_DATA_ONLY with value 0x00002000 has been added. |
No effect. |
[+] LDAP_CONTROL_X_LAZY_COMMIT
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_LAZY_COMMIT with value "1.2.840.113556.1.4.619" has been added. |
No effect. |
[+] LDAP_CONTROL_X_SERVER_NOTIFICATION
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_SERVER_NOTIFICATION with value "1.2.840.113556.1.4.528" has been added. |
No effect. |
[+] LDAP_CONTROL_X_SHOW_DELETED
|
Change |
Effect |
1 |
The constant LDAP_CONTROL_X_SHOW_DELETED with value "1.2.840.113556.1.4.417" has been added. |
No effect. |
[+] LDAP_EXOP_TXN_ABORTED_NOTICE
|
Change |
Effect |
1 |
The constant LDAP_EXOP_TXN_ABORTED_NOTICE with value LDAP_TXN ".4" has been added. |
No effect. |
[+] LDAP_EXOP_TXN_END
|
Change |
Effect |
1 |
The constant LDAP_EXOP_TXN_END with value LDAP_TXN ".3" has been added. |
No effect. |
[+] LDAP_EXOP_TXN_START
|
Change |
Effect |
1 |
The constant LDAP_EXOP_TXN_START with value LDAP_TXN ".1" has been added. |
No effect. |
[+] LDAP_EXOP_VERIFY_CREDENTIALS
|
Change |
Effect |
1 |
The constant LDAP_EXOP_VERIFY_CREDENTIALS with value "1.3.6.1.4.1.4203.666.6.5" has been added. |
No effect. |
[+] LDAP_EXOP_X_VERIFY_CREDENTIALS
|
Change |
Effect |
1 |
The constant LDAP_EXOP_X_VERIFY_CREDENTIALS with value "1.3.6.1.4.1.4203.666.6.5" has been added. |
No effect. |
[+] LDAP_OPT_KEEPCONN
|
Change |
Effect |
1 |
The constant LDAP_OPT_KEEPCONN with value 0x5013 has been added. |
No effect. |
[+] LDAP_OPT_SOCKET_BIND_ADDRESSES
|
Change |
Effect |
1 |
The constant LDAP_OPT_SOCKET_BIND_ADDRESSES with value 0x5014 has been added. |
No effect. |
[+] LDAP_OPT_TCP_USER_TIMEOUT
|
Change |
Effect |
1 |
The constant LDAP_OPT_TCP_USER_TIMEOUT with value 0x5015 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CACERT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CACERT with value 0x6016 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CERT
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CERT with value 0x6017 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_CIPHER
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_CIPHER with value 0x6014 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_KEY
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_KEY with value 0x6018 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PEERKEY_HASH
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PEERKEY_HASH with value 0x6019 has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PROTOCOL_MAX
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PROTOCOL_MAX with value 0x601b has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_PROTOCOL_TLS1_3
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_PROTOCOL_TLS1_3 with value ((3 << 8) + 4) has been added. |
No effect. |
[+] LDAP_OPT_X_TLS_VERSION
|
Change |
Effect |
1 |
The constant LDAP_OPT_X_TLS_VERSION with value 0x6013 has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_CONTROLS
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_CONTROLS with value ((ber_tag_t) 0xa2U) has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_COOKIE
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_COOKIE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_EXOP_VERIFY_CREDENTIALS_SCREDS
|
Change |
Effect |
1 |
The constant LDAP_TAG_EXOP_VERIFY_CREDENTIALS_SCREDS with value ((ber_tag_t) 0x81U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_AVAILABLE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_AVAILABLE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_EXPIRED
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_EXPIRED with value ((ber_tag_t) 0x82U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_INACTIVE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_INACTIVE with value ((ber_tag_t) 0x80U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_NOT_AVAILABLE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_NOT_AVAILABLE with value ((ber_tag_t) 0xA1U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_REMAINING_GRACE
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_REMAINING_GRACE with value ((ber_tag_t) 0x83U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_RESET
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_RESET with value ((ber_tag_t) 0x81U) has been added. |
No effect. |
[+] LDAP_TAG_X_ACCOUNT_USABILITY_UNTIL_UNLOCK
|
Change |
Effect |
1 |
The constant LDAP_TAG_X_ACCOUNT_USABILITY_UNTIL_UNLOCK with value ((ber_tag_t) 0x84U) has been added. |
No effect. |
[+] LDAP_TXN
|
Change |
Effect |
1 |
The constant LDAP_TXN with value "1.3.6.1.1.21" has been added. |
No effect. |
[+] LDAP_TXN_ID_INVALID
|
Change |
Effect |
1 |
The constant LDAP_TXN_ID_INVALID with value 0x4121 has been added. |
No effect. |
[+] LDAP_TXN_SPECIFY_OKAY
|
Change |
Effect |
1 |
The constant LDAP_TXN_SPECIFY_OKAY with value 0x4120 has been added. |
No effect. |
[+] LDIF_DEFAULT_ADD
|
Change |
Effect |
1 |
The constant LDIF_DEFAULT_ADD with value 0x01 has been added. |
No effect. |
[+] LDIF_ENTRIES_ONLY
|
Change |
Effect |
1 |
The constant LDIF_ENTRIES_ONLY with value 0x02 has been added. |
No effect. |
[+] LDIF_MODS_ONLY
|
Change |
Effect |
1 |
The constant LDIF_MODS_ONLY with value 0x08 has been added. |
No effect. |
[+] LDIF_NO_CONTROLS
|
Change |
Effect |
1 |
The constant LDIF_NO_CONTROLS with value 0x04 has been added. |
No effect. |
[+] LDIF_NO_DN
|
Change |
Effect |
1 |
The constant LDIF_NO_DN with value 0x10 has been added. |
No effect. |
[+] lrop_cmp_attr
|
Change |
Effect |
1 |
The constant lrop_cmp_attr with value ldif_ops.ldif_op_cmp.lr_cmp_attr has been added. |
No effect. |
[+] lrop_cmp_bval
|
Change |
Effect |
1 |
The constant lrop_cmp_bval with value ldif_ops.ldif_op_cmp.lr_cmp_bvalue has been added. |
No effect. |
[+] lrop_delold
|
Change |
Effect |
1 |
The constant lrop_delold with value ldif_ops.ldif_op_rename.lr_deleteoldrdn has been added. |
No effect. |
[+] lrop_extop_data
|
Change |
Effect |
1 |
The constant lrop_extop_data with value ldif_ops.ldif_op_ext.lr_extop_data has been added. |
No effect. |
[+] lrop_extop_oid
|
Change |
Effect |
1 |
The constant lrop_extop_oid with value ldif_ops.ldif_op_ext.lr_extop_oid has been added. |
No effect. |
[+] lrop_mods
|
Change |
Effect |
1 |
The constant lrop_mods with value ldif_ops.lr_mods has been added. |
No effect. |
[+] lrop_newrdn
|
Change |
Effect |
1 |
The constant lrop_newrdn with value ldif_ops.ldif_op_rename.lr_newrdn has been added. |
No effect. |
[+] lrop_newsup
|
Change |
Effect |
1 |
The constant lrop_newsup with value ldif_ops.ldif_op_rename.lr_newsuperior has been added. |
No effect. |
ldap_features.h
[+] LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
|
Change |
Effect |
1 |
The constant LDAP_API_FEATURE_X_OPENLDAP_REENTRANT with value 1 has been added. |
No effect. |
to the top
Header Files 10
lber.h
lber_types.h
ldap.h
ldap_cdefs.h
ldap_features.h
ldap_schema.h
ldap_utf8.h
ldif.h
openldap.h
slapi-plugin.h
to the top
Libraries 3
liblber-2.4.so.2.11.7
libldap_r-2.4.so.2.11.7
libslapi-2.4.so.2.11.7
to the top