Ecosyste.ms: OpenCollective

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

github.com/landley/toybox

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

And another round of ifconfig cleanup.

d8bd2214070075d1664e3abea8ace297386cc5f9 authored almost 12 years ago
Yet more drive-by cleanup of ifconfig.

10373122468cba009bbe8ff55fad564514d757ac authored almost 12 years ago
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.

4cf2a1ccff7cd6df59782ee0d5673f4969671ca9 authored almost 12 years ago
stat: Remove unimplemented options and clean up help text

128349aff36b3571a71611a13e674706e1e7b51f authored almost 12 years ago
Add library function for the file permission formatting in ls and stat

5a221e6b84e9eab02e24ca541530e28eb7cfddac authored almost 12 years ago
Forgot to check in a header that moved from ifconfig to toynet.h.

c732dce980dfec2c34b4d9bee131fb87d2f1557f authored almost 12 years ago
More find cleanup

d8966043ca52618193a3412c2f59b52d20365128 authored almost 12 years ago
Fix some comments from way back when toybox first started (in 2006), when I was still cleaning busybox-isms out of my head...

933919cd8094e870b3e7a554605fd49b20ddb1e0 authored almost 12 years ago
More ifconfig cleanup.

be93c91c8cbaaa8e2fa2980a48d0c56a605b1aa9 authored almost 12 years ago
ifconfig cleanup (Reorder functions to eliminate need for prototypes, put main at end).

1fb482339645d2d9b496f3113391c518211eb4d9 authored almost 12 years ago
Commit 818 simplified the license text in the source tarball, this gets the web copy.

9ee76527f0fafaa46c98a9e486ec7448dbf5d107 authored almost 12 years ago
More find cleanup

8faf0683c63cb7081e48b1fce3393b4cf2d43ef8 authored almost 12 years ago
Another round of ifconfig cleanup.

eb5d055992dcb2a2ed56ffbffaad5b4b6f4f02bc authored almost 12 years ago
stat cleanup

553aacf6e39bb18dff87ce1a48210a97408b93dd authored almost 12 years ago
stat: Reindent from 4 to 2 spaces

35878c38d3984e0b6d33d8abe5fadb1a0737571f authored almost 12 years ago
find: Improve operator processing

520c89051909e21d31a41af889b225fe5e55dbb5 authored almost 12 years ago
Add -f to chmod (just turns off -v).

abb0727cadf5484796d89c41fd479d056cb036d5 authored almost 12 years ago
More ifconfig cleanup.

d87b66913b64adcbeaeb664bd4e3a6fa79764c0c authored almost 12 years ago
Fix the help commit I screwed up, and replace leading tabs with spaces.

1d99390f798ae503f9e92da84ffb3a0773f21d2e authored almost 12 years ago
More ifconfig cleanup.

9a186f8559486c16f24dc87468f947a5f7b42655 authored almost 12 years ago
Isaac Dunham's help string cleanup.

b002a8aa4f21ad46a93a97eb2b2b3a3a84d972ab authored almost 12 years ago
Make genconfig use CFLAGS because building against a libc that isn't installed on the host may need --static to run the results.

ac1d20a607f2f701a24888864d307855cfaf33a4 authored almost 12 years ago
Move guts of help command into show_help() in lib/help.c, with config TOYBOX_HELP controlling infrastructure.

36ffc5aa3e6bfcab5d628208f4f1508f9b1c2620 authored almost 12 years ago
Tweak help text.

26c0045a6eb061e180f58b6b4c029a5df5a2818e authored almost 12 years ago
Add tests for find's expression parsing

a84233539570a004eef42cf14238774b82f9da92 authored almost 12 years ago
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.

88e2cb66b87fc0ce5778c301246f867789811b63 authored almost 12 years ago
Convert tabs to spaces.

18993e2f3af291eea7a175547862d057b7d83708 authored almost 12 years ago
xzcat: more cleanup and some shrinking.

