Fix for bug 851.
[gnupg.git] / scd / ChangeLog
index 9c69001..166f308 100644 (file)
@@ -1,3 +1,131 @@
+2007-12-10  Werner Koch  <wk@g10code.com>
+
+       * app-openpgp.c (do_decipher): Take care of cryptograms shiorther
+       that 128 bytes.  Fixes bug#851.
+
+2007-11-14  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (main): Pass STANDARD_SOCKET flag to
+       create_server_socket.
+       
+2007-11-13  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (start_connection_thread): Do not call
+       assuan_sock_check_nonce if we are running in --server mode.
+
+2007-11-07  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.h: Remove errors.h.
+
+2007-10-02  Werner Koch  <wk@g10code.com>
+
+       * command.c (cmd_getinfo): Add "pid" subcommand.
+
+2007-10-01  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (create_server_socket): Use Assuan socket wrappers
+       and remove Windows specific code.
+       (socket_nonce): New.
+       (start_connection_thread): Check nonce.
+
+2007-09-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * scdaemon.c (main): New variable STANDARD_SOCKET, which is 1 for
+       W32 targets.  Use it for create_socket_name.
+
+2007-08-07  Werner Koch  <wk@g10code.com>
+
+       * tlv.c, tlv.h:  Move to ../common/.
+
+2007-08-02  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c: Include gc-opt-flags.h and remove their definition
+       here.
+
+2007-08-01  Werner Koch  <wk@g10code.com>
+
+       * apdu.c (send_le): Implement exact length hack.  Suggested by
+       Sten Lindgren.
+
+2007-07-05  Werner Koch  <wk@g10code.com>
+
+       * command.c (has_option_name, skip_options): New.
+       (cmd_genkey): Add option --timestamp.
+       (cmd_writekey): Enter confidential mode while inquiring the key data.
+
+       * app.c (app_genkey): Add arg CREATETIME.
+       * app-common.h (app_ctx_s): Likewise
+       * app-openpgp.c (do_genkey): Ditto.  Use it.
+
+
+2007-07-04  Werner Koch  <wk@g10code.com>
+
+       * command.c (cmd_getinfo): New subcommand "version".
+
+       * scdaemon.c (TIMERTICK_INTERVAL): New.
+       (handle_connections) [W32]: Enable a dummy sigs event.
+       (handle_connections): Use a proper count for select and not
+       FD_SETSIZE.
+       (fixed_gcry_pth_init, main): Kludge to fix pth initialization.
+
+2007-06-21  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.h (ctrl_t): Remove.  It is now declared in ../common/util.h.
+
+2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * scdaemon.c (main): Percent escape output of --gpgconf-list.
+
+2007-06-12  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (main): Replace some calls by init_common_subsystems.
+
+2007-06-11  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (scdaemon_LDADD): Use libcommonpth macro.
+
+       * command.c (initialize_module_command): New.
+       * scdaemon.c (main) [W32]: Do not use sigpipe code.
+       (main): Call initialize_module_command.
+
+2007-06-06  Werner Koch  <wk@g10code.com>
+
+       * app-openpgp.c (do_sign): Fix arithmetic on void*.
+
+       * app.c (dump_mutex_state) [W32]: Handle the W32Pth case.
+
+       * apdu.c: Remove dynload.h.
+
+       * scdaemon.c (i18n_init): Remove.
+
+2007-04-20  Werner Koch  <wk@g10code.com>
+
+       * sc-copykeys.c (my_gcry_logger): Removed.
+       (main): Call setup_libgcrypt_logging helper.
+       * scdaemon.c (my_gcry_logger): Removed.
+       (main): Call setup_libgcrypt_logging helper.
+
+2007-04-03  Werner Koch  <wk@g10code.com>
+
+       * command.c (cmd_getinfo): New subcommand "reader_list".
+       * ccid-driver.c (scan_or_find_devices): Ignore EBUSY in scan mode
+       for special transports.
+
+2007-03-07  Werner Koch  <wk@g10code.com>
+
+       * app-dinsig.c: Include i18n.h.
+       (verify_pin): Support PIN pads.
+       * app-nks.c (verify_pin): Ditto.
+
+       * ccid-driver.c (bulk_in): Handle time extension before checking
+       the message type.
+       (ccid_transceive_secure): Support the Cherry XX44 keyboard.
+       Kudos to the nice folks at Cherry for helping with that.
+
+2007-02-18  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (DEFAULT_PCSC_DRIVER): Add a default for OS X.
+
 2007-01-25  Werner Koch  <wk@g10code.com>
 
        * Makefile.am (scdaemon_LDADD): Added LIBICONV.  Noted by Billy
        the gpg-agent.
 
        
- Copyright 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without