Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
30 most recent check-ins
2025-05-03
| ||
15:17 | Enhance sqlite3_rsync so that if the first attempt to invoke a copy of itself on the remote system using ssh fails, try again after augmenting the PATH. This enables sqlite3_rsync to work without the --exe option when the remote system is a Mac. (Leaf check-in: 38d4c94d8c user: drh tags: trunk) | |
10:55 | Fix a harmless redundant variable declaration in sqlite3_rsync. (check-in: f8f15eff6a user: drh tags: trunk) | |
10:49 | Addition summary results output when using -vvv on sqlite3_rsync. (check-in: c702999cfa user: drh tags: trunk) | |
10:35 | Promote the --protocol option to sqlite3_rsync from being an undocumented debug option to being a supported and user-visible option. This is sometimes needed to work around bugs in prior versions running on the remote. (check-in: 4855e04e44 user: drh tags: trunk) | |
08:17 | Enhance sqlite3_rsync (in a backwards-compatible way) so that it has the ability to send hashes for blocks of pages in addition to individual pages. By judicious use of this capability, network bandwidth requirement to sync two similar databases is reduced. (check-in: e5d87aaa8f user: drh tags: trunk) | |
07:00 | Improvements to protocol negotiation. (Closed-Leaf check-in: 4f5a06e420 user: drh tags: faster-rsync) | |
2025-05-02
| ||
23:50 | Clean up command-line parsing. Add the undocumented -protocol option for debugging. (check-in: 2a52b174e6 user: drh tags: faster-rsync) | |
22:25 | Now appears to be working. More testing needed. Refinement of the version-2 algorithm needed. (check-in: cb035181d9 user: drh tags: faster-rsync) | |
18:32 | Bug fixes. Added new debugging features to better visualize the protocol. (check-in: c703306686 user: drh tags: faster-rsync) | |
17:39 | This is the start of an experiment in getting sqlite3_rsync to use less bandwidth when the two databases are very similar, by sending hashes over blocks of pages initially, rather than over individual pages, then requesting more detail when hashes do not match. (check-in: 266b4b8f01 user: drh tags: faster-rsync) | |
11:18 | Do not allow sqlite3_rsync to convert the replica from WAL-mode into DELETE-mode, as that can disrupt existing clients on the replica side. DELETE-mode to WAL-mode conversions are allowed, however. See forum thread 6b575b66156. (check-in: 660a035b6c user: drh tags: trunk) | |
2025-05-01
| ||
18:07 | Enhance sqlite3_rsync so that, by default, it will sync non-WAL-mode database files. Add a new command-line option --wal-only that restricts the sync to WAL-mode databases only (the former default). Improve command-line option parsing so that only a single "-" is required before each option. (check-in: 4b53603fe4 user: drh tags: trunk) | |
16:07 | Allow sqlite3_rsync to work on non-WAL-mode databases, as long as the --wal-only flag is not used. (Closed-Leaf check-in: e4126dcd1e user: drh tags: rsync-non-wal-mode) | |
16:02 | Mistake: Started from the wrong check-out. (Leaf check-in: 9f88f73ce3 user: drh tags: mistake) | |
2025-04-30
| ||
14:37 | Fix a harmless problem in the CLI in which SQL errors that occur during the ".schema" command are properly ignored, yes still appear in the ".log" output. Forum post 42fe6520b8 (check-in: 20abf1ec10 user: drh tags: trunk) | |
12:48 | Fix an issue in Bloom filters on RHS subsqueries to IN operators. See forum post 792a09cb3d for a description of the problem. Also improve comments related to [baa83b460c677c21] which was origin of the problem. (check-in: cdef486e21 user: drh tags: trunk) | |
2025-04-29
| ||
17:30 | Upstream teaish for a tcl portability fix on Haiku and a much nicer impl of proj-tclConfig-sh-to-autosetup. (check-in: ca0d30a43b user: stephan tags: trunk) | |
16:30 | Remove the run-fuzzcheck makefile targets, since testrunner now accomplishes that for us, and does a better job of it. (check-in: 3ffd867ed3 user: drh tags: trunk) | |
14:23 | Add the "--fuzzdb FILENAME" to testrunner.tcl as an alternative to setting the FUZZDB environment variable (as that can be awkward to do on Windows). Further improvements to the testrunner.tcl documentation. (check-in: 6fb84156a2 user: drh tags: trunk) | |
11:35 | Update testrunner.tcl documentation. Fix typo in testrunner.tcl output. (check-in: ba8800b4ba user: drh tags: trunk) | |
10:41 | Improved --explain display of FUZZDB test plans in testrunner.tcl. (check-in: 42bdd7262e user: drh tags: trunk) | |
10:29 | Do not run FUZZDB on either Windows-Memdebug or Windows-Win32Heap. (check-in: 10d8401d59 user: drh tags: trunk) | |
01:37 | Make testrunner.tcl more restrictive about which configurations run fuzzcheck-asan and fuzzcheck-ubsan. (check-in: 785599394d user: drh tags: trunk) | |
2025-04-28
| ||
19:15 | Testrunner.tcl now runs fuzzcheck-asan and fuzzcheck-ubsan tests. (check-in: 3d8f3a2558 user: drh tags: trunk) | |
17:56 | If the FUZZDB environment variable is set when running testrunner.tcl and that env-var points to a fuzzcheck database, then suppliment the fuzzcheck tests with that extra database. (check-in: c08530dd6a user: drh tags: trunk) | |
16:28 | Enhance testrunner.tcl so that it does not build testfixture unnecessarily - if the pattern does not match any TCL test. (check-in: 896d767f1c user: drh tags: trunk) | |
16:17 | Fix testrunner.tcl so that it honors pattern matches in non-testfixture tests, such as fuzzcheck and sessionfuzz. (check-in: 81857474fe user: drh tags: trunk) | |
15:00 | Remove a stray blank line from the test/testrunner.tcl script. (check-in: 7d6005b0d1 user: drh tags: trunk) | |
13:32 | Remove long-obsolete performance testing scripts from the tools/ folder. The test/speedtest.tcl script is what should be used these days. This is just cruft clean-up. (check-in: 956af8c294 user: drh tags: trunk) | |
09:25 | tea: pull in upstream teaish. Consolidate the build definition from the upstream build and this one to ease maintenace. Improve compatibility with historical TEA usage of --with-tcl=... (it insists on a /lib suffix for that path). (check-in: 0ea5993dd8 user: stephan tags: trunk) | |