forked from gpgme-sharp/gpgme-sharp
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChangelog
176 lines (126 loc) · 5.42 KB
/
Changelog
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
2019-03-24 Daniel Lo Nigro <d@d.sb> - 2.0.3
* Added export modes, to allow exporting secret keys
* Added missing fields to subkey: Curve, CardNumber, and Keygrip
* Cleaned up error handling code
2019-02-10 Daniel Lo Nigro <d@d.sb> - 2.0.1
* Fixed passphrase callback
2019-01-31 Daniel Lo Nigro <d@d.sb> - 2.0.0
* Added support for .NET Core 2.0
2018-06-05 Daniel Mueller<daniel@danm.de>
* Changed license from LPGL to MIT
2013-01-24 Daniel Mueller <daniel@danm.de>
* libgpgme.cs:
* PgpKey.cs:
* Key.cs: corrected the key editing callback methods.
Thanks to Nikola Radovanovic for providing a detailed bug report
and a patch that resolved the problem!
* Lots of code clean ups.
2010-11-23 Daniel Mueller <daniel@danm.de>
* libgpgme.cs:
* _gpgme_data_cbs.cs:
* libgpgme_Delegates.cs:
* GpgmeData.cs:
* GpgmeCbsData.cs:
* GpgmeMemoryData.cs: corrected LFS (Large File Support) problem
with off_t data types (8 bytes on 32bit systems with LFS enabled).
Thanks to Juan Castro for reporting!
2010-11-22 Daniel Mueller <daniel@danm.de>
* Gpgme.cs: Bugfix: Check array length to avoid Exception when using
Mono. ( The UTF8 converter does not accept arrays with zero length).
Thanks to Juan Castro for reporting!
* Interop/libgpgme.cs: corrected DLL pre-loading on Windows.
2010-09-13 Daniel Mueller <daniel@danm.de>
* Updated HTML docs
2009-08-13 Daniel Mueller <daniel@danm.de>
* Context.cs:
* Gpgme.cs:
* Interop/libgpgme.cs: Added CheckVersion().
* GpgmeVersion.cs: Added new class.
* Gpgme.cs: Added Version property.
* Signature.cs: Corrected memory layout (BUG does not apply to libgpgme
version 1.2.0)
2009-08-03 Daniel Mueller <daniel@danm.de>
* Makefile: Added xml/html doc targets.
* Added more documentation.
2009-07-23 Daniel Mueller <daniel@danm.de>
* KeyStore.cs: Added a new property to retrieve the currently used
context.
* NewSignature.cs, Subkey.cs: Corrected timestamp property.
* Added more documentation.
2009-07-19 Daniel Mueller <daniel@danm.de>
* Enums.cs: corrected hash names.
* GpgmeMemoryData.cs: give the user the possibility to allocate memory
by himself.
* GpgmeStreamData.cs: Added a new property to retrieve the origin
stream instance.
* Corrected typo; ExpireDate -> ExpirationDate.
* Added more documentation.
2009-07-18 Daniel Mueller <daniel@danm.de>
* GpgmeData.cs: corrected constructor access modifier.
* Added more documentation.
2009-07-14 Daniel Mueller <daniel@danm.de>
* Added more documentation.
2009-07-13 Daniel Mueller <daniel@danm.de>
* Signature.cs: added missing Next reference.
* Samples: added new enumeration to show signature verification.
* Added more documentation.
2009-07-10 Daniel Mueller <daniel@danm.de>
* Corrected Copyright in AUTHORS file.
* Added more documentation.
2009-07-09 Daniel Mueller <daniel@danm.de>
* Added more documentation (monodoc).
* Added an easy Makefile.
2009-07-08 Daniel Mueller <daniel@danm.de>
* Removed superfluous Exception classes.
* Changed some GpgmeExceptions to more appropriate existing Exceptions.
* GenkeyResult.cs: fixed a stack overflow.
* Added docs.
2009-07-07 Daniel Mueller <daniel@danm.de>
* Added more samples.
* Rename of some methods.
2009-06-29 Daniel Mueller <daniel@danm.de>
* PgpKey.cs: Corrected Sign(..), RevokeSignature(..) and
DeleteSignature(..). You need to specify ONE uid and one or more
signature numbers.
* Added Samples directory.
2009-06-24 Daniel Mueller <daniel@danm.de>
* GpgmeCbsData.cs: Corrected double free() of cbsPtr.
Added thread safety for ReleaseCB(..)
* All files: start to separate P/Invoke declarations (public ->
internal). Make "internal" functions invisible to the user.
2009-06-22 Daniel Mueller <daniel@danm.de>
* First steps to fix 64bit problems (P/Invoke).
* First steps to fix stacktrace with gpgme_data_new_from_cbs(..).
On Linux/Unix platforms _release_cb(..) is called AFTER the
deconstructor ~GpgmeCbsData() has freed the user supplied cbs
structure with its callback functions. This will be a problem on
Windows platforms as well as soon as the number of parallel threads
and CPUs raises.
* Added global/local locking for some functions that call
Marshal.FreeCoTaskMem(..).
2009-06-15 Daniel Mueller <daniel@danm.de>
* Added _gpgme_signature_windows.cs to allow GPG signature verify on
Windows platforms (See BUGS for more information).
2009-06-09 Daniel Mueller <daniel@danm.de>
* GpgmeCbsData.cs:
GpgmeStreamData.cs:
GpgmeFileData: Corrected CanRead, CanWrite, CanSeek and CanRelease.
* Tested encryption of memory based input buffer to file/stream based
output buffer.
* Tested signature of file/stream based input buffer to file/stream
based output buffer.
* GpgmeMemoryData.cs: Rename of Dispose(bool) to ReleaseMemoryData().
2009-06-05 Daniel Mueller <daniel@danm.de>
* GgpmeData.cs: now inherited from Stream.
Implemented Read(..), Write(..), Seek(..), SetLength(..), etc. where
possible.
2009-06-04 Daniel Mueller <daniel@danm.de>
* Global: renamed method names (*PGP* -> Pgp)
* corrected AddSubkey for PGP keys
* corrected key algorithm types and capability
* corrected DelSignature for PGP keys
2009-05-19 Daniel Mueller <daniel@danm.de>
* AlgorithmCapability.cs: Added GetKeyUsageText(..)
* GnupgKeyParms.cs: Corrected PGP key creation. It is now possible to
create RSA (Sign/Encrypt/Auth) key pairs.
* Global: changed PubKey* to Pubkey*, SubKey* to Subkey*