Pierre-Elliott Bécue
fe9ba118ed
[cranspasswords] On envoit les notifs via la commande sendmail
2014-04-25 11:45:46 +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
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