SQLite

Check-in [8a53f12c83]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change the checksum used in WAL files so that each frames checksum depends on the content of the WAL header and all frame headers and content up to and including the frame to which the checksum is attached.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8a53f12c83a107684b99f4a9de371b5ea3ca810a
User & Date: dan 2010-05-24 13:57:43.000
Context
2010-05-24
17:00
Fix the wal2.test script so that it works in auto_vacuum mode. (check-in: 6a818afb93 user: drh tags: trunk)
13:57
Change the checksum used in WAL files so that each frames checksum depends on the content of the WAL header and all frame headers and content up to and including the frame to which the checksum is attached. (check-in: 8a53f12c83 user: dan tags: trunk)
13:28
Make sure a WAL frame of all zeros is detected as an invalid frame. (check-in: 02d99ad4b5 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/pager.c.
Changes to src/wal.c.
Changes to src/wal.h.
Changes to test/wal.test.
Changes to test/wal2.test.
Changes to test/walcksum.test.