SQLite

All files named ”ext/misc/appendvfs.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/misc/appendvfs.c

2021-06-15
15:15
[9642c7a194] part of check-in [272a15b9f4] Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly necessary. There are no vulnerabilities here. However, adding these checks avoids unnecessary static analyzer complaints. Forum post ce1193be15. (check-in: [272a15b9f4] user: drh branch: trunk, size: 22694)
2021-04-07
09:31
[500fef0736] part of check-in [04f6439f4d] Fix seg-fault upon appendvfs attempt to open non-existent file. (check-in: [04f6439f4d] user: larrybr branch: trunk, size: 22656)
2021-03-17
19:05
[bdc9de0a0e] part of check-in [0ed7eb9115] Fix a harmless compiler warning in the appendvfs.c extension. (check-in: [0ed7eb9115] user: drh branch: trunk, size: 22634)
2021-03-16
14:12
[390c411f14] part of check-in [25c3186aa1] Comment and stylistic changes to the appendvfs.c implementation. (check-in: [25c3186aa1] user: drh branch: appendvfs_fix, size: 22630)
07:06
[1dad6e7dc1] part of check-in [3aedf818c1] Fix assert typo. (check-in: [3aedf818c1] user: larrybr branch: appendvfs_fix, size: 23090)
06:41
[714118d14b] part of check-in [19b1f53a1c] Fix appendvfs bug exposed with bigger files, and add tests for such conditions. (check-in: [19b1f53a1c] user: larrybr branch: appendvfs_fix, size: 23096)
2021-03-11
13:43
[7fff57cd4a] part of check-in [41df3bbefd] Bug fix in appendvfs.c: Adjust the size parameter for SQLITE_FCNTL_SIZE_HINT to account for the prefix. (check-in: [41df3bbefd] user: drh branch: trunk, size: 22388)
2021-03-08
20:13
[c7cd6cbd33] part of check-in [eb40a8dea6] Add tests for too-tiny appended DBs, clarify align macro. (check-in: [eb40a8dea6] user: larrybr branch: trunk, size: 22315)
16:29
[cf3366965c] part of check-in [f538961a80] Fix a harmless compiler warning in appendvfs.c (check-in: [f538961a80] user: drh branch: trunk, size: 22266)
13:45
[12744a3ced] part of check-in [aeb87cc704] Require that the appendvfs suffix mark indicate that the appended database begins at an offset that is a muliple of 512 and that the appended database contains at least 512 bytes. (check-in: [aeb87cc704] user: drh branch: appendvfs_tighten, size: 22264)
13:30
[abbfc1a10f] part of check-in [92989fc56f] Correct the precendence order for rules that determine how a database is opened by appendvfs when a database is appended to another database. (check-in: [92989fc56f] user: drh branch: appendvfs_tighten, size: 21973)
12:59
[8c55f1dfca] part of check-in [cf2add064f] Minor comment and formatting changes. (check-in: [cf2add064f] user: drh branch: appendvfs_tighten, size: 21973)
2021-03-07
18:55
[747f1ee3d0] part of check-in [c9521fa556] Add grow/shrink tests. Fix truncate bug. Make appendvfs.c easier to inspect. (check-in: [c9521fa556] user: larrybr branch: appendvfs_tighten, size: 22186)
2021-03-05
20:46
[82cd0dc37b] part of check-in [7f0f2eacdb] Fix appendvfs bug exposed by docsapp build (in docsrc), and tighten/revise published behavior. (check-in: [7f0f2eacdb] user: larrybr branch: appendvfs_tighten, size: 22021)
2020-07-24
09:17
[55121d311d] part of check-in [270ac1a0f2] Fix other potentiall pointer aliasing problems associated with subclassing of the sqlite3_file object for various VFS implementations. (check-in: [270ac1a0f2] user: drh branch: trunk, size: 17811)
2018-01-17
13:15
[3777f22ec1] part of check-in [bfbeffab77] Fix harmless compiler warnings, mostly unused parameters for UDFs in the CLI. (check-in: [bfbeffab77] user: drh branch: trunk, size: 17812)
2018-01-07
20:38
[4c65f0b796] part of check-in [67c4a8c688] Modify the sqltclsh startup script to look for a properly formatted SQLAR at the end of the executable. Fix the CLI so that it automatically links against appendvfs and so that the --append command-line option works. (check-in: [67c4a8c688] user: drh branch: trunk, size: 17782)
2018-01-06
13:33
[24b72d0556] part of check-in [46b341e3ad] Fix the appendvfs so that it leaves sqlite3_file->pMethods as NULL if it fails to open. (check-in: [46b341e3ad] user: drh branch: appendvfs, size: 17815)
2017-12-14
19:24
[8cc3ae6633] part of check-in [ee248b529c] Fixes to the appendvfs.c extension. Add the "sqltclsh" application that uses appendvfs.c to find its scripts. (check-in: [ee248b529c] user: drh branch: appendvfs, size: 17781)
16:57
[ee71fbc918] part of check-in [7f7b72d836] The "apndvfs" VFS shim now appears to be working for both reads and writes. (check-in: [7f7b72d836] user: drh branch: appendvfs, size: 17723)
16:28
[c8b18caae0] part of check-in [e343c63cbd] Add the ability to write to an appended database. This check-in compiles but is otherwise untested. (check-in: [e343c63cbd] user: drh branch: appendvfs, size: 17746)
2017-10-21
12:59
Added: [487a5db442] part of check-in [063a03a377] Initial implementation of the appendvfs extension. Untested. (check-in: [063a03a377] user: drh branch: appendvfs, size: 14006)