Commit Graph

173 Commits

Author SHA1 Message Date
James Sumners b8100b114c
v2.1.0 2020-07-21 17:54:12 -04:00
James Sumners 2a6d2be047
v2.0.0 2020-05-31 08:59:56 -04:00
Robert Kawecki c9be815d4f Use a random TCP port for testing timeouts/rejects
This fixes a test failure when the host has something listening
on the LDAP TCP port. Previously, the test cases would assume
that the port was free and they would not connect.

For #612
2020-05-20 23:20:06 +02:00
James Sumners fee197ed43
v2.0.0-pre.5 2019-12-15 08:31:22 -05:00
James Sumners 5ed1a32cd7
v2.0.0-pre.4 2019-12-07 10:44:06 -05:00
James Sumners abef455323
Lock tap version until bug is resolved 2019-12-07 10:01:03 -05:00
James Sumners 6d44d409e4
v2.0.0-pre.3 2019-11-16 10:49:11 -05:00
James Sumners 1f12eca334
Add integration tests (#571)
* Initial integration test, um, test

* Hack in service

* Add integration test for issue #480

* Add fix for issue #418

* Add fix for issue #370
2019-11-16 10:48:00 -05:00
James Sumners 3c7884fa2e
v2.0.0-pre.2 2019-09-15 09:53:36 -04:00
James Sumners 7b5085f9d5
Add GitHub actions testing
Fix yaml indentation and add name

Fix test script name

Add lcov path

Move coveage to separate job

Debug coverage

Fix coverage testing

Update badge

Fix badge
2019-09-15 09:18:15 -04:00
James Sumners d6f58e6487
v2.0.0-pre.1 2019-09-01 22:37:39 -04:00
James Sumners 2e1ef78108
Refactor client RequestQueue into testable module (#548)
* Refactor client RequestQueue into testable module

* Update test/lib/client/request-queue/enqueue.test.js

Co-Authored-By: Tony Brix <tony@brix.ninja>

* Update test/lib/client/request-queue/enqueue.test.js

Co-Authored-By: Tony Brix <tony@brix.ninja>

* Update test/lib/client/request-queue/enqueue.test.js

Co-Authored-By: Tony Brix <tony@brix.ninja>
2019-08-28 19:15:09 -04:00
James Sumners 9f3400eef6
Remove binary scripts 2019-08-28 15:00:57 -04:00
Tony Brix 228aa3a7bc remove quotes around npm script args 2019-08-27 16:31:33 -05:00
James Sumners ce6325348d
Touch up package.json, license, readme 2019-08-27 17:22:26 -04:00
James Sumners e2c9b12430
Apply standard linting to the code base (#539)
* Apply standard linting to the code base

* Specify files to lint

* Run lint as first stage

* Update travis config
2019-08-27 17:11:49 -04:00
James Sumners 22c9acb36d
Update dependencies to latest 2019-08-27 09:15:48 -04:00
James Sumners 210d4c6d37
Convert tests back to node-tap 2019-08-27 09:11:52 -04:00
James Sumners f1acfee9de
Merge pull request #522 from UziTech/update-uuid
update uuid and tests to work with windows
2019-08-26 12:12:34 -04:00
Tony Brix 400af20e23 Update ldap filter (#521)
* update ldap-filter v0.3.3

* allow escaped characters

* remove failing tests

* remove arrow function

* remove template string
2019-08-26 09:59:21 -04:00
Tony Brix 2ce7468ac2 update uuid and tests to work with windows 2019-08-25 12:27:39 -05:00
James Sumners efd5070612
Merge pull request #466 from thelounge/no-dtrace
Remove dtrace-provider from optionalDependencies
2019-08-24 21:08:17 -04:00
James Sumners e9e8033fda
Remove dependency on Bunyan 2019-08-24 20:51:40 -04:00
Farheen.aslam b9458f1e89 Updating the package.json to use new ldap-filter module 2018-02-12 09:49:11 +05:30
Pavel Djundik 865b659489 Remove dtrace-provider from optionalDependencies 2018-02-03 19:22:24 +02:00
Cody Peter Mello a4bdcbb764 Release v1.0.2 2018-01-11 18:38:32 +00:00
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