๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/reuse-shm
/
ext
0f31327
Enhance the path arguments in JSON functions to access "#-N" array indexes.
by drh
ยท 6 years ago
7e88d63
Fix a memory leak in fts5 error handling code.
by dan
ยท 6 years ago
5281864
Extend the json-path mechanism with array indexes of the form "#" or "#-n" for
by drh
ยท 6 years ago
json-path-enhancement
6637332
Prevent direct and indirect recursive content= options in fts3/4 and fts5.
by dan
ยท 6 years ago
70d1a1a
Further improve detection of corrupt records in fts3.
by dan
ยท 6 years ago
594b124
Changes to extensions and test logic so that the build works with gcc
by drh
ยท 6 years ago
804725a
Improvements to detection of corruption in the %_stat shadow table of FTS4.
by drh
ยท 6 years ago
13a8f20
Further improvements to shadow table corruption detection in FTS3.
by drh
ยท 6 years ago
3e72bdb
Detect and prevent infinite recursion in fts3SelectLeaf() due to a
by drh
ยท 6 years ago
19d4175
Improved detection of corruption in the %_stat table of FTS4.
by drh
ยท 6 years ago
feb5dcf
Better detection of corruption in the %_stat and %_docsize shadow tables
by drh
ยท 6 years ago
fd6bf04
Remove a reachable NEVER() in FTS3.
by drh
ยท 6 years ago
c72f2fb
More improvements to shadow table corruption detection in FTS3.
by drh
ยท 6 years ago
94febb3
Improved detection of corrupt shadow tables in FTS3. Enable the debugging
by drh
ยท 6 years ago
b88eaf1
Add header guard to the expert extension.
by mistachkin
ยท 6 years ago
48eb03b
Proper surrogate pair decoding added to JSON functions. See the mailing list
by drh
ยท 6 years ago
b1c479b
Fix an fts3 assert() that could fail when operating on a database containing corrupt records.
by dan
ยท 6 years ago
20cee7d
Always disallow the use of non-deterministic functions in CHECK constraints,
by drh
ยท 6 years ago
9930cfe
Fix a problem in fts3 causing it to report corruption if a doclist contains consectutive rowid entries that differ by more than 2^63.
by dan
ยท 6 years ago
ef2df8f
In fts5, fix a case of overreading a buffer by 1 byte when counting characters in malformed utf-8. Fix for [dd1f67bf].
by dan
ยท 6 years ago
31269a9
Add an experimental set of UUID processing functions as the uuid.c
by drh
ยท 6 years ago
52612be
Fix a resource leak in fts5 that could occur if an auxiliary function is called from within a query that does not use the full-text index.
by dan
ยท 6 years ago
b207501
Avoid an infinite loop in fts3/4 incremental-merge in the case where the lowest level in the database contains segments but no data (because there is a delete-marker for each valid entry). Fix for [bf1aab89].
by dan
ยท 6 years ago
2d82269
Fix a problem with row-value IN(...) operators and virtual tables.
by dan
ยท 6 years ago
d681626
Update the zipfile extension to use deflateBound(), instead of compressBound(), to learn the maximum possible size of a deflate()d buffer.
by dan
ยท 6 years ago
8b4d0e2
Ensure fts3/4 prefix indexes are flushed to disk before an 'optimize' command. Fix for [745f1abc].
by dan
ยท 6 years ago
9613c9f
Fix the fts3/4 integrity-check command so that it works with "ORDER=DESC" tables. Fix for [8a6fa2bb].
by dan
ยท 6 years ago
cd79010
Fix a problem in the fts3 integrity-check routine causing it to report as corrupt tables that contain values with embedded 0x00 bytes.
by dan
ยท 6 years ago
ae55737
Do not allow users to effectively disable fts5 crisismerge operations by setting the crisismerge threshold to higher than the maximum allowable segment b-trees on a single level. Fix for [d392017c].
by dan
ยท 6 years ago
a6bd187
Disallow fts5 page sizes greater than 65536 bytes - as there are 16-bit offsets used in the page header.
by dan
ยท 6 years ago
fbd79cc
Fix problems with using the fts5 'rebuild' command inside a transaction that contains other updates of the same table. Fix for [e258f008].
by dan
ยท 6 years ago
b186a62
Disallow page-sizes smaller than 32 bytes in fts5. Also ensure the fts5 integrity-check works even when "PRAGMA reverse_unordered_selects" is true. Fix for [265e935b26].
by dan
ยท 6 years ago
03e025e
Fix a problem with running ALTER TABLE ADD COLUMN statements within a transaction that writes to one or more virtual tables.
by dan
ยท 6 years ago
23d3f5d
Fix a long-standing problem in fts4 incrmental merge.
by dan
ยท 6 years ago
5e81e9f
The nodeReaderInit() function in FTS3 may not assume that the node is non-empty.
by drh
ยท 6 years ago
5c0666d
In FTS3/4, the poslist end marker must be larger than any other possible
by drh
ยท 6 years ago
e39f388
Fix harmless compiler warnings.
by drh
ยท 6 years ago
14e3e22
Fix an assert() in fts3 that could fail when accessing a corrupt database.
by dan
ยท 6 years ago
572b0dd
Add extra tests for the handling of corrupt records in fts3.
by dan
ยท 6 years ago
4b48c727
Fix a "jump depends on unititialized value" valgrind error in fts5 triggered by corrupt database records.
by dan
ยท 6 years ago
fab5b07
Fix the windows inverse function on the JSON aggregates.
by drh
ยท 6 years ago
cd9cb85
Add the SQLITE_SUBTYPE flag, which may be passed to sqlite3_create_window_function() to indicate that the window function uses sqlite3_value_subtype() to check the sub-type of its arguments.
by dan
ยท 6 years ago
477f1f1
Fix a typo in the carray extension header comment - the comment that serves
by drh
ยท 6 years ago
01a3b6b
Change the meaning of the SQLITE_SUBTYPE flag so that it indicates that the user-defined function cares about the subtypes of its arguments.
by dan
ยท 6 years ago
window-functions-subtype-fix2
945a352
Merge latest trunk changes with this branch.
by dan
ยท 6 years ago
3f3f2c7
Ensure that the idxStr for FTS5 is always zero-terminated.
by drh
ยท 6 years ago
fbb9a5b
Fix harmless compiler warnings.
by drh
ยท 6 years ago
685b2ee
Allow fts5 to filter on multiple MATCH clauses in a single scan.
by dan
ยท 6 years ago
e2ba6df
Add the SQLITE_SUBTYPE flag, which can be passed to sqlite3_create_function() and similar to indicate to the core that a user function is likely to use sqlite3_result_subtype().
by dan
ยท 6 years ago
229ae1a
Fix a potential crash in fts5 caused by using an auxiliary function on a "special" query like '*id' or '*reads'.
by dan
ยท 6 years ago
50b3ea2
Fix a potential buffer overrun in fts5 caused by corrupted database records.
by dan
ยท 6 years ago
512e46a
Merge in recent fixes from trunk.
by drh
ยท 6 years ago
nulls-last
298680d
Fix a potential buffer overrun in fts5 caused by corrupt database records.
by dan
ยท 6 years ago
37874d7
Disable broken test case in expert1.test.
by dan
ยท 6 years ago
6fcb9f3
Fix a broken assert() in the fts3 snippet code that was failing for queries containging more than 64 phrases.
by dan
ยท 6 years ago
35fb866
Fix a problem with fts5 "ORDER BY rank" queries when the fts5 table name requires quoting.
by dan
ยท 6 years ago
dac7e69
Add some extra tests for the lsm virtual table module.
by dan
ยท 6 years ago
5976b2c
Fix to the query planner for the LSM1 extension.
by drh
ยท 6 years ago
87ae34b
Add some static to the 'regexp' extension.
by mistachkin
ยท 6 years ago
3c1970f
Update some corruption test cases to take [724f4df9c] into account.
by dan
ยท 6 years ago
b8a8d52
Fix a problem with RBU function sqlite3rbu_bp_progress() when used during an RBU vacuum.
by dan
ยท 6 years ago
3728b84
Fix more compiler warnings.
by drh
ยท 6 years ago
3cbbd19
Prevent an fts5 table from being its own content table, or part of a view that is the content table.
by dan
ยท 6 years ago
7e35e81
Do not allow the json_set() function to overwrite the same element more than
by drh
ยท 6 years ago
8fbcb04
Convert an assert() in R-Tree into a database corruption detection case.
by drh
ยท 6 years ago
8279fe8
Fix a crash in fts3 caused by corrupt database records.
by dan
ยท 6 years ago
ac71340
Fix harmless compiler warning seen with MSVC for x64.
by mistachkin
ยท 6 years ago
b8293a5
Update RBU so that it supports indexes on expressions.
by dan
ยท 6 years ago
dff1d5b
Fix RBU handling of partial indexes with comments embedded in their CREATE INDEX statements.
by dan
ยท 6 years ago
bfe33f8
Fix a potential buffer overread in fts5 triggered by a corrupt database record.
by dan
ยท 6 years ago
1c70f71
Avoid redefining types u32 and u16 when fossildelta.c is compiled as part of the amalgamation.
by dan
ยท 6 years ago
7fc296a
Early detection of a corrupt R-Tree in the R-Tree search algorithm.
by drh
ยท 6 years ago
bcb0e64
Performance optimizations in the rtreeStepToLeaf() routine of RTree.
by drh
ยท 6 years ago
f446a7a
Update rtree.c so that SQLITE_DEBUG is required to turn on assert() statements, even if it is compiled separately from the amalgamation.
by dan
ยท 6 years ago
7d840e5
Fix a valgrind problem in fts3corrupt4.test.
by dan
ยท 6 years ago
fe9a832
Fix a problem with handling with handling quoted path elements in extension functions json_set() and json_insert() reported on the mailing list.
by dan
ยท 6 years ago
471e88f
Fix a segfault in fts3 that could occur when processing corrupt fts records.
by dan
ยท 7 years ago
efdb371
Fix an assert() in fts3 that could fail when processing corrupt records. Also some minor sanitizer warnings.
by dan
ยท 7 years ago
0a0e89f
Fix an error message on the blobread() extension function so that it says
by drh
ยท 7 years ago
3517cc7
Fix a memory leak in the delta_parse() table-valued function of the
by drh
ยท 7 years ago
98d6357
Fix an fts5 segfault that could occur after parsing a corrupt structure record.
by dan
ยท 7 years ago
29fa6b6
Fix a buffer overread that could in fts3 when dealing with corrupt records.
by dan
ยท 7 years ago
595d9f5
Fix a segfault that could occur in sqlite3session_diff() if NULL were passed as the pzErrMsg argument.
by dan
ยท 7 years ago
36c9301
Add new test file fts5corrupt4.test.
by dan
ยท 7 years ago
3196abb
Fix harmless compiler warning in the session extension.
by mistachkin
ยท 7 years ago
2a71b17
Fix a problem with corrupt db handling in the fts5_vocab module.
by dan
ยท 7 years ago
c12655d
Fix an assert() and potential buffer overrun in fts5 that could occur if the database was corrupt.
by dan
ยท 7 years ago
d6712f3
Fix an assert() failure in fts5 that could occur when processing a corrupt database.
by dan
ยท 7 years ago
90255b8
Add tests for the RBU module.
by dan
ยท 7 years ago
5985dcb
Fix another small buffer overread in sqlite_dbdata triggered by a corrupt database page.
by dan
ยท 7 years ago
39e04f8
Fix a problem in the ".recover" command allowing a circular loop of b-tree pages in a database file to cause an infinite loop.
by dan
ยท 7 years ago
4d21756
Fix a crash in the sqlite_dbdata module that could occur if a pointer within an overflow chain in a corrupt database pointed past the end of the db.
by dan
ยท 7 years ago
9c34bc0
Fix another corruption related buffer overread in the sqlite_dbdata module.
by dan
ยท 7 years ago
e216ae0
Fix further buffer overreads triggered by passing corrupt records to the sqlite_dbdata module.
by dan
ยท 7 years ago
b3e3a5b
Avoid reading outside a record buffer when extracting an SQL value in the sqlite_dbdata virtual table code.
by dan
ยท 7 years ago
ad5536f
Add another test case to cover a previously uncovered branch in the RBU module.
by dan
ยท 7 years ago
42e84ae
Add tests to improve code coverage of the RBU module.
by dan
ยท 7 years ago
126537e
Remove some redundant code from sqlite3rbu.c. Add test cases for RBU vacuum.
by dan
ยท 7 years ago
rbu-opt
57c4514
Optimize further cases of restarting an RBU vacuum.
by dan
ยท 7 years ago
c245855
Optimize some cases of restarting an RBU vacuum.
by dan
ยท 7 years ago
Next »