-
Notifications
You must be signed in to change notification settings - Fork 82
Comparing changes
Open a pull request
base repository: pingidentity/ldapsdk
base: 7.0.2
head repository: pingidentity/ldapsdk
compare: master
- 19 commits
- 2,891 files changed
- 1 contributor
Commits on Dec 2, 2024
-
Updated the documentation to include the latest revisions of draft-ietf-kitten-scram-2fa, draft-melnikov-sasl2, draft-melnikov-scram-bis, draft-melnikov-scram-sha-512, and draft-melnikov-scram-sha3-512 in the set of LDAP-related specifications.
Configuration menu - View commit details
-
Copy full SHA for 0f6f96d - Browse repository at this point
Copy the full SHA 0f6f96dView commit details
Commits on Jan 1, 2025
-
Updated the LDAP SDK so that the next release will have a version number of 7.0.3, and update tests to ensure preserving backward compatibility with the 7.0.2 release.
Configuration menu - View commit details
-
Copy full SHA for e7e4d76 - Browse repository at this point
Copy the full SHA e7e4d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c0673 - Browse repository at this point
Copy the full SHA 12c0673View commit details
Commits on Jan 30, 2025
-
Remove ManageCertificatesSecurityManager
Removed the ManageCertificatesSecurityManager class and its associated test case. This class was used in an initial implementation of the manage-certificates tool, which relied on invoking the Java keytool utility for certain functions, and the security manager was used to prevent keytool from killing the JVM by calling System.exit. manage-certificates was long ago updated so that it no longer relies on keytool and no longer needs the security manager, but the security manager was not removed. It's not part of the public API, so this doesn't affect backward compatibility in any way, and security manager functionality has been deprecated from later versions of Java and may be removed, so there's no good reason to keep it around.
Configuration menu - View commit details
-
Copy full SHA for b44a31e - Browse repository at this point
Copy the full SHA b44a31eView commit details
Commits on Feb 13, 2025
-
Fix an issue with UTC time values in certs
Fixed an issue in which the LDAP SDK did not properly handle certificates with a notBefore or notAfter timestamp that fell in the year 2049 if that timestamp was encoded with the antiquated UTCTime syntax, which only uses two digits to express the year. The X.509 specification indicates that UTCTimestamp values with years of "00" through "49" should be interpreted as the years 2000 through 2049, and that UTCTime years of "50" through "99" should be interpreted as the years 1950 through 1999, but the LDAP SDK incorrectly treated a year of "49" as 1949 instead of 2049. All other year values were properly handled in accordance with the X.509 specification.
Configuration menu - View commit details
-
Copy full SHA for ab4fed7 - Browse repository at this point
Copy the full SHA ab4fed7View commit details
Commits on Mar 12, 2025
-
Update txn settings control for scoped locks
Updated client-side support for the Ping Identity-proprietary transaction settings request control to add the ability to indicate that the server may attempt to acquire a scoped lock that may only be used for specific operations that have the potential to conflict with each other.
Configuration menu - View commit details
-
Copy full SHA for 11a99b5 - Browse repository at this point
Copy the full SHA 11a99b5View commit details
Commits on Mar 13, 2025
-
Improve dump-dns error reporting
Improved error reporting in the dump-dns tool (which can be used to obtain a list of the DNs of the entries beneath a specified base DN in a Ping Identity Directory Server instance).
Configuration menu - View commit details
-
Copy full SHA for 843b32a - Browse repository at this point
Copy the full SHA 843b32aView commit details
Commits on Mar 19, 2025
-
Further updates to the txn settings control
Made a further change to the transaction settings request control to add the ability to specify the single-writer lock behavior, which could previously only be controlled through the server configuration. We also removed the ability to specify the scoped lock timeout, as the backend lock timeout will be used for that purpose (as well as for the backend exclusive and single-writer locks).
Configuration menu - View commit details
-
Copy full SHA for 9d86fa5 - Browse repository at this point
Copy the full SHA 9d86fa5View commit details
Commits on Apr 1, 2025
-
Fix the OID reference file encoding
Updated the oid-reference.html file to use a UTF-8 file encoding.
Configuration menu - View commit details
-
Copy full SHA for 865a478 - Browse repository at this point
Copy the full SHA 865a478View commit details
Commits on Apr 2, 2025
-
Update toLowerCase, toUpperCase, and getBytes
Updated the StaticUtils toLowerCase, toUpperCase, and getBytes methods to make their implementations simpler and more efficient. These methods were originally implemented in a way that made them faster than the corresponding methods in the Java String class, especially for the common case in which the strings contained only ASCII characters. However, in modern Java versions (Java 9 and later), strings are backed by byte arrays rather than character arrays, and it is now just as fast or faster to use the String methods. As such, the LDAP SDK implementations of these methods are now primarily wrappers around the corresponding Java methods, but with special handling for null values.
Configuration menu - View commit details
-
Copy full SHA for bf81663 - Browse repository at this point
Copy the full SHA bf81663View commit details -
Add replication support to txn settings control
Updated client-side support for the transaction settings request control to add support for a flag that indicates whether the control should be taken into consideration when the operation is replicated to other servers in the topology.
Configuration menu - View commit details
-
Copy full SHA for d18e282 - Browse repository at this point
Copy the full SHA d18e282View commit details
Commits on Apr 3, 2025
-
Reject conflicting ldifmodify arguments
Updated the ldifmodify tool to report an error if any of the sourceLDIF, changesLDIF, or targetLDIF arguments referred to the same file. They must all refer to different files.
Configuration menu - View commit details
-
Copy full SHA for 155b4ae - Browse repository at this point
Copy the full SHA 155b4aeView commit details
Commits on Apr 4, 2025
-
Add FIPS support to the version monitor entry
Updated client-side support for the Ping Identity Directory Server's version monitor entry to handle attributes used to indicate whether the server is running in FIPS-compliant mode (either FIPS 140-2 or FIPS 104-3).
Configuration menu - View commit details
-
Copy full SHA for 6443010 - Browse repository at this point
Copy the full SHA 6443010View commit details
Commits on Apr 7, 2025
-
Update several LDAP-related drafts
Updated the set of LDAP-related specifications to include the latest revisions of the draft-bucksch-sasl-passkey, draft-bucksch-sasl-rememberme, draft-codere-ldapsyntax, draft-ietf-kitten-sasl-ht, draft-ietf-kitten-sasl-rememberme, and draft-schmaus-kitten-sasl-ht drafts.
Configuration menu - View commit details
-
Copy full SHA for d9549c6 - Browse repository at this point
Copy the full SHA d9549c6View commit details
Commits on May 27, 2025
-
IPAddressArgumentValueValidator improvements
Improved the IP address argument value validator to catch additional types of malformed IPv4 addresses that were previously accepted. Also, improved performance when validating IPv4 addresses.
Configuration menu - View commit details
-
Copy full SHA for b2dd76d - Browse repository at this point
Copy the full SHA b2dd76dView commit details
Commits on Jun 16, 2025
-
Updated the LDAP SDK so that the next release will have a version number of 7.0.4. Also, update tests to ensure that we preserve backward compatibility with the 7.0.3 release.
Configuration menu - View commit details
-
Copy full SHA for ed97ba6 - Browse repository at this point
Copy the full SHA ed97ba6View commit details
Commits on Aug 14, 2025
-
Improve ServerSetBlacklistManager debug logging
Updated the server set blacklist manager to improve debug logging in the event that servers are added to or removed from the blacklist. The round robin and fewest connections server sets can be configured to use this blacklist manager to temporarily avoid attempting to create connections to a server when health checking determines that it's not in an acceptably usable state.
Configuration menu - View commit details
-
Copy full SHA for 9f174d1 - Browse repository at this point
Copy the full SHA 9f174d1View commit details
Commits on Aug 21, 2025
-
Improve performance of getting env variables
Improved performance and reduced contention when retrieving environment variables from the JVM process.
Configuration menu - View commit details
-
Copy full SHA for 4f5268d - Browse repository at this point
Copy the full SHA 4f5268dView commit details
Commits on Aug 22, 2025
-
Add property manager caching support
Updated the PropertyManager class to make it possible to cache property values for faster access with less contention. Caching is disabled by default, but you can enable it by specifying a maximum cache duration. Additional methods are provided to clear the cache, and to populate the cache based on the currently defined system properties and environment variables.
Configuration menu - View commit details
-
Copy full SHA for 72e58a2 - Browse repository at this point
Copy the full SHA 72e58a2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7.0.2...master