aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Preparing 1.4.7gnupg-1.4.7Werner Koch2007-03-0544-17761/+17943
|
* UpdatedWerner Koch2007-02-263-3463/+3323
|
* [W32] Make use of the LANGUAGE envvar.Werner Koch2007-02-263-71/+140
|
* * parse-packet.c (parse_signature): It's hex.David Shaw2007-02-143-1/+11
| | | | | | * getkey.c (merge_selfsigs_subkey): Avoid listing the contents of a backsig when list mode is on. Noted by Timo Schulz.
* * secmem.c (ptr_into_pool_p): New.Werner Koch2007-02-122-1/+24
| | | | | | | (m_is_secure): Implement in terms of above. Also check that the pool has been initialized.
* * gpgkeys_ldap.c (send_key): Missing a free().David Shaw2007-02-113-1/+16
| | | | | | * curl-shim.c (curl_easy_perform): Some debugging items that may be handy.
* * http.c (do_parse_uri): Remove the hkp port 11371 detection. WeDavid Shaw2007-02-112-2/+6
| | | | | | implement hkp in the keyserver handler, and the support here makes it appear like a bad hkp request actually succeeded.
* Fix for Debian bug 402592Werner Koch2007-02-042-3/+24
|
* Missed one caller.David Shaw2007-02-011-1/+1
|
* * main.h, keygen.c (ask_expire_interval, parse_expire_string): Pass inDavid Shaw2007-02-016-27/+39
| | | | | | the time to use to calculate the expiration offset, rather than querying it internally. Change all callers.
* * ttyio.c (do_get): Assume that anything read from the user withoutDavid Shaw2007-02-012-1/+8
| | | | | | echoing to the screen is sensitive and put it in secure memory. Suggested by Benjamin Bennett.
* * keygen.c (do_generate_keypair, proc_parameter_file,David Shaw2007-01-312-35/+62
| | | | | | generate_keypair, generate_subkeypair): Pass a timestamp through to all the gen_xxx functions.
* * keyedit.c (sign_uids): Another multiple to single timestampDavid Shaw2007-01-312-12/+9
| | | | | operation.
* * sign.c (write_plaintext_packet): Take timestamp from outside.David Shaw2007-01-312-10/+20
| | | | | | | | Change all callers. (sign_file, clearsign_file, sign_symencrypt_file): Calculate one timestamp for the whole transaction. Different timestamps for each step can leak performance information.
* * main.h, keygen.c (ask_expiredate), keyedit.c (menu_expire): RemoveDavid Shaw2007-01-314-10/+9
| | | | | the need for ask_expiredate().
* * keygen.c (make_backsig, write_direct_sig, write_selfsigs)David Shaw2007-01-302-7/+17
| | | | | | | | (write_keybinding): Have the various selfsigs created during key generation use the timestamp of their parent key. This helps avoid leaking information about the performance of the machine where the keys were generated. Noted by Christian Danner.
* * curl-shim.h, curl-shim.c, gpgkeys_hkp.c: Rename curl_escape() toDavid Shaw2007-01-164-7/+12
| | | | | curl_easy_escape() to match cURL.
* * libcurl.m4: Check for curl_easy_escape() and curl_easy_unescape().David Shaw2007-01-162-7/+35
| | | | | | Replace with curl_escape() and curl_unescape() if libcurl doesn't have it.
* * config.links: powerpc64* needs to come before powerpc* or it willDavid Shaw2007-01-162-5/+11
| | | | | | never match. Reported by Alon Bar-Lev for libgcrypt, but relevant here as well.
* * gpgkeys_hkp.c (send_key): Allow GPG to send any armored key lineDavid Shaw2007-01-162-20/+29
| | | | | length without problems. Reported by Felix von Leitner.
* * parse-packet.c (read_protected_v3_mpi): Make sure to stopWerner Koch2007-01-153-2/+9
| | | | | | | reading even for corrupted packets. * keygen.c (generate_user_id): Need to allocate one byte more. Reported by Felix von Leitner.
* Installed revised translation.Werner Koch2006-12-223-3606/+2875
|
* * configure.ac: Only check for libusb if we're building with cardDavid Shaw2006-12-212-1/+9
| | | | | support. Noted by Gilles Espinasse.
* * options.skel: Tweak some examples to match reality and update theDavid Shaw2006-12-152-23/+23
| | | | | RFC for CERT now that it is out of draft.
* Fix bug#739 (proxy/shutdown)Werner Koch2006-12-142-2/+10
|
* * Makefile.am: Install options.skel via dist_pkgdata_DATA so thatDavid Shaw2006-12-132-5/+7
| | | | | "make uninstall" works properly.
* distribute gnupg1.info. Fixes bug#740.Werner Koch2006-12-132-2/+5
|
* Removed references to removed g10defs.h file.Werner Koch2006-12-133-2/+4
|
* Removed the use of g10defs.h.Werner Koch2006-12-1129-157/+267
| | | | | | This required some code cleanups and the introduction of a few accessor ducntions in mpi.
* * configure.ac: AM_CONDITIONAL must not be used inside an if/then.David Shaw2006-12-082-13/+16
|
* /Werner Koch2006-12-075-3/+13
| | | | | | | | | * configure.ac: Remove GNUPG_DATADIR for non-W32 systems. g10/ * Makefile.am (AM_CPPFLAGS): Define GNUPG_DATADIR. * openfile.c (copy_options_file): Use log_info and not log_error to avoid error returns in case of a missing skeleton file.
* Post release updatesWerner Koch2006-12-062-2/+6
|
* Preparing a releasegnupg-1.4.6Werner Koch2006-12-0656-10114/+21043
|
* Changing the way man pages are build.Werner Koch2006-12-047-5957/+1366
|
* * ksutil.c (classify_ks_search): Try and recognize a key ID evenDavid Shaw2006-12-042-4/+22
| | | | | | | without the 0x prefix. This isn't exact (it's possible that a user ID string happens to be 8 or 16 digits of hex), but it's extremely unlikely. Plus GPG itself makes the same assumption.
* * keyedit.c (menu_clean): Show "already minimized" rather thanDavid Shaw2006-12-032-1/+12
| | | | | | "already clean" when a minimized key is minimized again. From Dirk Traulsen.
* * gpgkeys_hkp.c (search_key): HKP keyservers like the 0x to be presentDavid Shaw2006-12-032-0/+11
| | | | | when searching by keyID.
* * NEWS: Note the CVE for bug#728, --s2k-count, --passphrase-repeat,David Shaw2006-12-032-3/+25
| | | | | and the OpenSSL exception.
* * options.h, gpg.c (main), passphrase.c (passphrase_to_dek): AddDavid Shaw2006-12-034-32/+55
| | | | | | | --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.
* Preparing an RCWerner Koch2006-11-2933-5755/+5766
|
* * openfile.c (ask_outfile_name): Fixed buffer overflow occurringWerner Koch2006-11-272-1/+6
| | | | | | if make_printable_string returns a longer string. Fixes bug 728.
* Missing changelog entryDavid Shaw2006-11-061-0/+9
|
* * configure.ac: --enable-minimal leaves out gettext and all resolverDavid Shaw2006-11-062-15/+25
| | | | | functions (SRV, PKA, & CERT).
* * gpgkeys_hkp.c (curl_mrindex_writer): Revert previous change.David Shaw2006-11-062-5/+8
| | | | | Key-not-found still has a HTML response.
* New command --gpgconf-test.Werner Koch2006-10-235-0/+20
|
* * gpgkeys_hkp.c (curl_mrindex_writer): Print a warning if we see HTMLDavid Shaw2006-10-202-1/+9
| | | | | coming back from a MR hkp query.
* * parse-packet.c (parse_symkeyenc): Show the unpacked as well as theDavid Shaw2006-10-135-5/+43
| | | | | | | | | 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.
* * keyserver.c (keyserver_spawn): Write the 16-digit keyid rather thanDavid Shaw2006-10-062-3/+12
| | | | | whatever key selector the user used on the command line.
* * strsep.c (strsep): It's strsep, not strsep2 from testing. (If I hadDavid Shaw2006-10-032-1/+6
| | | | | a dollar for every time I've done that...)
* Fixed bug 518Werner Koch2006-10-022-2/+11
|