Replace use stdio by estream functions.
[gnupg.git] / scd / ChangeLog
index 62af9cf..91694a0 100644 (file)
@@ -1,3 +1,72 @@
+2009-12-15  Werner Koch  <wk@g10code.com>
+
+       * iso7816.c (do_generate_keypair): s/readonly/read_only/ because
+       the first is a keyword in VMS C.
+
+2009-12-03  Werner Koch  <wk@g10code.com>
+
+       * scdaemon.c (set_debug): Allow for numerical debug leveles.  Print
+       active debug flags.
+
+2009-11-25  Marcus Brinkmann  <marcus@g10code.de>
+
+       * command.c (scd_command_handler): Use assuan_fd_t and
+       assuan_fdopen on fds.
+
+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.
        (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.