| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
comitted due to changed line numbers.
|
| |
|
| |
|
|
|
|
|
| |
building with native Windows compilers. On request by Brian Gladman.
|
| |
|
| |
|
|
|
|
|
| |
later. Suggested by Kurt Garloff.
|
| |
|
|
|
|
|
| |
* README: Note problem with gcc < 2.96 and non-gnu as.
|
|
|
|
|
| |
mode.
|
|
|
|
|
|
|
|
| |
--status-fd tag.
* README: Add a note about the SunOS symbol underscore problem and how to
fix it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide a signing-key-is-revoked flag. Change all callers.
* status.h, status.c (get_status_string): New REVKEYSIG status tag for a
good signature from a revoked key.
* mainproc.c (do_check_sig, check_sig_and_print): Use it here.
* import.c (import_revoke_cert, merge_blocks, merge_sigs): Compare actual
signatures on import rather than using keyid or class matching. This does
not change actual behavior with a key, but does mean that all sigs are
imported whether they will be used or not.
|
| |
|
|
|
|
|
|
|
| |
trustdb version record.
* keylist.c (public_key_list): Use it here for the new "tru" record.
|
|
|
|
|
|
|
| |
check_key_signature2): Allow passing NULLs for unused parameters in the x2
form of each function to avoid the need for dummy variables. getkey.c,
mainproc.c: Change all callers.
|
|
|
|
|
|
| |
(ask_algo): Provide key flags for DSA, Elgamal_e, and Elgamal subkeys.
(generate_keypair): Provide key flags for the default DSA/Elgamal keys.
|
|
|
|
|
|
|
|
| |
the primary key if the key making the signature is the primary key.
* parse-packet.c (parse_signature): No need to reserve 8 bytes for the
unhashed signature cache any longer.
|
|
|
|
|
|
|
|
| |
the signature flags (1-3/L/R/P/N/X), Document expandos %g and %p. Note
the default --personal-digest-preferences are "H2".
* DETAILS: Document the --attribute-fd data.
|
|
|
|
|
|
|
|
|
|
|
| |
and signer's primary fingerprint (%p).
* tdbio.h, tdbio.c (create_version_record, tdbio_write_nextcheck,
tdbio_read_record, tdbio_write_record): Force a 0 into the trust_model
field. This is to help smooth the 1.2->1.4 switchover, as otherwise a 1.4
trustdb could be rebuilt as classic on 1.2 while still claiming to be a
non-classic trust model.
|
|
|
|
|
| |
importing demo keys.
|
|
|
|
|
| |
ascii_isspace includes \r and \n.
|
|
|
|
|
|
|
|
|
| |
This avoids a warning on compilers that support but complain about
unsigned long long.
* util.h (ascii_isspace): New variation on isspace() that is immune from
locale changes.
|
|
|
|
|
|
| |
this version, and was causing some build problems on quasi-posix platforms
(Solaris and Forte c89).
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
NETLIBS so we don't need to force other platforms to pull in the netlibs
when they aren't actually needed.
|
|
|
|
|
|
|
|
|
|
| |
question. (menu_expire): When changing expiration dates, don't replace
selfsigs on revoked uids since this would effectively unrevoke them.
There is also no point in replacing expired selfsigs. This is bug #181.
* g10.c (main): Add --rfc2440 alias for --openpgp since in a few months,
they won't be the same thing.
|
| |
|
| |
|
|
|
|
|
|
|
| |
since it is occasionally written that way.
* mainproc.c (check_sig_and_print): Grammar fix ;)
|
|
|
|
|
| |
vice versa.
|
|
|
|
|
| |
field as well as the name field, and allow mixing fields when it is set.
|
| |
|
|
|
|
|
| |
permission warnings in the gpg.conf file about the homedir.
|
|
|
|
|
|
|
|
|
|
|
| |
* keyedit.c (sign_uids): Do not allow signing a user ID without a
self-signature. --expert overrides.
* options.skel: Use subkeys.pgp.net as the default keyserver.
* trustdb.c (validate_one_keyblock): Certifications on revoked or expired
uids do not count in the web of trust.
|
|
|
|
|
|
| |
Forte c89 on Solaris which seems to define only the function call half of
the two pairs by default.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
listing secret keys since they can be incorrect and/or misleading. This
is a temporary kludge, and will be handled properly in 1.9/2.0.
* signal.c (init_one_signal, pause_on_sigusr, do_block): Only use
sigprocmask() if we have sigset_t, and only use sigaction() if we have
struct sigaction. This is for Forte c89 on Solaris which seems to define
only the function call half of the two pairs by default.
(pause_on_sigusr): Typo. (do_block): If we can't use sigprocmask() and
sigset_t, try to get the number of signals from NSIG as well as MAXSIG,
and if we can't, fail with an explanation.
|
|
|
|
|
| |
all key material packets to avoid possible corruption of keyrings.
|
|
|
|
|
| |
descriptor gets closed. Fixes bug reported by Juan F. Codagnone.
|
|
|
|
|
|
|
|
|
| |
behavior as revoked uids).
* mainproc.c (print_notation_data, check_sig_and_print): Only show the
"key available from" preferred keyserver line if the key is not currently
present.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
they at least handle subkeys correctly.
* mainproc.c (print_notation_data), parse-packet.c (dump_sig_subpkt,
parse_one_sig_subpkt, can_handle_critical): Add read-only support for
preferred keyserver subpackets. They're basically policy URLs with a
different name.
* g10.c (main): Add "--set-notation" as alias to "--notation-data" this is
to make things consistent with --set-policy-url meaning both sigs and
certs.
|
|
|
|
|
|
|
|
|
| |
bug in the old version that did not handle report syntax errors after a
valid entry.
* import.c (parse_import_options), export.c (parse_export_options): Call
it here instead of duplicating the code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--with-colons mode. Actually translate "Keyring" string.
* mainproc.c (proc_tree): We can't currently handle multiple signatures of
different classes or digests (we'd pretty much have to run a different
hash context for each), but if they are all the same, make an exception.
This is Debian bug #194292.
* sig-check.c (check_key_signature2): Make string translatable.
* packet.h, getkey.c (fixup_uidnode): Mark real primary uids differently
than assumed primaries.
* keyedit.c (no_primary_warning): Use the differently marked primaries
here in a new function to warn when an --edit-key command might rearrange
the self-sig dates enough to change which uid is primary. (menu_expire,
menu_set_preferences): Use no_primary_warning() here.
* Makefile.am: Use @DLLIBS@ for -ldl.
|
|
|
|
|
|
| |
optind since there is no guarantee that any header file will include them.
Standards? We don't need no stinkin' standards!
|
|
|
|
|
|
|
|
|
|
| |
--no-pgpX.
* configure.ac: Put wsock32 in NETLIBS. Put zlib in ZLIBS. Put dl in
DLLIBS. Check for getopt.h if available. Look for getopt() in libiberty
if libc doesn't have it. Enable GPGKEYS_HKP after AC_PROG_CC so that any
needed extension (i.e. ".exe") is defined.
|
|
|
|
|
|
| |
* Makefile.am: Use @GETOPT@ to pull in libiberty on those platforms that
need it.
|
| |
|