Rémi Oudin
e53e756e3f
Ne crashe plus quand le clipboard est vide
...
Par ailleurs, ceci permet de ne pas conserver le mot de passe dans le
presse-papier, puisque celui-ci est réinitialisé à la chaine de
caractère vide par la suite.
2017-10-02 16:30:16 +02:00
Antoine Bernard
a395d23bea
Merge branch 'master' of https://gitlab.crans.org/nounous/cranspasswords
2017-04-23 19:31:47 +02:00
Antoine Bernard
610fd75072
[typo] Correction lien du dépôt.
2017-04-23 19:30:40 +02:00
Charlie Jacomme
83a489fa9d
[client] Fonctions de restaurations de fichiers corrompues
2017-04-23 18:35:30 +02:00
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