aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-10-14 22:25:16 -0500
committerBrent Cook <bcook@openbsd.org>2014-10-14 22:25:16 -0500
commit2408253191b5cdb887041e1c235eaae12b914d1a (patch)
tree696dd5ff410ea5a934d30c4567c05bb4651a140d /ChangeLog
parent6b729df5d89ddfa591a2e2eb8fc1790465c74c61 (diff)
downloadportable-2408253191b5cdb887041e1c235eaae12b914d1a.tar.gz
portable-2408253191b5cdb887041e1c235eaae12b914d1a.tar.bz2
portable-2408253191b5cdb887041e1c235eaae12b914d1a.zip
add extended ChangeLog file
help people more easily find the code and changes
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog61
1 files changed, 61 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..31b326f
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,61 @@
1Because this project is maintained both in the OpenBSD tree using CVS and in
2Git, it can be confusing following all of the changes.
3
4Most of the libssl and libcrypto source code is is here in OpenBSD CVS:
5
6 http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/
7
8Some of the libcrypto and OS-compatibility files for entropy and random number
9generation are here:
10
11 http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libcrypto/
12
13A new simplified SSL wrapper library is here:
14
15 http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libressl/
16
17The LibreSSL Portable project copies these portions of the OpenBSD tree, along
18with relevant portions of the C library, to a Git repository. This makes it
19easier to follow all of the relevant changes to the upstream project in a
20single place:
21
22 https://github.com/libressl-portable/openbsd/commits/master
23
24The portable bits of the project are largely maintained out-of-tree, and their
25history is also available from Git.
26
27 https://github.com/libressl-portable/portable/commits/master
28
29LibreSSL Portable Release Notes:
30
312.1.0 - First release from the OpenBSD 5.7 tree
32 * Added support for automatic ephemeral EC keys
33 * Fixes for many memory leaks and overflows in error handlers
34 * The TLS padding extension (that works around bugs in F5 terminators) is
35 off by default
36 * support for getrandom(2) on Linux 3.17
37 * the NO_ASM macro is no longer being set, providing the first bits toward
38 enabling other assembly offloads.
39
402.0.5 - Fixes for CVEs from OpenSSL 1.0.1i
41 * CVE-2014-3506
42 * CVE-2014-3507
43 * CVE-2014-3508 (partially vulnerable)he
44 * CVE-2014-3509
45 * CVE-2014-3510
46 * CVE-2014-3511
47 * Synced LibreSSL Portable with the release version of OpenBSD 5.6
48
492.0.4 - Portability fixes, deleted unused SRP code
50
512.0.3 - Portability fixes, improvements to fork detection
52
532.0.2 - Address arc4random fork PID wraparound issues with pthread_atfork
54
552.0.1 - Portability fixes:
56 * Removed -Werror and and other non-portable compiler flags
57 * Allow setting OPENSSLDIR and ENGINSDIR
58
592.0.0 - First release from the OpenBSD 5.6 tree
60 * Removal of many obsolete features and coding conventions from the OpenSSL
61 1.0.1h source