Fossil SCM
(cherry-pick): SQLite version 3.20.1 (cherry-pick): Remove an unused global variable from the path_shortest() logic
Commit
ae8709e2fcde39b3eceff5f13be6efc97ea3616bb607f9913ef43c6336cb5726
Parent
adacbfbcfb77d0e…
8 files changed
-1
+7
-6
+7
-6
+3
-3
+3
-3
+7
+7
+7
-1
| --- src/path.c | ||
| +++ src/path.c | ||
| @@ -45,11 +45,10 @@ | ||
| 45 | 45 | PathNode *pCurrent; /* Current generation of nodes */ |
| 46 | 46 | PathNode *pAll; /* All nodes */ |
| 47 | 47 | Bag seen; /* Nodes seen before */ |
| 48 | 48 | int nStep; /* Number of steps from first to last */ |
| 49 | 49 | PathNode *pStart; /* Earliest node */ |
| 50 | - PathNode *pPivot; /* Common ancestor of pStart and pEnd */ | |
| 51 | 50 | PathNode *pEnd; /* Most recent */ |
| 52 | 51 | } path; |
| 53 | 52 | |
| 54 | 53 | /* |
| 55 | 54 | ** Return the first (last) element of the computed path. |
| 56 | 55 |
| --- src/path.c | |
| +++ src/path.c | |
| @@ -45,11 +45,10 @@ | |
| 45 | PathNode *pCurrent; /* Current generation of nodes */ |
| 46 | PathNode *pAll; /* All nodes */ |
| 47 | Bag seen; /* Nodes seen before */ |
| 48 | int nStep; /* Number of steps from first to last */ |
| 49 | PathNode *pStart; /* Earliest node */ |
| 50 | PathNode *pPivot; /* Common ancestor of pStart and pEnd */ |
| 51 | PathNode *pEnd; /* Most recent */ |
| 52 | } path; |
| 53 | |
| 54 | /* |
| 55 | ** Return the first (last) element of the computed path. |
| 56 |
| --- src/path.c | |
| +++ src/path.c | |
| @@ -45,11 +45,10 @@ | |
| 45 | PathNode *pCurrent; /* Current generation of nodes */ |
| 46 | PathNode *pAll; /* All nodes */ |
| 47 | Bag seen; /* Nodes seen before */ |
| 48 | int nStep; /* Number of steps from first to last */ |
| 49 | PathNode *pStart; /* Earliest node */ |
| 50 | PathNode *pEnd; /* Most recent */ |
| 51 | } path; |
| 52 | |
| 53 | /* |
| 54 | ** Return the first (last) element of the computed path. |
| 55 |
+7
-6
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -1,8 +1,8 @@ | ||
| 1 | 1 | /****************************************************************************** |
| 2 | 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | -** version 3.20.0. By combining all the individual C code files into this | |
| 3 | +** version 3.20.1. By combining all the individual C code files into this | |
| 4 | 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | ||
| 1148 | 1148 | ** |
| 1149 | 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | 1152 | */ |
| 1153 | -#define SQLITE_VERSION "3.20.0" | |
| 1154 | -#define SQLITE_VERSION_NUMBER 3020000 | |
| 1155 | -#define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" | |
| 1153 | +#define SQLITE_VERSION "3.20.1" | |
| 1154 | +#define SQLITE_VERSION_NUMBER 3020001 | |
| 1155 | +#define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" | |
| 1156 | 1156 | |
| 1157 | 1157 | /* |
| 1158 | 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | 1160 | ** |
| @@ -77120,11 +77120,12 @@ | ||
| 77120 | 77120 | const char *zPType, |
| 77121 | 77121 | void (*xDestructor)(void*) |
| 77122 | 77122 | ){ |
| 77123 | 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | - sqlite3VdbeMemSetNull(pOut); | |
| 77125 | + sqlite3VdbeMemRelease(pOut); | |
| 77126 | + pOut->flags = MEM_Null; | |
| 77126 | 77127 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77127 | 77128 | } |
| 77128 | 77129 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77129 | 77130 | Mem *pOut = pCtx->pOut; |
| 77130 | 77131 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | ||
| 200273 | 200274 | int nArg, /* Number of args */ |
| 200274 | 200275 | sqlite3_value **apUnused /* Function arguments */ |
| 200275 | 200276 | ){ |
| 200276 | 200277 | assert( nArg==0 ); |
| 200277 | 200278 | UNUSED_PARAM2(nArg, apUnused); |
| 200278 | - sqlite3_result_text(pCtx, "fts5: 2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8", -1, SQLITE_TRANSIENT); | |
| 200279 | + sqlite3_result_text(pCtx, "fts5: 2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34", -1, SQLITE_TRANSIENT); | |
| 200279 | 200280 | } |
| 200280 | 200281 | |
| 200281 | 200282 | static int fts5Init(sqlite3 *db){ |
| 200282 | 200283 | static const sqlite3_module fts5Mod = { |
| 200283 | 200284 | /* iVersion */ 2, |
| 200284 | 200285 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1,8 +1,8 @@ | |
| 1 | /****************************************************************************** |
| 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | ** version 3.20.0. By combining all the individual C code files into this |
| 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | |
| 1148 | ** |
| 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | */ |
| 1153 | #define SQLITE_VERSION "3.20.0" |
| 1154 | #define SQLITE_VERSION_NUMBER 3020000 |
| 1155 | #define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" |
| 1156 | |
| 1157 | /* |
| 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | ** |
| @@ -77120,11 +77120,12 @@ | |
| 77120 | const char *zPType, |
| 77121 | void (*xDestructor)(void*) |
| 77122 | ){ |
| 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | sqlite3VdbeMemSetNull(pOut); |
| 77126 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77127 | } |
| 77128 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77129 | Mem *pOut = pCtx->pOut; |
| 77130 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | |
| 200273 | int nArg, /* Number of args */ |
| 200274 | sqlite3_value **apUnused /* Function arguments */ |
| 200275 | ){ |
| 200276 | assert( nArg==0 ); |
| 200277 | UNUSED_PARAM2(nArg, apUnused); |
| 200278 | sqlite3_result_text(pCtx, "fts5: 2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8", -1, SQLITE_TRANSIENT); |
| 200279 | } |
| 200280 | |
| 200281 | static int fts5Init(sqlite3 *db){ |
| 200282 | static const sqlite3_module fts5Mod = { |
| 200283 | /* iVersion */ 2, |
| 200284 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1,8 +1,8 @@ | |
| 1 | /****************************************************************************** |
| 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | ** version 3.20.1. By combining all the individual C code files into this |
| 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | |
| 1148 | ** |
| 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | */ |
| 1153 | #define SQLITE_VERSION "3.20.1" |
| 1154 | #define SQLITE_VERSION_NUMBER 3020001 |
| 1155 | #define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" |
| 1156 | |
| 1157 | /* |
| 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | ** |
| @@ -77120,11 +77120,12 @@ | |
| 77120 | const char *zPType, |
| 77121 | void (*xDestructor)(void*) |
| 77122 | ){ |
| 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | sqlite3VdbeMemRelease(pOut); |
| 77126 | pOut->flags = MEM_Null; |
| 77127 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77128 | } |
| 77129 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77130 | Mem *pOut = pCtx->pOut; |
| 77131 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | |
| 200274 | int nArg, /* Number of args */ |
| 200275 | sqlite3_value **apUnused /* Function arguments */ |
| 200276 | ){ |
| 200277 | assert( nArg==0 ); |
| 200278 | UNUSED_PARAM2(nArg, apUnused); |
| 200279 | sqlite3_result_text(pCtx, "fts5: 2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34", -1, SQLITE_TRANSIENT); |
| 200280 | } |
| 200281 | |
| 200282 | static int fts5Init(sqlite3 *db){ |
| 200283 | static const sqlite3_module fts5Mod = { |
| 200284 | /* iVersion */ 2, |
| 200285 |
+7
-6
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -1,8 +1,8 @@ | ||
| 1 | 1 | /****************************************************************************** |
| 2 | 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | -** version 3.20.0. By combining all the individual C code files into this | |
| 3 | +** version 3.20.1. By combining all the individual C code files into this | |
| 4 | 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | ||
| 1148 | 1148 | ** |
| 1149 | 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | 1152 | */ |
| 1153 | -#define SQLITE_VERSION "3.20.0" | |
| 1154 | -#define SQLITE_VERSION_NUMBER 3020000 | |
| 1155 | -#define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" | |
| 1153 | +#define SQLITE_VERSION "3.20.1" | |
| 1154 | +#define SQLITE_VERSION_NUMBER 3020001 | |
| 1155 | +#define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" | |
| 1156 | 1156 | |
| 1157 | 1157 | /* |
| 1158 | 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | 1160 | ** |
| @@ -77120,11 +77120,12 @@ | ||
| 77120 | 77120 | const char *zPType, |
| 77121 | 77121 | void (*xDestructor)(void*) |
| 77122 | 77122 | ){ |
| 77123 | 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | - sqlite3VdbeMemSetNull(pOut); | |
| 77125 | + sqlite3VdbeMemRelease(pOut); | |
| 77126 | + pOut->flags = MEM_Null; | |
| 77126 | 77127 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77127 | 77128 | } |
| 77128 | 77129 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77129 | 77130 | Mem *pOut = pCtx->pOut; |
| 77130 | 77131 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | ||
| 200273 | 200274 | int nArg, /* Number of args */ |
| 200274 | 200275 | sqlite3_value **apUnused /* Function arguments */ |
| 200275 | 200276 | ){ |
| 200276 | 200277 | assert( nArg==0 ); |
| 200277 | 200278 | UNUSED_PARAM2(nArg, apUnused); |
| 200278 | - sqlite3_result_text(pCtx, "fts5: 2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8", -1, SQLITE_TRANSIENT); | |
| 200279 | + sqlite3_result_text(pCtx, "fts5: 2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34", -1, SQLITE_TRANSIENT); | |
| 200279 | 200280 | } |
| 200280 | 200281 | |
| 200281 | 200282 | static int fts5Init(sqlite3 *db){ |
| 200282 | 200283 | static const sqlite3_module fts5Mod = { |
| 200283 | 200284 | /* iVersion */ 2, |
| 200284 | 200285 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1,8 +1,8 @@ | |
| 1 | /****************************************************************************** |
| 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | ** version 3.20.0. By combining all the individual C code files into this |
| 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | |
| 1148 | ** |
| 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | */ |
| 1153 | #define SQLITE_VERSION "3.20.0" |
| 1154 | #define SQLITE_VERSION_NUMBER 3020000 |
| 1155 | #define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" |
| 1156 | |
| 1157 | /* |
| 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | ** |
| @@ -77120,11 +77120,12 @@ | |
| 77120 | const char *zPType, |
| 77121 | void (*xDestructor)(void*) |
| 77122 | ){ |
| 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | sqlite3VdbeMemSetNull(pOut); |
| 77126 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77127 | } |
| 77128 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77129 | Mem *pOut = pCtx->pOut; |
| 77130 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | |
| 200273 | int nArg, /* Number of args */ |
| 200274 | sqlite3_value **apUnused /* Function arguments */ |
| 200275 | ){ |
| 200276 | assert( nArg==0 ); |
| 200277 | UNUSED_PARAM2(nArg, apUnused); |
| 200278 | sqlite3_result_text(pCtx, "fts5: 2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8", -1, SQLITE_TRANSIENT); |
| 200279 | } |
| 200280 | |
| 200281 | static int fts5Init(sqlite3 *db){ |
| 200282 | static const sqlite3_module fts5Mod = { |
| 200283 | /* iVersion */ 2, |
| 200284 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1,8 +1,8 @@ | |
| 1 | /****************************************************************************** |
| 2 | ** This file is an amalgamation of many separate C source files from SQLite |
| 3 | ** version 3.20.1. By combining all the individual C code files into this |
| 4 | ** single large file, the entire code can be compiled as a single translation |
| 5 | ** unit. This allows many compilers to do optimizations that would not be |
| 6 | ** possible if the files were compiled separately. Performance improvements |
| 7 | ** of 5% or more are commonly seen when SQLite is compiled as a single |
| 8 | ** translation unit. |
| @@ -1148,13 +1148,13 @@ | |
| 1148 | ** |
| 1149 | ** See also: [sqlite3_libversion()], |
| 1150 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1151 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1152 | */ |
| 1153 | #define SQLITE_VERSION "3.20.1" |
| 1154 | #define SQLITE_VERSION_NUMBER 3020001 |
| 1155 | #define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" |
| 1156 | |
| 1157 | /* |
| 1158 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1159 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1160 | ** |
| @@ -77120,11 +77120,12 @@ | |
| 77120 | const char *zPType, |
| 77121 | void (*xDestructor)(void*) |
| 77122 | ){ |
| 77123 | Mem *pOut = pCtx->pOut; |
| 77124 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| 77125 | sqlite3VdbeMemRelease(pOut); |
| 77126 | pOut->flags = MEM_Null; |
| 77127 | sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor); |
| 77128 | } |
| 77129 | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){ |
| 77130 | Mem *pOut = pCtx->pOut; |
| 77131 | assert( sqlite3_mutex_held(pOut->db->mutex) ); |
| @@ -200273,11 +200274,11 @@ | |
| 200274 | int nArg, /* Number of args */ |
| 200275 | sqlite3_value **apUnused /* Function arguments */ |
| 200276 | ){ |
| 200277 | assert( nArg==0 ); |
| 200278 | UNUSED_PARAM2(nArg, apUnused); |
| 200279 | sqlite3_result_text(pCtx, "fts5: 2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34", -1, SQLITE_TRANSIENT); |
| 200280 | } |
| 200281 | |
| 200282 | static int fts5Init(sqlite3 *db){ |
| 200283 | static const sqlite3_module fts5Mod = { |
| 200284 | /* iVersion */ 2, |
| 200285 |
+3
-3
| --- src/sqlite3.h | ||
| +++ src/sqlite3.h | ||
| @@ -119,13 +119,13 @@ | ||
| 119 | 119 | ** |
| 120 | 120 | ** See also: [sqlite3_libversion()], |
| 121 | 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | 123 | */ |
| 124 | -#define SQLITE_VERSION "3.20.0" | |
| 125 | -#define SQLITE_VERSION_NUMBER 3020000 | |
| 126 | -#define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" | |
| 124 | +#define SQLITE_VERSION "3.20.1" | |
| 125 | +#define SQLITE_VERSION_NUMBER 3020001 | |
| 126 | +#define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" | |
| 127 | 127 | |
| 128 | 128 | /* |
| 129 | 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | 131 | ** |
| 132 | 132 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -119,13 +119,13 @@ | |
| 119 | ** |
| 120 | ** See also: [sqlite3_libversion()], |
| 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | */ |
| 124 | #define SQLITE_VERSION "3.20.0" |
| 125 | #define SQLITE_VERSION_NUMBER 3020000 |
| 126 | #define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" |
| 127 | |
| 128 | /* |
| 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | ** |
| 132 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -119,13 +119,13 @@ | |
| 119 | ** |
| 120 | ** See also: [sqlite3_libversion()], |
| 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | */ |
| 124 | #define SQLITE_VERSION "3.20.1" |
| 125 | #define SQLITE_VERSION_NUMBER 3020001 |
| 126 | #define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" |
| 127 | |
| 128 | /* |
| 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | ** |
| 132 |
+3
-3
| --- src/sqlite3.h | ||
| +++ src/sqlite3.h | ||
| @@ -119,13 +119,13 @@ | ||
| 119 | 119 | ** |
| 120 | 120 | ** See also: [sqlite3_libversion()], |
| 121 | 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | 123 | */ |
| 124 | -#define SQLITE_VERSION "3.20.0" | |
| 125 | -#define SQLITE_VERSION_NUMBER 3020000 | |
| 126 | -#define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" | |
| 124 | +#define SQLITE_VERSION "3.20.1" | |
| 125 | +#define SQLITE_VERSION_NUMBER 3020001 | |
| 126 | +#define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" | |
| 127 | 127 | |
| 128 | 128 | /* |
| 129 | 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | 131 | ** |
| 132 | 132 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -119,13 +119,13 @@ | |
| 119 | ** |
| 120 | ** See also: [sqlite3_libversion()], |
| 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | */ |
| 124 | #define SQLITE_VERSION "3.20.0" |
| 125 | #define SQLITE_VERSION_NUMBER 3020000 |
| 126 | #define SQLITE_SOURCE_ID "2017-08-01 13:24:15 9501e22dfeebdcefa783575e47c60b514d7c2e0cad73b2a496c0bc4b680900a8" |
| 127 | |
| 128 | /* |
| 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | ** |
| 132 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -119,13 +119,13 @@ | |
| 119 | ** |
| 120 | ** See also: [sqlite3_libversion()], |
| 121 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 122 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 123 | */ |
| 124 | #define SQLITE_VERSION "3.20.1" |
| 125 | #define SQLITE_VERSION_NUMBER 3020001 |
| 126 | #define SQLITE_SOURCE_ID "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" |
| 127 | |
| 128 | /* |
| 129 | ** CAPI3REF: Run-Time Library Version Numbers |
| 130 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 131 | ** |
| 132 |
+7
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,7 +1,14 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | +<a name='v2_3_1'></a> | |
| 4 | +<h2>Changes for Version 2.3.1 (2017-07-21)</h2> | |
| 5 | + | |
| 6 | + * Update the built-in SQLite to version 3.20.1. | |
| 7 | + * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces | |
| 8 | + a victim to run a "clone" with a dodgy URL and thereby gains access to their | |
| 9 | + | |
| 3 | 10 | <a name='v2_3'></a> |
| 4 | 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | 12 | |
| 6 | 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | 14 | * Update internal Unicode character tables, used in regular expression |
| 8 | 15 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3'></a> |
| 4 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | * Update internal Unicode character tables, used in regular expression |
| 8 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3_1'></a> |
| 4 | <h2>Changes for Version 2.3.1 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.1. |
| 7 | * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces |
| 8 | a victim to run a "clone" with a dodgy URL and thereby gains access to their |
| 9 | |
| 10 | <a name='v2_3'></a> |
| 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 12 | |
| 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 14 | * Update internal Unicode character tables, used in regular expression |
| 15 |
+7
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,7 +1,14 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | +<a name='v2_3_1'></a> | |
| 4 | +<h2>Changes for Version 2.3.1 (2017-07-21)</h2> | |
| 5 | + | |
| 6 | + * Update the built-in SQLite to version 3.20.1. | |
| 7 | + * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces | |
| 8 | + a victim to run a "clone" with a dodgy URL and thereby gains access to their | |
| 9 | + | |
| 3 | 10 | <a name='v2_3'></a> |
| 4 | 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | 12 | |
| 6 | 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | 14 | * Update internal Unicode character tables, used in regular expression |
| 8 | 15 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3'></a> |
| 4 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | * Update internal Unicode character tables, used in regular expression |
| 8 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3_1'></a> |
| 4 | <h2>Changes for Version 2.3.1 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.1. |
| 7 | * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces |
| 8 | a victim to run a "clone" with a dodgy URL and thereby gains access to their |
| 9 | |
| 10 | <a name='v2_3'></a> |
| 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 12 | |
| 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 14 | * Update internal Unicode character tables, used in regular expression |
| 15 |
+7
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,7 +1,14 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | +<a name='v2_3_1'></a> | |
| 4 | +<h2>Changes for Version 2.3.1 (2017-07-21)</h2> | |
| 5 | + | |
| 6 | + * Update the built-in SQLite to version 3.20.1. | |
| 7 | + * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces | |
| 8 | + a victim to run a "clone" with a dodgy URL and thereby gains access to their | |
| 9 | + | |
| 3 | 10 | <a name='v2_3'></a> |
| 4 | 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | 12 | |
| 6 | 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | 14 | * Update internal Unicode character tables, used in regular expression |
| 8 | 15 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3'></a> |
| 4 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 7 | * Update internal Unicode character tables, used in regular expression |
| 8 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,7 +1,14 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3_1'></a> |
| 4 | <h2>Changes for Version 2.3.1 (2017-07-21)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.1. |
| 7 | * Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces |
| 8 | a victim to run a "clone" with a dodgy URL and thereby gains access to their |
| 9 | |
| 10 | <a name='v2_3'></a> |
| 11 | <h2>Changes for Version 2.3 (2017-07-21)</h2> |
| 12 | |
| 13 | * Update the built-in SQLite to version 3.20.0 (beta). |
| 14 | * Update internal Unicode character tables, used in regular expression |
| 15 |