summaryrefslogtreecommitdiffstats
path: root/modules/ldap/README
diff options
context:
space:
mode:
authorUnknwon <joe2010xtmf@163.com>2014-09-07 20:04:47 -0400
committerUnknwon <joe2010xtmf@163.com>2014-09-07 20:04:47 -0400
commit59a7c7c5a530cead1905c0c686869ea0f6a7949c (patch)
tree00e1e6a987b9fd032e24b2edd1603a0a711f3878 /modules/ldap/README
parent25d6ae69d1cb392922b9d9dc0da1c17aef9a9db2 (diff)
downloadgitea-59a7c7c5a530cead1905c0c686869ea0f6a7949c.tar.gz
gitea-59a7c7c5a530cead1905c0c686869ea0f6a7949c.zip
Remove ldap dep
Diffstat (limited to 'modules/ldap/README')
-rw-r--r--modules/ldap/README33
1 files changed, 33 insertions, 0 deletions
diff --git a/modules/ldap/README b/modules/ldap/README
new file mode 100644
index 0000000000..edb54de0ac
--- /dev/null
+++ b/modules/ldap/README
@@ -0,0 +1,33 @@
+Basic LDAP v3 functionality for the GO programming language.
+
+Required Librarys:
+ github.com/johnweldon/asn1-ber
+
+Working:
+ Connecting to LDAP server
+ Binding to LDAP server
+ Searching for entries
+ Compiling string filters to LDAP filters
+ Paging Search Results
+ Modify Requests / Responses
+
+Examples:
+ search
+ modify
+
+Tests Implemented:
+ Filter Compile / Decompile
+
+TODO:
+ Add Requests / Responses
+ Delete Requests / Responses
+ Modify DN Requests / Responses
+ Compare Requests / Responses
+ Implement Tests / Benchmarks
+
+This feature is disabled at the moment, because in some cases the "Search Request Done" packet will be handled before the last "Search Request Entry":
+ Mulitple internal goroutines to handle network traffic
+ Makes library goroutine safe
+ Can perform multiple search requests at the same time and return
+ the results to the proper goroutine. All requests are blocking
+ requests, so the goroutine does not need special handling