- 31 Aug, 2015 1 commit
-
-
Dan Willemsen authored
-
- 28 Aug, 2015 1 commit
-
-
Dan Willemsen authored
Bug: 23566667 Change-Id: Ia0452d8893d6735ee2c789e96ad4eb67daf1c835
-
- 12 Jun, 2015 2 commits
-
-
Nick Kralevich authored
-
Nick Kralevich authored
Commit 55536230 patched Android specific code, but failed to update Android.patch as per the README-Android file. Update Android.patch so that this change isn't accidentally omitted in future SQLite upgrades. (cherrypicked from commit 0c1333fe) Bug: 21730722 Change-Id: I12c62628bac6599c697a6e8fb71e7c239a49a37f
-
- 11 Jun, 2015 2 commits
-
-
Neil Fuller authored
-
Neil Fuller authored
Bug: 21730722 (cherry-picked from commit 55536230) Change-Id: I25f76ce4794c4ee4caf4c85d35c318dac3b7bac8
-
- 09 May, 2015 1 commit
-
-
Nick Kralevich authored
-
- 08 May, 2015 1 commit
-
-
Nick Kralevich authored
Downloaded from https://www.sqlite.org/2015/sqlite-amalgamation-3081000.zip $ sha256sum sqlite-amalgamation-3081000.zip b864bf802584e54a881db4ab9c8fb54b51339b2dc2c66f97fbf88ae4ee052ff8 sqlite-amalgamation-3081000.zip dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above. dist contains a copy of dist/orig, but with the Android.patch file applied. Please see Android.patch for a list of differences between stock and Android. One Android patch failed to apply cleanly, due to a change in how one variable is handled. The patch was fixed. Other than that, no changes to the Android specific patches. Description of changes compared to SQLite 3.8.9: SQLite Release 3.8.10 On 2015-05-07 Added the sqldiff.exe utility program for computing the differences between two SQLite database files. Added the y format string to the matchinfo() function of FTS3. Performance improvements for ORDER BY, VACUUM, CREATE INDEX, PRAGMA integrity_check, and PRAGMA quick_check. Fix many obscure problems discovered while SQL fuzzing. Identify all methods for important objects in the interface documentation. (example) Made the American Fuzzy Lop fuzzer a standard part of SQLite's testing strategy. Add the ".binary" and ".limits" commands to the command-line shell. Make the "dbstat" virtual table part of standard builds when compiled with the SQLITE_ENABLE_DBSTAT_VTAB option. SQLITE_SOURCE_ID: "2015-05-07 11:53:08 cf975957b9ae671f34bb65f049acf351e650d437" SHA1 for sqlite3.c: 0b34f0de356a3f21b9dfc761f3b7821b6353c570 Change-Id: I9d298922ddf405a597781749c8b39caee4ea638b
-
- 08 Apr, 2015 2 commits
-
-
Nick Kralevich authored
-
Nick Kralevich authored
Downloaded from http://www.sqlite.org/2015/sqlite-amalgamation-3080900.zip $ sha256sum sqlite-amalgamation-3080900.zip 40a9f51a250fc41f6b5053a778681c622d82dec592c85de21edd3640eeb5f093 sqlite-amalgamation-3080900.zip dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above. dist contains a copy of dist/orig, but with the Android.patch file applied. Please see Android.patch for a list of differences between stock and Android. No new patches are introduced. Bug: 20099586 Change-Id: Ic7be6d920698984dee67458678086e88db9a06d3
-
- 15 Jan, 2015 4 commits
-
-
Narayan Kamath authored
* commit '0b28b9c2': Revert "Store inodes in unsigned long long"
-
Narayan Kamath authored
-
Narayan Kamath authored
This reverts commit 006c7975. We've committed a better fix, and we shouldn't encourage folks to copy paste this workaround. bug: 19012244 (cherry picked from commit 0266b374) Change-Id: I7300904ee85f7384a494b09fd53571ad55abfd76
-
Narayan Kamath authored
* commit '0266b374': Revert "Store inodes in unsigned long long"
-
- 14 Jan, 2015 1 commit
-
-
Narayan Kamath authored
This reverts commit 006c7975. We've committed a better fix, and we shouldn't encourage folks to copy paste this workaround. bug: 19012244
-
- 05 Jan, 2015 3 commits
-
-
Narayan Kamath authored
* commit '76238bdf': Remove hardcoded ICU include paths.
-
Narayan Kamath authored
-
Narayan Kamath authored
ICU exports them using LOCAL_EXPORT_C_INCLUDE_DIRS. bug: 18581021 Change-Id: I98048a4f6a9163fff6d3a71712d8249b2b00d04b
-
- 19 Nov, 2014 4 commits
-
-
Martin Storsjo authored
* commit '006c7975': Store inodes in unsigned long long
-
Narayan Kamath authored
-
Martin Storsjo authored
In 32 bit ABIs, ino_t is a 32 bit type, while the st_ino field in struct stat is 64 bits wide in both 32 and 64 bit processes. This means that struct stat can expose inode numbers that are truncated when stored in an ino_t. The SDCard fuse daemon (/system/bin/sdcard) uses raw pointer values as inode numbers, so on 64 bit devices, we're very likely to observe inodes that need > 32 bits to represent. The fileHasMoved function in sqlite compares the stored inode value with a new one from stat, and when the stored value is truncated, this check will falsely indicate that the file has been moved. When the fileHasMoved function triggers, other functions start returning errors indicating that the database is in read-only mode. NOTE: Bionic differs from glibc in that struct stat's st_ino is *always* 64 bits wide, and not the same width as ino_t. bug: https://code.google.com/p/android/issues/detail?id=79994 bug: 18434265 (cherry picked from commit eef2c431) Change-Id: I832e0084e86c9a31519764d87df499ece05b488d
-
Martin Storsjo authored
In 32 bit ABIs, ino_t is a 32 bit type, while the st_ino field in struct stat is 64 bits wide in both 32 and 64 bit processes. This means that struct stat can expose inode numbers that are truncated when stored in an ino_t. The SDCard fuse daemon (/system/bin/sdcard) uses raw pointer values as inode numbers, so on 64 bit devices, we're very likely to observe inodes that need > 32 bits to represent. The fileHasMoved function in sqlite compares the stored inode value with a new one from stat, and when the stored value is truncated, this check will falsely indicate that the file has been moved. When the fileHasMoved function triggers, other functions start returning errors indicating that the database is in read-only mode. NOTE: Bionic differs from glibc in that struct stat's st_ino is *always* 64 bits wide, and not the same width as ino_t. bug: https://code.google.com/p/android/issues/detail?id=79994 bug: 18434265 Change-Id: Id79a866c8891d6df47e4eec17ad9eb48e4cb0138
-
- 12 Sep, 2014 2 commits
-
- 11 Sep, 2014 3 commits
-
-
Jeff Vander Stoep authored
* commit '3e10bcc1': Fix world-readable permissions due to sqlite race condition
-
Jeff Vander Stoep authored
* commit 'c4d807da': Fix world-readable permissions due to sqlite race condition
-
Jeff Vander Stoep authored
* commit 'd4f30d0d': Fix world-readable permissions due to sqlite race condition
-
- 10 Sep, 2014 1 commit
-
-
Jeff Vander Stoep authored
Existing code uses umask() to temporarily modify the file permissions for open(). A race condition can occur where a second thread reads in the temporary value, saves it, and then restores the file to the temporary value resulting in world-readable permissions. Backporting a known fix: http://www.sqlite.org/src/info/6c4c2b7dba Bug: 15288755 Change-Id: I89779f3a5ba0bec181d6614b29b1e26ea4f4f049
-
- 09 Sep, 2014 1 commit
-
-
Jeff Brown authored
* commit '9bee60b0': Upgrade SQLite to v3.8.6.
-
- 20 Aug, 2014 1 commit
-
-
Jeff Brown authored
Bug: 15526305 Change-Id: Ib2c187345f845a0f86e25851b7d657c73e9b4ee4
-
- 14 Jul, 2014 3 commits
-
-
Elliott Hughes authored
* commit 'e473f2fc': Switch sqlite/dist to the new icu.
-
Elliott Hughes authored
* commit '1b97b4da':
-
Elliott Hughes authored
* commit '50af37d7': Switch sqlite to the new icu.
-
- 10 Jul, 2014 2 commits
-
-
Elliott Hughes authored
Change-Id: I0b88ae01fced0f44880c30aa303c6828b6cdb821
-
Elliott Hughes authored
* commit '50af37d7': Switch sqlite to the new icu.
-
- 09 Jul, 2014 2 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I16a4b5c0d7b46a4edd61d75ba017669b0daafc90
-
- 07 Jun, 2014 3 commits
-
-
Nick Kralevich authored
* commit 'bb31ef21': sqlite: upgrade to SQLite 3.8.4.3
-
Nick Kralevich authored
Downloaded from http://www.sqlite.org/2014/sqlite-amalgamation-3080500.zip $ sha256sum sqlite-amalgamation-3080500.zip d9d5a78a5449baa54b2bc62f74f756af81ce74f953f7f0f39aa8b47b2d862029 sqlite-amalgamation-3080500.zip dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above. dist contains a copy of dist/orig, but with the Android.patch file applied. Please see Android.patch for a list of differences between stock and Android. Change-Id: I675bc26116b8f02aa3ce841e48fa2ef940ffbe61
-
Nick Kralevich authored
Downloaded from http://www.sqlite.org/snapshot/sqlite-amalgamation-201405271818.zip $ sha256sum sqlite-amalgamation-3080403.zip 8bac4a9cf70270ca514db9b740e0950e7fca0c656119b42454376b7d5769b3d8 sqlite-amalgamation-3080403.zip dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above. dist contains a copy of dist/orig, but with the Android.patch file applied. Please see Android.patch for a list of differences between stock and Android. Bug: 15288755 (cherry picked from commit 8fecf56c) Change-Id: Id5061a0206749fd2f41f733558a9f53f21e69d1d
-