]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | OpenSSL CHANGES | |
3 | _______________ | |
4 | ||
5 | Changes between 0.9.5a and 0.9.6 [xx XXX 2000] | |
6 | ||
7 | *) On VMS, stdout may very well lead to a file that is written to | |
8 | in a record-oriented fashion. That means that every write() will | |
9 | write a separate record, which will be read separately by the | |
10 | programs trying to read from it. This can be very confusing. | |
11 | ||
12 | The solution is to put a BIO filter in the way that will buffer | |
13 | text until a linefeed is reached, and then write everything a | |
14 | line at a time, so every record written will be an actual line, | |
15 | not chunks of lines and not (usually doesn't happen, but I've | |
16 | seen it once) several lines in one record. BIO_f_linebuffer() is | |
17 | the answer. | |
18 | ||
19 | Currently, it's a VMS-only method, because that's where it has | |
20 | been tested well enough. | |
21 | [Richard Levitte] | |
22 | ||
23 | *) Remove 'optimized' squaring variant in BN_mod_mul_montgomery, | |
24 | it can return incorrect results. | |
25 | (Note: The buggy variant was not enabled in OpenSSL 0.9.5a, | |
26 | but it was in 0.9.6-beta[12].) | |
27 | [Bodo Moeller] | |
28 | ||
29 | *) Disable the check for content being present when verifying detached | |
30 | signatures in pk7_smime.c. Some versions of Netscape (wrongly) | |
31 | include zero length content when signing messages. | |
32 | [Steve Henson] | |
33 | ||
34 | *) New BIO_shutdown_wr macro, which invokes the BIO_C_SHUTDOWN_WR | |
35 | BIO_ctrl (for BIO pairs). | |
36 | ||
37 | *) Add DSO method for VMS. | |
38 | [Richard Levitte] | |
39 | ||
40 | *) Bug fix: Montgomery multiplication could produce results with the | |
41 | wrong sign. | |
42 |