Commit Graph

707 Commits

Author SHA1 Message Date
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
Thomas P 5afa677209
Also test timeout cases 2019-10-12 00:36:37 +02:00
Thomas P c27e14960e
Avoid handling all errors now that blocking errors are handled properly 2019-10-12 00:35:19 +02:00
Thomas P eda98986f2
FIX: Refused connections are now handled gracefully 2019-10-12 00:34:27 +02:00
Thomas P d702c455bd
Refactor the patch to limit its scope to bind actions
This way, other tests keep passing
2019-10-11 23:23:46 +02:00
Thomas P 53d6b36bb2
Add test for connection refused issue 2019-10-11 23:23:05 +02:00
Thomas P bc61f67b12
Lint fixes 2019-10-11 22:54:53 +02:00
Thomas P ce243d5318
Update the patch to use the logger interface 2019-10-11 22:42:44 +02:00
Matthew Nakama 79f3625f61
handle Client.emit('error') events
This prevents node crashes from Client.bind() and etc.
We set a callback handler in the instance during bind()
and send errors to it.
2019-10-11 22:41:17 +02:00
James Sumners 0ccbec6adb
Merge pull request #569 from ldapjs/client-options-tweaks
Clean up options checking and add some tests
2019-09-29 09:15:20 -04:00
James Sumners 5a31abaed0
Clean up options checking and add some tests 2019-09-29 09:09:18 -04:00
James Sumners eb4f665983
Merge pull request #553 from Worteks/next-vls-controls
Added support for Virtual List View (vlv) control for browsing directory using paged search
2019-09-29 09:08:53 -04:00
Soisik Froger fa6ffb4504
Merge branch 'next' into next-vls-controls 2019-09-21 17:55:30 +02:00
James Sumners dd2a722169
Merge pull request #565 from UziTech/fix-escapedtohex
Fix escapedToHex
2019-09-18 16:47:31 -04:00
Tony Brix ed70fd7615 test escaped single hex char at end of filter 2019-09-18 14:46:49 -05:00
Tony Brix ecfefa7ff0 fix escapedToHex capturing \ 2019-09-18 14:35:10 -05:00
James Sumners a113953e0d
Merge pull request #561 from ldapjs/bump-v2.0.0-pre.2
v2.0.0-pre.2
2019-09-15 09:57:24 -04:00
James Sumners 3c7884fa2e
v2.0.0-pre.2 2019-09-15 09:53:36 -04:00
James Sumners bc660e124d
Merge branch 'next' into next-vls-controls 2019-09-15 09:36:12 -04:00
James Sumners dadac0c36c
Merge pull request #560 from ldapjs/fix-badge
Actually fix the badge
2019-09-15 09:35:28 -04:00
James Sumners 0efac83852
Fix coveralls badge 2019-09-15 09:31:18 -04:00
James Sumners e75f21bcd5
Actually fix the badge 2019-09-15 09:25:06 -04:00
James Sumners c80bcc106f
Merge pull request #559 from ldapjs/gh-actions
Add GitHub actions testing
2019-09-15 09:22:23 -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 db8d5f5ccb
Merge branch 'next' into next-vls-controls 2019-09-08 07:34:14 -04:00
James Sumners 4b2e55e111
Merge pull request #556 from sinistersig/next
Ensure toString is not called on buffers
2019-09-07 07:41:51 -04:00
sinistersig 06b1804d32 Ensure toString is not called on buffers 2019-09-06 11:27:37 +01:00
Soisik Froger 311c94ef15 Virtual List View control support 2019-09-04 12:13:51 +02:00
James Sumners d6f58e6487
v2.0.0-pre.1 2019-09-01 22:37:39 -04:00
James Sumners f499b977d9
Merge pull request #550 from ldapjs/msg-tracker
Refactor MessageTracker into testable module
2019-08-30 11:03:33 -04:00
James Sumners 92341e770a
Refactor MessageTracker into testable module 2019-08-30 10:50:02 -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 c2786d9f4b
Merge pull request #546 from ldapjs/remove-bin
Remove binary scripts
2019-08-28 15:14:21 -04:00
James Sumners 9f3400eef6
Remove binary scripts 2019-08-28 15:00:57 -04:00
James Sumners 9c6e58c6c8
Merge pull request #545 from ldapjs/issue-480
Add test for issue #480
2019-08-28 14:49:08 -04:00
James Sumners 528a78bad3
Add test for issue #480 2019-08-28 14:38:04 -04:00
James Sumners b0d2c1ac91
Merge pull request #543 from ldapjs/issue-336
Resolve issue #336
2019-08-27 19:12:42 -04:00
James Sumners 9a8f60767b
Resolve issue #336 2019-08-27 19:01:47 -04:00
James Sumners b62e303fc4
Merge pull request #542 from UziTech/fix-tests-windows
Fix testing on windows
2019-08-27 18:04:08 -04:00
Tony Brix 303d963fb3 explicitly list os and script 2019-08-27 16:54:19 -05:00
Tony Brix c1ebea1b7c
Merge branch 'next' into fix-tests-windows 2019-08-27 16:43:46 -05:00
James Sumners cd426ca752
Merge pull request #541 from ldapjs/remove-make-cruft
Remove makefile stuff
2019-08-27 17:34:08 -04:00
Tony Brix 02dd19d8c2 enable travis tests on windows 2019-08-27 16:32:09 -05:00
Tony Brix 228aa3a7bc remove quotes around npm script args 2019-08-27 16:31:33 -05:00
James Sumners ce072771de
Remove makefile stuff 2019-08-27 17:30:38 -04:00
James Sumners c00475155c
Merge pull request #540 from ldapjs/pkg-cleanup
Touch up package.json, license, readme
2019-08-27 17:23:45 -04: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
Tony Brix 332de11211 fix travis-ci (#538)
* fix travis-ci

* add node_js to future lint job

* add future windows tests
2019-08-27 17:05:33 -04:00