Commit Graph

  • 2a210e5df2 vi: fix vda's breakage (by Cristian Ionescu-Idbohrn) Denis Vlasenko 2008-06-22 13:20:42 +00:00
  • b07a496229 ash: minor shrink (mostly smallints) and variable renaming Denis Vlasenko 2008-06-22 13:16:23 +00:00
  • c87339d584 dpkg: trivial code shrinkage, and redo G trick correctly. Denis Vlasenko 2008-06-21 23:15:43 +00:00
  • d235f58ac2 dpkg: code shrink dpkg: add documentation from bug 3644 Denis Vlasenko 2008-06-21 22:46:58 +00:00
  • 20273138fc dpkg: code shrink (by Peter Korsgaard <jacmet@uclibc.org>) Denis Vlasenko 2008-06-21 22:10:52 +00:00
  • 3387538bbe vi: small code shrink Denis Vlasenko 2008-06-21 20:31:50 +00:00
  • b175946ba4 vi: fix the bug where vi never grows the edit buffer. vi: do G trick on it Denis Vlasenko 2008-06-20 20:20:54 +00:00
  • b67004b2ae ssd: fix comment Denis Vlasenko 2008-06-20 18:24:14 +00:00
  • dd9c072846 udhcpc: change BPF filter to not use 0xffffffff as a max packet size, there are kernels which don't like big (negative when viewed as signed) sizes. Denis Vlasenko 2008-06-20 12:17:59 +00:00
  • 1363f0df15 strrchr: actually, last one was finding "" in "any" at pos 0, should find at pos LAST... Denis Vlasenko 2008-06-18 20:01:12 +00:00
  • d5736c5607 strrchr: bikeshed painting time! replace cubic running time implementation with quadratic make embedded test actually readable Denis Vlasenko 2008-06-18 19:49:46 +00:00
  • 9cd4c76b50 ash: fix "shift BIGNUM" and "read with no variable name" bugs. omg. hush testsuite helps to find bugs in ash! what next? Denis Vlasenko 2008-06-18 19:22:19 +00:00
  • 1ba323e5b6 cosmetics in hush testsuites Denis Vlasenko 2008-06-18 17:53:57 +00:00
  • 324a3fdf87 fix globbing in unquoted $* and $@ Denis Vlasenko 2008-06-18 17:49:58 +00:00
  • 4a689e9b49 fix trivial error with inverted exit code in ls Denis Vlasenko 2008-06-18 16:38:22 +00:00
  • 55789c6646 hush: fix a bug with backslashes improperly handled in unquoted variables. with previous patch: Denis Vlasenko 2008-06-18 16:30:42 +00:00
  • ab876cd107 hush: add testsuite for "no globbing in redirection" rule. simplify redirection habdling Denis Vlasenko 2008-06-18 16:29:32 +00:00
  • 985de15bf3 hush: expand quote3.tests and move from hush-bugs to hush-parsing Denis Vlasenko 2008-06-18 09:22:31 +00:00
  • c1c63b622d hush: fix last hush-bugs testcase (disappearing "", $empty"" etc) Denis Vlasenko 2008-06-18 09:20:35 +00:00
  • 4954d47ab0 - fixes from Tito Bernhard Reutner-Fischer 2008-06-18 08:32:25 +00:00
  • 619b87dfa5 - fix includes Bernhard Reutner-Fischer 2008-06-17 12:45:39 +00:00
  • 16c2fea280 hush: fix $$ handling Denis Vlasenko 2008-06-17 12:28:44 +00:00
  • 13436ea0dd - improved strrstr impl from vda with testcases from Tito and vda Bernhard Reutner-Fischer 2008-06-17 12:11:34 +00:00
  • 6eaf8deddd hush: fix "for a in; do echo 'I should never run'; done" bug Denis Vlasenko 2008-06-17 12:09:21 +00:00
  • b6926109b7 - remove depmod from TODO, it was recently added. Small touch up while at it Bernhard Reutner-Fischer 2008-06-17 07:52:43 +00:00
  • 988339259f move glob_and_assign.tests from hush-bugs to hush-glob Denis Vlasenko 2008-06-17 07:26:52 +00:00
  • 30c9cc5b17 hush: continue fixing quoting and subst: fix glob_and_assign.tests. Denis Vlasenko 2008-06-17 07:24:29 +00:00
  • c7985b76c5 hush: cleanup pass, the biggest is - moved builtins to the end of the file, they really annoy in the middle of parser code. no real code changes. Denis Vlasenko 2008-06-17 05:43:38 +00:00
  • b61e13d247 hush: fix memory leak. it was actually rather invloved problem. Now finally glob/variable expansion is done IN THE RIGHT ORDER! It opens up a possibility to cleanly fix remaining known bugs. Denis Vlasenko 2008-06-17 05:11:43 +00:00
  • ccce59d562 hush: fixing fallout from last big glob fix: fix segfault; identify where we leak memory Denis Vlasenko 2008-06-16 14:35:57 +00:00
  • 32d8423e63 hush: delete hush-bugs/glob_and_vars.tests for real Denis Vlasenko 2008-06-16 12:53:33 +00:00
  • 82dfec3e4e hush: fix hush-bugs/glob_and_vars.tests testcase: globbing is now done _after_ variable/cmd substitution Denis Vlasenko 2008-06-16 12:47:11 +00:00
  • 31e1286365 tftp: help compiler a bit Denis Vlasenko 2008-06-16 07:32:40 +00:00
  • 8474cd38f3 tftpd: PXE server said to need to support "tsize" option (by Pascal Bellard <pascal.bellard AT ads-lu.com>). Conditional on blocksize option && tftpd support. Denis Vlasenko 2008-06-16 07:12:19 +00:00
  • f45c4f41b7 whitespace and comment fixes, no code changes Denis Vlasenko 2008-06-16 04:09:25 +00:00
  • 57c899e4c2 even more of help text fixes Denis Vlasenko 2008-06-15 20:15:27 +00:00
  • 1dba30f2de fix config help text Denis Vlasenko 2008-06-15 20:14:26 +00:00
  • f54a088429 - fix copy'n paste error. thanks, vda! :) Bernhard Reutner-Fischer 2008-06-15 19:02:31 +00:00
  • b4c5bf615e Specially for Bernhard Fischer introduce USE_BB_CRYPT which selects between libc/custom crypt routines. Denis Vlasenko 2008-06-15 18:35:34 +00:00
  • 5703c22a51 hush: eliminate PARSEFLAG_SEMICOLON and ctx->parse_type field. Denis Vlasenko 2008-06-15 11:49:42 +00:00
  • ff7cd6f925 use USE_FEATURE_UDHCP_PORT instead of ifdef Denis Vlasenko 2008-06-15 09:58:53 +00:00
  • f716a6da9a udhcpc: removing stray whitespace Denis Vlasenko 2008-06-15 09:49:21 +00:00
  • 5cdc247ba4 further encrypt_des optimizations Denis Vlasenko 2008-06-15 09:48:18 +00:00
  • 04087c6bbd cryptpw: fix "cryptpw -a des -- TEXT" case libbb/pw_encrypt_des.c: optimize Denis Vlasenko 2008-06-15 08:12:00 +00:00
  • d50dda8c35 *: use llist_pop for traverse-and-free list operation Denis Vlasenko 2008-06-15 05:40:56 +00:00
  • 873b895d50 udhcpc: reduce ifdef forest, no code changes Denis Vlasenko 2008-06-15 05:40:08 +00:00
  • e235285c3a crypt: code shrink Denis Vlasenko 2008-06-14 22:11:29 +00:00
  • 7a762f9dbf tar: fix "unused parameter 'gzip'" warning Denis Vlasenko 2008-06-14 19:38:35 +00:00
  • f8d01d3f66 hush: fix a bug where we were requiring semicolon here: (cmd;) also fix a bug where after error prompt is not shown. Denis Vlasenko 2008-06-14 17:13:20 +00:00
  • dd316dd283 hush: add support for ':'; create testsuite entries Denis Vlasenko 2008-06-14 15:50:55 +00:00
  • a84420062a hush: support "! cmd | cmd" negation Denis Vlasenko 2008-06-14 11:00:17 +00:00
  • 6108dc4df6 Update sponsors page as well Denis Vlasenko 2008-06-14 06:23:25 +00:00
  • 29038c06d6 ash: small cosmetic change Denis Vlasenko 2008-06-14 06:14:02 +00:00
  • 2659c63213 ash: fix ${var/s/r} handling, add testcase. Denis Vlasenko 2008-06-14 06:04:59 +00:00
  • a1767a1f5d dos2unix: do not destroy symlinks and mode of the file being converted. Denis Vlasenko 2008-06-14 04:28:41 +00:00
  • 21765fa063 udhcpc: kill undocumented -W, it was a no-op. fix option parsing in the case some CONFIG_x are off. disable -b on NOMMU, make backgrounding work correctly (if a bit differently from MMU case). Previously, it wasn't working at all. stop using global data for flags in main(), opt bitfield works as well. Denis Vlasenko 2008-06-13 20:44:05 +00:00
  • 76f812803b trivial crypt shrinkage Denis Vlasenko 2008-06-13 15:13:41 +00:00
  • aa9cd89c67 fix typo in "Analog Devices" Denis Vlasenko 2008-06-13 13:49:59 +00:00
  • 7504f2f5d2 httpd: fix authentication Denis Vlasenko 2008-06-13 13:20:38 +00:00
  • e773be0428 shorten sponsor's link per its request Denis Vlasenko 2008-06-13 13:10:01 +00:00
  • eee4f55a65 website: announce sponsors. Denis Vlasenko 2008-06-13 12:06:22 +00:00
  • c7497ea31b build system: introduce FEATURE_ASSUME_UNICODE ls: use it. also do G trick. with UNICODE off: Denis Vlasenko 2008-06-13 11:16:09 +00:00
  • 25b463079d httpd: fix bugs in authentication (by Peter Korsgaard <jacmet ATuclibc.org>) we were accepting empty username; also we were always checking dummy user:passwd pair ":" if user gave us wrong one. Denis Vlasenko 2008-06-13 09:55:13 +00:00
  • 0eb406caa8 htppd: lots of variable/function renaming in config file parsing. fixed a bug where we trashed config file's name; otherwise, should not have any real behavioral changes. Denis Vlasenko 2008-06-13 09:53:06 +00:00
  • bd8390a872 Reinstate DEBUG_PESSIMIZE (by Christian Ionescu-Idbohrn) Denis Vlasenko 2008-06-12 20:23:03 +00:00
  • fdddab0c61 make pw_encrypt() return malloc'ed string. Denis Vlasenko 2008-06-12 16:56:52 +00:00
  • 4ea83bf562 uclibc insists on having 70k static buffer for crypt. For bbox it's not acceptable. Roll our own des and md5 crypt implementation. Against older uclibc: Denis Vlasenko 2008-06-12 16:55:59 +00:00
  • 9de4622055 - make the first arg of the filter function passed to rtnl_dump_filter constant to match normal iproute. No obj-code changes. Bernhard Reutner-Fischer 2008-06-12 15:54:49 +00:00
  • 7e3d33b6ce hush: speed up o_addX{chr,str} Denis Vlasenko 2008-06-12 13:31:04 +00:00
  • 76db5adbf7 hush: fix for nested $()s with escapes + testsuite Denis Vlasenko 2008-06-12 12:58:20 +00:00
  • bd1aeeb850 logger: "clean up" a dirty hack a bit Denis Vlasenko 2008-06-11 15:43:19 +00:00
  • 87f40bac14 hush: more backtick and quoting fixes... Denis Vlasenko 2008-06-10 22:39:37 +00:00
  • 43360e5178 hush: fix escaping of \[*?; add testsuites for these and for globbing Denis Vlasenko 2008-06-10 20:13:40 +00:00
  • 2e76c3f901 hush: fix yet another fallout hush: move fixed testsuites out of hush-bugs/* Denis Vlasenko 2008-06-10 18:27:50 +00:00
  • 895bea2303 hush: fix some fallout from prev commits, add testsuite Denis Vlasenko 2008-06-10 18:06:24 +00:00
  • 46ccdcb96e hush: search/and/replace style cleanups, no code changes Denis Vlasenko 2008-06-10 18:05:12 +00:00
  • 7b4f3f13d3 hush: fix two nasty bugs: hush-bugs/tick2.tests: ok hush-bugs/tick.tests: ok Denis Vlasenko 2008-06-10 18:04:32 +00:00
  • 76d50418b3 hush: fix a memory leak in NOMMU case Denis Vlasenko 2008-06-10 16:19:39 +00:00
  • 3fe4f986a0 less: fix a case when regexp matches "" hush: remove wrong comment, expand another one Denis Vlasenko 2008-06-09 16:02:39 +00:00
  • 98a6f56d49 reword the error msg so people realize that they broke it, they buy it Mike Frysinger 2008-06-09 09:38:45 +00:00
  • 598bb732e8 cosmetics Denis Vlasenko 2008-06-09 07:58:53 +00:00
  • 2d0529c9bc msh_function.patch: picked it up in the wild. Fixed allocation bugs (it was allocating one too small vectors) but it still is very buggy, thus not applied. Denis Vlasenko 2008-06-09 07:50:25 +00:00
  • ed9d621cf4 msh: style cleanups. No code changes. Denis Vlasenko 2008-06-09 07:44:19 +00:00
  • f2cccbce37 mktemp: make default tempfile template shorter; make help text more understandable Denis Vlasenko 2008-06-08 20:40:33 +00:00
  • b8c9354114 hush: add yet another bug to testsuite :( Denis Vlasenko 2008-06-08 16:47:09 +00:00
  • 048897c971 ifenslave: small shrink text data bss dec hex filename 809731 624 7060 817415 c7907 busybox_old 809629 624 7060 817313 c78a1 busybox_unstripped Denis Vlasenko 2008-06-08 08:01:12 +00:00
  • 52a8d975da ip: make numeric table work: "ip route list table 255". closes bug 3664. Denis Vlasenko 2008-06-08 00:25:55 +00:00
  • b597564e4c ifenslave: tiny shrink Denis Vlasenko 2008-06-08 00:24:43 +00:00
  • 09c0a749a1 define CLOCK_MONOTONIC to 1 if it is not defined Denis Vlasenko 2008-06-07 23:43:43 +00:00
  • c8fa04f9b1 ifenslave: further shrink by suppressing excessive inlining ifenslave: reorder functions to avoid forward declarations Denis Vlasenko 2008-06-07 22:14:25 +00:00
  • 0876822ded ifenslave: fix improper longopts definition ifenslave: shrink Denis Vlasenko 2008-06-07 22:13:04 +00:00
  • dd6f570fa3 add libbb/print_flags.c... Denis Vlasenko 2008-06-07 15:11:08 +00:00
  • 53354ac47d libbb: introduce and use print_flags(). Mostly by Natanael Copa <natanael.copa AT gmail.com> Denis Vlasenko 2008-06-07 15:10:29 +00:00
  • f0d6c25586 Update a link to cross-compiling HOWTO. Denis Vlasenko 2008-06-07 13:59:27 +00:00
  • c0cd9f29d2 Fix trivial problems: "make clean" cleaning too much and add #include to pull in __be32 typedef. Denis Vlasenko 2008-06-07 12:23:44 +00:00
  • a05c0716c2 grep: make "-f -" work (+ testsuite) diff: small code shrink Denis Vlasenko 2008-06-07 05:19:31 +00:00
  • 401de648a7 Build system: track -Wl,-elf2flt in CFLAGS_busybox too. Document in comments that it generally should be thers, not in LDFLAGS Denis Vlasenko 2008-06-06 16:11:12 +00:00
  • 7bdf0c82da klogd: make help text more understandable klogd: by using a register instead of global variable, shrink code a bit Denis Vlasenko 2008-06-06 16:08:04 +00:00
  • 797c96d8ce - fix compilation on standard-conforming compilers Bernhard Reutner-Fischer 2008-06-06 10:31:39 +00:00
  • 593f8baeb0 - fix copy'n paste error for the release date Bernhard Reutner-Fischer 2008-06-06 08:40:28 +00:00