1
0
mirror of synced 2026-11-01 09:34:39 +03:00

Commit Graph

  • 31e2c00ec3 - set version back to 1.2.0 like it was before. Add at least -svn to the Extraversion to be able to distinguish it from the now old 1.2.0 release Bernhard Reutner-Fischer 2006-08-29 20:21:33 +00:00
  • 88621d7398 Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage (the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit). Rob Landley 2006-08-29 19:41:06 +00:00
  • 8c1eda528a - it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete. Bernhard Reutner-Fischer 2006-08-28 23:39:36 +00:00
  • 73561cc75a - pull from busybox_scratch: r15829:15850 Various fixes, cleanups and shrinkage: saves 952 Bytes: text data bss dec hex filename 1087742 15853 790632 1894227 1ce753 ../busybox/busybox.old 1086790 15853 790632 1893275 1ce39b busybox via: # scripts/bloat-o-meter ../busybox/busybox_unstripped.old busybox_unstripped function old new delta ipcrm_main 756 822 +66 getval - 61 +61 maybe_set_utc - 40 +40 udhcpc_main 2896 2912 +16 md5_hash_block 428 437 +9 opt 8 16 +8 qgravechar 106 110 +4 make_bitmap 292 295 +3 inflate_unzip 2056 2059 +3 add_partition 1412 1414 +2 __parsespent 156 158 +2 qrealloc 41 42 +1 format - 1 +1 catv_main 313 314 +1 watch_main 293 292 -1 varunset 81 80 -1 part 1 - -1 check_if_skip 837 836 -1 start_stop_daemon_main 840 837 -3 create_lost_and_found 175 172 -3 supress_non_delimited_lines 4 - -4 static.l 4 - -4 static.c 5 1 -4 bsd_sum_file 237 233 -4 eval2 338 332 -6 arithmetic_common 166 158 -8 cmpfunc 22 5 -17 cksum_main 294 275 -19 cmp_main 465 439 -26 dd_main 1535 1508 -27 rmmod_main 376 333 -43 cut_file 727 644 -83 ipcs_main 3809 3721 -88 cut_main 722 614 -108 date_main 1443 1263 -180 remove_ids 222 - -222 ------------------------------------------------------------------------------ (add/remove: 3/4 grow/shrink: 11/18 up/down: 217/-853) Total: -636 bytes Bernhard Reutner-Fischer 2006-08-28 23:31:54 +00:00
  • 6ce8dae1d5 need libsepol in addtion to libselinux Mike Frysinger 2006-08-28 23:24:38 +00:00
  • 99b706858b - do maintainers duty by bumping version to 1.3.0-pre0; pullup r15828 from busybox_scratch Bernhard Reutner-Fischer 2006-08-28 21:21:25 +00:00
  • 8479063667 Bugfix from Jason Schoon: send the right signal with -s. Rob Landley 2006-08-28 20:30:27 +00:00
  • 028ba280be More allbareconfig fixes. Rob Landley 2006-08-28 20:16:42 +00:00
  • b8cea6dcb3 Jordan Crouse submitted a patch to only include xregcomp.c when we actually use it, thus fixing building against uClibc with regex support disabled. Rob Landley 2006-08-28 20:04:46 +00:00
  • abfe107f78 No real need for my_query_module() and this eliminates some type-punned pointer warning on certain gcc versions (and saves 38 bytes). Rob Landley 2006-08-28 19:40:08 +00:00
  • 82ac9ecfe5 - pgf(?) found and fixed that missing dependency (usage: .config, IIRC), so remove the now unneeded NOTPARALLEL clause Bernhard Reutner-Fischer 2006-08-28 13:29:41 +00:00
  • 099ed50f91 Unbreak allbareconfig a bit. (The telnetd.c fix is a perfect example of why applets which are a forest of #ifdefs are unmaintainable.) Rob Landley 2006-08-28 09:41:49 +00:00
  • f78ab5396d Antti Seppala (with dots over the last two a's) wants our getty to initialize the terminal the way mingetty does instead of the way agetty does. It's a bit ugly for somebody else to be writing to a console sitting at a login: prompt, but it's uglier when newline doesn't work as expected if they do. Rob Landley 2006-08-24 20:00:44 +00:00
  • f23b96cebf tag busybox-1.2.1 1_2_1 Mike Frysinger 2006-08-24 03:06:55 +00:00
  • 4b5827a69b Patch from Yann Morin so modprobe won't return failure if the module gets loaded while it's running (ala multi-device hotplug). Rob Landley 2006-08-22 23:50:11 +00:00
  • ecb29573e9 "Jordan Crouse" <jordan.crouse@amd.com> says: The following patch makes coreutils/test.c act fail gracefully if getgroups() returns a -1.  This fixes a problem on the One Laptop Per Child ROM image whereby we were getting odd Memory exhausted messages for '[' and 'test'. Rob Landley 2006-08-22 23:40:28 +00:00
  • 98a915713d Michael Opdenacker spotted that makefile should use () instead of {}. Rob Landley 2006-08-21 17:42:03 +00:00
  • 1ffe1ede54 Oops, Michael pointed out that my cleanup left some dead code in there. Rob Landley 2006-08-21 16:03:38 +00:00
  • 43ee36c6da Yann E. Morin spotted a broken check_ld macro. Rob Landley 2006-08-20 23:13:33 +00:00
  • 0e4690d4ef Michael Opdenacker contributed a readahead applet. Rob Landley 2006-08-20 22:12:18 +00:00
  • 289e86a0a5 - typo s/ENABLE_WGET_LONG_OPTIONS/ENABLE_FEATURE_WGET_LONG_OPTIONS/g Bernhard Reutner-Fischer 2006-08-20 20:01:24 +00:00
  • d591a360d3 - merge -r15463:15564 from busybox_scratch branch through these changesets: Bernhard Reutner-Fischer 2006-08-20 17:35:13 +00:00
  • 13068a4fdb - typo: s/optarg/nprobes_str; fixes segfault as reported by Raphael HUCK Bernhard Reutner-Fischer 2006-08-18 18:29:40 +00:00
  • 71193a853d - remove CRIS specific CFLAG from generic flags-checking. Bernhard Reutner-Fischer 2006-08-18 17:44:52 +00:00
  • 5bd2a4b6ce - remove last reminiscents of IN_BUSYBOX Bernhard Reutner-Fischer 2006-08-18 17:22:23 +00:00
  • 4470b74e29 The kernel can't handle umount /dev/hdc, we have to do it through mtab, except that we still have to work when there is no mtab. Rob Landley 2006-08-17 19:07:20 +00:00
  • eb28ce4644 Timo Scheffler pointed out that OpenWRT isn't listed. Rob Landley 2006-08-17 04:45:24 +00:00
  • fac4ebea3d Add link to BusyBox Weekly News. (Yeah, another timesink.) Rob Landley 2006-08-16 22:25:43 +00:00
  • 95718b3091 New entry about backporting fixes. Rob Landley 2006-08-16 22:13:56 +00:00
  • b90a371a4c Update the tinyutils page to mention microperl, LUA, buildroot, gentoo embedded... Rob Landley 2006-08-16 21:10:27 +00:00
  • 4640b05afd Bernhard Fischer pointed out some leftover debris needing cleanup. Rob Landley 2006-08-15 21:37:55 +00:00
  • a299efb7b0 Make a warning go away when standalone shell is disabled. Rob Landley 2006-08-10 21:46:43 +00:00
  • 10b36f94bb Patch from Chris Steel to fix mdev deleting device nodes. Rob Landley 2006-08-10 01:09:37 +00:00
  • b988462d3e Ok, features.h already defines _OPEN_SOURCE (and complains if it's already defined), yet it's not doing it for scripts/individual for some reason. (I hate fighting with header files.) Rob Landley 2006-08-10 01:08:41 +00:00
  • 519d7df930 Another whack at scripts/individual. Now builds 212 applets. Rob Landley 2006-08-09 20:56:23 +00:00
  • e55a73c7a8 Update usage to talk about the new shared subtree stuff in mount. Rob Landley 2006-08-09 20:55:35 +00:00
  • 3ba7bd143e Vladimir Dronnikov convinced me to twiddle the semantics of the new shared subtree stuff to look more like http://lwn.net/Articles/159077/ thinks they should. Rob Landley 2006-08-09 19:51:13 +00:00
  • 721b46e0e6 Fix a typo (|| instead of |) and remove two comments about a problem fixed in the previous patch. Rob Landley 2006-08-08 12:54:02 +00:00
  • e3781b7312 Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a few new (unfinished) config options, which I intend to make hidden (but enabled) when CONFIG_NITPICK is disabled. Getting the .config infrastructure to do that is non-obvious, it seems... Rob Landley 2006-08-08 01:39:49 +00:00
  • 47b16a6fe9 Using lstat() instead of stat() means that attempting to loopback mount a symlink doesn't work. Rob Landley 2006-08-08 00:47:17 +00:00
  • 7250915d78 Make a warning go away on 64-bit systems. Rob Landley 2006-08-06 20:41:11 +00:00
  • 236c6755d2 Teach md5sum and sha1sum to work the way other applets do so I don't have to teach scripts/individual new tricks. And while I'm at it, teach scripts/individual other new tricks. Now builds 198 applets, some of which I should teach it to hardlink together because they're really the same app... Rob Landley 2006-08-06 02:13:36 +00:00
  • affb7a61a6 scripts/individual now builds 171 applets. Some of them may even work. :) Rob Landley 2006-08-05 00:41:39 +00:00
  • 59fe8b9089 There are a number of reasons for reinventing printf(). Writing status to stdout is not one of them. Rob Landley 2006-08-04 22:02:55 +00:00
  • f4e50b0bcd We haven't got a CONFIG_APT_GET. Rob Landley 2006-08-04 21:12:14 +00:00
  • cb376eebf0 Digging up my old "make standalone" stuff from a year ago: http://busybox.net/lists/busybox/2005-September/015766.html Rob Landley 2006-08-04 21:05:33 +00:00
  • e6a3fef08c Add busybox_old to distclean. Rob Landley 2006-08-04 20:39:56 +00:00
  • 23b61be0df Add comments to all the functions in this file documenting what they're for. Rob Landley 2006-08-04 20:20:03 +00:00
  • 74bb70cf54 Ok, that's not a typo, that's just me not thinking. Rob Landley 2006-08-04 20:19:01 +00:00
  • 3629d95a24 Typo. Rob Landley 2006-08-04 20:15:18 +00:00
  • 27d07c9ce2 Now that we have xopen3(), it's just plain unclean to have xopen() with O_CREAT. Two users are still doing it (and thus getting permissions 777), I'm not sure what permissions they should be using but here they are changed to xopen3(). This costs us a dozen or so bytes, but removing the 777 from xopen() should get some of that back. Rob Landley 2006-08-04 19:16:31 +00:00
  • daf58ef61a Use xopen3() instead of an after-the-fact chown. Rob Landley 2006-08-04 17:26:58 +00:00
  • 2c55fcac08 Thinko spotted by Vladimir Dronnikov. Rob Landley 2006-08-04 05:24:58 +00:00
  • 6ced427a6d Try to make a "type-punned pointer" warning go away for somebody on the buildroot list. Rob Landley 2006-08-03 20:39:59 +00:00
  • 403777ffae Patch from tito to improve options parsing. Rob Landley 2006-08-03 20:22:37 +00:00
  • 081e38483e Remove xcalloc() and convert its callers to xzalloc(). About half of them were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack. Rob Landley 2006-08-03 20:07:35 +00:00
  • 86b4d64aa3 These should have been part of 15767 too. Rob Landley 2006-08-03 17:58:17 +00:00
  • 7478804b78 Fix umount so loop device disassociation hopefully doesn't screw up errno on a failed mount. And while I'm at it, legacy mdev removal was only being done in the _failure_ case? That can't be right. Plus minor header cleanups and an option parsing tweak. Rob Landley 2006-08-03 17:54:45 +00:00
  • 280a264fb8 Attempt to fixup httpd.c to match svn 15767. Rob Landley 2006-08-03 17:49:15 +00:00
  • d921b2ecc0 Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. Rob Landley 2006-08-03 15:41:12 +00:00
  • 6dce0b6fa7 Remove apparent typo in "bool" line. "Robert P. J. Day" 2006-08-03 11:28:36 +00:00
  • 581d4f36b3 Move declaration to be compatible with older gcc's. "Robert P. J. Day" 2006-08-03 10:50:39 +00:00
  • cae61e7ca4 Make a gcc 4.1 warning go away. Rob Landley 2006-08-01 00:30:26 +00:00
  • 2aced7ea04 Announce 1.2.1 Rob Landley 2006-07-31 23:56:26 +00:00
  • 533320c659 1) ifeq is make syntax, #ifeq is a make comment. 2) The check_cc macros should probably all have the same number of arguments. 3) Move the -Werror into the gcc 4.0 on i386 test, because gcc 4.1 is broken and produces warnings for things that provably aren't incorrect. Rob Landley 2006-07-31 22:56:17 +00:00
  • 565bc33332 Remove code that can't be reached. Rob Landley 2006-07-31 22:50:12 +00:00
  • c052576821 Tito said that strings is a complete rewrite. Rob Landley 2006-07-31 16:37:57 +00:00
  • 91dc086d63 Switch off CONFIG_NITPICK in defconfig. (Kind of the point of CONFIG_NITPICK.) Rob Landley 2006-07-30 18:56:29 +00:00
  • 446129adae Add back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution right this time. Rob Landley 2006-07-27 16:40:55 +00:00
  • 52c7d7ebf3 And now, with a for loop, so it can handle the nested USE() case. Rob Landley 2006-07-27 15:12:21 +00:00
  • fc367f9824 There's no excuse for adding new #ifdefs to the code like that. None at all. Rob Landley 2006-07-27 15:02:58 +00:00
  • 277eb6bb44 I touched perl. I feel dirty. Rob Landley 2006-07-27 14:59:36 +00:00
  • eac0c06938 allow people to display dmesg output without syslog levels Mike Frysinger 2006-07-27 11:18:36 +00:00
  • 0b7dfb5ae7 eat gremlins Mike Frysinger 2006-07-27 03:42:30 +00:00
  • a7881119cc de-cuddle if( to if ( Mike Frysinger 2006-07-27 03:00:49 +00:00
  • 4795e4e011 Rich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smaller fix than his, and shrank the code a bit on top of that so the net size is smaller, and added a test to the test suite for this case. Plus I cleaned up the #includes and removed unnecessary "const"s while I was there. Rob Landley 2006-07-26 17:25:08 +00:00
  • 7cc6b69bb0 Patch from Shaun Jackman, set optind by hand if we don't call getopt. Rob Landley 2006-07-26 16:10:39 +00:00
  • e1a0f5372f Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, I already have that one, but it moves up the list...) Rob Landley 2006-07-26 15:38:46 +00:00
  • 5ebeb3ec56 Somebody on the buildroot list hit: insmod.c:515:10: extra tokens at end of #ident directive Rob Landley 2006-07-25 20:37:45 +00:00
  • 91a339002a get rid of udhcp submenu Mike Frysinger 2006-07-24 07:35:52 +00:00
  • 8840759c61 move lchown/chown define out of specific files and into platform.h where it belongs Mike Frysinger 2006-07-20 19:31:07 +00:00
  • eea561871b "formated" -> "formatted" throughout the code base. "Robert P. J. Day" 2006-07-20 19:02:24 +00:00
  • bf30c69a38 Patch from Yann Morin to fix bug 941, underscores in module aliases. Rob Landley 2006-07-20 17:36:18 +00:00
  • f86a5ba510 Remove unnecessary consts. 1_2_0 Rob Landley 2006-07-19 21:45:30 +00:00
  • 53702e53ba Replace the previous checkin with the correct fix. Rob Landley 2006-07-19 21:43:53 +00:00
  • 3b0cfb40a5 Patch from Yann Morin to look for modules.conf in the right place on 2.6. Fixes http://bugs.busybox.net/view.php?id=942 Rob Landley 2006-07-19 21:33:42 +00:00
  • 3e4da920bd For now, get around the error that "child" might be uninitialized. "Robert P. J. Day" 2006-07-18 12:05:43 +00:00
  • fc2aea1a76 Rearrange order of type qualifiers. "Robert P. J. Day" 2006-07-18 11:33:44 +00:00
  • f0623a2c98 Patch from Thaddeus Ternes, adding chuid to start-stop-daemon. Rob Landley 2006-07-17 00:35:07 +00:00
  • 62103757ef Bugfix from Tito to make sure /etc/group gets updated. Rob Landley 2006-07-16 18:58:18 +00:00
  • d893b120ba New mkswap. Small and simple. Might even work. :) Rob Landley 2006-07-16 08:17:03 +00:00
  • 534374755d Cleaup read() and write() variants, plus a couple of new functions like xlseek and fdlength() for the new mkswap. Rob Landley 2006-07-16 08:14:35 +00:00
  • afb94ecf2b Convert setuid/setgid users to xsetuid/xsetgid. Rob Landley 2006-07-16 08:06:34 +00:00
  • 25c194fd19 Add -Werror. Rob Landley 2006-07-16 08:03:29 +00:00
  • df822f2606 We need xsetuid() and xsetgid() because per-user process resource limits can prevent a process from switching to a user that has too many processes, and when that happens WE'RE STILL ROOT. See http://lwn.net/Articles/190331/ Rob Landley 2006-07-15 23:00:46 +00:00
  • 1870737480 Comment tweak from tito. Rob Landley 2006-07-15 19:46:46 +00:00
  • 83169c607b Tito writes: If the gecos field of an user is empty, obscure reports a false "similar to gecos" error. Mike Frysinger 2006-07-15 03:59:00 +00:00
  • 91ed1a4a41 Patch from Suresh Rajashekara moving comments and #includes and such around. Rob Landley 2006-07-14 17:59:36 +00:00
  • a4622324dd mention osuosl Eric Andersen 2006-07-13 00:52:29 +00:00
  • 3a9cceb092 Add the two busybox developers' home pages that have busybox related stuff on them. Rob Landley 2006-07-13 00:10:33 +00:00