Commit graph

201 commits

Author SHA1 Message Date
Charlie Jacomme
5b8b19fe19 [server] Ajout d'une fonction de restoration des fichiers corrompus 2017-04-23 18:26:28 +02:00
Daniel STAN
41083f8806 Revert "autogen conf crans" (usr-scripts -> mieux)
This reverts commit 42e1e16c5a.
2016-11-27 23:33:29 +01:00
Daniel STAN
42e1e16c5a autogen conf crans (première version) 2016-11-27 23:27:31 +01:00
Daniel STAN
2d5fd8e0cd ask key dropping => ask once and remember 2016-03-30 18:57:41 +02:00
Daniel STAN
5a01b2442a clientconfig crans dans sous-dossier 2015-12-20 21:14:18 +01:00
Daniel STAN
465c4fd901 couldn't import -> dans sys.stderr 2015-12-20 21:10:38 +01:00
Daniel STAN
0d5032352a Merge branch 'remote_sync' 2015-12-20 20:53:50 +01:00
Daniel STAN
b5c9d0d5ca fname -> filename dans fonction rmfile 2015-12-20 20:53:13 +01:00
Daniel STAN
6d0d6a57a0 draft: gestion des clés ssh 2015-12-02 16:18:54 +01:00
Daniel STAN
39db981f90 draft: gestion des clés ssh 2015-11-10 00:27:32 +01:00
Daniel STAN
81326554d7 màj clientconfig tudor 2015-11-07 18:45:47 +01:00
Daniel STAN
74ee60e86c début de réplication 2015-06-03 19:52:02 +02:00
Daniel STAN
6377ccb9e7 tudor: màj fichiers conf perso 2015-06-03 19:47:08 +02:00
Daniel STAN
e1eaad381d fix possible import de client.py 2015-06-03 19:44:06 +02:00
Daniel STAN
f826e0ebc6 organisation en module python 2015-06-01 21:46:17 +02:00
Daniel STAN
58bbcde8ee server: envoie un seul mail par session 2015-05-21 12:40:20 +02:00
Daniel STAN
0cd30619ed serverconfigs: small typo 2015-05-05 19:35:38 +02:00
Vincent Le Gallic
e4085da291 [README] Clarifications pour installation ailleurs que pour le Cr@ns 2015-03-11 03:08:55 +01:00
Daniel Stan
4e8703191c Merge branch 'master' into 'master'
Master

Pour que ca marche sous mac sans planter (gp y est sur /usr/local/bin et non usr/bin)
2015-01-30 09:32:45 +01:00
Gabriel Detraz
14cf6e83fd Pour que ca marche sous mac aussi...
On enlève le path complet, pour gpg (/usr/bin..), on le remplcae par 'gpg'
2015-01-25 13:21:59 +01:00
Daniel STAN
43f2830008 fichiers d'exemple pour la conf perso de Daniel 2014-12-29 18:47:47 +01:00
Pierre-Elliott Bécue
e8ea0074e9 Le texte retourné quand on édite peut être vide.
* Par exemple, si le fichier n'est pas chiffré pour ma clef.
2014-10-24 22:50:31 +02:00
Lucas Serrano
58b5bf90a2 [README] respbat is not a default group 2014-04-25 16:48:57 +02:00
Pierre-Elliott Bécue
fe9ba118ed [cranspasswords] On envoit les notifs via la commande sendmail 2014-04-25 11:45:46 +02:00
Daniel STAN
492d9f664a skip "whoami" key instead of popping 2014-04-24 12:03:18 +02:00
Daniel STAN
53eb46d652 fname doit être un unicode
On ne gère la conversion vers du binaire (utf-8) qu'au dernier
moment.
2014-03-12 20:58:54 +01:00
Vincent Le Gallic
64e40a0a80 [client] On ne crashe pas lamentablement à cause des allemands
La doc de GPG prétend que --with-colons output de l'UTF-8
regardless of any --display-charset. Eh bah c'est faux.

