MrArmonius
2f09e10933
suppress kill in the script(provoked error 143)
2021-07-09 16:46:00 +02:00
MrArmonius
49fcbcae7c
Exit 0 in the script
2021-07-09 16:43:43 +02:00
MrArmonius
3f8e633045
Change return code 143 to 0
2021-07-09 16:36:23 +02:00
MrArmonius
e4778a9a89
Add launch script and remove openssl
2021-07-09 16:34:27 +02:00
MrArmonius
eb7f00c526
Add config.json.test to use in Go test
2021-07-09 16:32:02 +02:00
MrArmonius
a9b04a255f
Test bottin comportment
2021-07-09 16:27:15 +02:00
MrArmonius
3e658ac201
Add sign Drone and suppress opennssl package in script
2021-07-09 16:24:03 +02:00
MrArmonius
a9d9484f23
Add sign and transform bash to ash script
2021-07-09 16:04:19 +02:00
MrArmonius
974d8806d8
Add sign and bash command
2021-07-09 15:55:59 +02:00
MrArmonius
986ef6d59d
Add sign to .drone
2021-07-09 15:53:12 +02:00
MrArmonius
09512a271d
Test .drone ls step bootin
2021-07-09 15:47:54 +02:00
MrArmonius
139a40bdf3
Ajout d'une step pour lancer le test integration
2021-07-09 15:37:07 +02:00
MrArmonius
bfd12a48c4
Add test_automatic/integration binarie
2021-07-09 15:29:09 +02:00
MrArmonius
aeac8faf15
Ajout Nouvelle Version integration.go
2021-07-09 15:27:13 +02:00
MrArmonius
2f350965ce
Modification server init()
...
Lecture Password
Ajout d'une lecture de password à travers la variable d'environnement
"BOTTIN_DEFAULT_ADMIN_PW" sinon génère aléatoirement
2021-07-09 15:24:33 +02:00
MrArmonius
5fbe39c38a
Création script bash de test
2021-07-09 15:23:21 +02:00
MrArmonius
f93f9e6958
Rajout script bash pour drone
2021-07-08 16:56:09 +02:00
MrArmonius
f294b66874
test_automatique fini et fonctionnel
2021-07-08 16:22:30 +02:00
MrArmonius
32cce4c4d3
Ajout des fichiers WireSharks scan pour problème messageID
2021-07-08 10:45:05 +02:00
MrArmonius
9e4b4a0162
Mise en place du code source goldap
...
Changement des imports dans les fichiers go de bottin et ldapserver.
Rajout d'un fichier txt dans test-automatique pour reproduire le bug des
requêtes ldap.
2021-07-07 18:26:02 +02:00
MrArmonius
75f4a916c3
Tests écrit en go sur la réaction du serveur Bottin
...
Tests réalisés:
- création aléatoires des Users et Groups- LDAP ADD
- vérifications des attributs sur Consul et ceux qu'on a ajouté - LDAP
Search
- modifications des attributs des users et groups puis vérifications -
LDAP Modify
2021-07-07 01:49:33 +02:00
aa912b5ceb
Add drone signature
2021-04-05 12:19:02 +02:00
c32d605a11
Fix logo in readme
2021-04-05 11:53:42 +02:00
91bd4c35dd
Drone CI badge for branch main
2021-04-05 11:49:16 +02:00
2b0c6f09ff
Update bottin version in hcl example
2021-03-09 19:08:59 +01:00
99d8955ab3
Refactor & add case normalization logic to putAttributes
2021-03-09 19:00:45 +01:00
1a20a64eff
Refactoring
2021-03-09 18:30:59 +01:00
dc3fd4df65
Use consul's stale reads by default
2021-03-09 18:24:30 +01:00
b17e3fe3c7
Add bottin CI badge
2021-02-08 14:44:44 +01:00
af6dd95107
test add drone CI
2021-02-08 14:12:52 +01:00
e4b5c67be0
Style changes
2020-11-13 12:55:32 +01:00
4367e4a232
Fix horrible, horrible bug
2020-11-13 12:47:54 +01:00
f43934a7b9
Fix image link in README.md
2020-04-04 18:55:58 +02:00
15b2b812bf
Add use case paragraph in README
2020-03-11 08:42:25 +01:00
f244607a7a
Mention Guichet in README
2020-02-28 18:31:44 +01:00
825aa77089
Hopefully, fix most case-sensitivity issues
...
- DNs are always used in canonical form: lowercase, no spaces. This is
how they are internally handled and stored in paths and fields such as
member and memberof
- Attribute names now can have any combination of lower/uppercase and
stuff should work
- When modifying an attribute with a name that hase a different
lower/upper combination than the previously stored value, keep the
previous attribute name
- Trim spaces from values and do not store empty values
2020-02-15 12:07:31 +01:00
0c4d55895c
Update docker image version
2020-02-14 22:03:46 +01:00
afcad41e85
Use lowercase attributes objectclass and structuralobjectclass
2020-02-14 21:26:43 +01:00
fd6a555216
Ensure objects have an objectclass property
2020-02-14 21:23:01 +01:00
81328aa321
Update docker image to version 12
2020-02-13 17:56:44 +01:00
13d8cf028a
Add a function to resync member/memberOf values over the database
2020-02-13 14:41:49 +01:00
49be2069f6
Refactor memberOf management logic
2020-02-13 14:41:49 +01:00
6f893138a3
Make getAttribute return an empty array instead of nil when key not found
2020-02-13 14:41:49 +01:00
851573e28f
Fix equality test in ldap compare request
2020-02-13 14:41:49 +01:00
c3d30df155
Update Docker image
2020-02-12 17:39:09 +01:00
8ca2d39971
Optimize some kv.List requests to not list all children
2020-02-12 15:14:58 +01:00
e52a1f74a3
Handle search attribute *
2020-02-11 23:20:33 +01:00
9e365d4b53
Update nomad hcl file to use template instead of artifact
2020-02-10 17:45:10 +01:00
938311a48e
Make Makefile more generic
2020-02-10 11:54:36 +01:00
8e819b7d5c
Modify initial administrator account to include displayname attribute
2020-02-10 11:37:39 +01:00