SQLite
Timeline
Not logged in

10 check-ins occurring around ff691a6b2a.

2009-07-01
18:04
[bfe336a8] Fix a 1-byte buffer overwrite that can occur when a virtual table overloads an SQL function. (CVS 6833) (user: danielk1977, tags: trunk)
16:12
[29b48972] Report an error if a USING or ON clause is specified following a from-list element that is not to the right of a join operator. Fix for #3846. (CVS 6832) (user: danielk1977, tags: trunk)
14:56
[42f9d1e5] Do not ignore alias "a" in a query of the form "SELECT ... FROM (...) AS a" Fix for #3935. Also expand upon (6751) to fix some similar obscure memory leaks. (CVS 6831) (user: danielk1977, tags: trunk)
2009-06-29
06:00
[f17ef378] Cause incremental-blob read/write operations lock shared-cache tables in the same way as normal SQL read/writes. Add complex assert statements to make sure tehe correct shared-cache locks are held when accessing the database. Eliminate some redundant checks from btree.c. (CVS 6830) (user: danielk1977, tags: trunk)
2009-06-27
14:10
[ff691a6b] Version 3.6.16 (CVS 6829) (user: drh, tags: trunk, release)
11:17
[49f22e55] Fix an instance where sqlite3JumpHere() might be called with a negative address following an OOM fault. (CVS 6828) (user: drh, tags: trunk)
00:48
[653df0af] Fix a bug in sqlite3_realloc() - if called with a size of more than 2147483392 it returns 0 but it also releases the prior allocation. (CVS 6827) (user: drh, tags: trunk)
2009-06-26
18:35
[0d345e59] Remove incorrect NEVER() macros from malloc.c. The allocations can be exceeded using sqlite3_malloc() and sqlite3_realloc(). (CVS 6826) (user: drh, tags: trunk)
16:32
[f01a9fc3] Removed a few compiler warnings under MSVC. (CVS 6825) (user: shane, tags: trunk)
15:14
[96729b2d] Remove the priorNewRowid field from the sqlite3 structure. Use the last_insert_rowid as the initial value when searching for a new random rowid in the OP_NewRowid opcode. (CVS 6824) (user: drh, tags: trunk)