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
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
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 Palazón Candel
a796c3efbf
remove listeners on the right object (s/client/res/)
2013-04-30 21:16:45 +03:00
José F. Romaniello
0bd66caae9
Fixes #127 - socket is closed issue with pools
2013-04-10 10:17:23 -03:00
Tobias Muellerleile
4708b61cf4
Allow changing TLS connection options in client
2013-03-15 13:23:43 +01:00
Matti Kononen
a73a7ecb2c
Fixed a bug with formatting digits less than 16.
2013-02-28 08:48:04 +02: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
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
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
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
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
2579c251fb
lint/style cleanup and build support updates
2012-09-20 19:38:46 +00:00
Jason Pincin
4de2aa3ed2
client-side support for paged search
...
Re-applied paged search work by thomasv, without introducing logging
changes.
2012-09-19 16:39:31 -04:00
Pedro P. Candel
3c1feec071
Instead of log with error log level, emit "clientError" and let each ldap server decide how to log.
2012-09-11 11:49:37 +02:00
Pedro P. Candel
5cd593a5ec
Log errors with error log level instead of trace.
2012-09-10 09:09:50 +02:00
Kevin Chan
6c7e33763a
option.maxConnections of 1 should not create a ClientPool
2012-08-03 15:53:25 -07:00
Pedro P. Candel
2a30dee86b
Fixes mcavage/node-ldapjs#83 : "ReferenceError: removeAllListeners is not defined"
2012-07-13 16:01:38 +02: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
e378ae8474
use connect() instead of createConnection() as the tls api does not have createConnection
2012-04-27 11:02:49 -07:00
Mark Cavage
15413542c9
purge reference to generic-pool
2012-04-26 20:53:23 -07:00
Mark Cavage
3bcb74aa66
GH-72 s/debug/trace/g in client
2012-04-26 20:47:03 -07:00
Mark Cavage
59ea20ffa2
Client refactor, with pooled client (minor lint cleanup as well)
2012-04-26 20:23:43 -07:00
Mark Cavage
89d3dfc97b
special handling of objectclass in search filters
2012-04-17 14:19:31 -07:00
Trent Mick
e825615d9e
Fix client 'connect' event being send when using tls.
...
With `tls.connect()` the socket connect event is 'secureConnect' instead
of 'connect'.
2012-04-13 15:42:58 -07:00
Nathan Rogers
91051377da
added tests and better handle zero-length cookies
2012-03-26 14:30:23 -05:00
Nathan Rogers
fd085c409d
add support for RFC 2696 paged results controls
2012-03-26 13:53:30 -05:00
Mark Cavage
344cac0287
filter parsing turning presence filter into substring filter
2012-03-16 17:22:30 -07:00
Mark Cavage
d5cf19bd9e
Finish up #65 (lint and missing check)
2012-03-14 09:06:03 -07:00
Austin King
9c5ed685c5
First stab at RFC 2254 filter escaping
2012-03-13 16:40:39 -07:00
Mark Cavage
7fc249565e
fix make check after merge
2012-02-24 08:39:21 -08:00
Yunong Xiao
5135da4b6a
fixed style.
2012-02-23 16:02:52 -08:00
Yunong Xiao
116bedb487
Add persistent search cache, minor bug fix to client
2012-02-23 15:21:17 -08:00
Yunong Xiao
763f4630f7
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
lib/index.js
2012-02-22 14:34:17 -08:00
Yunong Xiao
035d2c4cfc
add persistent search lib, fix url to parse filter as an ldap object
2012-02-20 17:21:53 -08:00
Mark Cavage
9819353042
Client refactoring. Cut reconnect logic and force users to listen for connect event.
2012-02-18 14:58:40 -08:00