~ubuntu-branches/ubuntu/hardy/pyca/hardy

« back to all changes in this revision

Viewing changes to htdocs/changes.html

  • Committer: Bazaar Package Importer
  • Author(s): Lars Bahner
  • Date: 2003-12-02 19:39:35 UTC
  • Revision ID: james.westby@ubuntu.com-20031202193935-fzzt289mntvy6a8q
Tags: upstream-20031118
ImportĀ upstreamĀ versionĀ 20031118

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!--#set var="pyca_subtitle" value="Changes"-->
 
2
<!--#set var="pyca_pagedescription" value="History of released versions"-->
 
3
<!--#include file="ssi/head.html"-->
 
4
<!--#include file="ssi/navigation.html"-->
 
5
 
 
6
<dl>
 
7
 
 
8
  <dt>Release 0.6.6 (release date unknown)</dt>
 
9
  <dd>
 
10
    <ul>
 
11
      <li>
 
12
        Fixed compability issues with Python 1.6/2.0+/2.1.
 
13
      </li>
 
14
      <li>
 
15
        Fixed compability issues with certificate requests created
 
16
        by <a href="http://www.mozilla.org">Mozilla browser</a>.
 
17
      </li>
 
18
      <li>
 
19
        Added new parameter <a href="config.html#caCertConfirmReqLog">
 
20
        caCertConfirmReqLog</a> for defining the path name of
 
21
        file for log output of <em>sbin/ca-certreq-mail.py</em>.
 
22
      </li>
 
23
      <li>
 
24
        English translation of help for <em>cgi-bin/client-enroll.py</em>
 
25
        contributed by <a href="Roger Buck &lt;rog@saas.nsw.edu.au&gt">
 
26
        Roger Buck &lt;rog@saas.nsw.edu.au&gt;</A>.
 
27
      </li>
 
28
      <li>
 
29
        Use env variable <em>PYCALIB</em> to set name of the directory
 
30
        containing the modules.
 
31
      </li>
 
32
      <li>
 
33
        Patches contributed by
 
34
        <a href="mailto:&quot;Stan O. Barber&quot; &lt;sob@verio.net&gt;">
 
35
        &quot;Stan O. Barber&quot; &lt;sob@verio.net&gt;</A>.
 
36
      </li>
 
37
      <li>
 
38
        If exception getopt.error is raised in command-line programs
 
39
        the string representation of the exception instance is
 
40
        displayed as error message.
 
41
      </li>
 
42
      <li>
 
43
        VBScript-related fixes contributed by
 
44
        <a href="mailto:Christian Barmala &lt;christian@barmala.de&gt;">
 
45
        Christian Barmala &lt;christian@barmala.de&gt;</A>.
 
46
      </li>
 
47
      <li>
 
48
        Fixed MIME types sent for M$ IE in <em>cgi-bin/get-cert.py</em>
 
49
        (<em>application/pkix-cert</em>, see
 
50
        <a target="external_doc" href="http://www.ietf.org/rfc/rfc2585.txt">RFC 2585</a>).
 
51
      </li>
 
52
      <li>
 
53
        <em>cgi-bin/get-cert.py</em> can be called with path info
 
54
        &quot;extension&quot; specifying the output format
 
55
        (.der, .pem, .b64).
 
56
      </li>
 
57
      <li>
 
58
        URLs pointing to <em>get-cert.py</em> have suffix .crt or .crl
 
59
        for defining a pseudo &quot;file type&quot;.
 
60
        This triggers certificate/CRL handling in older versions
 
61
        of M$ IE which do not properly use the MIME-type for determining
 
62
        the file type.
 
63
      </li>
 
64
      <li>
 
65
        Massive modifications to default configuration file
 
66
        shipped with package. The default configuration uses
 
67
        a domainComponent root naming now.
 
68
      </li>
 
69
      <li>
 
70
        Fixed bug concerning validity interval checking when
 
71
        issuing sub CA certificates in <em>ca-make.py</em>.
 
72
      </li>
 
73
      <li>
 
74
        Make use of parameter
 
75
        <a href="config#caAdminMailAdr">caAdminMailAdr</a> in
 
76
        <em>ca-certreq-mail.py</em>
 
77
        for forming From: address if CA certificate does not contain
 
78
        Email attribute in subject DN.
 
79
      </li>
 
80
      <li>
 
81
        Fixed case-handling of <em>userCertificate</em> atttibute in
 
82
        certs2ldap.py. The currently used attriute type name is determined
 
83
        and also used in displayed status messages.
 
84
      </li>
 
85
      <li>
 
86
        <var>bin/certs2ldap.py</var>:
 
87
        now handles multi-valued <em>userCertificate</em>
 
88
        atttibutes correctly, can delete revoked or expired certificates,
 
89
        can add new LDAP entries.
 
90
      </li>
 
91
      <li>
 
92
        No LDIF file created by client-enroll.py anymore.
 
