commit | author | date | description |
a51c66edb7c9 | Rob Landley <rob@landley.net> | 01:01:53 nbsp;AM 17-11-2024 | Switch type to long long one entry earlier so (1<<31) isn't negative and printf("%llxn", _PS_RGROUP|_PS_RUSER) isn't ffffffff80000000 |
4b238cf6c5ea | Rob Landley <rob@landley.net> | 05:03:27 nbsp;PM 16-11-2024 | Don't output "length" byte at start of text replies. |
30f6d6ca771d | Rob Landley <rob@landley.net> | 05:02:47 nbsp;PM 16-11-2024 | Detect truncated replies, minor cleanups, better error messages. |
090f138c97e2 | Elliott Hughes <enh@google.com> | 10:23:40 nbsp;PM 14-11-2024 | ls: clarify relationship of -s and --block-size. |
2045c952145e | Rob Landley <rob@landley.net> | 04:12:18 nbsp;PM 08-11-2024 | Kana provided the file, and clarified the ==4 check excludes fat16. |
d04c449ebf8d | Rob Landley <rob@landley.net> | 03:36:12 nbsp;PM 08-11-2024 | Comment out test that submitter didn't include test file for, and move *type=='v' check back under distinguishing between vfat/iso9660 instead of run for all filetypes and potentially triggering if a new 4 letter physical filesystem type starting with v shows up in future. |
eafb0b6bb522 | Kana Steimle <kanasteimle@gmai | 12:35:31 nbsp;PM 06-11-2024 | blkid, mount: fix `blkid -L` and add support for `mount LABEL=...` |
542f62759a77 | Elliott Hughes <enh@google.com> | 10:27:16 nbsp;AM 07-11-2024 | Fix devmem build with clang. |
c5a646a9e5ac | Rob Landley <rob@landley.net> | 02:36:21 nbsp;PM 04-11-2024 | Move break/continue to builtin commands with help text. |
c47184b389d5 | Rob Landley <rob@landley.net> | 05:23:20 nbsp;PM 03-11-2024 | Annotate broken test_sh which bash (TEST_HOST) passes but toysh doesn't. |
fa34b1250fe5 | Rob Landley <rob@landley.net> | 04:58:08 nbsp;PM 03-11-2024 | TEST_HOST behavior changed between bash 5.0 and 5.2 |
658189ac5357 | Rob Landley <rob@landley.net> | 05:25:12 nbsp;PM 01-11-2024 | Allow TOOLCHAIN= to list additional host commands for airlock_install. |
a60aa34ca67f | Rob Landley <rob@landley.net> | 04:27:47 nbsp;PM 01-11-2024 | Add QEMU_M for the default mkroot case QEMU="$CROSS -M blah", and add riscv64 kernel build. |
07fe9d554f96 | Rob Landley <rob@landley.net> | 11:51:34 nbsp;AM 29-10-2024 | Minor cleanups. |
b98e7eba91c6 | Karthikeyan Ramas <kramasub@google. | 08:40:54 nbsp;PM 25-10-2024 | Support non memory mapped access |
4a31815805bb | Ray Gardner <raygard@gmail.co | 05:50:25 nbsp;PM 01-10-2024 | Update awk.test |
db66ae9d0b74 | Ray Gardner <raygard@gmail.co | 05:49:06 nbsp;PM 01-10-2024 | Fix out-of-bounds memory access in splitter() |
001eafcd78b8 | Ray Gardner <raygard@gmail.co | 05:46:35 nbsp;PM 01-10-2024 | Rewrite record-reading routines |
0631575ba0a2 | Ray Gardner <raygard@gmail.co | 05:05:00 nbsp;PM 07-09-2024 | Update awk.test |
d91b999c7b1c | Ray Gardner <raygard@gmail.co | 05:00:25 nbsp;PM 07-09-2024 | Fix field split bug when RS="" and FS is one char |
2f07d87b26e8 | Firas Khalil Khan <firasuke@gmail.c | 11:26:42 nbsp;PM 22-10-2024 | Add hwdata path to lsusb/lspci |
4073e77933d2 | Rob Landley <rob@landley.net> | 06:06:41 nbsp;PM 19-10-2024 | Add O_NONBLOCK and O_NOCTTY to grep's open flags, so grep -r doesn't catch on FIFO and tty dev nodes quite so easily. Add FIFO test. |
a977849dd917 | Rob Landley <rob@landley.net> | 02:03:53 nbsp;AM 16-10-2024 | Add a FAQ to explain scripts/prereq/build.sh hermetic builds. |
75edf09329f6 | Rob Landley <rob@landley.net> | 11:41:24 nbsp;AM 14-10-2024 | FAQ: add to the index and existing answer that had no question link. |
225ae60ccc36 | Rob Landley <rob@landley.net> | 10:41:39 nbsp;AM 14-10-2024 | Minor style tweaks. |
47bc0009f567 | Rob Landley <rob@landley.net> | 09:12:05 nbsp;AM 10-10-2024 | chdir to / in xvdaemon() so background process doesn't pin mount points. |
1d4666d12e24 | Rob Landley <rob@landley.net> | 07:39:52 nbsp;AM 10-10-2024 | Use nommu-friendly daemonize. |
895c1d837f3d | Rob Landley <rob@landley.net> | 07:29:04 nbsp;AM 10-10-2024 | More cleanup, mostly switch CFG_wKLOGD_SOURCE_RING_BUFFER to -s option. |
81ca15621393 | Rob Landley <rob@landley.net> | 07:03:30 nbsp;AM 07-10-2024 | Cleanup pass on klogd. |
96bab8240c51 | Rob Landley <rob@landley.net> | 12:36:13 nbsp;AM 13-09-2024 | Don't snapshot the flags just to locally enable -r, use second variable. |
9cde58342497 | Elliott Hughes <enh@google.com> | 06:12:58 nbsp;PM 10-09-2024 | cp: fix -i and -v messages. |
aea95681c27f | Daniel Rosenberg <drosen@google.co | 03:32:13 nbsp;PM 04-09-2024 | Fix diff between symlinks and fifos |
c55661843fd9 | Ray Gardner <raygard@gmail.co | 08:59:50 nbsp;PM 29-08-2024 | Mod getrec_f() to permit null RS="()" |
fa48dde1ff16 | Ray Gardner <raygard@gmail.co | 03:24:40 nbsp;PM 25-08-2024 | Remove .slotnum field on symbol tables; slight compile cleanup |
6425ab63e30e | Ray Gardner <raygard@gmail.co | 05:44:24 nbsp;PM 24-08-2024 | Fix field splitting and split() bugs |
907dece88d92 | Ray Gardner <raygard@gmail.co | 08:08:07 nbsp;PM 10-08-2024 | make srand() POSIX.2024 compliant |
88a9e202c7be | Ray Gardner <raygard@gmail.co | 05:47:59 nbsp;PM 08-08-2024 | Mods to make "interactive input" work with awk |
f6c473829aef | Ray Gardner <raygard@gmail.co | 05:47:40 nbsp;PM 08-08-2024 | Add awk_exit() function |
27d18f0068b9 | Ray Gardner <raygard@gmail.co | 05:47:23 nbsp;PM 08-08-2024 | Fix nextfile; add tests |
4e33d2ad59d6 | Rob Landley <rob@landley.net> | 11:26:55 nbsp;PM 03-09-2024 | Functions need at least a second user to move from the command to lib/ |
8bed55bb67ad | Daniel Rosenberg <drosen@google.co | 06:05:26 nbsp;PM 30-07-2024 | Support diff --no-dereference |
64626895854b | Brian Norris <briannorris@goog | 09:15:29 nbsp;AM 22-08-2024 | dmesg: Line buffering for stdout |
c87b0c51b3b5 | Brian Norris <briannorris@goog | 09:15:28 nbsp;AM 22-08-2024 | dmesg: Add -W (--follow-new) support |
24f77535ea28 | Rob Landley <rob@landley.net> | 08:45:47 nbsp;PM 30-08-2024 | Fix typo. |
ab9caa5466df | Elliott Hughes <enh@google.com> | 06:50:27 nbsp;PM 23-08-2024 | ps: drop dependency on Android's libprocessgroup. |
db766252926b | Elliott Hughes <enh@google.com> | 04:48:57 nbsp;PM 02-08-2024 | host: fix duplicate strings. |
d50372cad35d | Rob Landley <rob@landley.net> | 11:51:51 nbsp;PM 16-08-2024 | Add obsolete sparse format test file, with test. |
3f4bde25e686 | Rob Landley <rob@landley.net> | 01:33:21 nbsp;AM 16-08-2024 | Move the existence check after the build. (Oops.) |
6b64788a107c | Rob Landley <rob@landley.net> | 04:33:12 nbsp;PM 13-08-2024 | Move anystart() to lib/lib.c |
b9a4c1a80904 | Rob Landley <rob@landley.net> | 02:00:31 nbsp;AM 12-08-2024 | Add riscv32 target. |
650ff11a3799 | Rob Landley <rob@landley.net> | 01:59:56 nbsp;AM 12-08-2024 | Don't need to specify the path to zImage, it's based on $KARCH |
203458d4ea71 | Rob Landley <rob@landley.net> | 03:41:07 nbsp;PM 11-08-2024 | Build hwclock when gettimeofday() syscall unavailable. |
d9d0a1c6e6b2 | Elliott Hughes <enh@google.com> | 04:20:00 nbsp;PM 02-08-2024 | file: don't print ELF flags unless we've verified the bitness. |
17afb6d172e6 | Elliott Hughes <enh@google.com> | 02:42:03 nbsp;PM 02-08-2024 | getty: fix /etc/issue output. |
0b2d5c2bb3f1 | Rob Landley <rob@landley.net> | 11:21:28 nbsp;AM 06-08-2024 | Fix BUILTIN=1 mkroot builds for vanilla (unpatched) kernels. |
5feaacbab856 | Elliott Hughes <enh@google.com> | 04:00:21 nbsp;PM 31-07-2024 | sendfile_len: fix bounds check. |
f4ab441ca363 | Elliott Hughes <enh@google.com> | 02:28:05 nbsp;PM 01-08-2024 | devmem.test: ignore whitespace. |
5c9d67ded0bc | Elliott Hughes <enh@google.com> | 12:22:15 nbsp;PM 01-08-2024 | devmem: add --no-sync option. |
686ca43323b2 | Elliott Hughes <enh@google.com> | 02:07:09 nbsp;PM 25-07-2024 | devmem: add -f FILE, arbitrary amounts of data. |
8b07baeec2fe | Rob Landley <rob@landley.net> | 02:04:52 nbsp;AM 29-07-2024 | Don't set stdout buffer twice (spotted by Peter Collingbourne) |
9b28d1ba0b0b | Elliott Hughes <enh@google.com> | 03:52:51 nbsp;PM 23-07-2024 | tar.test: don't test non-`-p` behavior as root. |
3470a823507f | Rob Landley <rob@landley.net> | 03:28:44 nbsp;PM 17-07-2024 | Handle extracting obsolete sparse format (in case of legacy archives). |
efb0b3921f9f | Rob Landley <rob@landley.net> | 12:18:41 nbsp;AM 12-07-2024 | Check in the file the new tar test needs. |
e4a106afa0e9 | Rob Landley <rob@landley.net> | 01:08:16 nbsp;PM 11-07-2024 | Add tar umask tests. |
93718452b9f6 | Rob Landley <rob@landley.net> | 08:03:27 nbsp;PM 10-07-2024 | Honor umask unless -p supplied. |
b9cb58b797b7 | Rob Landley <rob@landley.net> | 08:00:26 nbsp;PM 10-07-2024 | Rephrase some code clang can't handle (spurious warnings about nothing). |
0dfc17471067 | Rob Landley <rob@landley.net> | 07:55:10 nbsp;PM 10-07-2024 | Manual dash insertion needs a manual NUL. |
9115abfe4535 | Rob Landley <rob@landley.net> | 07:49:54 nbsp;PM 10-07-2024 | Fix ASAN with new debian toolchain. |
dbd267f4b7c0 | Rob Landley <rob@landley.net> | 04:04:29 nbsp;AM 08-07-2024 | Repackage Linux From Scratch 12.1 sources into a squashfs image. |
afc993e26513 | Rob Landley <rob@landley.net> | 02:51:38 nbsp;PM 04-07-2024 | Test failure as well as success, and can't use toyonly with NOHELP. |
d22deacc6eec | Rob Landley <rob@landley.net> | 02:20:58 nbsp;PM 04-07-2024 | Update help text. |
a8ead345f87c | Oliver Webb <aquahobbyist@pro | 11:55:21 nbsp;PM 02-07-2024 | test -ef -ot -nt (POSIX 2024) |
6704ba7ec58e | Ray Gardner <raygard@gmail.co | 07:56:27 nbsp;PM 14-05-2024 | Fix 'getline var' bug |
a5051b964705 | Ray Gardner <raygard@gmail.co | 05:54:46 nbsp;PM 07-05-2024 | Update awk.test |
d897ac478b9a | Ray Gardner <raygard@gmail.co | 04:21:42 nbsp;PM 05-05-2024 | clean up pass on run.c |
c4b59be67fb0 | Ray Gardner <raygard@gmail.co | 04:52:10 nbsp;PM 03-05-2024 | Fix printf "%c" bug; fsprintf() cleanup; add tests |
10865c454661 | Ray Gardner <raygard@gmail.co | 06:03:42 nbsp;PM 17-04-2024 | Improve printf/sprintf() format handling |
bb391235c312 | Ray Gardner <raygard@gmail.co | 09:55:21 nbsp;AM 13-04-2024 | Implement -b in bytesinutf8() (fixes substr()) |
0e1afc1247e1 | Ray Gardner <raygard@gmail.co | 05:15:29 nbsp;PM 12-04-2024 | Mod UTF-8 support to obviate most dynamic allocation |
3e3b212b397e | Ray Gardner <raygard@gmail.co | 05:12:33 nbsp;PM 12-04-2024 | Add -b option (use bytes, not characters) |
a3223f7acc7c | Ray Gardner <raygard@gmail.co | 05:11:29 nbsp;PM 12-04-2024 | Initial UTF-8 support |
3ff4cb6c21c4 | Ray Gardner <raygard@gmail.co | 05:08:25 nbsp;PM 12-04-2024 | Merge rx_escape_str() into escape_str(), remove new_zstring_cap() |
250bcf70fade | Ray Gardner <raygard@gmail.co | 03:54:19 nbsp;PM 06-04-2024 | Move math builtin code into main interp loop |
d95384ddcd1b | Ray Gardner <raygard@gmail.co | 02:52:14 nbsp;PM 06-04-2024 | Add bitwise operations |
c99a882d0400 | Ray Gardner <raygard@gmail.co | 09:11:27 nbsp;PM 31-03-2024 | Handle array deletions better |
7cb7fde9fcd5 | Ray Gardner <raygard@gmail.co | 09:09:27 nbsp;PM 31-03-2024 | Move setlocale(LC_NUMERIC, "") call |
4cba51ad5fb1 | Rob Landley <rob@landley.net> | 12:35:42 nbsp;AM 28-06-2024 | Move test file to the right place. |
cea2575ea60d | Ray Gardner <raygard@gmail.co | 09:07:45 nbsp;PM 31-03-2024 | Fix WEXITSTATUS() usage |
06cda4732702 | Ray Gardner <raygard@gmail.co | 03:37:15 nbsp;PM 27-03-2024 | Use random() / srandom() for toybox |
7ffb4babe843 | Ray Gardner <raygard@gmail.co | 10:58:17 nbsp;AM 27-03-2024 | Add toybox awk test file |
e17ddcf78e36 | Ray Gardner <raygard@gmail.co | 10:26:11 nbsp;AM 27-03-2024 | Make file_or_pipe be 1/0 not 'f'/'p' |
caaf3fa3aa97 | Ray Gardner <raygard@gmail.co | 09:48:00 nbsp;AM 27-03-2024 | Tweak run.c format and two minor changes |
0ca093dab6e1 | Ray Gardner <raygard@gmail.co | 08:37:49 nbsp;AM 27-03-2024 | Replace rx_compile(rx, pat) with xregcomp(rx, pat, REG_EXTENDED) |
c8d58b217977 | Ray Gardner <raygard@gmail.co | 08:16:49 nbsp;AM 27-03-2024 | Remove unneeded inits of TT.scs elements |
c02986abafa4 | Ray Gardner <raygard@gmail.co | 06:54:04 nbsp;AM 27-03-2024 | Change exprn(n) to expr(n); expr() to expr(0) |
f81fb1c8ad31 | Ray Gardner <raygard@gmail.co | 08:28:05 nbsp;PM 26-03-2024 | Remove debug code; replace envp with environ |
b6881f66dedd | Ray Gardner <raygard@gmail.co | 01:22:10 nbsp;PM 22-02-2024 | Allow nul bytes in data (WIP) |
6c6b4e1f7e04 | Ray Gardner <raygard@gmail.co | 01:16:20 nbsp;PM 22-02-2024 | Replace top of stack index with pointer |
a635708d32b2 | Ray Gardner <raygard@gmail.co | 11:53:35 nbsp;AM 15-02-2024 | Fix memory leak in assign_global() |
91167b0342d8 | Ray Gardner <raygard@gmail.co | 04:10:43 nbsp;PM 03-02-2024 | Fix previous fix for comma flag in printf |
70dc65a36130 | Ray Gardner <raygard@gmail.co | 03:03:54 nbsp;PM 03-02-2024 | write n at end of error_exit(); adjust error messages |
a0ed8b9a0c7e | Ray Gardner <raygard@gmail.co | 01:46:03 nbsp;PM 03-02-2024 | Allow comma flag in printf; fix ENVIRON init code |
baca3a4ac6f7 | Ray Gardner <raygard@gmail.co | 03:54:16 nbsp;PM 01-02-2024 | Update Makefile |
dca6d212e755 | Rob Landley <rob@landley.net> | 11:32:55 nbsp;AM 19-06-2024 | Building static dropbear wants "ar". |
d0e44b3a8cbd | Rob Landley <rob@landley.net> | 04:33:52 nbsp;PM 17-06-2024 | Move the "lie to autoconf" plumbing into main.c and apply it to grep. |
0a7def52d7d5 | Rob Landley <rob@landley.net> | 03:58:16 nbsp;PM 17-06-2024 | Teach setupfor to cope if tarball doesn't extract to package name. |
73871f765359 | Rob Landley <rob@landley.net> | 12:54:33 nbsp;PM 13-06-2024 | Silence spurious(?) ASAN warning on debian's gcc 12.2.0-14 on x86-64. |
085a9c3cc1f0 | Rob Landley <rob@landley.net> | 08:49:21 nbsp;AM 18-06-2024 | lspci -D doesn't take an argument. |
d3397e3cff67 | Dima Buzdyk <dima.buzdyk@gmai | 07:50:39 nbsp;AM 17-06-2024 | lspci: print domains |
226c0e19acf4 | Dima Buzdyk <dima.buzdyk@gmai | 04:36:42 nbsp;PM 14-06-2024 | lsusb: config space dump with multiple PCIe controllers |
c929b4ff75be | Rob Landley <rob@landley.net> | 05:49:27 nbsp;PM 14-06-2024 | First stab at -c, fluff out help text a little, minor cleanup pass. |
5c46a90c1c9f | Rob Landley <rob@landley.net> | 04:22:36 nbsp;AM 11-06-2024 | Rephrase help text. |
2c3363f742eb | Rob Landley <rob@landley.net> | 12:52:28 nbsp;PM 03-06-2024 | Use DRAIN instead of FLUSH. |
5ab80896b4aa | Rob Landley <rob@landley.net> | 07:58:45 nbsp;AM 02-06-2024 | Bump shell script filehandle to high filehandle with O_CLOEXEC. |
18595cad2e81 | Eric Roshan-Eisne <edre@google.com> | 06:02:09 nbsp;PM 01-06-2024 | vi: simplify tests |
2b9ee872ded5 | Eric Roshan-Eisne <edre@google.com> | 09:44:33 nbsp;PM 25-05-2024 | vi: handle invalid `:g` arguments without buffer overflow. |
e5c9f37c771e | Eric Roshan-Eisne <edre@google.com> | 06:22:03 nbsp;PM 25-05-2024 | vi: fix buffer overflow when entering a ridiculously long command |
abbdf74c2eab | Eric Roshan-Eisne <edre@google.com> | 06:17:29 nbsp;PM 25-05-2024 | vi: check for out of bounds read on empty `p` buffer |
83a07bfeec85 | Elliott Hughes <enh@google.com> | 03:56:10 nbsp;PM 30-05-2024 | getconf: add NPROCESSORS_CONF and NPROCESSORS_ONLN. |
70a5259261ea | Rob Landley <rob@landley.net> | 06:16:00 nbsp;AM 01-06-2024 | Move error handling into ioprio_get/set, and in-passing cleanups. |
485122644456 | xiuhong.wang <xiuhong.wang@uni | 10:13:19 nbsp;AM 30-05-2024 | Fix ionice's return value for getting process IO priority |
3c276ac106a4 | Rob Landley <rob@landley.net> | 02:08:52 nbsp;AM 30-05-2024 | Make prototype match function. (Missed one.) |
a2c4a53e155c | Rob Landley <rob@landley.net> | 11:22:08 nbsp;AM 29-05-2024 | Fix chmod g+rX-ws and similar, plus in-passing cleanups. |
2043855a4bd5 | Rob Landley <rob@landley.net> | 11:20:18 nbsp;AM 23-05-2024 | Only set speed and flush buffer when -s option supplied. |
21e163b776f3 | Yi-Yo Chiang <yochiang@google. | 06:31:41 nbsp;PM 16-05-2024 | microcom: Don't crash if failed to open paste file |
8abb10331e0a | Rob Landley <rob@landley.net> | 12:57:55 nbsp;AM 22-05-2024 | Fix stale comment. |
ad84f82acda5 | Rob Landley <rob@landley.net> | 11:34:07 nbsp;PM 20-05-2024 | toysh: implement return. |
6840392df195 | Rob Landley <rob@landley.net> | 10:48:26 nbsp;PM 20-05-2024 | Stack longjmp return vectors so builtins calling builtins can xexit() back to the shell. |
3ad2a87991aa | Rob Landley <rob@landley.net> | 09:04:05 nbsp;PM 19-05-2024 | Add TOYFLAG_NOBUF and make microcom use it. |
a21961fae6e1 | Rob Landley <rob@landley.net> | 03:39:55 nbsp;AM 17-05-2024 | Change -o to uncollated, add -O for collated. |
9c3eb4b413cc | Rob Landley <rob@landley.net> | 03:34:34 nbsp;AM 17-05-2024 | netcat: add -o |
007d102d1d4c | Yi-Yo Chiang <yochiang@google. | 06:36:38 nbsp;PM 10-05-2024 | Allow netcat -f to communicate with serial devices |
dbe06f2ff394 | Rob Landley <rob@landley.net> | 01:29:06 nbsp;PM 15-05-2024 | Skip test that triggers a macos bug. |
6983f740fff3 | Elliott Hughes <enh@google.com> | 08:24:29 nbsp;AM 10-05-2024 | find: use S_ISREG() rather than inlining it. |
6800a95ef328 | Rob Landley <rob@landley.net> | 01:43:44 nbsp;AM 08-05-2024 | Ray Gardner pointed out we were adding the +4 to the wrong side of the strlower() check for unicode facepalm. With test. |
1ef5414e940a | Ivan Mirić <1009277+imiric@u | 01:50:30 nbsp;PM 04-05-2024 | Doc: fix typos in mkroot README |
d52e93c94784 | Rob Landley <rob@landley.net> | 03:18:24 nbsp;PM 30-04-2024 | Create generated/tags.h with sed and bash instead of C. |
41e7186b012e | Rob Landley <rob@landley.net> | 02:18:57 nbsp;PM 30-04-2024 | Add a little bit on the what and why of help text. |
81a3f11ae17b | Rob Landley <rob@landley.net> | 01:15:21 nbsp;PM 30-04-2024 | Doc tweak: accept -A as an alias for -a but don't try to explain it. |
bcbbcb24c2db | Rob Landley <rob@landley.net> | 01:08:35 nbsp;PM 30-04-2024 | Switch most remaining toys.optflags&FLAG_x checks to FLAG(x) |
f53aab3ce3cd | Rob Landley <rob@landley.net> | 01:03:10 nbsp;PM 30-04-2024 | Consistently indent help blocks. |
3101559d3589 | Rob Landley <rob@landley.net> | 03:18:45 nbsp;PM 29-04-2024 | Only --start-group and --end-group when static linking. |
6ab0eb54d536 | Rob Landley <rob@landley.net> | 12:07:04 nbsp;PM 29-04-2024 | Don't rely on (skippable) airlock build to set mkroot VERSION. |
6aaeb385b2e6 | Rob Landley <rob@landley.net> | 11:55:32 nbsp;AM 29-04-2024 | If /dev/tty was never associated, writing to it produces an error. (That's why ; instead of && there, but suppress the message too.) |
da1474b1589a | Rob Landley <rob@landley.net> | 12:24:06 nbsp;PM 28-04-2024 | Fix hwclock to work with current glibc and musl, which have different bugs. |
1b6d64ffc3f5 | Rob Landley <rob@landley.net> | 01:47:35 nbsp;PM 27-04-2024 | The "extra" libraries want to go in a magic order when static linking, and probing them in parallel makes that awkward, so if there are any pass --start-group and --end-group to the linker so it actually resolves crosstalk between them. |
ddd83be0a4f4 | Rob Landley <rob@landley.net> | 10:52:02 nbsp;AM 26-04-2024 | find -size implies -type f. |
aedbaa5c4d45 | Elliott Hughes <enh@google.com> | 10:14:23 nbsp;PM 22-04-2024 | xxd: buffer input via stdio. |
0ccf2a791f77 | Rob Landley <rob@landley.net> | 10:39:15 nbsp;AM 20-04-2024 | Indent the help text block. |
7c6aecd477a9 | Rob Landley <rob@landley.net> | 09:58:06 nbsp;AM 20-04-2024 | Two changes to record-commands: 1) busybox find doesn't understand commas in -type so use parentheses and -o, 2) change semantics (sourcing changes variables) so running with no arguments sets up a persistent wrapper and outputs an export line to update variables. |
475d3aa8577c | Rob Landley <rob@landley.net> | 11:56:04 nbsp;AM 19-04-2024 | The -f doesn't reliably shut up chmod. |
544a855c8565 | Rob Landley <rob@landley.net> | 08:20:00 nbsp;PM 18-04-2024 | Add cfspeed2bps() and bsp2cfspeed() conversion functions, and make xsetspeed() use them. |
880e973acebe | Rob Landley <rob@landley.net> | 08:09:05 nbsp;PM 18-04-2024 | Let record-commands be run from an arbitrary directory. |
7d9ee89d3cf8 | Rob Landley <rob@landley.net> | 06:36:30 nbsp;AM 16-04-2024 | Vidar Karlsen says freebsd needs a magic constant. |
82720e5954cb | Rob Landley <rob@landley.net> | 07:07:49 nbsp;AM 13-04-2024 | Add uname to freebsd_miniconfig (pointed out by Vidar Karlsen) |
f2079e0f446b | Rob Landley <rob@landley.net> | 11:58:37 nbsp;AM 12-04-2024 | A sufficiently loaded server may not be able to fork()/exec() in .1 seconds (Elliott saw this), so give it a full second. |
122bbe602f50 | Rob Landley <rob@landley.net> | 08:29:53 nbsp;PM 08-04-2024 | Version 0.8.11 |
96d9f66127d8 | Rob Landley <rob@landley.net> | 01:48:09 nbsp;PM 08-04-2024 | Thinko. (Reused a variable one line too early.) |
207c985792a5 | Rob Landley <rob@landley.net> | 05:55:35 nbsp;AM 08-04-2024 | Build armv4l kernel. |
bd1b098251ef | Rob Landley <rob@landley.net> | 05:53:56 nbsp;AM 08-04-2024 | Stop forcing CONFIG_EXPERT on to disable other symbols. |
9c0e6eff9ced | Rob Landley <rob@landley.net> | 11:53:57 nbsp;PM 07-04-2024 | Fix powerpc, mips64, and s390x boards under qemu. |
9303bd8ae667 | Rob Landley <rob@landley.net> | 12:41:16 nbsp;PM 05-04-2024 | Tweak help text and comments. |
fc0e86b438e8 | Rob Landley <rob@landley.net> | 12:37:34 nbsp;PM 05-04-2024 | Fix thinko. |
2b867151f7ec | Rob Landley <rob@landley.net> | 12:18:56 nbsp;PM 05-04-2024 | Enforce min/max for % input type (time in seconds w/millisecond granularity). |
59b041d14aec | Rob Landley <rob@landley.net> | 12:06:29 nbsp;PM 05-04-2024 | Stdout buffering broke yet more stuff. |
9f7d285af66e | Rob Landley <rob@landley.net> | 11:51:20 nbsp;AM 05-04-2024 | Copy numeric config symbols into config.h. |
63b368425f4b | Rob Landley <rob@landley.net> | 11:50:34 nbsp;AM 05-04-2024 | Fix creating initramfs.cpio.gz without building kernel. |
3bbc31c78b41 | Rob Landley <rob@landley.net> | 07:06:05 nbsp;AM 05-04-2024 | Alas, nproc isn't portable (sched_getaffinity() syscall) and scripts/portability.sh already has two fallbacks (sysctl -n hw.nproc for mac/bsd and if that doesn't work either it sets CPUS=1). |
d21f10ecf7ac | Rob Landley <rob@landley.net> | 05:35:57 nbsp;AM 05-04-2024 | Add suffix to toybox-prereq build. |
b947b52b81a7 | Rob Landley <rob@landley.net> | 10:04:41 nbsp;PM 04-04-2024 | Promote fold and touch tests to "make tests". |
8dbf4e10d964 | Rob Landley <rob@landley.net> | 04:07:56 nbsp;AM 02-04-2024 | Update pass over the roadmap. |
cd9601739e70 | Rob Landley <rob@landley.net> | 01:54:56 nbsp;AM 02-04-2024 | Fix .gitignore complaining about name collisions in subdirectories. |
d1acc6e88be5 | Rob Landley <rob@landley.net> | 07:46:47 nbsp;AM 01-04-2024 | Add a canned minimal toybox build that does "cc *.c" against saved headers to provide the toybox commands used by the full scripts/make.sh, with minimal dependencies and using whatever #!/bin/sh you've got. |
28316b3621e7 | Rob Landley <rob@landley.net> | 05:15:39 nbsp;AM 01-04-2024 | List (installed) debian packages each toybox command lives in. |
97b776b705ea | Rob Landley <rob@landley.net> | 04:52:34 nbsp;AM 01-04-2024 | Move GENERIC_KCONF adjacent to get_target_config() and allow it to be overridden, deduplicate "initramfs.cpio.gz" name, always archive fs but just put it in "docs" when it's $BUILTIN (thus not used). |
ce5358d74fc9 | Rob Landley <rob@landley.net> | 02:43:34 nbsp;AM 31-03-2024 | Update architecture list in faq to match mcm-buildall.sh. |
a0a47856446f | Rob Landley <rob@landley.net> | 12:51:35 nbsp;AM 31-03-2024 | Use be2csv on all kernel configs, including generic section. |
4f097b4cb95f | Rob Landley <rob@landley.net> | 12:50:07 nbsp;AM 31-03-2024 | Simplify record-commands a little. |
98ff5f618cd9 | Rob Landley <rob@landley.net> | 05:26:37 nbsp;AM 30-03-2024 | Add microblaze kernel config, and be2csv function to convert space seperated bash brace expansions to comma separated values. |
6e1d66a2f32d | Rob Landley <rob@landley.net> | 05:24:47 nbsp;AM 30-03-2024 | Peel out KARGS and VMLINUX default values. |
15ce6410f43e | Rob Landley <rob@landley.net> | 10:03:12 nbsp;PM 28-03-2024 | Update README generation. |
b19fece9bc95 | Rob Landley <rob@landley.net> | 10:01:49 nbsp;PM 28-03-2024 | Add /etc/os-release file. |
a8b55f89c735 | Peter Collingbour <pcc@google.com> | 10:45:07 nbsp;PM 27-03-2024 | inotifyd: Don't ignore the first mask character. |
1a5aa1771090 | Rob Landley <rob@landley.net> | 09:42:11 nbsp;PM 28-03-2024 | Add sh4eb target, with BINFMT_FLAT support. |
82fcc232ce46 | Elliott Hughes <enh@google.com> | 02:37:00 nbsp;PM 27-03-2024 | inotifyd: enable line buffering. |
bb91cee6fa1f | Rob Landley <rob@landley.net> | 03:27:48 nbsp;AM 28-03-2024 | Use current musl-cross-make and build more toolchains. |
95906a13d1c6 | Oliver Webb <aquahobbyist@pro | 01:40:49 nbsp;PM 27-02-2024 | uchar is useless since we -funsigned-char |
c40010f7a672 | Oliver Webb <aquahobbyist@pro | 01:03:24 nbsp;PM 27-02-2024 | bc.c: Large block of numbers -> String for -l lib |
d4fa148ece04 | Elliott Hughes <enh@google.com> | 08:38:27 nbsp;AM 22-03-2024 | restorecon: use FLAG() macro for readability. |
f58425918afe | Elliott Hughes <enh@google.com> | 04:34:00 nbsp;PM 21-03-2024 | Reduce ifconfig test flake. |
39dea7710fa4 | Rob Landley <rob@landley.net> | 02:59:53 nbsp;AM 22-03-2024 | Fix "install -dm 02750 directory" and add tests. |
896bb66a6db0 | Rob Landley <rob@landley.net> | 10:57:43 nbsp;PM 21-03-2024 | Add env -e to execute a different command than argv[0] from the command list. |
d298747580c7 | Rob Landley <rob@landley.net> | 07:55:38 nbsp;PM 20-03-2024 | If /sys isn't mounted or the loop device is disassociated between reading /proc/mounts and asking for follow-up data from sysfs, readfile() returns NULL and there should have been an else case setting it back to "" instead of NULL so the printf() and if (!*ss) free(ss) didn't try to dereference the NULL. |
c1fb95a3d859 | Rob Landley <rob@landley.net> | 11:20:22 nbsp;AM 19-03-2024 | Teach mount to show file= option when displaying loopback mounts. |
567f8daac6e7 | Rob Landley <rob@landley.net> | 07:02:14 nbsp;AM 18-03-2024 | Build plumbing: redo compflags(), pull out $VERSION calculation, allow $VERSION override without the -DTOYBOX_VERSION="blah" wrapper, remove magic sed line ranges for dependency checking (tag lines with #d instead), split out FILES= in generated build.sh and wordwrap it to be more legible, make PATH= a comment for dependency checking instead of a variable override on the target system. |
f888f11f25bd | Rob Landley <rob@landley.net> | 05:00:33 nbsp;AM 18-03-2024 | Emit make test_help and make test_install targets, only skip command targets. (Because "make help" and "make install" have existing meanings, and thus can't build those standalone commands.) |
bd741faa4ecd | Rob Landley <rob@landley.net> | 05:52:44 nbsp;PM 15-03-2024 | Fix first line summary for xzcat. |
919273caec8c | Rob Landley <rob@landley.net> | 05:36:15 nbsp;PM 15-03-2024 | Simplify and parallelize library probe. |
6c23ff0168c1 | Elliott Hughes <enh@google.com> | 05:03:51 nbsp;PM 14-03-2024 | readelf: fix -n for x86-64 ibt/shstk notes. |
cab0b6653827 | Mathieu Anquetin <mathieu.anquetin | 02:21:38 nbsp;PM 11-01-2024 | hexdump: fix NUL character handling |
ea119151ccc5 | Elliott Hughes <enh@google.com> | 05:15:42 nbsp;PM 11-03-2024 | watch: flush the buffer each time around the loop. |
eeae5684793c | Rob Landley <rob@landley.net> | 09:50:59 nbsp;AM 13-03-2024 | Fix use after free. |
afeed2d46a9a | Elliott Hughes <enh@google.com> | 08:39:34 nbsp;AM 08-03-2024 | ping: opt in to line buffering. |
38505e0ab9a1 | Christian Koestli <christian.koestl | 01:01:47 nbsp;PM 08-03-2024 | Adjust documentation to real possible values |
5b9542cbf840 | Oliver Webb <aquahobbyist@pro | 06:18:06 nbsp;PM 04-03-2024 | tests for sha3sum |
7768b83385b2 | Rob Landley <rob@landley.net> | 05:04:44 nbsp;PM 03-03-2024 | Add riscv64 and sh4eb compiler targets. |
c39a6eefc8ed | Rob Landley <rob@landley.net> | 05:04:04 nbsp;PM 03-03-2024 | Upstream musl-cross-make finally updated to musl-1.2.4. |
a2419ad52d48 | Rob Landley <rob@landley.net> | 01:58:43 nbsp;AM 03-03-2024 | Add mv -x to atomically swap two files. |
cc67996f8096 | Rob Landley <rob@landley.net> | 09:28:05 nbsp;PM 01-03-2024 | Promote getopt. |
71f05097a5fd | Rob Landley <rob@landley.net> | 09:25:17 nbsp;PM 01-03-2024 | Cleanup pass. |
481ec7b80e2a | Oliver Webb <aquahobbyist@pro | 11:49:12 nbsp;PM 29-02-2024 | bc: remove a ton of auto-generated test cases that are useless |
e58d53d77a69 | Oliver Webb <aquahobbyist@pro | 05:34:53 nbsp;PM 28-02-2024 | getopt.c: Formatting, printf -> xprintf/xputsn/putchar, Referance link |
878786c67e9a | Rob Landley <rob@landley.net> | 10:53:58 nbsp;AM 29-02-2024 | Roadmap updates. |
a675c9a96c34 | Rob Landley <rob@landley.net> | 10:36:54 nbsp;PM 27-02-2024 | Bugfix for last patch: don't end the stream before writing the data. |
93cb1c299fdf | Oliver Webb <aquahobbyist@pro | 07:01:18 nbsp;PM 27-02-2024 | xzcat.c: Formatting, Cleanup, Resolve ifdefs, Tests for errors, testing -> testcmd, Rearange/Rewrite large comments to be C99, reange code (main at bottom, do_command above it), Remove some function prototypes, Remove "!= 0/NULL", "x == 0" to "!x", uint32_t to unsigned, uint8_t to char, remove vli_type typedef, remove inline (useless in modern C), Hex -> Dec when under 10, |
c2deb895ac55 | Oliver Webb <aquahobbyist@pro | 12:53:53 nbsp;PM 19-02-2024 | ts, remove MAYFORK, add in LINEBUF |
1e3708a91268 | Rob Landley <rob@landley.net> | 05:51:37 nbsp;PM 21-02-2024 | Change file list collection for build. |
c1f29df00588 | Rob Landley <rob@landley.net> | 05:43:47 nbsp;PM 21-02-2024 | Shut the compiler up. |
b89c8914513e | Rob Landley <rob@landley.net> | 09:45:03 nbsp;AM 21-02-2024 | When xargs child exits with 255, stop processing input. |
f79b72761f49 | Thiébaud Weksteen <tweek@google.com | 11:09:49 nbsp;AM 19-02-2024 | Update getfattr/setfattr tests |
2c96060080ec | Thiébaud Weksteen <tweek@google.com | 11:09:49 nbsp;AM 19-02-2024 | Fix tests for getfattr/setfattr |
43c9ee33216c | Rob Landley <rob@landley.net> | 07:51:53 nbsp;PM 18-02-2024 | Fix nbd-client.test to not abort "make tests". |
5c8cd70ae036 | Taisuke Matsushir <tmfreq0825@gmail | 02:59:50 nbsp;PM 18-02-2024 | Fix stty not setting baud rate to 57600 |
ea51fa537ac9 | Rob Landley <rob@landley.net> | 06:47:34 nbsp;PM 17-02-2024 | Forgot to check in nbd-client.test. |
2663d8e3e7ac | Askar Safin <safinaskar@mail. | 10:52:00 nbsp;AM 13-02-2024 | Fixed typo in mkroot/packages/busybox |
9f4df994dd93 | Rob Landley <rob@landley.net> | 02:19:13 nbsp;AM 12-02-2024 | Oliver Webb noticed that MAYFORK OLDTOY() aliases don't become builtins. |
73645dac0bc7 | Rob Landley <rob@landley.net> | 02:27:21 nbsp;AM 11-02-2024 | Whitespace: remove unnecessary/inconsistent newline |
570fc119c68f | Rob Landley <rob@landley.net> | 02:32:16 nbsp;AM 10-02-2024 | Whitespace cleanup. |
8a2d19bf12c2 | Rob Landley <rob@landley.net> | 06:21:42 nbsp;AM 09-02-2024 | Rewrite globals.h generation to only call sed twice. |
bd6357ebe5a6 | Rob Landley <rob@landley.net> | 05:56:37 nbsp;AM 08-02-2024 | Convert more testing->testcmd. |
1dd04fe95769 | Rob Landley <rob@landley.net> | 05:53:12 nbsp;AM 08-02-2024 | Grep -Am test (for commit 4277f1801036) |
8fbff9dc2e8f | Rob Landley <rob@landley.net> | 05:43:52 nbsp;AM 08-02-2024 | Add wc -L and tests. |
0562629fa863 | Kalesh Singh <kaleshsingh@goog | 01:23:53 nbsp;PM 07-02-2024 | toybox: Make readelf aware of NT_ANDROID_TYPE_PAD_SEGMENT |
ca6bde9e1c43 | Elliott Hughes <enh@google.com> | 10:05:37 nbsp;AM 07-02-2024 | top -b: add missing flush. |
a57e42a386b0 | Elliott Hughes <enh@google.com> | 11:12:15 nbsp;AM 06-02-2024 | vmstat: fix buffering. |
792c5a2882e2 | Rob Landley <rob@landley.net> | 07:42:01 nbsp;AM 05-02-2024 | Fix TEST_HOST for wc, adding "utf8locale" function. |
98f982d8b9fc | कारतोफ्फेलस्क्रिप <aditya@netroy.in | 05:49:06 nbsp;AM 28-01-2024 | netcat: Implement zero I/O mode |
bb3d8eb56f2d | Rob Landley <rob@landley.net> | 09:37:31 nbsp;PM 04-02-2024 | Explain why toybox doesn't have (or need) cttyhack. |
6d9a752ac585 | Rob Landley <rob@landley.net> | 07:05:10 nbsp;AM 30-01-2024 | Fix grep -w and add lots of tests. |
a60c1d84faab | Rob Landley <rob@landley.net> | 12:18:47 nbsp;AM 28-01-2024 | Don't leak script filehandles into child process. |
105afc755c31 | Rob Landley <rob@landley.net> | 12:17:41 nbsp;AM 28-01-2024 | Fix ps in mkroot (claim tty) and redirect stdout/stderr to real console as well. |
2904747da9e4 | Rob Landley <rob@landley.net> | 11:03:12 nbsp;PM 27-01-2024 | Teach setsid to grab tty more forcefully, and that -cc means steal. |
4030e4564f84 | Rob Landley <rob@landley.net> | 05:54:50 nbsp;PM 27-01-2024 | Fix "./truncate -s 1e2" to say "not integer" instead of "too large". |
316a2676cce2 | Rob Landley <rob@landley.net> | 05:10:03 nbsp;PM 27-01-2024 | Switch to newer sed syntax to make generated/config.h, as long as we're using $SED instead of sed anyway (and thus gsed instead of ancient sed on MacOS). Also, yank check and just always rebuild it. |
85341e3e24ce | Elliott Hughes <enh@google.com> | 12:56:58 nbsp;PM 26-01-2024 | grep: add missing flags to usage line. |
1e04fb285c3c | Elliott Hughes <enh@google.com> | 09:25:45 nbsp;AM 26-01-2024 | memeater: fixes. |
1e4362ba3f85 | Rob Landley <rob@landley.net> | 04:34:52 nbsp;AM 26-01-2024 | My own pending local documentation changes to patch.c, now on top of Elliott's. |
d3ee1d94574e | Elliott Hughes <enh@google.com> | 08:09:31 nbsp;PM 14-12-2023 | Various help fixes. |
ebcd678451fe | Rob Landley <rob@landley.net> | 11:52:30 nbsp;PM 25-01-2024 | Cleanup and promote memeater. |
77d4207dbe76 | Elliott Hughes <enh@google.com> | 01:01:35 nbsp;PM 24-01-2024 | memeater: consume a given amount of memory. |
6b0ce0acb1f5 | Elliott Hughes <enh@google.com> | 04:06:24 nbsp;PM 22-01-2024 | docs: stop referring to xflush() after its removal. |
5a4c35342642 | Rob Landley <rob@landley.net> | 11:29:25 nbsp;AM 23-01-2024 | Consistently use xferror() instead of if (fflush()) perror_exit(); and yank an obsolete comment Elliott spotted. |
3e0e8c687eee | Rob Landley <rob@landley.net> | 04:42:42 nbsp;PM 18-01-2024 | Switch stdout default to block buffering, replace xflush() with xferror(), change xputs*() to fwrite() instead of write() but add a flush to maintain previous semantics. Then add flushes and TOYFLAG_LINEBUF until the test suite passes. |
0968ae683fe6 | Rob Landley <rob@landley.net> | 03:18:32 nbsp;PM 18-01-2024 | The dtb files wander around the linux source tree, so use find. |
e64f361e4072 | Rob Landley <rob@landley.net> | 03:01:20 nbsp;PM 10-01-2024 | Compress help text with gzip. |
c74ee573d6b4 | Elliott Hughes <enh@google.com> | 11:36:57 nbsp;AM 03-01-2024 | ip: add missing flags. |
12ba2c5c2f3e | Elliott Hughes <enh@google.com> | 11:31:37 nbsp;AM 03-01-2024 | ifconfig: add missing flags. |
30621e9b0b52 | Rob Landley <rob@landley.net> | 12:06:35 nbsp;PM 02-01-2024 | Clean up some version skew in the mkroot instructions. |
a17fee778851 | Rob Landley <rob@landley.net> | 04:46:41 nbsp;PM 29-12-2023 | Silence more false positive gcc warnings. |
176abf43dd8b | Rob Landley <rob@landley.net> | 04:45:47 nbsp;PM 29-12-2023 | Fix sh "exit" command to actually exit (broken in commit 7fac232b4d25). |
6dcd962981c1 | Rob Landley <rob@landley.net> | 04:45:09 nbsp;PM 29-12-2023 | Move the target config if/else staircase into its own function. |
a49244ea3987 | Rob Landley <rob@landley.net> | 04:28:05 nbsp;PM 29-12-2023 | Stop using oneit, manually redirect console instead. |
00be08ddd52b | Elliott Hughes <enh@google.com> | 05:40:30 nbsp;PM 25-12-2023 | date: silence gcc 13.2. |
9a83d36f5fbc | Rob Landley <rob@landley.net> | 06:05:34 nbsp;AM 27-12-2023 | Change findglobals output. |
40e73a387329 | Elliott Hughes <enh@google.com> | 03:55:20 nbsp;PM 17-12-2023 | file: parse JPEG files enough to pull out their size in pixels. |
25cae192c615 | Rob Landley <rob@landley.net> | 04:59:15 nbsp;AM 17-12-2023 | Missed an int64_t in the peek() conversion. |
b8c19ce74bf6 | Rob Landley <rob@landley.net> | 04:09:05 nbsp;AM 17-12-2023 | Not RFCs of interest, and minor cleanup while I was there. |
5e48211929b6 | Rob Landley <rob@landley.net> | 04:00:06 nbsp;AM 17-12-2023 | Switch peek() family from int64_t to long long so base types are consistent on 32/64 bit, and switch some 64 bit constants to ULL for 32 bit. |
a967146c9c18 | Rob Landley <rob@landley.net> | 06:08:40 nbsp;AM 16-12-2023 | First chunk of mkroot README. Still missing a lot. |
675d992b400a | Rob Landley <rob@landley.net> | 05:52:58 nbsp;AM 16-12-2023 | Move the modules archive under docs. |
adef982a681f | Rob Landley <rob@landley.net> | 06:58:26 nbsp;AM 15-12-2023 | Give tests unique names. |
5647741f6687 | Rob Landley <rob@landley.net> | 06:56:36 nbsp;AM 15-12-2023 | Add basic or1k support. (Kernel doesn't know how to exit qemu yet.) |
f0c870d6c1c9 | Rob Landley <rob@landley.net> | 06:55:44 nbsp;AM 15-12-2023 | Replace panic=1 argument with PANIC_TIMEOUT=1 confg symbol, and automatically enable module plumbing if any $MODULES selected. |
438d237775e2 | Rob Landley <rob@landley.net> | 06:54:08 nbsp;AM 15-12-2023 | Add NOTOYBOX variable to optionally skip the toybox build. |
53d8a6707e3c | Rob Landley <rob@landley.net> | 04:44:53 nbsp;AM 15-12-2023 | Exit with (eventual) error if any characters failed to convert without -c. |
d908031520fb | Elliott Hughes <enh@google.com> | 08:53:35 nbsp;PM 14-12-2023 | Fix macOS posix_fallocate(). |
20d5dade3aa5 | Elliott Hughes <enh@google.com> | 08:04:58 nbsp;PM 14-12-2023 | Add fold(1) to the default macOS configuration. |
8092111b9daf | Rob Landley <rob@landley.net> | 04:10:23 nbsp;PM 14-12-2023 | Add second stage toolchain to command line dependencies. |
ab046139f9d8 | Rob Landley <rob@landley.net> | 03:18:48 nbsp;AM 14-12-2023 | Add or1k toolchain. |
eccdfdf8e7ef | Rob Landley <rob@landley.net> | 03:40:47 nbsp;PM 07-12-2023 | Fetch user/group names with stat. |
b3691449460f | Rob Landley <rob@landley.net> | 05:16:25 nbsp;AM 06-12-2023 | A few more shell tests. |
82f62a8d86a1 | Rob Landley <rob@landley.net> | 07:01:56 nbsp;AM 04-12-2023 | Minor cleanup. |
992a1071e5d7 | Rob Landley <rob@landley.net> | 06:52:16 nbsp;AM 04-12-2023 | Tweak help text and minor variable initialization cleanup. |
c96cdc19b379 | Rob Landley <rob@landley.net> | 04:35:00 nbsp;AM 04-12-2023 | Fix 32 bit lib/args.c to report out of range numeric values. |
310c6790cb7c | Rob Landley <rob@landley.net> | 04:30:46 nbsp;AM 04-12-2023 | Fix truncate -8g on 32 bit. |
26883294d524 | Rob Landley <rob@landley.net> | 04:05:46 nbsp;AM 04-12-2023 | Cleanup pass: FLAG() macros, yank unnecessary globals, whitespace/indent. |
b6d1d9068c41 | Christopher Ferri <cferris@google.c | 04:28:23 nbsp;PM 29-11-2023 | readelf: Fix the section flags handling. |
bf51dae965ff | Elliott Hughes <enh@google.com> | 03:07:42 nbsp;PM 27-11-2023 | strace: fix arm64 test. |
10749f042268 | Rob Landley <rob@landley.net> | 02:50:21 nbsp;PM 26-11-2023 | Redo help text and add ~ to potential output. |
7fac232b4d25 | Rob Landley <rob@landley.net> | 05:13:47 nbsp;PM 21-11-2023 | Don't trigger ASAN leak detector. |
c570ab47b037 | Rob Landley <rob@landley.net> | 01:33:53 nbsp;PM 20-11-2023 | Cleanup pass. |
b5be73ab5e18 | Rob Landley <rob@landley.net> | 02:47:45 nbsp;PM 18-11-2023 | Fix gz/xz mismatch. |
3690494282cf | Rob Landley <rob@landley.net> | 01:07:10 nbsp;PM 17-11-2023 | Update mcm-buildall.sh wrapper to autodetect host type and automatically select package versions. This means it now builds arm hosted toolchains on arm, builds x86-64 (not i686) on x86-64, and you should just be able to clone and copy a "sources" directory in and build without net access. |
117c020ebcdb | Rob Landley <rob@landley.net> | 02:44:37 nbsp;PM 14-11-2023 | Make changes to help text size show up in bloatcheck. |
8aad4f426718 | Rob Landley <rob@landley.net> | 02:37:33 nbsp;PM 14-11-2023 | Elliott wants to use CTRL(), and glibc implicitly pulls this in anyway. (The explicit #include is because musl and bionic don't.) |
979ee153b217 | Rob Landley <rob@landley.net> | 10:26:14 nbsp;PM 13-11-2023 | Update package version and hit build with a rock until it finishes. |
b166aa7e6240 | Rob Landley <rob@landley.net> | 01:17:06 nbsp;PM 13-11-2023 | Add probes README and move bloatcheck into probes, adjusting makefile. |
fb2e8ff8133a | Rob Landley <rob@landley.net> | 11:33:57 nbsp;AM 13-11-2023 | Fix sed --help to show full help. |
e54ab9010cfd | Rob Landley <rob@landley.net> | 10:50:29 nbsp;AM 13-11-2023 | Let run-qemu.sh be run from other directories. |
ef46c2786970 | Rob Landley <rob@landley.net> | 10:40:36 nbsp;AM 13-11-2023 | Add scripts/probes directory with script to measure GLOBALS() size, and move findglobals and showasm into it. |
500a0f93e879 | Rob Landley <rob@landley.net> | 08:08:55 nbsp;PM 12-11-2023 | Don't try to free old optargs in toy_init(). |
e829fe1ca01e | Rob Landley <rob@landley.net> | 01:52:30 nbsp;PM 11-11-2023 | Remove old TODO block, people can ask if they want more features. |
cf63277fc064 | Elliott Hughes <enh@google.com> | 06:40:01 nbsp;PM 10-11-2023 | file: recognize wasm binary modules. |
d2bada0e42e6 | Rob Landley <rob@landley.net> | 11:18:07 nbsp;AM 10-11-2023 | Move linux32 command to its own file, because BSD can't build it. |
918f1a885b2f | Rob Landley <rob@landley.net> | 01:00:29 nbsp;PM 09-11-2023 | Use FLAG() macros. |
93c8ea40a126 | Rob Landley <rob@landley.net> | 12:56:03 nbsp;PM 09-11-2023 | Add more things Ed Maste says build on FreeBSD to bsd_defconfig. |
43c856a8891c | Rob Landley <rob@landley.net> | 12:11:02 nbsp;PM 09-11-2023 | Mac and BSD use "gmake", so use $(MAKE) to pass along argv[0] name. |
2bc5daeb7834 | Elliott Hughes <enh@google.com> | 02:54:40 nbsp;PM 02-11-2023 | microcom: move from e[x]it to [q]uit. |
f7998feebdf8 | Rob Landley <rob@landley.net> | 10:01:38 nbsp;PM 05-11-2023 | Move md5/sha1/sha256 hash code to lib/hash.c |
3b4ca7d53d7a | Elliott Hughes <enh@google.com> | 05:22:00 nbsp;PM 03-11-2023 | readelf: decode RISCV_ATTRIBUTES sections. |
3905be58763c | Rob Landley <rob@landley.net> | 04:48:45 nbsp;PM 05-11-2023 | Prepare to move hash code to lib/ |
922bdeb57a43 | Rob Landley <rob@landley.net> | 10:51:41 nbsp;AM 05-11-2023 | Catch corrupted tarballs so we don't set a nonsense mode. |
ed64d01ab5c3 | Rob Landley <rob@landley.net> | 08:56:19 nbsp;AM 04-11-2023 | Recognize .tgz->.tar. |
af344977ea8c | Elliott Hughes <enh@google.com> | 04:18:37 nbsp;PM 02-11-2023 | file: add arm32 ELF flag decoding. |
bb67360aaba1 | Rob Landley <rob@landley.net> | 11:46:45 nbsp;AM 03-11-2023 | Merge ror() and ror64() using sizeof() |
52c3f80176d9 | Rob Landley <rob@landley.net> | 02:07:20 nbsp;PM 02-11-2023 | Move lib.c elf functions into elf.c. |
be24f1987832 | Elliott Hughes <enh@google.com> | 11:02:41 nbsp;AM 29-10-2023 | riscv: decode ELF header e_flags. |
20eb4585a140 | Rob Landley <rob@landley.net> | 04:10:51 nbsp;AM 02-11-2023 | Wean su.c off shadow.h (so ndk can build it). |
6d1c046e7329 | Rob Landley <rob@landley.net> | 02:39:52 nbsp;AM 28-10-2023 | Don't use CTRL() macro that glibc leaks from termios.h but musl and bionic don't |
b90a502652f4 | Mathieu Anquetin <mathieu.anquetin | 02:46:34 nbsp;PM 27-10-2023 | ip: improve 'ip link set' parsing |
3b3ab4464c94 | Elliott Hughes <enh@google.com> | 05:41:37 nbsp;PM 25-10-2023 | microcom: simple menu, new "paste file" functionality. |
5e9d2fa14895 | Elliott Hughes <enh@google.com> | 08:21:17 nbsp;AM 26-10-2023 | getconf: fix sense of #if conditional. |
4df5dbb5c4dc | Rob Landley <rob@landley.net> | 06:06:25 nbsp;AM 26-10-2023 | Cleanup: move #ifdef around the CONF block and eliminate stub list. |
7bb0170516c1 | Elliott Hughes <enh@google.com> | 03:59:37 nbsp;PM 25-10-2023 | getconf: add cache size sysconf() queries. |
d9793bee00aa | Oliver Webb <aquahobbyist@pro | 09:33:03 nbsp;PM 23-10-2023 | Fix tr -t no set2 segfault and help text |
2f93b89b62d1 | Rob Landley <rob@landley.net> | 05:30:26 nbsp;AM 21-10-2023 | Fix rate calculation. |
d435ccd7e0b6 | Rob Landley <rob@landley.net> | 04:47:10 nbsp;AM 21-10-2023 | Minor cleanup. |
8051186b8fae | Oliver Webb <aquahobbyist@pro | 11:06:58 nbsp;PM 20-10-2023 | Added tr -t and test case for it, Minor formatting cleanup in tr.c |
d3cef27b10ec | Rob Landley <rob@landley.net> | 12:51:38 nbsp;PM 19-10-2023 | Switch yes to writev() a redundant iovec to produce output in bigger chunks, speeding it up from megabytes to gigabytes. |
67b2094c2cef | Oliver Webb <aquahobbyist@pro | 05:55:01 nbsp;PM 17-10-2023 | vi.c: add backwards search, add j(oin) ex command |
16079eab9df2 | Oliver Webb <aquahobbyist@pro | 10:02:43 nbsp;PM 16-10-2023 | Replaced some calles to run_vi_cmd to more direct calls, Fixed memory leak in line range code, Removed Trailing whitespace |
464ab9faa5c4 | Rob Landley <rob@landley.net> | 04:22:15 nbsp;AM 17-10-2023 | Add count -l, suggested by Oliver Webb. |
d213cc94e33d | Oliver Webb <aquahobbyist@pro | 04:33:47 nbsp;PM 14-10-2023 | vi.c: Added 'v' command and updated help text |
bea61f704dfb | Rob Landley <rob@landley.net> | 04:58:26 nbsp;AM 14-10-2023 | Tweak help text. |
a03007c18852 | Elliott Hughes <enh@google.com> | 12:12:18 nbsp;PM 10-10-2023 | devmem: unify error reporting. |
574b26b9605e | Rob Landley <rob@landley.net> | 03:09:01 nbsp;AM 11-10-2023 | Simplify bloatcheck a little. |
6424bebf49c5 | Colin Cross <ccross@android.c | 11:24:32 nbsp;AM 10-10-2023 | Fix pidof tests when stdout is a socket |
61856b336bd2 | Oliver Webb <aquahobbyist@pro | 06:13:41 nbsp;PM 06-10-2023 | csplit: Don't count excluded lines as part of the filesize. Fix help text |
52e0ed4ff044 | Oliver Webb <aquahobbyist@pro | 09:52:40 nbsp;PM 09-10-2023 | vi.c: Added ex 'g' command, Replaced "sleep(1)" with getchar() in error handler |
657f94698c7f | Rob Landley <rob@landley.net> | 04:22:51 nbsp;AM 09-10-2023 | Add some (void) typecasts to shut up busybody compiler "unused result" warnings. |
94913b5d0c56 | Rob Landley <rob@landley.net> | 09:01:26 nbsp;PM 08-10-2023 | SID can be 0 before PID 1 calls setsid() |
5f153b56214f | Rob Landley <rob@landley.net> | 01:41:17 nbsp;AM 08-10-2023 | Switch devmem to use long instead of long long, to be nicer to 32 bit targets. (Zaps warning, and you can't do an atomic 8 byte write on 32 bit targets.) |
19a1a11f305c | Rob Landley <rob@landley.net> | 01:12:59 nbsp;AM 08-10-2023 | Storing nothing on ecryptfs wastes more space than expected. |
71197a67521d | Rob Landley <rob@landley.net> | 01:11:49 nbsp;AM 08-10-2023 | The maximum filename length on ecryptfs is 143 bytes. |
47946f241a4e | Rob Landley <rob@landley.net> | 12:28:19 nbsp;AM 06-10-2023 | Initialize plen. |
85a40984244a | Elliott Hughes <enh@google.com> | 04:01:13 nbsp;PM 05-10-2023 | diff.test: mksh compatibility. |
acac56a2babe | Rob Landley <rob@landley.net> | 03:17:42 nbsp;PM 04-10-2023 | Take exit code from SIGCHLD siginfo instead of wait. |
fcea979dc090 | Rob Landley <rob@landley.net> | 02:36:30 nbsp;PM 03-10-2023 | Make "about" the default web page index.html points to. |
0674deaed1dc | Rob Landley <rob@landley.net> | 03:06:05 nbsp;PM 02-10-2023 | Commit xgetdelim() used by fold(). (Oops.) |
c0332904df17 | Rob Landley <rob@landley.net> | 03:00:20 nbsp;PM 02-10-2023 | Whitespace, and move a couple variable declarations. |
2ca6945cadef | Rob Landley <rob@landley.net> | 02:50:18 nbsp;PM 02-10-2023 | Tweak help text. |
e46579dc35a3 | Jarno Mäkipää <jmakip87@gmail.c | 11:34:43 nbsp;AM 02-10-2023 | vi: list commands supported in help desc |
5289ecee1c5d | Rob Landley <rob@landley.net> | 08:47:06 nbsp;AM 02-10-2023 | Promote tsort (and tweak help text). |
1240e35d8c16 | Rob Landley <rob@landley.net> | 08:45:14 nbsp;AM 02-10-2023 | Add tests, minor fixes. |
a069d33edeb7 | Rob Landley <rob@landley.net> | 08:27:47 nbsp;AM 02-10-2023 | Shut the stupid compiler up. |
628fb8899907 | Rob Landley <rob@landley.net> | 08:09:19 nbsp;AM 02-10-2023 | Fix duplicate suppression for "f a c f" input, don't print output before we know there aren't any loops. |
658a944a6f77 | Rob Landley <rob@landley.net> | 04:33:11 nbsp;AM 01-10-2023 | With tar -h, any file can be a hardlink. |
97d03ecf9595 | Rob Landley <rob@landley.net> | 03:21:20 nbsp;AM 01-10-2023 | Set DIRTREE_SYMFOLLOW when we followed a symlink to this node. (Mask out the bit in callers that just want DIRTREE_COMEAGAIN.) |
e606e0f90699 | Oliver Webb <aquahobbyist@pro | 11:42:05 nbsp;PM 30-09-2023 | vi.c: Fixed line gotos, added CTL() macro, Line ranges (and "%"), CTRL-D, Replaced '27' with 'e' |
731c89b67797 | Rob Landley <rob@landley.net> | 02:11:50 nbsp;AM 01-10-2023 | Cleanup pass on lsattr. |
d595e2a0a3d5 | Rob Landley <rob@landley.net> | 01:49:38 nbsp;AM 01-10-2023 | Add missing follow symlink check. |
c6c168f05d62 | Rob Landley <rob@landley.net> | 01:31:42 nbsp;AM 01-10-2023 | Promote fold. |
d01fc8e922cd | Rob Landley <rob@landley.net> | 01:29:35 nbsp;AM 01-10-2023 | Break tabs to match terminal behavior, and add wide/combining char tests. |
ac7d28f7efee | Rob Landley <rob@landley.net> | 03:37:00 nbsp;PM 29-09-2023 | Fold tests and corresponding fixes. |
3219337f549a | Rob Landley <rob@landley.net> | 02:29:56 nbsp;PM 29-09-2023 | Rewrite fold to handle unicode and match other implementations output. |
b3fd188e6e6c | Oliver Webb <aquahobbyist@pro | 11:48:53 nbsp;PM 24-09-2023 | vi.c: Added line gotos in ex mode, Replaced Hex Values with characters, replaced strstr() with strncmp() while processing ex commands |
593bd728fc12 | Rob Landley <rob@landley.net> | 06:46:07 nbsp;AM 20-09-2023 | Remove TOYFLAG_LOCALE. |
85ae0e1b5248 | Rob Landley <rob@landley.net> | 06:34:26 nbsp;AM 19-09-2023 | Michael Shavit pointed out strtoul->strtoull and requested checking errno (presumably to catch overflow that doesn't leave unconsumed digits). |
92ca424e72cf | Rob Landley <rob@landley.net> | 05:48:58 nbsp;AM 18-09-2023 | Cleanup pass on csplit. |
58123f54a585 | Oliver Webb <aquahobbyist@pro | 07:38:45 nbsp;PM 13-09-2023 | Fixed relative line numbers, code formatting, number offsets |
c503c772dd92 | Rob Landley <rob@landley.net> | 05:26:24 nbsp;AM 18-09-2023 | Another pass on quickstart text. |
d93384a10509 | Rob Landley <rob@landley.net> | 09:01:32 nbsp;AM 14-09-2023 | Fix reset command. |
5ac55758ad9a | Rob Landley <rob@landley.net> | 09:12:59 nbsp;AM 13-09-2023 | Only need one "no such file or directory" error message from exec. |
e92d3ea99892 | Rob Landley <rob@landley.net> | 03:03:46 nbsp;AM 13-09-2023 | Don't exec NOFORK commands. |
2017aaaee99c | Oliver Webb <aquahobbyist@pro | 10:04:56 nbsp;PM 12-09-2023 | Minor fixes in csplit, got %regex% to exclude stuff |
b1700594c3ca | Rob Landley <rob@landley.net> | 12:13:14 nbsp;AM 13-09-2023 | Variable declarations go at the start of blocks (see design.html Coding Style) and we already have a "rel" variable for relative time: use the more obvious initialization for that. |
49bd9632941f | Oliver Webb <aquahobbyist@pro | 04:36:44 nbsp;PM 12-09-2023 | Fixed Memory Leak in ts.c and make -i and -s use gmtime |
8ebc96f25cce | Oliver Webb <aquahobbyist@pro | 11:53:55 nbsp;PM 11-09-2023 | Implementation of csplit command |
42963c1d2ea4 | Rob Landley <rob@landley.net> | 01:49:31 nbsp;AM 12-09-2023 | Promote ts. |
6b2898bc81b0 | Rob Landley <rob@landley.net> | 01:45:36 nbsp;AM 12-09-2023 | Add -m milliseconds option. |
ee3cceeb7a44 | Rob Landley <rob@landley.net> | 08:00:51 nbsp;AM 11-09-2023 | First stab at tsort. |
e802bd49b8b7 | Rob Landley <rob@landley.net> | 10:01:37 nbsp;PM 09-09-2023 | Cleanup ts and add -s flag. |
290aa60e6994 | Oliver Webb <aquahobbyist@pro | 11:37:50 nbsp;PM 07-09-2023 | A implementation of the ts command |
251be88968c1 | Rob Landley <rob@landley.net> | 03:48:54 nbsp;AM 07-09-2023 | Use 64 bit comparisons. |
0c13db503054 | Rob Landley <rob@landley.net> | 04:42:09 nbsp;AM 05-09-2023 | Better fix for backslash issue: parse_word(x, 1) never return NULL. |
ca6b4798102d | Oliver Webb <aquahobbyist@pro | 06:52:44 nbsp;PM 04-09-2023 | modified: toys/pending/sh.c |
cb5b1996577f | Rob Landley <rob@landley.net> | 07:31:05 nbsp;PM 01-09-2023 | Cleanup pass. |
2018dbab3dac | Rob Landley <rob@landley.net> | 07:00:03 nbsp;PM 01-09-2023 | Switch 2k global to malloc(). |
c05616ad42c8 | Rob Landley <rob@landley.net> | 05:34:35 nbsp;PM 01-09-2023 | No real need for 1k of global data in cksum. |
2aafb7dd9abc | Rob Landley <rob@landley.net> | 03:20:36 nbsp;PM 01-09-2023 | Slight simplification. |
ad36c8765d8a | Rob Landley <rob@landley.net> | 04:25:50 nbsp;PM 31-08-2023 | Michael Shavit hit a problem with 8 byte wide writes, so switch from signed atolx() to unsigned strtoul() which has the side effect of not parsing the kmg suffixes. (Poke me if I should mention that in the help text...) |
495a33e6577b | Elliott Hughes <enh@google.com> | 06:34:53 nbsp;PM 29-08-2023 | xxd: better error message. |
10a7149b27c7 | Elliott Hughes <enh@google.com> | 09:35:16 nbsp;PM 28-08-2023 | strace: various fixes and improvements. |
acfe7ab66f20 | Rob Landley <rob@landley.net> | 02:38:37 nbsp;PM 27-08-2023 | Add mkpasswd tests and allow -m sha* salt length range 8-16 instead of just 16. |
6c30b3534205 | Rob Landley <rob@landley.net> | 12:58:47 nbsp;PM 26-08-2023 | Redo lib/password.c to remove shadow.h. |
f614f4b93030 | Rob Landley <rob@landley.net> | 07:37:18 nbsp;PM 24-08-2023 | Temporarily un-promote passwd.c until the lib/password.c rewrite gets waaaay more testing. (And migrating to internal hash functions since glibc 2.38 decided to stop supporting posix crypt().) |
2c36636377e1 | enh <enh@google.com> | 09:35:00 nbsp;AM 23-08-2023 | fix compiler error |
4376a74b614f | Rob Landley <rob@landley.net> | 02:14:13 nbsp;PM 23-08-2023 | Convert a few stray error_msg("%s", x) to error_msg_raw(x). |
ea57f2f2009d | Rob Landley <rob@landley.net> | 11:59:13 nbsp;AM 20-08-2023 | One more step in the release procedure... |
598eb8a38c22 | Rob Landley <rob@landley.net> | 11:52:59 nbsp;AM 20-08-2023 | Add quickstart page and redirect index.html to it. |
57b2c9057964 | Rob Landley <rob@landley.net> | 01:07:51 nbsp;PM 19-08-2023 | Document -F |
896b64db351a | Rob Landley <rob@landley.net> | 12:47:26 nbsp;PM 19-08-2023 | Copy xattrs for directories too. |
4c535fe4adb1 | Rob Landley <rob@landley.net> | 06:22:10 nbsp;PM 15-08-2023 | Make ls -k switch off --block-size, document it, and two fixes to lib/args.c. |
8deb5891fb4c | Rob Landley <rob@landley.net> | 03:56:42 nbsp;PM 15-08-2023 | Make negative sort offsets in -k keys count right to left. |
c214dcda05d5 | Rob Landley <rob@landley.net> | 03:02:49 nbsp;PM 10-08-2023 | Cleanup pass on expr. |
e25d0e03aca2 | Elliott Hughes <enh@google.com> | 01:33:53 nbsp;PM 08-08-2023 | readelf: add PAC and BTI decoding. |
02fbc9304766 | Rob Landley <rob@landley.net> | 02:14:30 nbsp;PM 08-08-2023 | Fix 0 in %b |
aa6821ce1446 | Rob Landley <rob@landley.net> | 06:40:54 nbsp;PM 06-08-2023 | Enable shell command recursion. |
dbd8ccc856b6 | Rob Landley <rob@landley.net> | 11:17:13 nbsp;AM 01-08-2023 | Tweak help text and remove unnecessary parentheses. |
f19d41bdce18 | enh <enh@google.com> | 07:15:25 nbsp;AM 31-07-2023 | blkid: fix buffer overflow |
4c1b6407955a | Rob Landley <rob@landley.net> | 10:56:22 nbsp;PM 31-07-2023 | Elliott pointed out typos and misplaced HTML tags. |
a88bd5e9a0c5 | Rob Landley <rob@landley.net> | 08:24:34 nbsp;PM 31-07-2023 | Initialize uninitialized variables gcc didn't warn about. |
3d86ee9eaec1 | Rob Landley <rob@landley.net> | 07:23:16 nbsp;PM 31-07-2023 | Avoid use-after-free on MacOS. |
45bc35b0af0b | Rob Landley <rob@landley.net> | 03:02:52 nbsp;PM 30-07-2023 | Updated release procedure checklist. |
03af0d1b4c6f | Rob Landley <rob@landley.net> | 04:41:04 nbsp;AM 30-07-2023 | Also pull out toybox-$ARCH binaries, and scp to website with command line args. |
c52669df0463 | Rob Landley <rob@landley.net> | 04:26:54 nbsp;AM 30-07-2023 | A couple more commands scripts/mkstatus.py calls "uncategorized". |
d9444777433f | Rob Landley <rob@landley.net> | 04:25:10 nbsp;AM 30-07-2023 | Better "no kernel" calculation. |
99f7b85d0995 | Rob Landley <rob@landley.net> | 03:42:29 nbsp;AM 30-07-2023 | Version 0.8.10 |
cbc3e2c9889e | Rob Landley <rob@landley.net> | 02:32:28 nbsp;AM 30-07-2023 | Release notes for 0.8.10 |
cc5cce79a09c | Rob Landley <rob@landley.net> | 08:05:42 nbsp;PM 28-07-2023 | Replace $TARGET with $CROSS, fix .config dependency on sh, move OUTDOC= |
2510def07ffc | Rob Landley <rob@landley.net> | 08:43:22 nbsp;PM 27-07-2023 | Comment tweaks. |
2af3f3f06b9c | Rob Landley <rob@landley.net> | 08:47:04 nbsp;AM 27-07-2023 | Old script I had lying around to build busybox as a mkroot package. |
ec88e79aca7d | Rob Landley <rob@landley.net> | 08:44:55 nbsp;AM 27-07-2023 | Move mkroot/root to mkroot/packages. |
d06135c13219 | Rob Landley <rob@landley.net> | 04:05:34 nbsp;PM 26-07-2023 | Skip the sparse tests on MacOS also. |
d69584882ff8 | Rob Landley <rob@landley.net> | 03:53:56 nbsp;PM 26-07-2023 | Skip sparse tests on filesystems that can't handle 4k granularity sparse files. |
99f84f47ef53 | Rob Landley <rob@landley.net> | 10:16:47 nbsp;AM 26-07-2023 | Silence EPIPE perror_exit() more generically. (Some codepaths got missed.) |
a70025e6133a | Rob Landley <rob@landley.net> | 07:02:21 nbsp;PM 25-07-2023 | Make two more vars local. |
03e1cc1e45b6 | Rob Landley <rob@landley.net> | 06:56:53 nbsp;PM 25-07-2023 | Don't use relative paths for expected/actual so cd/symlinks can't confuse diff |
cfa3a8827419 | Rob Landley <rob@landley.net> | 11:40:08 nbsp;AM 25-07-2023 | Trivial cleanup. |
18ebd3e4e76a | Rob Landley <rob@landley.net> | 11:39:29 nbsp;AM 25-07-2023 | Script to tar up mkroot output for web page, with top level README. |
5586ab90d044 | Rob Landley <rob@landley.net> | 11:00:34 nbsp;AM 25-07-2023 | Use logpath out of $PATH if available. |
67155ff65680 | Rob Landley <rob@landley.net> | 09:32:38 nbsp;AM 25-07-2023 | Don't output error message when pipeline exits without consuming all output. |
b2b60ccf5faf | Rob Landley <rob@landley.net> | 07:58:56 nbsp;AM 25-07-2023 | Move kernel configs into "docs" subdirectory, and add microconfig. |
b7606824fda4 | Rob Landley <rob@landley.net> | 07:35:54 nbsp;AM 25-07-2023 | Ignore blank lines in name list. |
f782f5314aab | Rob Landley <rob@landley.net> | 07:11:47 nbsp;AM 25-07-2023 | Silence yet another "is not used uninitialized" gcc warning. |
1e2408389fc1 | Rob Landley <rob@landley.net> | 05:59:16 nbsp;AM 25-07-2023 | Move -m 256 before $@ so setting memory on command line overrides default. |
142556394e10 | Rob Landley <rob@landley.net> | 11:18:31 nbsp;AM 23-07-2023 | Add tests. |
60aaeeb85a54 | Rob Landley <rob@landley.net> | 10:51:55 nbsp;AM 23-07-2023 | Promote dd. |
cc557a33f497 | Rob Landley <rob@landley.net> | 10:47:08 nbsp;AM 23-07-2023 | Cleanup dd: use iovec instead of memmove(), inline write_out(), use locals instead of TTin/out. |
c391d4fab39b | Rob Landley <rob@landley.net> | 02:07:36 nbsp;PM 20-07-2023 | Elliott suggested we revert c45e80080336 because it hasn't run once since we did that. |
ec3e49c93b07 | Rob Landley <rob@landley.net> | 09:02:17 nbsp;AM 20-07-2023 | mv across partitions should --preserve=all |
daba016e2f08 | Rob Landley <rob@landley.net> | 02:22:21 nbsp;AM 16-07-2023 | Tweak documentation. |
10056fba8a0a | Elliott Hughes <enh@google.com> | 07:33:43 nbsp;PM 14-07-2023 | ls: add --block-size. |
e0c5f2ccffc9 | Rob Landley <rob@landley.net> | 01:50:54 nbsp;PM 14-07-2023 | More cleanup. |
580878af8478 | Rob Landley <rob@landley.net> | 01:51:43 nbsp;AM 13-07-2023 | Use portable cpio -R instead of --no-preserve-owner. |
b564a6028bea | Rob Landley <rob@landley.net> | 01:35:09 nbsp;AM 11-07-2023 | Default ASAN=1 when "make tests" builds a toybox binary. |
7c30d04e6771 | Rob Landley <rob@landley.net> | 01:24:14 nbsp;AM 11-07-2023 | Remove extra increment. |
c807258d65bf | Rob Landley <rob@landley.net> | 12:34:45 nbsp;AM 11-07-2023 | Add comments and collate some assignments. |
c45e80080336 | Elliott Hughes <enh@google.com> | 04:49:41 nbsp;PM 10-07-2023 | Enable ASan for github CI. |
f90b2994a2da | Rob Landley <rob@landley.net> | 03:47:48 nbsp;AM 08-07-2023 | Cleanup i2cdetect. |
748b33f01a0c | Elliott Hughes <enh@google.com> | 04:19:26 nbsp;PM 06-07-2023 | Add i2ctransfer. |
76d0d7a1ec77 | Rob Landley <rob@landley.net> | 07:24:55 nbsp;AM 05-07-2023 | Commit 891c5520f493 interlaced -e and -f in command line order, but help text wasn't updated. |
a6ad3659424b | Jooyung Han <jooyung.han@gmai | 03:49:09 nbsp;PM 03-07-2023 | Fix GLOBALS() for nsenter |
81611b019021 | Rob Landley <rob@landley.net> | 09:07:52 nbsp;AM 02-07-2023 | Reorganize patch logic so EOF detection works with fuzz support. |
3a16d790222e | Elliott Hughes <enh@google.com> | 09:48:01 nbsp;AM 28-06-2023 | flock: use FLAG(). |
4277f1801036 | Rob Landley <rob@landley.net> | 07:53:39 nbsp;PM 23-06-2023 | grep -m stops new matches, but -A still shows lines after last match. |
369526ea9a50 | Rob Landley <rob@landley.net> | 07:05:33 nbsp;PM 23-06-2023 | Fix "date -s +abc" segfault pointed out by Franke Busse. |
0ff69e539fc7 | Rob Landley <rob@landley.net> | 07:46:50 nbsp;PM 21-06-2023 | Don't delete bunzip2 input file on error (Reported by Frank Busse). |
c2a262226e5a | Rob Landley <rob@landley.net> | 06:33:43 nbsp;PM 21-06-2023 | Convert to FLAG() macros, minor cleanups. |
01459f6cb21f | Rob Landley <rob@landley.net> | 12:28:28 nbsp;AM 17-06-2023 | Tweak error message. |
577b4d35ca96 | Rob Landley <rob@landley.net> | 11:54:05 nbsp;PM 16-06-2023 | Fix ${X::} with no args, and add various tests. |
57f85a153ebb | Rob Landley <rob@landley.net> | 09:56:27 nbsp;PM 15-06-2023 | Add cpio -L |
8630292af6fe | Rob Landley <rob@landley.net> | 06:38:05 nbsp;PM 14-06-2023 | Convert dd tests to testcmd and replace $obs with an exec redirect. (Each command.test runs as a separate child process now.) |
f906363500b0 | Rob Landley <rob@landley.net> | 04:45:24 nbsp;PM 14-06-2023 | Add test for dd val=2x3x4 posix syntax. |
af055dabfc90 | Rob Landley <rob@landley.net> | 04:28:55 nbsp;PM 14-06-2023 | Fix killall5 /proc parsing for complex command names. |
ab410822f36d | Rob Landley <rob@landley.net> | 06:38:39 nbsp;PM 12-06-2023 | Cleanup pass on dd: Implement 1x2x3 posix nonsense, detect overflow, TT.buff is shared between input and output so shouldn't live in both. |
9990355ff8b3 | Rob Landley <rob@landley.net> | 06:06:50 nbsp;PM 11-06-2023 | Fix HERE document quoting, remove deletion list from expand_one_arg() (have it free its own temporary memory instead, and callers free the result when it != the argument passed in), add some tests. |
8a327f6eda72 | Rob Landley <rob@landley.net> | 03:24:53 nbsp;PM 10-06-2023 | Fix two uses of strdup() instead of xstrdup(). |
1542c2855b28 | Elliott Hughes <enh@google.com> | 09:59:49 nbsp;PM 09-06-2023 | gpiod: fix foreach_chip crashes. |
5d56b35512cb | Rob Landley <rob@landley.net> | 06:04:50 nbsp;PM 08-06-2023 | Redo trailing handling, overhaul HERE document plumbing, handle undelimited redirects (I.E. cat |
87abbcad8f8c | Rob Landley <rob@landley.net> | 04:04:51 nbsp;PM 08-06-2023 | Need to quote "no modules". |
51b7f593114c | Rob Landley <rob@landley.net> | 07:34:25 nbsp;PM 07-06-2023 | If you "touch abc Abc" on MacOS you only get one file, so skip those tests. |
a5b5749cc7f0 | Rob Landley <rob@landley.net> | 07:04:00 nbsp;PM 07-06-2023 | More reliably SKIP when no modules, add uname -r to non-android module path (so we're sure to select the modules for the running kernel), reorder so SKIP tests go before test for "missing" (so we don't run one test and then say we're skipping this command's tests), add comments about why we don't need to quote paths and wildcards. |
0b20d799bc9a | Rob Landley <rob@landley.net> | 07:04:15 nbsp;PM 31-05-2023 | Add test for ls --sort and ls -lc vs -ltc, fix issues found by them. |
23fc1ecab1b4 | Rob Landley <rob@landley.net> | 11:20:58 nbsp;AM 29-05-2023 | Fix escape passthrough bug reported by Mingliang Hu. |
20774c0bc191 | Rob Landley <rob@landley.net> | 10:49:56 nbsp;AM 29-05-2023 | Remove trailing space in -p mode. |
3074e65693cf | Rob Landley <rob@landley.net> | 12:58:39 nbsp;PM 28-05-2023 | Wire up "local" builtin, with test. |
f8ea3f2ec14f | Rob Landley <rob@landley.net> | 12:52:11 nbsp;PM 28-05-2023 | Fix if/while block return code (test value was leaking through), and fix while to call test each time through the loop (not just first time). |
c68e4e2fc64c | Elliott Hughes <enh@google.com> | 03:40:19 nbsp;PM 26-05-2023 | Try to reduce ifconfig test flake. |
f1682dc79fd7 | Elliott Hughes <enh@google.com> | 05:17:30 nbsp;PM 16-05-2023 | readelf: fix an off-by-one and improve warnings. |
216e4d139826 | Rob Landley <rob@landley.net> | 10:47:40 nbsp;PM 09-05-2023 | Implement set -u in toysh. |
ca91a90ac066 | Rob Landley <rob@landley.net> | 08:50:02 nbsp;AM 09-05-2023 | Fix a missing space. |
c04b565204eb | Rob Landley <rob@landley.net> | 01:04:22 nbsp;PM 09-05-2023 | Teach switch_root to move mountpoints into the new root. |
8515c10794ff | Rob Landley <rob@landley.net> | 12:08:08 nbsp;PM 08-05-2023 | Add tar --one-file-system |
788e33284a02 | Rob Landley <rob@landley.net> | 09:13:59 nbsp;AM 08-05-2023 | Fix space embedded in KCONF= string. |
2b55cfe73308 | Rob Landley <rob@landley.net> | 06:05:43 nbsp;AM 06-05-2023 | Alas, mount -t vfat needs NLS nonsense to work, even when UTF8 enabled. |
8201b7511492 | Rob Landley <rob@landley.net> | 01:02:51 nbsp;AM 06-05-2023 | Truncating demo_utf8towc's check range to 0x10ffff was wrong, that would be for a wctoutf8 test, so it wasn't showing all the results, but going through the full 32 bit range takes a long time, so advance based on the number of bytes consumed by the match. |
a07853cd9387 | Rob Landley <rob@landley.net> | 12:17:13 nbsp;AM 06-05-2023 | toysh command line parsing should stop at first nonoption argument. |
bbd2d5a8fa3f | Rob Landley <rob@landley.net> | 02:09:10 nbsp;AM 05-05-2023 | Shell can test if a fd is open with "2>/dev/null |
1974e573aa31 | Rob Landley <rob@landley.net> | 02:45:09 nbsp;PM 05-05-2023 | Merge most KERNEL_CONFIG uses into KCONF=csv via new NAME=VALUE syntax. |
c3cd0626a318 | Rob Landley <rob@landley.net> | 02:41:32 nbsp;PM 05-05-2023 | Use test -T in mkroot init. |
f0f368b56b58 | Rob Landley <rob@landley.net> | 10:37:48 nbsp;PM 03-05-2023 | Fix error reporting for find -commands that take an argument but haven't got one because they're at the end of the command line. |
60afef10dee1 | Rob Landley <rob@landley.net> | 11:20:18 nbsp;PM 28-04-2023 | Fix line continuation debris, add test, minor in-passing cleanups. |
88ea9c97afa0 | Rob Landley <rob@landley.net> | 07:32:00 nbsp;AM 28-04-2023 | Update fs_type_name() with linux/magic.h constants, trying to correct names for "mount -t TYPE" modules. |
39091296f568 | Rob Landley <rob@landley.net> | 07:36:54 nbsp;AM 24-04-2023 | Simplify J-core config slightly. |
c7669bbd0b83 | Rob Landley <rob@landley.net> | 11:56:19 nbsp;PM 23-04-2023 | Update sh2eb config (for j-core turtle board). |
f20bb2c72427 | Rob Landley <rob@landley.net> | 09:55:46 nbsp;AM 22-04-2023 | Minor cleanup. |
7c3063b1c73f | Elliott Hughes <enh@google.com> | 03:24:12 nbsp;PM 19-04-2023 | portability.c: enable copy_file_range() on Android. |
04d530c6db56 | Rob Landley <rob@landley.net> | 08:51:29 nbsp;PM 19-04-2023 | Move go debugger from "what toybox should have" to "what AOSP build has". |
d45ee3a2bc62 | Elliott Hughes <enh@google.com> | 03:04:40 nbsp;PM 18-04-2023 | roadmap: update AOSP section. |
827dfe3fe1bc | Rob Landley <rob@landley.net> | 04:46:38 nbsp;PM 18-04-2023 | Wait for compression program to exit, and pass on error result. |
5083274a8a0b | Rob Landley <rob@landley.net> | 06:39:33 nbsp;PM 17-04-2023 | Add redirector from old mkroot location. |
9be9766df2c0 | Rob Landley <rob@landley.net> | 06:05:47 nbsp;PM 17-04-2023 | Add test -T to check if fd is open. (Do we have a stdin?" A pipe counts.) |
126c719dd250 | Rob Landley <rob@landley.net> | 08:18:02 nbsp;PM 16-04-2023 | Move mkroot into its own directory. |
8626a6ac7dff | Rob Landley <rob@landley.net> | 10:50:39 nbsp;PM 14-04-2023 | Treat space and newline the same, and don't theoretically overrun toybuf by 5 bytes if kernel returns something weird. |
acfcc9572fc7 | Rob Landley <rob@landley.net> | 10:38:26 nbsp;PM 14-04-2023 | Silence another "warning: is never used uninitialized" false positive from gcc. |
fdba43ea0af4 | Daniel Mentz <danielmentz@goog | 03:13:19 nbsp;PM 14-04-2023 | Fix oneit sysfs console autodetection |
c8f758c73450 | Rob Landley <rob@landley.net> | 02:35:03 nbsp;PM 11-04-2023 | Two small fixes from zhmars. |
25d72febcc2f | Rob Landley <rob@landley.net> | 10:26:02 nbsp;PM 10-04-2023 | Add requested --gratuitous-longopt synonym. |
aa88571a6b84 | Rob Landley <rob@landley.net> | 09:38:02 nbsp;PM 10-04-2023 | Better adler32. |
1ad96558227f | Rob Landley <rob@landley.net> | 05:30:06 nbsp;PM 10-04-2023 | Don't error when /proc entries missing (usually due to kernel config), adust spacing to fit in 80 columns where possible, use LP64 long long instead of unintelligiblelongname_t, move the "collect unit adjustments outside loop" part to _actually_ outside loop, add reclaimable to cached. |
704278e45d04 | Rob Landley <rob@landley.net> | 07:00:42 nbsp;AM 07-04-2023 | Don't show revision 0. |
3fe9aaa567b5 | Rob Landley <rob@landley.net> | 12:33:47 nbsp;PM 06-04-2023 | Attempt to handle pci bridges (no DRIVER line). |
9f683b843678 | Elliott Hughes <enh@google.com> | 09:25:16 nbsp;PM 05-04-2023 | lspci: add -x. |
24133d5e23d7 | Rob Landley <rob@landley.net> | 10:48:05 nbsp;AM 06-04-2023 | The non-anchored --wildcards logic broke full-string matching. |
51014a26da9f | Rob Landley <rob@landley.net> | 06:23:07 nbsp;AM 06-04-2023 | Convert to testcmd, minor tidying, fix -N test. |
a228c0698e61 | Rob Landley <rob@landley.net> | 06:06:26 nbsp;AM 06-04-2023 | Fix redundant name appending when testcmd's first argument is blank. |
16387c91d02a | Rob Landley <rob@landley.net> | 05:19:09 nbsp;PM 05-04-2023 | Switch testing->testcmd. |
cb2e4cc6e818 | Rob Landley <rob@landley.net> | 05:00:31 nbsp;PM 05-04-2023 | Add a sed test. |
d72f08576d93 | Rob Landley <rob@landley.net> | 07:42:09 nbsp;AM 05-04-2023 | Octal escaped ~ (used as literal -~ flag) was still getting parsed as control char, so move the de-escaping further down. |
b6732af9d7bc | Rob Landley <rob@landley.net> | 07:25:08 nbsp;AM 05-04-2023 | Use sprintf() instead of itoa(). |
0115a4cbd787 | Rob Landley <rob@landley.net> | 08:42:28 nbsp;AM 04-04-2023 | Dear LLVM: I put an octal escape into a string for a reason. Just accept it. |
1e3b99ea2fce | Ethan Sommer <e5ten.arch@gmail | 03:17:57 nbsp;AM 25-11-2019 | gzip: add -t |
b3eb194102c7 | Rob Landley <rob@landley.net> | 05:25:43 nbsp;AM 01-04-2023 | Move new ls --sort options to unique short flags, using -~ and -! to avoid collision with other implementations. |
f9acf3b2f179 | Ethan Sommer <e5ten.arch@gmail | 08:02:08 nbsp;PM 29-05-2020 | cp: remove unneeded semicolons following one-line function declarations |
6ca844da053f | Rob Landley <rob@landley.net> | 01:55:55 nbsp;PM 31-03-2023 | Add shuf. |
2a68a5ffe4f2 | Rob Landley <rob@landley.net> | 12:55:00 nbsp;AM 28-03-2023 | Unwrap ls tests so they don't have to dodge expected/actual files. |
4acaebea5a08 | Rob Landley <rob@landley.net> | 12:51:11 nbsp;AM 28-03-2023 | Tweak test plumbing so expected/actual aren't in the test working directory. |
ad05ade2c031 | Rob Landley <rob@landley.net> | 02:35:44 nbsp;AM 25-03-2023 | Add ls --sort and a few new short sort flags. |
46e64fb415d9 | Dan Bryant <daniel.bryant@li | 01:09:57 nbsp;PM 17-03-2023 | change xrunread parameter name to to_stdin, matching xwrap.c |
1819be919d05 | Rob Landley <rob@landley.net> | 05:13:13 nbsp;PM 21-03-2023 | Fix a couple bugs and minor cleanup: |
0f202cbcbab3 | Rob Landley <rob@landley.net> | 05:05:35 nbsp;PM 19-03-2023 | Check in todo notes. |
6856f06af3cb | Rob Landley <rob@landley.net> | 04:53:52 nbsp;PM 19-03-2023 | Minor tweaks from in-passing code review. |
662c79c4016a | Rob Landley <rob@landley.net> | 06:56:27 nbsp;PM 18-03-2023 | Cleanup: fix argument type warnings, use same name for option and argument variable. |
158f3c735ea3 | Rob Landley <rob@landley.net> | 06:40:26 nbsp;PM 18-03-2023 | Cleanup: use FLAG() macros. |
f377bbc32cb8 | Rob Landley <rob@landley.net> | 05:26:09 nbsp;PM 18-03-2023 | Teach oneit to autodetect console from sysfs when no -c argument. |
ba5b7c209898 | Jarno Mäkipää <jmakip87@gmail.c | 11:03:10 nbsp;PM 17-03-2023 | i2cget: add support for reading without passing command |
e8f2f55d5298 | Rob Landley <rob@landley.net> | 04:42:54 nbsp;PM 15-03-2023 | Add "next address" support to i2cget, and enforce bus limit. |
53a464ba04a2 | Bo Svangård <bo.svangard@sylo | 05:39:51 nbsp;AM 14-03-2023 | remove type i in cpio call |
6b6578da250d | Rob Landley <rob@landley.net> | 05:35:07 nbsp;PM 10-03-2023 | Add new test for "directory exists" and make TEST_HOST less chatty. |
4e68a9268c3b | Rob Landley <rob@landley.net> | 05:17:35 nbsp;PM 10-03-2023 | Merge the dev and symlink chown cases (neither can reliably get a fd so we can't close a stat/chown race, so both use lchown() now), move free(tofree) to the start of the loop so more places can just if (test) continue; and collate the repeated test for !geteuid() && !FLAG(no_preserve_owner) before the various chown variants. |
d95ea079466c | Rob Landley <rob@landley.net> | 02:45:05 nbsp;PM 10-03-2023 | cpio -i trying to create a directory that exists is not an error, and don't exit (just warn) for the -d case having an error. |
53272482ef40 | Rob Landley <rob@landley.net> | 10:57:24 nbsp;PM 09-03-2023 | Fix up help plumbing. It's got HELP_FLAGS now. |
dd56ea086435 | Rob Landley <rob@landley.net> | 10:49:40 nbsp;PM 05-03-2023 | Re-implement the wait $PID codepath because macos needs it. |
9bca2b1515bf | Rob Landley <rob@landley.net> | 02:27:06 nbsp;PM 05-03-2023 | Dear gcc, please stop threatening me with a good time. |
3f708772947a | Rob Landley <rob@landley.net> | 02:11:24 nbsp;PM 05-03-2023 | llvm warns without an extra ,0 and gcc now warns _with_ the extra ,0 (because it distinguishes between "1" and "true" for no obvious reason) so switch to a puts variant. |
3dc487d989d4 | Rob Landley <rob@landley.net> | 02:05:16 nbsp;PM 05-03-2023 | Mac's gsed is slow to launch, so avoid one repeated call in a loop. |
9b108ab90b63 | Rob Landley <rob@landley.net> | 03:48:37 nbsp;PM 03-03-2023 | Remove -n from todo and add --longopt aliases for -DFO. |
b367482e9c10 | Rob Landley <rob@landley.net> | 03:21:06 nbsp;PM 03-03-2023 | Change FLAG(x) macros to always return 0 or 1. Treewide audit of FLAG() users to make sure nobody NEEDED FLAG(x) to return the masked bit value, and to remove now-redundant !!, with a number of in-passing cleanups while I was there. |
078e95bba4fa | Elliott Hughes <enh@google.com> | 08:34:34 nbsp;PM 01-03-2023 | log: fix stdin handling. |
a7e7d9500b50 | Elliott Hughes <enh@google.com> | 01:44:36 nbsp;PM 28-02-2023 | logger: fix stdin handling. |
df0eb047c764 | Rob Landley <rob@landley.net> | 03:07:57 nbsp;PM 26-02-2023 | Reorder find help text so match filers that take an argument are mostly in the left column, and while I'm there move -quit to "Actions" because it is, then implement -readable to fill in the hole in the right column that left. |
922d4af37ff2 | Elliott Hughes <enh@google.com> | 12:35:02 nbsp;PM 24-02-2023 | ps, vi: fix flicker. |
3917d770db16 | Elliott Hughes <enh@google.com> | 12:29:00 nbsp;PM 23-02-2023 | ps: widen the VSIZE field for Android's default view. |
edcafa920b0c | Rob Landley <rob@landley.net> | 07:36:11 nbsp;AM 19-02-2023 | Fix some accumulated HERE document issues. |
abd8b1b2215b | Rob Landley <rob@landley.net> | 03:35:18 nbsp;PM 17-02-2023 | Fix s/// tests get skipped before realloc() allocates new string memory. (They tried to copy the unchanged data to a destination that didn't exist yet: skip copy for null pointer and defer copy to allocation time.) |
dbc6311ec7c9 | Rob Landley <rob@landley.net> | 03:54:24 nbsp;AM 13-02-2023 | Tweak help text. |
b34ed81323dc | Rob Landley <rob@landley.net> | 03:21:52 nbsp;AM 13-02-2023 | Try C.UTF-8 (MacOS hasn't got) before en_US.UTF-8 (Gentoo hasn't got). |
28e3c38e3c04 | Elliott Hughes <enh@google.com> | 08:59:25 nbsp;AM 11-02-2023 | xxd: add -e (little endian). |
1e6844737ec5 | Rob Landley <rob@landley.net> | 02:07:31 nbsp;AM 13-02-2023 | Add blkid iso test file and tweak iso output fields. |
f67f74a60a3f | Eric Molitor <emolitor@molitor | 02:53:22 nbsp;PM 06-02-2023 | BLKID: Add support for iso9660 |
a3fc87752193 | Rob Landley <rob@landley.net> | 03:42:19 nbsp;PM 07-02-2023 | Don't kill archiver now we're listening for its exit code, shut it up by draining the trailing zeroes instead. |
26e0b44c9dac | Rob Landley <rob@landley.net> | 09:33:51 nbsp;AM 07-02-2023 | Fix vi -s and minor style cleanups. |
8cee8c278a88 | Rob Landley <rob@landley.net> | 06:05:36 nbsp;AM 06-02-2023 | Fix a couple tar --sort leaks. |
71b95f7ae8ae | Rob Landley <rob@landley.net> | 08:08:40 nbsp;AM 05-02-2023 | Fix leading / on realpath --relative-to $PWD subdir and add some TODO comment tests to realpath.tests. |
2b986821b8f8 | Jarno Mäkipää <jmakip87@gmail.c | 08:08:42 nbsp;PM 03-02-2023 | vi: fix regression on wq, add modified() subroutine |
87855d0560ce | Rob Landley <rob@landley.net> | 10:21:29 nbsp;PM 03-02-2023 | I need a test environment before nontrivially cleaning up bootchartd. |
f0b4f9e5bb26 | Rob Landley <rob@landley.net> | 09:19:48 nbsp;PM 02-02-2023 | Make head lseek backwards to return unused data from seekable inputs. |
e95bb7859159 | Rob Landley <rob@landley.net> | 09:12:27 nbsp;PM 02-02-2023 | Modernize head tests. |
0a45fa3fbd9a | Jarno Mäkipää <jmakip87@gmail.c | 10:37:16 nbsp;PM 01-02-2023 | vi: added backspace |
027e1dc8cd43 | Rob Landley <rob@landley.net> | 05:52:48 nbsp;AM 02-02-2023 | Point to the same binary cross compilers as the FAQ. |
c2d8e184f8aa | Elliott Hughes <enh@google.com> | 08:30:47 nbsp;AM 31-01-2023 | nohup: use the same mode constant for open() and xcreate(). |
5c03ad18bd46 | Elliott Hughes <enh@google.com> | 08:24:15 nbsp;AM 31-01-2023 | vi: don't call open() with O_CREAT but no mode. |
5330de20b3df | Rob Landley <rob@landley.net> | 03:18:47 nbsp;AM 31-01-2023 | Helps to check in the dirtree changes. (Oops.) |
9ba775e805bd | Rob Landley <rob@landley.net> | 06:11:36 nbsp;PM 29-01-2023 | Add tar -s --sort |
169edc2989a2 | Elliott Hughes <enh@google.com> | 10:49:00 nbsp;AM 29-01-2023 | vi: add "w |
8f259a1427d5 | Rob Landley <rob@landley.net> | 11:32:49 nbsp;PM 27-01-2023 | Don't pull in a header for a constant 1 that's not even in ELF spec and hasn't changed since 1995. (If file and readelf didn't need elf.h... even the ptrace man page notes this is "constant 1".) |
27e7a1e7cc31 | Elliott Hughes <enh@google.com> | 10:39:05 nbsp;PM 26-01-2023 | strace.c: add risc-v support, fix non-legacy architectures. |
2e952a47820d | Rob Landley <rob@landley.net> | 11:58:30 nbsp;PM 26-01-2023 | Implement tar --wildcards and friends (filter options). |
f1efcb18a1ac | Eli Lipsitz <elipsitz@google. | 11:24:33 nbsp;PM 24-01-2023 | login: Don't prompt for password if shadow password is empty |
1e3b75dc4ef9 | Eli Lipsitz <elipsitz@google. | 11:24:32 nbsp;PM 24-01-2023 | login: Fix segfault if unknown username is provided |
733e7b58aadb | Rob Landley <rob@landley.net> | 09:36:10 nbsp;AM 23-01-2023 | Implement DIRTREE_BREADTH. |
c23b3ff44948 | Eli Lipsitz <elipsitz@google. | 07:51:11 nbsp;PM 20-01-2023 | init: Remove trailing newline when parsing inittab |
c3127b5f9f30 | Rob Landley <rob@landley.net> | 02:14:44 nbsp;AM 20-01-2023 | Switch dirtree to set macro bits instead of hardwired numbers. |
30d280d8921f | Rob Landley <rob@landley.net> | 11:07:23 nbsp;PM 19-01-2023 | Convert to FLAG() macros. |
a7c98a00683b | Moritz C. Weber <mo.c.weber@gmail | 12:45:07 nbsp;AM 20-01-2023 | Missing 's' was causing a segfault due to file not found |
ba640e5aca2c | Moritz C. Weber <mo.c.weber@gmail | 12:45:06 nbsp;AM 20-01-2023 | Fixed 3 bugs from the android code review |
d8e6f49d90bc | Rob Landley <rob@landley.net> | 05:58:54 nbsp;PM 18-01-2023 | Fix help text. |
b61cdb44128b | Rob Landley <rob@landley.net> | 02:00:50 nbsp;PM 07-01-2023 | Subshell all piped segments. |
c5e7495fe46d | Rob Landley <rob@landley.net> | 11:50:58 nbsp;AM 13-01-2023 | Ensure make wrapper sees success return code in verbose mode (V=1) |
9765a3233127 | Elliott Hughes <enh@google.com> | 04:40:36 nbsp;PM 12-01-2023 | sleep: admit to accepting multiple durations. |
d94bda4baba4 | Rob Landley <rob@landley.net> | 08:16:58 nbsp;PM 12-01-2023 | Add cpio -R, tweak help text. |
c342345d2d26 | Elliott Hughes <enh@google.com> | 02:15:38 nbsp;PM 12-01-2023 | ifconfig.test: small fixes. |
d01b02f138ff | Rob Landley <rob@landley.net> | 03:29:33 nbsp;PM 12-01-2023 | Bash automatically exports PWD but mksh apparently sets it without exporting. |
9a2fb3151d77 | Rob Landley <rob@landley.net> | 05:26:38 nbsp;PM 11-01-2023 | More cleanup. |
3309e660712d | Eric Roshan-Eisne <edre@google.com> | 09:56:43 nbsp;PM 10-01-2023 | fix out of bounds read on error message. |
58b42b238471 | Rob Landley <rob@landley.net> | 01:27:31 nbsp;PM 11-01-2023 | Fix another case found by Eric Roshan-Eisner's fuzzing. |
687490a30d8b | Rob Landley <rob@landley.net> | 05:13:51 nbsp;PM 10-01-2023 | There's always something. |
c62d8a9f7471 | Rob Landley <rob@landley.net> | 01:24:45 nbsp;PM 10-01-2023 | Release 0.8.9 |
e352f70553be | Rob Landley <rob@landley.net> | 01:23:27 nbsp;PM 10-01-2023 | Quick glance at mkstatus and roadmap.html to make sure nothing jumps out. |
e32feb5dcc25 | Rob Landley <rob@landley.net> | 12:26:32 nbsp;PM 10-01-2023 | Add another link to the local toolchains to the documentation. |
77381506e9ed | Rob Landley <rob@landley.net> | 03:34:54 nbsp;PM 09-01-2023 | Don't force "make tests" or scripts/tests.sh to rebuild every time. |
d091142ae3c8 | Rob Landley <rob@landley.net> | 03:16:22 nbsp;PM 09-01-2023 | Teach scripts/test_mkroot.sh to tak targets to test on the command line. |
6581ceaad5de | Rob Landley <rob@landley.net> | 01:08:41 nbsp;AM 09-01-2023 | Update FAQ a bit. |
3d072acfd15b | Rob Landley <rob@landley.net> | 12:58:45 nbsp;AM 09-01-2023 | Bump some changes to next release. |
a468ba2df519 | Rob Landley <rob@landley.net> | 02:14:58 nbsp;PM 08-01-2023 | Toysh fixes/tests in respone to Eric Roshan-Eisner's fuzzing. |
edf8968759f6 | Rob Landley <rob@landley.net> | 01:25:00 nbsp;PM 08-01-2023 | Move sh.tests that don't use the $SH prefix to _after_ we swap $EVAL so it's testing the right shell. |
dc109345f614 | Koudai Iwahori <koudai@google.co | 10:18:17 nbsp;PM 06-01-2023 | sh: Call clearerr after running builtin command |
e0ea4d471216 | Rob Landley <rob@landley.net> | 07:02:17 nbsp;PM 06-01-2023 | Rename/move xmemcmp() (which doesn't exit) to smemcmp(), and add x prefix to notstdio() while there. |
2012ee53ec9d | Rob Landley <rob@landley.net> | 06:03:57 nbsp;PM 06-01-2023 | Update a couple links and surrounding instructions. |
ee5f81ec6dcb | Elliott Hughes <enh@google.com> | 05:34:32 nbsp;PM 05-01-2023 | portability.c: add newer (but common) file system types for `stat -f`. |
6f6211c53929 | Moritz C. Weber <mo.c.weber@gmail | 10:51:51 nbsp;PM 03-01-2023 | Further comment cleanup |
9aabf520b1cb | Moritz C. Weber <mo.c.weber@gmail | 10:19:16 nbsp;PM 03-01-2023 | More cleanups and more (improved) comments |
d2b0e4549948 | Moritz C. Weber <mo.c.weber@gmail | 10:13:40 nbsp;PM 03-01-2023 | Remove uncommented code, added fetch master head to git fetch and corrected the authers mail address |
0ec3ae72adba | Rob Landley <rob@landley.net> | 12:46:26 nbsp;PM 04-01-2023 | Fix help -ah to show nbd-client and nbd-server instead of "see hidden_alias". |
71da7f64e27e | Rob Landley <rob@landley.net> | 08:38:23 nbsp;AM 04-01-2023 | Fix next ASAN issue in toysh. |
c8fc887b15bb | Rob Landley <rob@landley.net> | 06:07:57 nbsp;PM 03-01-2023 | Untangle brace expansion logic, add comments. |
e01c348df887 | Rob Landley <rob@landley.net> | 05:32:26 nbsp;PM 03-01-2023 | Address two ASAN test failues. |
97c15e2a4e49 | Rob Landley <rob@landley.net> | 12:03:00 nbsp;PM 02-01-2023 | Math priority fixes, and &&/|| had assignment suppression reversed. |
9dc62c6278ab | Rob Landley <rob@landley.net> | 03:24:29 nbsp;PM 01-01-2023 | Use LP64 basic types instead of c99 ulongname37_t typedefs. |
46d80b1dc496 | Rob Landley <rob@landley.net> | 03:18:48 nbsp;PM 01-01-2023 | Yet more whitespace cleanup. |
21d20fc87f02 | Rob Landley <rob@landley.net> | 02:58:47 nbsp;PM 01-01-2023 | More whitespace cleanup. |
b45c8de31f45 | Rob Landley <rob@landley.net> | 02:48:11 nbsp;PM 01-01-2023 | Whitespace cleanup. |
86c47df073c8 | Moritz Christian <mo.c.weber@gmail | 04:09:12 nbsp;PM 29-12-2022 | git.c progress |
c897c515e749 | Moritz Christian <mo.c.weber@gmail | 02:01:27 nbsp;AM 08-09-2022 | Fully commented version of very small git clone. |
9bdf94d36294 | Moritz Christian <mo.c.weber@gmail | 09:07:05 nbsp;PM 05-06-2022 | Very small MVP of git clone |
99133370bcfb | Rob Landley <rob@landley.net> | 07:46:44 nbsp;AM 31-12-2022 | Add simple nbd-server that works with nbd-client. |
438f70537978 | Rob Landley <rob@landley.net> | 07:45:55 nbsp;AM 31-12-2022 | Add nbd_client -b |
4f6157422f58 | Rob Landley <rob@landley.net> | 03:19:30 nbsp;PM 28-12-2022 | Teach help -ah to skip invisible command aliases, and "See command" for OLDTOY() without independent help. |
bcd6d11fbe6f | Rob Landley <rob@landley.net> | 06:24:39 nbsp;AM 27-12-2022 | Cleanup pass on nbd-client: try to work with nommu, FLAG() macros, cleanup when signaled. |
50ed76deb2c8 | Rob Landley <rob@landley.net> | 12:02:05 nbsp;PM 26-12-2022 | Placate ASAN by replacing memcmp() with xmemcmp(). |
2a8ff58ce0cc | Rob Landley <rob@landley.net> | 11:59:51 nbsp;AM 26-12-2022 | Remove sed invocations replaced by (theoretically) upstreamable patches. |
8e78e89a1d15 | Rob Landley <rob@landley.net> | 10:03:27 nbsp;AM 26-12-2022 | Remove host airlock commands no longer needed by toybox or linux-6.1 build: dd, diff, vi, xzcat, ar, and nm. |
990e0e7a40e4 | Rob Landley <rob@landley.net> | 06:34:11 nbsp;AM 24-12-2022 | Script to put something browseable in https://landley.net/toybox/git |
8f8b49ffedde | Rob Landley <rob@landley.net> | 08:46:32 nbsp;AM 23-12-2022 | Fix handling of concatenated archives, add more tests. |
7b568c1f8928 | Elliott Hughes <enh@google.com> | 03:18:16 nbsp;PM 17-12-2022 | sntp: fix help inaccuracies. |
8d6993bd61bb | Rob Landley <rob@landley.net> | 07:51:40 nbsp;AM 15-12-2022 | Enable two more tests in "make tests". |
c3608db6ddce | Rob Landley <rob@landley.net> | 09:45:35 nbsp;PM 13-12-2022 | Fix macos xabspath. (It did not like the linux definition of O_PATH.) |
ea7a7fd3a1d2 | Rob Landley <rob@landley.net> | 09:32:13 nbsp;PM 13-12-2022 | Mac doesn't allow chmod +s for normal users, so skip test group. |
7aaad82fdb4a | Rob Landley <rob@landley.net> | 06:40:33 nbsp;AM 12-12-2022 | Package up test infrastructure in squashfs. |
293c5cca33e9 | Rob Landley <rob@landley.net> | 06:40:13 nbsp;AM 12-12-2022 | More context for running test suite. |
3bba5802edfc | Rob Landley <rob@landley.net> | 05:40:15 nbsp;AM 12-12-2022 | Better error reporting. |
b67b5cc5a6d4 | Rob Landley <rob@landley.net> | 07:45:42 nbsp;PM 11-12-2022 | Remove patch that got fixed upstream in the kernel (commit 3583521aabac). |
8e80ba2a19d7 | Rob Landley <rob@landley.net> | 04:46:42 nbsp;AM 11-12-2022 | Child process running recursive command shouldn't inherit SIGCHLD handler. |
9a301232f3ed | Rob Landley <rob@landley.net> | 04:36:52 nbsp;AM 07-12-2022 | Tighten up option parsing and teach "sleep" to parse multiple args. |
481a19c48959 | Rob Landley <rob@landley.net> | 03:34:58 nbsp;AM 07-12-2022 | Fix "nohup --help" and friends. |
8529a79da18a | Rob Landley <rob@landley.net> | 02:39:02 nbsp;AM 07-12-2022 | Add just enough cgi plumbing to get the "unused variable" warning to stop. |
32ae87933247 | Rob Landley <rob@landley.net> | 02:06:30 nbsp;AM 07-12-2022 | Add bash -c wrapper around run-qemu.sh call. |
b9d040bc9837 | Rob Landley <rob@landley.net> | 07:21:45 nbsp;PM 05-12-2022 | Missed two. |
2c7057c8c626 | Rob Landley <rob@landley.net> | 05:34:55 nbsp;PM 04-12-2022 | Add more things that build on freebsd 13 and remove one that broke. |
467ce2a07a43 | Rob Landley <rob@landley.net> | 04:41:50 nbsp;PM 04-12-2022 | Match guard symbols to command names, and yank duplicate initialization. |
9de12e89cf34 | Rob Landley <rob@landley.net> | 04:10:52 nbsp;PM 04-12-2022 | Almost the same macros, but not quite. |
626b32402c82 | Rob Landley <rob@landley.net> | 08:49:59 nbsp;PM 03-12-2022 | Add httpd -v, fix ? in static URLs, and very start of CGI plumbing. |
5d7b5c2505f0 | Rob Landley <rob@landley.net> | 03:41:24 nbsp;AM 03-12-2022 | Fix FreeBSD 13 build. |
361d5950b2c7 | Vincent Donnefort <vdonnefort@googl | 05:20:32 nbsp;PM 02-12-2022 | modprobe: Make /proc/modules optional |
092b69189271 | Rob Landley <rob@landley.net> | 02:44:03 nbsp;AM 02-12-2022 | Make newlines go to stdout/stderr matching most recent output. |
820deb2bda12 | Rob Landley <rob@landley.net> | 02:13:19 nbsp;AM 02-12-2022 | ls -b and -N and -q aren't conflict errors, they just switch each other off. |
167dfdf99c0c | Rob Landley <rob@landley.net> | 01:53:36 nbsp;AM 02-12-2022 | Always use 64 bit type for FLAG_ macros so &= ~FLAG_x doesn't blank top 32 bits. |
dbb6bbbae327 | Elliott Hughes <enh@google.com> | 11:31:56 nbsp;AM 01-12-2022 | ls -N. |
87cc33289b09 | Rob Landley <rob@landley.net> | 05:29:12 nbsp;PM 28-11-2022 | Move a header #include to the only command that will ever use it. |
6277fc4d3128 | Rob Landley <rob@landley.net> | 04:47:05 nbsp;PM 27-11-2022 | Fix assignment suppression and &&/|| parsing. |
215495336226 | Rob Landley <rob@landley.net> | 03:15:06 nbsp;PM 23-11-2022 | Update relative path plumbing and extend realpath. More tests. |
04c395d51e73 | Rob Landley <rob@landley.net> | 11:14:40 nbsp;PM 21-11-2022 | Fix ASAN=1 with make test_command. |
87b6d3f30269 | Rob Landley <rob@landley.net> | 10:48:12 nbsp;PM 21-11-2022 | Use $CC instead of cc in probes, and don't add $ASAN to $HOSTCC. |
bec57325b5a6 | Rob Landley <rob@landley.net> | 04:37:32 nbsp;PM 20-11-2022 | Expanding readlink and realpath (in progress). |
838e68d574dc | Rob Landley <rob@landley.net> | 03:36:22 nbsp;PM 20-11-2022 | Fix xabspath() in keep symlinks mode. |
9600642ba4c8 | Rob Landley <rob@landley.net> | 11:06:43 nbsp;AM 14-11-2022 | Call function that works like strstart() but on a char chrstart(). |
70c5ed4d95dc | Rob Landley <rob@landley.net> | 11:06:17 nbsp;AM 14-11-2022 | Use testcmd instead of manual workaround for shell builtin. |
4209607a724c | Rob Landley <rob@landley.net> | 08:28:55 nbsp;AM 09-11-2022 | Add test for last char of -f bug. |
9dbb3bb6bd2d | Kelvin Zhang <zhangkelvin@goog | 04:32:00 nbsp;PM 07-11-2022 | Fix broken test due to directory symlink |
5ed3c33417d3 | Daniel Mentz <danielmentz@goog | 02:26:30 nbsp;PM 07-11-2022 | Fix grep to not truncate last character of file provided by -f argument |
76369dd19330 | Rob Landley <rob@landley.net> | 05:39:28 nbsp;PM 06-11-2022 | Fix up host.c a bit more. |
3b4a95a52b6e | Alexander Holler <holler@ahsoftwar | 08:10:30 nbsp;AM 05-11-2022 | sh: add a test for x=${x//y} |
da5a1e5801f2 | Alexander Holler <holler@ahsoftwar | 08:10:29 nbsp;AM 05-11-2022 | sh: fix bug in parameter substitution (pattern replacement) |
76834a1a5862 | Alexander Holler <holler@ahsoftwar | 08:10:28 nbsp;AM 05-11-2022 | sh: add a test for x=${x%y} |
3bc85530e160 | Alexander Holler <holler@ahsoftwar | 08:10:27 nbsp;AM 05-11-2022 | sh: fix bug in parameter substitution (with shortest path removal) |
0bb61e3aefc3 | Alexander Holler <holler@ahsoftwar | 08:06:29 nbsp;AM 04-11-2022 | su: do not require /etc/shadow or a password there if called as root |
149bc75a9b72 | Rob Landley <rob@landley.net> | 03:16:16 nbsp;PM 02-11-2022 | Bug report from nomas2000: inverted test in check for trailing rubbish. |
0866cdd2a087 | Rob Landley <rob@landley.net> | 06:33:36 nbsp;PM 01-11-2022 | More specific sed to hit just the one config symbol. |
35de50117e8f | Rob Landley <rob@landley.net> | 06:31:57 nbsp;PM 01-11-2022 | We don't need Apple Desktop Bus support in m68k, and /dev/?db hits adb. |
f02f67de63bf | Rob Landley <rob@landley.net> | 04:37:25 nbsp;PM 01-11-2022 | patch --dry-run should not create or delete files. |
a249f56843ee | Rob Landley <rob@landley.net> | 07:30:27 nbsp;AM 31-10-2022 | Add one more patch the kernel guys ignored, and fix typo in module build. |
19f16d98258b | Rob Landley <rob@landley.net> | 01:37:16 nbsp;PM 30-10-2022 | Various --longopts Antoni Villalonga says are used in package builds. |
94c2a5243ce1 | Rob Landley <rob@landley.net> | 11:25:28 nbsp;AM 30-10-2022 | Remove redundant longopt variant that's now handled as an abbreviation. |
3a88a23df62b | Rob Landley <rob@landley.net> | 11:24:12 nbsp;AM 30-10-2022 | Trivial cleanup. |
a9bd5923aa1a | Rob Landley <rob@landley.net> | 11:00:57 nbsp;AM 30-10-2022 | Antoni Villalonga requested uname -p because some package builds need it, so add undocumented option that prints "uknown". |
2dbf0fe532a6 | Rob Landley <rob@landley.net> | 02:01:40 nbsp;PM 27-10-2022 | Add swapoff -a -v and move octal_deslash() to lib for fstab parsing. |
1c7412199a7e | Rob Landley <rob@landley.net> | 06:20:52 nbsp;AM 25-10-2022 | Another workaround for mksh not being bash. |
1cd2c07f94c3 | Rob Landley <rob@landley.net> | 12:02:59 nbsp;PM 24-10-2022 | Actually fix netcat server mode. (Helps to have -u in the test.) |
3d097856ed3b | Rob Landley <rob@landley.net> | 06:37:11 nbsp;AM 22-10-2022 | A pointer is not a reference. |
91fad2cdaa17 | Rob Landley <rob@landley.net> | 03:36:26 nbsp;AM 21-10-2022 | Fix netcat -u server mode. |
8388551b678c | Rob Landley <rob@landley.net> | 03:35:58 nbsp;AM 21-10-2022 | Add netcat -n to prevent DNS lookup. |
57ee7b26489c | Rob Landley <rob@landley.net> | 10:54:24 nbsp;AM 19-10-2022 | Add module support to mkroot, and start of "tests" package. |
51f687c5fbcc | Rob Landley <rob@landley.net> | 07:18:08 nbsp;AM 18-10-2022 | Not sure if this test should be toyonly or not? |
26446d37f171 | Rob Landley <rob@landley.net> | 04:14:41 nbsp;AM 18-10-2022 | Tar --xform extract side. |
b04b2f8af478 | Rob Landley <rob@landley.net> | 03:24:14 nbsp;AM 18-10-2022 | Tests run as child processes now, remove old cleanup. |
05069bdf6a41 | Rob Landley <rob@landley.net> | 01:00:32 nbsp;AM 18-10-2022 | Couple more sed tests. |
51815ade0b97 | Rob Landley <rob@landley.net> | 12:35:15 nbsp;AM 18-10-2022 | Once again, mksh is missing bash features. |
fd8ef8cac003 | Rob Landley <rob@landley.net> | 05:58:04 nbsp;AM 17-10-2022 | Fix grep to pass recently added test, and add a couple more tests. |
f2edc776dc6e | Rob Landley <rob@landley.net> | 07:22:57 nbsp;AM 16-10-2022 | Make --xform work on archive creation side, with some tests. |
2be65f70d2d8 | Rob Landley <rob@landley.net> | 04:18:41 nbsp;AM 15-10-2022 | First stab at making sed --tarxform support transformation scope flags. |
61daed9c2e1f | Rob Landley <rob@landley.net> | 11:49:45 nbsp;PM 14-10-2022 | Ahem, make that _exit_status_ 127 (what you get when you run a command that doesn't exist at the command line), not killed by signal 127. |
a83d1d59bf40 | Rob Landley <rob@landley.net> | 11:43:26 nbsp;PM 14-10-2022 | Some waitpid() failures (such as bad PID) don't set status, so return 127. |
d1093d670f0b | Rob Landley <rob@landley.net> | 07:26:10 nbsp;PM 13-10-2022 | Test that -z doesn't apply to the n in input patterns. |
64952cee7002 | James Farrell <jamesfarrell@goo | 03:27:10 nbsp;PM 12-10-2022 | Support diff -f |
49329a11f775 | Rob Landley <rob@landley.net> | 12:54:36 nbsp;AM 13-10-2022 | Add test for sed -e -f interleaving. |
9ded40eda957 | Rob Landley <rob@landley.net> | 12:48:22 nbsp;AM 13-10-2022 | Move num_cache from lib into its only user. |
39548a771287 | Rob Landley <rob@landley.net> | 08:35:23 nbsp;PM 10-10-2022 | Have tar handle / and .. at / as ./ and let -P retain .. |
56d89e51ba9e | Rob Landley <rob@landley.net> | 01:54:00 nbsp;AM 09-10-2022 | Tomasz Sterna reports that NULL options annoy the syscall, which happens loading dependency modules. |
a1f1cfdf0431 | Rob Landley <rob@landley.net> | 04:07:30 nbsp;AM 08-10-2022 | Linux kernel commit f8f0d06438e5 fixed the weird "allnoconfig has =y" issue. |
804abb28994f | Rob Landley <rob@landley.net> | 05:54:20 nbsp;AM 07-10-2022 | Implement -i option. |
ff3f93a3bae6 | Rob Landley <rob@landley.net> | 12:32:09 nbsp;AM 07-10-2022 | sendfile() can also return EXDEV, so fall back to read/write loop on any error. |
62f89088fdb1 | Rob Landley <rob@landley.net> | 05:28:48 nbsp;AM 06-10-2022 | Fedora sticks x09 style hex escapes into the dmesg output for some reason. |
b5baa040128e | Rob Landley <rob@landley.net> | 11:22:27 nbsp;PM 04-10-2022 | Fix comm - and make comm -123 detect missing files. |
891c5520f493 | Rob Landley <rob@landley.net> | 10:34:37 nbsp;PM 04-10-2022 | Teach sed to parse interlaced -e and -f in order. |
a09e7d899b9d | Rob Landley <rob@landley.net> | 07:36:16 nbsp;PM 04-10-2022 | Typo. |
7c567c98ef4b | Rob Landley <rob@landley.net> | 05:13:36 nbsp;AM 04-10-2022 | Parallelize mkroot tests. |
b26689f95065 | Rob Landley <rob@landley.net> | 05:08:33 nbsp;AM 03-10-2022 | Fix bucket sort with -F |
564dd81f2dca | Rob Landley <rob@landley.net> | 04:58:52 nbsp;AM 03-10-2022 | Add test_mkroot.ssh and teach mkroot to call /mnt/init if present. |
ee37aaec9752 | Rob Landley <rob@landley.net> | 04:20:27 nbsp;AM 03-10-2022 | Kill process group (child processes too), and ignore SIGTTIN and friends. |
b17dc8e111dd | Rob Landley <rob@landley.net> | 12:47:50 nbsp;AM 03-10-2022 | Fix index.html display in directories. |
cbbd864dcc0b | Rob Landley <rob@landley.net> | 04:23:53 nbsp;AM 02-10-2022 | mkroot init: mount /dev/?da on /mnt if available (for qemu, not chroot). |
0df9a26c7c84 | Rob Landley <rob@landley.net> | 04:11:12 nbsp;AM 02-10-2022 | The mountpoint logic isn't the same as same_file(), and -q applies to argument not existing. |
eb88ab8a0d86 | Rob Landley <rob@landley.net> | 03:35:12 nbsp;AM 02-10-2022 | Add mkroot "overlay" package that copies an $OVERLAY directory into the target filesystem. |
10325745e3a3 | Rob Landley <rob@landley.net> | 04:14:22 nbsp;PM 01-10-2022 | E5ten's suggestion for not truncating output when redirected to a file. |
73bb9924a280 | Rob Landley <rob@landley.net> | 06:48:11 nbsp;PM 30-09-2022 | Make skipnot and toyonly play nice together. |
902b120ee62a | Rob Landley <rob@landley.net> | 12:24:53 nbsp;AM 29-09-2022 | Change tar/sed protocol to include file type. (Doesn't use it yet.) |
193009855266 | Rob Landley <rob@landley.net> | 12:04:43 nbsp;AM 29-09-2022 | Fix grep fast path logic to handle initial and '^$' pattern. |
96ad49e30e14 | Rob Landley <rob@landley.net> | 11:22:35 nbsp;PM 28-09-2022 | Convert testing -> testcmd |
5262c5387426 | Rob Landley <rob@landley.net> | 01:27:26 nbsp;AM 28-09-2022 | Add sed --tarxform mode to wrap a simple protocol around transforms, and have tar --xform use it. |
331ecc9ae787 | Rob Landley <rob@landley.net> | 11:37:05 nbsp;PM 27-09-2022 | Loop in xgetrandom() when asked to fetch more than 256 bytes at a time. While we're there, eliminate the third argument so the xfunc() always exits when it can't get random data. (Should never happen with syscall, fallback read of /dev node can go away in a couple more years.) |
8ed0bfe6e3b9 | Rob Landley <rob@landley.net> | 03:23:28 nbsp;AM 27-09-2022 | MacOS sed remains sad. |
57d6fec9aab7 | Rob Landley <rob@landley.net> | 07:54:04 nbsp;PM 24-09-2022 | Cleanup (use flag macros, remove unnecessary variable, etc). |
0ceee5c382fe | Rob Landley <rob@landley.net> | 07:39:44 nbsp;PM 24-09-2022 | Fix some sed -z cases and add tests. |
a7e49c3c7860 | Rob Landley <rob@landley.net> | 03:18:03 nbsp;AM 24-09-2022 | Speed up grep with large numbers of patterns. |
ea7c1a7ab0d6 | Rob Landley <rob@landley.net> | 02:43:59 nbsp;AM 24-09-2022 | Speed up base64. |
2611693169c0 | Rob Landley <rob@landley.net> | 10:57:30 nbsp;PM 21-09-2022 | Teach grep to autodetect fixed patterns and run fixed and regex tests together. |
138378640fd1 | Rob Landley <rob@landley.net> | 12:43:36 nbsp;PM 20-09-2022 | Collate tests. |
0fbebacdf1a3 | licheng <licheng@uniontec | 04:37:19 nbsp;PM 20-09-2022 | toys/lsb/mount: make "mount -a" can mount directory bind in /etc/fstab |
99bfe9da4142 | Rob Landley <rob@landley.net> | 01:10:25 nbsp;AM 20-09-2022 | Older versions of bash (such as the one in macos) don't understand &>> and despite >& and &> being listed as synonyms in the bash man page, >>& isn't supported even by the new ones. |
7677216b13b6 | Rob Landley <rob@landley.net> | 01:00:57 nbsp;AM 20-09-2022 | Make was listed twice (thanks mtsl8). |
1135b848d42c | Rob Landley <rob@landley.net> | 02:49:56 nbsp;PM 19-09-2022 | Modernize xxd tests. |
88fb25f0176b | Rob Landley <rob@landley.net> | 09:51:53 nbsp;AM 19-09-2022 | Make -c 0 disable columns and -g 0 disable groups. |
0d1965323afc | Rob Landley <rob@landley.net> | 09:51:08 nbsp;AM 19-09-2022 | Show SKIP: messages. (Inverted test, oops.) |
7b9fb3ba4da0 | Rob Landley <rob@landley.net> | 01:27:40 nbsp;PM 16-09-2022 | The ./configure of gmake 4.3 depends on -a not just meaning "and" but being a synonym for -e. (I.E. meaning different things depending on position.) |
0e19322f39e0 | Rob Landley <rob@landley.net> | 11:10:04 nbsp;PM 15-09-2022 | Trivial cleanup. |
92252a200375 | Rob Landley <rob@landley.net> | 02:41:08 nbsp;PM 15-09-2022 | Don't truncate log file when stderr redirected. |
26a945a6dea8 | Antoni Villalonga <antoni@friki.cat | 04:16:41 nbsp;PM 18-08-2022 | Fix spelling |
d4ed83762519 | Antoni Villalonga <antoni@friki.cat | 06:56:55 nbsp;AM 14-09-2022 | fmt: Define GLOBALS 'width' as long, not int |
f492273712d7 | Rob Landley <rob@landley.net> | 02:43:39 nbsp;AM 14-09-2022 | Move -Wno-string-plus-int to portability.sh and have it only apply to clang. |
630394b86985 | Antoni Villalonga <antoni@friki.cat | 12:15:12 nbsp;AM 26-02-2022 | Debianize paths |
dea2ace53450 | Rob Landley <rob@landley.net> | 12:43:02 nbsp;AM 14-09-2022 | Some build environments no longer have PATH_MAX. |
97100fe6de01 | Daniel Mentz <danielmentz@goog | 04:37:20 nbsp;PM 13-09-2022 | modinfo: add scmversion to the list of tags |
0fa628026cb3 | Rob Landley <rob@landley.net> | 10:45:33 nbsp;PM 13-09-2022 | Change another SKIPNEXT to SKIP. |
e9e7aad64d6d | Rob Landley <rob@landley.net> | 03:22:42 nbsp;PM 13-09-2022 | Cleanup cksum. |
4fe59859d4de | Rob Landley <rob@landley.net> | 08:31:33 nbsp;AM 13-09-2022 | Match another sed posix violation (l escapes n), more tests, tweak docs. |
f2f35fe82937 | Rob Landley <rob@landley.net> | 08:29:28 nbsp;AM 13-09-2022 | Fix sed -z P with test. |
5147183a217a | Rob Landley <rob@landley.net> | 08:02:03 nbsp;AM 13-09-2022 | Fix sed -z and add test cases. |
1724b3589a50 | Rob Landley <rob@landley.net> | 07:03:43 nbsp;AM 13-09-2022 | Make N at EOF do default print: Linux has never obeyed Posix here. |
9c9d3fa7ead5 | Khem Raj <raj.khem@gmail.c | 07:22:26 nbsp;AM 08-09-2022 | portability: Fix timer_settime_wrap for 32bit systems with 64bit time_t |
5f7faac45363 | Rob Landley <rob@landley.net> | 03:04:02 nbsp;PM 07-09-2022 | Remove leftover uses of SKIPNEXT, indent skip groups so they're more visually obvious, use a SKIP value that looks intentional and not like file permissions, have skipnot() return whether or not test succeeded. |
5c9e8c77bc76 | Elliott Hughes <enh@google.com> | 05:07:47 nbsp;PM 06-09-2022 | Minimal fix for the macOS tar.test breakage. |
925b632ee4af | Rob Landley <rob@landley.net> | 04:16:40 nbsp;AM 04-09-2022 | More comments, collate macos-skipping, update root-only tests. |
959bf3461909 | Rob Landley <rob@landley.net> | 06:55:09 nbsp;AM 03-09-2022 | Test suite update. |
e70126eabef8 | Rob Landley <rob@landley.net> | 04:09:14 nbsp;AM 03-09-2022 | Remove dochroot and mkchroot (they require root access, which mkroot does not). |
107996e296a5 | Yi-Yo Chiang <yochiang@google. | 05:39:10 nbsp;PM 30-08-2022 | Support tail +123 |
4225f1a9d015 | Elliott Hughes <enh@google.com> | 04:22:29 nbsp;PM 26-08-2022 | tests.tar: fix tests for macOS. |
413b7afdbfe2 | Rob Landley <rob@landley.net> | 01:21:38 nbsp;AM 27-08-2022 | Make all the tar tests look at archivers in the same order so people reading the code aren't confused by seemingly different tests. |
3264774571cc | Rob Landley <rob@landley.net> | 12:48:08 nbsp;AM 27-08-2022 | Tar compression autodetect wasn't falling back to gzip -d without zcat because fallback compressor name selection happened before autodetect. |
61503984792c | Elliott Hughes <enh@google.com> | 02:18:56 nbsp;PM 26-08-2022 | xwrap.c: fix build. |
3dae8ebfe590 | Rob Landley <rob@landley.net> | 09:01:53 nbsp;PM 25-08-2022 | Some headers define stdin as a macro, avoid unnecessarily stepping on that. |
e4103b8183cf | Rob Landley <rob@landley.net> | 04:56:50 nbsp;AM 25-08-2022 | Cosmetic tweak. |
6b78f8de9eda | Elliott Hughes <enh@google.com> | 05:27:18 nbsp;PM 24-08-2022 | timeout.c: fix for macOS. |
296a75aa8028 | Elliott Hughes <enh@google.com> | 03:53:42 nbsp;PM 23-08-2022 | Fix the seq and sort tests on macOS and Android. |
51a43ad52251 | Yi-Yo Chiang <yochiang@google. | 11:30:14 nbsp;PM 23-08-2022 | losetup: Wait for ueventd to create loop device on Android |
b003ee8d18fc | Yi-Yo Chiang <yochiang@google. | 11:45:33 nbsp;PM 23-08-2022 | mount: chomp() trailing 'n' off xrunread() return value |
63f787b602f7 | Rob Landley <rob@landley.net> | 12:51:30 nbsp;AM 21-08-2022 | If the kernel hasn't got sendfile() it can return ENOSYS, not just EINVAL. |
d627fa05d480 | Elliott Hughes <enh@google.com> | 04:48:42 nbsp;PM 19-08-2022 | strace: fix 32-bit x86 build. |
d21c4c9fd16b | Elliott Hughes <enh@google.com> | 04:33:45 nbsp;PM 19-08-2022 | lsusb: remove unused variable. |
529a25a2eea4 | Rob Landley <rob@landley.net> | 04:28:23 nbsp;AM 16-08-2022 | Sort -c reported line number was off by one. |
b8fa90e341ee | Rob Landley <rob@landley.net> | 02:25:00 nbsp;AM 15-08-2022 | mkroot: build a kernel for big endian powerpc64 too. |
99cf0f2d6844 | Rob Landley <rob@landley.net> | 04:11:01 nbsp;AM 14-08-2022 | And fix powerpc block device (kernel commit b7fb14d3ac63 removed the previous driver.) |
5c7ac6618a0c | Rob Landley <rob@landley.net> | 05:36:08 nbsp;PM 12-08-2022 | Add "./run-qemu.sh -hda file.img" support to m68k kernel. |
41d43d8a53d0 | Rob Landley <rob@landley.net> | 10:11:37 nbsp;PM 11-08-2022 | Use TOYFLAG_ARGFAIL() value for error_msg(), and add sort -C in passing. |
474b02ffdf42 | Rob Landley <rob@landley.net> | 03:15:51 nbsp;PM 12-08-2022 | Mollify mkstatus.py. |
0d536365ba6c | Rob Landley <rob@landley.net> | 02:58:03 nbsp;AM 12-08-2022 | Release 0.8.8. |
7768ecdf2a0d | Elliott Hughes <enh@google.com> | 04:26:09 nbsp;PM 10-08-2022 | Add loongarch's ELF value. |
d1a5bf6a4371 | Rob Landley <rob@landley.net> | 04:12:29 nbsp;AM 09-08-2022 | Fix fencepost error. |
1c6df98cb9de | Rob Landley <rob@landley.net> | 03:29:49 nbsp;PM 02-08-2022 | Make bind default to recursive, and have --bind/--rbind/-R toggle MS_REC. |
5afab26b9c98 | Rob Landley <rob@landley.net> | 01:31:05 nbsp;PM 02-08-2022 | Minor cleanup. |
c9c702dc424f | Rob Landley <rob@landley.net> | 11:25:11 nbsp;AM 31-07-2022 | Error message tweak. |
3e67551895d9 | Rob Landley <rob@landley.net> | 05:12:55 nbsp;PM 01-08-2022 | We don't need ftpd in the airlock anymore: there are plenty of alternatives. |
25fdca73f1e1 | Rob Landley <rob@landley.net> | 09:22:12 nbsp;AM 31-07-2022 | Tweak error handling so "kill 1" doesn't say unknown pid 1: not permitted. |
210bb0c1d08a | Rob Landley <rob@landley.net> | 04:22:34 nbsp;AM 30-07-2022 | Add a few more characters that aren't friendly in shell "eval" context. |
b32361cadac5 | Rob Landley <rob@landley.net> | 03:00:06 nbsp;PM 29-07-2022 | The unquoted strings in -o escape were bothering me. |
3b7613a8cfd6 | Ed Maste <emaste@FreeBSD.o | 12:45:00 nbsp;PM 29-07-2022 | portability: Add some FreeBSD cases |
503a66de8b0a | Elliott Hughes <enh@google.com> | 11:16:08 nbsp;PM 28-07-2022 | timeout.test: use POSIX "trap" syntax. |
8ed78cf520d4 | Rob Landley <rob@landley.net> | 01:24:23 nbsp;PM 28-07-2022 | Add blkid -o full/value/export |
658cdf4435b2 | Rob Landley <rob@landley.net> | 12:19:09 nbsp;PM 28-07-2022 | Fix --longopt= empty argument and add tests. |
e2b17f5e0cd3 | Rob Landley <rob@landley.net> | 08:00:40 nbsp;AM 28-07-2022 | sysconf(NPROCESSORS_CONF) is broken on musl and they've been arguing about it for years (https://www.openwall.com/lists/musl/2022/07/27/5) so just inline the readdir glibc and bionic are both doing under the covers. |
ad5a54277b2c | Rob Landley <rob@landley.net> | 07:59:43 nbsp;AM 28-07-2022 | Don't STAYROOT for taskset. |
689cd31101ad | Rob Landley <rob@landley.net> | 02:12:34 nbsp;AM 27-07-2022 | Minor cleanups. |
00c97a06be66 | Elliott Hughes <enh@google.com> | 03:52:43 nbsp;PM 26-07-2022 | killall: fix a logic error in names_to_pid(). |
30077897433c | Rob Landley <rob@landley.net> | 10:07:52 nbsp;AM 25-07-2022 | Don't complain if /dev/shm or /dev/pts already exist in devtmpfs. |
767e2049f4d8 | Rob Landley <rob@landley.net> | 09:58:57 nbsp;AM 25-07-2022 | Fix "int and long are identical!" warnings on 32 bit targets. |
92a7778fcf1e | Rob Landley <rob@landley.net> | 04:12:07 nbsp;AM 24-07-2022 | Make lib/args.c handle ":;", ": ", and ":; " in combination, and use ":; " in unshare. |
52e3bf19712b | Rob Landley <rob@landley.net> | 12:19:51 nbsp;AM 24-07-2022 | Yes, dreamhost took the mailing list down again. Not just the archive, whole list this time. |
5bbef42111b4 | Rob Landley <rob@landley.net> | 11:32:16 nbsp;AM 23-07-2022 | Second attempt to show the diff after the FAIL line instead of before. |
a41bbf8eec0c | Elliott Hughes <enh@google.com> | 04:48:37 nbsp;PM 20-07-2022 | timeout.test: fix test for systems that don't have bash. |
ee00e1be0f5b | Rob Landley <rob@landley.net> | 02:48:32 nbsp;PM 20-07-2022 | Fix race condition with SIGCHLD being delivered before timeout was ready. |
ff581f2edfb6 | Elliott Hughes <enh@google.com> | 10:20:05 nbsp;AM 20-07-2022 | timeout: silence -Werror=unused-result. |
3e324025896e | Rob Landley <rob@landley.net> | 08:23:30 nbsp;AM 20-07-2022 | Another thinko. |
04818be7e023 | Rob Landley <rob@landley.net> | 08:06:48 nbsp;AM 20-07-2022 | Thinko. |
28603b02b784 | Rob Landley <rob@landley.net> | 11:45:31 nbsp;AM 19-07-2022 | Add skeleton.tests for lib/args.c test coverage. |
2bf62c7c08ca | Rob Landley <rob@landley.net> | 11:42:08 nbsp;AM 19-07-2022 | Move example commands from "make list" to "make list_example". |
297a9b4b79e7 | Rob Landley <rob@landley.net> | 07:37:59 nbsp;AM 19-07-2022 | Fix off by one error and add test case. |
13aada4b24b4 | Rob Landley <rob@landley.net> | 07:15:03 nbsp;AM 19-07-2022 | Mollify -Werror=format-security-theater which is unhappy with: |
75628938a801 | Elliott Hughes <enh@google.com> | 04:33:33 nbsp;PM 14-07-2022 | tar: implement --null. |
dc8b46d5ddab | Rob Landley <rob@landley.net> | 03:09:19 nbsp;AM 15-07-2022 | Don't close stdin/stdout when passing them through. |
d0c52934a39a | Rob Landley <rob@landley.net> | 10:06:03 nbsp;AM 14-07-2022 | Add -a and -C, use FLAG() macros, inline a function with one caller. |
df627c90b4d6 | Rob Landley <rob@landley.net> | 05:20:02 nbsp;AM 12-07-2022 | Fix comment: short options can have optional arguments. |
10f0b1a37856 | Rob Landley <rob@landley.net> | 03:44:47 nbsp;AM 11-07-2022 | Normalize one more filename, move a variable assignment. |
924b062c0da9 | Rob Landley <rob@landley.net> | 04:55:19 nbsp;AM 10-07-2022 | Update makefile target/wrapper for new name. |
d6488676ceee | Rob Landley <rob@landley.net> | 10:33:30 nbsp;PM 09-07-2022 | Rename $MYBUILD to $TEMP (it's not exported so shouldn't conflict). |
a1579483d7f2 | Rob Landley <rob@landley.net> | 10:32:26 nbsp;PM 09-07-2022 | Make dropbear play nice with any other packages adding to qemu command line. |
7eb1eed04117 | Rob Landley <rob@landley.net> | 04:00:25 nbsp;AM 09-07-2022 | Minor mkroot tweaks. |
ce9d30ea7920 | Rob Landley <rob@landley.net> | 10:40:21 nbsp;PM 06-07-2022 | Tweaks to mkroot. |
6b03865e9e7c | Rob Landley <rob@landley.net> | 06:31:08 nbsp;AM 05-07-2022 | Add timeout -i and update tests. |
c0136c08f7d2 | Rob Landley <rob@landley.net> | 11:51:05 nbsp;PM 04-07-2022 | Update linux kernel workaround so build doesn't require a third ELF package. See http://lkml.iu.edu/hypermail/linux/kernel/2110.3/00278.html |
25da95b17a1a | Rob Landley <rob@landley.net> | 12:10:21 nbsp;AM 05-07-2022 | Use do_pass and do_fail consistently. |
07bbc1f61280 | Rob Landley <rob@landley.net> | 04:34:58 nbsp;AM 04-07-2022 | Fix "VERBOSE=all make tests" failure reporting. |
f278b85bf534 | Rob Landley <rob@landley.net> | 06:34:11 nbsp;AM 01-07-2022 | More diff cleanup. |
a5b00b49ec00 | Rob Landley <rob@landley.net> | 06:32:20 nbsp;AM 30-06-2022 | Don't typecast something to what it already is. |
0bc343f07f14 | Rob Landley <rob@landley.net> | 06:28:11 nbsp;AM 01-07-2022 | Prevent configure from appending to $CFLAGS twice when it gets read twice. |
de55da68f2ab | Rob Landley <rob@landley.net> | 05:36:30 nbsp;AM 30-06-2022 | More diff cleanup. |
2609bb80bc40 | Rob Landley <rob@landley.net> | 04:23:20 nbsp;AM 30-06-2022 | Minor cleanup. |
c9b95f4b5e22 | Rob Landley <rob@landley.net> | 03:40:41 nbsp;AM 30-06-2022 | Make diff tests pass with TEST_HOST. |
f51b02947bae | Rob Landley <rob@landley.net> | 09:54:42 nbsp;PM 29-06-2022 | Add same_file() and same_def_ino() convenience functions, plus minor cleanups. |
c7342f8b72f8 | Rob Landley <rob@landley.net> | 09:48:18 nbsp;PM 29-06-2022 | Block signals in exit_signal() so sigatexit() list isn't re-entered. |
9cb611555bcd | Rob Landley <rob@landley.net> | 01:12:07 nbsp;PM 29-06-2022 | Cleanup pass on diff. |
da2ad20a7612 | Rob Landley <rob@landley.net> | 05:02:09 nbsp;AM 28-06-2022 | Remove unnecessary dd_sigint. |
86fc7c94f16e | Rob Landley <rob@landley.net> | 04:42:24 nbsp;AM 28-06-2022 | Use millitime() instead of deprecated gettimeofday(). |
4bb0df352571 | Rob Landley <rob@landley.net> | 04:21:47 nbsp;AM 28-06-2022 | Cleanup: remove unnecessary global and mid-block variable declaration. |
2e8be0d4e340 | Rob Landley <rob@landley.net> | 02:54:48 nbsp;AM 28-06-2022 | Next round of dd cleanup (mostly hammering on help text). |
bb0b256764bf | Elliott Hughes <enh@google.com> | 07:24:38 nbsp;PM 20-06-2022 | Fix truncate.test for macOS. |
fa64da59cdeb | Elliott Hughes <enh@google.com> | 08:23:49 nbsp;PM 14-06-2022 | file: basic linux kernel image support. |
abb6958d4f34 | Rob Landley <rob@landley.net> | 03:20:38 nbsp;AM 21-06-2022 | More math tests. |
6935563f310b | Rob Landley <rob@landley.net> | 03:18:02 nbsp;AM 21-06-2022 | Implement for ((;;)) |
85c950362564 | Rob Landley <rob@landley.net> | 03:49:36 nbsp;AM 19-06-2022 | Make cmp's TEST_HOST pass on current debin, adjusting command behavior to match. |
1d657cff5962 | Elliott Hughes <enh@google.com> | 10:38:11 nbsp;AM 19-06-2022 | Enlarge macos_defconfig. |
15d1af8951f6 | Elliott Hughes <enh@google.com> | 10:31:39 nbsp;AM 19-06-2022 | xgetrandom: fix macOS build. |
587ed3db6b4a | Rob Landley <rob@landley.net> | 05:36:08 nbsp;PM 17-06-2022 | Switch getrandom() from compile time probe to __has_include() |
6cf4d6d4d189 | Rob Landley <rob@landley.net> | 05:26:16 nbsp;PM 17-06-2022 | Switch shadow.h and utmpx.h from compile time probes to __has_include(). |
9bfabc294132 | Rob Landley <rob@landley.net> | 05:23:51 nbsp;PM 17-06-2022 | Make xxd pass TEST_HOST, and fix rounding error in xxd spacing that diverged. |
2d58f28e9094 | Rob Landley <rob@landley.net> | 05:06:35 nbsp;PM 17-06-2022 | HASTIMERS is a bug workaround for glibc, just test for glibc instead of probing. |
a959bf863d48 | Rob Landley <rob@landley.net> | 04:32:05 nbsp;PM 17-06-2022 | The musl prlimit() syscall wrapper was added in 2012, > 7 years. |
8be669332bae | Rob Landley <rob@landley.net> | 04:19:56 nbsp;PM 17-06-2022 | The container support we're using went into the kernel in 2010, we're past the 7 year support horizon. Remove probe. |
6a098ec9bdd0 | Rob Landley <rob@landley.net> | 04:14:29 nbsp;PM 17-06-2022 | Remove old uClibc test missed by commit 71921dc74d05. |
55fc4222a422 | Rob Landley <rob@landley.net> | 05:29:30 nbsp;AM 17-06-2022 | Fill out remaining toysh math operators. |
17b4176e2e58 | Rob Landley <rob@landley.net> | 03:39:49 nbsp;PM 15-06-2022 | Regex comparison can't be quoted or it won't be used as regex. |
eff805afa6d8 | Elliott Hughes <enh@google.com> | 06:55:05 nbsp;PM 14-06-2022 | Remove FIFREEZE probe. |
d9ed648fcf4f | Elliott Hughes <enh@google.com> | 08:25:01 nbsp;AM 14-06-2022 | Remove unused TOYBOX_ANDROID_SCHEDPOLICY probe. |
f564bb3cca39 | Elliott Hughes <enh@google.com> | 05:19:31 nbsp;PM 13-06-2022 | Avoid copy_file_range(2) on Android. |
98cb9a9a8d9a | Rob Landley <rob@landley.net> | 06:41:08 nbsp;AM 14-06-2022 | Implement ((math)), add inequalities to recalculate, start [[ ]] parsing, fix <<< handling straddle (half worked like HERE, half like normal redirect), handle pipeline segment after HERE doc (ala: cat << EOF && echo hello), move function declaration transplanting after HERE document resolution (I.E. after main parsing loop, eliminates the ex=(void *)1 state). |
04bde39ba845 | Rob Landley <rob@landley.net> | 04:30:19 nbsp;PM 12-06-2022 | Start of help text, several TODOs, fix a memory leak, and run_command() can't return NULL. |
ddfe55f8cd84 | Rob Landley <rob@landley.net> | 02:20:11 nbsp;AM 11-06-2022 | Minor tweaks. |
3b90857a4343 | Rob Landley <rob@landley.net> | 11:49:25 nbsp;PM 10-06-2022 | Turn the "run make oldconfig" message into a warning instead of an error. |
2407a5f51b58 | Rob Landley <rob@landley.net> | 03:26:19 nbsp;PM 10-06-2022 | Make test understand [[ < > =~ ]] and add tests to test.test. (And reorder tests so the line up with the posix page more.) |
e8b2b5dc1eba | Rob Landley <rob@landley.net> | 04:48:47 nbsp;AM 08-06-2022 | More sh tests. |
3c3373a233f6 | Rob Landley <rob@landley.net> | 02:05:39 nbsp;AM 08-06-2022 | Reorder functions into logical groups (or at least easier to explain). |
f616302126dd | Elliott Hughes <enh@google.com> | 10:18:33 nbsp;AM 02-06-2022 | Apparently macOS-12.4 isn't an option. |
e6b486a9d9bd | Rob Landley <rob@landley.net> | 02:12:36 nbsp;PM 02-06-2022 | More shell tests. |
a7bb09559f3f | Elliott Hughes <enh@google.com> | 10:36:25 nbsp;PM 01-06-2022 | Switch the github macOS CI over to 12.4, which is current. |
18d58e66d58e | Rob Landley <rob@landley.net> | 01:13:43 nbsp;PM 31-05-2022 | Fix case/esac getting confused by nested flow control blocks. |
5eae30d2a5c0 | Rob Landley <rob@landley.net> | 12:33:51 nbsp;PM 30-05-2022 | Fix $PREFIX=/path/that/does/not/exist builds. |
9a5d7a063c8c | Rob Landley <rob@landley.net> | 06:11:34 nbsp;PM 29-05-2022 | Work around gratuitous musl deviation from glibc, adding tests. |
6ef2431a0f5f | Rob Landley <rob@landley.net> | 05:47:33 nbsp;PM 29-05-2022 | Don't probe for copy_file_range, we already have an #ifdef. |
6d4847934fc0 | Rob Landley <rob@landley.net> | 06:19:30 nbsp;AM 29-05-2022 | Don't segfault if xabspath() returns null (spotted by Taolaw). |
20c123b95d92 | Rob Landley <rob@landley.net> | 04:15:48 nbsp;AM 29-05-2022 | More work to get dependencies to handle swapping toolchains, including detecting when Config.probed changed, requiring "make oldconfig". |
fae6c10e6b0a | James Farrell <jamesfarrell@goo | 11:10:32 nbsp;PM 24-05-2022 | Use $(id -u) instead of $UID to detect root. |
9febe910b6c1 | James Farrell <jamesfarrell@goo | 03:44:09 nbsp;PM 24-05-2022 | Handle test.test being run as root. |
f628d68dab39 | Rob Landley <rob@landley.net> | 07:35:51 nbsp;PM 22-05-2022 | More on cross compiling. |
001f14cdddb9 | Rob Landley <rob@landley.net> | 02:48:02 nbsp;PM 22-05-2022 | Check in updated nav bar. |
cc2fb2a5c782 | Rob Landley <rob@landley.net> | 02:45:57 nbsp;PM 22-05-2022 | test -x and friends should test access, not permission bit. |
1ff4c4b140c5 | Rob Landley <rob@landley.net> | 02:25:04 nbsp;PM 22-05-2022 | Minor cleanup. |
6edb474ad3a8 | Rob Landley <rob@landley.net> | 02:23:44 nbsp;PM 22-05-2022 | Remove unnecessary test. |
b63778e00f52 | Rob Landley <rob@landley.net> | 10:59:50 nbsp;PM 21-05-2022 | Accept unambiguous --longopt abbreviations. |
ea52d3048af5 | Rob Landley <rob@landley.net> | 12:40:28 nbsp;PM 21-05-2022 | Add tar --xform. |
e1f347ef8294 | Rob Landley <rob@landley.net> | 10:57:13 nbsp;AM 20-05-2022 | Fix dependency checking. |
e1a06a6266d3 | Firas Khalil Khan <firasuke@gmail.c | 11:19:59 nbsp;PM 19-05-2022 | Fix typo |
5e8c74d7d63a | Rob Landley <rob@landley.net> | 03:47:51 nbsp;PM 19-05-2022 | Ubuntu enables gcc's "fortify" false positive generator by default, which broke the build. |
fc98edad6ef9 | James Farrell <jamesfarrell@goo | 02:08:45 nbsp;PM 18-05-2022 | Allow empty line format flags. |
7ab529557d8f | James Farrell <jamesfarrell@goo | 11:25:21 nbsp;PM 17-05-2022 | Handle diffing FIFOs. |
8ab79b2da686 | Rob Landley <rob@landley.net> | 03:12:10 nbsp;PM 17-05-2022 | Enable tar in make tests. |
401898110f0c | Rob Landley <rob@landley.net> | 09:22:20 nbsp;AM 17-05-2022 | Add ~ to collate bare longopts. |
0961ea2954af | Rob Landley <rob@landley.net> | 03:45:43 nbsp;PM 16-05-2022 | Move the mac-only option into the mac-only section. |
0476d6d1e25e | Elliott Hughes <enh@google.com> | 09:07:45 nbsp;AM 16-05-2022 | macOS: silence the "vfork() is deprecated" warning spam. |
95b79373bac8 | Rob Landley <rob@landley.net> | 07:39:27 nbsp;PM 15-05-2022 | Clean up build plumbing. |
4e2d8ad829c5 | Rob Landley <rob@landley.net> | 06:30:45 nbsp;AM 14-05-2022 | Fix cross compiling example in help text. |
43f61a67b835 | Rob Landley <rob@landley.net> | 05:29:56 nbsp;AM 14-05-2022 | Fix dropbear build (it was looking for $CROSS_COMPILE-gcc not -cc, and wasn't returning to the right directory so moving its build before the toybox build broke the latter), and update to current dropbear version. |
868fd0ec8d02 | Rob Landley <rob@landley.net> | 03:29:47 nbsp;AM 14-05-2022 | Another shell test and add a timeout. |
90347d5da0c2 | Rob Landley <rob@landley.net> | 03:13:28 nbsp;AM 14-05-2022 | Fall back to /usr/bin/wget when toybox wget wasn't built with https support. |
0c566f6f9a05 | Rob Landley <rob@landley.net> | 10:35:40 nbsp;AM 11-05-2022 | Document the move from C99 to C11. |
3625a260065b | Rob Landley <rob@landley.net> | 10:09:07 nbsp;AM 11-05-2022 | Switch to C11 noreturn to work around a compiler bug in llvm. |
9f5fb9ae9af1 | James Farrell <jamesfarrell@goo | 11:42:08 nbsp;AM 07-05-2022 | Diff line format options. |
bfcc997b5506 | Rob Landley <rob@landley.net> | 03:12:58 nbsp;AM 06-05-2022 | Thinko. |
6d28316864a4 | Rob Landley <rob@landley.net> | 02:58:17 nbsp;AM 06-05-2022 | Shut up llvm's "fortify" about not checking the fscanf() return value. |
7b5025367abf | Rob Landley <rob@landley.net> | 02:15:41 nbsp;AM 06-05-2022 | Release 0.8.7. |
abb6ebbe6720 | Rob Landley <rob@landley.net> | 05:39:04 nbsp;AM 05-05-2022 | A little more ANSI cheat sheet. |
36679f4adc83 | Rob Landley <rob@landley.net> | 04:56:19 nbsp;AM 05-05-2022 | Don't diff against a base and then add the offset right back to the base. |
6dc3d9e2bbe8 | James Farrell <jamesfarrell@goo | 02:49:06 nbsp;PM 04-05-2022 | Fix memset calls and keep track of vars capacity. |
1cfb19a85ca9 | James Farrell <jamesfarrell@goo | 06:55:15 nbsp;PM 03-05-2022 | Fix segfault when trying to unset variable. |
e04cf99288d2 | Rob Landley <rob@landley.net> | 02:58:25 nbsp;AM 05-05-2022 | Add README files for binaries. |
d69a77d817fc | Rob Landley <rob@landley.net> | 10:54:03 nbsp;PM 04-05-2022 | Add a few more things macos should be able to build. |
15839e5b616d | Rob Landley <rob@landley.net> | 10:28:28 nbsp;PM 04-05-2022 | First stab at an android_defconfig. |
529fe97a4bd5 | Rob Landley <rob@landley.net> | 07:34:58 nbsp;PM 04-05-2022 | Add the two options netbsd has for this command. |
c3c3670b9d36 | Rob Landley <rob@landley.net> | 08:31:22 nbsp;AM 04-05-2022 | Quick pass over the roadmap. |
c6cb9445e288 | Elliott Hughes <enh@google.com> | 09:33:58 nbsp;AM 03-05-2022 | xxd -r: don't seek unnecessarily on the output stream. |
14efda08aa25 | Rob Landley <rob@landley.net> | 03:22:51 nbsp;AM 03-05-2022 | Display label properly. |
3e6797bb69f2 | Rob Landley <rob@landley.net> | 11:22:03 nbsp;PM 02-05-2022 | Remove obsolete config symbols. |
bc6d3db757b1 | Rob Landley <rob@landley.net> | 07:15:03 nbsp;PM 02-05-2022 | Add mkroot dynamic linking support, ala "scripts/mkroot.sh dynamic". |
b24289340e9c | Rob Landley <rob@landley.net> | 03:39:03 nbsp;AM 01-05-2022 | Only at one #define __MUSL__ to features.h. |
0a2b9b9dc4ff | Rob Landley <rob@landley.net> | 03:38:07 nbsp;AM 01-05-2022 | When building musl-git-master, don't let "clean" delete it. (Otherwise it'll git clone it again for each architecture, requiring net access to build and undoing any local changes.) |
a3dd4d45c46f | Rob Landley <rob@landley.net> | 03:04:47 nbsp;AM 01-05-2022 | Add filename and line number to syntax error. |
e5b7997a0744 | Rob Landley <rob@landley.net> | 09:36:22 nbsp;PM 30-04-2022 | Fix big endian again. |
3cfc0b54c43d | Rob Landley <rob@landley.net> | 08:13:38 nbsp;PM 30-04-2022 | Silence gcc warning that two 32 bit integers are identical. |
80206bb53765 | Keith Mok <keithmok@google. | 09:10:00 nbsp;AM 27-04-2022 | brctl: Fix addif and defif |
e8324105d0f9 | Rob Landley <rob@landley.net> | 05:26:02 nbsp;PM 27-04-2022 | Identify PDF |
5bce20565a2b | Rob Landley <rob@landley.net> | 05:04:48 nbsp;PM 27-04-2022 | Slight improvement to "is binary" check. |
f29ec45e39ec | Rob Landley <rob@landley.net> | 03:58:16 nbsp;AM 26-04-2022 | Fix thinko. |
28a095f7709e | Rob Landley <rob@landley.net> | 03:23:20 nbsp;AM 26-04-2022 | Fix wget port and have httpd return http 1.1 so wget recognizes it. |
6a31ec877e3d | Rob Landley <rob@landley.net> | 09:43:33 nbsp;PM 25-04-2022 | Put the test names in the test, not in a comment before the test. |
491a88ef4bf8 | Rob Landley <rob@landley.net> | 09:40:40 nbsp;PM 25-04-2022 | Test cut -DF on TEST_HOST too. |
5427339c2a8b | Rob Landley <rob@landley.net> | 09:38:02 nbsp;PM 25-04-2022 | Basic httpd smoketests. |
6e77d995574b | Rob Landley <rob@landley.net> | 08:59:34 nbsp;PM 25-04-2022 | Remove duplicate argument. |
41f9f4cd6c9c | Rob Landley <rob@landley.net> | 03:33:29 nbsp;AM 25-04-2022 | Remove wget from $PENDING lists. |
9d4197aaf785 | Rob Landley <rob@landley.net> | 12:39:43 nbsp;AM 25-04-2022 | Trivial cleanup. |
e3b461fc3fb7 | Rob Landley <rob@landley.net> | 12:12:23 nbsp;AM 25-04-2022 | Silence two more "are never used uninitialized" warnings. |
a03525b1f66f | Rob Landley <rob@landley.net> | 10:04:07 nbsp;PM 24-04-2022 | Promote httpd to net |
a9d0e2386f5f | Rob Landley <rob@landley.net> | 07:57:53 nbsp;PM 24-04-2022 | Add simple static httpd. |
565f125b1c01 | Rob Landley <rob@landley.net> | 05:28:45 nbsp;AM 22-04-2022 | Eliminate one more sub-option (merge NETCAT_LISTEN into main netcat). |
c1065c7a34ec | Rob Landley <rob@landley.net> | 04:59:38 nbsp;AM 22-04-2022 | Delete catv, which nobody uses (cat -v won long ago). |
1a87671b2e5a | Elliott Hughes <enh@google.com> | 05:54:38 nbsp;PM 21-04-2022 | xargs: open child's stdin non-O_CLOEXEC. |
f5edb3fd7974 | Rob Landley <rob@landley.net> | 04:59:15 nbsp;PM 20-04-2022 | Teach wget about basic url escapes, and don't allow server to specify ../../../file as a filename. |
88508108c09a | Rob Landley <rob@landley.net> | 10:29:47 nbsp;AM 20-04-2022 | Promote wget. |
2cb5c879dbc4 | Rob Landley <rob@landley.net> | 10:28:23 nbsp;AM 20-04-2022 | Have wget use TOYBOX_LIBCRYPTO for openssl support. |
1b2750d4445f | Rob Landley <rob@landley.net> | 04:21:25 nbsp;AM 19-04-2022 | Fix ssl selection visibility in menuconfig, and detect local filename for for wget http://landley.net/toybox |
feb39a12c3fc | Rob Landley <rob@landley.net> | 01:33:17 nbsp;AM 19-04-2022 | Move struct ptr_len into only remaining user. |
f6c1bbc89e99 | Rob Landley <rob@landley.net> | 01:27:07 nbsp;AM 19-04-2022 | Don't use ptr_len and fix error return from "make test_bc" when it succeeds. |
8b97a1fb86b0 | Rob Landley <rob@landley.net> | 07:10:40 nbsp;PM 15-04-2022 | Thinko spotted by Elliott: actually compare with variable, not if (constant). |
9798b6066986 | Rob Landley <rob@landley.net> | 06:10:30 nbsp;PM 12-04-2022 | Grab definition of UNSTRIPPED and friends. |
ee089094453f | Rob Landley <rob@landley.net> | 06:09:47 nbsp;PM 12-04-2022 | Unset ASAN after consuming it so scripts/portability.sh can be sourced twice. |
cda84ae98884 | Rob Landley <rob@landley.net> | 05:25:51 nbsp;PM 12-04-2022 | Move arch-specific dead code elimination setup into scripts/portability.sh |
cecd169cde3c | Rob Landley <rob@landley.net> | 05:22:18 nbsp;PM 12-04-2022 | Collate ASAN setup, move generated/instlist into generated/unstripped, use $UNSTRIPPED variable in more places and move definition to ./configure. |
c37196772962 | Rob Landley <rob@landley.net> | 05:16:18 nbsp;AM 12-04-2022 | Comment template tweak. |
b08d3573d42b | Rob Landley <rob@landley.net> | 03:48:32 nbsp;AM 12-04-2022 | Add kconfig-language.txt from Linux 2.6.12. |
a6e0c86f77cb | Rob Landley <rob@landley.net> | 02:31:17 nbsp;AM 12-04-2022 | All PEDANTIC_ARGS does is set a macro that's never used. |
50361a1b07b9 | Elliott Hughes <enh@google.com> | 03:18:15 nbsp;PM 11-04-2022 | lib/portability.c: don't assume we have __NR_copy_file_range. |
cd4c2da20a24 | Rob Landley <rob@landley.net> | 03:45:36 nbsp;PM 11-04-2022 | Update man page URL in hello/skeleton examples, and fix hello to wait for PID 1. (rdinit=/bin/hello would kernel panic if pid 1 exits, and wait() returns "No child processes" error, so pause() instead.) |
164b1c72f604 | Rob Landley <rob@landley.net> | 03:28:46 nbsp;PM 11-04-2022 | Fix mkroot m68k target's network connection. |
601828982a53 | Rob Landley <rob@landley.net> | 04:31:50 nbsp;AM 08-04-2022 | More wget cleanup. |
418405e22175 | Rob Landley <rob@landley.net> | 03:59:13 nbsp;AM 08-04-2022 | Cleanup pass on wget. |
965fabbe2c3d | Rob Landley <rob@landley.net> | 02:38:02 nbsp;AM 08-04-2022 | mkroot: add wget to pending build list, always rebuild .config when $PENDING set, reset wordwrap after qemu exits (as well as in init script). |
f22bec1f33c5 | Rob Landley <rob@landley.net> | 04:36:55 nbsp;PM 04-04-2022 | Add "ifconfig eth0 rename NEWNAME". |
fb3c28fe89f9 | Rob Landley <rob@landley.net> | 12:12:18 nbsp;PM 04-04-2022 | realpath should parse -e |
42ce6272f5a3 | Rob Landley <rob@landley.net> | 11:44:30 nbsp;AM 04-04-2022 | When args.c is just enforcing max/min argument count with no options, imply ? so "command -123" isn't an unknown option error. |
a682f18b338d | Rob Landley <rob@landley.net> | 11:42:32 nbsp;AM 04-04-2022 | Earlier test ensures dev isn't null when !FLAG(a), so don't test same again. |
b6eb5a16dcc1 | Rob Landley <rob@landley.net> | 11:29:58 nbsp;AM 04-04-2022 | Minor cleanups, and switch lll to "long long" for 32 bit platforms. |
5d0fcd04ffc6 | Rob Landley <rob@landley.net> | 06:25:43 nbsp;PM 03-04-2022 | Give "make install" a default location it can actually install to, where you can tar it up from to extract somewhere else if you like. |
5e7aef4d24b0 | Rob Landley <rob@landley.net> | 05:33:31 nbsp;PM 03-04-2022 | Replace another hardwared "generated/" with $GENDIR |
4774d00a9fa5 | Moritz C. Weber <mo.c.weber@gmail | 01:10:00 nbsp;PM 29-03-2022 | Fix a segfault due to a wrong order global variables of wget |
1189bf985725 | Moritz C. Weber <mo.c.weber@gmail | 09:35:53 nbsp;AM 29-03-2022 | Replaced sizeof by strlen in wget POST |
72e7e3821b4a | Rob Landley <rob@landley.net> | 07:33:14 nbsp;PM 02-04-2022 | Add tar --strip-components. |
cfea8f012d6d | Rob Landley <rob@landley.net> | 03:10:16 nbsp;PM 01-04-2022 | Cleanup openvt/deallocvt and merge with chvt, promote out of pending. |
d040b01c2eab | Rob Landley <rob@landley.net> | 02:19:28 nbsp;PM 01-04-2022 | Fix "toybox command --help" for NEEDROOT commands. |
83d5d7a0bbf6 | Rob Landley <rob@landley.net> | 04:08:56 nbsp;PM 31-03-2022 | Fix "toybox command --help". |
690526a84ffc | Rob Landley <rob@landley.net> | 03:29:53 nbsp;PM 31-03-2022 | Make tar tests more portable, and add --owner :UID and --group :GID |
0f77c9981882 | Rob Landley <rob@landley.net> | 02:38:25 nbsp;PM 31-03-2022 | Add git and bash to airlock install's $PENDING. |
132b7cfcd287 | Rob Landley <rob@landley.net> | 01:50:11 nbsp;PM 31-03-2022 | Update make.sh to avoid library probe when toolchain hasn't changed. |
bd723cf89f79 | Moritz C. Weber <mo.c.weber@gmail | 04:59:04 nbsp;PM 26-03-2022 | Added basic post-data support |
a59792c73cae | Rob Landley <rob@landley.net> | 01:32:57 nbsp;PM 26-03-2022 | Update docs. |
5f3655239420 | Rob Landley <rob@landley.net> | 01:28:12 nbsp;PM 26-03-2022 | Cleanup pass and make -O - write to stdout. |
0c31ee1fe8a0 | Rob Landley <rob@landley.net> | 02:21:17 nbsp;PM 23-03-2022 | Video was made private, but the same guy gave the same talk at another conference. |
0fd6b768879f | Rob Landley <rob@landley.net> | 02:29:17 nbsp;PM 22-03-2022 | Don't say "see toybox --help" in "toybox --help". |
1ba8a12c4da4 | Rob Landley <rob@landley.net> | 02:25:46 nbsp;PM 22-03-2022 | Avoid redundant strlen() inside libc. |
3f7ea911d886 | Rob Landley <rob@landley.net> | 02:24:31 nbsp;PM 22-03-2022 | Fix a memory leak and update reference after discarding blank pipeline segment. |
bbe709fb879a | Rob Landley <rob@landley.net> | 02:21:08 nbsp;PM 22-03-2022 | use $GENDIR variable for (some) generated/ references, and move build binaries (config2help/mkflags/mktags) to $GENDIR/unstripped. |
4fca350fb34c | Rob Landley <rob@landley.net> | 08:03:27 nbsp;PM 19-03-2022 | The ".." removal logic was looping on file/dir names starting with "..", reported by hg42 on github. |
7baa9906839e | Rob Landley <rob@landley.net> | 07:57:46 nbsp;PM 19-03-2022 | Fix copy_file_range() fallback. |
2f4e6e18b45e | Elliott Hughes <enh@google.com> | 11:57:01 nbsp;AM 18-03-2022 | Fix macOS build after copy_file_range() changes. |
9b368059deec | Rob Landley <rob@landley.net> | 06:25:38 nbsp;PM 17-03-2022 | Update comments and add "sanity check" from kernel commit f16acc9d9b376. (The kernel's been doing this since 2019, but older kernels may not, so...) |
613db35596e3 | LongPing Wei <weilongping@huaw | 10:38:55 nbsp;AM 16-03-2022 | Enable copy_file_range when it is available. |
745947434342 | Elliott Hughes <enh@google.com> | 07:11:17 nbsp;PM 16-03-2022 | file(1): call out apparently invalid ELF files. |
8a23ac205cb4 | Elliott Hughes <enh@google.com> | 07:26:18 nbsp;PM 15-03-2022 | file: don't be confused by BSS sections. |
1533ccf51215 | Rob Landley <rob@landley.net> | 04:33:50 nbsp;AM 10-03-2022 | Add "cd -", teach cd to handle deleted directories, fix ${X: -1:1} |
34e4bfb5313f | Rob Landley <rob@landley.net> | 01:45:14 nbsp;AM 06-03-2022 | Minor tweaks. |
20376512ae99 | Rob Landley <rob@landley.net> | 12:24:43 nbsp;AM 06-03-2022 | Silence more false positive warnings in llvm. |
7a5cb958177d | Rob Landley <rob@landley.net> | 04:11:01 nbsp;AM 04-03-2022 | Move UNSTRIPPED to configure, merge LDASNEEDED into LDFLAGS (which comes early enough in the command line now), use shoter : ${NAME:=val} syntax for the if-not-set-then-set variables, have CFLAGS append to inherited instead of if-not-set (it was already doing that for -funsigned-char so we're 8 bit clean, everything else is warnings management and one -Werror for function with no prototype). |
6f24967142db | Rob Landley <rob@landley.net> | 09:01:03 nbsp;PM 03-03-2022 | Add spaces to lsusb output, trigger on the correct entries, tweak help text. |
4d9c2a56a0c7 | Rob Landley <rob@landley.net> | 02:45:35 nbsp;AM 03-03-2022 | Move config variables to configure. |
d9301d2b7e77 | Rob Landley <rob@landley.net> | 06:04:51 nbsp;PM 22-02-2022 | Add top -h to show bar graphs (start of htop plumbing). |
946f7d63d6c3 | Rob Landley <rob@landley.net> | 07:36:47 nbsp;AM 22-02-2022 | Traverse doubly linked list non-infinitely. |
e851ed9363b5 | Rob Landley <rob@landley.net> | 06:42:30 nbsp;AM 22-02-2022 | Minor cleanups. |
da0514458624 | Elliott Hughes <enh@google.com> | 05:11:41 nbsp;PM 21-02-2022 | gpiod: new commands. |
e15d562c2e54 | Rob Landley <rob@landley.net> | 02:01:15 nbsp;AM 21-02-2022 | Merge lspci.c with lsusb.c to share infrastructure. |
22d59612c17e | Rob Landley <rob@landley.net> | 07:25:18 nbsp;PM 16-02-2022 | Fix some typos pointed out by Peter Ennis. |
3b06f9600e3f | Rob Landley <rob@landley.net> | 05:13:07 nbsp;PM 16-02-2022 | Move a struct from lib.h into the one toys/pending command that uses it. |
eee419c1d758 | Rob Landley <rob@landley.net> | 05:12:42 nbsp;AM 16-02-2022 | flags.h can #define its own CLEANUP_ macros for the next #include so gearshifts between flag contexts require less setup. |
e6ad3338edad | Rob Landley <rob@landley.net> | 04:42:39 nbsp;AM 16-02-2022 | Factor out parse_dev_ids() into its own function. |
068c82efae6e | Rob Landley <rob@landley.net> | 06:41:39 nbsp;AM 15-02-2022 | More documentation tweaks. |
0b47b7e62b88 | Rob Landley <rob@landley.net> | 06:01:21 nbsp;AM 15-02-2022 | Freshen up design.html a bit. |
73f5ecd7726d | Rob Landley <rob@landley.net> | 09:37:39 nbsp;PM 13-02-2022 | Create the timer after installing the SIGALRM handler. |
0e4cd0ffb461 | Rob Landley <rob@landley.net> | 04:10:13 nbsp;AM 12-02-2022 | Search a path for usb.ids and handle usb.ids.gz via zcat. |
ebde3b8a5b9a | Rob Landley <rob@landley.net> | 02:56:37 nbsp;AM 12-02-2022 | Move -Wno-string-plus-int to configure instead of probing for it. |
679146ec3510 | Rob Landley <rob@landley.net> | 02:46:37 nbsp;AM 12-02-2022 | Fix generated/build.sh |
515a1f2eddc1 | Rob Landley <rob@landley.net> | 02:45:22 nbsp;AM 12-02-2022 | Move some of the uglier make.sh plumbing into portability.sh. |
fc0fbe678884 | Rob Landley <rob@landley.net> | 02:16:56 nbsp;AM 12-02-2022 | Move lib/lib.c into main.c so make.sh doesn't have to split it out seperately. (Nothing else in lib/ has to rebuild when command list changes.) |
1ea6e127d5a3 | Rob Landley <rob@landley.net> | 07:22:30 nbsp;PM 11-02-2022 | Minor cleanups. |
de539b70fd65 | Elliott Hughes <enh@google.com> | 07:08:53 nbsp;PM 10-02-2022 | lspci: use a different default location for pci.ids on Android. |
eaf3949cb749 | Rob Landley <rob@landley.net> | 02:32:09 nbsp;PM 10-02-2022 | Fix @time.nanosecond parsing, and add test. |
cfa8d336db1b | Rob Landley <rob@landley.net> | 03:41:52 nbsp;PM 07-02-2022 | Fix -newerXY and add test. |
7b6cc6587454 | Rob Landley <rob@landley.net> | 09:19:21 nbsp;PM 03-02-2022 | Sort PENDING items into started and not started, and note kernel patch that would remove an entry from toolchain list. |
3a950a357e67 | Rob Landley <rob@landley.net> | 05:46:37 nbsp;PM 02-02-2022 | mkroot: Use $'' syntax to avoid needing ugly (unindented) newline mid-string. |
ffe3425d08bc | Rob Landley <rob@landley.net> | 05:46:08 nbsp;PM 02-02-2022 | mkroot: if devtmpfs already mounted on /dev, still need to create dev/pts dir. |
7fe3cb1fa90a | Rob Landley <rob@landley.net> | 12:51:24 nbsp;AM 30-01-2022 | Move ANSI escape cheat sheet to tty.c |
da73d0c54216 | Rob Landley <rob@landley.net> | 04:55:12 nbsp;PM 29-01-2022 | Top: move sort change to SHIFT LEFT/RIGHT, and make LEFT/RIGHT move list. |
66ecd116ed26 | Rob Landley <rob@landley.net> | 07:18:39 nbsp;PM 28-01-2022 | Rename remains of linestack.c to utf8.c |
0f5f00c1d8b1 | Rob Landley <rob@landley.net> | 07:15:59 nbsp;PM 28-01-2022 | Remove the linestack plumbing, an old unfinished todo item that got interrupted long enough ago it would be easier to restart from scratch. It was never used and hasn't been touched in years. |
b607b5790992 | Rob Landley <rob@landley.net> | 01:30:45 nbsp;PM 20-01-2022 | Fix sed bug with multiple w to same file. |
e7e4229c059f | Elliott Hughes <enh@google.com> | 07:00:43 nbsp;PM 10-01-2022 | vi: fix recent changes. |
5c0bb0e44390 | Elliott Hughes <enh@google.com> | 05:52:04 nbsp;PM 10-01-2022 | vi: fix build. |
66471ddcec21 | Rob Landley <rob@landley.net> | 07:08:45 nbsp;PM 10-01-2022 | Let lsusb to use /etc/usb.ids for english descriptions. |
64f12b4f6a43 | Rob Landley <rob@landley.net> | 05:58:56 nbsp;PM 10-01-2022 | Shut up an unused variable warning triggered by an #ifdef. |
6cc6d5b0651f | Rob Landley <rob@landley.net> | 05:07:49 nbsp;PM 10-01-2022 | Fix distro version skew in TEST_HOST. |
aed8b63ca3c2 | Rob Landley <rob@landley.net> | 04:15:42 nbsp;PM 10-01-2022 | Work around QEMU bug still unfixed after 3 years: https://bugs.launchpad.net/qemu/+bug/1790975 |
4991ae726167 | Elliott Hughes <enh@google.com> | 01:05:38 nbsp;PM 10-01-2022 | Fix Darwin build. |
5ded47eff0e3 | Rob Landley <rob@landley.net> | 04:34:48 nbsp;PM 09-01-2022 | A little bit more mkroot polishing. |
3e8b019665b0 | Rob Landley <rob@landley.net> | 03:19:59 nbsp;AM 09-01-2022 | Reword some command directory READMEs (this tweaks menuconfig display). |
37f94908b8c4 | Rob Landley <rob@landley.net> | 03:12:52 nbsp;AM 09-01-2022 | Cleanup nl (it had a stale TODO entry). |
46a369dc3871 | Rob Landley <rob@landley.net> | 04:32:57 nbsp;PM 08-01-2022 | File time's realtime output and switch to clock_gettime(). |
ef363a8af2c6 | Rob Landley <rob@landley.net> | 03:51:01 nbsp;PM 08-01-2022 | Add LL to 0 to prevent gcc from warning that 0<<32 might produce 0. |
f1289c44c7c5 | Rob Landley <rob@landley.net> | 05:33:20 nbsp;PM 04-01-2022 | Work around linux kernel bug to make "ping" work. |
c3f3f842c554 | Rob Landley <rob@landley.net> | 10:21:30 nbsp;PM 03-01-2022 | Replace 033 with e in strings. |
9a1b068c3593 | Rob Landley <rob@landley.net> | 10:02:21 nbsp;PM 03-01-2022 | Remove tty_esc() and tty_jump() wrappers, just output ANSI directly. |
25fd949e513b | Rob Landley <rob@landley.net> | 08:23:04 nbsp;PM 03-01-2022 | Have -B remove more characters Ted Tso's implementation doesn't emit. |
c2410a38e203 | Rob Landley <rob@landley.net> | 02:03:33 nbsp;PM 03-01-2022 | Wean hexedit off tty_esc() and tty_jump(), just output sequences directly. |
b0a4a96e36da | Rob Landley <rob@landley.net> | 08:05:09 nbsp;PM 02-01-2022 | Remove non-posix "sort -h". |
59e16e10b41c | Rob Landley <rob@landley.net> | 01:50:51 nbsp;PM 01-01-2022 | Yank some unnecessarily exported global variables that should be static. |
7aaf3f36f86d | Rob Landley <rob@landley.net> | 01:32:33 nbsp;PM 01-01-2022 | Teach sort -h to handle decimals. |
218e3aa7eb15 | Rob Landley <rob@landley.net> | 06:10:21 nbsp;PM 31-12-2021 | Move ext2.html into www/doc and convert mount.txt to mount.html |
e28e5bb465f7 | Rob Landley <rob@landley.net> | 06:42:54 nbsp;PM 29-12-2021 | Add sort -h (human readable), have -u imply -s, and general cleanup. |
9e0547cb94c8 | Rob Landley <rob@landley.net> | 02:14:53 nbsp;PM 29-12-2021 | Promote host to net |
3a33734a8402 | Rob Landley <rob@landley.net> | 02:11:12 nbsp;PM 29-12-2021 | Teach host to look up nameserver in /etc/resolv.conf and use same codepath for specified nameservers and system nameservers. |
61cb6ab6b97b | Rob Landley <rob@landley.net> | 01:28:45 nbsp;PM 29-12-2021 | Move #include |
7dc743d21fe0 | Rob Landley <rob@landley.net> | 04:17:50 nbsp;PM 28-12-2021 | Have llist_pop(0) return NULL the same way dlist_pop() does. |
34a025cc0eae | Rob Landley <rob@landley.net> | 02:16:06 nbsp;PM 27-12-2021 | Don't remove the atexit() and then call it manually right before exiting. |
de0e3fc0fb96 | Rob Landley <rob@landley.net> | 02:08:20 nbsp;PM 27-12-2021 | Make xsignal_all_killers() slightly less magic. (Use SIG_DFL instead of NULL.) |
42ff6bd1de34 | Rob Landley <rob@landley.net> | 06:23:02 nbsp;PM 26-12-2021 | Move QEMU bug workaround from host wrapper to target init script. |
f4f5fd5d7851 | Rob Landley <rob@landley.net> | 05:59:44 nbsp;PM 26-12-2021 | Add cmp -n and wire up skip1 and skip2, plus new test, FLAG() conversions... |
95578350a3e8 | Rob Landley <rob@landley.net> | 08:48:39 nbsp;AM 26-12-2021 | Clean up host. |
9827d4aa0372 | Rob Landley <rob@landley.net> | 08:24:53 nbsp;AM 26-12-2021 | When building with -funsigned-char, warning about passing a "char *" to an "unsigned char *" is 100% useless. |
34d660ecda7c | Firas Khalil Khan <firasuke@gmail.c | 11:33:23 nbsp;AM 25-12-2021 | Fix a typo in my name |
e1917654af98 | Rob Landley <rob@landley.net> | 08:55:43 nbsp;PM 21-12-2021 | Attempt to make --preserve=xattr,context work together and individually. |
887ba4eb7a3f | Dario Freni <dariofreni@googl | 05:22:46 nbsp;PM 21-12-2021 | Fix logic to avoid copying selinux context xattr. |
794a0247d0b1 | Rob Landley <rob@landley.net> | 04:32:46 nbsp;PM 19-12-2021 | Fix inappropriate use of sigatexit() |
f1b91e30c440 | Rob Landley <rob@landley.net> | 07:00:59 nbsp;AM 19-12-2021 | Minor cleanups: comments, whitespace, use e instead of 033 |
ea4748a7cbfa | Rob Landley <rob@landley.net> | 08:28:03 nbsp;AM 13-12-2021 | iggyvolz pointed out that mkroot targets with builtin initramfs were quietly exiting with failure near the end. (Ooops, my bad.) |
8b7e02f42843 | Rob Landley <rob@landley.net> | 01:19:10 nbsp;PM 11-12-2021 | Promote uclampset to other. |
ee69001bba01 | Rob Landley <rob@landley.net> | 01:18:21 nbsp;PM 11-12-2021 | Cleanup uclampset. |
f1b22c5de077 | Elliott Hughes <enh@google.com> | 05:29:03 nbsp;PM 09-12-2021 | Add uclampset(1). |
4824756b7a0a | Rob Landley <rob@landley.net> | 05:57:02 nbsp;AM 09-12-2021 | Add -samefile, collate help text, cleanup, update tests. |
0f51bfc50c0d | Rob Landley <rob@landley.net> | 05:15:43 nbsp;AM 05-12-2021 | Clean up password plumbing. |
15cbb92dffc8 | Rob Landley <rob@landley.net> | 05:03:05 nbsp;AM 05-12-2021 | Move get_line() out of lib/ into last user. |
d42cb27e0bb7 | Rob Landley <rob@landley.net> | 09:23:01 nbsp;AM 04-12-2021 | Tiny cleanup. |
ca6fcbbc8600 | Elliott Hughes <enh@google.com> | 03:22:08 nbsp;PM 01-12-2021 | strace: fix m68k build. |
8cf1722f0fde | Rob Landley <rob@landley.net> | 10:45:52 nbsp;PM 01-12-2021 | Running mkroot package builds in a subshell means they can't set QEMU_MORE. |
864370cab12d | Rob Landley <rob@landley.net> | 08:06:58 nbsp;AM 01-12-2021 | The /etc/rc source didn't have the directory so was searching the $PATH, and package builds like dropbear were what was using $QEMU_MORE so put it back. |
a558435edcec | Rob Landley <rob@landley.net> | 06:13:23 nbsp;AM 30-11-2021 | Update version to 0.8.6 and add release notes. |
a3830574443b | Rob Landley <rob@landley.net> | 04:34:14 nbsp;AM 30-11-2021 | More work on mkroot. |
1f413768287d | Rob Landley <rob@landley.net> | 04:32:51 nbsp;AM 30-11-2021 | Update package versions |
0e4975712a3a | Rob Landley <rob@landley.net> | 04:20:15 nbsp;AM 30-11-2021 | Update status.html generator. |
67ce5b6e50b7 | Rob Landley <rob@landley.net> | 03:22:52 nbsp;AM 30-11-2021 | mkroot isn't setting CROSS_BASE anymore, so have the consumer do it. |
706c637e0d45 | Rob Landley <rob@landley.net> | 07:39:43 nbsp;PM 28-11-2021 | Fix CROSS_COMPILE setting CROSS. |
24e1386fdf1f | Rob Landley <rob@landley.net> | 06:09:24 nbsp;PM 28-11-2021 | A little more mkroot polishing before release. |
15d00e0dcf59 | Rob Landley <rob@landley.net> | 06:06:00 nbsp;PM 28-11-2021 | Teach test suite to combine VERBOSE options, ala VERBOSE=allquiet |
0aeca0824066 | Rob Landley <rob@landley.net> | 06:05:14 nbsp;PM 28-11-2021 | Fix unused variable warnings found by clang/llvm 13. |
16b9f7cd0f25 | Rob Landley <rob@landley.net> | 03:35:13 nbsp;AM 28-11-2021 | Make time -p output exact posix format, remove TOYBOX_FLOAT dependency, make -pv switch each other off. |
3ca47ae2f371 | Rob Landley <rob@landley.net> | 09:12:28 nbsp;PM 26-11-2021 | Files linked from checked in html (and on the web page) that aren't checked in. |
3471149f1eaf | Rob Landley <rob@landley.net> | 09:06:15 nbsp;PM 26-11-2021 | Always test -r and have plumbing set -r for -R |
ddf01ab13390 | Rob Landley <rob@landley.net> | 08:47:55 nbsp;PM 26-11-2021 | Add VERBOSE=spam to show successful tests. |
fac49481c6b4 | Rob Landley <rob@landley.net> | 11:11:03 nbsp;PM 22-11-2021 | Fix $((math)) recursion order, handle "" as 0, and add more tests. |
b422cc51ea6e | Rob Landley <rob@landley.net> | 03:58:36 nbsp;AM 20-11-2021 | Make CROSS=all and record-commands play nice together. |
a0d8377466ee | Rob Landley <rob@landley.net> | 02:57:51 nbsp;AM 20-11-2021 | More mkroot changes. Add record-commands logging, more error checking, ensure package scripts run in order, reorder for intelligibility. |
eff1703cc300 | Rob Landley <rob@landley.net> | 02:54:13 nbsp;AM 20-11-2021 | Don't search for "configure" out of $PATH. |
9fb4ebd690a1 | Rob Landley <rob@landley.net> | 02:52:05 nbsp;AM 20-11-2021 | Update script/record-commands and rename logwrapper->logpath. |
b9cae2185393 | Rob Landley <rob@landley.net> | 01:35:51 nbsp;AM 18-11-2021 | Remove scripts/single.sh depedency on existing defconfig for global symbols. |
1c5e9467f56b | Rob Landley <rob@landley.net> | 04:33:47 nbsp;AM 17-11-2021 | Add support for more targets. |
8ead6936e1e8 | Rob Landley <rob@landley.net> | 04:28:59 nbsp;AM 09-11-2021 | Implement declare, fix nommu subshell marshalling, fix blank int var assigns. |
039d59d227f2 | Rob Landley <rob@landley.net> | 09:51:56 nbsp;PM 06-11-2021 | Replace various x = x declarations with QUIET macro to shut up gcc. |
284a27675c5d | Rob Landley <rob@landley.net> | 08:10:42 nbsp;PM 06-11-2021 | Fix env properly: env -i uses old $PATH, but use new PATH= when redefined. |
f8883bd296bb | Rob Landley <rob@landley.net> | 11:45:29 nbsp;PM 05-11-2021 | Yank -lrt linking entirely: when statically linked it pulls in pthreads for non-threaded programs, and neither bionic nor musl have it. (This means glibc always does the HASTIMERS syscall wrap.) |
52e27717aedc | Rob Landley <rob@landley.net> | 12:23:35 nbsp;AM 03-11-2021 | Don't forbid grep -Fw combination, it works find and the linux powerpc64le build uses it. |
1b8fa91f836c | Rob Landley <rob@landley.net> | 11:28:25 nbsp;PM 31-10-2021 | Multiple mkroot changes. |
f60b420eec7d | Rob Landley <rob@landley.net> | 09:39:20 nbsp;PM 31-10-2021 | Take status.html version info from toybox binary, not repo. |
21263839e15d | Rob Landley <rob@landley.net> | 07:47:06 nbsp;PM 31-10-2021 | Generate status.html directly instead of ssi-ing a status.gen. |
b0e204b33d77 | Rob Landley <rob@landley.net> | 02:32:19 nbsp;PM 31-10-2021 | Add HASTIMERS probe to work around bug in gcc 9.3 |
d2ee698f9031 | Rob Landley <rob@landley.net> | 10:41:38 nbsp;PM 29-10-2021 | More roadmap/mkstatus tweaks. |
f574706bb8a1 | Eric Molitor <eric@molitor.org | 12:50:33 nbsp;PM 29-10-2021 | wget: Add OpenSSL and BoringSSL support |
dedb7419c2ef | Eric Molitor <eric@molitor.org | 06:37:46 nbsp;PM 28-10-2021 | wget: Make ifdefs sane for other people |
df6da52cd502 | Eric Molitor <eric@molitor.org | 09:53:58 nbsp;AM 28-10-2021 | wget: Add TLS Support v2 |
5499b2453c2d | Eric Molitor <eric@molitor.org | 03:39:48 nbsp;PM 27-10-2021 | wget: Fix bug if read fails |
2d03640cdc85 | Eric Molitor <eric@molitor.org | 01:49:07 nbsp;PM 27-10-2021 | wget: Cleanup and add support for HTTP 1.1 and chunked encoding |
2c0a82e3e234 | Michael Hope <mlhx@google.com> | 08:18:55 nbsp;PM 26-10-2021 | tftpd: fix the parsing of options |
3b41ba187f16 | Rob Landley <rob@landley.net> | 03:56:19 nbsp;AM 27-10-2021 | Update roadmap and mkstatus. |
0f52e6cbddd6 | Eric Molitor <eric@molitor.org | 02:49:18 nbsp;PM 26-10-2021 | wget: cleanup, add support for file disposition and fix HTTP protocol version |
018db3feca57 | Rob Landley <rob@landley.net> | 01:33:03 nbsp;AM 21-10-2021 | If you disable buitins, "env -i env" has no $PATH, so $(which env). |
d319b974b8d3 | Rob Landley <rob@landley.net> | 10:27:47 nbsp;PM 20-10-2021 | Help text tweak. |
852e4ca9b87e | Rob Landley <rob@landley.net> | 12:08:24 nbsp;AM 19-10-2021 | Glibc is so fragile stripping .gnu.version breaks regexec(REG_STARTEND) and thus grep's match-after-null test. |
b8418383a033 | Mikhail Kashkarov <m.kashkarov@sams | 06:52:29 nbsp;PM 18-10-2021 | mkdir: return error for existing directories without -p flag |
4c450efa5022 | Elliott Hughes <enh@google.com> | 02:15:57 nbsp;PM 13-10-2021 | tail: add the long option synonyms for -n and -c. |
d6b8a3cbbbca | Rob Landley <rob@landley.net> | 09:47:30 nbsp;PM 11-10-2021 | Teach more variable plumbing about +=, rename VAR_GLOBAL -> VAR_EXPORT, add calculate() wrapper around recalculate(), add the two EPOCH time magics, handle VAR_TOUPPER, VAR_TOLOWER, VAR_INT, and start of VAR_NAMEREF. |
9d7d87eae4a4 | Rob Landley <rob@landley.net> | 08:16:59 nbsp;PM 06-10-2021 | Strip slightly harder. |
1986075975db | Elliott Hughes <enh@google.com> | 02:21:30 nbsp;PM 05-10-2021 | pidof: fix -s. |
9358f178cb76 | Rob Landley <rob@landley.net> | 03:37:12 nbsp;PM 03-10-2021 | Cleanups. |
6e6b6eb6fa68 | Moritz Röhrich <moritz@ildefons. | 10:47:37 nbsp;PM 19-08-2021 | new toy: Simple hexdump implementation |
5a82dad22212 | Elliott Hughes <enh@google.com> | 07:21:25 nbsp;PM 30-09-2021 | Use -dead_strip for --gc-sections on macOS. |
340b1cf8f79c | Rob Landley <rob@landley.net> | 08:11:36 nbsp;PM 28-09-2021 | The mac compiler can't optimize out unused functions. |
a39df1343a42 | Rob Landley <rob@landley.net> | 07:51:32 nbsp;PM 28-09-2021 | Attempt to fix yesterday's mac commit. |
261d72a5efc8 | Elliott Hughes <enh@google.com> | 04:11:56 nbsp;PM 27-09-2021 | about.html: when was Android M again? |
7af571d485b7 | Rob Landley <rob@landley.net> | 08:38:41 nbsp;PM 27-09-2021 | Move the sys/personality.h import Mac can't do into portability.h. |
3065c604d821 | Elliott Hughes <enh@google.com> | 10:15:58 nbsp;AM 27-09-2021 | lsof: explicit size for device major:minor buffer. |
07beb3816006 | Elliott Hughes <enh@google.com> | 07:50:29 nbsp;PM 25-09-2021 | The VERBOSE= behavior changed a while ago. |
2243f6f2ad08 | Elliott Hughes <enh@google.com> | 07:10:43 nbsp;PM 25-09-2021 | comm: stop using get_line(). |
7e7537651abf | Elliott Hughes <enh@google.com> | 06:40:07 nbsp;PM 25-09-2021 | pmap: cleanup. |
3dd73e9d1086 | Rob Landley <rob@landley.net> | 09:15:43 nbsp;PM 25-09-2021 | Test tweaks. |
de233eb9fa6f | Rob Landley <rob@landley.net> | 08:27:11 nbsp;PM 25-09-2021 | Add linux32, remove uname 32 bit hack, just say "Toybox" for -o, add to -a, add to help. |
cbf3ee3a2f22 | Johannes Schmitz <johannes.schmitz | 09:44:39 nbsp;AM 25-09-2021 | www: Fix typo in about page |
cb1af1882a40 | Elliott Hughes <enh@google.com> | 05:51:47 nbsp;PM 24-09-2021 | blkid: more scanf fun. |
a07921d80b7b | Elliott Hughes <enh@google.com> | 05:07:29 nbsp;PM 24-09-2021 | chvt: remove old workarounds. |
b30b1857da88 | Elliott Hughes <enh@google.com> | 04:49:02 nbsp;PM 24-09-2021 | getline() returns -1 on EOF, not 0. |
7c608c506465 | Elliott Hughes <enh@google.com> | 03:51:50 nbsp;PM 24-09-2021 | arp: fix the scanf %s numbers. |
47258fc9a943 | Rob Landley <rob@landley.net> | 09:19:19 nbsp;PM 24-09-2021 | Add += prefix and direct assignment (not in export x+=y and friends yet), add tests, and update TEST_HOST tests that bash 5.x broke. |
f3559dc06f5d | Rob Landley <rob@landley.net> | 08:57:42 nbsp;PM 24-09-2021 | Fix warnings. |
92d1ceffe8da | Elliott Hughes <enh@google.com> | 02:36:18 nbsp;PM 24-09-2021 | macOS: add a timer_create() and timer_settimer() to fix the build. |
dcfac5c983ad | Rob Landley <rob@landley.net> | 08:54:10 nbsp;PM 23-09-2021 | The FS_IOC_{GET,SET}{VERSION,FLAGS} ioctls are historically broken (see https://www.spinics.net/lists/linux-api/msg49101.html) and use an unsigned int argument while advertising a signed long argument. |
81859b8a5756 | Elliott Hughes <enh@google.com> | 11:45:42 nbsp;AM 23-09-2021 | timeout: use the monotonic clock. |
3062fc9e9a9f | Rob Landley <rob@landley.net> | 08:19:53 nbsp;PM 23-09-2021 | Fix grep --color to highlight all matches, based on Peter Collingbourne's patch but with several other cleanups rolled in. |
2a5dc105a323 | Elliott Hughes <enh@google.com> | 09:08:38 nbsp;PM 22-09-2021 | makedevs: stop using get_line(). |
b1e25f15dd1f | Elliott Hughes <enh@google.com> | 08:48:19 nbsp;PM 22-09-2021 | userdel: stop using get_line(). |
05e4f52c3ccc | Elliott Hughes <enh@google.com> | 08:33:34 nbsp;PM 22-09-2021 | init: stop using get_line(). |
762400721d7b | Elliott Hughes <enh@google.com> | 08:06:18 nbsp;PM 22-09-2021 | crond: stop using get_line(). |
84b76f4be4de | Elliott Hughes <enh@google.com> | 07:52:03 nbsp;PM 22-09-2021 | bootchartd: stop using get_line(). |
bb0dda496d84 | Elliott Hughes <enh@google.com> | 07:28:08 nbsp;PM 22-09-2021 | arp: just use fscanf(). |
ae533cb8defd | Elliott Hughes <enh@google.com> | 09:21:16 nbsp;PM 21-09-2021 | arp: some cleanup. |
fb3c380d070b | Peter Collingbour <pcc@google.com> | 03:04:30 nbsp;PM 21-09-2021 | grep: Implement -L. |
ab833461a084 | Rob Landley <rob@landley.net> | 08:29:50 nbsp;PM 21-09-2021 | Add load average to uptime -p. |
d33a827dc0c5 | Elliott Hughes <enh@google.com> | 12:48:12 nbsp;PM 21-09-2021 | uptime: trivial modernization. |
0de0a707a53c | Elliott Hughes <enh@google.com> | 10:13:02 nbsp;AM 20-09-2021 | strace: fix macOS build. |
3f8c3059a1f2 | Rob Landley <rob@landley.net> | 12:41:23 nbsp;PM 19-09-2021 | Tweak help text and todo list. |
317f1fa37c31 | Rob Landley <rob@landley.net> | 04:39:55 nbsp;PM 18-09-2021 | Fix error detection for $((1+3-)) and such. |
e5ebc2a0af36 | Rob Landley <rob@landley.net> | 02:27:03 nbsp;PM 18-09-2021 | Start of $((math)) |
42c0c0df6c7e | Rob Landley <rob@landley.net> | 11:09:49 nbsp;PM 17-09-2021 | Fix error path that was trying to free constant strings. (Fixes "while do" segfaulting.) |
d62ee37816b3 | Elliott Hughes <enh@google.com> | 02:27:44 nbsp;PM 17-09-2021 | strace: initial commit. |
ddfc5ac65584 | Elliott Hughes <enh@google.com> | 06:55:57 nbsp;PM 16-09-2021 | log(1): add no-arguments=>stdin behavior to match logger(1). |
a3b423c58e6f | Rob Landley <rob@landley.net> | 11:01:34 nbsp;PM 16-09-2021 | The Linux errno from unlink(dir) defies posix and this bothers some people, so don't depend on it. |
744b9532cd3a | Rob Landley <rob@landley.net> | 10:59:58 nbsp;PM 16-09-2021 | The default behavior for make " " is just crazy. |
57fbeebb991a | Rob Landley <rob@landley.net> | 08:50:32 nbsp;PM 16-09-2021 | Have uname -o print "Android" on android. |
fb47b0120f7a | Rob Landley <rob@landley.net> | 02:33:36 nbsp;PM 12-09-2021 | Add a local git mirror (todo item since github was acquired)... |
5d9432ba05f1 | prettykool@proton <prettykool@proto | 06:02:52 nbsp;PM 11-09-2021 | Tabs + newline added to time.c |
f4c9e355e8c5 | Elliott Hughes <enh@google.com> | 11:23:21 nbsp;AM 11-09-2021 | modprobe: handle module lists correctly. |
811ff5254838 | Elliott Hughes <enh@google.com> | 11:17:04 nbsp;AM 11-09-2021 | insmod: tiny cleanup. |
59006c40d366 | Rob Landley <rob@landley.net> | 03:17:14 nbsp;PM 11-09-2021 | Fiddle with help text. |
80f82b2b5ee8 | Rob Landley <rob@landley.net> | 12:48:35 nbsp;PM 11-09-2021 | Check for --help before "Not root". |
5b18047a37d2 | Elliott Hughes <enh@google.com> | 04:28:33 nbsp;PM 10-09-2021 | reboot/halt/poweroff: add -d. |
635ab629673c | Elliott Hughes <enh@google.com> | 04:05:29 nbsp;PM 10-09-2021 | rmmod: various fixes. |
a169c46f62da | Elliott Hughes <enh@google.com> | 06:19:29 nbsp;PM 06-09-2021 | i2cdump: fix behavior on read failure. |
5ef32b953019 | Rob Landley <rob@landley.net> | 11:44:58 nbsp;AM 06-09-2021 | Allow standalone builds to override .config filename too. |
358109442c37 | Rob Landley <rob@landley.net> | 11:18:13 nbsp;AM 06-09-2021 | Add find -lname -ilname and -d as a synonym for -depth. |
7ef3a94541d5 | Rob Landley <rob@landley.net> | 06:27:28 nbsp;PM 05-09-2021 | Minor cleanup (mostly whitespace and curly brackets). |
e8f3f6c4f3d1 | Rob Landley <rob@landley.net> | 05:32:40 nbsp;PM 05-09-2021 | Explain a corner case where the source filename matching the first command name is relevant. |
62b43622a162 | Elliott Hughes <enh@google.com> | 06:43:54 nbsp;PM 04-09-2021 | i2cdetect: add -q. |
2f2c53f15b49 | Rob Landley <rob@landley.net> | 03:16:24 nbsp;PM 04-09-2021 | Go ahead and leak the filehandle, the command exits immediately. |
ba1fad65327d | Rob Landley <rob@landley.net> | 03:09:09 nbsp;PM 04-09-2021 | You can't use logwrapper through the multiplexer because the point is to symlink other command names to it, and toybox will see argv0 as the other command name and do that instead. |
d9cf7a047543 | Rob Landley <rob@landley.net> | 02:58:15 nbsp;PM 04-09-2021 | Fix leap years, add 3 argument (day month year) mode, cleanup. |
01f1a54769c8 | Rob Landley <rob@landley.net> | 02:06:44 nbsp;PM 04-09-2021 | Use FLAG macros and optstr ranges, minor cleanups, tweak help text. |
3b71ff9d7e4c | Rob Landley <rob@landley.net> | 09:26:05 nbsp;PM 03-09-2021 | Silence "fortify" warning, add "had errors" message at end, minor cleanups. |
842b0d24e304 | Rob Landley <rob@landley.net> | 10:22:31 nbsp;PM 02-09-2021 | Cleanup pass on file.c, add more tests. |
840560c5eb62 | Elliott Hughes <enh@google.com> | 04:18:56 nbsp;PM 31-08-2021 | file: basic Mach-O universal binary support. |
23f16ee33e85 | Rob Landley <rob@landley.net> | 02:41:01 nbsp;PM 30-08-2021 | Fix "xsignal 0: Invalid argument" after commit 0737ba9e8dd1. |
f438b6731da7 | Rob Landley <rob@landley.net> | 09:02:40 nbsp;AM 27-08-2021 | Add kill -0 test. |
8b64d4ac83b9 | Rob Landley <rob@landley.net> | 08:59:25 nbsp;AM 27-08-2021 | Comment out tests realpath doesn't implement yet. |
0737ba9e8dd1 | Elliott Hughes <enh@google.com> | 05:33:42 nbsp;PM 26-08-2021 | kill: allow `kill -0` for testing process existence. |
366d5a96b041 | Elliott Hughes <enh@google.com> | 05:12:06 nbsp;PM 26-08-2021 | ps: exit with exit status 1 if no processes shown. |
a2bf4916be19 | Rob Landley <rob@landley.net> | 07:57:42 nbsp;AM 24-08-2021 | Minor cleanups. |
b44af2dbc1aa | Rob Landley <rob@landley.net> | 03:53:32 nbsp;AM 24-08-2021 | Another getuid->geteuid switch. |
593ccd3cb4a3 | Rob Landley <rob@landley.net> | 05:35:43 nbsp;AM 23-08-2021 | Tell dd not to write to status stderr instead of discarding stderr. (In case of other errors.) |
de72ce4aa5f0 | Rob Landley <rob@landley.net> | 05:28:58 nbsp;AM 23-08-2021 | Avoid race condition where child process complains about nothing. |
9e7dbb6586ac | Rob Landley <rob@landley.net> | 05:05:30 nbsp;AM 23-08-2021 | First guess at implementing tar --selinux, passes regression tests but haven't got a test environment for the new stuff yet. |
3e30fb883137 | Rob Landley <rob@landley.net> | 05:17:21 nbsp;AM 22-08-2021 | Cleanup: use FLAG() macros. |
bc1dde183538 | Rob Landley <rob@landley.net> | 05:14:55 nbsp;AM 22-08-2021 | Switch a getuid() check to geteuid() |
8d127abe871a | Rob Landley <rob@landley.net> | 04:03:46 nbsp;AM 22-08-2021 | Copy data being checksummed to "save.dat" for post-failure analysis. |
6b52142d276b | Rob Landley <rob@landley.net> | 04:00:36 nbsp;AM 22-08-2021 | mkroot hexagon taget. |
6968b7a64096 | Rob Landley <rob@landley.net> | 07:08:27 nbsp;AM 16-08-2021 | Log the right name of user switched from. |
3cf5ec1e9568 | GuoChuang <guo.chuang@zte.c | 09:05:40 nbsp;AM 13-07-2021 | fix compilation failure on 3.10 kernel |
f37e5bf24540 | Rob Landley <rob@landley.net> | 03:06:08 nbsp;AM 16-08-2021 | People still using Centos 7 asked for some bug workarounds. |
e22443c6332c | Rob Landley <rob@landley.net> | 12:33:02 nbsp;AM 16-08-2021 | Don't show "toybox" header line for "help" output unless called with no args. (It still shows it for "ls --help" and bare "help", but not "help ls".) |
f8e28ad07065 | Rob Landley <rob@landley.net> | 05:13:21 nbsp;AM 15-08-2021 | Use wait -n to keep cpus busier during parallel build. |
368ee96fb18d | Rob Landley <rob@landley.net> | 04:56:03 nbsp;AM 15-08-2021 | Samanta Navarro pointed out leftover 32 bit flag limitation in argument groups. |
0b00ea7fb8f5 | Rob Landley <rob@landley.net> | 05:43:13 nbsp;AM 07-08-2021 | Change xabspath() to more granular (flag based) control interface. |
ffe98246d323 | Rob Landley <rob@landley.net> | 01:18:38 nbsp;AM 05-08-2021 | Minor cleanups to lsattr and nsenter. |
bd001e498d37 | Rob Landley <rob@landley.net> | 11:08:21 nbsp;PM 04-08-2021 | Clean up eject.c to use linux/eject.h and FLAG() macros. |
9aa39ab5f099 | Rob Landley <rob@landley.net> | 02:27:47 nbsp;PM 01-08-2021 | First guess at realpath tests. |
20f260734629 | Anqi Dong <anqid@google.com | 04:50:27 nbsp;PM 29-06-2021 | syslogd: Ensure that socket sends are 'n'-terminated |
a125ba10bcdb | Rob Landley <rob@landley.net> | 12:13:44 nbsp;PM 24-07-2021 | Fix TEST_HOST path using symlinked command. |
65488aff8873 | Rob Landley <rob@landley.net> | 12:13:04 nbsp;PM 24-07-2021 | Minor cleanup and rephrase a comment. |
281f30dde58c | Rob Landley <rob@landley.net> | 02:37:22 nbsp;PM 13-07-2021 | Guo Chuang pointed out that lsattr won't build with headers still within our 7 year time horizon. Clean up the existing portability attempts while we're there, and add timeout dates. |
b1c071ee037b | Rob Landley <rob@landley.net> | 05:02:32 nbsp;AM 11-07-2021 | Add options for reproducibility tests. |
127cff38809e | Rob Landley <rob@landley.net> | 04:30:00 nbsp;AM 08-07-2021 | Work around a posix violation in the croups filesystem that LTP requires. |
3fbacb1f5c5e | Rob Landley <rob@landley.net> | 12:57:46 nbsp;AM 05-07-2021 | Add split -n test, handle more than one leftover byte, clarify help text. |
98613d454671 | Rob Landley <rob@landley.net> | 12:24:32 nbsp;PM 04-07-2021 | Fix tail -F with no arguments. |
ba242e08ee83 | Rob Landley <rob@landley.net> | 11:57:40 nbsp;AM 04-07-2021 | Teach tail -F to work on file that doesn't initially exist (needed new lib/ flag), allow -s to be fraction of a second, inline (anonymous) struct so globals.h isn't using an incomplete type, blank line in GLOBALS() between option args and other variables, collate tail_continue() to one function, add test. |
933f238bd1df | Elliott Hughes <enh@google.com> | 04:38:42 nbsp;PM 30-06-2021 | tail: implement -F (and its companion -s). |
df7bfd2e1e79 | Ella-0 <23418164+Ella-0@ | 07:25:09 nbsp;AM 27-06-2021 | Add support for -n in split |
f4c6375fad2a | Rob Landley <rob@landley.net> | 09:55:58 nbsp;AM 22-06-2021 | Add support for -d $'n' (cut by line!) and posix -nb (wraps to start of -c) |
b1b7fec80d20 | Rob Landley <rob@landley.net> | 08:33:14 nbsp;AM 22-06-2021 | Denys Vlasenko pointed out that other implementations use "t" as "total", and not many systems need to know "free terabytes". |
2185571e9d72 | Rob Landley <rob@landley.net> | 06:24:36 nbsp;AM 22-06-2021 | Update usage: line to include remaining options. |
985ee78538e4 | Rob Landley <rob@landley.net> | 06:30:34 nbsp;AM 21-06-2021 | Switch to FLAG() macros and forbid -f -F at the same time. |
29e7ed94a1fe | Rob Landley <rob@landley.net> | 08:57:07 nbsp;AM 18-06-2021 | Second attempt at making --help work with alias ls="ls --color" |
39f64538c2f5 | Rob Landley <rob@landley.net> | 04:01:45 nbsp;AM 17-06-2021 | Avoid division by 0 error and mmap(0) failure for missing or zero length files. |
f509ccd33967 | Rob Landley <rob@landley.net> | 02:42:48 nbsp;AM 12-06-2021 | Check in the .htaccess file that triggers the server side includes for the nav menu. |
08bfbd965e3b | Rob Landley <rob@landley.net> | 09:22:35 nbsp;PM 10-06-2021 | Revert the --help change, it breaks stuff like "echo -- --help". |
0c6000ad4847 | Rob Landley <rob@landley.net> | 07:00:46 nbsp;PM 09-06-2021 | Ryan Prichard pointed out --help and --version can't be first in aliases. |
412054cff027 | Elliott Hughes <enh@google.com> | 12:33:10 nbsp;PM 08-06-2021 | md5sum.c: simplify the table setup slightly. |
827cabf78905 | Elliott Hughes <enh@google.com> | 10:35:48 nbsp;AM 08-06-2021 | netstat.c: fix bounds checks. |
7ee66e9aec52 | Elliott Hughes <enh@google.com> | 05:41:22 nbsp;PM 07-06-2021 | dmesg.c: fix off-by-one. |
df63d49f9f66 | Rob Landley <rob@landley.net> | 06:18:09 nbsp;AM 04-06-2021 | "make install_airlock" no longer needs host versions of sha256/512sum. |
0842ada4d698 | Elliott Hughes <enh@google.com> | 03:15:57 nbsp;PM 03-06-2021 | modprobe: fix parsing of short lines. |
d02da4ec606c | Rob Landley <rob@landley.net> | 03:03:28 nbsp;AM 04-06-2021 | More sha*sum cleanup. |
70754564fab0 | Rob Landley <rob@landley.net> | 09:17:58 nbsp;AM 02-06-2021 | Remove unbalanced parentheses and repeated transition. |
19e0cbabb4bd | Rob Landley <rob@landley.net> | 08:37:48 nbsp;AM 02-06-2021 | Fix big endian in new sha2 commands. |
a0cb955df097 | Rob Landley <rob@landley.net> | 08:23:11 nbsp;AM 02-06-2021 | Cleanup. |
de474ba03950 | Rob Landley <rob@landley.net> | 06:46:47 nbsp;AM 02-06-2021 | Fix "make tests" exiting on failure when test run in subshell. |
b93f5908e2f0 | Elliott Hughes <enh@google.com> | 03:59:08 nbsp;PM 01-06-2021 | date: add -s. |
c7e261720f3f | Rob Landley <rob@landley.net> | 02:39:49 nbsp;AM 02-06-2021 | Add tests for other sha2 variants. |
5166c7f455d5 | Rob Landley <rob@landley.net> | 10:07:25 nbsp;PM 01-06-2021 | Merge sha1sum and sha256sum tests. |
e00b4c26553b | Rob Landley <rob@landley.net> | 10:03:07 nbsp;PM 01-06-2021 | Clear environment variables between tests. |
3eb92247b344 | Rob Landley <rob@landley.net> | 02:18:57 nbsp;PM 01-06-2021 | Add sha256sum tests. |
3e7561cc63b7 | Dan Brown <dan@weetabix> | 02:16:41 nbsp;AM 01-06-2021 | fix USE declarations |
1a1e02aae88b | Dan Brown <dan@weetabix> | 01:54:18 nbsp;AM 01-06-2021 | clean up unsuccessful attempt to calculate constants |
57be6ee6d193 | Dan Brown <dan@weetabix> | 01:48:30 nbsp;AM 01-06-2021 | attempt to calculate round constants instead of using lookup table; doesn't work for SHA-512's 64-bit values |
2513951e9e34 | Dan Brown <dan@weetabix> | 10:45:51 nbsp;PM 31-05-2021 | first rough version of built-in hash sums |
db3e9003c5f2 | Dan Brown <dan@weetabix> | 12:22:56 nbsp;AM 29-05-2021 | add entry points for sha224,256,384,512 |
71b8c2d9e8bd | Dan Brown <dan@weetabix> | 03:31:05 nbsp;PM 28-05-2021 | add sha256sum command which runs built-in sha1sum routine |
73b1e013f937 | Rob Landley <rob@landley.net> | 03:35:14 nbsp;PM 29-05-2021 | toysh: wchar_t->unsigned and turn "not" into a flag. |
e2975ef43ea4 | Rob Landley <rob@landley.net> | 03:33:22 nbsp;PM 29-05-2021 | Dear gcc: no, it really can't be used uninitalized. |
657cc6310899 | Rob Landley <rob@landley.net> | 06:21:56 nbsp;AM 28-05-2021 | xparsedate should ignore trailing + or - (does not change timezone) |
54788b5670b1 | Rob Landley <rob@landley.net> | 06:17:12 nbsp;AM 28-05-2021 | Teach xparsedate() to handle more whitespace. |
e3062c3bd366 | Rob Landley <rob@landley.net> | 05:30:25 nbsp;AM 26-05-2021 | Add find -quit |
293185e71e33 | Rob Landley <rob@landley.net> | 04:29:30 nbsp;AM 26-05-2021 | Better link to LP64 documentation. |
6ce11972ecdf | Rob Landley <rob@landley.net> | 10:05:25 nbsp;PM 22-05-2021 | Freenode->libera.chat ala ethereal->wireshark. |
b024b85151d6 | Elliott Hughes <enh@google.com> | 10:45:44 nbsp;AM 19-05-2021 | readelf: fix 32-bit build on Android. |
22172726c38c | Rob Landley <rob@landley.net> | 06:03:29 nbsp;AM 19-05-2021 | Commands in pending do not default y. |
7a48df38d470 | Rob Landley <rob@landley.net> | 03:34:26 nbsp;AM 19-05-2021 | 0.8.5 release |
462b7237592f | Rob Landley <rob@landley.net> | 03:19:14 nbsp;AM 18-05-2021 | The linux console code is inconsistent: most console= lines accept /dev/name but for some reason powerpc's hvc driver does not. |
495bedd37f60 | Rob Landley <rob@landley.net> | 08:21:14 nbsp;PM 16-05-2021 | Add black and white mode (x to toggle) |
a4430f2fbe53 | Rob Landley <rob@landley.net> | 01:57:12 nbsp;PM 15-05-2021 | Promote readelf to other. |
36dd3b2d27ac | Rob Landley <rob@landley.net> | 01:56:19 nbsp;PM 15-05-2021 | Cleanup readelf. |
267a1a572d87 | Elliott Hughes <enh@google.com> | 09:07:07 nbsp;AM 14-05-2021 | modprobe: don't stop on empty lines. |
2a8e198104e6 | Rob Landley <rob@landley.net> | 12:03:09 nbsp;PM 15-05-2021 | Missed a couple in the wchar_t -> unsigned conversion. |
d3025b14b9c1 | Rob Landley <rob@landley.net> | 11:14:03 nbsp;AM 15-05-2021 | Convert utf8towc from wchar_t to unsigned (to match wctoutf8). |
08481ee37ad5 | Rob Landley <rob@landley.net> | 10:48:44 nbsp;AM 15-05-2021 | Clear errno in loop. |
3670ac7432ea | Rob Landley <rob@landley.net> | 10:43:09 nbsp;AM 15-05-2021 | Promote unicode (merge into ascii.c) |
16e2520bf8d3 | Rob Landley <rob@landley.net> | 10:10:24 nbsp;AM 15-05-2021 | Style cleanup. |
3748313ffd75 | Rob Landley <rob@landley.net> | 08:43:49 nbsp;AM 15-05-2021 | The (insane) unicode consortium arbitrarily limited the codepoint space (utf8 can go to 7 bytes but unicode can't) so only test unicode range. |
4f927e39c703 | peterennis <peterennis@yahoo | 02:12:05 nbsp;PM 12-05-2021 | Update README |
2833b8b99ee3 | Rob Landley <rob@landley.net> | 12:00:14 nbsp;PM 11-05-2021 | Add $BASHPID to show current process in () and such. ($$ is top level shell) |
1de4b2599939 | Rob Landley <rob@landley.net> | 07:01:51 nbsp;AM 10-05-2021 | Tighten up echo help text. |
da9786fc64a4 | Rob Landley <rob@landley.net> | 07:40:22 nbsp;AM 06-05-2021 | Fix nohang wait. |
9abc0ef93360 | Rob Landley <rob@landley.net> | 06:40:27 nbsp;AM 02-05-2021 | More job control plumbing. |
76676d772db4 | Ella-0 <23418164+Ella-0@ | 10:50:13 nbsp;AM 01-05-2021 | Add OpenBSD support |
ecdd8def34c8 | Elliott Hughes <enh@google.com> | 02:53:43 nbsp;PM 30-04-2021 | telnet: just use dprintf() for IAC sequences. |
b8c0b615fcfd | Rob Landley <rob@landley.net> | 04:46:39 nbsp;AM 30-04-2021 | Make && and || work on function calls. |
137ab99aa35a | Rob Landley <rob@landley.net> | 03:07:49 nbsp;AM 28-04-2021 | Toysh don't free function arguments before function returns. |
da735a2052f6 | Rob Landley <rob@landley.net> | 07:10:11 nbsp;AM 27-04-2021 | Make toysh function return properly and run next statement. |
de04ee7f8ded | Rob Landley <rob@landley.net> | 06:51:05 nbsp;AM 27-04-2021 | Make toysh actually run a shell function. |
a28ad6de9611 | Rob Landley <rob@landley.net> | 02:40:54 nbsp;AM 27-04-2021 | Use cheaper test that works with "toybox" name as a prefix. |
2c30d4f7a6a6 | Elliott Hughes <enh@google.com> | 03:13:24 nbsp;PM 26-04-2021 | More line buffering. |
4785b7611de7 | Rob Landley <rob@landley.net> | 01:51:43 nbsp;AM 27-04-2021 | Don't send reverse DNS lookups out into the world for something that's mostly only safe to use behind a firewall or through a VPN these days. |
88ebd0d8150f | Rob Landley <rob@landley.net> | 06:04:42 nbsp;AM 26-04-2021 | More toysh function work. |
773d404ee2b9 | Rob Landley <rob@landley.net> | 05:09:57 nbsp;AM 26-04-2021 | Bugfix: sed s command couldn't skip initial match. |
1a7ebb16ee72 | Rob Landley <rob@landley.net> | 06:57:17 nbsp;AM 25-04-2021 | First pass at toysh function() definition plumbing. |
afcb64300230 | Elliott Hughes <enh@google.com> | 07:20:42 nbsp;PM 22-04-2021 | telnet: various fixes. |
dbd7a975ec64 | Elliott Hughes <enh@google.com> | 06:54:41 nbsp;PM 22-04-2021 | telnetd: handle TIME_WAIT better. |
35c484489b06 | Elliott Hughes <enh@google.com> | 06:26:04 nbsp;PM 22-04-2021 | telnetd: pass `-h hostname` to login(1). |
c366525850cf | Yi-Yo Chiang via <toybox@lists.lan | 01:52:39 nbsp;AM 24-04-2021 | cpio: Don't lchown() if -t is specified |
f73d10a50afb | Rob Landley <rob@landley.net> | 06:00:15 nbsp;AM 20-04-2021 | Test doesn't need the < /dev/null and input being a pipe doesn't make legacy cpio think it's reading from 1970's era reel-to-reel magnetic tape. |
76479c3ed071 | Elliott Hughes <enh@google.com> | 01:57:10 nbsp;PM 19-04-2021 | hexedit: various improvements. |
9cacde056ce7 | Elliott Hughes <enh@google.com> | 12:46:58 nbsp;PM 19-04-2021 | setsid(1): call setsid(2) before setpgrp(2). |
95a15d238120 | Rob Landley <rob@landley.net> | 05:54:36 nbsp;AM 17-04-2021 | Teach cpio to skip runs of NUL bytes between records. |
dafb9211c777 | Rob Landley <rob@landley.net> | 01:39:08 nbsp;AM 16-04-2021 | cpio: continue past TRAILER!!! (like kernel does) but error on empty archive. |
31eb5b82db0f | Rob Landley <rob@landley.net> | 01:37:19 nbsp;AM 14-04-2021 | Fix $IFS: skip trailing whitespace after first non-whitespace separator. |
9259cb7c8719 | Rob Landley <rob@landley.net> | 02:56:17 nbsp;AM 12-04-2021 | readelf: Display properly in 80 columns, don't reject .bss off end of file. |
2d690ed7f534 | Rob Landley <rob@landley.net> | 06:10:18 nbsp;AM 11-04-2021 | toysh: save _resolved_ variable contents in $IFS cache. |
554565b70def | Rob Landley <rob@landley.net> | 04:57:10 nbsp;AM 10-04-2021 | Fix more toysh tests. |
f4003d5803d2 | Rob Landley <rob@landley.net> | 01:55:00 nbsp;AM 10-04-2021 | Fix next couple of sh tests. |
4fe080d41833 | Rob Landley <rob@landley.net> | 11:28:13 nbsp;AM 08-04-2021 | Fix typo in the xexec tweak. |
2a6f03eb088b | Rob Landley <rob@landley.net> | 07:00:13 nbsp;AM 07-04-2021 | Add cp -u |
cecc41a3c525 | Rob Landley <rob@landley.net> | 07:30:07 nbsp;AM 05-04-2021 | Any / in string makes it a path, not just absolute path. |
6a73a3c9ee4b | Rob Landley <rob@landley.net> | 07:34:19 nbsp;AM 03-04-2021 | Fix the next test. |
4e2a912dac1f | Rob Landley <rob@landley.net> | 06:01:32 nbsp;AM 03-04-2021 | Add a missing pop_block(). |
8f75eed7d5fe | Rob Landley <rob@landley.net> | 04:01:02 nbsp;AM 01-04-2021 | Typo |
aa16e0e2ccb3 | Rob Landley <rob@landley.net> | 07:42:07 nbsp;AM 31-03-2021 | Toysh: adding function logic screwed up pipe/block logic. Fix it. |
6a9b81b7e36d | Michael Christens <amc135@outlook.c | 12:02:42 nbsp;PM 27-03-2021 | Fix system calls and get rid of tempfile |
0202865a1d8d | Rob Landley <rob@landley.net> | 07:20:38 nbsp;AM 27-03-2021 | More cleanup of chsh.c |
b82dd46f4d75 | Rob Landley <rob@landley.net> | 05:23:36 nbsp;AM 27-03-2021 | chsh cleanup: Reindent and tweak help text. |
89f0b987a4d3 | Michael Christens <amc135@outlook.c | 04:42:17 nbsp;PM 25-03-2021 | Create (lsb) chsh command |
3cde24138ac0 | Ethan Sommer <e5ten.arch@gmail | 02:25:15 nbsp;PM 24-03-2021 | Fix install -t |
855eca3eaf8e | Rob Landley <rob@landley.net> | 12:09:51 nbsp;AM 20-03-2021 | Nir Lichtman pointed out that rm -p shouldn't try to rmdir / at the end. |
3aaf63f6d908 | Rob Landley <rob@landley.net> | 03:52:09 nbsp;AM 19-03-2021 | Fix another sh regression. |
7a4524c989c2 | Rob Landley <rob@landley.net> | 03:05:06 nbsp;AM 19-03-2021 | Fix some more sh regressions. |
37731bc3ec63 | Rob Landley <rob@landley.net> | 05:31:17 nbsp;AM 18-03-2021 | Fix first few testsuite regressions from function/local plumbing. |
81908f2ff28c | Elliott Hughes <enh@google.com> | 09:46:27 nbsp;PM 17-03-2021 | telnetd: don't exit if waitpid() returns 0. |
1cc17b2f2fe9 | Elliott Hughes <enh@google.com> | 11:27:00 nbsp;AM 17-03-2021 | init: fix waitforpid(). |
620eeaf2fca0 | Rob Landley <rob@landley.net> | 05:39:43 nbsp;AM 17-03-2021 | Tighten up parse_word() a bit and and teach it to read empty ${} (fixes up some test suite tests). |
0b6757da5d84 | Elliott Hughes <enh@google.com> | 10:26:52 nbsp;PM 16-03-2021 | vi: various fixes. |
935217e6d470 | Rob Landley <rob@landley.net> | 01:31:47 nbsp;AM 17-03-2021 | Add local variables and basic function() support plumbing. |
8c7af93bde17 | Rob Landley <rob@landley.net> | 02:29:15 nbsp;AM 16-03-2021 | Add more shell tests, and teach txpect to do regex matches (RO and RE). |
e63c9967423b | Elliott Hughes <enh@google.com> | 05:08:58 nbsp;PM 15-03-2021 | chmod: fix +X. |
8e9d7aaa838e | Rob Landley <rob@landley.net> | 03:13:21 nbsp;AM 13-03-2021 | Commit 3b9cfa70db needed some cleanup I forgot to do, oops. Elliott stumbled across one of the issues I forgot to fix. Added a couple comments and renamed a variable to try to clarify the code while I was there. |
4ff131ff958e | Rob Landley <rob@landley.net> | 02:41:41 nbsp;AM 13-03-2021 | Elliott spotted that errno==EAGAIN usually goes with an rc of -1, not 0. |
56ef8fcedc48 | Robin Hsu <robinhsu@google. | 06:50:38 nbsp;PM 11-03-2021 | Fix grep bug testing errno before check status |
8c2825c496ae | Daniel Santana <daniel@santana.t | 06:51:21 nbsp;PM 11-03-2021 | df: Allow -P + -k together as defined in POSIX |
5f9d1f5bb59b | Rob Landley <rob@landley.net> | 03:58:07 nbsp;AM 09-03-2021 | Minor tweaks: #define -> inlineable function, while() -> for(;;) |
5c6628e724e9 | Elliott Hughes <enh@google.com> | 09:47:54 nbsp;AM 08-03-2021 | tar: fix base-256 output. |
668572a8650f | Rob Landley <rob@landley.net> | 04:19:34 nbsp;AM 05-03-2021 | Some more shell tests. |
f1be076b52ad | Rob Landley <rob@landley.net> | 07:03:49 nbsp;PM 01-03-2021 | Yi-yo Chiang wants cpio -u implemented, and sent some tests. |
50f604f415d7 | Rob Landley <rob@landley.net> | 03:37:21 nbsp;AM 28-02-2021 | Tar should remove empty directories where it wants to put a non-directory. |
1ba53eead1ab | Elliott Hughes <enh@google.com> | 02:24:19 nbsp;PM 23-02-2021 | dd: simplify signal handling and fix status output. |
d57dddaf264c | Elliott Hughes <enh@google.com> | 06:24:18 nbsp;PM 22-02-2021 | Add df to the macOS default configuration. |
1f9e37e36117 | Rob Landley <rob@landley.net> | 07:48:49 nbsp;PM 22-02-2021 | Remove ifdefs from stat. |
e2ad5c6c155e | Elliott Hughes <enh@google.com> | 02:19:31 nbsp;PM 22-02-2021 | stat: fix macOS build and behavior. |
4e9837a7ca0f | Rob Landley <rob@landley.net> | 03:47:17 nbsp;PM 22-02-2021 | Nope, marshalling install -D to cp caused regressions. |
6817e114bb32 | Rob Landley <rob@landley.net> | 11:27:16 nbsp;AM 21-02-2021 | Teach -o to print ranges that produce zero length matches. |
47b9f6a12d47 | Elliott Hughes <enh@google.com> | 01:15:55 nbsp;PM 20-02-2021 | Fix df on macOS. |
e6207d5e0f42 | Rob Landley <rob@landley.net> | 05:28:52 nbsp;PM 19-02-2021 | Ethan Sommer pointed out that install -Dt needs -D marshalled to cp. |
c42089fed7ad | Rob Landley <rob@landley.net> | 11:12:04 nbsp;AM 19-02-2021 | Fix cp -t with one argument and make --parents work with -t. |
9c7085f484db | Rob Landley <rob@landley.net> | 03:46:31 nbsp;PM 17-02-2021 | Teach df /dev/node to reliably show rdev even when devtmpfs is mounted more recently than the resulting mount point. |
b26587fb956c | Rob Landley <rob@landley.net> | 10:44:14 nbsp;AM 16-02-2021 | Only error once for each "df nonexistent" |
4d3bf8b61e21 | Rob Landley <rob@landley.net> | 09:25:33 nbsp;AM 16-02-2021 | Let df -a show overmounted filesystems. |
086356b88e23 | Yo Chiang <yochiang@google. | 08:33:54 nbsp;PM 01-02-2021 | Fix mount.test command string quoting |
5f5f97f215bb | Rob Landley <rob@landley.net> | 01:09:30 nbsp;PM 14-02-2021 | Redo df plumbing a bit. |
0678d2c1e656 | Yi-Yo Chiang <yochiang@google. | 09:07:33 nbsp;PM 14-02-2021 | cpio: Guard free() with CFG_TOYBOX_FREE |
5c73305f0e4b | Rob Landley <rob@landley.net> | 10:06:01 nbsp;AM 14-02-2021 | Add find -executable |
06b1d9e24e82 | Rob Landley <rob@landley.net> | 05:50:53 nbsp;AM 14-02-2021 | Cleanup pass on df. |
1bd9528453c2 | Rob Landley <rob@landley.net> | 07:56:24 nbsp;AM 13-02-2021 | Minor cleanup. |
6d615c73b321 | Rob Landley <rob@landley.net> | 03:56:30 nbsp;AM 11-02-2021 | Add -t to cp and mv. |
7ea411beed60 | Rob Landley <rob@landley.net> | 03:42:34 nbsp;AM 11-02-2021 | Switch sha3sum on in defconfig, and document -b (it's same as sha2sum). |
3d5cb06e8b5c | Rob Landley <rob@landley.net> | 12:08:28 nbsp;PM 10-02-2021 | Add install -t |
477553572fe6 | Elliott Hughes <enh@google.com> | 11:25:21 nbsp;AM 09-02-2021 | ulimit: include descriptions and units. |
8828d9cf77ec | Rob Landley <rob@landley.net> | 03:24:47 nbsp;AM 08-02-2021 | Yi-Yo Chiang reported that readlink() failures could corrupt archive by not writing as much payload as the header promised. |
a07903993431 | Rob Landley <rob@landley.net> | 03:08:26 nbsp;AM 08-02-2021 | Have xclose() perform the fd != -1 test. |
bdb0e5fd6e03 | Rob Landley <rob@landley.net> | 01:50:28 nbsp;AM 08-02-2021 | Yi-Yo Chiang pointed out install -D was broken when the target file exists. |
a4b84d92d901 | Rob Landley <rob@landley.net> | 10:26:00 nbsp;PM 07-02-2021 | Remove unused function. |
664c417af5d1 | Rob Landley <rob@landley.net> | 05:19:44 nbsp;PM 07-02-2021 | Add lots of "static" annotations, make a couple things use FLAG() macros, etc. |
9f7f62615f39 | Elliott Hughes <enh@google.com> | 01:05:45 nbsp;PM 06-02-2021 | netcat.test: reduce flake. |
859764984485 | Elliott Hughes <enh@google.com> | 12:47:59 nbsp;PM 06-02-2021 | netstat: various fixes. |
7ed7ff8386cc | Rob Landley <rob@landley.net> | 04:20:31 nbsp;AM 06-02-2021 | Cleanup pass on netstat. |
6e3f2fdb2bf1 | Rob Landley <rob@landley.net> | 04:35:39 nbsp;AM 03-02-2021 | Cleanup pass on modprobe. |
551f355d248c | Rob Landley <rob@landley.net> | 10:13:12 nbsp;PM 01-02-2021 | Minor tweak. |
40fbe7eb5e3b | Yi-Yo Chiang <yochiang@google. | 03:22:04 nbsp;AM 02-02-2021 | rm: Add testcase for "rm -f |
a8d8fbfa659b | Yi-Yo Chiang <yochiang@google. | 03:22:02 nbsp;AM 02-02-2021 | rm: Check file existence with lstat() explicitly if "-f" is specified |
fdbdcc2ea1ab | Rob Landley <rob@landley.net> | 10:05:04 nbsp;AM 01-02-2021 | The new TEST_GLUE config symbol for [ ] can't have TOYBOX prefix or else singlemake enables it for all commands. (I was trying to move it out of the command namespace, but it's not a global config option either...) |
3e889781acfc | Rob Landley <rob@landley.net> | 02:57:58 nbsp;AM 31-01-2021 | Yank TODO note-to-self accidentally checked in, and fix "make test" standalone. |
a577b476e45f | Rob Landley <rob@landley.net> | 02:32:36 nbsp;AM 31-01-2021 | Elliott wants the test->[ symlink back. Enable when either sh or test enabled. |
ff1b4ae050ab | Rob Landley <rob@landley.net> | 02:00:16 nbsp;AM 30-01-2021 | Fix a couple of test regressions from last commit adding function() plumbing. |
f280c752cfb0 | Rob Landley <rob@landley.net> | 02:41:38 nbsp;AM 28-01-2021 | toysh: start of function call logic. |
2d48d13735a7 | Rob Landley <rob@landley.net> | 02:40:59 nbsp;AM 28-01-2021 | Shut gcc's "is not actually used uninitialized" false positive warnings up. |
e6d103ce2300 | Rob Landley <rob@landley.net> | 07:02:09 nbsp;PM 26-01-2021 | A few more getty cleanups. |
612ad45d51ca | Elliott Hughes <enh@google.com> | 09:59:27 nbsp;AM 26-01-2021 | getty/telnet/tftpd: minor cleanup. |
2b4abd05efcc | Rob Landley <rob@landley.net> | 06:50:50 nbsp;PM 26-01-2021 | Fix bug pointed out by asm89 and add test. |
76d3160cfabe | Rob Landley <rob@landley.net> | 03:00:35 nbsp;AM 23-01-2021 | Fix grep bug where -f /dev/null added "" regex matching everything, and address TODO where -z was still splitting patterns on n |
054d82ff46e2 | Rob Landley <rob@landley.net> | 10:22:59 nbsp;PM 18-01-2021 | Remove redundant blake2 mention and move base32 into the implemented list. |
af50278fc92c | Rob Landley <rob@landley.net> | 02:42:02 nbsp;AM 15-01-2021 | Cleanup base32 slightly. |
b3910f4871f0 | Rob Landley <rob@landley.net> | 02:03:59 nbsp;AM 14-01-2021 | A few more shell tests. |
e7c86f7d79f6 | Rob Landley <rob@landley.net> | 06:21:53 nbsp;AM 13-01-2021 | Fix "date -I" segfault and teach lib/args.c that "I(opt):;" short opt with no argument returns NULL same as --opt without = |
661130b38cbf | Elliott Hughes <enh@google.com> | 03:24:35 nbsp;PM 07-01-2021 | chmod.test: fix the tests to work on mksh as well as bash. |
b6b5becf3593 | Moritz Röhrich <moritz@ildefons. | 05:40:20 nbsp;PM 07-01-2021 | new toy: base32 |
824de078e4bd | Elliott Hughes <enh@google.com> | 01:35:52 nbsp;PM 15-12-2020 | seq: always xwrite. |
4786fd610362 | Elliott Hughes <enh@google.com> | 02:14:39 nbsp;PM 05-01-2021 | main.c: construct a combination locale to add UTF-8. |
32eed40a14c1 | Rob Landley <rob@landley.net> | 11:11:25 nbsp;PM 01-01-2021 | Fix comma regression reported by Denys Nykula. |
3bd2e82dac07 | Rob Landley <rob@landley.net> | 12:43:14 nbsp;AM 26-12-2020 | toysh: fix break/continue |
390fa7bbf39e | Rob Landley <rob@landley.net> | 10:22:48 nbsp;PM 25-12-2020 | toysh fixes and tests |
3e535f2f3122 | Eric Molitor <emolitor@molitor | 12:36:16 nbsp;PM 24-12-2020 | Add MacOS 11.0 to CI Builds |
d7a2436cea81 | Rob Landley <rob@landley.net> | 08:23:47 nbsp;PM 19-12-2020 | Fix (( )) quote termination. |
4b78acc7bc1a | Rob Landley <rob@landley.net> | 02:24:02 nbsp;PM 19-12-2020 | FS_ENCRYPT_FL introduced too recently to depend on, use constant. Note: can't put in portability.h because it's a linux/ include. |
c0f0b967a811 | Rob Landley <rob@landley.net> | 07:00:59 nbsp;AM 18-12-2020 | Add seq INT_MIN test. |
2eacf3843380 | Elliott Hughes <enh@google.com> | 02:01:30 nbsp;PM 15-12-2020 | seq.c: fix itoa for INT_MIN in case itoa gets used elsewhere. |
b74d4319dcbf | Rob Landley <rob@landley.net> | 06:46:18 nbsp;AM 18-12-2020 | Andy Hu wants mount -tnomsdos,smbfs to work. |
e474cf80c37f | Rob Landley <rob@landley.net> | 05:16:33 nbsp;AM 18-12-2020 | Elliott said that chmod 000 debris was confusing host rm -rf, and macos couldn't handle chmod +s in /tmp. Try to make test_chmod clear out debris and teach make clean to chmod -R generated before deleting it. |
fbc2252f4f52 | Elliott Hughes <enh@google.com> | 10:53:09 nbsp;AM 15-12-2020 | chmod.c: mask out the file type bits. |
83326334d5bd | Rob Landley <rob@landley.net> | 04:53:04 nbsp;AM 15-12-2020 | Speed up count: use 64k block size, update display at most 4x/second. |
b25f04996cfd | Rob Landley <rob@landley.net> | 02:45:59 nbsp;AM 15-12-2020 | Implement set, trace support, and function call context stack. |
bec202875d27 | Elliott Hughes <enh@google.com> | 05:32:04 nbsp;PM 14-12-2020 | main.c: fix UTF-8 on macOS. |
640b1bea8b2f | Puck Meerburg <puck@puck.moe> | 12:37:30 nbsp;PM 14-12-2020 | Add test for FEXTRA flag on gunzip |
74461ba2eeb0 | Puck Meerburg <puck@puck.moe> | 06:27:08 nbsp;PM 13-12-2020 | Follow RFC1952 when consuming gzip header |
769b8a1c42a1 | Rob Landley <rob@landley.net> | 05:53:16 nbsp;AM 12-12-2020 | Speed up seq: use toybuf for block writes and add an integer fast path. |
67476b1b3d94 | Rob Landley <rob@landley.net> | 08:10:14 nbsp;PM 11-12-2020 | Sigh, remove debug code checked in by mistake. |
4e47b8e58390 | Rob Landley <rob@landley.net> | 07:50:36 nbsp;PM 11-12-2020 | The "fall back to C.UTF-8" check was backwards, and make TOYFLAG_LINEBUF configurable. |
2fa16e73fba0 | Elliott Hughes <enh@google.com> | 10:46:12 nbsp;PM 07-12-2020 | Remove last traces of CONFIG_TOYBOX_I18N. |
d2457a405139 | Rob Landley <rob@landley.net> | 01:12:21 nbsp;AM 08-12-2020 | Better conversion of toycans-big.jpg to png. (Just rotate 90 degrees.) |
a62196fc1594 | Rob Landley <rob@landley.net> | 11:09:40 nbsp;PM 07-12-2020 | Rename randbuf and hook up -s |
02938f4536fd | Rob Landley <rob@landley.net> | 10:56:34 nbsp;PM 07-12-2020 | Promote pwgen. |
7492489b2250 | Rob Landley <rob@landley.net> | 10:51:45 nbsp;PM 07-12-2020 | Cleanup pwgen as described on the list. http://lists.landley.net/pipermail/toybox-landley.net/2020-December/012169.html |
da0da1f147a3 | Elliott Hughes <enh@google.com> | 10:25:10 nbsp;AM 07-12-2020 | scripts/runtest.sh: fix `toyonly` in a way that also works for mksh. |
50d8ed89b1e0 | Elliott Hughes <enh@google.com> | 04:38:26 nbsp;PM 03-12-2020 | sed: add 'x' flag to the 's' command. |
ed3d5eb0eaf7 | Elliott Hughes <enh@google.com> | 05:41:39 nbsp;PM 05-12-2020 | unicode: new toy. |
49c02dbe4356 | Elliott Hughes <enh@google.com> | 01:11:52 nbsp;PM 05-12-2020 | id.test: hacks to pass on Raspberry Pi OS. |
75b89012c904 | Rob Landley <rob@landley.net> | 12:02:46 nbsp;AM 06-12-2020 | Remove CONFIG_TOYBOX_I18N and just always support utf8. |
0e675d98f3ab | Rob Landley <rob@landley.net> | 11:59:04 nbsp;PM 05-12-2020 | Fix find empty argument handling and add test. |
b5d276c10473 | Moritz Röhrich <moritz@ildefons. | 02:12:16 nbsp;PM 05-12-2020 | new toy: Add pwgen |
72ec2b37468d | Elliott Hughes <enh@google.com> | 10:06:49 nbsp;AM 04-12-2020 | tr: fix pathological flushing. |
ec6639407b9e | Elliott Hughes <enh@google.com> | 04:35:38 nbsp;PM 03-12-2020 | scripts/runtest.sh: fix `toyonly` for sed. |
5657214ac24a | Rob Landley <rob@landley.net> | 03:51:20 nbsp;AM 05-12-2020 | Small cleanup. |
60e8974e2158 | Elliott Hughes <enh@google.com> | 02:48:16 nbsp;PM 03-12-2020 | chmod: support complex modes. |
5fddea07aa15 | Firas Khalil Khan <firasuke@gmail.c | 04:59:46 nbsp;PM 29-11-2020 | true is mentioned twice |
66f9027e9c3b | Rob Landley <rob@landley.net> | 06:37:48 nbsp;AM 27-11-2020 | toysh: Adjust $0 for scripts. |
a52f04319843 | Rob Landley <rob@landley.net> | 04:17:07 nbsp;PM 25-11-2020 | Minor tweaks. |
5109da9b3e6a | Rob Landley <rob@landley.net> | 04:02:31 nbsp;PM 25-11-2020 | Luke Frankart pointed out a typo (0x111 should be 0111). Fix and update tests to catch this. While there add -k to test sticky bit. |
e3ce0338d4c4 | Rob Landley <rob@landley.net> | 04:00:47 nbsp;PM 25-11-2020 | Fix help text to explain why o+s isn't +t, add test +s not setting +t. |
fdfffae6da23 | Rob Landley <rob@landley.net> | 08:36:12 nbsp;AM 22-11-2020 | Minor cleanup. |
c251e3252122 | Rob Landley <rob@landley.net> | 03:18:05 nbsp;PM 18-11-2020 | Fix microcom to set serial device's terminal correctly. |
0ea04980e327 | Rob Landley <rob@landley.net> | 02:00:21 nbsp;PM 17-11-2020 | Fix printenv -0 (broken by the lib/args.c 0 prefix change). |
b9181ee8936f | Rob Landley <rob@landley.net> | 08:33:52 nbsp;AM 17-11-2020 | Tweak date.c. |
6e81203998b8 | Rob Landley <rob@landley.net> | 01:42:17 nbsp;AM 17-11-2020 | That last sh.c change had a lib/ change I forgot to check in. |
1866f9255eb3 | Rob Landley <rob@landley.net> | 05:37:29 nbsp;AM 16-11-2020 | Factor out do_source(), fpathopen(), and prompt_getline(). Use 0 optstr prefix, fix bug initializing toys.envc one too low. |
a24b186ea84c | Rob Landley <rob@landley.net> | 04:45:12 nbsp;AM 15-11-2020 | Change test default to VERBOSE=fail, add all/quiet for old =1 and default. |
1377dd222101 | Elliott Hughes <enh@google.com> | 03:02:43 nbsp;PM 14-11-2020 | date: add --iso and the %:z output format. |
52bbc1e0a410 | Rob Landley <rob@landley.net> | 11:39:18 nbsp;PM 14-11-2020 | Allow 0 prefix to optstr to include argv[0] in optargs[0]. |
3e28f611e452 | Rob Landley <rob@landley.net> | 02:16:51 nbsp;AM 13-11-2020 | Properly install toybox files with $TARGET suffixes. |
2ee4b7207e9d | Elliott Hughes <enh@google.com> | 03:58:40 nbsp;PM 12-11-2020 | readelf: harden against invalid input. |
0c567294d476 | Elliott Hughes <enh@google.com> | 01:51:22 nbsp;PM 12-11-2020 | file: harden against invalid input. |
693eaf6c22a8 | Elliott Hughes <enh@google.com> | 10:07:01 nbsp;AM 11-11-2020 | date: add --utc (synonymous with -u) |
7f213d0d0868 | Elliott Hughes <enh@google.com> | 09:56:03 nbsp;AM 11-11-2020 | file: identify Android Binary XML. |
7f4f7e1f3295 | Rob Landley <rob@landley.net> | 08:03:15 nbsp;AM 11-11-2020 | Make the static musl x86-64 binaries segfault for fewer people. |
54e2cd704fb4 | Rob Landley <rob@landley.net> | 09:35:05 nbsp;AM 08-11-2020 | Teach devmem about nommu and 0x prefix on address. Print hex or decimal output depending on whether address was hex or decimal. |
e1a5111cbbfe | Elliott Hughes <enh@google.com> | 10:25:37 nbsp;AM 06-11-2020 | xregcomp: add the specific regex we couldn't parse to the error message. |
90c4e155dd0a | Elliott Hughes <enh@google.com> | 11:55:34 nbsp;AM 05-11-2020 | portability.h: ensure _FILE_OFFSET_BITS=64 takes effect. |
aed6c26fe479 | Elliott Hughes <enh@google.com> | 04:48:14 nbsp;PM 28-10-2020 | Make it easier to switch regex implementations. |
7b0ea0a21fb2 | Rob Landley <rob@landley.net> | 05:03:37 nbsp;PM 28-10-2020 | Tweak help text again. |
095891525bcb | Rob Landley <rob@landley.net> | 06:43:51 nbsp;PM 24-10-2020 | Tweak release notes. |
bc46bc619fcd | Rob Landley <rob@landley.net> | 05:44:09 nbsp;PM 24-10-2020 | Silence kernel messages that stomp the command line after boot. |
83d1ddc8ed30 | Rob Landley <rob@landley.net> | 07:00:30 nbsp;AM 24-10-2020 | Don't "quiet" the kernel builds. You can KARGS=quiet if you like. |
dbf10c643797 | Rob Landley <rob@landley.net> | 06:56:44 nbsp;AM 24-10-2020 | Past time for 0.8.4 |
35dccebea56f | Rob Landley <rob@landley.net> | 05:58:24 nbsp;AM 24-10-2020 | Just the FAQ's, ma'am. |
c57938303314 | Rob Landley <rob@landley.net> | 08:48:25 nbsp;PM 23-10-2020 | Fix endless recursion bug on nommu for sh -c 'echo $(echo)' |
efcc4a1f6aa8 | Rob Landley <rob@landley.net> | 08:03:29 nbsp;PM 22-10-2020 | Fix thinko. |
660e6a384d8c | Rob Landley <rob@landley.net> | 07:48:15 nbsp;PM 22-10-2020 | Add nommu-able xvdaemon() and use it to remove some TOYBOX_FORK dependencies |
0030729a0989 | Patrick Oppenland <patrick.oppenlan | 04:12:14 nbsp;PM 21-10-2020 | blkdiscard: fix uninitialised offset |
e4e6fd8b454c | Rob Landley <rob@landley.net> | 01:21:27 nbsp;AM 21-10-2020 | Tweak watchdog help. |
e8ff755cba9e | Rob Landley <rob@landley.net> | 01:17:35 nbsp;AM 21-10-2020 | Promote watchdog. |
9c8b40514fc3 | Rob Landley <rob@landley.net> | 07:06:14 nbsp;PM 20-10-2020 | Typo. |
b840ceb0db53 | Rob Landley <rob@landley.net> | 06:14:17 nbsp;PM 20-10-2020 | Can't call daemon() on nommu. |
d0d4107534ac | Rob Landley <rob@landley.net> | 06:56:59 nbsp;PM 19-10-2020 | More tests, and a workaround to pass one of them. |
273c9e72c1a5 | Rob Landley <rob@landley.net> | 06:04:39 nbsp;PM 19-10-2020 | Do an "exec >/dev/console 2>&1" early in mkroot init so we have debug output if anything later in the script fails. |
082363afd054 | Rob Landley <rob@landley.net> | 05:01:53 nbsp;PM 19-10-2020 | Implement source, fix empty ${x-alt}, use %zu as suggested by e5ten. |
aaa5ff1a4648 | Rob Landley <rob@landley.net> | 01:30:28 nbsp;AM 18-10-2020 | Add sha3sum. |
29229bf0fdeb | Patrick Oppenland <patrick.oppenlan | 12:51:10 nbsp;PM 15-10-2020 | rtcwake: default to UTC if /etc/adjtime can't be read |
55edd44d8f35 | Patrick Oppenland <patrick.oppenlan | 12:50:40 nbsp;PM 15-10-2020 | hwclock: default to UTC if /etc/adjtime can't be read |
6e331aef7f2c | Elliott Hughes <enh@google.com> | 06:08:46 nbsp;PM 14-10-2020 | stty: don't mangle c_iflags. |
f554ce0a4b59 | Elliott Hughes <enh@google.com> | 04:48:57 nbsp;PM 15-10-2020 | chattr.test: don't fail on f2fs with compression enabled. |
3c11c47faf8a | Rob Landley <rob@landley.net> | 07:09:56 nbsp;PM 15-10-2020 | Patrick Oppenlander suggested watchdog also catch SIGINT. |
0b18e14e80a5 | Rob Landley <rob@landley.net> | 03:57:26 nbsp;PM 15-10-2020 | Three trivial code cleanups and a comment tweak. |
85e7f1671c28 | Rob Landley <rob@landley.net> | 03:49:26 nbsp;PM 15-10-2020 | Nitpicky cleanup. |
6a5b8bf6cb7a | Elliott Hughes <enh@google.com> | 01:16:49 nbsp;PM 14-10-2020 | dirtree_path: always honor size request. |
8eb9d6e0d321 | Rob Landley <rob@landley.net> | 11:40:10 nbsp;PM 14-10-2020 | Fix && || traversing loops, and typecast past size_t being stupidly typed. |
0612ad283430 | Rob Landley <rob@landley.net> | 05:55:54 nbsp;PM 14-10-2020 | Implement ${var/search/replace} |
114f415ca15d | Rob Landley <rob@landley.net> | 02:20:49 nbsp;AM 13-10-2020 | Fix up ${x%y} ${x^y} ${x,y} and add tests. |
b61876564c29 | Rob Landley <rob@landley.net> | 10:43:00 nbsp;PM 12-10-2020 | Fix bug introduced last commit: the if (name) else case needs to zero it. |
67bd0be1a4ed | Rob Landley <rob@landley.net> | 02:59:54 nbsp;AM 11-10-2020 | toysh: more variable/wildcard plumbing and tests. |
0f2658c80658 | Rob Landley <rob@landley.net> | 03:50:15 nbsp;PM 06-10-2020 | The non-recursive dirtree_path wasn't stripping a trailing / from initial path. |
841a7966d8a3 | Rob Landley <rob@landley.net> | 01:39:58 nbsp;AM 06-10-2020 | toysh: Yank debug scaffolding. |
880acdba1456 | Rob Landley <rob@landley.net> | 01:29:32 nbsp;AM 06-10-2020 | toysh file wildcards: echo toys/*/*.c works now. |
a24efe483b58 | chrisrfq <chrisrfq@gmail.c | 01:53:08 nbsp;PM 05-10-2020 | Update i2ctools.c |
ce683cdce262 | Rob Landley <rob@landley.net> | 02:07:49 nbsp;AM 04-10-2020 | Implement ${x#y} and ${x##y} |
07c316a2bbf0 | Rob Landley <rob@landley.net> | 02:34:23 nbsp;AM 03-10-2020 | Return empty string for dirtree_path() of "" (instead of NULL). |
424632aaa30e | Rob Landley <rob@landley.net> | 12:26:12 nbsp;AM 03-10-2020 | Non-recursive dirtree_path() needs to return start of allocation when passed in extra allocation length or else free() gets very unhappy. |
f570a02c6c54 | Rob Landley <rob@landley.net> | 02:52:34 nbsp;AM 02-10-2020 | Cleanup pass on route.c |
838e9c69f066 | Rob Landley <rob@landley.net> | 10:12:22 nbsp;PM 01-10-2020 | Debug wildcard plumbing. |
8a25a5b0eae4 | Rob Landley <rob@landley.net> | 01:18:54 nbsp;AM 27-09-2020 | Implement wildcard match plumbing. (Not yet fully debugged.) |
0d73d98537e4 | Rob Landley <rob@landley.net> | 11:42:38 nbsp;PM 26-09-2020 | Teach dirtree that top level "" node is "." but not show in dirtree_path(). |
8079673ef5d0 | Rob Landley <rob@landley.net> | 09:47:56 nbsp;AM 23-09-2020 | Have read_password() read from tty device, handle ctrl-c and ctrl-d. |
9cce74afd256 | Rob Landley <rob@landley.net> | 06:50:39 nbsp;AM 23-09-2020 | Only attempt to truncate regular files in dd. |
204f8c56d69a | Chris Sarra <chrissarra@googl | 10:10:20 nbsp;AM 15-09-2020 | Add ftruncate logic to handle non-regular files |
3c534fdc78e1 | Rob Landley <rob@landley.net> | 06:41:59 nbsp;AM 23-09-2020 | Cleanup pass on stty.c |
0ab021951b40 | Rob Landley <rob@landley.net> | 06:34:30 nbsp;AM 23-09-2020 | Chris Sarra pointed out that nerfing xprintf() so it doesn't actually flush broke the password: prompt. |
68de708ac569 | Rob Landley <rob@landley.net> | 06:20:32 nbsp;AM 23-09-2020 | TEST_HOST with util-linux 2.29.2 was... unhappy. |
95d1e298dc06 | Rob Landley <rob@landley.net> | 06:12:28 nbsp;AM 23-09-2020 | Fix more TEST_HOST version skew. |
3a98d0d09b01 | Firas Khalil Khan <firasuke@gmail.c | 05:19:19 nbsp;PM 19-09-2020 | cksum and hostid are already implemented |
88b34c4bd3f8 | Firas Khalil Khan <firasuke@gmail.c | 04:49:18 nbsp;PM 19-09-2020 | Fix a typo |
79c2d3a08a67 | Rob Landley <rob@landley.net> | 06:25:50 nbsp;AM 14-09-2020 | Fix multiline case/esac parsing, make syntax_err() exit non-interactve contexts like scripts, and tweak debug scaffolding. |
5b7cc6d6c2a5 | Rob Landley <rob@landley.net> | 07:46:44 nbsp;AM 12-09-2020 | Replace HR_COMMAS with HR_NODOT |
2450930d8bc5 | Chris Sarra <chrissarra@googl | 01:27:57 nbsp;PM 09-09-2020 | Add ipv6 support to wget.c |
d294c99fe5bb | Elliott Hughes <enh@google.com> | 12:31:50 nbsp;PM 09-09-2020 | blkid: don't show empty tags. |
53b2daab9413 | Rob Landley <rob@landley.net> | 04:32:29 nbsp;AM 09-09-2020 | Use flag macros and document -rn options. |
2372c00c5ce8 | Rob Landley <rob@landley.net> | 04:30:22 nbsp;AM 09-09-2020 | Use the infrastructure properly. |
f7fa69a77200 | Rob Landley <rob@landley.net> | 04:21:42 nbsp;AM 09-09-2020 | Cleanup of logger.c. (Asked for more testing on the list.) |
54965cadfe8f | Rob Landley <rob@landley.net> | 03:11:37 nbsp;AM 09-09-2020 | Attempt internationalization of HR_COMMAS, 9 digit memory sizes for top, and use the comma format when selected even if <3 digits (no 0.0M) |
6dedeb79511b | Chris Sarra <chrissarra@googl | 12:16:47 nbsp;PM 08-09-2020 | logger.c was failing to properly log local0-local6 facilities, due to a string parsing error. This patch enables proper local facility handling. |
a7fe8d598ce8 | Rob Landley <rob@landley.net> | 04:06:06 nbsp;AM 05-09-2020 | Fix segfault for sh -c 'echo {a..Z}' |
1ff35e6c508f | Rob Landley <rob@landley.net> | 01:42:36 nbsp;AM 04-09-2020 | Autodetect pid length. |
ec5e6e12ee6d | Rob Landley <rob@landley.net> | 01:04:43 nbsp;AM 04-09-2020 | Add commas to top display, and adjust memory units to megabytes if >10G RAM. |
cb064374c862 | Rob Landley <rob@landley.net> | 05:42:59 nbsp;AM 03-09-2020 | Implement brace sequence expressions ala {a..z} and {1..37..2} |
537e983f862d | Chris Sarra via T <toybox@lists.lan | 07:22:32 nbsp;PM 01-09-2020 | SIGHUP to init.c triggers inittab reload |
fcba64ecad07 | Rob Landley <rob@landley.net> | 04:03:49 nbsp;AM 31-08-2020 | Implement select. |
adc863faabf7 | Rob Landley <rob@landley.net> | 02:20:19 nbsp;AM 31-08-2020 | Implement case/esac, add more wildcard tests. |
d1a446687a9c | Elliott Hughes <enh@google.com> | 09:37:25 nbsp;AM 27-08-2020 | xparsedate: support default date(1) output format. |
314917a5c522 | Rob Landley <rob@landley.net> | 05:23:42 nbsp;PM 25-08-2020 | simplify |
9239b1aa2824 | Elliott Hughes <enh@google.com> | 10:04:49 nbsp;AM 25-08-2020 | tar.test: fix the -Igzip test to work with toybox file. |
b9fa85fc5eb2 | Elliott Hughes <enh@google.com> | 12:41:55 nbsp;PM 22-08-2020 | tar: add -I (--use-compress-program) support. |
d07f530f328c | Rob Landley <rob@landley.net> | 01:31:31 nbsp;AM 24-08-2020 | Tweak error message. |
f876693b8cbb | Rob Landley <rob@landley.net> | 01:21:00 nbsp;AM 24-08-2020 | Cleanup watchdog.c, as described on the list. |
6b4c32ae3986 | Chris Sarra via T <toybox@lists.lan | 11:22:14 nbsp;AM 22-08-2020 | Introducing toys/pending/watchdog.c |
fab8d674b398 | Rob Landley <rob@landley.net> | 11:04:17 nbsp;PM 23-08-2020 | mv should only prompt for file being unwriteable when stdin is a tty. |
dfd403c8d24e | Rob Landley <rob@landley.net> | 10:50:16 nbsp;PM 23-08-2020 | Peter McConalogue pointed out that cp/mv -i prompt should default N. |
152e32857a50 | Rob Landley <rob@landley.net> | 10:49:13 nbsp;PM 23-08-2020 | Teach VERBOSE to do more for xpect. |
07a896862ddf | Elliott Hughes <enh@google.com> | 11:00:33 nbsp;AM 21-08-2020 | xputsl: fix the *other* line in this function :-) |
050e36a10ebf | Martin Stjernholm <mast@google.com> | 02:11:25 nbsp;AM 21-08-2020 | Fix cp -P to not follow symlinks. |
1740f71a5b31 | Rob Landley <rob@landley.net> | 05:25:53 nbsp;AM 21-08-2020 | Honor --no-preserve-owner for archive creation, and tidy up header comments. |
fa1af3b085cc | Elliott Hughes <enh@google.com> | 02:45:31 nbsp;PM 19-08-2020 | cpio: fixes for Android kernel build. |
c88d3b8bfa33 | Rob Landley <rob@landley.net> | 04:29:50 nbsp;AM 20-08-2020 | Minor roadmap intro tweak. |
0edcf02d769d | Elliott Hughes <enh@google.com> | 05:32:14 nbsp;PM 19-08-2020 | xputsl: write to stdout, not stdin! |
88e92d59ec33 | Rob Landley <rob@landley.net> | 06:26:07 nbsp;PM 19-08-2020 | Cleanup symlink handling. |
5ceee6bee1ea | Chris Sarra <chrissarra@googl | 02:56:44 nbsp;PM 19-08-2020 | Patch out memory leak in tar.c |
df71fc33af72 | Rob Landley <rob@landley.net> | 05:48:47 nbsp;PM 19-08-2020 | Typo. |
e04ce13e65ca | Elliott Hughes <enh@google.com> | 11:27:11 nbsp;AM 19-08-2020 | xputsl: remove unused variable. |
f486337d9fc5 | Antoni Villalonga <antoni@friki.cat | 07:27:41 nbsp;PM 12-08-2020 | Add missing longopts alias for chgrp/chown and rmdir |
42303209f44a | Rob Landley <rob@landley.net> | 05:33:35 nbsp;AM 15-08-2020 | If we fflush(stdout) first we can just write to filehandle. |
ee63b5f474b2 | Rob Landley <rob@landley.net> | 04:34:33 nbsp;AM 14-08-2020 | cleanup: use FLAG() macros, inline parse_arguments(), STDIN_FILENO is 0. |
330c07adb811 | Elliott Hughes <enh@google.com> | 09:31:04 nbsp;AM 13-08-2020 | list_signals: fit to window size. |
1b276a864b31 | Elliott Hughes <enh@google.com> | 09:19:11 nbsp;AM 13-08-2020 | toybox: fit list of commands in terminal width. |
b012ff9ed9cd | Rob Landley <rob@landley.net> | 06:08:52 nbsp;AM 12-08-2020 | Don't mess with root_download in distclean. |
32b8a54ca2c0 | Elliott Hughes <enh@google.com> | 12:17:13 nbsp;PM 11-08-2020 | getty: ensure utmp is updated. |
98943e25c8d2 | Antoni Villalonga <antoni@friki.cat | 01:32:51 nbsp;AM 10-08-2020 | Fix spelling errors |
efb8060a591b | Rob Landley <rob@landley.net> | 02:25:50 nbsp;AM 07-08-2020 | People have been having trouble finding the toybox web page (despite being the first google hit for "android toybox"), and want toybox --help to mention it. I was referred to https://github.com/landley/toybox/issues/50 |
1d67afafcec6 | Rob Landley <rob@landley.net> | 04:51:28 nbsp;AM 05-08-2020 | toysh: next round of wildcard plumbing |
397677b55ba7 | Elliott Hughes <enh@google.com> | 10:12:51 nbsp;AM 04-08-2020 | date.test: add more UTC offset tests. |
d75a535e000d | Rob Landley <rob@landley.net> | 05:24:57 nbsp;AM 04-08-2020 | Inline convert_tz() |
babcb4bcf4c5 | Elliott Hughes <enh@google.com> | 04:59:29 nbsp;PM 03-08-2020 | xparsedate: support UTC offsets. |
dc7654192c4b | Rob Landley <rob@landley.net> | 03:12:18 nbsp;AM 04-08-2020 | Toysh signal handling adds a few EINTR recovery corner cases to lib. |
3ba988c45305 | Elliott Hughes <enh@google.com> | 01:38:46 nbsp;PM 03-08-2020 | echo: fix trailing 0. |
ab8f7729c0f7 | Elliott Hughes <enh@google.com> | 12:08:10 nbsp;PM 03-08-2020 | xargs: fix help formatting. |
9552ab89c617 | Rob Landley <rob@landley.net> | 05:54:48 nbsp;AM 03-08-2020 | Mark Salyzyn implemented support for xargs -P (run parallel jobs) because he has a build script that goes much faster with it, and added tests for it. |
d2ad946f2af7 | Rob Landley <rob@landley.net> | 03:40:38 nbsp;AM 30-07-2020 | Don't need "match", just test *t. |
70a55cf954ec | Elliott Hughes <enh@google.com> | 11:39:10 nbsp;AM 29-07-2020 | find: support -type a,b,c. |
d0584bf09a2c | Rob Landley <rob@landley.net> | 02:14:43 nbsp;AM 28-07-2020 | toysh: more wildcard plumbing |
cf98e3c31052 | Rob Landley <rob@landley.net> | 01:10:01 nbsp;AM 22-07-2020 | toysh: Start of wildcard plumbing. |
de303e914bc3 | Rob Landley <rob@landley.net> | 10:03:51 nbsp;PM 20-07-2020 | patch fuzz: Always output original file's ' ' context lines, not from hunk. |
3eead7d3ae4c | Rob Landley <rob@landley.net> | 10:20:14 nbsp;PM 15-07-2020 | toysh: NOSPLIT shouldn't collate whitespace $IFS |
e2c176dd30a7 | Rob Landley <rob@landley.net> | 05:12:24 nbsp;AM 14-07-2020 | toysh: honor nosplit, expand_one_arg shouldn't free (that's what del list for) |
b9068aefecb5 | Rob Landley <rob@landley.net> | 07:31:20 nbsp;AM 12-07-2020 | Fixing up failing tests cases. |
4fe9f1e41079 | Rob Landley <rob@landley.net> | 12:54:56 nbsp;AM 11-07-2020 | Chunk of job control plumbing and start of ${x:1:3} variable slicing support. |
66f80c83e376 | Ariadne Conill <ariadne@derefere | 12:19:31 nbsp;AM 05-07-2020 | wget: do not append toybox version at runtime |
63073aa6e16e | Rob Landley <rob@landley.net> | 04:18:26 nbsp;AM 05-07-2020 | toys.h already includes poll.h |
089e360ff11c | Ariadne Conill <ariadne@derefere | 11:41:53 nbsp;PM 04-07-2020 | dhcp6: use portable s6_addr instead of linux kernel-specific __in6_u.__u6_addr8 |
c0dca293c130 | Rob Landley <rob@landley.net> | 03:14:49 nbsp;AM 27-06-2020 | The bionic/clang asan plumbing slows the test down >10x, so expand timeout. |
9e0242634766 | Eric Molitor <emolitor@molitor | 02:00:15 nbsp;PM 24-06-2020 | Add github action support to build with MacOS and Ubuntu * Builds at 02:00 each day * Builds on each push |
d313e8d271aa | Rob Landley <rob@landley.net> | 04:03:53 nbsp;AM 23-06-2020 | William Djupström reported tar --exclude wasn't working. Fix and add test. (Also fix -v output going to stderr when it shouldn't.) |
4754cba6f306 | Rob Landley <rob@landley.net> | 12:58:53 nbsp;AM 23-06-2020 | More sh tests. |
f00639a92d01 | Rob Landley <rob@landley.net> | 04:48:29 nbsp;AM 19-06-2020 | Bugfix: the code to trim n off xgetline() was using allocated not read length. |
5100ebb672a4 | Rob Landley <rob@landley.net> | 04:48:14 nbsp;AM 19-06-2020 | More sh tests |
2739c304bf57 | Rob Landley <rob@landley.net> | 01:36:37 nbsp;AM 18-06-2020 | More shell tests. |
d6a0b3031f0b | Rob Landley <rob@landley.net> | 09:08:21 nbsp;PM 16-06-2020 | Have "make tests" fail if any of the tests failed. |
399c73488b0e | Elliott Hughes <enh@google.com> | 09:33:44 nbsp;AM 16-06-2020 | file: add GIF version information. |
718d73c023b7 | Rob Landley <rob@landley.net> | 10:32:27 nbsp;AM 16-06-2020 | Ryan Prichard reported that file wasn't getting gif heights right. |
1a4e631d484c | Rob Landley <rob@landley.net> | 10:22:22 nbsp;AM 16-06-2020 | Zach Van Rijn wanted his handle capitalized. |
055d8eac143d | Rob Landley <rob@landley.net> | 10:16:17 nbsp;AM 14-06-2020 | Fix test not to use shell builtin. |
70e2232ce61c | Elliott Hughes <enh@google.com> | 02:19:34 nbsp;PM 11-06-2020 | hwclock: just assume /dev/rtc0. |
2d5b8f9c1bcd | Rob Landley <rob@landley.net> | 05:52:23 nbsp;PM 10-06-2020 | Chunk of job control pumbing. |
a01cee764f62 | Elliott Hughes <enh@google.com> | 10:09:03 nbsp;AM 09-06-2020 | chmod: fix -R and dangling symlinks. |
53b2ceac9af6 | Rob Landley <rob@landley.net> | 03:49:10 nbsp;PM 09-06-2020 | Tests for tar memory fix. |
ee25b232b47c | William Djupström <toybox@lists.lan | 03:56:25 nbsp;PM 09-06-2020 | tar: fix bugs with adding hardlinks to archive |
4182944d6d5d | Rob Landley <rob@landley.net> | 04:19:23 nbsp;AM 09-06-2020 | Inline/remove block_end() and skip_andor(). Add ->end pointer to sh_pipeline pointing to end of current block so we don't have to search for it later. |
29e73bf0a06d | Rob Landley <rob@landley.net> | 11:49:44 nbsp;AM 08-06-2020 | Tweak comments and error handling |
ba1a79fa0e71 | Rob Landley <rob@landley.net> | 08:41:26 nbsp;AM 08-06-2020 | Add tar test for long filenames. |
7fe1bdfb5fc0 | William Djupström <william@deepztre | 01:38:33 nbsp;PM 08-06-2020 | tar: fix extracting long file paths |
f224ac56d997 | Rob Landley <rob@landley.net> | 12:37:06 nbsp;AM 08-06-2020 | xexec() shouldn't call a builtin when it's given a path to a command, but adding symlink indirection support put the basename() in the wrong place. |
f8e62d2283d2 | Erik Moqvist <erik.moqvist@gma | 07:04:00 nbsp;PM 05-06-2020 | Fix DNS 2 is the DHCP client. |
aef40f69d2dd | Rob Landley <rob@landley.net> | 11:14:15 nbsp;AM 02-06-2020 | Build works fine on glibc but breaks on musl, add a workaround. |
62e90fa1b72a | Eric Molitor <emolitor@molitor | 04:56:13 nbsp;PM 01-06-2020 | Fix AF_INET6 hostlookups |
589c7620399d | Eric Molitor <emolitor@molitor | 04:56:12 nbsp;PM 01-06-2020 | Autodetect if IPv6 address is used and display warning |
1949f56ddde0 | Eric Molitor <emolitor@molitor | 04:56:11 nbsp;PM 01-06-2020 | Cleanup setRoute and resolve warnings about alignment and NULL args |
d2ff5af24eb6 | Eric Molitor <emolitor@molitor | 04:56:10 nbsp;PM 01-06-2020 | Implement hostname lookups in display_routes |
4aad32f1e159 | Rob Landley <rob@landley.net> | 12:36:27 nbsp;AM 02-06-2020 | Remove getevent from roadmap: it's an android board bringup tool built by running a python script against the kernel headers, more or less a hardware debugging tool that doesn't really benefit from being in-tree nor does it need to ship on deployed systems. (And it should probably be a kernel module.) |
13275d2482da | Rob Landley <rob@landley.net> | 11:30:30 nbsp;AM 01-06-2020 | Fix tests. |
8cb4dbec6734 | Rob Landley <rob@landley.net> | 09:00:20 nbsp;AM 01-06-2020 | Let $PENDING select more commands out of pending to enable. |
b2dd9953d83b | Rob Landley <rob@landley.net> | 03:31:14 nbsp;AM 01-06-2020 | Ahem. The new copy_file_range() check needs the config symbol probe. |
a0849e8645a1 | Rob Landley <rob@landley.net> | 03:29:47 nbsp;AM 01-06-2020 | Use copy_file_range() when available. |
907893126253 | Elliott Hughes <enh@google.com> | 11:06:06 nbsp;AM 29-05-2020 | sed: add -s to the synopsis too. |
aafe864873bf | Rob Landley <rob@landley.net> | 09:08:32 nbsp;PM 30-05-2020 | Ethan Sommer pointed out an unnecessary return. |
0cf49f501356 | Rob Landley <rob@landley.net> | 04:12:53 nbsp;AM 29-05-2020 | Fluff out the FAQ some more and flush pending README changes. |
c9e684a5a332 | Rob Landley <rob@landley.net> | 12:34:24 nbsp;AM 29-05-2020 | Replace more SKIP_HOST with toyonly. |
2e2f76ed5af8 | Rob Landley <rob@landley.net> | 12:31:03 nbsp;AM 29-05-2020 | Annotate sed tests with toyonly. |
8098f58af16c | Rob Landley <rob@landley.net> | 12:28:47 nbsp;AM 29-05-2020 | Add tests for sed -s |
5c33e6c34d38 | Rob Landley <rob@landley.net> | 12:19:50 nbsp;AM 29-05-2020 | Add sed -s |
a17730d630da | Ethan Sommer <e5ten.arch@gmail | 09:52:23 nbsp;PM 28-05-2020 | remove unneeded ; after GLOBALS |
e0f2912739ec | Elliott Hughes <enh@google.com> | 01:02:18 nbsp;PM 27-05-2020 | portability.c: fix macOS build. |
5d9ef963b1d6 | Ethan Sommer <e5ten.arch@gmail | 03:30:32 nbsp;PM 27-05-2020 | route: remove unused get_hostname() |
1e12560bc40d | Rob Landley <rob@landley.net> | 03:57:19 nbsp;PM 27-05-2020 | Trivial cleanup. |
d675088beebe | Rob Landley <rob@landley.net> | 03:54:32 nbsp;PM 27-05-2020 | Cleanup pass. |
3c01911b0f85 | Ethan Sommer <e5ten.arch@gmail | 07:40:25 nbsp;PM 26-05-2020 | dhcpd: fix warnings |
2e1efcf18623 | Rob Landley <rob@landley.net> | 03:54:54 nbsp;AM 27-05-2020 | Convert array_add() to arg_add(). |
f29cde56e929 | Ethan Sommer <e5ten.arch@gmail | 04:03:59 nbsp;PM 26-05-2020 | devmem: replace getpagesize with POSIX sysconf(_SC_PAGESIZE) |
52fa7bf4fca2 | Eric Molitor <emolitor@molitor | 04:58:32 nbsp;PM 26-05-2020 | Remove unused include and constants |
db0737648ccc | Eric Molitor <emolitor@molitor | 04:58:31 nbsp;PM 26-05-2020 | Merge ipv6 setroute into a single function |
824663599378 | Rob Landley <rob@landley.net> | 09:32:21 nbsp;PM 26-05-2020 | Instead of ifdef linux or macos, just ifdef the signals. |
6b6436c84803 | Rob Landley <rob@landley.net> | 05:23:58 nbsp;AM 26-05-2020 | Fix syntax checking for "if true; then echo hello | fi", fix some tests, slightly more elaborate debug output. |
bc6ce6628c25 | Rob Landley <rob@landley.net> | 05:16:44 nbsp;AM 26-05-2020 | More sh tests. |
d3f83232d49e | Eric Molitor <emolitor@molitor | 02:25:48 nbsp;PM 25-05-2020 | First pass of adding RTNetlink setroute support |
729e3081f6e6 | Eric Molitor <emolitor@molitor | 02:25:47 nbsp;PM 25-05-2020 | Remove send_nlrtmsg embedding call into display_route as it is only used here |
d565cf631cdd | Eric Molitor <emolitor@molitor | 02:25:46 nbsp;PM 25-05-2020 | Use perror_exit to replace exit calls. |
b79f2e8c6e1f | Rob Landley <rob@landley.net> | 07:51:04 nbsp;PM 25-05-2020 | Tweak roadmap so status.html is a bit more current. |
ec851edbc13c | Rob Landley <rob@landley.net> | 04:09:35 nbsp;AM 24-05-2020 | Cleanup openvt. |
9eeabaadca00 | Rob Landley <rob@landley.net> | 02:06:07 nbsp;AM 24-05-2020 | Cleanup blkdiscard. |
0c2f2030dae0 | Rob Landley <rob@landley.net> | 12:56:48 nbsp;AM 23-05-2020 | Ahem: have the backgrounding test actually background. |
f1c36c35f0d9 | Rob Landley <rob@landley.net> | 12:45:15 nbsp;AM 23-05-2020 | More shell tests. |
5818b7d98279 | Rob Landley <rob@landley.net> | 08:41:21 nbsp;PM 21-05-2020 | Check the signal rather than special case a library and a target. |
c0b79b6e4276 | Petri Gynther <pgynther@google. | 04:40:00 nbsp;PM 20-05-2020 | vmstat: increase column sizes |
6c5fa2219b83 | Khem Raj <raj.khem@gmail.c | 03:18:58 nbsp;PM 20-05-2020 | glibc on mips is missing SIGSTKFLT |
310eefe29567 | Rob Landley <rob@landley.net> | 01:25:02 nbsp;AM 21-05-2020 | David Legault reported that unescape2() doesn't handle 0 right because scanf("0%o") needs a 0 _and_ one or more digits. So add it to the end of the n translation list (where it returns the null terminator). |
cedf9d9525f9 | Eric Molitor <emolitor@molitor | 09:31:10 nbsp;AM 19-05-2020 | Add RTA_CACHEINFO support and resolve remaining todo items in display_routes |
fa8d18a757fa | Rob Landley <rob@landley.net> | 02:05:36 nbsp;AM 19-05-2020 | xsignal_all_killers() should install the handler given to it, and do some refactoring while I was looking at the codepath. |
2d95e03b0e2d | Rob Landley <rob@landley.net> | 01:54:15 nbsp;AM 19-05-2020 | The standalone build for "make sh" has more dependencies because MAYFORK. |
1d181824bb8f | Rob Landley <rob@landley.net> | 01:17:38 nbsp;AM 19-05-2020 | Don't leak sockfd into children. |
320df9ba543c | Eric Molitor <emolitor@molitor | 03:18:23 nbsp;PM 17-05-2020 | Merge IPv6 support into display_routes |
b7196626494b | Rob Landley <rob@landley.net> | 06:38:13 nbsp;AM 17-05-2020 | Don't ask for line continuation when ending with & |
3a0c562393e9 | Rob Landley <rob@landley.net> | 06:37:10 nbsp;AM 17-05-2020 | Allow "make distclean" to fail gracefully when root_download exists. (Don't delete it, warn it's there, but don't _not_ run next target.) |
ed4f0dc53c5b | Eric Molitor <emolitor@molitor | 11:09:29 nbsp;AM 17-05-2020 | Add support for mss, win and irtt to new netlink based display_routes |
e5bcac64ded1 | Eric Molitor <emolitor@molitor | 11:09:28 nbsp;AM 17-05-2020 | Refactor display_routes to use rtnetlink |
e49b008c6169 | Eric Molitor <emolitor@molitor | 11:09:27 nbsp;AM 17-05-2020 | Add xsend, xrecv and send_nlrtmsg |
37ba2ec8b1a3 | Eric Molitor <emolitor@molitor | 11:39:18 nbsp;AM 16-05-2020 | Fix address family help text |
565bef936ded | Rob Landley <rob@landley.net> | 03:09:35 nbsp;AM 15-05-2020 | How to cross compile with 2 compilers and 3 libc. |
e7b9058c6db5 | Rob Landley <rob@landley.net> | 08:38:11 nbsp;PM 13-05-2020 | URL moved and the automatic redirect triggers https shenanigans. |
c5f40857120f | Rob Landley <rob@landley.net> | 08:30:36 nbsp;PM 13-05-2020 | Massage TEST_HOST test output (coreutils?) to match toybox. |
9de5f300363c | Elliott Hughes <enh@google.com> | 04:12:25 nbsp;PM 11-05-2020 | devmem: avoid sign extension. |
f5ca2bcf2b5c | Rob Landley <rob@landley.net> | 04:00:07 nbsp;PM 13-05-2020 | toyonly a test binutils lies about, and add a TODO comment. |
6924b3880159 | Rob Landley <rob@landley.net> | 05:06:45 nbsp;AM 13-05-2020 | FAQ polishing. |
b2bd9a657027 | Rob Landley <rob@landley.net> | 04:46:49 nbsp;AM 13-05-2020 | New FAQ, "how do I build a working Linux system with toybox". |
92cc04b08649 | Rob Landley <rob@landley.net> | 03:39:52 nbsp;AM 13-05-2020 | More tests that don't pass TEST_HOST. (The file one is checking for overly-specific output again.) |
75833aa33e58 | Rob Landley <rob@landley.net> | 02:49:49 nbsp;AM 13-05-2020 | The gnu/dammit cpio is REALLY stupid, so only pass --no-preserve-owner when using the toybox one. (This means /root will belong to the host user for the "make root" host target, which makes dropbear sad.) |
4c320bfbbba9 | Rob Landley <rob@landley.net> | 01:32:21 nbsp;AM 13-05-2020 | More TEST_HOST failures. |
ce67bb5ac850 | Rob Landley <rob@landley.net> | 01:28:09 nbsp;AM 13-05-2020 | Teach scripts/test.sh to skip TEST_HOST commands that aren't installed. |
8de3613e4373 | Rob Landley <rob@landley.net> | 01:25:54 nbsp;AM 13-05-2020 | Checking for specific error messages makes TEST_HOST unreliable. |
975187f670cf | Rob Landley <rob@landley.net> | 05:28:26 nbsp;PM 11-05-2020 | More shell tests. |
ca82bd9e2fe5 | Eric Molitor <emolitor@molitor | 02:42:21 nbsp;PM 11-05-2020 | route should be in sbin |
7135718d368c | Rob Landley <rob@landley.net> | 02:14:57 nbsp;PM 11-05-2020 | Update release procedure checklist. |
cccb1741140f | Rob Landley <rob@landley.net> | 02:14:27 nbsp;PM 11-05-2020 | Release notes for 0.8.3. |
c26020724aad | Rob Landley <rob@landley.net> | 01:31:49 nbsp;PM 11-05-2020 | For the record, my release procedure checklist. |
01864337c419 | Rob Landley <rob@landley.net> | 01:23:26 nbsp;PM 11-05-2020 | Fix "make tests". (realpath was replacing command name with "toybox".) |
0f6e92e1e14f | Rob Landley <rob@landley.net> | 02:16:01 nbsp;AM 11-05-2020 | Readability pass and while I'm at it add BUILTIN=1 to static link initramfs. Plus add /proc/config.gz with kernel config. |
aeacb2891013 | Rob Landley <rob@landley.net> | 11:36:07 nbsp;PM 09-05-2020 | Add an actual hardware target (sh2eb) to "make root". |
7573e325d3e9 | Rob Landley <rob@landley.net> | 04:31:24 nbsp;PM 09-05-2020 | Remove old scripts/minicom.sh and cleanup microcom.c a bit more. |
cecda30e855f | Rob Landley <rob@landley.net> | 02:25:39 nbsp;AM 09-05-2020 | What the script to launch dropbear would be if the shell was ready for it. (init can't run /etc/rc/* without "pathname expansion", still TODO.) |
5fec2541a2f2 | Rob Landley <rob@landley.net> | 02:24:30 nbsp;AM 09-05-2020 | Shrink sed --help from 150 lines to 91. |
073ab4fc3af8 | Rob Landley <rob@landley.net> | 09:02:40 nbsp;PM 08-05-2020 | Don't have -L forward stderr automatically, break out -E to do that. |
ae9942c996b7 | Rob Landley <rob@landley.net> | 03:34:20 nbsp;PM 08-05-2020 | Inline do_main(), remove second argument of get_arg() that's always 0 (one caller fed in N_TTY which is 0). |
9c72f3136e9f | Ethan Sommer <e5ten.arch@gmail | 04:50:56 nbsp;PM 27-04-2020 | stty.c: fix interpreting output of stty -g |
4761d756dde0 | Rob Landley <rob@landley.net> | 03:16:38 nbsp;AM 08-05-2020 | beat the dropbear build and module support a little further into shape. |
9c6a08e1c36f | Rob Landley <rob@landley.net> | 10:24:11 nbsp;PM 06-05-2020 | Kill zombies. |
23ef31e6e9a2 | Rob Landley <rob@landley.net> | 12:36:08 nbsp;PM 06-05-2020 | Minor doc tweaks. |
ef67aedfe62b | Rob Landley <rob@landley.net> | 09:50:49 nbsp;PM 05-05-2020 | Fix 32 bit option parsing for long long optflag values. |
99dfb7703587 | Rob Landley <rob@landley.net> | 01:56:29 nbsp;PM 05-05-2020 | Teach mkroot to cross compile additional packages, with dropbear as example. |
eae46378f7bf | Rob Landley <rob@landley.net> | 12:45:18 nbsp;PM 05-05-2020 | Link to bash man page. |
e26b8368a941 | Rob Landley <rob@landley.net> | 12:06:42 nbsp;AM 05-05-2020 | Remove leftover increment and move variable clear after error report. |
81c1aa3c1d67 | Rob Landley <rob@landley.net> | 02:27:57 nbsp;AM 04-05-2020 | Restore error message for command not found, don't let ctrl-C kill shell. |
729c4b2bfdf9 | Rob Landley <rob@landley.net> | 11:45:58 nbsp;PM 03-05-2020 | Fix "make root && chroot root/host/fs /init" with glibc host compiler. |
e9396994d328 | Rob Landley <rob@landley.net> | 11:15:35 nbsp;PM 03-05-2020 | Next round of shell work. |
b0ed57b1aad9 | Rob Landley <rob@landley.net> | 06:00:23 nbsp;PM 01-05-2020 | Minor cleanup. |
954f4e2ab3d2 | Rob Landley <rob@landley.net> | 10:14:12 nbsp;AM 01-05-2020 | Fix and document make run_root. |
b8e37dc86434 | Rob Landley <rob@landley.net> | 12:10:59 nbsp;PM 30-04-2020 | Yet more shell test tweaks. |
b35e4740b3bc | Rob Landley <rob@landley.net> | 11:24:17 nbsp;AM 30-04-2020 | Resolve absolute paths in places input can vary. |
322eb845a960 | Rob Landley <rob@landley.net> | 05:50:30 nbsp;PM 28-04-2020 | Remove unnecessary MAYFORK. |
92dd794d8e8d | Rob Landley <rob@landley.net> | 05:50:15 nbsp;PM 28-04-2020 | Replace a SKIP_HOST with toyonly. |
530a9a23eb62 | Rob Landley <rob@landley.net> | 05:41:06 nbsp;PM 28-04-2020 | Use sntp instead of rdate/ntpd, force "sh" and "route" on for now, enable COMPAT_32BIT_TIME to work around new musl calling legacy API. |
18dad816bd67 | Rob Landley <rob@landley.net> | 06:10:52 nbsp;PM 27-04-2020 | Add gratuitous typecast to work around insane warning. |
7e7ab8fd2929 | Rob Landley <rob@landley.net> | 12:32:24 nbsp;PM 27-04-2020 | Allow KCONFIG_ALLCONFIG to delta against defconfig. |
10acc65a0565 | Rob Landley <rob@landley.net> | 06:15:33 nbsp;AM 27-04-2020 | Fix install error return in non-airlock case and slight cleanup. |
57353ae099a4 | Rob Landley <rob@landley.net> | 06:11:23 nbsp;AM 27-04-2020 | Redo toysh variable expansion plumbing to start ${} (variable expansion can now return error), inline utf8spnc and merge_arg(), unify "break" logic, fix "continue" and "done; done", fix cd not to expand arguments twice |
44cb08f3cdab | Rob Landley <rob@landley.net> | 07:50:11 nbsp;AM 24-04-2020 | More shell tests. |
584cba7bae7f | Ethan Sommer <e5ten.arch@gmail | 08:16:43 nbsp;PM 16-04-2020 | fdisk: fix -Wsizeof-pointer-memaccess, switch to FLAG() macros |
539e66891279 | Elliott Hughes <enh@google.com> | 04:51:44 nbsp;PM 17-04-2020 | patch: fix out of bounds memory access. |
c33dc593b2ff | Elliott Hughes <enh@google.com> | 08:51:22 nbsp;AM 16-04-2020 | cpio: fix tests by removing --trailer. |
b98713b1e706 | Rob Landley <rob@landley.net> | 10:27:41 nbsp;AM 16-04-2020 | Yet more shell tests. |
7e97f0d01e08 | Rob Landley <rob@landley.net> | 02:57:07 nbsp;AM 16-04-2020 | Promote rtcwake. |
130d36604b3f | Rob Landley <rob@landley.net> | 02:55:29 nbsp;AM 16-04-2020 | Minor cleanup. |
68f9b8439e18 | Rob Landley <rob@landley.net> | 12:44:12 nbsp;AM 16-04-2020 | Promote blkdiscard. |
e07701ada610 | Rob Landley <rob@landley.net> | 12:43:28 nbsp;AM 16-04-2020 | Cleanup blkdiscard. |
d14d54859d5f | Rob Landley <rob@landley.net> | 12:05:44 nbsp;AM 16-04-2020 | Weed-whack a few warnings out of pending so allyesconfig is less noisy. |
e605a828b84a | Ethan Sommer <e5ten.arch@gmail | 11:13:42 nbsp;AM 15-04-2020 | fdisk: change sector_t to unsigned long long to fix -Wformat |
722f1909e4e7 | Rob Landley <rob@landley.net> | 05:45:37 nbsp;AM 15-04-2020 | Echo tests for new unescape2() functionality. |
c4d5d44e0ff3 | Ethan Sommer <e5ten.arch@gmail | 08:55:30 nbsp;PM 14-04-2020 | ip: appease clang warnings |
5291d7c50b69 | Ethan Sommer <e5ten.arch@gmail | 08:41:18 nbsp;PM 14-04-2020 | groupadd: fix -Wformat and switch to FLAG() macros |
8ea3ff4e32cf | Rob Landley <rob@landley.net> | 12:51:12 nbsp;AM 15-04-2020 | Based on a patch from Ethan Sommer: silence warning and convert to FLAG() |
f2866cf58a07 | Ethan Sommer <e5ten.arch@gmail | 08:11:18 nbsp;PM 14-04-2020 | cpio: fix --trailer flag check, switch to FLAG() macros. |
f4c9a32a1116 | Rob Landley <rob@landley.net> | 12:30:59 nbsp;AM 15-04-2020 | Add "other packages" section to roadmap explaining what Linux From Scratch packages toybox commands provide partial or complete replacements for. |
f457a38ebd67 | Ethan Sommer <e5ten.arch@gmail | 08:05:56 nbsp;PM 14-04-2020 | shred: fix -z flag check, switch to FLAG() macros. |
97af31fd7a9e | Rob Landley <rob@landley.net> | 04:48:34 nbsp;AM 14-04-2020 | Implement $'' |
754581fb1faf | Rob Landley <rob@landley.net> | 04:29:34 nbsp;AM 14-04-2020 | Start of $- and set flags support. |
472599b99bec | Rob Landley <rob@landley.net> | 10:32:19 nbsp;PM 13-04-2020 | Humor asan. |
71ae0e161721 | Rob Landley <rob@landley.net> | 07:45:09 nbsp;PM 13-04-2020 | Add unescape2(), migrate some unescape() users over. |
64aa0f9c06c4 | Rob Landley <rob@landley.net> | 11:23:21 nbsp;PM 12-04-2020 | Minor cleanup. |
efd16b24e10f | Rob Landley <rob@landley.net> | 06:52:01 nbsp;PM 12-04-2020 | Work around qemu bug. |
c33c60d84cad | Rob Landley <rob@landley.net> | 06:02:13 nbsp;PM 12-04-2020 | Fix sh -c 'CONSOLE="$( |
49f93e0c84ce | Rob Landley <rob@landley.net> | 07:50:22 nbsp;AM 12-04-2020 | Add shift and $[], fix exec. |
40b93892f2df | Rob Landley <rob@landley.net> | 10:01:36 nbsp;PM 11-04-2020 | Remove prefix from fs dir (so it's just root/$CROSS/fs), don't search oneit by path, add m68k target. |
1a529e1daeaf | Rob Landley <rob@landley.net> | 03:44:33 nbsp;AM 10-04-2020 | Update documentation to talk about make root instead of the old external build. |
dfb51f67d5eb | Rob Landley <rob@landley.net> | 01:57:48 nbsp;AM 10-04-2020 | Document "make root" in make help. (It almost works now!) |
f23d9460f37f | Patrick Oppenland <patrick.oppenlan | 03:30:12 nbsp;PM 09-04-2020 | blkdiscard: new command |
24bd1029ca64 | Rob Landley <rob@landley.net> | 03:15:55 nbsp;AM 09-04-2020 | Fix "else" loop. |
41dfa883e178 | Rob Landley <rob@landley.net> | 11:08:57 nbsp;PM 08-04-2020 | Implement ! and $$ and fix quoted "$(subshell)" |
4f1e357b5d20 | Rob Landley <rob@landley.net> | 10:16:44 nbsp;PM 08-04-2020 | Typo. |
8f737e3af088 | Rob Landley <rob@landley.net> | 08:59:03 nbsp;PM 08-04-2020 | Tighten up mkroot.sh slightly. |
b4701ce42931 | Rob Landley <rob@landley.net> | 06:50:25 nbsp;PM 08-04-2020 | Tell kernel to stop crapping "rng pool init" messages over the command prompt. |
95067b88cbb3 | Elliott Hughes <enh@google.com> | 02:27:46 nbsp;PM 08-04-2020 | md5sum: don't initialize a table we don't use. |
44c43973238c | Elliott Hughes <enh@google.com> | 10:36:03 nbsp;AM 08-04-2020 | ls: fix -h with block counts. |
b7bee86f384e | Rob Landley <rob@landley.net> | 01:48:29 nbsp;AM 08-04-2020 | More mkroot.sh work. |
8a27c1e48c7a | Rob Landley <rob@landley.net> | 09:05:06 nbsp;PM 07-04-2020 | Minor cleanup. |
9d084c8ffc5e | Rob Landley <rob@landley.net> | 06:25:46 nbsp;PM 07-04-2020 | Calculate table when float enabled, and rely on LP64 types. |
d5680f026fb8 | Rob Landley <rob@landley.net> | 04:54:42 nbsp;PM 07-04-2020 | Don't let NOFORK arguments run through the multiplexer. |
75240c713b7a | Rob Landley <rob@landley.net> | 04:54:09 nbsp;PM 07-04-2020 | Use optc to detect end of arguments, because [ removes ] but doesn't zero it. |
017a59e211c7 | Rob Landley <rob@landley.net> | 01:35:21 nbsp;PM 06-04-2020 | Pass more tests, and detect ELF files (don't try to run them as shell scripts). Don't fall back to stdin if we can't find shell script on command line. |
ce6220787701 | Rob Landley <rob@landley.net> | 04:34:19 nbsp;AM 06-04-2020 | Integrate cross compile support into mkroot, ala "make root CROSS=sh4" |
ec6ab53515d2 | Rob Landley <rob@landley.net> | 10:50:26 nbsp;AM 04-04-2020 | Fix lifetime rules in bracket expansion. |
f79dc0cfb2ea | Rob Landley <rob@landley.net> | 09:32:30 nbsp;PM 02-04-2020 | Move #include |
5332688a2a6e | Elliott Hughes <enh@google.com> | 10:42:42 nbsp;AM 02-04-2020 | Fix macOS build. |
e05d620a7957 | Rob Landley <rob@landley.net> | 02:58:42 nbsp;AM 02-04-2020 | More shell plumbing. Redo of variable storage, add export. |
85b02bddc038 | Elliott Hughes <enh@google.com> | 10:57:30 nbsp;AM 01-04-2020 | Add rtcwake. |
c6c7fac0ad99 | Joeky <joeky5888@gmail. | 08:42:03 nbsp;AM 30-03-2020 | file: add 7z test file |
3db8e5ea3066 | Joeky <joeky5888@gmail. | 04:19:30 nbsp;AM 30-03-2020 | file: add 7z format |
896fa846b1ec | anatasluo <luolongjuna@gmai | 11:45:44 nbsp;PM 28-02-2020 | ping: print ttl |
92975af3f265 | Elliott Hughes <enh@google.com> | 04:57:24 nbsp;PM 27-03-2020 | sed s///: support POSIX I as synonym for i |
a775773f6e5a | Elliott Hughes <enh@google.com> | 04:05:45 nbsp;PM 26-03-2020 | du: consistent --help capitalization. |
cc803fb5fb0a | Rob Landley <rob@landley.net> | 03:54:13 nbsp;PM 10-12-2019 | du: Implement -b |
729f1de79c7c | Elliott Hughes <enh@google.com> | 06:32:04 nbsp;PM 23-03-2020 | tar: implement --absolute-names. |
5a6d1746baac | Rob Landley <rob@landley.net> | 02:28:10 nbsp;AM 18-03-2020 | Next round of shell work. |
0a3350f63148 | Rob Landley <rob@landley.net> | 02:20:52 nbsp;AM 18-03-2020 | Fix WARN_ONLY (and the one caller feeding it in the field it was checking). |
cae14933a6b3 | Elliott Hughes <enh@google.com> | 05:30:16 nbsp;PM 16-03-2020 | vi: implement H/M/L. |
b580cb38649e | Elliott Hughes <enh@google.com> | 11:29:53 nbsp;PM 14-03-2020 | vi: semi-functional ^E/^U and ^F/^B. |
4129bbe7c6da | Rob Landley <rob@landley.net> | 07:36:43 nbsp;PM 15-03-2020 | gcc 8.3.0 changed its arm floating point syntax, plus error handling tweaks. |
f01dcd6e57ec | Rob Landley <rob@landley.net> | 04:24:19 nbsp;PM 13-03-2020 | Pass a few more test suite entries. |
25c9885a8c62 | Rob Landley <rob@landley.net> | 03:59:26 nbsp;PM 13-03-2020 | More sh tests. |
b876221b7f07 | Rob Landley <rob@landley.net> | 01:17:29 nbsp;AM 13-03-2020 | Fix "eval x=y", add exec, only prompt if stdin is a tty, search $PATH for script |
0fe9185c669b | Elliott Hughes <enh@google.com> | 06:18:06 nbsp;PM 12-03-2020 | Fix various typos. |
f1142e5b6d86 | Elliott Hughes <enh@google.com> | 06:08:24 nbsp;PM 12-03-2020 | readelf: fix interpreter name length check. |
1a2449aa37ba | Greg Kaiser <gkaiser@google.c | 09:00:00 nbsp;AM 12-03-2020 | Fix get_block_device_size() for linux |
6888101456b6 | Rob Landley <rob@landley.net> | 12:44:20 nbsp;AM 12-03-2020 | Shuffle code around: eliminate one of two function prototypes, add "static" to functions that aren't entry points, and collate debug code at top. |
114541b98e75 | Rob Landley <rob@landley.net> | 10:09:15 nbsp;PM 11-03-2020 | Redo NOFORK plumbing so commands like eval/unset can access/edit shell state. |
42be28f77458 | Elliott Hughes <enh@google.com> | 07:11:05 nbsp;PM 11-03-2020 | fdlength: device size is reported in bytes, not blocks. |
8a68f6dd4021 | Elliott Hughes <enh@google.com> | 10:07:27 nbsp;AM 11-03-2020 | vi: don't keep fd open unnecessarily. |
e400e605471a | Elliott Hughes <enh@google.com> | 09:18:22 nbsp;AM 10-03-2020 | Fix Mac build. |
e6b3ac496f8b | Elliott Hughes <enh@google.com> | 10:07:47 nbsp;PM 09-03-2020 | modinfo: various fixes. |
bdcb9de92aba | Rob Landley <rob@landley.net> | 04:48:56 nbsp;PM 09-03-2020 | Next round of shell plumbing: variable expansion with $IFS. |
e76aeac3cc39 | Jarno Mäkipää <jmakip87@gmail.c | 01:31:48 nbsp;PM 15-02-2020 | cp: fix -D (--parents) (REWORK MINIMAL FIX) |
2ec513e54cf3 | Rob Landley <rob@landley.net> | 05:01:57 nbsp;PM 06-03-2020 | Yet more shell tests. |
51ba90fd361f | Rob Landley <rob@landley.net> | 11:10:59 nbsp;AM 05-03-2020 | Fix 'for i in one two three; do echo =$i=; done' |
16c0ba51db1c | Rob Landley <rob@landley.net> | 10:22:20 nbsp;AM 03-03-2020 | Remove another command sub-option. |
2598f40a611e | Rob Landley <rob@landley.net> | 06:47:57 nbsp;PM 02-03-2020 | More cross.sh tweaks. |
a83a05738315 | Rob Landley <rob@landley.net> | 05:52:04 nbsp;PM 02-03-2020 | Move "scripts/cross.sh all" log files into root/log. |
20876694ab8f | Rob Landley <rob@landley.net> | 05:19:48 nbsp;PM 02-03-2020 | Check that cross compiler is there, not linker, before building native. |
e86ad7d43ba1 | Rob Landley <rob@landley.net> | 05:13:33 nbsp;PM 02-03-2020 | Say command name before test result with txpect too. |
86f4e10cb03a | Rob Landley <rob@landley.net> | 02:52:16 nbsp;PM 02-03-2020 | Update the LP64 section. |
709e13af3a65 | Rob Landley <rob@landley.net> | 02:10:28 nbsp;PM 02-03-2020 | Switch to FLAG() macros. |
4815b4f35f27 | Rob Landley <rob@landley.net> | 11:32:09 nbsp;AM 02-03-2020 | Merge realpath into readlink, use xabspath() instead of libc realpath(). |
75ad10ea5307 | Rob Landley <rob@landley.net> | 10:17:58 nbsp;AM 02-03-2020 | Work around gcc trying to be "helpful" again. |
e8705902647a | Rob Landley <rob@landley.net> | 03:18:15 nbsp;PM 01-03-2020 | Park Ju Hyung pointed out the fast path of fdlength() was commented out. (Update to the 64 bit API while we're there. And yes, I checked in the kernel, it's 512 byte units.) |
1a79bd562843 | Elliott Hughes <enh@google.com> | 08:02:11 nbsp;PM 29-02-2020 | readelf: various fixes. |
04bec3ee366c | Rob Landley <rob@landley.net> | 01:39:26 nbsp;AM 01-03-2020 | Snapshot of variable resolution implementation. Not remotely load bearing yet. |
021e53deb42f | Elliott Hughes <enh@google.com> | 02:23:49 nbsp;PM 28-02-2020 | Fix a couple of shell tests. |
2413bbe99090 | Rob Landley <rob@landley.net> | 07:35:34 nbsp;AM 29-02-2020 | More shell tests. |
6f0f61ad4430 | Jarno Mäkipää <jmakip87@gmail.c | 11:55:06 nbsp;PM 15-02-2020 | vi: Rearrange functions, add o, O, I |
436d18dfea8e | Rob Landley <rob@landley.net> | 06:33:34 nbsp;AM 28-02-2020 | Some compilers get upset if ? : produces different types. |
d9522e3ffa9f | Elliott Hughes <enh@google.com> | 05:36:08 nbsp;PM 27-02-2020 | chattr: allow `chattr =`. |
5e7b83c5661d | Rob Landley <rob@landley.net> | 01:43:33 nbsp;PM 26-02-2020 | More sh tests. |
ef30ea278b5c | Rob Landley <rob@landley.net> | 04:02:56 nbsp;AM 26-02-2020 | Fix bugs reported by anatasluo: min/range/max were out of order, min/max weren't being calculated, only print summary when we recieved at least one reply packet. And switch to FLAG() macros. |
3b82917a49f9 | Rob Landley <rob@landley.net> | 02:45:09 nbsp;AM 26-02-2020 | Fix xclearenv() breakage pointed out by Derrick Pallas. |
4034fd798d5b | Rob Landley <rob@landley.net> | 12:32:33 nbsp;PM 25-02-2020 | Shell ! tests |
1934fddf3eb3 | Rob Landley <rob@landley.net> | 11:49:49 nbsp;AM 25-02-2020 | Fix off by one error that treats bit 31 as negative (so ls --color sets all the bits). |
d227e4aab673 | Elliott Hughes <enh@google.com> | 01:00:08 nbsp;PM 23-02-2020 | ps: widen pid_t fields. |
333a10f9ef59 | Rob Landley <rob@landley.net> | 08:10:52 nbsp;AM 24-02-2020 | Fix fuzz to output lines that didn't match patch context. |
dc16c1161cf9 | Elliott Hughes <enh@google.com> | 09:11:47 nbsp;AM 21-02-2020 | Make ASAN=1 affect the HOSTCC-built tools too. |
f428c2cc6f3d | Elliott Hughes <enh@google.com> | 09:09:29 nbsp;AM 21-02-2020 | mkflags: fix a sscanf buffer off-by-one. |
efe73887bbdd | Elliott Hughes <enh@google.com> | 02:27:16 nbsp;PM 20-02-2020 | Fix bitrot in macos_miniconfig. |
c17d5be2f1c0 | Rob Landley <rob@landley.net> | 09:18:14 nbsp;PM 17-02-2020 | More sh tests. |
a24295758bef | Rob Landley <rob@landley.net> | 04:11:07 nbsp;AM 17-02-2020 | Rename config symbol now that we've worked around the worst of the breakage. |
bc287a20ddb6 | Rob Landley <rob@landley.net> | 04:00:48 nbsp;AM 17-02-2020 | Work around kernel build bug where "make distclean" doesn't work in cp -sfR directory. Downside: this modifies (distcleans) the source directory for an out of tree build, but the alternative is (sometimes subtle) build breaks. |
d8565e8df961 | Rob Landley <rob@landley.net> | 04:00:31 nbsp;AM 17-02-2020 | Tighten up build script a little. |
0676d0ac186c | Rob Landley <rob@landley.net> | 03:54:59 nbsp;AM 17-02-2020 | For "cross.sh all" announce each target in title bar. |
3300fa568738 | Rob Landley <rob@landley.net> | 03:53:22 nbsp;AM 17-02-2020 | Fix musl-cross-make nommu build (at least for sh2eb). |
f40ea28c36c4 | Rob Landley <rob@landley.net> | 09:54:07 nbsp;PM 14-02-2020 | Tests for upcoming sh plumbing. |
44f4544003ab | Denys Nykula <nykula@ukr.net> | 02:35:50 nbsp;PM 11-02-2020 | Fix wget version concat segfault. |
8cfcf6d01d86 | Elliott Hughes <enh@google.com> | 03:37:16 nbsp;PM 05-02-2020 | chattr: fix exit status, redo the tests. |
7d15b37b5c23 | Rob Landley <rob@landley.net> | 07:47:02 nbsp;PM 10-02-2020 | Factor out readfd() |
db188cde1f05 | Jarno Mäkipää <jmakip87@gmail.c | 09:06:43 nbsp;PM 06-02-2020 | vi: fix pointer pos when at end of line |
31711481dc06 | Rob Landley <rob@landley.net> | 02:27:46 nbsp;PM 06-02-2020 | Basic parenthetical subshell support. |
01bf7f6e61d1 | Elliott Hughes <enh@google.com> | 08:48:43 nbsp;PM 05-02-2020 | chattr: improve error messages. |
b07b8878da56 | Elliott Hughes <enh@google.com> | 08:11:13 nbsp;PM 05-02-2020 | Remove old GNU style `' quoting. |
28c9710edf8b | Rob Landley <rob@landley.net> | 11:01:32 nbsp;AM 06-02-2020 | Don't recurse into multiplexer more than once. |
9dea28b3fbf0 | Elliott Hughes <enh@google.com> | 07:32:23 nbsp;PM 03-02-2020 | chattr: reuse toybox argument parsing. |
7274458bdeb8 | Rob Landley <rob@landley.net> | 07:11:54 nbsp;PM 05-02-2020 | Fiddle with main() comments. |
2f96b8601212 | Rob Landley <rob@landley.net> | 01:44:20 nbsp;PM 04-02-2020 | More (subshell) work (not finished), fix {block;} | pipes. |
7450b93f9784 | Elliott Hughes <enh@google.com> | 08:00:47 nbsp;PM 03-02-2020 | readelf: support large ELF64 files on LP32 systems. |
7bf827d37a24 | Elliott Hughes <enh@google.com> | 11:36:31 nbsp;AM 03-02-2020 | vi: fix 32-bit build. |
055f07aab7bb | Jarno Mäkipää <jmakip87@gmail.c | 12:36:02 nbsp;AM 11-01-2020 | vi: Replace linelist with Piece table based design |
df19a448f6e0 | Jarno Mäkipää <jmakip87@gmail.c | 11:03:38 nbsp;AM 01-02-2020 | vi: fix dw_last test, add more tests |
763e85820b91 | Elliott Hughes <enh@google.com> | 10:09:49 nbsp;PM 01-02-2020 | Canonicalize the usage: lines for the POSIX toys. |
75d1bf9addbd | Elliott Hughes <enh@google.com> | 09:47:51 nbsp;PM 01-02-2020 | mount.c: fix an error check. |
da60fb13dc52 | Rob Landley <rob@landley.net> | 10:39:09 nbsp;PM 01-02-2020 | Now that both sed instances are using -E, we don't need to call it twice. |
49912d6f4731 | Elliott Hughes <enh@google.com> | 05:17:28 nbsp;PM 01-02-2020 | chattr.test/lsattr.test: fix on more kernels/fses. |
ae626295bad3 | Rob Landley <rob@landley.net> | 04:16:15 nbsp;AM 01-02-2020 | Auto-initialize variables, some of which are readonly and some exported. |
f3ebfc9df5e2 | Rob Landley <rob@landley.net> | 12:57:02 nbsp;AM 01-02-2020 | Collate sed calls and remove trailing spaces. |
44022c7d068a | Elliott Hughes <enh@google.com> | 10:40:52 nbsp;PM 31-01-2020 | lsattr/chattr: improve help text. |
ac932250f8ba | Elliott Hughes <enh@google.com> | 04:10:03 nbsp;PM 31-01-2020 | chattr.test: fix tests. |
b5be0651210e | Rob Landley <rob@landley.net> | 09:06:42 nbsp;PM 31-01-2020 | Call sed twice instead of five times. |
f9a448aeb871 | Elliott Hughes <enh@google.com> | 02:07:31 nbsp;PM 31-01-2020 | lsattr.test: clean up and fix. |
2b729ee1e0cb | Rob Landley <rob@landley.net> | 10:04:43 nbsp;PM 30-01-2020 | Move TOYBOX_VERSION fallback definition to toys.h. |
0f7eb7f2dec9 | Rob Landley <rob@landley.net> | 05:54:04 nbsp;PM 30-01-2020 | Couple more tests and sh comment changes. (Mostly todo list tracking.) |
c3fe030e31b2 | Rob Landley <rob@landley.net> | 04:17:37 nbsp;PM 30-01-2020 | gcc 8.3 requires different config to build the same toolchain, because gcc. |
509897444bd4 | Rob Landley <rob@landley.net> | 04:17:16 nbsp;PM 30-01-2020 | More sh tests. |
de6b75b187e9 | Rob Landley <rob@landley.net> | 07:47:31 nbsp;PM 29-01-2020 | Quick and dirty "echo $ABC" support, done totally the wrong way, but it makes those two remaining tests pass. |
70ab2dfb923e | Rob Landley <rob@landley.net> | 09:49:52 nbsp;PM 28-01-2020 | David Legault complained that dir/.* tells rm to delete dir/.. and we'd do it. |
3d4a1f6a0ecc | Elliott Hughes <enh@google.com> | 08:21:47 nbsp;PM 27-01-2020 | lsattr: fix tests. |
7348ee6049cb | Rob Landley <rob@landley.net> | 11:36:45 nbsp;AM 26-01-2020 | Add mayfork to printf |
aefc278c0287 | Rob Landley <rob@landley.net> | 11:12:51 nbsp;AM 26-01-2020 | Implement nommu subshell plumbing, <(command), and fix 2>&1 |
a459a19c9c78 | Jarno Mäkipää <jmakip87@gmail.c | 08:16:49 nbsp;PM 25-01-2020 | vi: Add tests |
51442ce32e99 | Elliott Hughes <enh@google.com> | 07:18:32 nbsp;PM 23-01-2020 | cp/mv: add -T. |
898a25b85144 | Elliott Hughes <enh@google.com> | 08:05:20 nbsp;AM 22-01-2020 | ifconfig.test: don't check for specific error message. |
a7dcebe4d489 | Elliott Hughes <enh@google.com> | 05:33:39 nbsp;PM 21-01-2020 | lsattr/chattr: -p support. |
3f715ff0c7d2 | Elliott Hughes <enh@google.com> | 04:49:02 nbsp;PM 19-01-2020 | lsattr/chattr: add missing flags. |
1198dda7ce91 | Elliott Hughes <enh@google.com> | 04:13:57 nbsp;PM 19-01-2020 | cal: highlight current day. |
4422e90dc04c | Rob Landley <rob@landley.net> | 08:30:34 nbsp;PM 17-01-2020 | Denys Nykula noticed leftover debris from trying to turn the /etc/passwd HERE document into an echo ala group. (It wasn't easily coerced into 80 columns and having it be multiple echoes was about as ugly as the HERE document, so I undid it again and missed a bit.) |
dd75e81e3d3a | Rob Landley <rob@landley.net> | 07:09:57 nbsp;AM 16-01-2020 | The expand should expand. |
189d141c6095 | Jarno Mäkipää <jmakip87@gmail.c | 11:22:38 nbsp;AM 03-01-2020 | vi: fixes and small cleanup |
df3238e86581 | Elliott Hughes <enh@google.com> | 02:19:32 nbsp;PM 14-01-2020 | vi: don't exit on ^C or ^D. |
24ae8229485a | Rob Landley <rob@landley.net> | 06:56:49 nbsp;AM 14-01-2020 | Convert to smaller config format. |
0e4baaed4ec6 | Rob Landley <rob@landley.net> | 07:52:01 nbsp;PM 11-01-2020 | Fix a duplicate free() and a variable stomp, set s=s to fix "can never be used uninitalized" warning, move flow control character detection to the right place, change scratch zeroing to the same way main() does it. |
a416d00d0e02 | Rich Felker <dalias@aerifal.c | 08:16:48 nbsp;PM 11-01-2020 | sh.c: fix memory corruption due to uninitialized sh_function in sh_run |
c6e79470ab5c | Rich Felker <dalias@aerifal.c | 11:07:35 nbsp;AM 11-01-2020 | find.c: don't assume time_t is the same as long |
cb455b403b54 | Elliott Hughes <enh@google.com> | 04:03:45 nbsp;PM 10-01-2020 | setsid: document -w. |
22633bf9807d | Elliott Hughes <enh@google.com> | 02:30:23 nbsp;PM 10-01-2020 | readelf.c: fix 32-bit. |
24f1f9d14556 | Elliott Hughes <enh@google.com> | 02:12:18 nbsp;PM 10-01-2020 | sntp.c: fix 32-bit. |
d3493991bf5b | Elliott Hughes <enh@google.com> | 03:59:05 nbsp;PM 09-01-2020 | readelf: RELR (both new and historical). |
8fe62cd6c310 | Rob Landley <rob@landley.net> | 05:56:12 nbsp;PM 09-01-2020 | Don't feed "y" to silentoldconfig, it puts menus in a loop. Hit enter instead. |
4e256c3b6133 | Rob Landley <rob@landley.net> | 05:22:23 nbsp;PM 09-01-2020 | Use /root as root's home dir and create /dev/fd and /dev/shm in devtmpfs |
3e334d6470c3 | Elliott Hughes <enh@google.com> | 10:36:09 nbsp;PM 08-01-2020 | vi: fix warnings, improve status display. |
3609b31e07dc | Elliott Hughes <enh@google.com> | 02:23:34 nbsp;PM 08-01-2020 | ls.c: just use getxattr()/lgetxattr(). |
a3da7efae55c | Elliott Hughes <enh@google.com> | 12:51:09 nbsp;PM 27-12-2019 | Implement readelf(1). |
8f1a7f921aec | Rob Landley <rob@landley.net> | 04:51:03 nbsp;PM 08-01-2020 | Remove lots of debugging dprintf()s. |
dffc7ac3229b | Rob Landley <rob@landley.net> | 04:28:54 nbsp;PM 08-01-2020 | Fix commaless brace discard. |
e3c1b14cf9b6 | Rob Landley <rob@landley.net> | 03:42:56 nbsp;AM 08-01-2020 | Implement quote removal and fix unterminated bracket expansion. |
e50071809764 | Rob Landley <rob@landley.net> | 10:15:06 nbsp;PM 07-01-2020 | Bracket support in progress. Mind the dprintf()s. |
e00ab7de3c5f | Elliott Hughes <enh@google.com> | 01:38:01 nbsp;PM 06-01-2020 | date.c: add a few more important specifiers to --help. |
5854c801a718 | Elliott Hughes <enh@google.com> | 01:34:35 nbsp;PM 06-01-2020 | date.test: defuse a time bomb. |
c25ff2dde84d | Rob Landley <rob@landley.net> | 12:48:28 nbsp;PM 06-01-2020 | SebiderSushi reported that chmod g+s wasn't working. |
c87487ffd978 | Rob Landley <rob@landley.net> | 12:27:15 nbsp;PM 06-01-2020 | Cleanup chmod tests. |
f1a8c27f87b7 | Rob Landley <rob@landley.net> | 08:23:33 nbsp;PM 03-01-2020 | Add local variables support. |
2c6b319f4686 | Rob Landley <rob@landley.net> | 08:17:16 nbsp;PM 03-01-2020 | Only free the environment variables we didn't inherit from exec. |
9840fcdb428c | Rob Landley <rob@landley.net> | 07:39:26 nbsp;PM 03-01-2020 | Finish cd, make help -ahu unconditional, fix expand memory cleanup path, set $HOME $PWD and $OLDPWD, fix prompt w, shuffle some functions around to avoid prototypes, implement tilde expansion, add FORCE_COPY. |
440328edfcf6 | Rob Landley <rob@landley.net> | 03:31:55 nbsp;AM 03-01-2020 | No, optflags gets cleared by toy_init(), use toys.rebound instead. |
a2cd46a5f342 | Rob Landley <rob@landley.net> | 03:10:17 nbsp;AM 03-01-2020 | Add MAYFORK to "help", teach it to behave differently when called as a builtin, and add -u. |
53090cd6c134 | Rob Landley <rob@landley.net> | 02:05:46 nbsp;PM 01-01-2020 | Use FLAG() macros. |
9c52df1131cf | Rob Landley <rob@landley.net> | 01:02:20 nbsp;PM 01-01-2020 | Add MAYFORK to more pseudo-builtins. |
7a9073f942b8 | Rob Landley <rob@landley.net> | 12:37:49 nbsp;PM 01-01-2020 | Factor out array_add(), replace argxtend(). |
d405b8cd5770 | Rob Landley <rob@landley.net> | 11:57:06 nbsp;AM 01-01-2020 | If allocation update is done in blocks, initial allocation has to populate a full block. |
b4ea29ef4f33 | Rob Landley <rob@landley.net> | 04:43:54 nbsp;PM 31-12-2019 | toysh: start of <(echo hello) support. |
2e7593b478df | Rob Landley <rob@landley.net> | 11:55:54 nbsp;PM 29-12-2019 | Implement single command env assignments (abc=def command) and make debug output #definable. |
39678e981ab1 | Rob Landley <rob@landley.net> | 12:48:22 nbsp;AM 29-12-2019 | Debug basic pipe support and I/O flush for builtins. |
11de552df33f | Rob Landley <rob@landley.net> | 07:40:48 nbsp;PM 28-12-2019 | Add VERBOSE=xpect |
779fde307d7a | Rob Landley <rob@landley.net> | 04:18:16 nbsp;PM 28-12-2019 | Fiddle with docs a bit. |
2c0288325ac2 | Rob Landley <rob@landley.net> | 04:16:52 nbsp;PM 28-12-2019 | More sheer pedantry. |
d511650db5b4 | Rob Landley <rob@landley.net> | 04:16:10 nbsp;PM 28-12-2019 | Rename get_chunk()/dump_chunk() to read_chunk()/write_chunk(). |
fb8ce59728e8 | Rob Landley <rob@landley.net> | 04:14:50 nbsp;PM 28-12-2019 | Cleanup, mostly whitespace. |
5a2329ac47d3 | Rob Landley <rob@landley.net> | 04:11:34 nbsp;PM 28-12-2019 | Sheer pedantry. |
a22594e2af96 | Rob Landley <rob@landley.net> | 04:06:41 nbsp;PM 28-12-2019 | Cleanup: use FLAG() macros and new argument variable names. |
b17fc0c2ce65 | Rob Landley <rob@landley.net> | 04:01:02 nbsp;PM 28-12-2019 | Allow dlist_terminate() to be called repeatedly on same list. |
e5cec287909b | Rob Landley <rob@landley.net> | 03:59:52 nbsp;PM 28-12-2019 | Next round of sh plumbing: more work on redirect and pipe, use CLOEXEC. |
70da129bcbba | Rob Landley <rob@landley.net> | 03:07:59 nbsp;PM 28-12-2019 | Change variable type to avoid typecast. |
bd07fbb1d559 | Emmanuel Nicolet <emmanuel.nicolet | 09:02:37 nbsp;PM 26-12-2019 | tar: fix memory write error |
4817036313bd | Rob Landley <rob@landley.net> | 04:45:58 nbsp;PM 26-12-2019 | Fix setsid with vfork, redo command line arguments. |
908584d5e7f5 | Rob Landley <rob@landley.net> | 11:21:36 nbsp;PM 23-12-2019 | Toysh passes two tests now! Woo! (Otherwise, does not remotely work right now.) |
f2e9d72c7093 | Rob Landley <rob@landley.net> | 09:40:53 nbsp;PM 23-12-2019 | Add "texpect" and add a couple simple examples to sh.test. |
35ee6fcf9ff0 | Elliott Hughes <enh@google.com> | 07:18:29 nbsp;PM 22-12-2019 | gzip: reject non-gzip files in zlib path. |
488f8507dcf4 | Rob Landley <rob@landley.net> | 08:57:08 nbsp;PM 22-12-2019 | Streamline init for NOFORK (fewer unnecessary syscalls for shell builtins). |
f3d4a2c72f31 | Rob Landley <rob@landley.net> | 08:54:03 nbsp;PM 22-12-2019 | Bugfix: tee with no arguments was writing to stdout twice. Add basic smoketest while we're at it. |
058471577a73 | Rob Landley <rob@landley.net> | 04:27:06 nbsp;AM 21-12-2019 | Add patch -F (fuzz factor) |
e4b41a30e4fd | Rob Landley <rob@landley.net> | 03:25:19 nbsp;AM 21-12-2019 | Tighten up unquote_file() |
de2ba955dac5 | Rob Landley <rob@landley.net> | 03:21:26 nbsp;AM 21-12-2019 | Very basic patch smoketest |
c795f1b32487 | Rob Landley <rob@landley.net> | 03:12:30 nbsp;PM 20-12-2019 | Making sh single build work broke other single builds. Fix them again. |
4c9b771fbe17 | Elliott Hughes <enh@google.com> | 10:37:42 nbsp;AM 20-12-2019 | patch: support [FILE [PATCH]] arguments. |
d8afb6cb4d21 | Rob Landley <rob@landley.net> | 12:03:14 nbsp;PM 15-12-2019 | Nothing in pending should default y. |
7c3881b403da | Rob Landley <rob@landley.net> | 09:08:00 nbsp;PM 14-12-2019 | Any substitute EVAL should supply its own -- |
348df2b817c1 | Rob Landley <rob@landley.net> | 09:04:01 nbsp;PM 14-12-2019 | Teach "make sh" to make the multiplexer and builtins, even though it's "single". |
8bf47fcdf2da | Rob Landley <rob@landley.net> | 08:00:01 nbsp;PM 14-12-2019 | Bugfix: xgetline() wasn't returning NULL at EOF. |
08b5330e2bbd | Elliott Hughes <enh@google.com> | 04:15:26 nbsp;PM 13-12-2019 | dirtree.c: avoid spurious EINVAL warnings. |
b9e621e86b2b | wayling <waylingII@gmail. | 06:00:15 nbsp;PM 12-12-2019 | fix loopback device mount fail |
953b23aad357 | Rob Landley <rob@landley.net> | 10:02:35 nbsp;PM 12-12-2019 | Next round of toysh work, with associated lib plumbing. |
03495651d78b | Rob Landley <rob@landley.net> | 02:33:28 nbsp;PM 06-12-2019 | Squash a warning. |
bb391a9ce6f4 | Elliott Hughes <enh@google.com> | 12:37:19 nbsp;PM 22-11-2019 | du.test: skip on Mac. |
b02260f7253e | Elliott Hughes <enh@google.com> | 02:55:34 nbsp;PM 22-11-2019 | printf.test: work around bash 3.2 on the Mac. |
7eaf5d674f32 | Elliott Hughes <enh@google.com> | 02:53:43 nbsp;PM 05-12-2019 | stat: fix filesystem type on macOS. |
8c6a4db5558f | Elliott Hughes <enh@google.com> | 04:00:46 nbsp;PM 05-12-2019 | main.c: fall back to user's locale. |
31319d35e6c5 | E5ten <e5ten.arch@gmail | 10:06:40 nbsp;PM 04-12-2019 | Fix getopt optstring |
f7ddbc8a4ce3 | Elliott Hughes <enh@google.com> | 09:00:31 nbsp;AM 03-12-2019 | ifconfig.test: deflake. |
a66d839167ae | Gavin Howard <yzena.tech@gmail | 12:21:44 nbsp;PM 23-11-2019 | bc: fix a comparison bug |
05fe7ad1b632 | Elliott Hughes <enh@google.com> | 02:45:37 nbsp;PM 22-11-2019 | macos_miniconfig: add cp, mktemp, and mv. |
613fc6062ee2 | Elliott Hughes <enh@google.com> | 01:51:29 nbsp;PM 22-11-2019 | file.test: fix /dev/zero major/minor for Mac. |
d2f6a12763b0 | Elliott Hughes <enh@google.com> | 01:34:01 nbsp;PM 22-11-2019 | Fix iconv and tests on Mac. |
deee4f033f19 | Elliott Hughes <enh@google.com> | 01:09:50 nbsp;PM 22-11-2019 | id.test: fix tests on Mac. |
e028208e53fb | Elliott Hughes <enh@google.com> | 12:48:35 nbsp;PM 22-11-2019 | Fix dev_minor()/dev_major()/dev_makedev() for Mac. |
41dd48784518 | Elliott Hughes <enh@google.com> | 12:39:12 nbsp;PM 22-11-2019 | du: use FLAG(). |
f3020389bbfb | Rob Landley <rob@landley.net> | 09:32:19 nbsp;AM 23-11-2019 | Don't use an internal implementation detail of skipnot in a test file. |
b2ace093819f | Elliott Hughes <enh@google.com> | 12:03:28 nbsp;PM 22-11-2019 | cat.test: fix tests for Mac. |
0bee51bc51f0 | Rob Landley <rob@landley.net> | 05:08:57 nbsp;AM 23-11-2019 | Elliott pointed out a codepath that could use uninitialized data. |
13e973c6134a | Rob Landley <rob@landley.net> | 05:07:25 nbsp;AM 23-11-2019 | Don't test for specific error message output, they vary by libc version. |
cbab19ba55cf | Rob Landley <rob@landley.net> | 08:47:35 nbsp;AM 22-11-2019 | Sigh. Third attempt to fix trailing slashes in singlemake PREFIX. (So much jetlag.) |
c77b66455762 | Elliott Hughes <enh@google.com> | 02:09:23 nbsp;PM 21-11-2019 | Add getopt(1). |
176c6fa45805 | Elliott Hughes <enh@google.com> | 03:05:42 nbsp;PM 21-11-2019 | env.test: be sure to call toybox env. |
d64dfbabf326 | Elliott Hughes <enh@google.com> | 03:03:46 nbsp;PM 21-11-2019 | mac: build fallocate and stat by default. |
1f14e20a24b1 | Rob Landley <rob@landley.net> | 11:27:43 nbsp;PM 20-11-2019 | Ahem: work when PREFIX hasn't got trailing / OR when PREFIX is blank. |
54a2d045a1be | Rob Landley <rob@landley.net> | 09:14:57 nbsp;PM 18-11-2019 | Work when PREFIX hasn't got trailing / |
99f2ac4e5dc8 | Elliott Hughes <enh@google.com> | 12:28:15 nbsp;PM 14-11-2019 | xargs: distinguish the two "argument too long" error cases. |
b213f91a0031 | Rob Landley <rob@landley.net> | 09:26:26 nbsp;PM 13-11-2019 | Pedantic constant annotations to shut up older toolchains. |
25c3e691140f | Rob Landley <rob@landley.net> | 08:48:44 nbsp;AM 13-11-2019 | Old gcc versions are confused by __has_include(), so nest the #ifdefs and #define/#undef a second symbol for the else case. |
ae34569fd0e2 | Denys Nykula <nykula@ukr.net> | 04:55:35 nbsp;PM 12-11-2019 | Don't rm prompt for nonexistent, just warn. |
df6aaa39fbf7 | Rob Landley <rob@landley.net> | 08:53:29 nbsp;AM 12-11-2019 | Replace a test I took out last commit because it seemed impossible to trigger, but the problem is some vertical sort arrangements are impossible, and that's what it was testing for. For example, showing 29 entries in 9 columns with horizontal sort requires 4 rows: |
3def73006aa0 | Rob Landley <rob@landley.net> | 04:45:08 nbsp;PM 08-11-2019 | ls cleanup: use FLAG() macros, simplify next_column(), fix off by one errors in whitespace accounting, eliminate lastcol, same sort[next] in dt, don't count trailing whitespace on last entry in row. |
a22ac7d2ecaa | Elliott Hughes <enh@google.com> | 09:35:34 nbsp;PM 04-11-2019 | find.test: add missing tests for "accidentally" fixed bug. |
e6aac70496c0 | Elliott Hughes <enh@google.com> | 09:24:42 nbsp;PM 04-11-2019 | id: fix Android issues. |
e1ea68763643 | Elliott Hughes <enh@google.com> | 08:57:59 nbsp;PM 04-11-2019 | id.c: fix -nG. |
13468ca834b3 | Rob Landley <rob@landley.net> | 07:09:15 nbsp;PM 05-11-2019 | Switch -w tests to check boundary conditions, fix code to pass tests, variable declarations go at the start of blocks, and remove specific people's names from todo items (anybody can do any todo). |
a0a51dee7cc2 | Elliott Hughes <enh@google.com> | 10:25:35 nbsp;AM 04-11-2019 | id: various fixes. |
126c317d5cee | Elliott Hughes <enh@google.com> | 10:58:42 nbsp;PM 02-11-2019 | id: support numeric lookup. |
3ead70e503b2 | Elliott Hughes <enh@google.com> | 10:50:30 nbsp;PM 29-10-2019 | ip: remove get_line(). |
dde512ac8001 | Andrew Ilijic <ilijic.andrew@gm | 11:21:16 nbsp;AM 28-10-2019 | ls: Add tests for `-C` and `-x` options |
342c088a70c6 | Andrew Ilijic <ilijic.andrew@gm | 05:07:35 nbsp;PM 28-10-2019 | ls: Remove trailing whitespace so that tests pass |
4885e8fea8f7 | Elliott Hughes <enh@google.com> | 10:26:48 nbsp;PM 29-10-2019 | rfkill: remove get_line(). |
0b2cfcb8fdea | Rob Landley <rob@landley.net> | 10:59:46 nbsp;AM 29-10-2019 | Let "find -L -type -l" find dangling symlinks. |
dba8041341d9 | Rob Landley <rob@landley.net> | 11:55:18 nbsp;PM 28-10-2019 | Some basic stat tests. |
78a4be9e6862 | Rob Landley <rob@landley.net> | 11:47:08 nbsp;PM 28-10-2019 | Only create test file "input" when input argument isn't empty. |
ab3e920602e4 | Andrew Ilijic <ilijic.andrew@gm | 10:20:38 nbsp;PM 28-10-2019 | ls: Add `-w` which sets the column width |
f95d580892e2 | Rob Landley <rob@landley.net> | 05:06:29 nbsp;PM 28-10-2019 | Switch the fudge factor from 2048 to 4096 to unblock android build. |
3a26d89b6d54 | William Haddon <william@haddonth | 09:01:43 nbsp;PM 27-10-2019 | cp: treat a directory name with a slash at the end the same as one without a slash |
b39584e7048a | Rob Landley <rob@landley.net> | 01:05:43 nbsp;AM 28-10-2019 | More xargs cleanup, with one possible accounting error but not what fixes the -0 "argument too long" issue. |
b28b2a60c6d9 | Rob Landley <rob@landley.net> | 10:47:26 nbsp;PM 27-10-2019 | Switch fallocate to new style global names. |
336dff9adb32 | Elliott Hughes <enh@google.com> | 09:49:26 nbsp;PM 22-10-2019 | fallocate: remove uClibc workaround to benefit macOS. |
c0bb071b4bc4 | Elliott Hughes <enh@google.com> | 04:04:55 nbsp;PM 22-10-2019 | macOS: implement posix_fallocate(). |
cb3d852ca08e | Rob Landley <rob@landley.net> | 03:30:08 nbsp;PM 27-10-2019 | Technosaurus on github pointed out the error message should say adjtimex. |
b30fd4cb656d | Rob Landley <rob@landley.net> | 03:24:50 nbsp;PM 27-10-2019 | Tar extract should delete files or symlinks where it's making a directory, but --restrict checking should run on the path up to the last component before unlinking so tar can't be tricked into deleting random files off the system. |
01f18c4c6ee6 | Jarno Mäkipää <jmakip87@gmail.c | 08:21:57 nbsp;PM 18-10-2019 | cut: re-enable crunch_str on cut -C |
b7265da4ccdf | Alessio Balsini <balsini@android. | 11:31:05 nbsp;AM 22-10-2019 | losetup: Change variable name to improve readability |
55d937611597 | Alessio Balsini <balsini@android. | 11:02:32 nbsp;AM 21-10-2019 | losetup: Fix memory leaks in loopback_setup() |
49feb50f22e2 | Rob Landley <rob@landley.net> | 05:22:55 nbsp;PM 26-10-2019 | Add ln -r and relative_path() to lib, plus test. |
dec46177dbe9 | Rob Landley <rob@landley.net> | 10:50:41 nbsp;PM 24-10-2019 | Mention that posix-2008 moved to a different URL, and the RFCs from IETF. |
1f5f147a9ec0 | Rob Landley <rob@landley.net> | 07:41:09 nbsp;PM 24-10-2019 | Fix the xargs argument too long problem by putting the proper accounting back when they haven't specified -s, add tests. |
69efea9cc568 | Rob Landley <rob@landley.net> | 01:25:22 nbsp;AM 23-10-2019 | Use adjtimex instead of adjtime (bionic hasn't got adjtime). |
9eb72d920925 | Rob Landley <rob@landley.net> | 09:10:54 nbsp;PM 22-10-2019 | JakeSFR on github pointed out that broken symlink relative detection was being checked relative to the current directory, not from where the symlink lives. |
289f7c50cfdd | Elliott Hughes <enh@google.com> | 02:55:41 nbsp;PM 21-10-2019 | xargs: add test for -E being a full match. |
2c64eb370cfd | Rob Landley <rob@landley.net> | 06:38:54 nbsp;PM 21-10-2019 | Use FLAG() macros more. |
b301240424c7 | Rob Landley <rob@landley.net> | 05:20:34 nbsp;PM 21-10-2019 | Remove getdirname(), it's _not_ a drop-in replacement for dirname (it returns a malloc), and doesn't match the object lifetime of getbasename() (which always returns some or all of its argument string). The dirname() in libc modifies its argument string, but that's what posix says to do: https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/functions/dirname.html so I guess we can live with it. |
944d818cd97c | Jarno Mäkipää <jmakip87@gmail.c | 09:47:10 nbsp;AM 19-10-2019 | lib: getdirname fix seqfault on null ptr |
4e0d246ec98f | Rob Landley <rob@landley.net> | 04:52:37 nbsp;PM 21-10-2019 | More xargs cleanup. |
40cff9274cfa | Elliott Hughes <enh@google.com> | 05:13:40 nbsp;PM 18-10-2019 | xargs: fix type of a local to avoid a cast. |
a6e03c3df5f8 | Jarno Mäkipää <jmakip87@gmail.c | 06:25:59 nbsp;PM 15-10-2019 | vi: unalloc used memory, cleanups, fixes |
6f5eaccd7596 | Jarno Mäkipää <jmakip87@gmail.c | 08:37:09 nbsp;AM 19-10-2019 | wget: Added support for HTTP 301 and 302 redirects |
fb04b1c4f8ec | Rob Landley <rob@landley.net> | 09:10:33 nbsp;PM 19-10-2019 | Use the MKPATH macros in the mkpathat() implementation. |
f4a98356220b | Rob Landley <rob@landley.net> | 08:52:49 nbsp;PM 18-10-2019 | Teach getdirname() to return "." as appropriate. |
f5425b1c4875 | Rob Landley <rob@landley.net> | 12:29:51 nbsp;PM 18-10-2019 | Release 0.8.2 |
0b34a5637d91 | Andrew Ilijic <ilijic.andrew@gm | 11:03:19 nbsp;AM 17-10-2019 | ls: Ensure file names are separated by 2 spaces |
84f5ee5efa54 | Rob Landley <rob@landley.net> | 12:11:55 nbsp;PM 16-10-2019 | Fix NOSPACE tests. |
275c0a97f7ad | Rob Landley <rob@landley.net> | 12:10:53 nbsp;PM 16-10-2019 | Simple ps smoketest. |
89a8d00e470f | Rob Landley <rob@landley.net> | 08:00:51 nbsp;PM 15-10-2019 | In-passing cleanup and add a NOP -P. |
764e2ee3ecbc | Rob Landley <rob@landley.net> | 06:45:47 nbsp;PM 15-10-2019 | Off by one error when you try to run a command through two symlinks. |
ae572524341c | Rob Landley <rob@landley.net> | 04:13:01 nbsp;PM 14-10-2019 | Make cmp work with 1 argument (implicit - as second argument). |
a4314f2da0cd | Rob Landley <rob@landley.net> | 03:43:47 nbsp;PM 14-10-2019 | Freshen up first half of roadmap. |
0bcd6c10f7d2 | Alessio Balsini <balsini@android. | 05:06:39 nbsp;PM 14-10-2019 | losetup: Fix null-termination of src string instead of dest after copy |
99eeaec65441 | Rob Landley <rob@landley.net> | 06:39:50 nbsp;PM 12-10-2019 | Make cmp.test pass with TEST_HOST on systems that gratuitously violate posix. |
0424fdaa6db8 | Rob Landley <rob@landley.net> | 06:05:51 nbsp;PM 12-10-2019 | Sigh, second attempt at removing strlen() from strstart(). |
f69ca9e9d29c | Rob Landley <rob@landley.net> | 05:24:26 nbsp;PM 12-10-2019 | Don't need the second variable, and put the comment back. |
0cc9d996ed3f | Denys Nykula <nykula@ukr.net> | 07:09:15 nbsp;PM 11-10-2019 | Fix argless find segfault. |
7adff6b2cad3 | Elliott Hughes <enh@google.com> | 02:12:28 nbsp;PM 10-10-2019 | hostname: fix error reporting. |
c8400d7f82ad | Rob Landley <rob@landley.net> | 03:40:08 nbsp;PM 11-10-2019 | Fix same spurious test failures that were affecting killall, and silence "killed" messages from the shell by forking in a subshell. |
35666e7336d7 | Rob Landley <rob@landley.net> | 12:28:05 nbsp;PM 11-10-2019 | Tweak clean to delete "scripts/cross.sh all" logs. |
8d59da7210d3 | Rob Landley <rob@landley.net> | 06:21:50 nbsp;PM 10-10-2019 | The __ANDROID_NDK__ symbol is missing from ndk-r20 but Dan Albert pointed out clang's __has_include(), and && shorts out the eval for gcc. |
068b12adfb45 | Rob Landley <rob@landley.net> | 09:36:39 nbsp;PM 09-10-2019 | Don't strlen() potentially long target string each call to strstart(). |
48d750ca5be4 | Elliott Hughes <enh@google.com> | 02:48:15 nbsp;PM 09-10-2019 | xargs: various fixes. |
52422388520e | Jarno Mäkipää <jmakip87@gmail.c | 12:06:03 nbsp;AM 10-10-2019 | ls: fix seqfault on broken locale |
8440d9b29fa8 | Jarno Mäkipää <jmakip87@gmail.c | 09:22:07 nbsp;PM 07-10-2019 | vi: fixes |
08983ab5cb0b | Rob Landley <rob@landley.net> | 03:34:15 nbsp;PM 08-10-2019 | Add dnsdomainname, fix "hostname -d" segfault on machine with no domain name, and cleanup hostname to only call gethostname() once. |
fd49d56c459d | Rob Landley <rob@landley.net> | 02:35:50 nbsp;PM 08-10-2019 | Add arch command. |
511e6a97d4b7 | Rob Landley <rob@landley.net> | 02:35:39 nbsp;PM 08-10-2019 | Disable conflicting internal symbol "ARCH". |
84cf40d8fad1 | Rob Landley <rob@landley.net> | 12:07:23 nbsp;PM 07-10-2019 | Add example to help text. |
eb63b11ebf92 | Rob Landley <rob@landley.net> | 12:06:17 nbsp;PM 07-10-2019 | Better comments and help text. |
3d0bb23d74f7 | Jarno Mäkipää <jmakip87@gmail.c | 11:31:05 nbsp;AM 29-09-2019 | vi: Scroll unmodified lines using escape codes |
38e5ab2b492b | Elliott Hughes <enh@google.com> | 10:23:54 nbsp;AM 03-10-2019 | ln.c: add -t to synopsis. |
86c25f5335bd | Elliott Hughes <enh@google.com> | 06:46:36 nbsp;PM 02-10-2019 | readlink: add missing line, plus a test. |
09c7c9ee1020 | Elliott Hughes <enh@google.com> | 06:38:12 nbsp;PM 02-10-2019 | file.c: add -s to synopsis and fix case consistency. |
2301071e2b7f | Rob Landley <rob@landley.net> | 03:19:28 nbsp;PM 04-10-2019 | Fix extracting old tarballs, not just -tv of them. |
46c40a7adee5 | Rob Landley <rob@landley.net> | 01:21:41 nbsp;PM 03-10-2019 | Oops, part of the old tar support fix is in lib, check that in too. |
bd277208335f | Rob Landley <rob@landley.net> | 12:27:09 nbsp;PM 03-10-2019 | Let "llvm-cross" be an acceptable cross compiler directory name. |
bbdb80ac41d6 | Rob Landley <rob@landley.net> | 11:48:04 nbsp;AM 03-10-2019 | Improve support for extracting older tarball formats. |
8851737bedef | Elliott Hughes <enh@google.com> | 05:15:40 nbsp;PM 30-09-2019 | readlink: support multiple arguments. |
1103c843a6b9 | Elliott Hughes <enh@google.com> | 05:05:11 nbsp;PM 30-09-2019 | tar.test: work around SELinux messing with st_blocks. |
44741f51a46f | Ethan Sommer <e5ten.arch@gmail | 12:07:32 nbsp;PM 29-09-2019 | Add rmdir --ignore-fail-on-non-empty |
98d6e0cbf638 | Rob Landley <rob@landley.net> | 01:04:56 nbsp;PM 30-09-2019 | Test ln -t |
14f5f890021b | Ethan Sommer <e5ten.arch@gmail | 03:11:03 nbsp;AM 29-09-2019 | Add ln -t |
9ea89dbb7772 | Rob Landley <rob@landley.net> | 11:16:57 nbsp;AM 26-09-2019 | Max 2 arguments with -T |
9837e2bfaea0 | Jarno Mäkipää <jmakip87@gmail.c | 09:22:39 nbsp;AM 26-09-2019 | hexedit: fix scrolling on legacy terminals |
51cc908ee406 | Rob Landley <rob@landley.net> | 04:07:21 nbsp;PM 25-09-2019 | Add ln -T |
0489bdd7da19 | Rob Landley <rob@landley.net> | 12:49:40 nbsp;PM 25-09-2019 | Use FLAG macros |
9aaa950d3a0d | Denys Nykula <nykula@ukr.net> | 05:15:02 nbsp;AM 23-09-2019 | noop gzip -n. |
cd8876936da8 | Denys Nykula <nykula@ukr.net> | 05:15:02 nbsp;AM 23-09-2019 | Call ftpget from wget |
fc345cfc8f9b | Denys Nykula <nykula@ukr.net> | 05:15:02 nbsp;AM 23-09-2019 | Fix ftpget download |
e794647d2ac9 | Rob Landley <rob@landley.net> | 09:45:30 nbsp;AM 22-09-2019 | Avoid spurious test failures when fork() coincides with signal being sent, then pgrep finds child that hasn't exec("sleep") yet. So add 1/10 sec sleep to let exec() happen before pgrep. |
49f5ac02c554 | Jarno Mäkipää <jmakip87@gmail.c | 10:20:36 nbsp;PM 21-09-2019 | vi: Added yank |
1c0d96520032 | Elliott Hughes <enh@google.com> | 04:24:34 nbsp;PM 16-09-2019 | rm.c: use FLAG(). |
abddc3bb40da | Rob Landley <rob@landley.net> | 02:38:52 nbsp;PM 20-09-2019 | ASAN=1 implies NOSTRIP=1, and don't say strip failed for NOSTRIP. |
a43497b523ae | Jarno Mäkipää <jmakip87@gmail.c | 08:14:32 nbsp;PM 13-09-2019 | vi: changes to buffer drawing |
139faf5195ce | Rob Landley <rob@landley.net> | 09:15:47 nbsp;AM 19-09-2019 | Basename can have suffixes starting with a dash. |
03b79265b572 | Rob Landley <rob@landley.net> | 02:09:34 nbsp;PM 18-09-2019 | Get exit code right when command intercepts signal, make timeout use xwaitpid(), fix off by one in xwaitpid(). |
66aebaaeeefd | Rob Landley <rob@landley.net> | 01:45:35 nbsp;PM 18-09-2019 | Fix tar creation with hole at end. |
0dedd13253f4 | Rob Landley <rob@landley.net> | 06:00:14 nbsp;AM 17-09-2019 | Allow --tmpdir's argument to be optional. |
861d1c76cd2d | Rob Landley <rob@landley.net> | 05:32:21 nbsp;AM 17-09-2019 | Implement -s. |
f921a00032aa | Elliott Hughes <enh@google.com> | 03:21:08 nbsp;PM 16-09-2019 | tar.test: add a test for a sparse file with a hole at the end. |
e0e35aaf3f84 | Rob Landley <rob@landley.net> | 09:11:14 nbsp;PM 16-09-2019 | Ahem, -newerXY is in _find_, not in _file_. |
1a7c18fb818c | Rob Landley <rob@landley.net> | 08:17:07 nbsp;PM 16-09-2019 | bug: tar tvf blah.tar.xz was running xz when it meant xzcat. |
766b0689d702 | Rob Landley <rob@landley.net> | 05:11:37 nbsp;PM 15-09-2019 | Move mktemp.test comments into test descriptions. |
0e00010064a3 | Rob Landley <rob@landley.net> | 03:47:42 nbsp;PM 15-09-2019 | Fix failing test. |
d9b601e05630 | Rob Landley <rob@landley.net> | 03:31:40 nbsp;PM 15-09-2019 | The ! changes I meant to check in last time were applied ot the wrong dir. (oops.) |
cd7487d66bf7 | Rob Landley <rob@landley.net> | 03:14:20 nbsp;PM 15-09-2019 | Elliott's test for sparse file size display. |
d8cc3d57050a | Rob Landley <rob@landley.net> | 01:56:04 nbsp;AM 15-09-2019 | Fix tar files that end sparse (need to call truncate), and display/export length of sparse files properly. |
c03a070f20ca | Rob Landley <rob@landley.net> | 11:01:00 nbsp;PM 14-09-2019 | Add -newerXY |
38509d0e217d | Elliott Hughes <enh@google.com> | 03:33:04 nbsp;PM 13-09-2019 | timeout: fix exit status for sneaky subprocesses. |
dd155a3ba5aa | Rob Landley <rob@landley.net> | 09:56:46 nbsp;PM 12-09-2019 | Minor cleanup. |
f096460edaf2 | Rob Landley <rob@landley.net> | 04:19:03 nbsp;AM 11-09-2019 | Add NOP -f, -g#, and --no-backup-if-mismatch options. (All ignored, because they disable stuff we don't do.) |
be5697562cc8 | Rob Landley <rob@landley.net> | 04:07:36 nbsp;AM 11-09-2019 | Add q123 exit code, add Q, fix "sed ' ! '" bad error message. |
fb872879a7d7 | Elliott Hughes <enh@google.com> | 09:36:28 nbsp;PM 07-09-2019 | ls: fix spacing of -lZ and --full-time. |
1558f3455f1f | Jarno Mäkipää <jmakip87@gmail.c | 06:34:27 nbsp;PM 09-09-2019 | vi: added support for tabs |
caabae10a8a5 | Rob Landley <rob@landley.net> | 03:35:22 nbsp;PM 08-09-2019 | make "for i in" work. |
4247dca900e0 | Elliott Hughes <enh@google.com> | 10:31:48 nbsp;PM 06-09-2019 | host: cope with large DNS responses. |
acc9e87d164d | Elliott Hughes <enh@google.com> | 12:12:42 nbsp;AM 07-09-2019 | vi: small fixes. |
08a810562cfc | Elliott Hughes <enh@google.com> | 10:33:58 nbsp;AM 26-08-2019 | md5sum: don't allow broken sha-3 sums. |
4d24876eea43 | Rob Landley <rob@landley.net> | 03:01:00 nbsp;AM 07-09-2019 | More work on mkroot.sh. |
339da6535f82 | Rob Landley <rob@landley.net> | 03:00:12 nbsp;AM 07-09-2019 | airlock still needs gzip compression side for kernel build. |
20aa264072f2 | Rob Landley <rob@landley.net> | 02:58:35 nbsp;AM 07-09-2019 | Don't have cross.sh bother with "output" directory, make root uses different subdir name now anyway, and making toybox isn't in a subdir. |
7a58225c170e | Rob Landley <rob@landley.net> | 12:30:59 nbsp;AM 07-09-2019 | Fix up clean so we clean up after toybox-$TARGET and can do cross.sh all. |
504fec239523 | Rob Landley <rob@landley.net> | 09:29:36 nbsp;PM 06-09-2019 | Update paths for scripts/cross.sh being in subdir instead of ./cross.sh. |
8781f3c361ab | Rob Landley <rob@landley.net> | 09:29:10 nbsp;PM 06-09-2019 | Update airlock targets. |
3356140fd2d6 | Rob Landley <rob@landley.net> | 09:22:50 nbsp;PM 06-09-2019 | Add cross.sh to cross compile for one or more targets, and tweak make.sh to produce different output names for different ${TARGET}s. |
7ea6dee59b5f | Elliott Hughes <enh@google.com> | 08:26:17 nbsp;PM 04-09-2019 | roadmap: more Android/AOSP updates. |
b8be71f84233 | Rob Landley <rob@landley.net> | 06:45:22 nbsp;PM 04-09-2019 | Factor out AF_UNIX socket openting, use FLAG() macros, xsocket() already does CLOEXEC (should fix macos build). |
8a5e89bccf04 | Elliott Hughes <enh@google.com> | 09:27:55 nbsp;PM 31-08-2019 | find: support -printf 0 octal escapes and c. |
2a1b31b92a84 | Rob Landley <rob@landley.net> | 03:59:23 nbsp;PM 04-09-2019 | Add instructions for doing install_flat by hand. |
935980346f62 | Elliott Hughes <enh@google.com> | 10:51:17 nbsp;AM 04-09-2019 | ls: fix -Z, add a test. |
5be1c0ff22b5 | Rob Landley <rob@landley.net> | 03:53:41 nbsp;PM 04-09-2019 | DIRTREE_STATLESS doesn't have to test 3 stat fields, it sets a flag |
09bab92d4ac3 | Rob Landley <rob@landley.net> | 03:51:27 nbsp;PM 04-09-2019 | Convenience script to build gcc+musl cross compiler toolchains for various targets using https://github.com/richfelker/musl-cross-make |
e8b86c8c0499 | Rob Landley <rob@landley.net> | 05:08:23 nbsp;PM 30-08-2019 | Update roadmap (what android is using out of pending). |
1a499d83d40a | Elliott Hughes <enh@google.com> | 09:58:28 nbsp;AM 29-08-2019 | blkid.test: allow e2fsprogs' blkid too. |
fe60afd4b7b7 | Elliott Hughes <enh@google.com> | 12:47:52 nbsp;PM 29-08-2019 | ls: fix recent regression. |
3437f30ae9a2 | Elliott Hughes <enh@google.com> | 01:44:59 nbsp;PM 29-08-2019 | find: fix -name corner case. |
0222d5957329 | William Haddon <william@haddonth | 02:04:19 nbsp;PM 29-08-2019 | diff and patch: support special characters in filenames with quoting as well as unusual timestamp formats |
3841cf8a685b | Rob Landley <rob@landley.net> | 07:40:11 nbsp;PM 29-08-2019 | Fix sh handling nested if/else/elif statements ala if true; then if false; then echo one; elif echo two; then echo three; else echo four; fi; fi |
f97f4e72e9ea | Elliott Hughes <enh@google.com> | 02:37:50 nbsp;PM 28-08-2019 | Fix find(1) after c26870dab346. |
ac84e8507983 | Rob Landley <rob@landley.net> | 12:45:25 nbsp;PM 27-08-2019 | Add ASAN=1 to the build, in a slightly different way than Elliott suggested. |
0ec6b113985f | Elliott Hughes <enh@google.com> | 08:13:38 nbsp;PM 17-08-2019 | xargs: add --max-args synonym, -o option, and fix -p. |
c26870dab346 | Rob Landley <rob@landley.net> | 09:25:42 nbsp;PM 26-08-2019 | Try to make ls failure more graceful. Print ? ? ? entries instead of error msg. |
0b51fcccf097 | Elliott Hughes <enh@google.com> | 09:14:12 nbsp;PM 17-08-2019 | man: fix help, align -k output, and fix double close. |
d6bb677517c5 | Elliott Hughes <enh@google.com> | 12:12:37 nbsp;PM 22-08-2019 | getconf: remove workaround for old NDKs. |
ee8eca90ec9c | Elliott Hughes <enh@google.com> | 12:55:42 nbsp;PM 22-08-2019 | rm: error message consistency. |
06897a859d10 | Rob Landley <rob@landley.net> | 10:33:47 nbsp;AM 23-08-2019 | Trivial style fixes while I was looking at main anyway. |
68757a5d5431 | Rob Landley <rob@landley.net> | 10:32:38 nbsp;AM 23-08-2019 | Fix "ln -s toybox potato; ./potato" unknown command problem. |
0b3e75699ef2 | Rob Landley <rob@landley.net> | 02:34:45 nbsp;PM 22-08-2019 | Add scripts/mkroot.sh and makefile changes for "make root". |
a5977aa2e8f2 | Rob Landley <rob@landley.net> | 09:29:45 nbsp;AM 22-08-2019 | Quiet "make clean" so it doesn't fill a whole screen with output. |
49164c7c0b43 | Rob Landley <rob@landley.net> | 09:35:57 nbsp;PM 21-08-2019 | Add some 2>/dev/null to tests that produce gratuitous stderr output. |
7d142c2c6e6b | Rob Landley <rob@landley.net> | 05:35:29 nbsp;PM 21-08-2019 | Add xgetline (which the last sh checkin used, oops). |
e7a5d612d3c8 | Rob Landley <rob@landley.net> | 04:51:08 nbsp;PM 21-08-2019 | Fix the unshare probe. |
b66fa5832888 | Rob Landley <rob@landley.net> | 07:30:15 nbsp;PM 19-08-2019 | Tiny cleanup, net two lines shorter. |
4e1f3a4a7038 | Rob Landley <rob@landley.net> | 11:29:50 nbsp;AM 19-08-2019 | Fix bad test. |
81518f643d4d | Elliott Hughes <enh@google.com> | 07:53:56 nbsp;PM 17-08-2019 | echo/printf: expand test cases, fix x corner cases. |
aa88ba047fa4 | Rob Landley <rob@landley.net> | 03:42:37 nbsp;PM 18-08-2019 | Next round of shell plumbing. |
ec962878ce0e | Elliott Hughes <enh@google.com> | 04:16:48 nbsp;PM 15-08-2019 | Fix two typos. |
dd20fcc6df0c | Rob Landley <rob@landley.net> | 11:20:02 nbsp;PM 15-08-2019 | Switch makedevs to new GLOBALS naming. |
8762563eb08f | Elliott Hughes <enh@google.com> | 08:49:17 nbsp;AM 15-08-2019 | find.test: allow any error message about symlink loops. |
c8d4b96a93a4 | Elliott Hughes <enh@google.com> | 09:31:36 nbsp;PM 14-08-2019 | dd: fix skip= with short reads. |
7be8f6224ecc | Elliott Hughes <enh@google.com> | 06:06:21 nbsp;PM 14-08-2019 | linestack.c: fix buffer length. |
168c9820628f | Rob Landley <rob@landley.net> | 07:05:52 nbsp;AM 13-08-2019 | Return md5sum/sha1sum to the slightly slower but more explicit version (revert afe951b19c0f with the table of magic constants). If you want speed, there's already a config option to use the libssl version instead. |
09ff0595ee94 | Elliott Hughes <enh@google.com> | 10:26:33 nbsp;AM 12-08-2019 | find.test: fix flakiness. |
30cb3aa0e33d | Elliott Hughes <enh@google.com> | 09:44:58 nbsp;AM 10-08-2019 | sort: move off get_rawline. |
9dc24d994efc | Elliott Hughes <enh@google.com> | 10:21:44 nbsp;AM 10-08-2019 | blkid: add -s, SEC_TYPE, f2fs LABEL, and fix vfat/ntfs UUID. |
ae39913b0582 | Elliott Hughes <enh@google.com> | 06:13:19 nbsp;PM 25-06-2019 | blkid.test: match TEST_HOST expectations. |
99cfd03d8576 | Elliott Hughes <enh@google.com> | 01:21:21 nbsp;PM 06-08-2019 | find: fix dangling symlink behavior. |
5fbdad94ac14 | Elliott Hughes <enh@google.com> | 10:05:23 nbsp;AM 06-08-2019 | lsof: simplify octal mode display. |
a626662bf5ab | Elliott Hughes <enh@google.com> | 04:33:16 nbsp;PM 05-08-2019 | losetup: fix the race. |
77df4f81bb44 | Rob Landley <rob@landley.net> | 01:39:27 nbsp;AM 09-08-2019 | Split out run_function() and free_function(), add start of _TOYSH_LOCALS marshalling for vforked subshells, fix rc returned from run_pipeline for variable assignment. (Well, sort of: X=$(false) still needs rc = 1.) |
050c4bd8ec4c | Elliott Hughes <enh@google.com> | 10:38:32 nbsp;AM 05-08-2019 | du: disable the tests if we have SELinux. |
d7d87e736d66 | Rob Landley <rob@landley.net> | 04:36:55 nbsp;PM 04-08-2019 | Make "if true; then echo hello; fi" work. More work on redirection. |
60dd7c8a794e | Rob Landley <rob@landley.net> | 04:17:37 nbsp;PM 04-08-2019 | Add TOYFLAG_MAYFORK and annotate a couple commands. |
e5942a8c90c2 | Rob Landley <rob@landley.net> | 09:36:06 nbsp;PM 03-08-2019 | Fix a bug report from E5ten: stat of a file with suid or sticky bit set output 5 digits of octal stat data instead of 4, due to hardwired leading 0 instead of %04a sprintf prefix. |
8920cc66aedb | Rob Landley <rob@landley.net> | 08:26:15 nbsp;PM 02-08-2019 | Next round of infrastructure. Start of redirect logic and runtime flow control. |
e25a847c2bd7 | Patrick Oppenland <patrick.oppenlan | 04:35:43 nbsp;PM 02-08-2019 | fix parallel make build failure |
656ad3c1478c | Patrick Oppenland <patrick.oppenlan | 04:35:16 nbsp;PM 02-08-2019 | fix typo in Makefile |
d8a46b5b6bef | Elliott Hughes <enh@google.com> | 09:56:28 nbsp;AM 30-07-2019 | Move the empty regex workaround into xregcomp. |
88468a07124a | Rob Landley <rob@landley.net> | 11:28:26 nbsp;AM 31-07-2019 | Fix error path and tweak comments. |
65ac89cd4605 | Elliott Hughes <enh@google.com> | 10:37:36 nbsp;PM 29-07-2019 | man: switch to xregcomp. |
6b617d807360 | Rob Landley <rob@landley.net> | 01:09:05 nbsp;PM 30-07-2019 | Fix signed typecast bug. |
e4dd5350882f | Elliott Hughes <enh@google.com> | 04:12:34 nbsp;PM 24-07-2019 | grep: fake GNU behavior for non-POSIX empty regex. |
71bdf7a5ac09 | Elliott Hughes <enh@google.com> | 10:12:35 nbsp;PM 28-07-2019 | Add ASAN=1 to the build system. |
cde31cc6bbc3 | Elliott Hughes <enh@google.com> | 04:00:38 nbsp;PM 26-07-2019 | losetup.test: bail out if loopback devices are already in use. |
0f64560002b8 | Elliott Hughes <enh@google.com> | 03:52:05 nbsp;PM 26-07-2019 | modinfo.test: bail out early if there are no modules. |
e439a16c086a | Elliott Hughes <enh@google.com> | 02:59:07 nbsp;PM 26-07-2019 | ifconfig.test: actually skip tests if dummy0 up fails. |
b942b7f88a59 | Elliott Hughes <enh@google.com> | 11:05:25 nbsp;AM 26-07-2019 | truncate.test: work around ext extended attributes space usage. |
26f3ca413c7f | Elliott Hughes <enh@google.com> | 10:59:39 nbsp;AM 26-07-2019 | hostname: fix tests for non-root on Android. |
903f06c77808 | Elliott Hughes <enh@google.com> | 03:28:03 nbsp;PM 25-07-2019 | killall: implement -w. |
90ba72902d5f | Elliott Hughes <enh@google.com> | 02:24:41 nbsp;PM 25-07-2019 | killall.test: fix flakiness. |
b891b49e0808 | Elliott Hughes <enh@google.com> | 02:52:28 nbsp;PM 24-07-2019 | tests: fix for empty /etc/passwd or /etc/group. |
6bf1360b7281 | Elliott Hughes <enh@google.com> | 04:00:58 nbsp;PM 24-07-2019 | Avoid double-close of fd in loopfiles_lines. |
8f5e168584bf | Elliott Hughes <enh@google.com> | 09:48:02 nbsp;PM 23-07-2019 | crontab: switch to getline(). |
b14b5d9d8d6e | Rob Landley <rob@landley.net> | 05:31:28 nbsp;PM 24-07-2019 | Rewrite tac to make better use of lib functions. |
9f5155ecad75 | Elliott Hughes <enh@google.com> | 09:47:47 nbsp;PM 23-07-2019 | tac: switch to getline(). |
d818f5ad26b8 | Elliott Hughes <enh@google.com> | 04:24:46 nbsp;PM 22-07-2019 | nl: switch from getline() to loopfiles_lines(). |
b30674681b9d | Elliott Hughes <enh@google.com> | 09:48:04 nbsp;AM 19-07-2019 | Start replacing get_line() with getline(). |
43d398ad5d7b | Elliott Hughes <enh@google.com> | 03:52:55 nbsp;PM 18-07-2019 | test.tar: fix tar tests on Android. |
140e246404ef | Rob Landley <rob@landley.net> | 01:59:33 nbsp;AM 22-07-2019 | Next round of plumbing evolution. Left in the todo and debug code this time. |
1c5cb5a2d8a2 | Rob Landley <rob@landley.net> | 02:46:22 nbsp;PM 20-07-2019 | Update design page to answer somebody's question. |
c8eee4268f26 | Elliott Hughes <enh@google.com> | 01:41:46 nbsp;PM 18-07-2019 | xargs: don't pretend to support -I. |
c86c275068d8 | Elliott Hughes <enh@google.com> | 01:22:39 nbsp;PM 17-07-2019 | ifconfig: fix for non-root on Android. |
25bfbb69be6c | Rob Landley <rob@landley.net> | 11:16:57 nbsp;PM 16-07-2019 | Fix unaligned access, tweak test suite. |
fdd58dc338b5 | Elliott Hughes <enh@google.com> | 02:50:41 nbsp;PM 16-07-2019 | grep: fix two bugs found by hwasan. |
a61cb72deaef | Mike Bennett <mbennett@google. | 10:01:58 nbsp;AM 13-07-2019 | ip.c route change support for extended attributes. |
29783d134eb5 | Elliott Hughes <enh@google.com> | 03:51:23 nbsp;PM 12-07-2019 | net.c: add missing static. |
36b1b7d1f892 | Elliott Hughes <enh@google.com> | 03:23:31 nbsp;PM 11-07-2019 | diff: implement --strip-trailing-cr. |
a7b8b772dee4 | Elliott Hughes <enh@google.com> | 02:00:07 nbsp;PM 11-07-2019 | pidof: fix default behavior, add -x. |
5194d4ad66ad | Elliott Hughes <enh@google.com> | 12:22:31 nbsp;PM 11-07-2019 | grep: add -R as well as -r. |
dff94300f9bd | Rob Landley <rob@landley.net> | 10:32:53 nbsp;PM 11-07-2019 | Next sh checkpoint. Not remotely load bearing yet. |
a57721d14642 | Elliott Hughes <enh@google.com> | 04:02:56 nbsp;PM 08-07-2019 | bind/connect cleanup. |
34f095fcbf08 | Elliott Hughes <enh@google.com> | 01:31:48 nbsp;PM 08-07-2019 | xargs: bug compatibility with BSD/busybox/findutils. |
4be57ee021b3 | Elliott Hughes <enh@google.com> | 02:12:45 nbsp;PM 10-07-2019 | env.test: fix new test for toybox echo. |
0d754b823cfd | Elliott Hughes <enh@google.com> | 04:08:16 nbsp;PM 09-07-2019 | dd: iflags, oflags, fix ^C, fix the fundamental loop. |
c3ccbbc4ff33 | Rob Landley <rob@landley.net> | 01:53:23 nbsp;AM 10-07-2019 | Add dlist_lpop() to remove last entry (use dlist as stack). |
4c6f35ea529e | Elliott Hughes <enh@google.com> | 09:49:12 nbsp;AM 09-07-2019 | dd: fix seek= on stdout. |
a5da2e966ad6 | Elliott Hughes <enh@google.com> | 01:24:20 nbsp;PM 02-07-2019 | file: fix xz, add a few other Android types. |
82a33b3f060e | Elliott Hughes <enh@google.com> | 04:15:55 nbsp;PM 01-07-2019 | killall: better handling of long names. |
3d8bbdc83d8b | Elliott Hughes <enh@google.com> | 02:50:10 nbsp;PM 01-07-2019 | ifconfig.test: disable the pointopoint tests. |
6a63b625bfa2 | Rob Landley <rob@landley.net> | 03:54:56 nbsp;PM 06-07-2019 | Add comment and test. |
5822475e0d0b | Denys Nykula <nykula@ukr.net> | 02:27:24 nbsp;PM 05-07-2019 | Have env exec, not recurse to builtin. |
1e4cb6cae92d | Eric Molitor <emolitor@molitor | 09:33:33 nbsp;AM 03-07-2019 | nl: nl -v |
a55b7d709407 | Tom Cherry <tomcherry@google | 04:48:34 nbsp;PM 28-06-2019 | netcat: Add UNIX domain socket support (-U) |
5beb9842ed71 | Rob Landley <rob@landley.net> | 01:04:50 nbsp;PM 29-06-2019 | More toysh flow control plumbing. |
78991600dde4 | Eric Molitor <eric@improbable. | 07:52:00 nbsp;AM 29-06-2019 | Bash Compatibility Patch |
5363b0929864 | Elliott Hughes <enh@google.com> | 02:37:57 nbsp;PM 27-06-2019 | modinfo: various small fixes. |
9b7c46904d34 | Elliott Hughes <enh@google.com> | 01:48:43 nbsp;PM 26-06-2019 | split.test: don't rely on bash process substitution. |
50f27779b68f | Elliott Hughes <enh@google.com> | 01:27:01 nbsp;PM 27-06-2019 | file, stat: various small improvements. |
ccf574ecc4dd | Elliott Hughes <enh@google.com> | 11:15:31 nbsp;AM 27-06-2019 | touch.test: add missing `TZ=utc`s. |
c77018116cff | Rob Landley <rob@landley.net> | 11:42:14 nbsp;PM 26-06-2019 | testcmd shouldn't use shell builtin for TEST_HOST unless there isn't one in $PATH. |
40e55eb40afa | Elliott Hughes <enh@google.com> | 03:57:25 nbsp;PM 26-06-2019 | losetup: fix Android. |
b75675297700 | Elliott Hughes <enh@google.com> | 02:23:48 nbsp;PM 25-06-2019 | Fix cp.test to pass even if you're root or have a restrictive umask. |
38e239f7c1bd | Elliott Hughes <enh@google.com> | 04:27:00 nbsp;PM 25-06-2019 | killall.test: don't assume the shell is /bin/sh. |
fcac2a821c9b | Elliott Hughes <enh@google.com> | 02:01:07 nbsp;PM 25-06-2019 | Make chgrp and chown tests work on Android. |
ac631beb854f | Elliott Hughes <enh@google.com> | 01:59:52 nbsp;PM 24-06-2019 | blkid: adapt tests for util-linux blkid. |
7fceed5f75c9 | Rob Landley <rob@landley.net> | 02:32:36 nbsp;PM 25-06-2019 | Start over on toysh. |
aec194e573e6 | Elliott Hughes <enh@google.com> | 08:40:18 nbsp;AM 25-06-2019 | losetup: minor fixes. |
2eefbe410740 | Elliott Hughes <enh@google.com> | 10:38:48 nbsp;PM 24-06-2019 | lib/args.c: add quotes. |
600baebaced3 | Elliott Hughes <enh@google.com> | 10:35:29 nbsp;PM 24-06-2019 | tar: implement --mode. |
96231a5a77dc | Elliott Hughes <enh@google.com> | 11:22:17 nbsp;AM 22-06-2019 | diff: fix diff of stdin for systems without /tmp. |
85920266afd4 | Elliott Hughes <enh@google.com> | 09:33:10 nbsp;AM 22-06-2019 | Fix FAILCOUNT arithmetic for mksh. |
9c8c0400f1e2 | Rob Landley <rob@landley.net> | 12:06:05 nbsp;PM 23-06-2019 | Switch cp.c to FLAG() macros. |
525c084a6d68 | Rob Landley <rob@landley.net> | 09:35:51 nbsp;PM 22-06-2019 | Don't test shell builtin for kill. |
26adf95057c5 | Rob Landley <rob@landley.net> | 09:35:08 nbsp;PM 22-06-2019 | Make testcmd work if the path to $PWD has a space in it. |
afd29d4ab0d4 | Elliott Hughes <enh@google.com> | 09:05:17 nbsp;AM 22-06-2019 | Use FORCE_FLAGS in kill.c. |
3b9cfa70db01 | Denys Nykula <nykula@ukr.net> | 02:57:59 nbsp;PM 22-06-2019 | Fix mv with trailing slash in source. |
10534db2f614 | Gavin Howard <gavin@schedmd.co | 02:03:41 nbsp;PM 21-06-2019 | bc: fix a few bugs found in upstream |
97057b2c299b | Gavin Howard <gavin@schedmd.co | 10:18:52 nbsp;AM 21-06-2019 | bc: remove a power test that is now an error |
47a8842e78e7 | makepost <makepost@firemai | 04:29:10 nbsp;PM 10-06-2019 | Fix cp -r dir/. symlink child. |
66050d1a023b | Rob Landley <rob@landley.net> | 10:19:13 nbsp;PM 20-06-2019 | The O_PATH breaks stuff, have to work around Android's selinux rules for / some other way. |
90cc056dcd7e | Rob Landley <rob@landley.net> | 04:59:49 nbsp;PM 20-06-2019 | Teach dlist_pop() to work on a dlist_terminate()d list |
d0ff0d427828 | Mike Bennett <mbennett@google. | 09:35:46 nbsp;AM 19-06-2019 | Avoid a double-definition (iphdr) from netinet/in.h and linux/ip_tunnel.h by locally defining the single constant definition ip.c uses (IP_DF) if not already defined. |
1b7a19c72bac | Gavin Howard <yzena.tech@gmail | 08:07:43 nbsp;PM 11-06-2019 | bc: fix previous patch |
dddd1a13a997 | Rob Landley <rob@landley.net> | 11:57:41 nbsp;PM 11-06-2019 | Add DIRTREE_STATLESS to return entries we couldn't stat(). |
9d354377a8ae | Elliott Hughes <enh@google.com> | 02:57:06 nbsp;PM 11-06-2019 | Move sig_to_num and num_to_sig into portability.c. |
047be9a36e8b | Gavin Howard <yzena.tech@gmail | 07:52:37 nbsp;PM 10-06-2019 | bc: fix a bug in power |
3eeda4f9293f | Elliott Hughes <enh@google.com> | 12:38:43 nbsp;PM 10-06-2019 | find: add -true/-false. |
ebc2c400763d | Elliott Hughes <enh@google.com> | 08:20:40 nbsp;AM 10-06-2019 | kill: add trivial -l tests. |
85af4c287c69 | makepost <makepost@firemai | 04:53:28 nbsp;AM 10-06-2019 | Add failing test for cp -r dir/. symlink child. |
1e229a235d9e | Elliott Hughes <enh@google.com> | 10:52:38 nbsp;PM 07-06-2019 | Improve signal name<->number conversions. |
e2551dbf7409 | Rob Landley <rob@landley.net> | 01:53:11 nbsp;PM 09-06-2019 | Inverted test. |
78954416db30 | Elliott Hughes <enh@google.com> | 04:18:00 nbsp;PM 07-06-2019 | macOS: numerous fixes. |
61ef1dccec4e | Tom Cherry <tomcherry@google | 10:38:36 nbsp;AM 07-06-2019 | Remove getprop, setprop, start, and stop from toybox |
7771204cf7bc | Elliott Hughes <enh@google.com> | 03:29:29 nbsp;PM 06-06-2019 | Implement stat %C and find %Z. |
e94952c59815 | Elliott Hughes <enh@google.com> | 12:17:43 nbsp;PM 04-06-2019 | macOS build parallelism. |
81eb18b4800e | Elliott Hughes <enh@google.com> | 06:00:18 nbsp;PM 03-06-2019 | Clean up remaining TAIL_SEEK references. |
fee08385a219 | Rob Landley <rob@landley.net> | 06:37:27 nbsp;PM 03-06-2019 | Remove TAIL_SEEK config option, just always include it. |
c8a52bd25fac | Elliott Hughes <enh@google.com> | 01:20:13 nbsp;PM 03-06-2019 | tail: fix macOS build. |
fd894858261f | Elliott Hughes <enh@google.com> | 08:28:33 nbsp;AM 03-06-2019 | news.html: fix HTML, and be accurate about where `tail -f` was tested. |
ae3e3ae4a00b | Rob Landley <rob@landley.net> | 05:16:08 nbsp;PM 01-06-2019 | Teach file to recognize xz archives and old style tarballs. |
8994b82280f0 | Rob Landley <rob@landley.net> | 04:44:56 nbsp;PM 01-06-2019 | Teach tar to extract older tarballs. |
0e59dca1baa5 | Rob Landley <rob@landley.net> | 08:00:04 nbsp;PM 29-05-2019 | Release 0.8.1. |
a58d45a7d0af | Rob Landley <rob@landley.net> | 04:02:16 nbsp;PM 29-05-2019 | Teach find -printf about %.Ns patterns, tweak help text, add tests. |
40f6cc7e04e1 | Rob Landley <rob@landley.net> | 08:57:17 nbsp;PM 28-05-2019 | Workaround for mksh (which doesn't handle "VAR=blah thingy" right if thingy is a function, the variable winds up staying set after the function returns.) |
6d2205e8131e | Rob Landley <rob@landley.net> | 08:15:44 nbsp;AM 26-05-2019 | Teach sed about +N range ending. |
1dbd86ec825b | Elliott Hughes <enh@google.com> | 04:01:47 nbsp;PM 24-05-2019 | find: add -printf support. |
2f9d9096aac1 | Elliott Hughes <enh@google.com> | 01:30:51 nbsp;PM 24-05-2019 | grep: add --exclude-dir. |
797e55ad9b41 | Elliott Hughes <enh@google.com> | 12:40:24 nbsp;PM 24-05-2019 | time: fix -v output. |
94777894a950 | Rob Landley <rob@landley.net> | 07:48:33 nbsp;PM 25-05-2019 | Move notify.c into portability.c (collate the #ifdefs), move global variables into a structure passed as arguments, add x prefix to functions that can fail, add overflow test. |
c82d3108947c | Elliott Hughes <enh@google.com> | 04:28:19 nbsp;PM 23-05-2019 | tail: support -f on BSD too. |
cf624717b450 | Rob Landley <rob@landley.net> | 06:53:41 nbsp;PM 25-05-2019 | Toybox doesn't provide bzip2 or xz compression side (and the roadmap has it as out of scope), but the AOSP build airlock doesn't provide bzcat and friends. So tar needs to be able to use both: check for *zcat first, and fall back to "compressor -d" if it's not there. |
e99f74675248 | Elliott Hughes <enh@google.com> | 07:15:13 nbsp;PM 22-05-2019 | tar: turns out --sparse is also known as -S. |
b2a3fad140fa | Elliott Hughes <enh@google.com> | 11:59:25 nbsp;AM 22-05-2019 | macos_miniconfig: remove pending tr and add non-pending toys. |
1b487c96138a | Rob Landley <rob@landley.net> | 10:49:22 nbsp;PM 20-05-2019 | Less incomplete tar help text. |
e6460141851d | Rob Landley <rob@landley.net> | 11:18:26 nbsp;PM 19-05-2019 | Fix tar sparse extract with extension blocks. |
6534204a7ac3 | Rob Landley <rob@landley.net> | 01:39:01 nbsp;PM 19-05-2019 | Fix tar --sparse generation of extension block. |
abb373990e44 | Rob Landley <rob@landley.net> | 01:38:18 nbsp;PM 19-05-2019 | More tar tests. |
e69d2fc6981b | Rob Landley <rob@landley.net> | 02:35:28 nbsp;AM 19-05-2019 | Don't complain about short writes to stdout. |
e35bd58a461d | Rob Landley <rob@landley.net> | 01:23:42 nbsp;AM 19-05-2019 | Add pointless trailing --sparse entry for exact binary compartibility. |
cfa0256519bd | Rob Landley <rob@landley.net> | 01:11:05 nbsp;AM 19-05-2019 | Add --sparse file creation support to tar. |
d2df2d5f64de | Rob Landley <rob@landley.net> | 05:15:33 nbsp;PM 18-05-2019 | Fix a dead link, add link to OpenBSD suggested template license, and record Kirk McKusick's email for posterity. (I posted it to the mailing list when it happened, but this is more obvious...) |
a39eab3fc7da | Rob Landley <rob@landley.net> | 02:54:32 nbsp;AM 17-05-2019 | Fix a missing else, and an inverted test hidden by the missing else. |
ada1b3ab1eda | Rob Landley <rob@landley.net> | 07:07:57 nbsp;PM 16-05-2019 | Have ps.c human_readable fields use all the available space. |
7503a32bccae | Rob Landley <rob@landley.net> | 06:06:49 nbsp;PM 16-05-2019 | Use the space reserved in the header to display more precision. |
0536f45747a9 | Rob Landley <rob@landley.net> | 05:58:43 nbsp;PM 16-05-2019 | Add human_readable_long() for more than 3 digits of output. |
506b26470200 | Rob Landley <rob@landley.net> | 05:20:03 nbsp;PM 16-05-2019 | Minor code shrink. |
6a6eb6f7fdfc | Rob Landley <rob@landley.net> | 05:22:03 nbsp;PM 14-05-2019 | Checked in a debugging printf. Oops. |
5462157293bc | Rob Landley <rob@landley.net> | 11:35:56 nbsp;AM 14-05-2019 | Typo caused a segfault. (Oops.) |
922e6cd7e3a6 | Rob Landley <rob@landley.net> | 02:22:37 nbsp;PM 13-05-2019 | Use FLAG() macros in ls |
3e374556fe70 | Rob Landley <rob@landley.net> | 04:31:18 nbsp;PM 12-05-2019 | Comment tweak. |
e8688a3d4520 | Rob Landley <rob@landley.net> | 01:35:16 nbsp;AM 13-05-2019 | Fix a couple error paths that don't continue archive create/extract properly. |
01bb248ca03c | Rob Landley <rob@landley.net> | 04:29:36 nbsp;PM 12-05-2019 | Add VERBOSE=nopass to not show successful tests. |
d42656a54367 | Rob Landley <rob@landley.net> | 04:20:12 nbsp;PM 12-05-2019 | Disable lsattr from "make tests" because behavior differs with filesystem. |
cf2fa2821e25 | Rob Landley <rob@landley.net> | 01:18:58 nbsp;PM 12-05-2019 | Fix readlink0() to blank string on failure. |
706477ba3d7f | Rob Landley <rob@landley.net> | 02:34:29 nbsp;AM 11-05-2019 | Teach tar to extract type 'S' sparse file headers. |
4ed8782eddfa | makepost <makepost@firemai | 06:24:26 nbsp;PM 10-05-2019 | Walk -M /dir:/dir0:/dirN in man. |
3b9d89d67354 | Rob Landley <rob@landley.net> | 05:00:10 nbsp;PM 06-05-2019 | Some "echo" variants default to -e, use printf "%sn" to avoid that. |
48162c4ee3fb | Rob Landley <rob@landley.net> | 01:16:24 nbsp;PM 06-05-2019 | Greatly simplify and speed up regexec0() using REG_STARTEND. |
eb318d5b0322 | Rob Landley <rob@landley.net> | 01:02:49 nbsp;PM 06-05-2019 | Round allocation up to page size so s/x/yy/g thrashes less. |
6a40e12124b2 | Rob Landley <rob@landley.net> | 07:32:52 nbsp;PM 04-05-2019 | Optimize regexec0() for long lines. |
9f781cd5c3f7 | Rob Landley <rob@landley.net> | 06:22:51 nbsp;PM 04-05-2019 | Optimize s//g to avoid fresh strdup/free of entire line for each match. |
121322285aa1 | Rob Landley <rob@landley.net> | 11:45:43 nbsp;AM 03-05-2019 | Add a couple comments. |
bd7c5c055547 | Elliott Hughes <enh@google.com> | 06:41:11 nbsp;PM 02-05-2019 | env: fix case where a variable is replaced. |
d234c98318dc | Elliott Hughes <enh@google.com> | 03:28:21 nbsp;PM 01-05-2019 | Android moved the scheduler policy functions in Q. |
2497ecaf7d1e | Elliott Hughes <enh@google.com> | 04:32:02 nbsp;PM 29-04-2019 | man: support MANPATH. |
d97be5e94f46 | Elliott Hughes <enh@google.com> | 03:53:50 nbsp;PM 29-04-2019 | tar: use same tools for decompression as for compression. |
333a8c650098 | Rob Landley <rob@landley.net> | 05:09:07 nbsp;PM 30-04-2019 | Make echo -E switch off -e. |
e425ab040b53 | Elliott Hughes <enh@google.com> | 08:54:45 nbsp;AM 29-04-2019 | echo: add -E. |
07a716b167ef | makepost <makepost@firemai | 05:00:31 nbsp;PM 28-04-2019 | Search name and first line with man -k regex. |
2794b23fb331 | Elliott Hughes <enh@google.com> | 10:53:01 nbsp;AM 26-04-2019 | gzip: fix permissions perservation despite umask. |
02e370b5db82 | Rob Landley <rob@landley.net> | 07:35:54 nbsp;PM 26-04-2019 | Add -M and switch test suite to use it (so test doesn't need to run as root). |
fc7e28de64a3 | Rob Landley <rob@landley.net> | 06:50:09 nbsp;PM 26-04-2019 | Read .gz/.xz man pages and check sections in "man man" order. |
663bf3c0c7e9 | Elliott Hughes <enh@google.com> | 10:46:11 nbsp;AM 26-04-2019 | gzip: fix regressions caused by 7964e1f78b58d9c365361cc36b0422d9d56cd204. |
bd6e9d030cbf | Elliott Hughes <enh@google.com> | 10:11:47 nbsp;AM 26-04-2019 | more: better behavior with directories. |
81220b8090cc | Elliott Hughes <enh@google.com> | 09:33:08 nbsp;AM 26-04-2019 | file: improve test coverage. |
3e8fdc228df1 | Elliott Hughes <enh@google.com> | 10:48:21 nbsp;AM 25-04-2019 | file: add test ELF binaries. |
8bc59e09eebe | Elliott Hughes <enh@google.com> | 10:45:36 nbsp;AM 25-04-2019 | file: fix ELF note parsing. |
d0471402144a | Rob Landley <rob@landley.net> | 05:38:04 nbsp;PM 23-04-2019 | Remove librt, which is pulling in libpthread. |
05444e4ae675 | Rob Landley <rob@landley.net> | 05:34:09 nbsp;PM 22-04-2019 | struct deflate no longer lives in TT so must be explicitly zeroed, and use libbuf instead of toybuf in lib/ |
dfe7cbc62e06 | Rob Landley <rob@landley.net> | 04:50:59 nbsp;PM 22-04-2019 | More TEST_HOST -> toyonly |
d409fb40129f | Rob Landley <rob@landley.net> | 04:49:07 nbsp;PM 22-04-2019 | Switch some SKIP_HOST tests to toyonly. (The host could be toybox.) |
580a88f1a60c | Jarno Mäkipää <jmakip87@gmail.c | 03:25:59 nbsp;PM 13-04-2019 | vi.c changes to vi cmd execution |
99bca934a1fe | Rob Landley <rob@landley.net> | 01:03:02 nbsp;AM 22-04-2019 | And same flip in the airlock install. |
4fa306bb8866 | Rob Landley <rob@landley.net> | 12:21:03 nbsp;AM 22-04-2019 | Ahem: _decompression_ is ready, compression isn't yet. Change defconfig y/n. |
b492c16961e8 | Rob Landley <rob@landley.net> | 07:47:36 nbsp;PM 21-04-2019 | Remove some commands from airlock install PENDING that are now in defconfig. |
106d81abd8da | Rob Landley <rob@landley.net> | 07:47:16 nbsp;PM 21-04-2019 | Promote gzip/zcat but keep gunzip default n until lib/deflate.c finished. |
7964e1f78b58 | Rob Landley <rob@landley.net> | 07:23:45 nbsp;PM 21-04-2019 | A little more cleanup on gzip. |
c237aeab10ad | Rob Landley <rob@landley.net> | 04:46:31 nbsp;AM 21-04-2019 | Promote tar. |
0e289fc05165 | Rob Landley <rob@landley.net> | 04:25:08 nbsp;AM 21-04-2019 | Forgot to check in the toys.envc declaration. |
6314cf515cde | Rob Landley <rob@landley.net> | 04:22:31 nbsp;AM 21-04-2019 | Shouldn't need clearenv() for macosx now we've got xclearenv. |
4a045c6d6255 | Rob Landley <rob@landley.net> | 03:56:25 nbsp;AM 21-04-2019 | Switch --to-command to use xsetenv() and fix a typo with -J |
9ecdc22a66cc | Rob Landley <rob@landley.net> | 02:36:49 nbsp;AM 21-04-2019 | man: Whitespace |
5a1a668ce924 | makepost@firemail <makepost@firemai | 03:49:14 nbsp;PM 19-04-2019 | Implement man. |
543b2580c78c | Rob Landley <rob@landley.net> | 03:05:07 nbsp;AM 20-04-2019 | Add xunsetenv() for the error checking. |
71c3f623c601 | Rob Landley <rob@landley.net> | 02:51:51 nbsp;AM 20-04-2019 | New xsetenv() plumbing (repeatedly set same environment variables without leaking memory), and mod env command to test it. |
d8eeedddd0bd | Rob Landley <rob@landley.net> | 04:39:12 nbsp;PM 18-04-2019 | Remove a line that's already in toys.h. |
fb8ddbbf803b | Rob Landley <rob@landley.net> | 04:31:42 nbsp;PM 18-04-2019 | Why time based releases? (About the first half of it, anyway.) |
f3df8b655a2f | Rob Landley <rob@landley.net> | 04:21:44 nbsp;PM 18-04-2019 | Given dreamhost's tendency to repeatedly delete the mailing list web archives, link to another web archive as a backup. |
140563221899 | Rob Landley <rob@landley.net> | 02:58:05 nbsp;PM 18-04-2019 | Add -J support for xz |
5873cd68b1c6 | Rob Landley <rob@landley.net> | 02:52:56 nbsp;PM 18-04-2019 | Ignore --line-buffered argument for script compatibility (it's the default). |
362a6177acba | Rob Landley <rob@landley.net> | 05:14:11 nbsp;PM 16-04-2019 | Call setlinebuf(stdout) from singleinit, so automatic flush each n of output. |
2a1f89e5d941 | Rob Landley <rob@landley.net> | 04:53:27 nbsp;PM 16-04-2019 | Add argument to xflush() so it can test for stdout err without flushing. |
63a0e7afff27 | Rob Landley <rob@landley.net> | 06:14:20 nbsp;PM 12-04-2019 | Make help text spacing consistent. |
e478b177ab79 | Elliott Hughes <enh@google.com> | 12:32:40 nbsp;PM 23-03-2019 | scan_key: support more terminals. |
1a0ec19591a1 | Rob Landley <rob@landley.net> | 10:26:30 nbsp;PM 05-04-2019 | Restore symlink times and add --restrict |
fa02d010a0e6 | Rob Landley <rob@landley.net> | 10:11:55 nbsp;PM 05-04-2019 | Minor tweaks and fix a bug with "tar cvzf tar.tgz" autodetecting when specified. |
6a8a4f7d4b41 | Rob Landley <rob@landley.net> | 01:59:38 nbsp;PM 05-04-2019 | tar: Fix -O |
2b392761a7b7 | Rob Landley <rob@landley.net> | 01:53:30 nbsp;PM 05-04-2019 | tar cleanup: Hook up --exclude to filter plumbing |
35bf59326d7d | Rob Landley <rob@landley.net> | 05:07:33 nbsp;PM 04-04-2019 | Add "toyonly" function to test suite. |
0407a47561a5 | Rob Landley <rob@landley.net> | 05:06:21 nbsp;PM 04-04-2019 | Add decompressed version. |
170ce208408f | Rob Landley <rob@landley.net> | 02:15:37 nbsp;PM 04-04-2019 | Tweak stat. |
063e8a8deaa8 | liwugang <liwugang@xiaomi. | 06:45:59 nbsp;PM 04-04-2019 | stat: avoid null dereference. |
af2ee8dc9e35 | Rob Landley <rob@landley.net> | 11:05:33 nbsp;PM 03-04-2019 | More tar tests, and fix tar to pass them. |
5ec4aa7ee58c | Jarno Mäkipää <jmakip87@gmail.c | 09:44:59 nbsp;PM 03-04-2019 | VI rewrote char delete and hjkl movements |
7b11e55921aa | Rob Landley <rob@landley.net> | 01:52:02 nbsp;PM 03-04-2019 | Autodetect gzip and bz2 for both compression and decompression. |
aa349873624f | Rob Landley <rob@landley.net> | 09:48:36 nbsp;PM 02-04-2019 | Don't leak stdout pipe filehandle into children. |
daff8901cc80 | Rob Landley <rob@landley.net> | 09:02:24 nbsp;PM 02-04-2019 | Yeah, ok, that one can get used uninitialized. |
de71e746ae25 | Rob Landley <rob@landley.net> | 04:37:35 nbsp;PM 02-04-2019 | More tar cleanup, more tests. |
8f882370be15 | Rob Landley <rob@landley.net> | 03:03:32 nbsp;PM 02-04-2019 | Have xflush() only flush stdout (that's all it checks errors on), and tweak a couple comments. |
b6194477fca7 | Rob Landley <rob@landley.net> | 02:27:40 nbsp;PM 02-04-2019 | Fix a test that wasn't deterministic. |
113f5aa959a5 | Rob Landley <rob@landley.net> | 02:24:18 nbsp;PM 02-04-2019 | Don't emit random -EPIPE error messages in a pipeline, just exit silently. |
8978bbe38dd7 | Rob Landley <rob@landley.net> | 02:01:09 nbsp;PM 02-04-2019 | Don't check in todo notes. |
40fe0f18ffba | Rob Landley <rob@landley.net> | 01:55:58 nbsp;PM 02-04-2019 | More tar cleanup and tests. |
facfdfec1262 | Rob Landley <rob@landley.net> | 11:47:15 nbsp;AM 02-04-2019 | Help text tweak. |
56e3076ce3fa | Rob Landley <rob@landley.net> | 12:54:05 nbsp;PM 01-04-2019 | Silence spurious gcc "lnk cannot be used uninitialized" warning. |
c8de117f1c0c | Rob Landley <rob@landley.net> | 12:52:35 nbsp;PM 01-04-2019 | More tar cleanup. |
22905c647338 | Rob Landley <rob@landley.net> | 05:21:55 nbsp;PM 31-03-2019 | Add "skipnot" function to test suite, skips next test if command line fails. |
591f32cb97d2 | Rob Landley <rob@landley.net> | 05:02:56 nbsp;PM 31-03-2019 | More tar cleanup, some tests. |
7617d9cf3760 | Rob Landley <rob@landley.net> | 03:05:30 nbsp;PM 31-03-2019 | More tar cleanup. |
1387c0a6ea9a | Jarno Mäkipää <jmakip87@gmail.c | 06:44:23 nbsp;PM 29-03-2019 | vi: bug fixes |
1201a665bfa6 | Elliott Hughes <enh@google.com> | 12:11:22 nbsp;PM 28-03-2019 | bc: add a trivial regression test for input from stdin. |
6ca648cc1f55 | Jarno Mäkipää <jmakip87@gmail.c | 08:32:36 nbsp;AM 28-03-2019 | vi.c improved utf-8 support |
7c1601c2faec | Rob Landley <rob@landley.net> | 09:42:41 nbsp;PM 27-03-2019 | Skip file contents in error case. |
205b9e243eca | Rob Landley <rob@landley.net> | 09:39:32 nbsp;PM 27-03-2019 | Silence another broken gcc "tar is never used uninitialized" warning. |
865af8736524 | Rob Landley <rob@landley.net> | 09:35:57 nbsp;PM 27-03-2019 | Cleanup extract_to_disk(), enforce "file creation must be under cwd), implement deferred utime updates (so directory timestamps correct). |
527045debecb | Elliott Hughes <enh@google.com> | 09:56:27 nbsp;AM 27-03-2019 | xabspath: use O_PATH for dirfd. |
4eb39e1e3c94 | Rob Landley <rob@landley.net> | 01:34:59 nbsp;PM 27-03-2019 | Change fileunderdir() to return abspath to file. |
bcb06e324480 | Elliott Hughes <enh@google.com> | 02:54:59 nbsp;PM 26-03-2019 | xabspath: use O_PATH. |
d78f05e91bb3 | Rob Landley <rob@landley.net> | 03:40:00 nbsp;PM 26-03-2019 | Make touch use xparsedate() (result: -t and -d the same, autodetects format), and fix tests to pass on host too. |
0b7206b22e7e | Daniel Rosenberg <drosen@google.co | 04:08:07 nbsp;PM 25-03-2019 | Fix bc_vec_concat |
e954e37fbf92 | makepost@firemail <makepost@firemai | 11:29:12 nbsp;PM 25-03-2019 | Add rm -v. |
44dd6dd65204 | Vidar Holen <spam@vidarholen. | 02:44:58 nbsp;PM 25-03-2019 | find: fix inverted -exec exit status |
79dc2434cb8d | Rob Landley <rob@landley.net> | 06:05:34 nbsp;PM 24-03-2019 | Factor out xparsedate() and xvali_date() into lib. |
0f64c8026463 | Jarno Mäkipää <jmakip87@gmail.c | 06:45:27 nbsp;PM 24-03-2019 | vi: Code style cleanup |
c898d6ea73e3 | Jarno Mäkipää <jmakip87@gmail.c | 04:56:46 nbsp;PM 23-03-2019 | vi: Removed C99/GNU99 style for loop initializers |
32c617d476e5 | Jarno Mäkipää <jmakip87@gmail.c | 02:02:04 nbsp;PM 23-03-2019 | vi.c double_list based implementation. |
d1598daf209b | William Djupström <william@deepztre | 02:00:59 nbsp;PM 23-03-2019 | login: clear environment when -p is absent |
04d4f92f6292 | Rob Landley <rob@landley.net> | 12:56:10 nbsp;PM 22-03-2019 | Silence stupid, pointless warnings. |
e1582232c388 | Rob Landley <rob@landley.net> | 12:52:03 nbsp;PM 22-03-2019 | My todo entries were bothering people. |
daea408ef11a | Rob Landley <rob@landley.net> | 12:49:08 nbsp;PM 22-03-2019 | More tar cleanup, add --owner and --group, and start of new tests. |
99cd706b1ad7 | Rob Landley <rob@landley.net> | 03:53:18 nbsp;PM 21-03-2019 | Test for compiler existence when sourcing portability.sh. |
14eee98d9dbe | Rob Landley <rob@landley.net> | 09:25:14 nbsp;PM 20-03-2019 | Next round of tar cleanup. |
95574e3f2a47 | Elliott Hughes <enh@google.com> | 08:37:53 nbsp;PM 18-03-2019 | cmp/env/nice/nohup/sort: use TOYFLAG_ARGFAIL. |
7709875b443f | Rob Landley <rob@landley.net> | 11:36:12 nbsp;PM 18-03-2019 | Document the -k2.3,4.5 syntax and make it behave closer to the other one. |
b1562a6fda7e | Elliott Hughes <enh@google.com> | 08:43:04 nbsp;PM 18-03-2019 | diff: use TOYFLAG_ARGFAIL. |
94e80bb45714 | Rob Landley <rob@landley.net> | 05:28:51 nbsp;PM 17-03-2019 | More tar cleanup. |
6f987c552151 | Rob Landley <rob@landley.net> | 05:27:26 nbsp;PM 17-03-2019 | Fix xstrndup() bug. |
51eb95b5455a | Rob Landley <rob@landley.net> | 01:48:12 nbsp;PM 17-03-2019 | More tar cleanup. |
a7cecf3bbf09 | Gavin Howard <yzena.tech@gmail | 02:52:19 nbsp;PM 16-03-2019 | bc: fix an overflow bug in bc_num_ulong() |
21287daef23e | Rob Landley <rob@landley.net> | 08:06:24 nbsp;PM 16-03-2019 | Next round of tar cleanup. |
bf174d69cc4a | Rob Landley <rob@landley.net> | 10:32:12 nbsp;AM 14-03-2019 | I had some pending grep tests I hadn't checked in too. |
caa5a3b13113 | Elliott Hughes <enh@google.com> | 10:21:13 nbsp;PM 13-03-2019 | grep: use TOYFLAG_ARGFAIL for grep too. |
4157ed0625ff | Elliott Hughes <enh@google.com> | 10:10:48 nbsp;PM 13-03-2019 | load_policy: mention SELinux in the help. |
021954d8425d | Elliott Hughes <enh@google.com> | 10:06:38 nbsp;PM 13-03-2019 | date: don't hard-code 2019 in the test. |
3526680910b3 | Elliott Hughes <enh@google.com> | 07:48:11 nbsp;PM 12-03-2019 | timeout: remove bogus depends-on. |
7aa276db3c0f | Elliott Hughes <enh@google.com> | 06:00:26 nbsp;PM 12-03-2019 | date: fix various time zone/daylight time issues. |
1c17ba88c7f1 | Rob Landley <rob@landley.net> | 05:37:24 nbsp;PM 13-03-2019 | More tar cleanup. |
d28cfa561cfb | Hadrian Węgrzynow <hadrian@hawski.c | 09:29:40 nbsp;PM 12-03-2019 | Use defined constants for mkpathat. |
e889a27376f9 | Rob Landley <rob@landley.net> | 06:57:39 nbsp;PM 11-03-2019 | More tar cleanup. |
8bdef75d75f9 | Rob Landley <rob@landley.net> | 06:21:52 nbsp;PM 11-03-2019 | Add a code style note. |
d1f51490ee73 | Rob Landley <rob@landley.net> | 05:58:26 nbsp;PM 11-03-2019 | Work around musl-libc limitation. |
f2ac205b97fc | Rob Landley <rob@landley.net> | 01:46:36 nbsp;PM 11-03-2019 | I've hit a test failure twice where find -newer didn't because the timestamps were identical, so add a small delay. |
677cd8cea214 | Rob Landley <rob@landley.net> | 11:05:24 nbsp;PM 10-03-2019 | Add TOYFLAG_ARGFAIL() to allow argument parsing failures to exit with value. |
502b10c2ab6b | Elliott Hughes <enh@google.com> | 05:41:49 nbsp;PM 09-03-2019 | timeout: --foreground, --preserve-status, and --signal. |
ac9eea4afb88 | Elliott Hughes <enh@google.com> | 03:46:49 nbsp;PM 09-03-2019 | find: minor whitespace cleanup. |
8b42e1ffd68a | Elliott Hughes <enh@google.com> | 03:44:44 nbsp;PM 09-03-2019 | find: improve -context behavior on failure. |
0a4963242631 | Elliott Hughes <enh@google.com> | 03:32:46 nbsp;PM 09-03-2019 | Add missing isatty(3) call. |
fe12fb5146a8 | Rob Landley <rob@landley.net> | 06:17:16 nbsp;PM 10-03-2019 | Do a rm -rf of testdir between each command so debris files don't accumulate. |
bfd80bec1495 | Rob Landley <rob@landley.net> | 05:36:34 nbsp;PM 10-03-2019 | Make xsendfile() variants handle -1 length properly again. |
e9d3a2a38d46 | Rob Landley <rob@landley.net> | 05:36:00 nbsp;PM 10-03-2019 | install.c doesn't include the standard headers so hasn't got ARRAY_LEN() |
db6ed125e1aa | Rob Landley <rob@landley.net> | 04:39:29 nbsp;PM 10-03-2019 | Don't redirect stderr or xexec() error hidden. |
975960e20fd4 | Rob Landley <rob@landley.net> | 02:30:18 nbsp;PM 10-03-2019 | Make multiple sendfile variants, and teach xpopen_both() to use existing stdin/stdout filehandles. |
d5c1fe2ae383 | Rob Landley <rob@landley.net> | 07:16:48 nbsp;PM 09-03-2019 | Cosmetic tweak. |
bc5bb07e572e | Elliott Hughes <enh@google.com> | 04:13:30 nbsp;PM 08-03-2019 | find: add -context. |
b24e48f5e418 | Elliott Hughes <enh@google.com> | 10:42:18 nbsp;AM 08-03-2019 | file: add c-sky ELF machine. |
cd358823399a | Rob Landley <rob@landley.net> | 12:14:13 nbsp;AM 09-03-2019 | Half-finished su change checked in, sorry. |
e191597e6bbf | Rob Landley <rob@landley.net> | 09:04:25 nbsp;PM 07-03-2019 | Add reset_env() and make su and login use it. Do long-delayed login cleanup. |
f8ba1d6d8a9a | Rob Landley <rob@landley.net> | 08:38:22 nbsp;AM 06-03-2019 | More tar cleanup. |
7b51f1c390da | Rob Landley <rob@landley.net> | 01:01:58 nbsp;PM 04-03-2019 | More tar cleanup. |
51aab4cd7699 | Rob Landley <rob@landley.net> | 08:05:13 nbsp;AM 04-03-2019 | Don't print (null) in error messages. |
6d1eb1ce4080 | Elliott Hughes <enh@google.com> | 10:42:26 nbsp;PM 03-03-2019 | Consistently use ARRAY_LEN. |
9be2e85165c3 | Rob Landley <rob@landley.net> | 06:50:03 nbsp;PM 03-03-2019 | Doc tweak. |
8c8a43dde770 | Rob Landley <rob@landley.net> | 01:50:17 nbsp;PM 03-03-2019 | Cleanup pass on tar. |
168bfe5382c5 | Rob Landley <rob@landley.net> | 10:05:00 nbsp;PM 02-03-2019 | Make top -H show TID instead of PID, not collate %CPU into parent thread (resulting in 400% CPU with 4 threads), and add a couple comments. |
0ef76aab5ecf | Rob Landley <rob@landley.net> | 05:56:06 nbsp;PM 02-03-2019 | Promote devmem. |
d588ba744396 | Elliott Hughes <enh@google.com> | 11:21:25 nbsp;AM 02-03-2019 | Improve help consistency. |
b8001d13a68b | Elliott Hughes <enh@google.com> | 11:04:09 nbsp;AM 02-03-2019 | Fix instances of "Usage:" rather than "usage:". |
0de3874fe2c6 | Elliott Hughes <enh@google.com> | 10:59:53 nbsp;AM 02-03-2019 | devmem: new command. |
f8f6c0350848 | Rob Landley <rob@landley.net> | 04:51:14 nbsp;PM 01-03-2019 | William Djupström pointed out we need to chown() the tty. |
c96d4b9c6c9d | Rob Landley <rob@landley.net> | 04:47:13 nbsp;PM 01-03-2019 | Yes it's a one instruction race, but it bothers me. |
8f6554366bcf | Rob Landley <rob@landley.net> | 03:34:17 nbsp;PM 01-03-2019 | Minor tweaks. |
044c0d903085 | Elliott Hughes <enh@google.com> | 01:26:45 nbsp;PM 26-02-2019 | top: fix -b. |
8e82fca1cd7e | Colin Davidson <colrdavidson@gma | 12:21:55 nbsp;AM 25-02-2019 | arp: inline get_hw_add and minor sscanf error handling cleanup |
2d17d2762b0b | Elliott Hughes <enh@google.com> | 09:02:07 nbsp;AM 24-02-2019 | grep: add missing long synonyms used in AOSP. |
e2191095c3c6 | Rob Landley <rob@landley.net> | 11:36:00 nbsp;AM 24-02-2019 | A document I wrote ages ago about how mount works under the covers. |
f66ad669c46d | Elliott Hughes <enh@google.com> | 08:41:11 nbsp;PM 23-02-2019 | One last (for now) typo. |
8a9484e8bfbf | Rob Landley <rob@landley.net> | 11:22:53 nbsp;PM 23-02-2019 | Add UUID= support to mount, via blkid -U. |
6874839b97e5 | Rob Landley <rob@landley.net> | 09:03:27 nbsp;PM 23-02-2019 | Add blkid -U and -L. |
1558e7dbbf3a | Rob Landley <rob@landley.net> | 04:43:41 nbsp;PM 23-02-2019 | Promote mcookie |
38c3e0d0165f | Rob Landley <rob@landley.net> | 04:43:06 nbsp;PM 23-02-2019 | Cleanup mcookie. |
609c3e3cd3d8 | Isaac Dunham <ibid.ag@gmail.co | 04:38:35 nbsp;PM 23-02-2019 | Here's an 'mcookie' implementation for toybox. mcookie simply prints out 16 bytes of entropy in hexadecimal; it is typically used as the source for the "MIT magic cookies" that X11 uses for "secure" connections. The only implementation I know of is in util-linux; the problems with its documented behavior motivated me to write an alternate implementation. Specifically, getting 128 bytes from the kernel and finding the MD5 sum is not a sane PRNG, especially when only 16 bytes are needed. |
42af2e52e771 | Elliott Hughes <enh@google.com> | 07:37:24 nbsp;PM 22-02-2019 | Bumper typo cleanup. |
aa5ddae1bae1 | Rob Landley <rob@landley.net> | 08:26:29 nbsp;AM 23-02-2019 | Switch losetup to short arg var style and force typecasts for printf. |
aa8e84dbd9ad | Rob Landley <rob@landley.net> | 07:39:19 nbsp;AM 23-02-2019 | Switch mount to use FLAG() macros. |
0ecf053572de | Kevin van der Kam <kevin@lens-energ | 11:27:50 nbsp;PM 21-02-2019 | Fix typo in help |
4cc20c755468 | Elliott Hughes <enh@google.com> | 03:57:30 nbsp;PM 20-02-2019 | getfattr: add --only-values. |
01503a37c9ae | Rob Landley <rob@landley.net> | 07:58:41 nbsp;AM 20-02-2019 | Exit code should indicate _which_ signal oneit's exiting due to. |
ca673822484c | Rob Landley <rob@landley.net> | 07:46:40 nbsp;AM 20-02-2019 | Simplify netcat a lot using the net.c upgrades from last commit. |
c0afd2cb5a0f | Rob Landley <rob@landley.net> | 07:44:16 nbsp;AM 20-02-2019 | Make xgetaddrinfo() return a wildcard address for NULL host, and xconnbind() always set SO_REUSEADDR (which won't reuse an active port but merely disables the strange "but reply packets might come in after we close the socket" hand-wringing timeout nobody's cared about in decades.) |
3a66dc81de85 | Rob Landley <rob@landley.net> | 07:29:04 nbsp;AM 20-02-2019 | Minor cleanups, mostly wordwrapping. |
cf93c81427f4 | Elliott Hughes <enh@google.com> | 01:06:31 nbsp;PM 19-02-2019 | grep: add --quiet and --silent synonyms for -q. |
4e7af6aced85 | Uros Prestor <urosp@google.com | 03:12:51 nbsp;PM 15-02-2019 | route: fix command argument parsing |
5e99343e8951 | Elliott Hughes <enh@google.com> | 10:48:44 nbsp;PM 16-02-2019 | top: make the task/thread count add up. |
9197c0ae1d52 | Rob Landley <rob@landley.net> | 04:24:09 nbsp;PM 16-02-2019 | Disallow -o "" in top. |
c81f9151fec1 | Elliott Hughes <enh@google.com> | 04:30:56 nbsp;PM 15-02-2019 | top: differentiate tasks (processes) and threads in the header. |
10ef89219027 | Elliott Hughes <enh@google.com> | 03:36:05 nbsp;PM 15-02-2019 | top: make the column header span the terminal. |
a7a3c411fdb0 | Elliott Hughes <enh@google.com> | 12:20:42 nbsp;PM 15-02-2019 | mountpoint: add missing synopsis. |
86cf62c69e9a | Jason Spiro <jasonspiro@users | 12:08:25 nbsp;AM 15-02-2019 | Fix typos: e.g. change "cannonical" to "canonical". |
b31192fd73b3 | Rob Landley <rob@landley.net> | 01:48:02 nbsp;PM 14-02-2019 | The title line is confusing github's license detector thingy. |
8bd644457282 | Rob Landley <rob@landley.net> | 06:50:35 nbsp;AM 14-02-2019 | Use current time for unspecified fields, set weekday to match date. |
da11940f93ec | Elliott Hughes <enh@google.com> | 03:29:52 nbsp;PM 13-02-2019 | top: support Enter as a synonym for Space. |
706628b94e65 | Elliott Hughes <enh@google.com> | 03:10:29 nbsp;PM 13-02-2019 | top: use human_readable for the header lines too. |
8e7b298b17e5 | Elliott Hughes <enh@google.com> | 02:46:54 nbsp;PM 13-02-2019 | top: hide the cursor in interactive mode. |
6b018bc0ff30 | Rob Landley <rob@landley.net> | 08:05:39 nbsp;PM 13-02-2019 | Oops, missed one. |
3703383148c1 | Rob Landley <rob@landley.net> | 08:02:56 nbsp;PM 13-02-2019 | Use xrecvwait() in ping, and move signal handler setup to start of ping loop. |
7e6a7da60042 | Rob Landley <rob@landley.net> | 08:00:53 nbsp;PM 13-02-2019 | Move nanomove(), nanodiff(), union socksaddr, and xrecvwait() to lib. |
fbedc9dd74ae | Elliott Hughes <enh@google.com> | 09:02:24 nbsp;AM 13-02-2019 | find: fix -path/-ipath and add -wholename/-iwholename synonyms. |
318e7009e92e | Elliott Hughes <enh@google.com> | 10:02:12 nbsp;PM 12-02-2019 | date: more test cleanup. |
b928ec480cd7 | Elliott Hughes <enh@google.com> | 09:38:34 nbsp;PM 12-02-2019 | sed: fix endless loop in "b loop" test. |
7079a558d6e9 | Elliott Hughes <enh@google.com> | 04:29:09 nbsp;PM 12-02-2019 | sed: fix substitution of empty capturing groups. |
8326fe1f7e14 | Elliott Hughes <enh@google.com> | 07:03:30 nbsp;PM 07-02-2019 | date: some fixes. |
1a3c65c868b6 | Rob Landley <rob@landley.net> | 10:26:55 nbsp;PM 11-02-2019 | Inline more functions only called once, unwrap wrappers, etc. |
2394882a91dd | Rob Landley <rob@landley.net> | 06:20:47 nbsp;PM 11-02-2019 | Add SPDX identifier, and link to a wikipedia page. |
df69c98c33b2 | Rob Landley <rob@landley.net> | 06:38:56 nbsp;PM 10-02-2019 | Remove unnecessary macros and typedefs, multipliation by sizeof(char), etc. |
b7d58cca3dea | Rob Landley <rob@landley.net> | 08:36:54 nbsp;AM 10-02-2019 | Inline more macros only used once, replace BcId with struct str_len from lib, remove more unnecessary typecasts. |
586c30c65497 | Rob Landley <rob@landley.net> | 07:25:08 nbsp;PM 09-02-2019 | Remove more unnecessary macros. Inline bc_parse_exprs[] with the bit order reversed so the mask is 1<<(x&7) instead of 1<<(7-(x&7)). Can't _quite_ make printString() use unescape() out of lib because q is a thing? |
be2704f22eed | Rob Landley <rob@landley.net> | 06:27:21 nbsp;PM 09-02-2019 | Remove more useless typecasts, wrappers, and inline a function. |
9774fd4d3b2e | Rob Landley <rob@landley.net> | 03:23:13 nbsp;PM 09-02-2019 | Remove some unnecessary wrappers, indirection, and typecasts. |
b11e1206b419 | Rob Landley <rob@landley.net> | 08:15:28 nbsp;PM 08-02-2019 | Sigh. Update release version for non-git source builds. |
3ef015d73749 | Rob Landley <rob@landley.net> | 07:54:47 nbsp;PM 08-02-2019 | Update news.html for 0.8.0 release. |
638e3629916b | Elliott Hughes <enh@google.com> | 01:41:42 nbsp;PM 07-02-2019 | ps, top: fix VIRT and SHR fields. |
cea6a95c467d | Rob Landley <rob@landley.net> | 08:40:34 nbsp;AM 05-02-2019 | Promote sntp to net. |
54f0fc8a266b | Rob Landley <rob@landley.net> | 08:38:02 nbsp;AM 05-02-2019 | The android NDK does not appear to have adjtime(). (It has the syscall, and it has clock_settime(), but not the libc adjtime() function...) |
3e3c50c3fd16 | Rob Landley <rob@landley.net> | 08:21:03 nbsp;AM 05-02-2019 | Fix some llvm warnings. |
843b92406da0 | Rob Landley <rob@landley.net> | 08:17:25 nbsp;AM 05-02-2019 | Suppress warnings gcc should not be making (and a comment typo). |
11b2780ea60a | Rob Landley <rob@landley.net> | 08:14:40 nbsp;AM 05-02-2019 | Fix server loop timeout logic. |
7a3f339fd722 | Rob Landley <rob@landley.net> | 07:45:18 nbsp;AM 05-02-2019 | Fix server mode and make request timeout 3 tries of 3 seconds (9 sec total). |
b56f9f33fa1c | Rob Landley <rob@landley.net> | 10:52:47 nbsp;PM 04-02-2019 | Reset screen wrap mode (broken by qemu -nographic output). |
d5ad47d00063 | Elliott Hughes <enh@google.com> | 05:43:27 nbsp;PM 04-02-2019 | sort -o: fix behavior when output file is one of the input files. |
02f220a9a6a8 | Rob Landley <rob@landley.net> | 08:29:27 nbsp;PM 04-02-2019 | Next round of sntp work: server and multicast modes, actually set time... |
4ab5f9bd0613 | Elliott Hughes <enh@google.com> | 10:31:51 nbsp;AM 24-01-2019 | unzip tests. |
fa8a717bb908 | Elliott Hughes <enh@google.com> | 01:11:47 nbsp;PM 31-01-2019 | who: make the output more like coreutils who. |
354cc6aa0cf9 | Rob Landley <rob@landley.net> | 01:37:58 nbsp;PM 03-02-2019 | William Djupström pointed out that xexec() lost the absolute path check. |
ac617315854d | Rob Landley <rob@landley.net> | 02:51:31 nbsp;PM 01-02-2019 | Fix record-commands and logwrapper.c |
46c63ae43a89 | Rob Landley <rob@landley.net> | 10:45:54 nbsp;PM 31-01-2019 | Tweak build dependencies: rebuild toys/*/*.c when .o newer than .config. |
a1cfd0907999 | Rob Landley <rob@landley.net> | 10:42:12 nbsp;PM 31-01-2019 | Sed assumed FLAG(r) was 1 but didn't document it above the NEWTOY line. (oops) |
a242b5be0b48 | Rob Landley <rob@landley.net> | 04:16:07 nbsp;PM 30-01-2019 | Command logging wrapper to help analyze what commands scripts call and how. |
a8ade49b0566 | Gavin Howard <yzena.tech@gmail | 10:40:54 nbsp;AM 28-01-2019 | bc: Update to upstream version 1.1.0 |
0430bb09837e | Josh Gao <jmgao@google.com | 05:32:35 nbsp;PM 24-01-2019 | nc: allow immediate reuse of ports. |
a60d0bd0bfdd | Rob Landley <rob@landley.net> | 08:26:47 nbsp;AM 25-01-2019 | No real need to copy data into variables and do nothing else with it... |
ec3b378c036c | Rob Landley <rob@landley.net> | 08:06:00 nbsp;AM 25-01-2019 | Add "make bsd_defconfig" and "make macos_defconfig". |
b8070a742549 | Rob Landley <rob@landley.net> | 07:33:48 nbsp;AM 25-01-2019 | OpenEmbedded needs commands installed in specific places. |
49bfa0723dc4 | Rob Landley <rob@landley.net> | 06:09:49 nbsp;PM 24-01-2019 | grep: "tried" should track arguments (not files) that existed, move -o "" test into display function, use unsigned length so output lines can be up to 4g each. |
83b26a208725 | Rob Landley <rob@landley.net> | 08:57:15 nbsp;AM 24-01-2019 | More random in-progress sntp work. |
154221aba3bd | Elliott Hughes <enh@google.com> | 06:21:23 nbsp;PM 22-01-2019 | Whitespace: remove tabs from indentation. |
bbadc5e14136 | Elliott Hughes <enh@google.com> | 12:52:55 nbsp;PM 22-01-2019 | Fix sigjmp_buf/jmp_buf mismatches. |
208163ac89cf | Rob Landley <rob@landley.net> | 07:43:13 nbsp;AM 22-01-2019 | Actually calculating/displaying a reasonable time. |
facab519b3a3 | Rob Landley <rob@landley.net> | 12:36:31 nbsp;PM 21-01-2019 | Add more comments to ps.c and replace hardcoded value with a macro. |
b67a5a07b0c3 | Rob Landley <rob@landley.net> | 05:00:26 nbsp;PM 19-01-2019 | Have test.sh use portability.sh too. |
84ef9083fbb8 | Rob Landley <rob@landley.net> | 04:58:04 nbsp;PM 19-01-2019 | Factor out scripts/portability.sh and have genconfig.sh use it to find sed/gsed. |
81207825c50f | Rob Landley <rob@landley.net> | 04:50:23 nbsp;PM 19-01-2019 | Fix various warnings building on FreeBSD. |
7bfdff085dca | Elliott Hughes <enh@google.com> | 11:32:54 nbsp;AM 19-01-2019 | hostname: fix behavior when in jail. |
e47144c8d0bc | Elliott Hughes <enh@google.com> | 04:54:13 nbsp;PM 18-01-2019 | xargs: make --help match reality. |
ad63ea18f8ff | Rob Landley <rob@landley.net> | 08:34:05 nbsp;AM 18-01-2019 | Set of commands Ed Maste got building on FreeBSD. |
63c01d35853b | Rob Landley <rob@landley.net> | 08:32:15 nbsp;AM 18-01-2019 | First chunk of sntp code. |
d5becb1a234d | Rob Landley <rob@landley.net> | 08:31:12 nbsp;AM 18-01-2019 | Teach xpoll() to measure time if interrupted, and wait for what's left. |
d775032eea80 | Rob Landley <rob@landley.net> | 06:20:02 nbsp;AM 18-01-2019 | Airlock: linux-s390x build grew sha256sum dependency in 420, and remove "test". |
22927b0b9a75 | Rob Landley <rob@landley.net> | 08:58:04 nbsp;AM 16-01-2019 | Move xsendto() to lib/net.c. |
5c97bb7b4b6b | Rob Landley <rob@landley.net> | 09:53:56 nbsp;PM 14-01-2019 | Minor cleanups to patch. (Mostly whitespace and brackets.) |
3fc577277416 | Rob Landley <rob@landley.net> | 09:37:33 nbsp;PM 13-01-2019 | Better support patching files with tabs in the name. |
c68fa66380ab | Rob Landley <rob@landley.net> | 03:32:14 nbsp;PM 12-01-2019 | Fix cp permissions when copying symlink contents, and add test. |
bf76b49e295b | Elliott Hughes <enh@google.com> | 10:33:26 nbsp;AM 12-01-2019 | stat: add --format synonym for -c. |
411f7fc4781f | Elliott Hughes <enh@google.com> | 09:30:29 nbsp;AM 12-01-2019 | sed: add -z. |
7d355098320a | Rob Landley <rob@landley.net> | 01:26:29 nbsp;PM 12-01-2019 | Merge xconnect/xbind. |
41b5019a2052 | Elliott Hughes <enh@google.com> | 09:04:48 nbsp;AM 12-01-2019 | patch: add -s to the synopsis line and fix typos. |
1f0cfeef3ca3 | Rob Landley <rob@landley.net> | 10:01:44 nbsp;PM 11-01-2019 | Fix b ending with } |
323779dde2a4 | Elliott Hughes <enh@google.com> | 04:22:11 nbsp;PM 11-01-2019 | sed: add test for AOSP build breakage. |
6f6b7614e463 | Elliott Hughes <enh@google.com> | 02:33:05 nbsp;PM 11-01-2019 | patch: add -s/--quiet. |
0a3809566e65 | Elliott Hughes <enh@google.com> | 04:24:17 nbsp;PM 08-01-2019 | modprobe: don't return failure just because we didn't find global config. |
93e1b9ecb174 | Peter Collingbour <pcc@google.com> | 03:22:50 nbsp;PM 08-01-2019 | ls: Fix -t to also sort by st_mtim.tv_nsec. |
ae04b513b269 | Elliott Hughes <enh@google.com> | 11:57:42 nbsp;AM 08-01-2019 | file: add riscv ELF machine. |
441bb479dad2 | Elliott Hughes <enh@google.com> | 11:49:44 nbsp;AM 08-01-2019 | xchdir: show the specific failure. |
60dea9ec5208 | Rob Landley <rob@landley.net> | 06:45:00 nbsp;PM 08-01-2019 | FreeBSD doesn't #define IUTF8 in termios.h, add workaround to portability.h. |
3a3860a05a98 | Ed Maste <emaste@freebsd.o | 01:48:29 nbsp;PM 08-01-2019 | FreeBSD will use the getmntinfo API as with Apple |
9aebc5f1a73e | Rob Landley <rob@landley.net> | 06:37:15 nbsp;PM 08-01-2019 | Ed Maste says freebsd hasn't got sys/xattr.h, so move it to portability.h. |
a30a4431bacd | Ed Maste <emaste@freebsd.o | 01:48:04 nbsp;PM 08-01-2019 | Add FreeBSD endianness support |
bcbb580fdc3f | Elliott Hughes <enh@google.com> | 10:35:10 nbsp;PM 07-01-2019 | more: don't _exit(0) on success. |
695c62fbbb2a | Elliott Hughes <enh@google.com> | 04:13:49 nbsp;PM 07-01-2019 | modprobe: reset errno before ins_mod. |
bfbdd4a2db0c | Elliott Hughes <enh@google.com> | 04:41:53 nbsp;PM 07-01-2019 | Use `return` rather than `continue` to make bash 4.4 happy. |
e95778682ac4 | Rob Landley <rob@landley.net> | 07:02:32 nbsp;PM 02-01-2019 | Josh Gao said "netcat -l -p 12345" broke: |
67a2b56b77bf | Rob Landley <rob@landley.net> | 04:58:46 nbsp;PM 29-12-2018 | Use FLAG() macros in ps. |
626e8e98d5db | Rob Landley <rob@landley.net> | 02:16:17 nbsp;PM 27-12-2018 | ipv6 address didn't fit in the buffer. |
e5066ba5acc4 | Rob Landley <rob@landley.net> | 11:18:57 nbsp;AM 27-12-2018 | Make poke() alignment-agnostic. |
831266c06862 | Rob Landley <rob@landley.net> | 12:07:14 nbsp;PM 26-12-2018 | Teach the argument plumbing how to do -@ for mkfs.vfat |
5a670c5883a9 | Rob Landley <rob@landley.net> | 09:24:07 nbsp;PM 25-12-2018 | Simplify the mkflags logic a bit. |
bb184f1a4e8a | Rob Landley <rob@landley.net> | 04:22:16 nbsp;PM 23-12-2018 | Add grep --color |
40e162e58dff | Elliott Hughes <enh@google.com> | 11:25:26 nbsp;AM 20-12-2018 | Fix UDP checksum verification error. |
4f5717dd140e | Rob Landley <rob@landley.net> | 05:50:16 nbsp;PM 19-12-2018 | First stab at sort -V |
5ebd387640ed | Rob Landley <rob@landley.net> | 04:50:10 nbsp;PM 19-12-2018 | Fix sort -x attached to a key. |
b3b5ae1240cc | Elliott Hughes <enh@google.com> | 09:18:00 nbsp;AM 19-12-2018 | readlink: add --canonicalize synonym for -f. |
880e41fa9611 | Elliott Hughes <enh@google.com> | 08:58:36 nbsp;AM 19-12-2018 | md5sum/sha1sum: add --status and --check, fix --check with multiple files. |
b6c12d25bce1 | Rob Landley <rob@landley.net> | 10:24:16 nbsp;AM 18-12-2018 | Add grep tests to "make tests". |
9535dadad6be | Rob Landley <rob@landley.net> | 09:36:20 nbsp;PM 17-12-2018 | Use FLAG() macros in grep. |
84e22115a55f | Rob Landley <rob@landley.net> | 09:27:25 nbsp;PM 17-12-2018 | A couple more grep tests, and slightly use dlist_terminate() for the loops. |
c1a22bbca751 | Rob Landley <rob@landley.net> | 08:26:19 nbsp;PM 17-12-2018 | Only set FLAGS_NODASH when arguments didn't have a dash. |
ca3528d7bf97 | Rob Landley <rob@landley.net> | 07:30:42 nbsp;PM 17-12-2018 | Fix remaining grep_tests. |
eadbf601a0c9 | Rob Landley <rob@landley.net> | 07:46:16 nbsp;PM 15-12-2018 | Add sed -iEXT to keep backup files. |
c2a44fbe073f | Rob Landley <rob@landley.net> | 09:22:10 nbsp;PM 14-12-2018 | Add xrename() |
d4017dbd0a42 | Rob Landley <rob@landley.net> | 04:44:15 nbsp;PM 11-12-2018 | Implement --preserve default = mot behavior (fixes segfault when no argument). |
06af852a0f36 | Josh Gao <jmgao@google.com | 05:04:21 nbsp;PM 10-12-2018 | nc: add UDP support. |
0e431542e98f | Josh Gao <jmgao@google.com | 04:57:46 nbsp;PM 10-12-2018 | nc: add IPv6 support. |
3c2a6d362270 | Rob Landley <rob@landley.net> | 09:14:04 nbsp;PM 09-12-2018 | Support embedded NUL bytes in grep output, and free memory leaked per-file. |
004ab612d5cb | Rob Landley <rob@landley.net> | 07:37:48 nbsp;PM 09-12-2018 | More grep.tests: make exit code 2 happen when it should. |
2eb2fdea88b8 | Rob Landley <rob@landley.net> | 07:02:32 nbsp;PM 09-12-2018 | Fix first grep.test failure (-B + -b not producing middle field). |
ac89784055a6 | Rob Landley <rob@landley.net> | 03:13:58 nbsp;PM 08-12-2018 | Rikk on github asked for the examples back. |
b795c45fff19 | Elliott Hughes <enh@google.com> | 06:13:42 nbsp;PM 07-12-2018 | macOS: fix getconf(1) build. |
fcbe8c639d60 | Elliott Hughes <enh@google.com> | 06:03:23 nbsp;PM 07-12-2018 | macOS: fix code using POSIX 2008 `st_[acm]tim` fields. |
66723ec39d97 | Rob Landley <rob@landley.net> | 07:11:16 nbsp;PM 07-12-2018 | Forgot to check the portability.? changes. (Oops.) |
1bc733dea997 | Rob Landley <rob@landley.net> | 09:27:25 nbsp;AM 07-12-2018 | Fix mktemp to pass tests. |
cc906e2a063d | Elliott Hughes <enh@google.com> | 11:06:55 nbsp;AM 06-12-2018 | mktemp: just the missing tests. |
71900746fb1e | Elliott Hughes <enh@google.com> | 04:31:14 nbsp;PM 04-12-2018 | macOS: iconv(1) needs libiconv on the mac. |
747e296ff656 | Rob Landley <rob@landley.net> | 09:29:51 nbsp;PM 04-12-2018 | Add FLAG(x) macro, expanding to (toys.optflags & FLAG_##x) |
141a075c0e19 | Elliott Hughes <enh@google.com> | 02:22:12 nbsp;PM 04-12-2018 | Clean up some --help formatting. |
bcf244f3e6ff | Elliott Hughes <enh@google.com> | 12:45:38 nbsp;PM 04-12-2018 | macOS: move getmountlist.c functions into portability.c. |
a6ec1d989bba | Elliott Hughes <enh@google.com> | 10:58:13 nbsp;AM 04-12-2018 | mktemp: more tests, more fixes. |
f5d9d76447d3 | Rob Landley <rob@landley.net> | 09:04:02 nbsp;AM 04-12-2018 | Also remove SORT_BIG from sort.test. |
95a1d0ec4d79 | Rob Landley <rob@landley.net> | 08:26:26 nbsp;AM 04-12-2018 | Remove CFG_SORT_BIG, just always do that. |
80e5d01eb0fa | Rob Landley <rob@landley.net> | 05:04:23 nbsp;PM 03-12-2018 | Break runtest.sh out again: the Android devs were using it. |
87c0214c495a | Elliott Hughes <enh@google.com> | 09:54:46 nbsp;AM 03-12-2018 | mktemp: fix warning with glibc 2.15. |
b742998a2671 | Rob Landley <rob@landley.net> | 04:53:03 nbsp;PM 02-12-2018 | Teach testcmd to say short name rather than full path. |
01844db4fb92 | Rob Landley <rob@landley.net> | 04:22:41 nbsp;PM 02-12-2018 | Merge runtest.sh into test.sh. |
4dad0aa2d9b1 | Rob Landley <rob@landley.net> | 03:56:41 nbsp;PM 02-12-2018 | Fresh implementation of test.c. |
af6d35ed53de | Rob Landley <rob@landley.net> | 09:58:28 nbsp;PM 01-12-2018 | Stop testing the shell builtin, test the actual command. |
428df7d77438 | Elliott Hughes <enh@google.com> | 04:46:39 nbsp;PM 30-11-2018 | macOS: remove unnecessary |
2c859218d74b | Elliott Hughes <enh@google.com> | 02:48:31 nbsp;PM 30-11-2018 | macOS: fix uname. |
7e0a4bfc423a | Rob Landley <rob@landley.net> | 05:15:59 nbsp;PM 30-11-2018 | Tweak comments. |
360a2bfd5de1 | Elliott Hughes <enh@google.com> | 01:47:05 nbsp;PM 30-11-2018 | macOS: Apple's ancient linker doesn't have --as-needed or --gc-sections. |
890909a6d0ec | Elliott Hughes <enh@google.com> | 01:31:33 nbsp;PM 30-11-2018 | macOS: work around header idiosyncracies. |
c6ee3c269e06 | Elliott Hughes <enh@google.com> | 01:05:00 nbsp;PM 30-11-2018 | macOS: move struct sysinfo out of GLOBALS. |
b8878682a49f | Elliott Hughes <enh@google.com> | 01:24:34 nbsp;PM 29-11-2018 | macOS: fix endian macros for macOS. |
a87efd2ab0c9 | Rob Landley <rob@landley.net> | 07:34:08 nbsp;PM 29-11-2018 | Marius Adaskevicius pointed out mdev -s should follow symlinks. |
2d0251960835 | Rob Landley <rob@landley.net> | 06:50:32 nbsp;PM 29-11-2018 | Remove an extra #include |
db055c5b3e5f | Elliott Hughes <enh@google.com> | 12:46:16 nbsp;PM 29-11-2018 | macOS: remove glibc 2.10 workarounds. |
40a09367f6f9 | Elliott Hughes <enh@google.com> | 04:14:17 nbsp;PM 28-11-2018 | mktemp: add -t and fix behavior. |
a38fcb7587d5 | Elliott Hughes <enh@google.com> | 04:22:32 nbsp;PM 28-11-2018 | macOS: there's no |
acfbb13661f4 | Elliott Hughes <enh@google.com> | 12:27:14 nbsp;PM 28-11-2018 | macOS: replace local strnstr with strcasestr. |
687992df6a48 | Elliott Hughes <enh@google.com> | 03:38:40 nbsp;PM 28-11-2018 | macOS: noreturn. |
96014d82f809 | Elliott Hughes <enh@google.com> | 11:57:01 nbsp;AM 28-11-2018 | macOS: use -E rather than -r for sed extended regular expressions. |
a24b0dd59e2e | Elliott Hughes <enh@google.com> | 01:40:00 nbsp;PM 26-11-2018 | head: add --bytes synonym for -c. |
9c8d2169ea07 | Reverend Homer <mk.43.ecko@gmail | 04:01:17 nbsp;PM 26-11-2018 | file: small do_regular_file optimization |
7f062f2dcfa5 | Rob Landley <rob@landley.net> | 05:50:05 nbsp;PM 20-11-2018 | Skip tests that don't have the executable bit set unless $TEST_ALL set. |
7a46d1db95a5 | Rob Landley <rob@landley.net> | 05:44:43 nbsp;PM 20-11-2018 | Chmod +x tests that pass with VERBOSE=fail and -x on tests needing work. |
0a75914fb787 | Rob Landley <rob@landley.net> | 05:42:45 nbsp;PM 20-11-2018 | Fix up some tests for running as a normal user. |
42f8b18bc27b | Rob Landley <rob@landley.net> | 09:54:36 nbsp;AM 20-11-2018 | Eduardas Meile asked umount to ignore -c due to broken init systems. |
30ebb153fb12 | Rob Landley <rob@landley.net> | 04:42:06 nbsp;PM 19-11-2018 | A few more GLOBALS() single character argument style conversions. |
3d4219014ae5 | Rob Landley <rob@landley.net> | 10:54:26 nbsp;AM 19-11-2018 | Eduardas Meile reported "The -Werror=format-security flag is applied by default in Yocto 2.6 Thud release" and identified several error_exit() and friends that should use the _raw versions. |
503e6362290d | Rob Landley <rob@landley.net> | 06:25:08 nbsp;PM 17-11-2018 | Convert more GLOBALS argument vars to the new single letter code style. |
7d26f1071d17 | Elliott Hughes <enh@google.com> | 03:16:29 nbsp;PM 14-11-2018 | hostname: add -s/-f and -d. |
2f35365eb3b1 | Elliott Hughes <enh@google.com> | 02:42:40 nbsp;PM 14-11-2018 | cmp: add --quiet and --silent synonyms for -s. |
d1d751e4be38 | Elliott Hughes <enh@google.com> | 02:17:33 nbsp;PM 13-11-2018 | dirname: support multiple arguments. |
2559f9dd6b7e | Rob Landley <rob@landley.net> | 12:13:44 nbsp;PM 17-11-2018 | Volodymyr Medvid reported that install -d doesn't honor -o or -g. |
7f75b87aed07 | Rob Landley <rob@landley.net> | 11:57:11 nbsp;AM 17-11-2018 | Cosmetic leanup (hide stderr prompts). |
2ed6a1d8d6ff | Rob Landley <rob@landley.net> | 09:56:52 nbsp;AM 17-11-2018 | Remove the "const" and "restrict" nonsense so it compiles without tainting lib.c |
1ee1c71e9dbc | Gavin Howard <yzena.tech@gmail | 10:36:37 nbsp;AM 03-11-2018 | Update bc for 1.1 release |
833fb23fe8b4 | Rob Landley <rob@landley.net> | 05:22:37 nbsp;PM 13-11-2018 | Instead of #warning about the musl bug, work around it (wrap syscalls ourselves) |
457dda293028 | Elliott Hughes <enh@google.com> | 08:52:29 nbsp;PM 12-11-2018 | basename: -s SUFFIX. |
d54fac979ef9 | Elliott Hughes <enh@google.com> | 01:34:21 nbsp;PM 13-11-2018 | touch: ignore -f like everyone else. |
9fb36217ced8 | Elliott Hughes <enh@google.com> | 01:21:18 nbsp;PM 13-11-2018 | mkdir: accept both --parent and --parents as synonyms for -p. |
6a73e13d75d3 | Rob Landley <rob@landley.net> | 08:07:02 nbsp;PM 02-11-2018 | Convert more option vars to the new (single letter) coding style. |
49e1d8733ebc | Rob Landley <rob@landley.net> | 07:09:22 nbsp;PM 02-11-2018 | Trivial cleanup of uniq.c. |
6a6b12317149 | Rob Landley <rob@landley.net> | 05:51:12 nbsp;PM 01-11-2018 | Discard harmless error messages. |
46e18cfc38bf | Rob Landley <rob@landley.net> | 04:27:20 nbsp;PM 01-11-2018 | Update news.html for 0.7.8 release. |
2626ae7db6df | Rob Landley <rob@landley.net> | 10:24:02 nbsp;PM 31-10-2018 | Update version to 0.7.8. |
b3e1d6dbd549 | Rob Landley <rob@landley.net> | 07:38:36 nbsp;PM 30-10-2018 | Promote watch to other. |
12e10799eee9 | Rob Landley <rob@landley.net> | 02:08:43 nbsp;PM 30-10-2018 | Use % for -n and shut up gcc's broken "may be used uninitialized" warnings. |
852b24fd1b59 | Elliott Hughes <enh@google.com> | 12:40:11 nbsp;PM 29-10-2018 | Update roadmap for AOSP. |
a87a3a5a80d6 | Elliott Hughes <enh@google.com> | 01:55:17 nbsp;PM 24-10-2018 | getconf: add -a, fix the LFS_ output, and blame bionic rather than musl for UIO_MAXIOV/_SC_UIO_MAXIOV. |
85c1c26b69a8 | Rob Landley <rob@landley.net> | 12:02:54 nbsp;PM 28-10-2018 | Rename interestingtimes.c to tty.c. (It's the "not curses" code.) |
a3ebfb38cb84 | Rob Landley <rob@landley.net> | 03:12:11 nbsp;PM 27-10-2018 | Don't unnecessarily recalculate library list. |
9d68531780ca | Rob Landley <rob@landley.net> | 03:02:48 nbsp;PM 27-10-2018 | Zach Van Rijn asked for "find -empty". |
6998ba2359fe | Rob Landley <rob@landley.net> | 02:04:44 nbsp;PM 27-10-2018 | Dirtree shouldn't put a "No" in front of filename for "permission denied". |
c9571603db29 | Rob Landley <rob@landley.net> | 10:54:18 nbsp;AM 27-10-2018 | Fix "make distclean defconfig toybox" all on one line (good of $CROSS_COMPILER changed), better error message when .config missing. |
71984f3e2882 | Rob Landley <rob@landley.net> | 10:09:08 nbsp;AM 27-10-2018 | Allow unstripped build to overwrite read-only output file. |
ad1f2685eb27 | Nick Kralevich <nnk@google.com> | 10:18:14 nbsp;AM 22-10-2018 | Don't call TIOCGWINSZ on non-ttys |
e13985bf8168 | Rob Landley <rob@landley.net> | 09:55:18 nbsp;PM 21-10-2018 | Document % argument suffixes in toybox --help. |
f80065b3b451 | Rob Landley <rob@landley.net> | 09:48:29 nbsp;PM 21-10-2018 | Make ./top -d .1234567890m work. |
07a3b9192001 | Rob Landley <rob@landley.net> | 09:36:51 nbsp;PM 21-10-2018 | Add % to lib/args.c (long time in milliseconds), add xmillitime(), redo xparsetime() not to need floating point, adjust callers. |
3e0b077ec236 | Rob Landley <rob@landley.net> | 01:05:22 nbsp;PM 21-10-2018 | Move start_redraw() to lib/ and have ps.c (top) use it. |
74f22a7d5cb6 | Elliott Hughes <enh@google.com> | 04:21:37 nbsp;PM 17-10-2018 | Some more --help consistency. |
3727bafda409 | Rob Landley <rob@landley.net> | 02:40:20 nbsp;PM 20-10-2018 | The static NDK fix broke the dynamic NDK build. |
8014d3127841 | Rob Landley <rob@landley.net> | 09:59:58 nbsp;AM 20-10-2018 | Add SPDX identifier, update copyright year, move kconfig note into kconfig/ directory. |
b123b1160826 | Rob Landley <rob@landley.net> | 06:18:59 nbsp;PM 10-10-2018 | Fix static Android NDK build. |
9492c7fce507 | Rob Landley <rob@landley.net> | 06:36:12 nbsp;AM 10-10-2018 | Rewrite of watch. |
c349e6f2e192 | Rob Landley <rob@landley.net> | 05:28:06 nbsp;AM 10-10-2018 | Trivial speedup to format_iso_time(), teach parsetime() leading garbage != 0. |
c276b8a8c2a5 | Rob Landley <rob@landley.net> | 05:26:02 nbsp;AM 10-10-2018 | Add xsignal_flags() and more consistently use xsignal() instead of signal(). |
1f73aace0feb | Rob Landley <rob@landley.net> | 07:55:11 nbsp;PM 07-10-2018 | Fix non-android ps build. |
ace221343e8c | Rob Landley <rob@landley.net> | 07:54:57 nbsp;PM 07-10-2018 | Fix getconf build for musl. |
742f553b1819 | Elliott Hughes <enh@google.com> | 09:29:17 nbsp;AM 07-10-2018 | libcutils isn't in the NDK. |
2b789c342a8a | Rob Landley <rob@landley.net> | 12:09:51 nbsp;PM 07-10-2018 | Fix build break on x32 target. |
1c336a9e7dec | Rob Landley <rob@landley.net> | 10:41:48 nbsp;PM 06-10-2018 | getconf: add missing names used by AOSP. |
0ba371384f4d | Rob Landley <rob@landley.net> | 10:18:52 nbsp;PM 06-10-2018 | Say undefined for sysconf/pathconf -1, remove goto, help text tweak, remove curly brackets around single line if(). |
951c73334a77 | Rob Landley <rob@landley.net> | 02:07:47 nbsp;PM 06-10-2018 | Check for cross compiler before creating any generated/* files w/probed vals. |
e8d6600f07cc | Elliott Hughes <enh@google.com> | 03:15:06 nbsp;PM 05-10-2018 | date.test: add some tests. |
4cc0bb10fd53 | Elliott Hughes <enh@google.com> | 03:14:28 nbsp;PM 05-10-2018 | date: fix some tests. |
42d080fef4cc | Elliott Hughes <enh@google.com> | 04:19:18 nbsp;PM 02-10-2018 | getconf: add pathconf(3) variables. |
966341c88859 | Elliott Hughes <enh@google.com> | 02:06:23 nbsp;PM 02-10-2018 | getconf: fix glibc NPROCESSORS_ONLN. |
92b359f00057 | Elliott Hughes <enh@google.com> | 02:00:30 nbsp;PM 04-10-2018 | Add the current state of AOSP to the roadmap. |
b33d37d6f735 | Elliott Hughes <enh@google.com> | 04:34:49 nbsp;PM 27-09-2018 | Make it possible to build the AOSP .config against glibc. |
e29880dee2be | Elliott Hughes <enh@google.com> | 04:09:54 nbsp;PM 27-09-2018 | blockdev: BLKRAGET returns 512-byte sectors. |
d40e21cebdc7 | Rob Landley <rob@landley.net> | 11:39:10 nbsp;AM 29-09-2018 | Command not in pending or example should probably default y. |
e221153728e2 | Rob Landley <rob@landley.net> | 07:07:55 nbsp;AM 26-09-2018 | Don't claim to have i2cget non-byte mode support yet. |
951b2fdffb03 | Rob Landley <rob@landley.net> | 05:33:12 nbsp;PM 21-09-2018 | Promote i2ctools. |
c5ca3166a2a6 | Elliott Hughes <enh@google.com> | 04:17:43 nbsp;PM 17-09-2018 | Implement i2c utilities. |
3f98870c621d | Rob Landley <rob@landley.net> | 12:54:56 nbsp;PM 21-09-2018 | Stack can grow in either direction, so needs signed subtraction and abs(). Both positive and both negative should work, even crossing midpoint (which should never happen on linux) works in two's complement. |
2b8a9766d8b4 | Rob Landley <rob@landley.net> | 02:56:40 nbsp;PM 16-09-2018 | file: remove %s with no corresponding argument. |
bc5dcac48484 | Rob Landley <rob@landley.net> | 02:26:45 nbsp;PM 16-09-2018 | Nommu systems want to _exit() after vfork when exec fails, but should do cleanup ala fflush(0) after a normal exec() failure. |
19f7ad4949e1 | Rob Landley <rob@landley.net> | 02:17:09 nbsp;PM 16-09-2018 | It should never matter on Linux (where the top half of virtual address space is reserved for the kernel), but technically a pointer is unsigned long. |
ca595ca6cd08 | Rob Landley <rob@landley.net> | 01:58:30 nbsp;PM 16-09-2018 | Fluff up the roadmap a bit. |
df4e2efa6dc3 | Elliott Hughes <enh@google.com> | 04:26:07 nbsp;PM 23-08-2018 | Add .bmp supoprt to file(1). |
d6c5f558eb82 | Elliott Hughes <enh@google.com> | 03:47:08 nbsp;PM 23-08-2018 | Add .wav support to file(1). |
d20a11f236b5 | Elliott Hughes <enh@google.com> | 09:54:45 nbsp;AM 14-09-2018 | Fix glibc build after 013876f067a11ebfcf47789921b376e7bf3bf5b8. |
013876f067a1 | Rob Landley <rob@landley.net> | 05:01:51 nbsp;PM 11-09-2018 | Add a couple Android NDK links for reference. |
28e36c9487bd | Rob Landley <rob@landley.net> | 02:22:20 nbsp;PM 09-09-2018 | Variable data needs to go at the end. |
288321ac8637 | Rob Landley <rob@landley.net> | 03:42:02 nbsp;PM 08-09-2018 | Tweaks to make building with Android NDK's llvm happier. |
ef3044114aca | Kevin Spiteri <kspiteri@ieee.or | 09:33:31 nbsp;PM 05-09-2018 | Clean up test.c |
8993496e496c | Rob Landley <rob@landley.net> | 03:02:21 nbsp;PM 31-08-2018 | Convert option style. |
198b2b48345c | maqsood3525@live. <maqsood3525@live | 11:27:17 nbsp;PM 29-08-2018 | added fold test for discussion |
e579e69656b3 | Rob Landley <rob@landley.net> | 12:24:21 nbsp;PM 28-08-2018 | Add a test case raised on the list. |
d74148279c87 | Rob Landley <rob@landley.net> | 10:53:37 nbsp;PM 26-08-2018 | Add binary file detection to grep. |
009b55edc4ba | Rob Landley <rob@landley.net> | 02:16:49 nbsp;PM 26-08-2018 | Convert more commands to the new option/GLOBALS code style. |
1aaef2d2b728 | Rob Landley <rob@landley.net> | 01:23:10 nbsp;PM 26-08-2018 | Remove ls sub-option: always support --color. |
482c422f8e8e | Rob Landley <rob@landley.net> | 03:32:22 nbsp;PM 25-08-2018 | Convert more argument variables in GLOBALS() to new style. |
79c403179b60 | Rob Landley <rob@landley.net> | 11:44:24 nbsp;AM 25-08-2018 | Coding style change: 1) Use argument letter for variable names filled out by that argument (so "t:" fills out TT.t), 2) go ahead and collate arguments of same type on same line. (Order's guaranteed by C99 either way.) |
873a3216ccc5 | Rob Landley <rob@landley.net> | 05:16:42 nbsp;PM 21-08-2018 | Use 033 instead of e gcc extension. |
8e221d54c809 | Rob Landley <rob@landley.net> | 04:22:21 nbsp;PM 19-08-2018 | Oneit shouldn't reboot the system if it's not pid 1. |
2d32142041b6 | Rob Landley <rob@landley.net> | 01:48:01 nbsp;PM 19-08-2018 | Comment tweak. |
6050532813c5 | Rob Landley <rob@landley.net> | 11:57:15 nbsp;PM 18-08-2018 | Allow enough space padding for "192.168.123.456/24" to consistently indent. |
17a2d5783ac3 | Rob Landley <rob@landley.net> | 11:02:00 nbsp;PM 17-08-2018 | Make microcom use set_terminal() and move speed setting into set_terminal(). |
151e3f782333 | Gavin Howard <yzena.tech@gmail | 12:15:50 nbsp;AM 08-08-2018 | Add bc (and its tests) to pending |
49d02c41fe60 | Faustas Azuolas B <afaustas@gmail.c | 08:31:18 nbsp;AM 07-08-2018 | Added support for a fourth field in mdev.conf |
e2ebdd95f0b1 | Rob Landley <rob@landley.net> | 08:04:15 nbsp;AM 07-08-2018 | Forgot to check in the deflate header change, and pending shouldn't default y. |
f14a54137494 | Rob Landley <rob@landley.net> | 05:40:40 nbsp;PM 05-08-2018 | Add ifconfig -S (short view), and do some minor cleanups while there. |
844f0d1aae28 | Rob Landley <rob@landley.net> | 01:03:42 nbsp;PM 05-08-2018 | Tweak help text. |
adda07bf3b06 | Rob Landley <rob@landley.net> | 12:01:52 nbsp;PM 05-08-2018 | Make gzip/zcat use lib/deflate.c when not using zlib, and inline fix_time(). |
fc655a04768c | Elliott Hughes <enh@google.com> | 12:14:23 nbsp;PM 01-08-2018 | Fix modprobe error handling. |
d7c111f4c39d | Elliott Hughes <enh@google.com> | 04:31:36 nbsp;PM 26-07-2018 | wc: fix the column width heuristics even further. |
e9dfdd76d5b4 | Elliott Hughes <enh@google.com> | 03:42:02 nbsp;PM 26-07-2018 | Add tests for grep with implicit/explicit BREs and explicit EREs. |
65c743f97a73 | Elliott Hughes <enh@google.com> | 11:39:42 nbsp;AM 24-07-2018 | file: slightly improve .class, add .dex. |
4b6c9d20f727 | Rob Landley <rob@landley.net> | 04:24:25 nbsp;PM 03-08-2018 | Typo. |
db017ea49b31 | Patrick Oppenland <patrick.oppenlan | 03:09:13 nbsp;PM 18-07-2018 | xgetrandom: use getrandom result if it succeeds |
b51fcf8e7946 | Rob Landley <rob@landley.net> | 04:09:57 nbsp;PM 03-08-2018 | Don't include toys.h and lib/*.c in config2help.c, the host vs cross compiler build context (probes for portability.h) is too fiddly to keep stright, just copy the parts we need into the host tool. |
7335fe792847 | Francesco Valla <valla.francesco@ | 08:25:56 nbsp;AM 04-06-2018 | configure: fix typo |
5e940c3806f5 | Rob Landley <rob@landley.net> | 10:36:06 nbsp;AM 03-08-2018 | Fix error message pointed out by Reverend Homer. |
917892ea7d67 | Rob Landley <rob@landley.net> | 03:47:49 nbsp;PM 02-08-2018 | Move pending/compress.c to lib/deflate.c, first pass at genericizing it. |
72af8466ac0e | Rob Landley <rob@landley.net> | 12:04:33 nbsp;PM 28-07-2018 | Check for integer overflow in pathologically broken elf files by moving the sh_size>file length test inside the loop and changing the vars to unsigned. |
0c5577513f21 | Rob Landley <rob@landley.net> | 11:27:14 nbsp;PM 19-07-2018 | Tweak/add some comments. |
701d0d9328f3 | Rob Landley <rob@landley.net> | 08:14:19 nbsp;PM 18-07-2018 | ps.c cleanups after help text reshuffle. |
98be9501e6ca | Rob Landley <rob@landley.net> | 08:00:03 nbsp;PM 18-07-2018 | Factor out "ps -o help" to show fields, move help text into -o type array, add comments to get_ps(). |
05cca08e0ffe | Elliott Hughes <enh@google.com> | 02:54:55 nbsp;PM 09-07-2018 | diff: fix build with -Wformat=security. |
2352bd4da2b2 | Konst Mayer <cdlscpmv@gmail.c | 08:26:18 nbsp;PM 13-07-2018 | Fix typo in a macro name |
0bce1bdafb1b | Elliott Hughes <enh@google.com> | 01:02:09 nbsp;PM 06-07-2018 | Fix wc column widths. |
489a74ee60d8 | Rob Landley <rob@landley.net> | 09:37:21 nbsp;PM 08-07-2018 | Fix ping -w and -W, fix ping -c with no reply (kept sending while waiting), and trim -W default to 3 seconds (so "time ping 1.2.3.4" says 5 seconds). |
66d1776fb855 | Rob Landley <rob@landley.net> | 01:16:16 nbsp;AM 08-07-2018 | Fix division by zero errors and double summary in ping. |
d2e317a622c6 | Rob Landley <rob@landley.net> | 07:40:35 nbsp;PM 06-07-2018 | Bionic ships newer libc with older kernels, so Android needs to fallback at runtime for ENOSYS. |
ff2d528a0a69 | Rob Landley <rob@landley.net> | 06:49:03 nbsp;PM 04-07-2018 | Add xgetrandom() with probe for new system call (else open/read /dev/{,u}random) |
4d673c9ad4c6 | Elliott Hughes <enh@google.com> | 04:57:21 nbsp;PM 28-06-2018 | diff: add timestamps to the ---/+++ lines and --color. |
7771e94e2a08 | Rob Landley <rob@landley.net> | 11:56:34 nbsp;PM 02-07-2018 | Dereference one layer of symlink in multiplexer on lookup failure, so you can "ln -s gsed sed" or similar if you need to use nonstandard names for things. |
92a54f8092c3 | Rob Landley <rob@landley.net> | 09:59:22 nbsp;PM 02-07-2018 | Fix bugs in yesterday's bufgetgrgid() work (reported by Elliott). |
5a6179f8c367 | Rob Landley <rob@landley.net> | 09:41:11 nbsp;PM 30-06-2018 | Loop retrying larger allocation sizes for bufgetpwuid/bufgetgrgid. |
de365c8a091a | Rob Landley <rob@landley.net> | 06:27:59 nbsp;PM 29-06-2018 | Cleanup pass on passwd, needs more testing. |
753f2faa0b38 | Elliott Hughes <enh@google.com> | 04:38:32 nbsp;PM 28-06-2018 | stat: `stat -f` uses %T rather than %t. |
8f32a56c8e43 | Elliott Hughes <enh@google.com> | 04:30:38 nbsp;PM 28-06-2018 | stat: fix %a in default output. |
da08d787916c | Elliott Hughes <enh@google.com> | 04:28:28 nbsp;PM 28-06-2018 | stat: remove hideous GNUism. |
d376344bfd83 | Rob Landley <rob@landley.net> | 09:47:16 nbsp;PM 28-06-2018 | Tweak help text to clarify time fields are access/modification/creation time. |
28d780b265f7 | Rob Landley <rob@landley.net> | 11:04:11 nbsp;PM 26-06-2018 | The prlimit probe broke when implicit function declarations became an error (see comment in ulimit.c about the glibc header bug), so copy prototype into the probe too. Without this ulimit always disabled by config probe. |
a28099897695 | Rob Landley <rob@landley.net> | 06:03:20 nbsp;PM 23-06-2018 | Add a couple more fmt tests. |
89d6d71cdaa3 | Rob Landley <rob@landley.net> | 05:06:17 nbsp;PM 23-06-2018 | News and version update for 0.7.7 release. |
8b0486cf0c37 | Rob Landley <rob@landley.net> | 09:49:38 nbsp;PM 21-06-2018 | Elliott pointed out that ping's been promoted, not needed in airlock list. |
c5ddfba4809e | Rob Landley <rob@landley.net> | 01:05:38 nbsp;AM 21-06-2018 | Promote fmt to other |
f8c93b1ec6f9 | Rob Landley <rob@landley.net> | 12:25:35 nbsp;AM 21-06-2018 | Tweak fmt width calculation. |
84015ca09da2 | Rob Landley <rob@landley.net> | 11:44:19 nbsp;PM 20-06-2018 | Redo of fmt.c around loopfiles_lines() and understanding tab indents. |
a2363811a34d | Rob Landley <rob@landley.net> | 08:24:44 nbsp;PM 19-06-2018 | The kernel's old kconfig had _shipped files, the new one should too, but until then install bison and flex. (Not yacc and lex, the kernel build is calling the propreitary versions.) |
d948ac5f32cb | Rob Landley <rob@landley.net> | 03:06:32 nbsp;PM 14-06-2018 | More cut tests. |
851930b82dec | Rob Landley <rob@landley.net> | 02:50:02 nbsp;PM 14-06-2018 | Fix cut -DF as awk replacement by not matching delimiterless lines with -D |
d63bc6849c2a | Rob Landley <rob@landley.net> | 02:10:17 nbsp;PM 14-06-2018 | Change do_lines() semantics to end with a callback(0,0) to indicate EOF, adjusting existing users. |
5605a0ff2ad2 | Rob Landley <rob@landley.net> | 12:14:52 nbsp;PM 14-06-2018 | I tend to put extra parentheses around & because its precedence being slightly wonky was Dennis Ritche's one public regret about C (see https://www.lysator.liu.se/c/dmr-on-or.html). |
442f7a0c90b5 | Elliott Hughes <enh@google.com> | 03:01:17 nbsp;PM 13-06-2018 | ping: support ping6 as a synonym for `ping -6`. |
36772a1926be | Elliott Hughes <enh@google.com> | 02:24:30 nbsp;PM 13-06-2018 | ping: add -m, switch to xsetsockopt. |
1e0dd35f3cfe | Elliott Hughes <enh@google.com> | 12:04:30 nbsp;PM 12-06-2018 | top: remove flicker in interactive mode. |
1683db07dd8b | Elliott Hughes <enh@google.com> | 05:14:29 nbsp;PM 11-06-2018 | top: running processes are shown in bold. |
42ad032a945f | Elliott Hughes <enh@google.com> | 01:17:34 nbsp;PM 11-06-2018 | Add tests for file stdin behavior. |
871c5d740a7f | Rob Landley <rob@landley.net> | 12:53:13 nbsp;PM 11-06-2018 | Promote ping to toys/net |
3b0ff97a8f37 | Rob Landley <rob@landley.net> | 12:52:10 nbsp;PM 11-06-2018 | Fix ping -f, add summary section, yank TOYFLAG_ROOTONLY. |
c88d216f221e | Rob Landley <rob@landley.net> | 01:10:29 nbsp;PM 09-06-2018 | Show workaround for the kernel bug when ping hits it. |
5efc1674a81c | Francesco Valla <valla.francesco@ | 04:09:22 nbsp;PM 02-06-2018 | call strip as $STRIP |
1e90addea792 | Rob Landley <rob@landley.net> | 12:36:23 nbsp;PM 02-06-2018 | Convert more ps help text to two columns. |
9448c3394465 | Rob Landley <rob@landley.net> | 04:26:28 nbsp;PM 27-05-2018 | Teach "file -" to recognize ELF files, add bounds checking and comments. |
8a394040539e | Rob Landley <rob@landley.net> | 10:24:02 nbsp;AM 19-05-2018 | Add buildroot prerequisites to roadmap. |
a5604f290121 | Reverend Homer <mk.43.ecko@gmail | 09:20:03 nbsp;AM 07-05-2018 | remove also "symlink" after file.test |
8db5d5bef242 | Zach van Rijn <me@zv.io> | 05:49:27 nbsp;PM 06-05-2018 | Fix bug in 'xxd' causing incorrect translation for upper-case characters. |
eee28e7b5851 | Elliott Hughes <enh@google.com> | 03:09:14 nbsp;PM 03-05-2018 | Support fractional seconds (and other time units) in `top -d`. |
828fc9c8be7e | Rob Landley <rob@landley.net> | 07:09:05 nbsp;PM 03-05-2018 | Promote uuidgen. |
ec66213424e6 | Elliott Hughes <enh@google.com> | 10:32:07 nbsp;PM 02-05-2018 | Add uuidgen. |
3169d948c049 | Elliott Hughes <enh@google.com> | 02:09:48 nbsp;PM 23-04-2018 | Don't include spurious 'r's in `top -b` output. |
dffdc0a75b70 | filipperich <filip@perich.net | 04:38:45 nbsp;PM 19-04-2018 | Update tftp.c |
941f5644d18b | Rob Landley <rob@landley.net> | 10:32:20 nbsp;AM 18-04-2018 | Add the flags linux kernel build checks for. |
1e1684742dc2 | Rob Landley <rob@landley.net> | 07:58:41 nbsp;PM 13-04-2018 | Add getconf. |
b6427f1bfe72 | Minghui Liu <minghui.liu.95@g | 02:31:11 nbsp;PM 12-04-2018 | Fix "cp -p" doesn't preserve timestamps bug |
8fdd58a02257 | Rob Landley <rob@landley.net> | 10:37:33 nbsp;PM 08-04-2018 | Add cp --parents |
221439164eb6 | Rob Landley <rob@landley.net> | 10:12:08 nbsp;PM 08-04-2018 | Add mkpath() for common case of mkpathat(), and #define magic constants. |
cd3f81ebe5c8 | Rob Landley <rob@landley.net> | 08:50:10 nbsp;PM 08-04-2018 | Add readlink -m to show where a missing path would be. |
4f81242e3849 | Rob Landley <rob@landley.net> | 07:48:04 nbsp;PM 08-04-2018 | Add -- to "eval". |
ef46bb708207 | Rob Landley <rob@landley.net> | 06:07:30 nbsp;PM 08-04-2018 | Fix error message: update $NAME before complaining about test with wrong # args. |
bd3a4a0308e1 | Rob Landley <rob@landley.net> | 05:02:55 nbsp;PM 08-04-2018 | Ubuntu's ln -f dies if you do "ln -s link link; ln -sf / link". Toybox's ln -f does the rm and retry if the first attempt fails for any reason. |
b60eaface3b1 | Elliott Hughes <enh@google.com> | 10:01:22 nbsp;AM 04-04-2018 | Fix precedence error in vmstat. |
0043e99318bf | Rob Landley <rob@landley.net> | 10:11:43 nbsp;PM 03-04-2018 | Factor out xtempfile() |
9448f8e57ed6 | Rob Landley <rob@landley.net> | 10:07:46 nbsp;PM 03-04-2018 | Finish renameing test_* to demo_* in example directories and tweak README. |
c244273ffb17 | Rob Landley <rob@landley.net> | 07:29:00 nbsp;PM 02-04-2018 | Library probes need $LDFLAGS (for --static) |
58aed2b87d12 | Rob Landley <rob@landley.net> | 07:26:16 nbsp;PM 02-04-2018 | Second argument to inet_ntop() is int, not long. (64 bit big endian systems care.) |
96c0084bca9e | Rob Landley <rob@landley.net> | 07:39:46 nbsp;PM 31-03-2018 | Use XVFORK() macro, add option ranges, make lookup_port() check /etc/services, remove redundant CLOEXEC (xsocket does it) and CFG_NETCAT_LISTEN test (we're not doing FORCE_FLAGS so FLAG_L and FLAG_l become zero), remove comments about vfork triggering compiler/libc bugs (XVFORK handles it). |
e16c181f5869 | Rob Landley <rob@landley.net> | 07:38:56 nbsp;PM 31-03-2018 | Remove semicolon from WOULD_EXIT() macro (screws up if statement levels). |
01b5fb007cb0 | Rob Landley <rob@landley.net> | 06:09:59 nbsp;PM 28-03-2018 | Haroon Maqsood pointed out "vmstat 1 1" didn't stop and "vmstat -n" didn't print the first header line. |
16c4357f0d0d | Rob Landley <rob@landley.net> | 05:36:33 nbsp;PM 26-03-2018 | Rename demo_human_readable.c->demo_number.c and have it do atolx() too. |
48ac4c6c4fb7 | Rob Landley <rob@landley.net> | 07:39:02 nbsp;PM 23-03-2018 | Fix break caused by removing toys/e2fs.h. |
3fed6c84e76f | Rob Landley <rob@landley.net> | 07:32:49 nbsp;PM 23-03-2018 | Add the extra info we've got back to the error message. |
7fe1c73cf940 | Rob Landley <rob@landley.net> | 07:28:40 nbsp;PM 23-03-2018 | Inline toys/e2fs.h into mke2fs.c. (Debris from the dawn of time.) |
de28ab46e8ee | Minghui Liu <minghui.liu.95@g | 03:39:43 nbsp;AM 22-03-2018 | atolx should use tolower instead of toupper |
0068c53f7e13 | Rob Landley <rob@landley.net> | 02:06:02 nbsp;PM 21-03-2018 | Collate two error messages that both mean "your kernel is broken". |
133915d49405 | Elliott Hughes <enh@google.com> | 11:33:42 nbsp;AM 16-03-2018 | Fix vmstat for large machines. |
07fc8fc52730 | Minghui Liu <minghui.liu.95@g | 05:40:34 nbsp;PM 20-03-2018 | Fix atolx not integer error when used with suffix *d |
279fe0b437f7 | Rob Landley <rob@landley.net> | 07:13:03 nbsp;PM 20-03-2018 | Minghui Liu pointed out that the b and c suffixes were reported as errors. |
aa265ebff4fd | Rob Landley <rob@landley.net> | 11:23:24 nbsp;AM 19-03-2018 | Ryan Prichard pointed out that du -d0 should act like du -s, but the plumbing wouldn't let him assign a negative default value, so I fixed it. |
19a042b71f35 | Elliott Hughes <enh@google.com> | 01:53:11 nbsp;PM 22-01-2018 | Un-default fmt(1) while it's in pending. |
24618ae6f03e | Rob Landley <rob@landley.net> | 07:54:39 nbsp;PM 18-03-2018 | The author of that bc.c says it won't be ready for 6 months and I'm not to touch it in the meantime, so no point having it in pending. |
dca9fcccbc19 | Elliott Hughes <enh@google.com> | 04:38:34 nbsp;PM 14-03-2018 | Fix last uninitialized warning. |
028f9bbb65c4 | Minghui Liu <minghui.liu.95@g | 04:54:56 nbsp;PM 12-03-2018 | Add beep feature to watch |
9477d6497f3e | Rob Landley <rob@landley.net> | 07:04:27 nbsp;PM 12-03-2018 | bc cleanup: a few obvious inlines. |
8ea127977e3e | Rob Landley <rob@landley.net> | 06:30:27 nbsp;PM 12-03-2018 | bc cleanup: move for(int i;) declarations to int i; for(i;). |
30e23c72a12f | Elliott Hughes <enh@google.com> | 10:02:08 nbsp;AM 12-03-2018 | Add xxd -o. |
f71f8485efbe | Elliott Hughes <enh@google.com> | 09:04:33 nbsp;AM 12-03-2018 | Fix bug in names_to_pid. |
fac8b8e6632a | Gavin Howard <yzena.tech@gmail | 09:14:59 nbsp;PM 10-03-2018 | Add bc to pending |
e85bab2c9703 | Rob Landley <rob@landley.net> | 08:44:37 nbsp;PM 10-03-2018 | Split "comma separated values" parsing from mntent.h plumbing. |
9d84dc3564a6 | Rob Landley <rob@landley.net> | 08:22:52 nbsp;PM 10-03-2018 | Add a way for commands to distinguish "ps -ax" from "ps ax". |
a36cf940366e | Ng Zhi An <zhin@google.com> | 01:13:12 nbsp;PM 09-03-2018 | Add getra and setra to blockdev |
5d61b1cf4171 | Rob Landley <rob@landley.net> | 10:46:00 nbsp;AM 10-03-2018 | Record the news.html update for last release. |
c0ad45451371 | Rob Landley <rob@landley.net> | 11:24:22 nbsp;AM 24-02-2018 | Update version string to 0.7.6. |
63b9816bf32a | Rob Landley <rob@landley.net> | 08:09:08 nbsp;PM 22-02-2018 | Bugfix, facility values are <<3 in the headers. |
66f12b756a54 | Rob Landley <rob@landley.net> | 07:35:10 nbsp;PM 18-02-2018 | Work around a musl-libc bug that has facilitynames/prioritynames in headers but then the link fails. |
afb4bb9e5060 | Rob Landley <rob@landley.net> | 01:03:33 nbsp;PM 17-02-2018 | Add RFC link to the examples. |
9a2c9da7cf72 | Rob Landley <rob@landley.net> | 12:38:06 nbsp;PM 10-02-2018 | Fix ps -T again, but this time read files from tid directory, not pid. (Otherwise updating pid to parents makes threads read thread parent data.) |
371dfd41efca | Rob Landley <rob@landley.net> | 10:34:42 nbsp;AM 10-02-2018 | Rename struct strawberry -> struct ofields, and carveup -> procpid. |
2530d54f1145 | Elliott Hughes <enh@google.com> | 10:41:52 nbsp;PM 08-02-2018 | Fix the pidof comm and cmdline tests. |
912646fc08d1 | Rob Landley <rob@landley.net> | 09:03:34 nbsp;AM 09-02-2018 | Andreas Gampe suggested a different fix. |
24c63d1dd238 | Rob Landley <rob@landley.net> | 08:57:10 nbsp;AM 08-02-2018 | Thinko pointed out by Andreas Gampe (causing segfaults in top, oops). |
29fb63849d4d | Rob Landley <rob@landley.net> | 08:07:12 nbsp;PM 04-02-2018 | People keep running ./configure, so have it do a defconfig for them. |
e2275c069bb6 | Rob Landley <rob@landley.net> | 05:35:29 nbsp;PM 04-02-2018 | Add crc32. |
fde08536eaff | Rob Landley <rob@landley.net> | 07:55:13 nbsp;PM 31-01-2018 | Ahem, I _said_ basic ping support. |
1498c2fc3d0a | Rob Landley <rob@landley.net> | 06:44:58 nbsp;PM 30-01-2018 | Basic ping support. Requires echo 0 $((1<<30)) > /proc/sys/net/ipv4/ping_group_range (as root) |
03b83ee148b6 | Rob Landley <rob@landley.net> | 03:10:44 nbsp;PM 24-01-2018 | Revert the ps -T thing until I understand what Elliott wants. |
1fec45a2a57f | Elliott Hughes <enh@google.com> | 02:04:24 nbsp;PM 22-01-2018 | Fix hang in losetup test. |
c26d631f7b38 | Reverend Homer <mk.43.ecko@gmail | 11:45:02 nbsp;PM 21-01-2018 | Fix variables in help.txt |
a35a9c0a4d17 | Rob Landley <rob@landley.net> | 10:55:07 nbsp;AM 21-01-2018 | gzip cleanup: fix test_gzip, unify do_gzip/do_gunzip, inline gzerror_msg(). |
b76343c9d970 | Rob Landley <rob@landley.net> | 10:29:25 nbsp;PM 20-01-2018 | Fix gunzip to past test_gunzip. |
416397e14858 | Rob Landley <rob@landley.net> | 09:46:45 nbsp;PM 15-01-2018 | Fix "ps -T 1234" to show thread belonging to that PID. |
a75364e25676 | Rob Landley <rob@landley.net> | 01:37:25 nbsp;PM 15-01-2018 | Merge shared_main() back into ps_main() and top_main(), add comments. |
4fdf9942fec4 | Rob Landley <rob@landley.net> | 11:51:42 nbsp;AM 15-01-2018 | Add more comments to ps. |
4577605121fa | Rob Landley <rob@landley.net> | 11:15:01 nbsp;PM 14-01-2018 | Switch xgettty() -> tty_fd() (returning -1 instead of erroring out if none). |
e1d68f5006f5 | Rob Landley <rob@landley.net> | 10:54:11 nbsp;AM 10-01-2018 | Move make help text out of Makefile. |
36beb6ac9336 | Elliott Hughes <enh@google.com> | 01:29:30 nbsp;PM 24-04-2017 | Add the gzip/gunzip/zcat tests I wrote for toolbox gzip/gunzip/zcat. |
b432aee484bf | Rob Landley <rob@landley.net> | 03:43:17 nbsp;PM 06-01-2018 | Move millitime() into lib.c. |
73690e9ebb24 | Rob Landley <rob@landley.net> | 12:53:46 nbsp;PM 03-01-2018 | Cleanup pass on gzip.c. |
a9e05fe5c091 | Rob Landley <rob@landley.net> | 04:32:13 nbsp;PM 01-01-2018 | Promote logger, and fluff up help text a bit. |
359888abf649 | Rob Landley <rob@landley.net> | 04:25:18 nbsp;PM 01-01-2018 | Cleanup logger.c, and move the facilitynames/prioritynames SYSLOG_NAMES stuff syslog.h does into lib.c and portability.h |
3ba0a289a8c7 | Rob Landley <rob@landley.net> | 11:24:48 nbsp;AM 01-01-2018 | xphung on github said: "config2help currently doesn't work on OS X, it terminates parsing of Config.in at first blank line. This is because getdelim() in portability.c returns -1 whenever the line comprises only a single linefeed character. Fixing this was a trivial change to two lines (see below), and config2help now works on OS X but I haven't regression tested this on any other commands which rely on getdelim()" |
736afbadbffc | Rob Landley <rob@landley.net> | 05:19:02 nbsp;PM 29-12-2017 | Promote iconv. |
78c3fcd224c8 | Rob Landley <rob@landley.net> | 04:43:38 nbsp;PM 29-12-2017 | Cleanup iconv. |
12a0b40d0954 | Rob Landley <rob@landley.net> | 11:23:43 nbsp;AM 27-12-2017 | Promote setfattr |
d46e3322d66e | Rob Landley <rob@landley.net> | 11:21:21 nbsp;AM 27-12-2017 | Minor cleanup on setfattr.c |
215a6af5f83e | Elliott Hughes <enh@google.com> | 12:42:38 nbsp;AM 24-12-2017 | Add xxd -i (and xxd -ri). |
70a6c55499ea | Elliott Hughes <enh@google.com> | 09:24:57 nbsp;PM 25-12-2017 | Fix xargs -0 with -n. |
4335501bf326 | Elliott Hughes <enh@google.com> | 11:44:04 nbsp;PM 23-12-2017 | Add fmt. |
17bcad9d4460 | Rob Landley <rob@landley.net> | 02:56:37 nbsp;PM 22-12-2017 | Redo namestopid to handle more cases. |
8d67721609d9 | Rob Landley <rob@landley.net> | 04:16:31 nbsp;PM 19-12-2017 | Fix make bloatcheck dependencies (pointed out by Patrick Oppenlander). |
9356adb28dd8 | Elliott Hughes <enh@google.com> | 11:47:08 nbsp;AM 13-12-2017 | killall should kill scripts too. |
bf1f0e357b6b | Rob Landley <rob@landley.net> | 07:19:37 nbsp;AM 11-12-2017 | An incomplete list of deviations from posix (it's a start). |
f1d364812e4e | Rob Landley <rob@landley.net> | 02:12:19 nbsp;PM 10-12-2017 | Cleanup pass on stty: collate do_stty() calls for future inlining, collapse flag arrays to fewer lines, factor out xtcgetattr(), strip curly brackets around single lines, don't have a separate error message for tcsetattr() return code if more thorough check is on next line, take advantage of O_RDONLY being zero, document -F. |
bed1c78ac0c0 | Elliott Hughes <enh@google.com> | 12:31:53 nbsp;PM 04-12-2017 | Use NULL rather than 0 in vargs. |
7ac95e1aacc6 | Rob Landley <rob@landley.net> | 01:30:39 nbsp;AM 03-12-2017 | Commands in pending should default n. |
ef213b3d92fe | Elliott Hughes <enh@google.com> | 10:43:38 nbsp;PM 01-12-2017 | Add stty(1). |
7ce9c2d1f60c | Elliott Hughes <enh@google.com> | 04:16:12 nbsp;PM 16-11-2017 | Don't capitalize in the middle of a sentence. |
247d7556a32c | Elliott Hughes <enh@google.com> | 04:35:10 nbsp;PM 16-11-2017 | Add uptime -p. |
ebceb16fd299 | Rob Landley <rob@landley.net> | 01:20:42 nbsp;AM 03-12-2017 | Gaël PORTAY wants mdev to work when Linux has the block layer configured out. |
3cc79396fd8b | Rob Landley <rob@landley.net> | 09:18:52 nbsp;PM 02-12-2017 | Android has its loop devices under "block" as Elliott says "by reason of historical accident", so fall back to check there. |
d61aeaf9e48c | Rob Landley <rob@landley.net> | 11:40:20 nbsp;PM 26-11-2017 | Recognize sh/frv fdpic, and add types for bpf and new microblaze. |
a9111bd49962 | Rob Landley <rob@landley.net> | 05:33:35 nbsp;AM 26-11-2017 | Use endianness info to read executable type. |
95942749b049 | Elliott Hughes <enh@google.com> | 12:10:36 nbsp;PM 17-11-2017 | Add "time -v". |
d0bcc8d922f8 | Elliott Hughes <enh@google.com> | 01:59:37 nbsp;PM 16-11-2017 | Make find -exec + obey ARG_MAX just like xargs. |
688e48a6285e | Rob Landley <rob@landley.net> | 09:04:31 nbsp;PM 16-11-2017 | Minor tweaks. |
a10e47c648db | Elliott Hughes <enh@google.com> | 01:06:17 nbsp;PM 15-11-2017 | Add "df -i". |
9068f348d75b | Elliott Hughes <enh@google.com> | 11:09:42 nbsp;AM 01-11-2017 | file(1): add ogg, TrueType font, LLVM bitcode, PEM certs, and PE executables. |
e949f63c0e3f | Rob Landley <rob@landley.net> | 07:44:32 nbsp;PM 31-10-2017 | Add top -m, fix width truncating for narrow screens (off by one), and add iotop -H |
e913247fec16 | Rob Landley <rob@landley.net> | 03:51:02 nbsp;PM 31-10-2017 | Rename test_*.c to demo_*.c (because "make test_$CMD" means something already), fluff out README, and add a comment to hostid explaining its deprecation. |
b2d8cf906502 | Rob Landley <rob@landley.net> | 03:43:38 nbsp;PM 31-10-2017 | Only show LABEL= when there is one. |
2d893a4077c1 | Rob Landley <rob@landley.net> | 03:30:04 nbsp;PM 31-10-2017 | Fix cut -s and -f when delimiter not found (posix says print whole line). |
0c284d35e533 | Rob Landley <rob@landley.net> | 03:26:33 nbsp;AM 28-10-2017 | Web page updates. |
69bc956f17b1 | Rob Landley <rob@landley.net> | 08:27:33 nbsp;PM 25-10-2017 | Make -c work with unicode chars, and first stab at -C measuring columns. |
afde1dbae1d2 | Rob Landley <rob@landley.net> | 01:36:02 nbsp;PM 22-10-2017 | Insmod dummy for ifconfig tests, and "pointopoint" only has two t's. |
ba185f698513 | Rob Landley <rob@landley.net> | 11:52:32 nbsp;AM 22-10-2017 | Add stat to index. |
d4c890c1f7a5 | Rob Landley <rob@landley.net> | 11:42:59 nbsp;AM 22-10-2017 | I ended up writing a new find from scratch, so remove old unfinished cleanup log. |
da07ae22d30f | Rob Landley <rob@landley.net> | 11:41:27 nbsp;AM 22-10-2017 | Typo. |
19ebdb7d87c5 | Rob Landley <rob@landley.net> | 09:53:14 nbsp;AM 21-10-2017 | Use char for exitval and wasroot (first capped at 8 bits and second's a flag). |
b5e405ce448f | Rob Landley <rob@landley.net> | 09:48:24 nbsp;AM 21-10-2017 | Use setlocale(LC_CTYPE, "C.UTF-8") for more targeted locale enable: (only enable character parsing, force utf8, "C" semantics otherwise.) |
5af26a03df96 | Rob Landley <rob@landley.net> | 04:49:52 nbsp;PM 19-10-2017 | Elliott wants to add TOYBOX_VENDOR. |
b93630f5a198 | Elliott Hughes <enh@google.com> | 03:20:26 nbsp;PM 29-09-2017 | Fix groups(1) and id -G. |
11c385314ac0 | Tom Cherry <tomcherry@google | 09:43:32 nbsp;AM 12-10-2017 | Allow ro. properties to have arbitrary lengths |
46d2cda50024 | Rob Landley <rob@landley.net> | 06:16:08 nbsp;PM 10-10-2017 | Tweak help_exit() to show "See %s --help" message on the same line. |
3eb69d412e79 | Rob Landley <rob@landley.net> | 11:24:11 nbsp;AM 10-10-2017 | Complete rewrite of cut. Handle multipe ranges, add -DFO options, start of utf8 support (not finished yet)... |
78289203031a | Rob Landley <rob@landley.net> | 03:29:38 nbsp;AM 03-10-2017 | Workaround from Patrick Oppenlander for a bug in config2help.h that resulted in segfaults on newer toolchains. (That entire section is due for a rewrite.) |
b89af5ed5c95 | Elliott Hughes <enh@google.com> | 01:53:23 nbsp;PM 20-09-2017 | Fix xargs to obey POSIX's ARG_MAX restrictions. |
b542295cd8d9 | Elliott Hughes <enh@google.com> | 09:59:48 nbsp;AM 25-09-2017 | Basic Mach-O support in file(1). |
eb9522160989 | Rob Landley <rob@landley.net> | 03:33:01 nbsp;PM 21-09-2017 | Add #warning about musl intentionally breaking chrt. |
d3e68149128f | Zach Riggle <zachriggle@users | 12:15:45 nbsp;PM 13-09-2017 | Fix URL typo |
f900298d7932 | Rob Landley <rob@landley.net> | 10:05:10 nbsp;PM 09-09-2017 | Last commit used xstrtod(), forgot to check it in. |
7f2b0ceabdf5 | Rob Landley <rob@landley.net> | 09:35:19 nbsp;PM 09-09-2017 | Redo/add seq precision logic. |
5f6850fa5ecc | Rob Landley <rob@landley.net> | 06:12:09 nbsp;AM 06-09-2017 | Tighten up wc -m tests (which no longer depend on $LANG). |
b9613842c3ac | Rob Landley <rob@landley.net> | 09:04:43 nbsp;PM 05-09-2017 | Replace remaining mb*towc() calls with utf8towc(). |
b3e70932b653 | Rob Landley <rob@landley.net> | 02:36:24 nbsp;AM 05-09-2017 | Tweak utf8towc() to return -1 earlier sometimes (instead of -2), and add test program to compare against libc output. |
6e766936396e | Rob Landley <rob@landley.net> | 08:40:24 nbsp;PM 02-09-2017 | utf8towc() has to be in lib.c if strlower() is going to use it, because scripts/*.c builds against lib.c but not linestack.c. |
67ddade3373d | Rob Landley <rob@landley.net> | 06:15:09 nbsp;PM 02-09-2017 | In wc, replace mbrtowc() with new utf8towc() which doesn't have a context struct or care about locale. |
bebf14cc298e | Rob Landley <rob@landley.net> | 04:50:27 nbsp;PM 31-08-2017 | Another try at fixing the ps segfault resulting from /proc entries vanishing out from under us due to asyncronous process exit. |
709a44246456 | Elliott Hughes <enh@google.com> | 02:03:45 nbsp;PM 22-08-2017 | Fix iconv build and add trivial test. |
138915a0d75c | Rob Landley <rob@landley.net> | 09:50:27 nbsp;PM 17-08-2017 | lsof cleanup. |
9bde24520215 | Rob Landley <rob@landley.net> | 08:42:34 nbsp;PM 06-08-2017 | Check for .git before setting GITHASH. |
ec306e9244ff | Rob Landley <rob@landley.net> | 08:12:57 nbsp;PM 05-08-2017 | Allow GITHASH to be set on the command line, to work around a yocto bug. |
94a898150d5e | Elliott Hughes <enh@google.com> | 05:13:20 nbsp;PM 03-08-2017 | Don't unnecessarily use printf in wc.test when echo will do. |
105595524ead | Rob Landley <rob@landley.net> | 03:13:16 nbsp;PM 25-07-2017 | Test that our rm -rf can zap chmod 000 directories. (Skip test on host because ubuntu's can't.) |
cd64fbd192ba | Rob Landley <rob@landley.net> | 02:32:27 nbsp;PM 23-07-2017 | Add basic env.test |
6e2ef60264d9 | Rob Landley <rob@landley.net> | 05:00:11 nbsp;PM 22-07-2017 | testcmd should only use absolute path to command when not doing TEST_HOST. |
da230831caf8 | Rob Landley <rob@landley.net> | 04:44:00 nbsp;PM 22-07-2017 | Typo (env -0 was checking the flag wrong). |
67bf48c1cb3e | Josh Gao <jmgao@google.com | 10:51:18 nbsp;AM 09-06-2017 | netcat: make -l exit after handling a request. |
8d6d9bf4f1a3 | Rob Landley <rob@landley.net> | 05:37:05 nbsp;AM 17-07-2017 | typo |
e3993eb9ed8e | Rob Landley <rob@landley.net> | 05:24:34 nbsp;AM 17-07-2017 | Redo ping plumbing. Actual ping part isn't there yet because kernel weirdness. |
92b6026fa55e | Rob Landley <rob@landley.net> | 05:23:45 nbsp;AM 17-07-2017 | Split out xgetaddrinfo() from xconnect() |
d4adb3f8e2ec | Rob Landley <rob@landley.net> | 05:17:35 nbsp;AM 11-07-2017 | Don't remove "remount" from the option list during early parsing, the mount flag doesn't get set right otherwise and it tries to overmount instead. |
58fea0ea98ed | Rob Landley <rob@landley.net> | 05:16:09 nbsp;AM 11-07-2017 | comma_scan()'s clean option wasn't removing entry at end of list. |
d1e85b9c4688 | Rob Landley <rob@landley.net> | 02:13:00 nbsp;AM 09-07-2017 | dd cleanup: binary search is overkill, eliminate struct pair, simplify strstarteq, use local variable "conv" instead of toys.optargs. |
352efdf18d98 | Elliott Hughes <enh@google.com> | 01:06:36 nbsp;PM 07-07-2017 | Fix -Wformat compiler warning in expr.c. |
61d011517168 | Rob Landley <rob@landley.net> | 04:36:45 nbsp;PM 07-07-2017 | Posix says strings should only output hits that end with NUL or newline. We don't currently do that, but a test suite checking that we don't do that is requiring us to violate posix to pass it. |
1ae3703a9faa | Ilya Kuzmich <ilya.kuzmich@gma | 05:57:09 nbsp;PM 29-05-2017 | strings -t oxd tests |
a0e2e7d3057a | Rob Landley <rob@landley.net> | 03:51:47 nbsp;AM 07-07-2017 | Make dd use atolx_range(), and teach atolx_range() about "w" suffix (word, *2). |
7450ecd568e9 | Rob Landley <rob@landley.net> | 03:43:24 nbsp;AM 07-07-2017 | Fix dd tests so TEST_HOST passes. (Ubuntu's dd doesn't support hex values and don't expect a specific error message, just that it errored.) |
557ca7e55b7c | Rob Landley <rob@landley.net> | 09:39:32 nbsp;PM 02-07-2017 | Add -t, deviations from posix, redo loop to have fewer duplicate tests. |
24dfc146470a | Ilya Kuzmich <ilya.kuzmich@gma | 07:05:16 nbsp;AM 29-05-2017 | strings tests and bugfixes |
b8e0920c180f | Rob Landley <rob@landley.net> | 02:57:28 nbsp;PM 27-06-2017 | whitespace/comment tweaks. |
77997b8e7743 | Ilya Kuzmich <ilya.kuzmich@gma | 06:29:19 nbsp;PM 28-05-2017 | teach head -c |
f30035e88bad | Rob Landley <rob@landley.net> | 03:32:27 nbsp;PM 26-06-2017 | Most things seem to want the "b" suffix to mean 512 instead of 1. (According to the git history I added "b" for "od" but the man page says 512 there too.) |
279eb227c54e | Rob Landley <rob@landley.net> | 12:34:50 nbsp;PM 19-06-2017 | Past time for 0.7.4. |
f5907c9546fb | Rob Landley <rob@landley.net> | 07:51:58 nbsp;AM 19-06-2017 | Manually inline TOP_COMMON and PGKILL_COMMON help text until I can teach the help infrastructure to handle it. |
f19b20f57e53 | Rob Landley <rob@landley.net> | 11:23:01 nbsp;AM 14-06-2017 | Grep exits with 2 for errors, which can happen at any time ( > /dev/full). |
e59d2e49efd1 | Rob Landley <rob@landley.net> | 04:33:13 nbsp;PM 13-06-2017 | config2help.c: Rename trim() to skip_spaces(), fluff out comments a bit. |
38248431e801 | Rob Landley <rob@landley.net> | 11:26:07 nbsp;AM 12-06-2017 | Add grep -M match and -S skip supporting wildcard patterns. |
bc308973ffb6 | Rob Landley <rob@landley.net> | 03:39:03 nbsp;PM 11-06-2017 | Twitter's code of conduct page went down, so mirror the old archive.org version. Move link from README to header.html menu bar. |
fa8a33c57ef8 | Rob Landley <rob@landley.net> | 12:23:00 nbsp;PM 11-06-2017 | Provide error messages for files we can open but not read (ala directories). |
24b1cc829fef | Rob Landley <rob@landley.net> | 01:17:31 nbsp;PM 10-06-2017 | Fix bug where grep stopped at first dangling symlink and error_exited(). |
1f33eeb683e7 | Rob Landley <rob@landley.net> | 03:01:07 nbsp;PM 09-06-2017 | Promote dmesg back to lsb. |
6fbe288e988f | Rob Landley <rob@landley.net> | 02:59:51 nbsp;PM 09-06-2017 | Cleanup dmesg (as posted to the list). |
e1ee74193034 | Rob Landley <rob@landley.net> | 01:21:03 nbsp;PM 06-06-2017 | Add comment explaining strend() |
ab33097058b0 | Rob Landley <rob@landley.net> | 09:22:02 nbsp;PM 05-06-2017 | Have help_exit() give a brief "See %s --help" message instead of the full help text, and put it back in the args constraint failures. |
32550751997d | Rob Landley <rob@landley.net> | 01:15:51 nbsp;PM 04-06-2017 | Don't add cpio TRAILER!!! entry by default, add new --trailer option if you want that. (This lets you concatenate cpio archives with "cat". Kernel's initramfs extractor doesn't need it.) |
51a1e91d263a | Elliott Hughes <enh@google.com> | 11:01:11 nbsp;AM 31-05-2017 | Allow ':' in property names. |
1abba7db3df9 | Ilya Kuzmich <ilya.kuzmich@gma | 05:03:26 nbsp;PM 28-05-2017 | teach head -v and -q |
cf2e8d08b3e0 | Rob Landley <rob@landley.net> | 03:54:16 nbsp;PM 27-05-2017 | Replace two space indents with tab indents in help text (for consistency). |
8fb41fc77ff2 | Rob Landley <rob@landley.net> | 02:57:45 nbsp;PM 27-05-2017 | Add separators in help -a with command name. |
eb7e847adcec | Elliott Hughes <enh@google.com> | 05:56:11 nbsp;PM 25-05-2017 | Be more consistent about periods in help text. |
8ab2d8a3fc7b | Rob Landley <rob@landley.net> | 01:27:22 nbsp;PM 25-05-2017 | Add -0 to env. |
e6ac7c1cf4aa | Rob Landley <rob@landley.net> | 01:00:00 nbsp;PM 25-05-2017 | Teach env that - as first argument means -i for some reason. (Posix!) |
12f0744f3407 | Elliott Hughes <enh@google.com> | 05:35:49 nbsp;PM 23-05-2017 | Add and use xmmap. |
5a159cceb35f | Rob Landley <rob@landley.net> | 03:48:26 nbsp;PM 23-05-2017 | Add minof/maxof macros that autodetect type. Make xzcat use them. |
77f9c7700604 | Joyounger <aquanox@163.com> | 12:36:35 nbsp;AM 24-05-2017 | fixup code style |
00e6da98f31c | Rob Landley <rob@landley.net> | 01:23:34 nbsp;PM 21-05-2017 | Promote chrt |
f86f2f4e9a20 | Rob Landley <rob@landley.net> | 01:11:42 nbsp;PM 21-05-2017 | Cleaup chrt |
83b3531ec287 | Elliott Hughes <enh@google.com> | 06:30:03 nbsp;PM 12-05-2017 | Add bzip2 support to tar. |
d852ec18900e | Rob Landley <rob@landley.net> | 12:35:36 nbsp;PM 19-05-2017 | Implement date %N, loosely inspired by Elliott Hughes's patch. |
57605d2b481a | Elliott Hughes <enh@google.com> | 12:48:35 nbsp;PM 13-05-2017 | factor shouldn't give incorrect answers for >64-bit integers. |
cf6a235279e8 | Rob Landley <rob@landley.net> | 03:10:29 nbsp;PM 14-05-2017 | Minor tweaks to install.sh. |
aa1a5d279843 | Rob Landley <rob@landley.net> | 12:31:43 nbsp;PM 11-05-2017 | Switch to testcmd and add "-e all but c" test. |
0a558836e7c1 | Elliott Hughes <enh@google.com> | 01:51:44 nbsp;PM 10-05-2017 | Make fewer assumptions about the shell in echo.test. |
d74b562f5084 | Rob Landley <rob@landley.net> | 11:01:06 nbsp;PM 08-05-2017 | Move strend() to lib/lib.c |
71921dc74d05 | Rob Landley <rob@landley.net> | 10:09:08 nbsp;PM 08-05-2017 | Remove old uClibc compatibility glue. It's been 5 years since the last release. See http://lists.busybox.net/pipermail/buildroot/2016-December/180102.html for a full post-mortem on the project. |
c4ca233e4011 | Rob Landley <rob@landley.net> | 06:25:22 nbsp;PM 08-05-2017 | Now that xopen() no longer returns stdio, !fd doesn't need strcmp("-") to verify |
31b18720cc8a | Mike Moreton <mike.moreton@fro | 08:46:11 nbsp;AM 23-09-2016 | Fix error in writing output that was causing zcat to always fail. |
75eea7d5aa6a | Rob Landley <rob@landley.net> | 10:48:44 nbsp;PM 07-05-2017 | Error if we can't autodetect filesystem type. |
be3e318a591b | Rob Landley <rob@landley.net> | 02:46:36 nbsp;AM 30-04-2017 | Android NDK doesn't have cutils/sched_policy.h so add a probed config symbol. |
333b4d37e23a | Elliott Hughes <enh@google.com> | 03:25:56 nbsp;PM 28-04-2017 | Android needs -llog to link. |
6c74ee8d02cf | Elliott Hughes <enh@google.com> | 03:21:36 nbsp;PM 28-04-2017 | Building mkpasswd on Android makes no sense. |
de3e5ea4fe9c | Elliott Hughes <enh@google.com> | 03:01:41 nbsp;PM 26-04-2017 | Implement zlib-based gzip/gunzip/zcat. |
083c9bca70a3 | Rob Landley <rob@landley.net> | 04:36:19 nbsp;PM 26-04-2017 | Elliott wants to run the toybox tests on android host and there's an sh but it isn't toysh, so test for a bash alias. |
2d06767f5684 | Rob Landley <rob@landley.net> | 02:21:39 nbsp;AM 25-04-2017 | Forgot to check in one of the files for bzcat.test |
5ffa45661c50 | Rob Landley <rob@landley.net> | 07:01:33 nbsp;PM 24-04-2017 | Another FAQ, and some related tweaks as long as I was there. |
bf28043f54ac | Rob Landley <rob@landley.net> | 01:44:16 nbsp;AM 19-04-2017 | Add ls -ll (with --full-time as a compatibility synonym) to show nanoseconds. (And, for some reason, timezone. Individual files have timezones?) |
9be140ebb29f | Rob Landley <rob@landley.net> | 01:19:07 nbsp;PM 18-04-2017 | The kernel needs bc to build because https://landley.net/notes-2013.html#28-03-2013 so add it to the airlock install. |
8d826bf4499d | Elliott Hughes <enh@google.com> | 11:27:18 nbsp;AM 15-04-2017 | Use $(( rather than $[ for arithmetic in expand.test. |
151ac30a9fb2 | Elliott Hughes <enh@google.com> | 01:43:16 nbsp;PM 14-04-2017 | Make ls.test work without awk. |
060a9f3380c5 | Elliott Hughes <enh@google.com> | 11:15:52 nbsp;PM 07-04-2017 | Speed up tail.test for shells without builtin printf. |
007af3537d18 | Rob Landley <rob@landley.net> | 01:41:10 nbsp;PM 12-04-2017 | Default to -b rather than -q when output is to a tty. |
a9c20a4ad921 | Elliott Hughes <enh@google.com> | 11:00:54 nbsp;PM 07-04-2017 | Fix "make test_split". |
3354319e3d3e | Rob Landley <rob@landley.net> | 01:38:37 nbsp;PM 11-04-2017 | Silence a broken warning by hitting it with a rock. |
42704b702d3d | Elliott Hughes <enh@google.com> | 10:13:47 nbsp;AM 05-04-2017 | Make fdisk buildable. |
36b6eb775f89 | Elliott Hughes <enh@google.com> | 02:44:45 nbsp;PM 06-04-2017 | Fix touch -a/-m (and add the missing tests). |
0956d16785fd | Elliott Hughes <enh@google.com> | 02:12:08 nbsp;PM 03-04-2017 | Add "uudecode -o -" support. |
fea6d56777a3 | Rob Landley <rob@landley.net> | 01:52:18 nbsp;PM 08-04-2017 | Fix the ls -m test (which is just a whitespace issue, but eh). |
a0d0af0f734a | Elliott Hughes <enh@google.com> | 08:57:42 nbsp;AM 03-04-2017 | Make renice.test work without awk. |
2f6c9e87b1c4 | Elliott Hughes <enh@google.com> | 08:33:23 nbsp;AM 03-04-2017 | Remove mount.test awk dependency. |
fc0385fb2bae | Elliott Hughes <enh@google.com> | 12:29:39 nbsp;PM 02-04-2017 | Make pgrep tests runnable on toybox-only systems. |
92ca5af53128 | Elliott Hughes <enh@google.com> | 12:20:53 nbsp;PM 02-04-2017 | Make pkill tests runnable on a toybox-only system. |
f966da9e6efe | Elliott Hughes <enh@google.com> | 12:27:38 nbsp;PM 02-04-2017 | Make bzcat tests runnable on a toybox-only system. |
216e4dab1934 | Rob Landley <rob@landley.net> | 06:13:51 nbsp;PM 04-04-2017 | Add "testcmd" function as an alternative to "testing" for tests/*.test, and check in two converted commands. |
a456c2fc6b21 | Elliott Hughes <enh@google.com> | 11:58:49 nbsp;AM 02-04-2017 | Fix ls -a and ls -A tests. |
6232dc68c416 | Rob Landley <rob@landley.net> | 04:57:40 nbsp;PM 03-04-2017 | Trivial cleanup. (Whitespace, brackets, and remove unnecessary typecasts.) |
d1c664a31b65 | Rob Landley <rob@landley.net> | 03:48:21 nbsp;PM 03-04-2017 | Add gzip support. (Doesn't show source OS and timestamp, but reporting them isn't obviously useful.) |
385a237e40f6 | Elliott Hughes <enh@google.com> | 01:08:20 nbsp;PM 25-03-2017 | Implement dmesg -T. |
36beb530a79f | Rob Landley <rob@landley.net> | 08:39:31 nbsp;PM 28-03-2017 | Don't try to implement %s, we have @seconds, strptime() in libc tends not to have it, and implementing our own means a pattern like "Time %%%s%%" is expensive to handle the corner cases of. |
c7ed874362a1 | Rob Landley <rob@landley.net> | 08:19:28 nbsp;PM 28-03-2017 | New date range tests are simple, won't catch Feb 29 in non-leap-year (or April 31 in any year). Some normalization allowed, exclusions are just what http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html says. |
05e4ba445d2f | Rob Landley <rob@landley.net> | 08:16:41 nbsp;PM 28-03-2017 | Replace chkmktime() (which produces false positive normalization failures) with range checks for seconds, minutes, hours, day of month, and month. |
af39a2c46a6f | Josh Gao <jmgao@google.com | 03:53:03 nbsp;PM 27-03-2017 | ps: don't query for terminal size if not a tty. |
7ec23e64af0f | Elliott Hughes <enh@google.com> | 10:35:14 nbsp;AM 22-03-2017 | Fix the type of the callback in getprop. |
6e9fcacfcbb9 | Rob Landley <rob@landley.net> | 11:59:26 nbsp;AM 24-03-2017 | We grew a few more commands that weren't on the roadmap (mostly from android) so throw them in the "requests" category so they show up in status.html. |
d3267c60ee48 | Rob Landley <rob@landley.net> | 11:35:09 nbsp;AM 23-03-2017 | Now that just about everything has --help, don't output help for argument errors |
4fbe7326a7fb | Elliott Hughes <enh@google.com> | 10:39:36 nbsp;AM 22-03-2017 | Fix a typo and explain a mystery in news.html. |
1ac63acd762b | Elliott Hughes <enh@google.com> | 12:11:29 nbsp;PM 21-03-2017 | Implement uptime -s. |
e97aeb6dea6e | Rob Landley <rob@landley.net> | 07:25:33 nbsp;PM 21-03-2017 | dirtree_flagread() returns DIRTREE_ABORTVAL when the initial node doesn't exist, which can hit ps when /proc isn't there or /proc/$PID/task isn't there (because process exited between the time we checked its contents and the time we looked for its threads). |
47d07dc15543 | Rob Landley <rob@landley.net> | 01:14:14 nbsp;PM 20-03-2017 | Paste bugfix, more tests. |
cb8e5ad6c5b9 | Rob Landley <rob@landley.net> | 12:41:22 nbsp;PM 20-03-2017 | Add TOYBOX_PEDANTIC_ARGS to check arguments when there are no arguments, and make uptime use it. |
2ba9c414e021 | Rob Landley <rob@landley.net> | 11:11:34 nbsp;AM 20-03-2017 | Rewrite paste so it actually works. |
dce1bf196a65 | Rob Landley <rob@landley.net> | 08:42:06 nbsp;PM 04-03-2017 | Another FAQ entry. |
8a401385eefa | Rob Landley <rob@landley.net> | 09:21:26 nbsp;PM 03-03-2017 | FAQ tweak: one more link on toybox history. |
7f79fe93fc68 | Rob Landley <rob@landley.net> | 09:13:57 nbsp;PM 03-03-2017 | Check in web page announcement for 0.7.3. |
9283f7b63c73 | Rob Landley <rob@landley.net> | 11:27:25 nbsp;AM 21-02-2017 | It's past time for 0.7.3. |
a36264ffcbe3 | Rob Landley <rob@landley.net> | 10:40:10 nbsp;PM 20-02-2017 | If the last ps field is left justified, it extends to the width of the screen. (Recent "show + for last char when truncated" change broke that, putting it back.) |
fd5687662c58 | Elliott Hughes <enh@google.com> | 09:22:45 nbsp;AM 19-02-2017 | 4a4b3d65644ce403b0f22887fc0d38b0202ec8c7 upset clang. |
fd866b2f0582 | Rob Landley <rob@landley.net> | 09:42:58 nbsp;PM 20-02-2017 | Declaring todo bankruptcy, dmesg goes back into pending until I get a chance to unify the two codepaths in Elliott's rewrite. |
461b90c34109 | Elliott Hughes <enh@google.com> | 10:45:55 nbsp;AM 04-01-2017 | Fix dmesg -c and -C. |
ac22dfa9c751 | Rob Landley <rob@landley.net> | 12:51:35 nbsp;PM 18-02-2017 | Ascii only showed 15 rows instead of 16 and spacing was wrong for 96-100. |
18cd02cc3e65 | Elliott Hughes <enh@google.com> | 02:43:56 nbsp;PM 17-02-2017 | Fix the comment about the Android SIGPIPE behavior. |
af92dfdad8b8 | Elliott Hughes <enh@google.com> | 05:23:19 nbsp;PM 15-02-2017 | Teach file(1) about bzip2 files. |
e95731e93f56 | Rob Landley <rob@landley.net> | 04:37:42 nbsp;PM 10-02-2017 | Add back bionic SIGPIPE handler workaround accidentally removed in 3b51a07e478d |
6132e360e11a | Rob Landley <rob@landley.net> | 01:58:03 nbsp;PM 09-02-2017 | Document df -a |
2fdeb3aaf292 | Rob Landley <rob@landley.net> | 04:27:37 nbsp;PM 07-02-2017 | Add ascii: display ascii table. |
af857c67a89a | Rob Landley <rob@landley.net> | 08:46:56 nbsp;PM 06-02-2017 | ps -l has 4 chars left for "cmd", switch "ADDR" to "BIT" to save space. |
45c2c21396d2 | Rob Landley <rob@landley.net> | 04:07:57 nbsp;PM 06-02-2017 | Make tty size failure to enable -w (Elliott prefers that), and fix last field to be left justified again. |
544669ff968b | Rob Landley <rob@landley.net> | 08:02:47 nbsp;PM 05-02-2017 | Don't set SIGWINCH when reading ANSI size probe data, it causes a loop. |
ea2067aedd45 | Rob Landley <rob@landley.net> | 07:39:31 nbsp;PM 05-02-2017 | Bugfix: last field was padding to width with trailing spaces (oops), and when we can't query terminal size pad to 80 but add -w. |
b4944cab5213 | Rob Landley <rob@landley.net> | 12:53:13 nbsp;AM 05-02-2017 | Patch from Elliott to silence a "const" warning in android/getprop.c. (Broken out of a larger patch, fixed the other part a different way.) |
4a4b3d65644c | Rob Landley <rob@landley.net> | 12:51:18 nbsp;AM 05-02-2017 | Silence a warning. |
796d873d95e1 | Rob Landley <rob@landley.net> | 12:44:29 nbsp;AM 05-02-2017 | Default to width 80 when tty size probe fails (ala serial console). |
ea9dd8ab7f5f | Rob Landley <rob@landley.net> | 02:55:36 nbsp;PM 04-02-2017 | Posix says stdio.h should define 'stdout' as a macro, and bionic turns it into an array index, which doesn't work as a local variable name. So rename it. |
938901d7e273 | Rob Landley <rob@landley.net> | 12:34:31 nbsp;AM 04-02-2017 | Switch oneit to use xopen_stdio() for -c (oops) and switch XVFORK() to use __attribute__((returns_twice)) instead of noinline. |
cc24b6033a9c | Elliott Hughes <enh@google.com> | 02:51:32 nbsp;PM 02-02-2017 | Fix typo in pgrep help. |
0685ab755256 | Elliott Hughes <enh@google.com> | 04:50:46 nbsp;PM 02-02-2017 | Fix operator precedence error in df. |
2b4594c50b4a | Rob Landley <rob@landley.net> | 04:13:01 nbsp;PM 01-02-2017 | Build dependency tweak. |
3efd6d9512ac | Rob Landley <rob@landley.net> | 03:57:52 nbsp;PM 01-02-2017 | Extend default USER length to 12 and output "+" as last character of truncated (left-justified) fields. |
27ce372c37fa | Rob Landley <rob@landley.net> | 01:46:34 nbsp;AM 31-01-2017 | ps bugfix: len of TTY field doesn't include null terminator, so memmove should subtract one _less_ than /dev prefix length or string isn't terminated. |
448853e0d858 | Rob Landley <rob@landley.net> | 09:42:35 nbsp;PM 30-01-2017 | Cleanup leftover debris. |
fa84155632bf | Elliott Hughes <enh@google.com> | 12:35:54 nbsp;PM 29-01-2017 | Improve file's ELF parsing. |
2fcb232df138 | Rob Landley <rob@landley.net> | 01:50:09 nbsp;AM 29-01-2017 | Izabera suggested seq should multiply to avoid accumulating rounding errors from incrementing by a double. |
4380d691dc76 | Rob Landley <rob@landley.net> | 06:51:11 nbsp;PM 28-01-2017 | Tweak -w help text to clarify that it prevents truncating _any_ fields, not just for terminal width. |
87897b2febae | Rob Landley <rob@landley.net> | 06:36:43 nbsp;PM 28-01-2017 | Fix padto in draw_trim_esc() so it behaves like printf %*.*s and matches the comment (I.E. negative first value _left_ justifies). This makes ps display the same truncated values with and without a tty. |
70f7f1047631 | Elliott Hughes <enh@google.com> | 03:55:28 nbsp;PM 27-01-2017 | Add missing `static`s and remove an unused function. |
8ceb2dec8b72 | Rob Landley <rob@landley.net> | 05:40:55 nbsp;PM 28-01-2017 | Whitespace. |
f3c44e45dcae | Rob Landley <rob@landley.net> | 05:35:20 nbsp;PM 28-01-2017 | modprobe: Small cleanup pass, described on the list. |
6a003c837a97 | Steve Muckle <smuckle@google.c | 05:51:40 nbsp;PM 25-01-2017 | modprobe: use finit_module when possible |
066f230dd899 | Steve Muckle <smuckle@google.c | 11:54:20 nbsp;AM 09-01-2017 | modprobe: add -d option to specify module directory path(s) |
8b2646e1c048 | Elliott Hughes <enh@google.com> | 12:54:25 nbsp;PM 27-01-2017 | top -H is more useful if it shows thread names. |
113971d21a51 | Elliott Hughes <enh@google.com> | 10:54:11 nbsp;AM 27-01-2017 | Minor Android roadmap update. |
dec445bc3c27 | Rob Landley <rob@landley.net> | 04:33:13 nbsp;PM 28-01-2017 | Remove s6 from roadmap. (It wasn't in status.html anyway, haven't updated our comparison in years, and email with the maintainer convinced me it's not a good yardstick for "what a traditional linux system expects to have".) |
83f4d4b3a97e | Rob Landley <rob@landley.net> | 04:27:44 nbsp;PM 28-01-2017 | Answer another question. |
102841199bee | Dimitry Ivanov <dimitry@google.c | 01:27:03 nbsp;PM 25-01-2017 | Remove name length limit for system properties |
4d8ffe62d06b | Rob Landley <rob@landley.net> | 04:23:58 nbsp;PM 25-01-2017 | Promote microcom to net. |
cd2063dfba6f | Rob Landley <rob@landley.net> | 03:53:58 nbsp;PM 25-01-2017 | Switch escape charcter to ^] (ascii 29, doesn't conflict with emacs or joe). Recognize full range of linux serial speeds (only error cfsetspeed returns is invalid speed value). |
65fd7653b9f4 | Elliott Hughes <enh@google.com> | 10:51:55 nbsp;AM 15-01-2017 | Fix microcom command-line help and -X. |
12fcf08b5c96 | Elliott Hughes <enh@google.com> | 01:12:13 nbsp;PM 14-01-2017 | Add "microcom" to pending. |
ae7ea62eea20 | Rob Landley <rob@landley.net> | 04:51:43 nbsp;PM 14-01-2017 | Quick and dirty fix for CVE-2016-6321 but seriously this is in pending for a reason and I need to completely rewrite it. |
354a6377ece4 | Rob Landley <rob@landley.net> | 07:25:07 nbsp;PM 09-01-2017 | More pending shell tests. |
85ffccb38ef2 | Rob Landley <rob@landley.net> | 02:19:06 nbsp;PM 04-01-2017 | Implicit function declarations are an error, not a warning. |
cba5dc47c1ef | Rob Landley <rob@landley.net> | 02:18:12 nbsp;PM 04-01-2017 | Tweak install_airlock help text. |
82f3ac8f787c | Rob Landley <rob@landley.net> | 02:16:03 nbsp;PM 04-01-2017 | ftpget: implement -mMdDlL, put ftp transactions into their own function so -v can show both output and reply lines. |
f11c555dd84f | Rob Landley <rob@landley.net> | 01:33:19 nbsp;AM 04-01-2017 | First stab at ftpget/ftpput. (Documents a lot of options other than basic upload/download that aren't implemented yet.) |
a1a559e25a19 | Rob Landley <rob@landley.net> | 01:32:44 nbsp;AM 04-01-2017 | Some lib fixes: mark xvfork() noinline, make xsendfile() return bytes copied, make xsocket()'s returned fd CLOEXEC. |
4d4ca28acaa4 | Rob Landley <rob@landley.net> | 01:14:07 nbsp;AM 04-01-2017 | An option can't exclude itself, so "abc[-ab][!abc]" with "command -a -b" shouldn't segfault falling off the end of the list trying to report a nonexistent error condition. |
eff6274390d3 | Rob Landley <rob@landley.net> | 12:20:13 nbsp;PM 02-01-2017 | Alas, the backup list archive went down because https://lwn.net/Articles/695695/ and although it was partially restored by https://lwn.net/Articles/699704/ that didn't include this list. |
f87c5710261d | Elliott Hughes <enh@google.com> | 11:19:08 nbsp;AM 30-12-2016 | Remove unnecessary casts in stat.c, fix a claimed buffer length. |
8ddfb71b1736 | Elliott Hughes <enh@google.com> | 06:26:55 nbsp;PM 28-12-2016 | Stop lying to the compiler in modprobe's read_line. |
731a54b768d6 | Elliott Hughes <enh@google.com> | 12:27:06 nbsp;PM 27-12-2016 | Admit that getprop requires selinux. |
45c6b12a0a0f | Elliott Hughes <enh@google.com> | 12:17:50 nbsp;PM 27-12-2016 | Switch to bionic |
6bce3be4a3fc | Rob Landley <rob@landley.net> | 12:10:29 nbsp;PM 26-12-2016 | Move hostid to toys/example and have it "default n". |
8efb96070d6d | Elliott Hughes <enh@google.com> | 01:06:21 nbsp;PM 25-12-2016 | log: use error_msg instead of perror_msg when errno is meaningless. |
17ba06507207 | Rob Landley <rob@landley.net> | 09:22:23 nbsp;PM 25-12-2016 | Add test for last sort commit. |
7a7378629cc3 | wxj <wangxiaojianffgz | 03:58:10 nbsp;PM 25-12-2016 | Fix a bug for sort. When the key_separator is not space, the sort commandline tool fails to sort by the 3rd,4th,etc column. For example: when you exec |
4582497e8839 | Rob Landley <rob@landley.net> | 02:06:12 nbsp;PM 24-12-2016 | Cleanup: Have get_hostname() handle its own lookup failures. Inline is_prefix(). Kernel can handle 64k maximum segment size. |
86aca0458598 | Rob Landley <rob@landley.net> | 04:40:38 nbsp;PM 20-12-2016 | Add units for -atime and friends. (Also legacy -amin alias, but not in help text because there's no -asec or -ahour.) |
1b738848d099 | Rob Landley <rob@landley.net> | 09:12:18 nbsp;PM 11-12-2016 | First cleanup pass on new dmesg. |
3c3b7dab2182 | Elliott Hughes <enh@google.com> | 02:44:08 nbsp;PM 09-12-2016 | Pass DIRTREE_PROC through the ps callbacks. |
ddb6b855d369 | Rob Landley <rob@landley.net> | 09:47:15 nbsp;PM 08-12-2016 | Have make airlock just warn about missing commands unless $PEDANTIC is sent. |
3701b517107f | Rob Landley <rob@landley.net> | 09:44:22 nbsp;PM 08-12-2016 | Workaround for Centos' "which" complaining if it can't find the command (instead of just producing no output on stdout like everybody else). |
a975952d885c | Rob Landley <rob@landley.net> | 09:29:00 nbsp;PM 08-12-2016 | Add DIRTREE_PROC to skip non-numeric entries and make ps/top etc use it. |
e82d6d14fcc2 | Rob Landley <rob@landley.net> | 11:30:56 nbsp;PM 07-12-2016 | Documentation tweak. |
c187be7b6c05 | Rob Landley <rob@landley.net> | 11:05:33 nbsp;PM 07-12-2016 | Thinko in recent longopt commit. |
3dd0d0d42c6a | Rob Landley <rob@landley.net> | 10:57:12 nbsp;PM 07-12-2016 | Change error test to actually exit if first attempt to use .config fails. |
72e2591018e7 | Rob Landley <rob@landley.net> | 10:22:38 nbsp;PM 07-12-2016 | People keep wanting to cross-compile from macs, where the stock sed is broken. So use $SED to indicate the sed to use, and set it to 'gsed' if available. |
0322afbc01ca | Rob Landley <rob@landley.net> | 09:52:00 nbsp;PM 07-12-2016 | Bugfix: configuring out a longopt confused the option parsing. (This made ls -l not work when LS_COLOR was off.) |
382057f588fb | Rob Landley <rob@landley.net> | 04:47:23 nbsp;PM 21-11-2016 | Have dirtree_notdotdot() pass through !node->parent so . and .. on the command line aren't filtered out. Audited all the callers and removed redundant calls, adjusted call sequence, etc. (And let rm _not_ do this, because posix.) |
9b4a67545e11 | Rob Landley <rob@landley.net> | 11:16:50 nbsp;AM 19-11-2016 | Bug report from Justin Cormack, tar was producing a warning to stdout that screwed up "tar c" to stdout. |
46ae1aaea845 | Rob Landley <rob@landley.net> | 03:15:39 nbsp;PM 18-11-2016 | "printf %x 64" wasn't working right on 32 bit because a variable type was wrong. |
a38044550a52 | Rob Landley <rob@landley.net> | 03:53:16 nbsp;AM 08-11-2016 | Josh Gao pointed out that chmod -R . (and ..) didn't work. |
45058fb2735d | Evgenii Stepanov <eugenis@google.c | 12:26:11 nbsp;PM 31-10-2016 | Fix control flow integrity check failure in ps. |
a583afc812cf | Elliott Hughes <enh@google.com> | 03:56:01 nbsp;PM 28-10-2016 | Implement "dmesg -w". |
10e9abcb88be | Rob Landley <rob@landley.net> | 11:52:55 nbsp;PM 26-10-2016 | Izabera pointed out that split -b -l are exclusive. |
31c519dcd7fb | Elliott Hughes <enh@google.com> | 03:51:05 nbsp;PM 25-10-2016 | Add fallocate -o. |
4a17bdf4a7b4 | Elliott Hughes <enh@google.com> | 05:14:22 nbsp;PM 24-10-2016 | Android O allows '@' in property names. |
27b12381e03d | Rob Landley <rob@landley.net> | 06:25:39 nbsp;PM 24-10-2016 | Typos. |
57b9031d354a | Rob Landley <rob@landley.net> | 06:15:09 nbsp;PM 22-10-2016 | Tweak help text. |
b27d5d9ad0c5 | Rob Landley <rob@landley.net> | 11:14:39 nbsp;PM 20-10-2016 | Announce 0.7.2. |
3c399afd3973 | Rob Landley <rob@landley.net> | 10:32:21 nbsp;PM 20-10-2016 | Nothing in pending should "default y". |
c1a1c9526285 | Rob Landley <rob@landley.net> | 10:30:58 nbsp;PM 20-10-2016 | Nothing in pending should "default y". |
5913da6ea5c1 | Rob Landley <rob@landley.net> | 10:29:10 nbsp;PM 20-10-2016 | Close to cutting a release and I don't want to have setfattr in defconfig without getfattr, so I'm putting it back in pending for now. |
9c0ad3248ff8 | Rob Landley <rob@landley.net> | 04:35:13 nbsp;PM 20-10-2016 | Add special "touch -" behavior and require an argument. |
d5e0ab8715ef | Rob Landley <rob@landley.net> | 03:30:56 nbsp;PM 20-10-2016 | Show driver for interface in ifconfig output. |
817f059d48cf | Rob Landley <rob@landley.net> | 03:29:10 nbsp;PM 20-10-2016 | Allow out and escout to be NULL in crunch_str() |
3214c87ccf7f | Rob Landley <rob@landley.net> | 03:26:38 nbsp;PM 20-10-2016 | Always regenerate config.h for now, so make single and make don't clash. |
354ff6831412 | Rob Landley <rob@landley.net> | 08:51:28 nbsp;PM 19-10-2016 | More touch tests, and a fix found by one. (The three -t formats can only reliably be distinguished by checking length, because %H amd %m and such can match different numbers of digits.) |
ee14fc396dff | Rob Landley <rob@landley.net> | 04:52:17 nbsp;PM 18-10-2016 | Test infrastructure: collate make "test_single" and "make tests" into common function, and add $C variable with an absolute path to the command being tested (you need to call things like printf by path to avoid shell builtins, might as well be consistent). |
54e8313d6ac4 | Rob Landley <rob@landley.net> | 04:28:47 nbsp;PM 18-10-2016 | Add a printf test that shows a bug. |
9f3d8aa80fa4 | Rob Landley <rob@landley.net> | 04:10:01 nbsp;AM 18-10-2016 | Unify touch -t and -d handling, allow posix's underspecified "time designator" T to be a space instead (because the posix says so, no idea why), initialize default values reliably including zeroing daylight savings time field (which is handled inconsistently by libc and just screws stuff up). |
64cbbab18174 | Rob Landley <rob@landley.net> | 11:52:51 nbsp;PM 17-10-2016 | A few more sed tests. |
b2574799d14e | Rob Landley <rob@landley.net> | 06:32:35 nbsp;PM 17-10-2016 | The recent --help infrastructure fiddling made "toybox --help unknown" segfault because lookup failure left this->which NULL and error_exit() dereferenced it. (Oops.) |
3a6d31707720 | Elliott Hughes <enh@google.com> | 01:03:50 nbsp;PM 11-10-2016 | Stop renaming the ADDR field to PC on Android. |
4e867b8a3527 | Rob Landley <rob@landley.net> | 08:19:41 nbsp;AM 11-10-2016 | Make netcat work with nommu and factor out poll() loop into net/net.c. |
48c75324f758 | Rob Landley <rob@landley.net> | 03:35:56 nbsp;PM 09-10-2016 | Izabera pointed out that ls defaults to -q when output is a tty. |
75ebbd1571c8 | Rob Landley <rob@landley.net> | 05:30:50 nbsp;PM 08-10-2016 | Teach ps -w not to truncate any fields. |
6928fbc3a11c | Rob Landley <rob@landley.net> | 05:27:12 nbsp;PM 08-10-2016 | Evgenii Stepanov found a bug where argv0len was set wrong for threads (no /proc/$PID/cmdline so setting was skipped and previous value retained), which led to memcpy() with an overlapping source/dest range (annoying asan). |
cefc0a2183f5 | Rob Landley <rob@landley.net> | 01:29:55 nbsp;PM 05-10-2016 | Explain some generic argument parsing features in toybox --help. |
346c33c8b22f | Rob Landley <rob@landley.net> | 03:08:48 nbsp;PM 04-10-2016 | Explain dlist_terminate. |
b22e7ad65963 | Elliott Hughes <enh@google.com> | 04:33:12 nbsp;PM 30-09-2016 | Updated Android roadmap. |
5c5dc394f6e3 | Rob Landley <rob@landley.net> | 02:09:59 nbsp;PM 03-10-2016 | David Hedges pointed out that interface names can be longer than 10 chars. |
6c3188cf0e55 | Rob Landley <rob@landley.net> | 10:41:55 nbsp;PM 02-10-2016 | Add install_airlock target for hermetic build environment setup, and rebuild headers during install to make other install targets robust against single command builds between "make" and "make install" of multiplexer version. |
8d0f0b6ba864 | Rob Landley <rob@landley.net> | 06:19:45 nbsp;PM 01-10-2016 | du: 32 bit systems were maxing out at 2GB when they should max out at 2TB (1<<32 blocks * 512 bytes, done with unsigned 64 bit math). |
29e75d51d447 | Rob Landley <rob@landley.net> | 03:52:00 nbsp;PM 01-10-2016 | Move --version handling next to --help handling, so it applies to all commands. Say "toybox" before version string. Tweak sed to preserve lie-to-autoconf. |
3366af7aa821 | Rob Landley <rob@landley.net> | 05:35:34 nbsp;PM 30-09-2016 | sed -i run as root wasn't preserving ownership. |
703c49e0cb97 | Elliott Hughes <enh@google.com> | 11:00:30 nbsp;AM 28-09-2016 | Accept extra ps arguments as additional pids. |
2b66afffb8b5 | Elliott Hughes <enh@google.com> | 12:20:41 nbsp;PM 27-09-2016 | Show thread names with "ps -T" on Android. |
0b545a471ca8 | Rob Landley <rob@landley.net> | 03:13:41 nbsp;PM 28-09-2016 | Make setns depend on TOYBOX_CONTAINER probed value. |
c99cbd12ca56 | Rob Landley <rob@landley.net> | 02:22:34 nbsp;PM 28-09-2016 | Kernels between 2006 and 2010 (such as the one in Centos 6.6) provide unshare() but not nsenter(). So probe for both. |
af4be15b84ed | Lipi C.H. Lee <lipisoft@gmail.c | 08:55:53 nbsp;AM 26-09-2016 | Changed xopen_stdin() to xopen_stdio(). |
409a8e093a4e | Elliott Hughes <enh@google.com> | 12:30:33 nbsp;PM 12-09-2016 | Fix ls -lh. |
6783156813d6 | Elliott Hughes <enh@google.com> | 02:35:43 nbsp;PM 13-09-2016 | Add ar archive support to file. |
493dc573825a | Elliott Hughes <enh@google.com> | 01:55:59 nbsp;PM 13-09-2016 | Add -h and -L to file. |
9f42e832a186 | Rob Landley <rob@landley.net> | 11:55:36 nbsp;PM 11-09-2016 | Izabera pointed out that "file -" was inconsistent (calling stat on "-" but then reading from stdin if it detected a file). Fixed it so "-" always means stdin and you have to say ./- to look at a local "-". |
337c072ac09a | Rob Landley <rob@landley.net> | 12:14:24 nbsp;AM 06-09-2016 | Teach sed s/// how to handle [:space:] type sequences. |
eed9ed41aa73 | Rob Landley <rob@landley.net> | 12:55:24 nbsp;AM 05-09-2016 | Replace loopfiles' failok with WARN_ONLY open flag. |
7f7907f53eca | Rob Landley <rob@landley.net> | 12:52:44 nbsp;AM 05-09-2016 | Export notstdio() wrapper. |
19394faadb51 | Rob Landley <rob@landley.net> | 12:32:38 nbsp;AM 05-09-2016 | Fluff up cmp tests. |
8361fbd8ea9c | Rob Landley <rob@landley.net> | 07:13:31 nbsp;PM 04-09-2016 | make test_cmp caused the make invocation to exit with an error because the last test exited with nonzero status and the script preserved it. In the current context, that's counterproductive. |
8cc325d55ca2 | Rob Landley <rob@landley.net> | 06:07:12 nbsp;PM 04-09-2016 | Add comment so I don't undo and then redo a thing again. |
7fc7db1332c8 | Rob Landley <rob@landley.net> | 05:42:32 nbsp;PM 04-09-2016 | Remove a chunk of copied header that hasn't been upated in a while. |
299d43879d70 | Rob Landley <rob@landley.net> | 05:26:34 nbsp;PM 04-09-2016 | Add openro() and WARN_ONLY flag so xopen() and friends can warn without exiting. |
0c8a66ea44ea | Rob Landley <rob@landley.net> | 05:18:31 nbsp;PM 04-09-2016 | Switch help.c from #ifdef to if() |
7528a9628443 | Rob Landley <rob@landley.net> | 03:41:55 nbsp;PM 03-09-2016 | Move genericish function to lib. |
7b7fec9cc6c6 | Rob Landley <rob@landley.net> | 12:32:41 nbsp;AM 28-08-2016 | Add tap support to tunctl. |
d2937162b04b | Rob Landley <rob@landley.net> | 11:27:45 nbsp;PM 27-08-2016 | Make "LC_ALL=C ls -Cs --color" produce the same output on toybox and ubuntu. |
bad56744355b | Rob Landley <rob@landley.net> | 11:07:04 nbsp;PM 27-08-2016 | Remove some redundancy and unnecessary xprintf(). |
f9da4355525d | Elliott Hughes <enh@google.com> | 04:28:05 nbsp;PM 25-08-2016 | Fix ls -sh. |
a87b65c371aa | Elliott Hughes <enh@google.com> | 02:50:05 nbsp;PM 24-08-2016 | Add chrt to pending. |
38f105d47a13 | Rob Landley <rob@landley.net> | 11:03:18 nbsp;PM 22-08-2016 | Add tunctl. |
74193471881b | Rob Landley <rob@landley.net> | 11:45:19 nbsp;PM 21-08-2016 | A round of dd cleanup. |
bfbf1a89be7b | Rob Landley <rob@landley.net> | 08:24:30 nbsp;PM 20-08-2016 | Promote setfattr |
04f0f34832e6 | Rob Landley <rob@landley.net> | 08:20:06 nbsp;PM 20-08-2016 | Clean up setfattr. |
3d64b0cc95c5 | Rob Landley <rob@landley.net> | 09:33:27 nbsp;PM 18-08-2016 | Change xgetpwnamid/xgetgrnamid to xgetuid/xgetgid returning the id number instead of a struct. This means it can return "12345" even if that user/group doesn't exist in /etc/passwd and similar. |
05e1582ec435 | Rob Landley <rob@landley.net> | 02:14:22 nbsp;PM 16-08-2016 | Add length modifier to date escapes, and length sanity check. |
1a429a722a50 | Rob Landley <rob@landley.net> | 02:02:32 nbsp;AM 15-08-2016 | Make "stat -c %37G file" and "stat -c %.5G file" work, and fix %U and %G to not segfault on a lookup failure (they print the number instead of UNKNOWN). |
a7055db6cb0c | Rob Landley <rob@landley.net> | 07:04:02 nbsp;PM 14-08-2016 | Explain shared library policy, fix an unblanaced tag, add some links. |
8b685bae21f8 | Rob Landley <rob@landley.net> | 05:53:32 nbsp;PM 13-08-2016 | Document deviations from posix for echo. |
e98089ab9a4b | Rob Landley <rob@landley.net> | 05:50:54 nbsp;PM 13-08-2016 | Add TOYFLAG_NOHELP to disable --help processing for individual commands, apply it to "true" and "false". |
bc1ccaccb5b7 | Rob Landley <rob@landley.net> | 03:19:29 nbsp;PM 13-08-2016 | Move getusername/getgroupname to lib. (Return name or string representation of number, but never NULL. Both returned in static buffer good through next call.) |
4460e9f0ed16 | Rob Landley <rob@landley.net> | 09:46:36 nbsp;AM 11-08-2016 | Matthias Urhahn pointed out that %b returns hardwired 512 byte units (man 2 stat says so) and %B is the units on %b (I.E. always 512), so change output and help text. This matches what other implementations produce. |
5b360d8da327 | Rob Landley <rob@landley.net> | 07:38:25 nbsp;PM 06-08-2016 | Inline setup_inout(), test ftruncate() return value, move gettimeofday() before seek so seek time is included in total. |
027a73a903af | Rob Landley <rob@landley.net> | 10:16:59 nbsp;AM 04-08-2016 | Make xopen() skip stdin/stdout/stderr, add xopen_stdio() if you want stdout, add xopenro() that takes one argument and understands "-" means stdin, and switch over lots of users. |
145b7024b5fb | Elliott Hughes <enh@google.com> | 11:12:15 nbsp;AM 02-08-2016 | Fix warning: 'XATTR_NAME_SMACK' macro redefined. |
abf079b2d82c | Elliott Hughes <enh@google.com> | 01:11:04 nbsp;PM 29-07-2016 | Fix touch(1) date parsing on tzcode-derived systems. |
8f3e0af6409e | Rob Landley <rob@landley.net> | 11:39:17 nbsp;AM 30-07-2016 | Single builds skip commands with 0 in the install location so "make test_scankey" didn't work. |
f59f11f8e39e | Rob Landley <rob@landley.net> | 05:35:29 nbsp;PM 29-07-2016 | Izabera reporeted that FLAG_v was never checked in timeout. (Oops.) |
f20b10ee7b05 | Rob Landley <rob@landley.net> | 01:35:56 nbsp;PM 26-07-2016 | Move regexec0 into lib (regexec that takes length and matches after NUL). |
7918d9ff8c39 | Rob Landley <rob@landley.net> | 06:25:38 nbsp;PM 23-07-2016 | Usischev Yury pointed out that id shouldn't use exit() directly. |
65c496208015 | Rob Landley <rob@landley.net> | 06:12:48 nbsp;PM 23-07-2016 | Usischev Yury pointed out a use after free error. |
12adb4113d7c | Rob Landley <rob@landley.net> | 01:32:23 nbsp;AM 23-07-2016 | Many failing tests I need to fix grep to pass while adding --color. |
c7f0d6ce8987 | Rob Landley <rob@landley.net> | 04:37:03 nbsp;PM 21-07-2016 | Common test infrastructure says command name, don't have sed.tests say 'sed sed' |
bd471f67cc6e | Elliott Hughes <enh@google.com> | 10:42:31 nbsp;AM 17-07-2016 | Add getfattr(1) and setfattr(1). |
48ea55969907 | Rob Landley <rob@landley.net> | 02:14:35 nbsp;AM 17-07-2016 | The recent option parsing changes broke the multiplexer, because the "toybox" command was trying to parse their options and failing. (Commands that aren't just disabled but have no option string even in the allyesconfig case need an OPTSTR of 0.) |
a1ce0934085f | Elliott Hughes <enh@google.com> | 03:14:33 nbsp;PM 15-07-2016 | Remove sendevent from the Android roadmap. |
f61b1439e914 | Rob Landley <rob@landley.net> | 04:51:56 nbsp;AM 15-07-2016 | Fix non-library md5sum build. (Oops.) |
adef5dcb1857 | Rob Landley <rob@landley.net> | 04:45:08 nbsp;AM 15-07-2016 | Add optional openssl accelerated versions of hash functions, loosely based on a patch from Elliott Hughes, who said: |
fff20ab005cc | Rob Landley <rob@landley.net> | 04:39:35 nbsp;AM 15-07-2016 | Don't close stdin when loopfiles reads "-". |
f3b9fd4ec2bd | Rob Landley <rob@landley.net> | 02:50:15 nbsp;AM 15-07-2016 | Somebody asked a FAQ on irc, so answer it. |
be6eb9841a78 | Elliott Hughes <enh@google.com> | 05:00:58 nbsp;PM 13-07-2016 | Add Android's "sendevent". |
c06ed8daaf15 | Rob Landley <rob@landley.net> | 04:53:33 nbsp;PM 14-07-2016 | Add -c to md5sum and sha1sum. |
246ec0f31192 | Elliott Hughes <enh@google.com> | 11:59:42 nbsp;AM 13-07-2016 | Increase ps' default RSS and VSIZE widths. |
93e044c4a68d | Rob Landley <rob@landley.net> | 01:46:50 nbsp;PM 13-07-2016 | Bugfix: suffixless string was feeding terminating NUL to strchr() and matching. |
76cc2e2bcdde | Rob Landley <rob@landley.net> | 03:48:25 nbsp;PM 12-07-2016 | Implement NOP find -noleaf |
30454a4ca132 | Rob Landley <rob@landley.net> | 02:51:51 nbsp;PM 12-07-2016 | Convert atolx() and friends to use long long internally. Update design.html to use this (and tail) as examples of simplicity of implementation winning and losing. |
d5088a059649 | Elliott Hughes <enh@google.com> | 09:48:33 nbsp;PM 07-07-2016 | dd improvements. |
008fb6444d7d | Elliott Hughes <enh@google.com> | 07:32:34 nbsp;PM 07-07-2016 | Fix typo in chattr test. |
d620f77f2163 | Rob Landley <rob@landley.net> | 07:36:00 nbsp;PM 05-07-2016 | Fix generated/make.sh. (Quotes in TOYBOX_VERSION need to wind up in resulting macro.) |
ff0e8cb15c39 | Elliott Hughes <enh@google.com> | 03:05:09 nbsp;PM 05-07-2016 | Implement xxd -s. |
8a34cbb5666a | Elliott Hughes <enh@google.com> | 01:39:42 nbsp;PM 05-07-2016 | Don't try to guess the build id type in file(1). |
fd78cb48e9ac | Rob Landley <rob@landley.net> | 10:25:52 nbsp;PM 04-07-2016 | Fix chattr and date tests. |
0ed17f127642 | Rob Landley <rob@landley.net> | 08:32:42 nbsp;AM 04-07-2016 | Now that we're using the adjusted option string, need to skip placeholders in [groups]. |
bf950cde6646 | Rob Landley <rob@landley.net> | 02:59:09 nbsp;AM 04-07-2016 | Fix a bug (octal digits are 0-7, not 0-8) and deal with a case where posix is explicitly outright insane (%b handles octal escapes differently for no obvious reason). |
4e21ddd440f5 | Rob Landley <rob@landley.net> | 10:14:40 nbsp;PM 03-07-2016 | Promote file. |
c5e7ee27f606 | Elliott Hughes <enh@google.com> | 12:53:40 nbsp;PM 02-07-2016 | Improve file(1)'s ELF support. |
746e565c097e | Rob Landley <rob@landley.net> | 04:05:12 nbsp;PM 03-07-2016 | Promote netsat, and move ifconfig, netcat, and rfkill to new toys/net directory. |
0713e4b89f7c | Rob Landley <rob@landley.net> | 03:51:00 nbsp;PM 03-07-2016 | More netstat cleanup (inline display_data) |
2f77b006fef4 | Rob Landley <rob@landley.net> | 11:42:36 nbsp;AM 02-07-2016 | Next round of netstat cleanup. |
008ba66801d7 | Rob Landley <rob@landley.net> | 08:48:22 nbsp;PM 30-06-2016 | Add patch -d and --dry-run |
ec0b482e9fd2 | Rob Landley <rob@landley.net> | 08:41:07 nbsp;PM 30-06-2016 | Fix option parsing infrastructure bug. |
20f67f157c22 | Rob Landley <rob@landley.net> | 10:39:41 nbsp;AM 30-06-2016 | Teach wc to do -cm together. Fix testsuite so TEST_HOST passes too. |
fcbf55ad5658 | Rob Landley <rob@landley.net> | 10:39:23 nbsp;AM 30-06-2016 | Add NOSPACE=1 to allow tests to pass with diff -b |
480fb07817fa | Rob Landley <rob@landley.net> | 10:37:35 nbsp;AM 30-06-2016 | Use libbuf instead of stack buffer. |
cf77fe9d0ef7 | Rob Landley <rob@landley.net> | 05:51:03 nbsp;PM 29-06-2016 | Remove unused argument from do_lines() |
bd4d2444cb67 | Elliott Hughes <enh@google.com> | 01:57:30 nbsp;PM 29-06-2016 | Remove 'start' and 'stop' from the Android roadmap. |
071ef9587c9f | Elliott Hughes <enh@google.com> | 09:37:59 nbsp;AM 24-06-2016 | Update Android section of roadmap. |
3325b3e9b032 | Elliott Hughes <enh@google.com> | 02:51:18 nbsp;PM 27-06-2016 | Fix iteration for start/stop without arguments. |
63cbc6824da4 | Rob Landley <rob@landley.net> | 01:54:01 nbsp;AM 28-06-2016 | Fix a "may be used uninitialized". |
cc1bc502de94 | Elliott Hughes <enh@google.com> | 08:26:03 nbsp;AM 27-06-2016 | Fix start.c build and add error reporting. |
c02e584c5915 | Rob Landley <rob@landley.net> | 02:57:39 nbsp;PM 25-06-2016 | Code style pass. |
8c5cc551ed02 | Elliott Hughes <enh@google.com> | 02:21:35 nbsp;PM 25-06-2016 | new Android toys: start/stop |
dde24f2f2aeb | Elliott Hughes <enh@google.com> | 03:55:35 nbsp;PM 22-06-2016 | Update Android section of roadmap. |
a91b9cbaea67 | Elliott Hughes <enh@google.com> | 03:50:51 nbsp;PM 22-06-2016 | Remove android/log's "default" priority. |
7159163af32d | Rob Landley <rob@landley.net> | 04:10:49 nbsp;PM 21-06-2016 | Attempt at cleanup of log.c, but I don't have a build environment for it so... |
3b051985b3c4 | Elliott Hughes <enh@google.com> | 03:32:42 nbsp;PM 21-06-2016 | new Android toy: log |
57dafe391533 | Rob Landley <rob@landley.net> | 07:07:44 nbsp;AM 19-06-2016 | Last commit depends on new lib code I forgot to check in. (Oops.) |
848042af0144 | Rob Landley <rob@landley.net> | 07:07:15 nbsp;AM 19-06-2016 | Next round of diffstat cleanup. |
8e618f123d13 | Elliott Hughes <enh@google.com> | 03:51:25 nbsp;PM 17-06-2016 | Make it clearer that CMD is the thread name. |
46409d50e563 | Rob Landley <rob@landley.net> | 03:47:01 nbsp;PM 15-06-2016 | Add readlink0() and readlinkat0() which null terminate the data. |
97ddc600c956 | Rob Landley <rob@landley.net> | 11:43:48 nbsp;AM 15-06-2016 | The glibc bug at https://sourceware.org/bugzilla/show_bug.cgi?id=17829 continues to get worse, and now can't handle INT_MAX/2 either. So our first workaround _also_ broke. |
878ff2f3d7a6 | Rob Landley <rob@landley.net> | 03:35:57 nbsp;AM 12-06-2016 | Lots of netstat cleanup, including a rewrite of the unix domain socket output. (Ubuntu's netstat is left justifying the inode field, and they're wrong.) |
001e4fb62bae | Elliott Hughes <enh@google.com> | 10:00:54 nbsp;PM 11-06-2016 | Finish switching to dev_major/dev_minor. |
4b925a785bd9 | Rob Landley <rob@landley.net> | 07:00:25 nbsp;PM 10-06-2016 | Missing parentheses. (Oops.) |
5cf208c2ec96 | Elliott Hughes <enh@google.com> | 09:08:33 nbsp;AM 10-06-2016 | Fix trailing whitespace bug in netstat. |
2eefc1789471 | Rob Landley <rob@landley.net> | 06:54:10 nbsp;PM 10-06-2016 | xreadlink() only exits for memory allocation, it returns 0 if file not found. |
d59e6d528fb6 | Elliott Hughes <enh@google.com> | 03:41:39 nbsp;PM 06-06-2016 | Update Android roadmap section. |
1f69674020ad | Rob Landley <rob@landley.net> | 06:37:41 nbsp;PM 10-06-2016 | Shuffle arguments around (TNAME->NAME->COMM->CMD), working around posix constraints while still trying to get sane behavior. Discard the old CMD, move COMM to CMD, move the old NAME to COMM, and move TNAME to NAME. |
d32309a3c001 | Rob Landley <rob@landley.net> | 05:58:56 nbsp;PM 10-06-2016 | Revert commit e02e41373ea3, we're always initializing the TNAME string field (that's the ptb/tb switching in get_ps) so it's never blank, so this doesn't trigger. (Conditionally initializing it would save runtime memory, but at the expense of more complex code.) |
082dadce554e | Elliott Hughes <enh@google.com> | 05:03:26 nbsp;PM 08-06-2016 | HACK: restore Android ps behavior. |
2efbbb33fd4a | Kyungsik Lee <kyungsik.lee@lge | 06:36:34 nbsp;PM 09-06-2016 | Fix dangling link after cp command |
2009d0af7081 | Rob Landley <rob@landley.net> | 10:53:51 nbsp;PM 08-06-2016 | Fix ps bug, last field wasn't expanding to width. |
e02e41373ea3 | Rob Landley <rob@landley.net> | 08:30:08 nbsp;PM 08-06-2016 | Change the TNAME behavior to "Show parent argv[0]. If that's blank, showour argv[0]. If that's blank, show [stat2]." |
5786e0ddc59a | Rob Landley <rob@landley.net> | 06:16:25 nbsp;PM 07-06-2016 | Izabera pointed out that cmp -ls are contradictory. |
8387fcb03edc | Paul Barker <paul@paulbarker. | 03:05:49 nbsp;PM 04-06-2016 | Fix TOYBOX_VERSION |
5d2619774ea7 | Elliott Hughes <enh@google.com> | 09:26:14 nbsp;AM 04-06-2016 | Basic success/failure return from pgrep/pkill. |
5352bb64b619 | Rob Landley <rob@landley.net> | 02:36:39 nbsp;PM 04-06-2016 | ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop. |
4cf8a72f550e | Rob Landley <rob@landley.net> | 05:33:23 nbsp;PM 31-05-2016 | In cp -a, don't complain if non-root user can't chown, failure is expected. |
6ba719100115 | Rob Landley <rob@landley.net> | 01:43:17 nbsp;PM 30-05-2016 | Add output path to cp error message filenames. |
bc8139a3a011 | Rob Landley <rob@landley.net> | 02:54:27 nbsp;PM 27-05-2016 | Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path. |
0ca829ce874d | Elliott Hughes <enh@google.com> | 02:43:56 nbsp;PM 25-05-2016 | Stabilize another sort. |
9c3789aed19a | Rob Landley <rob@landley.net> | 12:56:56 nbsp;PM 25-05-2016 | Stand alone builds of OLDTOY should show help text for corresponding NEWTOY. |
f82c739dee7f | Rob Landley <rob@landley.net> | 04:17:55 nbsp;PM 24-05-2016 | The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.) |
e2ea4fc86b67 | Elliott Hughes <enh@google.com> | 10:46:47 nbsp;AM 23-05-2016 | Fix remaining pkill tests. |
148a0c3760bf | Elliott Hughes <enh@google.com> | 10:34:01 nbsp;AM 23-05-2016 | Fix pkill -9. |
6abf1328f4af | Rob Landley <rob@landley.net> | 07:44:10 nbsp;PM 22-05-2016 | Don't truncate number fields for anything but right edge of screen, instead let them overflow and try to reclaim extra space from later short fields. |
d6a8928ba15c | Rob Landley <rob@landley.net> | 12:16:06 nbsp;PM 22-05-2016 | Make -o COMMAND show parent command path for threads, and use saved length calculations instead of doing strlen() on strings again to store lengths. |
56f631ca8958 | Rob Landley <rob@landley.net> | 12:00:16 nbsp;PM 22-05-2016 | Comment and help text tweaks. |
b602f1c15133 | Rob Landley <rob@landley.net> | 02:28:13 nbsp;PM 20-05-2016 | Add bufgetgrgid() |
9cfdb48722cb | Rob Landley <rob@landley.net> | 07:32:51 nbsp;AM 20-05-2016 | Make build dependencies more granular. This should fix the problem where "make top; make ps" produces a ps that can't do -A because generated/obj/ps.o didn't get rebuilt. |
6d50d4cbbf6f | Rob Landley <rob@landley.net> | 12:10:07 nbsp;PM 17-05-2016 | Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.) |
713055b349b2 | Rob Landley <rob@landley.net> | 02:51:37 nbsp;PM 16-05-2016 | Add top -O |
e345fbdadc9a | Rob Landley <rob@landley.net> | 12:24:42 nbsp;PM 16-05-2016 | Add stat -tL and -c %m%t%T. |
4e756d7f9fd1 | Rob Landley <rob@landley.net> | 03:26:02 nbsp;AM 10-05-2016 | Use CFG_TOYBOX_NORECURSE to avoid |
869da8ce3752 | Rob Landley <rob@landley.net> | 12:21:34 nbsp;AM 07-05-2016 | Work around increasingly insane compiler developers wanting to make everything undefined behavior so the optimizer can silently eliminate your entire program. |
d3e8dd1bf56a | Alistair Strachan <alistair.stracha | 04:11:35 nbsp;PM 05-05-2016 | Fix static linkage of toybox binary. |
942bf0ca6651 | Elliott Hughes <enh@google.com> | 10:27:56 nbsp;AM 05-05-2016 | Add top -H. |
290774d79914 | Elliott Hughes <enh@google.com> | 09:23:07 nbsp;AM 05-05-2016 | Android roadmap update. |
60da2d0b043a | Elliott Hughes <enh@google.com> | 06:25:41 nbsp;PM 04-05-2016 | "top -b -n1" should end with a newline. |
676e1d93cf39 | Rob Landley <rob@landley.net> | 06:43:19 nbsp;PM 04-05-2016 | Elliott says -T should fetch threads even when not displaying thread fields. |
454eea52f806 | Rob Landley <rob@landley.net> | 06:37:50 nbsp;PM 04-05-2016 | Simplify ps android scheduling policy fetch slightly. |
5c8f3d7d2b03 | Rob Landley <rob@landley.net> | 05:14:35 nbsp;AM 04-05-2016 | Hostname cleanup, as described on the list. |
c451397f16ec | Paul Barker <paul@paulbarker. | 03:42:57 nbsp;PM 01-05-2016 | Add -b and -F arguments to hostname |
e8bd47bc5eed | Rob Landley <rob@landley.net> | 06:59:57 nbsp;PM 02-05-2016 | Fluff up README. |
e0dbc6beaf37 | Elliott Hughes <enh@google.com> | 06:04:20 nbsp;PM 29-04-2016 | Add a ps "PCY" field for Android scheduling policy. |
ec863082bfef | Rob Landley <rob@landley.net> | 07:45:18 nbsp;PM 29-04-2016 | First guess at showing thread names properly. |
151bd1d5adfa | Elliott Hughes <enh@google.com> | 02:04:40 nbsp;PM 29-04-2016 | Show "-" rather 0 if we don't know whether a process is 32- or 64-bit. |
5da354a83788 | Elliott Hughes <enh@google.com> | 01:44:01 nbsp;PM 29-04-2016 | Fix ps -O help output alignment. |
2d7d99cae379 | Rob Landley <rob@landley.net> | 05:46:26 nbsp;PM 25-04-2016 | ps thread supportand 32/64 bit detection. |
442c1853d155 | Rob Landley <rob@landley.net> | 12:55:01 nbsp;AM 25-04-2016 | Fix find bug reported by Tom Marshall, add test for it, and while we're at it fix two tests looking for a too-specific error message (so TEST_HOST failed). |
25a2395e2698 | Rob Landley <rob@landley.net> | 02:30:31 nbsp;PM 24-04-2016 | Add "infrastructure in search of a user" to cleanup.html. |
675b5dc24069 | Elliott Hughes <enh@google.com> | 02:20:38 nbsp;PM 23-04-2016 | Add the non-tty more(1) test. |
072ea41682be | Elliott Hughes <enh@google.com> | 06:18:05 nbsp;PM 21-04-2016 | Fix more to not append an extra newline. |
63eae537018a | Elliott Hughes <enh@google.com> | 05:41:40 nbsp;PM 21-04-2016 | Fix more to a non-tty. |
14ca871ebbc1 | Rob Landley <rob@landley.net> | 05:26:17 nbsp;AM 23-04-2016 | Remove inappropriate bzip tests (we're not comparing with random "host version") replace with testing 2 known files out of blkid tests, and add badcrc test. |
badd9f799eed | Rob Landley <rob@landley.net> | 05:04:37 nbsp;AM 23-04-2016 | Fiz bzcat segfault reported by John Regehr (bad crc didn't set error message). |
4b02667d8c09 | Rob Landley <rob@landley.net> | 07:08:56 nbsp;PM 22-04-2016 | Allow EVAL= to run test under a different shell (for sh.test) |
bb77dde5ddfb | Rob Landley <rob@landley.net> | 05:46:25 nbsp;PM 21-04-2016 | Have dirtree_recurse() take the new dirfd as an argument. |
00385e8d0e1f | Davis Mosenkovs <davikovs@gmail.c | 02:44:13 nbsp;PM 20-04-2016 | Fix touch -t seconds parsing |
7b6957fa1e23 | Rob Landley <rob@landley.net> | 01:56:10 nbsp;AM 20-04-2016 | Start of shell tests: $(()) and $'' expansion. |
a59951489ecf | Rob Landley <rob@landley.net> | 12:47:05 nbsp;AM 20-04-2016 | Replace list_working with just list, "make list list_pending" shows combined list. |
529d5db29a32 | Rob Landley <rob@landley.net> | 11:03:12 nbsp;PM 19-04-2016 | ps and top are implemented from the android todo. Record enh's wishlist items. |
d85d4e847b1e | Rob Landley <rob@landley.net> | 04:34:47 nbsp;PM 17-04-2016 | Dust off toysh, remove ancient config debris, add start of prompt logic. |
e57cb1796080 | Elliott Hughes <enh@google.com> | 08:19:23 nbsp;AM 16-04-2016 | Fix tail -NUM again. |
00a60fcaa318 | Elliott Hughes <enh@google.com> | 06:48:12 nbsp;PM 15-04-2016 | Fix "ssh top". |
406d4c978ac8 | Elliott Hughes <enh@google.com> | 06:38:53 nbsp;PM 15-04-2016 | Fix top -b. |
df6a96d3ed0a | Rob Landley <rob@landley.net> | 02:03:36 nbsp;PM 16-04-2016 | Rename gratuitous references to Roger Zelazny's amber series, add comments. |
433296f8802c | Andy Chu <andychu@google.c | 11:11:30 nbsp;PM 19-03-2016 | Fix a buffer overflow in diff -r. |
c73947814aab | Rob Landley <rob@landley.net> | 09:00:54 nbsp;PM 14-04-2016 | Andy Chu pointed out an out of bounds access for zero length lines. |
f9b9f8a1a457 | Rob Landley <rob@landley.net> | 11:32:36 nbsp;AM 11-04-2016 | sed -f - should read from stdin. |
cb49c305e3c7 | Rob Landley <rob@landley.net> | 02:35:51 nbsp;PM 10-04-2016 | Didn't check in all my local basename_r->getbasename changes. (Oops.) |
5acc6f402a94 | Rob Landley <rob@landley.net> | 11:04:16 nbsp;AM 09-04-2016 | Jakob Flierl pointed out a broken URL in the README. |
1c028ca33dc0 | Rob Landley <rob@landley.net> | 06:25:59 nbsp;PM 08-04-2016 | Redefining basename_r to mean something random seems popular (bionic and freebsd both did it) so use getbasename instead. |
9b93dd397b4a | Rob Landley <rob@landley.net> | 03:20:13 nbsp;AM 30-03-2016 | Whitespace and comment. |
7a0186cc2abf | Andy Chu <andychu@google.c | 12:34:42 nbsp;AM 19-03-2016 | Implement mv -n / cp -n (no clobber). |
9fcaca8434ec | Elliott Hughes <enh@google.com> | 10:54:23 nbsp;AM 26-03-2016 | Fix build when wchar_t is unsigned. |
0e05569e308f | Rob Landley <rob@landley.net> | 03:59:20 nbsp;AM 29-03-2016 | Fix exit code of things like sed -i that use tempfile_handler(). |
e223cca4f66b | Samuel Holland <samuel@sholland. | 11:13:21 nbsp;AM 20-03-2016 | basename: fix segfault on null input; add tests |
a8233286378a | Elliott Hughes <enh@google.com> | 08:12:04 nbsp;PM 18-03-2016 | Add od -w. |
d4d9b5f547c9 | Elliott Hughes <enh@google.com> | 02:51:10 nbsp;PM 07-03-2016 | toolbox prlimit is no more. |
af51034338e1 | Rob Landley <rob@landley.net> | 04:20:36 nbsp;PM 24-03-2016 | Debian bug 635570 did something horribly nonstandard (depending on a side effect of "sed -e 'a'" with no trailing line). But there's an actual user, and it's not hard to implement, and it's not hard to implement, and there isn't an obvious _other_ way to do it, so add the behavior and a test for it. |
1ffa7f45eb4f | Rob Landley <rob@landley.net> | 03:44:51 nbsp;AM 23-03-2016 | Fix bzcat.test (as noted by Andy Chu), wean tests off $TOPDIR and supply $FILES instead, move tests/blkid into tests/files/blkid. |
b52f642472af | Rob Landley <rob@landley.net> | 03:30:23 nbsp;AM 23-03-2016 | The test infrastructure prints the command name now, so file.test shouldn't. |
5a7b147c18e0 | Rob Landley <rob@landley.net> | 03:27:39 nbsp;AM 23-03-2016 | Minor blkid cleanup. (There was a while(ptr[-1]==' ') ptr--; that could fall off the start of the string. I pulled on the thread...) |
a8d0d1337625 | Rob Landley <rob@landley.net> | 03:25:37 nbsp;AM 23-03-2016 | Redo build stuff in response to Andy Chu's suggestions. |
c23186d3ee60 | Samuel Holland <samuel@sholland. | 11:13:22 nbsp;AM 20-03-2016 | blkid: Handle short/empty vfat labels; update tests |
6aba814b28cd | Rob Landley <rob@landley.net> | 08:39:27 nbsp;PM 20-03-2016 | Posix requires "" to be false, and 00 should be false, and -0 should be false. Fix memory leaks in regex. Simplify regex check (if we matched, subexpression had to match). Don't exit() from a command, set exitval and return. |
4de04e83d7ff | Elliott Hughes <enh@google.com> | 08:56:09 nbsp;AM 19-03-2016 | Make lsof 10x faster by caching /proc/net socket info. |
ada3c0876dc9 | Rob Landley <rob@landley.net> | 02:12:53 nbsp;PM 18-03-2016 | Fix last commit (had newline before first ==> name <==) and add -f tests. |
426bc7fb4fcd | Josh Gao <jmgao@google.com | 03:41:13 nbsp;PM 16-03-2016 | Fix "tail -f single_file". |
0ec95b7c2e20 | Rob Landley <rob@landley.net> | 03:19:16 nbsp;PM 17-03-2016 | expr cleanup: simplify get_str() and free returned allocations. |
68d713277394 | Andy Chu <andychu@google.c | 12:02:55 nbsp;PM 17-03-2016 | Remove 'exit' from xargs test too. |
516f3d620fd1 | Andy Chu <andychu@google.c | 12:06:32 nbsp;AM 17-03-2016 | Fix bug where all tests aren't being run with 'make test'. |
438fa71547d7 | Rob Landley <rob@landley.net> | 09:55:19 nbsp;PM 16-03-2016 | expr cleanup: traverse optargs with tok instead of incrementing optargs and copying itinto a second variable. Also add error message for empty ( ) |
1af3bad8b63b | Rob Landley <rob@landley.net> | 12:33:32 nbsp;PM 16-03-2016 | Move whitespace and curly brackets around, move reference URLs to top of file, eliminate syntax_error() function (just call error_exit() directly), eliminate advance() wrapper, pipe expected error messages in test to /dev/null |
e6912f90d663 | Andy Chu <andychu@google.c | 01:52:25 nbsp;PM 15-03-2016 | Fix type coercion bugs in expr. |
14c91c1ebd68 | Andy Chu <andychu@google.c | 01:42:30 nbsp;PM 15-03-2016 | Fix the operator precedence in expr. |
2665cd0cf0d1 | Rob Landley <rob@landley.net> | 03:02:21 nbsp;PM 15-03-2016 | Add base64.test, and Izabera pointed out that -w0 should disable wrapping. |
2b999e614c48 | Rob Landley <rob@landley.net> | 02:23:50 nbsp;AM 15-03-2016 | Add ls -b and make ls -q work with utf8. |
eb24df974999 | Rob Landley <rob@landley.net> | 08:23:41 nbsp;PM 13-03-2016 | Split out _xexit() from xexit() and give sigatexit() multiple callbacks. |
51d71f5c5b70 | Rob Landley <rob@landley.net> | 05:23:11 nbsp;PM 13-03-2016 | factor: use long long math (64 bit on 32 bit platforms) and handle negative numbers even though we use unsigned math now. |
6d364fce2aeb | Rob Landley <rob@landley.net> | 05:47:19 nbsp;PM 12-03-2016 | Update scripts/single.sh and cp.c so "make mv" isn't actually building cp. |
2f7c98e109b0 | Rob Landley <rob@landley.net> | 03:56:40 nbsp;PM 12-03-2016 | The xattr functions were added during the 2.5 kernel, lsm.h can #include the header unconditionally. (This fixes the warning when CP_PRESERVE disabled.) |
96a5ed118ce8 | Andy Chu <andychup@gmail.c | 09:49:50 nbsp;AM 06-03-2016 | Fix segfault in sed -e 'c'. |
1fd80657b06e | Rob Landley <rob@landley.net> | 01:39:23 nbsp;PM 08-03-2016 | Add depends on TOYBOX_FORK for various commands that need nommu conversion. (This should fix allyesconfig.) |
8d95074b7d03 | Rob Landley <rob@landley.net> | 04:02:47 nbsp;PM 07-03-2016 | Cleanup pass on the dirtree infrastructure, in preparation for making rm -r handle infinite depth. Fix docs, tweak dirtree_handle_callback() semantics, remove dirtree_start() and don't export dirtree_handle_callback(), instead offer dirtree_flagread(). (dirtree_read() is a wrapper around dirtree_flagread passing 0 for flags.) |
2a26ba451a60 | Rob Landley <rob@landley.net> | 09:27:25 nbsp;PM 06-03-2016 | Fix warning (toys.optflags is a long long now). |
21701f1b61f1 | Lipi Lee <lipisoft@gmail.c | 01:46:19 nbsp;PM 06-03-2016 | wget: clean up |
2e4aff2fd31f | Rob Landley <rob@landley.net> | 01:10:19 nbsp;PM 06-03-2016 | Another pass at file.c: move posix-required "executable" to front of output, next few fields in the order the other implementation outputs, fewer commas, fix a big where big endian executable type wasn't detected right, and fix the filehandle leak. |
b3e9c9281d18 | Rob Landley <rob@landley.net> | 01:22:39 nbsp;PM 04-03-2016 | Elliott pointed out that we output "unlimited" instead of "infinity", so accept that as input. (And that I screwed up the test.) |
5ad93f32da3e | Rob Landley <rob@landley.net> | 11:07:59 nbsp;AM 03-03-2016 | Fix bzcat integer overflow reported by John Regehr. |
ffc6fbbde3ee | Elliott Hughes <enh@google.com> | 07:35:13 nbsp;PM 29-02-2016 | Fix file for Java class files, improve script detection, and add tests. |
5231bb553d5e | Rob Landley <rob@landley.net> | 10:12:02 nbsp;PM 02-03-2016 | More minor cleanup (inline a function, simplify name of another). |
53dc99a76e73 | Rob Landley <rob@landley.net> | 10:10:49 nbsp;PM 02-03-2016 | Minor cleanup. |
0dfa601b9fec | Rob Landley <rob@landley.net> | 10:05:21 nbsp;PM 02-03-2016 | Fix base64 so == wraps properly. |
336c44adca17 | Rob Landley <rob@landley.net> | 03:20:04 nbsp;PM 02-03-2016 | Factor out command name at the start of test name, have runtest.sh print it. |
eb830728b121 | Rob Landley <rob@landley.net> | 03:10:24 nbsp;PM 02-03-2016 | Print command name at start of each test. |
b69e1efb2763 | Rob Landley <rob@landley.net> | 03:01:51 nbsp;PM 02-03-2016 | Split lsattr/chattr tests. |
54f95bd6186a | Rob Landley <rob@landley.net> | 02:41:47 nbsp;PM 02-03-2016 | Command name at start of each test. |
b73d9a2ac127 | Rob Landley <rob@landley.net> | 02:29:03 nbsp;PM 02-03-2016 | Add fstype test. |
9ef6fbfc2bdc | Rob Landley <rob@landley.net> | 01:49:47 nbsp;PM 02-03-2016 | Try to consistently print command name at the start of each test. |
7ae108f7c9d0 | Rob Landley <rob@landley.net> | 01:46:52 nbsp;PM 02-03-2016 | split pgrep/pkill tests. |
7ca5dc4232b9 | Rob Landley <rob@landley.net> | 11:52:38 nbsp;AM 02-03-2016 | For years the man pages have said to #include |
323819c68944 | Rob Landley <rob@landley.net> | 11:50:23 nbsp;PM 01-03-2016 | The last-ever release of uClibc hasn't got prlimit, so probe. |
dfc44f12d7de | Rob Landley <rob@landley.net> | 11:41:01 nbsp;PM 01-03-2016 | SYS_finit_module isn't there on Ubuntu 12.04 because it was only added to the 3.8 kernel in 2012. That's way too new to assume the build environment has it, so #ifdef and simulate a failure if it's not there. |
86f7c048254e | Rob Landley <rob@landley.net> | 11:39:27 nbsp;PM 01-03-2016 | Use shell builtins instead of calling wc/awk/sed. (Fewer forks in build loop.) Based on suggestions from Nicholas Boichat. |
5a44e4ae3487 | Rob Landley <rob@landley.net> | 09:14:55 nbsp;PM 01-03-2016 | The last-ever release of uClibc didn't #define MS_RELATIME. |
789d2c1234cf | George Burgess IV <gbiv@google.com> | 09:25:52 nbsp;PM 24-02-2016 | Use the correct types for recvfrom. |
d3904ef62366 | Elliott Hughes <enh@google.com> | 01:27:26 nbsp;PM 27-02-2016 | Fix "make help" again. |
bef3a510a635 | Mike Frysinger <vapier@gentoo.or | 01:13:38 nbsp;PM 29-02-2016 | config2help: add missing ctype.h include |
c1161cf09f5d | Rob Landley <rob@landley.net> | 11:30:03 nbsp;PM 29-02-2016 | do_regular_file() prints output line, don't fall through to print default. |
226c1cb1dc86 | Elliott Hughes <enh@google.com> | 10:34:07 nbsp;AM 29-02-2016 | Fix trailing spaces on ps -o cmdline. |
1b3fd4a5dc3f | Rob Landley <rob@landley.net> | 11:40:28 nbsp;AM 29-02-2016 | Fix inverted test. |
830f25617570 | Isaac Dunham <ibid.ag@gmail.co | 11:29:21 nbsp;AM 29-02-2016 | pending/file: add cpio, tar, zip formats. |
4b141e67eefc | Rob Landley <rob@landley.net> | 11:21:43 nbsp;AM 29-02-2016 | Fix a typo from last time, and Isaac Dunham's todo list: |
44c7958214e1 | Rob Landley <rob@landley.net> | 12:57:11 nbsp;AM 29-02-2016 | Second pass at the ELF type table. |
e17fbf19c4b4 | Rob Landley <rob@landley.net> | 12:22:15 nbsp;AM 26-02-2016 | Switch to $! for make.sh process enumeration. |
f9ca79a7b776 | Rob Landley <rob@landley.net> | 06:10:35 nbsp;PM 25-02-2016 | Fix more warnings on 32 bit builds. |
8fffeffdf259 | Rob Landley <rob@landley.net> | 06:03:08 nbsp;PM 25-02-2016 | Fix bug where mount -o leftover string didn't get passed through to kernel for 2-argument version. |
fd6c94753f07 | Rob Landley <rob@landley.net> | 05:49:40 nbsp;PM 25-02-2016 | Typecast a printf argument because wchar_t isn't a rigidly defined size. |
3879cd97c163 | Rob Landley <rob@landley.net> | 05:16:32 nbsp;PM 25-02-2016 | Musl needs an extra #include. |
5e3d1e359973 | Lipi C. H. Lee <lipisoft@gmail.c | 03:25:46 nbsp;PM 22-02-2016 | implement simple 'wget' and port name can be specified in URL if default port 80 is not used. |
36ffaeee6076 | Rob Landley <rob@landley.net> | 02:03:21 nbsp;PM 21-02-2016 | lsof cleanup |
81f31e463bd9 | Elliott Hughes <enh@google.com> | 04:24:02 nbsp;PM 18-02-2016 | Implement "insmod -". |
5ec9f52a39c0 | Rob Landley <rob@landley.net> | 05:56:01 nbsp;PM 19-02-2016 | Add test_COMMAND for each command, update "make help" to describe TEST_HOST and VERBOSE=fail, and fix a quote mismatch. |
137f5c9b0937 | Rob Landley <rob@landley.net> | 11:58:17 nbsp;AM 19-02-2016 | Help text update from Isaac Dunham, tweaked slightly. |
577b7cabd4ba | Elliott Hughes <enh@google.com> | 09:11:07 nbsp;PM 18-02-2016 | Add xxd -p and -r. |
42cad120baa2 | Rob Landley <rob@landley.net> | 08:31:22 nbsp;PM 18-02-2016 | RLIMIT_RTTIME was added to the kernel in 2008, you can't expect uClibc to have noticed yet. |
32b3587af261 | Rob Landley <rob@landley.net> | 07:21:44 nbsp;PM 17-02-2016 | The perl build's attempt to escape spaces and such in LD_LIBRARY_PATH is _SAD_. It uses a sed expression that assumes you can escape - to use it as a literal (you can't, it has to be first or last char of the range), and assumes you have to escape delimiters in sed [] context (you don't), and/or that non-printf escapes become the literal character (they don't, the backslash is preserved as a literal), meaning it winds up doing "s/[-]//" which is a length 1 range, which is officially undefined behavior according to posix, and regcomp errors out. |
b66a29ab58c6 | Tom Cherry <tomcherry@google | 04:27:08 nbsp;PM 17-02-2016 | Add support for getprop -Z |
289ca9b68c5b | Elliott Hughes <enh@google.com> | 04:40:17 nbsp;PM 17-02-2016 | Fix remounting /system on Android. |
b75c7dfa886e | Rob Landley <rob@landley.net> | 05:35:42 nbsp;PM 17-02-2016 | Testfile with the 3 different types of "not utf8 output" escaped chars in it. |
cc4a1f4d520f | Rob Landley <rob@landley.net> | 02:01:19 nbsp;PM 17-02-2016 | Add dynamic/static checking to file (printing dynamic linker if found). |
782d2c17cac6 | Rob Landley <rob@landley.net> | 12:30:31 nbsp;PM 17-02-2016 | Add the sed invocations to convert tabs/spaces and back, plus some tweaks. |
0332b60f62d7 | Rob Landley <rob@landley.net> | 04:41:14 nbsp;PM 15-02-2016 | Cleanup pass on file.c, and add detection of different ELF architectures. |
05b7529c1e36 | Rob Landley <rob@landley.net> | 02:04:21 nbsp;PM 14-02-2016 | Add "make list", rename make working->list_working and pending->list_pending, and filter out commands that aren't nofork but aren't installed either (toyflags 0, I.E. recognized aliases like "-sh" called from login). |
9502a77ea0a1 | Elliott Hughes <enh@google.com> | 09:50:20 nbsp;AM 13-02-2016 | Implement file(1). |
09d95477765d | Elliott Hughes <enh@google.com> | 08:13:06 nbsp;AM 12-02-2016 | Fix wc -c optimization. |
363659c859b1 | lovelycuppatea <lovelycuppatea@u | 09:42:28 nbsp;PM 11-02-2016 | removed unread assignment in sed.c |
d5a17e1a219d | Rob Landley <rob@landley.net> | 11:30:45 nbsp;PM 10-02-2016 | Ignore .singlemake. |
df07fb73be98 | Rob Landley <rob@landley.net> | 11:27:55 nbsp;PM 10-02-2016 | Wean scripts/install.c off toys.h so cross compiling less brittle. |
187649de817b | Rob Landley <rob@landley.net> | 11:06:12 nbsp;PM 10-02-2016 | Don't include toys.h from config2help.c (so cross-compiling from systems we don't run on is easier), and use HELP_ instead of help_ for macro prefixes to avoid name collisions (such as help_exit() the function). |
28711d308d9d | Tom Marshall <tdm@cyngn.com> | 12:01:41 nbsp;AM 10-02-2016 | toybox: tar: Fix support for long names |
5b61086cac81 | Tom Marshall <tdm@cyngn.com> | 06:32:40 nbsp;PM 09-02-2016 | toybox: tar: Fix tar tests |
62b53ed9e64e | Patrick Ohly <patrick.ohly@int | 04:43:35 nbsp;PM 09-02-2016 | main.c: fix non-root usage when installed suid root |
e2d042c8e868 | Rob Landley <rob@landley.net> | 10:31:59 nbsp;PM 10-02-2016 | Add seq -w, suggested by izabera. |
f435f0412aa4 | Rob Landley <rob@landley.net> | 09:05:22 nbsp;PM 10-02-2016 | Factor out strnstr() since posix hasn't got it, and add a config option for the deeply sad passwd heuristics that don't even check numbers and punctuation. |
368451003445 | izabera <izaberina@gmail. | 03:41:59 nbsp;PM 06-02-2016 | make wc -c faster |
e8427bfd008b | izabera <izaberina@gmail. | 03:25:35 nbsp;PM 06-02-2016 | use unsigned long with factor |
93e27d0d4723 | Rob Landley <rob@landley.net> | 04:23:31 nbsp;PM 10-02-2016 | Although printf("%.*s", INT_MAX, s) works fine on ubuntu 12.04, it broke since. |
1e77f70a1d94 | izabera <izaberina@gmail. | 01:26:01 nbsp;AM 10-02-2016 | implement env -u |
2f3f26ea1ec5 | Rob Landley <rob@landley.net> | 05:23:31 nbsp;PM 09-02-2016 | Add ulimit. |
a7a869c2d5f9 | Rob Landley <rob@landley.net> | 05:06:12 nbsp;PM 09-02-2016 | Fix xpipe. (thinko.) |
85f54d8e836a | Rob Landley <rob@landley.net> | 03:24:33 nbsp;PM 08-02-2016 | Add xpipe() to lib. |
9b14cb6aa57c | Rob Landley <rob@landley.net> | 07:09:39 nbsp;PM 07-02-2016 | Dependencies for "make COMMAND" |
712e43ef7c92 | Rob Landley <rob@landley.net> | 06:15:53 nbsp;PM 07-02-2016 | Add "make ls" and friends targets, with "make working" and "make pending" lists. |
3679024969b9 | Rob Landley <rob@landley.net> | 12:27:40 nbsp;PM 07-02-2016 | Add a warning when building commands out of pending. |
5e1c429eec97 | Rob Landley <rob@landley.net> | 03:13:24 nbsp;PM 05-02-2016 | Debian unstable is even more pedantic than previous debian. |
0f11b42938f4 | Rob Landley <rob@landley.net> | 12:37:50 nbsp;PM 05-02-2016 | Another fix from Josh Gao to avoid a null pointer dereference, and minor cleanup of previous commit. |
2fd8d1a2595e | Josh Gao <jmgao@google.com | 10:49:52 nbsp;AM 04-02-2016 | Fix segfault when `find -iname` gets no argument. |
c02619bbc0ac | Rob Landley <rob@landley.net> | 02:10:36 nbsp;PM 04-02-2016 | Fix -H and -n with -ABC, and add tests. |
f42356f850c6 | Rob Landley <rob@landley.net> | 02:10:30 nbsp;PM 04-02-2016 | Merge branch 'master' of ssh://github.com/landley/toybox |
9a64b8db59db | Rob Landley <rob@landley.net> | 10:33:04 nbsp;PM 03-02-2016 | Commit d20b9ff3ee0f fixed most of yocto building, but there was a leftover (redundant) file built from the makefile (which _should_ just be a wrapper for scripts/make.sh and scripts/install.sh). |
8cbde4b27cc0 | Rob Landley <rob@landley.net> | 02:56:27 nbsp;PM 02-02-2016 | Update to status.html and some test suite cosmetic tweaks. |
dabdebdc7a27 | Rob Landley <rob@landley.net> | 02:23:37 nbsp;PM 02-02-2016 | Editorial comment. |
5fdb5d91bf7b | Rob Landley <rob@landley.net> | 02:20:16 nbsp;PM 02-02-2016 | Fluffier release notes. |
6dd236d1d338 | Rob Landley <rob@landley.net> | 11:18:50 nbsp;AM 02-02-2016 | Release notes. |
d2893d8173da | Rob Landley <rob@landley.net> | 11:12:05 nbsp;AM 02-02-2016 | Release time. |
2554243d8872 | Elliott Hughes <enh@google.com> | 08:38:46 nbsp;AM 06-01-2016 | Fix directory test in cp. |
8aee3e5b5e77 | Rob Landley <rob@landley.net> | 12:46:15 nbsp;PM 01-02-2016 | Add find -delete |
3f3049c2f1b2 | Rob Landley <rob@landley.net> | 04:28:43 nbsp;PM 31-01-2016 | More testsuite tweaks. |
324a4a018a4e | Rob Landley <rob@landley.net> | 03:37:51 nbsp;PM 31-01-2016 | chmod.test had umask assumptions which broke, so set explicit umask. |
e5e286bf3cd8 | Rob Landley <rob@landley.net> | 03:30:48 nbsp;PM 31-01-2016 | Fix broken test in cat.test. |
acf34f524d28 | Rob Landley <rob@landley.net> | 02:33:20 nbsp;PM 31-01-2016 | Fix blkid typo (label wasn't detected in murderfs). |
8b847943dea4 | Rob Landley <rob@landley.net> | 12:42:16 nbsp;PM 31-01-2016 | Tweak to "find" tests. |
36aed25f3f54 | Rob Landley <rob@landley.net> | 10:07:58 nbsp;PM 30-01-2016 | Add grep -B -C |
b97d8211fa5c | Rob Landley <rob@landley.net> | 06:28:39 nbsp;PM 30-01-2016 | Add grep -A |
ca311f1a41a5 | Rob Landley <rob@landley.net> | 04:28:13 nbsp;PM 30-01-2016 | Fix two CFG_TOYBOX_SUID corner cases: |
4a13ca98e18c | Rob Landley <rob@landley.net> | 10:10:06 nbsp;PM 28-01-2016 | Add SIGWINCH support to top, and implement -o and -n in pgrep/pkill. |
852740618edc | Rob Landley <rob@landley.net> | 02:22:46 nbsp;PM 28-01-2016 | Adding -M broke ps -k header printing without -M. |
8f7137e4e485 | Rob Landley <rob@landley.net> | 01:36:12 nbsp;PM 28-01-2016 | Bugfix I forgot to checkin, plus a wrapper function. |
33f50f5ff593 | Rob Landley <rob@landley.net> | 09:19:12 nbsp;PM 27-01-2016 | Don't resort or recalculate headers for cursor up/down, do PGUP PGDN, and down move way down past end of list. |
c35aabc1af80 | Rob Landley <rob@landley.net> | 08:27:33 nbsp;PM 27-01-2016 | Add cpu line to top, and fix a bug initializing upticks slot. |
5f238a3b5c3d | izabera <izaberina@gmail. | 07:31:58 nbsp;PM 27-01-2016 | long opts and -f for unshare |
3f3613fb6d82 | Rob Landley <rob@landley.net> | 12:46:56 nbsp;AM 27-01-2016 | Don't try to be fancy with top headers, just hardwired the standardish ones. |
f8e44c1a8549 | Rob Landley <rob@landley.net> | 02:33:50 nbsp;PM 26-01-2016 | Add ps -M to measure/expand field widths if they don't fit. |
0801371d7450 | Rob Landley <rob@landley.net> | 01:41:51 nbsp;PM 26-01-2016 | Add ps -O (inserts extra args before last field), and make -w the default when we haven't got a terminal width. Replace top CMDLINE with ARGS. |
3d950dbd646f | Elliott Hughes <enh@google.com> | 10:51:17 nbsp;AM 24-01-2016 | Fix comma_args error reporting. |
58e4828e62ba | Elliott Hughes <enh@google.com> | 11:05:04 nbsp;AM 22-01-2016 | Fix compiler warnings in traceroute. |
1e982508a44d | Rob Landley <rob@landley.net> | 11:43:17 nbsp;AM 25-01-2016 | Next lump of top work. Add -o DISPLAY_FIELDS -k FALLBACK_SORTS -s SORT_BY plus the start of -h HEADER (mostly parses text, but doesn't display %ESCAPES yet). |
cf0f037ac861 | Rob Landley <rob@landley.net> | 09:35:48 nbsp;PM 22-01-2016 | Factor out insanitize() from seq.c to next_printf() in lib. |
83c6d225795f | Rob Landley <rob@landley.net> | 07:05:25 nbsp;PM 21-01-2016 | Replace slot[] constants with SLOT_blah, fix some that weren't displaying right. |
5c725e9f4878 | Lipi Lee <lipisoft@gmail.c | 02:03:10 nbsp;PM 21-01-2016 | I cleaned up the code in 'netstat.c' as belows. |
2081ec658cde | Rob Landley <rob@landley.net> | 01:04:51 nbsp;PM 21-01-2016 | Add a sed test from the posix mailing list. |
be7e9e02c3e2 | Rob Landley <rob@landley.net> | 05:33:31 nbsp;PM 20-01-2016 | Correct units of %MEM and %VSZ. |
941f9d6cc09a | Rob Landley <rob@landley.net> | 04:51:17 nbsp;PM 20-01-2016 | Add basic top support to ps.c, delete toys/pending/top.c. |
59781de0c051 | Rob Landley <rob@landley.net> | 04:48:01 nbsp;PM 20-01-2016 | First stab at making readfileat() realloc() in a loop to read long files. |
e9dce2808799 | Rob Landley <rob@landley.net> | 06:26:41 nbsp;PM 19-01-2016 | Another CFG_TOYBOX_DEBUG test. |
ee660c977371 | Rob Landley <rob@landley.net> | 06:03:17 nbsp;PM 19-01-2016 | runcon needs to exec, not recurse. |
559f36cf91e0 | Rob Landley <rob@landley.net> | 06:20:56 nbsp;PM 18-01-2016 | Implement pgrep -clv (and remove some accidentally checked in debug code). |
36b7cb7c3b85 | Rob Landley <rob@landley.net> | 03:45:56 nbsp;PM 18-01-2016 | Implement basic pkill plumbing, and fix FORCE_FLAGS on flag context switch. |
ba8686469999 | Rob Landley <rob@landley.net> | 05:16:03 nbsp;PM 17-01-2016 | Extend utf8 fontmetrics so ps can use them. |
3b17f66c10af | Rob Landley <rob@landley.net> | 02:45:45 nbsp;PM 17-01-2016 | Add -L label and UUID support to mkswap. |
544c1ec1614c | Rob Landley <rob@landley.net> | 02:08:10 nbsp;PM 17-01-2016 | Update draw_str() and friends to do standard escaping for ^X |
5493916370c7 | Rob Landley <rob@landley.net> | 04:59:47 nbsp;PM 16-01-2016 | Move create_uuid() to lib and xpoll() to lib/net.c. |
7279b849f48e | Rob Landley <rob@landley.net> | 01:02:12 nbsp;PM 16-01-2016 | Add swapon -d (discard) |
7d6f210aa38a | Rob Landley <rob@landley.net> | 04:59:06 nbsp;PM 15-01-2016 | Command line files without paths were attempting to use stdin as their dirfd, (because ls uses nonstandard directory recursion which collates all the command line arguments under a fake top node, which needs more thorough initialization). |
deb31c82944c | Rob Landley <rob@landley.net> | 04:58:42 nbsp;PM 15-01-2016 | Locale setting is case sensitive. |
a90fd0a191f4 | Rob Landley <rob@landley.net> | 04:09:10 nbsp;PM 15-01-2016 | More utf8 test files. |
7ca907824d6f | Rob Landley <rob@landley.net> | 12:38:32 nbsp;PM 15-01-2016 | Fix sort -f, add tests, make TEST_HOST pass new tests. |
7d4d0421b8e5 | Rob Landley <rob@landley.net> | 11:18:15 nbsp;PM 14-01-2016 | Implement most of pgrep and pkill. |
192155553c01 | Rob Landley <rob@landley.net> | 12:17:38 nbsp;PM 14-01-2016 | Make "find -execdir toys echo {} +" batch correctly and show topdir results. |
456b363175ae | Rob Landley <rob@landley.net> | 10:45:58 nbsp;AM 12-01-2016 | Expand defconfig/allyesconfig/allnoconfig help text to explain what they're for. |
5f58880c15ce | Elliott Hughes <enh@google.com> | 12:54:04 nbsp;PM 09-01-2016 | Fix tail -f /does/not/exist. |
c55d30d85f13 | Elliott Hughes <enh@google.com> | 12:20:50 nbsp;PM 09-01-2016 | Fix hwclock -u. |
e8943589a840 | Elliott Hughes <enh@google.com> | 11:47:35 nbsp;AM 09-01-2016 | Fix perror_exit_raw. |
1b983744cde6 | Rob Landley <rob@landley.net> | 03:59:09 nbsp;PM 10-01-2016 | Make cursor left/right change sort type in iotop. |
8784d8d968c7 | Elliott Hughes <enh@google.com> | 07:13:38 nbsp;PM 08-01-2016 | Fix cat -. |
0229ee428b00 | Elliott Hughes <enh@google.com> | 06:43:17 nbsp;PM 08-01-2016 | The sense of -L was flipped. |
efb309d4cdb2 | Rob Landley <rob@landley.net> | 02:34:47 nbsp;PM 07-01-2016 | Make scan_key() specify timeout in miliseconds, split out terminal_probesize(), add function key definitions and shift/ctrl/alt cursor keys. |
d3a435e53c94 | Rob Landley <rob@landley.net> | 10:26:58 nbsp;PM 05-01-2016 | Add error_msg_raw() and friends, replace error_msg("%s", s) uses, enable format checking, and fix up format checking complaints. |
8dfbf2efc891 | Rob Landley <rob@landley.net> | 06:17:02 nbsp;PM 05-01-2016 | Some utf8/unicode stress test files. |
80c6b26efd4e | Rob Landley <rob@landley.net> | 12:14:24 nbsp;PM 05-01-2016 | Work towards making "find . -execdir echo {} + -execdir ls {} +" work, (not finished yet) plus some error message improvements. |
3d33dd80f8cb | Rob Landley <rob@landley.net> | 02:34:53 nbsp;PM 02-01-2016 | Fix find --prune. |
aa784b09a9fb | Rob Landley <rob@landley.net> | 02:24:56 nbsp;PM 02-01-2016 | Fix "find . -exec echo {}" segfault, and stop measuring environment space, |
7b746d26f513 | Rob Landley <rob@landley.net> | 03:24:46 nbsp;PM 01-01-2016 | First pass at iotop. |
adf6f03bdd7b | Rob Landley <rob@landley.net> | 02:09:54 nbsp;PM 31-12-2015 | Tweak error message. |
4ff9295f462c | Rob Landley <rob@landley.net> | 08:54:19 nbsp;PM 30-12-2015 | Don't let mktemp -q /path/to/file delete arbitrary files, and don't have "mktemp -u > /dev/full" leave file around. |
46ddb5520731 | Kylie McClain <somasis@exherbo. | 12:20:24 nbsp;AM 24-12-2015 | lsb/mktemp: Add -u flag |
08dc20ad2762 | Rob Landley <rob@landley.net> | 08:18:18 nbsp;PM 30-12-2015 | First half of iotop. Add READ, WRITE, IO, DREAD, DWRITE, SWAP, DIO, and corresponding percentile fields to ps. Move FLAG_ macro usage to ps-specific code (top/iotop have their own flag contexts). Split init and match code into shared and ps-specific parts. Fix bug in COMMAND for privileged processes. |
f82a848793fb | Rob Landley <rob@landley.net> | 08:15:34 nbsp;PM 30-12-2015 | Add more keys to scan_key() and fix hang in scan_key_getsize(). |
3a70500a4b11 | Rob Landley <rob@landley.net> | 12:01:42 nbsp;PM 30-12-2015 | make "ls -m | cat" assume 80 columns. |
1b7c02a6bf83 | Rob Landley <rob@landley.net> | 11:49:13 nbsp;AM 30-12-2015 | I didn't add comma_args() to lib.c, I added it with the other comma functions. (Oops. Missed a file checkin, build break, my bad.) |
4d3ad67ab37a | Rob Landley <rob@landley.net> | 11:52:12 nbsp;AM 29-12-2015 | Add strafter() to lib. |
1bf844232802 | Rob Landley <rob@landley.net> | 11:19:02 nbsp;AM 29-12-2015 | Make pidof use comma_scan() |
21ede0889bc5 | Rob Landley <rob@landley.net> | 10:16:45 nbsp;AM 29-12-2015 | Move comma_args() from ps.c to lib. |
4b4ab6a50998 | Rob Landley <rob@landley.net> | 02:41:30 nbsp;PM 27-12-2015 | Add scan_key_getsize() doing the ANSI probe, switch scan_key() to TAGGED_ARRAY, and add test_scankey. |
6769f8eb580a | Rob Landley <rob@landley.net> | 12:18:10 nbsp;PM 24-12-2015 | Move get_line() header to pending.h because posix has FILE * versions. |
e32e802240c5 | Rob Landley <rob@landley.net> | 06:16:23 nbsp;PM 23-12-2015 | Factor out draw_str() and friends. |
432d2f1faf23 | Rob Landley <rob@landley.net> | 01:36:15 nbsp;PM 22-12-2015 | First guess at cp xattr support, ala --preserve=context,xattr |
d9d19c10e29e | Rob Landley <rob@landley.net> | 12:02:20 nbsp;PM 22-12-2015 | Convert cp from magic constants to TAGGED_ARRAY() |
55a44676fa58 | Rob Landley <rob@landley.net> | 02:34:36 nbsp;PM 21-12-2015 | Cleanup tail -f. |
6be15f4143a4 | Rob Landley <rob@landley.net> | 11:28:30 nbsp;AM 21-12-2015 | Rich Felker's reading of posix is that fchown() and fchmod() must be allowed on files opened read-only, so revert last commit (force writeable logic). |
fde3a9300868 | Elliott Hughes <enh@google.com> | 10:49:13 nbsp;AM 20-12-2015 | Add ps -o psr,rtprio,sched. |
908d9edb66e7 | Josh Gao <jmgao@google.com | 01:30:02 nbsp;PM 04-12-2015 | Implement tail -f. |
146d219e117b | Rob Landley <rob@landley.net> | 09:49:14 nbsp;PM 19-12-2015 | Redo linestack to handle embedded NULs. |
b64abbc1c637 | Rob Landley <rob@landley.net> | 01:29:04 nbsp;PM 19-12-2015 | Start of vi. |
8b64a3e64775 | Rob Landley <rob@landley.net> | 04:39:59 nbsp;PM 18-12-2015 | Next giant chunk of ps work: add _NAME_TAG bitmask values to tags.h (leading underscore version is 1< |
1efcb17d9716 | Rob Landley <rob@landley.net> | 07:22:40 nbsp;PM 16-12-2015 | Don't discard previous block when mkstatus finds another span tag with same id. |
f96bb3d8e7ec | Rob Landley <rob@landley.net> | 04:52:26 nbsp;PM 13-12-2015 | Start of TAGGED_ARRAY() infrastructure. |
fc7543b7f63c | Rob Landley <rob@landley.net> | 09:18:40 nbsp;PM 12-12-2015 | Make "ps -o TIME+ -k TIME+" work. Factor out -o field names, field lengths, and slot numers into a structure. (Keeping multiple arrays in sync may have been efficient but it was ugly.) Fix duplicate command name copying that corrupted the name of kernel threads. Tighten up slot[] docs. |
047bcb8e7d37 | Rob Landley <rob@landley.net> | 02:14:39 nbsp;AM 12-12-2015 | Add a useless memset (under CFG_TOYBOX_DEBUG) to shut up valgrind. |
aaecbbac2f94 | Rob Landley <rob@landley.net> | 03:57:08 nbsp;PM 10-12-2015 | Expand toys.optargs to 64 bits so people adding more options to ls don't run out. |
5cb650540673 | Josh Gao <jmgao@google.com | 03:12:15 nbsp;PM 04-12-2015 | tail: use off_t instead of ssize_t for file offset. |
d336af418054 | Rob Landley <rob@landley.net> | 08:36:59 nbsp;PM 06-12-2015 | Rename dirtree->data to dirfd, and don't store symlink length in it. |
3af50964c7fb | Rob Landley <rob@landley.net> | 07:33:47 nbsp;PM 06-12-2015 | Attempt at making cpio chown() mode 000 files sanely. |
ac82aa91cf6c | Rob Landley <rob@landley.net> | 02:57:38 nbsp;PM 06-12-2015 | Remove trailing whitespace and wrap lines to 80 chars. |
ecae7831e88f | Mike Moreton <Mike.Moreton@fro | 01:24:40 nbsp;PM 02-12-2015 | CPIO: Add --no-preserve-owner option. |
83250d1f0a87 | Mike Moreton <Mike.Moreton@fro | 09:41:58 nbsp;AM 02-12-2015 | Correct setting of guid and uid when extracting from a cpio archive. |
f49f291939af | Gilad Arnold <garnold@google.c | 01:16:14 nbsp;PM 13-11-2015 | Enable matching any perm bits. |
9e563e1c6c05 | Rob Landley <rob@landley.net> | 01:39:07 nbsp;PM 06-12-2015 | Add free -h, based on a patch from Isabella Parakiss. |
21e80db17da1 | Rob Landley <rob@landley.net> | 04:01:34 nbsp;PM 05-12-2015 | Add start of top infrastructure to ps, null terminate some stridx() searches, move slot[] documentation into C code, add PR %VSZ VIRT RES SHR |
2a3ac1459f85 | Rob Landley <rob@landley.net> | 04:17:03 nbsp;PM 04-12-2015 | Tom Marshall reported that blkid was handling ext2 wrong. |
88d207790e27 | Rob Landley <rob@landley.net> | 03:18:15 nbsp;PM 04-12-2015 | Replace duplicate sed test with case we hadn't covered yet. |
b057bacd2203 | Rob Landley <rob@landley.net> | 11:13:08 nbsp;AM 01-12-2015 | Twitter's page seems reasonably simple and straightforward, use that. |
f79050aa3ce9 | Rob Landley <rob@landley.net> | 11:42:07 nbsp;PM 29-11-2015 | Implement ps --sort. |
c39e3ef22369 | Rob Landley <rob@landley.net> | 12:23:07 nbsp;AM 29-11-2015 | Add basic sort logic. |
3f628345a74d | Rob Landley <rob@landley.net> | 03:03:22 nbsp;PM 28-11-2015 | Split out string_field() from show_ps(). |
463c56b4fb5c | Rob Landley <rob@landley.net> | 02:39:29 nbsp;PM 28-11-2015 | Save string offsets rather than recalculating them each time, and use struct instead of carving up toybuf by hand. This makes breaking out the field conversion logic into its own function less expensive. |
12a487b61f80 | Rob Landley <rob@landley.net> | 09:16:12 nbsp;PM 26-11-2015 | Split do_ps() into get_ps() and show_ps() as a start on implementing --sort. |
0f3d8ee513d6 | Elliott Hughes <enh@google.com> | 01:29:58 nbsp;PM 13-11-2015 | Fix find -perm. |
859854a1b96f | Rob Landley <rob@landley.net> | 03:15:47 nbsp;AM 16-11-2015 | Typo |
79af65b116a7 | Rob Landley <rob@landley.net> | 03:13:22 nbsp;AM 16-11-2015 | Rewrite of the about page, re-triage of sbase, and other documentation updates. |
a46fcd42123c | Rob Landley <rob@landley.net> | 09:47:35 nbsp;PM 14-11-2015 | Documentation tweaks. |
4e39281c1f38 | Elliott Hughes <enh@google.com> | 06:34:38 nbsp;PM 10-11-2015 | Document %s in date(1). |
d885b528f2d2 | Elliott Hughes <enh@google.com> | 06:21:51 nbsp;PM 10-11-2015 | Fix year parsing in date(1). |
26ec1c05b0ee | Rob Landley <rob@landley.net> | 06:22:33 nbsp;PM 09-11-2015 | Cleanup pass: inline find_tty_name(), bounds check fscanf(), use libc functions to read major()/minor(), fix printf format warnings in error msg. |
b0f4710754fd | Elliott Hughes <enh@google.com> | 11:29:36 nbsp;AM 07-11-2015 | Make ps try harder to find a name for a tty. |
86cef660e4a5 | Elliott Hughes <enh@google.com> | 10:32:13 nbsp;AM 07-11-2015 | On Android, ps' default output should match toolbox. |
5c2e1f60d38d | Elliott Hughes <enh@google.com> | 10:18:32 nbsp;AM 07-11-2015 | Add ps -n. |
976eaf882267 | Elliott Hughes <enh@google.com> | 09:44:10 nbsp;AM 07-11-2015 | Add ps -o CMDLINE. |
2f69ee2f0f25 | Rob Landley <rob@landley.net> | 04:47:52 nbsp;PM 08-11-2015 | NOEXIT(thingy()) wrapper to turn xwrap() functions into warning versions. |
6fd77eab77ba | Rob Landley <rob@landley.net> | 02:44:59 nbsp;AM 08-11-2015 | Route cleanup: whitespace and curly bracket changes. |
8a1509d0a6e7 | Rob Landley <rob@landley.net> | 12:32:30 nbsp;AM 08-11-2015 | Bugfix for route flags. |
f0ddca8f8815 | Rob Landley <rob@landley.net> | 12:20:42 nbsp;AM 08-11-2015 | Remove TEST_ARGV() and logic to adjust irtt by "clock ticks/100" when clock ticks _is_ 100... |
d18c10977e29 | Rob Landley <rob@landley.net> | 10:19:37 nbsp;PM 07-11-2015 | More route cleanup. |
6256a5c8b9d7 | Rob Landley <rob@landley.net> | 01:06:55 nbsp;AM 07-11-2015 | Let's start the route cleanup. |
769341fdd749 | Rob Landley <rob@landley.net> | 12:13:27 nbsp;AM 05-11-2015 | Fix sed bug where any ] right after [ was skipped, not just first one in range. |
547c9167565c | Rob Landley <rob@landley.net> | 08:39:56 nbsp;PM 03-11-2015 | dhcp leanup: remove flag_get() and flag_chk() |
54a13f9ef438 | Rob Landley <rob@landley.net> | 07:33:22 nbsp;PM 03-11-2015 | New dhcp6 command from Sameer Pradhan. |
87ede171eeaa | Rob Landley <rob@landley.net> | 05:30:08 nbsp;AM 03-11-2015 | Version 0.6.1 |
31cb5fc41086 | Rob Landley <rob@landley.net> | 05:17:14 nbsp;AM 03-11-2015 | Whitespace and parentheses. |
729401d267d6 | Rob Landley <rob@landley.net> | 09:07:49 nbsp;AM 02-11-2015 | Explain signals in oneit help text. |
d20b9ff3ee0f | Rob Landley <rob@landley.net> | 08:32:21 nbsp;AM 02-11-2015 | Don't pass target $CFLAGS to host builds (telling x86 compiler to be big-endian seldom ends well). Instead add -DBUILD_FOR_HOST to $HOSTCC and wrap #ifdefs around problematic (smack) includes from toys.h. |
539f8c8b5672 | Rob Landley <rob@landley.net> | 07:56:13 nbsp;AM 02-11-2015 | Add -P as short option for --ppid. |
9d57762c921e | Elliott Hughes <enh@google.com> | 01:42:34 nbsp;PM 31-10-2015 | Fix the ps -o CMD vs COMM distinction. |
3c0f6a19a271 | Elliott Hughes <enh@google.com> | 01:01:37 nbsp;PM 31-10-2015 | Make ps -o error reporting intelligible. |
45e0acc11046 | Rob Landley <rob@landley.net> | 01:34:58 nbsp;AM 02-11-2015 | If chomp() needs to test it found n, should also test it's at end of string. |
11d6079ed3cb | Elliott Hughes <enh@google.com> | 12:15:25 nbsp;PM 31-10-2015 | Add ps -Z. |
71617b9ea00e | Elliott Hughes <enh@google.com> | 11:37:34 nbsp;AM 31-10-2015 | Add ps --ppid. |
2fe69382d37b | Rob Landley <rob@landley.net> | 05:43:03 nbsp;AM 01-11-2015 | Last patch broke creating new file as a patch, fix it. (Matches beginning and EOF at once.) |
8205f5a88de2 | Rob Landley <rob@landley.net> | 03:06:17 nbsp;AM 01-11-2015 | Fix applying patch hunks with trailing context to the start of the file. |
73e3a644c1af | Rob Landley <rob@landley.net> | 02:33:51 nbsp;AM 01-11-2015 | Change grep -w to checking matches after the fact rather than modifing regex. This lets '(x)1' match, as reported by Isabella Parakiss. |
f3dc8a81c562 | Rob Landley <rob@landley.net> | 07:43:55 nbsp;PM 30-10-2015 | Now that toybox is chmod -w, mv needs -f to overwrite it. |
b8f5eff75187 | Rob Landley <rob@landley.net> | 07:34:08 nbsp;AM 29-10-2015 | Tweak permissions of toybox binary. |
347e4f4b3d4a | Elliott Hughes <enh@google.com> | 02:58:17 nbsp;PM 28-10-2015 | Update Android section of roadmap. |
c815d59f80eb | Rob Landley <rob@landley.net> | 03:11:10 nbsp;AM 29-10-2015 | Note Debian abandoning LSB and our own decision not to worry about LSB 5.0 yet. |
8132ad2f4ec9 | Rob Landley <rob@landley.net> | 01:30:58 nbsp;AM 29-10-2015 | Fix sed bug reported by Isabella Parakiss, where sed -e "/x/c" -e "y" added an extra newline because the test for whether we have an existing string to append a newline to was checking if struct step had data appended to it, and the /x/ regex is data appended to it. Change test to check for null terminator at ->arg1 offset. |
da646636382e | Rob Landley <rob@landley.net> | 11:31:30 nbsp;PM 28-10-2015 | Oops, forgot to check in the header file change for ps.c. |
9bdd8fd4549e | Rob Landley <rob@landley.net> | 11:30:36 nbsp;PM 28-10-2015 | Promote ps to posix. |
75df3e563142 | Rob Landley <rob@landley.net> | 11:27:37 nbsp;PM 28-10-2015 | Free more stuff in debug cleanup. |
7ab0e6ed60c1 | Rob Landley <rob@landley.net> | 10:52:11 nbsp;PM 28-10-2015 | Implement -suUgG and -o majfl,minfl, move uid/ruid/gid/rgid into slots[31-34] and vmlck into slot[18], pass error message to comma_args(), collate -stuUgG callbacks into parse_rest(). |
1cbc283f94aa | Rob Landley <rob@landley.net> | 09:41:45 nbsp;PM 28-10-2015 | Tweak build instructions in README/code.html. |
55aa28467914 | Rob Landley <rob@landley.net> | 11:57:08 nbsp;PM 27-10-2015 | Use the /proc/self/fd/%d workaround for O_PATH not letting you read xattrs, inspired by: https://android-review.googlesource.com/#/c/152663/4/libc/bionic/fgetxattr.cpp |
87f6a93fc594 | Rob Landley <rob@landley.net> | 11:12:48 nbsp;PM 27-10-2015 | Fix ls error message for chmod -r directories. |
10a942f7a67f | Rob Landley <rob@landley.net> | 09:47:24 nbsp;PM 27-10-2015 | Install without a mode should use 0755, and check FLAG_preserve instead of the global so "install -g 0" doesn't alias to "cp --preserve 0" and error out. through to --preserve 0" |
d4c17cdaf1f7 | Rob Landley <rob@landley.net> | 05:58:19 nbsp;AM 27-10-2015 | Replace xcount_cpus() with a call to sysconf(_SC_NPROCESSORS_CONF) |
eb1bbc245dd6 | Rob Landley <rob@landley.net> | 04:50:03 nbsp;PM 25-10-2015 | Add xcount_cpus() |
5535a2695642 | Rob Landley <rob@landley.net> | 07:48:24 nbsp;AM 25-10-2015 | Add comma_args() and factor out parse_o(), parse_t(), and parse_p() to use it. Fix FLAG_w. |
9e5dd1474d1a | Rob Landley <rob@landley.net> | 06:33:21 nbsp;AM 25-10-2015 | Factor out parse_o() and make -l -f and default output work on strings rather than bitfields. |
a58bab54f60f | Rob Landley <rob@landley.net> | 05:39:04 nbsp;AM 25-10-2015 | More ps work, and fill out remaining help text. Fix more l/r justification, implement uname vsz vsize and stat. |
aff606920612 | Elliott Hughes <enh@google.com> | 10:54:07 nbsp;AM 23-10-2015 | Fix netstat build warnings. |
71d87c9ecff8 | Rob Landley <rob@landley.net> | 03:12:14 nbsp;PM 23-10-2015 | More ps work: move l/r justification to widths[], add RUID/RGID, implement PGID, plus tty detection fix from Elliott Hughes. |
c9e2a656c730 | Yeongdeok Suh <yduck.suh@samsun | 05:03:57 nbsp;PM 23-10-2015 | fix dhcpd warning |
c10638d3b16d | Elliott Hughes <enh@google.com> | 06:35:33 nbsp;PM 22-10-2015 | Auto-size df columns. |
1509170ac2c0 | Rob Landley <rob@landley.net> | 01:16:55 nbsp;PM 21-10-2015 | Make ps.c whitespace consistent. (Assignment has spaces around operator, comparison doesn't.) |
bfee4b2325ef | Rob Landley <rob@landley.net> | 01:00:59 nbsp;PM 21-10-2015 | ps: implement -t, remove leading 0 from ETIME days, implement -o GROUP,GID,PCPU |
d7e85a7c37e2 | Rob Landley <rob@landley.net> | 11:35:06 nbsp;PM 20-10-2015 | Move d/h units from %d %D output to default format string. |
196e8c0e34e2 | Rob Landley <rob@landley.net> | 07:53:02 nbsp;PM 17-10-2015 | More ps work, tested up through etime now. |
0719c9743b76 | Rob Landley <rob@landley.net> | 10:55:11 nbsp;PM 16-10-2015 | Fix ps display padding (truncation) and adjust -o pri by one. |
04fccba19fc8 | Rob Landley <rob@landley.net> | 10:51:01 nbsp;AM 15-10-2015 | More ps work, implement -p, correct several -o fields and general alignment. |
76ddf7a3c55e | Alejandro Joya <alejandro.joya.c | 05:50:54 nbsp;PM 14-10-2015 | make.sh: missing cflags for config2help |
3cdde514679f | Rob Landley <rob@landley.net> | 07:04:39 nbsp;PM 11-10-2015 | Cleanup pass on pgrep: remove flag_twiddle macros, use 0 constants, unify some TT.signame tests checking constant value variable initialized to. |
1ca8a440323d | Rob Landley <rob@landley.net> | 01:13:35 nbsp;AM 10-10-2015 | "stat -c %T" support (filesystem type names) based on patch from Hyejin Kim. |
8b94351f089f | Elliott Hughes <enh@google.com> | 07:34:58 nbsp;AM 06-10-2015 | Decode netlink sockets in lsof. |
661540a99f2c | Elliott Hughes <enh@google.com> | 07:19:28 nbsp;AM 06-10-2015 | New command: flock. |
d2dbdcab92f4 | Rob Landley <rob@landley.net> | 10:52:11 nbsp;PM 05-10-2015 | Fix bug in od that screwed up position indicator on arm and mips. |
1223578c94c1 | Rob Landley <rob@landley.net> | 08:47:49 nbsp;PM 05-10-2015 | Fix allnoconfig. (Exporting HOSTCC before HOSTCC?=cc caused a problem.) |
5b39d5c58cc3 | Rob Landley <rob@landley.net> | 08:44:17 nbsp;AM 04-10-2015 | Export makefile variables so you can say "make CROSS_COMPILE=blah-" as well as "CROSS_COMPILE=blah- make". |
9cc78770dc59 | Rob Landley <rob@landley.net> | 06:45:08 nbsp;AM 04-10-2015 | Minor cleanup and add "MODALIAS" handler (suggested by Isaac Dunham). |
73acb3a0f4ea | Rob Landley <rob@landley.net> | 12:15:39 nbsp;PM 03-10-2015 | Back to chipping away at ps... |
469d7f11b66d | Rob Landley <rob@landley.net> | 07:50:57 nbsp;AM 02-10-2015 | Add uClinux analysis to roadmap, and a few other pending changes. |
8941e5fef580 | Rob Landley <rob@landley.net> | 05:32:57 nbsp;AM 29-09-2015 | help_exit() tweak. |
3d9dce3b523f | Rob Landley <rob@landley.net> | 05:31:02 nbsp;AM 29-09-2015 | xvfork went away. |
7d6af77804ad | Rob Landley <rob@landley.net> | 05:09:46 nbsp;AM 29-09-2015 | Make defconfig build for nommu. |
3b51a07e478d | Rob Landley <rob@landley.net> | 09:03:41 nbsp;AM 27-09-2015 | Another chunk of nommu support, replacing toys.recursion with toys.stacktop. |
0593b32337b4 | Rob Landley <rob@landley.net> | 10:45:06 nbsp;PM 23-09-2015 | xexec() is noreturn. |
847bcb63b541 | Rob Landley <rob@landley.net> | 10:18:22 nbsp;PM 23-09-2015 | Add xvfork() as a static inline and use it from various places. |
712e163bb095 | Rob Landley <rob@landley.net> | 10:10:23 nbsp;PM 23-09-2015 | The -o /dev/null trick in probing isn't compatible with elf2flt, so use tempfile. |
35c92f1e396d | Rob Landley <rob@landley.net> | 01:49:48 nbsp;AM 17-09-2015 | Fix a couple things gcc is too dumb to figure out on its own. |
59cd56020094 | Daniel K. Levy <alliedenvy@gmail | 04:16:36 nbsp;PM 14-09-2015 | Add find tests. |
edae0b07db84 | Rob Landley <rob@landley.net> | 03:46:46 nbsp;PM 12-09-2015 | Fix a find segfault. |
e5354ca12a23 | Rob Landley <rob@landley.net> | 04:35:14 nbsp;PM 11-09-2015 | Replace toys.exithelp with help_exit() in lib. |
d067571abb2b | Rob Landley <rob@landley.net> | 11:17:24 nbsp;PM 08-09-2015 | Squish more warnings in pending. |
a35650c83eaf | Rob Landley <rob@landley.net> | 11:03:48 nbsp;PM 08-09-2015 | Squish a warning in pending. |
0c276c21d205 | Elliott Hughes <enh@google.com> | 10:52:21 nbsp;PM 08-09-2015 | Fix netstat -e. |
b36123164057 | Elliott Hughes <enh@google.com> | 10:38:14 nbsp;PM 08-09-2015 | i already did -l and -t, the positive side of -p, plus name filtering... |
fe998fe2bb75 | Elliott Hughes <enh@google.com> | 10:39:07 nbsp;AM 08-09-2015 | Fix netstat -p. |
104fbaaceaf4 | Lipi Lee <lipisoft@gmail.c | 05:37:00 nbsp;AM 08-09-2015 | increase the size of progname to avoid buffer overflow |
b1353fb91859 | Rob Landley <rob@landley.net> | 05:12:57 nbsp;PM 07-09-2015 | Remove prompt argument from yesno(), caller can fprintf(stderr, "blah") itself. |
960100aa9cb5 | Rob Landley <rob@landley.net> | 08:10:04 nbsp;PM 06-09-2015 | Switch HR_SI to HR_1000, make binary the default, make HR_B only affect bytes, and update the tests. |
60d1aea2df9a | Rob Landley <rob@landley.net> | 02:18:38 nbsp;PM 05-09-2015 | Two large thinkos in oneit: -3 was always enabled and signal numbers were overwritten before we set up signal handlers. |
73eca9182dfd | Rob Landley <rob@landley.net> | 05:46:35 nbsp;AM 05-09-2015 | Add seq -f tests, tweak help text, and catch one more error case. |
091997e4c6f5 | Elliott Hughes <enh@google.com> | 05:09:22 nbsp;AM 05-09-2015 | ls -h support. |
c82343fe0bb2 | Elliott Hughes <enh@google.com> | 05:00:49 nbsp;AM 05-09-2015 | df -h and -H. |
7309d96822fe | Elliott Hughes <enh@google.com> | 08:54:53 nbsp;PM 03-09-2015 | Implement lsof. |
d06ea3708d12 | Rob Landley <rob@landley.net> | 08:36:44 nbsp;PM 03-09-2015 | Make human_readable() handle base 1024 units without floating point. |
5640847b0328 | Rob Landley <rob@landley.net> | 08:09:42 nbsp;PM 02-09-2015 | seq -f %0-f is a valid pattern. |
3426da02e60f | Rob Landley <rob@landley.net> | 08:05:34 nbsp;PM 02-09-2015 | If you start a git commit and then edit the file more on the filesystem before saving, the updates don't go in the commit. Behavior difference between git and mercurial, that. |
6ff12f703214 | Rob Landley <rob@landley.net> | 07:29:51 nbsp;PM 02-09-2015 | Sanitize seq -f string. |
54524ccbf83f | Colin Cross <ccross@android.c | 01:23:58 nbsp;AM 02-09-2015 | vmstat: fix units for bi and bo columns |
3b83ab5cc76e | Rob Landley <rob@landley.net> | 07:17:12 nbsp;PM 01-09-2015 | Trivial code style tweak. |
7d58b3085c6e | Colin Cross <ccross@android.c | 07:16:06 nbsp;PM 01-09-2015 | vmstat: reset header pointer when looping |
b1b0399dc701 | Elliott Hughes <enh@google.com> | 09:47:12 nbsp;PM 31-08-2015 | ls -l user/group/security context should be left-aligned. |
7cdb8af91477 | Rob Landley <rob@landley.net> | 09:42:47 nbsp;PM 31-08-2015 | Work around bug in gcc 5.2.0 that miscompiles linux 2.6.12's kconfig. |
f1f20b9306ed | Elliott Hughes <enh@google.com> | 06:35:30 nbsp;AM 30-08-2015 | Fix mv on overwrite. |
e96dd0716e59 | Rob Landley <rob@landley.net> | 06:00:32 nbsp;AM 30-08-2015 | Add portability.h glue to let uptime build without TOYBOX_UTMPX. |
6fde0f9be2c7 | Rob Landley <rob@landley.net> | 04:42:49 nbsp;AM 30-08-2015 | Build updates: make change should use top level .config for global settings, add NOSTRIP variable to force skipping strip, and save intermediate flag data in generated/flags.raw and have mkflags.c error message point to that. |
8c588d822a47 | Rob Landley <rob@landley.net> | 10:12:56 nbsp;PM 29-08-2015 | Menuconfig option for musl-libc pretending mmu is just pining for the fijords. |
9215cbc062f8 | Rob Landley <rob@landley.net> | 03:22:02 nbsp;AM 25-08-2015 | Static analysis from Hyejin Kim found possible pointer underflow. |
92f3b785690f | Isaac Dunham <ibid.ag@gmail.co | 11:49:16 nbsp;AM 20-08-2015 | I discovered that the reason SIGINT causes a reboot on sysvinit is that it's how the kernel signals that ctrl-alt-delete has been pressed; thus, setting it as the signal for reboot prevents ctrlaltdel scripts from working. SIGTERM is what Busybox uses, so we might as well be compatible. |
4e49e2cca731 | Rob Landley <rob@landley.net> | 11:23:29 nbsp;PM 17-08-2015 | Test for human_readable() |
c82be78035e5 | Rob Landley <rob@landley.net> | 09:09:57 nbsp;AM 15-08-2015 | Kylie McClain pointed out that env should clear variables with NAME= by itself. |
1ed524277be6 | Elliott Hughes <enh@google.com> | 09:54:30 nbsp;PM 14-08-2015 | Another Android roadmap update. |
20b3af69bf95 | Elliott Hughes <enh@google.com> | 09:51:30 nbsp;PM 14-08-2015 | Fix ionice default class. |
05499787ca89 | Elliott Hughes <enh@google.com> | 04:06:06 nbsp;PM 11-08-2015 | Fix more date bugs. |
7f6bb3dae7ff | Rob Landley <rob@landley.net> | 01:50:19 nbsp;AM 11-08-2015 | Bugfixes from Elliott Hughes: debug code got checked in (oops) and uninitialized trash in struct tm fields could segfault glibc's strftime(). |
0fb465194789 | Elliott Hughes <enh@google.com> | 09:10:44 nbsp;PM 08-08-2015 | Different tools have different ideas about what human-readable output looks like. dd uses "7 MB" where du uses "7M", for example. this patch adds flags, similar to the BSD humanize_number. most callers will pass 0. |
11d2ff5ffac9 | Rob Landley <rob@landley.net> | 07:21:42 nbsp;PM 08-08-2015 | First pass at proper bunzip2 command line handling. |
3501e103b3b1 | Elliott Hughes <enh@google.com> | 05:55:02 nbsp;PM 08-08-2015 | Fix ls -l user/group field ordering. |
8a30303771fc | Elliott Hughes <enh@google.com> | 05:49:02 nbsp;PM 08-08-2015 | More Android roadmap updates. |
9bfd2cf0e849 | Isaac Dunham <ibid.ag@gmail.co | 05:48:14 nbsp;PM 05-08-2015 | login: execl() requires a path, not a file name |
b73f89429f4a | Rob Landley <rob@landley.net> | 05:05:45 nbsp;PM 08-08-2015 | Isaac Dunham pointed out that SIGINT's handler was set twice in init.c. |
79191b6c4857 | Isaac Dunham <ibid.ag@gmail.co | 07:40:56 nbsp;PM 04-08-2015 | scripts/mkflags.c: add missing unistd.h, ctype.h |
d5258b43a2f6 | Isaac Dunham <ibid.ag@gmail.co | 10:15:56 nbsp;PM 04-08-2015 | modprobe: use -q to silence |
8f1f8ef2a454 | Isaac Dunham <ibid.ag@gmail.co | 07:34:00 nbsp;PM 04-08-2015 | modprobe: use basename_r() |
da8ad27856df | Isaac Dunham <ibid.ag@gmail.co | 07:23:55 nbsp;PM 04-08-2015 | modprobe: delete perror_exit() that makes no sense |
430bf378418e | Alistair Strachan <alistair.stracha | 03:20:19 nbsp;PM 06-05-2015 | Fix switch_root implementation. |
5fb2766a9b51 | Rob Landley <rob@landley.net> | 04:06:24 nbsp;PM 08-08-2015 | Teach date @unixtime[.fraction], switch -s to be -D (matching busybox and not stomping on gnu's "an extra argument tells it to set the time so let's add -s to do the same thing" extension). |
400dacdeb69b | Elliott Hughes <enh@google.com> | 01:39:01 nbsp;PM 08-08-2015 | Reject invalid dates in date(1). |
1203ddf0e111 | Rob Landley <rob@landley.net> | 04:38:03 nbsp;PM 06-08-2015 | Detect swap partitions, inline loop_partitions(), various cleanups. |
671ce0c92980 | Rob Landley <rob@landley.net> | 04:15:29 nbsp;PM 06-08-2015 | Initialize uninitialized variable. (Oops.) |
9ce9399c01fd | Rob Landley <rob@landley.net> | 07:39:23 nbsp;AM 06-08-2015 | Adjust xexec() exit code to be 127, and tweaks for nommu friendliness. |
689864759824 | Rob Landley <rob@landley.net> | 07:37:23 nbsp;AM 06-08-2015 | Make multiplexer's "command not found" exit 127. |
42b7d4b06b55 | Dima Krasner <dima@dimakrasner | 11:05:49 nbsp;PM 05-08-2015 | I've added support for running blkid without specifying a partition (so it scans /proc/partitions). |
802642ada1ac | Rob Landley <rob@landley.net> | 09:39:53 nbsp;PM 05-08-2015 | Minor tweak of reboot.c |
a12eec740dc6 | Isaac Dunham <ibid.ag@gmail.co | 09:33:43 nbsp;PM 05-08-2015 | reboot: signal init, add -f option to call reboot(); init: use SIGINT, use xsignal() |
5f225ca241cd | Rob Landley <rob@landley.net> | 09:23:50 nbsp;PM 05-08-2015 | Cosmetic tweak: newline at the end of "make change". |
31ff1f23dedb | Rob Landley <rob@landley.net> | 09:20:27 nbsp;PM 05-08-2015 | Switch nbd_client to xconnect() and make xconnect() try all returned addresses before failing. |
35dafc7b17ce | Rob Landley <rob@landley.net> | 08:32:49 nbsp;PM 05-08-2015 | Tweak xconnect: socket can be a string (ala "ftp") from /etc/services. |
ea75e752f930 | Rob Landley <rob@landley.net> | 02:34:01 nbsp;PM 03-08-2015 | Factor out xconnect(), plus some other small cleanups to telnet.c. |
7a3f53ba446a | Rob Landley <rob@landley.net> | 09:51:41 nbsp;PM 02-08-2015 | Mark command-local functions static. |
3aa1d18b727d | Rob Landley <rob@landley.net> | 06:04:17 nbsp;PM 02-08-2015 | Long-overdue cleanup on login. |
5c6766a3ae30 | Rob Landley <rob@landley.net> | 12:22:18 nbsp;PM 01-08-2015 | Replace xcheckrange() with atolx_range() |
7cc95a79a7a4 | Rob Landley <rob@landley.net> | 11:48:59 nbsp;AM 01-08-2015 | Move strlower() from find to lib. |
ce4188fd1228 | Isaac Dunham <ibid.ag@gmail.co | 11:09:51 nbsp;AM 01-08-2015 | '!' replaces '/' in the sysfs paths of older drivers, so properly reverse that to get correct paths. While we're here, reduce the duplication of initialization. |
39f2e91e8bea | Rob Landley <rob@landley.net> | 03:05:24 nbsp;AM 31-07-2015 | Whitespace. |
15e54cecfd90 | Rob Landley <rob@landley.net> | 02:59:40 nbsp;AM 31-07-2015 | Check in the note about rebuilding the source tarball. |
d073e1c0aa17 | Rob Landley <rob@landley.net> | 07:58:59 nbsp;PM 24-07-2015 | Promote fsync. |
b9fb3067822c | Rob Landley <rob@landley.net> | 07:55:15 nbsp;PM 24-07-2015 | Promote hostid. |
441d1cedfb8d | Sameer Pradhan <sameer.p.pradhan | 07:51:40 nbsp;PM 24-07-2015 | Attached are new toys. tftp - Client for tftp daemon. hostid -Print the numeric identifier for the current host. fsync -Synchronize a file's in-core state with storage device. |
e1937bd59907 | Rob Landley <rob@landley.net> | 11:36:01 nbsp;PM 20-07-2015 | Release notes for 0.6.0. |
2699cad55fbe | Rob Landley <rob@landley.net> | 10:20:35 nbsp;PM 20-07-2015 | Fix llvm build break. |
8d6cbd494809 | Rob Landley <rob@landley.net> | 06:41:46 nbsp;PM 19-07-2015 | Tweak version number. |
ccec4d82798d | Rob Landley <rob@landley.net> | 12:11:25 nbsp;AM 13-07-2015 | Produce an error message for "cat /mnt", not just return code. |
fbc81a126f2e | Rob Landley <rob@landley.net> | 07:23:24 nbsp;PM 12-07-2015 | Commit rss feed. |
ba555808e068 | Elliott Hughes <enh@google.com> | 02:20:31 nbsp;PM 11-07-2015 | Fix 32-bit bionic toybox build. |
6292beb86fa9 | Rob Landley <rob@landley.net> | 02:52:14 nbsp;PM 10-07-2015 | Add a basename_r() and use it in names_to_pid() to avoid basename() overwriting itself on some inputs. (Which makes killall really impolite. Bug report from Nicholas Noury via Elliott Hughes.) |
68771c005306 | Rob Landley <rob@landley.net> | 02:23:00 nbsp;PM 10-07-2015 | More explanation of TOYBOX_DEBUG for option string checking. |
1e7b49e25990 | Rob Landley <rob@landley.net> | 02:12:44 nbsp;PM 10-07-2015 | Move comment about TOYBOX_DEBUG to start of file so it's more obvious. |
f380d139397d | Elliott Hughes <enh@google.com> | 01:53:39 nbsp;PM 10-07-2015 | ifconfig MAC addresses should be lowercase. |
60cdc06c4825 | Yeongdeok Suh <skyducks111@gmai | 01:49:12 nbsp;PM 10-07-2015 | I added dhcpd -6 option. |
d1a577f7bd21 | Greg Hackmann <ghackmann@google | 12:14:02 nbsp;PM 10-07-2015 | find: add -inum option |
747e74852b98 | Rob Landley <rob@landley.net> | 01:23:54 nbsp;AM 10-07-2015 | Rename a function to be more obvious, and factor out a repeated calculation the compiler was almost certainly retaining in a register anyway. |
78beadd60b81 | Rob Landley <rob@landley.net> | 01:21:28 nbsp;AM 10-07-2015 | Promote hwclock. |
fd4b56a159b9 | Elliott Hughes <enh@google.com> | 12:57:22 nbsp;AM 10-07-2015 | Fix hwclock -w. |
666b89d8c829 | Sameer Pradhan <sameer.p.pradhan | 05:19:03 nbsp;PM 09-07-2015 | There is a typo in mkfifo.c for __Z__ option. |
29b0a2e823e2 | Elliott Hughes <enh@google.com> | 02:32:57 nbsp;AM 08-07-2015 | Fix ionice. |
3487bd353b44 | Rob Landley <rob@landley.net> | 07:41:57 nbsp;PM 06-07-2015 | Avoid integer overflow with insane input data. |
cc585db69499 | Rob Landley <rob@landley.net> | 05:08:48 nbsp;AM 06-07-2015 | Save failure reason for each make change .bad file. |
137ac1f8000b | Rob Landley <rob@landley.net> | 02:36:51 nbsp;AM 05-07-2015 | Kylie McClain pointed out that -z affects both input and output. |
671146c3b414 | Rob Landley <rob@landley.net> | 03:49:53 nbsp;AM 04-07-2015 | Actually set time with touch -d and -t when you don't specify nanonseconds. |
0ace882af7b6 | Rob Landley <rob@landley.net> | 11:08:39 nbsp;PM 03-07-2015 | First pass on cp --preserve |
6b6daecc7c87 | Rob Landley <rob@landley.net> | 03:19:07 nbsp;PM 03-07-2015 | Promote xxd to other. |
9933273c5b7b | Rob Landley <rob@landley.net> | 03:17:25 nbsp;PM 03-07-2015 | Probe for fork() instead of relying on a distro-specific #define. |
82d8d7cb7eac | Hyejin Kim <hj8296@gmail.com | 01:22:37 nbsp;PM 03-07-2015 | Added i option to use other interface on running dhcpd. |
eed60d28a76f | Rob Landley <rob@landley.net> | 01:40:03 nbsp;PM 02-07-2015 | Cleanup xxd. |
e1ce781f2663 | Rob Landley <rob@landley.net> | 12:17:59 nbsp;PM 02-07-2015 | Minor cleanups on xxd. |
4ab24f2228b5 | Rob Landley <rob@landley.net> | 11:44:01 nbsp;AM 02-07-2015 | The android guys sent in xxd. It doesn't share code with od and hexdump. Hmmm... |
8a2c0876754b | Elliott Hughes <enh@google.com> | 03:00:06 nbsp;PM 01-07-2015 | Fix segfault with "mount -o ro,remount". |
8c0d2d2bc557 | Elliott Hughes <enh@google.com> | 02:56:07 nbsp;PM 01-07-2015 | Improve -Z error reporting. |
56217bb175cd | Elliott Hughes <enh@google.com> | 02:46:23 nbsp;PM 01-07-2015 | Fix top.c build. |
5ea916753b30 | Rob Landley <rob@landley.net> | 01:31:34 nbsp;AM 29-06-2015 | mkfifo -Z |
e71e3acda9de | Rob Landley <rob@landley.net> | 04:23:08 nbsp;PM 28-06-2015 | Add ionice and iorenice. |
3b5cb96b1080 | Rob Landley <rob@landley.net> | 09:35:37 nbsp;PM 27-06-2015 | Add undo buffer for 'u'. |
4eab65b911ca | Rob Landley <rob@landley.net> | 01:36:25 nbsp;PM 27-06-2015 | Simplify hexedit logic by adjusting viewport all in one place up top. (Easier to genericize logic and reuse later in less or vi...) |
b20c80b603c1 | Rob Landley <rob@landley.net> | 04:26:15 nbsp;PM 26-06-2015 | Factor out more not-curses infrastructure into lib. |
325e02ec9182 | Rob Landley <rob@landley.net> | 05:55:54 nbsp;PM 25-06-2015 | Suggestion from Elliott Hughes: tweak test infrastructure to notice if command exits with high errno and assume it segfaulted. |
394094f34fbd | Rob Landley <rob@landley.net> | 02:35:57 nbsp;PM 23-06-2015 | Fix version number in ifconfig cleanup reference. |
9acbbafefafb | Rob Landley <rob@landley.net> | 01:56:53 nbsp;PM 23-06-2015 | Don't segfault if none of the file arguments to ls exists. |
17a94c572a48 | Rob Landley <rob@landley.net> | 01:15:13 nbsp;PM 23-06-2015 | Don't depend on malloc(0) to return non-null. |
28727ba7cddb | Rob Landley <rob@landley.net> | 12:59:19 nbsp;PM 23-06-2015 | Fix ls so spacing is right for ls -l, -o, -g, -og, -ogZ, -lZ, -gZ, and -oZ. |
3d5ee802321e | Rob Landley <rob@landley.net> | 03:19:11 nbsp;PM 15-06-2015 | Fluff up explanation of why 0BSD license for SPDX submission. |
34434df7c1b9 | Rob Landley <rob@landley.net> | 03:17:56 nbsp;PM 15-06-2015 | Use lsm_set_create() to set security blanket context before mknod, avoiding racy gap between create/label. |
e2882b47f9cc | Rob Landley <rob@landley.net> | 03:35:49 nbsp;AM 11-06-2015 | Add nproc. |
324e61510690 | Rob Landley <rob@landley.net> | 11:58:47 nbsp;AM 10-06-2015 | Cosmetic tweak: no need for pages of text from "make defconfig" and friends. |
94983f2dddde | Rob Landley <rob@landley.net> | 09:34:02 nbsp;PM 06-06-2015 | Last grep commit broke non -r use of grep. Oops. |
204bd961aec4 | Rob Landley <rob@landley.net> | 09:58:51 nbsp;AM 02-06-2015 | Make "printf --" and "printf ---" work. |
0bd81ca4dd04 | Rob Landley <rob@landley.net> | 05:15:47 nbsp;AM 31-05-2015 | Redo mkstatus.py to grep pending for pending data and trust toybox defconfig output for ready command list, to reduce manual updating. |
f033f8607f15 | Rob Landley <rob@landley.net> | 05:11:28 nbsp;AM 31-05-2015 | Move the magic list of commands needing cleanup from toys/pending/README to greppable TODO annotations in the individual files. (grep -riw TODO) |
42cc29c7883c | Hyejin Kim <hj8296@gmail.com | 01:51:56 nbsp;AM 25-05-2015 | On testing fold command, I found w option didnt check the range of value. |
7c8a2f4adf85 | José Bollo <jose.bollo@open. | 06:54:15 nbsp;PM 11-05-2015 | mknod: Add -Z option |
2d66e6a23822 | Rob Landley <rob@landley.net> | 01:43:47 nbsp;AM 28-05-2015 | Attempt to fix the mkdir LSM race. |
a65a7f4241f1 | Rob Landley <rob@landley.net> | 09:25:41 nbsp;PM 21-05-2015 | ls -lZ wasn't putting a space before the xattr output. |
9bd401379dec | José Bollo <jobol@nonadev.ne | 09:00:25 nbsp;PM 21-05-2015 | mkdir: Fix argument of option -Z |
adcbaf530f3e | Rob Landley <rob@landley.net> | 11:59:53 nbsp;PM 20-05-2015 | Make "grep -r regex" work on implicit "." if no files specified. |
9720e4dbc9f6 | Rob Landley <rob@landley.net> | 11:29:18 nbsp;PM 19-05-2015 | Add -Z support to mkdir, based on a patch from Jose Bollo. |
b031a3bc269e | Rob Landley <rob@landley.net> | 02:53:06 nbsp;PM 19-05-2015 | Adapted patch from José Bollo to do the "tonight we're gonna api like it's 1999 and every path ever is from cwd or root" api versions for sockets and as a fallback of the open fails. |
0cb5b70fa4ef | Rob Landley <rob@landley.net> | 07:14:53 nbsp;PM 18-05-2015 | Switch id over to new infrastructure, switch id to use FORCE_FLAGS, and make lib/lsm.h auto-include from toys.h. |
821f31d237e0 | Rob Landley <rob@landley.net> | 02:48:11 nbsp;PM 18-05-2015 | Fix "ls -Z . toys" segfaulting, because preprocessing skipped. |
a8ee470ae336 | Rob Landley <rob@landley.net> | 01:33:36 nbsp;PM 18-05-2015 | Recent commit broke ls -R (test reversed), and "ls -R singledir" should show label: at the start (yes, even "ls -R" in an empty dir). |
c565b0632596 | Rob Landley <rob@landley.net> | 02:00:43 nbsp;AM 18-05-2015 | More ls -Z upgrading. Move TOYBOX_SELINUX and TOYBOX_SMACK support from portability.h to new lib/lsm.h. Update ls.c to use it. |
f25d4954a786 | José Bollo <jose.bollo@open. | 02:57:51 nbsp;PM 06-05-2015 | stat: fix group name |
20019be7c866 | Rob Landley <rob@landley.net> | 01:48:55 nbsp;PM 14-05-2015 | Bugfix from Hyejin Kim: su should not prompt root user for new user's password. |
5b2644cafc8a | Rob Landley <rob@landley.net> | 01:43:01 nbsp;PM 14-05-2015 | Promote reset (actually write a new one using the simple man 4 console_codes terminal reset escape sequence) and add gettty() function to lib so terminal gets reset even when we redirect stdout/stderr. (This is apparently the expected behavior.) |
5ea14bd1c246 | Rob Landley <rob@landley.net> | 01:34:01 nbsp;AM 13-05-2015 | Print name of file at the bottom of the screen. |
913a7796bb47 | Rob Landley <rob@landley.net> | 12:22:26 nbsp;AM 13-05-2015 | More hexedit cursor boundary tweaking. |
b18c7e8a59e6 | Rob Landley <rob@landley.net> | 12:04:50 nbsp;AM 13-05-2015 | Fix bug (len[7] wasn't zeroed if -Z off, thus -C overestimated entry lengths), and some cleanups while I was there. |
dec4669fa128 | Rob Landley <rob@landley.net> | 01:24:26 nbsp;PM 12-05-2015 | Set the executable bits on all the *.test files. (Wasn't consistent, is now.) |
6253e48aadc0 | Rob Landley <rob@landley.net> | 06:56:49 nbsp;PM 10-05-2015 | Git hates me. |
1f5f43682650 | Rob Landley <rob@landley.net> | 12:21:42 nbsp;AM 10-05-2015 | Cleanups of dirtree_start() calls. (Don't need to feed in flag values, just symfollow true/false.) |
aab9164df395 | Rob Landley <rob@landley.net> | 06:11:22 nbsp;PM 09-05-2015 | Add DIRTREE_SHUTUP to disable dirtree warnings if file vanishes out from under traversal. Pass through full flag set in dirtree_add_node(), add dirtree_start() wrapper to provide symlink-only behavior (avoiding a lot of DIRTREE_SYMFOLLOW*!!(logic) repeated in callers). |
a913d92bad65 | Rob Landley <rob@landley.net> | 05:07:22 nbsp;PM 09-05-2015 | Probe for -Wno-string-plus-int. |
72cd2e07f1ce | Rob Landley <rob@landley.net> | 08:20:29 nbsp;PM 08-05-2015 | Move not-curses code into interstingtimes.c |
daf36948a9c2 | Elliott Hughes <enh@google.com> | 04:39:12 nbsp;PM 06-05-2015 | Fix more with missing files. |
ef55374b9d5e | Rob Landley <rob@landley.net> | 04:21:19 nbsp;PM 06-05-2015 | Re-enable catv command now that flag infrastructure is updated. |
8565668d785d | Elliott Hughes <enh@google.com> | 12:56:16 nbsp;PM 04-05-2015 | Implement SELinux ls -Z support. |
483cfdabaf6a | Rob Landley <rob@landley.net> | 08:18:53 nbsp;PM 03-05-2015 | Replace android-specific hack with just signal(SIGPIPE, SIG_IGN). |
8b6bff527b76 | Rob Landley <rob@landley.net> | 08:15:52 nbsp;PM 03-05-2015 | Yank smack from singleconfig. |
abb5ae390342 | Elliott Hughes <enh@google.com> | 04:25:09 nbsp;PM 03-05-2015 | Fix dmesg -c error output. |
9398f05d3445 | Rob Landley <rob@landley.net> | 04:20:27 nbsp;PM 03-05-2015 | Move a prototype to the start of portability.h (suggested by Elliott Hughes) |
a967a669458e | Hyejin Kim <hj8296@gmail.com | 03:53:37 nbsp;PM 03-05-2015 | dhcpd writes leases on "dhcpd.leases" file. but, dumpleases read from "udhcpd.leases". |
2a7727dec265 | Elliott Hughes <enh@google.com> | 03:31:41 nbsp;PM 03-05-2015 | Fix getprop sorting and error reporting. |
fcd272930588 | Rob Landley <rob@landley.net> | 03:13:41 nbsp;PM 03-05-2015 | Minor dmesg cleanup. |
5640acb50da7 | Rob Landley <rob@landley.net> | 12:41:05 nbsp;PM 03-05-2015 | If a shortopt is configured out right before a bare longopt, the option parsing infrastructure segfaults because there's no next shortopt but the list isn't empty. (There was a test for this, but we're simultaneously traversing two lists and it was testing the wrong one.) |
38a5493031bc | Mark Salyzyn <salyzyn@google.c | 05:41:27 nbsp;PM 02-05-2015 | dmesg: add -t suppress timestamp flag |
06d378325b9e | Rob Landley <rob@landley.net> | 02:40:49 nbsp;PM 01-05-2015 | Portability bits for the recent ls smack changes. |
5e18bae30a80 | Rob Landley <rob@landley.net> | 04:51:50 nbsp;PM 30-04-2015 | More ls cleanups from squinting at Jose's most recent smack patch. |
e7c09548b9c6 | Rob Landley <rob@landley.net> | 03:11:34 nbsp;PM 30-04-2015 | Add default sigpipe handler for android (as suggested by Elliott Hughes). |
cb7ed52786ff | Rob Landley <rob@landley.net> | 02:18:47 nbsp;PM 30-04-2015 | And remove the header part too. |
491e3e3f1c65 | Rob Landley <rob@landley.net> | 02:02:34 nbsp;PM 30-04-2015 | Wild guess at cleaning up smack support. Don't have a test environment yet. |
9c3d1657f1a3 | Rob Landley <rob@landley.net> | 02:01:35 nbsp;PM 30-04-2015 | Remove redundant numlen. |
e94931034578 | Jan Cybulski <j.cybulski@samsu | 03:26:12 nbsp;PM 20-10-2014 | ls: Add -Z (Smack) option |
789665dc51c8 | Rob Landley <rob@landley.net> | 12:18:17 nbsp;PM 28-04-2015 | Fix truncate prefix bug and add truncate test suite entry. |
89701da1fef8 | Rob Landley <rob@landley.net> | 11:45:13 nbsp;AM 28-04-2015 | Add prefix support Hyejin Kim asked about. |
2b8a6f636854 | Rob Landley <rob@landley.net> | 06:56:11 nbsp;PM 27-04-2015 | Fix ls -s and -i indentation in -C and -x modes. (Spotted by Jan Cybulski.) |
4c182c325716 | Rob Landley <rob@landley.net> | 11:14:46 nbsp;AM 27-04-2015 | Promote hexedit to other. |
2fd8624cc612 | Rob Landley <rob@landley.net> | 11:13:19 nbsp;AM 27-04-2015 | Some infrastructure hexedit needs. (Poor man's curses.) |
ed753aaa5481 | Rob Landley <rob@landley.net> | 11:08:40 nbsp;AM 27-04-2015 | Teach hexedit to actually edit. Add -r option for read only mode. |
53b0cb856dea | Rob Landley <rob@landley.net> | 03:52:59 nbsp;PM 25-04-2015 | Fix display and cursor control (to respect bottom boundary). |
9ac2d6546a21 | Rob Landley <rob@landley.net> | 05:09:51 nbsp;PM 24-04-2015 | Too tired on the flight back from Japan to work on thinky stuff, so... |
a829b89dbd32 | Rob Landley <rob@landley.net> | 01:45:07 nbsp;AM 21-04-2015 | Bugfix from Hyejin Kim (count=1 shouldn't change name), plus a bounds check. |
e5fb6a28ffb0 | Rob Landley <rob@landley.net> | 08:59:00 nbsp;PM 20-04-2015 | Switch setprop to use TOYBOX_ON_ANDROID and fix getprop include. |
5b493dc48db0 | Rob Landley <rob@landley.net> | 09:50:51 nbsp;PM 19-04-2015 | Cleanup getprop, add qstrcmp() to lib for qsort (because posix-2008 broke alphasort), add compile-time probe for config symbol TOYBOX_ON_ANDROID. |
3cf9b08cc9eb | Isaac Dunham <ibid.ag@gmail.co | 06:25:06 nbsp;PM 18-04-2015 | mdev: implement hotplug support. |
957c3f7eaa4b | Rob Landley <rob@landley.net> | 12:15:46 nbsp;AM 19-04-2015 | Roadmap update, mostly from enh with a few other pending bits mixed in. |
d5566b3bf443 | Rob Landley <rob@landley.net> | 08:28:15 nbsp;PM 18-04-2015 | Android getprop and setprop from Elliott Hughes. |
58c326901827 | Xavier Roche <xavier.roche@ope | 08:18:30 nbsp;PM 17-04-2015 | Link against libattr and libsmack. |
517469767559 | Elliott Hughes <enh@google.com> | 02:52:11 nbsp;AM 17-04-2015 | Fix a trivial typo in www/about.html. |
90afbad4c1f1 | Rob Landley <rob@landley.net> | 02:46:11 nbsp;AM 17-04-2015 | Make toybox --version use the "git describe" info if it's available. |
17499c373127 | Elliott Hughes <enh@google.com> | 09:21:02 nbsp;PM 16-04-2015 | terminal_size should use LINES, not ROWS. |
d332c0461f71 | Rob Landley <rob@landley.net> | 08:10:23 nbsp;PM 16-04-2015 | Shout from the rooftops that pending is not like other directories. |
08f51b53be06 | Rob Landley <rob@landley.net> | 08:53:00 nbsp;PM 15-04-2015 | Put SELINUX in a a menu, and add config option for SMACK. |
77d74244b4eb | Rob Landley <rob@landley.net> | 07:37:55 nbsp;PM 14-04-2015 | Yet more ps work. Still not there yet. |
3c0be8a473c0 | Samuel Holland <samuel@sholland. | 04:00:16 nbsp;PM 12-04-2015 | unshare: fix -r |
776aa3cb927f | Rob Landley <rob@landley.net> | 06:17:11 nbsp;AM 12-04-2015 | Before trying to remount read only, see if block device responds to "become rw" ioctl(). (This is a thing Android's old mount already does.) |
e398112bdf7f | Elliott Hughes <enh@google.com> | 02:07:46 nbsp;PM 07-04-2015 | Implement Android restorecon. |
6425277b218c | Elliott Hughes <enh@google.com> | 01:11:55 nbsp;PM 07-04-2015 | Fix load_policy error reporting. |
39d52a8e5a14 | Elliott Hughes <enh@google.com> | 01:08:51 nbsp;PM 07-04-2015 | getenforce takes no arguments. |
8d9623a0ddd6 | Elliott Hughes <enh@google.com> | 01:07:47 nbsp;PM 07-04-2015 | setenforce takes exactly one argument. |
56af7086b2d6 | Elliott Hughes <enh@google.com> | 05:04:28 nbsp;PM 10-04-2015 | Make more(1) usable. |
70722144e335 | Elliott Hughes <enh@google.com> | 04:57:54 nbsp;PM 10-04-2015 | Update www/roadmap.html with Android progress. |
ad72a55c9aa5 | Rob Landley <rob@landley.net> | 12:14:56 nbsp;AM 10-04-2015 | Tweak .gitignore. |
a6916cd7dbae | Rob Landley <rob@landley.net> | 02:59:32 nbsp;PM 07-04-2015 | Tweak README |
0a403900d689 | Rob Landley <rob@landley.net> | 02:57:55 nbsp;PM 07-04-2015 | Update multiplexer help text for --version |
d5959c27779e | Rob Landley <rob@landley.net> | 04:20:31 nbsp;AM 08-04-2015 | Revert last mdev commit because it copied code out of a GPLv2 program. |
e7acb4749dc6 | Rob Landley <rob@landley.net> | 11:54:36 nbsp;AM 07-04-2015 | Adding --version broke ./toybox command list. (Oops.) |
e0269f14c765 | Rob Landley <rob@landley.net> | 08:00:33 nbsp;PM 05-04-2015 | Announce switch to git. |
ad602aa127e4 | Rob Landley <rob@landley.net> | 07:23:36 nbsp;PM 05-04-2015 | Add --version to multiplexer. |
dabd89c86484 | Rob Landley <rob@landley.net> | 07:21:39 nbsp;PM 05-04-2015 | Bite the bullet and switch over to git. |
1dd3704c5ffe | Paul Barker <paul@paulbarker. | 11:58:06 nbsp;AM 04-04-2015 | To ensure that toybox can be installed alongside busybox without confusing update-alternatives, the paths of the links installed by toybox should match those installed by busybox. This is accomplished by changing the flags of a few tools within toybox. |
08089370c99a | Rob Landley <rob@landley.net> | 01:26:58 nbsp;AM 04-04-2015 | Another in-progress ps snapshot. |
e10483fdc9ef | Rob Landley <rob@landley.net> | 11:49:31 nbsp;AM 03-04-2015 | Add readfileat() to lib |
97c536c40eb4 | Rob Landley <rob@landley.net> | 11:46:44 nbsp;AM 03-04-2015 | ps checkpoint du jour. Does not work yet. |
9a733fc03f00 | Rob Landley <rob@landley.net> | 03:07:36 nbsp;PM 02-04-2015 | Redoing ps from scratch. Random checkpoint that probably doesn't even compile. |
d5c92c55c424 | Rob Landley <rob@landley.net> | 12:03:46 nbsp;PM 29-03-2015 | Add head test for -123. |
857912ee354a | Rob Landley <rob@landley.net> | 12:01:30 nbsp;PM 29-03-2015 | Fix head bug pointed out by felix janda (recent -123 code broke first file argument of -n). |
a64e35b336db | Rob Landley <rob@landley.net> | 08:21:03 nbsp;PM 28-03-2015 | Fix sed bug David Halls hit trying to compile libiconv. |
5d431d1e1f91 | Rob Landley <rob@landley.net> | 01:22:27 nbsp;PM 28-03-2015 | Fix printf bug (%.s should be %.0s not %s) reported by Isabella Parakiss. |
58e06423be7f | Elliott Hughes <enh@google.com> | 01:13:42 nbsp;PM 28-03-2015 | Fix an obvious typo in Makefile. |
e00c7861a9f2 | Elliott Hughes <enh@google.com> | 02:53:08 nbsp;AM 28-03-2015 | update the Android section of roadmap.html |
32422d1b6406 | Rob Landley <rob@landley.net> | 10:03:13 nbsp;PM 27-03-2015 | Promote setenforce to android. |
960cad18087d | Rob Landley <rob@landley.net> | 10:00:17 nbsp;PM 27-03-2015 | Cleanup setenforce. |
3fd794f74163 | Rob Landley <rob@landley.net> | 09:54:58 nbsp;PM 27-03-2015 | Promote getenforce. |
e3a2ab391d89 | Rob Landley <rob@landley.net> | 09:52:24 nbsp;PM 27-03-2015 | Cleanup getenforce. |
ccccc2bfdd33 | Rob Landley <rob@landley.net> | 09:41:14 nbsp;PM 27-03-2015 | Flag to make llvm shut up about a broken warning. |
8d3b3987b886 | Rob Landley <rob@landley.net> | 09:25:44 nbsp;PM 27-03-2015 | tail: add old -123 support and comment out #-f until it's actually implemented. |
9c25bcb645c7 | Rob Landley <rob@landley.net> | 08:50:28 nbsp;PM 27-03-2015 | Promote load_policy to android. |
d410645aec7d | Rob Landley <rob@landley.net> | 08:48:12 nbsp;PM 27-03-2015 | Minor cleanup of load_policy. |
a89f05496c2b | Rob Landley <rob@landley.net> | 01:25:20 nbsp;PM 26-03-2015 | Explain the craptacular nature of kconfig, and the plan to replace it. |
76f148583ab6 | Bernhard Rosenkr? <bernhard.rosenkr | 01:46:34 nbsp;PM 25-03-2015 | Fix toybox build with C99 compilers |
d6d4ad0663dc | Elliott Hughes <enh@google.com> | 02:17:03 nbsp;PM 24-03-2015 | Implement load_policy. |
47dd32825ea3 | Rob Landley <rob@landley.net> | 01:45:47 nbsp;PM 23-03-2015 | Promote runcon to android (and add an android menu). |
9a4128f32978 | Rob Landley <rob@landley.net> | 01:09:48 nbsp;PM 23-03-2015 | Trivial runcon cleanups. |
fd1ff92b160b | Elliott Hughes <enh@google.com> | 12:46:20 nbsp;PM 23-03-2015 | Add runcon(1). |
845dc93c1a41 | Elliott Hughes <enh@google.com> | 12:39:05 nbsp;PM 23-03-2015 | add missing space in dd output |
4b77d5419a0f | Rob Landley <rob@landley.net> | 11:49:58 nbsp;AM 23-03-2015 | Tweak of Elliott Hughes's fix for an off by one error in human_readable (137 returned "137 KB".) |
2c7028ad7572 | Elliott Hughes <enh@google.com> | 11:44:56 nbsp;AM 23-03-2015 | Update the Android section of the roadmap. |
33f04551f3c9 | Rob Landley <rob@landley.net> | 05:15:09 nbsp;PM 21-03-2015 | Another bug from David Halls: find -exec wasn't consuming its argument when it didn't activate. |
0d39f2f52bad | Rob Landley <rob@landley.net> | 03:49:38 nbsp;PM 21-03-2015 | install -D bugfix from David Halls. |
cff8e136c02f | Rob Landley <rob@landley.net> | 03:29:21 nbsp;PM 21-03-2015 | Patch from David Halls to fix mac/ios portability issue. |
2fd8a74dcae1 | Rob Landley <rob@landley.net> | 01:57:02 nbsp;PM 19-03-2015 | Add -123 support to head (suggested by Elliott Hughes). |
893a092f62a6 | Hyejin Kim <hj8296@gmail.com | 04:32:01 nbsp;PM 18-03-2015 | mdev : add hotplugin feature |
4437be0e2610 | Rob Landley <rob@landley.net> | 01:27:16 nbsp;PM 16-03-2015 | Fix mount -a segfault without -O, reported by Janus Troelsen. |
d111b9572125 | Rob Landley <rob@landley.net> | 01:25:29 nbsp;PM 16-03-2015 | Rename a function to better describe what it does. |
a9f4ec26c859 | Hyejin Kim <hj8296@gmail.com | 07:29:15 nbsp;PM 15-03-2015 | I added error handling code in write_rotate(). I think that it is better to check tf->logfd before doing truncate()/write() and getting error. |
d0bc1a39ef65 | Rob Landley <rob@landley.net> | 12:34:14 nbsp;PM 14-03-2015 | More ps cleanup, mostly refactoring. |
98d8203cb85e | Rob Landley <rob@landley.net> | 09:33:34 nbsp;PM 13-03-2015 | Minor ps refactoring. |
438ad4ce2cff | Rob Landley <rob@landley.net> | 09:17:33 nbsp;PM 13-03-2015 | Clean up sort help text. |
052df4052fc5 | Rob Landley <rob@landley.net> | 03:34:03 nbsp;PM 12-03-2015 | Switch nsenter to default y. |
bbaa683b7d5f | Rob Landley <rob@landley.net> | 03:32:50 nbsp;PM 12-03-2015 | Implement shred -u and switch to default y in defconfig. |
9330bcb8ed38 | Rob Landley <rob@landley.net> | 03:16:13 nbsp;PM 12-03-2015 | Remove cat -v help text debris. |
c1ab8dadd0d8 | Rob Landley <rob@landley.net> | 02:27:36 nbsp;PM 12-03-2015 | The time command depends on floating point support. |
be4048dd2509 | Rob Landley <rob@landley.net> | 02:21:33 nbsp;PM 12-03-2015 | Make find accept numeric uid/gid, and simplify makedevs using the new infrastructure. |
9ff639cef3c2 | Rob Landley <rob@landley.net> | 02:20:10 nbsp;PM 12-03-2015 | Make install support numeric uid/gids (reported by Kylie McClain). |
b8140d18800e | Rob Landley <rob@landley.net> | 11:11:08 nbsp;AM 12-03-2015 | Factor out xgetgrnamid() and xgetpwnamid() into xwrap.c. |
128928f123d7 | Rob Landley <rob@landley.net> | 11:05:54 nbsp;PM 11-03-2015 | Fix mktemp when TMPDIR is set to empty string, reported by Kylie McClain. |
4216f59cec17 | Rob Landley <rob@landley.net> | 02:37:03 nbsp;PM 10-03-2015 | Add -m to mknod |
c776bde13bb2 | Rob Landley <rob@landley.net> | 11:07:28 nbsp;AM 10-03-2015 | Use xsignal() instead of signal(). |
8a3c0edadbf9 | Rob Landley <rob@landley.net> | 03:06:10 nbsp;PM 09-03-2015 | Fix thinko (don't &toybuf to get scratch space) and add -v option. |
e6abb61e057d | Rob Landley <rob@landley.net> | 02:52:32 nbsp;PM 09-03-2015 | Upgrade oneit with -r (restart), -3 (send exiting PID values to child), and signal handling. |
e3edd6cda410 | Rob Landley <rob@landley.net> | 04:50:54 nbsp;PM 06-03-2015 | sed depends on -r to be rightmost flag to simplify the REG_EXTENDED test. |
1e2399b91cfd | Rob Landley <rob@landley.net> | 03:12:52 nbsp;PM 06-03-2015 | The "no }" error with find | xargs sed is because toy_init() wasn't blanking the GLOBALS() block on a recursive call. (How that ever worked...) |
1f44b5f0b236 | Rob Landley <rob@landley.net> | 03:11:38 nbsp;PM 06-03-2015 | Yank $STRIP from config (and STRIP=no weirdness) and just allow strip to fail. |
3b741474b722 | Hyejin Kim <hj8296@gmail.com | 07:29:57 nbsp;AM 04-03-2015 | scripts/mkflags.c : main function need return 0 if normal exit |
40f7fb02aace | Rob Landley <rob@landley.net> | 10:06:55 nbsp;PM 03-03-2015 | Quick cleanup pass on tar. |
38e5485c6a8e | Rob Landley <rob@landley.net> | 08:27:50 nbsp;PM 02-03-2015 | On 64 bit, subtracting two pointers produces a long result. On 32 bit, it's an int. Even though long _is_ 32 bits on a 32 bit systems, gcc warns about it because reasons. |
5f1f34ae1a22 | Rob Landley <rob@landley.net> | 04:43:01 nbsp;PM 01-03-2015 | Fix several printf_format warnings. |
eb4b1143b1f5 | Rob Landley <rob@landley.net> | 04:35:05 nbsp;PM 01-03-2015 | Only switch on printf format warnings for error_exit() and friends when TOYBOX_DEBUG enabled. |
1be99e695059 | Elliott Hughes <enh@google.com> | 04:16:50 nbsp;PM 01-03-2015 | let the compiler check format strings |
4bbec1e41580 | Elliott Hughes <enh@google.com> | 04:11:50 nbsp;PM 01-03-2015 | fix format problems in tar.c |
30c36d87280f | Rob Landley <rob@landley.net> | 04:08:51 nbsp;PM 01-03-2015 | Patches from Elliott Hughes to fix various printf() format strings. |
70a84a356b1c | Rob Landley <rob@landley.net> | 03:58:40 nbsp;PM 01-03-2015 | Patches from Elliott Hughes to add missing arguments to error_exit() calls. |
7c3c6a9639ee | Elliott Hughes <enh@google.com> | 03:48:49 nbsp;PM 01-03-2015 | remove accidental space in format string |
2ee0cd90d864 | Elliott Hughes <enh@google.com> | 03:35:48 nbsp;PM 01-03-2015 | fix copy/paste-o in useradd.test |
3db3414ff55c | Rob Landley <rob@landley.net> | 12:17:30 nbsp;PM 27-02-2015 | Cleanup pass on ps. |
ba3e32b81935 | Rob Landley <rob@landley.net> | 08:13:24 nbsp;AM 27-02-2015 | 0.5.2 release notes. |
3737aae349b7 | Rob Landley <rob@landley.net> | 07:54:03 nbsp;PM 28-02-2015 | Minor toysh cleanup: remove another unnecessary option. |
6b0755085f5e | Isabella Bosia <izaberina@gmail. | 03:21:13 nbsp;PM 28-02-2015 | BSD sed uses -E instead of -r to enable ERE. GNU sed silently supports -E as an alias for -r too. |
57f93c8badf9 | Rob Landley <rob@landley.net> | 12:39:16 nbsp;PM 28-02-2015 | Add LDFLAGS and STRIP=no support. |
ab5cbfcb8bdb | Rob Landley <rob@landley.net> | 12:35:12 nbsp;PM 28-02-2015 | Add "make change" output to .hgignore |
0fdb450a2c06 | Rob Landley <rob@landley.net> | 09:07:33 nbsp;PM 26-02-2015 | More 'splaining. |
5a524b6bbb51 | Rob Landley <rob@landley.net> | 08:42:24 nbsp;PM 25-02-2015 | Added tag 0.5.2 for changeset 8ce8c5365f8b |
e4c8055a9eff | Rob Landley <rob@landley.net> | 12:45:50 nbsp;AM 25-02-2015 | stat -f didn't work on 32 bit systems because type sizes wrong (fix from Elliott Hughes). |
fb4a241f35cf | Rob Landley <rob@landley.net> | 03:19:15 nbsp;PM 18-02-2015 | Patch from Isaac Dunham to add -r, fixed up so it doesn't try to include two flag contexts simultaneously. |
268330739fd7 | Yeongdeok Suh <skyducks111@gmai | 01:06:26 nbsp;PM 18-02-2015 | Separate 'userdel' from testing syntax. |
54c712712436 | Rob Landley <rob@landley.net> | 03:44:26 nbsp;PM 15-02-2015 | Add --remove-destination longopt for -F because the host version doesn't have a shortopt for it. |
7c5ed1cedaa8 | Rob Landley <rob@landley.net> | 03:27:43 nbsp;PM 15-02-2015 | Only discard optargs in toy_exec() after finding the command to run (otherwise the fallback exevp() segfaults). |
c49b9a97559d | Rob Landley <rob@landley.net> | 02:59:30 nbsp;PM 14-02-2015 | Make egrep and fgrep build standalone. |
55fc1603b416 | Rob Landley <rob@landley.net> | 02:54:36 nbsp;PM 14-02-2015 | Fix --help for single.sh builds. |
7fcd90b39ce6 | Rob Landley <rob@landley.net> | 02:05:00 nbsp;PM 14-02-2015 | Split out unix2dos so scripts/single.sh and "make change" can build it standalone. |
45962a70e01c | Rob Landley <rob@landley.net> | 01:08:15 nbsp;AM 14-02-2015 | Move guts of "make change" to scripts/change.sh, don't try to build sh or help standalone. |
67d9ea5a81c8 | Rob Landley <rob@landley.net> | 04:41:59 nbsp;PM 12-02-2015 | Fix bug introduced by last commit (print template instead of toybuf). |
b2bb6e65f346 | Rob Landley <rob@landley.net> | 05:10:28 nbsp;PM 11-02-2015 | Only apply mktemp directory to targets that aren't already paths. |
ca6a91063d24 | Rob Landley <rob@landley.net> | 10:51:23 nbsp;PM 10-02-2015 | Fix longopts (pointed out by Hyejin Kim). |
fb49bf096944 | Rob Landley <rob@landley.net> | 05:47:29 nbsp;PM 09-02-2015 | One more cleanup pass on hwclock factoring out common code. |
2c9b0e3009cf | Rob Landley <rob@landley.net> | 05:33:59 nbsp;PM 09-02-2015 | Inline rtc_open() and get_rtc_seconds(), perform resulting cleanups. |
c277f347bba2 | Rob Landley <rob@landley.net> | 04:34:24 nbsp;PM 09-02-2015 | Cleanup/refactoring pass on hwclock. |
452dcd5f7d53 | Rob Landley <rob@landley.net> | 04:38:38 nbsp;PM 08-02-2015 | Promote chcon to "other". |
36a06d36c986 | Rob Landley <rob@landley.net> | 04:38:11 nbsp;PM 08-02-2015 | Cleanup pass on chcon. |
9628107532c7 | Rob Landley <rob@landley.net> | 04:33:24 nbsp;PM 08-02-2015 | Rewrite of a patch from Elliott Hughes to implement touch -h and switch API to utimensat() which offers nanosecond granularity and UTIME_OMIT/UTIME_NOW. |
5ff746852503 | Rob Landley <rob@landley.net> | 04:27:30 nbsp;PM 08-02-2015 | For some reason, ifconfig was explicitly excluding "ifconfig lo:0 127.0.0.2" style alias address assignments. No idea why. |
8c4fdd827349 | Elliott Hughes <enh@google.com> | 07:51:27 nbsp;PM 07-02-2015 | netcfg is being removed, but shows up in the toybox roadmap. |
6434acef7431 | Rob Landley <rob@landley.net> | 07:45:23 nbsp;PM 07-02-2015 | Shameless meddling. |
831a085a8d36 | Elliot Hughes <enh@google.com> | 07:27:59 nbsp;PM 07-02-2015 | Use $TMPDIR if set (necessary on Android, where there is no /tmp). Include full template in error messages. Don't report success on failure with -q. Avoid unnecessary allocation. Fix "xxxxxx" versus "XXXXXX" confusion. |
912b2be5e53f | Rob Landley <rob@landley.net> | 05:20:23 nbsp;PM 07-02-2015 | Build standalone commands where "depends on" config entries need to be switched on. |
5eb4475bab76 | Rob Landley <rob@landley.net> | 05:19:38 nbsp;PM 07-02-2015 | Clean up the output of "make change". |
fb4ae952a6d7 | Rob Landley <rob@landley.net> | 04:23:59 nbsp;PM 07-02-2015 | Remove xexec_optargs(). |
d57c23b2f33e | Rob Landley <rob@landley.net> | 04:23:03 nbsp;PM 07-02-2015 | Cleanup pass on env, removing exec_optargs(). |
c0045207a7cd | Rob Landley <rob@landley.net> | 04:17:44 nbsp;PM 07-02-2015 | Make toy_exec() check if argc is in optargs and deal with it there so we don't need a separate xexec_optargs(). |
a48cfba9520a | Rob Landley <rob@landley.net> | 03:32:22 nbsp;PM 07-02-2015 | Merge unshare and nsenter (promoting and cleaning up nsenter). |
459cab00f22c | Rob Landley <rob@landley.net> | 05:31:52 nbsp;PM 06-02-2015 | In rm, init using to AT_REMOVEDIR in the dir case earlier. |
bd6c3f35ae22 | Rob Landley <rob@landley.net> | 04:42:44 nbsp;PM 06-02-2015 | Alright, the Android guys agree with the musl guys: faccessat(AT_SYMLINK_NOFOLLOW) is not supported. |
436a5c048e35 | Rob Landley <rob@landley.net> | 02:04:51 nbsp;PM 25-01-2015 | Commit 1061 said "this gets expand off my to-review list". Remove it from the list. |
afd712aabc1b | Rob Landley <rob@landley.net> | 01:11:58 nbsp;PM 25-01-2015 | Cleanup mountpoint and remove it from the pending README. |
b5e72209c79b | Luis Felipe Stran <luis.strano@gmai | 04:29:34 nbsp;PM 22-01-2015 | bootchartd: Removing wrong free call to non-malloc'ed string. |
4bb3a3529704 | Rob Landley <rob@landley.net> | 02:18:30 nbsp;AM 22-01-2015 | Fix sed s//[newline]/ line continuations. |
ef0546d4f536 | Elliott Hughes <enh@google.com> | 04:03:29 nbsp;PM 20-01-2015 | fix hwclock's rtc selection |
9d1d0ad1236d | Elliott Hughes <enh@google.com> | 03:52:41 nbsp;PM 20-01-2015 | fix typo in printf |
2c1cf4a02783 | Rob Landley <rob@landley.net> | 02:06:14 nbsp;PM 18-01-2015 | Remove trailing whitespace. |
468f155ecefe | Rob Landley <rob@landley.net> | 01:44:24 nbsp;PM 18-01-2015 | Lift the basename/libgen.h shenanigans back out of portability.c and make it a static inline in portability.h, and prototype dirname() while we're at it. |
e910826c812f | Elliott Hughes <enh@google.com> | 01:36:31 nbsp;PM 18-01-2015 | fix non-glibc basename(3) usage |
0a4bd4b89f9a | Rob Landley <rob@landley.net> | 01:55:32 nbsp;PM 16-01-2015 | Move pty.h back to toys.h (under LSB 4.1 headers). |
c2415d16a899 | Elliott Hughes <enh@google.com> | 01:49:23 nbsp;PM 16-01-2015 | AOSP master has |
3b915991f8c8 | Rob Landley <rob@landley.net> | 01:43:09 nbsp;PM 16-01-2015 | id.c #ifdefectomy. (ifdefs belong in headers, not in C code.) |
7e2af1c7489c | Elliott Hughes <enh@google.com> | 01:36:53 nbsp;PM 16-01-2015 | This patch adds a TOYBOX_SELINUX configuration option to control both the SELinux commands (such as chcon) and the SELinux-specific options to regular commands (such as ls -Z). |
376a2579ec2d | Rob Landley <rob@landley.net> | 07:09:08 nbsp;PM 15-01-2015 | Added tag 0.5.1 for changeset 62a7d617e1ce |
f492fccc9ceb | Rob Landley <rob@landley.net> | 01:59:10 nbsp;PM 14-01-2015 | Switch netcat to stop parsing command line at first nonoption argument instead of stopping after -l or -L. |
a2fd3cedb283 | Rob Landley <rob@landley.net> | 01:54:34 nbsp;PM 14-01-2015 | Make touch -d miliseconds work. (Still only 6 digits precision instead of 9, but it's a start.) |
50d320777a47 | Elliott Hughes <enh@google.com> | 03:43:49 nbsp;AM 14-01-2015 | i found a few problems while manually smoke testing toybox chown versus toolbox (NetBSD) chown... |
698a160868db | Rob Landley <rob@landley.net> | 12:31:06 nbsp;AM 14-01-2015 | Let chown build standalone. |
9d66c41d1d2c | Rob Landley <rob@landley.net> | 04:28:19 nbsp;AM 13-01-2015 | sed bugfix: N or n at end of script would save the terminating NULL as the resume position, so the script would restart from beginning. |
3a4917a5bb13 | Rob Landley <rob@landley.net> | 03:35:37 nbsp;AM 13-01-2015 | sed s/// can have line continuations in the replacement part, with or without a escaping the newline. |
d3d633ff1318 | Rob Landley <rob@landley.net> | 10:17:58 nbsp;AM 11-01-2015 | Promote printf. |
d0dead30a53c | Rob Landley <rob@landley.net> | 10:16:38 nbsp;AM 11-01-2015 | One more bugfix for printf.c, with test suite entry. (Make %-3d etc work.) |
caa6b014ba15 | Rob Landley <rob@landley.net> | 01:22:36 nbsp;AM 11-01-2015 | Cleanup pass on printf. |
70cbfe8eda34 | Rob Landley <rob@landley.net> | 08:02:21 nbsp;PM 10-01-2015 | More half-finished cleanup of printf.c, and more test suite entries. |
dd2cc65fdffa | Rob Landley <rob@landley.net> | 03:06:51 nbsp;PM 06-01-2015 | Since "printf" is a shell builtin, printf.test wasn't actually testing anything. |
cc39d95a3442 | Rob Landley <rob@landley.net> | 12:07:20 nbsp;PM 06-01-2015 | More printf cleanup, and test suite entries. |
a8df744605cb | Rob Landley <rob@landley.net> | 03:50:52 nbsp;AM 04-01-2015 | Fix sed backslash parsing in square bracket pattern sections. |
77c8d1a7d006 | Rob Landley <rob@landley.net> | 08:31:41 nbsp;PM 03-01-2015 | Another cleanup pass on printf. |
aad492fd87d6 | Rob Landley <rob@landley.net> | 04:25:36 nbsp;PM 03-01-2015 | Move fflush() checking to xexit() and have exit paths in main() call that. |
87fd25f20b86 | Rob Landley <rob@landley.net> | 09:28:39 nbsp;PM 02-01-2015 | Cleanup pass on printf. |
4f5345720559 | Rob Landley <rob@landley.net> | 12:44:27 nbsp;AM 02-01-2015 | Need to update install.c for the changed OLDTOY() argument list. |
3c9940445e71 | Rob Landley <rob@landley.net> | 05:37:57 nbsp;PM 01-01-2015 | Tweak status.html |
82effc97f9f2 | Rob Landley <rob@landley.net> | 04:59:35 nbsp;PM 01-01-2015 | Switch a lot of strncpy() calls to xstrncpy(). |
5f53d130b1ea | Rob Landley <rob@landley.net> | 04:49:55 nbsp;PM 01-01-2015 | strncpy(optptr, hname, strlen(hname)) is really just strcpy(). |
86c747a4493b | Rob Landley <rob@landley.net> | 04:28:51 nbsp;PM 01-01-2015 | strtol() doesn't return error indicator for overflow, it just sets errno. So add estrtol() (which clears errno first), and xstrtol() (which error_exit()s on overflow). |
cf2516ab4bcf | Rob Landley <rob@landley.net> | 04:19:40 nbsp;PM 01-01-2015 | Debris from flag handling rewrite: don't allow -^A to actually trigger. |
eeff24f941ee | Elliott Hughes <enh@google.com> | 10:58:59 nbsp;AM 01-01-2015 | typo fixes |
88fe31338f02 | Rob Landley <rob@landley.net> | 10:38:48 nbsp;PM 31-12-2014 | Fix for mix from Isaac Dunham (who can actually test it). (I tweaked the curly brackets.) |
f3e56f4e4ff7 | Rob Landley <rob@landley.net> | 09:30:59 nbsp;PM 31-12-2014 | Redo option parsing infrastructure so #define FORCE_FLAGS can unzero flag macros for a disabled command (needed when multiple commands share infrastructure with a common set of flags). |
5834ddd6df65 | Rob Landley <rob@landley.net> | 09:23:37 nbsp;PM 31-12-2014 | When CP_MORE was disabled, the d flag was still in the [-exclusion] list at the end and option parsing fell off the end looking for it (segfault) if DEBUG wasn't enabled to check for that. |
de699accf680 | Rob Landley <rob@landley.net> | 04:22:31 nbsp;PM 31-12-2014 | When you include the posix header libgen.h, glibc #defines basename to some random other symbol name (because gnu) and this screws up nontrivial macro expansions of NEWTOY(basename), so work around it in portability.h. |
774c599c7979 | Rob Landley <rob@landley.net> | 02:49:02 nbsp;PM 30-12-2014 | Link to gmane web archive. |
5c419e377a14 | Rob Landley <rob@landley.net> | 02:44:09 nbsp;PM 28-12-2014 | Another random link for the design page. |
7f24174da2eb | Rob Landley <rob@landley.net> | 02:38:14 nbsp;PM 28-12-2014 | Fluff out help text. |
989f453e1339 | Rob Landley <rob@landley.net> | 01:52:40 nbsp;PM 27-12-2014 | Promote mix |
73b8bb5adecf | Rob Landley <rob@landley.net> | 01:52:03 nbsp;PM 27-12-2014 | Cleanup mix.c. |
4391e57913ab | Rob Landley <rob@landley.net> | 04:13:08 nbsp;PM 24-12-2014 | Teach factor to accept whitespace separated arguments (reported by Robert Thompson). |
d5c66a9fd367 | Elliott Hughes <enh@google.com> | 07:20:24 nbsp;PM 23-12-2014 | getenforce and setenforce |
627cd0f0d974 | Elliott Hughes <enh@google.com> | 07:17:13 nbsp;PM 23-12-2014 | those of us who need to check in generated files find that 'tr' and 'traceroute' keep swapping places. self-inflicted, yes, but not much i can do about it :-( |
677c1b5b4051 | Rob Landley <rob@landley.net> | 01:29:47 nbsp;PM 23-12-2014 | Merge catv back into cat as discussed on the list. Add comments about infrastructure upgrades needed to restore separate catv option. |
9b5000c920f2 | Rob Landley <rob@landley.net> | 05:04:47 nbsp;PM 22-12-2014 | Allocate space for null terminator. |
ea8be3d41f1b | Rob Landley <rob@landley.net> | 01:45:35 nbsp;PM 22-12-2014 | sed 'r' didn't work right. |
c09b79dc71d9 | Rob Landley <rob@landley.net> | 11:17:06 nbsp;PM 21-12-2014 | Another sed bug. (The e2fsprogs build uses multiple line continuations on the same command.) |
1a1e0a9d325d | Rob Landley <rob@landley.net> | 01:54:54 nbsp;AM 21-12-2014 | Promote sed to posix. |
32cd2b770fe3 | Rob Landley <rob@landley.net> | 11:28:30 nbsp;PM 20-12-2014 | sed: implement 'l' |
a136fa5704a7 | Rob Landley <rob@landley.net> | 02:58:03 nbsp;PM 20-12-2014 | Add tizen section to roadmap. |
95b76828d62a | Rob Landley <rob@landley.net> | 09:17:49 nbsp;PM 19-12-2014 | More sed bugs. |
c2d6740a142f | Rob Landley <rob@landley.net> | 11:13:35 nbsp;AM 18-12-2014 | Decouple cp and mv so mv uses its own --help text. |
bce0e002dc5d | Rob Landley <rob@landley.net> | 11:05:06 nbsp;AM 18-12-2014 | Give fstype its own config symbol (separate from blkid), and fix blkid not using more accurate ext3/ext4 filesystem sub-type. |
a1ea6bb8ea81 | Rob Landley <rob@landley.net> | 03:34:55 nbsp;AM 15-12-2014 | Fix yet another sed bug. |
807a50d89976 | Rob Landley <rob@landley.net> | 01:51:28 nbsp;PM 14-12-2014 | Make sed a line continuations work properly for different pattern input modes. |
2c23705ab0e3 | Rob Landley <rob@landley.net> | 06:35:11 nbsp;PM 13-12-2014 | Fix bug in sed y/// where bytes in target but not in source were replaced by zeroes (nul terminator overwritten). |
76ea44a623ba | Rob Landley <rob@landley.net> | 12:27:51 nbsp;PM 13-12-2014 | Last sed bugfix broke 'b', fix it. |
4e49a944da7a | Rob Landley <rob@landley.net> | 12:12:14 nbsp;PM 13-12-2014 | Leftover variable from factoring out base64_init() caused an unused variable warning. |
79839a4f4f14 | Rob Landley <rob@landley.net> | 12:09:25 nbsp;PM 13-12-2014 | Oops. xfork() moved to portability.c and the config2help.c build wasn't including that. (Worked until I did a "make clean".) |
5bec5ba825d0 | Rob Landley <rob@landley.net> | 11:59:37 nbsp;AM 13-12-2014 | Forgot to check in a header file for base64. |
e72ea20cada3 | Rob Landley <rob@landley.net> | 11:59:10 nbsp;AM 13-12-2014 | Add "make help" entry for "make change". |
0517eb7d604d | Rob Landley <rob@landley.net> | 11:58:08 nbsp;AM 13-12-2014 | Add base64. |
87fbe12dbba8 | Rob Landley <rob@landley.net> | 11:56:41 nbsp;AM 13-12-2014 | Remove more strncpy() calls. |
e75b1d8d96ea | Elliott Hughes <enh@google.com> | 08:17:28 nbsp;PM 11-12-2014 | here's a patch that should let us replace toolbox's chcon. (it also adds a feature, -R, because toybox makes that so easy.) |
ed053c0fa6ea | Rob Landley <rob@landley.net> | 06:59:22 nbsp;PM 10-12-2014 | Make unescape_delimited_string() copy the string so error reporting isn't so messed up. |
acb2d0ed7431 | Rob Landley <rob@landley.net> | 05:59:00 nbsp;PM 10-12-2014 | Fix some sed bugs and improve error reporting. |
50fc9ed007b0 | Rob Landley <rob@landley.net> | 09:46:59 nbsp;PM 04-12-2014 | Work with buildroot's extensively patched uClibc, and for nommu support move xfork() to portability.h and #ifdef based on __uClinux__ (which seems to be the nommu compiler define). |
2fb85a3588bf | Rob Landley <rob@landley.net> | 09:41:12 nbsp;PM 04-12-2014 | Implement xstrncat() and fix xstrndup(). |
0a7915624ea4 | Rob Landley <rob@landley.net> | 04:42:01 nbsp;PM 04-12-2014 | Add shred. |
2ebbefb1a429 | Rob Landley <rob@landley.net> | 01:09:15 nbsp;PM 03-12-2014 | More gzip stuff: now creates -0 compression files (store only), and does so to stdout. |
fad2fb09b840 | Rob Landley <rob@landley.net> | 04:02:50 nbsp;PM 02-12-2014 | Fix bug pointed out by Elliott Hughes ("vmstat 1" should repeat endlessly), and remove final delay (after all output) for "vmstat 2 3" case. |
bce8a514aaf0 | Rob Landley <rob@landley.net> | 01:00:08 nbsp;PM 02-12-2014 | Note posix mailing list posting correcting a bug in the web version of the standard. |
a03a0449e810 | Rob Landley <rob@landley.net> | 03:17:34 nbsp;AM 02-12-2014 | Don't mount a filesystem over an existing one with the same /dev and /dir. |
aebcdfa65967 | Rob Landley <rob@landley.net> | 03:12:58 nbsp;AM 02-12-2014 | Switching on fortify was not kind to the pending directory. Fix the actual build break (open(O_CREAT) without permissions). |
1ba12b427e84 | Rob Landley <rob@landley.net> | 03:05:01 nbsp;AM 02-12-2014 | Start of deflate compress-side code, mostly refactoring and stubs so far. |
10e0d86c088a | Rob Landley <rob@landley.net> | 12:52:55 nbsp;PM 01-12-2014 | Ashwini Sharma pointed out that "mkdir sub; ln -s . sub/up; du -L sub" shouldn't loop endlessly. |
ef6a77319804 | Rob Landley <rob@landley.net> | 03:15:25 nbsp;AM 01-12-2014 | Refactor expr and add another test entry that works with TEST_HOST=1 but not with the one in pending. |
de211e0288bd | Rob Landley <rob@landley.net> | 02:10:36 nbsp;PM 30-11-2014 | Tests for operator priority groupings. |
a92f4e1e2097 | Rob Landley <rob@landley.net> | 11:05:39 nbsp;AM 30-11-2014 | Remove the strncpy from mountpoint, and make a lot of other changes while I'm here (to be described on the mailing list). |
dc11ed8d3bc9 | Rob Landley <rob@landley.net> | 09:11:34 nbsp;PM 29-11-2014 | The "re-exec to regain root permissions" logic broke the error message when calling root-only commands through the multiplexer. |
7701bf9a35cf | Rob Landley <rob@landley.net> | 07:07:08 nbsp;PM 29-11-2014 | Minor whitespace cleanups. |
c3657fd41199 | Ashwini Sharma <ak.ashwini1981@g | 06:38:05 nbsp;PM 29-11-2014 | expr.c: Added '==' sign into list of operations. Also added support for regex pattern match. |
42a36d6314e6 | Rob Landley <rob@landley.net> | 05:30:46 nbsp;PM 28-11-2014 | Improve error reporting in parallel build. (On error, wait for all children to finish before exiting.) |
6d28370f22aa | Rob Landley <rob@landley.net> | 04:57:45 nbsp;PM 28-11-2014 | Make sendfile use libbuf. |
75fea678c039 | Rob Landley <rob@landley.net> | 04:56:53 nbsp;PM 28-11-2014 | Tiny in-passing cleanups to more.c. |
dc5bd766762a | Rob Landley <rob@landley.net> | 04:53:59 nbsp;PM 28-11-2014 | Check in most recent release notes. |
fd49375b9a15 | Rob Landley <rob@landley.net> | 04:52:06 nbsp;PM 28-11-2014 | When running a test, the diff is always an ascii diff, not binary. |
6d33f3a8be75 | Rob Landley <rob@landley.net> | 04:51:32 nbsp;PM 28-11-2014 | Add "change" subdirectory to make clean. |
62390fddc753 | Rob Landley <rob@landley.net> | 04:49:46 nbsp;PM 28-11-2014 | Add "make change" target to build the big toybox binary as a bunch of little ones (in the "change" subdirectory), and tweak scripts/make.sh to avoid redundant work when rebuilding. |
e7835d79c5b6 | Rob Landley <rob@landley.net> | 08:38:21 nbsp;PM 27-11-2014 | sed: c needs to trigger range logic like d, D works like d when there isn't anything left in the line, and more tests. |
01e06c4c84a9 | Rob Landley <rob@landley.net> | 12:28:13 nbsp;AM 27-11-2014 | New ifconfig tests from Cynt Rynt. |
6a66049f5038 | Rob Landley <rob@landley.net> | 09:45:18 nbsp;PM 25-11-2014 | Update dmesg, loosely based on a patch from Elliott Hughes. |
f232c37cf2c3 | Rob Landley <rob@landley.net> | 06:49:34 nbsp;PM 25-11-2014 | Variant of a patch from Ashwini Sharma, making df /dev/node work and tweaking the spacing. |
1fb20807748d | enh <enh@google.com> | 05:26:09 nbsp;PM 24-11-2014 | Android-related roadmap.html updates. |
9ab563b8a170 | Rob Landley <rob@landley.net> | 05:23:23 nbsp;PM 24-11-2014 | Tweak the "ignoring return value" fortify workaround for readlinkat. |
f6c28b6e0017 | Rob Landley <rob@landley.net> | 12:36:45 nbsp;AM 22-11-2014 | As long as Android's going to require fortify, fixup the warnings it generates. |
ea6fc27fc885 | Rob Landley <rob@landley.net> | 12:31:03 nbsp;AM 22-11-2014 | Whitespace/code style. |
6a29bb1ebe62 | Elliott Hughes <enh@google.com> | 09:49:05 nbsp;PM 21-11-2014 | A patch against your current ToT that builds in AOSP master. |
3280d995b344 | Rob Landley <rob@landley.net> | 10:06:45 nbsp;AM 21-11-2014 | Don't include asm/* files directly. |
69a9f257234a | Rob Landley <rob@landley.net> | 06:42:37 nbsp;AM 21-11-2014 | Patch from Elliott Hughes for Android/bionic build. |
29e5e24c6d7e | Rob Landley <rob@landley.net> | 09:38:00 nbsp;PM 19-11-2014 | Make md5sum and sha1sum work on big endian systems. |
561478541dbe | Rob Landley <rob@landley.net> | 04:55:12 nbsp;PM 19-11-2014 | Fixups for the android/bionic build probes patch. |
46ddf0e34b03 | Isaac Dunham <ibid.ag@gmail.co | 04:38:46 nbsp;PM 19-11-2014 | probe for getspnam(), forkpty(), utmpx, replace sethostname() |
159a7f1621ee | Rob Landley <rob@landley.net> | 02:29:53 nbsp;PM 19-11-2014 | Fix "tail -c 10" segfault spotted by Lukasz Szpakowski. |
45bd6a2cd43e | Rob Landley <rob@landley.net> | 04:25:27 nbsp;AM 18-11-2014 | More sed bugfixes. |
e9b1a61f81f5 | Rob Landley <rob@landley.net> | 09:21:04 nbsp;PM 17-11-2014 | sed: fix 'q', and { }, and } after s/// with no semicolon. |
4a94ed0967ec | Rob Landley <rob@landley.net> | 03:14:05 nbsp;AM 17-11-2014 | More sed corner cases. (Empty regex repeats previous regex, implement -i, etc.) |
4a6eb58382c3 | Rob Landley <rob@landley.net> | 06:58:22 nbsp;PM 16-11-2014 | Fix more sed bugs. |
7928b0d28b7e | Rob Landley <rob@landley.net> | 02:21:42 nbsp;PM 16-11-2014 | Fix sed 'b' with no label and 'N' in general. |
2814e457ed53 | Rob Landley <rob@landley.net> | 05:19:23 nbsp;PM 15-11-2014 | More sed bugfixes. (Did you know s/[/]// is a valid sed expression?) |
0c558f09d9d7 | Rob Landley <rob@landley.net> | 04:16:29 nbsp;PM 15-11-2014 | Debugging pass on sed: make the existing test suite pass. |
1d5f48f3c195 | Rob Landley <rob@landley.net> | 04:44:21 nbsp;PM 14-11-2014 | Add a few more sed tests. |
9dbcee4875c7 | Rob Landley <rob@landley.net> | 04:44:00 nbsp;PM 14-11-2014 | Add color support for scripts/test.sh and new SKIP_HOST for tests expected to fail on non-toybox implementations. |
222fc81c91ab | Rob Landley <rob@landley.net> | 03:53:17 nbsp;PM 14-11-2014 | sed: implement s & and 1 backrefs. |
cb652fa275c1 | Rob Landley <rob@landley.net> | 02:47:57 nbsp;PM 12-11-2014 | Implement more sed plumbing, including s/// (without 1 or & yet). |
6e087a3a6fb4 | Rob Landley <rob@landley.net> | 03:08:25 nbsp;PM 11-11-2014 | Remove unnecessary assignment spotted by Cynt Rynt. |
549010756693 | Rob Landley <rob@landley.net> | 05:17:17 nbsp;PM 10-11-2014 | Implement another largeish chunk of sed. Untested, unfinished, do not use yet. |
72f8a5f7fede | Rob Landley <rob@landley.net> | 05:14:11 nbsp;PM 10-11-2014 | First cleanup pass on hwclock. |
4483eaadba14 | Ashwini Sharma <ak.ashwini1981@g | 03:26:08 nbsp;PM 10-11-2014 | hwclock: get and set the hwclock |
80cef2500a97 | Ashwini Sharma <ak.ashwini1981@g | 03:25:35 nbsp;PM 10-11-2014 | ipcrm : remove msg que, sem or shared memory |
eece7ed546d0 | Rob Landley <rob@landley.net> | 02:16:33 nbsp;PM 09-11-2014 | Yet more sed tests. |
4e5b247d3f0e | Rob Landley <rob@landley.net> | 01:51:59 nbsp;AM 08-11-2014 | Implement a few sed commands. Not done, and not tested yet. |
b069d8da8c6e | Rob Landley <rob@landley.net> | 04:26:59 nbsp;PM 06-11-2014 | More sed tests. |
b1ef8dd1606a | Rob Landley <rob@landley.net> | 06:07:46 nbsp;PM 04-11-2014 | Next round of sed infrastructure, parses most commands now, doesn't implement them yet. |
7a976a09cc23 | Ashwini Sharma <devnull@localhos | 06:36:09 nbsp;PM 30-10-2014 | Attached are new toys TR and CRONTAB. |
82671e1ed5f0 | Rob Landley <rob@landley.net> | 04:47:29 nbsp;PM 30-10-2014 | Test for ls -d from Isaac Dunham, and he pointed out -F also disables symlink following. |
baa7f5cad548 | Rob Landley <rob@landley.net> | 05:32:54 nbsp;AM 30-10-2014 | Bug report from Isaac Dunham: ls -d shouldn't follow command line symlinks without -H or -L (just like ls -l). |
448c874348e3 | Rob Landley <rob@landley.net> | 06:44:33 nbsp;PM 29-10-2014 | First batch of sed tests. |
77503047d607 | Rob Landley <rob@landley.net> | 02:49:47 nbsp;PM 29-10-2014 | Next drop of sed infrastructure, mostly argument parsing, doesn't do anything interesting yet. |
21374adab1be | Rob Landley <rob@landley.net> | 11:43:58 nbsp;PM 28-10-2014 | Fill out rest of help text for sed. |
de36079ccdce | Rob Landley <rob@landley.net> | 07:20:31 nbsp;PM 27-10-2014 | Fix use after free error spotted by ?ukasz Szpakowski. |
45b3882a1187 | Rob Landley <rob@landley.net> | 06:08:59 nbsp;PM 27-10-2014 | O_CLOEXEC was confusing the O_RDONLY test in loopfiles(), resulting in attempts to read from stdout instead of stdin for "-" or no arguments. |
d4bae7ddb771 | Rob Landley <rob@landley.net> | 01:34:33 nbsp;PM 26-10-2014 | xexec() recursion limiter has to go after rebound or toy_init() zeroes it. |
d3f335d2cf64 | Rob Landley <rob@landley.net> | 12:56:41 nbsp;PM 26-10-2014 | Cosmetic tweak: no trailing spaces when ./toybox lists command names. |
90397b299974 | Rob Landley <rob@landley.net> | 06:16:32 nbsp;PM 24-10-2014 | Basic sed range support, enough for "sed -n 9,11p README" to work. |
9b891d54c9fa | Rob Landley <rob@landley.net> | 05:11:06 nbsp;PM 22-10-2014 | Teach ln -f to leave original target alone if link creation fails. |
9b0d8691b9da | Rob Landley <rob@landley.net> | 09:07:16 nbsp;PM 20-10-2014 | Random in-progress snapshot of sed, not finished yet. |
21f3c8db00f0 | Rob Landley <rob@landley.net> | 07:56:05 nbsp;PM 20-10-2014 | More static analysis fixes from Ashwini Sharma. |
977e48e1626b | Rob Landley <rob@landley.net> | 07:52:29 nbsp;PM 20-10-2014 | Add TOYBOX_NORECURSE so xexec() won't make internal function calls. |
8aa527684c83 | Andy Lutomirski <luto@amacapital. | 12:08:25 nbsp;PM 19-10-2014 | nsenter: A tool to use setns(2) |
c0854f0955ae | Andy Lutomirski <luto@amacapital. | 06:40:03 nbsp;PM 17-10-2014 | unshare: Fix help and option parsing |
5fcc71581abd | Rob Landley <rob@landley.net> | 05:14:12 nbsp;PM 18-10-2014 | Factor out printf-style escape parsing logic from echo.c. |
01138b94e6ac | Rob Landley <rob@landley.net> | 05:58:35 nbsp;AM 16-10-2014 | Even bigger ip.c, from Ashwini Sharma. |
784eb9c2d2cb | Rob Landley <rob@landley.net> | 02:16:34 nbsp;PM 14-10-2014 | Use O_CLOEXEC instead of O_RDONLY to signal loopfiles_rw() to close filehandles. |
1796626d9e7a | Rob Landley <rob@landley.net> | 11:40:03 nbsp;AM 14-10-2014 | Fix last night's mv commit (use dest, not source). |
3dfb15fdcc3a | Rob Landley <rob@landley.net> | 12:01:22 nbsp;AM 14-10-2014 | Implement mv -f and -i. |
dd23ece23c0e | Rob Landley <rob@landley.net> | 10:49:24 nbsp;AM 13-10-2014 | Started over on sed (by reading the posix spec). |
26d8c3ccb036 | Isaac Dunham <ibid.ag@gmail.co | 09:47:35 nbsp;AM 10-10-2014 | acpi: implement -ctV, fix recursion, plug a small leak |
3d56716d362d | Rob Landley <rob@landley.net> | 01:43:32 nbsp;PM 09-10-2014 | Various bugfixes (mostly resource leaks) from Ashwini Sharma's static analysis, plus occasional tweak by me while reviewing them. |
7196d758a072 | Rob Landley <rob@landley.net> | 12:17:36 nbsp;PM 09-10-2014 | Fix use-after-free spotted by Ashwini Sharma's static analysis. |
3087b50f123e | Rob Landley <rob@landley.net> | 01:59:16 nbsp;PM 08-10-2014 | Update status lists. (Once the pending-not-in-pending files go away (see toys/pending/README), this can be probed from the source.) |
8fe1814b0754 | Rob Landley <rob@landley.net> | 02:11:54 nbsp;PM 07-10-2014 | Basic update of the roadmap and status pages. (Both need a good scrub and polish beyond this.) |
037009f8f65b | Rob Landley <rob@landley.net> | 07:53:27 nbsp;AM 02-10-2014 | Release notes for 0.5.0. |
437ee1e6fc8b | Rob Landley <rob@landley.net> | 07:47:08 nbsp;AM 02-10-2014 | Added tag 0.5.0 for changeset 7afd32673a5c |
2ccab0260f68 | Rob Landley <rob@landley.net> | 07:24:38 nbsp;AM 02-10-2014 | Workaround for musl's faccessat bug (the rm -r "error: is a directory" thing). |
76678fa5730d | Rob Landley <rob@landley.net> | 07:57:34 nbsp;PM 01-10-2014 | Bugfix from Ashwini Sharma: Z timezone required by posix for touch but not for libc, so we have to implement it here. |
9588d289ef38 | Ashwini Sharma <ak.ashwini1981@g | 07:34:53 nbsp;PM 28-09-2014 | Updated version, having complete support for ip _link_, _addr_, _rule_, _route_ and _tunnel_ options. |
4f0c3de1bf0b | Rob Landley <rob@landley.net> | 06:22:34 nbsp;PM 28-09-2014 | Fix two mount bugs: 1) Don't skip a filesystem type when setting up loopback mount, 2) Don't stop checking filesystem types due to EBUSY, it may mean already mounted by another filesystem type you haven't tried yet. |
679a21d674cf | Rob Landley <rob@landley.net> | 01:15:41 nbsp;PM 28-09-2014 | mount: terminate list so unknown user mount attempts don't endlessly loop, add better error reporting. |
562af2c0f2f4 | Rob Landley <rob@landley.net> | 01:11:20 nbsp;PM 28-09-2014 | Brown paper bag time: comma_scan() didn't work for anything but the last entry. |
5d4fa5742fee | Rob Landley <rob@landley.net> | 09:07:00 nbsp;PM 27-09-2014 | Multi-build single.sh should exit with an error when build breaks. |
5e2fb272225e | Rob Landley <rob@landley.net> | 09:04:47 nbsp;PM 27-09-2014 | Cleanup pass on groupdel. |
0b63d2671b2b | Rob Landley <rob@landley.net> | 08:31:16 nbsp;PM 27-09-2014 | Allow single.sh to build more than one command per invocation. |
30de5eff5976 | Rob Landley <rob@landley.net> | 08:28:33 nbsp;PM 27-09-2014 | Untangle id/groups/logname so single.sh can build each one standalone. |
d97440cb6007 | Rob Landley <rob@landley.net> | 07:59:28 nbsp;PM 27-09-2014 | Have OLDTOY emit (redundant) function prototype so single.sh can build OLDTOY standalone (if it has its own config symbol). |
dc1af185e734 | Rob Landley <rob@landley.net> | 07:58:18 nbsp;PM 27-09-2014 | Don't segfault for --help of single.sh build of OLDTOY commands that use another command's help. |
e0d8009d76b3 | Rob Landley <rob@landley.net> | 06:49:44 nbsp;PM 26-09-2014 | The only illegal characters in a username are ":" (field separator), "n" (line separator), and "/" (filename separator). |
e1fa787be8d0 | Rob Landley <rob@landley.net> | 06:42:23 nbsp;PM 26-09-2014 | Separate more commands so single.sh can build them standalone. |
08ac30d86069 | ?ukasz Szpakowski <luckboy@vp.pl> | 08:32:21 nbsp;AM 22-09-2014 | When killall was invoked without arguments, there appeared segmentation fault |
986805cfe85c | Felix Janda <felix.janda@post | 08:22:12 nbsp;AM 22-09-2014 | Fix du test: du symlink -> "0tsymlink" |
29d30be31123 | Rob Landley <rob@landley.net> | 07:52:15 nbsp;AM 22-09-2014 | Respond to two static analysis issues in dirtree_path() reported by Ashwini Sharma. |
c611c39db473 | Rob Landley <rob@landley.net> | 10:44:20 nbsp;PM 21-09-2014 | Start on ping.c. |
a1a83e671fdd | Rob Landley <rob@landley.net> | 06:46:47 nbsp;PM 20-09-2014 | Tweak portability.h for uClibc version in buildroot defconfig. |
9b14cb6b12e6 | Rob Landley <rob@landley.net> | 05:51:23 nbsp;PM 20-09-2014 | Always call setlocale if I18N is enabled, so nested toy_exec() can switch it back off if necessary. |
94a4603481b9 | Rob Landley <rob@landley.net> | 02:20:28 nbsp;PM 20-09-2014 | Delete generated/README.txt (the contents are in code.html now) so clean can just remove the "generated" directory entirely. |
58896919a3e1 | Rob Landley <rob@landley.net> | 02:12:55 nbsp;PM 20-09-2014 | Capitalize "toybox" more consistently on the about page. |
523701541216 | Rob Landley <rob@landley.net> | 02:11:59 nbsp;PM 20-09-2014 | Fluff out the documentation some more. |
e9695d1357fe | Rob Landley <rob@landley.net> | 01:22:24 nbsp;PM 20-09-2014 | Remove debug echo checked in by mistake. |
cd299bfc0665 | Rob Landley <rob@landley.net> | 01:22:13 nbsp;PM 20-09-2014 | Forgot to check in the updated makefile when I moved the testsuite. |
5bcc7ea10f4d | Rob Landley <rob@landley.net> | 01:20:17 nbsp;PM 20-09-2014 | Typo from the dawn of time: toybox is not capitalized the way BusyBox was. |
c20baa3476d5 | Rob Landley <rob@landley.net> | 01:18:44 nbsp;PM 20-09-2014 | The ancient GPL (copied from the 2.6.12 kernel) build infrastructure is actually in the "kconfig" directory, not under scripts. Remind me to write a new one from scratch... |
387edf547eb0 | Rob Landley <rob@landley.net> | 01:09:14 nbsp;PM 20-09-2014 | Move testsuite out of scripts/test into its own top level tests directory, and make ctrl-c kill "make test" more reliably. |
d3df423a6cde | Rob Landley <rob@landley.net> | 01:07:53 nbsp;PM 20-09-2014 | Give library probe a progress indicator, and use 150% of detected CPUs to try to keep large SMP machines busy (each compiler invocation is short so they exit almost as fast as we launch them). |
42cf443ab6fc | Rob Landley <rob@landley.net> | 06:07:58 nbsp;PM 18-09-2014 | Reorder functions to get rid of unnecessary prototypes, and move a global into GLOBALS. |
7e96783ee7ea | Isaac Dunham <ibid.ag@gmail.co | 01:05:21 nbsp;PM 18-09-2014 | rm -rf needs to chmod directories to u+rwx, because directories need +x to search. (Fixes messages about not being able to delete directories when running make test). |
14a11ed5ebfb | Ashwini Sharma <ak.ashwini1981.g | 11:47:42 nbsp;AM 18-09-2014 | A few fixes for issues reported in static analysis. |
40b20421e42c | Rob Landley <rob@landley.net> | 08:21:44 nbsp;PM 17-09-2014 | Cleanup pass on README. |
c022d276d149 | Rob Landley <rob@landley.net> | 06:25:05 nbsp;PM 17-09-2014 | Update README for pending directory, include list of code outside of pending (grandfathered) awaiting cleanup. |
1b7e562a286b | Rob Landley <rob@landley.net> | 06:24:10 nbsp;PM 17-09-2014 | Minor cleanup pass on touch. |
7905ef2190d1 | Rob Landley <rob@landley.net> | 08:26:07 nbsp;AM 17-09-2014 | Cleanup pass on cut, more to do. |
38cb603c1f16 | Rob Landley <rob@landley.net> | 07:21:56 nbsp;AM 16-09-2014 | Cleanup pass on useradd. |
eca573cbca39 | Rob Landley <rob@landley.net> | 09:24:50 nbsp;PM 14-09-2014 | Add cpio -p |
a6336b942302 | Rob Landley <rob@landley.net> | 08:37:23 nbsp;PM 14-09-2014 | find -xdev should return mount points, just not contents. |
8a9907119bf2 | Rob Landley <rob@landley.net> | 07:54:19 nbsp;PM 14-09-2014 | Second attempt at one way xpopen(). |
360d57f843f5 | Rob Landley <rob@landley.net> | 12:29:44 nbsp;PM 14-09-2014 | Split xpopen() into xpopen_both(), xpopen(), and xrun() depending on whether we want to redirect both, one, or neither of stdin/stdout. |
e1366f02fea3 | Rob Landley <rob@landley.net> | 02:48:37 nbsp;PM 13-09-2014 | Bug report from luckboy: rm -f on a broken symlink didn't work because our "does it exist" test (to avoid errors on rm -f of nonexistent files) said it didn't. |
8aa87ab9b4ee | Rob Landley <rob@landley.net> | 08:50:10 nbsp;PM 11-09-2014 | Create a generated/build.sh with a single compiler command line to rebuild the toybox_unstripped binary using the existing generated/*.h files. |
09af6a7d3f50 | Rob Landley <rob@landley.net> | 12:04:37 nbsp;AM 11-09-2014 | Oops, unbreak make.sh. |
f8c411cc2646 | Rob Landley <rob@landley.net> | 11:44:48 nbsp;PM 09-09-2014 | Ignore -m option to cpio, it's what we do anyway so it's not an error. |
c6705af4231b | Rob Landley <rob@landley.net> | 11:42:25 nbsp;PM 09-09-2014 | Two problems: 1) Sometimes toy_exec() needs to re-exec to gain dropped root permissions, 2) shouldn't recurse forever without exec, stack depth increases and we may leak other resources. Limit it to ~5 levels. |
7a07c6bc431d | Rob Landley <rob@landley.net> | 08:13:03 nbsp;PM 09-09-2014 | Make tweaks: collate generated/*.o files into their own subdirectory, add PIPEFAIL for better error reporting, and simpler regex to select toys/*/*.c list based on NEWTOY/OLDTOY macros. |
3edbb571ab5b | Rob Landley <rob@landley.net> | 08:51:45 nbsp;AM 08-09-2014 | Fix more memory leaks reported by Ashwini Sharma. |
12eff430e9d2 | Rob Landley <rob@landley.net> | 08:40:06 nbsp;AM 08-09-2014 | Don't close device handle until after calling flush ioctls, reported by Ashwini Sharma. |
6634e4621641 | Rob Landley <rob@landley.net> | 08:26:02 nbsp;AM 08-09-2014 | Add error test and fix memory leak, reported by Ashwini Sharma. |
9b4ea9cf9934 | Rob Landley <rob@landley.net> | 07:33:18 nbsp;PM 07-09-2014 | Promote mount. It's not perfect, but it basically works now. |
cc3bf66666cb | Rob Landley <rob@landley.net> | 07:30:05 nbsp;PM 07-09-2014 | Fix mount --move bug. |
25fe0e0bea85 | Rob Landley <rob@landley.net> | 02:42:51 nbsp;PM 07-09-2014 | Debugging pass on mount. Not quite done yet, but the basics seem to work now. |
980458f62748 | Rob Landley <rob@landley.net> | 01:24:58 nbsp;PM 06-09-2014 | Work around uClibc brain-damage. |
9bb73ade0bb0 | Rob Landley <rob@landley.net> | 12:23:51 nbsp;AM 04-09-2014 | Don't hang for $CPUS=1. |
01e6a73bf950 | Divya Kothari <divya.s.kothari@ | 01:38:18 nbsp;PM 03-09-2014 | Testsuites for toybox command - "tar", "bzcat", "xzcat", "zcat" and "hostname". |
207b6a66ba0c | Divya Kothari <divya.s.kothari@ | 01:32:32 nbsp;PM 03-09-2014 | chmod testsuite and link testsuite. |
c164960f468f | Rob Landley <rob@landley.net> | 12:47:32 nbsp;PM 01-09-2014 | Add cp -F to force delete of existing destination files, and make install command use that. |
658887a48c11 | Rob Landley <rob@landley.net> | 10:07:43 nbsp;PM 31-08-2014 | More parallel build tweaks. |
72e84a2f3b75 | Rob Landley <rob@landley.net> | 02:06:37 nbsp;PM 31-08-2014 | Next mount checkpoint. |
5c87c1426b5c | Rob Landley <rob@landley.net> | 11:58:39 nbsp;AM 31-08-2014 | Give a hint when setuid logic fails. |
96146200ea3b | Rob Landley <rob@landley.net> | 05:44:07 nbsp;PM 30-08-2014 | Old compilers complain about linker options passed with -c, so split out $LDOPTIMIZE. |
082a9a7d25f7 | Rob Landley <rob@landley.net> | 04:34:46 nbsp;PM 30-08-2014 | Another fix from Johan Bergstr?m, using the gnu/dammit version of sort on the host can be screwed up by more than one environment variable. |
50b82970b1bd | Rob Landley <rob@landley.net> | 01:03:40 nbsp;PM 30-08-2014 | Add VERBOSE=fail to "make tests", based on suggestion from Johan Bergstr?m. |
14c8ef42870c | Ashwini Sharma <ak.ashwini1981@g | 10:01:11 nbsp;PM 25-08-2014 | ipcs : display all the IPC fascilities information crond : CRON scheduler |
e996bddf88a9 | Rob Landley <rob@landley.net> | 11:46:23 nbsp;PM 24-08-2014 | Work in progress snapshot of mount, with fallout to umount. (Not done yet.) |
5d16faa426b6 | Rob Landley <rob@landley.net> | 10:42:47 nbsp;PM 24-08-2014 | Fix parallel make not always catching errors before link time. |
8f5ad7ef1758 | Rob Landley <rob@landley.net> | 11:08:59 nbsp;PM 23-08-2014 | Promote blockdev to other. |
62d796a75dd2 | Rob Landley <rob@landley.net> | 11:08:04 nbsp;PM 23-08-2014 | Cleanup blockdev. |
c106a7861b67 | Isaac Dunham <ibid.ag@gmail.co | 11:34:52 nbsp;PM 22-08-2014 | getty needs fd 0 to stay open. The O_CLOEXEC reversal resulted in login failing. |
e70eea41eeed | Rob Landley <rob@landley.net> | 10:23:39 nbsp;PM 20-08-2014 | Promote inotifyd to other. |
eeb354165211 | Rob Landley <rob@landley.net> | 10:22:46 nbsp;PM 20-08-2014 | Minor help text tweak for inotifyd. |
01a806ff123a | Rob Landley <rob@landley.net> | 10:21:36 nbsp;PM 20-08-2014 | Cleanup inotifyd. |
a8bee46cfebc | Rob Landley <rob@landley.net> | 07:10:45 nbsp;PM 18-08-2014 | Cleanups on useradd/groupadd/groupdel, and put TOYBOX_UID_SYS and TOYBOX_UID_USR in the top level Config. |
5cf4bd1922e6 | Rob Landley <rob@landley.net> | 09:46:42 nbsp;AM 16-08-2014 | Add install to cp/mv. |
845c8da42a50 | Rob Landley <rob@landley.net> | 06:53:01 nbsp;PM 15-08-2014 | Fix bug reported by Ashwini Sharma: [-abc] syntax to switch off a command forget s _all_ saved command line arguments in GLOBALS(), not just for the command bein g dropped. |
3b5b19e7bf45 | Rob Landley <rob@landley.net> | 10:50:39 nbsp;AM 15-08-2014 | If string_to_mode() is called on a base mode with S_ISDIR() and such set, pass those extra bits through. |
be3a48c269cf | Rob Landley <rob@landley.net> | 06:05:55 nbsp;PM 12-08-2014 | Enable a command's sub-options in single builds. |
056bc9029d88 | Ashwini Sharma <ak.ashwini1981@g | 07:14:58 nbsp;AM 12-08-2014 | A toy _BLOCKDEV_ to get/set block device properties. |
7eb3e4364c2b | Ashwini Sharma <ak.ashwini1981@g | 07:09:01 nbsp;AM 12-08-2014 | Patches to commands for issues reported from static analysis tool. |
6a77734d1b1a | Rob Landley <rob@landley.net> | 08:15:19 nbsp;PM 11-08-2014 | Promote lspci. |
32a3a0806403 | Rob Landley <rob@landley.net> | 08:11:58 nbsp;PM 11-08-2014 | Cleanup pass on lspci. |
579ce3511a9b | Rob Landley <rob@landley.net> | 12:01:49 nbsp;PM 10-08-2014 | Update clean to clean up after new parallel build. |
b84320384244 | Rob Landley <rob@landley.net> | 11:49:48 nbsp;PM 09-08-2014 | Disable xopen's default O_CLOEXEC for oneit. |
91b360a42c56 | Rob Landley <rob@landley.net> | 02:33:34 nbsp;PM 09-08-2014 | Parallelize the build. (set CPUS=1 to force single processor build, or another number to override processor count autodetect.) |
c572530223dd | Rob Landley <rob@landley.net> | 11:19:18 nbsp;PM 07-08-2014 | Fix -mindepth and -maxdepth to not drill down into excluded directories. |
c39a337101de | Rob Landley <rob@landley.net> | 11:21:18 nbsp;PM 05-08-2014 | More find bugfixes. |
5e4787ea3144 | Rob Landley <rob@landley.net> | 07:44:59 nbsp;PM 05-08-2014 | Rereading posix find.c page: "Specifying more than one of the mutually-exclusive options -H and -L shall not be considered an error. The last option specified shall determine the behavior of the utility." |
6804d2324ff2 | Rob Landley <rob@landley.net> | 07:41:36 nbsp;PM 05-08-2014 | find.c: Posix wants loop detection. |
2c2eaba63fd4 | Rob Landley <rob@landley.net> | 07:32:44 nbsp;PM 05-08-2014 | Building busybox from source needs find -not (a synonym for posix's "!"). |
9fdc1fe5033c | Rob Landley <rob@landley.net> | 07:27:02 nbsp;PM 05-08-2014 | Fix a couple patch bugs concerning error output. |
4edcd084f478 | Rob Landley <rob@landley.net> | 07:28:41 nbsp;PM 04-08-2014 | find.c: add -mindepth, -maxdepth, and document -newer and -depth. |
60c35c486a2e | Rob Landley <rob@landley.net> | 03:50:10 nbsp;PM 03-08-2014 | Implement exec -user, -group, and -newer. Enable find in defconfig. |
64038da9fe9e | Rob Landley <rob@landley.net> | 09:07:43 nbsp;PM 02-08-2014 | Squash mix of tabs and spaces to just spaces. |
44b89867e0bf | Rob Landley <rob@landley.net> | 07:54:38 nbsp;PM 02-08-2014 | Missed checking in dirtree_recurse() change (now needs specific DIRTREE_SYMFOLLOW value, not just true/false). |
dc48a0c7c5d5 | Rob Landley <rob@landley.net> | 07:52:44 nbsp;PM 02-08-2014 | Cosmetic tweak, slightly more conventional for loop. |
bd0ad99d2e39 | Rob Landley <rob@landley.net> | 07:50:03 nbsp;PM 02-08-2014 | Yank xrealpath prototype since the function's gone. |
825d7148d057 | Rob Landley <rob@landley.net> | 07:49:10 nbsp;PM 02-08-2014 | Add --help support to single.sh builds. |
e686dcc30ba4 | Rob Landley <rob@landley.net> | 07:40:35 nbsp;PM 02-08-2014 | Unbreak find -exec. |
3acdbc16e8e4 | Ashwini Sharma <ak.ashwini1981@g | 12:00:20 nbsp;PM 02-08-2014 | New toys unified DIFF and USERDEL. |
732ef894567b | Bradley Conroy <bradley.conroy@g | 11:49:30 nbsp;AM 02-08-2014 | mix.c - A very basic mixer. |
b4062b0f9d09 | Rob Landley <rob@landley.net> | 06:50:46 nbsp;PM 01-08-2014 | factor: catch integer overflow. |
2a53f53d7416 | Rob Landley <rob@landley.net> | 09:08:00 nbsp;AM 01-08-2014 | Add factor. |
b3c2d1cd4ef9 | Rob Landley <rob@landley.net> | 08:21:13 nbsp;PM 30-07-2014 | find.c: fix -iname. |
3c69835d6e0b | Rob Landley <rob@landley.net> | 07:22:55 nbsp;PM 30-07-2014 | As long as I had to write xabspath(), no point in wrapping realpath(). |
fd14a61e9418 | Rob Landley <rob@landley.net> | 08:04:38 nbsp;PM 29-07-2014 | find.c: first pass at case case insensitivity and exec. (Needs more debugging.) |
749c52324010 | Rob Landley <rob@landley.net> | 08:02:31 nbsp;PM 29-07-2014 | Actually set the again flag when calling the dirtree comeagain callback. |
1e1f4412d8c4 | Rob Landley <rob@landley.net> | 03:19:49 nbsp;PM 27-07-2014 | Patch from Isaac Dunham to work around the deficiencies in musl's regex engine (which break building under alpine linux). |
fec3fd1f8ac1 | Rob Landley <rob@landley.net> | 01:30:40 nbsp;PM 26-07-2014 | Move DIRTREE_COMEAGAIN second callback up to when the filehandle is still open, and add dir->again variable to distinguish second call instead of checking for -1 filehandle. |
ccb73f8bf919 | Rob Landley <rob@landley.net> | 01:27:07 nbsp;PM 26-07-2014 | Default xcreate/xopen to O_CLOEXEC. (Pass O_CLOEXEC in the flags to switch it back off.) |
dc62a012d7ce | Rob Landley <rob@landley.net> | 01:22:59 nbsp;PM 26-07-2014 | Document more cleanup. |
63352139e7b9 | Rob Landley <rob@landley.net> | 08:03:06 nbsp;PM 21-07-2014 | Have single.sh enable I18N and FLOAT. |
4fd07e0f6698 | Rob Landley <rob@landley.net> | 07:57:36 nbsp;PM 21-07-2014 | Improve gid/uid error messages. |
546b293cb936 | Rob Landley <rob@landley.net> | 07:56:53 nbsp;PM 21-07-2014 | Little endian and big endian versions of peek (for host.c). |
280bb5942526 | Rob Landley <rob@landley.net> | 07:55:06 nbsp;PM 21-07-2014 | Fix memory leak in error path. |
31db579265fa | Rob Landley <rob@landley.net> | 10:08:46 nbsp;PM 20-07-2014 | Don't go into an endless loop if we hit a bad utf8 sequence without -q. |
4a86c8193bf0 | Rob Landley <rob@landley.net> | 09:34:49 nbsp;PM 20-07-2014 | Isaac Dunham spotted that dhcp was also reimplementing daemon(). |
8fb779954829 | Rob Landley <rob@landley.net> | 04:34:36 nbsp;PM 20-07-2014 | Add utf8 support to ls -C. |
87c06e15329a | Rob Landley <rob@landley.net> | 08:54:29 nbsp;PM 19-07-2014 | find needs "c" suffix to -size. |
a873444aa3e5 | Rob Landley <rob@landley.net> | 06:31:41 nbsp;PM 18-07-2014 | Find bugfixes. |
1f80e11e3b85 | Rob Landley <rob@landley.net> | 10:52:58 nbsp;PM 17-07-2014 | Apparently I deleted this locally but forgot to commit the removal. Oops. |
c880061f511e | Rob Landley <rob@landley.net> | 10:50:49 nbsp;PM 17-07-2014 | Use libc daemon() instead of pending daemonize. |
fc7bc38af05f | Rob Landley <rob@landley.net> | 08:43:58 nbsp;PM 16-07-2014 | Write a new find. Not quite done, but the basics work. |
30f6ef5fcd57 | Ashwini Sharma <ak.ashwini1981@g | 05:44:29 nbsp;AM 14-07-2014 | fdisk : partitions > 60, are deleted, offset entry for extended partitions was wrong. fsck: memory leak/segfault resolved. ftpget : warning for unused variable 'ptr' removed. |
fbe5dda4d488 | Rob Landley <rob@landley.net> | 05:38:27 nbsp;AM 14-07-2014 | Implement -HL for cp. |
8bae314ab430 | Rob Landley <rob@landley.net> | 07:32:56 nbsp;AM 07-07-2014 | Release notes for 0.4.9. |
1446fecef589 | Rob Landley <rob@landley.net> | 07:32:33 nbsp;AM 07-07-2014 | Added tag 0.4.9 for changeset ffc015bddb26 |
056d0a00de99 | Rob Landley <rob@landley.net> | 11:43:29 nbsp;PM 06-07-2014 | Autodetect --bind and --loop mounts in a way that doesn't interfere with network filesystems or -t newtype mounts that trigger a module load. |
b6efbb62f606 | Rob Landley <rob@landley.net> | 11:21:13 nbsp;PM 06-07-2014 | minor cleanup: move a global variable into GLOBALS(), inline strchr_null(), some whitespace and bracket cleanups. |
f383983d9868 | Rob Landley <rob@landley.net> | 11:17:55 nbsp;PM 06-07-2014 | Minor cleanup pass. |
8525d7873098 | Rob Landley <rob@landley.net> | 07:58:49 nbsp;PM 06-07-2014 | Add nbd-client. |
ffa7e3b05eea | Rob Landley <rob@landley.net> | 07:14:05 nbsp;PM 06-07-2014 | Promote killall5 by merging it into kill. |
36f6dea7ea3c | Rob Landley <rob@landley.net> | 11:26:05 nbsp;PM 05-07-2014 | Try to lookup all umounts in /proc/mounts so we can auto-zap loopback devices. |
15e02f09549e | Ashwini Sharma <ak.ashwini1981@g | 09:46:00 nbsp;PM 04-07-2014 | TAR - this supports archive creation and extraction based on the USTAR format (described in PAX Spec). For (de)compression '-z' gzip is supported. |
d6f8c41e2542 | Rob Landley <rob@landley.net> | 09:21:45 nbsp;PM 04-07-2014 | Cut down from 1000+ file attribute tests to a more manageable number. |
ef0ed68d5ba5 | Divya Kothari <divya.s.kothari@ | 09:20:02 nbsp;PM 04-07-2014 | I have developed few testsuites for toybox commands - |
4a855d6cf62c | Rob Landley <rob@landley.net> | 10:09:11 nbsp;PM 03-07-2014 | Have "make test" run tests in testdir/testdir instead of same directory as command symlinks. (Makes cleanup easier.) |
feb696ae85c3 | Rob Landley <rob@landley.net> | 08:30:52 nbsp;PM 03-07-2014 | date -r wasn't saving the result in the right variable. (And make date -ur work.) |
5ce682e4f4b0 | Rob Landley <rob@landley.net> | 06:42:44 nbsp;PM 03-07-2014 | Fix rm -rf of chmod 000 directories. |
9bf93edd6874 | Rob Landley <rob@landley.net> | 05:05:39 nbsp;AM 30-06-2014 | Promote makedevs to other. |
936ab6d68b74 | Rob Landley <rob@landley.net> | 04:58:37 nbsp;AM 30-06-2014 | Bugfixes for cleaned up makedevs. |
7a9f7d1fbc9b | Rob Landley <rob@landley.net> | 10:47:40 nbsp;PM 28-06-2014 | Use dlist_terminate() in patch. |
f1a3098fb332 | Rob Landley <rob@landley.net> | 10:36:02 nbsp;PM 28-06-2014 | Add : as an alias for true (toysh needs this). |
4f1d655b5c85 | Rob Landley <rob@landley.net> | 10:17:00 nbsp;PM 28-06-2014 | Make fallocate depend on probe for libc support. |
434cefb86359 | Rob Landley <rob@landley.net> | 08:16:11 nbsp;PM 28-06-2014 | Add fallocate probe for uClibc. |
474d0a9e00b7 | Rob Landley <rob@landley.net> | 08:02:57 nbsp;PM 28-06-2014 | Promote mkpasswd from pending to other. |
c0e5ff3c9755 | Rob Landley <rob@landley.net> | 08:02:01 nbsp;PM 28-06-2014 | Cleanup read_password(), factor out set_terminal(), fix salt bug (des wants the salt raw, no $ at the beginning). |
f23d317e445b | Rob Landley <rob@landley.net> | 10:26:02 nbsp;PM 27-06-2014 | Update cleanup page, now linking to descriptions of all of the ifconfig cleanup. |
a0f56beaf630 | Divya Kothari <divya.s.kothari@ | 07:25:20 nbsp;AM 26-06-2014 | I have developed few testsuite for toybox commands - ls, ln, rm, mv, printf, dd, renice. |
6d15f0d33fbc | Rob Landley <rob@landley.net> | 10:54:59 nbsp;PM 25-06-2014 | Cleanup pass on mkpasswd.c |
6ad3207b6543 | Rob Landley <rob@landley.net> | 06:26:17 nbsp;AM 25-06-2014 | Cleanup pass on makedevs. Need to test it before promoting. |
c962e0fd2955 | Rob Landley <rob@landley.net> | 09:47:07 nbsp;PM 24-06-2014 | Glibc and uClibc provide CERASE from termios.h, but musl requies you to #include a non-posix header and the maintainer considers this a feature. So just use the constant directly. |
0aad9e4395c3 | Rob Landley <rob@landley.net> | 08:19:24 nbsp;AM 24-06-2014 | find_in_path() is supposed to work with a NULL path, but didn't. Fix it. |
1748bdb6bfe4 | Rob Landley <rob@landley.net> | 07:00:13 nbsp;AM 24-06-2014 | Tweak license page to explicitly say that zero clause BSD is functionally equivalent to placing the code in the public domain. |
d3cd45babc2e | Rob Landley <rob@landley.net> | 06:42:08 nbsp;AM 24-06-2014 | Move deallocvt.c into openvt.c, cleanup both. |
fc49761a9c99 | Rob Landley <rob@landley.net> | 01:03:42 nbsp;PM 21-06-2014 | Forgot to check in main() part of TOYFLAG_LOCALE change. |
52dea1258516 | Rob Landley <rob@landley.net> | 10:44:48 nbsp;PM 11-06-2014 | The readme, a text file, has an HTML close paragraph tag. |
0cf6a2dbcd58 | Rob Landley <rob@landley.net> | 10:43:54 nbsp;PM 11-06-2014 | Option parsing for nohup needs to stop at first nonoption argument. Minor cleanups. |
2109b158f496 | Rob Landley <rob@landley.net> | 10:41:25 nbsp;PM 11-06-2014 | Cleanup pass on login |
eb3c44367a3c | Rob Landley <rob@landley.net> | 10:18:35 nbsp;PM 11-06-2014 | Enable fallocate in defconfig. |
59fa8b4f4881 | Rob Landley <rob@landley.net> | 10:14:44 nbsp;PM 11-06-2014 | Cleanup pass on host.c |
90b200cac621 | Rob Landley <rob@landley.net> | 10:13:28 nbsp;PM 11-06-2014 | Move toys.toycount initialization _after_ zeroing toys, so help -a works again. |
ff2bc8551c69 | Rob Landley <rob@landley.net> | 08:11:38 nbsp;AM 11-06-2014 | Promote strings. |
11c3924f8c29 | Rob Landley <rob@landley.net> | 08:02:55 nbsp;AM 11-06-2014 | Cleanup strings. |
8431692738dc | Rob Landley <rob@landley.net> | 09:57:05 nbsp;PM 10-06-2014 | Update toybox help to say how to install the static binary. |
b5f97805cee1 | Isaac Dunham <ibid.ag@gmail.co | 08:29:10 nbsp;AM 10-06-2014 | pending/useradd: unbreak build |
ef377cf6f6a1 | Rob Landley <rob@landley.net> | 07:13:05 nbsp;AM 09-06-2014 | Promote rfkill. |
8115fc121c0e | Rob Landley <rob@landley.net> | 07:12:49 nbsp;AM 09-06-2014 | Forgot to check in strstart(). |
e031a5e24e5b | Rob Landley <rob@landley.net> | 07:07:33 nbsp;AM 09-06-2014 | Cleanup pass on rfkill. |
368e264f9246 | Rob Landley <rob@landley.net> | 05:53:43 nbsp;AM 09-06-2014 | host needs -lresolv |
89a62bf29074 | Rob Landley <rob@landley.net> | 05:51:04 nbsp;AM 09-06-2014 | When locale is enabled, sprintf("%.123s", str) is counting characters, not bytes, so we can't globally enable locale without opening stack/heap smashing vulnerabilities. Make commands individually request setlocale() using TOYFLAGS instead. |
c421b7068c5d | Rob Landley <rob@landley.net> | 05:05:10 nbsp;PM 08-06-2014 | Warning fix from Rich Felker. |
e266735d08cc | Rob Landley <rob@landley.net> | 03:03:32 nbsp;PM 08-06-2014 | Add host by Rich Felker. |
298fcd94d214 | Rob Landley <rob@landley.net> | 02:01:37 nbsp;PM 08-06-2014 | Isaac Dunham also reported that some diff implementations can't handle nonseekable input, so write to a temporary file instead of <(command). |
0fe882b37525 | Rob Landley <rob@landley.net> | 01:49:57 nbsp;PM 08-06-2014 | Isaac Dunham pointed out that busybox diff only implements unified diffs, and sent a patch to convert bloatcheck to use that. I tweaked it a bit. |
471c4d25b724 | Rob Landley <rob@landley.net> | 01:24:02 nbsp;PM 08-06-2014 | Replace large parenthetical in bloatcheck with a function. |
d0c0422e6012 | Rob Landley <rob@landley.net> | 12:03:54 nbsp;PM 07-06-2014 | Minor tweaks to code style section. |
2682551a4b19 | Rob Landley <rob@landley.net> | 10:42:20 nbsp;AM 07-06-2014 | Make md5sum/sha1sum -b flag be "brief" output (just the hash). |
44e68a1bec9b | Rob Landley <rob@landley.net> | 06:27:24 nbsp;AM 03-06-2014 | mount: start on option parsing, implement loopback and bind mount autodetection. |
314f19e4d209 | Rob Landley <rob@landley.net> | 09:16:20 nbsp;PM 02-06-2014 | Help text should have a blank line after usage: lines, and a couple other whitespace tweaks. |
8b3b9aa1bdbd | Isaac Dunham <ibid.ag@gmail.co | 05:47:19 nbsp;PM 01-06-2014 | The tests for link and du are attached. |
670626ab009f | Isaac Dunham <ibid.ag@gmail.co | 01:50:39 nbsp;PM 01-06-2014 | cpio: archive more files While writing tests for cpio, I found that cpio tries to open empty files if they're regular files, and fails to archive them if unreadable. This can be easily avoided, and is not the usual behavior. |
c20fb908bb73 | Felix Janda <felix.janda@post | 11:18:30 nbsp;AM 31-05-2014 | iconv: some fixes |
f71abed76bd2 | Rob Landley <rob@landley.net> | 06:00:04 nbsp;PM 31-05-2014 | Promote partprobe. |
4d22a09d76ef | Rob Landley <rob@landley.net> | 05:59:27 nbsp;PM 31-05-2014 | Cleanup partprobe. |
d8872c43b48e | Rob Landley <rob@landley.net> | 12:33:24 nbsp;PM 31-05-2014 | Introduce xfork() and make commands use it, and make some WEXITSTATUS() use WIFEXITED() and WTERMSIG()+127. |
b0d97a005955 | Ashwini Sharma <ak.ashwini1981@g | 08:21:48 nbsp;AM 29-05-2014 | killall5 - kill all the processes not in its session. |
9f1a00a859d1 | Ashwini Sharma <ak.ashwini1981@g | 08:20:30 nbsp;AM 29-05-2014 | makedevs - making devices/nodes in a range. Supports reading the tabled entry from file. |
877884d2bf8f | Ashwini Sharma <ak.ashwini1981@g | 08:18:50 nbsp;AM 29-05-2014 | strings - print the strings in the file. |
414c0cf9f5e9 | Rob Landley <rob@landley.net> | 06:49:59 nbsp;AM 29-05-2014 | First stab at mount, very incomplete. |
c6fcf1d25da7 | Rob Landley <rob@landley.net> | 06:29:12 nbsp;AM 29-05-2014 | Make "losetup /dev/loop0 filename" work. |
dc640259adff | Rob Landley <rob@landley.net> | 05:22:02 nbsp;AM 29-05-2014 | Switch mtab_list to doubly linked so we can traverse in either order. Convert umount and df. Add dlist_terminate() to break lists for traversal in either direction. |
55e9f35223e4 | Rob Landley <rob@landley.net> | 07:56:51 nbsp;AM 27-05-2014 | Add mount options to data getmountlist collects. |
369a4e0dd081 | Rob Landley <rob@landley.net> | 08:39:20 nbsp;PM 26-05-2014 | Brush the dust off toysh. |
ddbaa718dbe3 | Rob Landley <rob@landley.net> | 12:25:47 nbsp;PM 26-05-2014 | Isaac Dunham suggested xprintf() should call fflush() instead of ferror(), and posix-2008 doesn't say if fflush() covers ferror() (or can return success when the stream's error state is set), so call both. |
7cb7cca7f575 | Bertold Van den B <vandenbergh@bert | 08:49:51 nbsp;PM 25-05-2014 | I have attached a patch adding a program that allows re-reading the partition table. This is often used on embedded systems booting from SD/USB devices that need to resize partitions on first boot. |
1c806ca536dc | Ashwini Sharma <ak.ashwini1981@g | 11:52:27 nbsp;AM 25-05-2014 | atolx_range() is already added into lib/lib.c, in vconfig.c atolx_range() can be used in place of locally defined strtorange() function. |
80a438dd3578 | Isaac Dunham <ibid.ag@gmail.co | 11:46:58 nbsp;AM 25-05-2014 | logname and whoami are the same as id -un, so merge them. |
67ba22986d84 | Rob Landley <rob@landley.net> | 10:40:41 nbsp;PM 24-05-2014 | Bugfix from Isaac Dunham (new pci database has # comments in it) and some minor cleanups I had in my tree already. |
f9c3fc847572 | Rob Landley <rob@landley.net> | 02:41:30 nbsp;PM 24-05-2014 | Pending commands should default n |
5e936d659723 | Ashwini Sharma <ak.ashwini1981@g | 02:40:02 nbsp;PM 24-05-2014 | Single-user login. |
3bc5d3d88062 | Rob Landley <rob@landley.net> | 01:50:19 nbsp;PM 24-05-2014 | The "not root" test happens before looking for --help, so "./sulogin --help" doesn't show it. Instead make the "not root" failure case always show help text. |
7dfee8efa743 | Rob Landley <rob@landley.net> | 12:51:53 nbsp;PM 24-05-2014 | Remove debug detritus I didn't mean to to check in, and treat an "this variable can never actually be used uninitialized but gcc's warning generator can't tell and fails spamwards" warning. |
6c54928f1f68 | Rob Landley <rob@landley.net> | 12:49:21 nbsp;PM 24-05-2014 | Pass the same $CFLAGS to the library probe as the final build, to work with broken build environments that provide different libraries for --static and dynamic builds. |
a17c5f22632b | Rob Landley <rob@landley.net> | 12:48:32 nbsp;PM 24-05-2014 | patch from ashwini sharma: treat 0 length read at the start of password read as EOF. |
984f90c07025 | Ashwini Sharma <ak.ashwini1981@g | 09:00:09 nbsp;AM 23-05-2014 | rfkill - enable/disable the radio devices e.g. Wireless adapter, Bluetooth devices... |
6958429d84cf | Ashwini Sharma <ak.ashwini1981@g | 08:58:08 nbsp;AM 23-05-2014 | inotifyd - watch for filesystem events. |
a76175cbdaf4 | Rob Landley <rob@landley.net> | 04:14:46 nbsp;AM 23-05-2014 | Ashwini Sharma pointed out I screwed up last.c. |
0369ba56ef4f | Rob Landley <rob@landley.net> | 09:33:10 nbsp;PM 22-05-2014 | date: add -ds, document +FORMAT escapes. |
002a11e7bdfe | Rob Landley <rob@landley.net> | 08:16:55 nbsp;AM 22-05-2014 | Update docs for example and pending directories. |
f8e940c52cd4 | Rob Landley <rob@landley.net> | 07:57:48 nbsp;AM 21-05-2014 | Convert bootchartd to generic_signal(). |
755e040916d9 | Rob Landley <rob@landley.net> | 07:51:11 nbsp;AM 21-05-2014 | Make telnet use generic_signal(), minor in-passing cleanups. |
bf30fe981772 | Rob Landley <rob@landley.net> | 07:41:27 nbsp;AM 21-05-2014 | Make telnetd use generic_signal(), inline kill_session(), close race window where a SIGCHLD could get lost. |
1bc522424f6b | Rob Landley <rob@landley.net> | 07:24:16 nbsp;AM 21-05-2014 | Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. |
9b4158c09cdb | Rob Landley <rob@landley.net> | 07:09:09 nbsp;AM 21-05-2014 | First pass init cleanup: use sigatexit() to set multiple signal handlers, rename set_sane_term() to reset_term() and have it take the fd it works on as an argument, some whitespace and help text tweaks. |
dce76e0be9fb | Rob Landley <rob@landley.net> | 07:02:51 nbsp;AM 21-05-2014 | Make fsck.c use common list free function, collate cleanup code and move inline. |
7a6b82277db3 | Rob Landley <rob@landley.net> | 07:01:16 nbsp;AM 21-05-2014 | Make last use common llist free function, minor cleanups. |
e604d5344466 | Rob Landley <rob@landley.net> | 06:57:43 nbsp;AM 21-05-2014 | Add free functions for predefined llist types. |
95d2ce847890 | Ashwini Sharma <ak.ashwini1981@g | 05:12:38 nbsp;AM 21-05-2014 | dhcp client had a segfault, when DHCP message contained 'pad' option. |
b06b0fe32361 | Isaac Dunham <ibid.ag@gmail.co | 09:19:17 nbsp;PM 20-05-2014 | lspci text output: add -i, allow -n when disabled |
098ff070fdaf | Rob Landley <rob@landley.net> | 07:34:55 nbsp;PM 19-05-2014 | Cleanup pass on bootchartd. |
ca73392a472f | Rob Landley <rob@landley.net> | 06:24:35 nbsp;PM 19-05-2014 | Fluff out the coding style section, but the result was a bit big for the start of code.html, so move it to design.html. |
3fdbdac0b476 | Rob Landley <rob@landley.net> | 02:05:13 nbsp;PM 18-05-2014 | Quick cleanup pass on ps. |
fd71bca1213b | Rob Landley <rob@landley.net> | 01:08:36 nbsp;PM 18-05-2014 | Cleanup pass on lspci |
3be2e3ea9fb3 | Rob Landley <rob@landley.net> | 11:47:08 nbsp;AM 18-05-2014 | Teach singleconfig to switch on sub-options of commands it's building. |
e9b7fcf57bbc | Rob Landley <rob@landley.net> | 07:11:21 nbsp;PM 15-05-2014 | bootchartd by Bilal Qureshi. |
afe951b19c0f | Daniel Verkamp <daniel@drv.nu> | 07:05:16 nbsp;PM 15-05-2014 | Here's a quick cleanup of md5sum. Executive summary: smaller and faster. |
97641f459a3e | Rob Landley <rob@landley.net> | 05:34:08 nbsp;AM 15-05-2014 | Promote sysctl from pending to other, default y. |
08f2d7d333f1 | Rob Landley <rob@landley.net> | 05:32:52 nbsp;AM 15-05-2014 | More sysctl cleanup: fix error message on nonexistent key, write path, and -p. |
e973d2309488 | Rob Landley <rob@landley.net> | 07:45:01 nbsp;PM 13-05-2014 | Cleanup pass on sysctl. |
f272df9e821e | Rob Landley <rob@landley.net> | 07:52:12 nbsp;AM 12-05-2014 | First cleanup pass on sysctl. |
97c2c1eba507 | Rob Landley <rob@landley.net> | 06:22:10 nbsp;AM 12-05-2014 | Add sysctl by Bilal Qureshi. |
7e90d22ef73d | Rob Landley <rob@landley.net> | 06:12:20 nbsp;AM 12-05-2014 | Add arp from Sandeep Sharma and Kyungwan Han. |
5369517b2cd0 | Rob Landley <rob@landley.net> | 01:24:58 nbsp;PM 10-05-2014 | sizeof("string") treats it as a char array _including_ the null terminator, so strncmp(dest, "string", sizeof("string")) is just strcpy. |
6ef8ce45ae3a | Rob Landley <rob@landley.net> | 01:20:03 nbsp;PM 10-05-2014 | Initial cleanup of last: mostly whitespace, move no record test to start of loop, don't bother to stat an empty file to report when an empty log was created (just report current time). |
3a41541347e2 | Rob Landley <rob@landley.net> | 01:06:31 nbsp;PM 10-05-2014 | Catch duplicate command name (which breaks the build already, but doesn't identify the culprit). |
48c172ba589c | Rob Landley <rob@landley.net> | 06:31:28 nbsp;AM 06-05-2014 | Switch human_readable() to just outputing decimal kilo/mega/gigabytes, make du use it, move it from lib/pending.c to lib.c. |
30e28cf7e166 | Rob Landley <rob@landley.net> | 06:14:20 nbsp;AM 06-05-2014 | Use compiler built-in macros to determine if argument parsing can use double or float for FLOAT arguments. (I.E. whether double fits in a long's memory.) Check in a way that the macros not being defined just gives us the shorter one. |
4c2bd6277d59 | Rob Landley <rob@landley.net> | 09:20:11 nbsp;PM 05-05-2014 | Fix bug reported by Ashwini Sharma: rebound has to be at the end or toy_init() doesn't zero the rest of the struct. |
26b21882bfd8 | Ashwini Sharma <ak.ashwini1981@g | 06:24:11 nbsp;AM 02-05-2014 | In function readfile(), the buffer buf is free'd when readall() fails. This free can cause a crash, if the buffer passed by user of function is not malloc'ed one. |
a547cf11686a | Ashwini Sharma <ak.ashwini1981@g | 06:17:48 nbsp;AM 02-05-2014 | Attached is the patch for lsattr and chattr implementation. |
c54fdc923105 | Rob Landley <rob@landley.net> | 06:03:17 nbsp;AM 29-04-2014 | Teach cpio to set uid/gid and timestamp. (Timestamp has year 2100 problem.) |
7bcaf03f1506 | Rob Landley <rob@landley.net> | 05:56:16 nbsp;AM 25-04-2014 | fold cleanup: whitespace and curly brackets. |
d9403ab91a89 | Rob Landley <rob@landley.net> | 05:50:00 nbsp;AM 25-04-2014 | Cosmetic tweak: spell out "Linux Standard Base" in menuconfig. |
5f6ec72f8eaf | Rob Landley <rob@landley.net> | 05:48:11 nbsp;AM 25-04-2014 | Fix od bug reported by Samuel Holland ("od -v -b" was appending default output type even though an output type was specified). |
f9070f36adfa | Rob Landley <rob@landley.net> | 05:23:09 nbsp;PM 23-04-2014 | Add example directory, move hello.c into it, add skeleton.c to demonstrate more complciated stuff (multiple commands per file, etc), and have genconfig.sh sort backwards so posix is first and example last in menuconfig. |
5fe77cf9ed58 | Rob Landley <rob@landley.net> | 08:38:29 nbsp;AM 23-04-2014 | As long as uClibc's still around and requires you to jump through hoops to get iconv(), probe and build defconfig without it if it's not there. |
3297e87c2ab7 | Rob Landley <rob@landley.net> | 08:37:07 nbsp;AM 23-04-2014 | usage: is lower case (the help generator looks for that, might as well be consistent). |
08e18fb05fa0 | Rob Landley <rob@landley.net> | 02:22:19 nbsp;PM 20-04-2014 | Release announcement for 0.4.8. |
fd63a899fe55 | Rob Landley <rob@landley.net> | 01:38:07 nbsp;PM 20-04-2014 | Added tag 0.4.8 for changeset 8556669d3928 |
aac4222dd8dc | Samuel Holland <samuel@sholland. | 07:49:15 nbsp;PM 16-04-2014 | This version of fold fixes major bugs (infinite loop, overflow) and adds an option for un/refolding text. |
6c64f5f186d2 | Rob Landley <rob@landley.net> | 08:54:19 nbsp;AM 16-04-2014 | Revert lots of half-finished local debris I didn't mean to check in with Isaac's roadmap update. |
76e1cb3ada7f | Rob Landley <rob@landley.net> | 07:49:32 nbsp;AM 16-04-2014 | Probe for the existence of FIFREEZE and make fsfreeze depend on it. |
15027d6de049 | Rob Landley <rob@landley.net> | 09:59:42 nbsp;PM 15-04-2014 | Probes for O_NOFOLLOW that compile and run something aren't compatible with cross compiling, so just #define it to 0 if it's not in fcntl.h where posix-2008 says. |
dd61393cba9d | Ashwini Sharma <ak.ashwini1981@g | 04:07:22 nbsp;PM 13-04-2014 | A tool to reset the terminal. This implementation depends on the _stty_ 'sane' settings. |
1d12fb665506 | Ashwini sharma <ak.ashwini1981@g | 04:04:16 nbsp;PM 13-04-2014 | An issue in ifconfig while verifying the HW Address, which is assumed to be of the format __C2:79:38:95:CD:AB__ but can be of form __C2:79:38:95:D:A__. In this case the HW address is reported as bad. |
0d8467b371d9 | Ashwini Sharma <ak.ashwini1981@g | 03:58:20 nbsp;PM 13-04-2014 | An implementation of __printf__ is attached. |
603e206e53bf | Rob Landley <rob@landley.net> | 03:49:15 nbsp;PM 13-04-2014 | iconv cleanup. |
85224dd4982b | Felix Janda <felix.janda@post | 01:12:45 nbsp;PM 13-04-2014 | iconv is actually something I'm missing on my current musl based system. Attached is a simple version using the libc's iconv. |
8b6d56c4f75e | Isaac Dunham <ibid.ag@gmail.co | 11:26:50 nbsp;PM 12-04-2014 | getty: build fix, clean up messages, simplify code |
cbd775281d54 | Rob Landley <rob@landley.net> | 08:39:33 nbsp;PM 12-04-2014 | On further analysis, none of the glibc commands are interesting. |
931425ca05b9 | Isaac Dunham <ibid.ag@gmail.co | 05:26:44 nbsp;PM 12-04-2014 | roadmap: describe glibc commands. |
669f332aafe1 | Rob Landley <rob@landley.net> | 07:40:14 nbsp;PM 10-04-2014 | Fix date setting, and fluff out help text a bit. |
9953f64c02ad | Isaac Dunham <ibid.ag@gmail.co | 05:26:09 nbsp;PM 09-04-2014 | modprobe: cleanup, incorporate Ashwini's fix for alias loading |
be07288043fb | Rob Landley <rob@landley.net> | 09:23:17 nbsp;AM 09-04-2014 | Bugfix: if $TERM and friends aren't set, putenv() got passed a NULL. |
7eaf4f535da2 | Rob Landley <rob@landley.net> | 08:30:09 nbsp;AM 09-04-2014 | Document some of the new temporary files in generated/, add anchor tags. |
348a8004af8d | Rob Landley <rob@landley.net> | 07:57:08 nbsp;AM 09-04-2014 | Note commands bundled with glibc but not musl. |
15938ae315a5 | Rob Landley <rob@landley.net> | 07:55:08 nbsp;AM 09-04-2014 | Modprobe from Madhur Verma and Kyungwan Han. |
ca51eb888315 | Rob Landley <rob@landley.net> | 07:45:59 nbsp;AM 09-04-2014 | A getty implementation from Sandeep Sharma and Kyungwan Han. |
882ca8bf5b19 | Ashwini Sharma <ak.ashwini1981@g | 07:40:02 nbsp;AM 09-04-2014 | _mkflags_ had an issue for generating FLAG_xxxx macros for long options. |
e6314da6fe9b | Rob Landley <rob@landley.net> | 12:53:24 nbsp;PM 07-04-2014 | generated/help.h is a lot easier to read with an extra newline between each help entry. |
6f9d481062e1 | Isaac Dunham <ibid.ag@gmail.co | 10:43:28 nbsp;PM 03-04-2014 | openvt tries opening several devices to get an fd that points to the current console, without a need for read or write permissions. O_RDWR implies that both O_RDONLY and O_WRONLY would work, so skip it. Reindent. |
547c8d980bb5 | Samuel Holland <samuel@sholland. | 06:01:44 nbsp;PM 03-04-2014 | Here is a basic implementation of fold[0]. It does not support multibyte characters, though that would probably just require more switch cases. |
7183a637432c | Rob Landley <rob@landley.net> | 06:37:14 nbsp;AM 02-04-2014 | Decided not to go with the sflate implementation of deflate/inflate. The decompression side's already reimplemented in compress, and I'm working on compression side. |
18720dc21a8d | Ashwini Sharma <ak.ashwini1981@g | 06:35:33 nbsp;AM 02-04-2014 | In ifconfig.c, there is a glitch in function get_addrinfo() when computing the prefix length. |
2b0b548381c2 | Rob Landley <rob@landley.net> | 06:20:00 nbsp;PM 01-04-2014 | New toy fsfreeze, from Isaac Dunham, plus minor cleanups. |
52ab00b60863 | Rob Landley <rob@landley.net> | 06:18:46 nbsp;PM 01-04-2014 | bugfix: the multiplexer increments optc and then the command the multiplexer runs increments it further, resulting in a wrong count. Fix: zero it. |
5b405827a2fa | Rob Landley <rob@landley.net> | 06:11:00 nbsp;PM 29-03-2014 | Group headers by standard (POSIX or LSB) or function (internationalization, networking). Move headers standards ignore (but which have been there >15 years) to lib/portability.h. Fold xregcomp into lib since it's posix. |
d4f01257d9d3 | Isaac Dunham <ibid.ag@gmail.co | 03:25:23 nbsp;PM 29-03-2014 | find: clarify and expand the help for find -type |
4b0341f429fa | Rob Landley <rob@landley.net> | 10:55:30 nbsp;PM 28-03-2014 | Add help.html (make defconfig && help -ah > help.html) to index. |
36aa7d7382f6 | Rob Landley <rob@landley.net> | 05:48:02 nbsp;PM 28-03-2014 | Add help -a (to show all commands) and -h (to produce HTML output). |
e9a41fc5ae51 | Isaac Dunham <ibid.ag@gmail.co | 07:02:01 nbsp;AM 27-03-2014 | Fix cpio -it: don't close(fd) unless we opened it. |
392e12769fd4 | Rob Landley <rob@landley.net> | 06:07:06 nbsp;AM 26-03-2014 | More cpio bugfixes from Isaac Dunham. |
a2d558151a63 | Rob Landley <rob@landley.net> | 07:35:56 nbsp;AM 25-03-2014 | Promote cpio out of pending. |
6d796b61a6b9 | Rob Landley <rob@landley.net> | 07:24:50 nbsp;AM 25-03-2014 | Several cpio bugfixes spotted by Isaac Dunham. |
dba5a37b9d13 | Rob Landley <rob@landley.net> | 08:19:21 nbsp;AM 24-03-2014 | Most of the remaining cpio cleanup. |
02f5a30ec0ac | Rob Landley <rob@landley.net> | 06:26:49 nbsp;AM 24-03-2014 | Fix mkdir -p with absolute paths. |
64f616408800 | Ashwini Sharma <ak.ashwini1981@g | 01:57:06 nbsp;PM 19-03-2014 | There are cases when the long options are of the format abc-def. In current implementation FLAG_xxx macros are generated for long options too. with __-__ sign in the macro, it will generate errors. |
817d97ba626f | Rob Landley <rob@landley.net> | 04:27:38 nbsp;PM 16-03-2014 | Clarify an unclear comment pointed out by Steve Long. |
9ea9911b20ed | Rob Landley <rob@landley.net> | 03:41:09 nbsp;PM 15-03-2014 | Next round of cpio cleanup. |
2c451a89be65 | Rob Landley <rob@landley.net> | 07:55:59 nbsp;PM 13-03-2014 | Cleanup cpio: use getline() instead of fgets(), have getline() allocate its own memory (instead of using toybuf), use perror_msg() instead of lower level verror_msg() (which is really an internal function needed to implement perror_msg()), don't set execute bits on created archive. |
bab79fe8d6fd | Rob Landley <rob@landley.net> | 07:42:42 nbsp;PM 13-03-2014 | Cleanup cpio: fiddle with help text, make option parsing require/exclude -iot combinations, move loopfiles_stdin() down after write_cpio_member() so we can hardwire it instead of using a function pointer that only ever has one value. |
c8f379c1f703 | Rob Landley <rob@landley.net> | 09:10:45 nbsp;PM 11-03-2014 | Patch from Isaac Dunham to add cpio -d, with a few tweaks by me. |
ca1b60e3bdb1 | Rob Landley <rob@landley.net> | 08:44:55 nbsp;PM 11-03-2014 | Move mkpathat to lib, remove redundant function used by patch. |
a8b88fe47237 | Rob Landley <rob@landley.net> | 06:11:12 nbsp;PM 11-03-2014 | Add "volatile" annotation to peek/poke to stop potential optimizer overreach. |
fad38c7d1675 | Rob Landley <rob@landley.net> | 05:50:17 nbsp;PM 11-03-2014 | Factor out mkpathat. |
69664c24a11e | Rob Landley <rob@landley.net> | 02:42:28 nbsp;PM 09-03-2014 | Promote freeramdisk from pending to other, default y. |
d96e0ba79269 | Rob Landley <rob@landley.net> | 02:38:51 nbsp;PM 09-03-2014 | Cleanup freeramdisk: tabs to 2 spaces, square brackets for option name, do optional cleanup under if (CFG_TOYBOX_FREE) guard. |
728b8ff0a01f | Vivek Bhagat <vivek.bhagat89@g | 02:27:11 nbsp;PM 09-03-2014 | Please find the patches attached herewith for adding 3 new commands - 1. freeramdisk - If we unmount or detach the RAM disk based file system the Linux Kernel will not free the allocated memory associated with the RAM device. This can be useful if one wants to mount this device again: All data will be preserved. If we need to free the memory back to the Kernel, one can use the command: "toybox freeramdisk |
4d886d69511e | Rob Landley <rob@landley.net> | 07:26:33 nbsp;PM 08-03-2014 | Broken URL that's been pointed out to me a couple times when I'm not at a machine I can fix it from, keep forgetting... |
4dd800cb577c | Rob Landley <rob@landley.net> | 11:10:03 nbsp;PM 28-02-2014 | Fix another bug reported by Ashwini Sharma. |
da60b9b163a5 | Rob Landley <rob@landley.net> | 11:04:57 nbsp;PM 28-02-2014 | Fix two bugs reported by Ashwini Sharma. |
170c397576f7 | Rob Landley <rob@landley.net> | 08:46:16 nbsp;PM 28-02-2014 | Fix header file generation to not be confused by empty (but non-NULL) option string. |
6ebe03d61691 | Rob Landley <rob@landley.net> | 11:34:43 nbsp;PM 24-02-2014 | Put all FOR_xxx blocks after all CLEANUP_xxx in generated/flags.h so the usages don't have to be in alphabetical order. |
e36a9dda21ca | Rob Landley <rob@landley.net> | 08:11:06 nbsp;PM 23-02-2014 | CLEANUP transitions require all the generated/flags.h stanzas always be present (even for commands disabled in the config) to avoid undefined symbol errors referencing FLAG_ macros. |
2992a66e2c7f | Rob Landley <rob@landley.net> | 08:02:09 nbsp;AM 22-02-2014 | Add -H option to cksum (hex output), fix to use FLAG macros. |
fa1625d84e80 | Rob Landley <rob@landley.net> | 08:01:11 nbsp;AM 22-02-2014 | Add crc code: zcat now works. |
7dbb9826d2a6 | Rob Landley <rob@landley.net> | 10:24:02 nbsp;PM 21-02-2014 | Update status page. |
c5dabf136495 | Rob Landley <rob@landley.net> | 10:21:59 nbsp;PM 21-02-2014 | Update inflate code: fixed tables, bugfixes, zcat alias. |
a2359011a808 | Rob Landley <rob@landley.net> | 05:31:33 nbsp;PM 16-02-2014 | Make CLEANUP transitions work, so multiple NEWTOY() can exist in the same file. |
1fb3ae7075ab | Rob Landley <rob@landley.net> | 11:09:23 nbsp;AM 16-02-2014 | Various cleanups found by Tom Sparrow's static analysis. |
33b022d873ab | Rob Landley <rob@landley.net> | 06:45:35 nbsp;AM 13-02-2014 | Ok, _maybe_ I'm rewriting deflate from scratch rather than cleaning up the existing one, but you can't prove it. I plead the fifth, third, twelvefth, twentieth, twenty-first, twenth-fith, and twenty-seventh. |
3cd89c3f640e | Rob Landley <rob@landley.net> | 08:30:05 nbsp;AM 10-02-2014 | Not buying it, eh? |
b34b237e6229 | Rob Landley <rob@landley.net> | 01:37:57 nbsp;PM 08-02-2014 | Nothing to see here, move along. |
5a2583ac4ff8 | Rob Landley <rob@landley.net> | 10:53:26 nbsp;AM 08-02-2014 | Fix segfault with single build of a command with bare longopts. |
b6c8a8609fbf | Rob Landley <rob@landley.net> | 07:56:46 nbsp;AM 07-02-2014 | Move bunzip2 logic from lib into bzcat. |
5486075caee3 | Rob Landley <rob@landley.net> | 06:20:14 nbsp;AM 04-02-2014 | Tweak help text. |
a89f8aa4f918 | Rob Landley <rob@landley.net> | 06:16:44 nbsp;AM 04-02-2014 | More cleanup.html documentation, still way behind... |
0e040df95b0b | Rob Landley <rob@landley.net> | 06:14:30 nbsp;AM 04-02-2014 | Use right config for single builds. |
030c3f3779d1 | Rob Landley <rob@landley.net> | 06:13:13 nbsp;AM 04-02-2014 | Add /prefix netmask support to ifconfig, ala "ifconfig eth0 192.168.1.42/28" |
0bf4c9578204 | Rob Landley <rob@landley.net> | 03:02:15 nbsp;PM 02-02-2014 | gzip: alphebetize help entries and remove trailing literal n, check for command line option groups, move len/dist tables to GLOBALS and calculate instead of including literal tables, collate enum and typedef, convert main to toybox option parsing. |
39f39b37a4cf | Rob Landley <rob@landley.net> | 03:03:49 nbsp;PM 01-02-2014 | More gzip whitespace tweaks, and the occasional curly bracket. No actual code changes. |
7ea4ebf7a5e3 | Rob Landley <rob@landley.net> | 06:22:32 nbsp;AM 31-01-2014 | Convert leading tabs to spaces for gzip. |
05910a2f8a7b | Rob Landley <rob@landley.net> | 06:01:30 nbsp;AM 31-01-2014 | Add Szabolcs Nagy's deflate/inflate code from git://git.suckless.org/flate |
0432050a75f6 | Rob Landley <rob@landley.net> | 11:47:53 nbsp;PM 29-01-2014 | More elaborate help text collating logic. |
c8cce3f302ce | Isaac Dunham <ibid.ag@gmail.co | 05:46:14 nbsp;PM 28-01-2014 | init: don't use VT_OPENQRY. |
714a0db2ade1 | Isaac Dunham <ibid.ag@gmail.co | 10:10:25 nbsp;AM 28-01-2014 | Two changes to shut up GCC: * __GLIBC__ was checked unconditionally; this made for a very messy build on musl. * int fd in chvt is always initialized; GCC 3.4 does not recognize this. |
d7e41f1b6b29 | Isaac Dunham <ibid.ag@gmail.co | 11:29:50 nbsp;PM 22-01-2014 | -Eradicate (char*) casts for strings. -Don't panic on failure to write messages. -Don't panic on failure to fork; sleep an extra second instead. -s/defualt/default/g -Inline a couple functions called once. (Don't inline inittab_parsing because it is too large). |
c049bca2394d | Rob Landley <rob@landley.net> | 05:26:50 nbsp;PM 20-01-2014 | Collate usage: lines in help text. |
59d85e2bb065 | Rob Landley <rob@landley.net> | 09:26:50 nbsp;AM 16-01-2014 | Rename xmsprintf() to just xmprintf(). |
2ded83376cb8 | Rob Landley <rob@landley.net> | 09:38:31 nbsp;AM 15-01-2014 | Help text, collate usage blocks (badly). |
bccb08d9eb10 | Rob Landley <rob@landley.net> | 02:43:27 nbsp;PM 05-01-2014 | Whitespace changes, and collate a couple declarations/first assignment. |
349ff5297bce | Rob Landley <rob@landley.net> | 01:09:42 nbsp;PM 04-01-2014 | Change header and pages so each page has its own title. |
86cafe1fde7c | Rob Landley <rob@landley.net> | 06:23:09 nbsp;PM 03-01-2014 | Replace python help converter with C implementation. |
2b55d8670357 | Rob Landley <rob@landley.net> | 03:00:44 nbsp;PM 01-01-2014 | More work on the cleanup page, partway through describing ifconfig. |
db0a6de89956 | Rob Landley <rob@landley.net> | 02:55:53 nbsp;PM 01-01-2014 | Add new paragraphs on trading off different _kinds_ of simplicity (easy for machine to run vs easy for humans to follow), and why comments aren't a substitute for good code. |
a7c3e292bc48 | Rob Landley <rob@landley.net> | 01:24:03 nbsp;PM 01-01-2014 | The README trailed off into unfinished confusion at the end, fix up the obvious parts. |
64b631969d8c | Rob Landley <rob@landley.net> | 09:01:32 nbsp;AM 31-12-2013 | A few more commands in request section of roadmap. |
a0940708fc3a | Rob Landley <rob@landley.net> | 09:01:01 nbsp;AM 31-12-2013 | Link to a couple more things from nav bar. |
d3657e9e8846 | Rob Landley <rob@landley.net> | 11:07:23 nbsp;AM 29-12-2013 | Add -zZ support to grep (NUL delimited input/output). |
46c806994776 | Rob Landley <rob@landley.net> | 05:06:55 nbsp;PM 28-12-2013 | Cosmetic tweak. |
f9d5b02e6645 | Rob Landley <rob@landley.net> | 09:14:57 nbsp;PM 27-12-2013 | Cleanup vmstat. Procs, memory, and cpu are reading right, the others not so much. |
dc3731783ead | Rob Landley <rob@landley.net> | 06:45:01 nbsp;PM 27-12-2013 | Pass through all the readfile() arguments from xreadfile(). |
fc33eb78115a | Isaac Dunham <ibid.ag@gmail.co | 08:36:03 nbsp;AM 27-12-2013 | Noticed a few differences from standard help messages, plus a small problem with the port number handling: when no port was specified, it failed. The solution ended up dropping a couple lines. |
8471dc08c411 | Ashwini Sharma <ak.ashwini1981@g | 08:30:32 nbsp;AM 27-12-2013 | Attached is an implementation for ftpget/put commands. |
85a3241d9db2 | Rob Landley <rob@landley.net> | 06:53:15 nbsp;AM 27-12-2013 | New section on #including header files. |
1bc21f0f9841 | Ashwini Sharma <ak.ashwini1981@g | 09:37:03 nbsp;AM 26-12-2013 | An implementation for brctl (ethernet bridge control). |
b9b218ae4c77 | Ashwini Sharma <ak.ashwini1981@g | 09:34:58 nbsp;AM 26-12-2013 | arping command is implemented. |
620ae8b1eeec | Isaac Dunham <ibid.ag@gmail.co | 08:58:24 nbsp;PM 23-12-2013 | The recent switch from get_int_value to to atolx_range left route broken. So here's a patch to switch it to atolx_range as well. |
1685bd5be8f5 | Rob Landley <rob@landley.net> | 09:36:14 nbsp;AM 23-12-2013 | Two more commands (last and more) submitted by Ashwini Sharma. |
c3cc96479f0c | Rob Landley <rob@landley.net> | 09:33:48 nbsp;AM 23-12-2013 | telnet and telnetd from Ashwini Sharma's guys. |
712b12597de0 | Rob Landley <rob@landley.net> | 07:37:36 nbsp;AM 23-12-2013 | Clean up half-finished blkid.test. |
2a2b22e0297e | Ashwini Sharma <ak.ashwini1981@g | 07:26:22 nbsp;AM 23-12-2013 | Updating the email id in Copyright. |
656d5043b8a1 | Ashwini Sharma <ak.ashwini1981@g | 07:23:28 nbsp;AM 23-12-2013 | Attached is an implementation for groupdel. |
fe69830eba96 | Rob Landley <rob@landley.net> | 07:19:07 nbsp;AM 23-12-2013 | Pending commands default n. |
25c1f3a96734 | Ashwini Sharma <ak.ashwini1981@g | 07:15:13 nbsp;AM 23-12-2013 | IPv6 support is added into traceroute command. traceroute6 is made as an old toy of traceroute. |
afba5b8efdf1 | Rob Landley <rob@landley.net> | 06:49:38 nbsp;AM 23-12-2013 | Fix some issues raised (albeit indirectly) by Isaac Dunham. |
5a73f3992d75 | Rob Landley <rob@landley.net> | 08:15:54 nbsp;PM 22-12-2013 | Ashwini sharma pointed out that show_help() doesn't exit so "ifconfig eth0 netmask" would segfault. Replace it with an error_exit(), see list for aesthetic issue this raises re: help text. |
f070ec01d918 | Rob Landley <rob@landley.net> | 07:39:12 nbsp;PM 22-12-2013 | Add -s option, allow zero optargs for -l. (Suggested by Ashwini Sharma.) |
d10f39dcd08b | Rob Landley <rob@landley.net> | 03:48:44 nbsp;PM 22-12-2013 | Promote su from pending to lsb. |
a44d9db1db09 | Rob Landley <rob@landley.net> | 03:47:48 nbsp;PM 22-12-2013 | Cleanup su. |
06387550f363 | Rob Landley <rob@landley.net> | 10:20:08 nbsp;PM 19-12-2013 | killall: fix return code, improve error reporting, avoid buffer overflow. |
6db8529a785e | Rob Landley <rob@landley.net> | 09:38:12 nbsp;PM 19-12-2013 | Don't permute toys.optargs, cleanup code (xexec()) can free it. |
bb5cfb270f92 | Rob Landley <rob@landley.net> | 03:14:33 nbsp;PM 19-12-2013 | Older python spit --version to stdout, 2.7 does it to stderr. Of course. |
10d55b112963 | Rob Landley <rob@landley.net> | 03:11:45 nbsp;PM 19-12-2013 | Only define MNT_DETACH for old glibc, portability.h included _before_ sys/mount.h... |
68cff435a764 | Rob Landley <rob@landley.net> | 03:07:28 nbsp;PM 19-12-2013 | toynet.h went away, missed a file... |
0201900cadba | Rob Landley <rob@landley.net> | 03:02:18 nbsp;PM 19-12-2013 | Regression test against Ancient Build Environment (Ubuntu 8.04), fixup bit-rot. |
db1009dc5c76 | Rob Landley <rob@landley.net> | 09:32:30 nbsp;AM 19-12-2013 | Move names_to_pid from pending to lib. |
c4a8ce4fe303 | Rob Landley <rob@landley.net> | 10:25:02 nbsp;AM 18-12-2013 | ln -v support from Ashwini Sharma (comment tweak from me) |
ed9eac3967ed | Rob Landley <rob@landley.net> | 10:20:16 nbsp;AM 18-12-2013 | Ashwini Sharma added -v, I tweaked it a bit and added a couple test suite entries. |
4f20b9628bff | Rob Landley <rob@landley.net> | 05:41:25 nbsp;PM 16-12-2013 | Fix pidof -o bug aborting output, reported by Ashwini Sharma. |
dbbd3d6e485d | Rob Landley <rob@landley.net> | 01:26:05 nbsp;PM 08-12-2013 | Doing math on void pointers isn't portable, reported by Nathan McSween. |
7acbf5e49d00 | Rob Landley <rob@landley.net> | 01:21:14 nbsp;PM 08-12-2013 | Forgot to set new pending entry to default n. |
0eb0a81c0c8e | Rob Landley <rob@landley.net> | 01:19:01 nbsp;PM 08-12-2013 | Can't test <0 on an unsigned, reported by Nathan McSween. |
2023d5804ac8 | Rob Landley <rob@landley.net> | 04:19:17 nbsp;PM 07-12-2013 | Ashwini Sharma submitted tcpsvd/udpsvd. |
0cae7298fffc | Rob Landley <rob@landley.net> | 10:58:42 nbsp;PM 04-12-2013 | When building for 32-bit, the compiler can't figure out that a constant too big to fit in a long isn't trying to unless you explicitly postfix the constant with the type of the varable it's being assigned into. |
b0d4872f532b | Rob Landley <rob@landley.net> | 03:11:52 nbsp;PM 03-12-2013 | Redo od whitespace with multiple output types so the columns align. |
83d3a0ba8d98 | Rob Landley <rob@landley.net> | 02:34:05 nbsp;PM 01-12-2013 | Minor drive-by cleanups to cpio. Whitespace, curly brackets, replace %4 with &3, turn a switch/case into if/else. |
639334be803d | Rob Landley <rob@landley.net> | 12:57:26 nbsp;AM 30-11-2013 | Fix cut. |
76e7916707b5 | Rob Landley <rob@landley.net> | 12:16:28 nbsp;AM 30-11-2013 | Cleanup help text, remove dead fields unused by linux kernel. |
8f64b039e0b8 | Rob Landley <rob@landley.net> | 10:13:04 nbsp;PM 28-11-2013 | Promote ifconfig from pending to other. |
b5e74165d146 | Rob Landley <rob@landley.net> | 09:11:34 nbsp;PM 28-11-2013 | Oops, cleaned up ifconfig uses atolx_range() instead of get_int_list(). Check that in. |
5ec4ab3113dc | Rob Landley <rob@landley.net> | 09:06:15 nbsp;PM 28-11-2013 | Add xgetpwnam() to lib/xwrap.c. |
9e44a5841f0a | Rob Landley <rob@landley.net> | 08:18:04 nbsp;PM 28-11-2013 | Move xgetpwuid() and xgetgrgid() into xwrap.c |
9fff257357fe | Rob Landley <rob@landley.net> | 07:35:22 nbsp;PM 26-11-2013 | Ifconfig cleanup. |
617588a7894b | Rob Landley <rob@landley.net> | 08:02:10 nbsp;PM 23-11-2013 | The return of ifconfig cleanup. |
c8018a263d5e | Rob Landley <rob@landley.net> | 11:01:49 nbsp;PM 20-11-2013 | tftpd upgrade from Ashwini Sharma based on comments from Felix Janda. |
622492ded691 | Rob Landley <rob@landley.net> | 03:01:03 nbsp;PM 20-11-2013 | Fix broken link. |
7866350a78a7 | Rob Landley <rob@landley.net> | 09:44:48 nbsp;AM 19-11-2013 | Release announcement for 0.4.7. |
05669def756f | Rob Landley <rob@landley.net> | 09:41:35 nbsp;AM 19-11-2013 | Added tag 0.4.7 for changeset 663242f2962c |
75cb924bbd82 | Rob Landley <rob@landley.net> | 07:42:48 nbsp;AM 18-11-2013 | Add test suite for blkid and clean up an editorial comment that shouldn't have been checked in. |
59272f2019b6 | Isaac Dunham <ibid.ag@gmail.co | 10:37:49 nbsp;AM 16-11-2013 | Support -F, and ignore -u since that's what we do anyway. (Really, checking the original file date is the Right Thing, but I haven't written it yet.) |
dcf52cbf2557 | Rob Landley <rob@landley.net> | 12:18:13 nbsp;AM 14-11-2013 | Remove leftover debris from scripts/test.sh that screws up single tests with single.sh. |
9dff9f250830 | Rob Landley <rob@landley.net> | 06:38:43 nbsp;PM 10-11-2013 | fsck wrapper from Ashwini Sharma. (Note: this just calls filesystem-specific programs not yet in toybox.) |
635ea82b781b | Rob Landley <rob@landley.net> | 06:29:06 nbsp;PM 10-11-2013 | Apparently I forgot to tag 0.4.6. Do so now. |
78af19df5138 | Rob Landley <rob@landley.net> | 06:25:18 nbsp;PM 10-11-2013 | dumpleases (for dhcpd) submitted by Ashwini Sharma. |
35b40be7aa65 | Rob Landley <rob@landley.net> | 06:23:19 nbsp;PM 10-11-2013 | du from Ashwini Sharma. |
34b91a97ee61 | Rob Landley <rob@landley.net> | 06:20:16 nbsp;PM 10-11-2013 | Break out lib/pending.h from lib/lib.h. |
cc1d6e3f4141 | Rob Landley <rob@landley.net> | 04:05:59 nbsp;PM 10-11-2013 | Filesystem images for testing blkid, from Bradley Conroy. |
ebe6af6d01c1 | Rob Landley <rob@landley.net> | 03:58:03 nbsp;PM 10-11-2013 | distclean was missing singleconfig.old. |
f467297736e8 | Rob Landley <rob@landley.net> | 03:49:21 nbsp;PM 10-11-2013 | Stuff in pending should default n until cleaned up. |
9531f2990796 | Ashwini Sharma <ak.ashwini@gmail | 02:16:31 nbsp;PM 10-11-2013 | Add tftpd |
3ad73e1344af | William Haddon <william@haddonth | 07:37:41 nbsp;PM 09-11-2013 | grep doesn't allocate enough space |
aa2b8abf8eff | Rob Landley <rob@landley.net> | 12:23:48 nbsp;PM 09-11-2013 | Typo spotted by Anca Emanuel. |
10bdaa422758 | Rob Landley <rob@landley.net> | 09:04:50 nbsp;AM 07-11-2013 | Tweak terminal_size to never set either to 0, and return true/false whether it could determine at least one coordinate. |
938b830abadd | Rob Landley <rob@landley.net> | 05:09:33 nbsp;PM 03-11-2013 | Fix off by one, pointed out by Ashwini Sharma. |
599a13b17796 | Rob Landley <rob@landley.net> | 03:10:55 nbsp;PM 02-11-2013 | Sceond cleanup pass on vconfig |
3704f826b42d | Rob Landley <rob@landley.net> | 02:24:54 nbsp;PM 02-11-2013 | Give xstrncpy() a more informative error message. |
98c322e881c6 | Rob Landley <rob@landley.net> | 02:24:33 nbsp;PM 02-11-2013 | Merge toynet.h into toys.h: musl supports it and micromanaging uClibc config options isn't very interesting anymore. |
6fb8fae27c66 | Rob Landley <rob@landley.net> | 11:07:25 nbsp;AM 02-11-2013 | Cleanup vconfig. |
07c4c66ba4e4 | Rob Landley <rob@landley.net> | 10:22:21 nbsp;PM 31-10-2013 | Patch from William Haddon to make xargs with blank input call its command line once. (Tweaked slightly for whitespace and to collate variable declarations.) |
6f6ccc189d45 | Rob Landley <rob@landley.net> | 09:36:55 nbsp;AM 31-10-2013 | Make the patch -x option (only enabled with CONFIG_DEBUG) provide more information about why a patch didn't apply. (Offset of first nonmatching character at each line during seek phase.) |
2baa73fb0d39 | Rob Landley <rob@landley.net> | 02:50:55 nbsp;AM 27-10-2013 | Promote nl from pending to posix, and add tests. |
710a31f52681 | Rob Landley <rob@landley.net> | 02:48:13 nbsp;AM 27-10-2013 | Cleanup nl, add support for more bits of posix. |
159e529c1938 | Isaac Dunham <ibid.ag@gmail.co | 07:11:07 nbsp;PM 27-10-2013 | Here's a revised cpio. I've reduced the use of malloc(), dropped an extra function call, and -at least in theory- allowed proper handling of non-regular files. (If we have a file we can't read, we still should record it when it's of a type where file content is ignored). |
c9cc530371a9 | Rob Landley <rob@landley.net> | 12:02:56 nbsp;AM 27-10-2013 | Refactor terminal querying. |
85ac09b6fe3e | Elie De Brauwer <eliedebrauwer@gm | 03:33:32 nbsp;PM 13-10-2013 | watch: Add support for -e option, remove memory leak and deal with not-wide terminals |
66643b4ea9bf | Jeroen van Rijn <jvrnix@gmail.com | 12:59:28 nbsp;PM 26-10-2013 | I noticed the user count was missing and added this, borrowing a bit of code from toys/posix/who.c. |
73fff3b8d523 | Rob Landley <rob@landley.net> | 02:52:01 nbsp;AM 23-10-2013 | Don't use $CC without $CROSS_COMPILE because $HOSTCC could be something else entirely. |
4aee303add07 | Rob Landley <rob@landley.net> | 02:43:38 nbsp;PM 17-10-2013 | Minor cleanup of reboot |
9b2b24a1e88f | Elie De Brauwer <eliedebrauwer@gm | 08:57:21 nbsp;PM 01-10-2013 | New toy: reboot/halt/poweroff |
18ec03543c37 | Rob Landley <rob@landley.net> | 08:41:56 nbsp;PM 16-10-2013 | useradd, groupadd, and mkpasswd submitted by Ashwini Sharma. |
340374265570 | Rob Landley <rob@landley.net> | 08:01:46 nbsp;PM 16-10-2013 | Minor lib/password.c cleanup, described on the list. (Inline two functions.) |
d0f7935f637d | Rob Landley <rob@landley.net> | 07:30:17 nbsp;PM 16-10-2013 | Prep work for useradd by Ashwini Sharma. |
26f52eb13eb2 | Rob Landley <rob@landley.net> | 12:57:39 nbsp;AM 15-10-2013 | Teach scripts/test.sh to call scripts/single.sh. |
c50057e5be75 | Isaac Dunham <ibid.ag@gmail.co | 11:15:22 nbsp;AM 14-10-2013 | I've finally gotten 'cpio' into a shape where it could be useable. This version can archive and extract directories, sockets, FIFOs, devices, symlinks, and regular files. Supported options are -iot, -H FMT (which is a dummy right now). It only writes newc, and could read newc or newcrc. |
03c1b0b202dd | Rob Landley <rob@landley.net> | 06:02:23 nbsp;PM 08-10-2013 | Move blkid out of pending, default y. |
db494a2fe9a3 | Rob Landley <rob@landley.net> | 03:58:08 nbsp;PM 08-10-2013 | Cleanup chvt |
ad1f8a0e5987 | Rob Landley <rob@landley.net> | 12:25:02 nbsp;PM 08-10-2013 | Cleanup blkid |
907d423f0093 | Rob Landley <rob@landley.net> | 03:04:09 nbsp;PM 07-10-2013 | blkid cleanup: more whitespace (including fixing a strange unindented if block), convert strange fstype inclusion to OLDTOY(), use "<1" arg so calling with no arguments doesn't hang, convert typedef to normal struct. |
ef1352293802 | Rob Landley <rob@landley.net> | 02:37:41 nbsp;PM 07-10-2013 | blkid cleanup: Convert tabs to spaces. |
730d5a851fd8 | Brad Conroy <bconroy@uis.edu> | 02:12:35 nbsp;PM 07-10-2013 | Add blkid.c |
04051858fca1 | Rob Landley <rob@landley.net> | 04:02:20 nbsp;PM 06-10-2013 | Whitespace tweaks and remove unused variable. |
3ae3cf47bb4b | Rob Landley <rob@landley.net> | 03:12:48 nbsp;AM 06-10-2013 | top submitted by Ashwini Sharma |
507026bca26a | Rob Landley <rob@landley.net> | 05:35:57 nbsp;PM 06-10-2013 | It's not a problem to exactly fill up the buffer with a run if the next symbol is the terminating symbol. Fixes https://jira.cyanogenmod.org/browse/CYAN-1896 |
d277414eb61a | Rob Landley <rob@landley.net> | 02:32:39 nbsp;PM 04-10-2013 | Typo: fdisk != fsck. |
207cadacd3ce | Rob Landley <rob@landley.net> | 03:18:00 nbsp;AM 03-10-2013 | Switch flag generation from shell to C. |
7dc773bad5dc | Rob Landley <rob@landley.net> | 11:21:06 nbsp;AM 22-09-2013 | traceroute from Ashwini Sharma |
75a18150dc75 | Rob Landley <rob@landley.net> | 03:37:39 nbsp;AM 22-09-2013 | Fix generated/oldtoys.h to contain option strings with USE() macros in them. |
b911d4dd1536 | Rob Landley <rob@landley.net> | 02:27:26 nbsp;PM 21-09-2013 | Update lib/args.c docs. |
c705b95cef54 | Rob Landley <rob@landley.net> | 01:46:44 nbsp;PM 21-09-2013 | Tweak args (yank old + that never worked, rename | to +), and add uname -o as a synonym for -s. |
dc6db1a81ab2 | Rob Landley <rob@landley.net> | 12:24:04 nbsp;PM 21-09-2013 | Fluff out option parsing documentation, add another DEBUG test. |
bc382bed736d | Rob Landley <rob@landley.net> | 11:41:51 nbsp;PM 16-09-2013 | Fix -t c0 and -J as reported by heehooman at gmail on the list. |
5cab994e5c7d | Rob Landley <rob@landley.net> | 10:50:38 nbsp;AM 18-09-2013 | Release announcement on web page. |
cd0b70e73905 | Rob Landley <rob@landley.net> | 12:09:53 nbsp;PM 11-09-2013 | Ah, that's why commit 1057 was skipped last pull: it was unfinished. Oops. (Fix it.) |
9b9a1ef58763 | Rob Landley <rob@landley.net> | 02:04:45 nbsp;AM 10-09-2013 | First pass of cut cleanup, and make test script slightly happier with the concept of 80 character lines. |
e3e80849a698 | Rob Landley <rob@landley.net> | 01:01:35 nbsp;AM 10-09-2013 | Remove two unused functions and shrink another. |
dc44b6bb4ce3 | Rob Landley <rob@landley.net> | 11:39:18 nbsp;AM 09-09-2013 | Cleanup on acpi, switch to default y. |
7f4e24ed1385 | Isaac Dunham <ibid.ag@gmail.co | 11:19:59 nbsp;AM 09-09-2013 | I got tired of trying to guess how much terminal time I could get in on my phone, so here's a basic acpi. |
64aae2b41f10 | Rob Landley <rob@landley.net> | 11:18:18 nbsp;AM 09-09-2013 | Minor cleanups. |
f93d4862a92b | Rob Landley <rob@landley.net> | 06:50:00 nbsp;AM 09-09-2013 | Don't write a zero past end of toybuf with large -d value. |
94fdf492936c | Rob Landley <rob@landley.net> | 05:52:49 nbsp;AM 09-09-2013 | Minor cosmetic tweaks to expand. |
bb215e4a1fec | Rob Landley <rob@landley.net> | 05:26:52 nbsp;AM 09-09-2013 | Adjust patch to use dlist_pop() |
5f57bccc41c8 | Rob Landley <rob@landley.net> | 04:26:03 nbsp;AM 09-09-2013 | Redo tail closer to the original design. Add more tests for large data sets. (Still no -f support yet.) |
9d4cd46b82b4 | Rob Landley <rob@landley.net> | 02:44:02 nbsp;AM 09-09-2013 | Fix [-group] argument dropping. |
7d64dae54bde | Rob Landley <rob@landley.net> | 06:43:32 nbsp;PM 03-09-2013 | Replace for_each_pid_with_name_in_array_perform_callback_function_upon_translated_value() with name_to_pid(), comparing absolute paths or just basename() consistently as spotted by Lukasz Skalski, and adjust callers. |
b7ca39c9473e | Rob Landley <rob@landley.net> | 11:58:35 nbsp;PM 05-09-2013 | Pending cleanup page, less than half done. Some of it should probably move to the code style section. |
12c8814cc534 | Rob Landley <rob@landley.net> | 12:21:28 nbsp;PM 06-09-2013 | Ashwini Sharma submitted route.c, adding it to pending. |
c8a49971cbec | Rob Landley <rob@landley.net> | 12:18:46 nbsp;PM 06-09-2013 | Make [-abc] exclude logic clear argument slots when disabling options. |
46e8e1dcb3f6 | Rob Landley <rob@landley.net> | 04:45:36 nbsp;AM 06-09-2013 | Fix for xpidfile spotted by Felix Janda. |
b6dd79b93db4 | Rob Landley <rob@landley.net> | 01:55:53 nbsp;AM 06-09-2013 | Missing typecast in recent rm fix. Oops. |
21d4d71c39fa | Rob Landley <rob@landley.net> | 06:54:46 nbsp;AM 05-09-2013 | Allow shipped generated/help.h to still be used, until I rewrite the generator in C. |
eee90c0f1bc0 | Elie De Brauwer <eliedebrauwer@gm | 11:59:10 nbsp;PM 30-08-2013 | make.sh: Fix probing for python2.x and be verbose in error reporting |
afe3fbda7320 | Elie De Brauwer <eliedebrauwer@gm | 11:31:00 nbsp;PM 30-08-2013 | uname: Fix help string |
ba84528d41d3 | Jacek Bukarewicz <j.bukarewicz@sam | 04:58:06 nbsp;AM 05-09-2013 | env - there were 2 segfaults when run on my Ubuntu 12.04 machine: - one is because eglibc sets environ to NULL on clearenv(). I added check for environ being not NULL when iterating over environment variables - switched xexec to xexec_optargs because command argument is a pointer to optarg which is freed by xexec. |
314dc6881f04 | Rob Landley <rob@landley.net> | 04:28:40 nbsp;AM 05-09-2013 | Make chdir handle permissions according to posix, reported by Jacek Bukarewicz.. |
829497311b54 | Rob Landley <rob@landley.net> | 04:19:37 nbsp;AM 05-09-2013 | fix rm to handle "mkdir sub/sub && chmod 007 sub/sub && rm -rf sub". |
1f747f730f4b | Rob Landley <rob@landley.net> | 07:09:00 nbsp;PM 04-09-2013 | Don't pad stat's %a field. |
f514143a3321 | Rob Landley <rob@landley.net> | 01:40:41 nbsp;AM 04-09-2013 | First pass at umount, not quite done yet. |
8fdcfdb4479d | Rob Landley <rob@landley.net> | 05:56:28 nbsp;PM 03-09-2013 | Introduce libbuf analogous to toybuf but for use by lib/*.c. Change readfile() semantics to be able to read into an existing buffer, or malloc its own if that's NULL. |
f538f420deff | Rob Landley <rob@landley.net> | 08:30:47 nbsp;AM 03-09-2013 | Remove itoa/utoa, let libc do this with sprintf. |
79d8bc70539b | Rob Landley <rob@landley.net> | 08:16:42 nbsp;AM 03-09-2013 | Convert dhcp/dhcpd from utoa() to sprintf(). |
01f828d9d80c | Rob Landley <rob@landley.net> | 10:20:29 nbsp;PM 02-09-2013 | Switch ls from utoa to sprintf. |
7f8f9ec5113b | Rob Landley <rob@landley.net> | 06:48:59 nbsp;PM 02-09-2013 | Cleanup pwdx |
23186636fcb2 | Rob Landley <rob@landley.net> | 05:06:05 nbsp;AM 02-09-2013 | pwdx by Lukasz Skalski. |
408d4f2670df | Rob Landley <rob@landley.net> | 08:00:41 nbsp;AM 01-09-2013 | Implement ls --color=auto, suggested by Rich Felker. |
b7162a47e71a | Rob Landley <rob@landley.net> | 07:50:32 nbsp;AM 01-09-2013 | Improve --longopt parsing: general bugfixes, better error reporting, new ; option for optional arguments only suppliable with =. |
c166faf9c14b | Rob Landley <rob@landley.net> | 07:25:37 nbsp;AM 01-09-2013 | Update status and roadmap pages, and status page generator script. |
4b9c20351f5f | Felix Janda <felix.janda@post | 12:30:41 nbsp;PM 31-08-2013 | tail: Some fixes |
42adb7a56ba7 | Rob Landley <rob@landley.net> | 05:34:24 nbsp;PM 30-08-2013 | Allow getmountlist to read fstab too. |
d04dc1feb92a | Rob Landley <rob@landley.net> | 01:53:31 nbsp;AM 30-08-2013 | Add scripts/single.sh to build individual non-multiplexed standalone commands. |
dd4bed0f1dff | Rob Landley <rob@landley.net> | 05:55:46 nbsp;PM 29-08-2013 | PID and UID namespaces for unshare, pointed out by heehooman@gmail.com. |
455865a837f2 | Rob Landley <rob@landley.net> | 11:48:54 nbsp;PM 27-08-2013 | Rewrite pmap to be simpler and match other implementation's output more closely. |
8b5c67195807 | Ashwini Sharma <ak.ashwini@gmail | 03:31:27 nbsp;AM 27-08-2013 | Add pmap. |
dccfb2a9c156 | Felix Janda <felix.janda at p | 09:55:33 nbsp;PM 26-08-2013 | syslogd: cleanup |
8fad256b1956 | Felix Janda <felix.janda at p | 12:04:45 nbsp;PM 24-08-2013 | syslogd: cleanup |
6aa39fc3b236 | Felix Janda <felix.janda at p | 10:50:29 nbsp;PM 23-08-2013 | syslogd: stop abusing arg_list |
afa4de01ff6f | Felix Janda <felix.janda at p | 10:19:55 nbsp;PM 23-08-2013 | syslogd: cleanup |
dcdd3aa9cb6f | Felix Janda <felix.janda@post | 09:24:45 nbsp;PM 21-08-2013 | syslogd: cleanup |
e6e685cdb8f6 | Rob Landley <rob@landley.net> | 05:38:53 nbsp;AM 21-08-2013 | Fix bug where exit code was only correct for -q. |
5f80533836c6 | Rob Landley <rob@landley.net> | 03:03:47 nbsp;AM 21-08-2013 | Fix --help option to multiplexer. |
57da5bfa162f | Felix Janda <felix.janda@post | 11:15:48 nbsp;PM 20-08-2013 | syslogd: cleanup |
7459c34c8315 | Rob Landley <rob@landley.net> | 03:37:42 nbsp;PM 20-08-2013 | Add watch and ps, sent by Ashwini Sharma. |
276a99f9fe7c | Felix Janda <felix.janda@post | 10:11:22 nbsp;PM 19-08-2013 | In logger and syslogd remove duplicated definitions of facilities and priorities |
205b496e42ce | Rob Landley <rob@landley.net> | 04:23:16 nbsp;AM 19-08-2013 | Move grep from pending to posix, switch default to y. |
fce85e9d287c | Rob Landley <rob@landley.net> | 03:17:51 nbsp;AM 19-08-2013 | Finish grep rewrite and fleshing out test suite. Several of the grep tests fail with the ubuntu version, I _think_ these are upstream bugs? (Second opinions welcome...) |
9fbd5ef63087 | Rob Landley <rob@landley.net> | 04:12:28 nbsp;PM 18-08-2013 | Use OPTSTR_command macro for more oldtoys, to avoid keeping two option strings in sync. (todo: figure out how to make OLDTOY() automatically use macro. Still need the raw version for subset ala cp/mv though.) |
270483405021 | Rob Landley <rob@landley.net> | 02:24:59 nbsp;PM 18-08-2013 | Document the toybox entry path from main() into a command. |
2fed34c0a881 | Rob Landley <rob@landley.net> | 02:04:18 nbsp;PM 18-08-2013 | Fix wrong printf type. |
d364e141c112 | Rob Landley <rob@landley.net> | 02:01:46 nbsp;PM 18-08-2013 | Whitespace changes to passwd. |
1afe7fae5532 | Rob Landley <rob@landley.net> | 01:52:08 nbsp;PM 18-08-2013 | Fix usage: lines for a couple commands. |
100fb2399417 | Rob Landley <rob@landley.net> | 04:12:51 nbsp;AM 18-08-2013 | Remove files du no longer needs. |
880d4a96523c | Rob Landley <rob@landley.net> | 04:11:50 nbsp;AM 18-08-2013 | Cleanup du. |
427f19c0dd09 | Rob Landley <rob@landley.net> | 04:19:00 nbsp;AM 17-08-2013 | cut tests from Kyungwan Han. |
59bf7ce6a511 | Strake <strake888@gmail. | 02:54:58 nbsp;AM 17-08-2013 | su: cleanery |
9b504b4afe16 | Rob Landley <rob@landley.net> | 02:46:52 nbsp;PM 16-08-2013 | Normalize df menu entry and tweak help text. |
982c38dd6520 | Rob Landley <rob@landley.net> | 12:58:52 nbsp;AM 15-08-2013 | Forgot to check in toys.h when generated/oldtoys.h went in. (Oops.) |
415c960b22b4 | Rob Landley <rob@landley.net> | 07:09:33 nbsp;PM 14-08-2013 | DHCP client and server, from Ashwini Sharma. |
0d26ded25ea9 | M. Farkas-Dyck <strake888@gmail. | 04:17:34 nbsp;AM 13-08-2013 | Add su. |
0d74ad383b8b | Rob Landley <rob@landley.net> | 03:22:44 nbsp;AM 13-08-2013 | Add a new optimization flag at the suggestion of the musl guys telling gcc not to produce a large unused dwarf table for C++ style stack unwinding. |
9f088a16471c | Rob Landley <rob@landley.net> | 04:28:03 nbsp;AM 12-08-2013 | More grep tests, remove obsolete comment. |
030970bd70e1 | Rob Landley <rob@landley.net> | 03:16:29 nbsp;AM 12-08-2013 | grep: -om counts matching lines, not matching parts of lines. |
31f07104445b | Rob Landley <rob@landley.net> | 03:08:56 nbsp;AM 12-08-2013 | More grep work: name "(standard input)" correctly, make multiple -e work, regex with embedded newline, multiple regex without -E. |
dd2d23930241 | Rob Landley <rob@landley.net> | 01:48:27 nbsp;AM 12-08-2013 | More grep cleanup, and make OPTSTR_command macros for use with OLDTOY() |
9d44ab3f179e | Isaac Dunham <ibid.ag@gmail.co | 10:00:36 nbsp;PM 11-08-2013 | fdisk: remove goto; inline valid(); merge xprintf() calls; shrink sys_types |
1c8b0090a652 | Rob Landley <rob@landley.net> | 09:56:08 nbsp;PM 11-08-2013 | Ashwini Sharma said that Kyungwan Han should be in the contact info for the commands he sent recently. |
133cc5b85f33 | Rob Landley <rob@landley.net> | 01:03:26 nbsp;AM 11-08-2013 | More grep tests. |
e49fe14705f7 | Felix Janda <felix.janda@post | 08:18:18 nbsp;PM 10-08-2013 | Add daemonize function to lib for klogd and syslogd |
35104f47f9d3 | Felix Janda <felix.janda@post | 07:35:11 nbsp;PM 10-08-2013 | Cleanup klogd |
5ebaea605a26 | Felix Janda <felix.janda@post | 08:46:02 nbsp;PM 09-08-2013 | New toy: fallocate |
035f27ae4df2 | Rob Landley <rob@landley.net> | 02:46:45 nbsp;AM 08-08-2013 | Achille Fouilleul pointed out that fdlength wasn't returning the right length in the binary search case. |
1aa75118c46c | Rob Landley <rob@landley.net> | 12:19:51 nbsp;PM 07-08-2013 | Forgot to check in xfdopen(). My bad. |
17ea5644d93f | Isaac Dunham <idunham@lavabit. | 11:51:26 nbsp;AM 07-08-2013 | This is the preliminary version of lspci text output support (the location of pci.ids is hard-coded to /usr/share/misc/pci.ids, as found on Debian/Ubuntu). +88 lines in two files, including reformatting, comments, whitespace, and build configuration as well as new code. |
142ebdcfbe01 | Ashwini Sharma <ak.ashwini@gmail | 01:16:03 nbsp;PM 05-08-2013 | I have implemented FDISK command. This supports '-l' option for listing and other options [-bCHS] for giving values like block size, Cylinders, Heads,... |
7b72ab4c9bdc | Rob Landley <rob@landley.net> | 03:04:08 nbsp;PM 04-08-2013 | Fluff out grep test suite some more, including lots of things we don't pass yet. |
dad378bb17f1 | Rob Landley <rob@landley.net> | 01:22:49 nbsp;AM 04-08-2013 | Cleanup grep, make it pass the current test suite. |
147b2fc06e44 | Rob Landley <rob@landley.net> | 12:31:27 nbsp;AM 04-08-2013 | System V style init, submitted by Kyungwan Han. |
b56e7d509ae3 | Rob Landley <rob@landley.net> | 06:15:20 nbsp;PM 01-08-2013 | Need to specify bool for CP_MV_MORE config symbol to avoid warnings. |
b2bc38289143 | Rob Landley <rob@landley.net> | 06:10:47 nbsp;PM 01-08-2013 | ls --color should depend on LS in menuconfig. |
f97eaf158aa0 | Rob Landley <rob@landley.net> | 05:21:38 nbsp;PM 01-08-2013 | Cleanup grep: help text, whitespace, add parentheses. |
1fa68247345f | M. Farkas-Dyck <strake888@gmail. | 03:46:45 nbsp;PM 01-08-2013 | Found the fault. My method of -w fails sans -E, so I just disallow it. Kernel build never uses -w sans -E anyhow. |
3595eff0bfb6 | Rob Landley <rob@landley.net> | 03:22:52 nbsp;PM 01-08-2013 | Clean up grep.test to use "infile" properly, and not try to work around the $PATH behavior of scripts/test.sh. Tested with both TEST_HOST=1 and normal. |
577377cd4aa0 | Ashwini Sharma <ak.ashwini@gmail | 01:52:32 nbsp;AM 01-08-2013 | I add testsuite for grep. |
9c8047a9395e | Rob Landley <rob@landley.net> | 04:36:57 nbsp;PM 31-07-2013 | Move renice from pending to posix, default y, fix link to standard. |
9e89d47a29db | Rob Landley <rob@landley.net> | 03:24:58 nbsp;AM 31-07-2013 | Cleanup renice and implement '|' (required option) in argument parsing. |
0c03786b5ab1 | M. Farkas-Dyck <strake888@gmail. | 09:16:55 nbsp;PM 29-07-2013 | Add renice. |
e3a6c4e8a0b0 | Felix Janda <felix.janda@post | 09:45:40 nbsp;AM 27-07-2013 | Fix lspci -e |
50a0daae792c | Strake <devnull@localhos | 06:23:08 nbsp;PM 26-07-2013 | add nl |
00385c4f6a3b | Ashwini Sharma <ak.ashwini@gmail | 12:42:30 nbsp;AM 29-07-2013 | The attached KLOGD patch is an improved version of the one you have in hg. This also has a fix for boundary condition crash. |
bf05d4a1bf90 | Felix Janda <felix.janda@post | 12:48:29 nbsp;AM 25-07-2013 | logger: Some cleanup |
5335d807defb | Strake <strake888@gmail. | 12:50:29 nbsp;AM 27-07-2013 | grep: s/astrcat/x&/g |
0dbd779b5860 | Strake <devnull@localhos | 10:15:17 nbsp;AM 08-06-2003 | grep: add -b flag |
7b7b284ce4c1 | Strake <devnull@localhos | 10:09:05 nbsp;AM 08-06-2003 | grep: add -w flag |
f97cc9ff9768 | Felix Janda <felix.janda@post | 10:49:05 nbsp;PM 26-07-2013 | lspci: use toybuf instead of dynamic memory allocation |
fe03a1fd159a | Isaac Dunham <idunham@lavabit. | 03:41:31 nbsp;PM 26-07-2013 | I've written an lspci implementation. Currently it supports -emkn; -e is an extension ("class" is a 24-bit number, but lspci only shows 16 bits; one person on the Puppy forums mentioned that they need those last 8 bits). -n is a no-op for compatability with standard lspci. |
0c2509957b62 | Isaac Dunham <idunham@lavabit. | 01:27:27 nbsp;PM 26-07-2013 | This removes xz_mode. Mostly outdated comments and unused function parameters/struct members. |
49f8d6f5e000 | Rob Landley <rob@landley.net> | 01:04:21 nbsp;PM 26-07-2013 | Link to Georgi's mirror on github. |
7c9d6ce182bf | Rob Landley <rob@landley.net> | 10:41:26 nbsp;PM 25-07-2013 | Juhani Haverinen pointed out that python 3 doesn't work with config2help.py, so you python2 binary until finishing the C rewrite. |
a6b99efdebc9 | Felix Janda <felix.janda@post | 01:18:22 nbsp;AM 19-07-2013 | Implement test |
5e56568fa59a | Rob Landley <rob@landley.net> | 01:49:58 nbsp;PM 25-07-2013 | Don't make a FLAG_ macro for " ", it's a control character, doing so throws the indexes off. Reported by Ashwini Sharma. |
fe850691155b | Rob Landley <rob@landley.net> | 01:32:06 nbsp;PM 25-07-2013 | pgrep and pkill by Madhur Verma, |
74323a5a5369 | Rob Landley <rob@landley.net> | 01:30:58 nbsp;PM 25-07-2013 | netstat by Ranjan Kumar. |
4c7cf4e3bdc9 | Rob Landley <rob@landley.net> | 01:28:53 nbsp;PM 25-07-2013 | syslogd by Madhur Verma. |
174ba2bed2f3 | Strake <devnull@localhos | 08:19:31 nbsp;PM 23-07-2013 | grep |
62b151ea1660 | Rob Landley <rob@landley.net> | 01:54:28 nbsp;AM 22-07-2013 | More ifconfig cleanup: Remove if_list, unify get_device_info and display_ifconfig(), inline another magic constant #define that's only used once. |
b3c552023cab | Rob Landley <rob@landley.net> | 05:33:36 nbsp;AM 19-07-2013 | Another round of ifconfig cleanup. |
bb504f382dc6 | Rob Landley <rob@landley.net> | 02:03:02 nbsp;AM 19-07-2013 | Start of TOYBOX_SINGLE support, for building standalone commands with no multiplexer. |
a817a02c00a0 | Rob Landley <rob@landley.net> | 06:20:03 nbsp;PM 18-07-2013 | Replace users of xexec(toys.optargs) with xexec_optargs(0) to avoid free/reuse bug during argument parsing. |
39af4ae3e61d | Isaac Dunham <idunham@lavabit. | 05:27:14 nbsp;PM 17-07-2013 | make xzcat use loopfiles(), thereby allowing regular usage. |
9641a3c6c544 | Isaac Dunham <idunham@lavabit. | 05:25:07 nbsp;PM 17-07-2013 | xzcat: remove XZ_(PREALLOC|SINGLE), inline xz_dec_bcj_create |
72756670274d | Rob Landley <rob@landley.net> | 05:22:46 nbsp;PM 17-07-2013 | Add timeout, factoring out common code from sleep. |
d390493d76c4 | Rob Landley <rob@landley.net> | 12:04:56 nbsp;AM 16-07-2013 | Split lib/xwrap.c from lib/lib.c |
9bd2e1896e26 | Rob Landley <rob@landley.net> | 01:12:08 nbsp;PM 15-07-2013 | klogd, submitted by Ashwini Sharma. |
87aef2480ed3 | Rob Landley <rob@landley.net> | 10:12:22 nbsp;PM 14-07-2013 | New stuff added to lib.c needs review too, so make a lib/pending.c and move several functions to it. |
e999ca008416 | Strake <devnull@localhos | 06:10:52 nbsp;PM 12-07-2013 | add grep |
19ee0eb865a6 | Rob Landley <rob@landley.net> | 10:38:29 nbsp;PM 11-07-2013 | Eject cleanups. |
4ae257edfb0c | Rob Landley <rob@landley.net> | 06:02:54 nbsp;PM 11-07-2013 | Eject, by Kyungwan Han. |
a2168e74516c | Isaac Dunham <idunham@lavabit. | 09:26:49 nbsp;PM 10-07-2013 | add paramtype in to the list of tags |
c810f9f80b9d | Isaac Dunham <idunham@lavabit. | 11:26:15 nbsp;AM 06-07-2013 | This inlines CRC64, and nothing more. The functions involved were called only once. |
8e9ec867e575 | Felix Janda <felix.janda@post | 02:29:24 nbsp;AM 03-07-2013 | here's a version of paste. It doesn't deal with wide characters yet and likely behaves very badly when given too many files or delimiters. |
ea878307ab6a | Rob Landley <rob@landley.net> | 12:16:16 nbsp;AM 02-07-2013 | Added tag 0.4.5 for changeset 62ba5ce62e9d |
876903c5e063 | Rob Landley <rob@landley.net> | 12:10:28 nbsp;AM 01-07-2013 | Make ls output major, minor for block devices. |
12a4d74fb881 | Rob Landley <rob@landley.net> | 11:52:45 nbsp;PM 30-06-2013 | First pass at ls --color |
53b47708a785 | Rob Landley <rob@landley.net> | 04:52:57 nbsp;PM 30-06-2013 | Condense ls help text. |
953722e3826c | Rob Landley <rob@landley.net> | 03:58:24 nbsp;PM 30-06-2013 | Add config option for --help support in all commands. |
302d9d3e5138 | Rob Landley <rob@landley.net> | 01:26:56 nbsp;AM 30-06-2013 | Fix another segfault in ls -C when terminal size is 0x0. |
7bb5221b1f94 | Isaac Dunham <idunham@lavabit. | 02:11:48 nbsp;AM 28-06-2013 | modinfo: support -b basedir and -k kernel.release, fix two bugs Add two less-frequently used flags for modinfo; -b specifies an alternate root and -k replaces the output of uname -r. |
aafa148d9d2c | Rob Landley <rob@landley.net> | 11:22:43 nbsp;PM 26-06-2013 | Update status to include recently implemented commands. |
10217d386975 | Rob Landley <rob@landley.net> | 02:38:31 nbsp;PM 23-06-2013 | Modinfo cleanups. |
9d5456c70b54 | Isaac Dunham <idunham@lavabit. | 02:02:16 nbsp;PM 23-06-2013 | Patch that assumes that the presence of the string ".ko" indicates use of a path to a module (*.ko.xz and similar included, but not supported). |
1f3c42d490f5 | Rob Landley <rob@landley.net> | 11:30:07 nbsp;PM 22-06-2013 | Implement mv as an extension of cp. |
4d3b3da2746f | Rob Landley <rob@landley.net> | 03:36:25 nbsp;PM 22-06-2013 | Option type @ counts number of occurrences, it doesn't take an argument. |
3a489e4f02f2 | Rob Landley <rob@landley.net> | 02:23:06 nbsp;PM 22-06-2013 | Generate FLAG_longopt macros for --longopts with no corresponding short option. |
50b2625145f4 | Rob Landley <rob@landley.net> | 06:13:06 nbsp;PM 18-06-2013 | Add pivot_root. |
55ec010efa77 | Rob Landley <rob@landley.net> | 11:08:09 nbsp;PM 16-06-2013 | Test cases for split. |
e566f3a4a560 | Rob Landley <rob@landley.net> | 08:02:38 nbsp;PM 16-06-2013 | Misc website updates. |
d683b17f4e10 | Rob Landley <rob@landley.net> | 08:00:11 nbsp;PM 16-06-2013 | Typo fix |
558303076c49 | Rob Landley <rob@landley.net> | 07:59:51 nbsp;PM 16-06-2013 | Add xexit() and make error_exit() use it. |
c2305e895d92 | Rob Landley <rob@landley.net> | 04:37:43 nbsp;PM 16-06-2013 | Implement split. |
5b2510562c26 | Rob Landley <rob@landley.net> | 02:23:59 nbsp;AM 16-06-2013 | Upgrade modinfo to support multiple modules, and add tests, from Isaac Dunham. |
bc9cfe08cfa2 | Rob Landley <rob@landley.net> | 12:49:06 nbsp;AM 15-06-2013 | Force 64 bit math in expr, from Daniel Verkamp |
fdc0a0e74f2a | Rob Landley <rob@landley.net> | 02:11:41 nbsp;PM 08-06-2013 | Yet more ifconfig cleanup. |
32526f25a7e6 | Rob Landley <rob@landley.net> | 12:59:01 nbsp;AM 05-06-2013 | Start of expr, by Daniel Verkamp. |
cfb4c488eeea | Rob Landley <rob@landley.net> | 08:51:17 nbsp;PM 02-06-2013 | More ifconfig cleanup, described on list. |
40cc4168136c | Rob Landley <rob@landley.net> | 12:54:55 nbsp;AM 02-06-2013 | Move stat from pending to other, default y. |
e340e4ea3d70 | Rob Landley <rob@landley.net> | 12:52:14 nbsp;AM 02-06-2013 | Stat cleanup. |
5a26a86cec42 | Rob Landley <rob@landley.net> | 12:24:24 nbsp;AM 02-06-2013 | Stat cleanup. |
085f23692575 | Rob Landley <rob@landley.net> | 10:36:48 nbsp;PM 01-06-2013 | Add peek/poke to header file. |
ceca2e3d77bd | Rob Landley <rob@landley.net> | 08:47:16 nbsp;PM 01-06-2013 | Stat cleanup. |
6b28341dfc93 | Rob Landley <rob@landley.net> | 08:41:35 nbsp;PM 01-06-2013 | Enable readfile() and add peek() and poke() functions. |
e8d186a510b9 | Rob Landley <rob@landley.net> | 12:28:45 nbsp;AM 28-05-2013 | Stat cleanup. |
2586c269d6b0 | Felix Janda <felix.janda@post | 09:48:13 nbsp;AM 26-05-2013 | stat: Separate stat and statfs |
9d2f77711f6d | Felix Janda <felix.janda@post | 09:58:14 nbsp;PM 25-05-2013 | stat: Add support for stat'ing multiple files |
8d9b9ca3033a | Rob Landley <rob@landley.net> | 01:39:03 nbsp;PM 27-05-2013 | Tests for touch (needs more work). |
ee492df7356d | Rob Landley <rob@landley.net> | 01:38:09 nbsp;PM 27-05-2013 | Tests for losetup. |
073733195da2 | Rob Landley <rob@landley.net> | 12:23:23 nbsp;AM 21-05-2013 | More ifconfig cleanup, inlining show_ip_addr(), hex_to_binary(), and set_hw_address(). |
c3ddf43fc31f | Rob Landley <rob@landley.net> | 08:50:25 nbsp;PM 20-05-2013 | Next round of ifconfig cleanup, to be described on mailing list. |
c94966f75df8 | Rob Landley <rob@landley.net> | 12:48:19 nbsp;AM 19-05-2013 | Yet more ifconfig cleanup. (As described on the mailing list [CLEANUP] thread.) |
6a921ee56e2f | Rob Landley <rob@landley.net> | 12:14:45 nbsp;AM 19-05-2013 | xioctl() error message should use hex ioctl number; that's what headers list. |
1c1db048ad86 | Ivo van Poorten <ivopvp@gmail.com | 10:33:40 nbsp;PM 18-05-2013 | Make groups handle multiple usernames on command line. |
0ae71803f7ea | Rob Landley <rob@landley.net> | 08:42:54 nbsp;PM 14-05-2013 | Tighten up lsusb, default to "y". |
00474ef9d3fc | Rob Landley <rob@landley.net> | 08:22:23 nbsp;PM 14-05-2013 | Silence warning and comment a subtle bit. |
bd7a7fe6cddf | Andre Renaud <andre@bluewaters | 05:42:11 nbsp;PM 14-05-2013 | Attached is a pretty simple implementation of lsub. It doesn't implement any of the flags/options, but does the raw output. |
38aa17089753 | Ivo van poorten <ivopvp@gmail.com | 12:03:26 nbsp;AM 14-05-2013 | add groups implementation to id.c |
970bf321a3ea | Rob Landley <rob@landley.net> | 09:09:16 nbsp;PM 12-05-2013 | Ifconfig cleanup to option parsing. |
078d31cb5e33 | Rob Landley <rob@landley.net> | 06:57:01 nbsp;PM 10-05-2013 | Convert getmountlist() to xgetmountlist(). |
934b2d3d9a70 | Rob Landley <rob@landley.net> | 06:54:14 nbsp;PM 10-05-2013 | Web page tweaks. |
09ee264817b4 | Rob Landley <rob@landley.net> | 11:19:45 nbsp;PM 08-05-2013 | Add --help option to toybox command when TOYBOX_HELP is enabled. |
0b87b2e71324 | Rob Landley <rob@landley.net> | 10:50:33 nbsp;PM 07-05-2013 | Another stab at recapitulating phylogeny in a README file. |
d7a4e11cb259 | Rob Landley <rob@landley.net> | 10:03:31 nbsp;PM 07-05-2013 | Some work I did over the weekend on nbd_client, not sure where I left off... |
45084bd30f9c | Felix Janda <felix.janda@post | 09:11:43 nbsp;PM 30-04-2013 | generated/help.h depends on CONFIG_TOYBOX_HELP |
6938c0b78948 | Rob Landley <rob@landley.net> | 12:31:01 nbsp;AM 30-04-2013 | Fix bare longopts to set unique optflag bits. |
b3d4f0bb10b5 | Rob Landley <rob@landley.net> | 04:00:40 nbsp;PM 29-04-2013 | The host sort on many distros behaves stupidly, and sorts stuff in non-ascii order by default. Make it stop. |
acede57b4fd2 | Rob Landley <rob@landley.net> | 12:30:28 nbsp;PM 29-04-2013 | Fix xabspath when last path component exists but we haven't got permissions to open it (ala readlink -f /dev/sda as a normal user). Spotted by Ashwini Sharma. |
7a1f582a04f1 | Rob Landley <rob@landley.net> | 10:53:09 nbsp;AM 29-04-2013 | Fix conflicting types for show_help(). |
018f7ffa5c69 | Felix Janda <felix.janda@post | 11:15:29 nbsp;PM 26-04-2013 | Fix find -mtime |
128349aff36b | Felix Janda <felix.janda@post | 11:18:05 nbsp;PM 22-04-2013 | stat: Remove unimplemented options and clean up help text |
5a221e6b84e9 | Felix Janda <felix.janda@post | 10:29:43 nbsp;PM 22-04-2013 | Add library function for the file permission formatting in ls and stat |
b4a86ac3ab6a | idunham <idunham@lavabit. | 12:57:11 nbsp;AM 27-04-2013 | Add firmware field to modinfo output. |
f01534401412 | Rob Landley <rob@landley.net> | 02:41:05 nbsp;AM 26-04-2013 | Add posix headers to toynet.h, move xioctl() to lib.c, introduce lib/net.c and move xsocket() to it. |
a4a6dfb584a3 | Rob Landley <rob@landley.net> | 01:59:13 nbsp;AM 26-04-2013 | Remove leaked global path_mounts. |
4f499558a11f | Rob Landley <rob@landley.net> | 01:47:59 nbsp;AM 26-04-2013 | Eliminate leaked global bunzip_errors. |
7d4d0a010926 | Rob Landley <rob@landley.net> | 01:46:03 nbsp;AM 26-04-2013 | Quick sniff test to find leaked global variables. |
d8bd22140700 | Rob Landley <rob@landley.net> | 12:19:51 nbsp;AM 25-04-2013 | And another round of ifconfig cleanup. |
10373122468c | Rob Landley <rob@landley.net> | 09:52:08 nbsp;PM 24-04-2013 | Yet more drive-by cleanup of ifconfig. |
4cf2a1ccff7c | Rob Landley <rob@landley.net> | 03:04:31 nbsp;AM 24-04-2013 | Isaac Dunham pointed out that the kernel treats - and _ as identical in module names, so modinfo should too. Made it use mmap() while I was there, and some cosmetic refactoring. |
c732dce980df | Rob Landley <rob@landley.net> | 01:56:26 nbsp;AM 22-04-2013 | Forgot to check in a header that moved from ifconfig to toynet.h. |
d8966043ca52 | Felix Janda <felix.janda@post | 11:45:35 nbsp;PM 21-04-2013 | More find cleanup |
8faf0683c63c | Felix Janda <felix.janda@post | 05:25:41 nbsp;PM 20-04-2013 | More find cleanup |
933919cd8094 | Rob Landley <rob@landley.net> | 12:15:59 nbsp;PM 21-04-2013 | Fix some comments from way back when toybox first started (in 2006), when I was still cleaning busybox-isms out of my head... |
553aacf6e39b | Felix Janda <felix.janda@post | 12:18:17 nbsp;AM 20-04-2013 | stat cleanup |
35878c38d398 | Felix Janda <felix.janda@post | 09:29:36 nbsp;PM 19-04-2013 | stat: Reindent from 4 to 2 spaces |
be93c91c8cba | Rob Landley <rob@landley.net> | 11:33:48 nbsp;PM 20-04-2013 | More ifconfig cleanup. |
1fb482339645 | Rob Landley <rob@landley.net> | 01:43:55 nbsp;PM 20-04-2013 | ifconfig cleanup (Reorder functions to eliminate need for prototypes, put main at end). |
9ee76527f0fa | Rob Landley <rob@landley.net> | 01:30:45 nbsp;PM 20-04-2013 | Commit 818 simplified the license text in the source tarball, this gets the web copy. |
520c89051909 | Felix Janda <felix.janda@post | 10:37:09 nbsp;PM 18-04-2013 | find: Improve operator processing |
eb5d055992dc | Rob Landley <rob@landley.net> | 08:08:35 nbsp;PM 19-04-2013 | Another round of ifconfig cleanup. |
abb0727cadf5 | Rob Landley <rob@landley.net> | 12:15:12 nbsp;AM 17-04-2013 | Add -f to chmod (just turns off -v). |
d87b66913b64 | Rob Landley <rob@landley.net> | 11:49:47 nbsp;PM 16-04-2013 | More ifconfig cleanup. |
1d99390f798a | Rob Landley <rob@landley.net> | 11:09:50 nbsp;PM 16-04-2013 | Fix the help commit I screwed up, and replace leading tabs with spaces. |
9a186f855948 | Rob Landley <rob@landley.net> | 11:01:22 nbsp;PM 16-04-2013 | More ifconfig cleanup. |
b002a8aa4f21 | Rob Landley <rob@landley.net> | 10:55:14 nbsp;PM 16-04-2013 | Isaac Dunham's help string cleanup. |
ac1d20a607f2 | Rob Landley <rob@landley.net> | 10:45:47 nbsp;PM 16-04-2013 | Make genconfig use CFLAGS because building against a libc that isn't installed on the host may need --static to run the results. |
a84233539570 | Felix Janda <felix.janda@post | 12:45:36 nbsp;PM 14-04-2013 | Add tests for find's expression parsing |
36ffc5aa3e6b | Rob Landley <rob@landley.net> | 09:43:22 nbsp;PM 14-04-2013 | Move guts of help command into show_help() in lib/help.c, with config TOYBOX_HELP controlling infrastructure. |
26c0045a6eb0 | Rob Landley <rob@landley.net> | 12:35:25 nbsp;PM 14-04-2013 | Tweak help text. |
88e2cb66b87f | Isaac Dunham <idunham@lavabit. | 02:58:12 nbsp;AM 14-04-2013 | ifconfig uses __caddr_t in one location; this is not guaranteed to work everywhere. It does not compile OOB on musl, so I changed it to the portable equivalent, char *. This compiles on musl, and should compile anywhere. |
18993e2f3af2 | Rob Landley <rob@landley.net> | 08:12:02 nbsp;PM 12-04-2013 | Convert tabs to spaces. |
4ffface11f78 | Isaac Dunham <idunham@lavabit. | 08:08:47 nbsp;PM 12-04-2013 | xzcat: more cleanup and some shrinking. |
ff8b9ed551bd | Rob Landley <rob@landley.net> | 08:44:27 nbsp;PM 11-04-2013 | uuencode tweak: output a non-whitespace character for 0 in traditional mode. |
db40cf0cb2c8 | Rob Landley <rob@landley.net> | 05:32:01 nbsp;PM 11-04-2013 | More ifconfig cleanup. |
1cabcc2e9a75 | Rob Landley <rob@landley.net> | 12:04:43 nbsp;PM 11-04-2013 | More xzcat cleanup. |
052491266f02 | Isaac Dunham <idunham@lavabit. | 11:31:51 nbsp;AM 11-04-2013 | More of same. Actually, it's not quite the same: -use crc_init(xz_crc32_table,1) -- I guessed on this one based on a match between magic constants, then tested it. First try was wrong, but this works. (This is the sole difference in terms of actual _code_, as opposed to cleaning up defines and the like--here, it adds 48 bytes to final size if xzcat is the only toy, but drops 32 bytes if bzcat is also enabled...) -Move some crc64 code to where the comments are. This puts them near the area where they're used. -Remove some relics of separate files (we had half a dozen "this file is in the public domain" notices, a duplicate include, and used extern declarations for functions in the samefile) |
d111ad2e3214 | Rob Landley <rob@landley.net> | 10:30:02 nbsp;PM 10-04-2013 | More cleanup on find. |
791ff1ee1d8e | Rob Landley <rob@landley.net> | 07:58:21 nbsp;PM 10-04-2013 | Redo find's indenting from tabs to two spaces. |
f88db7156dd1 | Felix Janda <felix.janda@post | 07:25:06 nbsp;PM 10-04-2013 | Partial cleanup of find |
9bd7a1696e70 | Rob Landley <rob@landley.net> | 01:48:24 nbsp;AM 10-04-2013 | Some xzcat cleanup by Isaac Dunham. |
a137c3fdf3af | Rob Landley <rob@landley.net> | 07:57:54 nbsp;PM 06-04-2013 | Fix argument parsing so -- doesn't include itself in output. |
a586f201d612 | Rob Landley <rob@landley.net> | 12:35:05 nbsp;AM 05-04-2013 | More ifconfig cleanups, mostly removing unused code. |
70c5ea6dba48 | Rob Landley <rob@landley.net> | 08:27:08 nbsp;PM 04-04-2013 | Drive-by cleanup on ifconfig. |
4cc204238282 | Rob Landley <rob@landley.net> | 07:39:44 nbsp;PM 04-04-2013 | An ifconfig bugfix from the original submitter. |
a6124a5bbbbf | Rob Landley <rob@landley.net> | 01:58:18 nbsp;AM 02-04-2013 | Kyungwan Han submitted ifconfig. |
2edb485af884 | Rob Landley <rob@landley.net> | 01:34:34 nbsp;AM 02-04-2013 | Clean uudecode up the rest of the way, move pending->posix and default y. |
28df7d57c5b5 | Rob Landley <rob@landley.net> | 11:33:27 nbsp;PM 28-03-2013 | More uudecode cleanup. |
f529a550a4de | Rob Landley <rob@landley.net> | 10:29:50 nbsp;PM 28-03-2013 | More uudecode cleanup. |
a77f36dc8a17 | Rob Landley <rob@landley.net> | 07:28:27 nbsp;PM 28-03-2013 | Change uuencode test to match what other uuencode implementations actually produce. |
ca04c7f3df70 | Rob Landley <rob@landley.net> | 10:34:28 nbsp;PM 27-03-2013 | Where I left off on analysis of other multicall binaries... |
f597042c66a3 | Rob Landley <rob@landley.net> | 12:52:17 nbsp;AM 27-03-2013 | Incremental cleanup of uudecode. |
b7e8385a2410 | Rob Landley <rob@landley.net> | 12:10:58 nbsp;AM 27-03-2013 | Fix the USE() macro around NEWTOY, tweak help text, remove unnecessary wrapper, tweak whitespace and curly brackets. |
3e06a1ce650c | Rob Landley <rob@landley.net> | 12:04:43 nbsp;AM 27-03-2013 | uudecode test should just call "uudecode" (not multiplexer via a path), and first test shouldn't succeed if toybox isn't even there. |
94c95594994b | Rob Landley <rob@landley.net> | 10:31:10 nbsp;PM 26-03-2013 | Add help text for pending test command. (No actual implementation yet.) |
f5b4bbef5f18 | Rob Landley <rob@landley.net> | 01:49:18 nbsp;AM 26-03-2013 | Finish uuencode cleanup, default y, move it from pending to posix. |
240d0d622bfb | Rob Landley <rob@landley.net> | 10:35:32 nbsp;PM 24-03-2013 | First round of uuencode cleanup: generate table, tweak help text, remove unnecessary output buffers, simplify base64 functions.. |
911ec8a10bbe | Rob Landley <rob@landley.net> | 05:20:47 nbsp;PM 24-03-2013 | Logger, by Ilya Kuzmich. |
64427a889b42 | Rob Landley <rob@landley.net> | 12:26:12 nbsp;AM 22-03-2013 | uuencode/decode tests and tweaks from Erich Plondke. |
5cb3e2683bd8 | Rob Landley <rob@landley.net> | 11:23:49 nbsp;PM 21-03-2013 | Fix a bug in patch I fixed back in 2010 but forgot to apply here. |
6f5ef6fc86e1 | Rob Landley <rob@landley.net> | 08:21:12 nbsp;PM 21-03-2013 | Update news page and link to ELC 2013 talk on toybox. |
da7fc1c863c1 | Rob Landley <rob@landley.net> | 12:20:02 nbsp;AM 21-03-2013 | Add -a to who and switch to default y in defconfig. |
29264d89d863 | Rob Landley <rob@landley.net> | 12:59:56 nbsp;AM 20-03-2013 | Explain that code in the "pending" directory isn't necessarily ready for prime time. |
121db2acac61 | Rob Landley <rob@landley.net> | 09:11:21 nbsp;AM 18-03-2013 | uuencode and uudecode by Erich Plondke. |
02656c772de1 | Rob Landley <rob@landley.net> | 09:04:51 nbsp;AM 18-03-2013 | The old nbd-client I wrote in 2010. Needs cleanup. |
e5f3a0b8bad3 | Rob Landley <rob@landley.net> | 05:57:28 nbsp;PM 17-03-2013 | Remove unused min/max macros. |
33cdec57f9b7 | Rob Landley <rob@landley.net> | 10:54:38 nbsp;AM 16-03-2013 | Move mdev into the pending directory, since it's not done yet. |
971d57ec4a9e | Rob Landley <rob@landley.net> | 08:16:25 nbsp;PM 15-03-2013 | Isaac Dunham took the public domain xz-embedded code and made an xzcat. I glued all his files together into one big one and threw it in pending. It needs something between cleanup and a complete rewrite. |
ee86b1d8e25c | Rob Landley <rob@landley.net> | 09:02:37 nbsp;AM 14-03-2013 | Simplify license text, as mentioned on the mailing list. |
a5a140339440 | Rob Landley <rob@landley.net> | 06:03:09 nbsp;PM 13-03-2013 | Added tag 0.4.4 for changeset 52e69f6710ca |
04fc2dba80fd | Rob Landley <rob@landley.net> | 12:39:51 nbsp;AM 13-03-2013 | Remove more debug code from find. |
db12a37a97df | Rob Landley <rob@landley.net> | 12:34:56 nbsp;AM 13-03-2013 | A couple quick fixes to find so I can try it out. |
55da839b3878 | Rob Landley <rob@landley.net> | 12:27:40 nbsp;AM 13-03-2013 | Find by Gurang Shastri. |
25b043bff9de | Rob Landley <rob@landley.net> | 10:23:46 nbsp;PM 11-03-2013 | Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl doesn't conform to posix-2008. |
364d9ab6aa7f | Rob Landley <rob@landley.net> | 12:01:36 nbsp;PM 09-03-2013 | O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to supply them for broken headers. |
f9d7c9514964 | Rob Landley <rob@landley.net> | 03:06:42 nbsp;AM 05-03-2013 | Call stat "stat" instead of "st" in menuconfig. Use xmalloc() instead of malloc. perror_msg() sets return code already. Truncate long english messages that don't get translated. Don't return int from a function hardwired to always return 0. Don't test for that hardwired return value to change and print an error message that can never happen and would be a duplicate anyway. More whitespace cleanup. C does not require typecasting void *. Remove 404 URL to stat.html that isn't in posix. |
61dacaad14e3 | Rob Landley <rob@landley.net> | 02:48:12 nbsp;AM 05-03-2013 | Fix whitespace in submitted stat command. |
e3f0787a94c1 | Rob Landley <rob@landley.net> | 02:33:12 nbsp;AM 05-03-2013 | Fix another allyesconfig build break in the pending directory. |
cc99be215388 | Rob Landley <rob@landley.net> | 01:48:15 nbsp;PM 24-02-2013 | Sed's still just a stub, but clean it up enough so it at least compiles. |
538320062450 | Rob Landley <rob@landley.net> | 12:51:40 nbsp;PM 24-02-2013 | Add readahead. |
9559c2c4a0e9 | Rob Landley <rob@landley.net> | 11:11:02 nbsp;AM 24-02-2013 | Comment updates and a policy statement about avoiding #define GNU_dammit |
9a69a929eced | Rob Landley <rob@landley.net> | 06:32:08 nbsp;PM 23-02-2013 | Accumulated web page changes. (Release announcement for previous release, roadmap updates, etc.) |
799515eabe6d | Rob Landley <rob@landley.net> | 12:03:17 nbsp;PM 22-02-2013 | Fix a warning when debug code enabled. |
dd009d622ad7 | Rob Landley <rob@landley.net> | 11:22:01 nbsp;AM 22-02-2013 | Move some unfinished commands to the "pending" directory. |
865afc55d04e | Rob Landley <rob@landley.net> | 06:04:15 nbsp;PM 10-02-2013 | Implement cp -s option. |
d1fcf4faf983 | Rob Landley <rob@landley.net> | 10:33:27 nbsp;PM 04-02-2013 | Tweak cmp test to be a little more deterministic. |
44b9d043ccbe | Rob Landley <rob@landley.net> | 08:07:32 nbsp;AM 04-02-2013 | More support for old (~2008) build environments, move the #ifdef checks for symbols out of specific library version checks (shouldn't hurt anything), remove obsolete debug macro. |
af0011995826 | Rob Landley <rob@landley.net> | 05:04:36 nbsp;PM 03-02-2013 | Some older build environments don't have LOOP_CTL_GET_FREE or LOOP_SET_CAPACITY. Substitute constants so they can get the rest of losetup without a build break. |
22791083dab2 | Rob Landley <rob@landley.net> | 04:13:07 nbsp;AM 31-01-2013 | Fix -in behavior: descend into existing directory without prompting, show full path in error messages, actually overwrite when answering yes to -i. |
c26ca6e71aaa | Rob Landley <rob@landley.net> | 04:05:56 nbsp;AM 31-01-2013 | Wrong closing tag in roadmap.html. |
f5b50e96ef30 | Rob Landley <rob@landley.net> | 04:05:02 nbsp;AM 31-01-2013 | id: make "id -Gn root" print root's groups instead of current user (and without leading space), enforce max 1 argument and at most one of Ggu. |
9d6e08806fcb | Rob Landley <rob@landley.net> | 01:56:57 nbsp;AM 31-01-2013 | Add time command (that only does posix mode). |
4e998e5dcaca | Rob Landley <rob@landley.net> | 06:52:52 nbsp;AM 18-01-2013 | Added tag 0.4.3 for changeset f8f5ddb6b69a |
5ddc31287f78 | Rob Landley <rob@landley.net> | 06:03:00 nbsp;AM 18-01-2013 | Adjust umask(0) for cp -p so mknod doesn't have to try to fchmodat() without the unsupported symlink nofollow flag. |
3a99aef5072b | Rob Landley <rob@landley.net> | 11:18:03 nbsp;PM 17-01-2013 | Switch readlink on by default, and fill out readlink.test. |
7c0e2803d2bf | Rob Landley <rob@landley.net> | 11:16:38 nbsp;PM 17-01-2013 | Fix xabspath() resolving symlink after .., and properly detecting failure for last entry after nondir. |
6be5ac6a9287 | Rob Landley <rob@landley.net> | 06:57:44 nbsp;AM 16-01-2013 | Make "sudo cp -rp /dev/null blah" work. Still not happy with it, fchmodat(AT_SYMLINK_NOFOLLOW) doesn't work (there's a glibc bug open for this. It's really a missing kernel syscall, but glibc fails without ever making any syscall if you feed it that flag, which isn't helpful). |
ae9243aa4254 | Rob Landley <rob@landley.net> | 12:33:46 nbsp;PM 15-01-2013 | Work around more random uClibc-specific breakage. |
1a33c6b07a20 | Rob Landley <rob@landley.net> | 05:25:19 nbsp;AM 14-01-2013 | Silence deeply stupid gcc warning. (First non-declaration line of function: if (file) ffd = open(); at end of of function: if (file) close(ffd); "file" is an argument to the function and nothing else assigns to it. gcc warning on that close, "ffd may be used uninitialized!" _HOW_?) |
bccb6db20d59 | Rob Landley <rob@landley.net> | 01:48:25 nbsp;PM 13-01-2013 | Revert some debug code accidentally checked in at commit 715. |
ae6a84bbee8b | Rob Landley <rob@landley.net> | 01:40:16 nbsp;AM 12-01-2013 | Update -p and -f to apply properly to various conditions. Still some bugs to squeeze out but this gets the infrastructure mostly right (and does away with the remaining gotos). |
8d84a9928089 | Rob Landley <rob@landley.net> | 08:19:23 nbsp;PM 10-01-2013 | Teach cp to do -n. |
c428b543f8b7 | Rob Landley <rob@landley.net> | 05:16:48 nbsp;AM 09-01-2013 | Teach cp to do mknod. |
c0f11f3a03d2 | Rob Landley <rob@landley.net> | 09:28:46 nbsp;PM 07-01-2013 | Adapt cp to updated dirtree code. |
41ed97934989 | Rob Landley <rob@landley.net> | 12:44:24 nbsp;AM 05-01-2013 | Use basename() where appropriate. |
90e8605ea587 | Rob Landley <rob@landley.net> | 09:10:49 nbsp;PM 04-01-2013 | Make basename use basename(). |
662a267c9b52 | Rob Landley <rob@landley.net> | 02:00:35 nbsp;AM 02-01-2013 | Have error_msg() and friends set TT.exitval to 1 if it's still 0, clean out other places that were setting it that no longer need to. |
090c5c607ec6 | Rob Landley <rob@landley.net> | 02:38:13 nbsp;PM 31-12-2012 | Make dirtree_handle_callback() start with dirtree_ like the rest of the dirtree functions. |
ef2af2e4d6dd | Rob Landley <rob@landley.net> | 09:35:01 nbsp;PM 30-12-2012 | Add losetup. (Who knows, it might even work.) |
5e9d8657675a | Felix Janda <felix.janda@post | 11:53:27 nbsp;AM 30-12-2012 | Fix invalid free in toysh. |
90c6dfa16cff | Rob Landley <rob@landley.net> | 04:43:11 nbsp;AM 30-12-2012 | Getting the pwd -L behavior right is fiddly. |
840ed125b478 | Felix Janda <felix.janda@post | 10:10:21 nbsp;PM 28-12-2012 | Add some tests for pwd. |
3bb115d6d655 | Felix Janda <felix.janda@post | 05:56:39 nbsp;PM 27-12-2012 | Add options -L and -P to pwd. |
8abf09526534 | Rob Landley <rob@landley.net> | 03:18:34 nbsp;AM 29-12-2012 | Ashwini Sharma pointed out that my previous tweak to [!abc] groups still didn't get the error reporting right (test case "touch -d 12 -r f2 f1"). This says "no 'r' with 'd'" for that, and still shouldn't be able to fall off the end of the list (segfault) because an option can't conflict with itself (that's what the ~(1< |
63e042cf95ce | Felix Janda <felix.janda@post | 05:55:21 nbsp;PM 27-12-2012 | Add tests to mkfifo based on tests for mkdir. |
d0d0f40bbbc4 | Felix Janda <felix.janda@post | 05:52:14 nbsp;PM 27-12-2012 | mkfifo -m is already implemented. |
6d91e0fcaa4e | Rob Landley <rob@landley.net> | 06:44:37 nbsp;PM 27-12-2012 | Fix option grouping. |
bf1e70f3554c | Rob Landley <rob@landley.net> | 05:09:17 nbsp;PM 27-12-2012 | TOYBOX_DEBUG warns about lack of suid bit when running a STAYROOT command, but it shouldn't warn just because the multiplexer command "toybox" is stayroot. |
f02ca1e5d071 | Rob Landley <rob@landley.net> | 07:39:51 nbsp;PM 26-12-2012 | A screen width of 1 is possible (in some weird setups), and gives ls -C a division by zero error. |
27cec9ac4ca6 | Rob Landley <rob@landley.net> | 03:07:28 nbsp;PM 23-12-2012 | Minor cleanups. |
41b47485578e | Elie De Brauwer <eliedebrauwer@gm | 04:51:30 nbsp;PM 16-12-2012 | LSB does not allow killall to kill itself |
e5af216104c7 | Rob Landley <rob@landley.net> | 02:06:17 nbsp;PM 23-12-2012 | Minor tweaks. |
c5b15dbd1aa2 | Felix Janda <felix.janda@post | 05:44:35 nbsp;PM 23-12-2012 | Add some tests for mkdir |
208f6c16e146 | Felix Janda <felix.janda@post | 04:25:31 nbsp;PM 23-12-2012 | Add -m option to mkdir |
ca4035bdacfd | Elie De Brauwer <eliedebrauwer@gm | 01:43:36 nbsp;PM 16-12-2012 | Extend killall with support for -v and -i |
a48e5792bb26 | Rob Landley <rob@landley.net> | 01:25:27 nbsp;AM 23-12-2012 | Elie De Brauwer pointed out that xputs() isn't reliably reporting errors because there's no flush. Rather than change the output granularity, flush before exit and check errors there. (We still need xputc() doing it so "yes" doesn't continue forever.) |
a8f3bf04aee8 | Rob Landley <rob@landley.net> | 01:21:01 nbsp;AM 23-12-2012 | Whitespace. |
434d35197957 | Elie De Brauwer <eliedebrauwer@gm | 05:58:25 nbsp;PM 16-12-2012 | Extend seq to support -f (format string) and -s (string separator) as requested by LSB |
de08aef53c46 | Elie De Brauwer <eliedebrauwer@gm | 11:50:11 nbsp;AM 22-12-2012 | Fix tac to handle the "abcndef" case properly |
7a78d92da70d | Rob Landley <rob@landley.net> | 12:37:42 nbsp;AM 23-12-2012 | Update mkstatus.py, roadmap.html, and status.html. |
7d01b3180735 | Elie De Brauwer <eliedebrauwer@gm | 11:44:21 nbsp;AM 22-12-2012 | Refactoring broke rev |
8390c65cea50 | Rob Landley <rob@landley.net> | 09:16:45 nbsp;AM 19-12-2012 | Web page update for release. |
93504e6d2698 | Rob Landley <rob@landley.net> | 09:16:27 nbsp;AM 19-12-2012 | Minor cleanups. |
fadbd6078081 | Elie De Brauwer <eliedebrauwer@gm | 12:31:15 nbsp;PM 16-12-2012 | Adding implementation of rev including tests |
e9e10b58c2ea | Elie De Brauwer <eliedebrauwer@gm | 07:51:43 nbsp;PM 15-12-2012 | Adding tests for tac based on cat tests |
d4d51198e8d7 | Elie De Brauwer <eliedebrauwer@gm | 07:28:29 nbsp;PM 15-12-2012 | Simplify tac, the newline checking is already done in the get_line() function |
28eeadd37b19 | Rob Landley <rob@landley.net> | 03:27:33 nbsp;PM 16-12-2012 | Missing letter in help text. |
91d7014d90ca | Rob Landley <rob@landley.net> | 12:29:43 nbsp;PM 15-12-2012 | Added tag 0.4.2 for changeset 8947c0d35e58 |
5806b9ff1656 | Rob Landley <rob@landley.net> | 09:13:12 nbsp;PM 12-12-2012 | The Linux kernel "make clean" calls rm -f with no arguments, which apparently is not an error. |
b1c002ac5533 | Rob Landley <rob@landley.net> | 09:08:42 nbsp;PM 10-12-2012 | Add stat submission to new "pending" directory, along with infrastructure to support pending. |
b9bde7b403a8 | Rob Landley <rob@landley.net> | 01:48:02 nbsp;AM 10-12-2012 | essat's flag not to follow symlinks isn't in the system call, and if libc is supposed to implement this as a wrapper uClibc gets it wrong. So use the stat info about symlinks instead. (Doesn't check the parent directory, but if that's read only we can't delete the file anyway so prompting is moot.) |
d52e76d50879 | Rob Landley <rob@landley.net> | 01:57:04 nbsp;PM 09-12-2012 | Meddle. |
7c6209d6c336 | Elie De Brauwer <eliedebrauwer@gm | 08:10:05 nbsp;PM 08-12-2012 | Adding -s (single shot) and -o (omit pids) options to pidof |
d394a1fb216b | Rob Landley <rob@landley.net> | 01:20:16 nbsp;PM 09-12-2012 | Set executable bits on two test scripts. |
2a55ccb8c794 | Elie De Brauwer <eliedebrauwer@gm | 02:40:17 nbsp;PM 08-12-2012 | Adding sha1sum tests based on RFC 3174 |
6c5762880c03 | Elie De Brauwer <eliedebrauwer@gm | 01:28:40 nbsp;PM 08-12-2012 | Adding tests for cat |
aa777fe07df1 | Rob Landley <rob@landley.net> | 09:10:10 nbsp;PM 08-12-2012 | Add README file to each toys/ directory, teach build infrastructure to get fancy name from that. This means adding new directories shouldn't require touching build scripts. |
37de8ed2aac7 | Rob Landley <rob@landley.net> | 02:26:56 nbsp;AM 08-12-2012 | Complicate the rm -i behavior to do what posix specifies. |
db8eb323b3b8 | Rob Landley <rob@landley.net> | 02:25:32 nbsp;AM 08-12-2012 | Make yesno() always read from stdin and write to stderr. (If we need to find our tty, open /dev/tty, but existing users don't.) |
c087a4a911c2 | Rob Landley <rob@landley.net> | 06:26:21 nbsp;AM 07-12-2012 | New rm command. |
62f00217cf92 | Rob Landley <rob@landley.net> | 03:15:30 nbsp;PM 06-12-2012 | Update link to posix in docs (open group broke their website). |
3162c27324bb | Rob Landley <rob@landley.net> | 03:13:30 nbsp;PM 06-12-2012 | Have dirtree_add_node() set parent so error message can provide full path. |
5434415c11af | Rob Landley <rob@landley.net> | 04:16:06 nbsp;PM 03-12-2012 | Use sched_{set,get}affinity directly so musl doesn't have to provide wrappers. |
6093554a95fe | Rob Landley <rob@landley.net> | 06:30:48 nbsp;PM 01-12-2012 | Minor whitespace tweak. |
ddd4685b3482 | Rob Landley <rob@landley.net> | 06:30:20 nbsp;PM 01-12-2012 | First guess at what internationalization support for expand would look like. |
e0cc81ef759b | Rob Landley <rob@landley.net> | 06:27:37 nbsp;PM 01-12-2012 | Generate status page with new pubs.opengroup.org urls. |
4ddc73b07f32 | Rob Landley <rob@landley.net> | 06:26:58 nbsp;PM 01-12-2012 | Remove unused structure definition. |
4eb2256b01ff | Rob Landley <rob@landley.net> | 06:26:21 nbsp;PM 01-12-2012 | The open group changed their website stupidly, so opengroup.org/onlinepubs forwards to a dead server and you have to use pubs.opengroup.org/onlinepubs now. Change the hello template to note the new location. (Waiting to see if they fix it upstream before touching every command in toys/posix.) |
503c8b839d8a | Rob Landley <rob@landley.net> | 06:12:06 nbsp;PM 01-12-2012 | Add header that musl libc needs. |
62fd9d0b36d8 | Rob Landley <rob@landley.net> | 05:59:38 nbsp;PM 01-12-2012 | Fix ancient glibc workaround to force fstatat64 |
55970d0c2c0c | Rob Landley <rob@landley.net> | 11:03:52 nbsp;AM 01-12-2012 | Minor cleanup: unify two codepaths that do the same thing. |
ed7abaf0968a | Rob Landley <rob@landley.net> | 10:53:03 nbsp;AM 01-12-2012 | Would the compiler like to warn me about declaring two variables with the same name in the same function? No? Carry on then... |
6e3876a5a680 | Rob Landley <rob@landley.net> | 12:42:01 nbsp;AM 01-12-2012 | Felix Janda pointed out that the r in mbrtowc() stands for "restartable" so it's already buffering the partial data we feed it, so rolling back most of the last commit to wc. |
f6379761b605 | Rob Landley <rob@landley.net> | 12:21:37 nbsp;AM 01-12-2012 | Re-add backspace support to expand (oops) and fix test to expect data plus backspace characters rather than the chracters cancelling each other out before output. |
3cbe8d52155f | Rob Landley <rob@landley.net> | 02:41:52 nbsp;AM 30-11-2012 | Largeish rewrite of expand, mostly described on the mailing list. |
4d904aa766f5 | Rob Landley <rob@landley.net> | 10:56:16 nbsp;PM 28-11-2012 | md5sum tests from RFC 1321 |
80aab262f1cb | Rob Landley <rob@landley.net> | 08:44:52 nbsp;PM 28-11-2012 | Use the specified compiler for preprocessing. |
a9464f41539f | Rob Landley <rob@landley.net> | 03:12:02 nbsp;AM 28-11-2012 | The previous wc -m didn't handle multibyte characters that crossed a buffer boundary, so take a guess at making that work. (I haven't got a test case for this. I also don't know how to handle invalid sequences so just don't count them.) |
a03f3e120c96 | Jonathan Clairemb <jonathan@clairem | 11:09:04 nbsp;AM 27-11-2012 | login: Avoid gcc to drop exit condition because of "always false condition". |
11ca9293c620 | Rob Landley <rob@landley.net> | 01:55:57 nbsp;PM 27-11-2012 | First round of expand cleanups. |
ab52d02963fc | Jonathan Clairemb <jonathan@clairem | 09:24:53 nbsp;AM 23-11-2012 | expand: handle backspace. |
939fa7408fa6 | Jonathan Clairemb <jonathan@clairem | 12:06:28 nbsp;AM 23-11-2012 | Add expand command as described in POSIX-2008. Erratum: Do not handle backspace. |
a5f8c733d478 | Rob Landley <rob@landley.net> | 11:36:25 nbsp;PM 26-11-2012 | Squash "type punned pointer" nonsense with a bigger hammer. (Sheesh.) |
9f8217ce7376 | Rob Landley <rob@landley.net> | 11:24:07 nbsp;PM 26-11-2012 | The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some other stuff. Fix it up in portability.h. |
6cf0a115451d | Rob Landley <rob@landley.net> | 02:14:29 nbsp;PM 26-11-2012 | Cleanup i18n support (#ifdefectomy, move global init to process launch). Teach make.sh to emit "#define FLAG_x 0" for options inside disabled USE macros so we can unconditionally refer to them. |
471ce1b29933 | Rob Landley <rob@landley.net> | 07:23:10 nbsp;PM 25-11-2012 | Update touch: add remaining posix arguments, make existing ones work. |
250e0055fe05 | Felix Janda <felix.janda@post | 08:38:29 nbsp;PM 21-11-2012 | Make internalization support optional |
de51192c854d | Rob Landley <rob@landley.net> | 02:40:25 nbsp;PM 25-11-2012 | Fix typo. |
fe91e68e8d1e | Rob Landley <rob@landley.net> | 09:18:09 nbsp;PM 22-11-2012 | Remove readlink -m for being poorly defined ("readlink -m /dev/null/and/more" answers what question, exactly?), rewrite xabspath() to work right and not depend on realpath, fix subtle longstanding bug in llist_traverse(). |
bd2e2279d2b8 | Rob Landley <rob@landley.net> | 09:21:52 nbsp;AM 20-11-2012 | Update readlink so -f works. Add -menq while there. |
db0fff3f8490 | Rob Landley <rob@landley.net> | 01:00:17 nbsp;AM 20-11-2012 | Commit 698 adding cut should ahve included the actual cut.c file. (Oops.) |
7f909bd16363 | Rob Landley <rob@landley.net> | 01:49:53 nbsp;AM 19-11-2012 | Teach option parsing about [groups] of related options. |
6c62448f72ed | Rob Landley <rob@landley.net> | 06:52:19 nbsp;PM 18-11-2012 | Init global context to toybox multiplexer early so error_exit() doesn't segfault trying to print current command name, and change TOYBOX_DEBUG+TOYBOX_SUID complaint about not having the suid bit set to warning rather than exit.. |
491eb800ef69 | Rob Landley <rob@landley.net> | 10:06:00 nbsp;PM 17-11-2012 | Fix leak (call endmntent). |
bbda4efd9d7c | Rob Landley <rob@landley.net> | 06:01:35 nbsp;PM 16-11-2012 | More touch cleanup to use generic infrastructure: use getdate() from libc, use flag macros, option parsing can collect argument strings in global block, use existing perror_* macros. |
47ee6f300326 | Rob Landley <rob@landley.net> | 03:44:45 nbsp;PM 16-11-2012 | Fix touch warnings (unused variables, failure to reserve space for null terminator). |
f6261b3a80a2 | Rob Landley <rob@landley.net> | 03:36:01 nbsp;PM 16-11-2012 | Refactor touch (cleanup whitespace, brackets, function order), code otherwise same. |
ea52189f6d88 | Rob Landley <rob@landley.net> | 12:43:41 nbsp;PM 16-11-2012 | Add touch from Choubey Ji. |
734b530f3797 | Rob Landley <rob@landley.net> | 12:26:48 nbsp;PM 16-11-2012 | Add cut from Jason Kyungwan Han. |
4521f416ba84 | Rob Landley <rob@landley.net> | 12:46:39 nbsp;AM 16-11-2012 | Set optc when optstring NULL. |
caf39c26827f | Rob Landley <rob@landley.net> | 12:35:46 nbsp;AM 16-11-2012 | Add rebound support to intercept error_exit() and longjmp instead. |
02261e8082b9 | Rob Landley <rob@landley.net> | 04:15:51 nbsp;PM 15-11-2012 | Make ls default to -C if no option specified and it's outputting to a tty. |
7aa651a6a449 | Rob Landley <rob@landley.net> | 05:14:08 nbsp;PM 13-11-2012 | Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. |
571b0706cce4 | Rob Landley <rob@landley.net> | 04:13:45 nbsp;PM 13-11-2012 | Announce release, add anchor tags to roadmap, tweak downloads in header (new bin directory pointing to downloads/binaries/$CURRENT). |
10df0ccb7875 | Rob Landley <rob@landley.net> | 07:33:05 nbsp;AM 13-11-2012 | Added tag 0.4.1 for changeset 8871e8002812 |
4e79810a727d | Rob Landley <rob@landley.net> | 06:32:03 nbsp;AM 13-11-2012 | Older versions of glibc predated posix-2008. They still provide most of what we need, but require a boot to the headers to get them to admit it. Note that uClibc lies and claims to be glibc so we have to specifically exclude it here. |
6fa8404c5cad | Rob Landley <rob@landley.net> | 02:59:56 nbsp;AM 12-11-2012 | Yet another attempt to get the fiddly patch file creation logic right. |
9a8534840827 | Rob Landley <rob@landley.net> | 06:24:14 nbsp;PM 10-11-2012 | On 32 bit platforms %ld doesn't match uint64_t, so do long long and %lld (rather than deal with verbose PRIu64 nonsense). |
ffba380a466e | Rob Landley <rob@landley.net> | 02:34:01 nbsp;PM 10-11-2012 | Fix reversed test: patch creates a file if /dev/null or dated the epoch _and_ first hunk being replaced is 0 lines at start of file, not one or the other. |
c65e89b70b58 | Rob Landley <rob@landley.net> | 03:03:03 nbsp;PM 08-11-2012 | Change df percentage calculation to match posix, spotted by Roy Tam. |
abb8ca2455f3 | Felix Janda <felix.janda@post | 11:19:07 nbsp;AM 08-11-2012 | wc -m only cares about counting characters. Attached is a try on implementing it and some test cases for it. The test cases are only for UTF-8 locales. |
e5138f409785 | Rob Landley <rob@landley.net> | 07:21:59 nbsp;PM 03-11-2012 | Make sha1sum and md5sum default to y. |
58fe702905a0 | Rob Landley <rob@landley.net> | 09:50:09 nbsp;AM 02-11-2012 | Use stridx. |
20f070c3e77c | Kyungwan Han <asura321@gmail.c | 09:55:29 nbsp;AM 01-11-2012 | Add vconfig.c - Creates virtual ethernet devices. |
add77b1dd346 | Felix Janda <felix.janda@post | 04:55:08 nbsp;PM 29-10-2012 | attached are some simple tests for dirname and wc and a fix for a small typo in another test script. |
e9806f0828a3 | Rob Landley <rob@landley.net> | 09:15:31 nbsp;PM 26-10-2012 | Follow symlinks to get actual device name, getmountlist() reverses order for us now, detect stdout to full device. |
ab1bdc6e5f51 | Rob Landley <rob@landley.net> | 04:28:14 nbsp;PM 23-10-2012 | Add md5sum in lsb, combine sha1sum (mostly shared infrastructure). Downside: current infrastructure can't give them different help text. Hmmm... |
76ec485eb607 | Rob Landley <rob@landley.net> | 05:57:23 nbsp;PM 21-10-2012 | Put the commands at the start of menuconfig and the toybox library options at the end. (Aesthetic tweak.) |
fdc10c9a02f6 | Rob Landley <rob@landley.net> | 05:09:30 nbsp;PM 16-10-2012 | Update roadmap/status with new toolbox analysis based on android system/core git repo. |
1f4f41abba90 | Rob Landley <rob@landley.net> | 09:31:07 nbsp;PM 08-10-2012 | Doc tweak about test suite. |
b7a3c6bfc51d | Rob Landley <rob@landley.net> | 09:27:58 nbsp;PM 08-10-2012 | Simplify sha1sum a little. |
2d995382e244 | Rob Landley <rob@landley.net> | 09:24:19 nbsp;PM 08-10-2012 | Fix thinko for uname -m when i686 binary runs on x86_64 host. |
c0e56edaf256 | Rob Landley <rob@landley.net> | 12:02:30 nbsp;AM 08-10-2012 | New build infrastructure to generate FLAG_ macros and TT alias, #define FOR_commandname before #including toys.h to trigger it. Rename DEFINE_GLOBALS() to just GLOBALS() (because I could never remember if it was DECLARE_GLOBALS). Convert existing commands to use new infrastructure, and replace optflag constants with FLAG_ macros where appropriate. |
dc7a77d19408 | Rob Landley <rob@landley.net> | 11:53:25 nbsp;PM 07-10-2012 | Missing line in patch -l. Oops. |
7bc8f5e9d1e2 | Rob Landley <rob@landley.net> | 10:57:27 nbsp;PM 07-10-2012 | Test tweaks. Set +x on two scripts (so they can be run standalone), fix chgrp so it doesn't abort test all. |
b77293f66012 | Rob Landley <rob@landley.net> | 07:31:12 nbsp;PM 07-10-2012 | Fix thinko in xpidfile() |
4cd9dffe67ea | Rob Landley <rob@landley.net> | 07:07:34 nbsp;PM 06-10-2012 | patch -l (loose match) |
0ece44580b5c | Rob Landley <rob@landley.net> | 07:01:23 nbsp;PM 06-10-2012 | Trivial cleanup |
a54733f76575 | Rob Landley <rob@landley.net> | 01:54:24 nbsp;AM 06-10-2012 | Fix catv to display byte 255 correctly. (It's both M- and ^?.) |
a631a3b45b72 | Rob Landley <rob@landley.net> | 11:33:36 nbsp;PM 05-10-2012 | Cleanup mknod. |
3514b035d645 | Rob Landley <rob@landley.net> | 12:17:16 nbsp;AM 17-09-2012 | Clean up sha1sum, make it use global union properly. |
c64c1069291a | Rob Landley <rob@landley.net> | 06:44:12 nbsp;PM 09-09-2012 | gethostname: Tighten up error messages slightly, switch to default "y". |
787eac5f1dac | Rob Landley <rob@landley.net> | 01:27:54 nbsp;AM 08-09-2012 | Add switch_root and fix infrastructure to understand name "switch_root". |
85dd282b08eb | Rob Landley <rob@landley.net> | 07:49:40 nbsp;PM 06-09-2012 | I screwed up ls in commit 580. Oops. Fix it. |
7c8103e5d2e4 | Rob Landley <rob@landley.net> | 03:10:18 nbsp;AM 06-09-2012 | Posix compliance: wc shouldn't have trailing spaces (breaks aboriginal's mkinitr amfs script), when to print filenames was wrong, and it should have a "total" line when counting multiple arguments. |
1f4b0667fcea | Rob Landley <rob@landley.net> | 09:25:46 nbsp;PM 03-09-2012 | Update status page. |
b0e87ff287ca | Rob Landley <rob@landley.net> | 09:24:46 nbsp;PM 03-09-2012 | mktemp broke kernel build, so new rules: if you don't specify anything, /tmp/tmp.* Specify a file, ./file. Specify -p dir then dir/tmp.*. Specify -p dir and file, dir/file. Also implement -q which lsb wants. |
ee429cfcb22d | Rob Landley <rob@landley.net> | 05:25:50 nbsp;AM 27-08-2012 | Roy Tam pointed out that sh.c didn't get fully converted. |
1a0eedf79554 | Ashwini Kumar <ak.ashwini@gmail | 09:17:00 nbsp;PM 26-08-2012 | Add du command. |
aba51702273d | Rob Landley <rob@landley.net> | 04:33:06 nbsp;PM 26-08-2012 | Split off pre-relaunch news entries into a separate oldnews.html page. |
f91b7c89bc85 | Rob Landley <rob@landley.net> | 06:08:51 nbsp;PM 25-08-2012 | Regularize command headers, update links to standards documents. |
58b7d96e1d61 | Rob Landley <rob@landley.net> | 04:34:08 nbsp;PM 25-08-2012 | Toysh is our posix sh, so move from "other" to "posix" and use sh as the base command name. |
658b97b85a5b | Rob Landley <rob@landley.net> | 03:43:02 nbsp;PM 25-08-2012 | Teach build to compare toys/*/*.c against .config symbol names instead of stopping at first _ when assembling list of files to build, and convert - to _. This lets us have commands like switch_root or nbd-client. |
3a9241add947 | Rob Landley <rob@landley.net> | 02:25:22 nbsp;PM 25-08-2012 | Move commands into "posix", "lsb", and "other" menus/directories. |
689f095bc976 | Rob Landley <rob@landley.net> | 02:24:24 nbsp;PM 25-08-2012 | Some dubious asides, currently commented out. |
31103f9568f2 | Rob Landley <rob@landley.net> | 11:51:25 nbsp;AM 25-08-2012 | Check in the updated news and status web pages. |
12800a81645b | Rob Landley <rob@landley.net> | 09:12:02 nbsp;PM 18-08-2012 | Fix bug spotted by Avery Pennarun: getusername() and getgroupname() can reuse the utoa buffer when neither is recognized, meaning uid would be shown again instead of gid. |
734206bd09aa | Rob Landley <rob@landley.net> | 10:24:30 nbsp;PM 16-08-2012 | Bugfix from Avery Pennarun: getpriority() uses a different range than nice(), so follow thenice man page and zero errno then check it if nice returns -1. |
c96444da80b7 | Elie De Brauwer <eliedebrauwer@gm | 12:53:54 nbsp;PM 15-08-2012 | Adding usleep |
9c1c5ecd6880 | Rob Landley <rob@landley.net> | 01:42:06 nbsp;AM 14-08-2012 | Replace TOY_LIST_LEN with more generic ARRAY_LEN() |
878aca71af67 | Rob Landley <rob@landley.net> | 11:05:16 nbsp;PM 05-08-2012 | Rewrite taskset to use syscall directly without macros/prototypes glibc refuses to make available without yet more wacky inappropriate #defines. (Linux is not the hurd.) |
28ccfd873aac | Rob Landley <rob@landley.net> | 06:01:12 nbsp;AM 31-07-2012 | Refactoring, no code change. |
32e3dccc892c | Rob Landley <rob@landley.net> | 01:48:28 nbsp;AM 30-07-2012 | Add dos2unix/unix2dos, remove old wrapper versions. |
c52db6064510 | Rob Landley <rob@landley.net> | 01:01:33 nbsp;AM 30-07-2012 | Add signal handler to clean up tempfile. |
c5e41c7d3952 | Rob Landley <rob@landley.net> | 02:52:36 nbsp;AM 24-07-2012 | Minor cleanups, mostly whitespace. |
52da969d521d | Rob Landley <rob@landley.net> | 11:55:34 nbsp;PM 23-07-2012 | Added tag 0.4.0 for changeset 85fc06bd63c4 |
07d79af7182c | Rob Landley <rob@landley.net> | 11:38:34 nbsp;PM 23-07-2012 | Workaround longstanding glibc/ld bug, ala http://sources.redhat.com/bugzilla/show_bug.cgi?id=3400, which prevents "./toybox | wc" from producing any output when toybox was statically linked. |
8f90d3aa019f | Rob Landley <rob@landley.net> | 11:58:40 nbsp;PM 21-07-2012 | More web page roadmap/status update stuff. |
31f49e7968db | Rob Landley <rob@landley.net> | 10:45:05 nbsp;PM 21-07-2012 | Make chmod +w respect umask, implement +s and +t, fix ls to show suid/sgid/stid without x bit. |
6ba38c2c79c1 | Rob Landley <rob@landley.net> | 06:38:36 nbsp;PM 21-07-2012 | Use "_password" instead of "_passwd" for names in lib/password.c. |
6d878191f18b | Rob Landley <rob@landley.net> | 06:37:26 nbsp;PM 21-07-2012 | Add date -r, make -u work even when /etc/localtime set, and lots of cleanup/refactoring. |
37aa821e7bde | Rob Landley <rob@landley.net> | 12:29:27 nbsp;AM 21-07-2012 | Add status.html and script to calculate it from roadmap info. |
fe8c07e8db55 | Elie De Brauwer <eliedebrauwer@gm | 09:43:27 nbsp;AM 20-07-2012 | taskset.c now also support executing new commands with a given cpu affinity mask |
21ef5ce1c653 | Elie De Brauwer <eliedebrauwer@gm | 08:42:44 nbsp;AM 20-07-2012 | toys/login.c: make use of the read_passwd function offered by the passwd library. |
a76ba3d58ad5 | Rob Landley <rob@landley.net> | 09:10:57 nbsp;PM 18-07-2012 | Trivial cleanups. |
1af525d9f724 | Rob Landley <rob@landley.net> | 08:28:19 nbsp;PM 18-07-2012 | Cleanup of w command. |
b67a8ceaf110 | Rob Landley <rob@landley.net> | 08:21:50 nbsp;PM 18-07-2012 | Add w command by Gaurang Shastri. |
a727b516ef77 | Rob Landley <rob@landley.net> | 12:19:08 nbsp;AM 18-07-2012 | Only add / in dirtree_path if it hasn't already got one, spotted by Ashwini Sharma. |
18b14e52a577 | Rob Landley <rob@landley.net> | 11:11:06 nbsp;PM 17-07-2012 | Largely cosmetic code cleanups. |
756f794beece | Elie De Brauwer <eliedebrauwer@gm | 01:28:51 nbsp;PM 15-07-2012 | Adding initial implementation of taskset |
2c917f5acc00 | Rob Landley <rob@landley.net> | 08:54:47 nbsp;AM 17-07-2012 | Add passwd by Kyungwan Han. |
c8d0da535883 | Rob Landley <rob@landley.net> | 05:47:08 nbsp;PM 15-07-2012 | Add documentation for lib/llist.c and lib/dirtree.c. |
9e2b6db36ab6 | Rob Landley <rob@landley.net> | 05:22:04 nbsp;PM 15-07-2012 | Genericize llist code a bit: rename llist_free() to llist_traverse(), and no longer accept NULL as a synonym for free. |
2037b8396427 | Rob Landley <rob@landley.net> | 04:56:20 nbsp;PM 15-07-2012 | New infrastructure for od (oops). |
f96fe64b1ed0 | Rob Landley <rob@landley.net> | 12:59:32 nbsp;AM 14-07-2012 | Fill out od -c and -f. |
4625d5e9d261 | Rob Landley <rob@landley.net> | 08:59:17 nbsp;PM 11-07-2012 | Complete rewrite of od, mostly working. (Need to finish -c and -f.) |
e75d11582cc7 | Rob Landley <rob@landley.net> | 11:16:16 nbsp;PM 09-07-2012 | Add modinfo by Andre Renaud. |
bf3d3a7a8314 | Elie De Brauwer <eliedebrauwer@gm | 10:58:28 nbsp;PM 05-07-2012 | - Do not abort testing after running the sort tests - Add tail testcases for input not ending on a newline - Fix condition where input coming from stdin does not have a trailing newline |
c2f62a97261d | Elie De Brauwer <eliedebrauwer@gm | 08:11:40 nbsp;PM 05-07-2012 | Put cmp.c EOF notice on stderr |
0606e2a29c64 | Rob Landley <rob@landley.net> | 08:21:57 nbsp;AM 05-07-2012 | Add LSB link to the template, for reference. |
dafdd5875182 | Rob Landley <rob@landley.net> | 11:48:15 nbsp;PM 01-07-2012 | A note on error messages and internationalization. |
b8ef889cbfae | Rob Landley <rob@landley.net> | 04:31:37 nbsp;PM 30-06-2012 | Add NOP b (byte) suffix to atolx() since od needs it. |
39c32605072b | Rob Landley <rob@landley.net> | 08:47:01 nbsp;PM 26-06-2012 | Minor cleanups and refactoring. Make FLAG macros closer to what should eventually be generated for us by the build infrastructure. |
e0b950c73c3a | Rob Landley <rob@landley.net> | 08:45:56 nbsp;PM 26-06-2012 | Longer usage line and combine ascii[] into a single string. |
319791b92306 | Rob Landley <rob@landley.net> | 08:45:14 nbsp;PM 26-06-2012 | Some refactoring, shouldn't affect the generated code. |
d2e47f2d01c4 | Rob Landley <rob@landley.net> | 07:36:45 nbsp;PM 26-06-2012 | First drop of od, from Andre Renaud. |
b1cc1d1ead16 | Rob Landley <rob@landley.net> | 06:42:24 nbsp;AM 25-06-2012 | Update news page for the past two releases. |
658558226f3b | Rob Landley <rob@landley.net> | 06:33:58 nbsp;AM 25-06-2012 | Added tag 0.3.1 for changeset 8bee9c27c219 |
c2f22880136e | Rob Landley <rob@landley.net> | 06:33:41 nbsp;AM 25-06-2012 | Added tag 0.3.0 for changeset d8566c3321f0 |
78aaef2a7ac9 | Rob Landley <rob@landley.net> | 06:35:49 nbsp;PM 24-06-2012 | Unify chown and chgrp, add support for -hHLP flags. |
728c94a0022d | Rob Landley <rob@landley.net> | 03:26:53 nbsp;PM 24-06-2012 | Work around a Bash bug that removes "." from the $PATH when you're root. (The FSF believes it knows better than you, and won't let you do things, in the name of Freedom.) |
991bc01b7c81 | Rob Landley <rob@landley.net> | 09:28:38 nbsp;PM 23-06-2012 | Add chgrp test. |
285019a129c0 | Rob Landley <rob@landley.net> | 10:14:13 nbsp;PM 22-06-2012 | Minor code refactoring. |
97abd4a9813b | Rob Landley <rob@landley.net> | 11:23:24 nbsp;PM 18-06-2012 | Replace CCFLAGS with description of how to add flags to HOSTCC. |
26d35be54171 | Rob Landley <rob@landley.net> | 11:22:08 nbsp;PM 18-06-2012 | Add date command by Andre Renaud. |
6ec2178fafa4 | Rob Landley <rob@landley.net> | 03:16:08 nbsp;PM 16-06-2012 | Add dirtree_parentfd() |
628eb9b22032 | Rob Landley <rob@landley.net> | 02:19:56 nbsp;PM 16-06-2012 | More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such. |
ef7e7ebaab86 | Rob Landley <rob@landley.net> | 12:33:33 nbsp;AM 14-06-2012 | A few more links for the index. |
56fccc3ce743 | Rob Landley <rob@landley.net> | 12:01:14 nbsp;AM 14-06-2012 | Cosmetic tweak to command preamble. |
e28e4b950816 | Rob Landley <rob@landley.net> | 11:58:21 nbsp;PM 13-06-2012 | Fix an embarassing bug causing ls -l to segfault on 32 bit targets. |
918de13c86a5 | Rob Landley <rob@landley.net> | 01:14:50 nbsp;AM 12-06-2012 | Delete wrappers converted to commands. |
15a8d71674b4 | Rob Landley <rob@landley.net> | 11:57:16 nbsp;PM 11-06-2012 | Multiplexer needs stayroot flag for suid handling. |
60a99fae7ccc | Rob Landley <rob@landley.net> | 07:44:33 nbsp;PM 10-06-2012 | The linux from scratch build wants -v on chmod. |
4af1e1d784fa | Rob Landley <rob@landley.net> | 10:25:49 nbsp;PM 09-06-2012 | Implement DIRTREE_SYMFOLLOW and ls -cSHL. |
98356226c811 | Rob Landley <rob@landley.net> | 07:49:37 nbsp;PM 09-06-2012 | Feeding -1 to xdup() isn't an error. |
23a66c86a548 | Rob Landley <rob@landley.net> | 07:06:49 nbsp;PM 09-06-2012 | Add ls -kqsunort, and fix -F @symlink. |
67a069d62c11 | Rob Landley <rob@landley.net> | 12:32:12 nbsp;AM 03-06-2012 | Update chmod to work with new dirtree, and fix bugs in string_to_mode(). |
38d3cfb8a38c | Rob Landley <rob@landley.net> | 08:27:51 nbsp;PM 01-06-2012 | Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags. |
4fa1b32871f6 | Rob Landley <rob@landley.net> | 08:04:39 nbsp;PM 01-06-2012 | Factor out dirtree_comeagain() callback, setting up depth-first search with open filehandle in node->extra. |
124786aeeb3e | Rob Landley <rob@landley.net> | 05:59:11 nbsp;PM 01-06-2012 | Convert another realpath use to xrealpath(). |
0f6f98009a76 | Rob Landley <rob@landley.net> | 01:51:22 nbsp;PM 01-06-2012 | Convert mktemp to use xrealpath, and general clean up while there. |
eec463764dbc | Rob Landley <rob@landley.net> | 01:50:41 nbsp;PM 01-06-2012 | Add xrealpath() at suggestion of Ashish Briggers. |
44785cd0821e | Rob Landley <rob@landley.net> | 09:22:10 nbsp;PM 31-05-2012 | Implement -C and -x for ls. |
e495a7afc267 | Rob Landley <rob@landley.net> | 09:17:11 nbsp;PM 31-05-2012 | cp doesn't really need the optstring + logic. Still needs to be updated for new dirtree, though. |
6cd8ae641e13 | Rob Landley <rob@landley.net> | 12:56:17 nbsp;AM 27-05-2012 | Update chgrp so -R works, tweaking DIRTREE_COMEAGAIN design along the way. |
fb98c1ead352 | Rob Landley <rob@landley.net> | 09:54:16 nbsp;PM 23-05-2012 | Probe available libraries to link --as-needed, avoiding "unknown libarary" errors. |
8c4ae8a78eae | Rob Landley <rob@landley.net> | 03:00:19 nbsp;PM 20-05-2012 | dirtree logic cleanup: switch DIRTREE_NORECURSE and DIRTREE_NOSAVE to DIRTREE_RECURSE and DIRTREE_SAVE. |
bdcb80e9d316 | Rob Landley <rob@landley.net> | 02:58:39 nbsp;PM 20-05-2012 | Silence pointless warnings. |
b6f601e5e693 | Rob Landley <rob@landley.net> | 09:11:43 nbsp;PM 16-05-2012 | First pass at a complete rewrite of string_to_mode(). (It compiled!) |
39f4e7dda7ad | Rob Landley <rob@landley.net> | 06:39:01 nbsp;AM 09-05-2012 | Remove strndupa() gnu-ism at Georgi's suggestion, and adjust mdev to compile with new dirtree. (No idea if it works, this command was never finished and needs a lot more work.) |
4d0f02f30b8e | Rob Landley <rob@landley.net> | 06:11:23 nbsp;AM 09-05-2012 | Whitespace (tabs vs spaces) cleanup. |
d6f7e788ac34 | Elie De Brauwer <eliedebrauwer@gm | 11:45:45 nbsp;AM 01-05-2012 | Addition of mktemp |
e3b171e6df24 | Rob Landley <rob@landley.net> | 01:22:50 nbsp;AM 28-04-2012 | Georgi pointed out that some overly-pedantic C libraries require you to include both "string.h" and "strings.h". (Most don't.) |
f3b4a916525c | Rob Landley <rob@landley.net> | 07:59:38 nbsp;PM 26-04-2012 | Simplify/unify listfiles recursion: populate directory node (and detect top of tree) at start of function rather than end (and redundantly in main). Move title printing down next to total printing. |
0b11a1662686 | Elie De Brauwer <eliedebrauwer@gm | 11:09:27 nbsp;PM 24-04-2012 | Adding initial version of login.c |
7792f8f65310 | Rob Landley <rob@landley.net> | 08:44:09 nbsp;PM 24-04-2012 | Make -d work in ls. |
5c4ac67899a4 | Rob Landley <rob@landley.net> | 05:48:03 nbsp;AM 24-04-2012 | Require -R to recurse, but descend into directories listed on command line. |
9b3af46b888a | Rob Landley <rob@landley.net> | 11:01:23 nbsp;PM 22-04-2012 | More work on ls. Now ls -lR sort of works-ish. |
842d3d17c507 | Elie De Brauwer <eliedebrauwer@gm | 07:55:13 nbsp;PM 14-04-2012 | Adding logname |
e692fc11a2c8 | Rob Landley <rob@landley.net> | 10:34:34 nbsp;PM 14-04-2012 | Refactor uniq.c a bit. |
1bcdf538bead | Rob Landley <rob@landley.net> | 10:31:53 nbsp;PM 14-04-2012 | Teach make.sh to create flag macros, but with the wrong names. Dunno how to make a translation macro or #ifdef guard to get the names right so they actually be _used_ yet... |
eb7ea22c7505 | Rob Landley <rob@landley.net> | 10:30:41 nbsp;PM 14-04-2012 | Rewrite dirtree so we don't need readdir, scandir, and fts.h. Rewrite ls (from scratch) to use new dirtree infrastructure. (This breaks everything else that currently uses dirtree.) |
43e9d331c805 | Rob Landley <rob@landley.net> | 09:43:24 nbsp;PM 14-04-2012 | Comment and whitespace changes. |
ea5c68a5b09e | Rob Landley <rob@landley.net> | 09:41:19 nbsp;PM 14-04-2012 | Use FLAG_ macros for echo optflags. |
2a9dde00db28 | Rob Landley <rob@landley.net> | 09:27:00 nbsp;PM 14-04-2012 | Match uint64_t with PRIu64 to avoid warnings on 64 bit builds. |
f69042e932fa | Elie De Brauwer <eliedebrauwer@gm | 07:11:45 nbsp;PM 11-04-2012 | toybuf usage enhancement, tabs to spaces, teminal height refresh |
49861be1f28e | Kevin Chase <kevincha99@hotma | 10:15:52 nbsp;AM 07-04-2012 | Replace ?: gcc extension with standard code |
0392c177d0f2 | Elie De Brauwer <eliedebrauwer@gm | 01:31:44 nbsp;PM 09-04-2012 | Adding vmstat |
8ad2a7d440d6 | Elie De Brauwer <eliedebrauwer@gm | 11:30:49 nbsp;PM 02-04-2012 | Adding mountpoint |
24e0c514dbb5 | Ilya Kuzmich <ilya.kuzmich@gma | 09:01:34 nbsp;AM 22-03-2012 | Implement comm. |
848a033b817a | Rob Landley <rob@landley.net> | 09:00:59 nbsp;AM 22-03-2012 | The -s flag includes staying quiet about missing files. |
66b0f99d0c0b | Rob Landley <rob@landley.net> | 05:49:14 nbsp;PM 21-03-2012 | Test the right variable in NULL guard, and add NOP "s" suffix. |
f78c63a7035c | Rob Landley <rob@landley.net> | 11:10:54 nbsp;AM 20-03-2012 | Using /dev/tty for yesno() is wrong because yes 'n' | cp -ial needs to work. |
cf6bcb27fb3d | Rob Landley <rob@landley.net> | 08:56:18 nbsp;PM 19-03-2012 | Unwind gratuitous macros. |
f9fdd3c2ffe6 | Rob Landley <rob@landley.net> | 08:15:08 nbsp;PM 19-03-2012 | Have probe for unshare test for actual unshare() function in libc. |
05744b317682 | Daniel Walter <d.walter@0x90.at | 07:57:56 nbsp;PM 19-03-2012 | Add string to mode_t parser |
ee00a7f4587c | Rob Landley <rob@landley.net> | 07:19:21 nbsp;PM 19-03-2012 | Remove "feature test macros", replace non-portable fdprintf() with standard fprintf(). |
522d90613ae7 | Georgi Chorbadzhi <gf@unixsol.org> | 06:42:08 nbsp;AM 16-03-2012 | Implement Apple and Android versions of getline(), getdelim(), and clearenv(). |
c4849f7e354d | Rob Landley <rob@landley.net> | 06:20:48 nbsp;AM 16-03-2012 | The linux header doesn't prototype unshare, and the glibc header introduced a regression in recent versions inexplicably crediting a linux feature to the FSF, so add the prototype ourselves. |
bc329417f840 | Rob Landley <rob@landley.net> | 08:49:11 nbsp;PM 15-03-2012 | Simplify nanosleep call. |
16a292680336 | Georgi Chorbadzhi <gf@unixsol.org> | 10:04:06 nbsp;PM 14-03-2012 | Implement uniq. |
b9bfb8731cb3 | Rob Landley <rob@landley.net> | 09:02:19 nbsp;PM 14-03-2012 | Default new ch* commands to n until enough is implemented not to break aboriginal build. |
410aeba45c96 | Georgi Chorbadzhi <gf@unixsol.org> | 09:05:12 nbsp;PM 13-03-2012 | New toys - chmod, chown, and chgrp. |
7fa9a05de2b7 | Rob Landley <rob@landley.net> | 11:00:28 nbsp;PM 12-03-2012 | Extensive semi-gratuitous refactoring: factor out common code, handle euid!=uid and egid!=gid cases. (Note: test suite requires root access, possibly container support.) |
cc0d4ab069d7 | Rob Landley <rob@landley.net> | 08:56:56 nbsp;PM 12-03-2012 | Tighten up the code a bit, and use actual process group id instead of what /etc/passwd says. |
6da3be91efef | Rob Landley <rob@landley.net> | 12:26:23 nbsp;AM 12-03-2012 | Yet another header for technical susv4 compliance. |
2c48247a01a1 | Rob Landley <rob@landley.net> | 12:25:40 nbsp;AM 12-03-2012 | Redo tail to use optargs and optionally support lseek. Add support to optargs and llist.c, plus add a test suite entry. Still no -f support though. |
9f4c1fd2de1b | Georgi Chorbadzhi <gf@unixsol.org> | 02:57:33 nbsp;PM 10-03-2012 | Fix nanosleep() usage. |
28427d2fff60 | Rob Landley <rob@landley.net> | 08:33:16 nbsp;PM 09-03-2012 | Replace deprecated libc function with its totally renamed equivalent. |
35cb74041507 | Rob Landley <rob@landley.net> | 08:23:08 nbsp;PM 09-03-2012 | Work around glibc regression by including Linux header directly. |
137bf3449a7b | Rob Landley <rob@landley.net> | 08:33:57 nbsp;AM 09-03-2012 | Add lib/portability.h description with explanation of SWAP() macros. |
b7529b608ea3 | Rob Landley <rob@landley.net> | 08:14:55 nbsp;PM 08-03-2012 | More stabs at getting #includes right, and moving off of deprecated functions. |
13cacbd09de0 | Rob Landley <rob@landley.net> | 08:05:36 nbsp;PM 07-03-2012 | Fix mkdir -p to accept paths that already exist, and detect path ending in a file. |
f05f660d9c4f | Rob Landley <rob@landley.net> | 07:04:50 nbsp;PM 07-03-2012 | Consolidate headers. |
b7a4862fbf0d | Rob Landley <rob@landley.net> | 07:00:21 nbsp;PM 07-03-2012 | Silence a couple pointless warnings. |
e430db2894be | Rob Landley <rob@landley.net> | 09:19:57 nbsp;PM 06-03-2012 | Cleanups: use perror_msg() and make mode a global. |
f656fc975856 | Georgi Chorbadzhi <gf@unixsol.org> | 08:58:13 nbsp;PM 06-03-2012 | Add mkfifo. |
ed6ed62f7db4 | Rob Landley <rob@landley.net> | 08:49:03 nbsp;PM 06-03-2012 | Web page updates. |
9317c06e2d20 | Rob Landley <rob@landley.net> | 08:48:27 nbsp;PM 06-03-2012 | Comment and whitespace tweaks. |
688c74534227 | Rob Landley <rob@landley.net> | 11:15:50 nbsp;PM 05-03-2012 | mkdir cleanups: Let umask do its thing at the syscall level, have mode be a global to prepare for -m, use do_blah name loopfiles() usually calls, one less redundant mkdir() call, go ahead and modify writeable args instead of strdup(), return before restoring / so error message is better, use perror_msg(). |
057aa04da8b3 | Georgi Chorbadzhi <georgi@unixsol.o | 10:19:36 nbsp;PM 05-03-2012 | Add mkdir. |
4250d52c84c8 | Rob Landley <rob@landley.net> | 08:48:35 nbsp;PM 05-03-2012 | Fix xargs -0 option. |
e2aa5cb7a63f | Pere Orga <gotrunks@gmail.c | 12:25:32 nbsp;AM 05-03-2012 | whoami: fix toy description, no code changes |
4bb140e1cc68 | Rob Landley <rob@landley.net> | 04:43:12 nbsp;PM 04-03-2012 | Add clear. |
a30a84a9052c | Rob Landley <rob@landley.net> | 04:27:21 nbsp;PM 04-03-2012 | Add tac. (Shell wrapper is smaller, but all-in-one static binary is compelling use case.) |
fd374f9a9586 | Rob Landley <rob@landley.net> | 01:29:57 nbsp;AM 04-03-2012 | Minor optimization. |
0d20c93b888e | Georgi Chorbadzhi <gf@unixsol.org> | 01:26:48 nbsp;AM 04-03-2012 | Add whoami. |
2c27fcfa8d15 | Georgi Chorbadzhi <gf@unixsol.org> | 01:24:06 nbsp;AM 04-03-2012 | Fix build on slackware-current. |
405e73ce65cf | Rob Landley <rob@landley.net> | 12:50:44 nbsp;AM 04-03-2012 | Add longopt, refactor so only one instance of each loop, requre = as part of match, update exit code. |
2790105914ea | Georgi Chorbadzhi <georgi@unixsol.o | 11:55:27 nbsp;PM 03-03-2012 | Implement printenv command. |
2b7b1ad04bbb | Rob Landley <rob@landley.net> | 11:45:01 nbsp;PM 03-03-2012 | Make floating point support depend on TOYBOX_FLOAT, make 0.1m work. |
f1e82dfa2131 | Georgi Chorbadzhi <georgi@unixsol.o | 10:55:33 nbsp;PM 03-03-2012 | Add fraction and extension support to sleep. |
e8a9df4efb14 | Andre Renaud <andre@bluewaters | 06:17:49 nbsp;PM 03-03-2012 | Add -A to ls |
84b226df2709 | Rob Landley <rob@landley.net> | 06:17:26 nbsp;PM 03-03-2012 | Added tag 0.2.1 for changeset 9bcc288a1c54 |
344c267e9fe5 | Rob Landley <rob@landley.net> | 10:56:11 nbsp;AM 03-03-2012 | Fix from Georgi Chorbadzhiyski to make cross compiling more robust. |
ad065e2d1b96 | Rob Landley <rob@landley.net> | 08:18:17 nbsp;PM 02-03-2012 | This uses floating point. |
52265e9d360c | Rob Landley <rob@landley.net> | 08:18:02 nbsp;PM 02-03-2012 | Add copyright notice, fluff out help text, use xexec(). |
03a8f7430ebe | Rob Landley <rob@landley.net> | 08:33:01 nbsp;AM 02-03-2012 | Only show one normal difference (sans -l) and EOF message should go to stdout, not stderr. |
7339560d3f85 | Rob Landley <rob@landley.net> | 08:27:50 nbsp;AM 02-03-2012 | Cleanup pass, and support unrecognized slash chars ala "echo -e p". |
829503ea7f76 | Rob Landley <rob@landley.net> | 09:36:20 nbsp;PM 01-03-2012 | Add -n, which kernel build needs. |
f2e61cb1bb9b | Rob Landley <rob@landley.net> | 06:34:35 nbsp;AM 28-02-2012 | Now that generated/Config.probed is its own file, add it to build dependencies. |
e7c9a6da6cda | Rob Landley <rob@landley.net> | 06:34:09 nbsp;AM 28-02-2012 | Make documentation even fluffier. |
b73d8e3c2d3b | Rob Landley <rob@landley.net> | 12:29:52 nbsp;AM 28-02-2012 | Add "-" type to optargs and teach tail.c to use it. Tighten up help text, use xzalloc() and xputc() as appropriate. |
f793d5347f08 | Rob Landley <rob@landley.net> | 09:56:49 nbsp;PM 27-02-2012 | Upgrade yesno() and make cp -i use it. |
b0dcd667f185 | Rob Landley <rob@landley.net> | 10:04:37 nbsp;PM 26-02-2012 | The aboriginal linux build needs ls -ditc and probably some more unimplemented options yet... |
bbe500e531e7 | Rob Landley <rob@landley.net> | 09:53:15 nbsp;PM 26-02-2012 | Web page tweaks. Remove background image (makes it hard ot read for some people), and use local roadmap instead of third party wiki. |
d73c956d902f | Rob Landley <rob@landley.net> | 09:52:07 nbsp;PM 26-02-2012 | Teach patch -p that consecutive /// counts as one path component. |
b081ce989991 | Rob Landley <rob@landley.net> | 04:11:25 nbsp;PM 26-02-2012 | Teach lib/args.c that " " this option must take a _separate_ argument, so "kill -stop" and "kill -s top" aren't the same thing. Make kill.c use it, and remove leftover debug printfs. |
2dd50adc460e | Rob Landley <rob@landley.net> | 01:48:00 nbsp;PM 26-02-2012 | Factor out common code between killall/kill and move it to lib/lib.c, plus cleanups on kill.c. |
bef57ed266cf | Bryce Fricke <devnull@localhos | 10:08:27 nbsp;PM 23-02-2012 | Implemented -i for cp |
1b7ad01f5e5e | Rob Landley <rob@landley.net> | 09:03:18 nbsp;PM 23-02-2012 | Don't mix the the probed symbols with the command symbols. |
2f53279a8d96 | Rob Landley <rob@landley.net> | 08:56:10 nbsp;PM 23-02-2012 | Bugfix: use the right USE symbol. |
50591238eb4e | Timothy Elliott <tle@holymonkey.c | 11:51:13 nbsp;AM 23-02-2012 | Add tail. |
8206db524ca6 | Daniel Walter <d.walter@0x90.at | 09:39:20 nbsp;PM 21-02-2012 | update id to be SUS compliant |
7a4551ff5eec | Rob Landley <rob@landley.net> | 09:27:10 nbsp;PM 21-02-2012 | Replace GPL python debug script with BSD shell script. |
94d673dfa95e | Andre Renaud <andre@bluewaters | 08:48:52 nbsp;PM 21-02-2012 | Add in the -n support, and the 64-bit defines. Force ls to act as ls -1 if used in a pipe. |
eb7204b52ded | Daniel Walter <d.walter@0x90.at | 07:45:19 nbsp;PM 21-02-2012 | Add new kill toy. Used to send signals to a process or a process group. |
ed505e8b16ee | Elie De Brauwer <eliedebrauwer@gm | 01:25:36 nbsp;PM 18-02-2012 | Adding insmod and rmmod |
2a566c2bbfd9 | Elie De Brauwer <eliedebrauwer@gm | 07:58:48 nbsp;PM 13-02-2012 | Adding mknod |
f1e2e1cd4a52 | Rob Landley <rob@landley.net> | 11:15:32 nbsp;PM 20-02-2012 | Tighten up the source code in largely cosmetic ways. |
5a7c16cef9dd | Rob Landley <rob@landley.net> | 08:20:12 nbsp;PM 20-02-2012 | Minor cleanups: lsmod should USE_LSMOD() instead of USE_FREE(), use consistent tab/space idents, and doesn't need a break after a function that exits. |
9e59c2720390 | Elie De Brauwer <eliedebrauwer@gm | 09:44:53 nbsp;AM 18-02-2012 | Adding lsmod |
fcf188ffdba1 | Rob Landley <rob@landley.net> | 10:21:45 nbsp;PM 19-02-2012 | Set HOSTCC only if it isn't already set as an environment variable. |
4c9ac8ee7d85 | Rob Landley <rob@landley.net> | 05:37:49 nbsp;PM 19-02-2012 | Minor tweaks. |
2c162816e81a | Elie De Brauwer <eliedebrauwer@gm | 03:33:27 nbsp;PM 18-02-2012 | Adding swapon and swapoff |
a11a6cd272ae | Elie De Brauwer <eliedebrauwer@gm | 02:13:55 nbsp;PM 18-02-2012 | mkswap helpstring and argument string |
2b54b1ab1a79 | Rob Landley <rob@landley.net> | 10:44:11 nbsp;PM 18-02-2012 | Nathan McSween convinced me compilers that inline memset() can optimize the bzero case pretty well. |
4696bfc4057e | Rob Landley <rob@landley.net> | 06:54:30 nbsp;PM 18-02-2012 | Cleanups to killall. |
ebcf0be0bedc | Rob Landley <rob@landley.net> | 06:53:57 nbsp;PM 18-02-2012 | And again, I forgot to check in a file. Oops. |
f42e11b6712f | Rob Landley <rob@landley.net> | 06:09:14 nbsp;PM 18-02-2012 | Cleanups to pidof (including some global infrastructure shared with killall). |
4797bc28df99 | Rob Landley <rob@landley.net> | 03:19:00 nbsp;PM 18-02-2012 | More ls updates from Andre Renaud: Add -R and initial support for listing files on the command line. |
ff9ee8fc15e1 | Rob Landley <rob@landley.net> | 03:12:41 nbsp;PM 18-02-2012 | Add killall by Andreas Heck, and factor out common pid code to lib.h. |
3c1104ff57f2 | Rob Landley <rob@landley.net> | 03:08:31 nbsp;PM 18-02-2012 | Add pidof by Andreas Heck. |
d20a2e1b2e42 | Timothy Elliott <tle@holymonkey.c | 10:47:36 nbsp;PM 08-02-2012 | Add tests for cmp. |
1aa66ba2084a | Rob Landley <rob@landley.net> | 12:06:12 nbsp;PM 17-02-2012 | Add V=1 support to make. |
9494ffce734e | Rob Landley <rob@landley.net> | 12:05:26 nbsp;PM 17-02-2012 | Sigh: moving a header to toys.h isn't very useful if I forget to check in toys.h. |
b0f3037258e9 | Rob Landley <rob@landley.net> | 05:27:37 nbsp;AM 17-02-2012 | Move realpath from loopfiles() to a for loop, so we don't get hung on read permission for file data when we just want to look at directory info. |
60e817c6b0b6 | Rob Landley <rob@landley.net> | 04:47:16 nbsp;AM 17-02-2012 | Realpath, by Andre Renaud. |
524a949c7fc5 | Rob Landley <rob@landley.net> | 04:46:55 nbsp;AM 17-02-2012 | Move includes into toys.h, more xprintf() |
af125c381709 | Rob Landley <rob@landley.net> | 05:51:51 nbsp;PM 16-02-2012 | Minor cleanups: trim spaces from strings, use xprintf(). |
cd9ca5f54701 | Elie De Brauwer <eliedebrauwer@gm | 05:15:49 nbsp;PM 13-02-2012 | Adding free and uptime |
f4d6ff98f6a0 | Rob Landley <rob@landley.net> | 06:12:38 nbsp;AM 15-02-2012 | Error message fix from Pere (gotrunks at gmail). |
7bc392fa6298 | Rob Landley <rob@landley.net> | 05:55:38 nbsp;AM 15-02-2012 | Minor cleanups to hostname. |
b083b8c048c3 | Rob Landley <rob@landley.net> | 05:47:38 nbsp;AM 15-02-2012 | Add hostname from Andre Renaud. |
f67edb23415e | Rob Landley <rob@landley.net> | 11:43:33 nbsp;PM 13-02-2012 | Teach ln about multiple arguments. |
20d25e8b9d17 | Rob Landley <rob@landley.net> | 10:57:30 nbsp;PM 13-02-2012 | Add ln from Andre Renaud. |
b07a3d3f1f5f | Rob Landley <rob@landley.net> | 09:48:22 nbsp;PM 13-02-2012 | Tweak from Frank Bergmann: some broken optimizers complain about "type-punned pointers", so typecast to void * instead to shut it up. (Up there with the "may be used uninitialized" gripes.) |
da5aa3a09667 | Rob Landley <rob@landley.net> | 09:27:50 nbsp;PM 13-02-2012 | Second drop of ls from Andre, adds -l. |
3d8685b61d85 | Rob Landley <rob@landley.net> | 09:26:27 nbsp;PM 13-02-2012 | Add ls from Andre Renaud. |
d11ac7031572 | Rob Landley <rob@landley.net> | 09:16:03 nbsp;PM 13-02-2012 | Commit the web page change that announced the release. |
3e7c25961e94 | Rob Landley <rob@landley.net> | 09:13:05 nbsp;PM 13-02-2012 | Minor code cleanup and typo fix. |
528e3ba874f0 | Elie De Brauwer <eliedebrauwer@gm | 02:14:58 nbsp;PM 12-02-2012 | Add test for basename, fix issue where suffix is wrongfully applied if it appears in the middle of the filename |
2bd3a5df7372 | Rob Landley <rob@landley.net> | 08:44:32 nbsp;AM 13-02-2012 | The unshare test needs $CC defined, source configure to get it. |
560feabc6aa7 | Rob Landley <rob@landley.net> | 07:46:36 nbsp;AM 13-02-2012 | Added tag 0.2.0 for changeset e708e8933a50 |
a62df5f6da8e | Rob Landley <rob@landley.net> | 06:04:15 nbsp;PM 12-02-2012 | Add clear (wrapper). |
270366f582fd | Timothy Elliott <tle@holymonkey.c | 09:59:57 nbsp;PM 10-02-2012 | Add tests for head |
365bda87f40d | Rob Landley <rob@landley.net> | 01:42:24 nbsp;PM 11-02-2012 | Minor cleanups to echo: collapse together three tolower() calls, make indent/brackets a bit more regular/obvious, and replace some spaces with tabs in help text (in a way that won't matter until I finish rewriting scripts/config2help.py in C). |
ef3e5284bf07 | Elie De Brauwer <eliedebrauwer@gm | 02:58:50 nbsp;PM 11-02-2012 | Fix overflow in octal formatting in echo, add support for hexadecimal input, add tests for octal and hexadecimal formatting |
d2ad17b2e509 | Elie De Brauwer <eliedebrauwer@gm | 01:46:49 nbsp;PM 11-02-2012 | Add tests for cksum |
2f9b215b3130 | Elie De Brauwer <eliedebrauwer@gm | 01:48:04 nbsp;PM 11-02-2012 | Correct cksum parameters and clarify -N option |
dc44e709bdb6 | Elie De Brauwer <eliedebrauwer@gm | 01:36:48 nbsp;PM 10-02-2012 | Correct description of nice levels in help of nice |
0d3961f2d3cf | Rob Landley <rob@landley.net> | 06:36:42 nbsp;AM 09-02-2012 | Cleanups for head. |
41a2130487e6 | Timothy Elliott <tle@holymonkey.c | 05:35:59 nbsp;PM 06-02-2012 | Implement head |
5e6dca628698 | Rob Landley <rob@landley.net> | 06:09:27 nbsp;AM 09-02-2012 | Make atolx() error_exit() if fed a string that doesn't convert entirely into an integer. |
4cd7d19d653e | Rob Landley <rob@landley.net> | 07:29:39 nbsp;PM 08-02-2012 | Use stpcpy() (posix 2008) for slight code shrink. |
7f28e6854683 | Rob Landley <rob@landley.net> | 07:29:14 nbsp;PM 08-02-2012 | Switch from deprecated function to gratuitously renamed identical non-depricated function. *shrug* |
f7c1de35882f | Rob Landley <rob@landley.net> | 10:25:59 nbsp;PM 07-02-2012 | More cmp.c shrinkage. |
e0bd691bdf3f | Rob Landley <rob@landley.net> | 09:32:32 nbsp;PM 07-02-2012 | Iterative cleanups on cmp.c: silence warnings, only free if TOYBOX_FREE, use xopen(), style cleanup on curly brackets. |
790310882b62 | Luis Felipe Stran <lfelipe@profusio | 12:13:41 nbsp;PM 07-02-2012 | Switching who default to 'n' since it's not yet fully implemented. |
0352f4257da1 | Luis Felipe Stran <lfelipe@profusio | 09:15:17 nbsp;AM 07-02-2012 | Added time to the output of who command. |
5232ac079353 | Luis Felipe Stran <lfelipe@profusio | 04:29:09 nbsp;PM 06-02-2012 | Initial version of who command. |
b29d74ec2654 | Luis Felipe Stran <lfelipe@profusio | 02:36:56 nbsp;PM 06-02-2012 | Silence really boring compiler warning. |
ae079d204cac | Timothy Elliott <tle@holymonkey.c | 01:28:40 nbsp;AM 06-02-2012 | Implement cmp |
237558e8493c | Rob Landley <rob@landley.net> | 12:31:37 nbsp;AM 07-02-2012 | Fix sort -uc (pointer vs pointer to pointer confusion, covered by typecast). |
b4a0efa8533f | Rob Landley <rob@landley.net> | 09:15:19 nbsp;PM 06-02-2012 | Document that optflags is always an int (so 32 bit and 64 bit platforms behave the same). |
44a36ea92773 | Rob Landley <rob@landley.net> | 09:14:22 nbsp;PM 06-02-2012 | Bugfix for -x, add CONFIG_SORT_FLOAT, and new test suite entry. |
87bfa7951d8e | Rob Landley <rob@landley.net> | 03:25:17 nbsp;PM 05-02-2012 | This id implementation is not remotely SUSv4 compliant, default n until I get a chance to finish it. |
09e8bde9f292 | Rob Landley <rob@landley.net> | 12:20:39 nbsp;PM 04-02-2012 | Add a basic README and an example to "make help". |
1bc8463cb985 | Rob Landley <rob@landley.net> | 11:23:18 nbsp;AM 04-02-2012 | Tweak help command's help text, and remove unimplemented option. |
37c05d6305cc | Rob Landley <rob@landley.net> | 10:39:17 nbsp;AM 04-02-2012 | Cleaning out one more old gpl notice that no longer applies after the switch to BSD in november. |
27f5779a7a3d | Rob Landley <rob@landley.net> | 11:16:28 nbsp;PM 03-02-2012 | Add autodetect for container support. |
f83305e5fb4a | Rob Landley <rob@landley.net> | 10:39:55 nbsp;PM 03-02-2012 | Fix bad link that was confusing people. (Oops.) |
d387c0183a95 | Luis Felipe Stran <luis.strano@gmai | 11:17:48 nbsp;AM 03-02-2012 | Removing unecessary allocation. |
ec85a543148d | Rob Landley <rob@landley.net> | 07:44:04 nbsp;AM 02-02-2012 | Implement xargs -E. |
186e384515e9 | Rob Landley <rob@landley.net> | 07:42:31 nbsp;AM 02-02-2012 | Very slight efficiency tweak. |
9201a0181392 | Rob Landley <rob@landley.net> | 07:29:09 nbsp;AM 02-02-2012 | Test suite comment tweaks. |
ee64a2958b7d | Rob Landley <rob@landley.net> | 07:28:06 nbsp;AM 02-02-2012 | Basename and env are usable, default them to y. |
26e7b5ece4b8 | Rob Landley <rob@landley.net> | 07:27:35 nbsp;AM 02-02-2012 | Quick and dirty terminal_size() and yesno() functions, both of which need to be improved. |
ce8a2671896d | Rob Landley <rob@landley.net> | 07:27:05 nbsp;AM 02-02-2012 | Update web page a bit. |
f01503d18a35 | Rob Landley <rob@landley.net> | 07:26:39 nbsp;AM 02-02-2012 | Commit 415 needs the other two files. (Oops.) |
801c3d52adaf | Rob Landley <rob@landley.net> | 07:40:32 nbsp;AM 30-01-2012 | More work on xargs: bugfix and tests. |
b6063de0382e | Rob Landley <rob@landley.net> | 01:54:13 nbsp;PM 29-01-2012 | Add <>= to lib/args.c, with documentation. |
17876a03202f | Rob Landley <rob@landley.net> | 12:07:45 nbsp;PM 28-01-2012 | Implement xargs (first pass, not full SUSv4 yet). |
95c5099f29e9 | Rob Landley <rob@landley.net> | 06:49:28 nbsp;AM 27-01-2012 | Add id command from Tim Bird. |
48522dfd8227 | Rob Landley <rob@landley.net> | 10:28:04 nbsp;PM 22-01-2012 | Patch shouldn't be bothered by DOS newlines. |
5b67c38f8631 | Rob Landley <rob@landley.net> | 08:33:15 nbsp;PM 22-01-2012 | Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C. |
4c2484f46f96 | Rob Landley <rob@landley.net> | 07:41:42 nbsp;PM 22-01-2012 | Add wiki link and make about less stale. |
ffdfdc2fbd55 | Tryn Mirell <tryn@mirell.org> | 12:02:37 nbsp;AM 20-01-2012 | 'env' and 'basename' refactored |
acf4b10aa8d0 | Rob Landley <rob@landley.net> | 08:32:52 nbsp;PM 18-01-2012 | Comment changes, and add a blank line to the help text. |
8b983f31d5ee | Rob Landley <rob@landley.net> | 08:31:59 nbsp;PM 18-01-2012 | Add -x option to sort (like -n, but hexadecimal), because I needed it for something. |
8946065302d0 | Tryn Mirell <tryn@mirell.org> | 01:48:51 nbsp;AM 16-01-2012 | 'env' implementation - Initial |
0bc08c8bfddc | Tryn Mirell <tryn@mirell.org> | 11:27:22 nbsp;PM 15-01-2012 | 'basename': Handle where we have no / passed |
de584eb24173 | Tryn Mirell <tryn@mirell.org> | 11:20:06 nbsp;PM 15-01-2012 | Initial 'basename' implementation |
66a69d9f5751 | Rob Landley <rob@landley.net> | 01:44:17 nbsp;AM 16-01-2012 | Fluff out documentation and skeleton code. |
8f8c504e585b | Rob Landley <rob@landley.net> | 11:28:15 nbsp;PM 14-01-2012 | Expand comments. |
d11887170a08 | Rob Landley <rob@landley.net> | 04:50:16 nbsp;PM 28-12-2011 | Don't make toysh default to y until it does something useful. |
e614ee1e1dcf | Rob Landley <rob@landley.net> | 04:17:13 nbsp;PM 28-12-2011 | Fix "make help". |
f265d04ab821 | Rob Landley <rob@landley.net> | 01:01:12 nbsp;PM 28-12-2011 | Bugfix (spotted by Nathan McSween): xread can't detect <0 if the return type is stored in an unsigned variable. |
9272a9dfbc9a | Rob Landley <rob@landley.net> | 11:49:55 nbsp;PM 12-12-2011 | Implement unshare. |
ad63f4bfd38c | Rob Landley <rob@landley.net> | 03:19:52 nbsp;PM 12-12-2011 | Forgot to check in loopfiles_rw changes needed by truncate. |
6b4eb6b44ea2 | Rob Landley <rob@landley.net> | 03:58:43 nbsp;AM 11-12-2011 | Implement truncate. |
86357ca6f71a | Rob Landley <rob@landley.net> | 03:54:58 nbsp;AM 11-12-2011 | Whitespace/wordwrap changes. |
82895f6cf412 | Rob Landley <rob@landley.net> | 02:36:01 nbsp;AM 11-12-2011 | Implment cal. |
763e42b152a1 | Rob Landley <rob@landley.net> | 07:21:23 nbsp;AM 30-11-2011 | Split out parse_optflaglist(), and move local variables to optflagstate. |
3e87923575eb | Rob Landley <rob@landley.net> | 12:22:15 nbsp;AM 28-11-2011 | Fix "tar cvjfC file dir", make @ not eat an argument, add debug check for (as yet) unsupported multi-function option (ala "x*@"). |
2471c066ea48 | Rob Landley <rob@landley.net> | 06:08:26 nbsp;AM 22-11-2011 | Don't complain about "possibly reversed" hunks that merely moved later in the file, just give a potential reason if it failed to apply. |
624856d516c7 | Rob Landley <rob@landley.net> | 09:36:37 nbsp;PM 20-11-2011 | Implement unlink. |
1418fa7b91ec | Rob Landley <rob@landley.net> | 09:13:47 nbsp;PM 20-11-2011 | Implement nohup. |
c157b4cc656a | Rob Landley <rob@landley.net> | 11:39:13 nbsp;AM 20-11-2011 | Add link. |
fe1ca3dfbf42 | Rob Landley <rob@landley.net> | 06:21:29 nbsp;AM 18-11-2011 | Add dirname, and typo fixes to wc header. |
f8a333e3c002 | Rob Landley <rob@landley.net> | 07:26:22 nbsp;AM 17-11-2011 | Add wc. |
1208ca7ac8ec | Rob Landley <rob@landley.net> | 03:01:41 nbsp;AM 15-11-2011 | More GPL->BSD debris. |
3f998bb657bc | Rob Landley <rob@landley.net> | 02:59:50 nbsp;AM 15-11-2011 | Switch license.html to BSD, and delete the old "FSF screwed over Mepis" rant (which while still true, is no longer relevant). |
60a73f8815bb | Rob Landley <rob@landley.net> | 02:38:13 nbsp;AM 15-11-2011 | New mailing list. |
c2806decbff8 | Rob Landley <rob@landley.net> | 02:24:44 nbsp;AM 15-11-2011 | Switch to 2-clause BSD license (with caveat about scripts directory). |
be92b3fed874 | Rob Landley <rob@landley.net> | 01:09:27 nbsp;AM 15-11-2011 | SUSv4 is out, update template link. |
9e061712b809 | Rob Landley <rob@landley.net> | 12:57:45 nbsp;AM 15-11-2011 | Implement tty command. |
8d43d913f977 | Rob Landley <rob@landley.net> | 09:05:28 nbsp;PM 13-11-2011 | xreadall() returns void... how does that even compile? |
43c2e62d74f1 | Rob Landley <rob@landley.net> | 08:02:47 nbsp;PM 13-11-2011 | Prepare for license switch by (regrettably) removing Charlie Shepherd's code, at least until I can get in touch with him to to get permission to relicense it. |
234f42adc016 | Rob Landley <rob@landley.net> | 10:54:21 nbsp;PM 21-05-2011 | The @@ -1,2 +3,4 @@ lines treat ,1 as implied, so the format isn't regular. (Yes, this was designed by the FSF, what gave it away?) |
026212459ae6 | Rob Landley <rob@landley.net> | 02:11:41 nbsp;PM 28-02-2010 | For CFG_TOYBOX_DEBUG add -x option to patch to dump lots of debug output about the search and match. |
6cf0a1cc10dc | Rob Landley <rob@landley.net> | 12:16:43 nbsp;PM 28-02-2010 | One more little tweak to patch: unrecognized date format != delete file. |
905060ab99df | Rob Landley <rob@landley.net> | 05:29:53 nbsp;AM 06-01-2010 | Add command "nice". |
db037ef6e0d7 | Rob Landley <rob@landley.net> | 05:29:17 nbsp;AM 06-01-2010 | Make toy_init() reentrant, or else xexec() has funky errors. |
7051a963b0f6 | Rob Landley <rob@landley.net> | 05:28:32 nbsp;AM 06-01-2010 | Shut up even MORE gcc/glibc spurious warnings. |
50239709f6cb | Rob Landley <rob@landley.net> | 01:17:47 nbsp;PM 05-01-2010 | Add setsid. |
e0377fb29482 | Rob Landley <rob@landley.net> | 12:17:05 nbsp;PM 05-01-2010 | Add TOYBOX_SUID. |
1e01cd1f48bf | Rob Landley <rob@landley.net> | 10:48:32 nbsp;AM 05-01-2010 | Correct return types of xstrdup() and xstrndup() |
69bc2c3ac154 | Rob Landley <rob@landley.net> | 10:46:16 nbsp;AM 05-01-2010 | menuconfig indentation should be handled by dependencies, not whitespace in description. |
2de1d1a618d4 | Rob Landley <rob@landley.net> | 10:45:16 nbsp;AM 05-01-2010 | Use fdlength() instead of lseek(SEEK_END). |
53c75045868d | Rob Landley <rob@landley.net> | 10:43:36 nbsp;AM 05-01-2010 | Typo fix in comment. |
589f5cdcb7b7 | Rob Landley <rob@landley.net> | 10:41:52 nbsp;AM 05-01-2010 | Minor web page updates (put header/footer back, add a few tags). |
b704ad20b42f | Rob Landley <rob@landley.net> | 12:12:26 nbsp;AM 13-12-2009 | The "strip" in gcc 4.4 doesn't set the executable bit on its output, despite what SUSv4 says it should do, so cope with buggy FSF tools. |
67e61d3fce3d | Rob Landley <rob@landley.net> | 12:11:30 nbsp;AM 13-12-2009 | Let the minicom script take the speed as an optional second argument. |
0f01f299acf0 | Rob Landley <rob@landley.net> | 10:14:06 nbsp;PM 29-11-2009 | Fix reversed patch detection logic, remove unused variables, rename variables, better comments. |
05e451de7b7f | Rob Landley <rob@landley.net> | 05:42:13 nbsp;PM 23-10-2009 | Add .tar.bz2 to tarball links. |
08671ef3e4b6 | Rob Landley <rob@landley.net> | 11:30:26 nbsp;PM 30-09-2009 | Remove header/footer includes to prepare for css instead. |
6f4584958bc2 | Rob Landley <rob@landley.net> | 08:39:28 nbsp;PM 06-08-2009 | Make a warning go away on Fedora 11. |
a97792d7d0d6 | Rob Landley <rob@landley.net> | 08:38:24 nbsp;PM 06-08-2009 | Unconditionally add the $CROSS_COMPILE prefix to $CC, even if it's already set. |
5bd73a9e8148 | Rob Landley <rob@landley.net> | 03:58:48 nbsp;PM 05-06-2009 | Fix broken links spotted by Cedric Duval. |
bb348c0f19a9 | Rob Landley <rob@landley.net> | 05:35:11 nbsp;AM 17-04-2009 | Added tag 0.0.9.2 for changeset f142d02036b6 |
90e421392a99 | Rob Landley <rob@landley.net> | 05:34:59 nbsp;AM 17-04-2009 | Announce 0.0.9.2 bugfix release. |
d6b2613a6ea3 | Rob Landley <rob@landley.net> | 05:03:38 nbsp;PM 16-04-2009 | Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator. |
25afd6548d9c | Rob Landley <rob@landley.net> | 09:55:27 nbsp;PM 29-03-2009 | Announce 0.0.9.1 bugfix release. |
528056fd658f | Rob Landley <rob@landley.net> | 09:54:01 nbsp;PM 29-03-2009 | Added tag 0.0.9.1 for changeset add8b512f41a |
aa7f3faa2c42 | Rob Landley <rob@landley.net> | 01:08:34 nbsp;AM 29-03-2009 | Another patch corner case. |
121582ee95f8 | Rob Landley <rob@landley.net> | 11:25:47 nbsp;PM 28-03-2009 | Old news.html update, but never actually checked in. |
36816221d5e3 | Rob Landley <rob@landley.net> | 11:24:42 nbsp;PM 28-03-2009 | Regenerate Config.in when toys/*.c changes. |
72341aeccbd4 | Rob Landley <rob@landley.net> | 09:33:03 nbsp;PM 28-03-2009 | Rearchitect patch to handle more darn corner cases. |
687bea581152 | Rob Landley <rob@landley.net> | 04:17:35 nbsp;PM 30-01-2009 | Convert non-bool config values (such as int) into config.h entries. |
1193a029f76b | Rob Landley <rob@landley.net> | 04:10:55 nbsp;PM 30-01-2009 | Re-wordwrap and reorder the .config->config.h sed script. (No real changes, just one command/line in a clearer order.) |
53dda1a9cfc4 | Rob Landley <rob@landley.net> | 04:59:14 nbsp;PM 25-01-2009 | Comment tweaks. |
ddae5e91f6dc | Rob Landley <rob@landley.net> | 04:34:46 nbsp;PM 25-01-2009 | Fix thinko. |
933d7b6fb54b | Rob Landley <rob@landley.net> | 10:59:21 nbsp;PM 19-01-2009 | Announce 0.0.8 release. |
8e6c8235f76b | Rob Landley <rob@landley.net> | 10:49:17 nbsp;PM 19-01-2009 | Added tag 0.0.8 for changeset 86e2bdb2ad66 |
e7a169ba2ca7 | Rob Landley <rob@landley.net> | 10:08:01 nbsp;PM 19-01-2009 | Fix typo. |
52476716ad2b | Rob Landley <rob@landley.net> | 04:19:25 nbsp;PM 18-01-2009 | Add mkswap. |
d3e61fc8da81 | Rob Landley <rob@landley.net> | 08:41:37 nbsp;PM 14-01-2009 | Hello shouldn't be enabled in defconfig. |
ba3ed79b4e18 | Rob Landley <rob@landley.net> | 01:47:48 nbsp;AM 05-01-2009 | Accidentally changed cksum behavior with the -P flag, toggle its meaning. |
b15b8fa99ae5 | Rob Landley <rob@landley.net> | 01:05:43 nbsp;AM 05-01-2009 | Add -N, -I, -L, and -P options to cksum. |
2f638c397a91 | Rob Landley <rob@landley.net> | 10:45:03 nbsp;PM 04-01-2009 | Add -F option to cksum. |
328686f925be | Rob Landley <rob@landley.net> | 01:27:36 nbsp;PM 04-01-2009 | Make patch work with -R when deleting files. |
7e849c5b99e5 | Rob Landley <rob@landley.net> | 06:15:18 nbsp;PM 03-01-2009 | Check in crc_init needed by cksum. (Oops.) |
433c030b1e19 | Rob Landley <rob@landley.net> | 05:37:47 nbsp;AM 27-12-2008 | Add cksum. |
e4341aa1d4f4 | Rob Landley <rob@landley.net> | 04:19:43 nbsp;PM 18-12-2008 | Fix the old dead link about mepis with one from linux.com. (Thanks Christian Holtje.) |
546ead6f4068 | Rob Landley <rob@landley.net> | 01:48:27 nbsp;AM 16-12-2008 | Two bugfixes for deleting files (-p and message) |
cca44505f242 | Rob Landley <rob@landley.net> | 02:12:07 nbsp;AM 14-12-2008 | Teach oneit to reboot on exit more reliably. |
7471b5618cb5 | Rob Landley <rob@landley.net> | 01:08:37 nbsp;AM 14-12-2008 | Shut up some new aggressively stupid warnings gcc 4.3 produces. |
dcb52f7c9a01 | Rob Landley <rob@landley.net> | 12:16:07 nbsp;AM 08-12-2008 | Fix netcat -f |
5f612e7749d9 | Rob Landley <rob@landley.net> | 08:42:16 nbsp;PM 30-11-2008 | Fix typo. |
8ee966f83218 | Rob Landley <rob@landley.net> | 07:31:34 nbsp;AM 27-11-2008 | Add uname |
a605d68ac035 | Rob Landley <rob@landley.net> | 10:22:18 nbsp;PM 18-11-2008 | The epoch can also show up as 1970-01-01 (depending on timezone), so treat any year >0 and <= 1970 as meaning "file does not exist". |
7dbbe0d9ddc3 | Rob Landley <rob@landley.net> | 10:17:43 nbsp;PM 18-11-2008 | More than 4k of input can be queued up in a pipe, so loop needs to continue reading until POLLIN is exhausted before acknowledging POLLHUP. |
206a832f21f7 | Rob Landley <rob@landley.net> | 02:41:04 nbsp;AM 16-11-2008 | Shell $(netcat) won't return unless child's stdin/stdout/stderr are closed. |
053b42c93570 | Rob Landley <rob@landley.net> | 01:57:06 nbsp;AM 16-11-2008 | Second attempt at making netcat -l work properly. |
ae2e4b743aee | Rob Landley <rob@landley.net> | 05:17:23 nbsp;AM 15-11-2008 | Add netcat server mode, -l, -L, and -t. |
b5d557f08607 | Rob Landley <rob@landley.net> | 06:01:35 nbsp;PM 12-11-2008 | Work around a reiserfs bug. (One line change, switch from looking at broken struct dirent->dt_type to looking at stat() output. The rest are unrelated variable renames.) |
d1aaa0a41308 | Rob Landley <rob@landley.net> | 01:56:49 nbsp;PM 12-11-2008 | Announce 0.0.7. |
7e7789d85447 | Rob Landley <rob@landley.net> | 01:38:12 nbsp;PM 12-11-2008 | Added tag 0.0.7 for changeset db86f4df58b9 |
d9ee848acd51 | Rob Landley <rob@landley.net> | 01:31:30 nbsp;PM 12-11-2008 | Added tag 0.0.6 for changeset 6e65eefc37e9 |
839fb0b36ef9 | Rob Landley <rob@landley.net> | 11:19:38 nbsp;PM 24-10-2008 | Tighten up chvt, save a few bytes. |
bdf037ff5e1b | Rob Landley <rob@landley.net> | 04:44:30 nbsp;PM 23-10-2008 | Upgrade patch to detect hunks that start after a false start. |
cebe48aebfbb | Rob Landley <rob@landley.net> | 05:32:05 nbsp;PM 28-08-2008 | Fix giant glaring thinko. |
24396bbf78d0 | Rob Landley <rob@landley.net> | 02:16:53 nbsp;PM 15-08-2008 | An error from an input file isn't fatal, keep reading remaining input files. |
5a9c37f5e9dd | Rob Landley <rob@landley.net> | 02:14:10 nbsp;PM 15-08-2008 | Chroot should stop option parsing at the first non-option argument. |
e824ed1b5a1d | Rob Landley <rob@landley.net> | 08:43:18 nbsp;AM 18-07-2008 | Tweak from Roberto Foglietta. |
f15387d8d3a3 | Rob Landley <rob@landley.net> | 05:43:44 nbsp;AM 18-07-2008 | Roberto Foglietta pointed out that readall() needs fdlength() to restore the original position before exiting. |
15b231591d3e | Rob Landley <rob@landley.net> | 04:15:59 nbsp;AM 18-07-2008 | Bug spotted by Roberto Foglietta: at EOF readall() should return count, not len. |
2bfaaf256149 | Rob Landley <rob@landley.net> | 07:19:00 nbsp;PM 03-07-2008 | Add "tee" command. |
df92ef5e8e6c | Rob Landley <rob@landley.net> | 07:16:38 nbsp;PM 03-07-2008 | Finish bzcat. |
1a35c47e460f | Rob Landley <rob@landley.net> | 07:14:23 nbsp;PM 03-07-2008 | Teach option parsing logic that ^ means stop parsing after this option. |
8cca60d64e4b | Rob Landley <rob@landley.net> | 01:07:34 nbsp;AM 28-06-2008 | A pathological case of huffman coding that uses 8 bits to code each of 256 symbols could cause an unsigned char limit[8] to wrap back to 0, setting limit to -1 and making the decompressor exit with a data error. |
b1487dc9ed8c | Rob Landley <rob@landley.net> | 10:48:43 nbsp;PM 26-06-2008 | Option parsing: stopearly is now a ^ prefix (not +), and an option string with no flags auto-enables stopearly (so seq doesn't have to specify it to avoid having negative number arguments eaten by the option parsing logic). |
f901f24334ee | Rob Landley <rob@landley.net> | 04:18:39 nbsp;AM 22-06-2008 | Basic tests for sort. Needs more... |
32113a23ce79 | Rob Landley <rob@landley.net> | 04:15:36 nbsp;AM 22-06-2008 | Only apply global flags to fallback sort. |
7bc357dc70f1 | Rob Landley <rob@landley.net> | 12:57:44 nbsp;AM 22-06-2008 | Cosmetic tweak, only show skipped tests when VERBOSE set. |
37256ff6f390 | Rob Landley <rob@landley.net> | 12:57:15 nbsp;AM 22-06-2008 | Adjust "optional" function (gen_config.h became generated/config.h). |
49fcd9aa74b2 | Rob Landley <rob@landley.net> | 07:31:32 nbsp;PM 18-06-2008 | Most of an susv3 compliant sort implementation (loosely based on the one I wrote back in 2005). Still a few bugs. Needs a _biiiiig_ test suite... |
4ac6656b5798 | Rob Landley <rob@landley.net> | 07:27:35 nbsp;PM 16-06-2008 | Assemble '*' repeated argument list in order. Also implement '@' counter. |
fe0f3d5fa93b | Rob Landley <rob@landley.net> | 04:07:16 nbsp;PM 26-05-2008 | Announce 0.0.6 release. (A bit early, so the next FWL release can use it.) |
76ab4754a79b | Rob Landley <rob@landley.net> | 05:54:21 nbsp;PM 17-05-2008 | Add seq, and tests for it. |
59f490cb4e18 | Rob Landley <rob@landley.net> | 05:52:51 nbsp;PM 17-05-2008 | Fix which (the meaning of -a was reversed, and it was finding the _last_ hit). |
1a221d9b4f05 | Rob Landley <rob@landley.net> | 05:13:26 nbsp;PM 17-05-2008 | Fix command line option parsing so "echo -xen" actually prints "-xen". Add echo.test while I'm at it. |
da5709494710 | Rob Landley <rob@landley.net> | 01:23:19 nbsp;AM 12-05-2008 | Sort was including the trailing comma and getting the order wrong. (Specifically, it was comparing "sh," with "sha1sum," and putting sha1sum first in generated/newtoys.h so the binary search wasn't finding sha1sum. Alas, you can't feed separate beginning and ending delimiters to "sort -t". The fix is to copy the appropriate field out with sed, duplicate it at the start of the string where it's easy to compare, and then remove it again with a second sed after the sort. |
988abb33a5c9 | Rob Landley <rob@landley.net> | 12:52:27 nbsp;AM 12-05-2008 | Update mdev to work around the newest sysfs api breakage in the 2.6.25 kernel. (Yeah, I know sysfs hasn't actually got an API, but I like to pretend...) |
e156d44eb2e9 | Rob Landley <rob@landley.net> | 07:44:39 nbsp;PM 04-05-2008 | More tweaks to rmdir.test and the testing infrastructure. |
121a9d47fb33 | Rob Landley <rob@landley.net> | 06:59:16 nbsp;PM 04-05-2008 | Add rmdir and test for it. |
8e99874c4743 | Rob Landley <rob@landley.net> | 06:52:29 nbsp;PM 04-05-2008 | Fluffier error message. |
87df5f683247 | Rob Landley <rob@landley.net> | 04:20:15 nbsp;PM 04-05-2008 | Try to convince make to be less stupid about rebuilding. |
c564834cdc45 | Rob Landley <rob@landley.net> | 04:03:10 nbsp;PM 04-05-2008 | Teach run-all-tests mode to only test enabled commands. |
0a2d88a127c1 | Rob Landley <rob@landley.net> | 04:00:52 nbsp;PM 04-05-2008 | Remove extraneous output. |
ac9c592fc88d | Rob Landley <rob@landley.net> | 03:35:04 nbsp;PM 04-05-2008 | Very simple cat tests, with more test ideas commented out. |
3fc4e0fd7b4f | Rob Landley <rob@landley.net> | 12:29:00 nbsp;AM 13-04-2008 | Teach get_rawline() to continue until a configurable char, and xstrndup() shouldn't die when it's told to chop out a subsection of a string. |
f639c65ac49b | Rob Landley <rob@landley.net> | 10:24:36 nbsp;PM 09-04-2008 | We don't open a destination filehandle for symlinks, so xclose() would barf. |
dd4d83e58135 | Rob Landley <rob@landley.net> | 10:01:20 nbsp;PM 09-04-2008 | Add -v to cp. |
aef99f4102bb | Rob Landley <rob@landley.net> | 12:22:04 nbsp;AM 09-04-2008 | Thinko in cat. |
d5928d56bc38 | Rob Landley <rob@landley.net> | 10:59:18 nbsp;PM 08-04-2008 | Teach patch that a file dated 1969-12-31 means doesn't exist, and to fail if a create isn't exclusive. |
52b499c816e7 | Rob Landley <rob@landley.net> | 12:19:21 nbsp;PM 04-04-2008 | Spent the five minutes to implement "cat". |
0a91d9d1db41 | Rob Landley <rob@landley.net> | 05:27:35 nbsp;PM 29-03-2008 | Added tag 0.0.5 for changeset 09ecbdf58c87 |
a95475bf83d9 | Rob Landley <rob@landley.net> | 05:27:16 nbsp;PM 29-03-2008 | New release coming. |
09c13c9cf3f8 | Rob Landley <rob@landley.net> | 05:25:28 nbsp;PM 29-03-2008 | Wow is make stupid. (Ahem, full of "magic, implicit rules". Which are stupid.) The directory scripts/test is not related to the script scripts/test.sh. If the shell script is newer than the directory, IT DOESN'T MATTER. |
9d243a2efc88 | Rob Landley <rob@landley.net> | 12:44:44 nbsp;AM 28-03-2008 | Update help, move test.sh to scripts, and fix "make test" to call right script. |
bf081b9b500f | Rob Landley <rob@landley.net> | 12:40:57 nbsp;AM 28-03-2008 | Add uninstall and uninstall_flat. |
05fbd1e2b4b1 | Rob Landley <rob@landley.net> | 12:09:31 nbsp;AM 28-03-2008 | Add install target, and make install_flat use scripts/install.sh |
50c8c0233586 | Rob Landley <rob@landley.net> | 12:54:56 nbsp;AM 26-03-2008 | Another cp -r fix, another test case... |
5ba6663ad463 | Rob Landley <rob@landley.net> | 05:09:40 nbsp;PM 25-03-2008 | Update cp -r to work better, add relevant tests to test suite. |
603a93d3f04e | Rob Landley <rob@landley.net> | 05:34:58 nbsp;AM 24-03-2008 | If we don't remember to closedir(), the leaked filehandles add up. |
4416caef3dea | Rob Landley <rob@landley.net> | 05:14:37 nbsp;AM 24-03-2008 | Fix -r logic, it needs both source and dest paths explicitly stated. |
aba353e33169 | Rob Landley <rob@landley.net> | 12:32:25 nbsp;AM 24-03-2008 | Enabling debugging should not change behavior. Oops. |
de6952793af8 | Rob Landley <rob@landley.net> | 03:48:06 nbsp;AM 24-02-2008 | Make cp pass the rest of its test suite. Needs a bigger test suite (-lsHPLi and maybe -xviu), most of which still need to be implemented. |
b15365a40786 | Rob Landley <rob@landley.net> | 01:34:01 nbsp;AM 24-02-2008 | Add an install script, with --long --symlink --force and --uninstall options. |
7a585c67ec5f | Rob Landley <rob@landley.net> | 03:02:11 nbsp;PM 23-02-2008 | Don't delete testdir after running test.sh. Add it to make clean instead. |
775257bfc966 | Rob Landley <rob@landley.net> | 02:59:22 nbsp;PM 23-02-2008 | Remove some commented out code. |
7f184faac064 | Rob Landley <rob@landley.net> | 04:44:42 nbsp;AM 21-02-2008 | Make cp pass most of its test suite. Still need to add symlink support. |
6e6871c3b253 | Rob Landley <rob@landley.net> | 01:47:56 nbsp;AM 20-02-2008 | Add first pass at cp, totally untested, unlikely to work yet. :) |
61190a3637a7 | Rob Landley <rob@landley.net> | 03:32:17 nbsp;AM 18-02-2008 | Add enable/disable/exclude logic, update docs. |
58c850894eb4 | Rob Landley <rob@landley.net> | 04:19:52 nbsp;PM 17-02-2008 | Yet more build dependency tweaks... |
dd282026714c | Rob Landley <rob@landley.net> | 08:00:11 nbsp;PM 16-02-2008 | Start of tests for cp. |
7bc7971c0b87 | Rob Landley <rob@landley.net> | 07:41:20 nbsp;PM 16-02-2008 | Dirtree needs to use lstat(), not stat. And failure should probably be a warning rather than an error (it means the directory tree is changing out from under it, but only the user knows if that's fatal). |
0f8c4c599831 | Rob Landley <rob@landley.net> | 07:05:44 nbsp;PM 12-02-2008 | Add TOYFLAG_UMASK. |
6882ee89dc5d | Rob Landley <rob@landley.net> | 06:41:34 nbsp;PM 12-02-2008 | Partial update. Needs more work. |
26bf9e642eba | Rob Landley <rob@landley.net> | 05:36:13 nbsp;PM 12-02-2008 | Add toys.optc, an argv-style count for toys.optargs. |
0a521a217d7f | Rob Landley <rob@landley.net> | 05:35:10 nbsp;PM 12-02-2008 | Fix up (admittedly stubby) mdev so it's actually hooked up to the build. |
8dd51344c827 | Rob Landley <rob@landley.net> | 05:05:37 nbsp;PM 30-01-2008 | Script from Roberto Foglietta to do config2help in bash instead of python. |
f641854ce412 | Rob Landley <rob@landley.net> | 04:22:41 nbsp;PM 27-01-2008 | Add spaces after some commas (from Charlie Shepherd). |
94dd3e721e41 | Charlie Shepherd <masterdriverz@ge | 12:54:31 nbsp;PM 25-01-2008 | Remove extra newlines on error_paths |
54524c91ebfd | Charlie Shepherd <masterdriverz@ge | 12:36:24 nbsp;PM 25-01-2008 | Fix filename in header |
e21e64bc3d79 | Charlie Shepherd <masterdriverz@ge | 12:34:18 nbsp;PM 25-01-2008 | Update .hgignore to cover new generated/ directory |
32fe27f2aa05 | Charlie Shepherd <masterdriverz@ge | 12:33:33 nbsp;PM 25-01-2008 | Fix copyright name |
76a2e464fb53 | Charlie Shepherd <masterdriverz@ge | 02:44:01 nbsp;PM 25-01-2008 | Die on compilation or stripping failure |
651e253b836d | Rob Landley <rob@landley.net> | 03:26:32 nbsp;PM 27-01-2008 | Have chvt print an error message (and exit with error) when it fails. |
12138e498721 | Rob Landley <rob@landley.net> | 03:26:08 nbsp;PM 27-01-2008 | Teach perror_exit() to take a NULL argument when we just want "command: error". |
5c4a217cfbcb | Rob Landley <rob@landley.net> | 11:18:08 nbsp;PM 26-01-2008 | Comment and whitespace cleanups by Charlie Shepherd (code's the same). |
5c010f7e4464 | Rob Landley <rob@landley.net> | 07:20:06 nbsp;PM 22-01-2008 | Might as well make the dependencies slightly more paranoid. (The only reason to have dependencies at all is so "make install" doesn't trigger a rebuild. A rebuild is always a build all anyway.) |
81d937de94b8 | Rob Landley <rob@landley.net> | 05:38:55 nbsp;PM 22-01-2008 | Sort newtoys.h by command name, not by USE_ macro. |
841223d68877 | Rob Landley <rob@landley.net> | 03:33:50 nbsp;PM 22-01-2008 | Fix crash when running unknown command via symlink. (The error message was trying to print an uninitialied field. Oops.) |
41cb696013ff | Rob Landley <rob@landley.net> | 02:47:08 nbsp;PM 21-01-2008 | Hit makefile dependencies so install step doesn't rebuild toybox. |
7c04f01bc730 | Rob Landley <rob@landley.net> | 07:00:16 nbsp;PM 20-01-2008 | Fluff out hello.c to supply more example code as a skeleton for new commands, and update a chunk of code.html (much more to do there). |
6ef04efa853b | Rob Landley <rob@landley.net> | 05:34:53 nbsp;PM 20-01-2008 | Move dlist_add() to lib/llist.c |
b1aaba1fc817 | Rob Landley <rob@landley.net> | 05:25:44 nbsp;PM 20-01-2008 | Zap toylist.h, moving contents of global structures into DEFINE_GLOBALS() macros in each C file, and making generated/globals.h from that. Rename "toy" to "this" along the way to avoid toy/toys confusion. |
eb9b8da0698a | Rob Landley <rob@landley.net> | 05:55:45 nbsp;PM 19-01-2008 | Minor cleanup: move mke2fs options into mke2fs.c. |
2d471cebb6dd | Rob Landley <rob@landley.net> | 05:49:51 nbsp;PM 19-01-2008 | More documentation for generated/* files. |
55928b1e0a08 | Rob Landley <rob@landley.net> | 05:43:27 nbsp;PM 19-01-2008 | Move NEWTOY() list from end of toylist.h to generated/newtoys.h. |
2896480c4918 | Rob Landley <rob@landley.net> | 05:08:39 nbsp;PM 19-01-2008 | Zap toys/Config.in and instead create generated/Config.in from contents of toys/*.c. Move relevant info into comment at the top of each toys/*.c. Also convert more of Makefile into a thin wrapper around shell scripts that actually do the work. (Makefile is only still there for the user interface.) |
58ecc3e589c2 | Rob Landley <rob@landley.net> | 02:40:13 nbsp;PM 10-01-2008 | Move some generated files into the "generated" subdirectory. |
6a9e5b4654e7 | Rob Landley <rob@landley.net> | 02:34:15 nbsp;PM 10-01-2008 | Very early stub of sed, does nothing yet. |
bd9155198f00 | Rob Landley <rob@landley.net> | 08:28:26 nbsp;PM 07-01-2008 | Web page tweak. |
daa7fe6c32a6 | Rob Landley <rob@landley.net> | 04:01:11 nbsp;PM 06-01-2008 | Add chvt from David Anders. |
797a4c3734da | Rob Landley <rob@landley.net> | 06:23:30 nbsp;PM 05-01-2008 | Fluffier web page. |
b9d0cf127e2a | Rob Landley <rob@landley.net> | 06:13:19 nbsp;PM 05-01-2008 | More web page tweaks. |
e258af3efa2a | Rob Landley <rob@landley.net> | 06:09:49 nbsp;PM 05-01-2008 | Update web pages. |
daa1d3cb547b | Rob Landley <rob@landley.net> | 06:08:17 nbsp;PM 05-01-2008 | A bit more documentation on Patch. |
a45173b3ef25 | Rob Landley <rob@landley.net> | 04:40:40 nbsp;PM 05-01-2008 | Update help text a bit. |
6c437186c0f3 | Rob Landley <rob@landley.net> | 03:20:26 nbsp;PM 05-01-2008 | Teach readlink to actually do -f. |
3e19db76440b | Rob Landley <rob@landley.net> | 01:40:09 nbsp;AM 02-01-2008 | Release notice. |
1a0351a95b1b | Rob Landley <rob@landley.net> | 01:36:38 nbsp;AM 02-01-2008 | Added tag 0.0.4 for changeset 104792581cc9 |
3632d5d8fe05 | Rob Landley <rob@landley.net> | 02:39:29 nbsp;AM 01-01-2008 | Fix loopfiles to not call function() on file not found. |
11586a93b54c | Rob Landley <rob@landley.net> | 02:34:41 nbsp;PM 31-12-2007 | Fix patch to use @@ values and match EOF when fewer trailing than starting context lines. |
07c78d338b1a | Rob Landley <rob@landley.net> | 03:29:33 nbsp;AM 28-12-2007 | Make touch work reliably when file doesn't exist and clean up headers a bit. |
5a0660f513e0 | Rob Landley <rob@landley.net> | 09:36:44 nbsp;PM 27-12-2007 | Brief note about code style. |
354834114662 | Rob Landley <rob@landley.net> | 09:36:33 nbsp;PM 27-12-2007 | Make patch's file add actually work, including directory creating and understanding zero-context hunks. |
d3236c1fd785 | Rob Landley <rob@landley.net> | 07:53:20 nbsp;PM 24-12-2007 | Major refactoring of bunzip.c in preparation for doing a multi-threaded version. |
e745d8e00eac | Rob Landley <rob@landley.net> | 06:30:19 nbsp;AM 20-12-2007 | Upgrade patch to understand creating and deleting files. |
da09b7ff7e30 | Rob Landley <rob@landley.net> | 06:29:59 nbsp;AM 20-12-2007 | More random unfinished code documentation. |
4bdf4e8b4fe9 | Rob Landley <rob@landley.net> | 04:39:26 nbsp;AM 20-12-2007 | Typo spotted by Adrian Davey. |
344139aa3f3c | Rob Landley <rob@landley.net> | 02:34:08 nbsp;AM 18-12-2007 | Patch should be working now, change config default... |
81b899d6df16 | Rob Landley <rob@landley.net> | 02:02:47 nbsp;AM 18-12-2007 | Fluff out code.html a bit more. |
42ecbab08101 | Rob Landley <rob@landley.net> | 02:02:21 nbsp;AM 18-12-2007 | Patch command. |
c49650d6914a | Rob Landley <rob@landley.net> | 05:34:02 nbsp;PM 17-12-2007 | minicom.sh should check for a char device, not a file. |
e25e8b5fbb55 | Rob Landley <rob@landley.net> | 06:02:44 nbsp;PM 16-12-2007 | A couple more readlink tests. |
03a94509e47d | Rob Landley <rob@landley.net> | 06:02:05 nbsp;PM 16-12-2007 | Delete testdir after use. |
273f278fa837 | Rob Landley <rob@landley.net> | 05:56:31 nbsp;PM 16-12-2007 | Tweak testing.sh so VERBOSE=1 is less noisy. |
8b479b4fd22c | Rob Landley <rob@landley.net> | 05:55:34 nbsp;PM 16-12-2007 | Add a wrapper to run tests out of scripts/test. With no arguments, runs all *.test files. Arguments are names of commands to test. When environment variable "OLD" is set, tests commands in $PATH rather than new toybox versions. |
3e09c88b0db4 | Rob Landley <rob@landley.net> | 12:04:17 nbsp;AM 16-12-2007 | Script to use stty with netcat -f to talk to a serial port. |
b4ed76279fb4 | Rob Landley <rob@landley.net> | 10:05:42 nbsp;PM 15-12-2007 | Basic tests for readlink. |
bc07865a504c | Rob Landley <rob@landley.net> | 09:47:25 nbsp;PM 15-12-2007 | Start of "patch" support. Writes to stdout at the moment. |
4e68de1ef854 | Rob Landley <rob@landley.net> | 07:00:27 nbsp;AM 13-12-2007 | Update web pages. |
8eff1e63938f | Rob Landley <rob@landley.net> | 04:19:00 nbsp;PM 12-12-2007 | Set the executable bit in license.html so the server side #includes get parsed. |
5c67e35e7d08 | Rob Landley <rob@landley.net> | 03:41:31 nbsp;PM 11-12-2007 | Update links and add some more spec comments. |
aaffc07346c5 | Rob Landley <rob@landley.net> | 03:35:42 nbsp;PM 09-12-2007 | Changeset 186 assumed that toys.exitval defaults to 0. Actually change the default and have [p]error_exit() always return nonzero anyway. |
ea6387aed235 | Rob Landley <rob@landley.net> | 03:32:07 nbsp;PM 09-12-2007 | Add some more .PHONY targets. |
a8f2580e76da | Rob Landley <rob@landley.net> | 03:30:36 nbsp;PM 09-12-2007 | Add -c option to oneit, to specify console other than /dev/tty0. |
fece5cb6d796 | Rob Landley <rob@landley.net> | 08:05:57 nbsp;PM 03-12-2007 | Add comments about SUSv3 specs (or lack thereof). |
ebff8ee282dd | Rob Landley <rob@landley.net> | 08:05:14 nbsp;PM 03-12-2007 | Other chroots fall back to "/bin/sh -i", so add the -i. |
64d2e8227ece | Rob Landley <rob@landley.net> | 07:59:34 nbsp;PM 03-12-2007 | Minor cleanups to sha1sum. |
8e34ca648231 | Rob Landley <rob@landley.net> | 07:28:51 nbsp;PM 03-12-2007 | Add chroot. |
f76040136405 | Rob Landley <rob@landley.net> | 06:57:57 nbsp;PM 03-12-2007 | Netcat needs this to build. |
29266f4987fe | Rob Landley <rob@landley.net> | 06:53:00 nbsp;PM 03-12-2007 | Add first pass at netcat. Base applet, -f, and -w implemented. |
7abb976bac52 | Rob Landley <rob@landley.net> | 04:37:24 nbsp;AM 30-11-2007 | Minor cleanups/tweaks to touch. |
ce6750ac69a7 | Rob Landley <rob@landley.net> | 06:32:20 nbsp;PM 29-11-2007 | Add sha1sum. (No -c mode yet.) Slight tweaks to loopfiles() too. |
efda21ca9317 | Rob Landley <rob@landley.net> | 06:14:37 nbsp;PM 29-11-2007 | Change command main() functions to return void, and exit(toys.exitval) from the toybox infrastructure instead. Eliminates a return call from each command. |
7634b55f27ad | Rob Landley <rob@landley.net> | 05:49:50 nbsp;PM 29-11-2007 | Add loopfiles() function, make catv use it. |
f7bb55bb1412 | Rob Landley <rob@landley.net> | 01:44:27 nbsp;AM 27-11-2007 | Add a comment about a case that made me stop and think. |
d213bc2a8699 | Charlie Shepherd <masterdriverz@ge | 04:54:29 nbsp;PM 25-11-2007 | Rebuild toybox when a header file changes |
860f2634173d | Rob Landley <rob@landley.net> | 01:41:32 nbsp;AM 27-11-2007 | Patch from Charlie Shepherd: remove extra n from error_exit() arguments. |
0d88c3888108 | Rob Landley <rob@landley.net> | 01:36:50 nbsp;AM 27-11-2007 | Add comment, and whitespace changes. |
0dea00d075c1 | Charlie Shepherd <masterdriverz@ge | 09:01:37 nbsp;PM 23-11-2007 | Add kconfig/conf to .hgignore |
801aa5532f36 | Charlie Shepherd <masterdriverz@ge | 08:49:27 nbsp;PM 23-11-2007 | Add tty applet |
b938705155af | Rob Landley <rob@landley.net> | 01:19:40 nbsp;AM 27-11-2007 | Add comment and very minor tweak. |
860902c175ba | Rob Landley <rob@landley.net> | 01:06:43 nbsp;AM 27-11-2007 | Remove a few bytes from basename and add 'em back (and more) in the help string. |
c15b3edf55eb | Rob Landley <rob@landley.net> | 12:57:42 nbsp;AM 27-11-2007 | Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.) |
57389ec1d8f5 | Rob Landley <rob@landley.net> | 10:05:29 nbsp;PM 24-11-2007 | Re-roll loop, making code smaller. Also localize all the crypto information into a struct that can be blanked in finalize (no more zeroing local variables). |
f1980822a807 | Rob Landley <rob@landley.net> | 10:02:07 nbsp;PM 24-11-2007 | Untangle algorithm: use uint64_t for count, move union into struct, use struct more consistently, simplify macros a bit, redo finalization. Also toybox code is gplv2 so remove confusing output to the contrarary (in a main() that's going to get yanked soon anyway, but just to be clear...) |
0a22c5c50e03 | Rob Landley <rob@landley.net> | 09:33:23 nbsp;PM 24-11-2007 | More cleanup: consistent indents, uint32_t, rename functions and structs, argument order, etc. Use "this" instead of "context" to annoy the c++ guys. |
b911de359dfe | Rob Landley <rob@landley.net> | 09:26:56 nbsp;PM 24-11-2007 | Whitespace change: 4 spaces become one tab. |
9fe99014ffc3 | Rob Landley <rob@landley.net> | 09:26:09 nbsp;PM 24-11-2007 | Minimal changes to make it actually work on an x86-64 host. |
509dd1488252 | Rob Landley <rob@landley.net> | 09:25:18 nbsp;PM 24-11-2007 | Start with public domain SHA-1 in C by Steve Reid |
b5b82d92d269 | Rob Landley <rob@landley.net> | 01:06:29 nbsp;AM 20-11-2007 | Implement dmesg. |
126f9c5c6f4d | Rob Landley <rob@landley.net> | 07:07:50 nbsp;AM 19-11-2007 | Tighten up error handling, add a umask() call so -m 123 actually works. |
e15850ae9729 | Rob Landley <rob@landley.net> | 01:51:00 nbsp;AM 19-11-2007 | Replace strlcpy() with xstrcpy(), which exits if the string won't fit. |
efa93b987a35 | Rob Landley <rob@landley.net> | 09:12:24 nbsp;PM 15-11-2007 | Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd. |
ac442b497bc7 | Rob Landley <rob@landley.net> | 08:52:01 nbsp;PM 15-11-2007 | Zap a warning. |
d0c379e3bdc6 | Charlie Shepherd <masterdriverz@ge | 10:25:23 nbsp;AM 10-11-2007 | Fix error message |
00ee268e3a4c | Rob Landley <rob@landley.net> | 08:43:35 nbsp;PM 15-11-2007 | Simplify touch -l slightly. |
627dc77bb674 | Charlie Shepherd <masterdriverz@ge | 10:03:01 nbsp;AM 10-11-2007 | Add an option to let touch extend or truncate a file and rename the err label to time_error to reduce confusion. |
ded91bd8208b | Charlie Shepherd <masterdriverz@ge | 10:01:28 nbsp;AM 10-11-2007 | Don't error on stat success, and create files with a sensible mode instead of 000 |
d42ed83f2173 | Charlie Shepherd <masterdriverz@ge | 09:30:02 nbsp;AM 10-11-2007 | Use builtin functions to simplify some code in touch |
d3ab5f0798f3 | Charlie Shepherd <masterdriverz@ge | 09:10:51 nbsp;AM 10-11-2007 | Fix typo in toysh tty description. |
6d15f37cd916 | Charlie Shepherd <masterdriverz@ge | 08:54:22 nbsp;AM 10-11-2007 | Make toybox_unstripped depend upon toys/help.h (so it will be rebuilt when toys/Config.in is updated) |
60c2e3eb81ab | Charlie Shepherd <masterdriverz@ge | 12:11:20 nbsp;AM 07-11-2007 | Add initial mkfifo implementation |
2c226859cfc9 | Rob Landley <rob@landley.net> | 06:30:30 nbsp;PM 15-11-2007 | Remove trailing whitespace (thanks to Charlie Shepherd), and a couple comment tweaks. |
5d43eb420e03 | Charlie Shepherd <masterdriverz@ge | 11:24:56 nbsp;PM 06-11-2007 | Replace space indent with tab indent |
5bc74b666e07 | Charlie Shepherd <masterdriverz@ge | 11:12:03 nbsp;PM 06-11-2007 | Add .hgignore file |
59f757e4d716 | Rob Landley <rob@landley.net> | 04:18:33 nbsp;PM 15-11-2007 | Change strlcpy not to use strncpy. (Adds 24 bytes, but doesn't memset the unused portion of the buffer to 0, which can touch and allocate physical pages for a large virtual mapping.) |
ce8aae448a43 | Rob Landley <rob@landley.net> | 07:24:52 nbsp;PM 12-11-2007 | Patch fromm Roberto Foglietta: distclean should remove toys/help.h |
2c4f3cb6b3d7 | Charlie Shepherd <masterdriverz@ge | 08:47:18 nbsp;PM 06-11-2007 | Add or correct file descriptions |
064d1b1e5d29 | Rob Landley <rob@landley.net> | 12:35:26 nbsp;AM 06-11-2007 | Move toybox_old delete (for bloatcheck) from clean to distclean. |
6a6dee3132db | Rob Landley <rob@landley.net> | 03:32:59 nbsp;PM 04-11-2007 | Fix from Charlie Shepherd: at end of string, don't match the null terminator as a yottabyte suffix. Also, the shift increment needs to be a long constant on 64-bit platforms for the top three suffixes to mean anything. |
961e17193887 | Rob Landley <rob@landley.net> | 03:31:06 nbsp;PM 04-11-2007 | xcreate(): perror already prints error name and newline, remove redundancy. |
8ae467cdd0d9 | Rob Landley <rob@landley.net> | 01:13:36 nbsp;AM 31-10-2007 | Patch from Charlie Shepherd: Implement touch, set the default in Config.in to y, and remove the length argument (and all talk of changing the length of files). |
503d0f5b52fe | Rob Landley <rob@landley.net> | 07:12:48 nbsp;PM 19-10-2007 | Get toysh.c to start using the option parsing logic, and some minor cleanup. |
9abf13622b76 | Rob Landley <rob@landley.net> | 01:49:05 nbsp;AM 16-10-2007 | Need to commit this too. :) |
d06c58df5c72 | Rob Landley <rob@landley.net> | 03:36:36 nbsp;PM 11-10-2007 | Promote help to global config option, teach error_exit() to output usage message when called from get_optflags(). |
103b7e031c4d | Rob Landley <rob@landley.net> | 02:04:10 nbsp;AM 04-10-2007 | Break out dirtree.c and let it call a function instead of returning the data. |
df27a6052e79 | Rob Landley <rob@landley.net> | 09:23:56 nbsp;PM 05-09-2007 | Missing config dependency: The mdev config file should depend on mdev. |
34d4ce7d0720 | Rob Landley <rob@landley.net> | 11:02:58 nbsp;PM 04-09-2007 | Move optimizer flags to OPTIMIZE, so "make CC=tcc OPTIMIZE=" is an option. |
a76f82c7f64f | Rob Landley <rob@landley.net> | 04:27:31 nbsp;PM 01-09-2007 | Minor tweak to web page. |
7ecedea509f9 | Rob Landley <rob@landley.net> | 08:10:01 nbsp;AM 29-08-2007 | Add "help" command. (Building help/help.h requires python, but I'll ship that file with release versions.) |
6ed92f34c011 | Rob Landley <rob@landley.net> | 01:42:54 nbsp;AM 21-08-2007 | Tweak error message. |
9303e2fc3894 | Rob Landley <rob@landley.net> | 12:50:44 nbsp;PM 15-08-2007 | More klibc fixes from Maximilian Attems, strlcpy() this time. |
f3c56e719e2e | Rob Landley <rob@landley.net> | 11:03:50 nbsp;AM 15-08-2007 | Remove strings.h which Maximilian Attems points out is obsolete: > belows snippet directly taken from mdadm.h. > > to quote hpa: > "Including |
9aa9d142d572 | Rob Landley <rob@landley.net> | 01:27:43 nbsp;AM 18-06-2007 | Update web page to mention 0.0.3 release. |
145879c4aea2 | Rob Landley <rob@landley.net> | 01:22:14 nbsp;AM 18-06-2007 | Added tag 0.0.3 for changeset a459c6b39645 |
e35f2b831201 | Rob Landley <rob@landley.net> | 01:09:00 nbsp;AM 18-06-2007 | Fix makefile to defconfig properly, and leak in a bit of the new test infrastructure so I don't have to revert it to check this in. :) |
132922a8789a | Rob Landley <rob@landley.net> | 01:00:32 nbsp;AM 18-06-2007 | Fix READLINK_F dependency. |
2b8b127c51cf | Rob Landley <rob@landley.net> | 12:44:53 nbsp;AM 18-06-2007 | Change defaults of working commands to yes, so "make defconfig" is more useful than "make allyesconfig". |
56dac2a9ca16 | Rob Landley <rob@landley.net> | 12:17:04 nbsp;AM 18-06-2007 | Add a dummy "touch" to make it all build again. |
5288145aa658 | Rob Landley <rob@landley.net> | 12:15:48 nbsp;AM 18-06-2007 | Add readlink. Why doesn't mercurial show newly added files in "hg diff"? |
5084feadff65 | Rob Landley <rob@landley.net> | 12:14:03 nbsp;AM 18-06-2007 | Add xputs() to detect EOF on writes. |
7aa9d8fbf1d5 | Rob Landley <rob@landley.net> | 12:12:43 nbsp;AM 18-06-2007 | Fix "Need 1 arguments". |
0d8dfb2b905c | Rob Landley <rob@landley.net> | 03:16:46 nbsp;PM 15-06-2007 | Vladimir Oleynik pointed out that va_start() twice in the same function isn't portable (with ppc 4xx as an example of a platform it doesn't work on). This is why va_copy exists. |
4307a7b07cec | Rob Landley <rob@landley.net> | 03:20:26 nbsp;PM 07-06-2007 | Make warning go away. |
18d43ffd39df | Rob Landley <rob@landley.net> | 03:19:44 nbsp;PM 07-06-2007 | Work around uClibc weirdness. |
171af61b28c5 | Rob Landley <rob@landley.net> | 03:19:00 nbsp;PM 07-06-2007 | More cross compiling infrastructure. |
fc2224b26c73 | Rob Landley <rob@landley.net> | 02:31:45 nbsp;PM 01-06-2007 | Show the compiler how to optimize out the option parsing logic when nothing is using it. |
b841cd2f8c1b | Rob Landley <rob@landley.net> | 01:41:24 nbsp;PM 01-06-2007 | Allow applets with optarg string NULL to use toy.optargs[]. |
9fdf465b913e | Rob Landley <rob@landley.net> | 11:46:56 nbsp;AM 01-06-2007 | Humor dash, which is broken. |
30d79a1411d5 | Rob Landley <rob@landley.net> | 04:26:47 nbsp;PM 29-05-2007 | Make it easier to specify which compiler to use. |
f2f98fa34e9c | Rob Landley <rob@landley.net> | 02:38:27 nbsp;AM 17-05-2007 | Add sleep. |
8e0520c3ac41 | Rob Landley <rob@landley.net> | 02:38:17 nbsp;AM 17-05-2007 | Link to ars technica paedia broke because ars is now using Windows 2003 on its' webserver and can't competently show "index.html" for a directory. Wheee. |
f2ccc2d1d6f5 | Rob Landley <rob@landley.net> | 12:08:48 nbsp;AM 30-04-2007 | Add true and false. |
0c93f6c7ab7a | Rob Landley <rob@landley.net> | 07:55:21 nbsp;PM 29-04-2007 | Add readlink, xreadlink(), and change xrealloc() to not fight the stupid compiler so much. |
c92fde0bc75a | Rob Landley <rob@landley.net> | 03:45:55 nbsp;PM 23-04-2007 | Add sync and an incomplete version of mdev. |
4f34f0aa4d4f | Rob Landley <rob@landley.net> | 09:41:38 nbsp;PM 18-04-2007 | And more mke2fs changes. |
8f4119a5a68b | Rob Landley <rob@landley.net> | 09:39:46 nbsp;PM 18-04-2007 | Next iteration of mke2fs development. |
d989df3d7dcc | Rob Landley <rob@landley.net> | 01:59:06 nbsp;PM 15-03-2007 | Apply uClibc's changes to this kconfig. |
217047b6b2a4 | Rob Landley <rob@landley.net> | 10:54:02 nbsp;PM 12-03-2007 | Move project name to Makefile. |
6126b258dc7c | Rob Landley <rob@landley.net> | 09:17:01 nbsp;PM 12-03-2007 | Convert HOST_CC to HOSTCC to be more like uClibc build. |
d1ed4c625df6 | Rob Landley <rob@landley.net> | 09:10:06 nbsp;PM 12-03-2007 | Change help text: not just used for the kernel. |
b90926aafa13 | Rob Landley <rob@landley.net> | 11:02:04 nbsp;AM 12-03-2007 | Add web page background image and check in some half-finished ext2 documentation. |
3caedb79bc16 | Rob Landley <rob@landley.net> | 03:19:32 nbsp;PM 21-02-2007 | Fix oneit: <1 is only parsed at the start of the argument list. |
1465cfa0672b | Rob Landley <rob@landley.net> | 01:44:28 nbsp;AM 19-02-2007 | Calculate block and inode usage in group table and bitmaps. |
cff28b7bcda9 | Rob Landley <rob@landley.net> | 04:24:55 nbsp;PM 18-02-2007 | Precalculate block and inode usage given a starting file tree. This compiles, probably doesn't actually work yet. |
5f1d7e250f7d | Rob Landley <rob@landley.net> | 02:23:10 nbsp;PM 18-02-2007 | An old test suite wrapper I wrote, cleaned up a bit and checked for copyrights. |
f5757161aff8 | Rob Landley <rob@landley.net> | 09:08:22 nbsp;PM 16-02-2007 | Add atolx() which understands extensions for kilobytes and megabytes and such. |
fb6c09e63653 | Rob Landley <rob@landley.net> | 02:20:37 nbsp;AM 14-02-2007 | Calculate st_nlink for each node, via a small but n^2 algorithm. |
2aa494dcfe70 | Rob Landley <rob@landley.net> | 04:41:51 nbsp;PM 13-02-2007 | MacOS X has a defective sed with no -r. |
4f5a671bf49b | Rob Landley <rob@landley.net> | 08:03:01 nbsp;PM 12-02-2007 | More work on mke2fs.c. Random in-progress snapshot... |
6275b1f7a5a9 | Rob Landley <rob@landley.net> | 07:59:12 nbsp;PM 12-02-2007 | Make kconfig build on MacOS X. (Because it's there.) |
720fc26d3335 | Rob Landley <rob@landley.net> | 07:14:58 nbsp;PM 04-02-2007 | Add parent pointer to dirtree, more work on mke2fs (populate dirtree, count index blocks). |
97c63ecb3591 | Rob Landley <rob@landley.net> | 07:06:07 nbsp;PM 04-02-2007 | Rename functions.c to lib.c. (Easier name to remember.) |
d25f7e440998 | Rob Landley <rob@landley.net> | 02:11:26 nbsp;PM 03-02-2007 | Add xstat(), read_dirtree(), and read_dirtree_node(). |
fd1c5ba0cbbd | Rob Landley <rob@landley.net> | 02:10:00 nbsp;PM 03-02-2007 | Teach build to build only the toys/*.c selected in .config, and teach CFG_TOYSH_DEBUG to shut up the spurious "gcc can't tell that this is never actually used uninitialized because gcc is stupid" warnings. |
5a60e26fe8de | Rob Landley <rob@landley.net> | 10:53:55 nbsp;AM 02-02-2007 | Trim a redundant definition that confuses older compilers. (Regression testing against Red Hat 9.) |
bf284cbd49c9 | Rob Landley <rob@landley.net> | 05:39:14 nbsp;PM 01-02-2007 | Toybox option parsing must stop at the first non-option argument. |
edee7ddeb58c | Rob Landley <rob@landley.net> | 03:23:21 nbsp;PM 31-01-2007 | Missing comma, and slight simplification in defconfig sed invocation. |
de05a7024f4b | Rob Landley <rob@landley.net> | 02:37:01 nbsp;PM 31-01-2007 | Add "make defconfig". Modify global options to start with CONFIG_TOYBOX_. |
bcfad872188d | Rob Landley <rob@landley.net> | 02:18:05 nbsp;PM 31-01-2007 | Add make install_flat. |
a6d696b74adb | Rob Landley <rob@landley.net> | 01:31:19 nbsp;PM 31-01-2007 | Small cleanup to prepare for cross-compile friendly make install. |
00569d66369f | Rob Landley <rob@landley.net> | 12:28:50 nbsp;PM 31-01-2007 | Added tag 0.0.2 for changeset d2e38cb0b1cd |
c555a0ca46e7 | Rob Landley <rob@landley.net> | 12:27:10 nbsp;PM 31-01-2007 | I forgot to add count.c a while ago. (Memo to self: grab snapshots and build out of directory more often, to make sure I've checked in all the files...) |
ad8287d59cbc | Rob Landley <rob@landley.net> | 11:57:08 nbsp;AM 31-01-2007 | Move download->downloads (be consistent) and add a skeletal index bar along the left (copied from firmware linux, half the tabs go nowhere). |
15406bbe9855 | Rob Landley <rob@landley.net> | 10:50:56 nbsp;AM 31-01-2007 | This creates an almost valid empty ext2 filesystem, except for a few superblock fields (blank free_blocks and free_inodes), and no root directory. (And technically, no lost+found either.) |
9568d5afcfea | Rob Landley <rob@landley.net> | 05:44:28 nbsp;PM 29-01-2007 | mke2fs: Stopping for dinner. It compiles. |
3ac8d261fd43 | Rob Landley <rob@landley.net> | 04:54:01 nbsp;AM 28-01-2007 | More work on mke2fs. |
43d7e909cb98 | Rob Landley <rob@landley.net> | 08:43:26 nbsp;PM 27-01-2007 | Move superblock initialization to a function. Trim unused padding from superblock. |
22eca62ff07e | Rob Landley <rob@landley.net> | 03:10:48 nbsp;PM 27-01-2007 | One more field, minor shrinking, and start on block groups. |
90495a45e4ed | Rob Landley <rob@landley.net> | 10:48:35 nbsp;AM 26-01-2007 | Filling out most of the ext2 superblock correctly now. |
028a54424e08 | Rob Landley <rob@landley.net> | 04:11:23 nbsp;PM 25-01-2007 | Update args.c to implement numeric arguments. |
b3a3382abf49 | Rob Landley <rob@landley.net> | 04:10:37 nbsp;PM 25-01-2007 | The fdlength() ioctl apparently doesn't work on files (and the lseek trick doesn't work on some devices, and we can't always tell _when_ it failed), so go to the binary search for now. |
6b7092fd0840 | Rob Landley <rob@landley.net> | 07:54:01 nbsp;PM 23-01-2007 | More work on mke2fs. |
e2580dbebbd4 | Rob Landley <rob@landley.net> | 01:20:38 nbsp;PM 23-01-2007 | More random progress on mke2fs. Nothing to see yet. |
b882f1e237a6 | Rob Landley <rob@landley.net> | 11:41:49 nbsp;PM 20-01-2007 | Add "yes" command. |
a4f798806208 | Rob Landley <rob@landley.net> | 10:59:00 nbsp;PM 20-01-2007 | Teach pwd to detect write errors. |
452ff9e58b58 | Rob Landley <rob@landley.net> | 10:41:29 nbsp;PM 20-01-2007 | Comment and whitespace cleanups |
3ec53ce1d4bd | Rob Landley <rob@landley.net> | 09:32:47 nbsp;PM 20-01-2007 | Helps to "hg add" echo.c. Also, implement 0123 escapes for -e. |
24d1d45ee901 | Rob Landley <rob@landley.net> | 06:04:20 nbsp;PM 20-01-2007 | Add "echo". Has -n and -e (but not 0123 yet). |
125a2c74f2ef | Rob Landley <rob@landley.net> | 12:30:19 nbsp;PM 20-01-2007 | Merge a memset with an existing loop, tweak comments. |
94515a2803d8 | Rob Landley <rob@landley.net> | 04:31:11 nbsp;PM 19-01-2007 | Merge two similar loops and expand a comment. |
59b301786890 | Rob Landley <rob@landley.net> | 04:01:54 nbsp;PM 19-01-2007 | Another suggestion from Manuel: Grab 2 bits instead of 1 inside a loop. Saves 4 bytes and reduces running time by one half of one percent. |
e790130c2141 | Rob Landley <rob@landley.net> | 10:01:04 nbsp;PM 18-01-2007 | Add count command. |
5aab966edd24 | Rob Landley <rob@landley.net> | 10:00:46 nbsp;PM 18-01-2007 | Save 4 bytes of stack space. |
6000f13e8ac8 | Rob Landley <rob@landley.net> | 10:00:12 nbsp;PM 18-01-2007 | In bunzip replace setjmp/longjmp handling with error_exit(), replace string based handling of a 6-byte header with with two 24-bit integer reads. Use xmalloc() and xzalloc(). |
901637760b42 | Rob Landley <rob@landley.net> | 09:54:08 nbsp;PM 18-01-2007 | Add fdprintf(). Remove reread() and rewrite() which handle -EINTR, which shouldn't be a problem if we register signal handlers with sigaction(SA_RESTART) Straighten out count and len (I generally consistently use "count" for the current progress and "len" for the total, but this time I got them backwards for some reason and don't want to confuse myself in future.) |
813840c9d199 | Rob Landley <rob@landley.net> | 06:16:11 nbsp;PM 18-01-2007 | More optimizations originally suggested by Manuel Nova: Use a sentinel value for limit[] to move a test out of a loop. Unroll a single-bit get_bits() to avoid a function call in the common case on a hot path. And one more application of the old "two tests in one via typecasting and/or math" trick. |
c4a5521e4523 | Rob Landley <rob@landley.net> | 06:24:17 nbsp;PM 17-01-2007 | Minor cleanups. |
457047a8beb3 | Rob Landley <rob@landley.net> | 06:18:50 nbsp;PM 17-01-2007 | Turn a memmove into a while(), reducing running time by 3.5% in my tests. |
6c8eaae1387f | Rob Landley <rob@landley.net> | 04:58:51 nbsp;PM 17-01-2007 | Another application of Manuel Nova's "math instead of ifs" trick. Saves 17b. |
8aa0e9499757 | Rob Landley <rob@landley.net> | 04:56:28 nbsp;PM 17-01-2007 | Minor optimization the compiler already does for us (according to bloatcheck), but it looks cleaner. |
cac0ab034cba | Rob Landley <rob@landley.net> | 04:31:23 nbsp;PM 17-01-2007 | Fix off by one error in a test. |
0dc2d4980d9c | Rob Landley <rob@landley.net> | 01:58:08 nbsp;PM 17-01-2007 | Comment and whitespace changes. |
ea96222ea514 | Rob Landley <rob@landley.net> | 02:25:12 nbsp;PM 16-01-2007 | Memmove is 11 bytes shorter than the unrolled loop, and Manuel Nova pointed out how to turn an if/else into a multiply and subtract (saving 2 bytes). |
636b5cf46650 | Rob Landley <rob@landley.net> | 01:26:02 nbsp;PM 16-01-2007 | Add a quick and dirt bzcat (stdin to stdout only for the moment) to test out the bunzip2 library. |
055cfcbe5b05 | Rob Landley <rob@landley.net> | 08:20:06 nbsp;PM 14-01-2007 | Add start of mke2fs/gene2fs, and some other stuff I've been working on. |
3388f4c4de62 | Rob Landley <rob@landley.net> | 04:26:01 nbsp;AM 08-01-2007 | xread() and xwrite() should take void *, not char *. |
d3e9d64b1751 | Rob Landley <rob@landley.net> | 03:25:47 nbsp;AM 08-01-2007 | Add xaccess() |
f3e452a35ab5 | Rob Landley <rob@landley.net> | 02:49:39 nbsp;AM 08-01-2007 | Add rewrite(), writeall(),and xwrite() to match the read versions. |
1322beb384ea | Rob Landley <rob@landley.net> | 10:51:12 nbsp;PM 07-01-2007 | xopen() wants 2 arguments unless you're creating a file, in which case you need 3. Doing varargs for this doesn't really appeal to me (bugs in waiting) so I made an xcreate() that takes 3 args, and had xopen() call it with 0 for the third argument. That way, if we feed O_CREAT to xopen() the permission 000 result should be easy to spot. |
016bf8289e12 | Rob Landley <rob@landley.net> | 03:48:26 nbsp;AM 07-01-2007 | Two unrelated additions I'm working on cross over in this file. In theory I can use mercurial branches to keep this sort of thing separate, but at the moment I'm just going to check in some dangling config entries that don't control anything yet. |
17afeba9600b | Rob Landley <rob@landley.net> | 05:26:30 nbsp;PM 04-01-2007 | Blah. The sed filter's not right, I'll try again later. |
46968f75bb78 | Rob Landley <rob@landley.net> | 07:10:24 nbsp;PM 31-12-2006 | Remove more warnings. |
e2f796cb70de | Rob Landley <rob@landley.net> | 07:09:42 nbsp;PM 31-12-2006 | Make some of gcc 4.1's dumber warnings go away. |
c6f481c11954 | Rob Landley <rob@landley.net> | 10:01:47 nbsp;PM 30-12-2006 | Comment tweak. |
04fa1e18618a | Rob Landley <rob@landley.net> | 03:19:34 nbsp;PM 14-12-2006 | Note the mailing list. |
78b47ff75161 | Rob Landley <rob@landley.net> | 06:54:03 nbsp;PM 26-11-2006 | Teach clean and distclean to zap more files. |
cd2edfd6a138 | Rob Landley <rob@landley.net> | 06:47:14 nbsp;PM 26-11-2006 | Add bloat-o-meter, make bloatcheck, and scripts/showasm. |
28a0dec5dd19 | Rob Landley <rob@landley.net> | 06:27:33 nbsp;PM 26-11-2006 | Trawling through the archives: a broken test, an unnecessary memset, and a unrolling a small memmove. |
2de8f3e38315 | Rob Landley <rob@landley.net> | 05:19:18 nbsp;PM 26-11-2006 | More whitespace/cowbell. (And change comment style to //.) |
61a9cc57e791 | Rob Landley <rob@landley.net> | 05:18:29 nbsp;PM 26-11-2006 | Reduce flag duplication and make kconfig use HOST_CC. |
6973a1d0e4c9 | Rob Landley <rob@landley.net> | 04:50:00 nbsp;PM 25-11-2006 | Add my old micro-bunzip library. Needs some cleanup... |
65b7df58826f | Rob Landley <rob@landley.net> | 04:23:47 nbsp;PM 25-11-2006 | Leftover from when I cleaned this up for another project. |
1521a9e9691b | Rob Landley <rob@landley.net> | 04:06:55 nbsp;PM 25-11-2006 | Add cat -v. |
b23d230ad55e | Rob Landley <rob@landley.net> | 01:48:02 nbsp;PM 25-11-2006 | Add oneit. |
1674e2ace4dc | Rob Landley <rob@landley.net> | 01:45:39 nbsp;PM 25-11-2006 | Fix a warning. |
58c6c1be60d9 | Rob Landley <rob@landley.net> | 01:34:51 nbsp;PM 25-11-2006 | More work on option parsing. "df -t tmpfs" actually seems to work now. |
f06af2bef5fe | Rob Landley <rob@landley.net> | 01:32:01 nbsp;PM 25-11-2006 | Add another warning check and a missing dependency. |
8167fd5d5433 | Rob Landley <rob@landley.net> | 02:11:10 nbsp;AM 25-11-2006 | I got the mercurial web browser thingy set up, note it on the web page. |
fdb667e1a420 | Rob Landley <rob@landley.net> | 12:15:21 nbsp;AM 24-11-2006 | Fix a half-dozen bugs in argument parsing. More seems to work than not now. |
54ebcce10b5c | Rob Landley <rob@landley.net> | 08:35:19 nbsp;PM 19-11-2006 | Allocate a more sane amount of memory. |
4541e8815687 | Rob Landley <rob@landley.net> | 08:35:05 nbsp;PM 19-11-2006 | Fix thinko (inverted test). |
2a813ffadf19 | Rob Landley <rob@landley.net> | 05:29:35 nbsp;PM 19-11-2006 | Add one if() that has lots of whitespace fallout. |
8324b89598b2 | Rob Landley <rob@landley.net> | 02:49:22 nbsp;AM 19-11-2006 | New option parsing infrastructure (doesn't use getopt). Hook it up to existing applets. Still a bit buggy, but bits of it work. |
b29ceb8bd0f9 | Rob Landley <rob@landley.net> | 07:19:37 nbsp;PM 09-11-2006 | Web site updates, and a design document. |
3f920589e2ea | Rob Landley <rob@landley.net> | 01:01:34 nbsp;AM 05-11-2006 | Redo the index page (flesh it out about halfway), and a couple tweaks to the license page. |
5c63c928689f | Rob Landley <rob@landley.net> | 11:57:18 nbsp;PM 04-11-2006 | The web page should be in the repository, and while I'm at it let's see if I can commit a file that lives under a symlink. |
f2311a42a075 | Rob Landley <rob@landley.net> | 05:45:18 nbsp;PM 04-11-2006 | Add pwd. Consolidate toy list information under toylist.h. |
0a04b3ef850c | Rob Landley <rob@landley.net> | 12:05:52 nbsp;AM 03-11-2006 | Implement which. Add hello world to menuconfig. Wrap the various applet main functions in main.c with USE() macros so --gc-sections can strip them. |
7fc43f797836 | Rob Landley <rob@landley.net> | 07:50:02 nbsp;PM 02-11-2006 | Better dependencies, and feed the linker --gc-sections. (Which is not an substitute for building just the stuff we need, but is easy to do for now.) |
63d41686d828 | Rob Landley <rob@landley.net> | 11:59:25 nbsp;AM 02-11-2006 | Added tag 0.0.1 for changeset 8f8a8ac59c14 |
3c49a45999ff | Rob Landley <rob@landley.net> | 11:20:53 nbsp;AM 02-11-2006 | Thinko: the Config.in for the toys should be in ./toys, not ./lib. |
fa98d0193aaa | Rob Landley <rob@landley.net> | 02:57:27 nbsp;AM 02-11-2006 | Add xabspath(), is_file_type(), which_in_path(), and find_in_path(). |
15bdc11ec8dd | Rob Landley <rob@landley.net> | 10:28:46 nbsp;PM 01-11-2006 | Linked list functions, forgot to add this to the repository. |
401ae8fe28d8 | Rob Landley <rob@landley.net> | 10:26:25 nbsp;PM 01-11-2006 | Make the config generate gen_config.h with CFG_ and USE() macros. Add distclean. Make clean have double colons so the kconfig makefile's clean matches. |
9b3fc7d5e0fe | Rob Landley <rob@landley.net> | 10:23:58 nbsp;PM 01-11-2006 | Add a hello world applet, partly as an example and partly for testing purposes. |
1f24e8080858 | Rob Landley <rob@landley.net> | 10:19:34 nbsp;PM 01-11-2006 | The darn thing accidentally created a branch. I had to copy a half-dozen files to temporary locations to get them out of the way of the merge, and the next checkin will be putting them _back_. This commit is entirely to humor mercurial, and if I could figure out how to avoid getting it in this weird state, I would. |
6ccb1b7897a1 | landley <landley@driftwoo | 09:12:20 nbsp;PM 01-11-2006 | The Config files don't need the CONFIG_ prefix. |
5257cf54a581 | landley <landley@driftwoo | 11:30:06 nbsp;PM 31-10-2006 | Add menuconfig, plus some basic Config info, lots of which is just future plans for toysh. Nothing's currently _using_ this config info, but at least it's being generated now. |
52fb04274b34 | landley <landley@driftwoo | 11:18:30 nbsp;AM 30-10-2006 | Closer support for "pedantic" option for SUSv3. (Ok, it's %ld instead of the %d the spec says, but same output. And you can't actually select it until I get menuconfig in. But hey...) |
64b2e23ff1f2 | landley <landley@driftwoo | 10:01:19 nbsp;AM 30-10-2006 | Add reread(), readall(), and xread() on the bus ride in to work... |
09ea7ac1a269 | landley <landley@driftwoo | 01:38:00 nbsp;AM 30-10-2006 | Implement df. Add -Wall to build and fix up warnings. Add copyright notices. Add error_msg() and itoa() to library. Remove argc from globals (since argv is null terminated), add optflags to globals. |
2f588f7f47c4 | landley <landley@driftwoo | 12:04:37 nbsp;PM 26-10-2006 | Rest of thinko fix. |
8ce06f2ed77c | landley <landley@driftwoo | 12:04:17 nbsp;PM 26-10-2006 | Thinko fix. |
00f87f150c3c | landley <landley@driftwoo | 06:38:37 nbsp;PM 25-10-2006 | Add xmsprintf(), xgetcwd(), xgetcwd(), find_in_path(). |
cd9dfc3b7b73 | landley <landley@driftwoo | 06:38:16 nbsp;PM 18-10-2006 | Next drop of toysh, plus more infratructure. |
4f344e356d2c | landley <landley@driftwoo | 04:18:03 nbsp;PM 05-10-2006 | Infrastructure, first drop of toy shell, and a bit of work on df. |
c56215062c96 | landley <landley@driftwoo | 05:18:51 nbsp;PM 28-09-2006 | Next snapshot. Tries to grab something out of lib in order to build, I have an empty "blah.c" in there to make it happy but I'm not checking that in. |
13bab2f09e91 | landley <landley@driftwoo | 12:45:05 nbsp;AM 27-09-2006 | Starting a new project. Just a bit past the "hello world" stage... |