-drop __always_inline (c. 1.5k of binary size),
-remove the xz_dec_bcj_end and memzero macros
(m...

4ffface11f7857683ddb1f935fb05809821458ab authored almost 12 years ago
uuencode tweak: output a non-whitespace character for 0 in traditional mode.

ff8b9ed551bdf942d20553ec6f0b687ba04e0ed9 authored almost 12 years ago
More ifconfig cleanup.

db40cf0cb2c830366025ce9be4dfed94270f863e authored almost 12 years ago
More xzcat cleanup.

1cabcc2e9a75fc8ba0c49e888907e3e310cfcd41 authored almost 12 years ago
More of same.

Actually, it's not quite the same:
-use crc_init(xz_crc32_table,1) -- I guessed on this one based...

052491266f02585c7c990100cb7457e56755c336 authored almost 12 years ago
More cleanup on find.

d111ad2e321429a8fe29ba2c0ba4019ab8799e4a authored almost 12 years ago
Redo find's indenting from tabs to two spaces.

791ff1ee1d8e897d8f3fe3d555879f91de5b2016 authored almost 12 years ago
Partial cleanup of find

- Remove unnecessary headers
- dump_node is not used anywhere
- exec_buf is unused
- Replace SUC...

f88db7156dd1b61da3b238574e051058d1aa6752 authored almost 12 years ago
Some xzcat cleanup by Isaac Dunham.

9bd7a1696e7060e51ec0d0aaef477eaf85aaf216 authored almost 12 years ago
Fix argument parsing so -- doesn't include itself in output.

a137c3fdf3af02042edc1c9f53910640c61c3072 authored almost 12 years ago
More ifconfig cleanups, mostly removing unused code.

a586f201d612e695e49536cb7610e94bbad2c236 authored almost 12 years ago
Drive-by cleanup on ifconfig.

70c5ea6dba487cefb8d676fe9637c8596cfd366c authored almost 12 years ago
An ifconfig bugfix from the original submitter.

4cc204238282e2c5b631c2f8dfc607a3e9eb71d0 authored almost 12 years ago
Kyungwan Han submitted ifconfig.

a6124a5bbbbf1b255479e68aed4dee5489197949 authored almost 12 years ago
Clean uudecode up the rest of the way, move pending->posix and default y.

2edb485af88410fba64649d2bded8c5af0f5cc08 authored almost 12 years ago
More uudecode cleanup.

28df7d57c5b5ae67edd4bc70c00f5dabf9d61a4a authored almost 12 years ago
More uudecode cleanup.

f529a550a4de36fcbbf3cd4c2d189be8a4535154 authored almost 12 years ago
Change uuencode test to match what other uuencode implementations actually produce.

a77f36dc8a1737947d6d8b4aff804d9fb50fe9d4 authored almost 12 years ago
Where I left off on analysis of other multicall binaries...

ca04c7f3df703ac0bd6bba3c38fe02b846108a39 authored almost 12 years ago
Incremental cleanup of uudecode.

f597042c66a3021768ee471f7b2a494ac32ee356 authored almost 12 years ago
Fix the USE() macro around NEWTOY, tweak help text, remove unnecessary wrapper, tweak whitespace and curly brackets.

b7e8385a24101d863482b6572d78efeea457a6ef authored almost 12 years ago
uudecode test should just call "uudecode" (not multiplexer via a path), and first test shouldn't succeed if toybox isn't even there.

3e06a1ce650cdb56f555f457000a8529a57a5842 authored almost 12 years ago
Add help text for pending test command. (No actual implementation yet.)

94c95594994b10e3452c4c3e9b238e2364f981a3 authored almost 12 years ago
Finish uuencode cleanup, default y, move it from pending to posix.

f5b4bbef5f186aa705d961c62817eab388f1c13e authored almost 12 years ago
First round of uuencode cleanup: generate table, tweak help text, remove unnecessary output buffers, simplify base64 functions..

240d0d622bfb1209b484f853d76b260999391776 authored almost 12 years ago
Logger, by Ilya Kuzmich.

911ec8a10bbee5f2003508f57cbb67953dff3178 authored almost 12 years ago
uuencode/decode tests and tweaks from Erich Plondke.

64427a889b424c55e6917e5110e66ba004610fa9 authored almost 12 years ago
Fix a bug in patch I fixed back in 2010 but forgot to apply here.

5cb3e2683bd8ca23bf8c38e13f3e0d68a642d586 authored almost 12 years ago
Update news page and link to ELC 2013 talk on toybox.

6f5ef6fc86e11b3aa6cb08a530b1e44ae3d9295c authored almost 12 years ago
Add -a to who and switch to default y in defconfig.

da7fc1c863c15d9e5fe67185aa3ea47344d1c4dd authored almost 12 years ago
Explain that code in the "pending" directory isn't necessarily ready for prime time.

29264d89d8631e08b4294dab92a503062814d2db authored almost 12 years ago
uuencode and uudecode by Erich Plondke.

121db2acac61d39645fd8297d8ca3b6aa1ef073d authored almost 12 years ago
The old nbd-client I wrote in 2010. Needs cleanup.

02656c772de13eb160352211ae0110ce9cb2d9b0 authored almost 12 years ago
Remove unused min/max macros.

e5f3a0b8bad332d46fa963759a9f946e9913cc17 authored almost 12 years ago
Move mdev into the pending directory, since it's not done yet.

33cdec57f9b72eab4a15c8caa09631717fa64c31 authored almost 12 years ago
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.

971d57ec4a9e14527e7582a5723d9634182d3fa7 authored almost 12 years ago
Simplify license text, as mentioned on the mailing list.

Reasoning: it was never my intent to require anybody to copy license
text into another project i...

ee86b1d8e25cb0ca9d418b33eb0dc5e7716ddc1e authored almost 12 years ago
Added tag 0.4.4 for changeset 52e69f6710ca

a5a1403394408825e4aabdc8989ddfb4abaf7941 authored almost 12 years ago
Remove more debug code from find.

04fc2dba80fd2e62e59d0fd1600ba764afaebef9 authored almost 12 years ago
A couple quick fixes to find so I can try it out.

db12a37a97df8f0098e99f50f49a97175861ff28 authored almost 12 years ago
Find by Gurang Shastri.

55da839b38780fd0ebc637c34c06c2d7eb284fa5 authored almost 12 years ago
Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl doesn't conform to posix-2008.

25b043bff9de65abc0926c04053f3ba5ea8f30f7 authored almost 12 years ago
O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to supply them for broken headers.

364d9ab6aa7fc6fb2b28147dd73d2183b15b45ae authored almost 12 years ago
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. ...

f9d7c95149640c25df6837a90c0a8f91caea27ac authored almost 12 years ago
Fix whitespace in submitted stat command.

61dacaad14e358bcadc2b18fce94b44a2867f2d6 authored almost 12 years ago
Fix another allyesconfig build break in the pending directory.

e3f0787a94c1727a4c59bbd46c612bcff298e027 authored almost 12 years ago
Sed's still just a stub, but clean it up enough so it at least compiles.

cc99be215388cc3ffce0d8edc552cb344259b45c authored almost 12 years ago
Add readahead.

53832006245010487d8d12599ce011d67bf19f94 authored almost 12 years ago
Comment updates and a policy statement about avoiding #define GNU_dammit

9559c2c4a0e99975782fa283c77f5a22a50e1bff authored almost 12 years ago
Accumulated web page changes. (Release announcement for previous release, roadmap updates, etc.)

9a69a929eced859415a46175d891d547ddfbb3bd authored almost 12 years ago
Fix a warning when debug code enabled.

799515eabe6de341393efecf3756b3f80b18c9af authored almost 12 years ago
Move some unfinished commands to the "pending" directory.

dd009d622ad7b6094efe073f0974a5e3a523cc32 authored almost 12 years ago
Implement cp -s option.

865afc55d04ede07db830c767bec75fb67c3ff6f authored almost 12 years ago
Tweak cmp test to be a little more deterministic.

d1fcf4faf98374d4e24ca2c71e703589d348ee35 authored almost 12 years ago
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.

44b9d043ccbe9a6e4bd2dbabe64a0854dbe5a7ac authored almost 12 years ago
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.

af0011995826b635658e29b107d33cf9ee7cdd42 authored almost 12 years ago
Fix -in behavior: descend into existing directory without prompting, show full path in error messages, actually overwrite when answering yes to -i.

22791083dab2de2b22154dd4e0e593ff6c48e08b authored almost 12 years ago
Wrong closing tag in roadmap.html.

c26ca6e71aaa70f0aedfabfa57e7c71d0d31fe92 authored almost 12 years ago
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.

f5b50e96ef3065e189e07746870a38251f33cdc6 authored almost 12 years ago
Add time command (that only does posix mode).

9d6e08806fcb8db77339ccd0e7ac22b38f3dc92f authored almost 12 years ago
Added tag 0.4.3 for changeset f8f5ddb6b69a

4e998e5dcaca307f56211192593c4267d513eb30 authored about 12 years ago
Adjust umask(0) for cp -p so mknod doesn't have to try to fchmodat() without the unsupported symlink nofollow flag.

5ddc31287f78f3ca69d30e46dd1ec1a000f7dec7 authored about 12 years ago
Switch readlink on by default, and fill out readlink.test.

3a99aef5072b6bdc50be26c23d49d5260042e385 authored about 12 years ago
Fix xabspath() resolving symlink after .., and properly detecting failure for last entry after nondir.

7c0e2803d2bff7022637fb418de571b470dee2f6 authored about 12 years ago
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).

6be5ac6a9287f4c48daf60d36eae44f04d7f9a80 authored about 12 years ago
Work around more random uClibc-specific breakage.

ae9243aa425458eda4e3e0b8bc7dd8f19fc8113a authored about 12 years ago
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_?)

1a33c6b07a20af27b23f62f5c88a422eb96e463c authored about 12 years ago
Revert some debug code accidentally checked in at commit 715.

bccb6db20d59066455cb7bbcf14729bc71abbc71 authored about 12 years ago
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).

ae6a84bbee8b051f817bd4d0464ec95d1d1355a6 authored about 12 years ago
Teach cp to do -n.

8d84a9928089bef0b489b44e0738c05d6d547dd4 authored about 12 years ago
Teach cp to do mknod.

c428b543f8b7ca55fcd58c8fd090fc06ffebe7ce authored about 12 years ago
Adapt cp to updated dirtree code.

c0f11f3a03d246596b8caf982c56bcd17e085c69 authored about 12 years ago
Use basename() where appropriate.

41ed9793498916c63d375326ea8c9b3fa1479dd6 authored about 12 years ago