Mark Cavage
52452f63ed
0.2 version
2011-10-12 13:34:51 -07:00
Mark Cavage
2a41abbff8
GH-21: Write attribute values as raw binary, rather than as strings
2011-10-11 15:24:00 -07:00
Mark Cavage
c20030f5bb
GH-21 Support for binary attributes
2011-10-11 13:56:16 -07:00
Mark Cavage
9610cbe9d3
GH-24: support clients asking for * in attribute search selection list
2011-10-11 11:39:56 -07:00
Mark Cavage
7dbeca1fdd
GH-23 case insensitive attribute filtering in searchResponse.send()
2011-10-11 10:43:27 -07:00
Mark Cavage
7763cf3789
GH-22: Client should preserve attribute type casing
2011-10-04 10:27:43 -07:00
Mark Cavage
01a6cfb77e
GH-14: Support null/empty attribute values
2011-09-30 10:48:56 -07:00
Mark Cavage
bef40915e6
minor docs fix
2011-09-29 14:47:38 -07:00
Mark Cavage
12356c5628
GH-20 case insensitive treatment of attribute names in a DN
2011-09-29 14:46:10 -07:00
Mark Cavage
ffb06e8285
version bump
2011-09-29 10:00:21 -07:00
Mark Cavage
1105b47293
Allow empty dns in search (e.g., enable rootDSE searches)
2011-09-29 09:35:53 -07:00
Mark Cavage
b07bc382bc
version bump
2011-09-27 13:19:20 -07:00
Mark Cavage
25f9da2e5d
client referral docs
2011-09-27 13:18:07 -07:00
Mark Cavage
7ceea2b853
GH-19: server.del not server.delete in docs
2011-09-27 13:17:57 -07:00
Mark Cavage
f4b49a20ae
GH-14: Client needs to handle search references
2011-09-27 11:49:33 -07:00
Mark Cavage
50a0c59d1f
Client reconnect logic
2011-09-26 16:45:49 -07:00
Mark Cavage
e2cac51a29
GH-18: Server not handling unknown message types gracefull
2011-09-26 13:47:33 -07:00
Mark Cavage
c57470804c
gracefully handle parsing attributes with no values
2011-09-23 15:47:02 -07:00
Mark Cavage
e0c7fc4027
version bump
2011-09-23 09:02:18 -07:00
Mark Cavage
a515652ac7
GH-17 invalid exop mountpoints crash server
2011-09-23 09:00:28 -07:00
Mark Cavage
be3d5fa7fa
GH-16: dn.equals broken on empty strings
2011-09-23 08:54:48 -07:00
Mark Cavage
d2d99d14a6
Change constructor to match docs
2011-09-23 08:48:17 -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
9b67dc608a
substring filter fixes for clients
2011-09-19 12:24:16 -07:00
Mark Cavage
ed1ae29054
search.send option to not filter out any attributes
2011-09-16 09:06:35 -07:00
Mark Cavage
73b14ea8ad
support for client controls
2011-09-16 09:06:07 -07:00
Mark Cavage
fcec8d626f
handle objectclass as lower case vals in add/search, error handling cleanup and some minor fixes
2011-09-15 14:49:00 -07:00
Mark Cavage
0e77b69dc0
Server after chain support, and minor metrics
2011-09-13 14:49:21 -07:00
Mark Cavage
1e242d840b
minor doc typos
2011-09-13 10:46:17 -07:00
Mark Cavage
e365d40c8d
Refactor DTrace handlers to support a backend object
2011-09-09 13:40:25 -07:00
Mark Cavage
5afb6ee05a
Merge pull request #12 from trentm/ff-doc-fix
...
docs: fix dropdown's closing right away in Firefox
2011-09-09 09:26:32 -07:00
Trent Mick
4131360362
docs: fix dropdown's closing right away in Firefox
2011-09-09 09:10:31 -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
0be6fc9dcb
GH-10: Client not interacting with AD, and has bad socket.connect() calls
2011-09-02 09:29:42 -04:00
Mark Cavage
1ec7a76b66
Merge pull request #9 from instanceof/master
...
The month is off in log messages because of UTC month numbers
2011-08-30 21:09:16 -07:00
Jeff Huff
e99ee3c75e
Changed log_stub format to increment the UTC month number because UTC is 0 - 11 not 1 - 12 month numbers
2011-08-30 21:04:43 -07:00
Mark Cavage
7aa1bfe586
DTrace rework; now supporting a conn/message specific ID so you can track latency
2011-08-30 18:12:34 +00:00
Mark Cavage
7f43ade50b
Initial DTrace prototype
2011-08-30 04:48:05 +00:00
Mark Cavage
695f2e4367
Initial DTrace prototype
2011-08-29 17:24:50 -07:00
Mark Cavage
679b4e5c37
Include @dresende's address book in examples
2011-08-29 13:59:46 -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
ae0aeee761
Merge pull request #6 from instanceof/master
...
Default ports for ldap and ldaps
2011-08-26 15:38:19 -07:00
Jeff Huff
839941d75f
Changed the scheme check order so that the default port can default for both ldap and ldaps
2011-08-26 15:07:10 -07:00
Mark Cavage
719f379741
Merge pull request #4 from trentm/master
...
docs: better page titles
2011-08-26 11:12:23 -07:00
Mark Cavage
bef8e5a62e
Merge pull request #5 from joewalnes/master
...
Fix client connection errors on node 0.4.11
2011-08-26 11:12:08 -07:00
Joe Walnes
e483f428b4
Fix error from missing tls.createConnection() method:
...
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object #<Object> has no method 'createConnection'
at newConnection (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/client.js:142:15)
at new Client (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/client.js:223:27)
at Object.createClient (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/index.js:48:12)
2011-08-26 15:44:13 -05:00
Joe Walnes
84b1926aac
Fixes connection error:
...
-----------------
2011-07-26 17:17:17Z WARN - Client: 1.2.3.4 unexpected connection error Error: EINVAL, Invalid argument
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: EINVAL, Invalid argument
at doConnect (net.js:555:5)
at Socket.connect (net.js:715:5)
at Object.createConnection (net.js:265:5)
at newConnection (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/client.js:145:15)
at new Client (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/client.js:222:27)
at Object.createClient (/usr/local/lib/node/.npm/ldapjs/0.1.0/package/lib/index.js:48:12)
at Object.<anonymous> (/home/jwalnes/dev/ldap/auth.js:7:19)
at Module._compile (module.js:402:26)
at Object..js (module.js:408:10)
at Module.load (module.js:334:31)
2011-08-26 15:35:01 -05:00