-
Notifications
You must be signed in to change notification settings - Fork 34
/
CHANGES
244 lines (170 loc) · 5.53 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
Change Log
0.36 2024/01/29
* Skipping file to process when first/CTB is zero
https://github.com/kazu-yamamoto/pgpdump/pull/42
* Inserting "memset" for ELLIP_CURVES
https://github.com/kazu-yamamoto/pgpdump/pull/34
0.35 2022/02/28
* Adding BrainPool-384/512 curve definitions.
https://github.com/kazu-yamamoto/pgpdump/pull/33
0.34 2021/12/07
* Uploading modifications to support GnuPG-2.3.3 ECC curves, additional hash and algorithm names.
https://github.com/kazu-yamamoto/pgpdump/pull/32
* Improved labels for Literal Data Packet fields.
https://github.com/kazu-yamamoto/pgpdump/pull/29
* Indicate unknown sigtype value is displayed in hex.
https://github.com/kazu-yamamoto/pgpdump/pull/27
* Fixing cross-building and avoiding infinite loop when invoking BZ2_bzDecompress.
https://github.com/kazu-yamamoto/pgpdump/pull/25
0.33 2018/05/07
* Added EdDSA and adjusted ECDSA.
https://github.com/kazu-yamamoto/pgpdump/pull/22
0.32 2017/05/31
* Supporting "issuer fingerprint" subpackets.
Daniel Kahn Gillmor <[email protected]>
0.31 2016/05/09
* Fixing a buffer overrun.
0.30 2016/04/13
* Security fix: https://github.com/kazu-yamamoto/pgpdump/pull/16
0.29 2014/08/01
* Adaption for Fedora packaging.
* Ignore whitespace when decoding Radix-64 input.
* Add support for GnuPG extensions in private subkeys.
0.28 2013/06/21
* No significant change. Maintenance purpose only.
0.27 2010/08/12
* Adding Camellia defined in RFC 5581.
"Stefan H. Holek" <stefan>
* Notation name is always text.
Risko Gergely <gergely>
0.26 2007/09/06
* Catching up to ID 22.
0.25 2006/10/02
* Catching up to ID 18
- Adding SHA224.
0.24 2004/12/24
* More secure programming style.
* Adding GnuPG string-to-key.
* Adding a missing key flag.
0.23 2004/10/27
* Catching up to 2440bis-10/11.
- 'u' for Literal Data
- embedded signature
- Primary Key Binding Signature
* Bug fix for plain_Secret_Key().
* Fixing Symmetrically_Encrypted_Data_Packet() and Secret_Key_Packet()
especially for IDEA.
0.22 2004/01/23
* parse_subpacket() are split into parse_signature_subpacket() and
parse_userattr_subpacket(). A bug of length calculation is fixed.
* The critical bit of the signature subpackets are supported.
Peter Palfrader <peter>
0.21 2004/01/13
* Removing compiler warnings.
* Using getopt().
* Supporting RISC OS.
Stefan Bellon <sbellon>
* Correct casting for Bzip2.
Stefan Bellon <sbellon>
* Prepared os/riscos/{config.h,Makefile} since "sh" does not exist on
RISC OS.
Stefan Bellon <sbellon>
0.20 2003/12/08
* Catching up to 2440bis-09. Bzip2 was supported.
0.19 2003/06/06
* Catching up to 2440bis-08.
* Supporting MINGW32. This is dirty and needs to be refined.
* autotime.h -> types.c
0.18 2003/05/20
* Supporting MacOS X.
"Stefan H. Holek" <stefan>
* Catching up to 2440bis-07.
"Stefan H. Holek" <stefan>
* A bug fix of old_Public_Key_Packet.
Shigeru NAKAMURA <s-nakamu>
0.17 2002/06/28
* Defining the SHA-1 hash for Secret Key Packet.
* Defining the -a and -g option.
* Catching up to 2440bis-05.
* Implementing User_Attribute_Packet.
* Implementing features and revocation_target.
* Removing macros to avoid side-effects.
* Most modifications above come from:
"Stefan H. Holek" <stefan>
0.16 2001/12/06
* Key ID hack.
Jason Harris <jharris>
0.15 2001/11/13
* Old man style for pgpdump.1.
* The symmetric encryption algorithm is displayed more user-friendly.
0.14 2001/11/09
* Catching up to 2440bis-03.
0.13 2001/10/24
* Workaround for minus date.
"Stefan H. Holek" <stefan>
* No-libz hack.
"Bruce Kroeze" <bkroeze>
* Small fixes.
"Stefan H. Holek" <stefan>
0.12 2001/08/14
* Portability hack.
Stefan Bellon <sbellon>
0.11 2001/05/20
* Defining line_not_blank().
Stefan H. Holek <stefan>
* Enhancing Public_Key_Encrypted_Session_Key_Packet().
Stefan H. Holek <stefan>
Brian M. Carlson <karlsson>
0.10 2001/05/08
* Fixing key_server_preferences().
* Fixing signature_multi_precision_integer().
0.09 2001/05/05
* Implementing additional_decryption_key() like revocation_key().
Stefan H. Holek <stefan>
0.08 2001/04/12
* Fixing IV length.
Stefan H. Holek <stefan>
disastry
* Skipping the tail of armor.
Stefan H. Holek <stefan>
0.07 2001/04/05
* New scheme to handle partial bodies.
* Sophisticated buffering mechanism. No temporary files are created.
* Creating pgpdump.1.
Stefan H. Holek <stefan> kindly contributes the followings:
* Fixed keyserver preferences (can be >1 octet)
* Changed display of time fields to include timezone information
* Added -u flag to display time fields in UTC instead of the local
timezone (PGP time fields == seconds since 00:00:00, January 1,
1970, UTC)
* Fixed key and signature expiration time calculations
(expiration time == seconds since creation time)
* Added capability to read from stdin when no file is specified on the
commandline
* Implemented missing subpackets
- revocation_key
- reason_for_revocation
- key_flags
- signer_user_id (not tested)
- notation_data (not tested)
0.06 2001/03/30
* Supporting old-format packet length 3 ("until the end of the file").
0.05 2001/03/22
* Adding the "-p" option.
* Adding some tags and algorithms.
* A serious bug fix of Public_Key_Packet(). "len" was wrong.
* A serious bug fix of Getc(). Defined Getc1().
0.04 2000/10/18
* configure support.
0.03 2000/08/27
* Uncompress support.
* Sophisticate armor support.
* Partial Body Length
ARAI Shun-ichi <hermes>
0.02 1998/12/25
* Clean up the "data" directory.
* Linux's mktemp(3) requires 6 "X"s.
* Replace "uncompress.c" with "uncomp.c" due to the file length
limitation of MS-DOS.
0.01 1998/12/04
* The first release