[git commit] Announce 1.20.0

Denys Vlasenko vda.linux at googlemail.com
Sun Apr 22 10:37:30 UTC 2012


commit: http://git.busybox.net/busybox-website/commit/?id=62312fef12ca4ca97ade7fe7bba37d2699afdd00
branch: http://git.busybox.net/busybox-website/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 live_bbox/.config          |  138 +++++++++++----------
 live_bbox/hda000000000.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000008.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000009.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000010.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000011.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000012.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000013.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000014.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000015.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000016.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000017.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000018.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000019.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000020.bin |  Bin 65536 -> 65536 bytes
 live_bbox/hda000000021.bin |  Bin 65536 -> 65536 bytes
 live_bbox/live_bbox.html   |    2 +-
 news.html                  |  302 ++++++++++++++++++++++++++++++++++++++++++++
 18 files changed, 374 insertions(+), 68 deletions(-)

diff --git a/live_bbox/.config b/live_bbox/.config
index 0cacb3f..d4c229d 100644
--- a/live_bbox/.config
+++ b/live_bbox/.config
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Busybox version: 1.20.0.git
-# Sun Mar  4 01:08:50 2012
+# Busybox version: 1.20.0
+# Sun Apr 22 12:29:58 2012
 #
 CONFIG_HAVE_DOT_CONFIG=y
 
@@ -13,7 +13,7 @@ CONFIG_HAVE_DOT_CONFIG=y
 # General Configuration
 #
 CONFIG_DESKTOP=y
-CONFIG_EXTRA_COMPAT=y
+# CONFIG_EXTRA_COMPAT is not set
 CONFIG_INCLUDE_SUSv2=y
 # CONFIG_USE_PORTABLE_CODE is not set
 CONFIG_PLATFORM_LINUX=y
@@ -25,17 +25,17 @@ CONFIG_FEATURE_VERBOSE_USAGE=y
 CONFIG_FEATURE_COMPRESS_USAGE=y
 CONFIG_FEATURE_INSTALLER=y
 # CONFIG_INSTALL_NO_USR is not set
-CONFIG_LOCALE_SUPPORT=y
+# CONFIG_LOCALE_SUPPORT is not set
 CONFIG_UNICODE_SUPPORT=y
 # CONFIG_UNICODE_USING_LOCALE is not set
-CONFIG_FEATURE_CHECK_UNICODE_IN_ENV=y
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
 CONFIG_SUBST_WCHAR=63
 CONFIG_LAST_SUPPORTED_WCHAR=767
-CONFIG_UNICODE_COMBINING_WCHARS=y
-CONFIG_UNICODE_WIDE_WCHARS=y
-CONFIG_UNICODE_BIDI_SUPPORT=y
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
 # CONFIG_UNICODE_NEUTRAL_TABLE is not set
-CONFIG_UNICODE_PRESERVE_BROKEN=y
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
 CONFIG_LONG_OPTS=y
 CONFIG_FEATURE_DEVPTS=y
 # CONFIG_FEATURE_CLEAN_UP is not set
@@ -62,14 +62,17 @@ CONFIG_STATIC=y
 # CONFIG_FEATURE_SHARED_BUSYBOX is not set
 CONFIG_LFS=y
 CONFIG_CROSS_COMPILER_PREFIX="i486-linux-uclibc-"
+CONFIG_SYSROOT=""
 CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
 
 #
 # Debugging Options
 #
 # CONFIG_DEBUG is not set
 # CONFIG_DEBUG_PESSIMIZE is not set
-CONFIG_WERROR=y
+# CONFIG_WERROR is not set
 CONFIG_NO_DEBUG_LIB=y
 # CONFIG_DMALLOC is not set
 # CONFIG_EFENCE is not set
@@ -98,21 +101,21 @@ CONFIG_FEATURE_FAST_TOP=y
 CONFIG_FEATURE_USE_TERMIOS=y
 CONFIG_FEATURE_EDITING=y
 CONFIG_FEATURE_EDITING_MAX_LEN=1024
-CONFIG_FEATURE_EDITING_VI=y
-CONFIG_FEATURE_EDITING_HISTORY=15
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
 CONFIG_FEATURE_EDITING_SAVEHISTORY=y
 # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
 CONFIG_FEATURE_REVERSE_SEARCH=y
 CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_USERNAME_COMPLETION=y
+# CONFIG_FEATURE_USERNAME_COMPLETION is not set
 CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
 CONFIG_FEATURE_NON_POSIX_CP=y
 # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
-CONFIG_FEATURE_COPYBUF_KB=64
+CONFIG_FEATURE_COPYBUF_KB=4
 CONFIG_FEATURE_SKIP_ROOTFS=y
-CONFIG_MONOTONIC_SYSCALL=y
-# CONFIG_IOCTL_HEX2STR_ERROR is not set
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
 CONFIG_FEATURE_HWIB=y
 
 #
