aboutsummaryrefslogtreecommitdiffstats
path: root/g10/hkp.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-04-29Added a copyright year for files changed this year.Werner Koch1-1/+1
2002-04-19* keyedit.c (menu_deluid): Only cause a trust update if we delete aDavid Shaw1-2/+1
non-revoked user id. * hkp.c (hkp_ask_import), keyserver.c (parse_keyserver_options, keyserver_spawn), options.h: Remove fast-import keyserver option (no longer meaningful). * g10.c (main), keyedit.c (sign_uids), options.h: Change --default-check-level to --default-cert-check-level as it makes clear what it operates on. * g10.c (main): --pgp6 also implies --no-ask-sig-expire. * delkey.c (do_delete_key): Comment.
2002-03-29Quote and unquote backslashes from keyserver search responses.David Shaw1-0/+5
2002-02-26Treat key lists internally as fingerprints when possible. All this is viaDavid Shaw1-3/+15
KEYDB_SEARCH_DESC - no point in reinventing the wheel. This allows the helper program to search the keyserver by fingerprint if desired (and the keyserver supports it). Note that automatic fingerprint promotion during refresh only applies to v4 keys as a v4 fingerprint can be easily changed into a long or short key id, and a v3 cannot. Take two copies of hextobyte() from pubkey-enc.c and getkey.c and make them into one copy in misc.c.
2002-02-22Detect a "no keys found" case even if the keyserver helper program doesDavid Shaw1-0/+1
not explicitly say how many keys were found. Bug fix - don't report non-revoked keys as revoked in HKP key searches.
2002-02-19Catch corruption in HKP index lines (can be caused by broken or maliciousDavid Shaw1-0/+6
keyservers). Add KEYSERVER_NOT_SUPPORTED for unsupported actions (say, a keyserver that has no way to search, or a readonly keyserver that has no way to add). Also add a USE_EXTERNAL_HKP define to disable the internal HKP keyserver code.
2002-02-12Bug fix - properly handle user IDs with colons (":") in them while HKPDavid Shaw1-5/+31
searching.
2002-02-10For --sig-policy-url and --cert-policy-url, clarify what is a sig and whatDavid Shaw1-12/+13
is a cert. A sig has sigclass 0x00, 0x01, 0x02, or 0x40, and everything else is a cert. Add a "nrlsign" for nonrevocable and local key signatures. Add a --no-force-mdc to undo --force-mdc. Add a knob to force --disable-mdc/--no-disable-mdc. Off by default, of course, but is used in --pgp2 and --pgp6 modes. Allow specifying multiple users in the "Enter the user ID" loop. Enter a blank line to stop. Show each key+id as it is added. It is not illegal (though possibly silly) to have multiple policy URLs in a given signature, so print all that are present. More efficient implementation of URL-ifying code for --search on an HKP keyserver.
2002-01-02used different char types for RISC OSStefan Bellon1-0/+9
2001-12-17Fix capitalization issuesDavid Shaw1-4/+4
2001-12-15* keyserver.c (keyserver_spawn): Assert that we have dropped privs.Werner Koch1-4/+10
* pubkey-enc.c (get_session_key): Check that the public key algorithm is indeed usable for en/decryption. This avoid a strange error message from pubkey_decrypt if for some reasons a bad algorithm indentifier is passed. * hkp.c (hkp_export): Do not print possible control characters from a keyserver response. (parse_hkp_index): Made uid an unsigned char* because it is passed to isspace(). (hkp_search): Ditto for the char* vars. * g10.c (main): Print the IDEA warning also for -c and -se. * g10.c (get_temp_dir): Assert that we have dropped privs * encode.c (encode_crypt): Include the first key into the --pgp2 check.
2001-12-06Generic keyserver API codeDavid Shaw1-158/+321
2001-10-18Fixed the Read-Only keyring bug and changed the way the keydb interfaceWerner Koch1-2/+2
works.
2001-09-19Bug fixes and Timo's patchesWerner Koch1-3/+98
2001-09-07fixed a stupid C errorWerner Koch1-5/+7
2001-04-23Add kludge for broken HTTP proxies.Werner Koch1-2/+22
2001-03-13Keyserver access is now supported under W32Werner Koch1-24/+0
2001-03-08Changed and added copyright noticesWerner Koch1-1/+1
2000-10-17Debian updates, minor fixes.Werner Koch1-1/+1
2000-09-18See ChangeLog: Mon Sep 18 12:13:52 CEST 2000 Werner KochWerner Koch1-0/+12
2000-05-23See ChangeLog: Tue May 23 09:19:00 CEST 2000 Werner KochWerner Koch1-1/+5
1999-12-31See ChangeLog: Fri Dec 31 14:08:15 CET 1999 Werner KochWerner Koch1-1/+6
1999-12-09See ChangeLog: Thu Dec 9 10:31:05 CET 1999 Werner KochWerner Koch1-9/+9
1999-10-08See ChangeLog: Fri Oct 8 20:32:01 CEST 1999 Werner KochWerner Koch1-2/+4
1999-05-23See ChangeLog: Sun May 23 14:20:22 CEST 1999 Werner KochWerner Koch1-0/+12
1999-03-20See ChangeLog: Sat Mar 20 11:53:40 CET 1999 Werner KochWerner Koch1-2/+28
1999-01-21See ChangeLog: Thu Jan 21 06:22:10 CET 1999 Werner KochV0-9-2Werner Koch1-0/+1
1999-01-19See ChangeLog: Tue Jan 19 19:34:58 CET 1999 Werner KochWerner Koch1-5/+111
1999-01-16See ChangeLog: Sat Jan 16 12:03:27 CET 1999 Werner KochWerner Koch1-2/+4
1999-01-16See ChangeLog: Sat Jan 16 09:27:30 CET 1999 Werner KochWerner Koch1-0/+72