Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
41 events occurring around 2685c2b949061f18.
2011-12-16
| ||
21:32 | • Edit [9f839ac05a9f3cfe|9f839ac05a]: Mark "Closed". (artifact: eef920c21e user: drh) | |
21:31 | • Edit [76dec8aa9dbbc39e|76dec8aa9d]: Mark "Closed". (artifact: 971353ff50 user: drh) | |
21:31 | • Edit [7e657bbb800107c9|7e657bbb80]: Mark "Closed". (artifact: eb96ce3125 user: drh) | |
21:31 | • Edit [e85cfe9a17a2943e|e85cfe9a17]: Mark "Closed". (artifact: e0f4e934a4 user: drh) | |
21:30 | • Edit [d9ba023c608bce77|d9ba023c60]: Mark "Closed". (artifact: de5a94c01b user: drh) | |
21:28 | • Edit [49d21ce50fcf535e|49d21ce50f]: Edit check-in comment. (artifact: 76385fd3a0 user: drh) | |
21:26 | Enhance the WAL header sync so that it honors the various synchronous pragmas, settings, and device characteristics. (Closed-Leaf check-in: 9799241f7d user: drh tags: wal-header-sync) | |
19:34 | Proposed changes that ensure that the WAL header is written prior to the first commit mark. (check-in: 91d0437c07 user: drh tags: wal-header-sync) | |
17:01 | Add code for a test that was failing before the persistent-wal related changes of [09ccc4a1be]. (check-in: 49d21ce50f user: dan tags: trunk) | |
15:38 | Merge the fix for [a1fa75cbdd02] from the experimental branch. Also fix the persistent-wal mode feature of truncating the WAL on close so that it always truncates the WAL to zero bytes. (check-in: 09ccc4a1be user: drh tags: trunk) | |
15:17 | • New ticket [ff5be73dee] Database corruption following power-loss in WAL mode. (artifact: 9bc20a01df user: drh) | |
15:11 | Improved logging of master-journal name conflicts. (check-in: b1005ef46c user: drh tags: trunk) | |
13:42 | Merge the nx-devkit changes into trunk. (check-in: cf3bccc2e9 user: drh tags: trunk) | |
13:28 | • Ticket [a1fa75cbdd] Database corruption following unlucky application crash in WAL mode with "PRAGMA journal_size_limit" status still Open with 3 other changes (artifact: 20ce49f1d9 user: dan) | |
13:24 | Experimental fix for [a1fa75cbdd]. (Closed-Leaf check-in: 6492af76ea user: dan tags: experimental) | |
13:22 | • New ticket [a1fa75cbdd] Database corruption following unlucky application crash in WAL mode with "PRAGMA journal_size_limit". (artifact: 09de71310e user: dan) | |
05:50 | Tweaks to the way multiplexSubOpen() works, for backwards compatibility. (check-in: bb40338887 user: drh tags: nx-devkit) | |
05:09 | Fix a potential infinite loop (inserted by the previous check-in) on the multiplexWrite() method of the multiplexor. (check-in: 022bf427c2 user: drh tags: nx-devkit) | |
04:57 | The xTruncate method for the multiplexor now changes surplus overflow files to zero-length by default. Or if the "truncate" query parameter is used, it actually deletes the surplus overflow files. This allows VACUUM to shrink the database again. (check-in: 5aefef04d6 user: drh tags: nx-devkit) | |
01:30 | Call sqlite3_log() with an appropriate message if unable to find a unique master-journal filename. (check-in: e9177f7d4e user: drh tags: nx-devkit) | |
01:21 | A better solution to being unable to find a unique master-journal filename: just delete an existing master-journal and reuse it. (check-in: 2685c2b949 user: drh tags: nx-devkit) | |
00:33 | Make sure the antipenultimate character of master-journal filenames is a "9" in order to avoid collisions with other files in 8+3 filename mode. Also, limit the number of attempts at finding a unique master-journal filename. (check-in: 34a0483605 user: drh tags: nx-devkit) | |
2011-12-15
| ||
17:44 | Add stdio support to the quota VFS. (check-in: 322bd15f97 user: drh tags: trunk) | |
17:42 | Use _commit() rather than FlushFileBuffers() as a substitute for fsync() on windows. Also cast for C++ and add support for SQLITE_FCNTL_VFSNAME. (Closed-Leaf check-in: e85cfe9a17 user: drh tags: quota-stdio) | |
17:00 | When deleting a file with the multiplexor VFS, also delete any overflow files that exist. (check-in: 3af1feaa35 user: dan tags: nx-devkit) | |
13:29 | Make sure the chunksize in test_multiplex does not cause the pending byte to fall near the end of a chunk. Adjust the chunksize upward as necessary to prevent this. (check-in: e05f8a2998 user: drh tags: nx-devkit) | |
11:45 | Fix some problems with dropped error codes in multiplexOpen(). (check-in: 2d50f78188 user: dan tags: nx-devkit) | |
02:22 | In the multiplexor, do not try to delete overflow files that do not exist. And assume all but the last overflow file is the size of the chunk size. (check-in: a822a80d3c user: drh tags: nx-devkit) | |
2011-12-14
| ||
18:33 | • Edit [cdbfb553af02d107|cdbfb553af]: Mark "Closed". (artifact: 01b83d05b2 user: drh) | |
18:33 | Merge the nx-devkit changes into trunk. This includes the new SQLITE_FCNTL_VFSNAME file-control. (check-in: da118e02c0 user: drh tags: trunk) | |
18:28 | Merge the VFSNAME file-control addition into the nx-devkit branch. (check-in: 08c1dc517c user: drh tags: nx-devkit) | |
17:53 | Add a file-control that will discover the name of the bottom-level VFS and all the shims in between. (Closed-Leaf check-in: cdbfb553af user: drh tags: vfsname-filectrl) | |
01:38 | Improvements to comments. No code changes. (check-in: 08bbbd8e38 user: drh tags: nx-devkit) | |
00:37 | Treat a zero return value from the Win32 APIs MultiByteToWideChar and WideCharToMultiByte as an error condition. (check-in: c65e5a36f1 user: mistachkin tags: trunk) | |
00:04 | Harden the utf8-to-mbcs converter in the quota module against failures. (check-in: 1cda511deb user: drh tags: quota-stdio) | |
2011-12-13
| ||
23:26 | Enhancements to test_quota.c: Remove the external dependency on sqlite3_win32_utf8_to_msbc(). Add an extra parameter to quota_fflush() that will also do an fsync (or the equivalent). (check-in: 92f4188f90 user: drh tags: quota-stdio) | |
19:03 | Add a hard limit to the number of chunks a multiplexed database may consist of if ENABLE_8_3_NAMES is defined. (check-in: 43a1264088 user: dan tags: nx-devkit) | |
18:22 | Change the SQLITE_EXTRA_INIT routine to take a single argument which is a pointer to a string. Call SQLITE_EXTRA_INIT with a NULL argument. Fixes to multiplexor to treat the VFS properly in corner cases. Fix the initialization of multiplex3.test. (check-in: 8e65b91325 user: drh tags: nx-devkit) | |
16:40 | Add extra tests for the multiplexor VFS. No changes to code. (check-in: c7de6f683d user: dan tags: nx-devkit) | |
15:37 | Merge the nx-devkit changes into trunk. (check-in: 03a70c3dae user: drh tags: trunk) | |
15:29 | • Edit [199f52bceddfb032|199f52bced]: Mark "Closed". Edit check-in comment. (artifact: 4b5c91bbac user: drh) | |