aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
8 daysupdate module nameHEADmasterMarin Ivanov
2019-02-13Revert the simplification of Searcher and Binder interfacesMarin Ivanov
* Revert "Simplify sever search functions" commit 9402a7d580c2dd929c68cf8b3038a1e6496f607f. * Revert "Simplify server bind functions" commit 82a8f44a2f4cf0686635d2a23ebb41a8f445194e. * Fix tests
2019-02-13Merge branch 'fix/server/starttls-panic'Marin Ivanov
Fixes a bug where the server panics on STARTTLS, if TLSConfig is not set.
2019-02-13Fix panic when TLSConfig is not setMarin Ivanov
2019-02-13Merge branch 'fix-ssl-tests'Marin Ivanov
2019-02-13Fix SSL testMarin Ivanov
2019-02-13Merge branch 'enforce-tls'Marin Ivanov
2019-02-13Add documentation for server.{TLSConfig,EnforceTLS}Marin Ivanov
* Move contributors to CONTRIBUTORS.md
2019-02-13Add option to require TLS upgrade, before serving any requestsMarin Ivanov
2019-02-13Change dependency urls and package nameMarin Ivanov
* Make Go skip the examples directory
2019-02-13Added go.modMarin Ivanov
2018-11-16Fix test importMark Rushakoff
2018-11-14Support StartTLS in serverMark Rushakoff
2018-11-12Fix test vet issuesMark Rushakoff
2018-02-23Simplify sever search functionsMark Rushakoff
2018-02-23Simplify server bind functionsMark Rushakoff
For our purposes, it doesn't need to route multiple functions across different DNs, so use a simple function instead.
2018-02-23Use Serve in tests to avoid port contentionMark Rushakoff
2018-02-23Remove QuitChannel method, add Close methodMark Rushakoff
2018-02-23Export Serve methodMark Rushakoff
So that we can pass a net.Listener. Useful for binding to a random port for test.
2018-02-23Update import paths and go fmtMark Rushakoff
2018-02-23Merge branch 'asn1ber'Mark Rushakoff
2018-02-23Move ber package to internalMark Rushakoff
In order to not have an external dependency in the ldapserver repo.
2017-01-04Merge pull request #1 from michael-grosshans/masterNed McClain
Fixed UTF-8 Encoding Problems & problem with signed/unsigned integers
2017-01-04Fixed problem with message 128Michael Grosshans
2017-01-03Fixed String DecodingMichael Grosshans
2016-06-01Implement FilterSubstrings (#2)Jeroen Simonetti
* Implement FilterSubstrings * Remove unneeded if Signed-off-by: Jeroen Simonetti <[email protected]> Signed-off-by: Jeroen Simonetti <[email protected]>
2016-06-01Fix issue where ManageDSAit control sent (#3)Elan Yusuf Hakim
* Fix whitespace control value * Add strings package
2016-01-04Merge pull request #1 from BradburyLab/masterNed
DialTLSDialer added && gofmt
2015-12-29DialTLSDialer added && gofmtIvan Egorov
2015-06-02Fixed bug with SizeLimit=1ned
2015-06-02Added search SizeLimit supportned
2014-12-10Tolerate DerefAliases requests w/o falling overned
2014-11-23Implemented other LDAP server operations (add/delete/modify/extended/etc.) ↵ned
and tests.
2014-11-12LDAP server supportned
2014-09-04Ping / Abandon request should not expect responseunai.avila
2014-09-02Add ping methodunai.avila
2014-08-20import timeunai.avila
2014-08-20Make Dial accept a timeoutunai.avila
2014-08-19Added unbind methodunai.avila
2014-08-01cleanup : unexport FilterMap & remove FilterSubstringsMap (unneeded)Vincent Vanackere
2014-08-01filter_test : rewrite encode/decode tests to be table-drivenVincent Vanackere
Only 1 test for now but other tests should be written, especially to check the various possible encoding issues...
2014-08-01filter : small code cleanupVincent Vanackere
Also use ber.DecodeString in DecompileFilter like with all other filters
2014-08-01Merge fixes for ldap present filter encoding/decoding from Gregory HaikVincent Vanackere
2014-08-01filter: bugfix for FilterPresentGregory Haik
2014-07-24Switch asn1-ber dependency to "github.com/vanackere/asn1-ber"Vincent Vanackere
2014-07-24examples : fix import path, add +build ignore directiveVincent Vanackere
These examples are independant (and not part of a single package).
2014-07-23Remove data race between *Conn.Close() and *Conn.reader()Vincent Vanackere
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.
2014-04-18cosmetic changesjuju2013
2014-04-18make examples search worksjuju2013
2014-04-15fix typoJohn Weldon