Commit graph

22 commits

Author SHA1 Message Date
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
Daniel STAN
e52e7be48e server: contents should be unicode
And encrypted (but TODO later)
2014-01-19 21:33:27 +01:00
Daniel STAN
fc40d2e6c9 server: évite de bricker la bdd
Avec nawak dans le contents
2014-01-12 23:10:23 +01: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
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
624722ad30 umask pour backup
Probablement n'était-ce pas grave (le dossier est safe), mais on est
jamais trop prudent
2013-07-30 14:12:26 +02:00
Vincent Le Gallic
300f13b236 On n'a plus besoin de la variable de conf 'user' sur le client, le serveur la renvoie dans le rôle whoami.
Du coup, évidemment, il ne faut pas définir un rôle "whoami".
Si le serveur en trouve un, il lèvera une exception.
2013-07-30 06:15:27 +02:00
Vincent Le Gallic
3589ef41ab getfile*s*; putfile*s* et utilisation pour --recrypt-files
On peut récupérer/envoyer plusieurs fichiers à la fois.

A priori, le serveur n'est plus rétro-compatible avec les clients non à jour.

Conflicts:
	client.py
	server.py
2013-07-29 05:45:49 +02:00
Vincent Le Gallic
0bdf20357f Gestion de message d'erreurs.
En quelque sorte un revert de 555b6c4c0a
qui revertait bbc6cb73f6.
Maintenant, ça marche.
2013-07-29 00:15:52 +02:00
Vincent Le Gallic
a97aa5eea3 print_function 2013-07-28 17:49:05 +02:00
Vincent Le Gallic
7dacd6bb1b Makefile côté serveur. 2013-07-28 17:35:43 +02:00
Vincent Le Gallic
502f885737 Déhardcodage, fin : "cranspasswords" est maintenant une variable qu'on peut modifier. 2013-07-28 15:05:26 +02:00
Vincent Le Gallic
555b6c4c0a Revert "Unicodification : fix; gestion de messages d'erreur; ajout du CA"
This reverts commit bbc6cb73f6.

Conflicts:
	serverconfig.example.py
2013-07-28 01:58:07 +02:00
Vincent Le Gallic
bbc6cb73f6 Unicodification : fix; gestion de messages d'erreur; ajout du CA 2013-07-27 20:50:50 +02:00
Vincent Le Gallic
0e68a8e638 Unicodification : solving merge conflict due to cherry-pick
Conflicts:
	cranspasswords.py
2013-07-27 20:40:26 +02:00
Vincent Le Gallic
691bc29f7b Unicodification 2013-07-27 20:15:35 +02:00
Vincent Le Gallic
8d4cda9ff5 Ce n'est pas le boulot de notification() de faire le backup, mais il faut penser à appeler backup() 2013-07-27 20:13:55 +02:00
Vincent Le Gallic
167e988782 Doc sphinx-like serveur 2013-07-27 20:03:14 +02:00
Vincent Le Gallic
8baac3374c Possibilité de déclarer le serveur comme read-only 2013-04-10 04:00:59 +02:00
Vincent Le Gallic
ced75bcaed On laisse la possibilité que le nom de l'expéditeur soit configuré à autre chose que "cranspasswords". 2013-03-07 17:46:05 +01:00
Daniel STAN
d994ae836f Début de restructuration 2012-11-23 03:38:59 +01:00
Renamed from cranspasswords-server.py (Browse further)