Fichier à consulter dès qu'il y a une modification dedans.
Explique les modifications entre les versions, surtout si on casse
la backward-compatibility.


== Overview ==

cranspasswords possède plusieurs branches.
 * master : branche à utiliser en production.
 * dev : ce qui est dedans a des chances d'être cassé.
   Plein d'essais ou de trucs cools, mais si ça marche pas c'est normal.
 * 0.1, 0.2,… : anciennes versions (si vieux serveur),
   ça n'intègre plus de nouvelles fonctionnalités, seulement d'éventuels bugfix.

=== 0.1.5 ===
''Pour voir cette version, git show 0.1.5''

Les nouveaux clients s'attendent à ce que le serveur renvoie le rôle spécial
"whoami".

=== 0.1.2-5 ===
''Pour voir cette version, git show 0.1.2-5''

(Oublié entre les tags 0.1.2 et 0.1.3)

Le path du script sur le serveur n'est plus /root/cranspasswords/server.py
mais /usr/local/bin/cranspasswords-server

=== 0.1.4 ===
''Pour voir cette version, git show 0.1.4''

Les fonctions serveurs getfile et putfile au singulier ne sont plus garanties de
fonctionner.

=== 0.1.3 ===
''Pour voir cette version, git show 0.1.3''

Les fichiers de mdp ne sont plus stockés dans /root/cranspasswords/db/
mais /var/lib/cranspasswords/db/.

=== 0.1.2 ===
''Pour voir cette version, git show 0.1.2''

Le fichier à exécuter n'est plus cranspasswords.py mais client.py

=== 0.1.1 ===
''Pour voir cette version, git show 0.1.1''

La bash_complétion a changé pour ne plus hardcoder le nom cranspasswords

Pour récupérer la bash_complétion comme avant :
 * sourcer bash_completion et non plus cranspasswords_bash_completion
 * exécuter quelque part "complete -F _cranspasswords_completion cranspasswords"

== version 0.1 ==
Première version de cranspasswords une fois passé aux systèmes de branches.