Denis Vlasenko | a6127aacef0 | mount: style fixlet | | |
Denis Vlasenko | 6231e870ec5 | style fixes | | |
Denis Vlasenko | 029c4699348 | mount: revert mount --bind to using "bind" as fstype. | | |
Denis Vlasenko | a52145a9270 | mount: mount_it_now() - char *dir is not really needed. | | |
Denis Vlasenko | c889d2b786e | mount: fix "duplicate mount options in mtab" bug | | |
Denis Vlasenko | c0975199bea | mount: nfs_strerror's static buffer was bigger than needed. | | |
Denis Vlasenko | 9c99b62b9ee | mount: getopt_ulflag'ification | | |
Denis Vlasenko | 13b4924ce0a | mount: style fixes | | |
Denis Vlasenko | 3bc59aa2a46 | mount: fix bugs: free(mp->mnt_fsname) of non-malloced ptr;
check for "more than 2 arguments" was actually checking fo... | | |
Denis Vlasenko | fc56dd2e212 | mount: use bb_simplify_path as appropriate | | |
Denis Vlasenko | 8d474b50094 | mount: style fixes | | |
Denis Vlasenko | 66fabdb6313 | login: apply fixes + getopt_ulflag'ification by Bernhard | | |
Bernhard Reutner-Fischer | 4d0f54af948 | - Steven Scholz pointed out that ssd's make-pid doesn't take an argument. | | |
Denis Vlasenko | 30a64cdc95e | mount: reorder things, fix NFS-less mount. | | |
Rob Landley | 215c61d3c28 | Unbreak allbareconfig. | | |
Rob Landley | f5fc1384e97 | So, in the cornucopia of superfulous warning directives I didn't add to the
tree, we have the warning about failed in... | | |
Rob Landley | 69115c656d7 | Unbreak allbareconfig.
We've had -Werror in the tree for quite a while, so adding #warning
somewhat counterproductve... | | |
Rob Landley | da9d1d079ef | Strangely, using // in the comments I added was not a persistent accident. | | |
Denis Vlasenko | 7ccf5cc0644 | login: eliminate forward decls and #ifdefs | | |
Denis Vlasenko | af9854b81a6 | umount: do not try to close FILE* which is NULL. | | |
Denis Vlasenko | be507170eb1 | mount: -o remount should not add lines to /etc/mtab | | |
Denis Vlasenko | 25098f7fd51 | mount: move code from nfsmount.c into mount.c | | |
Bernhard Reutner-Fischer | 6eb2f8edcea | - make sure that the 'build' dir exists even if we are about to build just one applet. | | |
Bernhard Reutner-Fischer | 1d6fb6d4484 | - do away with silly comment and do the Right Thing wrt building the archives.
You have to provide the absolute pat... | | |
Denis Vlasenko | 727ef944477 | mount: fix mtab support (but it is still rather buggy) | | |
Rob Landley | 85c6de71bf2 | svn 15355 replaced "BusyBox is licensed under the GNU General Public Public
License" with "BusyBox is licensed under ... | | |
Rob Landley | cc9962d7fb3 | More code from kernel developers, and therefore licensed under GPLv2 only.
Clarify the license boilerplate.
On an un... | | |
Rob Landley | 73810e8d42d | Add Larry Doolittle's ntpclient, plus some formatting tweaks. | | |
Bernhard Reutner-Fischer | 7fee0c4357a | - fix copy'n paste errors that got introduced when switching to the shorter boilerplate.
No object code changes. | | |
Bernhard Reutner-Fischer | 92582f2e11e | - r16075 broke for de-selected FEATURE_UTMP; Partial fix that wants some more cleanup (see FIXME in the patch). | | |
Rob Landley | 577905f1e45 | Revert duplicate patch.
I don't know why patch decided to apply this even though it was already in
the tree. I thou... | | |
Rob Landley | 20cc6d567f8 | Remove pointless "const". Bloatcheck says 0 bytes difference. | | |
Rob Landley | 1b2b5cfba81 | Fix from Bernhard for somebody trying to limp along with gcc 2.95.4. | | |
Rob Landley | 16bbb200899 | Random cleanup hanging around my tree. | | |
Bernhard Reutner-Fischer | b5f50ea3446 | - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. | | |
Bernhard Reutner-Fischer | 428a5cd0d32 | - fix warning about discarding qualifiers in initialization | | |
Denis Vlasenko | 00d7d6cef64 | nfsmount: sanitize it. It had a rather peculiar idea of implementing "bg"
option - it was going to return a special f... | | |
Bernhard Reutner-Fischer | 64d7e930811 | - convert a few xopen3(,,0) into xopen(,). Also peruse the fact that xopen defaults to 0777 on it's own, so we don't ... | | |
Bernhard Reutner-Fischer | 57b56674a39 | - merge xstat.c into xfuncs.c | | |
Bernhard Reutner-Fischer | dea6e3d3cf5 | - Tito pointed out that Rob forgot to add e2fsprogs/blkid/list.c | | |
Rob Landley | 49ea46667ff | Build fixes for gcc 4.0 with -Werror, from Tito. | | |
Rob Landley | 69674941ddf | Error reporting fix for sulogin, plus remove help entries for options we never
implemented. (Plus a bit more of bbsh... | | |
Denis Vlasenko | 30772946156 | nfsmount: remove some really old code (for kernels 1.x!) + small cleanups. | | |
Denis Vlasenko | d2b13eab980 | nfsmount: delete nfsmount.h | | |
Denis Vlasenko | 39e93cc9514 | nfsmount: nfsmount.h merged into nfsmount.c | | |
Denis Vlasenko | 2244a21a8e1 | nfsmount: style fix | | |
Denis Vlasenko | 5983914c1b4 | ipcs: silly trick with strings. saves ~200 bytes. | | |
Rob Landley | 1bfca7bac7c | Cleanup headers and replace the zero padding with an even smaller version.
One of the pads turned out to be unnecessa... | | |
Denis Vlasenko | 9852d5a1e65 | sulogin: minor cleanup. | | |
Denis Vlasenko | 8fafacd7ec2 | setkeycodes: something horrible happened here
to indentation... fixed now | | |
Denis Vlasenko | 42dfcd26120 | top: fixed wrong comment, made error message more clear | | |
Denis Vlasenko | 0c45bb23d21 | tar: fix "xopen with O_CREAT" warning, improve zero padding write
(was doing zillions of 1-byte write syscalls) | | |
Denis Vlasenko | d5d614c5f48 | xopen3(O_RDONLY) -> xopen(O_RDONLY). | | |
Denis Vlasenko | 9cac521f075 | using [xa]sprintf for string concatenation is neat and saves
~100 bytes according to bloatcheck. Also this fixes bug ... | | |
Denis Vlasenko | 3526a1320a7 | wget: wrap one atrociously long line (around 200 chars long!). | | |
Denis Vlasenko | d797fcd7264 | udhcp: FEATURE_UDHCP_SYSLOG should be selected only if
udhcp[cd] really are going to use it. | | |
Denis Vlasenko | 2f50aa42c54 | login: use some ideas from util-linux's login.
O_NONBLOCKing output on login timeout.
fchmod instead of chmod (latter... | | |
Denis Vlasenko | bd8f43dbab8 | few random readability enhansements. No code changes | | |
Denis Vlasenko | 9a9edf200b7 | login: make it saner and smaller by ~0.5k. | | |
Denis Vlasenko | 6bbd174593d | login: small fixes like \n removal, bb_error_msg'ification, etc. | | |
Denis Vlasenko | 942e4291fee | login: previous commit comment was wrong :)
That commit added login script support.
Now _this commit_ is a style fix.... | | |
Denis Vlasenko | 2e502914b0a | login: style fixes | | |
Rob Landley | dd93abeaffa | Shrinkage/cleanup from Tito. | | |
Rob Landley | ef08184d9e0 | Fix warnings. | | |
Rob Landley | 3476ad651dc | Second drop. More infrastructure in place, especially for parsing pipelines.
The minimal version got a couple hundre... | | |
Rob Landley | c27f4f5445e | A quick cleanup pass of some low-hanging mess. | | |
Rob Landley | d35c0efddbb | Bugfix for: echo '123456789' | sed 's/./|&/5' | | |
Denis Vlasenko | 239369b3685 | Fix (hopefully) bug 976. Need more thorough audit.
Restore erroneously removed FEATURE_UDHCP_SYSLOG. | | |
Denis Vlasenko | a9801658ee4 | getty, sulogin: convert to using bb_msg for syslog output | | |
Denis Vlasenko | b750dec40a4 | fix if (ENABLE_FEATURE_SYSLOG & (...)) - should be && | | |
Denis Vlasenko | 049d6b8c081 | Add CONFIG_FEATURE_SYSLOG which controls whether
bb_xx_msg will ever try to send output to syslog.
Add "select CONFIG... | | |
Denis Vlasenko | b7d8dd9ab18 | CONFIG_FEATURE_COMPRESS_USAGE was impossible to turn on
if !CONFIG_NITPICK | | |
Denis Vlasenko | 3da6aa878aa | adding files missed in prev updates (forgot about svn add) | | |
Rob Landley | f522d1231c3 | Denis Vlasenko has started to put stuff on his BusyBox home page, so index it. | | |
Denis Vlasenko | 6d655be5df5 | removed a lot of trailing \n in bb_msg() calls. It is added
automatically by function itself. | | |
Denis Vlasenko | 3538b9a8822 | Implement optional syslog logging using ordinary
bb_xx_msg calls, and convert networking/* to it.
The rest of bbox wi... | | |
Bernhard Reutner-Fischer | 5d725462d44 | - strip 399424 off the bss by making decompress_uncompress buffers config buffers.
Compile tested (too lazy to look... | | |
Bernhard Reutner-Fischer | e614eaf40d0 | - mdev and grep use xregcomp. Closes bug #1021 | | |
Rob Landley | 4cb035dd230 | Vladimir Dronnikov (ybrnj80 at yandex dot ru) pointed out that my cleanup of
his code introduced a bug (an extra back... | | |
Rob Landley | 02496aa69e7 | The bb_ prefixes were removed from xasprintf() and xopen() a month ago (in
svn 15767). | | |
Denis Vlasenko | 797b4d210d3 | run_shell.c: style fix | | |
Denis Vlasenko | d25a2645f52 | xfunc: fix: && -> &. Also nuked two double semicolons... | | |
Rob Landley | 02add9e53a2 | Might as well commit this to have the history. It's not linked in to the
applet list yet (and won't be until it can ... | | |
Rob Landley | 4d609cb5a34 | Thinko. | | |
Rob Landley | 8cedabaee09 | Patch from Natanael Copa to make start-stop-daemon just use readlink and
strcmp to check if a program is already runn... | | |
Denis Vlasenko | adff40e80d1 | sulogin: fix bug: -tNNN didn't work | | |
Denis Vlasenko | 1da6a216662 | dpkg: fix buffer overflow (bug 983) | | |
Denis Vlasenko | 21afc7dc291 | uuencode: common implementation for wget and uuencode (closing bug 694) | | |
Denis Vlasenko | 22dca23d52c | archival: added O_TRUNC so that when we overwrite files on unpack,
we truncate them. Also spotted & fixed h... | | |
Denis Vlasenko | 314908da9e1 | tar: revert older fix (non-portable), added new one.
testsuite tar-extracts-all-subdirs now passes. | | |
Denis Vlasenko | 65113e8d97c | zcip: bb_error_msg had stray newlines; small optimization in opt parsing | | |
Denis Vlasenko | af906a3b6ca | zcip: minor fixes | | |
Denis Vlasenko | a9abecd85e5 | zcip: fix stdout/err versus syslog output.
Incomplete: xfunc() would not respect this. TODO. | | |
Denis Vlasenko | 65dbd8752b4 | zcip: getopt -> bb_getopt_ulflags | | |
Denis Vlasenko | 60e3dd60160 | zcip: convert lots of zero-initialized locals
in zcip_main() to statics in bss. | | |
Denis Vlasenko | 035aae58411 | zcip: use xfunc() where appropriate | | |
Denis Vlasenko | 27af5a0dd34 | replacing func() with xfunc() where appropriate | | |
Denis Vlasenko | 87d80dcc3e8 | zcip: apply patch from
http://bugs.busybox.net/view.php?id=1005
zcip does not claim another IP after defe... | | |
Denis Vlasenko | 06ab5fb6b9d | tar: tar xf foo.tar dir/dir did not extract all subdirs.
Added testsuite entry for this | | |
Denis Vlasenko | bcf4908e714 | ping: bind -> xbind | | |
Denis Vlasenko | e0b7f71d26d | ping(6): use htons instead of SWAP_BE. | | |
Denis Vlasenko | 2cbe6e6eb23 | ping: implement -I option | | |
Denis Vlasenko | db7f2e5881b | ping6: resolve interface name to number early.
gcc is more efficient at truncating int to int16
via cast, use that in... | | |
Denis Vlasenko | cb6874cc66d | Sync ping and ping6 a bit, fix style and indentation. | | |
Denis Vlasenko | d53dd3e627d | Fix endianness issue in ping6 | | |
Bernhard Reutner-Fischer | bfbc4ebf404 | - patch from Csaba Henk to make the "User-Agent" header field configurable. | | |
Rob Landley | 686298d6fb1 | Walter Harms contributed a section on scripting languages. (I trimmed it
a bit.) | | |
Rob Landley | 89d9d4d5f74 | Vladimir Dronnikov also submitted a CIFS support patch to mount, which I
heavily reworked here and probably broke. T... | | |
Rob Landley | f5bbc692a03 | Bernhard Fischer complained about moving --sort-common. | | |
Rob Landley | 1fdd83f8979 | There's some strange bug in glibc that triggers if you combine the
--gc-sections linker flag with static linking. If... | | |
Bernhard Reutner-Fischer | 31e2c00ec3e | - set version back to 1.2.0 like it was before. Add at least -svn to the Extraversion to be able to distinguish it fr... | | |
Rob Landley | 88621d73980 | Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage
(the e2fsprogs directory is too twisty a... | | |
Bernhard Reutner-Fischer | 8c1eda528a1 | - it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete. | | |
Bernhard Reutner-Fischer | 73561cc75ac | - pull from busybox_scratch: r15829:15850
Various fixes, cleanups and shrinkage:
saves 952 Bytes:
text data ... | | |
Mike Frysinger | 6ce8dae1d5a | need libsepol in addtion to libselinux | | |
Bernhard Reutner-Fischer | 99b706858b4 | - do maintainers duty by bumping version to 1.3.0-pre0;
pullup r15828 from busybox_scratch | | |
Rob Landley | 84790636675 | Bugfix from Jason Schoon: send the right signal with -s. | | |
Rob Landley | 028ba280be7 | More allbareconfig fixes. | | |
Rob Landley | b8cea6dcb39 | Jordan Crouse submitted a patch to only include xregcomp.c when we actually
use it, thus fixing building against uCli... | | |
Rob Landley | abfe107f789 | No real need for my_query_module() and this eliminates some type-punned
pointer warning on certain gcc versions (and ... | | |
Bernhard Reutner-Fischer | 82ac9ecfe59 | - pgf(?) found and fixed that missing dependency (usage: .config, IIRC), so remove the now unneeded NOTPARALLEL clause | | |
Rob Landley | 099ed50f911 | Unbreak allbareconfig a bit. (The telnetd.c fix is a perfect example of why
applets which are a forest of #ifdefs ar... | | |
Rob Landley | f78ab5396d5 | Antti Seppala (with dots over the last two a's) wants our getty to initialize
the terminal the way mingetty does inst... | | |
Mike Frysinger | f23b96cebfe | tag busybox-1.2.1 | | |
Rob Landley | 4b5827a69b8 | Patch from Yann Morin so modprobe won't return failure if the module gets
loaded while it's running (ala multi-device... | | |
Rob Landley | ecb29573e9d | "Jordan Crouse" <jordan.crouse@amd.com> says:
The following patch makes coreutils/test.c act fail gracefully if getgr... | | |
Rob Landley | 98a915713d8 | Michael Opdenacker spotted that makefile should use () instead of {}. | | |
Rob Landley | 1ffe1ede543 | Oops, Michael pointed out that my cleanup left some dead code in there. | | |
Rob Landley | 43ee36c6dae | Yann E. Morin spotted a broken check_ld macro. | | |
Rob Landley | 0e4690d4ef9 | Michael Opdenacker contributed a readahead applet. | | |
Bernhard Reutner-Fischer | 289e86a0a5b | - typo s/ENABLE_WGET_LONG_OPTIONS/ENABLE_FEATURE_WGET_LONG_OPTIONS/g | | |
Bernhard Reutner-Fischer | d591a360d39 | - merge -r15463:15564 from busybox_scratch branch through these changesets:
----------------------------------------... | | |
Bernhard Reutner-Fischer | 13068a4fdbe | - typo: s/optarg/nprobes_str; fixes segfault as reported by Raphael HUCK | | |
Bernhard Reutner-Fischer | 71193a853d0 | - remove CRIS specific CFLAG from generic flags-checking. | | |
Bernhard Reutner-Fischer | 5bd2a4b6ceb | - remove last reminiscents of IN_BUSYBOX | | |
Rob Landley | 4470b74e29f | The kernel can't handle umount /dev/hdc, we have to do it through mtab,
except that we still have to work when there ... | | |
Rob Landley | eb28ce46448 | Timo Scheffler pointed out that OpenWRT isn't listed. | | |
Rob Landley | fac4ebea3d5 | Add link to BusyBox Weekly News. (Yeah, another timesink.) | | |
Rob Landley | 95718b30916 | New entry about backporting fixes. | | |
Rob Landley | b90a371a4c2 | Update the tinyutils page to mention microperl, LUA, buildroot,
gentoo embedded... | | |
Rob Landley | 4640b05afd2 | Bernhard Fischer pointed out some leftover debris needing cleanup. | | |
Rob Landley | a299efb7b0b | Make a warning go away when standalone shell is disabled. | | |
Rob Landley | 10b36f94bb3 | Patch from Chris Steel to fix mdev deleting device nodes. | | |
Rob Landley | b988462d3e4 | Ok, features.h already defines _OPEN_SOURCE (and complains if it's already
defined), yet it's not doing it for script... | | |
Rob Landley | 519d7df930d | Another whack at scripts/individual. Now builds 212 applets. | | |
Rob Landley | e55a73c7a89 | Update usage to talk about the new shared subtree stuff in mount. | | |
Rob Landley | 3ba7bd143ea | Vladimir Dronnikov convinced me to twiddle the semantics of the new shared
subtree stuff to look more like http://lwn... | | |
Rob Landley | 721b46e0e60 | Fix a typo (|| instead of |) and remove two comments about a problem fixed
in the previous patch. | | |
Rob Landley | e3781b73121 | Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a
few new (unfinished) config options, w... | | |
Rob Landley | 47b16a6fe98 | Using lstat() instead of stat() means that attempting to loopback mount
a symlink doesn't work. | | |
Rob Landley | 7250915d78e | Make a warning go away on 64-bit systems. | | |
Rob Landley | 236c6755d25 | Teach md5sum and sha1sum to work the way other applets do so I don't have to
teach scripts/individual new tricks. An... | | |
Rob Landley | affb7a61a65 | scripts/individual now builds 171 applets. Some of them may even work. :) | | |
Rob Landley | 59fe8b90890 | There are a number of reasons for reinventing printf(). Writing status to
stdout is not one of them. | | |
Rob Landley | f4e50b0bcd6 | We haven't got a CONFIG_APT_GET. | | |
Rob Landley | cb376eebf09 | Digging up my old "make standalone" stuff from a year ago:
http://busybox.net/lists/busybox/2005-September/015766.htm... | | |
Rob Landley | e6a3fef08c8 | Add busybox_old to distclean. | | |
Rob Landley | 23b61be0df8 | Add comments to all the functions in this file documenting what they're for. | | |
Rob Landley | 74bb70cf549 | Ok, that's not a typo, that's just me not thinking. | | |
Rob Landley | 3629d95a24c | Typo. | | |
Rob Landley | 27d07c9ce2f | Now that we have xopen3(), it's just plain unclean to have xopen() with
O_CREAT. Two users are still doing it (and t... | | |
Rob Landley | daf58ef61a5 | Use xopen3() instead of an after-the-fact chown. | | |
Rob Landley | 2c55fcac087 | Thinko spotted by Vladimir Dronnikov. | | |
Rob Landley | 6ced427a6de | Try to make a "type-punned pointer" warning go away for somebody on the
buildroot list. | | |
Rob Landley | 403777ffae1 | Patch from tito to improve options parsing. | | |
Rob Landley | 081e38483ec | Remove xcalloc() and convert its callers to xzalloc(). About half of them
were using "1" as one of the arguments any... | | |
Rob Landley | 86b4d64aa3f | These should have been part of 15767 too. | | |
Rob Landley | 7478804b783 | Fix umount so loop device disassociation hopefully doesn't screw up errno on
a failed mount. And while I'm at it, le... | | |
Rob Landley | 280a264fb89 | Attempt to fixup httpd.c to match svn 15767. | | |
Rob Landley | d921b2ecc0d | Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate
things like xasprintf() into xfuncs.c, remove... | | |
"Robert P. J. Day" | 6dce0b6fa79 | Remove apparent typo in "bool" line. | | |
"Robert P. J. Day" | 581d4f36b3c | Move declaration to be compatible with older gcc's. | | |
Rob Landley | cae61e7ca42 | Make a gcc 4.1 warning go away. | | |
Rob Landley | 2aced7ea043 | Announce 1.2.1 | | |
Rob Landley | 533320c6594 | 1) ifeq is make syntax, #ifeq is a make comment.
2) The check_cc macros should probably all have the same number of a... | | |
Rob Landley | 565bc33332e | Remove code that can't be reached. | | |
Rob Landley | c052576821e | Tito said that strings is a complete rewrite. | | |
Rob Landley | 91dc086d63e | Switch off CONFIG_NITPICK in defconfig. (Kind of the point of CONFIG_NITPICK.) | | |
Rob Landley | 446129adaed | Add back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution
right this time. | | |
Rob Landley | 52c7d7ebf3e | And now, with a for loop, so it can handle the nested USE() case. | | |
Rob Landley | fc367f98244 | There's no excuse for adding new #ifdefs to the code like that. None at all. | | |
Rob Landley | 277eb6bb444 | I touched perl. I feel dirty.
Make autodocifier suck less. It still doesn't handle nested USE( USE() ) case
(the i... | | |
Mike Frysinger | eac0c069385 | allow people to display dmesg output without syslog levels | | |
Mike Frysinger | 0b7dfb5ae73 | eat gremlins | | |
Mike Frysinger | a7881119ccd | de-cuddle if( to if ( | | |
Rob Landley | 4795e4e011f | Rich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smaller
fix than his, and shrank the code a bit ... | | |
Rob Landley | 7cc6b69bb09 | Patch from Shaun Jackman, set optind by hand if we don't call getopt. | | |
Rob Landley | e1a0f5372f6 | Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, I
already have that one, but it moves up the l... | | |
Next → |