93
      </li>
 
94
      <li>
 
95
        If anyone messed up the ownership and permission
 
96
        of CA certificate and key file it's restored at the
 
97
        beginning of ca-make.py while still running as root.
 
98
      </li>
 
99
      <li>
 
100
        Removed input of parameter userpassword in <em>cgi-bin/client-enroll.py</em>
 
101
        since it was never used. Well, the lack of a user administration
 
102
        concept shows here...
 
103
      </li>
 
104
      <li>
 
105
        Text for confirmation e-mail was altered to avoid the message
 
106
        being caught by spam filters looking for string
 
107
        &quot;ignore this&quot; in message body.
 
108
      </li>
 
109
      <li>
 
110
        Correctly evaluate form field <var>browsertype</var>
 
111
        in <em>cgi-bin/client-enroll.py</em>.
 
112
      </li>
 
113
      <li>
 
114
        Applied patch to module <var>vbs</var> contributed by
 
115
        <em>Reiner Keller</em> for fixing compability issues
 
116
        with M$ IE 6.x.
 
117
      </li>
 
118
      <li>
 
119
        Since most people did not configure the CA cert extensions
 
120
        properly some weird settings were removed.
 
121
      </li>
 
122
      <li>
 
123
        Removed german umlauts from all Python and HTML sources.
 
124
      </li>
 
125
    </ul>
 
126
  </dd>
 
127
 
 
128
  <dt>Release 0.6.5 (2000-07-30)</dt>
 
129
  <dd>
 
130
    <ul>
 
131
      <li>
 
132
        Bug fixes
 
133
      </li>
 
134
      <li>
 
135
      </li>
 
136
        New script bin/ldap2certs for downloading certs
 
137
        for stunnel 
 
138
        and build relay_clientcerts file for Postfix/TLS.
 
139
      <li>
 
140
        bin/certs2ldap.py now deletes revoked and expired
 
141
        certs from LDAP server
 
142
      </li>
 
143
      <li>
 
144
        cgi-bin/ns-revoke.py works now if web server has write access
 
145
        to OpenSSL index.txt (not recommended)
 
146
      </li>
 
147
    </ul>
 
148
  </dd>
 
149
 
 
150
  <dt>Release 0.6.4 (2000-07-07)</dt>
 
151
  <dd>
 
152
    <ul>
 
153
      <li>
 
154
        Small bug fixes and cosmetic changes
 
155
      </li>
 
156
    </ul>
 
157
  </dd>
 
158
 
 
159
  <dt>Release 0.6.3 (1999-12-27)</dt>
 
160
  <dd>
 
161
    <ul>
 
162
      <li>
 
163
        Added parameter --nocrls to bin/ca2ldif.py
 
164
      </li>
 
165
      <li>
 
166
        Displays SHA-1 fingerprints in view-cert.py and print-cacerts.py now
 
167
        (mainly for users of M$ IE)
 
168
      </li>
 
169
    </ul>
 
170
  </dd>
 
171
 
 
172
  <dt>Release 0.6.2 (1999-11-23)</dt>
 
173
  <dd>
 
174
    <ul>
 
175
      <li>
 
176
        new program view-cert.py for displaying certificates
 
177
      </li>
 
178
      <li>
 
179
        ca-revoke.py can issue new CRL immediately
 
180
      </li>
 
181
      <li>
 
182
        Improved support M$ IE (VBScript code for choosing
 
183
        cryptographic provider by
 
184
        Michael Konietzka &lt;ca-project@konietzka.de&gt;)
 
185
      </li>
 
186
      <li>
 
187
        Handling of missing or wrong parameter input
 
188
        in client-enroll.py is much more user-friendly.
 
189
      </li>
 
190
      <li>
 
191
        Input field for browser type (to avoid problems with users
 
192
        coming through proxies).
 
193
      </li>
 
194
      <li>
 
195
        Got rid of scripts in sbin/ importing pycacnf.py
 
196
        by using parameters --config and --pycalib.<BR>
 
197
        This might require some changes to an installation
 
198
        (provide parameter in mail aliases, CRON jobs etc.)
 
199
      </li>
 
200
      <li>
 
201
        ca-cycle-priv.py can be forced to issue CRLs with parameter
 
202
        --issuecrls
 
203
      </li>
 
204
    </ul>
 
205
  </dd>
 
206
 
 
207
  <dt>Release 0.6.1  (1999-10-12)</dt>
 
208
  <dd>
 
209
    <ul>
 
210
      <li>
 
211
        Switched back to own parsing of cert datetime
 
212
        since time.strptime() relys on glibc where strptime is broken!
 
213
      </li>
 
214
      <li>
 
215
        Made certs2ldap.py a little bit more defensive.
 
216
      </li>
 
217
    </ul>
 
218
  </dd>
 
219
 
 
220
  <dt>Release 0.6.0 (1999-10-10)</dt>
 
221
  <dd>
 
222
    <ul>
 