@@ -126,16 +129,16 @@ CONFIG_FEATURE_SEAMLESS_XZ=y
 CONFIG_FEATURE_SEAMLESS_LZMA=y
 CONFIG_FEATURE_SEAMLESS_BZ2=y
 CONFIG_FEATURE_SEAMLESS_GZ=y
-CONFIG_FEATURE_SEAMLESS_Z=y
-CONFIG_AR=y
-CONFIG_FEATURE_AR_LONG_FILENAMES=y
-CONFIG_FEATURE_AR_CREATE=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
 CONFIG_BUNZIP2=y
 CONFIG_BZIP2=y
 CONFIG_CPIO=y
 CONFIG_FEATURE_CPIO_O=y
 CONFIG_FEATURE_CPIO_P=y
-CONFIG_DPKG=y
+# CONFIG_DPKG is not set
 # CONFIG_DPKG_DEB is not set
 # CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
 CONFIG_GUNZIP=y
@@ -158,9 +161,9 @@ CONFIG_FEATURE_TAR_TO_COMMAND=y
 CONFIG_FEATURE_TAR_UNAME_GNAME=y
 CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
 # CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNCOMPRESS=y
+# CONFIG_UNCOMPRESS is not set
 CONFIG_UNLZMA=y
-CONFIG_FEATURE_LZMA_FAST=y
+# CONFIG_FEATURE_LZMA_FAST is not set
 CONFIG_LZMA=y
 CONFIG_UNXZ=y
 CONFIG_XZ=y
@@ -181,7 +184,7 @@ CONFIG_GROUPS=y
 CONFIG_TEST=y
 CONFIG_FEATURE_TEST_64=y
 CONFIG_TOUCH=y
-CONFIG_FEATURE_TOUCH_SUSV3=y
+# CONFIG_FEATURE_TOUCH_SUSV3 is not set
 CONFIG_TR=y
 CONFIG_FEATURE_TR_CLASSES=y
 CONFIG_FEATURE_TR_EQUIV=y
@@ -359,12 +362,12 @@ CONFIG_WHICH=y
 #
 CONFIG_PATCH=y
 CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=1024
+CONFIG_FEATURE_VI_MAX_LEN=4096
 # CONFIG_FEATURE_VI_8BIT is not set
 CONFIG_FEATURE_VI_COLON=y
 CONFIG_FEATURE_VI_YANKMARK=y
 CONFIG_FEATURE_VI_SEARCH=y
-CONFIG_FEATURE_VI_REGEX_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
 CONFIG_FEATURE_VI_USE_SIGNALS=y
 CONFIG_FEATURE_VI_DOT_CMD=y
 CONFIG_FEATURE_VI_READONLY=y
@@ -425,17 +428,17 @@ CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
 CONFIG_BOOTCHARTD=y
 CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
 CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
-# CONFIG_HALT is not set
+CONFIG_HALT=y
 # CONFIG_FEATURE_CALL_TELINIT is not set
 CONFIG_TELINIT_PATH=""
 CONFIG_INIT=y
 CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_KILL_REMOVED=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
 CONFIG_FEATURE_KILL_DELAY=0
-# CONFIG_FEATURE_INIT_SCTTY is not set
+CONFIG_FEATURE_INIT_SCTTY=y
 CONFIG_FEATURE_INIT_SYSLOG=y
 CONFIG_FEATURE_EXTRA_QUIET=y
-# CONFIG_FEATURE_INIT_COREDUMPS is not set
+CONFIG_FEATURE_INIT_COREDUMPS=y
 CONFIG_FEATURE_INITRD=y
 CONFIG_INIT_TERMINAL_TYPE="linux"
 CONFIG_MESG=y
@@ -453,7 +456,7 @@ CONFIG_USE_BB_CRYPT=y
 CONFIG_USE_BB_CRYPT_SHA=y
 CONFIG_ADDUSER=y
 CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
-CONFIG_FEATURE_CHECK_NAMES=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
 CONFIG_FIRST_SYSTEM_ID=100
 CONFIG_LAST_SYSTEM_ID=999
 CONFIG_ADDGROUP=y
@@ -467,8 +470,8 @@ CONFIG_LOGIN=y
 # CONFIG_LOGIN_SESSION_AS_CHILD is not set
 # CONFIG_PAM is not set
 CONFIG_LOGIN_SCRIPTS=y
-# CONFIG_FEATURE_NOLOGIN is not set
-# CONFIG_FEATURE_SECURETTY is not set
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
 CONFIG_PASSWD=y
 CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
 CONFIG_CRYPTPW=y
@@ -486,7 +489,7 @@ CONFIG_VLOCK=y
 CONFIG_CHATTR=y
 CONFIG_FSCK=y
 CONFIG_LSATTR=y
