aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Refactor memberOf management logicAlex Auvolat2020-02-133-95/+83
|
* Make getAttribute return an empty array instead of nil when key not foundAlex Auvolat2020-02-132-13/+1
|
* Fix equality test in ldap compare requestAlex Auvolat2020-02-131-1/+1
|
* Update Docker imageAlex Auvolat2020-02-121-1/+1
|
* Optimize some kv.List requests to not list all childrenAlex Auvolat2020-02-122-3/+8
|
* Handle search attribute *Alex Auvolat2020-02-113-4/+6
|
* Update nomad hcl file to use template instead of artifactAlex Auvolat2020-02-101-3/+2
|
* Make Makefile more genericAlex Auvolat2020-02-101-10/+14
|
* Modify initial administrator account to include displayname attributeAlex Auvolat2020-02-101-1/+2
|
* Implement (inefficiently) search scopesAlex Auvolat2020-02-092-1/+13
|
* Fix logo path (broken due to repo renaming)Quentin Dufour2020-02-021-1/+1
|
* Change some Printf's to Debugf'sAlex Auvolat2020-02-022-5/+5
|
* Merge branch 'gomod' of Deuxfleurs/bottin into masterAlex2020-02-0211-13/+116
|\
| * Import upstream lor00x/goldap reposityMaximilien Richer2020-02-0211-11/+12
| |
| * Rename go module to bottinMaximilien Richer2020-02-024-4/+7
| |
| * Implements go modulesMaximilien Richer2020-02-025-5/+104
| | | | | | | | | | 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-025-37/+59
| |
* | Bug fix: case-insensitive value match (except for passwords)Alex Auvolat2020-02-023-2/+10
| |
* | Update README with accurate info on how to build BottinAlex Auvolat2020-02-023-4/+14
|/
* CSSAlex Auvolat2020-02-011-1/+1
|
* Absolute urlAlex Auvolat2020-02-011-1/+1
|
* Add bottin logoAlex Auvolat2020-02-012-12/+17
|
* Something that actually worksAlex Auvolat2020-02-013-3/+4
|
* Better loggingAlex Auvolat2020-02-0111-89/+92
|
* Fix password comparisonAlex Auvolat2020-02-013-5/+6
|
* Fix missing newline after TLS warningAlex Auvolat2020-02-011-1/+1
|
* Mention docker some moreAlex Auvolat2020-01-312-1/+3
|
* Rebrand to Bottin (with Superboum's benediction)Alex Auvolat2020-01-317-55/+55
|
* More logsAlex Auvolat2020-01-285-9/+15
|
* Use better randomnessAlex Auvolat2020-01-272-5/+12
|
* Fix slice boundsAlex Auvolat2020-01-271-1/+1
|
* Allow for both TLS and non-TLS connectionsAlex Auvolat2020-01-273-56/+98
|
* Implement TLS mechanisms correctly, I hopeAlex Auvolat2020-01-272-30/+68
|
* Don't do stupid things like use a dn as a patternAlex Auvolat2020-01-265-12/+16
| | | | Also add metadata fields in objects created on initialization
* Add missing LICENSE (gplv2) for imported ldapserver moduleAlex Auvolat2020-01-261-0/+340
|
* Separate build path for static versionAlex Auvolat2020-01-264-4/+9
|
* Bump docker tagAlex Auvolat2020-01-261-1/+1
|
* Fix missing procedure for delete membership & "better" failure handlingAlex Auvolat2020-01-263-21/+74
| | | | | | | | After an object has been updated, membership information must be propagated to other object. Such operations may fail when calling consul but if they do we don't return fail immediatly returning an error code any more. Instead we just print all the errors to our logs and try to process the remaining updates.
* Split off read and write functions in separate filesAlex Auvolat2020-01-263-658/+692
|
* Add dockerfile, makefile and example nomad configuration fileAlex Auvolat2020-01-263-0/+76
|
* More serious schema enforcementAlex Auvolat2020-01-262-15/+85
|
* FixesAlex Auvolat2020-01-265-11/+21
|
* Add GPLv3 licenseAlex Auvolat2020-01-262-0/+677
|
* Complete readmeAlex Auvolat2020-01-261-15/+40
|
* Complete READMEAlex Auvolat2020-01-262-4/+62
|
* Less logs but better logsAlex Auvolat2020-01-265-26/+73
|
* Externalize configAlex Auvolat2020-01-263-30/+116
|
* Add anyread to admins in example acl because don't be ridiculousAlex Auvolat2020-01-261-4/+4
|
* Fix an issue with excluded attributesAlex Auvolat2020-01-261-1/+1
|
* First ACL implementationAlex Auvolat2020-01-263-102/+320
|