Commit Graph

  • 70a2c8d531 make lash deprecation more prominent Mike Frysinger 2009-03-28 12:12:58 +00:00
  • f54dd09171 mkfs.vfat: mkdosfs compat with choosing clyster size Denis Vlasenko 2009-03-28 03:22:08 +00:00
  • 14ee4e65f1 mkfs.vfat: more of pointless tweaking Denis Vlasenko 2009-03-28 02:28:58 +00:00
  • 020f465cbd mkfs.vfat: small tweak to comments Denis Vlasenko 2009-03-28 02:18:49 +00:00
  • 9d04b6b630 mkdosfs (aka mkfs.vfat): new applet by Vladimir Denis Vlasenko 2009-03-28 02:13:01 +00:00
  • 4d3a812b71 ls: warning fix rm: accept and ignore -v (verbose) Denis Vlasenko 2009-03-27 17:22:00 +00:00
  • 3603cd2808 tail: fix tail +N syntax not working. Closes bug 221. Denis Vlasenko 2009-03-27 02:36:02 +00:00
  • bfc0fae952 enable most job functions on no-mmu systems Mike Frysinger 2009-03-26 18:14:16 +00:00
  • f9beb61a81 tftp: when we infer local name from remote (-r [/]path/path/file), strip path. This mimics wget and is generally more intuitive. Denis Vlasenko 2009-03-25 03:55:53 +00:00
  • b2705e1652 do not make startup banner depend on job support Mike Frysinger 2009-03-23 08:44:02 +00:00
  • c0ea82a457 libbb: revent previous version of "concurrent history updating" and replace it with one which does not "snoop" history written by others. (1) it is what bug 185 needs, and (2) it is less bloaty: Denis Vlasenko 2009-03-23 06:33:37 +00:00
  • ddbee974b4 move parse_stream out of ENABLE_HUSH_TICK to avoid implicit decl/build error Mike Frysinger 2009-03-22 22:48:41 +00:00
  • 57abf9e947 libbb: make history saving/loading concurrent-safe * all history writers always append (not overwrite) history files * they reload history if they detect that file length has changed since last write * they trim history file only when it grows 4 times longer than MAXLINES * they do this atomically by creating new file and renaming it to old Denis Vlasenko 2009-03-22 19:00:05 +00:00
  • 3fd1046300 timeout: fix parsing of -t NUM on MMU Denis Vlasenko 2009-03-22 14:49:00 +00:00
  • 424f79b48f hush: rearrange functions to reduce amount of forward references. Minimal code changes. Denis Vlasenko 2009-03-22 14:23:34 +00:00
  • e1300f6fc7 hush: fix segv at repeated "set -- a b c" + "shift" Denis Vlasenko 2009-03-22 11:41:18 +00:00
  • 786ce17d6d hush: fix strcpy of potentially overlapping strings Denis Vlasenko 2009-03-21 21:51:11 +00:00
  • ccff0b962c msh testsuite: fix false positive, tweak run stript Denis Vlasenko 2009-03-21 19:58:58 +00:00
  • 3a014b85dc ls: make readlink error to not disrupt output (try ls -l /proc/self/fd). libbb: make xmalloc_readlink_or_warn warning more specific. Denis Vlasenko 2009-03-21 19:11:23 +00:00
  • 05af832097 cpio: more compat: -0 and -L options Denis Vlasenko 2009-03-20 23:01:48 +00:00
  • 83518d18a3 Compatibility fixes: Denis Vlasenko 2009-03-20 22:17:13 +00:00
  • 0b28103cc7 cd: "support" -v by ignoring it Denis Vlasenko 2009-03-20 14:04:00 +00:00
  • feecc7b74e hush: tweak testsuite Denis Vlasenko 2009-03-20 12:12:33 +00:00
  • a8b6dff97f hush: fix bug 207 and "hush -c" parameter passing. Now hush -c 'printf "%s\n" "$@"' (prints "\n") and hush -c 'printf "%s\n" "$@"' qwe asd (prints "asd\n") both work correctly Denis Vlasenko 2009-03-20 12:05:14 +00:00
  • 5368ad53e9 ash: expand comment Denis Vlasenko 2009-03-20 10:20:08 +00:00
  • 11fb7cf5af hush: fix set [--] params. Closes bug 199. Denis Vlasenko 2009-03-20 10:13:08 +00:00
  • 1bb3d7e450 ash: add missing comma in debug scaffolding Denis Vlasenko 2009-03-20 07:45:36 +00:00
  • b9e70ddf2d ash: fix a case where we close wrong descriptor; add debug hack for that Denis Vlasenko 2009-03-20 01:24:08 +00:00
  • f173395c4a ash: DEBUG should be 0 :) Denis Vlasenko 2009-03-19 23:21:55 +00:00
  • b21f379639 ash: fix TRACE commands Denis Vlasenko 2009-03-19 23:09:58 +00:00
  • 653d8e79b2 ash: make evaltree save/restore int suppression depth. Hopefully this fixes bug 189. Not confirmed by users yet. Denis Vlasenko 2009-03-19 21:59:35 +00:00
  • 731de5ce76 doc update Denis Vlasenko 2009-03-19 13:42:05 +00:00
  • 4b875708c1 ash: in dotrap(), do not clear gotsig[] for SIGINT if there is no handler for it, otherwise raise interrupt gets confused later. The rest are readability fixes. Denis Vlasenko 2009-03-19 13:30:04 +00:00
  • 0354aba9a1 df: fix FEATURE_DF_FANCY=off, FEATURE_HUMAN_READABLE=on case. Denis Vlasenko 2009-03-19 03:56:20 +00:00
  • 7f88e34e1a ash: tentatively fix bug 189. Denis Vlasenko 2009-03-19 03:36:18 +00:00
  • 5981ba5843 init: test for vt terminal with VT_OPENQRY, assume that anything else is TERM=vt102, not TERM=linux. (Serial console test is less correct) Tentatively closes bug 195. Denis Vlasenko 2009-03-19 02:35:44 +00:00
  • 5c2b81470d ash: fix "ash -c 'exec 1>&0'" complaining that fd 0 is busy Denis Vlasenko 2009-03-19 01:59:59 +00:00
  • c1969f69b1 ls: make color-related code more readable. Fix a case when it was working non-deterministically. Denis Vlasenko 2009-03-18 22:39:34 +00:00
  • cbb4e61dd5 httpd: add comment explaining why SERVER_NAME etc is not set. Denis Vlasenko 2009-03-18 20:00:46 +00:00
  • 9f57cf6604 ftpd: fix command fetching to not do it in 1-byte reads; fix command de-escaping. Tested to download files with embeeded \xff and LF. libbb: tweaks for the above Denis Vlasenko 2009-03-18 17:32:44 +00:00
  • fce4a9454c ftpd: add some comments Denis Vlasenko 2009-03-18 16:02:54 +00:00
  • e3b840ce98 ftpd: trim messages (but make sure they still make sense) text data bss dec hex filename 4400 0 0 4400 1130 ftpd_old.o 4346 0 0 4346 10fa ftpd.o Denis Vlasenko 2009-03-18 14:25:28 +00:00
  • 5b492ee876 ftpd: do not use nasty tricks for re-execing if we are on MMU machine. On NOMMU, code is alomost the same, on MMU: Denis Vlasenko 2009-03-18 14:12:22 +00:00
  • 1432cb4bd9 ftpd: add support for MDTM, I see clients often use it, it may allow client-side caching. Denis Vlasenko 2009-03-18 00:45:00 +00:00
  • 3a7a1eba2e ftpd: document NLST format Denis Vlasenko 2009-03-17 13:03:06 +00:00
  • 1a82555108 ftpd: instead of wordy HELP, implement useful, and smaller, FEAT. (HELP is still "supported" as an alias to FEAT) Denis Vlasenko 2009-03-17 12:40:34 +00:00
  • edb0de4283 ftpd: implement -vv verbosity Denis Vlasenko 2009-03-17 12:23:24 +00:00
  • e6c94a611a ftpd: tweak timeout code Denis Vlasenko 2009-03-17 05:11:51 +00:00
  • 99d71da1cf chat: update by Vladimir 1) to treat timeout more correctly (timeout affects whole send command duration, not a single char); 2) to recognize RECORD directive. Denis Vlasenko 2009-03-16 23:06:23 +00:00
  • 074c9036b2 ftpd: fix thinko: set_nport takes port in network order Denis Vlasenko 2009-03-16 21:01:41 +00:00
  • fbf5846ce1 ftpd: dont use fdprintf for simple status messages Denis Vlasenko 2009-03-16 20:54:45 +00:00
  • 43bb7bba3b ftpd: simplify PORT check by assuming IP = peer's IP. Should be as safe as before this change. Denis Vlasenko 2009-03-16 19:54:06 +00:00
  • 20c8216897 ftpd: add idle and absolute timeouts. This is a security issue, otherwise ftpd may end up hanging indefinitely. Denis Vlasenko 2009-03-16 16:19:53 +00:00
  • f2160b6a09 ftpd: security tightened up: PORT is not allowed on !IPv4 PORT must have IP == peer's IP upload is allowed only into regular files Denis Vlasenko 2009-03-16 14:53:54 +00:00
  • 7a6766428e awk: fix compat issue found by gpm build Denis Vlasenko 2009-03-15 22:20:31 +00:00
  • 9210a36495 tr: support -C as synonym to -c Denis Vlasenko 2009-03-15 16:41:55 +00:00
  • fc58ba1298 ftpd: fix the bug where >2GB file ops report errors; make a few simplifications; add TODOs. Denis Vlasenko 2009-03-15 15:54:58 +00:00
  • 823f10b8f0 sha: merge K[] for sha256 and 512 Denis Vlasenko 2009-03-15 04:56:51 +00:00
  • 8ec8d5e3db sha: fix thinko in sha512; add FAST_FUNC to sha1/sha256 Denis Vlasenko 2009-03-15 02:56:00 +00:00
  • e9afc468fa sha: merge sha1/sha256 handling (they are similar enough for this), shrink sha215 code Denis Vlasenko 2009-03-15 02:28:05 +00:00
  • 7241e6d377 uname: correct cut/paste error touch: add long options Denis Vlasenko 2009-03-15 01:28:30 +00:00
  • 7aaedcf21e mount: support "-O option"; stop trying to mount swap partitions Denis Vlasenko 2009-03-14 22:57:20 +00:00
  • 447ab18cf6 uname: support long options Denis Vlasenko 2009-03-14 18:41:19 +00:00
  • 3b5c9b8885 insmod/modprobe: do not pass NULL to kernel as module parameter Denis Vlasenko 2009-03-13 23:43:26 +00:00
  • 1f0b95f147 tar: make FEATURE_TAR_AUTODETECT work with DESKTOP off too. Denis Vlasenko 2009-03-13 14:26:44 +00:00
  • c8329c9568 sha: reduce sha256/512 context size. Make sha1/sha256 code more similar Denis Vlasenko 2009-03-12 19:06:18 +00:00
  • 4a43057268 sha: tiny shrink Denis Vlasenko 2009-03-12 17:50:50 +00:00
  • ddb1b85053 add comment about sha testing Denis Vlasenko 2009-03-12 16:05:02 +00:00
  • cd2cd312b7 shrink sha hashing a bit more (remove wbuflen field from ctx), remove the requirement for aligned buffer Denis Vlasenko 2009-03-12 15:40:27 +00:00
  • 6a5d9faa29 shrink sha hashing Denis Vlasenko 2009-03-12 15:39:11 +00:00
  • 4abaec50a2 popmaildir: fix several grave bugs with using memory past end of malloc block Denis Vlasenko 2009-03-12 15:35:26 +00:00
  • dec37b3232 the -elf2flt flag can be used w/out -Wl, so drop the requirement so people can use either form Mike Frysinger 2009-03-12 07:56:49 +00:00
  • 98c87f7575 sha256/512: code shrink. Run-tested. Denis Vlasenko 2009-03-11 21:15:51 +00:00
  • 54ac03a618 *: remove LOG_NOWAIT Denis Vlasenko 2009-03-11 15:59:49 +00:00
  • 4221e90ae4 ftpd: stop unconditional logging to syslog. This was the only applet which was doing it. Added option -S to enable it when desired. Denis Vlasenko 2009-03-11 15:07:44 +00:00
  • a19e64933c docs/logging_and_backgrounding.txt: new mini-doc dnsd: remove statics, remove nerly-useless SIGINT handler crond: correct more of logfile to 0666 (as usual, umask allows user to remove unwanted bits). nameif: print errors to stderr too, not just to syslog Denis Vlasenko 2009-03-11 14:40:00 +00:00
  • 4774179cb9 mail.c: more robust handling of SIGCHLD init: more robust signal handling Denis Vlasenko 2009-03-10 16:01:57 +00:00
  • 245f91b649 ftpd + ls - timestamp = confused Mozilla. Prevent that. Denis Vlasenko 2009-03-09 22:37:23 +00:00
  • 5b28d314e7 ftpd: add LOG_NDELAY to openlog Denis Vlasenko 2009-03-09 17:22:16 +00:00
  • 1a6adbd71b uniq: strncmp(a,b, -1) might be problematic, use INT_MAX instead Denis Vlasenko 2009-03-09 16:43:28 +00:00
  • 9257671c76 fix typo in help text Denis Vlasenko 2009-03-09 16:25:33 +00:00
  • c41cba5a57 ftpd: reuse ls applet for LIST/NLST/STAT generation Denis Vlasenko 2009-03-09 15:46:07 +00:00
  • 9b2fbda538 ftpd: EPSV and SIZE support. Tested to work on IPv6 too. libbb: str2sockaddr shuld accept [IPv6] addr without port - wget 'ftp://[::1]/file' needs that to work. Denis Vlasenko 2009-03-09 13:01:08 +00:00
  • 57a3b17498 ftp: reduce amount of realloc's done in cmdio_write Denis Vlasenko 2009-03-09 04:38:37 +00:00
  • d42eb81206 ftpd: code shrink Denis Vlasenko 2009-03-09 04:22:52 +00:00
  • 3455285339 ftpd: code shrink Denis Vlasenko 2009-03-09 04:18:00 +00:00
  • f1a11b5a4e ftp: code shrink Denis Vlasenko 2009-03-09 04:13:59 +00:00
  • 9e95920efd ftpd: code shuffled a bit, added comments Denis Vlasenko 2009-03-09 03:15:05 +00:00
  • 51c9bb1fd1 ftpd: add comment Denis Vlasenko 2009-03-09 02:51:46 +00:00
  • ffb4bb3034 ftpd: further code shrink Denis Vlasenko 2009-03-09 02:23:45 +00:00
  • 73c571a5ff *: move get_sock_lsa and xwrite_str to libbb, use where appropriate Denis Vlasenko 2009-03-09 00:12:37 +00:00
  • 5e4fda0aff ftpd: code chrink, fixed some minor bugs ls: update comment *: openlog fixes (added LOG_PID, set LOG_DAEMON as appropriate) Denis Vlasenko 2009-03-08 23:46:48 +00:00
  • bf9d17949e adding forgotten new file Denis Vlasenko 2009-03-08 09:31:28 +00:00
  • 16b4a2de97 ftpd: new applet by Adam Tkac Denis Vlasenko 2009-03-08 09:30:56 +00:00
  • c8985bf353 website: mention fixes to syslogd Denis Vlasenko 2009-03-08 01:06:18 +00:00
  • 01034172f5 website: announce 1.13.3 Denis Vlasenko 2009-03-08 01:00:16 +00:00
  • fb1a23d73b halt/reboot/poweroff: improve error reporting Denis Vlasenko 2009-03-07 01:54:24 +00:00
  • a6b6f05379 further work on modprobe Denis Vlasenko 2009-03-06 22:48:11 +00:00
  • 8517d6fc1f - test commit Bernhard Reutner-Fischer 2009-03-05 17:27:39 +00:00
  • 0e2f362a61 modprobe: rework/speedup by Timo Teras (timo.teras AT iki.fi) Denis Vlasenko 2009-03-05 16:32:27 +00:00