-CONFIG_TUNE2FS=y
+# CONFIG_TUNE2FS is not set
 
 #
 # Linux Module Utilities
@@ -533,7 +536,7 @@ CONFIG_REV=y
 CONFIG_ACPID=y
 CONFIG_FEATURE_ACPID_COMPAT=y
 CONFIG_BLKID=y
-CONFIG_FEATURE_BLKID_TYPE=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
 CONFIG_DMESG=y
 CONFIG_FEATURE_DMESG_PRETTY=y
 CONFIG_FBSET=y
@@ -548,7 +551,7 @@ CONFIG_FEATURE_FDISK_WRITABLE=y
 # CONFIG_FEATURE_SGI_LABEL is not set
 # CONFIG_FEATURE_SUN_LABEL is not set
 # CONFIG_FEATURE_OSF_LABEL is not set
-CONFIG_FEATURE_GPT_LABEL=y
+# CONFIG_FEATURE_GPT_LABEL is not set
 CONFIG_FEATURE_FDISK_ADVANCED=y
 CONFIG_FINDFS=y
 CONFIG_FLOCK=y
@@ -557,7 +560,7 @@ CONFIG_FSCK_MINIX=y
 CONFIG_MKFS_EXT2=y
 CONFIG_MKFS_MINIX=y
 CONFIG_FEATURE_MINIX2=y
-CONFIG_MKFS_REISER=y
+# CONFIG_MKFS_REISER is not set
 CONFIG_MKFS_VFAT=y
 CONFIG_GETOPT=y
 CONFIG_FEATURE_GETOPT_LONG=y
@@ -566,7 +569,7 @@ CONFIG_FEATURE_HEXDUMP_REVERSE=y
 CONFIG_HD=y
 CONFIG_HWCLOCK=y
 CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
 CONFIG_IPCRM=y
 CONFIG_IPCS=y
 CONFIG_LOSETUP=y
@@ -578,9 +581,9 @@ CONFIG_MORE=y
 CONFIG_MOUNT=y
 CONFIG_FEATURE_MOUNT_FAKE=y
 CONFIG_FEATURE_MOUNT_VERBOSE=y
-CONFIG_FEATURE_MOUNT_HELPERS=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
 CONFIG_FEATURE_MOUNT_LABEL=y
-CONFIG_FEATURE_MOUNT_NFS=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
 CONFIG_FEATURE_MOUNT_CIFS=y
 CONFIG_FEATURE_MOUNT_FLAGS=y
 CONFIG_FEATURE_MOUNT_FSTAB=y
@@ -658,7 +661,7 @@ CONFIG_FEATURE_BEEP_FREQ=4000
 CONFIG_FEATURE_BEEP_LENGTH_MS=30
 CONFIG_CHAT=y
 CONFIG_FEATURE_CHAT_NOFAIL=y
-CONFIG_FEATURE_CHAT_TTY_HIFI=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
 CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
 CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
 CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
@@ -681,12 +684,12 @@ CONFIG_DEVMEM=y
 CONFIG_EJECT=y
 CONFIG_FEATURE_EJECT_SCSI=y
 CONFIG_FBSPLASH=y
-CONFIG_FLASHCP=y
-CONFIG_FLASH_LOCK=y
-CONFIG_FLASH_UNLOCK=y
+# CONFIG_FLASHCP is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
 # CONFIG_FLASH_ERASEALL is not set
 CONFIG_IONICE=y
-CONFIG_INOTIFYD=y
+# CONFIG_INOTIFYD is not set
 CONFIG_LAST=y
 # CONFIG_FEATURE_LAST_SMALL is not set
 CONFIG_FEATURE_LAST_FANCY=y
@@ -697,22 +700,22 @@ CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
 CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
 CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
 CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-# CONFIG_MAKEDEVS is not set
+CONFIG_MAKEDEVS=y
 # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-# CONFIG_FEATURE_MAKEDEVS_TABLE is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
 CONFIG_MAN=y
 CONFIG_MICROCOM=y
 CONFIG_MOUNTPOINT=y
 CONFIG_MT=y
 CONFIG_RAIDAUTORUN=y
-# CONFIG_READAHEAD is not set
+CONFIG_READAHEAD=y
 # CONFIG_RFKILL is not set
 CONFIG_RUNLEVEL=y
 CONFIG_RX=y
 CONFIG_SETSID=y
 CONFIG_STRINGS=y
-CONFIG_TASKSET=y
-CONFIG_FEATURE_TASKSET_FANCY=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
 CONFIG_TIME=y
 CONFIG_TIMEOUT=y
 CONFIG_TTYSIZE=y
@@ -729,7 +732,7 @@ CONFIG_NBDCLIENT=y
 CONFIG_NC=y
 CONFIG_NC_SERVER=y
 CONFIG_NC_EXTRA=y
