Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/landley/toybox

toybox
https://github.com/landley/toybox

Fix some typos pointed out by Peter Ennis.

22d59612c17e14ac0de1f5fa008feb80dad79eec authored almost 3 years ago
Move a struct from lib.h into the one toys/pending command that uses it.

3b06f9600e3ff93e883cc5e21f6ce318e655bb5a authored almost 3 years ago
flags.h can #define its own CLEANUP_ macros for the next #include

so gearshifts between flag contexts require less setup.

eee419c1d7580c4700c909fffcac2d56de22dd0a authored almost 3 years ago
Factor out parse_dev_ids() into its own function.

e6ad3338edad973d4912fefe8335323994e5bc2a authored almost 3 years ago
More documentation tweaks.

068c82efae6e688f57e3f2f7b84270e82da28619 authored almost 3 years ago
Freshen up design.html a bit.

0b47b7e62b8859cd30142df2555c6737fd6d9408 authored almost 3 years ago
Create the timer after installing the SIGALRM handler.

73f5ecd7726daddc291855a5cd6c59f4ec2e0419 authored almost 3 years ago
Search a path for usb.ids and handle usb.ids.gz via zcat.

0e4cd0ffb4616d042cb0b37134e2818f713294a4 authored almost 3 years ago
Move -Wno-string-plus-int to configure instead of probing for it.

llvm still emits "C++ programmers do not understand C" warnings unless muzzled,
but gcc versions...

ebde3b8a5b9a62f3f9e18116adb58e68ad5966fd authored almost 3 years ago
Fix generated/build.sh

679146ec3510c6d3eb0cd6385b7640b02b44894b authored almost 3 years ago
Move some of the uglier make.sh plumbing into portability.sh.

515a1f2eddc19bc08be2e029557f14c7c1438cc9 authored almost 3 years ago
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.)

fc0fbe6788845379ee39fa9d0182c9775b335725 authored almost 3 years ago
Minor cleanups.

1ea6e127d5a3f0fa4ef4e423505cd5552fee7092 authored almost 3 years ago
lspci: use a different default location for pci.ids on Android.

de539b70fd65ac0fa53ec440522c59a00d9c8f16 authored almost 3 years ago
Fix @time.nanosecond parsing, and add test.

eaf3949cb749de250651ca5f7824840220a25bc3 authored almost 3 years ago
Fix -newerXY and add test.

cfa8d336db1b63a761be1d11251ad5d06b702d81 authored almost 3 years ago
Sort PENDING items into started and not started, and note kernel patch that

would remove an entry from toolchain list.

7b6cc658745460212e2a4d44c17bd12f906f434c authored almost 3 years ago
mkroot: Use $'' syntax to avoid needing ugly (unindented) newline mid-string.

3a950a357e671f0e529d3a6ba565a639746dc982 authored almost 3 years ago
mkroot: if devtmpfs already mounted on /dev, still need to create dev/pts dir.

ffe3425d08bce5ead090550e95025f0bb55becf8 authored almost 3 years ago
Move ANSI escape cheat sheet to tty.c

7fe3cb1fa90aeee775ea0ee6e8f1a0396e9b8325 authored almost 3 years ago
Top: move sort change to SHIFT LEFT/RIGHT, and make LEFT/RIGHT move list.

