|
Revision tags: release, version-3.50.2, version-3.50.1, major-release, version-3.50.0, version-3.49.2, patch-release, version-3.44.4, version-3.49.1, version-3.49.0, major-relase, relase, version-3.48.0, version-3.47.2, version-3.47.1, version-3.47.0, version-3.46.1, version-3.46.0, version-3.45.3, version-3.44.3, version-3.45.2, version-3.45.1, vesion-3.45.1, version-3.45.0, version-3.44.2, version-3.44.1, version-3.44.0, version-3.43.2, version-3.43.1, version-3.43.0, version-3.42.0, version-3.41.2, version-3.41.1, version-3.41.0, version-3.40.1, version-3.40.0, version-3.39.4, version-3.39.3, version-3.39.2, version-3.39.1, version-3.39.0, version-3.38.5, version-3.38.4, relese, version-3.38.3, version-3.38.2, version-3.38.1, version-3.38.0, version-3.37.2, version-3.37.1, version-3.37.0, version-3.36.0, version-3.35.5, version-3.35.4, version-3.35.3, same-as-3.35.3, version-3.35.2, version-3.35.1, version-3.35.0, patch, version-3.34.1, version-3.34.0, version-3.33.0, version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0, version-3.31.1, version-3.31.0, version-3.30.1, version-3.30.0, version-3.29.0, version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0, version-3.25.3, version-3.25.2, version-3.25.1, version-3.25.0 |
|
| #
8d4b7a3f |
| 31-Aug-2018 |
dan <[email protected]> |
If a call to sqlite3_snapshot_open() fails because the requested snapshot no longer exists, return SQLITE_ERROR_SNAPSHOT instead of SQLITE_BUSY_SNAPSHOT.
FossilOrigin-Name: e07923128bb164efbafde29d4
If a call to sqlite3_snapshot_open() fails because the requested snapshot no longer exists, return SQLITE_ERROR_SNAPSHOT instead of SQLITE_BUSY_SNAPSHOT.
FossilOrigin-Name: e07923128bb164efbafde29d49175b61f2ef44b2dfac5ae4ed61937945dfcf4c
show more ...
|
| #
fa3d4c19 |
| 06-Aug-2018 |
dan <[email protected]> |
Allow sqlite3_snapshot_open() to be called to change the snapshot after a read transaction is already open on database.
FossilOrigin-Name: 051ac0152048ef52723196c26ca5f2629dafb782aec1c66fc30531bf543
Allow sqlite3_snapshot_open() to be called to change the snapshot after a read transaction is already open on database.
FossilOrigin-Name: 051ac0152048ef52723196c26ca5f2629dafb782aec1c66fc30531bf54335043
show more ...
|
|
Revision tags: version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0, version-3.22.0, version-3.21.0, version-3.20.1, version-3.19.4, version-3.20.0, version-3.18.2, version-3.18.1, version-3.19.3, version-3.19.2, version-3.19.1, version-3.19.0, version-3.18.0, version-3.17.0, version-3.16.2, version-3.16.1, version-3.16.0, version-3.15.2 |
|
| #
edace5d4 |
| 18-Nov-2016 |
dan <[email protected]> |
Require that the database handle be in autocommit mode for sqlite3_snapshot_get() to succeed. This is because it may open a read transaction on the database file.
FossilOrigin-Name: 83b658dad091211a
Require that the database handle be in autocommit mode for sqlite3_snapshot_get() to succeed. This is because it may open a read transaction on the database file.
FossilOrigin-Name: 83b658dad091211ade3594d1e8d00ce525882506
show more ...
|
| #
25accbca |
| 18-Nov-2016 |
dan <[email protected]> |
Enhance existing snapshot tests to serialize/deserialize snapshots. No new tests.
FossilOrigin-Name: 16b9bf92741e4c62874cffd7c6a61763c5054c7a
|
|
Revision tags: version-3.15.1, version-3.15.0, version-3.14.2, version-3.14.1, version-3.14.0, version-3.13.0 |
|
| #
3791c9c2 |
| 09-May-2016 |
drh <[email protected]> |
Fixes to requirements marks. No changes to code.
FossilOrigin-Name: 79ecd0ef20c12198e950a730871444a980a0f1b2
|
|
Revision tags: version-3.12.2 |
|
| #
745be369 |
| 12-Apr-2016 |
dan <[email protected]> |
Update the documentation for sqlite3_snapshot_cmp() to make the circumstances under which the comparison is valid clearer. Add tests for the same.
FossilOrigin-Name: 8fc834741bf6c8a832a180795c3d6f5c
Update the documentation for sqlite3_snapshot_cmp() to make the circumstances under which the comparison is valid clearer. Add tests for the same.
FossilOrigin-Name: 8fc834741bf6c8a832a180795c3d6f5c3dcfcd62
show more ...
|
| #
ad2d5baf |
| 11-Apr-2016 |
dan <[email protected]> |
Add the sqlite3_snapshot_cmp() API.
FossilOrigin-Name: c698a21af740ca1019c3a771fb83e569cd6bf23e
|
|
Revision tags: version-3.12.1, version-3.9.3, version-3.12.0 |
|
| #
cc47eac0 |
| 24-Mar-2016 |
dan <[email protected]> |
Fix some test scripts so that they work with various permutations.
FossilOrigin-Name: f4d234b5013bf93b6eac7f8be6d4c074cf9f5293
|
|
Revision tags: version-3.11.1 |
|
| #
d892ac97 |
| 27-Feb-2016 |
drh <[email protected]> |
Enhance documentation of sqlite3_snapshot_open() to explain that the database connection must have participated in at least one read operation prior to the beginning of the transaction for which the
Enhance documentation of sqlite3_snapshot_open() to explain that the database connection must have participated in at least one read operation prior to the beginning of the transaction for which the snapshot is to be opened. Add test cases for this fact.
FossilOrigin-Name: 33dd671cb9c17f08dbc61aed91e80eaeb84bfaf5
show more ...
|
|
Revision tags: version-3.11.0 |
|
| #
a23bc8a3 |
| 05-Feb-2016 |
drh <[email protected]> |
From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.
FossilOrigin-Name: a6b35273239669189f33402144f58328b133d182
|
|
Revision tags: version-3.10.2, version-3.10.1, version-3.10.0 |
|
| #
68d28ea4 |
| 11-Dec-2015 |
drh <[email protected]> |
Disable the snapshot test scripts if not compiled with SQLITE_ENABLE_SNAPSHOT.
FossilOrigin-Name: 5fd008f0433833e4341d526dcc2387570ffe1fea
|
| #
7116dc60 |
| 10-Dec-2015 |
dan <[email protected]> |
Update the sqlite3_snapshot_get() API so that if the caller does not have an open read transaction on the named database, one is automatically opened.
FossilOrigin-Name: b9c90f10297d8516a661449e8af8
Update the sqlite3_snapshot_get() API so that if the caller does not have an open read transaction on the named database, one is automatically opened.
FossilOrigin-Name: b9c90f10297d8516a661449e8af898e682c930aa
show more ...
|
| #
745c14eb |
| 10-Dec-2015 |
dan <[email protected]> |
Add tests to snapshot.test.
FossilOrigin-Name: f3b743623a4501833478c8a86c0922931955aeb6
|
| #
a7aeb398 |
| 10-Dec-2015 |
dan <[email protected]> |
Return SQLITE_BUSY (not SQLITE_BUSY_SNAPSHOT) if sqlite3_snapshot_open() fails to obtain the shared checkpointer lock.
FossilOrigin-Name: 5343060bcc6c99029f731f8020d2cba3f405f207
|
| #
7d159794 |
| 10-Dec-2015 |
dan <[email protected]> |
Add tests to ensure that an sqlite3_snapshot_open() client cannot be tricked into reading a corrupt snapshot even if another process fails mid-checkpoint.
FossilOrigin-Name: b908048b6cfa1ee2fe1f7a17
Add tests to ensure that an sqlite3_snapshot_open() client cannot be tricked into reading a corrupt snapshot even if another process fails mid-checkpoint.
FossilOrigin-Name: b908048b6cfa1ee2fe1f7a17bae475ddd9d0376c
show more ...
|
| #
3bf83ccd |
| 10-Dec-2015 |
dan <[email protected]> |
Have sqlite3_snapshot_open() avoid a race condition by taking a shared CHECKPOINTER lock while checking pInfo->nBackfillAttempted.
FossilOrigin-Name: 8084eae0bc4f6513b1147fb890a6b2813f1c0a09
|
| #
65127cd5 |
| 09-Dec-2015 |
dan <[email protected]> |
Update sqlite3_snapshot_open() to reduce the chances of reading a corrupt snapshot created by a checkpointer process exiting unexpectedly.
FossilOrigin-Name: 7315f7cbf4179aadda0f1a0baa1526a9b9f9729f
|
| #
818b11ae |
| 07-Dec-2015 |
dan <[email protected]> |
Add tests for snapshot_get(), _open() and _free().
FossilOrigin-Name: 502cc6f353358946080d9bcd335aed526825b88a
|