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
":; " in unshare.
github.com/landley/toybox - 92a7778fcf1e8196304bb138b6da6e1b599e1d8a authored over 2 years ago by Rob Landley <[email protected]>whole list this time.
github.com/landley/toybox - 52e3bf19712bc7d8b242a58a4410091722fb3b69 authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 5bbef42111b4577d857d556dc00700211f5cc65a authored over 2 years ago by Rob Landley <[email protected]>
(Such as Android.)
github.com/landley/toybox - a41bbf8eec0c09470c2d5aa78f451d02b8ea99c3 authored over 2 years ago by Elliott Hughes <[email protected]>github.com/landley/toybox - ee00e1be0f5bdf1881af91c22d8258bb7046bf96 authored over 2 years ago by Rob Landley <[email protected]>
I think this was probably meant to be xpipe() anyway, since nothing
good can come of pipe() fail...
github.com/landley/toybox - 3e324025896e8152e23d4f8cdc9dfbf0058c7012 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 04818be7e023cd7af9894b43e97b473c35d7050f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 28603b02b784a0c16840ad9fe0e3752d0eeb6f36 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2bf62c7c08ca9f2ccb873207ee98af825b814812 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 297a9b4b79e76751cf4a1cfc3c333995073b37a8 authored over 2 years ago by Rob Landley <[email protected]>
char *reset = 0;
if (stuff) reset = "\e[0m";
if (reset) printf(reset);
No --no-null because it requires new infrastructure, and doesn't (yet)
have a user.
github.com/landley/toybox - dc8b46d5ddab048e403637513843d563f21f962f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - d0c52934a39a5795af12bbf904a093306e38981e authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - df627c90b4d657b5fc929f4bc87fb884bb7d8d1a authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 10f0b1a37856288df8a64021b57b93adc3498522 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 924b062c0da9e68c913705f0d26ea88a63bdac1a authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - d6488676ceeeac92a168113be0ba08cd1a9aa63c authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - a1579483d7f2bea2f75edf1ac018fcd2ab29eadb authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 7eb1eed041173c1e7044327c371e6a9c25da3df7 authored over 2 years ago by Rob Landley <[email protected]>
Fix non-absolute $CROSS_COMPILE processing.
Consistently name output files. (Don't put target n...
github.com/landley/toybox - ce9d30ea792034b2314f0f9f08cee35b249cc5de authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 6b03865e9e7c8edbc0fd54a809410fb71b741de2 authored over 2 years ago by Rob Landley <[email protected]>
See http://lkml.iu.edu/hypermail/linux/kernel/2110.3/00278.html
Linux kernel commit 03f16cd020eb...
github.com/landley/toybox - c0136c08f7d2807e88d4ff0026a9153d3af67d2a authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 25da95b17a1a1f53b338d6c29dbe34a4b9c7669d authored over 2 years ago by Rob Landley <[email protected]>
Moving the tests into a subshell (commit e00b4c26553b) broke it and
commit de474ba03950 wasn't a...
github.com/landley/toybox - f278b85bf5344f5a1e5f484b30795a04eb0e466d authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - a5b00b49ec00ae601379a28df733f6de84ff0e9f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 0bc343f07f14e5995b0d8d92f57141993e2003d4 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - de55da68f2ab36ca220de4cb1ef93faeebc56e0e authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2609bb80bc40d448d9c744085c136b1884e7dcfb authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - c9b95f4b5e22457d978e855025b4d3807ca4f854 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - f51b02947baeb149d12a60befc9988634485af13 authored over 2 years ago by Rob Landley <[email protected]>
xexit() uses siglongjmp() when not exiting, so should clean itself up.
github.com/landley/toybox - c7342f8b72f8bc2391c660000d4080eb745c6205 authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 9cb611555bcd493e3cf70f47e61c905ac43e0db4 authored over 2 years ago by Rob Landley <[email protected]>
sigatexit() does xsignal_all_killers(exit_signal) which is the same as
dd_sigint.
Also eliminates unnecessary use of floating point. Yes I could have switched
to clock_gettime() ...
github.com/landley/toybox - 4bb0df352571cf8c76f609a8185eeecafcf56a7f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2e8be0d4e340b414e6fd3995ec99ec50e69cd373 authored over 2 years ago by Rob Landley <[email protected]>
Specifically we were ending up with 2048 blocks allocated, and that --
not the stat(1) behavior ...
github.com/landley/toybox - fa64da59cdeb3b5ef89ed0162fb82977e6cf9943 authored over 2 years ago by Elliott Hughes <[email protected]>
github.com/landley/toybox - abb6958d4f347a0c4efda5a8ded4e9d512b46582 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 85c95036256427f5cab8ab50654fe81a5449d09a authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6935563f310b40dc8e06fbf0c266823956199ab8 authored over 2 years ago by Rob Landley <[email protected]>
Add everything that uses xgetrandom(), and also everything that has
tests (but isn't still in pe...
BSD has <sys/random.h> first, but has getentropy() in there. glibc
has getentropy() in addition ...
github.com/landley/toybox - 587ed3db6b4a46090fd09de07fddb8700494a6ce authored over 2 years ago by Rob Landley <[email protected]>
This does mean "make defconfig" can't automatically drop them out, but
the platforms that don't ...
github.com/landley/toybox - 9bfabc294132adbb34bb0c4776fd1f606ab501fa authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 2d58f28e9094f80e430457a6cf8999538f801367 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - a959bf863d4862d242d2b768fec518729444735e authored over 2 years ago by Rob Landley <[email protected]>
the 7 year support horizon. Remove probe.
github.com/landley/toybox - 8be669332bae1554f45a69e4b8ea1a3c94a7e43b authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - 6a098ec9bdd075b29a412024648ea01ab0836a5f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 55fc4222a42278ce6bf5af2b6f34c69de5634e54 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 17b4176e2e589d7563fca85d9f3b403ee4b4ef1f authored over 2 years ago by Rob Landley <[email protected]>
This has been around since 2008, so there doesn't seem much value to a
build-time probe in 2022.
I removed the only caller in b33d37d6f735 but didn't remove the probe.
github.com/landley/toybox - d9ed648fcf4f6e7ece133c3887d59d16f6e33c8f authored over 2 years ago by Elliott Hughes <[email protected]>
Strictly we could use it if the target API level is high enough,
but that would mean that you co...
fix <<< handling straddle (half worked like HERE, half like normal redirect),
handle pipeline seg...
and run_command() can't return NULL.
github.com/landley/toybox - 04bde39ba84516dac3a3484b61a76836e6d6cdd5 authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - ddfe55f8cd847c7c25e4d47f2b62fc5bdc6fa9b6 authored over 2 years ago by Rob Landley <[email protected]>
(It's interfering with the Android build's header snapshot thing.
When we rewrite kconfig from s...
(And reorder tests so the line up with the posix page more.)
github.com/landley/toybox - 2407a5f51b58a8c64379345f5eeefe92f72680c9 authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - e8b2b5dc1ebae637b7afadf7ad1312c0dba88552 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 3c3373a233f67bb566c8578fb97edf651e2e5f8b authored over 2 years ago by Rob Landley <[email protected]>
But it's not an _error_ --- github just waits forever for a runner
to be available? Anyway, from...
github.com/landley/toybox - e6b486a9d9bd8e449748792b4449db61556a8c9f authored over 2 years ago by Rob Landley <[email protected]>
Needed because the build now relies on `readlink -f`, but I don't
think we really care about old...
github.com/landley/toybox - 18d58e66d58e1174dcd99bccaae5e96e664c54ad authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 5eae30d2a5c024eaa6e0ab5c60ac7cdf11e71ab5 authored over 2 years ago by Rob Landley <[email protected]>
Although posix says strtol() _can_ return EINVAL for "", glibc doesn't,
and the command line pri...
github.com/landley/toybox - 6ef2431a0f5fa8a2a52769afdac47c429da8e9d6 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6d4847934fc0fe47a3254ce6c0396d197a780cf4 authored over 2 years ago by Rob Landley <[email protected]>
including detecting when Config.probed changed, requiring "make oldconfig".
github.com/landley/toybox - 20c123b95d92d7b7da5a00bf337c0417f2c61578 authored over 2 years ago by Rob Landley <[email protected]>We can't depend on a value being set for $UID.
github.com/landley/toybox - fae6c10e6b0ac1ce0994782846a8cea9eef51f86 authored over 2 years ago by James Farrell <[email protected]>Root always has read and write access.
Tested with `sudo make test_test`
github.com/landley/toybox - 9febe910b6c1df9c52c5b0fbbb30e4ac410086fb authored over 2 years ago by James Farrell <[email protected]>github.com/landley/toybox - f628d68dab3914c68de60985c2cd0b089fb68af3 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 001f14cdddb93529a4baf5bf2be3eb70aab758fc authored over 2 years ago by Rob Landley <[email protected]>
chmod u-x but g+x doesn't let you access a file. Presumably selinux
can also interfere, so use a...
github.com/landley/toybox - 1ff4c4b140c53a09970ee2be083bb2ccd6ac6c1c authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 6edb474ad3a88848b96cad4fd3a4da4da30d0d69 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - b63778e00f529b6e32d3cbd3b2700cef0f690d5f authored over 2 years ago by Rob Landley <[email protected]>
Adds xrunread() to lib and makes mount use it instead of a local function.
github.com/landley/toybox - ea52d3048af5ec5e612322bc9055853964153bd0 authored over 2 years ago by Rob Landley <[email protected]>github.com/landley/toybox - e1f347ef82948ccc3219cc0e957c5a48d3b02365 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - e1a06a6266d3baab75dfdfe1442434367c4c610a authored over 2 years ago by Firas Khalil Khana <[email protected]>
which broke the build.
github.com/landley/toybox - 5e8c74d7d63a6f6645692269eae905842e9a74e3 authored over 2 years ago by Rob Landley <[email protected]>Also exit immediately if a seek fails.
In addition to the supplied test, also tested manually w...
github.com/landley/toybox - 7ab529557d8f22b2f304e1f78f5ddad18785a4bd authored over 2 years ago by James Farrell <[email protected]>github.com/landley/toybox - fc98edad6ef9917afc7d9e6af3e6162f2167a5ef authored over 2 years ago by James Farrell <[email protected]>
github.com/landley/toybox - 8ab79b2da6860b986428ea446271a627165e152f authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 401898110f0c584769f5a0b342993f447553da50 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 0961ea2954afddce9a81e02004d8b50fa5fd2ebb authored over 2 years ago by Rob Landley <[email protected]>
This was the resolution from the discussion on mailing list; basically
"if Apple does remove vfo...
github.com/landley/toybox - 95b79373bac8a8d17f2b6bc72842680fe3cbb5c3 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 4e2d8ad829c54b0cf2f0612450beaf618e5b045d authored over 2 years ago by Rob Landley <[email protected]>
wasn't returning to the right directory so moving its build before the toybox
build broke the lat...
github.com/landley/toybox - 868fd0ec8d023d4b7b7786b218f545970a560844 authored over 2 years ago by Rob Landley <[email protected]>
github.com/landley/toybox - 90347d5da0c28a902fb562cea5a1dfcfdf40ecc3 authored over 2 years ago by Rob Landley <[email protected]>
It's crept up on us for a while, time to explicitly acknowledge it.
github.com/landley/toybox - 0c566f6f9a057bdca9722b3d09cac53fe7d05c6e authored over 2 years ago by Rob Landley <[email protected]>Elliott said:
Works around a clang bug in the version of clang shipping with Android T
that cau...
--unchanged-line-format
--old-line-format
--new-line-format
We want to use Toybox to make AOSP ...
github.com/landley/toybox - 9f5fb9ae9af14f651eb6920e96334e65e6b8cdd4 authored over 2 years ago by James Farrell <[email protected]>