Je provide même un working example :
gpg --list-key --with-colons 095D9EC8C995AB203DC260FEECAA37C45C7E48CE
2014-01-29 00:31:55 +01:00
Daniel STAN
3b5c765dd3
client: show real target roles
Actual new target roles were not correctly shown in the editor. (Although the
list of new recipients was correct).
2014-01-28 12:09:28 +01:00
Raphaël Cauderlier
934c410e39 Ajout du fingerprint de la clé de cauderlier 2014-01-28 10:33:44 +01:00
Daniel STAN
fb9581389a
contents should be unicode
Fix it. Like 88c699e48d
2014-01-27 22:41:44 +01:00
Daniel STAN
9b6cfcafa2
Crans: serverconfig: ajout delorme, màj apf 2014-01-27 21:34:21 +01:00
Daniel STAN
e52e7be48e server: contents should be unicode
And encrypted (but TODO later)
2014-01-19 21:33:27 +01:00
Daniel STAN
3ff1608c0a client: Ending newline
Text files always have a final "\n" character. Add it before
running the editor, otherwise, it will automatically add it and we would
think the file has changed.
2014-01-18 19:02:17 +01:00
Daniel STAN
f9956f913a subprocess: don't use wait()
http://docs.python.org/2/library/subprocess.html#subprocess.Popen.wait

Je n'avais pas lu le warning ...
2014-01-12 23:12:05 +01:00
Daniel STAN
fc40d2e6c9 server: évite de bricker la bdd
Avec nawak dans le contents
2014-01-12 23:10:23 +01:00
Daniel STAN
34aa2a6469 rajout de --strict-recrypt-files
Autre manière de sélectionner les mots de passes à rechiffrer : on sélectionne
les mots de passes dont la liste des rôle est inclue dans la liste souhaitée.
2014-01-12 23:10:02 +01:00
Daniel STAN
88c699e48d [bugfix] recrypt-files: encrypt(...)[1]
encrypt ne renvoie plus une chaîne chiffrée mais une liste (sic)
[success, chaîne] depuis 0bdf2035.
On corrige ici pour éviter de defacer tous les mdps.
2014-01-12 23:09:31 +01:00
Raphaël-David Lasseri
ffb5491299 Version mise à jour du fichier d'exemple de cranspasswords 2014-01-12 13:06:38 +01:00
Daniel STAN
b5799eefc5 ajout TODO et DEV 2014-01-11 17:32:25 +01:00
Daniel STAN
4356e11d80 réordonnement changelog (récent au plus vieux) 2014-01-02 18:26:24 +01:00
Daniel STAN
f446136ab1 [bugfix] client: keep prev roles by default
Lorsqu'on éditait un fichier, on écrasait nécessairement les roles
en place, car l'option.roles était parsée avec la supposition que
None = mes roles en écritures.
On corrige parse_roles en considérant (par défaut) que la valeur None
reste à None, ce qui permet de continuer à vérifier que les arguments
fournis sont valides.
Un peu de refactoring dans le code de edit_file a eu lieu au passage
(principalement des simplifications du code).
2013-11-06 17:23:13 +01:00
Vincent Le Gallic
ea2e3e4925 Fix de --recrypt-files 2013-08-19 15:27:13 +02:00
Vincent Le Gallic
0ae8886805 En fait la trust (qui est ici validity, merci l'obfuscation de GPG) marginale n'est pas suffisante 2013-08-18 23:16:05 +02:00
Vincent Le Gallic
be49d4b422 On rename aussi pour l'install-server 2013-08-18 20:33:47 +02:00
Vincent Le Gallic
2b0598baa0 Oubli de l'import du module socket 2013-08-18 20:31:25 +02:00
Vincent Le Gallic
13402dfeeb On précise sur quels serveur ont lieu les modifications 2013-08-18 20:23:04 +02:00
Vincent Le Gallic
e54eeec33e Du coup, ça aussi c'est du code mort… 2013-08-18 20:00:42 +02:00
Vincent Le Gallic
4455f145c0 Ah oui, c'était bien du code mort 2013-08-18 19:27:12 +02:00
Daniel STAN
d220fa370f [keep-alive] feature connexion unique au serveur
C'était plus pratique que de faire un merge de la branche devel-keep-alive.
La feature n'est pas activée automatiquement pour les gens qui ont déjà
un fichier de config, mais elle est présente pour ceux qui en crée un.
2013-08-04 13:35:09 +02:00
Daniel STAN
6172898d24 passage propre des arguments au serveur
Cependant, je pense que ce fichier est du code mort (pas testé).

http://stackoverflow.com/questions/4824590/propagate-all-arguments-in-a-bash-shell-script
2013-08-01 13:45:44 +02:00