-CONFIG_NC_110_COMPAT=y
+# CONFIG_NC_110_COMPAT is not set
 CONFIG_PING=y
 CONFIG_PING6=y
 CONFIG_FEATURE_FANCY_PING=y
@@ -737,14 +740,14 @@ CONFIG_WHOIS=y
 CONFIG_FEATURE_IPV6=y
 # CONFIG_FEATURE_UNIX_LOCAL is not set
 CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-CONFIG_VERBOSE_RESOLUTION_ERRORS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
 CONFIG_ARP=y
 CONFIG_ARPING=y
 CONFIG_BRCTL=y
 CONFIG_FEATURE_BRCTL_FANCY=y
 CONFIG_FEATURE_BRCTL_SHOW=y
 CONFIG_DNSD=y
-# CONFIG_ETHER_WAKE is not set
+CONFIG_ETHER_WAKE=y
 CONFIG_FAKEIDENTD=y
 CONFIG_FTPD=y
 CONFIG_FEATURE_FTP_WRITE=y
@@ -782,7 +785,7 @@ CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
 CONFIG_FEATURE_IFUPDOWN_IPV4=y
 CONFIG_FEATURE_IFUPDOWN_IPV6=y
 CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
 CONFIG_INETD=y
 CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
 CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
@@ -797,7 +800,7 @@ CONFIG_FEATURE_IP_ROUTE=y
 CONFIG_FEATURE_IP_TUNNEL=y
 CONFIG_FEATURE_IP_RULE=y
 CONFIG_FEATURE_IP_SHORT_FORMS=y
-CONFIG_FEATURE_IP_RARE_PROTOCOLS=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
 CONFIG_IPADDR=y
 CONFIG_IPLINK=y
 CONFIG_IPROUTE=y
@@ -836,11 +839,11 @@ CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
 CONFIG_TRACEROUTE=y
 CONFIG_TRACEROUTE6=y
 CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y
-CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
-# CONFIG_TUNCTL is not set
-# CONFIG_FEATURE_TUNCTL_UG is not set
-CONFIG_UDHCPC6=y
+# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
+# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
 CONFIG_UDHCPD=y
 CONFIG_DHCPRELAY=y
 CONFIG_DUMPLEASES=y
@@ -849,7 +852,7 @@ CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
 CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
 CONFIG_UDHCPC=y
 CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCP_PORT=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
 CONFIG_UDHCP_DEBUG=9
 CONFIG_FEATURE_UDHCP_RFC3397=y
 CONFIG_FEATURE_UDHCP_8021Q=y
@@ -887,6 +890,7 @@ CONFIG_SENDMAIL=y
 # Process Utilities
 #
 CONFIG_IOSTAT=y
+# CONFIG_LSOF is not set
 CONFIG_MPSTAT=y
 CONFIG_NMETER=y
 CONFIG_PMAP=y
@@ -918,7 +922,7 @@ CONFIG_TOP=y
 CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
 CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
 CONFIG_FEATURE_TOP_SMP_CPU=y
-# CONFIG_FEATURE_TOP_DECIMALS is not set
+CONFIG_FEATURE_TOP_DECIMALS=y
 CONFIG_FEATURE_TOP_SMP_PROCESS=y
 CONFIG_FEATURE_TOPMEM=y
 CONFIG_FEATURE_SHOW_THREADS=y
@@ -959,7 +963,7 @@ CONFIG_SOFTLIMIT=y
 #
 CONFIG_ASH=y
 CONFIG_ASH_BASH_COMPAT=y
-CONFIG_ASH_IDLE_TIMEOUT=y
+# CONFIG_ASH_IDLE_TIMEOUT is not set
 CONFIG_ASH_JOB_CONTROL=y
 CONFIG_ASH_ALIAS=y
 CONFIG_ASH_GETOPTS=y
@@ -967,10 +971,10 @@ CONFIG_ASH_BUILTIN_ECHO=y
 CONFIG_ASH_BUILTIN_PRINTF=y
 CONFIG_ASH_BUILTIN_TEST=y
 CONFIG_ASH_CMDCMD=y
-CONFIG_ASH_MAIL=y
-# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
+# CONFIG_ASH_MAIL is not set
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
 CONFIG_ASH_RANDOM_SUPPORT=y
-# CONFIG_ASH_EXPAND_PRMT is not set
+CONFIG_ASH_EXPAND_PRMT=y
 CONFIG_CTTYHACK=y
 CONFIG_HUSH=y
 CONFIG_HUSH_BASH_COMPAT=y
