- Remove "dist" folder from published npm
- Include type definitions as "dependencies" instead of "devDependencies"
- Update npms
- Add DN class as alternate option for specifying DNs. Thanks @adrianplavka!
- Update npms
- Fix incorrectly escaping search filter names/values. Fix #18
- Do not throw "Size limit exceeded" error if
sizeLimit
is defined and the server responds with4
(Size limit exceeded).-
Note: It seems that items are returned even though the return status is
4
(Size limit exceeded).I'm not really sure what to do in that case. At this time, I decided against throwing an error and instead just returning the results returned thus far. That approach works with JumpCloud and forumsys' ldap servers
-
- Update dependencies
- Only include PagedResultsControl if
searchOptions.paged
is specified. Fixes #17 - Make Filter.escape() public. Thanks @stiller-leser!
- Fix FilterParser parsing of ExtensibleFilters to include attribute type. Hopefully fixes #16
- Update dependencies
- Add documentation for search options
- Fix 'Socket connection not established' when server closes the connection (Fix #13). Thanks @trevh3!
- Support binary attribute values (Fix #11)
- Add Entry interface for SearchEntry. Thanks @hikaru7719!
- Move asn1 type definitions to DefinitelyTyped
- Fix error message for InvalidCredentialsError
- Provide exports for public classes: errors, filters, and messages (Fix #4)
- Fix escaping filter attribute names and values
- Fix Add and Modify to handle the response from the server. Thanks @adrianplavka!
- Update dev dependencies
- Fix ECONNRESET issue connecting to non-secure endpoint
- Throw an error for each message on socket error
- Add original string to error message when parsing filters
- Adjust parsing & and | in filters
- Add more filter parsing tests
- Add client.add() and client.modify()
- Use hex for message type code in closed message error message
- Add additional test for calling unbind() multiple times
- Add message name to error message when socket is closed before message response
- Add type definitions for asn1
- Add message type id to error when cleaning pending messages.
- Force protocolOperation to be defined for Message types
- Verify the socket exists before sending unbind message
- Setup prepublish to always build.
- Push fix from 1.0.1
- Fix search to return attribute values by default
- Initial release