Ecosyste.ms: OpenCollective

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

github.com/landley/toybox

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

SUSv4 is out, update template link.

be92b3fed8748d5aebf615a99169799792d72b69 authored about 13 years ago by Rob Landley <[email protected]>
Implement tty command.

9e061712b8098eae9d75b7ff9c6d445f8454ab94 authored about 13 years ago by Rob Landley <[email protected]>
xreadall() returns void... how does that even compile?

8d43d913f977e7dd4d6a2a9177a4f303bf60c1c5 authored about 13 years ago by Rob Landley <[email protected]>
Prepare for license switch by (regrettably) removing Charlie Shepherd's code, at least until I can get in touch with him to to get permission to relicense it.

Charlie's @gentoo address bounces, and he hasn't replied to his @gmail address.
I welcome him as...

43c2e62d74f1cf1e8b20b87bacac5b7b3e454f99 authored about 13 years ago by Rob Landley <[email protected]>
The @@ -1,2 +3,4 @@ lines treat ,1 as implied, so the format isn't regular.

(Yes, this was designed by the FSF, what gave it away?)

234f42adc016e8056a4a9f4466adea9072f0a7f6 authored over 13 years ago by Rob Landley <[email protected]>
For CFG_TOYBOX_DEBUG add -x option to patch to dump lots of debug output about the search and match.

026212459ae63fedc60fb77cd65ae63ed19ebae5 authored almost 15 years ago by Rob Landley <[email protected]>
One more little tweak to patch: unrecognized date format != delete file.

6cf0a1cc10dcafcd943f7e77005399b53204f9c5 authored almost 15 years ago by Rob Landley <[email protected]>
Add command "nice".

905060ab99df690356303f37387d95e788fa7d30 authored almost 15 years ago by Rob Landley <[email protected]>
Make toy_init() reentrant, or else xexec() has funky errors.

db037ef6e0d7e84e5fd9ba831b55550a9b487257 authored almost 15 years ago by Rob Landley <[email protected]>
Shut up even MORE gcc/glibc spurious warnings.

7051a963b0f646f0b489dba892d85e4816d95d79 authored almost 15 years ago by Rob Landley <[email protected]>
Add setsid.

50239709f6cb0f2c928feb2fc9cc7bf516ecd75c authored almost 15 years ago by Rob Landley <[email protected]>
Add TOYBOX_SUID.

e0377fb294821a68112d4da09f836ac42e3d5956 authored almost 15 years ago by Rob Landley <[email protected]>
Correct return types of xstrdup() and xstrndup()

1e01cd1f48bff3fdd12f45bf1c3adfab821ee287 authored almost 15 years ago by Rob Landley <[email protected]>
menuconfig indentation should be handled by dependencies, not whitespace in description.

69bc2c3ac1544ff51bd5d7979e02e2840241ec32 authored almost 15 years ago by Rob Landley <[email protected]>
Use fdlength() instead of lseek(SEEK_END).

2de1d1a618d4b9c069885100618dd17fd9b0113c authored almost 15 years ago by Rob Landley <[email protected]>
Typo fix in comment.

53c75045868da4cbc1a20b70d0a0711ae052344c authored almost 15 years ago by Rob Landley <[email protected]>
Minor web page updates (put header/footer back, add a few <hr> tags).

589f5cdcb7b7ff052c85f9b70dfc6dca692e5934 authored almost 15 years ago by Rob Landley <[email protected]>
The "strip" in gcc 4.4 doesn't set the executable bit on its output, despite what SUSv4 says it should do, so cope with buggy FSF tools.

b704ad20b42f2711e7f8f924865d0d87609976ad authored about 15 years ago by Rob Landley <[email protected]>
Let the minicom script take the speed as an optional second argument.

67e61d3fce3d19bc321b994285755d3c10a689ab authored about 15 years ago by Rob Landley <[email protected]>
Fix reversed patch detection logic, remove unused variables, rename variables, better comments.

0f01f299acf0109b780dd7e9e3247f5253b6fd2e authored about 15 years ago by Rob Landley <[email protected]>
Add .tar.bz2 to tarball links.

05e451de7b7fbadff09af6f1117102603181df29 authored about 15 years ago by Rob Landley <[email protected]>
Remove header/footer includes to prepare for css instead.

08671ef3e4b6989a62df6dcbd0a6d4880ff0dccd authored about 15 years ago by Rob Landley <[email protected]>
Make a warning go away on Fedora 11.

6f4584958bc299b073ce20801e6184fb1af3baac authored over 15 years ago by Rob Landley <[email protected]>
Unconditionally add the $CROSS_COMPILE prefix to $CC, even if it's already set.

a97792d7d0d6dd518023fe31421fae51532b7f59 authored over 15 years ago by Rob Landley <[email protected]>
Fix broken links spotted by Cedric Duval.

