aboutsummaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog46
1 files changed, 44 insertions, 2 deletions
diff --git a/Changelog b/Changelog
index 6581b5c90..7ecc4fb66 100644
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,41 @@
10.42 10.42
2
3 * Fairly massive restructuring of umount.c to deal with remounting
4 busy devices read-only. Adds a -r option to control that; it is
5 optionally compiled in with BB_FEATURE_REMOUNT
6 * Added a bunch of functions to mtab.c to interact with the
7 {get,set,end}mntent interface; as it turns out, those functions do
8 not appear to be re-entrant, and that causes a lot of problems with
9 the way umount was originally written.
10 * Makes init send TERM and KILL (instead of HUP and KILL) on reboot
11 to be more consistent with sysvinit
12 * Changes to init.c to use the new -r option to umount. Also increased
13 the sleep time between the time the TERM and KILL signals are sent
14
15 - Randolph Chung
16
17
18 * cp.c, mv.c: removed, replaced by cp_mv.c which has been
19 extensively rewritten from the original cp.c.
20 * Also added a warning message to the `mv' usage string saying that
21 this is not GNU mv, and it will break hard links. cp also breaks
22 hard links.
23 * ln.c: implemented `-n' switch, no-deref symlinks.
24 * include<sys/param.h>: and use PATH_MAX everywhere.
25 * busybox: File name buffer overrun guards to prevent future crashes.
26 - Always check exit status.
27 - Purge all use of `creat()', replace with `open()'.
28 * utility.c
29 - recursiveAction was overriding the value of
30 followLinks thus ignoring it.
31 - isDirectory now takes a followLinks boolean, updated all callers
32 - copyFile had the followLinks logic reversed.
33 * messages.c: New file. Put common error message strings all in
34 one place in an attempt to shrink the binary a little.
35
36 -Karl M. Hegbloom
37
38
2 * Made tar creation support in busybox tar optional. 39 * Made tar creation support in busybox tar optional.
3 * You no longer _have_ to put a "-" in front of tar options. 40 * You no longer _have_ to put a "-" in front of tar options.
4 * Tar could inadvertently change permissions and ownership on 41 * Tar could inadvertently change permissions and ownership on
@@ -16,11 +53,11 @@
16 for the kernel init chroot patch by Werner Almesberger, which 53 for the kernel init chroot patch by Werner Almesberger, which
17 allows init to chroot to a new device, and umount the old one. 54 allows init to chroot to a new device, and umount the old one.
18 * Fixed bug that wouldn't let one chown a symlink -- it would 55 * Fixed bug that wouldn't let one chown a symlink -- it would
19 always dereference before. -beppu 56 always dereference before. -beppu
20 * Fixed a bug where init could have reference already freed memory. 57 * Fixed a bug where init could have reference already freed memory.
21 Found and fixed by Taketoshi Sano <kgh12351@nifty.ne.jp> 58 Found and fixed by Taketoshi Sano <kgh12351@nifty.ne.jp>
22 * Several contributions from Friedrich Vedder <fwv@myrtle.lahn.de> 59 * Several contributions from Friedrich Vedder <fwv@myrtle.lahn.de>
23 * added (and documented) "-n" option for head - 60 * Added (and documented) "-n" option for head -
24 * Cleanup for a number of usage messages -- also 61 * Cleanup for a number of usage messages -- also
25 contributed Friedrich Vedder <fwv@myrtle.lahn.de> 62 contributed Friedrich Vedder <fwv@myrtle.lahn.de>
26 * Cosmetic fix to busybox.c (Don't print a comma at the 63 * Cosmetic fix to busybox.c (Don't print a comma at the
@@ -42,6 +79,11 @@
42 Randolph Chung <tausq@debian.org>. 79 Randolph Chung <tausq@debian.org>.
43 * cp could, when copying symlinks, change permissions of the 80 * cp could, when copying symlinks, change permissions of the
44 files pointed to by the symlinks. 81 files pointed to by the symlinks.
82 * Several fixes from Pavel Roskin <pavel_roskin@geocities.com>:
83 - `chown' with 1 argument displayed the error incorrectly
84 - `fdflush', `length' and `printf' crashed when run without arguments
85 - `fdflush' tried to flush itself using *argv
86 - added "skip" and "seek" to dd.
45 87
46 88
47 -Erik Andersen 89 -Erik Andersen