Commit Graph

147 Commits

Author SHA1 Message Date
Patrick Mooney 988467911c Release v1.0.1 2016-11-01 22:28:21 -05:00
Patrick Mooney bc1e3146e1 Update package dependencies 2016-10-18 22:25:14 -05:00
Patrick Mooney 540a3a1f5c Clean up asserts and getters in controls 2015-11-11 22:38:56 -06:00
Patrick Mooney 9303d4f624 Prepare for 1.0.0 release 2015-10-22 20:58:19 -05:00
Patrick Mooney 9ec1e9022d Update package dependencies 2015-10-15 22:00:04 -05:00
Patrick Mooney 64ad0bf5da Update package dependencies 2015-06-14 21:22:10 -05:00
Patrick Mooney fbdf70e424 Add license to package.json 2015-06-14 20:57:58 -05:00
Matt Simerson 19f2c16783 Allow simple client bind with empty credentials
Fix mcavage/node-ldapjs#254
2015-04-13 23:40:58 -05:00
Patrick Mooney cab9f0bf45 Fix package.json for node 0.8 compatibility 2015-02-18 11:07:58 -06:00
Patrick Mooney b71c001ec6 Update dependencies for node compatibility 2015-02-18 09:30:13 -06:00
Patrick Mooney 22b04f3a94 Move filter parsing into separate module 2014-10-16 17:00:14 -05:00
Patrick Mooney 58f58883cd Add formatting option to ldapjs-search
- Update dashdash version to 1.7.0
- Support line delimited JSON and JSON arrays as alternative output
  formats in ldapjs-search.

Fix mcavage/node-ldapjs#224
2014-09-25 10:01:21 -05:00
Patrick Mooney 92362e01f3 Improve parser error handling
- Wrap parser errors with VError
- Catch initial potential sequence errors
- Improve parser test coverage
- Emit parser errors instead of implicitly logging

Fix mcavage/node-ldapjs#221
2014-09-16 15:23:21 -05:00
Patrick Mooney 26e427f4a0 Update bunyan to 0.23.1 2014-07-14 16:07:22 -05:00
Patrick Mooney 3186f5eca1 Convert tests to use tape/istanbul/faucet 2014-07-08 15:09:26 -05:00
Patrick Mooney 72bfb9b0f7 Major overhaul of client connection logic
- Remove PooledClient
- Add reconnect functionality to client
- Add 'idle' client event and options
2014-06-23 16:15:52 -05:00
Patrick Mooney 3e43fb3d0c Replace nopt with dashdash
- Use dashdash for arg parsing
- Add bin/ldapjs-* to jsl/jsstyle checks
- Fix code style issues

Fix mcavage/node-ldapjs#201
2014-06-18 18:42:49 -05:00
Patrick Mooney 0427732c10 Add basic server API tests 2014-06-05 16:37:24 -05:00
Mark Cavage 0a8810996d v0.7.1 2014-04-04 14:14:18 -07:00
Mark Cavage 5e506dd254 #169: dependency updates 2014-04-04 13:07:27 -07:00
Evan Shortiss a84546b7bd Update to make dtrace-provider optional. 2014-04-01 23:02:11 -04:00
Patrick Mooney c5cfc48da4 Remove buffertools dependency 2014-01-20 09:34:11 -06:00
Patrick Mooney bc19a98d06 Update buffertools dependency
Buffertools 2.0.1 is required to build on VC2013.
With the change to v2.x, the buffertools.extend() method must be called
to mimic the prototype extention behavior of the 1.x versions.

