aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Argh, one line inserted in a source file and all POs need to beWerner Koch2003-07-3024-552/+552
| | | | | comitted due to changed line numbers.
* * ttyio.c: Typo fixes.Werner Koch2003-07-302-2/+4
|
* * passphrase.c (agent_send_all_options): Make use of $GPG_TTY.Werner Koch2003-07-302-1/+7
|
* Changed a lot of __MINGW32__ to _WIN32. This should help a bit inWerner Koch2003-07-3042-393/+415
| | | | | building with native Windows compilers. On request by Brian Gladman.
* About to release rc2Werner Koch2003-07-3027-14570/+14683
|
* Changed Wim's address.Werner Koch2003-07-301-1/+1
|
* * g10.c (main): Disable use-agent if passphrase-fd is givenWerner Koch2003-07-302-0/+6
| | | | | later. Suggested by Kurt Garloff.
* Removed an md_start_debugWerner Koch2003-07-301-2/+1
|
* * NEWS: Cite DETAILS.David Shaw2003-07-303-4/+16
| | | | | * README: Note problem with gcc < 2.96 and non-gnu as.
* * parse-packet.c (parse_key): Allow to parse the gnu-divert-to-s2kWerner Koch2003-07-283-2/+29
| | | | | mode.
* * NEWS: Note %g and %p, the "tru" --with-colons record, and the REVKEYSIGDavid Shaw2003-07-283-0/+23
| | | | | | | | --status-fd tag. * README: Add a note about the SunOS symbol underscore problem and how to fix it.
* * DETAILS: Document "tru" trust record. Document REVKEYSIG status tag.David Shaw2003-07-282-5/+31
|
* * packet.h, sig-check.c (signature_check2, do_check, do_check_messages):David Shaw2003-07-287-52/+73
| | | | | | | | | | | | | | | 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.
* * gpgv.c (read_trust_options): Stub.David Shaw2003-07-212-0/+4
|
* * trustdb.h, trustdb.c (read_trust_options): New. Returns items from theDavid Shaw2003-07-214-7/+52
| | | | | | | trustdb version record. * keylist.c (public_key_list): Use it here for the new "tru" record.
* * sig-check.c (signature_check, signature_check2, check_key_signature,David Shaw2003-07-214-19/+24
| | | | | | | 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.
* * keygen.c (do_add_key_flags): Don't set the certify flag for subkeys.David Shaw2003-07-162-1/+28
| | | | | | (ask_algo): Provide key flags for DSA, Elgamal_e, and Elgamal subkeys. (generate_keypair): Provide key flags for the default DSA/Elgamal keys.
* * misc.c (pct_expando): Minor performance tweak. Don't bother to re-fetchDavid Shaw2003-07-053-12/+25
| | | | | | | | 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.
* * gpg.sgml: Warning not to try and parse --list-keys in scripts. DocumentDavid Shaw2003-07-033-11/+69
| | | | | | | | 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.
* * misc.c (pct_expando): Add two new expandos - signer's fingerprint (%g),David Shaw2003-07-014-12/+44
| | | | | | | | | | | 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.
* * Makefile.am: Add --no-permission-warning to avoid spurious warning whenDavid Shaw2003-06-262-2/+6
| | | | | importing demo keys.
* * keyserver.c (keyserver_spawn): Use ascii_isspace instead of spacep sinceDavid Shaw2003-06-262-1/+6
| | | | | ascii_isspace includes \r and \n.
* * types.h: Prefer using uint64_t when creating a 64-bit unsigned type.David Shaw2003-06-263-5/+17
| | | | | | | | | 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.
* * signal.c, tdbio.c: Comment out the transaction code. It was not used inDavid Shaw2003-06-243-4/+13
| | | | | | this version, and was causing some build problems on quasi-posix platforms (Solaris and Forte c89).
* * Makefile.am: Use W32LIBS where appropriate.David Shaw2003-06-202-2/+6
|
* * Makefile.am: Use W32LIBS where appropriate.David Shaw2003-06-202-2/+6
|
* * Makefile.am: Include W32LIBS where appropriate.David Shaw2003-06-202-1/+3
|
* * configure.ac: Include wsock32 in W32LIBS. This is different fromDavid Shaw2003-06-202-1/+9
| | | | | | NETLIBS so we don't need to force other platforms to pull in the netlibs when they aren't actually needed.
* * keyedit.c (sign_uids): Add additional prompt to the signature levelDavid Shaw2003-06-193-2/+19
| | | | | | | | | | 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.
* *** empty log message ***Werner Koch2003-06-191-679/+911
|
* about to release 1.2.3rc1Werner Koch2003-06-1931-13617/+20328
|
* * keyserver.c (parse_keyserver_uri): Accept "http" as an alias for "hkp",David Shaw2003-06-193-2/+12
| | | | | | | since it is occasionally written that way. * mainproc.c (check_sig_and_print): Grammar fix ;)
* * Add pointer in --ignore-time-conflict to see --ignore-valid from, andDavid Shaw2003-06-182-7/+12
| | | | | vice versa.
* * keygen.c (ask_user_id): Make --allow-freeform-uid apply to the emailDavid Shaw2003-06-182-4/+12
| | | | | field as well as the name field, and allow mixing fields when it is set.
* * NEWS: Note portability changes.David Shaw2003-06-182-2/+9
|
* * Document --set-notation. Explain why it is not possible to disableDavid Shaw2003-06-182-7/+20
| | | | | permission warnings in the gpg.conf file about the homedir.
* * hkp.c (hkp_search): Return proper error code on failure.David Shaw2003-06-185-15/+49
| | | | | | | | | | | * 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.
* * configure.ac: Check for sigset_t and struct sigaction. This is forDavid Shaw2003-06-152-1/+11
| | | | | | Forte c89 on Solaris which seems to define only the function call half of the two pairs by default.
* * keylist.c (list_keyblock_colon): Don't include validity values whenDavid Shaw2003-06-153-17/+46
| | | | | | | | | | | | | | 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.
* * parse-packet.c (parse): Disallow old style partial length forWerner Koch2003-06-102-2/+27
| | | | | all key material packets to avoid possible corruption of keyrings.
* * import.c (import_keys): Invalidate the cache so that the fileWerner Koch2003-06-082-0/+7
| | | | | descriptor gets closed. Fixes bug reported by Juan F. Codagnone.
* * keyedit.c (sign_uids): Do not sign expired uids without --expert (sameDavid Shaw2003-06-073-9/+46
| | | | | | | | | 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.
* Make sure that only ascii is passed to isfoo functions.Werner Koch2003-06-0715-31/+66
|
* * options.skel: Use new hkp://subkeys.pgp.net as sample keyserver sinceDavid Shaw2003-06-045-10/+38
| | | | | | | | | | | | | | 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.
* * main.h, misc.c (parse_options): New general option line parser. Fix theDavid Shaw2003-05-315-72/+60
| | | | | | | | | 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.
* * keylist.c (list_one): Don't show the keyring filename when inDavid Shaw2003-05-308-30/+116
| | | | | | | | | | | | | | | | | | | | | | --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.
* * gpgkeys_hkp.c, gpgkeys_ldap.c: Include extern references for optarg andDavid Shaw2003-05-303-0/+13
| | | | | | optind since there is no guarantee that any header file will include them. Standards? We don't need no stinkin' standards!
* * NEWS: Document --gnupg and the deprecation of --no-openpgp andDavid Shaw2003-05-283-25/+35
| | | | | | | | | | --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.
* * gpgkeys_hkp.c, gpgkeys_ldap.c: #include <getopt.h> if it is available.David Shaw2003-05-284-5/+16
| | | | | | * Makefile.am: Use @GETOPT@ to pull in libiberty on those platforms that need it.
* * Makefile.am: Some cleanup, and use DLLIBS for -ldl.David Shaw2003-05-282-20/+12
|