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