Commit Graph

528 Commits

Author SHA1 Message Date
Patrick Mooney f5ba81dc38 Minor update to ClientPool event pass-through
- Allow event pass-through when performing ClientPool.bind
- Rename createPool parameter for better readability
- Fix jsstyle error
2013-11-28 14:08:17 -06:00
Patrick Mooney fa1b8c4af8 Bump required pooling version to 0.4.5
Fix mcavage/node-ldapjs#145
2013-10-31 17:19:42 -05:00
Patrick Mooney ebcba1205d Fix unhandled error during client connection
Client actions utilizing an EventEmitter may generate unhandled errors,
especially during initial connection.  Tracking whether the emitter has
been sent via callback is critical for proper routing of such errors.

Fix mcavage/node-ldapjs#144
2013-10-30 18:24:37 -05:00
Patrick Mooney df13275b8e Output ldapi:// URLs for UNIX domain sockets 2013-10-29 23:46:48 -05:00
Patrick Mooney 00bcb58ea1 Fix jsstyle error 2013-10-29 23:38:12 -05:00
Patrick Mooney d4a9d371f0 Re-enable ability to listen on UNIX domain sockets 2013-10-29 23:29:21 -05:00
Patrick Mooney 5d91284e57 Merge ephemeral_port from lloyd/node-ldapjs 2013-10-29 23:28:26 -05:00
Mark Cavage aa633dfd20 support extensible matching of caseIgnore and caseIgnoreSubstrings 2013-10-28 21:12:12 +00:00
Patrick Mooney 506b7d2c90 Merge pull request #152 from madarche/travis-ci-badge
Travis CI badge to easily spot when tests fail
2013-10-25 21:32:51 -07:00
Marc-Aurèle DARCHE 622263a70e Moved badge under horizontal rule as requested 2013-10-25 13:59:39 +02:00
Marc-Aurèle DARCHE 827d9514f0 Travis CI badge to easily spot when tests fail 2013-10-25 09:32:50 +02:00
Patrick Mooney e03d40957e Fix some ClientPool event handling
Emit connectTimeout and error events from ClientPool as Client would.
2013-10-24 21:04:50 -05:00
Patrick Mooney 0d12eef3ff 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.
2013-10-24 18:27:42 -05:00
Patrick Mooney e808aee99d Merge pull request #150 from pfmooney/tests-tap-version
Fixes #139 - Bump required tap version to 0.4.1
2013-10-24 16:00:20 -07:00
Patrick Mooney bffa185ce7 Fix jsstyle errors in examples/inmemory.js 2013-10-23 21:56:26 -05:00
Patrick Mooney eee489089a Fix examples/inmemory.js
Fixes mcavage/node-ldapjs#138: user can't bind with inmemory example

In addition to fixing the userPassword authentication code, the
authorize function has been changed so any user may search after a
successful bind.
2013-10-23 21:55:43 -05:00
pmooney 1b738105e6 Bump required tap version to 0.4.1
When using node 0.10, test initiation will fail due to differences in
the array.map function.  This discrepancy is corrected in tap v0.4.1.
See: https://github.com/isaacs/node-tap/issues/70
2013-10-16 20:34:52 -05:00
Pedro Palazón Candel 6c00badd95 Fixed Typo on AddRequest.getAttribute 2013-10-08 19:57:53 +02:00
Lloyd Hilaiel 04eab4716c allow binding ldap server on an ephemeral port 2013-05-27 14:49:44 -06:00
Pedro P. Candel 4097a777e9 Upgrading pooling version due to bunyan update 2013-04-30 20:35:38 +02:00
Pedro Palazón Candel 747fa7646e Version bump. Updated bunyan to 0.21.1 2013-04-30 21:25:30 +03:00
Pedro Palazón Candel a796c3efbf remove listeners on the right object (s/client/res/) 2013-04-30 21:16:45 +03:00
Pedro P. Candel 25ffb858ce We rather replace log4js with bunyan for binaries 2013-04-24 20:45:19 +02:00
Mark Cavage 7f33081240 Merge pull request #128 from auth0/master
Fixes #127 - socket is closed issue with pools
2013-04-10 09:26:40 -07:00
José F. Romaniello 0bd66caae9 Fixes #127 - socket is closed issue with pools 2013-04-10 10:17:23 -03:00
Mark Cavage bd7c3ecd12 Merge pull request #122 from tmuellerleile/tls-options
Allow changing TLS connection options in client
2013-03-25 12:04:20 -07:00
Tobias Muellerleile 4708b61cf4 Allow changing TLS connection options in client 2013-03-15 13:23:43 +01:00
Mark Cavage d84456db12 Merge pull request #121 from mkononen/master
Fix to issue #120
2013-02-28 07:11:08 -08:00
Matti Kononen a73a7ecb2c Fixed a bug with formatting digits less than 16. 2013-02-28 08:48:04 +02:00
Pedro Palazón Candel 17f5518846 Merge pull request #119 from rgulewich/master
Fix "failed to instantiate provider" warnings in console on SmartOS
2013-02-25 23:08:42 -08:00
Rob Gulewich f52a29e24c GH-118: "failed to instantiate provider" warnings in console on SmartOS 2013-02-25 21:11:52 -08:00
Mark Cavage 3fc422ac2b filter parsing not catching (() 2013-02-07 18:16:40 +00:00
Mark Cavage 1e796624cb version bump 2013-01-31 15:51:38 +00:00
Mark Cavage 5a79884977 allow _ in search filters 2013-01-31 15:51:23 +00:00
Mark Cavage 5157e72f5d Merge branch 'master' of git://github.com/morphar/node-ldapjs into morphar-master 2013-01-31 01:06:40 +00:00
Mark Cavage 55ba2d1855 lint cleanup 2013-01-30 23:58:40 +00:00
Mark Cavage 9e35cf76ac Merge branch '109-escape-filter' of git://github.com/Kenoxa/node-ldapjs into Kenoxa-109-escape-filter 2013-01-30 23:54:34 +00:00
Mark Cavage ea8aac5781 lint cleanup 2013-01-30 23:52:44 +00:00
Mark Cavage 9cfeed0bdc Merge branch 'master' of git://github.com/DenisVuyka/node-ldapjs into DenisVuyka-master 2013-01-30 23:50:48 +00:00
Mark Cavage 24e02f8d88 throw on all bad filters 2013-01-30 23:50:19 +00:00
Mark Cavage f87f608c05 npm ignore 2013-01-29 18:39:41 +00:00
Mark Cavage 0535dd8534 version bump 2013-01-29 18:38:39 +00:00
Denis Vuyka 2b433bb3ad Added objectGUID formatting support
see readme for more details
2013-01-15 22:19:20 +02:00
Mark Cavage dc359215aa Merge pull request #112 from wdouglascampbell/Issue97
make changes recommended in Issue 97
2013-01-14 07:56:15 -08:00
Doug Campbell efb3ea98b7 make changes recommended in Issue 97 2013-01-14 17:14:35 +08:00
Sascha Tandel 20368c58c1 #109: escape filter attribute/values only in toString() 2013-01-11 11:01:51 +01:00
Dan Larsen 08e2b06262 Downgraded pooling dependency to match node 0.6 2012-12-07 23:10:55 +01:00
Dan Larsen 2435d1cf93 Added a raw getter to be able to extract images correctly 2012-12-07 23:07:53 +01:00
Mark Cavage 51e6abf477 throw on invalid filter syntax 2012-10-11 20:04:10 +00:00
Mark Cavage 465d4e662c version bump 2012-09-24 23:02:58 +00:00