OLD | NEW |
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 License: Public domain | 6 License: Public domain |
7 | 7 |
8 Instructions for importing a new release of SQLite from sqlite.org. | 8 Instructions for importing a new release of SQLite from sqlite.org. |
9 | 9 |
10 Note: our current base version is 3.7.6.3. | 10 Note: our current base version is 3.7.6.3. |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 patch -p0 < ../sqlite/fts2.patch | 82 patch -p0 < ../sqlite/fts2.patch |
83 patch -p0 < ../sqlite/fts3.patch | 83 patch -p0 < ../sqlite/fts3.patch |
84 patch -p0 < ../sqlite/fts3_85522.patch | 84 patch -p0 < ../sqlite/fts3_85522.patch |
85 patch -p0 < ../sqlite/icu-shell.patch | 85 patch -p0 < ../sqlite/icu-shell.patch |
86 patch -p0 < ../sqlite/webdb.patch | 86 patch -p0 < ../sqlite/webdb.patch |
87 patch -p0 < ../sqlite/test.patch | 87 patch -p0 < ../sqlite/test.patch |
88 patch -p0 < ../sqlite/mac_time_machine.patch | 88 patch -p0 < ../sqlite/mac_time_machine.patch |
89 patch -p0 < ../sqlite/system-sqlite.patch | 89 patch -p0 < ../sqlite/system-sqlite.patch |
90 patch -p0 < ../sqlite/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch | 90 patch -p0 < ../sqlite/sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch |
91 patch -p0 < ../sqlite/misalignment.patch | 91 patch -p0 < ../sqlite/misalignment.patch |
| 92 patch -p0 < ../sqlite/memcmp.patch |
92 | 93 |
93 This will only be the case if all changes we make also update the corresponding | 94 This will only be the case if all changes we make also update the corresponding |
94 patch files. Therefore please remember to do that whenever you make a change! | 95 patch files. Therefore please remember to do that whenever you make a change! |
95 | 96 |
96 Descriptions of the changes we've made can be found at the bottom of this file. | 97 Descriptions of the changes we've made can be found at the bottom of this file. |
97 | 98 |
98 -------------------------------------------- | 99 -------------------------------------------- |
99 | 100 |
100 How to run the SQLite tests for the Chromium version of SQLite on Linux. | 101 How to run the SQLite tests for the Chromium version of SQLite on Linux. |
101 | 102 |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
189 determine if the database for which the journal is being created has been | 190 determine if the database for which the journal is being created has been |
190 excluded from being backed up using Apple's Time Machine and if so then also | 191 excluded from being backed up using Apple's Time Machine and if so then also |
191 exclude the journal. These changes were made in pager.c with includes of | 192 exclude the journal. These changes were made in pager.c with includes of |
192 Apple interfaces being made in sqliteInt.h. In order to eliminate a symbol | 193 Apple interfaces being made in sqliteInt.h. In order to eliminate a symbol |
193 conflict with an Apple library after amalgamation it was also necessary to | 194 conflict with an Apple library after amalgamation it was also necessary to |
194 rename fts3_porter.c's 'cType' to 'vOrCType'. | 195 rename fts3_porter.c's 'cType' to 'vOrCType'. |
195 - fts3_85522.patch allows fts3 to work if PRAGMA is not authorized. | 196 - fts3_85522.patch allows fts3 to work if PRAGMA is not authorized. |
196 - src/recover.c file implements a virtual table which can read | 197 - src/recover.c file implements a virtual table which can read |
197 through corruption. | 198 through corruption. |
198 - Enable the macro 'SQLITE_TEMP_STORE=3' for Android. | 199 - Enable the macro 'SQLITE_TEMP_STORE=3' for Android. |
| 200 - memcmp.patch backports ASAN-related fixes from SQLite trunk. |
OLD | NEW |