Commit graph

  • ac397f0841 [ssh_key] better quickly delete private temp key master Daniel STAN 2019-01-04 16:44:28 +01:00
  • 654a7f7406 Au revoir vert + groupe cableur Benjamin Graillot 2018-08-10 18:59:34 +02:00
  • d578a7b40c Merge branch 'master' into 'master' Fardale 2018-03-11 12:52:59 +01:00
  • a5a78c66f7 Fix shebang for non-debian users Jean-Baptiste Daval 2018-03-10 19:27:47 +01:00
  • e53e756e3f Ne crashe plus quand le clipboard est vide Rémi Oudin 2017-10-02 16:30:16 +02:00
  • a395d23bea Merge branch 'master' of https://gitlab.crans.org/nounous/cranspasswords Antoine Bernard 2017-04-23 19:31:47 +02:00
  • 610fd75072 [typo] Correction lien du dépôt. Antoine Bernard 2017-04-23 19:30:40 +02:00
  • 83a489fa9d [client] Fonctions de restaurations de fichiers corrompues Charlie Jacomme 2017-04-23 18:33:16 +02:00
  • 5b8b19fe19 [server] Ajout d'une fonction de restoration des fichiers corrompus Charlie Jacomme 2017-04-23 18:26:28 +02:00
  • 41083f8806 Revert "autogen conf crans" (usr-scripts -> mieux) Daniel STAN 2016-11-27 23:33:29 +01:00
  • 42e1e16c5a autogen conf crans (première version) Daniel STAN 2016-11-27 23:27:31 +01:00
  • 2d5fd8e0cd ask key dropping => ask once and remember Daniel STAN 2016-03-30 18:57:41 +02:00
  • 5a01b2442a clientconfig crans dans sous-dossier Daniel STAN 2015-12-20 21:14:18 +01:00
  • 465c4fd901 couldn't import -> dans sys.stderr Daniel STAN 2015-12-20 21:10:38 +01:00
  • 0d5032352a Merge branch 'remote_sync' Daniel STAN 2015-12-20 20:53:50 +01:00
  • b5c9d0d5ca fname -> filename dans fonction rmfile Daniel STAN 2015-12-20 20:53:13 +01:00
  • 6d0d6a57a0 draft: gestion des clés ssh Daniel STAN 2015-11-10 00:27:32 +01:00
  • 39db981f90 draft: gestion des clés ssh Daniel STAN 2015-11-10 00:27:32 +01:00
  • 81326554d7 màj clientconfig tudor Daniel STAN 2015-11-07 18:45:47 +01:00
  • 74ee60e86c début de réplication Daniel STAN 2015-06-03 19:52:02 +02:00
  • 6377ccb9e7 tudor: màj fichiers conf perso Daniel STAN 2015-06-03 19:47:08 +02:00
  • e1eaad381d fix possible import de client.py Daniel STAN 2015-06-03 19:44:06 +02:00
  • f826e0ebc6 organisation en module python Daniel STAN 2015-06-01 21:41:27 +02:00
  • 58bbcde8ee server: envoie un seul mail par session Daniel STAN 2015-05-21 12:39:56 +02:00
  • 0cd30619ed serverconfigs: small typo Daniel STAN 2015-05-05 19:35:38 +02:00
  • e4085da291 [README] Clarifications pour installation ailleurs que pour le Cr@ns Vincent Le Gallic 2015-03-11 03:08:55 +01:00
  • 4e8703191c Merge branch 'master' into 'master' Daniel Stan 2015-01-30 09:32:45 +01:00
  • 14cf6e83fd Pour que ca marche sous mac aussi... On enlève le path complet, pour gpg (/usr/bin..), on le remplcae par 'gpg' Gabriel Detraz 2015-01-25 13:21:59 +01:00
  • 43f2830008 fichiers d'exemple pour la conf perso de Daniel Daniel STAN 2014-12-29 18:47:47 +01:00
  • e8ea0074e9 Le texte retourné quand on édite peut être vide. Pierre-Elliott Bécue 2014-10-24 22:50:31 +02:00
  • 58b5bf90a2 [README] respbat is not a default group Lucas Serrano 2014-04-25 16:47:46 +02:00
  • fe9ba118ed [cranspasswords] On envoit les notifs via la commande sendmail Pierre-Elliott Bécue 2014-04-25 11:45:46 +02:00
  • 492d9f664a skip "whoami" key instead of popping Daniel STAN 2014-04-24 12:02:05 +02:00
  • 53eb46d652 fname doit être un unicode Daniel STAN 2014-03-12 20:55:34 +01:00
  • 64e40a0a80 [client] On ne crashe pas lamentablement à cause des allemands Vincent Le Gallic 2014-01-29 00:31:55 +01:00
  • 3b5c765dd3
    client: show real target roles Daniel STAN 2014-01-28 11:58:49 +01:00
  • 934c410e39 Ajout du fingerprint de la clé de cauderlier Raphaël Cauderlier 2014-01-28 10:33:44 +01:00
  • fb9581389a
    contents should be unicode Daniel STAN 2014-01-27 22:34:40 +01:00
  • 9b6cfcafa2
    Crans: serverconfig: ajout delorme, màj apf Daniel STAN 2014-01-27 21:34:21 +01:00
  • e52e7be48e server: contents should be unicode Daniel STAN 2014-01-19 21:33:27 +01:00
  • 3ff1608c0a client: Ending newline Daniel STAN 2014-01-17 22:01:07 +01:00
  • f9956f913a subprocess: don't use wait() Daniel STAN 2014-01-12 21:22:32 +01:00
  • fc40d2e6c9 server: évite de bricker la bdd Daniel STAN 2014-01-12 19:58:11 +01:00
  • 34aa2a6469 rajout de --strict-recrypt-files Daniel STAN 2014-01-12 19:31:44 +01:00
  • 88c699e48d [bugfix] recrypt-files: encrypt(...)[1] Daniel STAN 2014-01-12 18:57:38 +01:00
  • ffb5491299 Version mise à jour du fichier d'exemple de cranspasswords Raphaël-David Lasseri 2014-01-12 13:06:38 +01:00
  • b5799eefc5 ajout TODO et DEV Daniel STAN 2014-01-02 18:36:45 +01:00
  • 4356e11d80 réordonnement changelog (récent au plus vieux) Daniel STAN 2014-01-02 18:26:24 +01:00
  • f446136ab1 [bugfix] client: keep prev roles by default Daniel STAN 2013-11-06 17:23:13 +01:00
  • ea2e3e4925 Fix de --recrypt-files Vincent Le Gallic 2013-08-19 15:27:13 +02:00
  • 0ae8886805 En fait la trust (qui est ici validity, merci l'obfuscation de GPG) marginale n'est pas suffisante Vincent Le Gallic 2013-08-18 23:16:05 +02:00
  • be49d4b422 On rename aussi pour l'install-server Vincent Le Gallic 2013-08-18 20:33:47 +02:00
  • 2b0598baa0 Oubli de l'import du module socket Vincent Le Gallic 2013-08-18 20:31:04 +02:00
  • 13402dfeeb On précise sur quels serveur ont lieu les modifications Vincent Le Gallic 2013-08-18 20:23:04 +02:00
  • e54eeec33e Du coup, ça aussi c'est du code mort… Vincent Le Gallic 2013-08-18 20:00:42 +02:00
  • 4455f145c0 Ah oui, c'était bien du code mort Vincent Le Gallic 2013-08-18 19:26:42 +02:00
  • d220fa370f [keep-alive] feature connexion unique au serveur Daniel STAN 2013-08-04 13:33:59 +02:00
  • 6172898d24 passage propre des arguments au serveur Daniel STAN 2013-08-01 13:45:44 +02:00
  • 8d1d29840f sudo -n pour éviter le askpass qui ne marchera Daniel STAN 2013-08-01 13:44:42 +02:00
  • 23ff2d58ee répare les options --(no)?clipboard Daniel STAN 2013-07-31 23:47:28 +02:00
  • 9473004e03 typo dans remote_command Daniel STAN 2013-07-31 13:29:01 +02:00
  • 97025265ee affichage userfriendly si plantage serveur Daniel STAN 2013-07-30 15:01:30 +02:00
  • 624722ad30 umask pour backup Daniel STAN 2013-07-30 14:12:15 +02:00
  • 348873298e pas plus d'un clipboard Daniel STAN 2013-07-30 13:38:57 +02:00
  • f2e78e1b3c oubli init de old_clipboard Daniel STAN 2013-07-30 13:31:48 +02:00
  • 8c0a6dd5a3 argument options en trop dans action remove Daniel STAN 2013-07-30 13:04:56 +02:00
  • 114d97aa4a memoize renvoie un deepcopy Daniel STAN 2013-07-30 13:00:06 +02:00
  • 8e39c55008 show_servers peut s'exécuter sur le client. Vincent Le Gallic 2013-07-30 06:27:29 +02:00
  • ff68bb2a0d .pop au mauvais endroit. Vincent Le Gallic 2013-07-30 06:22:23 +02:00
  • 9965a3098e Ajout de "localhost" dans les serveurs possible pour tester rapidement. Vincent Le Gallic 2013-07-30 06:19:01 +02:00
  • 88f92b2496 changelog 0.1.5 Vincent Le Gallic 2013-07-30 06:18:33 +02:00
  • 300f13b236 On n'a plus besoin de la variable de conf 'user' sur le client, le serveur la renvoie dans le rôle whoami. Vincent Le Gallic 2013-07-30 06:15:27 +02:00
  • 8c83f0c29d Docstring erronée Vincent Le Gallic 2013-07-30 06:13:55 +02:00
  • 1dce8eb8c8 On checke enfin les expiration/confiance sur les sous-clés. Vincent Le Gallic 2013-07-30 05:55:17 +02:00
  • 41aa2cf53c Oublié dans le README : changez 'username' si vous vous appelez autrement sur le serveur. Vincent Le Gallic 2013-07-30 05:54:24 +02:00
  • d7a2ba04ea Je me suis embrouillé sur les confirmations/force/drop. Vincent Le Gallic 2013-07-30 05:51:48 +02:00
  • 525eca4ff6 oubli : gpg() a aussi besoin de options. Vincent Le Gallic 2013-07-30 05:17:49 +02:00
  • 517cb1e745 Ajout d'un coup de os.getenv si on veut pouvoir spécifier où est la conf client. Vincent Le Gallic 2013-07-30 05:13:21 +02:00
  • ba1612b819 typo, oublié d'enlever le .example Vincent Le Gallic 2013-07-30 05:08:51 +02:00
  • ab2f04c60f On vire toutes les variables globales, donc on passe les options parsées à quasiment toutes les fonctions. Vincent Le Gallic 2013-07-30 04:51:37 +02:00
  • b522b4a741 Possibilité de dropper à la volée un bad guy qui a laissé expirer sa clé. Vincent Le Gallic 2013-07-29 23:07:19 +02:00
  • 8e3a76919c Implémentation custom du parseur de gpg --list-keys parce que le package python-gnupg fait pas ce qu'il faut. Vincent Le Gallic 2013-07-29 22:11:45 +02:00
  • b3c0aac0f3 unicodification de la config server Vincent Le Gallic 2013-07-29 21:44:12 +02:00
  • 4af1da7839 Fix on 3589ef41ab. On n'importe pas deux fois gnupg. Vincent Le Gallic 2013-07-29 18:28:49 +02:00
  • 69ca520ef1 On ne laisse pas les modes/owner/permissions au hasard Vincent Le Gallic 2013-07-29 17:40:45 +02:00
  • c2d1c8795e Merge branch 'master' of ssh://git.crans.org/git/cranspasswords Vincent Le Gallic 2013-07-29 05:49:47 +02:00
  • dbf0a88cdf changelog 0.1.4 Vincent Le Gallic 2013-07-29 05:49:31 +02:00
  • 3589ef41ab getfile*s*; putfile*s* et utilisation pour --recrypt-files Vincent Le Gallic 2013-04-13 07:35:11 +02:00
  • c4f46f0f99 changelog 0.1.2-5 Vincent Le Gallic 2013-07-29 04:09:33 +02:00
  • 0f415a0d97 changelog 0.1.3 Vincent Le Gallic 2013-07-29 01:07:58 +02:00
  • ae6ec8be66 Erreur dans le path gnupg Vincent Le Gallic 2013-07-29 00:58:36 +02:00
  • 0bdf20357f Gestion de message d'erreurs. Vincent Le Gallic 2013-07-29 00:15:52 +02:00
  • c3c1115b39 Mode 700 pour les fichiers de mdp Vincent Le Gallic 2013-07-28 23:46:16 +02:00
  • 48d0d767c7 Fichiers de mdp dans /var/lib/cranspasswords/db Vincent Le Gallic 2013-07-28 23:39:32 +02:00
  • 5263206f29 --check-keys -v plus verbeux Vincent Le Gallic 2013-07-28 17:58:50 +02:00
  • a97aa5eea3 print_function Vincent Le Gallic 2013-07-28 17:49:05 +02:00
  • 7dacd6bb1b Makefile côté serveur. Vincent Le Gallic 2013-07-28 17:35:43 +02:00
  • dca1572b21 Mauvais fichier de config client installé par le Makefile Vincent Le Gallic 2013-07-28 17:33:40 +02:00
  • 5b6a576e63 sudo oublié Vincent Le Gallic 2013-07-28 17:32:18 +02:00
  • fdead6f0c8 unicode oublié Vincent Le Gallic 2013-07-28 17:32:03 +02:00