aboutsummaryrefslogtreecommitdiffstats
path: root/g10 (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-01-20Changes to --min-cert-level should cause a trustdb rebuild (issue 1366)David Shaw6-16/+31
* g10/gpgv.c, g10/trustdb.c (read_trust_options): Add min_cert_level * g10/trustdb.c (check_trustdb_stale): Request a rebuild if pending_check_trustdb is true (set when we detect a trustdb parameter has changed). * g10/keylist.c (public_key_list): Use 'l' in the "tru" with-colons listing for min_cert_level not matching. * g10/tdbio.c (tdbio_update_version_record, create_version_record, tdbio_db_matches_options, tdbio_dump_record, tdbio_read_record, tdbio_write_record): Add a byte for min_cert_level in the tdbio version record.
2012-01-13Add a DECRYPTION_INFO status.Werner Koch3-17/+29
* g10/status.h (STATUS_DECRYPTION_INFO): New. * g10/status.c (get_status_string): Add new status string. * g10/encr-data.c: Include status.h. (decrypt_data): Print STATUS_DECRYPTION_INFO. -- This is backport of commit 5667e33. DECRYPTION_INFO <mdc_method> <sym_algo> Print information about the symmetric encryption algorithm and the MDC method. This will be emitted even if the decryption fails.
2012-01-12gpg: Remove unused fields from a trust data structure.Werner Koch1-4/+1
The functions tdbio_read_record and tdbio_write_record control the actual on-disk format. Thus there is no need to keep reserved fields in the internal data structure. * g10/tdbio.h (struct trust_record): Remove reserved fields.
2012-01-10Allow use of a standard space separated fingerprint.Werner Koch1-7/+47
We allow a single or a double space in the middle of the fingerprint to help with c+p fingerprints from an HTML pages which are not being enclosed in a "pre" tag. * g10/getkey.c (classify_user_id): Check for space separated GPG fingerprint. -- This is a backport of commit 957fe72 and 372fb4f.
2012-01-10Replace file locking by the new portable dotlock code.Werner Koch6-147/+148
* include/dotlock.h: New. From current gnupg master. * util/dotlock.c: Ditto. Include util.h. The major changes done in master are: Factor Unix and W32 specific code out into specific functions. Define HAVE_POSIX_SYSTEM. Rearrange some functions. (disable_dotlock): Rename to dotlock_disable. (create_dotlock): Rename to dotlock_create and add a dummy arg. (destroy_dotlock): Rename to dotlock_destroy. (make_dotlock): Rename to dotlock_take. (release_dotlock): Rename to dotlock_release. (remove_lockfiles): Rename to dotlock_remove_lockfiles.
2012-01-10Update copyright years.Werner Koch1-1/+1
* util/argparse.c (default_strusage): Update printed copyright year.
2011-12-02Rename all ChangeLog files to ChangeLog-2011.Werner Koch1-2/+9
* ChangeLog: New file.
2011-09-12On VMS use --batch by default if in batch mode.Werner Koch2-0/+18
This problem was identified and solved by Steven M. Schweda. Note that the vms specific code is not part of this repository. See http://antinode.info/dec/sw/gnupg.html for the VMS port.
2011-08-09Removed some set but unused vars.Werner Koch5-94/+93
2011-08-09Fix bug#1307Werner Koch3-98/+102
This is a backport of the fixes for 2.0. There is only one real bug, the other changes are for clarity and for more picky compilers.
2011-07-22Print the decoded iteration count witn --list-packets.Werner Koch2-13/+20
Fixes bug#1355.
2011-07-01Add pubkey letters e and E for ECC.Werner Koch6-198/+212
This does not mean we have any kind of ECC support now. It is merely to avoid printing a question mark for the algorithm. Trailing white space changes as usual.
2011-04-06* photoid.c (generate_photo_id): Check for the JPEG magic numbersDavid Shaw2-3/+8
instead of JFIF since some programs generate an EXIF header first. This is issue 1331.
2011-02-23Don't link gpgv with libreadlineWerner Koch3-177/+185
Also add a useful .gitignore file.
2010-10-29* gpg.c (main): Do not provide a default forDavid Shaw2-6/+5
--personal-digest-preferences. This allows the usual digest selection algorithm to pick a digest based on recipient keys.
2010-10-29* pkclist.c (select_algo_from_prefs): Slightly improve the handling ofDavid Shaw2-13/+26
MD5 in preference lists. Instead of replacing MD5 with SHA-1, just remove MD5 from the list altogether, and let the next-highest ranked algorithm be chosen.
2010-10-29* pkclist.c (select_algo_from_prefs): Make sure the scores can'tDavid Shaw2-4/+17
overflow when picking an algorithm (not a security issue since we can't pick something not present in all preference lists, but we might pick something that isn't scored first choice).
2010-10-27Detect unsigned time_t and adjust y2038 detection.Werner Koch3-7/+18
2010-10-20Remove warnings on VMSWerner Koch5-3/+15
2010-10-18Prepare for 1.4.11Werner Koch2-1/+6
2010-10-10VMS fixesWerner Koch2-4/+8
2010-09-28* options.skel: Make the example for force-v3-sigs match reality (itDavid Shaw2-6/+12
has defaulted to off since 2007-10-22).
2010-09-28The rest of the VMS changes.Werner Koch4-7/+30
2010-09-28Minor changes to help the VMS portWerner Koch7-3/+62
2010-09-23Preparing a release candidateWerner Koch1-0/+3
2010-08-31Minor fixesWerner Koch2-0/+13
2010-07-24support more hash algorithms to support the v2 cardWerner Koch3-1/+14
2010-06-18Backport bug fix. Fixes bug#1240.Werner Koch2-2/+15
2010-06-01Ignore some GnuPG-2 only options.Werner Koch2-1/+13
2010-05-12Fix bug 1179Werner Koch2-4/+9
2010-05-07Fix for bug 1223Werner Koch2-1/+66
2010-03-26Force SHA1 only for v1 cardsWerner Koch2-6/+14
2010-03-26* plaintext.c (handle_plaintext): Make sure that the stdout flushDavid Shaw2-4/+18
succeeded, so we can't lose data when using gpg in a pipeline. Fixes bug #1207.
2010-02-17Fix bug 1186Werner Koch2-1/+6
2010-02-02Change menu prompts.Werner Koch3-2/+7
2009-12-21Fix some spelling errors. Fixes bug#1127.Werner Koch3-6/+6
2009-12-17Fix bug#1059 (missing status line signature verification done with a Werner Koch2-1/+10
subkey while on the main key has expired).
2009-12-15minor changes for VMSWerner Koch3-5/+8
2009-12-15fix bug#1162.Werner Koch2-1/+7
2009-09-28Fix bug#1138.Werner Koch3-3/+17
2009-09-02Last minute fixesWerner Koch4-17/+32
2009-09-02Preparing 1.4.10.Werner Koch3-4/+22
2009-08-26Fix debian bug#543530Werner Koch2-0/+35
2009-08-13Preparing for a release candidateWerner Koch5-31/+230
2009-08-12Try and detect mis-coded Latin1 and convert it to UTF8. Whether theDavid Shaw2-7/+39
heuristics succeed or not, the resulting string must be valid UTF8 as LDAP requires that. This is bug 1055.
2009-08-03(no commit message)Werner Koch7-20/+134
2009-07-31* gpg.c (main): --pgp6 includes --disable-mdc.David Shaw2-0/+5
2009-07-29Update key generation menu to match gnupg 2.0.Werner Koch2-103/+187
Changes default preferences and key algorithms.
2009-07-23* keyserver.c (keyserver_import_ldap): Try a DNS-SD lookup to find aDavid Shaw2-13/+55
domain-specific LDAP server before resorting to keys.{domain}.
2009-07-23Parse EXTCAP lines from the card.Werner Koch7-10/+73
Change messages for a corrupt trustdb.