SQLite

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

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

History for ext/misc/dbdata.c

2022-11-04
18:33
Renamed to ext/recover/dbdata.c. Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [b361ee983c] user: drh branch: begin-concurrent, size: 0)
2022-10-26
18:41
Renamed to ext/recover/dbdata.c. Add the "recover" extension in ext/recover/, for salvaging data from corrupt databases. (check-in: [a820792548] user: dan branch: trunk, size: 0)
18:04
[8caece471d] part of check-in [4eef562a00] Make the shell .recover command and the dbdata.c module more robust in the face of corrupted databases. (check-in: [4eef562a00] user: dan branch: trunk, size: 25031)
2022-10-19
18:03
Renamed to ext/recover/dbdata.c. Move file /ext/misc/dbdata.c to the /ext/recover/ directory. (check-in: [f6d5ac807e] user: dan branch: recover-extension, size: 0)
2022-09-14
16:37
[ca7b235fa2] part of check-in [5b05be0861] Fix recovery of utf-16 databases. (check-in: [5b05be0861] user: dan branch: recover-extension, size: 26390)
2022-09-03
20:07
[9bb3666519] part of check-in [f2ac315844] Further work on making the recover extension compatible with the .recover command. (check-in: [f2ac315844] user: dan branch: recover-extension, size: 25340)
2022-08-31
20:45
[f317980cea] part of check-in [f8298eeba0] Add new files for an extension to recover data from corrupted databases. (check-in: [f8298eeba0] user: dan branch: recover-extension, size: 25293)
2022-07-22
20:24
[66195779c3] part of check-in [57beb700c0] Add experimental 'xShadowName2' method for virtual table modules. (check-in: [57beb700c0] user: mistachkin branch: xShadowName2, size: 24635)
2019-05-09
18:37
[e316fba936] part of check-in [1dfc95b867] Fix another small buffer overread in sqlite_dbdata triggered by a corrupt database page. (check-in: [1dfc95b867] user: dan branch: trunk, size: 24582)
18:33
[f779a2e95e] part of check-in [8d2a062eb8] Fix a problem in the ".recover" command allowing a circular loop of b-tree pages in a database file to cause an infinite loop. (check-in: [8d2a062eb8] user: dan branch: trunk, size: 24434)
17:54
[4b73a0a521] part of check-in [3eae4e301e] Fix a crash in the sqlite_dbdata module that could occur if a pointer within an overflow chain in a corrupt database pointed past the end of the db. (check-in: [3eae4e301e] user: dan branch: trunk, size: 24349)
15:51
[e2b007604b] part of check-in [5cd728fb6b] Fix another corruption related buffer overread in the sqlite_dbdata module. (check-in: [5cd728fb6b] user: dan branch: trunk, size: 24299)
15:07
[db2674c3a5] part of check-in [dbc6a9f7f6] Fix further buffer overreads triggered by passing corrupt records to the sqlite_dbdata module. (check-in: [dbc6a9f7f6] user: dan branch: trunk, size: 23946)
11:34
[1d3d1ebd23] part of check-in [d99bb0c11d] Avoid reading outside a record buffer when extracting an SQL value in the sqlite_dbdata virtual table code. (check-in: [d99bb0c11d] user: dan branch: trunk, size: 23032)
2019-04-27
20:15
[1b3751b02d] part of check-in [425d708c39] Fix building the shell with SQLITE_OMIT_VIRTUAL_TABLE. And without SQLITE_ENABLE_DBPAGE_VTAB. (check-in: [425d708c39] user: dan branch: dbdata, size: 22753)
18:47
[fe978dad2d] part of check-in [67bb88e24c] Add the "--lost-and-found" option to the ".recover" command. For setting the name of the orphaned rows table. (check-in: [67bb88e24c] user: dan branch: dbdata, size: 22771)
2019-04-26
15:14
[b7547f4390] part of check-in [afdae10424] Fix a locking-page related problem with the ".recover" command. (check-in: [afdae10424] user: dan branch: dbdata, size: 21100)
2019-04-24
20:48
[0c80f0757c] part of check-in [a50768314d] Improve the performance of the .recover command. (check-in: [a50768314d] user: dan branch: dbdata, size: 20203)
2019-04-22
20:52
[6a0ccc33e8] part of check-in [f193ca587f] Enhance the ".recover" command. Fix a problem with overflow pages in dbdata.c. (check-in: [f193ca587f] user: dan branch: dbdata, size: 19333)
2019-04-20
20:57
[8f74f25565] part of check-in [7461d2e120] Add the ".recovery" command to the shell tool. For recovering the maximum amount data from corrupt databases. Still needs work. (check-in: [7461d2e120] user: dan branch: dbdata, size: 19291)
2019-04-18
21:14
[20d85d7d75] part of check-in [3213a15f21] Add the sqlite_dbptr virtual table to the dbdata extension. For querying the links between b-tree pages. (check-in: [3213a15f21] user: dan branch: dbdata, size: 19325)
2019-04-17
21:17
Added: [436a7883a7] part of check-in [a3ab588329] Add the experimental dbdata extension. (check-in: [a3ab588329] user: dan branch: dbdata, size: 16839)