v0.2.11
[gnupg.git] / g10 / ChangeLog
1 Mon Mar  2 21:23:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
2
3         * pkc_list.c (build_pkc_list): Add interactive input of user ID.
4
5 Mon Mar  2 20:54:05 1998  Werner Koch  (wk@isil.d.shuttle.de)
6
7         * pkclist.c (do_we_trust_pre): New.
8         (add_ownertrust): Add message.
9         * trustdb.c (enum_trust_web): Quick fix.
10
11 Mon Mar  2 13:50:53 1998  Werner Koch  (wk@isil.d.shuttle.de)
12
13         * g10.c (main): New action aDeleteKey
14         * sign.c (delete_key): New.
15
16 Sun Mar  1 16:38:58 1998  Werner Koch  (wk@isil.d.shuttle.de)
17
18         * trustdb.c (do_check): No returns TRUST_UNDEFINED instead of
19         eof error.
20
21 Fri Feb 27 18:14:03 1998  Werner Koch  (wk@isil.d.shuttle.de)
22
23         * armor.c (find_header): Removed trailing CR on headers.
24
25 Fri Feb 27 18:02:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
26
27         * ringedit.c (keyring_search) [MINGW32]: Open and close file here
28         because rename does not work on open files. Chnaged callers.
29
30 Fri Feb 27 16:43:11 1998  Werner Koch  (wk@isil.d.shuttle.de)
31
32         * sig-check.c (do_check): Add an md_enable.
33         * mainproc.c (do_check_sig): Use md_open in case of detached sig
34         (proc_tree): Take detached sigs into account.
35
36 Fri Feb 27 15:22:46 1998  Werner Koch  (wk@isil.d.shuttle.de)
37
38         * g10.c (main): Make use of GNUPGHOME envvar.
39         * g10main.c (main): Ditto.
40
41 Wed Feb 25 11:40:04 1998  Werner Koch  (wk@isil.d.shuttle.de)
42
43         * plaintext.c (ask_for_detached_datafile): add opt.verbose to
44         info output.
45
46         * openfile.c (open_sigfile): Try also name ending in ".asc"
47
48 Wed Feb 25 08:41:00 1998  Werner Koch  (wk@isil.d.shuttle.de)
49
50         * keygen.c (generate_keypair): Fixed memory overflow.
51
52 Tue Feb 24 15:51:55 1998  Werner Koch  (wk@isil.d.shuttle.de)
53
54         * parse-packet.c (parse_certificate): Support for S2K.
55         * build-packet.c (do_secret_cert): Ditto.
56         * keygen.c (gen_elg): Ditto.
57         * seckey-cert.c (check_elg): Ditto
58         (protect_elg): Ditto.
59         * sign.c (chnage_passphrase): Ditto.
60         * passphrase.c (get_passphrase_hash): Support for a salt and
61         changed all callers.
62         (make_dek_from_passphrase): Ditto.
63
64 Tue Feb 24 12:30:56 1998  Werner Koch  (wk@isil.d.shuttle.de)
65
66         * build-packet.c (hash_public_cert): Disabled debug output.
67
68 Fri Feb 20 17:22:28 1998  Werner Koch  (wk@isil.d.shuttle.de)
69
70         * trustdb.c (init_trustdb) [MINGW32]: Removed 2nd mkdir arg.
71         (keyring_copy) [MINGW32]: Add a remove prior to the renames.
72
73 Wed Feb 18 18:39:02 1998  Werner Koch  (wk@isil.d.shuttle.de)
74
75         * Makefile.am (OMIT_DEPENDENCIES): New.
76
77         * rsa.c: Replaced log_bug by BUG.
78
79 Wed Feb 18 13:35:58 1998  Werner Koch  (wk@isil.d.shuttle.de)
80
81         * mainproc.c (do_check_sig): Now uses hash_public_cert.
82         * parse-packet.c (parse_certificate): Removed hashing.
83         * packet.h (public_cert): Removed hash variable.
84         * free-packet.c (copy_public_cert, free_public_cert): Likewise.
85
86         * sig-check.c (check_key_signatures): Changed semantics.
87
88 Wed Feb 18 12:11:28 1998  Werner Koch  (wk@isil.d.shuttle.de)
89
90         * trustdb.c (do_check): Add handling for revocation certificates.
91         (build_sigrecs): Ditto.
92         (check_sigs): Ditto.
93
94 Wed Feb 18 09:31:04 1998  Werner Koch  (wk@isil.d.shuttle.de)
95
96         * armor.c (armor_filter): Add afx->hdrlines.
97         * revoke.c (gen_revoke): Add comment line.
98         * dearmor.c (enarmor_file): Ditto.
99
100         * sig-check.c (check_key_signature): Add handling for class 0x20.
101         * mainproc.c : Ditto.
102
103 Tue Feb 17 21:24:17 1998  Werner Koch  (wk@isil.d.shuttle.de)
104
105         * armor.c : Add header lines "...ARMORED FILE .."
106         * dearmor.c (enarmor_file): New.
107         * g10maint.c (main): New option "--enarmor"
108
109 Tue Feb 17 19:03:33 1998  Werner Koch  (wk@isil.d.shuttle.de)
110
111         * mainproc.c : Changed a lot, because the packets are now stored
112         a simple linlked list and not anymore in a complicatd tree structure.
113
114 Tue Feb 17 10:14:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
115
116         * free_packet.c (cmp_public_certs): New.
117         (cmp_user_ids): New.
118
119         * kbnode.c (clone_kbnode): New.
120         (release_kbnode): Add clone support.
121
122         * ringedit.c (find_keyblock_bypkc): New.
123
124         * sign.c (remove_keysigs): Self signatures are now skipped,
125         changed arguments and all callers.
126
127         * import.c : Add functionality.
128
129 Tue Feb 17 09:31:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
130
131         * options.h (homedir): New option.
132         * g10.c, g10maint.c, getkey.c, keygen.c, trustdb.c (opt.homedir): New.
133
134         * trustdb.c (init_trustdb): mkdir for hoem directory
135         (sign_private_data): Renamed "sig" to "g10.sig"
136
137 Mon Feb 16 20:02:03 1998  Werner Koch  (wk@isil.d.shuttle.de)
138
139         * kbnode.c (commit_kbnode): New.
140         (delete_kbnode): removed unused first arg. Changed all Callers.
141
142         * ringedit.c (keyblock_resource_name): New.
143         (get_keyblock_handle): NULL for filename returns default resource.
144
145 Mon Feb 16 19:38:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
146
147         * sig-check.s (check_key_signature): Now uses the supplied
148         public key to check the signature and not any more the one
149         from the getkey.c
150         (do_check): New.
151         (check_signature): Most work moved to do_check.
152
153 Mon Feb 16 14:48:57 1998  Werner Koch  (wk@isil.d.shuttle.de)
154
155         * armor.c (find_header): Fixed another bug.
156
157 Mon Feb 16 12:18:34 1998  Werner Koch  (wk@isil.d.shuttle.de)
158
159         * getkey.c (scan_keyring): Add handling of compressed keyrings.
160
161 Mon Feb 16 10:44:51 1998  Werner Koch  (wk@isil.d.shuttle.de)
162
163         * g10.c, g10maint.c (strusage): Rewrote.
164         (build_list): New
165
166 Mon Feb 16 08:58:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
167
168         * armor.c (use_armor): New.
169
170 Sat Feb 14 14:30:57 1998  Werner Koch  (wk@isil.d.shuttle.de)
171
172         * mainproc.c (proc_tree): Sigclass fix.
173
174 Sat Feb 14 14:16:33 1998  Werner Koch  (wk@isil.d.shuttle.de)
175
176         * armor.c (armor_filter): Changed version and comment string.
177         * encode.c, sign.c, keygen.c: Changed all comment packet strings.
178
179 Sat Feb 14 12:39:24 1998  Werner Koch  (wk@isil.d.shuttle.de)
180
181         * g10.c (aGenRevoke): New command.
182         * revoke.c: New.
183         * sign.c (make_keysig_packet): Add support for sigclass 0x20.
184
185 Fri Feb 13 20:18:14 1998  Werner Koch  (wk@isil.d.shuttle.de)
186
187         * ringedit.c (enum_keyblocks, keyring_enum): New.
188
189 Fri Feb 13 19:33:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
190
191         * export.c: Add functionality.
192
193         * keygen.c (generate_keypair): Moved the leading comment behind the
194         key packet.
195         * kbnode.c (walk_kbnode): Fixed.
196
197         * g10.c (main): listing armored keys now work.
198
199 Fri Feb 13 16:17:43 1998  Werner Koch  (wk@isil.d.shuttle.de)
200
201         * parse-packet.c (parse_publickey, parse_signature): Fixed calls
202         to mpi_read used for ELG b.
203
204 Fri Feb 13 15:13:23 1998  Werner Koch  (wk@isil.d.shuttle.de)
205
206         * g10.c (main): changed formatting of help output.
207
208 Thu Feb 12 22:24:42 1998  Werner Koch  (wk@frodo)
209
210         * pubkey-enc.c (get_session_key): rewritten
211