aboutsummaryrefslogtreecommitdiff
path: root/read.go
Commit message (Collapse)AuthorAgeFilesLines
* Fix wrong handling of multi value attributesSimon Beck2022-02-141-2/+3
| | | | | | | | | | | While ldapsearch doesn't seem to mind, apps like keycloak seem to have issues with adding multiple attributes with different values. While the resulting ldif in ldapsearch is indistinguishable there seems to be a slight different on the protocol level. If adding multiple attributes with the same name and different values, keycloak will only see the last entry. But adding a single attribute a slice of values is seems to handle it correctly.
* Use vendored goldapQuentin Dufour2021-09-161-1/+1
|
* Refactor & add case normalization logic to putAttributesAlex Auvolat2021-03-091-0/+3
|
* RefactoringAlex Auvolat2021-03-091-0/+40
|
* Use consul's stale reads by defaultAlex Auvolat2021-03-091-1/+1
|
* Fix equality test in ldap compare requestAlex Auvolat2020-02-131-1/+1
|
* Optimize some kv.List requests to not list all childrenAlex Auvolat2020-02-121-2/+7
|
* Handle search attribute *Alex Auvolat2020-02-111-2/+5
|
* Implement (inefficiently) search scopesAlex Auvolat2020-02-091-0/+12
|
* Merge branch 'gomod' of Deuxfleurs/bottin into masterAlex2020-02-021-2/+3
|\
| * Import upstream lor00x/goldap reposityMaximilien Richer2020-02-021-1/+1
| |
| * Rename go module to bottinMaximilien Richer2020-02-021-1/+2
| |
| * Implements go modulesMaximilien Richer2020-02-021-1/+1
| | | | | | | | | | Following errors compiling with go 1.13 See https://blog.golang.org/migrating-to-go-modules for details.
* | Remove spaces between dn components, use warnings when necessaryAlex Auvolat2020-02-021-8/+8
| |
* | Bug fix: case-insensitive value match (except for passwords)Alex Auvolat2020-02-021-1/+1
|/
* Better loggingAlex Auvolat2020-02-011-12/+10
|
* More logsAlex Auvolat2020-01-281-0/+3
|
* Don't do stupid things like use a dn as a patternAlex Auvolat2020-01-261-2/+0
| | | | Also add metadata fields in objects created on initialization
* Split off read and write functions in separate filesAlex Auvolat2020-01-261-0/+220