223
      <li>
 
224
        Dropped support for configuration parameter caCertFormat!
 
225
      </li>
 
226
      <li>
 
227
        Support for M$ Internet Explorer
 
228
        (VBScript-Code inspired by contributions of
 
229
        contributed by Jordi Floriach &lt;jfloriach@afina.net&gt;)
 
230
      </li>
 
231
      <li>
 
232
        ns-enroll.py is obsoleted by the more general client-enroll.py
 
233
      </li>
 
234
      <li>
 
235
        Complete rewrite of certs2ldap.py, the script for uploading
 
236
        e-mail certificates to a LDAP repository.
 
237
      </li>
 
238
    </ul>
 
239
  </dd>
 
240
 
 
241
  <dt>Release 0.5.5 (1999-09-02)</dt>
 
242
  <dd>
 
243
    <ul>
 
244
      <li>
 
245
        Many bugfixes!
 
246
      </li>
 
247
      <li>
 
248
        generate really unique IDs for cert requests
 
249
      </li>
 
250
      <li>
 
251
        complete rewrite of ca2ldif.py
 
252
      </li>
 
253
      <li>
 
254
        Small enhancements in user interface of CGI-BINs.
 
255
      </li>
 
256
    </ul>
 
257
  </dd>
 
258
 
 
259
  <dt>Release 0.5.4 (1999-07-17)</dt>
 
260
  <dd>
 
261
    <ul>
 
262
      <li>
 
263
        Minor bugfixes
 
264
      </li>
 
265
      <li>
 
266
        Small enhancements in user interface of CGI-BINs
 
267
      </li>
 
268
      <li>
 
269
        Restrictive ownership/permissions setting of files/directories in ca-make.py
 
270
      </li>
 
271
      <li>
 
272
        Some small handy scripts for doing boring copying of CA certs
 
273
      </li>
 
274
    </ul>
 
275
  </dd>
 
276
 
 
277
  <dt>Release 0.5.3 (1999-06-19)</dt>
 
278
  <dd>
 
279
    <ul>
 
280
      <li>
 
281
        upgrade to OpenSSL 0.9.3a necessary
 
282
      </li>
 
283
      <li>
 
284
        Many bugfixes and small enhancements
 
285
      </li>
 
286
      <li>
 
287
        some changes to configuration (might be incompatible to previous 
 
288
        versions!!!)
 
289
      </li>
 
290
      <li>
 
291
        Many improvements and fixes to ca-make.py:
 
292
        <ul>
 
293
          <li>
 
294
            flexible usage of files containing X.509v3 extensions for CA certs
 
295
          </li>
 
296
          <li>
 
297
            Implemented setting the permissions of various files/dirs.
 
298
          </li>
 
299
        </ul>
 
300
      </li>
 
301
      <li>
 
302
        Better performance by reading configuration from
 
303
        pre-compiled (pickled) conf file
 
304
      </li>
 
305
    </ul>
 
306
  </dd>
 
307
 
 
308
  <dt>Release 0.5.1 (1999-06-10)</dt>
 
309
  <dd>
 
310
    <ul>
 
311
      <li>
 
312
        upgrade to Python 1.5.2 necessary
 
313
      </li>
 
314
      <li>
 
315
        some bugfixes and code cleaning
 
316
      </li>
 
317
      <li>
 
318
        better documentation
 
319
      </li>
 
320
      <li>
 
321
        some changes to configuration (might be incompatible to 0.4.5!!!)
 
322
      </li>
 
323
      <li>
 
324
        allow defining the request form depending on specific certificate type
 
325
      </li>
 
326
      <li>
 
327
        configuration of preferred certificate format
 
328
      </li>
 
329
      <li>
 
330
        automatic publishing of certificates with informing user by e-mail
 
331
      </li>
 
332
    </ul>
 
333
  </dd>
 
334
 
 
335
  <dt>Release 0.4.5 (1999-05-23)</dt>
 
336
  <dd>
 
337
    <ul>
 
338
      <li>
 
339
        some minor bugfixes
 
340
      </li>
 
341
      <li>
 
342
        some rudimental documentation
 
343
      </li>
 
344
      <li>
 
345
        cgi-bin/browser-check.py for testing cryptographic features of browsers
 
346
      </li>
 
347
      <li>
 
348
        usage of ca-fix executable to fix CA certs during ca-make.py
 
349
      </li>
 
350
      <li>
 
351
        usage of DER certs possible to speed up downloading
 
352
      </li>
 
353
      <li>
 
354
        abandoned get-crl.py, get-cert.py does this either
 
355
      </li>
 
356
    </ul>
 
357
  </dd>
 
358
 
 
359
  <dt>Release 0.4.4 (1999-05-18)</dt>
 
360
  <dd>
 
361
    Don't remember...
 
362
  </dd>
 
363
 
 
364
</dl>
 
365
 
 
366
<!--#include file="ssi/footer.html"-->