Werner Koch
b342a5523e
Updated the German translation.
...
* po/de.po: Update.
2011-12-02 21:57:32 +01:00
Werner Koch
c7b3b42d8c
Don't print anonymous recipient messages in quiet mode.
...
This is bug#1378.
2011-12-02 21:57:31 +01:00
Werner Koch
f380c30861
Allow creating subkeys using an existing key
...
This works by specifying the keygrip instead of an algorithm (section
number 13) and requires that the option -expert has been used. It
will be easy to extend this to the primary key.
2011-12-02 21:57:31 +01:00
Werner Koch
231c53a16a
typo fixes
2011-12-02 21:57:31 +01:00
Marcus Brinkmann
eec0b39a47
Merge branch 'master' into npth
...
Conflicts:
common/ChangeLog
2011-10-25 17:38:46 +02:00
Werner Koch
7dfcc9f19a
Allow distribution of dotlock.* also under a modified BSD license
2011-10-24 11:38:17 +02:00
Werner Koch
d4fa82e688
Typo fix and remove of some colloquial terms
2011-10-18 16:47:12 +02:00
Marcus Brinkmann
0e5d57cc6d
Cast npth_self result for safety.
2011-10-13 17:50:10 +02:00
Marcus Brinkmann
7629ac332c
Fix error check.
2011-10-13 17:49:45 +02:00
Marcus Brinkmann
63dd3b9a43
Amend last commit.
2011-10-13 17:46:38 +02:00
Marcus Brinkmann
3a0f06e3e8
Fix npth version check.
2011-10-13 17:43:12 +02:00
Marcus Brinkmann
36e85416a3
Merge branch 'master' into npth
...
Conflicts:
ChangeLog
common/ChangeLog
2011-10-13 17:18:05 +02:00
Marcus Brinkmann
2959e9e4d1
Initial port to Npth.
2011-10-13 17:09:29 +02:00
Werner Koch
5319aa952f
Put more options into the options index
...
Also removed the single letter options from the index.
2011-10-12 17:36:56 +02:00
Werner Koch
b277bec250
Extend yat2m to allow indented tables.
...
Current makeinfo versions allow to indent the texinfo source. However
yat2m had no support for this. With this patch it is now possible to
use a simple indentation style while keeping man pages readable.
2011-10-12 15:52:13 +02:00
Werner Koch
cdd152bf49
Change JNLIB license to LGPLv3+ or GPLv2+.
...
This is to allow the use of this code with code under GPLv2(only).
2011-09-30 12:53:34 +02:00
Werner Koch
a2d081a20a
Add prefix macro for dotlock functions.
...
Also fixed a type in the GLIB version.
2011-09-30 09:45:21 +02:00
Werner Koch
f61b5371c4
Add dotlock_get_fd and dotlock_set_fd.
2011-09-29 16:51:48 +02:00
Werner Koch
bf3d5beb71
Make dotlock.c thread-safe on pthread systems.
...
This is achieved by passing the define DOTLOCK_USE_PTHREAD.
2011-09-29 15:27:01 +02:00
Werner Koch
ed8e267859
Add a flag parameter to dotlock_create.
...
This allows us to extend this function in the future.
2011-09-28 15:41:58 +02:00
Werner Koch
567a31c2a0
Allow arbitrary timeouts with dotlock.
2011-09-28 11:47:40 +02:00
Werner Koch
8a033fecfb
Improved the dotlock module.
...
- It is now more portable and may be used outside of GnuPG
- vfat file systems are now supported.
- The use of link(2) is more robust.
- Wrote extensive documentation.
2011-09-27 17:18:56 +02:00
Werner Koch
537be4ca47
Remove check for gcry_kdf_derive
...
This is not anymore required because we require Libgcrypt 1.5.0 which
features this function.
2011-09-27 17:17:06 +02:00
Werner Koch
b73ae3ca36
Renamed the lock functions.
...
Also cleaned up the dotlock code for easier readability.
2011-09-23 14:43:58 +02:00
Werner Koch
acde3f8ea6
Remove support for RISCOS from dotlock.c
2011-09-22 14:27:32 +02:00
Werner Koch
6cf8890dc1
Allow NULL for free_public_key.
2011-09-20 19:24:52 +02:00
Jim Meyering
850f09b2e3
tests: avoid use of freed pointer
...
[spotted by coverity]
This is only in tests/, but easy to fix, so...
I've included extra context so you can see how var->value would
be used in the following atoi call.
>From cf9ae83fd2da8d7a289b048ef0feed4096f6d263 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@redhat.com>
Date: Tue, 20 Sep 2011 16:32:59 +0200
Subject: [PATCH] avoid use of free'd pointer
* asschk.c (set_type_var): Set var->value to NULL after freeing it,
to avoid subsequent use of freed pointer.
2011-09-20 18:14:51 +02:00
Jim Meyering
b8b4d5c9e5
avoid use of freed pointer
...
Without this patch, pk2 would be freed twice.
>From 2a18a4b757e0896e738fefbbaa8ff8c23a9edf89 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@redhat.com>
Date: Tue, 20 Sep 2011 16:20:39 +0200
Subject: [PATCH] avoid use of freed pointer
If we free pk2 at the top of the for-loop, set it to NULL
so that we don't free it again just before returning.
* revoke.c (gen_desig_revoke): Don't use pk2 after freeing it.
2011-09-20 18:12:07 +02:00
Werner Koch
7c000f18de
Replace gcry_md_start_debug by gcry_md_debug.
...
This is to allow building with Libgcrypt master (1.6) which has some
cleanups in the API/ABI.
2011-09-20 09:54:27 +02:00
Ben Kibbey
0dcf517700
Allow no protection in pinentry-mode=loopback.
...
When the inquired passphrase has a 0 length then treat it as no
protection.
2011-09-13 08:33:43 +02:00
Ben Kibbey
eb5709f554
Fixed invalid free.
2011-09-13 08:33:01 +02:00
Werner Koch
57ef0d6087
Fixed regression in libcurl.m4
...
Fixed lost hash sign introduced by previous change (2011-04-08).
Reported by John Marshall.
2011-09-12 15:36:27 +02:00
Ben Kibbey
fb1cdd7b0e
Handle pinentry-mode=loopback.
...
When this mode is set an inquire will be sent to the client to retrieve
the passphrase. This adds a new inquire keyword "NEW_PASSPHRASE" that the
GENKEY and PASSWD commands use when generating a new key.
2011-09-12 09:54:16 +02:00
Werner Koch
bea3b7c93f
Mark component descriptions for translation.
2011-08-26 15:20:41 +02:00
Werner Koch
4379c01a24
Beautified the online html manual
2011-08-12 14:40:47 +02:00
Werner Koch
816bee1fa0
Fixed set but unused variable bugs
2011-08-10 14:11:30 +02:00
Werner Koch
14442d2be0
Fix autoconf warnings and update config.* files.
2011-08-10 13:39:38 +02:00
Werner Koch
7316b53426
Typo fix
2011-08-10 13:26:17 +02:00
Ben Kibbey
28eac436bb
Update option s2k-count to match the documentation.
...
The option would previously return an error if its value was < 65536.
2011-08-10 12:46:06 +02:00
Werner Koch
81389383a3
Made the KILLAGENT and KILLSCD commands working again.
...
This requires that GnuPG is build with a newer version of Libassuan
(2.0.3).
2011-08-10 11:47:04 +02:00
Werner Koch
14e0b60efd
Adjust for signed integer passed to OpenPGP card decrypt.
2011-08-08 10:44:03 +02:00
Werner Koch
663768f9af
Minor doc updates v2.0 vs. v2.1)
2011-08-08 10:17:33 +02:00
Werner Koch
fe8619d29c
Do not print read-only trustdb warning with --quiet.
...
This is only a warning and gpg would anyway print an error message if
it tries to write to the trustdb.
2011-07-29 09:58:34 +02:00
Werner Koch
809dfd70e3
Make the inquire cancel fix a little bit more robust.
2011-07-27 11:10:15 +02:00
Ben Kibbey
29af48840f
Fixed gpg-agent SCD inquire command cancellation.
...
Need to send the CANCEL command back to scdaemon otherwise the next SCD
command will fail.
2011-07-27 10:58:52 +02:00
Werner Koch
6f86ee812f
Fix crash while reading unsupported ssh keys.
...
This bug was found by n-roeser at gmx.net
(gnupg-devel@, msgid 4DFC7298.4040509@gmx.net ).
2011-07-22 09:29:40 +02:00
Werner Koch
2d0ca28a22
Try to get the only-valid-if-cert-valid cert from the dirmngr first.
...
This should always work because the dirmngr asked us to validate the
given certificate. This should make OCSP configuration easier because
there is less requirement to install all certificates for Dirmngr and
gpgsm.
CAUTION: This code has not yet been tested.
2011-07-21 10:24:03 +02:00
Werner Koch
093ed70fbf
Allow listing of ssh fingerprint with the agent's KEYINFO command.
2011-07-20 21:13:24 +02:00
Werner Koch
d479906991
Support a confirm flag for ssh.
...
This implements the suggestion from bug#1349. With this change the
fingerprint of the ssh key is also displayed in the pinentry prompts.
2011-07-20 20:49:41 +02:00
Werner Koch
69f8a7f15d
New functions to compute an ssh style fingerprint.
2011-07-20 16:41:25 +02:00