* cache.c: Add a few debug outputs.
[gnupg.git] / agent / ChangeLog
1 2002-02-01  Werner Koch  <wk@gnupg.org>
2
3         * cache.c: Add a few debug outputs.
4
5         * protect.c (agent_private_key_type): New.
6         * agent.h: Add PRIVATE_KEY_ enums.
7         * findkey.c (agent_key_from_file): Use it to decide whether we
8         have to unprotect a key.
9         (unprotect): Cache the passphrase.
10         
11         * findkey.c (agent_key_from_file,agent_key_available): The key
12         files do now require a ".key" suffix to make a script's life
13         easier. 
14         * genkey.c (store_key): Ditto.
15
16 2002-01-31  Werner Koch  <wk@gnupg.org>
17
18         * genkey.c (store_key): Protect the key.
19         (agent_genkey): Ask for the passphrase.
20         * findkey.c (unprotect): Actually unprotect the key.
21         * query.c (agent_askpin): Add an optional start_err_text. 
22
23 2002-01-30  Werner Koch  <wk@gnupg.org>
24
25         * protect.c: New.  
26         (hash_passphrase): Based on the GnuPG 1.0.6 version.
27         * protect-tool.c: New
28
29 2002-01-29  Werner Koch  <wk@gnupg.org>
30
31         * findkey.c (agent_key_available): New.
32         * command.c (cmd_havekey): New.
33         (register_commands): And register new command.
34
35 2002-01-20  Werner Koch  <wk@gnupg.org>
36
37         * command.c (cmd_get_passphrase): Remove the plus signs.
38
39         * query.c (start_pinentry): Send no-grab option to pinentry
40         * gpg-agent.c (main): Move variable grab as no_grab to agent.h.
41
42 2002-01-19  Werner Koch  <wk@gnupg.org>
43
44         * gpg-agent.c (main): Disable core dumps.
45
46         * cache.c: New.
47         * command.c (cmd_get_passphrase): Use the cache.
48         (cmd_clear_passphrase): Ditto.
49
50         * gpg-agent.c:  Removed unused cruft and implement the socket
51         based server.
52         (my_strusage): Take bug report address from configure.ac.
53         * command.c (start_command_handler): Add an argument to start as
54         regular server.
55         (start_command_handler): Enable Assuan logging.
56
57 2002-01-15  Werner Koch  <wk@gnupg.org>
58
59         * trustlist.c: New.
60         * command.c (cmd_istrusted, cmd_listtrusted, cmd_marktrusted): New.
61
62 2002-01-07  Werner Koch  <wk@gnupg.org>
63
64         * genkey.c: Store the secret part and return the public part.
65
66 2002-01-03  Werner Koch  <wk@gnupg.org>
67
68         * command.c (cmd_get_passphrase): New.
69         (cmd_clear_passphrase): New.
70         * query.c (agent_get_passphrase): New.
71
72 2002-01-02  Werner Koch  <wk@gnupg.org>
73
74         * genkey.c: New.
75         * command.c (cmd_genkey): New.
76
77         * command.c (rc_to_assuan_status): Removed and changed all callers
78         to use map_to_assuan_status.
79         
80 2001-12-19  Werner Koch  <wk@gnupg.org>
81
82         * keyformat.txt: New. 
83
84 2001-12-19  Marcus Brinkmann  <marcus@g10code.de>
85
86         * query.c (start_pinentry): Add new argument to assuan_pipe_connect.
87
88 2001-12-18  Werner Koch  <wk@gnupg.org>
89
90         * Makefile.am: Use LIBGCRYPT macros
91
92 2001-12-14  Werner Koch  <wk@gnupg.org>
93
94         * gpg-agent.c (main): New option --batch.  New option --debug-wait
95         n, so that it is possible to attach gdb when used in server mode.
96         * query.c (agent_askpin): Don't ask in batch mode.
97
98         * command.c: Removed the conversion macros as they are now in
99         ../common/util.h.
100
101 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
102
103         * query.c (LINELENGTH): Removed.
104         (agent_askpin): Use ASSUAN_LINELENGTH, not LINELENGTH.
105
106 2001-11-19  Werner Koch  <wk@gnupg.org>
107
108         * gpg-agent.c: Removed all GUI code, removed code for old
109         protocol.  New code to use the Assuan protocol as a server and
110         also to communicate with a new ask-passphrase utility.
111
112 2000-11-22  Werner Koch  <wk@gnupg.org>
113
114         * gpg-agent.c (main): csh support by Dan Winship, new options --sh
115         and --csh and set default by consulting $SHELL.
116
117 Mon Aug 21 17:59:17 CEST 2000  Werner Koch  <wk@openit.de>
118
119         * gpg-agent.c (passphrase_dialog): Cleanup the window and added the
120         user supplied text to the window.
121         (main): Fixed segv in gtk_init when used without a command to start.
122
123         * gpg-agent.c: --flush option.
124         (req_flush): New.
125         (req_clear_passphrase): Implemented.
126
127 Fri Aug 18 14:27:14 CEST 2000  Werner Koch  <wk@openit.de>
128
129         * gpg-agent.c: New.
130         * Makefile.am: New.
131
132
133  Copyright 2001, 2002 Free Software Foundation, Inc.
134
135  This file is free software; as a special exception the author gives
136  unlimited permission to copy and/or distribute it, with or without
137  modifications, as long as this notice is preserved.
138
139  This file is distributed in the hope that it will be useful, but
140  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
141  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.