Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(767)

Side by Side Diff: third_party/sqlite/README.chromium

Issue 10387026: Fix a problem in fts3_write.c causing stack memory to be referenced after it is out of scope (Closed)
Patch Set: Add contact information to the AUTHORS file Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « AUTHORS ('k') | third_party/sqlite/amalgamation/sqlite3.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: sqlite 1 Name: sqlite
2 URL: http://sqlite.org/ 2 URL: http://sqlite.org/
3 Version: 3.7.6.3 3 Version: 3.7.6.3
4 Included In Release: Yes 4 Included In Release: Yes
5 Security Critical: Yes 5 Security Critical: Yes
6 6
7 Instructions for importing a new release of SQLite from sqlite.org. 7 Instructions for importing a new release of SQLite from sqlite.org.
8 8
9 Note: our current base version is 3.7.6.3. 9 Note: our current base version is 3.7.6.3.
10 10
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 fts2.patch 63 fts2.patch
64 fts3.patch 64 fts3.patch
65 fts3_85522.patch 65 fts3_85522.patch
66 icu-regexp.patch 66 icu-regexp.patch
67 icu-shell.patch 67 icu-shell.patch
68 attach-integer.patch 68 attach-integer.patch
69 webdb.patch 69 webdb.patch
70 test.patch 70 test.patch
71 mac_time_machine.patch 71 mac_time_machine.patch
72 system-sqlite.patch 72 system-sqlite.patch
73 sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch
73 74
74 So, e.g. you could do this to apply all our patches to vanilla SQLite: 75 So, e.g. you could do this to apply all our patches to vanilla SQLite:
75 76
76 cd sqlite-$LATEST 77 cd sqlite-$LATEST
77 patch -p0 < ../sqlite/misc.patch 78 patch -p0 < ../sqlite/misc.patch
78 patch -p0 < ../sqlite/preload-cache.patch 79 patch -p0 < ../sqlite/preload-cache.patch
79 patch -p0 < ../sqlite/fts2.patch 80 patch -p0 < ../sqlite/fts2.patch
80 patch -p0 < ../sqlite/fts3.patch 81 patch -p0 < ../sqlite/fts3.patch
81 patch -p0 < ../sqlite/fts3_85522.patch 82 patch -p0 < ../sqlite/fts3_85522.patch
82 patch -p0 < ../sqlite/icu-shell.patch 83 patch -p0 < ../sqlite/icu-shell.patch
83 patch -p0 < ../sqlite/webdb.patch 84 patch -p0 < ../sqlite/webdb.patch
84 patch -p0 < ../sqlite/test.patch 85 patch -p0 < ../sqlite/test.patch
85 patch -p0 < ../sqlite/mac_time_machine.patch 86 patch -p0 < ../sqlite/mac_time_machine.patch
86 patch -p0 < ../sqlite/system-sqlite.patch 87 patch -p0 < ../sqlite/system-sqlite.patch
88 patch -p0 < ../sqlite/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch
87 89
88 This will only be the case if all changes we make also update the corresponding 90 This will only be the case if all changes we make also update the corresponding
89 patch files. Therefore please remember to do that whenever you make a change! 91 patch files. Therefore please remember to do that whenever you make a change!
90 92
91 Descriptions of the changes we've made can be found at the bottom of this file. 93 Descriptions of the changes we've made can be found at the bottom of this file.
92 94
93 -------------------------------------------- 95 --------------------------------------------
94 96
95 How to run the SQLite tests for the Chromium version of SQLite on Linux. 97 How to run the SQLite tests for the Chromium version of SQLite on Linux.
96 98
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 When __APPLE__ and when creating a -journal file with any unix-type vfs, 185 When __APPLE__ and when creating a -journal file with any unix-type vfs,
184 determine if the database for which the journal is being created has been 186 determine if the database for which the journal is being created has been
185 excluded from being backed up using Apple's Time Machine and if so then also 187 excluded from being backed up using Apple's Time Machine and if so then also
186 exclude the journal. These changes were made in pager.c with includes of 188 exclude the journal. These changes were made in pager.c with includes of
187 Apple interfaces being made in sqliteInt.h. In order to eliminate a symbol 189 Apple interfaces being made in sqliteInt.h. In order to eliminate a symbol
188 conflict with an Apple library after amalgamation it was also necessary to 190 conflict with an Apple library after amalgamation it was also necessary to
189 rename fts3_porter.c's 'cType' to 'vOrCType'. 191 rename fts3_porter.c's 'cType' to 'vOrCType'.
190 - fts3_85522.patch allows fts3 to work if PRAGMA is not authorized. 192 - fts3_85522.patch allows fts3 to work if PRAGMA is not authorized.
191 - src/recover.c file implements a virtual table which can read 193 - src/recover.c file implements a virtual table which can read
192 through corruption. 194 through corruption.
OLDNEW
« no previous file with comments | « AUTHORS ('k') | third_party/sqlite/amalgamation/sqlite3.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698