aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Top was catching sigterm (and fumbling sigint) so it could reset the terminallandley2006-06-281-5/+2
| | | | | | | | | type on the way out, but the signal handler didn't exit. Plus it did unnecessary things with sigaction. This code is overgrown and needs a serious weed-whacking... git-svn-id: svn://busybox.net/trunk/busybox@15540 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix http://bugs.busybox.net/view.php?id=826 in which "(echo; echo) | sed x"landley2006-06-281-1/+1
| | | | | | | | crashes because the empty state of the hold space is NULL but the empty state of the pattern space is "". git-svn-id: svn://busybox.net/trunk/busybox@15539 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cleanup patch usagevapier2006-06-281-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15538 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More website cleanup.landley2006-06-275-73/+75
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15537 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move 2005 and earlier to oldnews.landley2006-06-272-77/+82
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15536 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Redo the license section completely, and update the header to group the tabs.landley2006-06-272-131/+65
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15535 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move documentation links into the index so they're more visible.landley2006-06-272-27/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15534 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Geoff Baker to fix bug http://bugs.busybox.net/view.php?id=905 bylandley2006-06-271-19/+3
| | | | | | | changing wget's ftp code not to chdir but to use the complete path each time. git-svn-id: svn://busybox.net/trunk/busybox@15533 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix http://bugs.busybox.net/view.php?id=906 which could cause failures in top.landley2006-06-271-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15532 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Properly print the output for a sit (IPv6-in-IPv4) interface.rpjday2006-06-261-0/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15522 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Aesthetic fix to use newer structure initialization format.rpjday2006-06-261-8/+15
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15521 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix watchdog on no-mmu systems by adding -F option for rexecvapier2006-06-262-4/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15520 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dont setpgrp() for now as it breaks system() and that is more important than ↵vapier2006-06-261-4/+0
| | | | | | ctrl+c handling of background processes git-svn-id: svn://busybox.net/trunk/busybox@15519 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Upgrade mdev to allow commands to be run on create/delete.landley2006-06-263-105/+130
| | | | | | | | | | | | | | Both Jason Schoon and Giuseppe Ciotta deserve credit for this, I used elements of both.  It's been upgraded so that you can specify that a given command should run at create, at delete, or at both using different special characters (@, $, and * respectively).  It uses the system() method of running command lines which means you can use environment variables on the command line (it sets $MDEV to the name of the current device being created/deleted, which is useful if you matched it via regex), and the documentation warns that you need a /bin/sh to make that work, so you probably want to pick a default shell. git-svn-id: svn://busybox.net/trunk/busybox@15515 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Missed one. Based on suggestions from Erik Hovland.landley2006-06-251-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15514 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Various cleanups I made while going through Erik Hovland's patch submissions,landley2006-06-255-111/+31
| | | | | | | some of which are even from him. :) git-svn-id: svn://busybox.net/trunk/busybox@15513 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - convert old-style parameter declarations (K&R) to modern style.aldot2006-06-253-314/+154
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15511 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Whitespace. (Vim's auto-indent is kind of annoying at times, like "daytime"landley2006-06-251-1/+1
| | | | | | | and "nighttime"...) git-svn-id: svn://busybox.net/trunk/busybox@15510 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a possible race condition if two processes try to claim the same looplandley2006-06-251-3/+4
| | | | | | | | device at the same time. We should only CLR_FD if the set status fails, not if the SET_FD fails. git-svn-id: svn://busybox.net/trunk/busybox@15509 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A few patches from Erik Hovland, turning strncpy() into safe_strncpy() andlandley2006-06-254-12/+6
| | | | | | | removing some unnecessary code. git-svn-id: svn://busybox.net/trunk/busybox@15505 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add a test from Glenn.landley2006-06-241-0/+38
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15503 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Document mount's new error return conventions.landley2006-06-241-1/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15502 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The logic to make cp -d or -P treat things like regular files should onlylandley2006-06-241-21/+14
| | | | | | | | | | trigger for symlinks, not for device nodes. This should fix "cp -a /dev ." to work as expected (when run by root, anyway). While I was there, cleanup headers and make an #ifdef go away... git-svn-id: svn://busybox.net/trunk/busybox@15501 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Slowly pulling more common headers into libbb.h. Andre pointed out thatlandley2006-06-241-0/+5
| | | | | | | | older uClibc didn't include sys/socket.h from netinet/in.h, so add an explicit #include for that too... git-svn-id: svn://busybox.net/trunk/busybox@15500 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Clean up.landley2006-06-221-74/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15484 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Shaun Jackman to replace CFLAGS_EXTRA with .config.maklandley2006-06-224-32/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15483 69ca8d6d-28ef-0310-b511-8ec308f3f277
* CONFIG_DHCP -> CONFIG_APP_DHCP.landley2006-06-223-14/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15482 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Jean Wolter writes: modprobe checks, whether a module is already loaded. The ↵vapier2006-06-211-1/+1
| | | | | | function used for this currently always returns 0. git-svn-id: svn://busybox.net/trunk/busybox@15474 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add note about strict orderingaldot2006-06-211-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15462 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Jean Wolter writes: ash uses bsearch to search in the list of built-in ↵vapier2006-06-211-1/+1
| | | | | | commands, therefore the list of built-in commands has to be ordered. Revision 15077 introduced the source built-in and destroyed this order. And now ash doesn't find the shift command anymore. git-svn-id: svn://busybox.net/trunk/busybox@15461 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Paul Fox to improve mount's error handling behavior, which I beatlandley2006-06-211-21/+16
| | | | | | | on a bit. git-svn-id: svn://busybox.net/trunk/busybox@15455 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Andre (armcc2200@yahoo) patched a bug where successful mounts could sometimeslandley2006-06-211-1/+2
| | | | | | | produce an error, due to a missing rc assignment. git-svn-id: svn://busybox.net/trunk/busybox@15454 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Aurelien Jacobs pointed out inline functions that could be removed. Doing solandley2006-06-211-29/+13
| | | | | | | shrank the code a bit. git-svn-id: svn://busybox.net/trunk/busybox@15453 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove pointless "inline" wrapper around get_terminal_width_height().landley2006-06-211-21/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15452 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Zubicaray reported a bug in vi that causes it to eat 100% cpu when you closelandley2006-06-211-87/+2
| | | | | | | | | | an xterm it's running in. The vi signal behavior would catch and restarts lots of signals, like SIGHUP, that should just kill the thing. (Leftover behavior from when it would segfault all the time.) Filtered out the more obviously bad ones. If it segfaults, we should find and fix the problem. git-svn-id: svn://busybox.net/trunk/busybox@15451 69ca8d6d-28ef-0310-b511-8ec308f3f277
* only enable count_bit functions when actually needed to fix warning reported ↵vapier2006-06-201-1/+2
| | | | | | by Bernhard Fischer git-svn-id: svn://busybox.net/trunk/busybox@15448 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Since rangecoder is just a bunch of C functions, move it into the one userlandley2006-06-203-167/+145
| | | | | | | | (decompress_unlzma.c). Also a slight #include cleanup, and I've been meaning to put #include <unistd.h> into libbb.h since it's so darn common... git-svn-id: svn://busybox.net/trunk/busybox@15446 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Cleanup patch from Shaun Jackman converting %m to perror.landley2006-06-202-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15445 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch by Robert P. Day to remove obsolete alias code that the 2.4 and 2.6landley2006-06-201-11/+5
| | | | | | | Linux kernels don't do anymore. git-svn-id: svn://busybox.net/trunk/busybox@15444 69ca8d6d-28ef-0310-b511-8ec308f3f277
* assign default debug level to the MSHDEBUG definevapier2006-06-201-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15443 69ca8d6d-28ef-0310-b511-8ec308f3f277
* I broke allbareconfig with half-finished cleanups I'd forgotten weren't done.landley2006-06-202-26/+19
| | | | | | | | Got both to a decent stopping point. (There's a lot more cleanup to do on ls.c but now is not the time...) git-svn-id: svn://busybox.net/trunk/busybox@15442 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The type changed too.landley2006-06-201-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15441 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use the new names for tty_baud_to_value() and tty_value_to_baud() again.pkj2006-06-201-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15440 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Revert the last two patches to go back to a state before this file waslandley2006-06-201-16/+94
| | | | | | | controversial. git-svn-id: svn://busybox.net/trunk/busybox@15439 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch by Robert P. Day to make structs use c99 initializers.landley2006-06-201-14/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15438 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Robert P. J. Day cleaning up some unnecessary preprocessorlandley2006-06-201-80/+0
| | | | | | | directives. git-svn-id: svn://busybox.net/trunk/busybox@15437 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Amrein-Marie Christophe pointed out that Mandrake changed its name.landley2006-06-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15436 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make some 64 bit warnings go away on x86-64.landley2006-06-196-61/+25
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15429 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Undo all of the ugliness and some of the bloat from 15412.landley2006-06-184-146/+22
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15421 69ca8d6d-28ef-0310-b511-8ec308f3f277
* skip_whitespace() shouldn't claim its return value is const, it doesn't knowlandley2006-06-1812-192/+64
| | | | | | | that and callers wind up typecasting it back. git-svn-id: svn://busybox.net/trunk/busybox@15420 69ca8d6d-28ef-0310-b511-8ec308f3f277