aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-10-26* configure.ac: New option --disable-gnupg-iconv, defineWerner Koch1-0/+5
USE_GNUPG_ICONV.
2004-10-22Releasing 1.9.12V1-9-12Werner Koch1-0/+2
2004-10-22Compile fixes.Werner Koch1-0/+4
2004-10-21* acinclude.m4: aclocal 1.9 wants quoting on AC_DEFUN arguments.David Shaw1-0/+4
2004-10-21* configure.ac: Remove the check for asprintfWerner Koch1-0/+4
* app-common.h (app_openpgp_storekey: Add prototype. * app-openpgp.c (do_sign): Replace asprintf by direct allocation. This avoids problems with missing vasprintf implementations. * card-util.c (generate_card_keys): Add a #warning for gnupg 1.9 and use the same string there. * util.h [!HAVE_VASPRINTF]: Removed prototype. * vasprintf.c: Removed. It was used only at one place and I don't want to get into build problems in 1.4.
2004-10-15* README: Mentioned --enable-selinux-support.Werner Koch1-0/+6
* status.h (STATUS_NEED_PASSPHRASE_PIN): New. * status.c (get_status_string): Added. * passphrase.c (ask_passphrase): Moved status printing to .. * cardglue.c (pin_cb): .. here and issue new status message. * keyedit.c (sign_uids): Don't include the leading LF in the translatable string but print them separately. * apdu.c (apdu_open_remote_reader) [_WIN32]: We don't have ENOSYS.
2004-10-15* NEWS: Note gpgkeys_finger, keyserver timeouts, and the direct trustDavid Shaw1-0/+5
model.
2004-10-15* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.Werner Koch1-0/+7
(AUTOMAKE_OPTIONS): New. * configure.ac: Check whether vasprintf needs a replacement.
2004-10-13* configure.ac: Actually name the option --disable-finger and notWerner Koch1-1/+1
http. Add option --enable-selinux-support. * logger.c (g10_log_error_f, g10_log_fatal_f, g10_log_info_f) (g10_log_debug_f, print_prefix_f): Removed. * iobuf.c (iobuf_is_pipe_filename): New. (iobuf_get_fd): New.
2004-10-13* configure.ac: Actually name the option --disable-finger and notWerner Koch1-0/+5
http. * openfile.c (overwrite_filep, make_outfile_name, open_outfile) (open_sigfile): Use iobuf_is_pipe_filename to check for pipes so that special filesnames are taken into account. This is bug 327. * tdbdump.c (import_ownertrust): Ditto. * sign.c (write_plaintext_packet): Ditto. * progress.c (handle_progress): Ditto. * plaintext.c (handle_plaintext): Ditto. * encode.c (encode_simple, encode_crypt): Ditto. * iobuf.c (iobuf_is_pipe_filename): New. * fileutil.c (is_file_compressed): Use it here.
2004-10-11* configure.ac: New option --disable-finger.Werner Koch1-0/+4
* keyserver.c (keyserver_spawn): Print an empty string in log_info if the host is not set (e.g. finger). * gpgkeys_finger.c: New.
2004-10-01*** empty log message ***Werner Koch1-0/+4
2004-09-30Preparing a new release. Updated gettextWerner Koch1-0/+8
2004-09-17* configure.ac: Don't check for usb_create_match orWerner Koch1-0/+5
use_get_string_simple anymore. * g10.c (list_config): New config option ccid-reader-id. (gpgconf_list): Add "reader-port". * apdu.c (open_ccid_reader): New arg PORTSTR. Pass it to ccid_open_reader. (apdu_open_reader): Pass portstr to open_ccid_reader. * ccid-driver.c (ccid_get_reader_list): New. (ccid_open_reader): Changed API to take a string for the reader. Removed al the cruft for the libusb development vesion which seems not to be maintained anymore and there are no packages anyway. The stable library works just fine. (struct ccid_reader_id_s): Deleted and replaced everywhere by a simple string. (usb_get_string_simple): Removed. (bulk_in): Do valgrind hack here and not just everywhere.
2004-09-15* configure.ac: Give warning when using capabilities. Check forDavid Shaw1-0/+5
usb_get_string_simple for old libusb reasons.
2004-09-11* NEWS: Note HTTP basic auth.David Shaw1-0/+7
* configure.ac: Check for usb_get_busses since very old stable libusb doesn't have it.
2004-09-09* README: Doc --disable-card-support and --without-readline.Werner Koch1-1/+5
* configure.ac: Check for readline. Make enable-card-support the default. New option --without-readline. Allow the use of either the development or the stable libusb. * cardglue.h: Add members for CA fingerprints. * cardglue.c (agent_release_card_info): Invalid them. (learn_status_cb): Store them. * app-common.h, app-openpgp.c, iso7816.c, iso7816.h * apdu.c, apdu.h, ccid-driver.c, ccid-driver.h * card-util.c: Updated from current gnupg-1.9. * ccid-driver.h (CCID_DRIVER_ERR_ABORTED): New. * ccid-driver.c (ccid_open_reader): Support the stable 0.1 version of libusb. (ccid_get_atr): Handle short messages. * apdu.c (my_rapdu_get_status): Implemented. * apdu.c: Include <signal.h>. * apdu.c (reader_table_s): Add function pointers for the backends. (apdu_close_reader, apdu_get_status, apdu_activate) (send_apdu): Make use of them. (new_reader_slot): Intialize them to NULL. (dump_ccid_reader_status, ct_dump_reader_status): New. (dump_pcsc_reader_status): New. (open_ct_reader, open_pcsc_reader, open_ccid_reader) (open_osc_reader, open_rapdu_reader): Intialize function pointers. (ct_activate_card, ct_send_apdu, pcsc_send_apdu, osc_send_apdu) (error_string): Removed. Replaced by apdu_strerror. (get_ccid_error_string): Removed. (ct_activate_card): Remove the unused loop. (reset_ct_reader): Implemented. (ct_send_apdu): Activate the card if not yet done. (pcsc_send_apdu): Ditto. * ccid-driver.h: Add error codes. * ccid-driver.c: Implement more or less proper error codes all over the place. * apdu.c (apdu_send_direct): New. (get_ccid_error_string): Add some error code mappings. (send_apdu): Pass error codes along for drivers already supporting them. (host_sw_string): New. (get_ccid_error_string): Use above. (send_apdu_ccid): Reset the reader if it has not yet been done. (open_ccid_reader): Don't care if the ATR can't be read. (apdu_activate_card): New. (apdu_strerror): New. (dump_reader_status): Only enable it with opt.VERBOSE. * iso7816.c (map_sw): Add mappings for the new error codes. * apdu.c (open_ct_reader, open_pcsc_reader, open_ccid_reader) (reset_ccid_reader, open_osc_reader): Call dump_reader_status only in verbose mode. * app-openpgp.c (do_getattr): Fix for sending CA-FPR. * app-openpgp.c (app_openpgp_readkey): Fixed check for valid exponent. * app-openpgp.c (do_setattr): Sync FORCE_CHV1. * card-util.c (change_login): Kludge to allow reading data from a file. (card_edit): Pass ARG_STRING to change_login. (card_status): Print CA fingerprints. (change_cafpr): New. (card_edit): New command CAFPR. * errors.h (G10ERR_NO_CARD, G10ERR_CANCELED): New error codes. * errors.c (g10_errstr): New error codes G10ERR_NO_CARD, G10ERR_CANCELED.
2004-09-09* configure.ac: Check for readline.Werner Koch1-0/+4
* signal.c (got_fatal_signal): Do readline cleanup. Print signal number if we can't print the name. Use new autoconf macro HAVE_DECL_SYS_SIGLIST. (get_signal_name): Removed. * ttyio.c (tty_get): Add readline support.
2004-08-17* import.c (check_and_store): Do a full validation ifWerner Koch1-0/+5
--with-validation is set. * certchain.c (gpgsm_basic_cert_check): Print more detailed error messages. * certcheck.c (do_encode_md): Partly support DSA. Add new arg PKALGO. Changed all callers to pass it. (pk_algo_from_sexp): New. tests/pkits: New directory
2004-08-05* configure.ac: Changed tests for libusb to also suuport theWerner Koch1-0/+5
stable version 0.1.x. * scdaemon.texi (Card applications): New section. * scdaemon.c (main): New option --disable-application. * app.c (is_app_allowed): New. (select_application): Use it to check for disabled applications. * ccid-driver.h (CCID_DRIVER_ERR_ABORTED): New. * ccid-driver.c (ccid_open_reader): Support the stable 0.1 version of libusb. (ccid_get_atr): Handle short messages. * apdu.c (my_rapdu_get_status): Implemented.
2004-07-27* configure.ac (AM_GNU_GETTEXT_VERSION): New.Werner Koch1-0/+5
(min_automake_version): New. * LINGUAS: Added all languages we supported in 1.2.5. Copied all po files from 1.2.5. * autogen.sh: Updated to the modern version, grepping the required tool versions from configure.ac.
2004-07-22* configure.ac: Define AM conditional HAVE_OPENSC.V1-9-10Werner Koch1-0/+2
* Makefile.am: Make OpenSC lib link after libgcrypt. Do not link to pth. * apdu.c: Don't use Pth if we use OpenSC. * sc-investigate.c, scdaemon.c: Disable use of pth if OpenSC is used. * scdaemon.c (main): Bumbed thread stack size up to 512k.
2004-07-22* trustlist.c (read_list): Allow colons in the fingerprint.Werner Koch1-0/+9
(headerblurb): Rephrased. * gpg-agent.c (handle_connections): Increase the stack size ot 256k. * de.po: Updated. * scdaemon.c (main): Bumbed thread stack size up to 512k. * keylist.c (list_cert_raw): Print the keygrip.
2004-07-20* Makefile.am (sm): Build kbx only if gpgsm is to be build.Werner Koch1-0/+4
* maperror.c: Removed header ksba.h. Not required anymore.
2004-07-20New option --enable-agent-only.Werner Koch1-0/+4
2004-06-08about to release 1.9.9V1-9-9Werner Koch1-0/+4
2004-06-06* configure.ac: Require libksba 0.9.7.Werner Koch1-0/+4
* certreqgen.c (get_parameter_uint, create_request): Create an extension for key usage when requested. * gpgsm.c (main): Install emergency_cleanup also as an atexit handler. * verify.c (gpgsm_verify): Removed the separate error code handling for KSBA. We use shared error codes anyway. * export.c (export_p12): Removed debugging code. * encrypt.c (gpgsm_encrypt): Put the session key in to secure memory.
2004-05-24* configure.ac: Try for wldap32 on Win32 platforms.David Shaw1-0/+4
2004-05-22About to release 1.3.6Werner Koch1-0/+4
2004-05-22* NEWS: Note --sig-keyserver-url and the ability to use a preferredDavid Shaw1-0/+4
keyserver in a regular data sig to fetch the signing key.
2004-05-21* configure.ac: Replacement function for timegm(). No need to check forDavid Shaw1-0/+5
setenv() any longer.
2004-05-20* NEWS: Note HTTP key fetching.David Shaw1-0/+9
* README: Update version and note that HKP is no longer build in. * configure.ac: Handle --disable-http and other code to properly build gpgkeys_http.
2004-05-20* NEWS: Note the addition of preferred keyserver support,David Shaw1-0/+10
--ask-cert-level, --keyid-format, and the removal of show-long-keyids, the quasi-1991 partial length encoding, --export-all, and include-non-rfc. * acinclude.m4 (GNUPG_SYS_NM_PARSE): Remove a leftover slash in a sed expression.
2004-05-01(ac_pipe_works): Fixed BRE syntax \? -> \{0,1\}.Werner Koch1-0/+5
Reported by Todd Vierling.
2004-04-29About to release 1.9.8Werner Koch1-0/+4
2004-04-20* configure.ac: Remove the fopencookie test. We don't need theWerner Koch1-0/+6
dummy function because we conditionally use fopencookie, fpencookie or a replacement at place.
2004-04-192004-04-02 Thomas Schwinge <[email protected]>Marcus Brinkmann1-0/+4
* autogen.sh: Added ACLOCAL_FLAGS.
2004-04-06About to release 1.9.7V1-9-7Werner Koch1-0/+2
2004-04-06* configure.ac: Require libgcrypt 1.1.94.Werner Koch1-1/+2
Introduce PACKAGE_GT and set it to gnupg2. * gpg-agent.c (main): Use new libgcrypt thread library register scheme. * Makevars (DOMAIN): Init from PACKAGE_GT
2004-04-06Require libgcrypt 1.1.94.Werner Koch1-1/+5
2004-03-23* configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT>Werner Koch1-0/+4
* g10.c: New options --gpgconf-list, --debug-level and --log-file (set_debug): Add arg DEBUG_LEVEL. (main): Look at less and less version specific config files. From gnupg 1.3.
2004-03-16* configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.Werner Koch1-0/+4
2004-03-06Preparing for a releaseWerner Koch1-0/+6
2004-02-26Preparing for 1.3.5V1-3-5Werner Koch1-0/+4
2004-02-26* README: Update copyright.David Shaw1-0/+8
* NEWS: Note --max-output, --list-config, --min-cert-level, AIX fix, new http-proxy keyserver-option, new LDAP server code, TLS, LDAPS, and --show-session-key with --symmetric.
2004-02-25New option --disable-threads to inhibitWerner Koch1-0/+5
unintentional builds without Pth.
2004-02-21About to release 1.9.5V1-9-5Werner Koch1-0/+4
2004-02-20* configure.ac: Check for timegm(). Replacement functions for setenv()David Shaw1-3/+7
and unsetenv().
2004-02-20Fixed URLs in the notice messages.Werner Koch1-0/+4
2004-02-19* configure.ac: Check for ln -s and add GPGKEYS_LDAP conditional, both forDavid Shaw1-0/+3
making gpgkeys_ldaps symlink to gpgkeys_ldap.