Werner Koch
75c0534820
Revamped the W32 gettext implementation.
2008-11-04 19:54:02 +00:00
Werner Koch
4019792423
Fixed the card removed with cached app bug. (Famous last fix).
2008-11-03 19:09:34 +00:00
Werner Koch
338ddd0bb6
Use bin2hex if possible.
2008-11-03 10:54:18 +00:00
Werner Koch
8997c155e3
Check that the socket is well and served by us.
2008-10-29 17:24:27 +00:00
Werner Koch
738f3c74b5
Cosmetic fix
2008-10-29 08:45:13 +00:00
Werner Koch
d68deedb30
Fix last chnage. Reported by Tom Pegios.
2008-10-29 08:38:07 +00:00
Werner Koch
028327d827
Fixed w32-gettext.
2008-10-28 15:00:23 +00:00
Werner Koch
668398b300
Remove debug code.
2008-10-28 12:14:29 +00:00
Werner Koch
3f8e827f63
fixed a bug in the prompt formatter.
2008-10-28 11:41:52 +00:00
Werner Koch
77452f25f0
auto po updates.
2008-10-23 19:58:20 +00:00
Werner Koch
0ca1cfe3b3
Try to start the agent before invoking the protect-tool.
2008-10-23 09:41:41 +00:00
Werner Koch
12366d1e81
Help dirmngr to use supplied trust anchors.
2008-10-21 15:03:51 +00:00
Marcus Brinkmann
b04901468f
2008-10-21 Marcus Brinkmann <marcus@g10code.com>
...
* command.c (open_card): If connect error is SW_HOST_NO_CARD,
return a more descriptive error.
2008-10-21 13:53:08 +00:00
Werner Koch
0a5f742466
Marked all unused args on non-W32 platforms.
2008-10-20 13:53:23 +00:00
Werner Koch
e1f4154d75
Fix a bug in estream_snprintf. Found by a failed t-gettime under Windows.
2008-10-19 16:10:46 +00:00
Werner Koch
0698c5169f
Use more warning options with modern GCCs.
...
Other minor changes.
2008-10-17 19:18:46 +00:00
Werner Koch
dd96bd44d4
Reset the context lock flag after a failed dirmngr start which may happend
...
due to --disable-dirmngr.
2008-10-17 13:12:11 +00:00
Werner Koch
b519a52cea
Made scdaemon more robust on Windows.
2008-10-15 13:23:10 +00:00
Werner Koch
d0ca953014
SCD changes for PC/SC under W32.
2008-10-14 18:18:21 +00:00
Werner Koch
c1329ec7c6
Add --delete-keys as alias for --delete-key.
2008-10-13 09:42:32 +00:00
Werner Koch
969dfd9890
Explain how to delete a secret X.509 key.
2008-10-13 09:29:20 +00:00
David Shaw
1b86ee9806
* main.h, mainproc.c (check_sig_and_print), keylist.c
...
(list_keyblock_print), pkclist.c (do_edit_ownertrust), keyedit.c
(menu_showphoto), photoid.c (generate_photo_id, show_photos), misc.c
(pct_expando): Add %v and %V expandos so that displaying photo IDs can
show the attribute validity tag (%v) and string (%V). Originally by
Daniel Gillmor.
2008-10-03 20:00:46 +00:00
Werner Koch
af7c1fa134
Add /daatfile command to gpg-connect-agent.
2008-10-01 16:17:39 +00:00
Werner Koch
0f98eedef4
Fix bug #922
2008-09-30 18:24:10 +00:00
Werner Koch
0c21ded87b
Extend --list-dirs to print the bindir.
2008-09-30 12:45:44 +00:00
Werner Koch
8381a43ca7
Add gpgsm server command GETINFO agent-check.
...
Fix tests.
2008-09-30 10:30:20 +00:00
Werner Koch
7d63aa42e5
Remove hacks which are not anymore needed since we now require Libgcrypt 1.4
2008-09-29 15:02:55 +00:00
Marcus Brinkmann
d62ca1bf4a
2008-09-28 Marcus Brinkmann <marcus@g10code.com>
...
* apdu.c (pcsc_get_status): Fix last change.
2008-09-28 12:48:41 +00:00
David Shaw
d3157d6f8e
* keyedit.c (keyedit_menu): Fix bug where a modified keyring loses its
...
modified status after a "clean" or "minimize" that doesn't need to do
anything.
2008-09-25 18:12:39 +00:00
Werner Koch
b77e7c9f2e
Fix bug #931
2008-09-25 12:55:50 +00:00
Werner Koch
96f16f736e
Finished support for v2 cards with the exception of secure messaging.
2008-09-25 10:06:02 +00:00
David Shaw
0d71795aae
* pkclist.c (select_algo_from_prefs): Redo function to rank prefs and
...
pick a consensus winner across all keys.
2008-09-23 21:52:18 +00:00
David Shaw
bb39c59728
* gpg.texi (OpenPGP Key Management): Clarify setpref a bit.
2008-09-23 19:18:52 +00:00
Werner Koch
761e997af5
Improvements for 2k keys.
2008-09-23 15:42:11 +00:00
Marcus Brinkmann
8368144fa7
Marcus Brinkmann <marcus@g10code.com>
...
* apdu.c (pcsc_get_status): Be more relaxed with the usable flag
under Windows.
M scd/ChangeLog
M scd/apdu.c
2008-09-23 13:04:42 +00:00
Werner Koch
2693db33d0
Untested fix for TPDU level exchange of large data (command chaining)
2008-09-23 10:36:09 +00:00
Werner Koch
f899b9683b
Support the Certifciate DO of the v2 OpenPGP cards.
2008-09-23 09:57:45 +00:00
David Shaw
1377e1fe8d
* keyserver.c (keyserver_import_cert): Allow keyserver URLs in
...
addition to full URLs in CERT records.
2008-09-04 16:54:58 +00:00
Werner Koch
d30fdae24b
Workaround for a mingw runtime bug.
2008-09-04 10:35:41 +00:00
Werner Koch
5a8bf0bec6
Fix gpg-preset-passphrase bug.
...
Cleanups
2008-09-03 09:37:32 +00:00
Moritz Schulte
72110961f1
2008-08-30 Moritz <moritz@gnu.org>
...
* scdaemon.c (main): Use estream_asprintf instead of asprintf.
* command.c (update_reader_status_file): Likewise.
(cmd_serialno): Use estream_asprintf instead of asprintf
and xfree instead of free to release memory allocated
through (estream_)asprintf.
(cmd_learn): Likewise.
(pin_cb): Likewise.
* app-openpgp.c (get_public_key): Likewise.
2008-08-31 11:55:09 +00:00
Werner Koch
d92f06e882
Add a warning nite to --throw-keyds.
2008-08-28 14:57:25 +00:00
David Shaw
2a7b21ac72
* configure.ac: Use printf for the most portable SVN version
...
detection.
2008-08-27 17:01:29 +00:00
David Shaw
eb0b47b422
* configure.ac: Darwin's /bin/sh has a builtin echo that doesn't
...
understand '-n'. Use tr to trim the carriage return instead.
2008-08-27 05:58:30 +00:00
Werner Koch
39a5a34eab
Avoid passing NULL to printf while debugging.
2008-08-19 19:36:42 +00:00
Werner Koch
8e89644451
Fix new test for v2 cards.
2008-08-18 11:08:04 +00:00
Werner Koch
7b81a6b074
Print a 'f' for validated non-root certificates in gpgsm colon style listing.
...
Doc fixes.
2008-08-13 15:41:48 +00:00
Werner Koch
ac5c3fab30
Cehck for expire date overflows.
2008-08-11 08:08:08 +00:00
Werner Koch
4fa68f839b
Fix APDU buffer problem under MAC OS.
2008-08-11 07:42:25 +00:00
Marcus Brinkmann
7d2cfee1df
2008-08-08 Marcus Brinkmann <marcus@g10code.de>
...
* gpgsm.h (struct server_control_s): Remove member dirmngr_seen.
* call-dirmngr.c (dirmngr2_ctx, dirmngr_ctx_locked)
(dirmngr2_ctx_locked): New global variables.
(prepare_dirmngr): Don't check dirmngr_seen anymore.
(start_dirmngr): Move bunch of code to ...
(start_dirmngr_ext): ... this new function.
(release_dirmngr, start_dirmngr2, release_dirmngr2): New
functions.
(gpgsm_dirmngr_isvalid): Call release_dirmngr.
(gpgsm_dirmngr_lookup): Call release_dirmngr. If dirmngr_ctx is
locked, use dirmngr2_locked.
(gpgsm_dirmngr_run_command): Call release_dirmngr.
2008-08-08 01:06:48 +00:00