node-ldapjs/lib/messages
Patrick Mooney 408e7c9f99 Support invalid DNs in client/server
Some LDAP implementations (mainly AD and Outlook) accept and/or output
DNs that are not valid.  To support interaction with these invalid DNs a
strictDN flag (default: true) has been added to the client and server
constructors.  Setting this flag to false will allow use of
non-conforming DNs.

When disabling strictDN in the ldapjs client, strings which wouldn't
parse into a DN can then be passed to the ldap operation methods.  It
also means that some methods (such as search) may return results with
string-formatted DNs instead of DN objects.

When disabling strictDN in the ldapjs server, incoming requests that
contain invalid DNs will be routed to the default ('') handler for that
operation type.  It is your responsiblity to differentiate between
string-type and object-type DNs in those handlers.

Fix mcavage/node-ldapjs#222
Fix mcavage/node-ldapjs#146
Fix mcavage/node-ldapjs#113
Fix mcavage/node-ldapjs#104
2014-09-30 18:39:19 -05:00
..
abandon_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
abandon_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
add_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
add_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
bind_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
bind_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
compare_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
compare_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
del_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
del_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
ext_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
ext_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
index.js GH-27 Support for abandon operations client side, and noop it server side 2011-11-07 14:14:01 -08:00
message.js Fix message parsing for length-sensitive types 2014-07-16 18:53:06 -05:00
moddn_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
moddn_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
modify_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
modify_response.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
noop_response.js.sav Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
parser.js Improve parser error handling 2014-09-16 15:23:21 -05:00
result.js Bad event handling, and working with node 0.8 2012-07-09 13:00:51 +00:00
search_entry.js Added a raw getter to be able to extract images correctly 2012-12-07 23:07:53 +01:00
search_reference.js Initial setup for 0.5 (use eng.git layout) 2012-02-18 08:15:52 +00:00
search_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
search_response.js Bad event handling, and working with node 0.8 2012-07-09 13:00:51 +00:00
unbind_request.js Support invalid DNs in client/server 2014-09-30 18:39:19 -05:00
unbind_response.js Initial switch to bunyan 2012-02-18 08:54:22 +00:00