- a925fd2 Change the xShmSize() implementation in os_unix.c so that it will only by drh ยท 16 years ago wal-refactor
- bd50dde Fix for a segfault that can follow a malloc failure. by dan ยท 16 years ago
- 7fd555a Modify the VFS in test_vfs.c to match the refactoring of the xShmXXX methods. by dan ยท 16 years ago
- 365e2d2 Fix for the test_devsym.c test module for the VFS-SHM refactoring. by drh ยท 16 years ago
- 686138f A couple simple fixes to get wal.test mostly working. by drh ยท 16 years ago
- d9e5c4f Refactoring the VFS-SHM methods used by WAL. This version compiles and by drh ยท 16 years ago
- eaf52d8 Remove the OP_Variable optimization of check-in [48b77b04935d894] since it by drh ยท 16 years ago
- ed36020 Remove a branch made redundant by the earlier exclusive-mode changes. by dan ยท 16 years ago
- 97c1f6c Have os_unix.c use the suffix "-wal-index" for wal-index files instead of "-wal-inde". by dan ยท 16 years ago
- be54815 When an attempt to change journal_mode fails due to locks, be sure to by drh ยท 16 years ago
- 5543759 Changes so that WAL and exclusive-locking mode work together. by dan ยท 16 years ago
- a10069d Updates for to WAL TCL test scripts to support running on Windows. by shaneh ยท 16 years ago
- 09b1330 Fix an off-by-one error while constructing the name of the mmap file for by drh ยท 16 years ago
- 7ddccd2 Merge [96d6eaf4d2] and [40b0a6357b]. by dan ยท 16 years ago
- 1c5bb4d Fix an uninitialized variable in OSX proxy locking. by drh ยท 16 years ago
- bb23aff Modify the format of the wal-index to use a hash table to index log file segments. by dan ยท 16 years ago
- acd0781 If an ATTACH command files due to OP_JournalMode but still attaches the by drh ยท 16 years ago
- ab9b744 Enhance the OP_JournalMode opcode with an ignore-errors option and use that by drh ยท 16 years ago
- 2905f05 When running a checkpoint while in locking_mode=EXCLUSIVE, be sure to move by drh ยท 16 years ago
- e874d9e Change the xShmOpen() method of the VFS to take the database file name as by drh ยท 16 years ago
- 6a2607a Additional tweaks to API documentation. No functional code changes. by drh ยท 16 years ago
- 005e19c Updates to documentation on the C interfaces supporting WAL. No functional by drh ยท 16 years ago
- c6315a4 Fix a recently introduced problem in wal.test. by dan ยท 16 years ago
- 65bddc1 Change wal.test and walhook.test so that they work with DEFAULT_AUTOVACUUM=1 builds. by dan ยท 16 years ago
- 65f2ac5 Test another IO error case in wal.c. by dan ยท 16 years ago
- 998ad21 Fix a problem with checkpointing large log files created by an external process. by dan ยท 16 years ago
- 8467050 Since walIndexTryHdr() can no longer encounter any error conditions, change tehe function signature so that it does not return an error code. This removes unreachable branches from other code. by dan ยท 16 years ago
- 2c47d19 Another attempt to fix permutations.test so that it excludes WAL tests by drh ยท 16 years ago
- 6763e35 Remove savepoint6.test from the set of tests run by journaltest since by drh ยท 16 years ago
- 3ebaee9 The PRAGMA journal_mode=WAL; command now makes WAL the default journal mode by drh ยท 16 years ago
- 72af077 Make sure to do a clean shutdown of the library upon existing the shell by drh ยท 16 years ago
- fb4a626 Exclude all WAL tests from the journaltest permutation. by drh ยท 16 years ago
- fd06863 Changes to support SQLITE_OMIT_WAL. by shaneh ยท 16 years ago
- 08fba00 Updates to the VFS SHM locking documentation. by drh ยท 16 years ago
- 65be0d8 Instead of transitioning to RECOVER state from CHECKPOINT when a recovery is required, perform the recovery while holding the CHECKPOINT lock. by dan ยท 16 years ago
- 5273f58 If recovery is run before a checkpoint, change back to a CHECKPOINT lock before performing the actual checkpoint. by dan ยท 16 years ago
- 576bc32 Only pass -1 as the size parameter to xShmGet when the caller does not care what size mapping is returned. Only call xShmSize when the underlying allocation (not the mapping) should be resized. by dan ยท 16 years ago
- b7d53f5 Fix a bug whereby an old snapshot could be checkpointed (and subsequent transactions discarded) if the last connection to disconnect from a WAL database happended to be holding an out-of-date wal-index header. by dan ยท 16 years ago
- 6e5b37f After throwing an error to say that one cannot change into WAL mode within by drh ยท 16 years ago
- d41a29a Further coverage tests. by dan ยท 16 years ago
- 84aab39 Update configure scripts for WAL support. by shaneh ยท 16 years ago
- a861469 Add tests to cover a couple of branches in wal.c. by dan ยท 16 years ago
- c9e4665 Unset a tcl variable before reusing it in wal.test. by dan ยท 16 years ago
- ff6dfc7 Add tests for some lock-contention cases. by dan ยท 16 years ago
- e404de0 Remove the noop-mutex implementations of mutex_held() and mutex_notheld() by drh ยท 16 years ago
- 24e3971 Add two text files containing pager design notes to the doc/ subfolder. by drh ยท 16 years ago
- 9a6b4e9 Add test cases to test the libraries handling of corrupt wal-index headers. by dan ยท 16 years ago
- 8f6097c Add tests for handling errors returned by xShm VFS methods. by dan ยท 16 years ago
- 5def084 Change the behavior of the sqlite3_wal_hook() callback. It should now return by drh ยท 16 years ago
- ccd13d1 Further simplifications to the SHM locking logic. Remove the SQLITE_SHM_QUERY by drh ยท 16 years ago
- c7991bd Test the handling of errors returned by the xShmXXX() APIs. by dan ยท 16 years ago
- 5c10f77 Do not compare page sizes on source and destination of backup until by drh ยท 16 years ago
- 4bc79de Simplifications to the SHM locking implementation in os_unix.c. by drh ยท 16 years ago
- 3289c5e Prohibit backup if the destination is using WAL and has a different page by drh ยท 16 years ago
- 1018e90 When closing a WAL database, if the exclusive lock on the database file is obtained and the database successfully checkpointed, delete the wal-index file from the file system. by dan ยท 16 years ago
- 16adb77 Make sure the page size of the main database is fixed following a by drh ยท 16 years ago
- 811bdbd Do not attempt to modify the page_size when running VACUUM on a WAL database. by drh ยท 16 years ago
- fc34ad2 Get the previous mutex fix working with SQLITE_DEBUG and with the amalgamation. by drh ยท 16 years ago
- 92d7652 When the in single-threaded mode, the sqlite3_mutex_alloc() interface by drh ยท 16 years ago
- 7721b23 When sqlite3PagerPagecount() is called without any locks, always return by drh ยท 16 years ago
- a8e654e Be sure to release all wal-index locks before closing the wal-index. by drh ยท 16 years ago
- cd058ec Relax an over-zealous assert() in sqlite3WalUndo(). by drh ยท 16 years ago
- 33bec22 Take care not to invoke the xShmClose method of the VFS with a NULL by drh ยท 16 years ago
- 2cee6ab Add a test case to verify that log files containing pages that are not a power-of-two bytes in size are handled correctly. by dan ยท 16 years ago
- b6e099a Fix problems with recovering wal files that use a page-size other than the default. by dan ยท 16 years ago
- ef37802 Fix a typo in walfault.test. by dan ยท 16 years ago
- 8d6ad1c Test that the correct number of padding frames are appended to the log file after committing a transaction in synchronous=FULL mode. by dan ยท 16 years ago
- d0b2677 Unset some global TCL variables prior to use in test where prior tests can by drh ยท 16 years ago
- d5e6e40 Fix a bug in the computation of the current time for the alternative by drh ยท 16 years ago
- 324e46d Documentation stubs for sqlite3_wal_autocheckpoint and sqlite3_wal_checkpoint. by drh ยท 16 years ago
- 0dcb0a7 Fix a bug in the xCurrentTime() method of the os_unix.c VFS. by drh ยท 16 years ago
- 5e9e482 Add a test to simulate an OOM during log recovery to walfault.test. by dan ยท 16 years ago
- 529b187 Clear global variable "seconds" before use in walthread.test. by drh ยท 16 years ago
- 76ed3bc Fix a couple of errors in WAL code that can occur in an OOM situation. by dan ยท 16 years ago
- 4c846bb Update the crash-test VFS in test6.c to pass-through the shared-memory by drh ยท 16 years ago
- 1fbe0f2 Change the VFS definition so that all methods take a VFS object pointer as by drh ยท 16 years ago
- af0cfd3 Have sqlite3_wal_checkpoint() handle a zero-length string in the same way as a NULL pointer. Fix "PRAGMA wal_checkpoint" so that it checkpoints all attached databases. by dan ยท 16 years ago
- b7e8ea2 Use VFS method xCurrentTimeInt64 instead of xCurrentTime when it is available. by drh ยท 16 years ago
- e8e1c9d Merge the write-ahead-logging changes into the trunk. by drh ยท 16 years ago
- 6fcff07 If the sqlite3_wal_checkpoint() API is passed a NULL pointer in place of a database name, attempt to checkpoint all attached databases. by dan ยท 16 years ago wal
- b033d8b Make sure the mutex is held while calling sqlite3ApiExit() in by drh ยท 16 years ago
- 87c1fe1 Have sqlite3_wal_checkpoint() populate the database handle error message and error code (as returned by sqlite3_errmsg() and sqlite3_errcode()). by dan ยท 16 years ago
- 5a299f9 Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". by dan ยท 16 years ago
- 11398e5 Merge two wal leaves. by dan ยท 16 years ago
- 586b9c8 Add the sqlite3_wal_checkpoint() and sqlite3_wal_autocheckpoint() APIs. by dan ยท 16 years ago
- 2d536e1 Change the SHM interface so that it does not take the name of the shared by drh ยท 16 years ago
- f72a875 Remove the xShmPush and xShmPull methods from the VFS. by drh ยท 16 years ago
- bee6f4e Define an invariant to guarantee deadlock-free operation of SHM in os_unix.c by drh ยท 16 years ago
- 77b95a3 Rework mutexes on the SHM implemention for os_unix to avoid a deadlock during by drh ยท 16 years ago
- 5cf5353 Support compile-time option SQLITE_OMIT_WAL, for building without WAL support. by dan ยท 16 years ago
- 057f1ec Fix a typo in the walmode.test test script introducted yesterday. by drh ยท 16 years ago
- 7aba8fd Fix the sqlite3_mutex_alloc() interface to return NULL (not segfault) when by drh ยท 16 years ago
- bb16ff7 Add test case demonstrating deadlock during recovery of very large log files. No fix yet. by dan ยท 16 years ago
- d80b233 Do not allow journal_mode=WAL if the underlying VFS does not support xShmOpen. by drh ยท 16 years ago
- 27d52b2 Merge in changes from the trunk. by drh ยท 16 years ago
- be837bd Avoid assertion faults in queries using indices with redundant columns. by drh ยท 16 years ago
- 6dea324 Change the SHM VFS logic in os_unix.c so that it does not hold an exclusive by drh ยท 16 years ago
- 1b48aa4 Remove some obsolete debugging parameters. by drh ยท 16 years ago
- fe05aa1 Fix a problem with resizing the wal-index mapping after the mapping has been extended by an external process. by dan ยท 16 years ago
- c9d53db Fix a problem with calculating the required size of the wal-index when appending frames. by dan ยท 16 years ago