/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 most recent check-ins that include changes to files matching 'ext/fts3/*'

2020-01-17
14:30
Import the 3.31.0-beta FTS3/4 code directly into the 3.28 branch, thus providing 3.28 with all the latest 3.31 fixes. FTS3 has not been enhanced to use any core functionality that was not already available in 3.23, so no modifications were made to FTS3 sources for this import. check-in: be4269c6 user: drh tags: branch-3.28
14:18
Import all FTS3/4 enhancements and fixes that exist on the latest trunk (3.31.0-beta) that do not require extensive change to the SQLite core into the 3.22 branch. Basically, the 3.31.0 FTS3 sources are copied into 3.22.0, with minor changes to work around core enhancements that are not available in 3.22.0. Leaf check-in: cbcbb1e5 user: drh tags: branch-3.22
2020-01-15
14:26
Merge all recent enhancements and fixes from trunk. check-in: f7839178 user: drh tags: reuse-schema
14:21
Merge in the latest trunk changes via the begin-concurrent-pnu branch. check-in: 350627f3 user: drh tags: begin-concurrent-pnu-wal2
14:11
Merge recent enhancements and fixes from trunk. check-in: 35eae71a user: drh tags: wal2
13:48
Merge all recent enhancements and fixes from trunk. check-in: 110a081f user: drh tags: begin-concurrent-pnu
13:34
Merge fixes and enhancements from trunk into begin-concurrent. check-in: 95ba2f50 user: drh tags: begin-concurrent
12:49
Merge all recent enhancements and fixes from trunk into the apple-osx branch. check-in: dadedf41 user: drh tags: apple-osx
2020-01-09
20:33
Only register the fts3_tokenizer() function using a single text encoding. check-in: 966964af user: drh tags: trunk
2020-01-07
15:44
Merge recent fixes from trunk. check-in: 5dfa33a0 user: drh tags: new-security-options
09:06
Fix an instance of an undefined behaviour (a left-shift of a 64-bit unsigned integer by a value greater than 64) that could occur in fts3. check-in: e1f12978 user: dan tags: trunk
2020-01-04
15:37
Merge the latest fixes from trunk. check-in: 26ef709a user: drh tags: new-security-options
2020-01-03
20:16
In fts3, avoid making a very large memory allocation if the merge-hint record is corrupt. check-in: 9add58fe user: dan tags: trunk
2020-01-02
21:41
Merge the latest enhancements from trunk. check-in: bd57e6d9 user: drh tags: two-size-lookaside
2019-12-31
18:12
Set the SQLITE_DIRECTONLY flag on the fts3_tokenizer() function of FTS3, thus preventing that function from being called from within a trigger or view. check-in: f3171dc2 user: drh tags: trunk
14:49
Merge recent enhancements from trunk. check-in: 39d55579 user: drh tags: two-size-lookaside
2019-12-21
20:43
Fix a spurious report of corruption from the fts3/4 integrity-check triggered by using the languageid option. check-in: 70815e27 user: dan tags: trunk
2019-12-20
14:08
Fix harmless compiler warnings. check-in: 2bbd014c user: drh tags: trunk
2019-12-14
14:15
Fix problems in fts3 with processing corrupt records and undefined integer overflows. check-in: 3b873029 user: dan tags: trunk
2019-12-04
03:46
Fix a buffer overread that could occur in fts3 with corrupt %_stat records. check-in: e01fdbf9 user: dan tags: trunk
2019-12-03
03:31
Avoid a harmless zero offset of a null pointer in FTS3, so as to not provoke unnecessary warnings from run-time checkers. check-in: 85d95abe user: drh tags: trunk
2019-11-26
11:10
Fix to check-in [5d9a369301a65f32] so that it compiles without SQLITE_DEBUG. check-in: fefe2d04 user: drh tags: trunk
02:03
Fix an assert() in fts3 that could fail due to corrupt database records. check-in: 5d9a3693 user: dan tags: trunk
2019-11-21
14:20
Prevent direct and indirect recursive content= options in fts3/4 and fts5. check-in: 2eb99732 user: dan tags: trunk
2019-11-20
13:31
Further improve detection of corrupt records in fts3. Also fix an error with check-in [dfcf081d842629a0] check-in: a0f6d526 user: dan tags: trunk
2019-11-18
14:04
Improvements to detection of corruption in the %_stat shadow table of FTS4. check-in: 6b67eba5 user: drh tags: trunk
12:04
Further improvements to shadow table corruption detection in FTS3. check-in: e35d8c76 user: drh tags: trunk
11:14
Detect and prevent infinite recursion in fts3SelectLeaf() due to a malformed FTS3 btree. check-in: dfcf081d user: drh tags: trunk
10:37
Improved detection of corruption in the %_stat table of FTS4. Chromium ticket 1025467. check-in: 10f8a3b7 user: drh tags: trunk
2019-11-17
02:41
Better detection of corruption in the %_stat and %_docsize shadow tables of FTS3. check-in: 1e449687 user: drh tags: trunk
00:08
Remove a reachable NEVER() in FTS3. check-in: 8bd75bf6 user: drh tags: trunk
2019-11-16
23:47
More improvements to shadow table corruption detection in FTS3. check-in: 51525f9c user: drh tags: trunk
21:40
Improved detection of corrupt shadow tables in FTS3. Enable the debugging special-inserts for FTS3 for both SQLITE_DEBUG and SQLITE_TEST. check-in: 04b2873b user: drh tags: trunk
2019-11-14
15:21
Merge recent enhancements from trunk. check-in: b8a631fd user: drh tags: hard-heap-limit
2019-11-01
13:37
Fix an fts3 assert() that could fail when operating on a database containing corrupt records. check-in: 7c52f547 user: dan tags: trunk
2019-10-28
13:54
Fix a problem in fts3 causing it to report corruption if a doclist contains consectutive rowid entries that differ by more than 2^63. check-in: 0b0a3048 user: dan tags: trunk
2019-10-18
17:47
Merge trunk enhancements into the generated-columns branch. check-in: 85bc4524 user: drh tags: generated-columns
2019-10-17
15:41
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]. check-in: 35beaee0 user: dan tags: trunk
2019-10-11
15:33
Ensure fts3/4 prefix indexes are flushed to disk before an 'optimize' command. Fix for [745f1abc]. check-in: 4ed905b1 user: dan tags: trunk
14:27
Fix the fts3/4 integrity-check command so that it works with "ORDER=DESC" tables. Fix for [8a6fa2bb]. check-in: 5863546d user: dan tags: trunk
2019-10-10
16:41
Fix a problem in the fts3 integrity-check routine causing it to report as corrupt tables that contain values with embedded 0x00 bytes. Ticket [278ac142625e3dcd] check-in: 629e20c9 user: dan tags: trunk
2019-10-04
16:24
Bring the begin-concurrent-pnu-wal2 branch up-to-date with 3.30.0. check-in: dd09f7ce user: drh tags: begin-concurrent-pnu-wal2
16:15
Bring the wal2 branch up to date with version 3.30.0 check-in: 16e1dced user: drh tags: wal2
16:08
Bring the begin-concurrent-pnu branch up-to-date with version 3.30.0. check-in: a4d26bcf user: drh tags: begin-concurrent-pnu
15:52
Bring the begin-concurrent branch up-to-date with the 3.30.0 release. check-in: abd1b4df user: drh tags: begin-concurrent
15:41
Bring the apple-osx branch up-to-date with the 3.30.0 release. check-in: 76b26aca user: drh tags: apple-osx
15:31
Bring the reuse-schema branch up-to-date with version 3.30.0. check-in: 6e09afec user: drh tags: reuse-schema
2019-10-02
19:33
Fix a long-standing problem in fts4 incrmental merge. check-in: 67da31e2 user: dan tags: trunk
2019-09-30
19:13
The nodeReaderInit() function in FTS3 may not assume that the node is non-empty. check-in: 361eb2f6 user: drh tags: trunk
16:57
Merge in the 3.30.0 beta 1 changes. check-in: 06796124 user: drh tags: reuse-schema
16:49
Merge in the 3.30.0 beta 1 enhancements. check-in: ebf88726 user: drh tags: begin-concurrent-pnu-wal2
16:44
Merge 3.30.0 beta 1 changes from trunk. check-in: 918bd97d user: drh tags: wal2
16:43
Merge version 3.30.0 beta 1 changes from trunk. check-in: ac4b6442 user: drh tags: begin-concurrent-pnu
16:14
Merge the 3.30.0 beta 1 changes from trunk. check-in: a003818f user: drh tags: begin-concurrent
16:13
Merge the 3.30.0 beta 1 changes from trunk. check-in: 9ce4c791 user: drh tags: apple-osx
2019-09-28
11:19
In FTS3/4, the poslist end marker must be larger than any other possible poslist value, even on a corrupt poslist. check-in: 752679ae user: drh tags: trunk
2019-09-19
13:51
Fix an assert() in fts3 that could fail when accessing a corrupt database. check-in: 601ce953 user: dan tags: trunk
2019-09-18
17:22
Add extra tests for the handling of corrupt records in fts3. check-in: 40e29a47 user: dan tags: trunk
2019-09-16
12:35
Merge all recent trunk enhancements into the reuse-schema branch. check-in: 27eb2236 user: drh tags: reuse-schema
12:29
Bring the begin-concurrent-pnu-wal2 branch up to date with all the latest enhancements on trunk. check-in: 15593bf3 user: drh tags: begin-concurrent-pnu-wal2
12:23
Merge recent trunk enhancements into the wal2 branch. check-in: da8bc974 user: drh tags: wal2
12:17
Merge recent trunk enhancements into the begin-concurrent-pnu branch. check-in: 54930b7e user: drh tags: begin-concurrent-pnu
12:08
Merge recent trunk enhancements into the begin-concurrent branch. check-in: 93b9ef3f user: drh tags: begin-concurrent
12:02
Merge the latest changes from trunk into the apple-osx branch. check-in: a95191de user: drh tags: apple-osx
2019-08-21
15:41
Update this branch with latest trunk changes. check-in: 6153bcf4 user: dan tags: nulls-last
11:31
Fix a broken assert() in the fts3 snippet code that was failing for queries containging more than 64 phrases. check-in: 4c01e017 user: dan tags: trunk
2019-08-20
17:14
Bring the hard-heap-limit branch up-to-date with trunk. check-in: 9b14eb77 user: drh tags: hard-heap-limit
2019-08-13
15:22
Merge latest trunk changes with this branch. check-in: 5b4689d8 user: dan tags: reuse-schema
2019-07-29
16:53
Fix a crash in fts3 caused by corrupt database records. check-in: 11f7f94f user: dan tags: trunk
2019-07-13
09:56
Merge latest trunk changes into this branch. check-in: 86ab963c user: dan tags: filter-clause
2019-07-08
21:32
Merge recent trunk enhancements into the reuse-schema branch. check-in: fae92fee user: drh tags: reuse-schema
21:25
Merge enhancments from wal2, which also merges trunk enhancements. check-in: 08dcb459 user: drh tags: begin-concurrent-pnu-wal2
21:19
Merge all enhancements from trunk into the wal2 branch. check-in: dcbcbc2a user: drh tags: wal2
21:12
Merge enhancements from trunk into the begin-concurrent-pnu branch. check-in: 05aa93af user: drh tags: begin-concurrent-pnu
21:06
Merge recent trunk enhancements into the begin-concurrent branch. check-in: 7fff0803 user: drh tags: begin-concurrent
20:59
Merge recent enhancements from trunk into apple-osx. check-in: de88ed86 user: drh tags: apple-osx
2019-07-05
15:16
Fix a valgrind problem in fts3corrupt4.test. check-in: cb3dec42 user: dan tags: trunk
2019-06-04
13:11
Fix a segfault in fts3 that could occur when processing corrupt fts records. check-in: dff24c6c user: dan tags: trunk
2019-05-28
14:42
Fix an assert() in fts3 that could fail when processing corrupt records. Also some minor sanitizer warnings. check-in: c736c40a user: dan tags: trunk
2019-05-24
13:04
Merge recent enhancements from trunk. check-in: ff9f3e09 user: drh tags: reuse-schema
2019-05-22
14:22
Fix a buffer overread that could in fts3 when dealing with corrupt records. check-in: 1660d773 user: dan tags: trunk
2019-05-14
22:25
Merge all the latest trunk enhancements into the reuse-schema branch. check-in: 018f3199 user: drh tags: reuse-schema
22:07
Merge the latest trunk and wal2 enhancements. check-in: 3deaa6e2 user: drh tags: begin-concurrent-pnu-wal2
22:02
Merge the latest trunk enhancements into the wal2 branch. check-in: 23ec34e4 user: drh tags: wal2
21:51
Merge the latest trunk enhancements into begin-concurrent-pnu. check-in: e70878b3 user: drh tags: begin-concurrent-pnu
21:51
Merge the latest trunk enhancements into begin-concurrent. check-in: 5d3a6e18 user: drh tags: begin-concurrent
19:39
Merge recent enhancements from trunk into apple-osx. check-in: 40362d51 user: drh tags: apple-osx
2019-04-25
20:06
Merge latest trunk changes into this branch. check-in: 1da302d8 user: dan tags: dbdata
2019-04-24
16:13
Fix another instance in fts3 where a corrupt record can cause a buffer overflow. check-in: e1724f1d user: dan tags: trunk
15:13
Fix an error in fts3_write.c allowing a corrupt database to cause a crash. check-in: 6e4a5f22 user: dan tags: trunk
2019-04-15
15:35
Merge recent changes from trunk into reuse-schema check-in: 5c6c9e7f user: drh tags: reuse-schema
15:28
Merge all recent enhancements. check-in: 1cd536ec user: drh tags: begin-concurrent-pnu-wal2
15:17
Merge the latest trunk enhancements. check-in: 8950f119 user: drh tags: wal2
15:07
Merge the latest enhancements from trunk. check-in: 6caaaf21 user: drh tags: begin-concurrent-pnu
14:59
Merge the latest enhancements from trunk. check-in: 7c328e88 user: drh tags: begin-concurrent
14:49
Bring in the latest enhancements from trunk. check-in: 378230ae user: drh tags: apple-osx
2019-04-13
16:50
Fix a harmless compiler warning in test logic. check-in: c3932e66 user: drh tags: trunk
14:17
Fix additional compiler warnings introduced by the previous check-in and found by MSVC. check-in: 6fc0deff user: drh tags: trunk
14:07
Fixes for harmless compiler warnings. check-in: c28c973a user: drh tags: trunk
04:38
Use the 64-bit memory allocator interfaces in extensions, whenever possible. check-in: 07ee06fd user: drh tags: trunk