Commit Graph

  • 3d2a9217a7 httpd: trivial simplification Denis Vlasenko 2007-09-28 22:35:29 +00:00
  • ab8c9378c9 more "if (p) free(p)" fixes; fix a typo in comment Denis Vlasenko 2007-09-28 22:13:55 +00:00
  • 6081868ee3 fix "if (p) free(p)" constructs Denis Vlasenko 2007-09-28 22:07:23 +00:00
  • e918e155ed remove stray semicolon Denis Vlasenko 2007-09-28 21:56:36 +00:00
  • 0afdfdf649 hdparm: paranoia-induced fix against theoretical div-by-0 case Denis Vlasenko 2007-09-28 13:41:41 +00:00
  • 920c52a5c8 hdparm: more robust (re overflows) code. +38 bytes. Denis Vlasenko 2007-09-28 13:38:08 +00:00
  • a0ad43b80b trivial fix in setfiles. spotted by Yuichi Nakamura <ynakam@hitachisoft.jp> Denis Vlasenko 2007-09-28 11:37:38 +00:00
  • a7bc9ac8f8 hdparm: reduce possibility of numeric overflow in -T. Denis Vlasenko 2007-09-28 11:21:47 +00:00
  • b925605441 assorted static vars removal Denis Vlasenko 2007-09-28 10:29:17 +00:00
  • c3122bca53 hdparm: simplify timing measurement (it wa the last last user of setitimer in the tree). Denis Vlasenko 2007-09-28 10:28:03 +00:00
  • 0d3c6afc93 hdparm: get rid of static variables Denis Vlasenko 2007-09-28 10:25:32 +00:00
  • 8607677529 libbb: make const_int_0 reside in rodata Denis Vlasenko 2007-09-27 20:49:57 +00:00
  • 1d31f0f380 libbb: align bb_common_bufsiz1 to "long long" Denis Vlasenko 2007-09-27 20:46:08 +00:00
  • 78e2d4e361 less: make 'f' page forward Denis Vlasenko 2007-09-27 17:11:48 +00:00
  • a36535b067 wget: -O FILE is allowed to overwrite existing file (compat) Denis Vlasenko 2007-09-27 15:07:23 +00:00
  • 6124c37135 zcip: fix unaligned trap on ARM Denis Vlasenko 2007-09-27 11:15:42 +00:00
  • 7c654ae9df remove stray '/*' within comment Denis Vlasenko 2007-09-27 10:26:59 +00:00
  • 892536f019 hdparm: use fixed fd #3 for device being interrogated (surprisingly, on i386 almost no code size change) Denis Vlasenko 2007-09-27 10:23:34 +00:00
  • 4daad9004d introduce bb_putchar(). saves ~1800 on uclibc (less on glibc). Denis Vlasenko 2007-09-27 10:20:47 +00:00
  • 1acdc89e99 style and message text fixes Denis Vlasenko 2007-09-27 10:17:53 +00:00
  • 86b29ea9e8 lineedit: plug memory leak Denis Vlasenko 2007-09-27 10:17:16 +00:00
  • 33b900f984 vlock: get rid of statics Denis Vlasenko 2007-09-27 10:12:02 +00:00
  • 5d61e71c3a introduce safe_poll (fixes a problem in top) Denis Vlasenko 2007-09-27 10:09:59 +00:00
  • c9dc2ac578 make variables static Denis Vlasenko 2007-09-27 10:08:02 +00:00
  • a619b85ef5 check-lxdialog.sh: no point in giving up, maybe -lcurses will work? Denis Vlasenko 2007-09-26 18:18:59 +00:00
  • b042bd9514 load_policy: update (Yuichi Nakamura <ynakam@hitachisoft.jp>) Denis Vlasenko 2007-09-26 18:01:32 +00:00
  • dd5e11bb05 chcon: trivial fix Denis Vlasenko 2007-09-26 17:55:55 +00:00
  • 7ae209c019 losetup: support -f (Loic Grenie <loic.grenie@gmail.com>) Denis Vlasenko 2007-09-26 17:54:18 +00:00
  • 137fbe495d runsvdir: fix "linear wait time" bug Denis Vlasenko 2007-09-26 12:18:07 +00:00
  • 3982407ba4 inetd: move struct fields around -> save .25 k of code Denis Vlasenko 2007-09-26 10:46:18 +00:00
  • 4dd4e6d6b9 install: fix bug in "install -c file dir" (tries to copy dir into dir too) install: 'support' (ignore) -v and -b Denis Vlasenko 2007-09-26 10:34:54 +00:00
  • 6a5377ac14 documentation bits in comments, no code changes Denis Vlasenko 2007-09-25 18:35:28 +00:00
  • ea7645bab6 cp: -r and -R imply -d (coreutils compat) Denis Vlasenko 2007-09-25 18:06:36 +00:00
  • 35465a3f00 httpd: small auth and IPv6 fixes (Kim B. Heino <Kim.Heino@bluegiga.com>) Denis Vlasenko 2007-09-25 11:58:33 +00:00
  • d9391b15f1 ed: large cleanup Denis Vlasenko 2007-09-25 11:55:57 +00:00
  • a545726d2b insmod: fix help text to not show options if only 2.6 was selected Denis Vlasenko 2007-09-24 20:14:32 +00:00
  • d9c6a001e3 insmod: shorten message text; style fixes Denis Vlasenko 2007-09-24 19:54:36 +00:00
  • e9b3321b9f tar: add a comment about previous subtle fix Denis Vlasenko 2007-09-24 19:32:53 +00:00
  • 86e0a22ec6 tar: strip leading '/' BEFORE memorizing hardlink's name Denis Vlasenko 2007-09-24 19:07:57 +00:00
  • 46a530626d ash: fix prompt expansion (Natanael Copa <natanael.copa@gmail.com>) Denis Vlasenko 2007-09-24 18:30:02 +00:00
  • 818322b9b1 *: kill bb_get_last_path_component, replace with two functions (one which strips trailing slash and one which does not) wget: straighten out as a result of above change text data bss dec hex filename 5056 1 0 5057 13c1 busybox.t4/networking/wget.o 5022 0 0 5022 139e busybox.t5/networking/wget.o Denis Vlasenko 2007-09-24 18:27:04 +00:00
  • a7ce207bd8 wget: get rid of setitimer text data bss dec hex filename 5110 1 0 5111 13f7 busybox.t3/networking/wget.o 5056 1 0 5057 13c1 busybox.t4/networking/wget.o Denis Vlasenko 2007-09-24 18:25:08 +00:00
  • 47ddd01b3c wget: reorder functions, no code changes Denis Vlasenko 2007-09-24 18:24:17 +00:00
  • 7710563858 wget: code shrink, move data out of bss Denis Vlasenko 2007-09-24 15:04:00 +00:00
  • 06783a5140 wget: allow dots in header field names. wget: code shrink Denis Vlasenko 2007-09-24 13:51:54 +00:00
  • 512a545f0d inetd: make some fields smaller, move data out of data/bss sections Denis Vlasenko 2007-09-24 10:41:30 +00:00
  • 2a1d024333 run_parts: make it sort executables by name (required by API) Denis Vlasenko 2007-09-23 18:34:49 +00:00
  • 06b3cc2811 make fdisk compile on libc without llseek64 Denis Vlasenko 2007-09-23 14:05:54 +00:00
  • 32a471e4db httpd: simplify CGI i/o loop. -200 bytes. Denis Vlasenko 2007-09-23 13:56:57 +00:00
  • 9a4e08eaa8 include libbb.h, not busybox.h Denis Vlasenko 2007-09-22 21:37:27 +00:00
  • 73f56bb76d - actually mv microcom.c to miscutils Bernhard Reutner-Fischer 2007-09-22 21:18:46 +00:00
  • 3a252b8c12 - add microcom to defconfig Bernhard Reutner-Fischer 2007-09-22 21:13:17 +00:00
  • 23856ab8e6 move microcom to miscutils Denis Vlasenko 2007-09-22 20:51:41 +00:00
  • f588f70b91 - remove some trailing whitespace Bernhard Reutner-Fischer 2007-09-22 20:35:32 +00:00
  • f34e821572 microcom: add copyright/license info Denis Vlasenko 2007-09-22 20:23:57 +00:00
  • 7b70d78de8 ash: remove erroneously applied patch Denis Vlasenko 2007-09-21 22:48:02 +00:00
  • f431017535 httpd: optional support for partial downloads Denis Vlasenko 2007-09-21 22:35:18 +00:00
  • bcceb0c5a4 ash: s/int/smallint/. -60 bytes. Denis Vlasenko 2007-09-21 18:06:20 +00:00
  • fc5d15912c test: correct confusing placement of "const" Denis Vlasenko 2007-09-21 17:58:43 +00:00
  • 707669501f microcom: add new applet, this time for real Denis Vlasenko 2007-09-21 17:42:40 +00:00
  • efd3f38f8c microcom: new applet by Vladimir Dronnikov <dronnikov@gmail.ru> Denis Vlasenko 2007-09-21 13:43:28 +00:00
  • 0beaff8c19 update Glenn McGrath's email address Denis Vlasenko 2007-09-21 13:16:32 +00:00
  • 9b0a439f02 remove stray 8-bit chars from copyright banner Denis Vlasenko 2007-09-20 19:44:10 +00:00
  • 27bd8d7146 announce 1.7.1 on website Denis Vlasenko 2007-09-16 19:41:40 +00:00
  • 2535f12cf2 httpd: do not clear environment mount: mount helpers support (by Vladimir Dronnikov <dronnikov@gmail.ru>) Denis Vlasenko 2007-09-15 13:28:30 +00:00
  • 32eb1f6cb9 webpage: add a link to vda's "init must die" page Denis Vlasenko 2007-09-13 20:20:44 +00:00
  • a9335eafcf cp: make it a bit closer to POSIX, but still refuse to open and write to dest which is a symlink. Denis Vlasenko 2007-09-11 16:28:14 +00:00
  • fa05074eee cp: make "cp file /dev/node" special case; explained in comments Denis Vlasenko 2007-09-11 10:39:13 +00:00
  • 976690afe0 run_shell: code shrink for selinux Denis Vlasenko 2007-09-10 17:17:01 +00:00
  • a2f61012b6 setup_environment: code shrink run_shell: mark as NORETURN setup_environment, run_shell: add usage comments login: add FIXME :( Denis Vlasenko 2007-09-10 13:15:28 +00:00
  • ac074b3f87 grep: delete obsolete comment Denis Vlasenko 2007-09-10 12:23:27 +00:00
  • 04ea11b033 grep: fix grep -F -e str1 -e str2 (was matching str2 only) by replacing "=" by "|=" here: found |= strstr(line, gl->pattern) != NULL; grep: optimization: stop on first -e match grep: stop using bss. -40 bytes Denis Vlasenko 2007-09-10 12:18:32 +00:00
  • 476b070036 style fix, no code changes Denis Vlasenko 2007-09-09 14:11:11 +00:00
  • bf8fcaceb7 open_transformer: fix vda's goofup Denis Vlasenko 2007-09-09 11:20:55 +00:00
  • 4d7605af86 top: small fix for command line wrapping Denis Vlasenko 2007-09-08 17:42:00 +00:00
  • 4c1d88daff top: get rid of on-stack variable buffers, use permanent one. code shrank with and without TOPMEM: Denis Vlasenko 2007-09-08 17:34:05 +00:00
  • e7c1ad1540 top: add sizeof(G) check; fix style Denis Vlasenko 2007-09-08 17:21:01 +00:00
  • ff6e8e2974 top: TOPMEM feature - 's(how sizes)' command. +2.5k when enabled, +80 bytes when disabled (mainly because of text wrapping fixes in display_process_list). Denis Vlasenko 2007-09-08 16:51:19 +00:00
  • 9382b3809b overload the existing '-q' flag so that if '-l' and '-q' are used together, a "short form" listing (just pathnames) is generated. change a few flag variables to "smallint" as well. Paul Fox 2007-09-07 20:28:25 +00:00
  • c8d4d2f11d messages: by popular request allow PATH to be customized at build time mount: smallish code shrink Denis Vlasenko 2007-09-07 19:33:56 +00:00
  • d7ecd863c8 syslogd: do not need to poll(), we can just block in read(). Denis Vlasenko 2007-09-07 13:53:32 +00:00
  • 87f3b26b3a *: replace select-for-one descriptor with poll, it's smaller. Denis Vlasenko 2007-09-07 13:43:28 +00:00
  • 40f0bcf9d3 fix infinite retry bug. also, reduce per-packet receive timeout to something more reasonable than 5 seconds, and add simple exponential backoff to compensate. improves performance on marginal networks. Paul Fox 2007-09-06 17:52:22 +00:00
  • dcf9bba3b7 fix -xdev behavior in the presence of two or more nested mount points on the command line, e.g. "find / /boot -xdev". Paul Fox 2007-09-06 17:45:16 +00:00
  • fdf9060aa3 umount: support (by ignoring) -i; style fixes Denis Vlasenko 2007-09-06 16:57:05 +00:00
  • cef23e0d8b usage: trim a bit Denis Vlasenko 2007-09-05 15:45:51 +00:00
  • 3638cc4462 watchdog: allow millisecond spec (-t 250ms) Denis Vlasenko 2007-09-05 12:13:51 +00:00
  • 211f7f88ae tar + gzip/bzip2/etc: support NOMMU machines (by Alex Landau <landau_alex@yahoo.com>) Denis Vlasenko 2007-09-05 11:48:32 +00:00
  • beffd43d8e busybox --install -s: prevent puzzling "/bin/busybox: Invalid argument" message libbb: comment out realpath, add readlink which doesn't warn Denis Vlasenko 2007-09-05 11:30:34 +00:00
  • 7e0fbf9c26 tar: conditionally don't wait for vforked child to exec, as it always works right on Linux, and anyway mayresult only on less-than-clear error message only, it will not cause tar to misbehave. Denis Vlasenko 2007-09-04 19:33:22 +00:00
  • f0000653e9 mount: ignore NFS bg option on NOMMU machines Denis Vlasenko 2007-09-04 18:30:26 +00:00
  • 21b83cfb27 du: remove statics (by Bernhard Fischer <rep.dot.nop@gmail.com>) Denis Vlasenko 2007-09-03 20:05:58 +00:00
  • 82f3b16713 login: do reject wrong passwords with PAM auth Denis Vlasenko 2007-09-03 11:56:27 +00:00
  • 9862e6b056 trylink: reinstate accidentally deleted --verbose trylink: remove commented-out parts Denis Vlasenko 2007-09-03 11:28:14 +00:00
  • fc202427d5 - IFUPDOWN_IFSTATE_PATH depends on IFUPDOWN Bernhard Reutner-Fischer 2007-09-02 22:12:07 +00:00
  • d2bb2d3918 - Generally strip off -l that does not pull in a lib. If l_list is non-empty then add the group flags. Bernhard Reutner-Fischer 2007-09-02 15:28:30 +00:00
  • 8d91c13df5 - fix bug where we linked again -lm even though it is not needed. For BBOX_LIB_LIST="crypt m" trylink ... with just applet true, we pulled in libm because in this case we tried to use invalid flags (plain "-l" without a lib) which of course failed, thus the script thought that -lm was needed. Bernhard Reutner-Fischer 2007-09-02 14:51:54 +00:00
  • 7bc5360bba isrv: use monotonic_sec runsv: do not use clock_gettime if !MONOTONIC_CLOCK Denis Vlasenko 2007-08-31 21:45:52 +00:00
  • 05241802a7 top: another readability fix Denis Vlasenko 2007-08-29 18:34:26 +00:00
  • fc1e9951c6 vsz and rss are unsigned longs (ulong ~= width of void* => suitable for expressing total RAM in system). We account for "32 bit in 64 bit" systems by storing kbytes, not bytes there. Should allow for up to ~2000 Gb RAM on 32 bits. Denis Vlasenko 2007-08-29 18:23:36 +00:00