Fix mcavage/node-ldapjs#163
2014-01-18 14:42:21 -06:00
Mark Cavage 218150466f version bump 2013-12-09 08:50:52 -08: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
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 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
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 5157e72f5d Merge branch 'master' of git://github.com/morphar/node-ldapjs into morphar-master 2013-01-31 01:06:40 +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 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
Dan Larsen 08e2b06262 Downgraded pooling dependency to match node 0.6 2012-12-07 23:10:55 +01:00
Mark Cavage 465d4e662c version bump 2012-09-24 23:02:58 +00:00
Mark Cavage 8a45d64427 version bump 2012-09-24 16:32:01 +00:00
Trent Mick 6df426b21d Update dtrace-provider to fix build on Snow Leopard
https://github.com/chrisa/node-dtrace-provider/issues/21
2012-09-24 09:00:42 -07:00
Mark Cavage 5a52fa4749 version bump 2012-09-20 19:39:46 +00:00
Mark Cavage 2579c251fb lint/style cleanup and build support updates 2012-09-20 19:38:46 +00:00
Pedro P. Candel 87061486d1 Upgraded dtrace-provider to 0.2.0. And Bunyan to 0.13.5. 2012-09-11 17:03:41 +02:00
Mark Cavage 1396c551f8 version bump (and pick up new pooling bump) 2012-07-13 15:18:09 +00:00
Mark Cavage 9d984b72fc 0.5.2 broke pooled SSL 2012-07-10 22:40:34 +00:00
Mark Cavage 0da050009b Bad event handling, and working with node 0.8 2012-07-09 13:00:51 +00:00
Mark Cavage fd9d713cdc Fix client memory leaks 2012-07-09 12:23:53 +00:00
Mark Cavage 3ce399a710 GH-81: Update modules for (hopefully) windows support 2012-07-05 16:23:49 +00:00
Mark Cavage 59ea20ffa2 Client refactor, with pooled client (minor lint cleanup as well) 2012-04-26 20:23:43 -07:00
Mark Cavage b8c86cc7d2 D'oh! Invalid package.json (screw you, ','). 2012-03-14 09:13:16 -07:00
Mark Cavage d5cf19bd9e Finish up #65 (lint and missing check) 2012-03-14 09:06:03 -07:00
Mark Cavage 4f68abb364 travis broken 2012-02-18 08:26:50 +00:00
Mark Cavage afeb354eac Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
Mark Cavage 4df59978ce Stop nuking node_modules on make clean (breaks npm rebuild) 2012-02-14 21:32:10 -08:00
Mark Cavage 950b11695f version bump 2012-01-24 09:44:29 -08:00
Mark Cavage c727ac922f version bump 2012-01-19 18:03:44 -08:00
Mark Cavage 87d7ef977e version bump 2012-01-19 15:15:34 -08:00
Mark Cavage 1a272bc555 version bump 2012-01-10 09:38:51 -08:00
Mark Cavage 0cee804daf version bump 2012-01-06 15:11:54 -08:00
Mark Cavage fcfb73c2f1 Add contributors 2012-01-06 09:06:24 -08:00
Mark Cavage 144777e928 version bump 2012-01-06 08:55:32 -08:00
Mark Cavage 4a106d1acf version bump 2011-12-27 12:13:22 -08:00
Mark Cavage b8885d7793 Version bump 2011-12-21 10:19:04 -08:00
Mark Cavage 1696c15cce Revert back to dtrace 0.0.3 2011-12-12 17:10:13 -08:00
Mark Cavage e572b9f0b6 version bump 2011-12-12 16:19:23 -08:00
Alex Whitman 1b20ff3cbe Update dtrace-provider dependency version 2011-12-12 16:00:59 +00:00
Mark Cavage ebde1df00c Minor refactoring of PersistentSearchControl commit 2011-12-08 14:54:40 -08:00
Mark Cavage 1b40436e34 version bump 2011-11-28 10:39:37 -08:00
Mark Cavage b5d2cd0508 version bump 2011-11-22 13:38:01 -08:00
Mark Cavage 57831b56d1 DTrace rework so probes always fire 2011-11-18 16:39:37 -08:00
Mark Cavage caf258a4f7 GH-35 reference error in client connect() 2011-11-14 09:23:33 -08:00
Mark Cavage 868c46bde4 GH-26 rewrite network parser 2011-11-11 10:09:20 -08:00
Mark Cavage ed9c020fb8 version bump 2011-11-09 14:57:55 -08:00
Mark Cavage 75aba691f1 GH-27 Support for abandon operations client side, and noop it server side 2011-11-07 14:14:01 -08:00
Mark Cavage 5cf425de72 Fill in c.remoteAddress for TLS connections 2011-11-07 12:05:45 -08:00
Mark Cavage b8799d6a1e Don't be so strict about dn methods requiring a DN instance 2011-10-20 11:22:31 -07:00
Mark Cavage 95bc10934a Include CLI in npm bundle 2011-10-18 16:26:38 -07:00
Mark Cavage a80758b917 Minor client argument fixes, and broken search response send() with no filtering option 2011-10-18 12:31:52 -07:00
Mark Cavage 03dad8c9a1 SSL server looking for certificate, not cert 2011-10-18 10:15:14 -07:00
Mark Cavage e0007f6f6a new DN methods 2011-10-18 08:50:44 -07:00
Mark Cavage ccff51804a Refactor search_response.send() so that hidden variable magic works 2011-10-17 16:37:09 -07:00
Mark Cavage 52452f63ed 0.2 version 2011-10-12 13:34:51 -07:00
Mark Cavage c20030f5bb GH-21 Support for binary attributes 2011-10-11 13:56:16 -07:00
Mark Cavage 01a6cfb77e GH-14: Support null/empty attribute values 2011-09-30 10:48:56 -07:00
Mark Cavage ffb06e8285 version bump 2011-09-29 10:00:21 -07:00
Mark Cavage b07bc382bc version bump 2011-09-27 13:19:20 -07:00
Mark Cavage e2cac51a29 GH-18: Server not handling unknown message types gracefull 2011-09-26 13:47:33 -07:00
Mark Cavage e0c7fc4027 version bump 2011-09-23 09:02:18 -07:00
Mark Cavage 16597d5632 CompareResponse.end() not working correctly with non-numeric codes 2011-09-21 17:35:19 -07:00
Mark Cavage 422219fde8 version bump 2011-09-19 12:24:50 -07:00
Mark Cavage 7225e8d5ee Require dtrace 0.3 2011-09-02 22:11:13 -04:00
Mark Cavage 5fe70eb739 Merge branch 'dtrace' 2011-09-02 22:10:01 -04:00
Mark Cavage d777ba2d11 GH-11: Don't require node 0.4.10 2011-09-02 22:08:33 -04:00
Mark Cavage 695f2e4367 Initial DTrace prototype 2011-08-29 17:24:50 -07:00
Mark Cavage ff7aed39fd Fix up client to work in all cases (UDS and TCP) 2011-08-26 16:33:49 -07:00
Mark Cavage 17d2d4e5cb Documentation and makefile 2011-08-15 10:53:57 -07:00
Mark Cavage 6e74d70486 npm package cleanup 2011-08-08 10:14:13 -05:00
Mark Cavage ca1443f102 Initial working client/server version 2011-08-04 13:32:01 -07:00