(It's actually skipping X many fields at the start, up to showing just the
last field across the...

da73d0c5421644e5c807d93cef12fd77a3239e8b authored almost 3 years ago
Rename remains of linestack.c to utf8.c

66ecd116ed26f5909877f5ed0406dfd928c78672 authored almost 3 years ago
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 has...

0f5f00c1d8b15abe41acc15cefb11dcb900c2a62 authored almost 3 years ago
Fix sed bug with multiple w to same file.

b607b5790992e29f93e6140ba9d8e7f3ed17b3ce authored about 3 years ago
vi: fix recent changes.

vi was segfaulting because some of the printf() arguments were the wrong
way round. The file con...

e7e4229c059f4a45eaf0ff0cb0f228275e3e7772 authored about 3 years ago
vi: fix build.

xputsn() only takes one argument; the other place this function
outputs the same escape sequence...

5c0bb0e44390756223a9fa5a548cf4e0d2c6427b authored about 3 years ago
Let lsusb to use /etc/usb.ids for english descriptions.

66471ddcec217a08d2017a375cd82d33f2e073f8 authored about 3 years ago
Shut up an unused variable warning triggered by an #ifdef.

64f12b4f6a43c71d803db7991fd153821dd6b2e9 authored about 3 years ago
Fix distro version skew in TEST_HOST.

6cc6d5b0651f1eba689a9c6e6d53d4502334208b authored about 3 years ago
Work around QEMU bug still unfixed after 3 years:

https://bugs.launchpad.net/qemu/+bug/1790975

aed8b63ca3c2622272179b38d2589c7477c7ee34 authored about 3 years ago
Fix Darwin build.

The recent changes to strip harder on Linux broke Darwin, which
doesn't have those options.

4991ae7261671f00040c85a1c2d2eb39fd6a05ae authored about 3 years ago
A little bit more mkroot polishing.

5ded47eff0e3a9f4295448cbe75cb913cedb6da7 authored about 3 years ago
Reword some command directory READMEs (this tweaks menuconfig display).

3e8b019665b0dc18661a8a7e0ab32d177e4a6f42 authored about 3 years ago
Cleanup nl (it had a stale TODO entry).

Also, the user of FLAG(E) depended on it being 1 and it wasn't, finish -E test.

37f94908b8c4f996713a094340b9f15a09227d97 authored about 3 years ago
File time's realtime output and switch to clock_gettime().

46a369dc387135675183ef071915e62d99e002ad authored about 3 years ago
Add LL to 0 to prevent gcc from warning that 0<<32 might produce 0.

ef363a8af2c6250041099381eeab9383bcb44ffe authored about 3 years ago
Work around linux kernel bug to make "ping" work.

f1289c44c7c506b4ad5e92e4083ce9533eeea7b0 authored about 3 years ago
Replace \033 with \e in strings.

c3f3f842c55429353cf1ce490b8d635380ef9326 authored about 3 years ago
Remove tty_esc() and tty_jump() wrappers, just output ANSI directly.

9a1b068c3593d87ef23c6cc0d05cc230aee5070c authored about 3 years ago
Have -B remove more characters Ted Tso's implementation doesn't emit.

25fd949e513b13f0f9ca01417875a4788aa5e336 authored about 3 years ago
Wean hexedit off tty_esc() and tty_jump(), just output sequences directly.

c2410a38e2031b730dc9d074b20a324644c5aa48 authored about 3 years ago
Remove non-posix "sort -h".

The man page says this is EXPECTED to be in the wrong order:

$ echo -e '12345K\n1M' | sort -h...

b0a4a96e36da616dabff85917c0155b1dd59f45c authored about 3 years ago
Yank some unnecessarily exported global variables that should be static.

59e16e10b41c764327fd92fd1ad800859e1fd797 authored about 3 years ago
Teach sort -h to handle decimals.

(Didn't want to tangle it into the "isinf/nan" stuff with -g, but forgot
to actually add the dec...

7aaf3f36f86dc2c17ec1e86c77b1790d706d41bd authored about 3 years ago
Move ext2.html into www/doc and convert mount.txt to mount.html

218e3aa7eb15c62a0f37dd07f2b3e2170636b5c5 authored about 3 years ago
Add sort -h (human readable), have -u imply -s, and general cleanup.

e28e5bb465f7f559f19763903c6a462c4c42c11e authored about 3 years ago
Teach host to look up nameserver in /etc/resolv.conf and use same

codepath for specified nameservers and system nameservers.

This means bionic not having res_send...

3a33734a8402d2c1ace1b0a28012f40936eb7c46 authored about 3 years ago
Promote host to net

9e0547cb94c8532b46072f76c9d626d63dbc6a66 authored about 3 years ago
Move #include <sys/syscall.h> into toys.h.

61cb6ab6b97b0d1ce826d058bdc91b2877315b3e authored about 3 years ago
Have llist_pop(0) return NULL the same way dlist_pop() does.

7dc743d21fe0cd74ee6a57c29235a57b2d17cb16 authored about 3 years ago
Don't remove the atexit() and then call it manually right before exiting.

34a025cc0eae658b264e81b4bdba19920e88f510 authored about 3 years ago
Make xsignal_all_killers() slightly less magic. (Use SIG_DFL instead of NULL.)

de0e3fc0fb96df55bbd5b5474433f3ed9a583664 authored about 3 years ago
Move QEMU bug workaround from host wrapper to target init script.

(QEMU's bios inexplicably outputs the DEC private mode wordwrap disable
sequence from "man 4 con...

42ff6bd1de346e63bf90800b279fa02144101c90 authored about 3 years ago
Add cmp -n and wire up skip1 and skip2, plus new test, FLAG() conversions...

f4f5fd5d785120a12cb61d6da5c684eac9d6f4af authored about 3 years ago
When building with -funsigned-char, warning about passing a "char *" to an

"unsigned char *" is 100% useless.

9827d4aa03723be43778c7fe70beb048d8eac94c authored about 3 years ago
Clean up host.

95578350a3e893519ddd51f24d8bfe617ee651cc authored about 3 years ago
Fix a typo in my name

This fixes a typo in my name, thanks for crediting me!

34d660ecda7caed8bcb57372f602f6b647e02bdc authored about 3 years ago
Attempt to make --preserve=xattr,context work together and individually.

Note: context should really be using setfscreatecon(), but that involves
scanning (cacheing) xat...

e1917654af98842cf8e0e3b170565ef3fc97c5fe authored about 3 years ago
Fix logic to avoid copying selinux context xattr.

887ba4eb7a3f826f3e7c1a9c1de8f9fa71ddee95 authored about 3 years ago
Fix inappropriate use of sigatexit()

794a0247d0b1b775cb008c43da03a20025066646 authored about 3 years ago
Minor cleanups: comments, whitespace, use \e instead of \033

f1b91e30c44064ecb324d7fad61fad114dda348c authored about 3 years ago
iggyvolz pointed out that mkroot targets with builtin initramfs were

quietly exiting with failure near the end. (Ooops, my bad.)

ea4748a7cbfa5e2f3ef188f917d4e5aeac70dd0f authored about 3 years ago
Promote uclampset to other.

8b7e02f42843768119945623d12dce155bacb168 authored about 3 years ago
Cleanup uclampset.

ee69001bba01bf731346da1eb479ffa1c4b91d80 authored about 3 years ago
Add uclampset(1).

No standard, but part of util-linux.

f1b22c5de077303da48827d75f6b995e154632fb authored about 3 years ago
Add -samefile, collate help text, cleanup, update tests.

4824756b7a0ac7714d35ccbc6467b4afe6b9bab8 authored about 3 years ago
Clean up password plumbing.

0f51bfc50c0ddf5dd44976672d43d9ffa8680459 authored about 3 years ago
Move get_line() out of lib/ into last user.

15cbb92dffc855e6016f0c21cfbeff97a578f1d9 authored about 3 years ago
Tiny cleanup.

d42cb27e0bb7360e503d10da8ed70e3f9466b724 authored about 3 years ago
strace: fix m68k build.

ca6fcbbc86009392645e094aa5fed6b34a328a05 authored about 3 years ago
Running mkroot package builds in a subshell means they can't set QEMU_MORE.

8cf1722f0fde510ea81d13b31bde1e48917a0306 authored about 3 years ago
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.

864370cab12d6f950a1b94bebc060f2be8edead0 authored about 3 years ago
Update version to 0.8.6 and add release notes.

a558435edcec48a532e5230c7d645cd58c9517be authored about 3 years ago
More work on mkroot.

Reorder stuff to be easier to explain.
Don't shift $@ or the recursive call won't have arguments...

a3830574443b89b6e79fc9a48dd35d82c121053c authored about 3 years ago
Update package versions

1f413768287dd9dd8eb83f29be016d196f73cd8b authored about 3 years ago
Update status.html generator.

Get pending back on the status page, add shell builtins as a category.

0e4975712a3a501d995db9a4fc06f91c68267845 authored about 3 years ago
mkroot isn't setting CROSS_BASE anymore, so have the consumer do it.

67ce5b6e50b703550d32d15b2df395921e2e987f authored about 3 years ago
Fix CROSS_COMPILE setting CROSS.

706c637e0d45854f85995e300fef704bb88b3ad2 authored about 3 years ago
A little more mkroot polishing before release.

24e1386fdf1f4e0031cb7767921033c16481e7cf authored about 3 years ago
Teach test suite to combine VERBOSE options, ala VERBOSE=allquiet

15d00e0dcf59f6f5a6921165949bb1ebc296a7a0 authored about 3 years ago
Fix unused variable warnings found by clang/llvm 13.

0aeca08240660c2c99f1850ab419f92c066ea4ba authored about 3 years ago
Make time -p output exact posix format, remove TOYBOX_FLOAT dependency,

make -pv switch each other off.

16b9f7cd0f25db8f34dea2ece267f47b72a06099 authored about 3 years ago
Files linked from checked in html (and on the web page) that aren't checked in.

3ca47ae2f3718f3c5cec1f7c4552ef77eb59b3dd authored about 3 years ago
Always test -r and have plumbing set -r for -R

3471149f1eaff891f2bb3814b3fec0dae61a0005 authored about 3 years ago
Add VERBOSE=spam to show successful tests.

ddf01ab133900decbb9ad46df205f7647d43936e authored about 3 years ago
Fix $((math)) recursion order, handle "" as 0, and add more tests.

fac49481c6b4639e5a2fad6ea08ab6cd29b9304c authored about 3 years ago
Make CROSS=all and record-commands play nice together.

b422cc51ea6e811c0282541ea5093f110842f7b7 authored about 3 years ago
More mkroot changes. Add record-commands logging, more error checking,

ensure package scripts run in order, reorder for intelligibility.

a0d8377466ee7333966fc0dcbdb311f36bc9df68 authored about 3 years ago
Don't search for "configure" out of $PATH.

eff1703cc300a34befd72c7adb99972b54893594 authored about 3 years ago
Update script/record-commands and rename logwrapper->logpath.

9fb4ebd690a1cec28706fc7fea71cfd0ceabd6de authored about 3 years ago
Remove scripts/single.sh depedency on existing defconfig for global symbols.

It'll use it if there, but creates its own defconfig in .singleconfig if not,
thus using default...

b9cae21853934cf294e5c02f7fe005d7494f4156 authored about 3 years ago
Add support for more targets.

1c5e9467f56bc00b257004eaac49ab8bd074f8d4 authored about 3 years ago
Implement declare, fix nommu subshell marshalling, fix blank int var assigns.

8ead6936e1e8bf28747d99839b78b1dc017db537 authored about 3 years ago
Replace various x = x declarations with QUIET macro to shut up gcc.

(Note: llvm does not produce these false positive warnings, only gcc does.)

039d59d227f2880dbdcb6d0fd4cfeb4f09d8e238 authored about 3 years ago
Fix env properly: env -i uses old $PATH, but use new PATH= when redefined.

Also add QUIET macro to shut up gcc's "isn't actually used uninitalized"
warnings, instead of do...

284a27675c5d3274965a4fc312d3f410c090f25f authored about 3 years ago
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.)

f8883bd296bb6dad1f4bd90dba806877eaa32ba4 authored about 3 years ago
Don't forbid grep -Fw combination, it works find and the

linux powerpc64le build uses it.

52e27717aedce6da25ec8f2f035736d56dbdc005 authored about 3 years ago
Multiple mkroot changes.

1b8fa91f836c3d5b4f57db88134d72dcd4dfc5cb authored about 3 years ago
Take status.html version info from toybox binary, not repo.

Also, washing the sed call through /bin/sh confuses it. Don't do that.

f60b420eec7df324b78be2c99ad0929c0150ad5d authored about 3 years ago
Generate status.html directly instead of ssi-ing a status.gen.

21263839e15d8be719cd35a00fd4533577dcef50 authored about 3 years ago