/ Timeline
Login

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

2017-08-24
16:21
Version 3.20.1 Leaf check-in: 8d3a7ea6c5 user: drh tags: release, branch-3.20, version-3.20.1
14:08
Increase the version number to 3.20.1. check-in: 70338c7cb1 user: drh tags: branch-3.20
14:04
Make sure the sqlite3_result_pointer() interface does not leave a VM register in an inconsistent state. Fix for ticket [7486aa54b968e9b5]. Test cases are in TH3. check-in: abc7adfda2 user: drh tags: branch-3.20
13:55
Make sure the sqlite3_result_pointer() interface does not leave a VM register in an inconsistent state. Fix for ticket [7486aa54b968e9b5]. Test cases are in TH3. check-in: d2f9230c5c user: drh tags: trunk
2017-08-01
13:24
Version 3.20.0 check-in: 9501e22dfe user: drh tags: release, branch-3.20, version-3.20.0
2017-07-31
20:06
TclKit batch tool updates for MSVC. Cherrypick of [bcec155e0d6c6b17] and [0c77935cf9949099]. check-in: 96ff167572 user: mistachkin tags: branch-3.20
19:39
Recognize 'AMD64' as 'x64' in the TclKit batch tool for MSVC. check-in: 0c77935cf9 user: mistachkin tags: trunk
19:34
Sync up the MSVC autoconf makefile. check-in: 44cebc6e68 user: drh tags: branch-3.20
19:26
Sync up the MSVC autoconf makefile. check-in: b3b89f4ff9 user: mistachkin tags: trunk
17:40
More consistent column names. Cherry-pick of [09834279] and [0c38dde45] as a fix for ticket [de3403bf5ae]. check-in: be0e24a029 user: drh tags: branch-3.20
2017-07-30
20:30
Correctly handle an "INTEGER PRIMARY KEY UNIQUE" column in a WITHOUT ROWID table. This is a fix for ticket [bc115541132dad136] cherry-picked from [5216bfb73f1a49bdd]. check-in: 5c8cb1ff5d user: drh tags: branch-3.20
18:40
Correctly handle an "INTEGER PRIMARY KEY UNIQUE" column in a WITHOUT ROWID table. This is a fix for ticket [bc115541132dad136], a problem discovered by OSSFuzz. check-in: 5216bfb73f user: drh tags: trunk
2017-07-29
17:02
New test cases for column name generation interacting with the query flattener. Closed-Leaf check-in: 0c38dde454 user: drh tags: early-column-names
2017-07-28
22:22
Update Tcl version used by the TclKit batch tool for MSVC. check-in: bcec155e0d user: mistachkin tags: trunk
12:20
Fix a punctuation typo in the documentation for sqlite3_step(). No changes to code. check-in: c965b757bb user: drh tags: branch-3.20
00:45
Release candidate 3 for 3.20.0 check-in: d891a2a00a user: drh tags: branch-3.20
2017-07-27
18:49
Merge the pointer-passing interface changes from the 3.20 branch. check-in: c63903a4c5 user: drh tags: trunk
18:43
Simplified documentation for the pointer passing interface. check-in: 2dfcd9a8ec user: drh tags: branch-3.20
17:45
Add destructor functions for the pointer argument (NB: not the type string) to the sqlite3_bind_pointer() and sqlite3_result_pointer() interfaces. Use this new capability to resolve a pointer leak in the custom geometry function mechanism of the RTREE extension. check-in: 5a2340b81f user: drh tags: branch-3.20
16:42
In sqlite3_bind_pointer(), invoke the destructor if the bind index is out of range, like sqlite3_bind_blob() does. Closed-Leaf check-in: d6684d2a74 user: drh tags: pointer-with-destructor
14:04
A demonstration of how FTS3 cursor pointers can be passed from the MATCH operator to the snippet() function securely and opaquely without having to use the sqlite3_result_pointer() and sqlite3_value_pointer() interfaces. Closed-Leaf check-in: 49cf31da82 user: drh tags: pass-pointer-as-blob
03:48
Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). check-in: 3d9e841f60 user: drh tags: pointer-with-destructor
2017-07-25
15:12
Release candidate 2 for 3.20.0. check-in: f39cb76b33 user: drh tags: branch-3.20
01:34
Fix a bug in the deterministic date/time function logic that can only appear with STAT3 or STAT4. check-in: 1ca707a4fb user: drh tags: trunk
2017-07-17
18:45
Merge all changes from branch-3.20. Improvements to the fts5() extension interface. Work around a gcc/valgrind bug in the sqlite3_value_pointer() interface. check-in: e0aca7d2c6 user: drh tags: trunk
17:46
Interchange to branches within an "if" statement in sqlite3_value_pointer() in order to work around a bug in gcc. Closed-Leaf check-in: 8a606e4aba user: drh tags: branch-3.20
15:38
Improved the interface to the fts5() extension mechanism for enhanced security. check-in: bc78235f54 user: drh tags: branch-3.20
13:37
Merge the pointer-type enhancement from the 3.20 branch. check-in: 9e8e1c4aa1 user: drh tags: trunk
12:41
Comment changes clarifying details of the pointer-type parameter. No changes to code. check-in: e4579e50a1 user: drh tags: branch-3.20
12:27
Add the pointer-type parameter to sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer(). The pointer type is a static string that must match (according to strcmp()) or else the pointer is passed as a NULL. This is a security measure to prevent crossing pointers between different extensions. check-in: e1196567fc user: drh tags: branch-3.20
11:39
Improve the sqlite3_result_pointer() interface so that it cannot be faked using sqlite3_result_null() and sqlite3_result_subtype(). Closed-Leaf check-in: c13264d5ef user: drh tags: pointer-types
00:40
Add an experimental "pointer type" parameter to sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer(). The pointer type is a string that must compare equal using strcmp() or else the pointer comes through as a NULL. check-in: 211cce04e9 user: drh tags: pointer-types
2017-07-15
20:44
Merge the fix for ticket [a4e06e75a9ab61a12] from trunk. check-in: b64d64c844 user: drh tags: branch-3.20
20:33
Fix a register allocation problem in PRAGMA integrity_check that caused the same register to be used for two different purposes on the first ATTACHed database if the schema for the ATTACHed database was noticable more complex than the schema for the first database. Fix for ticket [a4e06e75a9ab61a1]. check-in: 253945d480 user: drh tags: trunk
13:49
Minor change to one of the command-line shell test scripts to make that script compatible with Tcl 8.5. check-in: 47cf83a068 user: drh tags: branch-3.20
13:35
First release candidate for version 3.20.0. check-in: 035a86ec3e user: drh tags: branch-3.20
08:02
Fix another minor problem in test file like.test. check-in: 0953e74612 user: dan tags: trunk