Commit Graph

108 Commits

Author SHA1 Message Date
MrArmonius 5f0f6a730a Add goldap source files + modified import 2021-07-13 15:23:50 +02:00
MrArmonius 7c8bd455e6 Delete goldap, switch to another branch 2021-07-13 15:09:16 +02:00
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
Alex aa912b5ceb Add drone signature 2021-04-05 12:19:02 +02:00
Alex c32d605a11 Fix logo in readme 2021-04-05 11:53:42 +02:00
Alex 91bd4c35dd Drone CI badge for branch main 2021-04-05 11:49:16 +02:00
Alex 2b0c6f09ff Update bottin version in hcl example 2021-03-09 19:08:59 +01:00
Alex 99d8955ab3 Refactor & add case normalization logic to putAttributes 2021-03-09 19:00:45 +01:00
Alex 1a20a64eff Refactoring 2021-03-09 18:30:59 +01:00
Alex dc3fd4df65 Use consul's stale reads by default 2021-03-09 18:24:30 +01:00
Alex b17e3fe3c7 Add bottin CI badge 2021-02-08 14:44:44 +01:00
Alex af6dd95107 test add drone CI 2021-02-08 14:12:52 +01:00
Alex e4b5c67be0 Style changes 2020-11-13 12:55:32 +01:00
Alex 4367e4a232 Fix horrible, horrible bug 2020-11-13 12:47:54 +01:00
Alex f43934a7b9 Fix image link in README.md 2020-04-04 18:55:58 +02:00
Alex 15b2b812bf Add use case paragraph in README 2020-03-11 08:42:25 +01:00
Alex f244607a7a Mention Guichet in README 2020-02-28 18:31:44 +01:00
Alex 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
Alex 0c4d55895c Update docker image version 2020-02-14 22:03:46 +01:00
Alex afcad41e85 Use lowercase attributes objectclass and structuralobjectclass 2020-02-14 21:26:43 +01:00
Alex fd6a555216 Ensure objects have an objectclass property 2020-02-14 21:23:01 +01:00
Alex 81328aa321 Update docker image to version 12 2020-02-13 17:56:44 +01:00
Alex 13d8cf028a Add a function to resync member/memberOf values over the database 2020-02-13 14:41:49 +01:00
Alex 49be2069f6 Refactor memberOf management logic 2020-02-13 14:41:49 +01:00
Alex 6f893138a3 Make getAttribute return an empty array instead of nil when key not found 2020-02-13 14:41:49 +01:00
Alex 851573e28f Fix equality test in ldap compare request 2020-02-13 14:41:49 +01:00
Alex c3d30df155 Update Docker image 2020-02-12 17:39:09 +01:00
Alex 8ca2d39971 Optimize some kv.List requests to not list all children 2020-02-12 15:14:58 +01:00
Alex e52a1f74a3 Handle search attribute * 2020-02-11 23:20:33 +01:00
Alex 9e365d4b53 Update nomad hcl file to use template instead of artifact 2020-02-10 17:45:10 +01:00