[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: Re: 1.20.0 is released
From: walter harms <wharms () bfs ! de>
Date: 2012-04-26 15:58:32
Message-ID: 4F9970A8.8080204 () bfs ! de
[Download RAW message or body]
I am missing the lpr patch (lpr waiting endless on zero size files)
should i resend ?
re,
wh
Am 22.04.2012 14:27, schrieb Denys Vlasenko:
> 22 April 2012 -- BusyBox 1.20.0 (unstable)
>
> Sizes of busybox-1.19.4 and busybox-1.20.0 (with equivalent config, static uclibc build):
>
> 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
>
> Changes since previous release:
>
> 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 "-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
> _______________________________________________
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
>
>
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic