Package: busybox / 1:1.22.0-19

Metadata

Package Version Patches format
busybox 1:1.22.0-19 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1.22.1.diff | (download)

Makefile | 2 1 + 1 - 0 !
findutils/find.c | 21 20 + 1 - 0 !
findutils/grep.c | 28 25 + 3 - 0 !
libbb/lineedit.c | 2 2 + 0 - 0 !
networking/ntpd.c | 2 2 + 0 - 0 !
testsuite/grep.tests | 12 12 + 0 - 0 !
6 files changed, 62 insertions(+), 5 deletions(-)

 upstream changes between 1.22.0 and 1.22.1 (stable branch)

ash in bash compat mode always export SHLVL.diff | (download)

shell/ash.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
libbb fix parsing of 10101010 datetime form.diff | (download)

libbb/time.c | 16 12 + 4 - 0 !
1 file changed, 12 insertions(+), 4 deletions(-)

---
testsuite fix last which change.diff | (download)

testsuite/which/which-uses-default-path | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
libarchive open_zipped does not need to check extensions.diff | (download)

archival/libarchive/open_transformer.c | 23 11 + 12 - 0 !
1 file changed, 11 insertions(+), 12 deletions(-)

---
libbb open_zipped should not fail on non compressed files.diff | (download)

archival/libarchive/open_transformer.c | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

---
zcat: complain if input is not compressed.diff | (download)

archival/bbunzip.c | 5 3 + 2 - 0 !
archival/libarchive/get_header_tar.c | 2 1 + 1 - 0 !
archival/libarchive/open_transformer.c | 19 5 + 14 - 0 !
archival/rpm.c | 2 1 + 1 - 0 !
archival/rpm2cpio.c | 2 1 + 1 - 0 !
archival/tar.c | 2 1 + 1 - 0 !
include/libbb.h | 6 3 + 3 - 0 !
miscutils/fbsplash.c | 2 1 + 1 - 0 !
miscutils/man.c | 2 1 + 1 - 0 !
9 files changed, 17 insertions(+), 25 deletions(-)

---
lzop add overflow check CVE 2014 4607.patch | (download)

archival/libarchive/liblzo.h | 2 2 + 0 - 0 !
archival/libarchive/lzo1x_d.c | 3 3 + 0 - 0 !
2 files changed, 5 insertions(+)

 lzop: add overflow check
Bug-Debian: http://bugs.debian.org/768945

See CVE-2014-4607
http://www.openwall.com/lists/oss-security/2014/06/26/20

function                                             old     new   delta
lzo1x_decompress_safe                               1010    1031     +21

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>

do not fail on missing SIGPWR.patch | (download)

init/init.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch trivial] do not fail build if sigpwr is not defined
To: busybox@busybox.net

Apparently, some *BSD variants (and maybe some other OSes) does not define
SIGPWR signal.  So since commit 760fc6debcba8c, busybox fails to build on
such platforms.  Fix this.

Signed-off-By: Michael Tokarev <mjt@tls.msk.ru>

find: support perm _BITS.diff | (download)

findutils/find.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 find: support -perm /bits. closes 7340
Bug-Debian: http://bugs.debian.org/760637
    
function                                             old     new   delta
parse_params                                        1487    1497     +10
func_perm                                             57      61      +4

shell ash export HOME.patch | (download)

include/libbb.h | 2 1 + 1 - 0 !
libbb/messages.c | 2 1 + 1 - 0 !
shell/ash.c | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 busybox sh sets but does not export path
Bug: http://bugs.debian.org/329406
Bug: http://bugs.debian.org/679377
version.patch | (download)

Makefile.flags | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 build-sys: allow override of bb_bt (build tag) from command line
init console.patch | (download)

init/init.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 skip non-existing devices in inittab
Bug-Debian: http://bugs.debian.org/541115
u mount FreeBSD support.patch | (download)

util-linux/Config.src | 3 1 + 2 - 0 !
util-linux/Kbuild.src | 4 2 + 2 - 0 !
util-linux/mount.c | 43 3 + 40 - 0 !
util-linux/umount.c | 8 4 + 4 - 0 !
util-linux/xmount.c | 70 70 + 0 - 0 !
util-linux/xmount.h | 105 105 + 0 - 0 !
6 files changed, 185 insertions(+), 48 deletions(-)

 [patch 18/19] (u)mount: freebsd support

Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>

swaponoff FreeBSD support.patch | (download)

util-linux/swaponoff.c | 8 3 + 5 - 0 !
util-linux/xmount.c | 10 10 + 0 - 0 !
util-linux/xmount.h | 16 10 + 6 - 0 !
3 files changed, 23 insertions(+), 11 deletions(-)

 [patch 19/19] swaponoff: freebsd support


Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>

modprobe read modules builtin.patch | (download)

modutils/modprobe.c | 14 11 + 3 - 0 !
1 file changed, 11 insertions(+), 3 deletions(-)

 modprobe: read modules.builtin
Bug-Debian: http://bugs.debian.org/652672

This allows explicit probing to succeed when the requested module
is actually built-in, and corrects the error message for removal.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>

stop checking ancient kernel version.patch | (download)

util-linux/mount.c | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 stop checking ancient kernel version for nfs mount
iproute support onelink route option and print route flags.patch | (download)

networking/libiproute/iproute.c | 18 17 + 1 - 0 !
1 file changed, 17 insertions(+), 1 deletion(-)

 [patch] iproute: support onelink route option and print route flags

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

update deb format support.patch | (download)

archival/dpkg.c | 12 10 + 2 - 0 !
archival/dpkg_deb.c | 6 6 + 0 - 0 !
archival/libarchive/Kbuild.src | 1 1 + 0 - 0 !
archival/libarchive/filter_accept_list_reassign.c | 11 11 + 0 - 0 !
archival/libarchive/get_header_tar_xz.c | 21 21 + 0 - 0 !
include/bb_archive.h | 1 1 + 0 - 0 !
6 files changed, 50 insertions(+), 2 deletions(-)

 add support for latest .deb format members
 This adds support for control.tar, control.tar.xz, data.tar, data.tar.xz
 and data.tar.lzma in the dpkg and dpkg-deb applet. It also removes support
 for control.tar.bz2 which has never been supported.
 .
 This should make these applets conform to deb(5).
CVE 2014 9645.patch | (download)

modutils/modprobe.c | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 modprobe,rmmod: reject module names with slashes