aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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
|
* Apply gofmt & minor refactoringAlex Auvolat2020-01-261-21/+17
|
* Fix handling of empty set of values as absence of the keyAlex Auvolat2020-01-201-10/+19
|
* Add TODO listAlex Auvolat2020-01-191-0/+4
|
* Forbid "/" in DNAlex Auvolat2020-01-191-14/+47
|
* Implement ModifyAlex Auvolat2020-01-191-1/+190
|
* Handle LDAP Compare and Delete requestsAlex Auvolat2020-01-191-0/+130
|
* Basic code cleanupAlex Auvolat2020-01-191-12/+26
|
* Use correct return code for unimplemented filtersAlex Auvolat2020-01-191-1/+1
|
* Better DN suffix validationAlex Auvolat2020-01-191-18/+33
|
* Implement add with group membershipAlex Auvolat2020-01-191-25/+110
|
* Use only []string for values, implement addAlex Auvolat2020-01-191-46/+65
|
* Case insensitive match on attribute namesAlex Auvolat2020-01-191-19/+23
|
* Implement Search with basic filter supportAlex Auvolat2020-01-191-6/+206
|
* Add ldapserver source in here & add support for client stateAlex Auvolat2020-01-1910-23/+1078
|
* Begin Go reimplementation of BottinAlex Auvolat2020-01-193-0/+266