~ubuntu-branches/ubuntu/precise/gnupg2/precise-proposed

« back to all changes in this revision

Viewing changes to sm/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Eric Dorland
  • Date: 2009-03-08 22:46:47 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20090308224647-gq17gatcl71lrc2k
Tags: 2.0.11-1
* New upstream release. (Closes: #496663)
* debian/control: Make the description a little more distinctive than
  gnupg v1's. Thanks Jari Aalto. (Closes: #496323)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-02-09  Werner Koch  <wk@g10code.com>
 
2
 
 
3
        * gpgsm.c (main): Change default cipher back to 3DES.
 
4
 
 
5
2009-01-12  Werner Koch  <wk@g10code.com>
 
6
 
 
7
        * keylist.c (print_utf8_extn_raw): Cast printf precision argument.
 
8
 
 
9
2009-01-08  Werner Koch  <wk@g10code.com>
 
10
 
 
11
        * fingerprint.c (gpgsm_get_keygrip_hexstring): Add error detection.
 
12
 
 
13
2008-12-10  Werner Koch  <wk@g10code.com>
 
14
 
 
15
        * gpgsm.c (our_cipher_test_algo): Use the GCRY constants as we now
 
16
        require 1.4.
 
17
        (our_md_test_algo): Ditto.  Add SHA224.
 
18
        (main) <aGpgConfList>: Update default cipher algo.
 
19
 
 
20
2008-12-09  Werner Koch  <wk@g10code.com>
 
21
 
 
22
        * gpgsm.c (main): Call i18n_init before init_common_subsystems.
 
23
 
 
24
2008-12-05  Werner Koch  <wk@g10code.com>
 
25
 
 
26
        * certreqgen.c (create_request): Provide a custom prompt for the
 
27
        signing.
 
28
 
 
29
        * certdump.c (gpgsm_format_keydesc): Remove debug output.
 
30
        (gpgsm_format_keydesc): Remove saving of errno as xfree is
 
31
        supposed not to change it.  Use the new percent_plus_escape
 
32
        function which also fixes the issue that we did not escaped a
 
33
        percent in the past.
 
34
 
 
35
2008-11-18  Werner Koch  <wk@g10code.com>
 
36
 
 
37
        * gpgsm.c (make_libversion): New.
 
38
        (my_strusage): Use new function.
 
39
        (build_lib_list): Remove.
 
40
 
 
41
2008-11-13  Werner Koch  <wk@g10code.com>
 
42
 
 
43
        * gpgsm.c: Remove all unused options. Use ARGPARSE macros.
 
44
 
 
45
2008-10-28  Werner Koch  <wk@g10code.com>
 
46
 
 
47
        * certdump.c (gpgsm_format_keydesc): Use xtryasprintf and xfree.
 
48
        (gpgsm_es_print_name): Factor code out to ...
 
49
        (gpgsm_es_print_name2): New function.
 
50
        (gpgsm_format_name2, format_name_writer): Use estream so that it
 
51
        works on all platforms.
 
52
        (format_name_writer): Fix reallocation bug.
 
53
 
 
54
2008-10-23  Werner Koch  <wk@g10code.com>
 
55
 
 
56
        * import.c (popen_protect_tool): Add arg CTRL and assure that the
 
57
        agent is running.  Pass a value for CTRL from all caller.
 
58
        * export.c (popen_protect_tool): Ditto.
 
59
 
 
60
2008-10-21  Werner Koch  <wk@g10code.com>
 
61
 
 
62
        * call-dirmngr.c (inq_certificate_parm_s): Add field CTRL.
 
63
        (gpgsm_dirmngr_isvalid): Supply a value for that field.
 
64
        (inq_certificate): Add inquiry ISTRUSTED.
 
65
 
 
66
        * call-agent.c (gpgsm_agent_istrusted): Add new optional arg
 
67
        HEXFPR.  Changed all callers.
 
68
 
 
69
2008-10-20  Werner Koch  <wk@g10code.com>
 
70
 
 
71
        * keydb.c (keydb_locate_writable): Mark unused arg.
 
72
        (keydb_search_kid): Ditto.
 
73
        (keydb_clear_some_cert_flags): Ditto.
 
74
        * server.c (cmd_encrypt): Ditto.
 
75
        (cmd_decrypt, cmd_verify, cmd_import, cmd_genkey): Ditto.
 
76
        * call-agent.c (gpgsm_scd_pksign): Ditto.
 
77
        * call-dirmngr.c (release_dirmngr, release_dirmngr2) 
 
78
        (run_command_cb): Ditto.
 
79
        * certlist.c (gpgsm_add_cert_to_certlist): Ditto.
 
80
        * certchain.c (find_up_dirmngr): Ditto.
 
81
        * keylist.c (print_key_data): Ditto.
 
82
        (list_cert_raw, list_cert_std): Ditto.
 
83
        * qualified.c (gpgsm_is_in_qualified_list): Ditto.
 
84
 
 
85
        * gpgsm.c (set_binary) [!W32]: Mark unused arg.
 
86
 
 
87
2008-10-17  Werner Koch  <wk@g10code.com>
 
88
 
 
89
        * call-dirmngr.c (start_dirmngr, start_dirmngr2): Reset the lock
 
90
        flag on error.
 
91
        (release_dirmngr, release_dirmngr2): Replace asserts by error messages.
 
92
        (gpgsm_dirmngr_lookup): Replace assert by fatal error message.
 
93
 
 
94
2008-10-13  Werner Koch  <wk@g10code.com>
 
95
 
 
96
        * gpgsm.c: Add alias --delete-keys.
 
97
 
 
98
2008-09-30  Werner Koch  <wk@g10code.com>
 
99
 
 
100
        * server.c (cmd_getinfo): New subcommand agent-check.
 
101
        * call-agent.c (gpgsm_agent_send_nop): New.
 
102
 
 
103
2008-09-29  Werner Koch  <wk@g10code.com>
 
104
 
 
105
        * certcheck.c (MY_GCRY_PK_ECDSA): Remove.  Change users to
 
106
        GCRY_PK_ECDSA.
 
107
        * gpgsm.c (MY_GCRY_PK_ECDSA): Ditto.
 
108
        * sign.c (MY_GCRY_MD_SHA224): Remove change users to GCRY_MD_SHA224.
 
109
 
 
110
2008-09-04  Werner Koch  <wk@g10code.com>
 
111
 
 
112
        * certdump.c (gpgsm_format_keydesc): Work around a mingw32 bug.
 
113
 
 
114
2008-09-03  Werner Koch  <wk@g10code.com>
 
115
 
 
116
        * sign.c (MY_GCRY_MD_SHA224): New, so that we don't need libgcrypt
 
117
        1.2. 
 
118
 
 
119
2008-08-13  Werner Koch  <wk@g10code.com>
 
120
 
 
121
        * keylist.c (list_cert_colon): Print 'f' for validated certs.
 
122
 
 
123
2008-08-08  Marcus Brinkmann  <marcus@g10code.de>
 
124
 
 
125
        * gpgsm.h (struct server_control_s): Remove member dirmngr_seen.
 
126
        * call-dirmngr.c (dirmngr2_ctx, dirmngr_ctx_locked)
 
127
        (dirmngr2_ctx_locked): New global variables.
 
128
        (prepare_dirmngr): Don't check dirmngr_seen anymore.
 
129
        (start_dirmngr): Move bunch of code to ...
 
130
        (start_dirmngr_ext): ... this new function.
 
131
        (release_dirmngr, start_dirmngr2, release_dirmngr2): New
 
132
        functions.
 
133
        (gpgsm_dirmngr_isvalid): Call release_dirmngr.
 
134
        (gpgsm_dirmngr_lookup): Call release_dirmngr.  If dirmngr_ctx is
 
135
        locked, use dirmngr2_locked.
 
136
        (gpgsm_dirmngr_run_command): Call release_dirmngr.
 
137
 
 
138
2008-06-25  Werner Koch  <wk@g10code.com>
 
139
 
 
140
        * sign.c (gpgsm_sign): Revamp the hash algorithm selection.
 
141
        * gpgsm.h (struct certlist_s): Add field HASH_ALGO and HASH_ALGO_OID.
 
142
 
 
143
        * qualified.c (gpgsm_qualified_consent): Fix double free.
 
144
 
 
145
        * gpgsm.c (main): Change default cipher algo to AES.
 
146
 
 
147
        * keylist.c (print_utf8_extn_raw, print_utf8_extn): New.
 
148
        (list_cert_raw, list_cert_std): Print the TeleSec restriction
 
149
        extension.
 
150
 
 
151
2008-06-23  Werner Koch  <wk@g10code.com>
 
152
 
 
153
        * encrypt.c (encode_session_key): Replace xmalloc by xtrymalloc.
 
154
        Use bin2hex instead of open coding the conversion.
 
155
        (encrypt_dek): Init S_DATA.
 
156
 
 
157
2008-06-13  Marcus Brinkmann  <marcus@ulysses.g10code.com>
 
158
 
 
159
        * call-dirmngr.c (prepare_dirmngr): Fix error code to ignore.
 
160
 
 
161
2008-06-12  Marcus Brinkmann  <marcus@g10code.de>
 
162
 
 
163
        * gpgsm.h (struct keyserver_spec): New struct.
 
164
        (opt): Add member keyserver.
 
165
        * gpgsm.c (keyserver_list_free, parse_keyserver_line): New functions.
 
166
        (main): Implement --keyserver option.
 
167
        * call-dirmngr.c (prepare_dirmngr): Send LDAPSERVER commands.
 
168
 
 
169
2008-05-20  Werner Koch  <wk@g10code.com>
 
170
 
 
171
        * gpgsm.c (main) <aExportSecretKeyP12>: Pass FP and not stdout to
 
172
        the export function.  Reported by Marc Mutz.
 
173
 
 
174
2008-05-06  Werner Koch  <wk@g10code.com>
 
175
 
 
176
        * keylist.c (list_external_keys): Ignore NOT FOUND error code.
 
177
        This is bug#907.
 
178
 
 
179
2008-04-23  Werner Koch  <wk@g10code.com>
 
180
 
 
181
        * certchain.c (find_up): Make correct C89 code.  Declare variable
 
182
        at the top of the block.  Reported by Alain Guibert.
 
183
 
 
184
2008-04-09  Werner Koch  <wk@g10code.com>
 
185
 
 
186
        * verify.c (gpgsm_verify): Print the message hash values on error.
 
187
 
 
188
2008-03-31  Werner Koch  <wk@g10code.com>
 
189
 
 
190
        * call-dirmngr.c (start_dirmngr): Use log_info instead of
 
191
        log_error when falling back to start dirmngr.
 
192
 
1
193
2008-03-20  Werner Koch  <wk@g10code.com>
2
194
 
3
195
        * certlist.c (gpgsm_add_to_certlist): Always save the first