Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
From https://msdn.microsoft.com/en-us/library/aa367017(v=vs.85).aspx
Decided to go through the easy route and forward any attribute with a range.
Without this patch, if AD send any attribute with a range, the library will ignore it since it won't match what the user requested. This will lead to errors if the attribute has more values than the AD limit.
By forwarding these attributes the user will be able to handle it on his own, fetch the first bunch of results and ask for the next bunch.
As a short term solution this should be enough. There could be users who don't need to fetch all the values and will show whatever the server sends, and fetch more values on demand. Other users might need to fetch all values. There could be logic in the library to handle both scenarios, but this would be a long term solution.