diff --git a/live_bbox/hda000000000.bin b/live_bbox/hda000000000.bin
index 17deba0..a218acc 100644
Binary files a/live_bbox/hda000000000.bin and b/live_bbox/hda000000000.bin differ
diff --git a/live_bbox/hda000000008.bin b/live_bbox/hda000000008.bin
index e5aad37..4053298 100644
Binary files a/live_bbox/hda000000008.bin and b/live_bbox/hda000000008.bin differ
diff --git a/live_bbox/hda000000009.bin b/live_bbox/hda000000009.bin
index 47ec8c0..b46ca67 100644
Binary files a/live_bbox/hda000000009.bin and b/live_bbox/hda000000009.bin differ
diff --git a/live_bbox/hda000000010.bin b/live_bbox/hda000000010.bin
index 34b175a..d8d79f0 100644
Binary files a/live_bbox/hda000000010.bin and b/live_bbox/hda000000010.bin differ
diff --git a/live_bbox/hda000000011.bin b/live_bbox/hda000000011.bin
index b902e3a..4d7a1d2 100644
Binary files a/live_bbox/hda000000011.bin and b/live_bbox/hda000000011.bin differ
diff --git a/live_bbox/hda000000012.bin b/live_bbox/hda000000012.bin
index 24b3aca..735b572 100644
Binary files a/live_bbox/hda000000012.bin and b/live_bbox/hda000000012.bin differ
diff --git a/live_bbox/hda000000013.bin b/live_bbox/hda000000013.bin
index 4ff412e..18d7326 100644
Binary files a/live_bbox/hda000000013.bin and b/live_bbox/hda000000013.bin differ
diff --git a/live_bbox/hda000000014.bin b/live_bbox/hda000000014.bin
index 9ac41a7..1890e21 100644
Binary files a/live_bbox/hda000000014.bin and b/live_bbox/hda000000014.bin differ
diff --git a/live_bbox/hda000000015.bin b/live_bbox/hda000000015.bin
index d97785b..8602888 100644
Binary files a/live_bbox/hda000000015.bin and b/live_bbox/hda000000015.bin differ
diff --git a/live_bbox/hda000000016.bin b/live_bbox/hda000000016.bin
index 95febef..d12a587 100644
Binary files a/live_bbox/hda000000016.bin and b/live_bbox/hda000000016.bin differ
diff --git a/live_bbox/hda000000017.bin b/live_bbox/hda000000017.bin
index c97c12f..f5671e6 100644
Binary files a/live_bbox/hda000000017.bin and b/live_bbox/hda000000017.bin differ
diff --git a/live_bbox/hda000000018.bin b/live_bbox/hda000000018.bin
index c97c12f..1e000ac 100644
Binary files a/live_bbox/hda000000018.bin and b/live_bbox/hda000000018.bin differ
diff --git a/live_bbox/hda000000019.bin b/live_bbox/hda000000019.bin
index c97c12f..a2e354a 100644
Binary files a/live_bbox/hda000000019.bin and b/live_bbox/hda000000019.bin differ
diff --git a/live_bbox/hda000000020.bin b/live_bbox/hda000000020.bin
index c97c12f..cdfe1a8 100644
Binary files a/live_bbox/hda000000020.bin and b/live_bbox/hda000000020.bin differ
diff --git a/live_bbox/hda000000021.bin b/live_bbox/hda000000021.bin
index c97c12f..decc7bb 100644
Binary files a/live_bbox/hda000000021.bin and b/live_bbox/hda000000021.bin differ
diff --git a/live_bbox/live_bbox.html b/live_bbox/live_bbox.html
index 6e865ca..40be2a9 100644
--- a/live_bbox/live_bbox.html
+++ b/live_bbox/live_bbox.html
@@ -34,7 +34,7 @@ Javascript PC Emulator is © 2011 Fabrice Bellard.<br>
 Used with author's permission.<br>
 The original code (and possibly newer version) is available at <a href="http://bellard.org/jslinux/">http://bellard.org/jslinux/</a>.<br>
 The source of GPLed components is available <a href="linuxstart-20120111.tar.gz">here</a>.<br>
-The BusyBox was built with <a href=".config">this config</a> from commit e8cfc3f693e8a0cbfc489564c76e00c074f63066.<br>
+The BusyBox was built with <a href=".config">this config</a> from unmodified version 1.20.0.<br>
 Use Ctrl-Up, Ctrl-Down, Ctrl-PageUp and Ctrl-PageDown for scroll back.<br>
 Use "cat /dev/clipboard" and "echo Hello world >/dev/clipboard" to read from/write to clipboard.<br>
 Binary data transfer to VM:<br>
diff --git a/news.html b/news.html
index 031653d..417d98a 100644
--- a/news.html
+++ b/news.html
@@ -30,6 +30,308 @@
     </p>
   </li>
 
