Fossil SCM
Fossil now needs at least SQLite 3.20.0 (beta)
Commit
1c1d4ed21ad8c51e69951f7d1e0aec09f8d8fbd6e211268911f13a06fa04f2a5
Parent
960b9dc0d45e55f…
2 files changed
+4
-4
+1
-1
M
auto.def
+4
-4
| --- auto.def | ||
| +++ auto.def | ||
| @@ -88,17 +88,17 @@ | ||
| 88 | 88 | # the code below will append -ldl to LIBS. |
| 89 | 89 | # |
| 90 | 90 | foreach extralibs {{} {-ldl}} { |
| 91 | 91 | |
| 92 | 92 | # Locate the system SQLite by searching for sqlite3_open(). Then check |
| 93 | - # if sqlite3_trace_v2() can be found as well. If we can find open() but | |
| 94 | - # not trace_v2(), then the system SQLite is too old to link against | |
| 93 | + # if sqlite3_prepare_v3() can be found as well. If we can find open() but | |
| 94 | + # not prepare_v3(), then the system SQLite is too old to link against | |
| 95 | 95 | # fossil. |
| 96 | 96 | # |
| 97 | 97 | if {[check-function-in-lib sqlite3_open sqlite3 $extralibs]} { |
| 98 | - if {![check-function-in-lib sqlite3_trace_v2 sqlite3 $extralibs]} { | |
| 99 | - user-error "system sqlite3 too old (require >= 3.14.0)" | |
| 98 | + if {![check-function-in-lib sqlite3_prepare_v3 sqlite3 $extralibs]} { | |
| 99 | + user-error "system sqlite3 too old (require >= 3.20.0)" | |
| 100 | 100 | } |
| 101 | 101 | |
| 102 | 102 | # Success. Update symbols and return. |
| 103 | 103 | # |
| 104 | 104 | define USE_SYSTEM_SQLITE 1 |
| 105 | 105 |
| --- auto.def | |
| +++ auto.def | |
| @@ -88,17 +88,17 @@ | |
| 88 | # the code below will append -ldl to LIBS. |
| 89 | # |
| 90 | foreach extralibs {{} {-ldl}} { |
| 91 | |
| 92 | # Locate the system SQLite by searching for sqlite3_open(). Then check |
| 93 | # if sqlite3_trace_v2() can be found as well. If we can find open() but |
| 94 | # not trace_v2(), then the system SQLite is too old to link against |
| 95 | # fossil. |
| 96 | # |
| 97 | if {[check-function-in-lib sqlite3_open sqlite3 $extralibs]} { |
| 98 | if {![check-function-in-lib sqlite3_trace_v2 sqlite3 $extralibs]} { |
| 99 | user-error "system sqlite3 too old (require >= 3.14.0)" |
| 100 | } |
| 101 | |
| 102 | # Success. Update symbols and return. |
| 103 | # |
| 104 | define USE_SYSTEM_SQLITE 1 |
| 105 |
| --- auto.def | |
| +++ auto.def | |
| @@ -88,17 +88,17 @@ | |
| 88 | # the code below will append -ldl to LIBS. |
| 89 | # |
| 90 | foreach extralibs {{} {-ldl}} { |
| 91 | |
| 92 | # Locate the system SQLite by searching for sqlite3_open(). Then check |
| 93 | # if sqlite3_prepare_v3() can be found as well. If we can find open() but |
| 94 | # not prepare_v3(), then the system SQLite is too old to link against |
| 95 | # fossil. |
| 96 | # |
| 97 | if {[check-function-in-lib sqlite3_open sqlite3 $extralibs]} { |
| 98 | if {![check-function-in-lib sqlite3_prepare_v3 sqlite3 $extralibs]} { |
| 99 | user-error "system sqlite3 too old (require >= 3.20.0)" |
| 100 | } |
| 101 | |
| 102 | # Success. Update symbols and return. |
| 103 | # |
| 104 | define USE_SYSTEM_SQLITE 1 |
| 105 |
+1
-1
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,11 +1,11 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | 3 | <a name='v2_3'></a> |
| 4 | 4 | <h2>Changes for Version 2.3 (2017-??-??)</h2> |
| 5 | 5 | |
| 6 | - * Update the built-in SQLite to version 3.19.2. | |
| 6 | + * Update the built-in SQLite to version 3.20.0. | |
| 7 | 7 | * Update internal Unicode character tables, used in regular expression |
| 8 | 8 | handling, from version 9.0 to 10.0. |
| 9 | 9 | * Show the last-sync-URL on the [/help?cmd=/urllist|/urllist] page. |
| 10 | 10 | * Fix "database locked" warnings caused by "PRAGMA optimize". |
| 11 | 11 | * Fix a potential XSS vulnerability on the |
| 12 | 12 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,11 +1,11 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3'></a> |
| 4 | <h2>Changes for Version 2.3 (2017-??-??)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.19.2. |
| 7 | * Update internal Unicode character tables, used in regular expression |
| 8 | handling, from version 9.0 to 10.0. |
| 9 | * Show the last-sync-URL on the [/help?cmd=/urllist|/urllist] page. |
| 10 | * Fix "database locked" warnings caused by "PRAGMA optimize". |
| 11 | * Fix a potential XSS vulnerability on the |
| 12 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,11 +1,11 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <a name='v2_3'></a> |
| 4 | <h2>Changes for Version 2.3 (2017-??-??)</h2> |
| 5 | |
| 6 | * Update the built-in SQLite to version 3.20.0. |
| 7 | * Update internal Unicode character tables, used in regular expression |
| 8 | handling, from version 9.0 to 10.0. |
| 9 | * Show the last-sync-URL on the [/help?cmd=/urllist|/urllist] page. |
| 10 | * Fix "database locked" warnings caused by "PRAGMA optimize". |
| 11 | * Fix a potential XSS vulnerability on the |
| 12 |