Index: pages/changes.in
==================================================================
--- pages/changes.in
+++ pages/changes.in
@@ -39,10 +39,23 @@
}
hd_close_aux
hd_enable_main 1
}
}
+
+chng {2012-04-12 (3.7.16.2)} {
+
Fix a bug (present since version 3.7.13) that could result in database corruption
+ on windows if two or more processes try to access the same database file at the
+ same time and immediately after third process crashed in the middle of committing
+ to that same file. See ticket
+ [http://www.sqlite.org/src/info/7ff3120e4f | 7ff3120e4f] for further
+ information.
+
+SQLITE_SOURCE_ID:
+ "2013-04-12 11:52:43 cbea02d93865ce0e06789db95fd9168ebac970c7"
+SHA1 for sqlite3.c: d466b54789dff4fb0238b9232e74896deaefab94
+}
chng {2013-03-29 (3.7.16.1)} {
Fix for a bug in the ORDER BY optimizer that was introduced in
[version 3.7.15] which would sometimes optimize out the sorting step
when in fact the sort was required.
Index: pages/index.in
==================================================================
--- pages/index.in
+++ pages/index.in
@@ -93,11 +93,11 @@
| | |
Current Status
Index: pages/news.in
==================================================================
--- pages/news.in
+++ pages/news.in
@@ -16,10 +16,30 @@
regsub -all {[Tt]icket #(\d+)} $txt \
{\0} txt
hd_resolve "$txt "
hd_puts " "
}
+
+newsitem {2013-04-12} {Release 3.7.16.2} {
+ SQLite [version 3.7.16.2] fixes a long-standing flaw in the Windows
+ OS interface that
+ can result in database corruption under a rare race condition.
+ See [http://www.sqlite.org/src/info/7ff3120e4f] for a full description
+ of the problem.
+
+ As far as we know, this bug has never been seen in the wild. The
+ problem was discovered by the SQLite developers while writing stress tests
+ for a separate component of SQLite. Those stress tests have not yet
+ found any problems with the component they were intended to verify, but
+ they did find the bug which is the subject of this patch release.
+
+ Other than updates to version numbers, the only difference between this
+ release and 3.7.16.1 is a two-character change in a single identifier,
+ which is contained in the windows-specific OS interface logic. There
+ are no changes in this release (other than version numbers) for platforms
+ other than Windows.
+}
newsitem {2013-03-29} {Release 3.7.16.1} {
SQLite [version 3.7.16.1] is a bug fix release that fixes a few problems
that were present in the previous releases.
|