Commit Graph

5458 Commits (1_1_stable)

Author SHA1 Message Date
Eric Andersen bdea7807b1 Fix 'grep -C' which requires and argument 2006-09-25 22:25:23 +00:00
Bernhard Reutner-Fischer bbc81fe9f4 - fix bug #887, in bb_get_chomped_line_from_file(), the last char was removed
unconditionally, even if it was not a newline. 
  This was apparently broken by r14254
- whitespace while at it.
2006-06-10 11:05:12 +00:00
Bernhard Reutner-Fischer ec74f95d10 - work around bug in gcc-3.4.x on ARM 2006-05-26 14:05:00 +00:00
Bernhard Reutner-Fischer d7031a3301 - use uint32_t instead of __u32
Thanks to Rich Felker for pointing this out.
(r15129 from trunk)
2006-05-19 12:44:46 +00:00
Bernhard Reutner-Fischer 6af4cd1a87 - Rich Felker writes:
SIGIOT is not defined in any standard i can find and it seems to be
useless (alias for SIGABRT) on linux. i put it in #ifdef but it's
probably best just to remove it and cut down the size a bit.
2006-05-19 12:40:26 +00:00
Bernhard Reutner-Fischer 0c4c053c9d - include strings.h for str{,n}casecmp
Thanks to Rich Felker for pointing this out.
2006-05-19 12:30:46 +00:00
Bernhard Reutner-Fischer ce4b564461 - fix invalid mode
(r15122 from trunk)
2006-05-19 12:23:07 +00:00
Bernhard Reutner-Fischer 7107a2f38c - cleanup memory if opening aliases failed and cleanup was requested.
(r15107 from trunk)
2006-05-19 11:25:30 +00:00
Bernhard Reutner-Fischer edc9e373d9 - set version to 1.1.4-pre0 2006-05-19 11:05:57 +00:00
Bernhard Reutner-Fischer 5cbe2519d8 - set version to 1.1.3 2006-05-19 10:57:39 +00:00
Bernhard Reutner-Fischer 1ee8b638cf The gnu extension to have realpath() malloc its buffer when handed a NULL
isn't implemented in uClibc, so we can't use it.
(r15092 from trunk plus coding-style fix for the patch)
2006-05-19 10:57:02 +00:00
Bernhard Reutner-Fischer 0c4b9fdda1 Resync less.c with current svn to fix a segfault in searching.
(revisions 14889, 14890, 14891, 14896, 14897, 14905, 14961 from trunk)
2006-05-19 10:54:46 +00:00
Bernhard Reutner-Fischer 4ab339129e Patch to fix bug 868, and some related cleanup while I was in the area.
A tab is now taken as the end of filename if it's there, but if it isn't
(because the timestamp isn't there) we continue with the existing untruncated
line as the filename.
(r15025 from trunk plus coding-style fixes for the patch)
2006-05-19 10:49:38 +00:00
Bernhard Reutner-Fischer 1de534114f Patch from Jason Schoon to make mount -a not abort on the first failure.
(r15005 from trunk)
2006-05-19 10:45:16 +00:00
Bernhard Reutner-Fischer 0e37af831d - make sure not to trip enless loops when using strlen in IMA mode.
(r15000 from trunk plus preprocessor fixes plus
repair of commit message)
2006-05-19 10:43:32 +00:00
Bernhard Reutner-Fischer 006955556f Patch from Shaun Jackman:
ls has an ugly bug. ls uses an array of pointers, the elements of
which are all in a linked list. To free the elements, instead of
freeing all the elements in the array, array[0..nelements], it frees
by iterating the linked list starting at array[0], which it assumes is
the head of the list. Unfortunately, ls also sorts the array! So,
array[0] is no longer the head, but somewhere in the middle of the
linked list. This patch fixes this bug, and also adds an
ENABLE_FEATURE_CLEAN_UP stanza.
(r14978 from trunk)
2006-05-19 10:15:47 +00:00
Bernhard Reutner-Fischer cc8e90d1fb - passwd doesnt use salt with md5 passwords; bug #604 thanks taviso
(r14930 from trunk)
2006-05-19 10:13:09 +00:00
Mike Frysinger 158ffd405e pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list 2006-05-13 02:34:25 +00:00
Mike Frysinger 7a3d25e370 fix Bug 659 as reported by Robin Getz 2006-05-05 18:39:12 +00:00
Mike Frysinger ee3e57db0d Giuseppe Ciotta writes: add -t, --retries=NUM to show_usage() 2006-04-27 02:03:03 +00:00
Bernhard Reutner-Fischer 2f5f59189e - update screenshot to reflect the busybox-1.1.2 stable release. 2006-04-11 08:35:30 +00:00
Bernhard Reutner-Fischer e203ea59c7 - don't look at the address but rather on the value.
(r14748 from trunk)
2006-04-10 20:37:29 +00:00
Bernhard Reutner-Fischer addf86e3d3 - stable version 1.1.2 2006-04-10 20:17:34 +00:00
Rob Landley 8dc83c654d Bring this up to date with busybox-1.1.1.fixes.patch by importing
svn 14653, 14684, 14746, and 14749.
2006-04-05 03:10:42 +00:00
Bernhard Reutner-Fischer 7fe9dd5dd7 - fix one-argument mount in cases where fstab or mtab contain overlapping
entries.  (Such as "mount -o remount,rw /" where you're not on rootfs.).
  (r14723 from trunk)
2006-04-04 08:23:59 +00:00
Bernhard Reutner-Fischer 5e89953273 - make sure that we see all lib*/.c in IMA-mode even when not building the .so
(r14740 from trunk).
2006-04-04 08:21:36 +00:00
Paul Fox efbadf9f3f prevent find from ever descending into an xdev'ed directory.
(brought over from trunk r14665)
2006-03-30 20:06:46 +00:00
Bernhard Reutner-Fischer 2ebc69a4c6 - pull r14681 from trunk:
don't free foreign mem.
2006-03-30 13:03:28 +00:00
Bernhard Reutner-Fischer 59970faa39 - pull r14643 from trunk:
make sure that we see freeramdisk only once
2006-03-30 12:56:26 +00:00
Bernhard Reutner-Fischer fe802ee02c - pull r14628 from trunk:
Bug spotted by Stephane Billiart: losetup depends on loop.c.
2006-03-30 12:55:12 +00:00
Bernhard Reutner-Fischer 7ff69e3ab8 - upcoming stable version 1.1.2 2006-03-30 12:52:37 +00:00
Paul Fox 5139bd98a7 add public-domain release 2006-03-29 19:54:02 +00:00
Bernhard Reutner-Fischer e375e8c732 - we only need obj_gpl_license if ENABLE_FEATURE_CHECK_TAINTED_MODULE is set 2006-03-29 18:57:09 +00:00
Bernhard Reutner-Fischer 56dd0bff06 - shrink mkswap and make v0 support optional. Thanks also to Tito for his ideas.
http://busybox.net/lists/busybox/2006-March/019326.html

   2137	      8	     28	   2173	    87d	util-linux/mkswap.o.orig
   1890	      8	     28	   1926	    786	util-linux/mkswap.o.v0+v1
   1560	      4	     28	   1592	    638	util-linux/mkswap.o.v1
2006-03-29 17:32:24 +00:00
Bernhard Reutner-Fischer b256bd334f - shrink dmesg a bit.
http://busybox.net/lists/busybox/2006-March/019477.html
2006-03-29 17:26:14 +00:00
Rob Landley ca087713f2 More extern removal from Robert P. Day. 2006-03-29 16:52:56 +00:00
Bernhard Reutner-Fischer cb8d4319a3 find ./ -name .cvsignore | xargs svn rm 2006-03-29 15:51:19 +00:00
Rob Landley 24b0a9568d Documentation from Jan Kiszka 2006-03-29 15:35:23 +00:00
Rob Landley fe908fda28 Kumar Gala tracked down a problem with NFS mounting. This is a different fix
from his, but to the same problem.
2006-03-29 14:30:49 +00:00
Rob Landley dbd91af061 Mike Frysinger pointed out we can go
CFLAGS=-I/usr/some/funky/path/to/selinux \
  LDFLAGS=-L/usr/some/funky/path/to/selinux make
So Jan Kiszka reverted part of the selinux patch.
2006-03-28 19:40:15 +00:00
Rob Landley 92fff34de6 Bernhard Fischer spotted that we shouldn't free fstype if we didn't allocate
it.
2006-03-28 19:19:19 +00:00
Paul Fox f0305b7f75 fix behavior of ZZ, with respect to readonly mode(s). original
patch and report from Alexander Griesser.
2006-03-28 14:18:21 +00:00
Mike Frysinger 6850017a2f remove some more config code rob missed in rev 13701 cleanup as reported by Robert P. J. Day 2006-03-28 06:11:51 +00:00
Mike Frysinger f885513940 just whitespace fixes 2006-03-28 02:35:56 +00:00
Rob Landley 87848d91c7 setlogcons, from Jan Kaszka. 2006-03-27 23:23:43 +00:00
Rob Landley 28ff9668d9 Mention that 1.1.2 should be out Juneish. 2006-03-27 23:22:16 +00:00
Paul Fox 986ab525b8 ensure that corrupted file extraction causes both a message and
a failure exit code.  delay the error exit until all (good) files
have been extracted.

filesystem errors (nodes of wrong type, permission problems, etc)
still cause immediate failure.
2006-03-27 23:09:14 +00:00
Rob Landley b3ede5abe2 More from Jan Kiszka: this is a port of the latest sysv-init SELinux patch.
It makes busybox invoke the libselinux library function to load the binary
policy right at system start-up. It was successfully tested on a mini-SELinux
system.  Note: requires recent libselinux. I'm using 1.28.
2006-03-27 23:09:12 +00:00
Rob Landley d1f8c1c125 From Jan Kiszka: This patch fixes the security labelling of the login terminal
and process... There still remains some stuff to clean up (the whole
set_current_security_context() appears unnecessary complex to me), but this is
now at least working.
2006-03-27 23:04:42 +00:00
Rob Landley 164a5be04e Patch from Jan Kiszka: In case the libselinux development installation is not
located at its default location, this patch allows to override the path via
SELINUX_INC and SELINUX_LIB when invoking make.
2006-03-27 23:00:32 +00:00