Debian Patches

Status for db5.3/5.3.28+dfsg2-7

Patch Description Author Forwarded Bugs Origin Last update
002-versioned_symbols.patch no
003-jni_javac.patch no
004-tclsleep.patch no
005-pg_crypt_size.patch no
006-mutex_alignment.patch no
007-link-sql-libs.patch Link libdb_sql-5.3 with the right libraries. Iain Lane <iain.lane@canonical.com> no
mmap_extend-mode-requires-page-aligned-extends.patch [PATCH] MMAP_EXTEND mode requires we extend in full system page increments
When extending a mmap file we must ensure we extend by full system pages,
otherwise there is a risk (when the filesystem page size is smaller than
the system page size) that we will not allocate disk extents to store
the memory and it will be lost resulting in data loss.
Andy Whitcroft <apw@canonical.com> no 2014-03-12
008-autoconf-in-lang-sql-sqlite.patch =================================================================== no
CVE-2017-10140-cwd-db_config.patch CVE-2017-10140: Reads DB_CONFIG from the current working directory Do not access DB_CONFIG when db_home is not set. Petr Kubat <pkubat@redhat.com> no debian vendor, https://src.fedoraproject.org/rpms/libdb/raw/8047fa8580659fcae740c25e91b490539b8453eb/f/db-5.3.28-cwd-db_config.patch 2017-08-17
009-java-10.patch fix a bogus Java version check These clowns look at just the first digit, thinking that 10 means 1. no
010-__atomic_compare_exchange.patch function conflict with GCC-8 Identifiers with names starting with __ are reserved for the compiler and
core system libs only, random user programs are not supposed to use them.
no
011-Use-one-object-for-shqueue.h-test.patch Use one object for shqueue.h test
shqueue.h uses pointer arithmetic to store the relative offsets of the
elements. This is only allowed in an array object.
Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2021-01-29
012-Don-t-expo-progname-symbol.patch Don't expo progname symbol
Fixes:

/usr/bin/ld: .libs/TestDbTuner.o:(.data.rel.local+0x0): multiple definition of `progname'; .libs/Runner.o:(.bss+0x0): first defined here
Jochen Sprickerhof <git@jochen.sprickerhof.de> no 2021-01-23
CVE-2019-8457.patch Enhance the rtreenode function in order to avoid a heap out-of-bounds read
diff --git a/lang/sql/sqlite/ext/rtree/rtree.c b/lang/sql/sqlite/ext/rtree/rtree.c
index ebf430a..f7795c5 100644
no debian https://www.sqlite.org/src/info/90acdbfce9c08858
0015-Add-missing-includes.patch Add missing includes Sebastian Ramacher <sramacher@debian.org> no 2024-03-20
fix-timespec.diff fix db_timespec as system struct timespec glibc (ILP32 -D_TIME_BITS=64) struct timespec mirrors
struct __kernel_timespec, which violates POSIX by the
tv_nsec member being “long long” (db5.3 is wrong also
as POSIX requires neither order nor no other members’
presence); just define db_timespec as struct timespec
since it gets cast to it and passed to clock_gettime.
mirabilos <tg@debian.org> no debian

All known versions for source package 'db5.3'

Links