Opened 3 months ago

Closed 3 months ago

#19215 closed enhancement (fixed)

sqlite-autoconf-3450100 (3.45.1)

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 3 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Xi Ruoyao, 3 months ago

  • Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility.
  • Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. This resolves an issue introduced in version 3.44.0 but was undiscovered until after the 3.45.0 release.
  • Fix issues associated with processing corrupt JSONB inputs:
  • Prevent exponential runtime when converting a corrupt JSONB into text.
  • Fix a possible read of one byte past the end of the JSONB blob when converting a corrupt JSONB into text.
  • Enhanced testing using jfuzz to prevent any future JSONB problems such as the above.
  • Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database.
  • Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless.

comment:3 by Bruce Dubbs, 3 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

caf3220463 Update to Mako-1.3.2 (Python module).
2e18390073 Update to sqlite-autoconf-3450100 (3.45.1).
a7b14417cd Update to libpng-1.6.42.
Note: See TracTickets for help on using tickets.