aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed directories which are only used by the 1.9 branchWerner Koch2005-07-27100-37406/+0
|
* Add a note that CVS is beeing migrated to SubversionWerner Koch2005-07-271-0/+4
|
* First commit to Subversion.Werner Koch2005-07-273-7/+11
|
* * keyserver.c (keyserver_typemap): Special-case LDAP since curl willDavid Shaw2005-07-272-1/+8
| | | | | report that it can handle it, and we don't want it to.
* * NEWS, configure.ac: Switch over to using curl or fake-curl byDavid Shaw2005-07-273-48/+24
| | | | | default. Add --enable-old-keyserver-helpers to not use curl.
* post release version number updatesWerner Koch2005-07-262-1/+5
|
* Updated.Werner Koch2005-07-261-20/+37
|
* * passphrase.c (agent_get_passphrase): Make sure to release theWerner Koch2005-07-2632-14084/+13343
| | | | | | | | | saved codeset. (agent_open): Add arg ORIG_CODESET and switch back to it in case of error. Changed all callers. * zh_TW.po, fr.po, cs.po: Updated.
* Preparing a releaseWerner Koch2005-07-265-17/+12
|
* * keyedit.c (sign_uids): Don't prompt for setting signature expiry toDavid Shaw2005-07-222-17/+25
| | | | | | match key expiry unless --ask-cert-expire is set. Suggested by Peter Palfrader.
* *** empty log message ***Werner Koch2005-07-221-0/+4
|
* * gpg.sgml (http):Werner Koch2005-07-2215-39/+93
| | | | | | * g10.c, options.h: New option --exit-on-status-write-error. * status.c (write_status_text): Make use of this option.
* * options.h, g10.c (main), keyedit.c (keyedit_menu): Use --interactiveDavid Shaw2005-07-225-10/+15
| | | | | | | | | to enable the uid walking when signing a key with no uids specified to sign. * keylist.c (list_keyblock_print): Fix silly typo. Noted by Greg Sabino Mullane.
* * gpgkeys_curl.c (get_key, main): Don't try and be smart about whatDavid Shaw2005-07-206-31/+37
| | | | | | | | | | | protocols we handle. Directly pass them to curl or fake-curl and see if an error comes back. * curl-shim.h, curl-shim.c (handle_error), ksutil.c (curl_err_to_gpg_err): Add support for CURLE_UNSUPPORTED_PROTOCOL in fake curl. * Makefile.am: Don't need -DFAKE_CURL any longer since it's in config.h.
* * keyserver.c (curl_can_handle): New. Do a runtime check against libcurlDavid Shaw2005-07-203-16/+43
| | | | | | | | to see if it can handle a particular protocol. (keyserver_typemap): Call it here. * Makefile.am: Pull in libcurl for curl_version_info() if used.
* * configure.ac: Add a define for FAKE_CURL.David Shaw2005-07-202-0/+5
|
* CURLINFO_NOW -> CURLVERSION_NOWDavid Shaw2005-07-201-1/+1
|
* Typo.David Shaw2005-07-201-1/+1
|
* * libcurl.m4: Check that our libcurl has curl_version_info(CURLINFO_NOW).David Shaw2005-07-202-2/+9
|
* Document --limit-card-insert-tries.Werner Koch2005-07-193-2/+18
|
* * g10.c, options.h: New option --limit-card-insert-tries.Werner Koch2005-07-194-2/+18
| | | | | * cardglue.c (open_card): Use it.
* * configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.Werner Koch2005-07-1912-7/+132
| | | | | | | | | | * export.c (parse_export_options): New option export-reset-subkey-passwd. (do_export_stream): Implement it. * misc.c (get_libexecdir): New. * keyserver.c (keyserver_spawn): Use it
* * samplekeys.asc: Update 99242560.David Shaw2005-07-193-1203/+1218
| | | | | * gpg.sgml: Clarify --throw-keyid and --hidden-recipient a bit.
* * tdbio.c (open_db): Check for EROFS. Suggested by Bryce Nichols.Werner Koch2005-07-186-10/+26
| | | | | | * ttyio.c (do_get): Move printing of the prompt after disabling echo. Suggested by Scott Worley.
* * trustdb.c (clean_uids_from_key): Don't keep a valid selfsig aroundDavid Shaw2005-07-095-22/+24
| | | | | | | | | | | | | when compacting a uid. There is no reason to make an attacker's job easier - this way they only have a revocation which is useless in bringing the uid back. * keydb.h, kbnode.c (undelete_kbnode): Removed. No longer needed. * import.c (chk_self_sigs): Allow a uid revocation to be enough to allow importing a particular uid (no self sig needed). This allows importing compacted uids.
* * gpgkeys_mailto.in, gpgkeys_test.in: Use @VERSION@ so version stringDavid Shaw2005-06-237-37/+66
| | | | | | | | | | | | | | stays up to date. * gpgkeys_http.c: Don't need to define HTTP_PROXY_ENV here since it's in ksutil.h. * gpgkeys_curl.c (get_key, main), gpgkeys_hkp.c (main): Pass AUTH values to curl or curl-shim. * curl-shim.c (curl_easy_perform), gpgkeys_curl.c (main), gpgkeys_hkp.c (main): Use curl-style proxy semantics.
* * curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform): AddDavid Shaw2005-06-233-2/+10
| | | | | CURLOPT_USERPWD option for HTTP auth.
* * gpgkeys_http.c (get_key), gpgkeys_oldhkp (send_key, get_key,David Shaw2005-06-233-6/+14
| | | | | | | search_key): No longer need to pass a proxyauth. * gpgkeys_http.c (get_key): Pass auth outside of the URL.
* * http.h: Fix prototypes for http_open_document and http_open again,David Shaw2005-06-232-7/+12
| | | | | to handle the new different auth for regular files and proxies.
* * http.c (make_radix64_string): Add '=' padding as per standard.David Shaw2005-06-232-32/+53
| | | | | | | (send_request, http_open, http_open_document): Clean up auth code. Can now support different auth for a proxy and the file being requested via that proxy. Unescape auth strings.
* * memrchr.c (memrchr): Not all compilers allow initializing based on aDavid Shaw2005-06-222-1/+9
| | | | | variable that is also being initialized. Noted by Nelson H. F. Beebe.
* * libcurl.m4: Only do the OS X linker fix on Panther. Tiger has aDavid Shaw2005-06-222-3/+9
| | | | | clean curl-config.
* * gpgkeys_http.c (get_key), gpgkeys_oldhkp.c (send_key, get_key,David Shaw2005-06-223-4/+11
| | | | | | search_key): Fix http_open/http_open_document calls to pass NULL for auth and proxyauth since these programs pass them in the URL.
* * http.h: Fix prototypes for http_open_document and http_open to passDavid Shaw2005-06-222-4/+11
| | | | | in auth and proxyauth.
* * http.c (send_request, http_open, http_open_document): Pass in authDavid Shaw2005-06-222-7/+17
| | | | | and proxyauth that can override the in-url auth.
* * http.c (send_request): Need == after the radix64-encoded basic authDavid Shaw2005-06-222-4/+9
| | | | | string.
* Post release version number updateWerner Koch2005-06-211-1/+1
|
* * conventional.test (algos): Uhh ohh, cut+paste error and notRC-1-4-2rc2Werner Koch2005-06-212-2/+7
| | | | | tested.
* .Werner Koch2005-06-211-27/+122
|
* Preparing a release candidateWerner Koch2005-06-2129-11113/+11893
|
* * gpgkeys_hkp.c (append_path, send_key, get_key, search_key, main),David Shaw2005-06-213-11/+32
| | | | | gpgkeys_oldhkp.c (main): Properly handle double slashes in paths.
* * NEWS: Note key cleaning commands.David Shaw2005-06-202-0/+13
|
* * gpg.sgml: Document --edit-key/clean, import-clean, and export-clean.David Shaw2005-06-202-0/+67
|
* * keygen.c (save_unprotected_key_to_card): Better fix for gcc4 warning.David Shaw2005-06-202-1/+6
|
* * gpg.sgml: Document smartcard related options.Werner Koch2005-06-2013-51/+143
| | | | | | * g10.c, options.h: New option --no-interactive-selection. * keyedit.c (keyedit_menu): Use it.
* (parse_signature): Use log_info for messagesWerner Koch2005-06-186-5/+22
| | | | | | | about missing timestamp or keyid. In case we don't use that key there won't be no further error and thus gpg does not need to return with an error.
* * keygen.c (save_unprotected_key_to_card): Fix gcc4 warning.David Shaw2005-06-145-8/+45
| | | | | | | | | | * options.h, import.c (parse_import_options, import_one): Add import-clean-uids option to automatically compact unusable uids when importing. Like import-clean-sigs, this may nodify the local keyring. * trustdb.c (clean_uids_from_key): Only allow selfsigs to be a candidate for re-inclusion.
* * configure.ac: Add check for no-pointer-sign warning keyword, andDavid Shaw2005-06-132-1/+20
| | | | | disable. This is gcc4 specific.
* * options.h, import.c (parse_import_options, clean_sigs_from_all_uids,David Shaw2005-06-123-6/+49
| | | | | | | | import_one): Add import-clean-sigs option to automatically clean a key when importing. Note that when importing a key that is already on the local keyring, the clean applies to the merged key - i.e. existing superceded or invalid signatures are removed.
* * getkey.c (merge_selfsigs_main, merge_selfsigs_subkey): Make sureDavid Shaw2005-06-122-7/+18
| | | | | | that even after keys may be merged together, we only have one chosen selfsig.