[ubuntu/raring-proposed] busybox 1:1.20.0-7ubuntu1 (Accepted)
Steve Langasek
steve.langasek at ubuntu.com
Sun Oct 28 20:56:22 UTC 2012
busybox (1:1.20.0-7ubuntu1) raring; urgency=low
* Merge from Debian unstable, remaining changes:
- Set V=1 in debian/rules, to get more meaningful build logs.
- Enable 'mount -f' and mount helpers for all targets.
- [udeb] Enable chvt, killall, losetup, od, and stat.
- test-bin.patch: Move test and friends to /bin.
- static-sh-alias.patch: Add static-sh alias name for ash, and install
/bin/static-sh symlink to busybox in busybox-static.
- Add busybox-initramfs.
- Disable NFS mount in the static build.
* Dropped changes, included in Debian:
- Export the dpkg-buildflags to the environment, so we pick up hardening
now that dpkg doesn't export them for us.
- Filter out -Werror=format-security from CFLAGS passed by
dpkg-buildpackage.
- [deb, static] Enable CGI support for httpd.
- [udeb] Enable NFS mount, ping and ping6
* Dropped changes:
- debian/patches/fix-64-bit-permissions.patch: mkdir: fix permissions
on 64-bit platforms; included upstream.
* Refresh busybox-initramfs config to keep it in sync with the featureset
of the other builds:
- copybuf size bumped to 64kb
- enable xargs features.
- enable CONFIG_FEATURE_PS_LONG.
busybox (1:1.20.0-7) unstable; urgency=low
* set CONFIG_FEATURE_COPYBUF_KB from 4 to 64 for all flavours. This
increases speed of various applets *dramatically*. For example, wget
applet downlad time for certain file decreased from 3.8sec to 0.6sec.
* modprobe-read-modules-builtin.patch: stop modprobe from complaining
when asked to load a "module" which is built-in. Thank you
Ben Hutchings for the patch. (Closes: #652672)
* udeb: enable ping6 applet and FEATURE_FANCY_PING - more featureful
ping(6) variant with statistics et al. This makes ping6 available in
d-i (initial network debugging), and makes ping there not only more
useful but also using a more tested code, as used in other variants.
4Kb file size increase on i386.
* stop-checking-ancient-kernel-version.patch: a rather trivial patch
to disable compatibility code for kernels <2.2.18 in nfs mount.
This was the only place in debian busybox which used
get_linux_version_code() function which was buggy on kernels with
less than 3 components version number. So instead of fixing that
function, we got rid of the last user of it. (Closes: #684611)
busybox (1:1.20.0-6) unstable; urgency=low
* reorder patches in debian/patches/series: all upstream first,
debian-specific next. cmp(1) shows no changes in the resulting
sources (after applying patches both ways)
* dont-force-no-alignment-for-s390.patch: do not use ALIGN* macros
on s390 and s390x because gcc generates wrong code (for wrong
declarations). No effect for anything but s390(x), where the
resulting package does not work anyway. (Closes: 681760)
busybox (1:1.20.0-5) unstable; urgency=low
* enable various xargs features for all flavours, to make it work
as POSIX requires (notable quotes and backslash processing).
Also enable -0 option, apparently forgotten at the time (it
complements find -print0 which is enabled). (Closes: #680342)
* replace my ps-get-uptime.patch with busybox-1.20.1-ps.patch
(it is the same patch, just file formatting changed and it
is now obvios the patch is applied upstream)
* added another upstream bugfix patch, busybox-1.20.1-mke2fs.patch,
to fix mkfs.ext2 breakage. It is only used in static flavour in
debian, but producing broken filesystem isn't an option there too.
* busybox-1.20.1-1.20.2.patch -- change version to 1.20.2. This is
the only remaining change to upstream 1.20.2 stable release.
* enable ping applet for udeb build, +613 bytes on i386. (Closes: #406114)
* update shell-ash-export-HOME.patch - DEP-3 headers and a long
description. This patch now removes "const" modifier from the
default PATH variable definition, making it writable. Full
description is within the patch comments. (Closes: #679377)
busybox (1:1.20.0-4) unstable; urgency=low
* ps-get-uptime.patch: make procps/ps.c compilable on non-linux again
(Closes: #677254)
busybox (1:1.20.0-3) unstable; urgency=low
* 1.20 had a few fixes which I forgot to mention:
- integer overflow in expression on big endian (Closes: #635370)
(I dislike the fix since it makes use of 64bit integers
instead of using unsigned 32bit, but this is how upstream
fixed it)
- CVE-2011-2716 udhcpc insufficient checking of DHCP options (Closes: #635548)
busybox dhcpd now replaces values of HOST_NAME, DOMAIN_NAME,
NIS_DOMAIN, TFTP_SERVER_NAME with the literal string "bad"
if these contains any bad characters.
* applied stable patches from upstream (ash, man, ifupdown, tar)
busybox (1:1.20.0-2) experimental; urgency=low
* new 1.20.1 upstream bugfix release (debian/patches/1.20.1.patch),
all patches in upstream/ merged
* removed reenable-ps-options-for-DESKTOP-case.patch, it was wrong
(see https://bugs.busybox.net/show_bug.cgi?id=5216)
busybox (1:1.20.0-1) experimental; urgency=low
* new upstream (mostly bugfix) release
* got rid of the long-standing debian-specific applets-fallback.patch, once
upstream added commit 83f103b30e41ab038e "ash: in standalone mode, search
in $PATH if /proc/self/exe doesn't exist". I still carry the patch itself,
but it isn't referenced in the series file anymore.
* removed patches which were applied upstream, and added a few patches
from upstream 1.20 stable branch
* refreshed swaponoff-FreeBSD-support.patch and u-mount-FreeBSD-support.patch
* refreshed configs for 1.20
* enabled many httpd options (AUTH_MD5, RANGES, SETUID, CGI, GZIP, ENCODE)
for static and regular build, which results in ~5Kb binary size difference
on x86 but enables features users are asking
(Closes: #548999, #626820, #571743)
* enabled dpkg-buildflags usage (filtering out -Werror=format-security from
CFLAGS) (Closes: #670993)
* ship some docs and examples in static and regular builds (Closes: #671832)
* enable expand/unexpand and ar-long-options in deb build, - small changes
to reduce difference from static config.
* added reenable-ps-options-for-DESKTOP-case.patch
* DEP-3 headers for init-console.patch
* releasing to experimental due to applets-fallback.patch removal
Date: Thu, 25 Oct 2012 01:31:59 +0000
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Adam Conrad <adconrad at 0c3.net>
https://launchpad.net/ubuntu/raring/+source/busybox/1:1.20.0-7ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 25 Oct 2012 01:31:59 +0000
Source: busybox
Binary: busybox busybox-static busybox-initramfs busybox-udeb busybox-syslogd udhcpc udhcpd
Architecture: source
Version: 1:1.20.0-7ubuntu1
Distribution: raring
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Description:
busybox - Tiny utilities for small and embedded systems
busybox-initramfs - Standalone shell setup for initramfs
busybox-static - Standalone rescue shell with tons of builtin utilities
busybox-syslogd - Provides syslogd and klogd using busybox
busybox-udeb - Tiny utilities for the debian-installer (udeb)
udhcpc - Provides the busybox DHCP client implementation
udhcpd - Provides the busybox DHCP server implementation
Closes: 406114 548999 571743 626820 635370 635548 652672 670993 671832 677254 679377 680342 681760 684611
Changes:
busybox (1:1.20.0-7ubuntu1) raring; urgency=low
.
* Merge from Debian unstable, remaining changes:
- Set V=1 in debian/rules, to get more meaningful build logs.
- Enable 'mount -f' and mount helpers for all targets.
- [udeb] Enable chvt, killall, losetup, od, and stat.
- test-bin.patch: Move test and friends to /bin.
- static-sh-alias.patch: Add static-sh alias name for ash, and install
/bin/static-sh symlink to busybox in busybox-static.
- Add busybox-initramfs.
- Disable NFS mount in the static build.
* Dropped changes, included in Debian:
- Export the dpkg-buildflags to the environment, so we pick up hardening
now that dpkg doesn't export them for us.
- Filter out -Werror=format-security from CFLAGS passed by
dpkg-buildpackage.
- [deb, static] Enable CGI support for httpd.
- [udeb] Enable NFS mount, ping and ping6
* Dropped changes:
- debian/patches/fix-64-bit-permissions.patch: mkdir: fix permissions
on 64-bit platforms; included upstream.
* Refresh busybox-initramfs config to keep it in sync with the featureset
of the other builds:
- copybuf size bumped to 64kb
- enable xargs features.
- enable CONFIG_FEATURE_PS_LONG.
.
busybox (1:1.20.0-7) unstable; urgency=low
.
* set CONFIG_FEATURE_COPYBUF_KB from 4 to 64 for all flavours. This
increases speed of various applets *dramatically*. For example, wget
applet downlad time for certain file decreased from 3.8sec to 0.6sec.
* modprobe-read-modules-builtin.patch: stop modprobe from complaining
when asked to load a "module" which is built-in. Thank you
Ben Hutchings for the patch. (Closes: #652672)
* udeb: enable ping6 applet and FEATURE_FANCY_PING - more featureful
ping(6) variant with statistics et al. This makes ping6 available in
d-i (initial network debugging), and makes ping there not only more
useful but also using a more tested code, as used in other variants.
4Kb file size increase on i386.
* stop-checking-ancient-kernel-version.patch: a rather trivial patch
to disable compatibility code for kernels <2.2.18 in nfs mount.
This was the only place in debian busybox which used
get_linux_version_code() function which was buggy on kernels with
less than 3 components version number. So instead of fixing that
function, we got rid of the last user of it. (Closes: #684611)
.
busybox (1:1.20.0-6) unstable; urgency=low
.
* reorder patches in debian/patches/series: all upstream first,
debian-specific next. cmp(1) shows no changes in the resulting
sources (after applying patches both ways)
* dont-force-no-alignment-for-s390.patch: do not use ALIGN* macros
on s390 and s390x because gcc generates wrong code (for wrong
declarations). No effect for anything but s390(x), where the
resulting package does not work anyway. (Closes: 681760)
.
busybox (1:1.20.0-5) unstable; urgency=low
.
* enable various xargs features for all flavours, to make it work
as POSIX requires (notable quotes and backslash processing).
Also enable -0 option, apparently forgotten at the time (it
complements find -print0 which is enabled). (Closes: #680342)
* replace my ps-get-uptime.patch with busybox-1.20.1-ps.patch
(it is the same patch, just file formatting changed and it
is now obvios the patch is applied upstream)
* added another upstream bugfix patch, busybox-1.20.1-mke2fs.patch,
to fix mkfs.ext2 breakage. It is only used in static flavour in
debian, but producing broken filesystem isn't an option there too.
* busybox-1.20.1-1.20.2.patch -- change version to 1.20.2. This is
the only remaining change to upstream 1.20.2 stable release.
* enable ping applet for udeb build, +613 bytes on i386. (Closes: #406114)
* update shell-ash-export-HOME.patch - DEP-3 headers and a long
description. This patch now removes "const" modifier from the
default PATH variable definition, making it writable. Full
description is within the patch comments. (Closes: #679377)
.
busybox (1:1.20.0-4) unstable; urgency=low
.
* ps-get-uptime.patch: make procps/ps.c compilable on non-linux again
(Closes: #677254)
.
busybox (1:1.20.0-3) unstable; urgency=low
.
* 1.20 had a few fixes which I forgot to mention:
- integer overflow in expression on big endian (Closes: #635370)
(I dislike the fix since it makes use of 64bit integers
instead of using unsigned 32bit, but this is how upstream
fixed it)
- CVE-2011-2716 udhcpc insufficient checking of DHCP options (Closes: #635548)
busybox dhcpd now replaces values of HOST_NAME, DOMAIN_NAME,
NIS_DOMAIN, TFTP_SERVER_NAME with the literal string "bad"
if these contains any bad characters.
* applied stable patches from upstream (ash, man, ifupdown, tar)
.
busybox (1:1.20.0-2) experimental; urgency=low
.
* new 1.20.1 upstream bugfix release (debian/patches/1.20.1.patch),
all patches in upstream/ merged
* removed reenable-ps-options-for-DESKTOP-case.patch, it was wrong
(see https://bugs.busybox.net/show_bug.cgi?id=5216)
.
busybox (1:1.20.0-1) experimental; urgency=low
.
* new upstream (mostly bugfix) release
* got rid of the long-standing debian-specific applets-fallback.patch, once
upstream added commit 83f103b30e41ab038e "ash: in standalone mode, search
in $PATH if /proc/self/exe doesn't exist". I still carry the patch itself,
but it isn't referenced in the series file anymore.
* removed patches which were applied upstream, and added a few patches
from upstream 1.20 stable branch
* refreshed swaponoff-FreeBSD-support.patch and u-mount-FreeBSD-support.patch
* refreshed configs for 1.20
* enabled many httpd options (AUTH_MD5, RANGES, SETUID, CGI, GZIP, ENCODE)
for static and regular build, which results in ~5Kb binary size difference
on x86 but enables features users are asking
(Closes: #548999, #626820, #571743)
* enabled dpkg-buildflags usage (filtering out -Werror=format-security from
CFLAGS) (Closes: #670993)
* ship some docs and examples in static and regular builds (Closes: #671832)
* enable expand/unexpand and ar-long-options in deb build, - small changes
to reduce difference from static config.
* added reenable-ps-options-for-DESKTOP-case.patch
* DEP-3 headers for init-console.patch
.
* releasing to experimental due to applets-fallback.patch removal
Checksums-Sha1:
aa1b0fdb9cad44cfcd11e60e99f16fef5cccc816 2297 busybox_1.20.0-7ubuntu1.dsc
b8f5721557d437d2539dd3f7db91683ec50bdade 2190652 busybox_1.20.0.orig.tar.bz2
f24b0c5d658d574abafc0c1f6cab3241f41b5aaf 67900 busybox_1.20.0-7ubuntu1.debian.tar.gz
Checksums-Sha256:
0c1f9c0156a7b1776dd0ae6dc3e9f472d8591bb84db3a45b04c37d67c36b836d 2297 busybox_1.20.0-7ubuntu1.dsc
3c56508d984db1178664241ad548d118fb0aa71cdd2f8a9a93038e50b3b2bf16 2190652 busybox_1.20.0.orig.tar.bz2
6ee4dba5a69f480f644da0cfb153b9bbc1776a211746fc274014979879e44e03 67900 busybox_1.20.0-7ubuntu1.debian.tar.gz
Files:
9f7131b52bcfa3e6f1932b89e0602ba4 2297 utils optional busybox_1.20.0-7ubuntu1.dsc
4334b34fa1cdae54e9d2dc174f35c9ae 2190652 utils optional busybox_1.20.0.orig.tar.bz2
22529de8edbe631abfd2f347bdfc165b 67900 utils optional busybox_1.20.0-7ubuntu1.debian.tar.gz
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
More information about the Raring-changes
mailing list