Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2024-02-21
| ||
15:47 | Upgrade the sqlite3.c and sqlite3.h in this project to version 3.45.1. Leaf check-in: d27643049a user: dan tags: trunk | |
15:32 | Avoid a crash in the daemon process that could occur if event logging is enabled, and a client sends a READ message and then abruptly disconnects. check-in: a371e8ac24 user: dan tags: trunk | |
2024-02-12
| ||
19:09 | Fixes so that things work with SQLITE_DIRECT_OVERFLOW_READ. check-in: f6145230ca user: dan tags: trunk | |
2023-10-19
| ||
15:22 | Fix a problem causing the daemon to crash if a client connected, sent a PREFETCH message, then disconnected before receiving the PREFETCH_REPLY message. check-in: 0ad9d3112a user: dan tags: trunk | |
2023-08-31
| ||
15:51 | Change the name of the new "nreader" column to "ntrans". check-in: 8535bc08c4 user: dan tags: trunk | |
15:38 | Add the "nreader" column to virtual table "bcv_database". Also add new table "bcv_stat". check-in: 40b9073b33 user: dan tags: trunk | |
14:37 | Update existing test cases and documentation to account for the virtual table enhancements on this branch. Closed-Leaf check-in: 3abbe73e90 user: dan tags: vtab-v2 | |
11:07 | Add tests for the code on this branch. check-in: f6e1a4864b user: dan tags: vtab-v2 | |
2023-08-30
| ||
20:48 | Add the "nreader" column to the bcv_database table. Add the new "bcv_stat" table. check-in: 5d60b4987c user: dan tags: vtab-v2 | |
2023-08-23
| ||
11:30 | Add extra documentation for the daemon -cachesize option. check-in: 379d034d22 user: dan tags: trunk | |
2023-08-22
| ||
16:08 | Remove an old "TODO" comment from blockcachevfs.c. check-in: 94b1bc44c8 user: dan tags: trunk | |
2023-08-18
| ||
20:10 | Update documentation to match bcv_database changes. check-in: 683101f90f user: dan tags: trunk | |
19:24 | Add "nclient" and "nprefetch" columns to the bcv_database table. check-in: 7712ba2611 user: dan tags: trunk | |
2023-08-02
| ||
15:32 | Upgrade to SQLite 3.42.0. check-in: fbbff0c1fb user: dan tags: trunk | |
2023-08-01
| ||
19:15 | Fix a problem causing the second and subsequent clients of a daemon-mode db to never properly close read-only transactions. Leaf check-in: 66be10dc2a user: dan tags: locking-fix | |
2023-07-31
| ||
11:46 | Add missing automake files - compile, config.guess and config.sub - and upgrade others to automake 1.16. check-in: 58e9546ef5 user: dan tags: trunk | |
2023-07-28
| ||
16:06 | Add test cases for read-only daemon clients. check-in: 3ff0f4fbfc user: dan tags: trunk | |
2023-07-27
| ||
11:40 | Fix a missing link on index.wiki. check-in: f625c9d4a1 user: dan tags: trunk | |
2023-07-06
| ||
20:44 | Add missing "db close" to test file. No changes to code. check-in: 66d4a43593 user: dan tags: trunk | |
19:28 | Fix a problem with sqlite3_bcvfs_upload() where the first SQLITE_BCVFS_CONFIG_NREQUEST blocks are all already in cloud storage. check-in: 30f3519a8a user: dan tags: trunk | |
18:36 | Add extra tests for copy/vacuum/upload. check-in: 21d9018ff4 user: dan tags: trunk | |
2023-06-21
| ||
19:06 | Modify daemon code to write blocks to disk 32KiB, instead of 512 bytes, at a time. check-in: 42f076fd4e user: dan tags: trunk | |
2023-06-20
| ||
15:10 | Fix problems with autoconf builds. check-in: 4c5a676785 user: dan tags: trunk | |
15:00 | Move encryption routines into a dedicated file - bcvencrypt.c - so that they can be easily replaced at compile time. check-in: 62cc91b89d user: dan tags: trunk | |
2023-04-18
| ||
17:50 | Change the types of columns start_time and end_time from the bcv_http_log virtual table from INTEGER to TEXT. check-in: dcdccea8d0 user: dan tags: trunk | |
2023-04-12
| ||
17:11 | Merge the bcv_http_log virtual table to trunk. check-in: 1e01d8dae8 user: dan tags: trunk | |
17:06 | Fix documentation typos. Closed-Leaf check-in: 92f21a7dd4 user: dan tags: http-log-vtab | |
17:04 | Add documentation for bcv_http_log virtual table. check-in: 4b0a7fa017 user: dan tags: http-log-vtab | |
16:50 | Update comments in blockcachevfs.h to take the bcv_http_log table into account. check-in: a72905b670 user: dan tags: http-log-vtab | |
16:32 | Add tests for discarding bcv_http_log entries. check-in: 1094301617 user: dan tags: http-log-vtab | |
2023-04-11
| ||
20:43 | Add a virtual table to access an internally maintained log of http requests. check-in: 1972b524d6 user: dan tags: http-log-vtab | |
2023-03-27
| ||
13:37 | Fix iso-8661/iso-8601 typo in index.wiki. check-in: 2a33c90842 user: dan tags: trunk | |
06:59 | Update documentation to mention the bcv_kv_meta table. check-in: 7cb23b3b50 user: dan tags: trunk | |
2023-03-25
| ||
20:28 | Add the bcv_kv_meta table, for accessing the "Date" and "Last-Modified" timestamps recieved from the cloud storage server when the bcv_kv database was downloaded. check-in: 3fa5e96a45 user: dan tags: trunk | |
2023-03-16
| ||
15:59 | Allow daemon clients to run without write access to the daemon directory. check-in: f57ec8574c user: dan tags: trunk | |
15:30 | Add missing comments to source code. Closed-Leaf check-in: 4e5c2d5760 user: dan tags: readonly-clients | |
15:22 | Ensure daemon clients open the cache-file for read-only access. check-in: dfe8c7cbd9 user: dan tags: readonly-clients | |
2023-03-15
| ||
22:06 | Experimental changes to allow daemon clients to run without write access to the daemon directory. check-in: 9de8531fd6 user: dan tags: readonly-clients | |
2023-03-14
| ||
16:55 | Fix a test script problem. check-in: aa4c61fdf2 user: dan tags: trunk | |
15:33 | Update the SQLite version in this project to version 3.41.1. check-in: ab097a2655 user: dan tags: trunk | |
2023-02-25
| ||
14:19 | Ensure that bcvfsDispatchRunAll() issues callbacks for all pending jobs before returning. check-in: 744d952b10 user: dan tags: trunk | |
2023-02-14
| ||
11:01 | Do not error out if a path passed to sqlite3_bcv_download() or similar contains one or more components that are symbolic links. check-in: 313c5786b9 user: dan tags: trunk | |
2022-12-14
| ||
21:02 | Fix bug allowing thread-unsafe function bcvfsWriteBlock() to be called from multiple threads simultaneously. check-in: 0cc1c88a88 user: dan tags: trunk | |
2022-11-08
| ||
17:04 | Remove some logging code added by [7f2286d66679a878] that is now causing a problem. check-in: da6e6920a2 user: dan tags: trunk | |
2022-10-21
| ||
16:33 | Fix handling of network errors and timeouts that occur after the HTTP headers have been delivered to the client. check-in: 393da2dd95 user: dan tags: trunk | |
2022-10-19
| ||
16:45 | Fix a possible race condition in non-daemon mode. Add extra SQLITE_BCV_LOG_UPDATE logging messages. check-in: 7f2286d666 user: dan tags: trunk | |
2022-10-13
| ||
17:34 | Avoid allocating a hash table in sqlite3_bcv_upload() if the blockname size is too small for it to be used. check-in: 3483f1bd67 user: dan tags: trunk | |
17:12 | Reduce the memory required by the hash table of blocks used by various operations. check-in: 45a28883bf user: dan tags: trunk | |
15:43 | Add missing call to bcvfsMutexShutdown() to sqlite3_bcvfs_destroy(). check-in: e0d443c1bb user: dan tags: trunk | |
2022-09-29
| ||
18:24 | Add the SQLITE_BCV_LOG_HTTPRETRY logging flag. For logging retries only. Also the equivalent 'r' flag to the command line tools and daemon. check-in: 92051dd15c user: dan tags: trunk | |