|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- # ldapjs Changelog
-
- ## 1.0.2
-
- - Update dtrace-provider dependency
-
- ## 1.0.1
-
- - Update dependencies
- * assert-plus to 1.0.0
- * bunyan to 1.8.3
- * dashdash to 1.14.0
- * backoff to 2.5.0
- * once to 1.4.0
- * vasync to 1.6.4
- * verror to 1.8.1
- * dtrace-provider to 0.7.0
- - Drop any semblence of support for node 0.8.x
-
- ## 1.0.0
-
- - Update dependencies
- * asn1 to 0.2.3
- * bunyan to 1.5.1
- * dtrace-provider to 0.6.0
- - Removed pooled client
- - Removed custom formatting for GUIDs
- - Completely overhaul DN parsing/formatting
- - Add options for format preservation
- - Removed `spaced()` and `rndSpaced` from DN API
- - Fix parent/child rules regarding empty DNs
- - Request routing overhaul
- * #154 Route lookups do not depend on object property order
- * #111 Null ('') DN will act as catch-all
- - Add StartTLS support to client (Sponsored by: DoubleCheck Email Manager)
- - Improve robustness of client reconnect logic
- - Add 'resultError' event to client
- - Update paged search automation in client
- - Add Change.apply method for modifying objects
- - #143 Preserve raw Buffer value in Control objects
- - Test code coverage with node-istanbul
- - Convert tests to node-tape
- - Add controls for server-side sorting
- - #201 Replace nopt with dashdash
- - #134 Allow configuration of derefAliases client option
- - #197 Properly dispatch unbind requests
- - #196 Handle string ports properly in server.listen
- - Add basic server API tests
- - Store EqualityFilter value as Buffer
- - Run full test suite during 'make test'
- - #190 Add error code 123 from RFC4370
- - #178 Perform strict presence testing on attribute vals
- - #183 Accept buffers or strings for cert/key in createServer
- - #180 Add '-i, --insecure' option and to all ldapjs-\* CLIs
- - #254 Allow simple client bind with empty credentials
-
- ## 0.7.1
-
- - #169 Update dependencies
- * asn1 to 0.2.1
- * pooling to 0.4.6
- * assert-plus to 0.1.5
- * bunyan to 0.22.1
- - #173 Make dtrace-provider an optional dependency
- - #142 Improve parser error handling
- - #161 Properly handle close events on tls sockets
- - #163 Remove buffertools dependency
- - #162 Fix error event handling for pooled clients
- - #159 Allow ext request message to have a buffer value
- - #155 Make \*Filter.matches case insensitive for attrs
-
- ## 0.7.0
-
- - #87 Minor update to ClientPool event pass-through
- - #145 Update pooling to 0.4.5
- - #144 Fix unhandled error during client connection
- - Output ldapi:// URLs for UNIX domain sockets
- - Support extensible matching of caseIgnore and caseIgnoreSubstrings
- - Fix some ClientPool event handling
- - Improve DN formatting flexibility
- * Add 'spaced' function to DN objects allowing toggle of inter-RDN when
- rendering to a string. ('dc=test,dc=tld' vs 'dc=test, dc=tld')
- * Detect RDN spacing when parsing DN.
- - #128 Fix user can't bind with inmemory example
- - #139 Bump required tap version to 0.4.1
- - Allow binding ldap server on an ephemeral port
-
- ## 0.6.3
-
- - Update bunyan to 0.21.1
- - Remove listeners on the right object (s/client/res/)
- - Replace log4js with bunyan for binaries
- - #127 socket is closed issue with pools
- - #122 Allow changing TLS connection options in client
- - #120 Fix a bug with formatting digits less than 16.
- - #118 Fix "failed to instantiate provider" warnings in console on SmartOS
-
- ## 0.6.2 - 0.1.0
-
- **See git history**
|