node-ldapjs/lib
Robert Kawecki 5204bb7ac0 Implement queueing events until a listener appears
This resolves an issue arising from using both a callback and an EventEmitter
together in the Client.search() API. Since the emitter would only be available
through the callback, some events could be emitted before the callback
is triggered, resulting in missed events.

This change incorporates a test case originally by László Szűcs (@ifroz).

For GH-602
2020-05-12 16:51:28 +02:00
..
client Implement queueing events until a listener appears 2020-05-12 16:51:28 +02:00
controls Virtual List View control support 2019-09-04 12:13:51 +02:00
errors Virtual List View control support 2019-09-04 12:13:51 +02:00
filters fix escapedToHex capturing \ 2019-09-18 14:35:10 -05:00
messages Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
assert.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
attribute.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
change.js Ensure toString is not called on buffers 2019-09-06 11:27:37 +01:00
corked_emitter.js Implement queueing events until a listener appears 2020-05-12 16:51:28 +02:00
dn.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
dtrace.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
index.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
logger.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
persistent_search.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
protocol.js Apply standard linting to the code base (#539) 2019-08-27 17:11:49 -04:00
server.js Add server.getConnections (fix #415) 2020-02-19 20:02:57 +01:00
url.js Add integration tests (#571) 2019-11-16 10:48:00 -05:00