Damien Goutte-Gattat
02b329633c
Update French translation.
2 years ago
Damien Goutte-Gattat
20c845f510
Prepare release 0.4.5.
...
Bump version number, update NEWS file and some copyright notices.
2 years ago
Damien Goutte-Gattat
e45f7cde2d
Merge branch 'develop'
2 years ago
Damien Goutte-Gattat
c1be3e985b
Make gfsec-split -l output more readable.
...
When printing the list of available supports, make sure the
descriptions are aligned on the same column.
3 years ago
Damien Goutte-Gattat
cfb144ecc7
Merge branch 'develop'
3 years ago
Damien Goutte-Gattat
4d95b3392d
Use the AM_GNU_GETTEXT_VERSION macro.
...
This macro is needed by autopoint to copy Gettext files when
re-generating the build system.
3 years ago
Damien Goutte-Gattat
9ae3c05c1f
Update project location.
3 years ago
Damien Goutte-Gattat
c5f09d0eee
Update project location.
3 years ago
Damien Goutte-Gattat
4e43d91eea
Small documentation fixes.
...
Fix typo and some missing words.
4 years ago
Damien Goutte-Gattat
dbf9021e32
Update .gitgnore file.
4 years ago
Damien Goutte-Gattat
69b897a3b6
Provide replacement function for strchrnul.
...
The strchrnul function is a GNU extension and as such is not
available everywhere.
4 years ago
Damien Goutte-Gattat
bb70b64c94
Make optional dependencies really optional.
...
Prevent configure from aborting if LibMTP or GIO cannot be found;
those dependencies are optional and gfsecret can be built without
them.
4 years ago
Damien Goutte-Gattat
fb7c6458ba
Fix missing include.
...
Explicitly include the errno.h header in units where errno is
used.
4 years ago
Damien Goutte-Gattat
dce7f23d17
Commit helper M4 macro file.
...
This file should have been committed since the very beginning,
but I somehow completely forgot it...
4 years ago
Damien Goutte-Gattat
0c304125b2
Update French localization.
...
Add new string and fix some typos.
4 years ago
Damien Goutte-Gattat
4009edcf78
Offer to overwrite existing config file.
...
If the configuration file we were about to write already exists,
ask the user whether we should overwrite it, and proceed or abort
accordingly.
4 years ago
Damien Goutte-Gattat
9e827c09bf
Fix erroneous script name in manual.
...
The manual referred to 'gfsec-split-use' instead of the correct
'gfsec-split-gpg'.
5 years ago
Damien Goutte-Gattat
36de0b04e1
Release gfsecret-0.4.4.
5 years ago
Damien Goutte-Gattat
79510134b4
gfsec-split-gpg: Recognize GnuPG > 2.1
...
Make sure the script will properly recognize the gpg binary for
GnuPG > 2.1.
5 years ago
Damien Goutte-Gattat
b52990a486
Fix missing line break in french translation.
5 years ago
Damien Goutte-Gattat
97834599f0
Release gfsecret-0.4.3.
5 years ago
Damien Goutte-Gattat
097ec1be23
Prepare release 0.4.3.
5 years ago
Damien Goutte-Gattat
a32386238d
Update french translation.
5 years ago
Damien Goutte-Gattat
2e5fbf13ef
Update info manual.
5 years ago
Damien Goutte-Gattat
019907aedb
Update man pages.
5 years ago
Damien Goutte-Gattat
aca1022b7f
gfsec-split-gpg: Ask confirmation before splitting.
...
Before actually splitting the GnuPG private key, print some
infos about the key and ask the user if we should proceed.
5 years ago
Damien Goutte-Gattat
8397f6e910
Add draft gfsec-split-gpg script.
...
This script is intended to help the user to split her primary
GnuPG private key.
5 years ago
Damien Goutte-Gattat
28eec9974e
gfsec-split: Do not free data prematurely.
...
We need to keep the secret structure around until we have called
the destroy command, if any.
5 years ago
Damien Goutte-Gattat
6f44a2f454
gfsec-split: Fix off-by-one error in menu handler.
...
Part of the code allowing to select a menu entry failed to
acknowledge that menu entries are numbered starting from one,
not zero.
Incenp-bug-id: 9
5 years ago
Damien Goutte-Gattat
e4d59f2b63
gfsec-split: Call the delete command if specified.
...
If the user specified a delete command using --destroy-cmd option,
call that command at the end to delete the original secret.
5 years ago
Damien Goutte-Gattat
2b002f596c
gfsec-split: Add the restore/destroy-cmd options.
...
These options allow to specify the RESTORE and DESTROY commands
to write to the configuration file, to be later used by gfsec-use.
5 years ago
Damien Goutte-Gattat
5b26c65fe1
gfsec-split: Add the -o, --output option.
...
Add an option to override the default location where the secret
should be reconstructed.
5 years ago
Damien Goutte-Gattat
f556261309
Fix possibly un-initialized variable.
...
The write_file function could return an un-initialized variable
if the fopen call failed for any reason.
5 years ago
Damien Goutte-Gattat
cc5c818fb2
gfsec-use: Document the new options.
...
Complete gfsec-use's man page with a description of the
restore/destroy-cmd options, and the corresponding keywords
in the configuration file.
5 years ago
Damien Goutte-Gattat
21c2419860
gfsec-use: Read restore/destroy commands from config.
...
Gfsec-use can read the commands to execute to restore and
destroy the secret from the configuration file.
5 years ago
Damien Goutte-Gattat
c2ef91c240
gfsec-use: Add the restore/delete-cmd options.
...
These options allow the user to automatically call another
program when the secret has been reconstructed and when it
should be destroyed.
Incenp-bug-id: 8
5 years ago
Damien Goutte-Gattat
f43d6e92c8
Exit with an error on any problem.
...
Do not report success if anything fails *after* the secret file
has been split or reconstructed.
5 years ago
Damien Goutte-Gattat
c306ffe621
Fix missing headers.
5 years ago
Damien Goutte-Gattat
5014e3c008
Add french localization.
5 years ago
Damien Goutte-Gattat
ee913f5b12
Add I18N support.
...
Allow use of gettext for I18N support. Mark all user-visible
strings as translatable.
5 years ago
Damien Goutte-Gattat
780e723b7e
Remove useless braces
...
Apply coding style rules: remove braces around 1-statement block.
5 years ago
Damien Goutte-Gattat
05ab6465e9
Remove useless (void) statements
...
Remove statements that were added solely to silence "unused
variable" warnings, and that are not needed anymore.
5 years ago
Damien Goutte-Gattat
5bdbd46e00
Merge branch 'develop'
5 years ago
Damien Goutte-Gattat
2b9e881fbf
Prepare 0.4.2 release
5 years ago
Damien Goutte-Gattat
644d7d972d
Do not overwrite an existing configuration file
...
If the configuration file already exists, abort with an error
message instead of overwriting it.
We may ask for a confirmation later, but for now, just let the
user delete the file himself before invoking gfsec-split again.
5 years ago
Damien Goutte-Gattat
236bdf1d3c
Silence -Wsign-compare warnings
5 years ago
Damien Goutte-Gattat
71ef8e2392
Update documentation of gfsec-split's -c option
...
Update the manuals to reflect the new behavior of gfsec-split's
-c, --config option.
5 years ago
Damien Goutte-Gattat
17279743d5
Avoid duplicated call to xasprintf
...
Refactor the previous patch to call xasprintf at only one place
when making the pathname to the configuration file.
5 years ago
Damien Goutte-Gattat
1d9f6b27a5
Write user-specified config file in config dir
...
If the pathname given to the -c option is a "naked filename" (that
is, no parent directory and no extension), then transform it into
a pathname to a file in $XDG_CONFIG_HOME/gfsecret.
E.g., "-c config" will write the configuration in
$XDG_CONFIG_HOME/gfsecret/config.conf.
5 years ago
Damien Goutte-Gattat
9c9a08a6e7
Fix contact infos
...
Use devel@incenp.org as contact address in the manual; update the
URL for the Gitweb interface.
5 years ago