{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1738715348,"commit_time":1738881905,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"b3e12b7d6ff1ea03982869acaf422609671e0263","message":"ldap: drop support for legacy Novell LDAP SDK\n\nThe latest copy I could find at:\nhttps://beta.novell.com/developer/ndk/ldap_libraries_for_c.html\nis from 2016-Feb-03, available for Linux and Windows.\n\nI built curl against the Windows package with CMake:\nhttps://sdk.suse.com/ndk/cldap/builds/2016/openldapsdk-devel-windows64-2016-01-28.zip\n(It comes with OpenSSL 1.0.1q-fips (2015-Dec-03) binaries.)\nCMake identified it as OpenLDAP and built with it as expected:\n```\ncurl 8.12.0-DEV (x86_64-w64-mingw32) libcurl/8.12.0-DEV Schannel OpenLDAP/2.4.37\nRelease-Date: [unreleased]\nProtocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss\nFeatures: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI threadsafe UnixSockets\n```\n\nSince it identified it as OpenLDAP (`lib/openldap.c`), the branch\ndeleted in this PR (`lib/ldap.c`) wasn't reached. Thus, defining\nthe `CURL_HAS_NOVELL_LDAPSDK` also made no difference in the build.\nThis suggests the code guarded by it is now orphan and unnecessary.\n\nNovell NetWare builds were another user, but we dropped support for them\nin 2022: 3b16575ae938dec2a29454631a12aa52b6ab9c67 #8358\n\nCloses #16176\n","parents":["3f9417b21d41d02d26a0e6f2a6e2a5a6e4478370"],"tree_hash":"1c3954fae50b50513047ec967ef4c234aea151b5"}