+  <li><b>22 April 2012 -- BusyBox 1.20.0 (unstable)</b>
+    <p><a href="http://busybox.net/downloads/busybox-1.20.0.tar.bz2">BusyBox 1.20.0</a>.
+    (<a href="http://git.busybox.net/busybox/tree/?h=1_20_stable">git</a>,
+    <a href="http://busybox.net/downloads/fixes-1.20.0/">patches</a>,
+    <a href="http://busybox.net/fix.html">how to add a patch</a>)</p>
+
+    <p>Sizes of busybox-1.19.4 and busybox-1.20.0 (with equivalent config, static uclibc build):<pre>
+   text    data     bss     dec     hex filename
+ 840348     473    7508  848329   cf1c9 busybox-1.19.4/busybox
+ 843717     473    7500  851690   cfeea busybox-1.20.0/busybox</pre>
+    </p>
+
+    <p>Changes since previous release:
+<pre>
+Aaro Koskinen:
+      cttyhack: handle multiple consoles found in sysfs
+
+Alexander Shishkin:
+      cttyhack: print detected ctty name when called without parameters
+
+Alexey Fomenko:
+      kill: fix segfault in arguments parsing
+
+Baruch Siach:
+      networking: consolidate the IP checksum code. -129 bytes
+      udhcp: remove the declaration of non-existent udhcp_checksum
+
+Bernhard Reutner-Fischer:
+      Config: fix wording in help-text
+      Config: clarify {SHOW,VERBOSE,COMPRESS}_USAGE
+      bloat-o-meter: handle huge (hex) sizes
+      bloat-o-meter: remove unused code
+
+Christian Engelmayer:
+      syslogd: work around rename() not renaming hardlinks to themselves
+
+Cristian Ionescu-Idbohrn:
+      ps: fix for !FEATURE_PS_LONG build
+
+Dan Fandrich:
+      rx: fix file corruption with duplicate blocks
+
+Daniel Fandrich:
+      android build system updates
+      rx: fix file corruption on block checksum failure
+      configs/android_defconfig: update
+
+Dave Love:
+      mount: support -o noacl
+
+Dennis Groenen:
+      vi: add ":prev" command support
+
+Denys Vlasenko:
+      build system: detect missing crypt and drop it from linking
+      build system: fix broken CONFIG_SYSROOT handling
+      build system: remove bogus $(1) in last commit
+      libarchive: move seamless .Z support into unpack_gz_stream
+      libarchive: update seamless uncompression code
+      libarchive/decompress_unzip.c -> decompress_gunzip.c. no code changes
+      libbb.h: add check for bad off_t size detection
+      libbb.h: remove unused defines
+      libbb/bb_strtonum: always set end ptr, even on error return
+      libbb/procps.c: make fast_strtoul_10() stop on '\n' too
+      libbb: make xchroot do a chdir("/") after chroot
+      libbb: remove is_directory's argument which is always NULL
+      libbb: shrink base64 decoding a bit
+      platform.h: define endgrent() and endpwent() as no-ops on Android
+      libpwdgrp/pwd_grp.c: set opened /etc/{passwd,group,shadow} fds CLOEXEC
+      libpwdgrp/pwd_grp.c: use same static buffer for all getpwXX functions
+      lineedit: add support for M-b, M-f, M-d, M-Backspace
+      lineedit: add support for history saving on exit
+      lineedit: fix atomic replace of history file
+      lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicator
+      applets_sh/nologin: an applet implemented as shell script
+      acpid: close fds which are reported as dead (POLLERR/POLLHUP/POLLNVAL) by poll
+      acpid: do not install handlers for fatal signals
+      applet_tables: fix single applet build failure. Closes 4009
+      ash: in standalone mode, search in $PATH if /proc/self/exe doesn't exist
+      awk: fix a SEGV
+      awk: next_input_file can return NULL, don't SEGV in this case
+      blkid: if parameters are given, do not scan /dev
+      bzcat: fix unpacking of more than one file, and unpacking of zero-size bz2. Closes 4393
+      chpasswd: fix possible free() or non-allocated string. +8 bytes
+      conspy,nandwrite,nanddump: enable in defconfig
+      crond: fix the case when option -d is disabled
+      cttyhack: move /sys/class/tty/console/active check to the front
+      date: extend help text to explain compat date format. Closes 4820
+      dhcpc: fix the case where we might add extra space at the end of envvar
+      gen_build_files.sh: simplify "print everything up to INSERT line" part
+      gen_build_files: don't pass 200k+ strings as params. Closes 4321
+      get_header_tar: shrink 6->64 sign extension code
+      getty,login: tighten up handling of ctty, pgrp, and tty attr restoring on timeout
+      getty: Hurd has no CBAUD, work around that
+      getty: add O_NONBLOCK to open which is used to drop ctty
+      getty: fix a minor problem of Ctrl-D not printing '\n'
+      getty: remove now not needed resetting of ALRM to to SIG_DFL
+      getty: reset tty attrs on Ctrl-C and Ctrl-D too
+      hexdump: fix hexdump -n1 -ve '8/2 ""' SEGV. Closes 4478
+      hostname: make -i not emit extra trailing space
+      httpd: don't drop/abuse QUERY_STRING when /cgi-bin/index.cgi is used
+      httpd: fix /../ sanitization (had one extra semicolon)
+      httpd: fix MD5-encrypted-in-httpd.conf password logic
+      httpd: fix sendfile of files larger than 2 Gb. Closes 4754
+      httpd: make byte ranges which start at 0 work too. Closes 4766
+      httpd: remove redundant NULL assignment and save one strrchr. -8 bytes
+      hush: fix $HISTFILE handling
+      hwclock: fix wrong comparison of time value (when it will overlow int)
+      inet_cksum: big-endian fix
+      inetd: close new udp fd in "udp nowait" case
+      init: add a segv debugging aid, disabled by default
+      init: utmp update of DEAD_PROCESS was misplaced, and could be skipped
+      killall5: don't do STOP/CONT dance if the signal we send is SIGSTOP or SIGCONT
+      less: fix for screen size detection
+      losetup: implement -r option. Closes 4033
+      makemime: content-type should default to application/octet-stream
+      makemime: fix -a option not taking parameter
+      mdev: do not treat non-leading '#' chars as start of comment. Closes 4676
+      mdev: don't reparse rules on -s
+      mdev: fix mode of created node if config file support is not configured
+      mke2fs: do not zero out first kilobyte. Closes 3247
+      mktemp: add support for -u
+      modinfo: make it select PLATFORM_LINUX. Closes 4411
+      mount: free commented /etc/filesystems lines when we read it
+      mount: make FEATURE_MOUNT_NFS not needed for Linux 2.6.23+
+      mount: resolve hosts to IPs in NFS mounts
+      nc: support "-<other_opts>e PROG" form of -e option
+      nmeter: fix block i/o count on newer Linux kernels
+      nommu: fix cases where we mangle argv[0][0]
+      ntpd: avoid printing messages between send and recv: good for fast networks
+      ntpd: drop offset averaging code
+      ntpd: experimental code to correct frequency a bit more aggressively
+      ntpd: fix a case when discipline_jitter = 0 if we step
+      ntpd: fix build failure if !NTPD_SERVER. Closes 4994
+      ntpd: fix offset adjustment after step, better step printing
+      ntpd: increase OPT_qq constant to not collide with -L
+      ntpd: log clock drift with three digits after decimal point
+      ntpd: log jitter on update too; increase assumed clock precision x2 - to 2ms
+      ntpd: make "reply from IP" messages more uniform
+      old_e2fsprogs/blkid: close the fd after we are done with it
+      passwd,cryptpw: make default encryption algorithm configurable
+      patch: add a test we currently fail
+      ping: display real IPv6 response address. Hopefully closes 3745
+      preparatory cleanups for seamless uncompression improvements
+      printf: fix this case: printf "%b" '\0057usr\0057bin\n'
+      ps: add support for -l for !DESKTOP
+      pwd: implement -LP if DESKTOP
+      sed: fix possible case of signed char bug; expand debugging printouts
+      sed: fix range handling for sed -i. Closes 4069
+      sendmail: don't talk until 220 code is seen. Closes 3487
+      sendmail: stop doing -t unconditionally; makemime: generate 76 char base64 lines
+      shell_builtin_read: set cc[VMIN] to 1; lineedit: don't clear c_cc[VINTR]
+      ssd: compat: match -x EXECUTABLE by /proc/pid/exe too
+      start_stop_daemon: set complementary group ids too. Closes 3253
+      stty: trim too verbose error messages (-40 bytes)
+      swapoff: do not pass "p" in opt_complementary
+      syslogd: fix missing newline problen in memory log buffer. Closes 4159
+      tail: fix -c +N. Closes 4111
+      tar,rpm2cpio: check that child decompressor did not error out
+      tar: add support for PAX-encoded path=LONGFILENAME
+      test: "test !" was accessing argv past NULL - fix it. Closes 4832
+      testsuite: add a test that tar detects XZ-compressed data
+      testsuite: fix the mishap in the previous commit
+      testsuite: merge bzcat2.tests into bzcat.tests
+      tftp: mode string is case independent
+      tftpd: chroot to DIR, not merely chdir. Closes 4874
+      top: fix CPU% for thread display. Closes 4081
+      tune2fs: add support for -C MOUNT_COUNT. +40 bytes. Closes 3901
+      ubi_tools: add workaround for bad kernel headers. Closes 4838
+      udhcp: make arpping code resistant to time jumps
+      udhcpc6: new applet
+      udhcpc6: rudimentary code to export data to script; fix IAADDR parsing
+      udhcpc[6]: remove -B from udhcpc6 and "--version" from both
+      udhcpc: add support for DHCP option 212 (RFC 5969)
+      udhcpc: deprecate --hostname NAME
+      udhcpc: fix 6rd option formatting (was using 4 more bytes than there is)
+      udhcpc: fix improper size calculation for OPTION_STRING_HOST
+      udhcpc: in fill_envp, export BOOTP fields first
+      udhcpc: remove unused argument in sprint_nip6
+      udhcpc: remove workaround for bugs in Win98 dhcp server ("MSFT 98" vendor string)
+      udhcpc: reuse string constant; remove unneeded memset(0)
+      udhcpc: sanitize hostnames in incoming packets. Closes 3979
+      udhcpc: shrink code by setting xid more economically
+      umount: make -d always active, add -D to suppress it
+      uncompress: die on read errors
+      uncompress: fix buffer underrun by corrupted input
+      unzip: fflush stdout before reading interative y/n answer from stdin
+      uudecode: fix buggy check for empty filename
+      vconfig: small code shrink. Closes 4658
+      vi: fix [end] key handling
+      vi: move mark[i] pointers if text[] moves after realloc
+      vi: prevent unlimited recursion in do_cmd(). Closes 4153
+      wget: URL-decode user:password before base64-encoding it into auth hdr. Closes 3625
+      wget: fix use-after-free on redirect
+
+Felipe Contreras:
+      modprobe: accept -b even if blacklist functionality is disabled
+
+Flemming Madsen:
+      ps: with -l, show STIME too
+      inotify: if PROG is -, print events to stdout
+
+Ian Wienand:
+      find: fix -follow support
+      gzip: new GZIP_BIG_MEM option
+      login: new option LOGIN_SESSION_AS_CHILD
+      du: use long long for size field
+
+Javier Viguera:
+      find_mount_point: fix find_mount_point for char devices
+      mdev: fix wrong sizeof
+
+Jonh Wendell:
+      Make unix (local) sockets work without IPv6 enabled
+
+Karol Lewandowski:
+      mount: handle list of comma-separated fs types in -t option
+
+Kevin Cernekee:
+      cttyhack: remove the trailing newline when reading console name from sysfs
+
+Lauri Hintsala:
+      ifupdown: remove interface from state_list if iface_up fails
+
+Lauri Kasanen:
+      grep: be GNU compatible with -f EMPTY_FILE
+      depmod: supply help text
+
+Leonid Lisovskiy:
+      udhcp: IF_UDHCP_VERBOSE() macro - improve code readability
+      libbb: split decode_base64 off read_base64
+
+Matthias Andree:
+      Fixes for FreeBSD build
+
+Michael McTernan:
+      udhcp: finish support of classless static routes
+
+Natanael Copa:
+      ifupdown: support metric for static default gw
+      grep: support for -x, match whole line
+
+Oliver Metz:
+      disable strverscmp usage if we build against uClibc-0.9.31
+
+Pascal Bellard:
+      conspy: add framebuffer support, -Q option
+      httpd: make it possible to use system passwords for auth
+      httpd: small fixes to previous change
+
+Paulius Zaleckas:
+      vconfig: remove /proc/net/vlan/config check
+      gen_build_files.sh: exclude hidden directories
+
+Pere Orga:
+      hostid: fix behavior on identifiers starting with zeros
+      applets_sh/*: add a few more examples of "shell applets"
+
+Peter Korsgaard:
+      fbsplash: limit progress bar flicker
+      fbsplash: support 8bit mode
+      ifupdown: support post-up / pre-down hooks
+      bb_daemonize_or_rexec(): add flag to double-fork; use it in start-stop-daemon
+
+Quentin Casasnovas:
+      bootchartd: add process accounting feature
+
+Rob Landley:
+      patch: make it able to create files (again)
+      patch: make -p count path components, not slashes (think /blah//thing)
+
+Rob Walker:
+      Add SYSROOT, EXTRA_{LDFLAGS,LDLIBS} config opts; sample Android NDK config
+      httpd: emit correct content length on range requests past the end. Closes 4952
+
+Sergey Naumov:
+      login: -f should not ask for password even with PAM
+
+Sonic Zhang:
+      depmod.pl: output correct dep format according to kernel version
+
+Sven Oliver Moll:
+      lsof: new applet
+
+Timo Teras:
+      mkdir: fix permissions on 64-bit platforms
+
+Tristan Schmelcher:
+      Fix link failure on some platforms when PAM is enabled
+
+Vladislav Grishenko:
+      udhcpc: on SIGUSR1, limit renew attempts time to 20 seconds; then do total reconfig
+
+Yin Kangkai:
+      fbsplash: use line_length instead of xres * bytes_per_pixel
+
+walter harms:
+      touch: add new option FEATURE_TOUCH_SUSV3
+</pre>
+    </p>
+  </li>
+
   <li><b>4 February 2012 -- BusyBox 1.19.4 (stable)</b>
     <p><a href="http://busybox.net/downloads/busybox-1.19.4.tar.bz2">BusyBox 1.19.4</a>.
     (<a href="http://git.busybox.net/busybox/tree/?h=1_19_stable">git</a>,


More information about the busybox-cvs mailing list