summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* strings in LDAP are case-insensitive (#8)wxiaoguang2021-07-206-23/+137
| | | | | | | | | | | | | | | | | Thank you @wxiaoguang ! * strings in LDAP are case-insensitive * optmize routeFunc (faster, case-insensitive) * small optimiztion to routeFunc * request the directory server to return operational attributes by adding + (the plus sign) in your ldapsearch command. * request the directory server to return operational attributes by adding + (the plus sign) in your ldapsearch command. * request the directory server to return operational attributes by adding + (the plus sign) in your ldapsearch command. * remove operational attributes
* Fixed handling of UTF8 chars in filter value (#9)Apehaenger2021-07-204-17/+28
| | | Thank you @Apehaenger
* Fix examples (#6)Hiroki Uchiumi2019-10-213-6/+12
| | | | | | | | * Fix modify.go of examples * Fix proxy.go of examples * Fix server.go of examples
* Add support for retrieving all user attributes (#5)Viktor Kojouharov2019-07-032-2/+55
|
* make serve function public (#4)dirkm2019-07-035-31/+33
| | | | | | | | * make serve function public * make Dn public * make attrs public
* Implement FilterSubstrings (#2)Jeroen Simonetti2016-06-011-2/+27
| | | | | | | | | * Implement FilterSubstrings * Remove unneeded if Signed-off-by: Jeroen Simonetti <jeroen@simonetti.nl> Signed-off-by: Jeroen Simonetti <jeroen@simonetti.nl>
* Fix issue where ManageDSAit control sent (#3)Elan Yusuf Hakim2016-06-011-1/+4
| | | | * Fix whitespace control value * Add strings package
* Merge pull request #1 from BradburyLab/masterNed2016-01-041-37/+51
|\ | | | | DialTLSDialer added && gofmt
| * DialTLSDialer added && gofmtIvan Egorov2015-12-291-37/+51
|/
* Fixed bug with SizeLimit=1ned2015-06-032-6/+28
|
* Added search SizeLimit supportned2015-06-023-9/+39
|
* Tolerate DerefAliases requests w/o falling overned2014-12-111-2/+1
|
* Implemented other LDAP server operations (add/delete/modify/extended/etc.) and tests.ned2014-11-2320-754/+1515
|
* LDAP server supportned2014-11-1221-61/+1821
|
* Ping / Abandon request should not expect responseunai.avila2014-09-041-10/+0
|
* Add ping methodunai.avila2014-09-021-0/+43
|
* import timeunai.avila2014-08-201-0/+1
|
* Make Dial accept a timeoutunai.avila2014-08-201-0/+12
|
* Added unbind methodunai.avila2014-08-191-0/+44
|
* cleanup : unexport FilterMap & remove FilterSubstringsMap (unneeded)Vincent Vanackere2014-08-012-20/+14
|
* filter_test : rewrite encode/decode tests to be table-drivenVincent Vanackere2014-08-011-28/+27
| | | | Only 1 test for now but other tests should be written, especially to check the various possible encoding issues...
* filter : small code cleanupVincent Vanackere2014-08-011-7/+7
| | | | Also use ber.DecodeString in DecompileFilter like with all other filters
* Merge fixes for ldap present filter encoding/decoding from Gregory HaikVincent Vanackere2014-08-012-2/+43
|\
| * filter: bugfix for FilterPresentGregory Haik2014-08-012-2/+43
|/
* Switch asn1-ber dependency to "github.com/vanackere/asn1-ber"Vincent Vanackere2014-07-2410-10/+10
|
* examples : fix import path, add +build ignore directiveVincent Vanackere2014-07-244-4/+12
| | | | These examples are independant (and not part of a single package).
* Remove data race between *Conn.Close() and *Conn.reader()Vincent Vanackere2014-07-231-13/+19
| | | | | A single channel is now used to signal that the connection was closed. There is also no need to set the net.Conn field to nil as this was causing a nil pointer dereference in the reader loop.
* cosmetic changesjuju20132014-04-184-10/+10
|
* make examples search worksjuju20132014-04-181-10/+17
|
* SpruceHealth disappeared :-(John Weldon2014-04-1610-10/+10
|
* update referencesJohn Weldon2014-03-214-4/+4
|
* Fixed spelling of PrimitiveSamuel Stauffer2014-03-196-33/+33
|
* Don't capitalize function argumentsSamuel Stauffer2014-03-194-21/+21
|
* Use error instead of *ErrorSamuel Stauffer2014-03-198-32/+32
|
* Short writes don't happen without an error so don't loopSamuel Stauffer2014-03-191-12/+5
|
* Remove newlines from log messagesSamuel Stauffer2014-03-194-24/+24
|
* Rename DialSSL to DialTLS and remove DialTLS infavor of exporting StartTLSSamuel Stauffer2014-03-191-24/+8
|
* Some more cleanupSamuel Stauffer2014-03-199-57/+53
|
* Stylistic fixes, update imports, and some format string fixesSamuel Stauffer2014-03-1916-84/+71
|
* connection handlingMarc Sauter2014-03-192-82/+78
|
* renameMarc Sauter2014-03-1913-13/+13
|
* refactoring, redesigned connection/message handlingtmfkams2014-03-196-205/+210
|
* SSL/TLS with certificatestmfkams2014-03-194-9/+101
|
* doctmfkams2014-03-191-2/+1
|
* refactoring, fixes for go1.2, modify addedtmfkams2014-03-1916-1253/+1777
|
* Merge pull request #4 from bollenberger/mastermmitton2014-02-201-0/+27
|\ | | | | Create LICENSE
| * Create LICENSEBrian Ollenberger2014-02-201-0/+27
|/
* Initial test cases for ldap connections and searchesMichael Mitton2011-02-181-0/+125
|
* Fixed message processing deadlocks and added mutex for closing functionMichael Mitton2011-02-181-20/+51
|
* Added debugging codeMichael Mitton2011-02-181-2/+27
|
* Added getLDAPResultCode function to get result code and description from result packetMichael Mitton2011-02-181-0/+15
|
* Fixed error checkingMichael Mitton2011-02-181-1/+6
|
* Fixed TypoMichael Mitton2011-02-181-1/+1
|
* first commitMichael Mitton2011-02-189-0/+1382