aboutsummaryrefslogtreecommitdiffstats
path: root/g10/misc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added a copyright year for files changed this year.Werner Koch2002-04-291-1/+1
|
* * parse-packet.c (parse_plaintext), packet.h, plaintext.cDavid Shaw2002-04-231-4/+12
| | | | | | | | | | | | | | (handle_plaintext): Fix bug in handling literal packets with zero-length data (no data was being confused with partial body length). * misc.c (pct_expando), options.skel: %t means extension ("jpg"). %T means MIME type ("image/jpeg"). * import.c (import_one): Only trigger trust update if the keyring is actually changed. * export.c (do_export_stream): Missing a m_free.
* * misc.c (pct_expando), options.skel: Use %t to indicate type of a photoDavid Shaw2002-04-111-5/+15
| | | | | | | | | | | | | | | | | | | ID (in this version, it's always "jpeg"). Also tweak string expansion loop to minimize reallocs. * mainproc.c (do_check_sig): Variable type fix. * keyedit.c (menu_set_primary_uid): Differentiate between true user IDs and attribute user IDs when making one of them primary. That is, if we are making a user ID primary, we alter user IDs. If we are making an attribute packet primary, we alter attribute packets. This matches the language in the latest attribute packet draft. * keyedit.c (sign_uids): No need for the empty string hack. * getkey.c (fixup_uidnode): Only accept preferences from the hashed segment of the self-sig.
* Treat key lists internally as fingerprints when possible. All this is viaDavid Shaw2002-02-261-0/+25
| | | | | | | | | | | | 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.
* For --sig-policy-url and --cert-policy-url, clarify what is a sig and whatDavid Shaw2002-02-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | 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.
* Allow policy URLs with %-expandos in them. This allows policy URLs likeDavid Shaw2002-02-051-0/+108
| | | | | | | | | "http://notary.jabberwocky.com/keysign/%K" to create a per-signature policy URL. Use the new generic %-handler for the photo ID stuff as well. Display policy URLs and notations during signature generation if --show-policy-url/--show-notation is set.
* Move idea_cipher_warn to misc.c so gpgv.c doesn't need a stubDavid Shaw2002-01-091-0/+15
| | | | | | | | Remove get_temp_dir (it's in exec.c now) Allow --delete-key (now --delete-keys, though --delete-key still works) to delete multiple keys in one go. This applies to --delete-secret-key(s) and --delete-secret-and-public-key(s) as well
* Bugfix in photoid.c and keyserver.cDavid Shaw2001-12-291-14/+40
| | | | | | Properly handle permission/ownership checks on files that are shared (for example /usr/local/lib/gnupg/idea)
* Some exec cleanups and tweaks for photo ID and keyserver executionDavid Shaw2001-12-271-4/+4
|
* Fixed a typo and W32 support for the latest CVS changes.Timo Schulz2001-12-231-0/+2
|
* New function to check the permissions of GNUPGHOME and the various filesDavid Shaw2001-12-201-7/+52
| | | | | | | | | that live there for safe permission/ownership (--no-permission-warning to disable) The newer glibcs print scary warnings about using mktemp(). The use here was actually safe, but the warning was bound to confuse people, so here is an arguably better tempname creator that pulls random bits from the pool.
* more bug fixesand some warning cleanupsWerner Koch2001-09-091-9/+8
|
* Add kludge for broken HTTP proxies.Werner Koch2001-04-231-1/+1
|
* Fixed a bugs; e.g. in --list-secret-keysWerner Koch2001-03-271-1/+1
|
* worked on solving some bugsWerner Koch2001-03-121-0/+1
|
* Changed and added copyright noticesWerner Koch2001-03-081-1/+1
|
* Backported getkey.c from 1.1Werner Koch2001-02-081-0/+73
|
* Typo fixes.Werner Koch2000-10-181-2/+2
|
* *** empty log message ***Werner Koch2000-10-181-0/+3
|
* Fixed serious bug related to multiple cleartext signatures.Werner Koch2000-10-131-0/+27
|
* See ChangeLog: Thu Sep 14 14:20:38 CEST 2000 Werner KochWerner Koch2000-09-141-6/+7
|
* See ChangeLog: Wed Sep 6 17:55:47 CEST 2000 Werner KochWerner Koch2000-09-061-9/+2
|
* See ChangeLog: Fri May 12 14:01:20 CEST 2000 Werner KochWerner Koch2000-05-121-1/+1
|
* See ChangeLog: Mon Aug 30 20:38:33 CEST 1999 Werner KochWerner Koch1999-08-301-0/+2
|
* See ChangeLog: Thu May 20 14:04:08 CEST 1999 Werner KochWerner Koch1999-05-201-1/+4
|
* See ChangeLog: Wed Apr 7 20:51:39 CEST 1999 Werner KochWerner Koch1999-04-071-1/+2
|
* See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner KochWerner Koch1998-12-291-4/+6
|
* See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1998-12-231-3/+3
|
* See ChangeLog: Thu Dec 17 18:31:15 CET 1998 Werner KochWerner Koch1998-12-171-2/+2
|
* See ChangeLog: Thu Dec 10 20:15:36 CET 1998 Werner KochWerner Koch1998-12-101-0/+58
|
* See ChangeLog: Wed Dec 9 13:41:06 CET 1998 Werner KochWerner Koch1998-12-091-1/+1
|
* Some bug fixes of the last releaseWerner Koch1998-11-101-2/+3
|
* edit-key is now completeWerner Koch1998-07-291-2/+2
|
* syncWerner Koch1998-07-141-0/+22
|
* nearly ready for 0.3.0Werner Koch1998-06-251-0/+12
|
* some more internall structure changesWerner Koch1998-06-161-1/+7
|
* extensions are now working and fixed a lot of bugsWerner Koch1998-06-151-2/+56
|
* new releaseV0-2-18Werner Koch1998-05-151-0/+31
|
* cipher reorganisiertWerner Koch1998-04-071-0/+63