-
Notifications
You must be signed in to change notification settings - Fork 81
Comparing changes
Open a pull request
base repository: pingidentity/ldapsdk
base: 6.0.10
head repository: pingidentity/ldapsdk
compare: 6.0.11
- 9 commits
- 26 files changed
- 1 contributor
Commits on Oct 2, 2023
-
Updated the LDAP SDK so that subsequent builds will have a version number of 6.0.11. Also, added tests to ensure that we maintain backward compatibility with the 6.0.10 release.
Configuration menu - View commit details
-
Copy full SHA for 3dd7837 - Browse repository at this point
Copy the full SHA 3dd7837View commit details -
Better handle empty comps in substring filters
Updated the Filter methods for creating substring filters to better support empty components. In LDAP filters, filters are transmitted using a binary encoding, and substring components may be absent but not empty. However, because developers creating LDAP-enabled applications are more likely to be familiar with the string representations of filters, it is understandable if someone were to try to provide an empty string instead of null to indicate that the component is not needed. The methods for creating substring filters will now interpret empty components as equivalent to being null, causing them to be omitted from the resulting encoded LDAP filter.
Configuration menu - View commit details
-
Copy full SHA for a2d25c2 - Browse repository at this point
Copy the full SHA a2d25c2View commit details
Commits on Nov 3, 2023
-
Add support for post-LDIF-export task processors
Updated client-side support for the LDIF export administrative task in the Ping Identity Directory Server to allow requesting that the server invoke one or more post-LDIF-export task processors after the data is successfully exported.
Configuration menu - View commit details
-
Copy full SHA for 42a4d40 - Browse repository at this point
Copy the full SHA 42a4d40View commit details
Commits on Nov 4, 2023
-
TimestampArgument support for RFC 3339
Updated the TimestampArgument class to allow it to accept timestamps in the ISO 8601 format described in RFC 3339.
Configuration menu - View commit details
-
Copy full SHA for c93253d - Browse repository at this point
Copy the full SHA c93253dView commit details
Commits on Nov 7, 2023
-
Updated the JSONBuffer class to add an appendField method that can be used for a field object that already encapsulates a name and value.
Configuration menu - View commit details
-
Copy full SHA for 3dad7ef - Browse repository at this point
Copy the full SHA 3dad7efView commit details
Commits on Nov 8, 2023
-
Added new BinarySizeUnit and DecimalSizeUnit enums that can be used when working with data sizes in a variety of units, including bytes, kilobytes, megabytes, gigabytes, terabytes, petabytes, exabytes, zettabytes, and yottabytes. These enums provide methods for determining the number of bytes in a specified number of instances of the given unit, determining the number of instances of a unit represented by a given number of bytes, and generating a human-readable string representation of a given number of bytes using the unit deemed most appropriate. The BinarySizeUnit enum assumes that each unit is 1024 times larger than the next smaller unit (e.g., so one kilobyte is 1024 bytes, one megabyte is 1024 kilobytes, etc.), while the DecimalSizeUnit enum assumes that each unit is 1000 times larger than the next smaller unit (e.g., so one kilobyte is 1000 bytes, one megabyte is 1000 kilobytes, etc.).
Configuration menu - View commit details
-
Copy full SHA for f485f6a - Browse repository at this point
Copy the full SHA f485f6aView commit details
Commits on Nov 16, 2023
-
Avoid a NullPointerException in SearchEntryParer
Updated the logic that the LDAP SDK uses in the in-memory directory server and the ldifsearch tool to pare matching entries based on a set of requested attributes in the in-memory. If an entry included an attribute with an invalid name, then the logic used to parse an attribute description into the base attribute type name and a set of attribute options would result in a null pointer exception. It now uses more lenient logic for parsing attribute descriptions, and it can handle malformed attribute descriptions in a more graceful manner.
Configuration menu - View commit details
-
Copy full SHA for 75aea3f - Browse repository at this point
Copy the full SHA 75aea3fView commit details
Commits on Nov 30, 2023
-
Add a release note about dropping Java 7 support
Added a release note message indicating that the 6.0.11 release is the last one that will support Java 7. Starting with the following release, we will only support Java 8 or later.
Configuration menu - View commit details
-
Copy full SHA for eb22dc8 - Browse repository at this point
Copy the full SHA eb22dc8View commit details -
Improve ldapsearch/ldapmodify --proxyAs handling
Updated the ldapsearch and ldapmodify command-line tools to provide better validation for the value of the --proxyAs argument. The tools will now reject attempts to use the argument with a value that doesn't start with either "dn:" or "u:", and they will also reject attempts to use a value that starts with "dn:" but is not followed by a valid LDAP DN.
Configuration menu - View commit details
-
Copy full SHA for 8b21d0a - Browse repository at this point
Copy the full SHA 8b21d0aView 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 6.0.10...6.0.11