Package: sqlite3 / 3.7.13-1+deb7u2

Metadata

Package Version Patches format
sqlite3 3.7.13-1+deb7u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02 lemon snprintf.patch | (download)

tool/lemon.c | 19 11 + 8 - 0 !
1 file changed, 11 insertions(+), 8 deletions(-)

---
10 520466 libsqlite3 depends on libdl.patch | (download)

configure.ac | 32 32 + 0 - 0 !
1 file changed, 32 insertions(+)

---
10 520478 squash bad deps.patch | (download)

Makefile.in | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

---
11 update manpage.patch | (download)

sqlite3.1 | 58 45 + 13 - 0 !
1 file changed, 45 insertions(+), 13 deletions(-)

---
20 hurd locking style.patch | (download)

src/os_unix.c | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

---
30 cross.patch | (download)

Makefile.in | 21 17 + 4 - 0 !
1 file changed, 17 insertions(+), 4 deletions(-)

---
10 665363 disable malloc usable size.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable malloc_usable_size
 Disable code introduced in sqlite 3.7.10 using malloc_usable_size, as it caused
 a regression on 64-bit platforms.
31 increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch | (download)

src/sqliteLimit.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 increase the maximum possible value of the page size
 Firefox/Iceweasel uses a page size of 32k, but sqlite won't allow it
 because the maximum it allows by default is 8k (through the
 SQLITE_MAX_DEFAULT_PAGE_SIZE define). This patch increases this limit.
 .
40 use_fchmod_instead_of_umask.patch | (download)

src/os_unix.c | 31 11 + 20 - 0 !
test/pager1.test | 8 8 + 0 - 0 !
test/tkt3457.test | 16 15 + 1 - 0 !
3 files changed, 34 insertions(+), 21 deletions(-)

---
41 CVE 2015 3416.patch | (download)

src/printf.c | 7 4 + 3 - 0 !
src/sqliteInt.h | 6 6 + 0 - 0 !
test/printf.test | 3 3 + 0 - 0 !
3 files changed, 13 insertions(+), 3 deletions(-)

 guard against excessive width and precision in floating-point conversions in the printf routines
 The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not
 properly handle precision and width values during floating-point conversions,
 which allows context-dependent attackers to cause a denial of service
 (integer overflow and stack-based buffer overflow) or possibly have
 unspecified other impact via large integers in a crafted printf function call
 in a SELECT statement.
 This patch has been backported from the sqlite3 package in Jessie
Bug-Debian: https://bugs.debian.org/783968