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 - 7768b83385b2fa7bd095f7fa6a118635bfefdcbb authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - c39a6eefc8ed61b4d9581b7e2c4356804446874d authored 10 months ago by Rob Landley <[email protected]>
No idea if Mac or FreeBSD has renameat2(), but glibc refusing to wrap a 10
year old Linux syscal...
github.com/landley/toybox - cc67996f8096269465f4035a09027dde5a475d13 authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 71f05097a5fd40d666f02ac6118757e2d62e6a2f authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 481ec7b80e2aeb7f976b9debb257127a75bdb6b6 authored 10 months ago by Oliver Webb <[email protected]>
github.com/landley/toybox - e58d53d77a6980cadadf0aebf20be794355b6a2d authored 10 months ago by Oliver Webb <[email protected]>
We removed catv, less was listed twice, and dd was promoted.
github.com/landley/toybox - 878786c67e9a75177528e4a7e53213bd91a9043f authored 10 months ago by Rob Landley <[email protected]>github.com/landley/toybox - a675c9a96c34e26ceaf882698da586df4dda9517 authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 93cb1c299fdff613cc96e042c3397f51ab1b1f0a authored 10 months ago by Oliver Webb <[email protected]>
github.com/landley/toybox - c2deb895ac552e640aee5f0a682bbc193c8db72e authored 10 months ago by Oliver Webb <[email protected]>
Oliver Webb noticed that selecting allnoconfig then enabling just sh
(instead of "make sh" singl...
github.com/landley/toybox - c1f29df00588bdee003e7bfe714d307670c197e8 authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - b89c8914513ea055fdb686a765aaf4c65eaf706d authored 10 months ago by Rob Landley <[email protected]>
In commit 2c96060, the tests for getfattr and setfattr were updated to
only query specific names...
The test system may have extended attributes set by default (for
instance, security.selinux on A...
(If we exit instead of return from scripts/test.sh the subshell doesn't
marshall $FAILCOUNT into...
github.com/landley/toybox - 5c8cd70ae0365568ddc98b3f060aa1756fe54519 authored 10 months ago by Taisuke Matsushiro <[email protected]>
github.com/landley/toybox - ea51fa537ac9f7ece6befd87640951aeb738634f authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2663d8e3e7ac870835d9fb87adf35c1f045a5e15 authored 10 months ago by Askar Safin <[email protected]>
github.com/landley/toybox - 9f4df994dd9342f8e9a7bb11e92d28e89033a243 authored 10 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 73645dac0bc721f69fdd1491b0b558a21f15bda5 authored 11 months ago by Rob Landley <[email protected]>
Remove trailing spaces and leading tabs that crept in.
github.com/landley/toybox - 570fc119c68f56f4f3c82bad05fd5957109d49b3 authored 11 months ago by Rob Landley <[email protected]>
This version runs every time (much faster), and only includes enabled
structures so the union's ...
github.com/landley/toybox - bd6357ebe5a615a081c09fe7e53596c295a2ee23 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 1dd04fe95769086873dbf40fc91e197414908624 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 8fbff9dc2e8f3f444437c82835f22ba5d6a73367 authored 11 months ago by Rob Landley <[email protected]>
Android includes a new note in of type NT_ANDROID_TYPE_PAD_SEGMENT [1],
make readelf -n able to ...
We need to flush after each batch in batch mode.
(Found by inspection, looking for sleeps simil...
github.com/landley/toybox - ca6bde9e1c43cb839d974be583e9b05069b4906a authored 11 months ago by Elliott Hughes <[email protected]>github.com/landley/toybox - a57e42a386b04f27aa9c000d6425f13bb644c70c authored 11 months ago by Elliott Hughes <[email protected]>
github.com/landley/toybox - 792c5a2882e226046cbc83b69b7d16ad20edb038 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 98f982d8b9fce9463dd4862237b574893cf6d6f8 authored 11 months ago by कारतोफ्फेलस्क्रिप्ट™ <[email protected]>
github.com/landley/toybox - bb3d8eb56f2d502370ec37b7b2d85b1881165cc1 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6d9a752ac585d4ffc83c00e90985826150ff8298 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - a60c1d84faab4fd3da41d6cd2a14792d7cf5c572 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 105afc755c31ea9ff12ca9ebed80cca30b15d918 authored 11 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2904747da9e41440ebe593ff2cabb601538c3eaf authored 11 months ago by Rob Landley <[email protected]>
It's not scientific notation, it's "exabyte suffix" and then the check
for trailing 'd' meaning ...
using $SED instead of sed anyway (and thus gsed instead of ancient sed
on MacOS). Also, yank chec...
Since this is my second attempt over a fairly short period of time,
I'm not 100% confident this ...
The ULONG_MAX turns into -1 here, which isn't what was intended.
I'll avoid the bikeshed of the ...
now on top of Elliott's.
github.com/landley/toybox - 1e4362ba3f85879eb3b8affd534d61f2f91ad5ef authored 11 months ago by Rob Landley <[email protected]>
Ensure that the usage lines include everything mentioned below in
the detailed help, and vice ve...
Add -M option to switch off mlock(), and only touch start of each page
to dirty them (leaving th...
This seems to be a popular reinvention. There are three different
variants in the Android tree, ...
github.com/landley/toybox - 6b0ce0acb1f5deb7c9494c10db7854a061ffdb9b authored 11 months ago by Elliott Hughes <[email protected]>
and yank an obsolete comment Elliott spotted.
github.com/landley/toybox - 5a4c35342642c1760ccea8be80e95d2f5dd47e03 authored 11 months ago by Rob Landley <[email protected]>change xputs*() to fwrite() instead of write() but add a flush to maintain
previous semantics. Th...
I have no idea why Linux 6.7 decided the dtb path now needs "arm" it _twice_,
but the move broke...
github.com/landley/toybox - e64f361e407264681f7b97381fd393ea1ee6014b authored 12 months ago by Rob Landley <[email protected]>
(Same as the ifconfig change, but in a separate patch since this is in
pending and more likely t...
I haven't seen these in the wild, but happened to be dealing with the
corresponding header file ...
github.com/landley/toybox - 30621e9b0b52372e0255c983d20bdc8b430494a7 authored 12 months ago by Rob Landley <[email protected]>
ASAN finds leaks. The gcc array overlap detector isn't even close to sane,
and we have to switch...
github.com/landley/toybox - 176abf43dd8b41e66256ad7bb78d7a4df974a978 authored 12 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6dcd962981c1c4e463665249a219504fa5d7b142 authored 12 months ago by Rob Landley <[email protected]>
github.com/landley/toybox - a49244ea3987cc00d21438a423a518d7f5862924 authored 12 months ago by Rob Landley <[email protected]>
The code is correct (and doesn't seem to bother clang), but gcc can't
tell that we don't touch o...
github.com/landley/toybox - 9a83d36f5fbc2b7d0f974f8064197f2beee9270f authored 12 months ago by Rob Landley <[email protected]>
This doesn't handle refilling toybuf in the case where there's so
much EXIF data before the head...
github.com/landley/toybox - 25cae192c6156512776de49b5d5569825a6931c5 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - b8c19ce74bf6fd68121b27dfcb7138516505374d authored about 1 year ago by Rob Landley <[email protected]>
on 32/64 bit, and switch some 64 bit constants to ULL for 32 bit.
github.com/landley/toybox - 5e48211929b6842ece062bee871675c9be36102f authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - a967146c9c181ed5b2880c1db3d2e184a105f750 authored about 1 year ago by Rob Landley <[email protected]>
If you build kernel modules, it archives them up separately and then appends
them to the initram...
github.com/landley/toybox - adef982a681f1f90f1122f40ba07e8598daa443c authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 5647741f66877a236a3102bc88e0f7d21b5a4548 authored about 1 year ago by Rob Landley <[email protected]>
automatically enable module plumbing if any $MODULES selected.
github.com/landley/toybox - f0c870d6c1c95195c89d20788ee03a56ed66fbcd authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 438d237775e261ef77c7f3c2e7d36a73eb13a2b5 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 53d8a6707e3cf635004927a920c8b7fa967ea966 authored about 1 year ago by Rob Landley <[email protected]>
The fallback ftruncate() call was wrong, because posix_fallocate()
will never shrink a file, but...
github.com/landley/toybox - 20d5dade3aa59913848205cd745ec8af8f05b590 authored about 1 year ago by Elliott Hughes <[email protected]>
Because we statically link the binaries against musl-libc, we need a musl-libc
toolchain for the...
github.com/landley/toybox - ab046139f9d83136ff1cb143ee5923b3ee22a972 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - eccdfdf8e7ef9239c03e90a5cf38e3a1b285bb76 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - b3691449460ff9ac6167e34fd56da95c4777ec82 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 82f62a8d86a19b91cff1e264e144dd695784843c authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 992a1071e5d75e3311ccf6ccce9c2d17be157115 authored about 1 year ago by Rob Landley <[email protected]>
Test with "skeleton -c 8g" for example.
github.com/landley/toybox - c96cdc19b3791eaa0a8038b0ed2f03c6d93c747e authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 310c6790cb7cd5e30d5e305d9aba4e6a8116473e authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 26883294d524c69aaf007629607232bc3c0fff8b authored about 1 year ago by Rob Landley <[email protected]>
The array of section flags was missing the G flag, so any flags
after it were displayed incorrec...
We're not specifically looking for armv8; we want any aarch64.
I've also changed the 32-bit arm...
github.com/landley/toybox - bf51dae965ff237007377edd93d44c4c682a7d26 authored about 1 year ago by Elliott Hughes <[email protected]>github.com/landley/toybox - 10749f0422686db7261f7da35a53d17e0d5a41d6 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - 7fac232b4d25e51372ee22512c92e724ce97734e authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - c570ab47b03797c460873bf127c497d6133a43c2 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - b5be73ab5e18fcf3a4c6710e01190f633f17a52b authored about 1 year ago by Rob Landley <[email protected]>
select package versions. This means it now builds arm hosted toolchains on
arm, builds x86-64 (no...
github.com/landley/toybox - 117c020ebcdb6bfcbfed48fa1a6754471a355ecb authored about 1 year ago by Rob Landley <[email protected]>
(The explicit #include is because musl and bionic don't.)
github.com/landley/toybox - 8aad4f42671818fd94b7f94d5f6ecead3d3b1e01 authored about 1 year ago by Rob Landley <[email protected]>github.com/landley/toybox - 979ee153b217683eba8e4b996429e8a6bda4c5eb authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - b166aa7e6240e601219c92a5f289272b3f286a29 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - fb2e8ff8133a746a655691887784d7e4873e7341 authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - e54ab9010cfd944f893d1871b8578de313d851ca authored about 1 year ago by Rob Landley <[email protected]>
and move findglobals and showasm into it.
github.com/landley/toybox - ef46c278697020671bf97647af22f896b823f715 authored about 1 year ago by Rob Landley <[email protected]>
The shell frees it after running a NOFORK and the minor memory leak in
a "nice nohup setsid task...
github.com/landley/toybox - e829fe1ca01ea3f8148a88e9a11435ce41d1b7ef authored about 1 year ago by Rob Landley <[email protected]>
github.com/landley/toybox - cf63277fc064c4b566fa27869dadb3540a04f756 authored about 1 year ago by Elliott Hughes <[email protected]>
(It's also kind of silly: it makes uname -m produce different output.
That's it. It doesn't stop...
github.com/landley/toybox - 918f1a885b2ff2ad06bf6188962fd2503273cf93 authored about 1 year ago by Rob Landley <[email protected]>