aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * keyserver.c (keyserver_search_prompt): Flush stdout beforeWerner Koch2003-08-219-1136/+1303
| | | | | | | issuing the prompt. Requested by Todd Vierling. * samplekeys.asc: Refreshed the keys.
* * THANKS: Thank Nelson H. F. Beebe.David Shaw2003-08-212-1/+6
|
* * options.skel: Note that keyserver.pgp.com isn't synchronized, andDavid Shaw2003-08-194-58/+89
| | | | | | | | | | explain the roundrobin a bit better. * sig-check.c (check_key_signature2), import.c (import_one, import_revoke_cert, chk_self_sigs, delete_inv_parts, collapse_uids, merge_blocks): Make much quieter during import of slightly munged, but recoverable, keys. Use log_error for unrecoverable import failures.
* * keyring.c (keyring_rebuild_cache): Comment.David Shaw2003-08-133-14/+30
| | | | | | | | * sign.c (mk_notation_and_policy): Making a v3 signature with notations or policy urls is an error, not an info (i.e. increment the errorcount). Don't print the notation or policy url to stdout since it can be mixed into the output stream when piping and munge the stream.
* * random.c (getfnc_gather_random): Don't check NAME_OF_DEV_RANDOM twice.David Shaw2003-08-132-1/+6
| | | | | Use NAME_OF_DEV_URANDOM.
* * gnupg.spec.in: Make sure that install-info is called in such a way thatDavid Shaw2003-08-032-4/+12
| | | | | | doesn't bork the RPM install if it cannot complete (necessary for some upgrade scenarios).
* * parse-packet.c (parse_signature): Don't give "signature packet withoutDavid Shaw2003-08-022-8/+17
| | | | | | xxxx" warnings for experimental pk algorithms. An experimental algorithm may not have a notion of (for example) a keyid (i.e. PGP's x.509 stuff).
* Removed trailing semicolon to avoid error with Norcroft CStefan Bellon2003-07-312-1/+6
|
* * gnupg.spec.in: Rework much of the spec to use %-macros throughout. FixDavid Shaw2003-07-312-35/+55
| | | | | | | to work properly with RPM 4.1 (all files in buildroot must be packaged). Package and install info files. Tweak the English description. Do not install gpgv and gpgsplit setuid root.
* 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.