aboutsummaryrefslogtreecommitdiffstats
path: root/g10/gpg.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-14Preparing a release candidate.gnupg-2.0.8rc1Werner Koch1-1/+4
2007-12-12Support DSA2.Werner Koch1-2/+47
Support Camellia for testing. More audit stuff.
2007-12-03Try to make sure that the standard descriptors are connected when callingWerner Koch1-74/+1
gpgsm.
2007-11-19Started to implement the audit log feature.Werner Koch1-1/+4
Pass PINENTRY_USER_DATA and XAUTHORITY to Pinentry. Improved support for the quality bar. Minor internal restructuring. Translation fixes.
2007-10-25Ported changes from 1.4.Werner Koch1-6/+30
Add copyright notices.
2007-09-14Print used library version with --version.Werner Koch1-1/+47
Typo fixes
2007-08-02Factored common gpgconf constants outWerner Koch1-5/+1
Fixed W32 compare_filenames
2007-07-17Typo fixes.Werner Koch1-0/+2
Made --default-key work for gpgsm Add --default-key and --encrypt-to to gpgconf.
2007-07-12Translate all file descriptors received from assuan.Werner Koch1-5/+5
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2007-06-26More W32 related changesWerner Koch1-0/+1
2007-06-25Fixed a problem in estream-printf.c.Werner Koch1-5/+5
Changes for Windows (gpgsm -k does now work). Minor cleanups.
2007-06-19Made percent_escape more general.Werner Koch1-1/+1
Added regression tests support to jnlib. W32 changes.
2007-06-18jnlib/Marcus Brinkmann1-1/+5
2007-06-18 Marcus Brinkmann <[email protected]> * stringhelp.h (percent_escape): New prototype. * stringhelp.c (percent_escape): New function. agent/ 2007-06-18 Marcus Brinkmann <[email protected]> * gpg-agent.c (main): Percent escape pathname in --gpgconf-list output. g10/ 2007-06-18 Marcus Brinkmann <[email protected]> * gpg.c (gpgconf_list): Percent escape output of --gpgconf-list. scdaemon/ 2007-06-18 Marcus Brinkmann <[email protected]> * scdaemon.c (main): Percent escape output of --gpgconf-list. sm/ 2007-06-18 Marcus Brinkmann <[email protected]> * gpgsm.c (main): Percent escape output of --gpgconf-list.
2007-06-14A whole bunch of changes to allow building for Windows.Werner Koch1-3/+4
See the ChangeLogs for details.
2007-06-06First steps towards supporting W32.Werner Koch1-26/+2
This is mainly source code reorganization. Update gnulib. g10/ does currently not build.
2007-03-05Ported multiple-messages protection.Werner Koch1-4/+13
2007-02-26Add new SVN only file README.maintWerner Koch1-0/+2
doc/ * gpg.texi (GPG Configuration): Document envvar LANGUAGE. (GPG Configuration Options): Document show-primary-uid-only. g10/ * gpg.c (main): Add verify option show-primary-uid-only. * options.h (VERIFY_SHOW_PRIMARY_UID_ONLY): New. * mainproc.c (check_sig_and_print): Implement it. * encr-data.c (decrypt_data): Correctly test for unknown algorithm. * import.c (check_prefs): Ditto. * keyedit.c (show_prefs): Ditto. * mainproc.c (proc_symkey_enc): Ditto.
2007-01-30Added LIBINTL to more Makefile targets.Werner Koch1-3/+13
doc/ * com-certs.pem: Added the current root certifcates of D-Trust and S-Trust. g10/ * status.c (write_status_begin_signing): New. * sign.c (sign_file, sign_symencrypt_file): Call it. * textfilter.c (copy_clearsig_text): Call it. * call-agent.c (agent_scd_pksign): Pass --hash-rmd160 to SCD if required. * gpg.c (main): Let --no-use-agent and --gpg-agent-info print a warning. * misc.c (obsolete_option): New.
2006-12-21Started to code a --server mode. Werner Koch1-1/+37
It is far from being ready!
2006-12-06Fixes for CVE-2006-6235Werner Koch1-3/+4
2006-12-03* options.h, gpg.c (main), passphrase.c (passphrase_to_dek): AddDavid Shaw1-0/+4
--passphrase-repeat option to control how many times gpg will re-prompt for a passphrase to ensure the user has typed it correctly. Defaults to 1.
2006-11-05Collected fixes.Werner Koch1-1/+0
2006-10-23.Werner Koch1-1/+7
2006-10-19FixesWerner Koch1-2/+2
2006-10-13* parse-packet.c (parse_symkeyenc): Show the unpacked as well as theDavid Shaw1-0/+31
packed s2k iteration count. * main.h, options.h, gpg.c (encode_s2k_iterations, main), passphrase.c (hash_passphrase): Add --s2k-count option to specify the number of s2k hash iterations.
2006-10-04Re-enabled --passphrase-fdWerner Koch1-1/+1
2006-10-04Fixed agent access for gpg.Werner Koch1-53/+35
2006-10-04Preparing a new releaseWerner Koch1-56/+12
2006-10-02Fix for bug 537Werner Koch1-5/+5
2006-09-21Various updatesWerner Koch1-1/+2
2006-09-14Take advantage of newer gpg-error features.Werner Koch1-1/+1
2006-09-13Various fixes and new features.Werner Koch1-0/+1
Enhanced gpg-connect-agent.
2006-09-06The big Assuan error code removal.Werner Koch1-0/+1
2006-09-06Minor changes and typo fixes.Werner Koch1-0/+6
2006-08-21Migrated more stuff to doc/Werner Koch1-36/+35
Migrated the gpg regression tests. Some changes tp the gpg code to fix bugs and for the use in testing. make distcheck works now with gpg enabled.
2006-08-16With --enable-gpg the keyservers are now build and a first test using gpg2Werner Koch1-5/+3
shows no prblems. Needs more testing of course.
2006-07-27Preparing a new releasegnupg-1.9.22Werner Koch1-7/+1
2006-06-27Ported patches from 1.4.x Werner Koch1-1/+88
2006-06-27do no use reopen_std under W32.Werner Koch1-2/+2
2006-06-22* options.h, gpg.c (main), keygen.c (keygen_upd_std_prefs,David Shaw1-0/+15
keygen_add_std_prefs, proc_parameter_file): Add --default-keyserver-url to specify a keyserver URL at key generation time, and "Keyserver:" keyword for doing the same through a batch file.
2006-06-20Updated FSF's address.Werner Koch1-0/+9
2006-05-24Still making gpg2 work.Werner Koch1-6/+6
At least the keyids are now correctly computed again.
2006-05-23* gpg.c (reopen_std): New function to reopen fd 0, 1, or 2 if we areDavid Shaw1-0/+62
called with them closed. This is to protect our keyring/trustdb files from corruption if they get attached to one of the standard fds. Print a warning if possible that this has happened, and fail completely if we cannot reopen (should never happen). (main): Call it here.
2006-05-23g10/ does build again.Werner Koch1-10/+17
2006-04-28Merged recent changes from 1.4Werner Koch1-6/+35
2006-04-20* options.h, gpg.c (main): Add --enable-dsa2 and --disable-dsa2. DefaultsDavid Shaw1-0/+7
to disable. * pkclist.c (algo_available): If --enable-dsa2 is set, we're allowed to truncate hashes to fit DSA keys. * sign.c (match_dsa_hash): New. Return the best match hash for a given q size. (do_sign, hash_for, sign_file): When signing with a DSA key, if it has q==160, assume it is an old DSA key and don't allow truncation unless --enable-dsa2 is also set. q!=160 always allows truncation since they must be DSA2 keys. (make_keysig_packet): If the user doesn't specify a --cert-digest-algo, use match_dsa_hash to pick the best hash for key signatures.
2006-04-20* gpg.c (print_mds), armor.c (armor_filter, parse_hash_header): AddDavid Shaw1-3/+18
SHA-224. * sign.c (write_plaintext_packet), encode.c (encode_simple): Factor common literal packet setup code from here, to... * main.h, plaintext.c (setup_plaintext_name): Here. New. Make sure the literal packet filename field is UTF-8 encoded. * options.h, gpg.c (main): Make sure --set-filename is UTF-8 encoded and note when filenames are already UTF-8.
2006-04-19Merged with gpg 1.4.3 code. Werner Koch1-750/+1446
The gpg part does not yet build.
2006-04-09* getkey.c (parse_auto_key_locate): Fix dupe-removal code.David Shaw1-3/+8
* keyedit.c (menu_backsign): Allow backsigning even if the secret subkey doesn't have a binding signature. * armor.c (radix64_read): Don't report EOF when reading only a pad (=) character. The EOF actually starts after the pad. * gpg.c (main): Make --export, --send-keys, --recv-keys, --refresh-keys, and --fetch-keys follow their arguments from left to right. Suggested by Peter Palfrader.