[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