Werner Koch
806a4fa16e
* g10.c, options.h: New option --gpg-agent-info
...
* passphrase.c (agent_open): Let it override the environment info.
* seckey-cert.c (check_secret_key): Always try 3 times when the
agent is enabled.
* options.skel: Describe --use-agent.
2002-01-26 16:34:00 +00:00
Timo Schulz
441eb085c9
* README.W32: Modify the filename because now the .exe extension
...
is automatically added to the binary.
2002-01-25 18:36:16 +00:00
David Shaw
a6f19f40d9
Only check preferences against keys with v4 self sigs as v3 sigs have no
...
prefs
Only put in the fake IDEA preference with --pgp2 mode
Print "Expired" for expired but good signatures.
2002-01-24 23:54:36 +00:00
David Shaw
1cad77d9b4
Cosmetic: don't present a RSA signing key as a "keypair" which can be 768
...
bits long (as RSA minimum is 1024)
Allow IDEA as a fake preference for v3 keys with v3 selfsigs when
verifying that a cipher is in preferences while decrypting
2002-01-23 22:17:45 +00:00
David Shaw
1dbd67b96a
Some compatibility polish for PGP2. Add a fake IDEA preference for v3
...
keys (this is in the RFC), so that they can be (sometimes) used along
OpenPGP keys. Do not force using IDEA on an OpenPGP key, as this may
violate its prefs.
Also, revise the help text for the sig class explanation.
2002-01-22 20:39:10 +00:00
Werner Koch
5a92c6052f
* passphrase.c (passphrase_to_dek): Add tryagain_text arg to be
...
used with the agent. Changed all callers.
(agent_get_passphrase): Likewise and send it to the agent
* seckey-cert.c (do_check): New arg tryagain_text.
(check_secret_key): Pass the string to do_check.
* keygen.c (ask_passphrase): Set the error text is required.
* keyedit.c (change_passphrase): Ditto.
* passphrase.c (agent_open): Disable opt.use_agent in case of a
problem with the agent.
(agent_get_passphrase): Ditto.
(passphrase_clear_cache): Ditto.
2002-01-20 18:33:04 +00:00
Werner Koch
1e7350da8e
Removed debugging output
2002-01-19 20:27:10 +00:00
Werner Koch
646b214d48
* passphrase.c (agent_open): Add support for the new Assuan based
...
gpg-agent. New arg to return the used protocol version.
(agent_get_passphrase): Implemented new protocol here.
(passphrase_clear_cache): Ditto.
2002-01-19 18:30:27 +00:00
Timo Schulz
e17cd91abe
New command --decrypt-files.
...
Some fixes.
2002-01-15 16:52:36 +00:00
Timo Schulz
b3a5994235
Fixed some typos.
2002-01-12 22:31:41 +00:00
David Shaw
03c95c69a0
Add documentation for --{no-}ask-cert-expire and --{no-}ask-sig-expire
...
Revise --expire (it doesn't switch on the expiration prompt any longer)
Revise --default-check-level to be clearer as to what makes a good key
check before signing
2002-01-11 23:42:49 +00:00
David Shaw
bd5517b9e2
Move idea_cipher_warn to misc.c so gpgv.c doesn't need a stub
...
Remove get_temp_dir (it's in exec.c now)
Allow --delete-key (now --delete-keys, though --delete-key still works) to
delete multiple keys in one go. This applies to
--delete-secret-key(s) and --delete-secret-and-public-key(s) as well
2002-01-09 19:59:26 +00:00
Timo Schulz
0bd41cc2e5
New code for encode_crypt_files.
2002-01-09 18:52:19 +00:00
Timo Schulz
d346578fb1
Added missing include file.
2002-01-09 14:58:59 +00:00
Timo Schulz
05a91bd54f
Better description for --encrypt-files.
2002-01-08 22:19:38 +00:00
Werner Koch
c930e300a8
* g10.c (main): Must register the secring for encryption because
...
it is needed to figure out the default recipient. Reported by
Roger Sondermann.
2002-01-08 19:40:01 +00:00
Werner Koch
dfd091cf52
* secmem.c (print_warn): Print a pointer to the FAQ.
2002-01-08 19:29:35 +00:00
Werner Koch
fa236d517b
* DETAILS: Removed the comment that unattended key generation is
...
experimental. It is now a standard feature.
2002-01-08 19:25:20 +00:00
David Shaw
7997bba7a9
fix off-by-one in building attribute subpackets
...
change default compression to 1
add ask-sig-expire and ask-cert-expire (--expert was getting absurdly
overloaded)
permit v3 subkeys
use --expert to protect adding multiple photo ids and adding photos to a
v3 key
2002-01-06 03:52:14 +00:00
Werner Koch
bfec9806d2
* argparse.c (default_strusage): Set default copyright date to 2002.
2002-01-05 18:58:11 +00:00
Werner Koch
7cacea85a1
* g10.c (main): Do not register the secret keyrings for certain
...
commands.
* keydb.c (keydb_add_resource): Use access to test for keyring
existence. This avoids cached opened files which are bad under
RISC OS.
2002-01-05 18:57:54 +00:00
Werner Koch
23a3ca8968
Hmm, this is a build file, should not be in the CVS
2002-01-05 18:57:33 +00:00
Werner Koch
16fb16faaf
typo fix
2002-01-05 18:57:01 +00:00
Werner Koch
9af5123df3
typo fix
2002-01-05 18:02:59 +00:00
David Shaw
b60456db93
NEWS update about filesize/partial-length change in symmetric messages
2002-01-04 23:26:56 +00:00
David Shaw
43930f255e
Use one-pass packets even if it's a v3 key making the signature
...
Warn with pgp2 and non-detached signatures
Use the actual filesize rather than partial length packets in
symmetric messages (see ChangeLog or NEWS for discussion).
2002-01-04 23:26:30 +00:00
David Shaw
90d15a9d6a
Minor tweaks: remove --no-default-check-level, don't cache child tempfiles
...
and simpler code in keyserver
2002-01-03 20:03:14 +00:00
Timo Schulz
c02977a2de
New command (encrypt-files).
2002-01-03 19:47:20 +00:00
Stefan Bellon
4573513a34
set filetype of Makefile correctly
2002-01-02 18:01:48 +00:00
Stefan Bellon
172fbebbcb
used different char types for RISC OS
2002-01-02 17:52:02 +00:00
Stefan Bellon
e6b2f37d1f
moved util.h include downwards
2002-01-02 17:51:34 +00:00
Stefan Bellon
e9fad52a8d
invalidate close cache
2002-01-02 17:50:37 +00:00
Stefan Bellon
f50416246c
updated RISC OS specific files
2002-01-02 17:50:01 +00:00
Stefan Bellon
47f2e3c245
lock only writable key rings and free unused iobuf
2002-01-02 17:49:29 +00:00
Stefan Bellon
52901c7380
updated prototypes for RISC OS
2002-01-02 17:48:27 +00:00
Stefan Bellon
20d3c745a5
changed comment wording
2002-01-02 17:48:04 +00:00
Stefan Bellon
e6a3c08e27
added RISC OS file name code and casts
2002-01-02 17:47:01 +00:00
Stefan Bellon
60becb0597
updated include file name
2002-01-02 17:45:57 +00:00
David Shaw
4dde9482c2
Bugfix in photoid.c and keyserver.c
...
Properly handle permission/ownership checks on files that are shared (for
example /usr/local/lib/gnupg/idea)
2001-12-29 04:43:11 +00:00
David Shaw
024cc59975
gpgkeys_ldap: Close files explicitly when exiting
...
gpgkeys_mailto: Use the outofband flag so gpg doesn't expect any actual data
2001-12-28 16:36:47 +00:00
David Shaw
aa2e2392da
Add an outofband indicator to the keyserver protocol.
...
Use signature flags for exportability check rather than re-parsing the
subpacket.
2001-12-28 16:34:01 +00:00
David Shaw
1a2d0ebc11
Some exec cleanups and tweaks for photo ID and keyserver execution
2001-12-27 20:48:05 +00:00
Werner Koch
2450c71ac3
Someone must have fixed this without an entry here ;-)
2001-12-27 18:57:50 +00:00
David Shaw
604484a4d2
Some tweaks - copyleft info for mkdtemp.c, and header pruning in photoid.c
...
and keyserver.c
2001-12-25 18:04:09 +00:00
Timo Schulz
8c35c19e43
Fixed a typo and W32 support for the latest CVS changes.
2001-12-23 12:40:04 +00:00
David Shaw
eab333733c
Some typos, and explanations for --show-photos, --no-show-photos,
...
--photo-viewer, --nrsign-key, --default-check-level, --search-keys,
--keyserver-options, --show-notation, --no-show-notation,
--show-policy-url, --no-show-policy-url, --for-your-eyes-only,
--no-for-your-eyes-only, --pgp2, --no-pgp2, --no-permission-warning,
--expert, --no-expert.
2001-12-23 03:21:00 +00:00
Stefan Bellon
dc6d5b2a41
fixed realloc not working correctly with M_GUARD
2001-12-22 18:47:58 +00:00
David Shaw
97d3149e92
Avoid const compiler warning
2001-12-22 15:54:12 +00:00
David Shaw
2a53bb0e24
Some last minute tweaks - type fixes from Stefan and win32 temp files
...
from Timo.
2001-12-22 15:22:59 +00:00
Werner Koch
184f9e5739
bumbed version
2001-12-22 14:48:58 +00:00