Add gpgconf related dummy options default_pubkey_algo.
[gnupg.git] / scd / ChangeLog
index fcb13e3..9064850 100644 (file)
@@ -1,3 +1,89 @@
+2009-11-05  Marcus Brinkmann  <marcus@g10code.de>
+
+       * command.c (scd_command_handler): Call assuan_init_socket_server,
+       not assuan_init_socket_server_ext.
+
+2009-11-04  Werner Koch  <wk@g10code.com>
+
+       * command.c (register_commands): Add help arg to
+       assuan_register_command.  Add help strings to all commands.
+
+2009-11-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * command.c (reset_notify): Take LINE arg and return error.
+       (register_commands): Use assuan_handler_t type.
+
+2009-10-25  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (scd_deinit_default_ctrl): Release IN_DATA.
+       * command.c (cmd_setdata): Release IN_DATA.  Reported by Klaus
+       Flittner.
+
+2009-10-16  Marcus Brinkmann  <marcus@g10code.com>
+
+       * AM_CFLAGS, scdaemon_LDADD: Use libassuan instead of libassuan-pth.
+       * scdaemon.c: Invoke ASSUAN_SYSTEM_PTH_IMPL.
+       (main): Call assuan_set_system_hooks and assuan_sock_init.
+
+2009-09-23  Marcus Brinkmann  <marcus@g10code.de>
+
+       * command.c: Include "scdaemon.h" before <assuan.h> because of
+       GPG_ERR_SOURCE_DEFAULT check.
+       (option_handler, open_card, cmd_serialno, cmd_lean, cmd_readcert)
+       (cmd_readkey, cmd_setdata, cmd_pksign, cmd_pkauth, cmd_pkdecrypt)
+       (cmd_getattr, cmd_setattr, cmd_writecert, cmd_writekey)
+       (cmd_genkey, cmd_random, cmd_passwd, cmd_checkpin, cmd_lock)
+       (cmd_unlock, cmd_getinfo, cmd_restart, cmd_disconnect, cmd_apdu)
+       (cmd_killscd): Return gpg_error_t instead of int.
+       (scd_command_handler): Allocate assuan context before starting server.
+       * scdaemon.c (main): Update to new Assuan API.
+
+2009-09-03  Werner Koch  <wk@g10code.com>
+
+       * app-openpgp.c (do_decipher): Compute required Le.
+       * iso7816.c (iso7816_decipher): Add new arg LE.
+       * app-nks.c (do_decipher): Adjust for change.
+
+       * iso7816.c (iso7816_put_data, iso7816_put_data_odd): Turn DATA
+       into a void ptr.
+
+2009-08-05  Werner Koch  <wk@g10code.com>
+
+       * app-openpgp.c (change_keyattr_from_string): New.
+       (do_setattr): Support KEY-ATTR.
+
+2009-07-29  Marcus Brinkmann  <marcus@g10code.com>
+
+       * ccid-driver.c (print_pr_data): Fix 64 bit compat problem.
+
+2009-07-24  Werner Koch  <wk@g10code.com>
+
+       * ccid-driver.c (parse_ccid_descriptor): Enable hack for SCR 3320.
+
+2009-07-21  Werner Koch  <wk@g10code.com>
+
+       * ccid-driver.c [HAVE_PTH]: Include pth.h.
+       (my_sleep): New.
+       (bulk_in): s/gnupg_sleep/my_sleep/.
+
+2009-07-20  Werner Koch  <wk@g10code.com>
+
+       * apdu.c [GNUPG_MAJOR_VERSION==1]: Include dynload.h.
+
+2009-07-16  Werner Koch  <wk@g10code.com>
+
+       * command.c (update_reader_status_file): Test for unplugged reader.
+       (TEST_CARD_REMOVAL): Ditto.
+       * app.c (select_application): Ditto.
+       * ccid-driver.c (bulk_out): Return CCID_DRIVER_ERR_NO_READER if a
+       reader was unplugged.
+       (struct ccid_driver_s): Turn nonnull_nad into an unsigned char.
+       Turn apdu_level, auto_ifsd, powered_off, has_pinpad into
+       bitfields. Add enodev_seen.
+       * apdu.c (apdu_prepare_exit): New.
+       (get_status_ccid): Return the status word and nut just -1.
+       * scdaemon.c (scd_exit): Call it.
+
 2009-07-13  Werner Koch  <wk@g10code.com>
 
        * ccid-driver.c (struct ccid_driver_s): Add fields last_progress,
        (iso7816_generate_keypair, iso7816_read_public_key): Ditto.
        Changed all callers.
        * apdu.c (send_le): Implement extended length return values.
-       
+
        * ccid-driver.c (bulk_in): Retry on EAGAIN.
        (abort_cmd): Change seqno handling.