5bd73a9e814842d11a7f7dc51b50763091046510 authored over 15 years ago by Rob Landley <[email protected]>
Added tag 0.0.9.2 for changeset f142d02036b6

bb348c0f19a91caac12dfdb7e5b91b64744ec367 authored over 15 years ago by Rob Landley <[email protected]>
Announce 0.0.9.2 bugfix release.

90e421392a997c9acad7d2351bac721a31d8dae3 authored over 15 years ago by Rob Landley <[email protected]>
Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator.

d6b2613a6ea39d97599b714eb6722745c71ab957 authored over 15 years ago by Rob Landley <[email protected]>
Announce 0.0.9.1 bugfix release.

25afd6548d9cd0ed3c9a3865c6ff73dbfd65f97d authored over 15 years ago by Rob Landley <[email protected]>
Added tag 0.0.9.1 for changeset add8b512f41a

528056fd658f27d897e36f7c1cd3b3940832a25d authored over 15 years ago by Rob Landley <[email protected]>
Another patch corner case.

aa7f3faa2c42ab829c200cb8048a0fa8743c9290 authored over 15 years ago by Rob Landley <[email protected]>
Old news.html update, but never actually checked in.

121582ee95f839c928e46e2f87660684d0dba207 authored over 15 years ago by Rob Landley <[email protected]>
Regenerate Config.in when toys/*.c changes.

36816221d5e3c148c7445b226e6e485437a6122b authored over 15 years ago by Rob Landley <[email protected]>
Rearchitect patch to handle more darn corner cases.

72341aeccbd456a374db2eaec6026e674bba2d41 authored over 15 years ago by Rob Landley <[email protected]>
Convert non-bool config values (such as int) into config.h entries.

687bea581152bc1b90a352c09780127cd8c67597 authored almost 16 years ago by Rob Landley <[email protected]>
Re-wordwrap and reorder the .config->config.h sed script. (No real changes, just one command/line in a clearer order.)

1193a029f76b0825dd8cf417506a06b1937099d6 authored almost 16 years ago by Rob Landley <[email protected]>
Comment tweaks.

53dda1a9cfc453fa5b2e5ff0ed58f8a9c99749a9 authored almost 16 years ago by Rob Landley <[email protected]>
Fix thinko.

ddae5e91f6dc0f5bfb4fdf6d5b5bbd8df25d97f0 authored almost 16 years ago by Rob Landley <[email protected]>
Announce 0.0.8 release.

933d7b6fb54bea7e8b57d45f497df94353559ea5 authored almost 16 years ago by Rob Landley <[email protected]>
Added tag 0.0.8 for changeset 86e2bdb2ad66

8e6c8235f76bd2bd2ddcf5ec77ce548b5ec4b888 authored almost 16 years ago by Rob Landley <[email protected]>
Fix typo.

e7a169ba2ca710e8fb602dd49006cfd201293018 authored almost 16 years ago by Rob Landley <[email protected]>
Add mkswap.

52476716ad2bff9805e5749bf2c2a1f9d3512ec9 authored almost 16 years ago by Rob Landley <[email protected]>
Hello shouldn't be enabled in defconfig.

d3e61fc8da81c38a82a02379397f513e99ba5249 authored almost 16 years ago by Rob Landley <[email protected]>
Accidentally changed cksum behavior with the -P flag, toggle its meaning.

ba3ed79b4e18988dfe637d44c875bb11c3cb9ad2 authored almost 16 years ago by Rob Landley <[email protected]>
Add -N, -I, -L, and -P options to cksum.

b15b8fa99ae53396145ea540106b74d37797f774 authored almost 16 years ago by Rob Landley <[email protected]>
Add -F option to cksum.

2f638c397a916399049ac0adaf32a53f635d31bc authored almost 16 years ago by Rob Landley <[email protected]>
Make patch work with -R when deleting files.

328686f925be6cea97f75ceceaa212a31ba16a5c authored almost 16 years ago by Rob Landley <[email protected]>
Check in crc_init needed by cksum. (Oops.)

7e849c5b99e539f5af5262d8ade6b9791463c796 authored almost 16 years ago by Rob Landley <[email protected]>
Add cksum.

433c030b1e1921e0253f6b9896a827aac5728cdc authored almost 16 years ago by Rob Landley <[email protected]>
Fix the old dead link about mepis with one from linux.com. (Thanks Christian Holtje.)

e4341aa1d4f48978563d3538a96be7736831e89c authored about 16 years ago by Rob Landley <[email protected]>
Two bugfixes for deleting files (-p and message)

546ead6f4068611b7504baae1bf678d8b0b22942 authored about 16 years ago by Rob Landley <[email protected]>
Teach oneit to reboot on exit more reliably.

cca44505f242e215c7b84cbad0a04d9fc64df899 authored about 16 years ago by Rob Landley <[email protected]>
Shut up some new aggressively stupid warnings gcc 4.3 produces.

7471b5618cb5bee9cc5daaf26cc5d69770b4cb17 authored about 16 years ago by Rob Landley <[email protected]>
Fix netcat -f

dcb52f7c9a01a0609a7d4f00256f6807ae49320b authored about 16 years ago by Rob Landley <[email protected]>
Fix typo.

5f612e7749d9121433b9b7404c8e12c2fabd6699 authored about 16 years ago by Rob Landley <[email protected]>
Add uname

8ee966f83218008f04d4c19d0ea7a5fbb039e045 authored about 16 years ago by Rob Landley <[email protected]>
The epoch can also show up as 1970-01-01 (depending on timezone), so treat any year >0 and <= 1970 as meaning "file does not exist".

a605d68ac03543b383ba5b1ad2963a92b584bac0 authored about 16 years ago by Rob Landley <[email protected]>
More than 4k of input can be queued up in a pipe, so loop needs to continue reading until POLLIN is exhausted before acknowledging POLLHUP.

7dbbe0d9ddc3d1b43b6699dc3c9cdd8a7b61851e authored about 16 years ago by Rob Landley <[email protected]>
Shell $(netcat) won't return unless child's stdin/stdout/stderr are closed.

206a832f21f7b28f32127812da5ea764f8dd2644 authored about 16 years ago by Rob Landley <[email protected]>
Second attempt at making netcat -l work properly.

053b42c935707c8eba12ebb1b7f60dbc8c387b09 authored about 16 years ago by Rob Landley <[email protected]>
Add netcat server mode, -l, -L, and -t.

ae2e4b743aee024f61793cc66ecf2be2115da250 authored about 16 years ago by Rob Landley <[email protected]>
Work around a reiserfs bug. (One line change, switch from looking at broken struct dirent->dt_type to looking at stat() output. The rest are unrelated variable renames.)

b5d557f0860766bbe89854241e07ff6ec1a2e39a authored about 16 years ago by Rob Landley <[email protected]>
Announce 0.0.7.

d1aaa0a41308d2ade832db813d42f2f6d3981bd3 authored about 16 years ago by Rob Landley <[email protected]>
Added tag 0.0.7 for changeset db86f4df58b9

7e7789d854479704c5b792b38180132cf7c44546 authored about 16 years ago by Rob Landley <[email protected]>
Added tag 0.0.6 for changeset 6e65eefc37e9

d9ee848acd51149c93176d8e5364b30ce8248e34 authored about 16 years ago by Rob Landley <[email protected]>
Tighten up chvt, save a few bytes.

839fb0b36ef91c8b69aea88f2f0258453e932b74 authored about 16 years ago by Rob Landley <[email protected]>
Upgrade patch to detect hunks that start after a false start.

Imagine a hunk that starts with a blank line, but the site to patch starts
with two blank lines....

bdf037ff5e1b933d624ac74c62c5c1eb14464737 authored about 16 years ago by Rob Landley <[email protected]>
Fix giant glaring thinko.

cebe48aebfbb9378715db1ef98e0a8bcd1a39998 authored over 16 years ago by Rob Landley <[email protected]>
An error from an input file isn't fatal, keep reading remaining input files.

24396bbf78d03dee1e695d8b32bea48805c89a1b authored over 16 years ago by Rob Landley <[email protected]>
Chroot should stop option parsing at the first non-option argument.

5a9c37f5e9dde147270974d796b5c6c742fb2804 authored over 16 years ago by Rob Landley <[email protected]>
Tweak from Roberto Foglietta.

e824ed1b5a1d7a6c839348cf4636ceb9972e7a11 authored over 16 years ago by Rob Landley <[email protected]>
Roberto Foglietta pointed out that readall() needs fdlength() to restore

the original position before exiting.

f15387d8d3a383cd83f4bae8eb4c7dc6a15210d5 authored over 16 years ago by Rob Landley <[email protected]>
Bug spotted by Roberto Foglietta: at EOF readall() should return count, not len.

15b231591d3e95d502b2cee1d7d6192177230c15 authored over 16 years ago by Rob Landley <[email protected]>
Add "tee" command.

2bfaaf25614985ada5490d08e005b36f948d8186 authored over 16 years ago by Rob Landley <[email protected]>
Finish bzcat.

df92ef5e8e6cf62358b37f441952b7b5f310b20c authored over 16 years ago by Rob Landley <[email protected]>
Teach option parsing logic that ^ means stop parsing after this option.

1a35c47e460f785f5979d756c7f5d4f201f3f87e authored over 16 years ago by Rob Landley <[email protected]>
A pathological case of huffman coding that uses 8 bits to code each of 256

symbols could cause an unsigned char limit[8] to wrap back to 0, setting
limit to -1 and making t...

8cca60d64e4b0c4f45fdb0bf5517869867d51a6e authored over 16 years ago by Rob Landley <[email protected]>
Option parsing: stopearly is now a ^ prefix (not +), and an option string with

no flags auto-enables stopearly (so seq doesn't have to specify it to avoid
having negative numbe...

b1487dc9ed8c892afde94a8ac04350e3ca0e7074 authored over 16 years ago by Rob Landley <[email protected]>
Basic tests for sort. Needs more...

f901f24334ee8c0f03b72c2a1ad365b61334db5a authored over 16 years ago by Rob Landley <[email protected]>
Only apply global flags to fallback sort.

32113a23ce792a718d654bd0ef8387f1b6648a2a authored over 16 years ago by Rob Landley <[email protected]>
Cosmetic tweak, only show skipped tests when VERBOSE set.

7bc357dc70f1f64e607f28b21a779af2c8a09753 authored over 16 years ago by Rob Landley <[email protected]>
Adjust "optional" function (gen_config.h became generated/config.h).

37256ff6f390cbf86a14249e32e37865c85f1f2d authored over 16 years ago by Rob Landley <[email protected]>
Most of an susv3 compliant sort implementation (loosely based on the one I wrote back in 2005).

Still a few bugs. Needs a _biiiiig_ test suite...

49fcd9aa74b25334f3a8383a1bed67195afb2ad3 authored over 16 years ago by Rob Landley <[email protected]>
Assemble '*' repeated argument list in order. Also implement '@' counter.

4ac6656b5798edf61b05500dbc525b8740d5ad6a authored over 16 years ago by Rob Landley <[email protected]>
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)

fe0f3d5fa93b85a43854953b5997ad802fbad4a2 authored over 16 years ago by Rob Landley <[email protected]>
Add seq, and tests for it.

76ab4754a79b9c7f433eeb365a57c9c66388277d authored over 16 years ago by Rob Landley <[email protected]>
Fix which (the meaning of -a was reversed, and it was finding the _last_ hit).

59f490cb4e18960e7ddd003f9a66005eccc5ebd7 authored over 16 years ago by Rob Landley <[email protected]>
Fix command line option parsing so "echo -xen" actually prints "-xen". Add

echo.test while I'm at it.

1a221d9b4f058d05aa250691c381f0cfeaaeab9e authored over 16 years ago by Rob Landley <[email protected]>
Sort was including the trailing comma and getting the order wrong.

(Specifically, it was comparing "sh," with "sha1sum," and putting sha1sum first
in generated/newt...

da5709494710925cf9d35b91ba2690148031b840 authored over 16 years ago by Rob Landley <[email protected]>
Update mdev to work around the newest sysfs api breakage in the 2.6.25 kernel.

(Yeah, I know sysfs hasn't actually got an API, but I like to pretend...)

988abb33a5c9d8023a8e1bd5535a75a16e5d9e46 authored over 16 years ago by Rob Landley <[email protected]>
More tweaks to rmdir.test and the testing infrastructure.

e156d44eb2e9954d37ed0dfa326f263c3ed4c3d7 authored over 16 years ago by Rob Landley <[email protected]>
Add rmdir and test for it.

121a9d47fb33371046131fef12233974be518170 authored over 16 years ago by Rob Landley <[email protected]>
Fluffier error message.

8e99874c4743032b9cd236c84098570e4476657a authored over 16 years ago by Rob Landley <[email protected]>
Try to convince make to be less stupid about rebuilding.

87df5f68324769631e3acb05b940b9e145551609 authored over 16 years ago by Rob Landley <[email protected]>
Teach run-all-tests mode to only test enabled commands.

c564834cdc4554c601ad6d23a17a4b84ab95953d authored over 16 years ago by Rob Landley <[email protected]>
Remove extraneous output.

0a2d88a127c1e8accd2dbea08155bbd72c9d87f6 authored over 16 years ago by Rob Landley <[email protected]>
Very simple cat tests, with more test ideas commented out.

ac9c592fc88d0a5d6a971e7407b99b18fb425ad6 authored over 16 years ago by Rob Landley <[email protected]>
Teach get_rawline() to continue until a configurable char, and xstrndup()

shouldn't die when it's told to chop out a subsection of a string.

3fc4e0fd7b4f286fa176b779b2cec243d61ade50 authored over 16 years ago by Rob Landley <[email protected]>
We don't open a destination filehandle for symlinks, so xclose() would barf.

f639c65ac49b97fdf2445f6ba79da66eb986e925 authored over 16 years ago by Rob Landley <[email protected]>
Add -v to cp.

dd4d83e58135c7f75f5cf0103cd4c6ced4e86c84 authored over 16 years ago by Rob Landley <[email protected]>