Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Toybox
Toybox provides common Linux command line utilities together in a single BSD-licensed executable that's simple, small, fast, and reasonably standards-compliant.
Collective -
Host: opensource -
https://opencollective.com/toybox
- Website: https://landley.net/toybox/about.html
- Code: https://github.com/landley/toybox
github.com/landley/toybox - acfcc9572fc7d61fd55042bc1b067dc41c312ad9 authored over 1 year ago by Rob Landley <[email protected]>
oneit appears to have made the assumption that
/sys/class/tty/console/active provides a list of ...
github.com/landley/toybox - c8f758c734506d6131c2eefdb5ce2618d4b2b1d2 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 25d72febcc2fbb0cb3bfb872557a939c69782390 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - aa88571a6b847a96bb8ee998a9868c5a1bdb3a6e authored over 1 year ago by Rob Landley <[email protected]>
adust spacing to fit in 80 columns where possible,
use LP64 long long instead of unintelligiblelo...
github.com/landley/toybox - 704278e45d0441c5a13777af727e4159f2ebffd9 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 3fe9aaa567b595b50c5090f6f67f9cd5b6163746 authored over 1 year ago by Rob Landley <[email protected]>
I caught someone using pciutils lspci, asked why, and -x (including
-xxx) and -v (specifically -...
(It matched after every / but when there was one it didn't check
start of string. Oops.)
github.com/landley/toybox - 51014a26da9fdb698af3434ff48073bb7372c98a authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - a228c0698e61c163dec3f3e03a805ed6cc319283 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 16387c91d02a7a1c028a76fa14bde728364d3986 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - cb2e4cc6e818114fca195dd0060bca7ec43e62e5 authored over 1 year ago by Rob Landley <[email protected]>
control char, so move the de-escaping further down.
github.com/landley/toybox - d72f08576d930466bf4555d0cc6787ecc5b38124 authored over 1 year ago by Rob Landley <[email protected]>
Somebody's actually building toybox with cygwin, which pollutes the
namespace with leftover DOS ...
github.com/landley/toybox - 0115a4cbd7873db6f9f8fa7f569ca73e668ac5dc authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 1e3b99ea2fceafe99b52f7e24e130f0ab22a7b51 authored over 1 year ago by Ethan Sommer <[email protected]>
avoid collision with other implementations.
(First version was reusing short flags in a way that...
github.com/landley/toybox - b3eb194102c7ce910601e7d9fa0d20573925ed9c authored over 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - f9acf3b2f17970264f409df1e3f8f48ee4ba97f9 authored over 1 year ago by Ethan Sommer <[email protected]>
github.com/landley/toybox - 6ca844da053f979d169a6de01167dfa7a02b4696 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2a68a5ffe4f20d50fe7c517670a13c300e957b28 authored over 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 4acaebea5a08307dd7269265b590af7ab2816515 authored over 1 year ago by Rob Landley <[email protected]>
Didn't cause test regressions but doesn't have new test entries yet.
github.com/landley/toybox - ad05ade2c0313335c003f3f86b9dc26b85faf29e authored over 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 46e64fb415d9516ef6116336635370545045c3d3 authored almost 2 years ago by Dan Bryant <[email protected]>
Don't read(fd, 1, &int) and leave the other 3 bytes uninitialized.
confirm() sharing -y between...
github.com/landley/toybox - 1819be919d0566e2d2130bf90d90483a4e2318b6 authored almost 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 0f202cbcbab32aa73cc768cd98daef995d5bde8d authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6856f06af3cba1505e101a2ee929384d3ee4d182 authored almost 2 years ago by Rob Landley <[email protected]>
argument variable.
github.com/landley/toybox - 662c79c4016ad0c35743d51a653198cd3078644c authored almost 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 158f3c735ea382cab42182cfb7f6349faa5d97bd authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - f377bbc32cb8f8725f5e26d4917a373b373d2a3a authored almost 2 years ago by Rob Landley <[email protected]>
i2cget can be used without passing command byte
i2cget 3 0x50 0x5F <-- should shift out register...
github.com/landley/toybox - e8f2f55d5298f2b879c7b9a62971ee30a30d49f0 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 53a464ba04a29ab47a33fff5f39a631bd4794081 authored almost 2 years ago by Bo Svangård <[email protected]>
github.com/landley/toybox - 6b6578da250d89a0a5929d4639fd8e44303c5a3d authored almost 2 years ago by Rob Landley <[email protected]>
so we can't close a stat/chown race, so both use lchown() now),
move free(tofree) to the start of...
and don't exit (just warn) for the -d case having an error.
github.com/landley/toybox - d95ea079466c0f21c3482108a54d92f6b77a682e authored almost 2 years ago by Rob Landley <[email protected]>
Last release "help toybox", "help -u", and "help -au" didn't work, and
the "see" logic was all w...
github.com/landley/toybox - dd56ea086435bc05fac01bfdf792c98fcb5cad3c authored almost 2 years ago by Rob Landley <[email protected]>
(Yes, it will always be 1. That's what I WANT. The test is so that when
it's 0, the 0 can be rep...
(because it distinguishes between "1" and "true" for no obvious reason)
so switch to a puts variant.
github.com/landley/toybox - 3dc487d989d47a71286d27f0c47a5189e19ee01e authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 9b108ab90b6346d93d62322b29325e084bc38995 authored almost 2 years ago by Rob Landley <[email protected]>
users to make sure nobody NEEDED FLAG(x) to return the masked bit value,
and to remove now-redund...
Make log (which is what Android uses) match logger.
github.com/landley/toybox - 078e95bba4fa0ce2aaf3e17502bba05b8551a93d authored almost 2 years ago by Elliott Hughes <[email protected]>
Rather than assume it's a single chunk of <= sizeof(toybuf) bytes, read
line by line and log eac...
the left column, and while I'm there move -quit to "Actions" because it
is, then implement -reada...
My earlier trick to ensure that we buffer whole screens full works fine
on glibc, but both bioni...
On LP64 systems, address space is effectively free, and the security
folks have found a variety ...
github.com/landley/toybox - edcafa920b0cea03aec449f233154a80442391bc authored almost 2 years ago by Rob Landley <[email protected]>
(They tried to copy the unchanged data to a destination that didn't exist
yet: skip copy for null...
github.com/landley/toybox - dbc6311ec7c9a0fe1c02a3acd8afb3be2ddb8e33 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - b34ed81323dce0df4e80ab330d23c402724c4e01 authored almost 2 years ago by Rob Landley <[email protected]>
Useful when trying to read tables of addresses/offsets (in ELF files,
for example).
Note: TEST_HOST outputs iso fields in unique order, which we don't.
But there's incoming version...
github.com/landley/toybox - f67f74a60a3f3825c4f1944372894b4d499bf217 authored almost 2 years ago by Eric Molitor <[email protected]>
shut it up by draining the trailing zeroes instead.
Note: cpio lets you concatenate archives, bu...
github.com/landley/toybox - a3fc87752193cc9fb406b4c4b152e4ffb435dce5 authored almost 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 26e0b44c9dac19799bf68b882ed6db462a90240f authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 8cee8c278a88d134ce2a0ece12b31f83e261677e authored almost 2 years ago by Rob Landley <[email protected]>
TODO comment tests to realpath.tests.
github.com/landley/toybox - 71b95f7ae8ae5cef495cc481bdea7da42c524e13 authored almost 2 years ago by Rob Landley <[email protected]>Replaced TT.modified with function that checks if buffer has changed.
Fix problems with empty f...
github.com/landley/toybox - 2b986821b8f8f32436df5608294382cc0a14256f authored almost 2 years ago by Jarno Mäkipää <[email protected]>github.com/landley/toybox - 87855d0560ceffdbdfe33a9f405386fd90ec7065 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - f0b4f9e5bb263ea63207d9355c87d02f9f04efed authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - e95bb78591590ef4c72fbfbd9247d04473e3d341 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 0a45fa3fbd9af0d8286407cb20f0c028c2f14c31 authored almost 2 years ago by Jarno Mäkipää <[email protected]>
github.com/landley/toybox - 027e1dc8cd43d1641c68f8a93b15c7a701b9b2e6 authored almost 2 years ago by Rob Landley <[email protected]>
The open() call was the only remaining use of the named permission
constants, and the equivalent...
This was invisible before because we were calling xopen(), which
always passes mode 0 to open()....
github.com/landley/toybox - 5330de20b3df5cd88f683e95149490e8ec6df377 authored almost 2 years ago by Rob Landley <[email protected]>
Always does alphabetical sort, ignores optional --sort=argument.
github.com/landley/toybox - 9ba775e805bd7b4928698314aae22742ef95dc91 authored almost 2 years ago by Rob Landley <[email protected]>
(Issues reported by an Android partner; basically "vi" with no arguments
is broken, and "vi foo"...
and hasn't changed since 1995. (If file and readelf didn't need elf.h...
even the ptrace man page...
The man page's threat that not all architectures will have PTRACE_GETREGS
is true... Also #if mo...
Also some pending portability.h comments, and wait for archiver exit.
github.com/landley/toybox - 2e952a47820d3e03dd7b56d50954c92cc0caa20b authored almost 2 years ago by Rob Landley <[email protected]>
The 'login' command doesn't prompt for a password if the password is
empty. However, the current...
The 'login' command segfaults if the user provides an invalid username.
This happens because 'ge...
github.com/landley/toybox - 733e7b58aadbaad83ecd61e2f4d8f971ad3f235d authored almost 2 years ago by Rob Landley <[email protected]>
Commit 05e4f52c3c modified init to use the standard getline instead of
get_line when parsing the...
github.com/landley/toybox - c3127b5f9f3099ea526fe6da571ddf77bd72871d authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 30d280d8921f35ad5a3f7f1543e9164d6876dfe5 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - a7c98a00683b6140dc48513a089d6b9887fb513c authored almost 2 years ago by Moritz C. Weber <[email protected]>
github.com/landley/toybox - ba640e5aca2cdfaaa23a6a9b2e18d4463da54304 authored almost 2 years ago by Moritz C. Weber <[email protected]>
github.com/landley/toybox - d8e6f49d90bce35de201efc13b787858dcbf0ba6 authored almost 2 years ago by Rob Landley <[email protected]>
(Creating new child block before pipe status check: look at parent block.)
github.com/landley/toybox - b61cdb44128b4c6be29b7dbac3a5dd58ad5fe53f authored almost 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - c5e7495fe46d4b2b2c225f222efc6b9070de2c3a authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 9765a32331275e9ea33c98e3f73938dc5f5e8d98 authored almost 2 years ago by Elliott Hughes <[email protected]>
github.com/landley/toybox - d94bda4baba49a88baa25b202ce5ae61c26acd1a authored almost 2 years ago by Rob Landley <[email protected]>
Android's modprobe outputs help to stdout when no modules directory
is given, but we have the du...
github.com/landley/toybox - d01b02f138ffac169d8b956a2e532518f4b7864a authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 9a2fb3151d779c753dff6fce07e58afc5cc63621 authored almost 2 years ago by Rob Landley <[email protected]>
ASAN previously would crash on this new test. The filename passed to
error_exit() was not zeroed...
github.com/landley/toybox - 58b42b238471493eda66973393ee82b5a72389c6 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 687490a30d8b8fd65e182a2dd7eb79be0c3f7856 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - c62d8a9f7471ebbb95d0bc2a6ccd6ee195719b44 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - e352f70553bea5a73e326de2bc03f624187b5b31 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - e32feb5dcc254da4b4270fe6a0aa5c1dcc074f63 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 77381506e9ed02f0bd7e54bec5783796bc803ba0 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - d091142ae3c8c9b3f86ea0f57c97999cdc9b50b4 authored almost 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6581ceaad5ded8a721fb5758a70777f8310eb7e6 authored almost 2 years ago by Rob Landley <[email protected]>
The date tests need a patched musl but I'm not rebuilding the cross
compilers yet. And I have pa...