-
Notifications
You must be signed in to change notification settings - Fork 5
/
package.lisp
32 lines (32 loc) · 1.07 KB
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(defpackage :trivial-ldap
(:use #:common-lisp)
(:nicknames #:ldap)
(:shadow #:delete #:search)
(:export
; mod types.
#:delete #:replace #:add
; search option symbols
#:base #:sub #:one #:never #:search #:find #:always
; objects.
#:entry #:ldap
; methods.
#:user #:pass #:base #:debugflag #:host #:port #:rdn #:dn #:attrs #:compare
#:sslflag #:reuse-connection #:rebind
#:bind #:unbind #:abandon #:add #:delete #:moddn #:search
#:new-entry-from-list #:replace-attr #:del-attr #:add-attr #:modify
#:attr-list #:attr-value #:new-entry #:new-ldap #:ldif #:change-rdn
#:response #:results-pending-p #:next-search-result
; convenience macros
#:dosearch #:ldif-search
; utilities
#:escape-string #:unescape-string
#:attribute-binary-p
#:probably-binary-field-error
#:skip-entry
#:handle-as-binary
#:handle-as-binary-and-add-known
#:listify-filter
; errors
#:ldap-error #:ldap-filter-error #:ldap-connection-error #:ldap-response-error
#:ldap-bind-error #:ldap-referral-error
#:ldap-size-limit-exceeded-error))