summaryrefslogtreecommitdiff
path: root/NEWS
blob: b909e9b8c0a9a690704d57d2736d0197eb122c4b (plain)
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
Noteworthy changes in version 0.7 (unreleased)
----------------------------------------------



Noteworthy changes in version 0.6 (2003-11-14)
----------------------------------------------

 * German translation included.

 * It is now possible to use the inline functions even for non C99
   compliant compilers by given e.g. -DGPG_ERR_INLINE=inline when
   compiling an application using this library.  Note, that gcc will
   use inline anyway.

 * Interface changes relative to the 0.5 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPG_ERR_SOURCE_KSBA             NEW.
GPG_ERR_SOURCE_DIRMNGR          NEW.
GPG_ERR_TRUNCATED		NEW.
GPG_ERR_NO_ENCODING_METHOD      NEW.
GPG_ERR_NO_ENCRYPTION_SCHEME    NEW.
GPG_ERR_NO_SIGNATURE_SCHEME     NEW.
GPG_ERR_INV_ATTR                NEW.
GPG_ERR_NO_VALUE                NEW.
GPG_ERR_NOT_FOUND               NEW.
GPG_ERR_VALUE_NOT_FOUND         NEW.
GPG_ERR_SYNTAX                  NEW.
GPG_ERR_INV_CRL                 NEW.
GPG_ERR_BAD_BER                 NEW.
GPG_ERR_INV_BER                 NEW.
GPG_ERR_ELEMENT_NOT_FOUND       NEW.
GPG_ERR_IDENTIFIER_NOT_FOUND    NEW.
GPG_ERR_INV_TAG                 NEW.
GPG_ERR_INV_LENGTH              NEW.
GPG_ERR_INV_KEYINFO             NEW.
GPG_ERR_UNEXPECTED_TAG          NEW.
GPG_ERR_NOT_DER_ENCODED,        NEW.
GPG_ERR_NO_CMS_OBJ              NEW.
GPG_ERR_INV_CMS_OBJ             NEW.
GPG_ERR_UNKNOWN_CMS_OBJ,        NEW.
GPG_ERR_UNSUPPORTED_CMS_OBJ     NEW.
GPG_ERR_UNSUPPORTED_ENCODING,   NEW.
GPG_ERR_UNSUPPORTED_CMS_VERSION NEW.
GPG_ERR_UNKNOWN_ALGORITHM       NEW.
GPG_ERR_ENCODING_PROBLEM        NEW.
GPG_ERR_INV_STATE               NEW.
GPG_ERR_DUP_VALUE,              NEW.
GPG_ERR_MISSING_ACTION          NEW.
GPG_ERR_MODULE_NOT_FOUND        NEW.
GPG_ERR_INV_OID_STRING          NEW.
GPG_ERR_INV_TIME                NEW.
GPG_ERR_INV_CRL_OBJ             NEW.
GPG_ERR_UNSUPPORTED_CRL_VERSION NEW.
GPG_ERR_INV_CERT_OBJ            NEW.
GPG_ERR_UNKNOWN_NAME            NEW.
GPG_ERR_BUFFER_TOO_SHORT.       NEW.  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Noteworthy changes in version 0.5 (2003-10-06)
----------------------------------------------

 * New thread safe interface gpg_strerror_r.

 * New error code GPG_ERR_PIN_NOT_SYNCED has been added.

 * Interface changes relative to the 0.4 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpg_strerror_r			NEW
GPG_ERR_PIN_NOT_SYNCED		NEW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Noteworthy changes in version 0.4 (2003-09-03)
----------------------------------------------

 * Fixed another bug that prevented that system errors were created
   correctly in the first place.

 * Use inline in public header file only on C99 compilers.


Noteworthy changes in version 0.3 (2003-07-31)
----------------------------------------------

 * Fixed bug that prevented that system errors were mapped to error
   strings correctly.


Noteworthy changes in version 0.2 (2003-07-30)
----------------------------------------------

 * Value of the error code GPG_ERR_CANCELED was fixed.

 * New error codes GPG_ERR_WRONG_CARD, GPG_ERR_HARDWARE,
   GPG_ERR_PIN_BLOCKED and GPG_ERR_USE_CONDITIONS have been added.

 * The header file has been made C++ clean.

 * AM_PATH_GPG_ERR has been fixed to work without explicit version
   number.

 * The header file now uses inline instead __inline__ for non-GNU
   compilers.


Noteworthy changes in version 0.1 (2003-06-06)
----------------------------------------------

 * Initial release.


 Copyright 2003 g10 Code GmbH

 This file is free software; as a special exception the author gives
 unlimited permission to copy and/or distribute it, with or without
 modifications, as long as this notice is preserved.

 This file is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.