Daniel Kahn Gillmor
5132ea8a0d
Update RFC references to RFC 4880
...
--
2013-03-05 11:00:46 +01:00
Werner Koch
21feecd48f
gpg: Add pinentry-mode feature.
...
* g10/gpg.c: Include shareddefs.h.
(main): Add option --pinentry-mode.
* g10/options.h (struct opt): Add field pinentry_mode.
* g10/passphrase.c: Include shareddefs.h.
(have_static_passphrase): Take care of loopback pinentry_mode.
(read_passphrase_from_fd): Ditto.
(get_static_passphrase): New.
(passphrase_to_dek_ext): Factor some code out to ...
(emit_status_need_passphrase): new.
* g10/call-agent.c (start_agent): Send the pinentry mode.
(default_inq_cb): Take care of the PASSPHRASE inquiry. Return a
proper error code.
(agent_pksign): Add args keyid, mainkeyid and pubkey_algo.
(agent_pkdecrypt): Ditto.
* g10/pubkey-enc.c (get_it): Pass new args.
* g10/sign.c (do_sign): Pass new args.
* g10/call-agent.c (struct default_inq_parm_s): New. Change all
similar structs to reference this one. Change all users and inquire
callback to use this struct, instead of NULL or some undefined but not
used structs. This change will help to eventually get rid of global
variables.
--
This new features allows to use gpg without a Pinentry. As a
prerequisite the agent must be configured to allow the loopback
pinentry mode (option --allow-loopback-pinentry). For example
gpg2 --pinentry-mode=loopback FILE.gpg
may be used to decrypt FILE.gpg while entering the passphrase on the
tty. If batch is used, --passphrase et al. may be used, if
--command-fd is used, the passphrase may be provided by another
process. Note that there are no try-again prompts in case of a bad
passphrase.
2013-02-07 20:37:58 +01:00
Werner Koch
4ea37fe4b2
Fix incorrect description of --delete-secret-key
...
--
This is bug#1429.
2012-08-09 14:45:18 +02:00
Werner Koch
c4b9a9b9f3
Typo fixes in de.po.
...
--
This is bug#1276 and http://bugs.debian.org/594343
2012-03-26 15:50:13 +02:00
Werner Koch
31f548a18a
Rewrite dns-cert.c to not use the gpg-only iobuf stuff.
...
* common/dns-cert.c: Remove iobuf.h.
(get_dns_cert): Rename to _get_dns_cert. Remove MAX_SIZE arg. Change
iobuf arg to a estream-t. Rewrite function to make use of estream
instead of iobuf. Require all parameters. Return an gpg_error_t
error instead of the type. Add arg ERRSOURCE.
* common/dns-cert.h (get_dns_cert): New macro to pass the error source
to _gpg_dns_cert.
* common/t-dns-cert.c (main): Adjust for changes in get_dns_cert.
* g10/keyserver.c (keyserver_import_cert): Ditto.
* doc/gpg.texi (GPG Configuration Options): Remove max-cert-size.
2011-11-30 17:34:49 +01:00
Werner Koch
32118628a0
typo fixes
2011-11-02 18:29:47 +01: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
550d94b011
Clarify documentation of --keyid-format.
...
Fixes bug#1354.
2011-07-18 10:38:14 +02:00
Werner Koch
d679b4d642
Require libgpg-error 1.10
...
This allows to remove some error code substitutes.
Fixed a typo in gpg.text.
2011-05-20 10:27:50 +02:00
Werner Koch
00f8b68505
Move parameter file description to the manual.
2011-03-01 17:08:49 +01:00
David Shaw
b0b46f46cf
* gpg.texi (GPG Configuration Options): Clarify that show-photos
...
doesn't work with --with-colons. --personal-digest-preferences does
not have a default any longer.
2010-10-29 19:41:28 +00:00
Werner Koch
54591341a4
More agent support for gpg.
2010-10-13 15:57:08 +00:00
Werner Koch
5a679857ef
Describe %v and %V.
2010-10-11 12:36:27 +00:00
Werner Koch
a78335c9ce
Add new option --with-keygrip
2010-10-08 11:11:08 +00:00
Werner Koch
bfbd80feb9
Exporting secret keys via gpg-agent is now basically supported.
...
A couple of forward ported changes.
Doc updates.
2010-10-01 20:33:53 +00:00
David Shaw
b8f9f9b1f6
Clarify that --force-v3-sigs disables (not enables) v4 options
2010-09-28 16:04:47 +00:00
Werner Koch
8b8925a2bd
Some work on porting dirmngr (unfinished)
...
Ported gpgtar to W32.
2010-07-16 13:19:45 +00:00
Werner Koch
bbe388b5db
Add unfinished gpgtar.
...
Collected changes and ports of bug fixes from stable.
2010-06-07 13:33:02 +00:00
Werner Koch
299aeda4b0
Link to the bug tracker in the gpg man page.
2010-02-11 11:30:07 +00:00
Werner Koch
8459bcf95a
Various changes to eventually support openpgp keys in pgp-agent.
...
Comment fixes.
Minor chnages in preparation of a W32CE port.
2010-02-02 14:06:19 +00:00
Werner Koch
af935bd410
Implement --faked-systrem-time for gpg.
...
Typo and comment fixes.
2009-12-17 17:25:26 +00:00
Werner Koch
cb5491bfaf
support numeric debug levels.
2009-12-03 18:04:40 +00:00
Werner Koch
cf2ec5673f
Add gpgconf related dummy options default_pubkey_algo.
...
Add option --skip-hidden-recipients
Comment updates.
2009-11-23 19:18:04 +00:00
David Shaw
61b351854b
* gpg.texi (GPG Configuration Options): Clarify that ca-cert-file is a
...
generic store, the details of which depend on the underlying
libraries.
2009-10-20 05:03:16 +00:00
Werner Koch
999a909708
Allow uid sand key election using a '*'.
2009-09-04 11:52:03 +00:00
David Shaw
fa4a237b6c
* gpg.text: Suggested new ordering for --edit-key.
2009-08-24 22:21:39 +00:00
David Shaw
38a3e20952
* gpg.texi (OpenPGP Options): Clarify that personal-foo-preferences
...
overrides recipient preferences (safely).
2009-08-17 16:48:49 +00:00
David Shaw
1b61770848
* gpg.texi (GPG Configuration Options): Document keyserver options
...
check-cert and ca-cert-file.
2009-08-14 19:43:26 +00:00
David Shaw
9df29b446d
* gpg.texi (OpenPGP Options): Don't mention --no-sk-comment (doesn't
...
exist any longer).
2009-07-31 14:36:22 +00:00
David Shaw
ab9a918bc2
Try a DNS-SD lookup to find a domain-specific LDAP server before
...
resorting to keys.{domain}.
2009-07-23 18:28:54 +00:00
Werner Koch
506aee32fd
Typo fixes. Fixes bug#1093
2009-07-22 13:33:46 +00:00
Werner Koch
02e05e28e7
Give hints on files to backup.
2009-07-22 10:24:46 +00:00
Werner Koch
d56084296c
Fix bug 1090.
2009-07-20 10:42:45 +00:00
Werner Koch
556d4ed983
Allow generation of DSA2 keys without --enable-dsa2.
2009-05-20 09:57:10 +00:00
Werner Koch
8e7e6f124b
Doc fixes.
2009-05-08 15:08:37 +00:00
David Shaw
a50a274d20
* gpg.texi (GPG Configuration Options): Document keyserver-options
...
debug.
2009-03-16 18:45:46 +00:00
Werner Koch
59d7a54e72
New PIN Callback attributes in gpg-agent.
...
Common prompts for keypad and simple card reader.
More support for Netkey cards; PIN management works now.
2009-03-05 19:19:37 +00:00
Werner Koch
53f1c11adf
Small doc fixes.
2008-12-12 14:04:22 +00:00
Werner Koch
78ff45c49e
Align ticker to the full or half second.
2008-12-08 19:10:42 +00:00
David Shaw
bb39c59728
* gpg.texi (OpenPGP Key Management): Clarify setpref a bit.
2008-09-23 19:18:52 +00:00
Werner Koch
f899b9683b
Support the Certifciate DO of the v2 OpenPGP cards.
2008-09-23 09:57:45 +00:00
Werner Koch
d92f06e882
Add a warning nite to --throw-keyds.
2008-08-28 14:57:25 +00:00
Werner Koch
7d1b0d8626
Add a warning note to --allow-multiple-messages.
...
s/Sylpeed-Claws/Claws-Mail/.
2008-08-07 07:46:52 +00:00
Werner Koch
035c838f71
Made --fixed-list-mode obsolete.
2008-06-11 08:07:54 +00:00
Marcus Brinkmann
102b285a2d
2008-05-15 Marcus Brinkmann <marcus@g10code.de>
...
* gpg.texi (Operational GPG Commands): Mention the way to change
the default signing key.
2008-05-15 10:59:35 +00:00
Werner Koch
d9405f0c49
Updated German translation.
...
Fix in gpgconf for W32.
2008-05-09 09:54:35 +00:00
Werner Koch
69ae16636c
Add command --locate-key.
...
Fix auto-key-locate processing of "nodefault".
2008-05-07 15:40:36 +00:00
Werner Koch
97ec9aac2b
Enhanced --auto-key-locate.
2008-04-08 11:04:16 +00:00
Werner Koch
9a8ee6e6be
Changed the way i18n files are located under Windows. The setting of the
...
Registry key is not anymore required. Helpfiles are not properly located.
2008-03-25 19:41:11 +00:00
Werner Koch
e751bcdd04
Add IF command and new variable functions to gpg-connect-agent.
2008-03-05 10:08:10 +00:00
David Shaw
9c42222a7a
* gpg.texi (GPG Esoteric Options): Tweak mention of Tempest font to
...
add a "claimed" in there.
2008-02-05 19:42:12 +00:00
Werner Koch
1e46b20f48
Add missing country tag to qualified.txt.
...
Typo fixes.
2008-01-10 08:13:14 +00:00
Werner Koch
9d66580cff
Allow verification of some broken S-TRUST generated signatures.
2007-12-13 15:45:40 +00:00
Werner Koch
598a3d0ab4
[W32] Changed default socket for dirmngr.
...
[W32] Add some code for event notifications
between scdaemon and gpg-agent.
2007-11-27 08:01:19 +00:00
Werner Koch
55ba204bfa
Started to implement the audit log feature.
...
Pass PINENTRY_USER_DATA and XAUTHORITY to Pinentry.
Improved support for the quality bar.
Minor internal restructuring.
Translation fixes.
2007-11-19 16:03:50 +00:00
David Shaw
dbdea101fe
* gpg.texi: Document --rfc4880 (the new --openpgp).
2007-10-27 14:09:36 +00:00
David Shaw
92cc7c2d34
* gpg.texi: Clarify --force-v3-sigs, --pgp2, and --pgp6 a bit.
2007-10-26 04:16:42 +00:00
Werner Koch
831cd76256
Fixed a problem in estream-printf.c.
...
Changes for Windows (gpgsm -k does now work).
Minor cleanups.
2007-06-25 11:54:43 +00:00
David Shaw
2be1afb5aa
* gpg.texi (OpenPGP Options): Update the personal-foo-preferences
...
documentation a bit.
2007-04-15 05:01:22 +00:00
Werner Koch
6ae6e18d5f
g10/ and sm/
...
* call-agent.c (start_agent): Don't use log_error when using the
fallback hack to start the agent. This is bug 782.
scripts/
* mail-to-translators: Copied from 1.4. and adjusted.
tools/
* gpgconf-comp.c: Allow changing of --allow-mark-trusted.
* gpg-connect-agent.c (main): New option --decode and commands
decode and undecode.
(read_and_print_response): Implement option.
2007-04-13 11:45:05 +00:00
Werner Koch
9491ab44c5
Ported multiple-messages protection.
2007-03-05 14:56:31 +00:00
Werner Koch
f6243073a8
Add new SVN only file README.maint
...
doc/
* gpg.texi (GPG Configuration): Document envvar LANGUAGE.
(GPG Configuration Options): Document show-primary-uid-only.
g10/
* gpg.c (main): Add verify option show-primary-uid-only.
* options.h (VERIFY_SHOW_PRIMARY_UID_ONLY): New.
* mainproc.c (check_sig_and_print): Implement it.
* encr-data.c (decrypt_data): Correctly test for unknown algorithm.
* import.c (check_prefs): Ditto.
* keyedit.c (show_prefs): Ditto.
* mainproc.c (proc_symkey_enc): Ditto.
2007-02-26 20:24:29 +00:00
Werner Koch
fedae25efd
doc/
...
* gpg.texi (GPG Esoteric Options): No card reader options for gpg2.
scd/
* scdaemon.c (DEFAULT_PCSC_DRIVER): Add a default for OS X.
2007-02-18 13:48:03 +00:00
Werner Koch
b861561e47
Included LIBICONV in all Makefiles.
...
g10/
* passphrase.c (passphrase_get): Set the cancel flag on all error
from the agent. Fixes a bug reported by Tom Duerbusch.
sm/
* gpgsm.c (main): Let --gen-key print a more informative error
message.
2007-01-31 14:24:41 +00:00
Werner Koch
7eec2efa66
Added LIBINTL to more Makefile targets.
...
doc/
* com-certs.pem: Added the current root certifcates of D-Trust and
S-Trust.
g10/
* status.c (write_status_begin_signing): New.
* sign.c (sign_file, sign_symencrypt_file): Call it.
* textfilter.c (copy_clearsig_text): Call it.
* call-agent.c (agent_scd_pksign): Pass --hash-rmd160 to SCD if
required.
* gpg.c (main): Let --no-use-agent and --gpg-agent-info print a
warning.
* misc.c (obsolete_option): New.
2007-01-30 20:16:28 +00:00
David Shaw
09bc5abc92
* gpg.texi, specify-user-id.texi: Only some of the mentions of
...
exclamation marks have an example. Give examples to the rest.
2007-01-18 18:52:24 +00:00
David Shaw
1d4b3d7c3b
* gpg.texi (GPG Configuration Options): Make http_proxy option
...
documentation match reality. (BUGS): Warn about
hibernate/safe-sleep/etc writing main RAM to disk, despite locking.
2007-01-17 23:38:56 +00:00
Werner Koch
0173cd5a98
Fixes for CVE-2006-6235
2006-12-06 10:16:50 +00:00
David Shaw
5b636f40ef
* gpg.texi (GPG Esoteric Options): Document --passphrase-repeat.
2006-12-03 04:48:42 +00:00
David Shaw
88439e2783
* gpg.texi: Reference to --s2k-count in --s2k-mode.
2006-11-06 03:22:13 +00:00
Werner Koch
a2786169f2
Preparing another release
2006-10-24 14:45:34 +00:00
Werner Koch
7b8ea82ab6
.
2006-10-23 14:02:13 +00:00
David Shaw
694dcf5d35
* gpg.texi: Document --s2k-count.
2006-10-13 04:09:56 +00:00
Werner Koch
3b1f186c87
Re-enabled --passphrase-fd
2006-10-04 17:22:24 +00:00
Werner Koch
8684a78518
Fixed agent access for gpg.
2006-10-04 16:45:04 +00:00
Werner Koch
ecf7ad43f6
Preparing a new release
2006-10-04 10:22:56 +00:00
Werner Koch
d94faf4a3d
New "relax" option for trustlist.txt
2006-09-25 18:29:20 +00:00
Werner Koch
c9f8a69f0f
Improved yat2m.
...
Tweaked gpg.texti to be used for gpg1 and gpg2.
2006-09-22 14:38:38 +00:00
Werner Koch
d65ca06a29
Some restructuring
2006-09-19 16:25:51 +00:00
Werner Koch
9577dd45ab
Various fixes and new features.
...
Enhanced gpg-connect-agent.
2006-09-13 15:57:30 +00:00
Werner Koch
90af581b08
doc fixes
2006-09-08 17:02:06 +00:00
Werner Koch
2eb232778a
Some fixes as needed by dirmngr man pages
2006-09-04 14:53:20 +00:00
Werner Koch
368170215f
More man pages. Added include files for 2 common paragraphs.
2006-08-18 13:05:39 +00:00
Werner Koch
e5be94ce45
include support and texi fixes
2006-08-17 19:58:28 +00:00
Werner Koch
6e3e2513d8
More man pages.
2006-08-17 18:01:25 +00:00
Werner Koch
2b587cbf91
Copied gpg.texi over from 1.4.5 and started to restructure it into a proper
...
documentation file. Comment tags will eventually allow to build a man page.
The idea is to have more than just a reference manual for the commands and
options while still allowing to build a man page for reference.
2006-08-16 14:54:19 +00:00
Werner Koch
ce6a094cc0
* gpg.texi: New.
2004-09-30 08:39:08 +00:00
Repo Admin
f39b03d03d
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2003-12-09 09:07:09 +00:00
Repo Admin
82a17c9fb3
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2002-10-19 07:55:27 +00:00
Werner Koch
96396ff9f1
Updated texi files
2002-09-11 12:00:28 +00:00
Werner Koch
abcd9ea5db
Better keep it in the CVS
2002-07-01 08:52:37 +00:00