aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-08Complicate the rm -i behavior to do what posix specifies.Rob Landley
2012-12-08Make yesno() always read from stdin and write to stderr. (If we need to find ↵Rob Landley
our tty, open /dev/tty, but existing users don't.)
2012-12-07New rm command.Rob Landley
2012-12-06Update link to posix in docs (open group broke their website).Rob Landley
2012-12-06Have dirtree_add_node() set parent so error message can provide full path.Rob Landley
2012-12-03Use sched_{set,get}affinity directly so musl doesn't have to provide wrappers.Rob Landley
2012-12-01Minor whitespace tweak.Rob Landley
2012-12-01First guess at what internationalization support for expand would look like.Rob Landley
2012-12-01Generate status page with new pubs.opengroup.org urls.Rob Landley
2012-12-01Remove unused structure definition.Rob Landley
2012-12-01The open group changed their website stupidly, so opengroup.org/onlinepubs ↵Rob Landley
forwards to a dead server and you have to use pubs.opengroup.org/onlinepubs now. Change the hello template to note the new location. (Waiting to see if they fix it upstream before touching every command in toys/posix.)
2012-12-01Add header that musl libc needs.Rob Landley
2012-12-01Fix ancient glibc workaround to force fstatat64Rob Landley
2012-12-01Minor cleanup: unify two codepaths that do the same thing.Rob Landley
2012-12-01Would the compiler like to warn me about declaring two variables with the ↵Rob Landley
same name in the same function? No? Carry on then...
2012-12-01Felix Janda pointed out that the r in mbrtowc() stands for "restartable" so ↵Rob Landley
it's already buffering the partial data we feed it, so rolling back most of the last commit to wc.
2012-12-01Re-add backspace support to expand (oops) and fix test to expect data plus ↵Rob Landley
backspace characters rather than the chracters cancelling each other out before output.
2012-11-30Largeish rewrite of expand, mostly described on the mailing list.Rob Landley
2012-11-28md5sum tests from RFC 1321Rob Landley
2012-11-28Use the specified compiler for preprocessing.Rob Landley
2012-11-28The previous wc -m didn't handle multibyte characters that crossed a buffer ↵Rob Landley
boundary, so take a guess at making that work. (I haven't got a test case for this. I also don't know how to handle invalid sequences so just don't count them.)
2012-11-27login: Avoid gcc to drop exit condition because of "always false condition".Jonathan Clairembault
2012-11-27First round of expand cleanups.Rob Landley
2012-11-23expand: handle backspace.Jonathan Clairembault
2012-11-23Add expand command as described in POSIX-2008.Jonathan Clairembault
Erratum: Do not handle backspace.
2012-11-26Squash "type punned pointer" nonsense with a bigger hammer. (Sheesh.)Rob Landley
2012-11-26The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some ↵Rob Landley
other stuff. Fix it up in portability.h.
2012-11-26Cleanup i18n support (#ifdefectomy, move global init to process launch). ↵Rob Landley
Teach make.sh to emit "#define FLAG_x 0" for options inside disabled USE macros so we can unconditionally refer to them.
2012-11-25Update touch: add remaining posix arguments, make existing ones work.Rob Landley
2012-11-21Make internalization support optionalFelix Janda
2012-11-25Fix typo.Rob Landley
2012-11-22Remove readlink -m for being poorly defined ("readlink -m ↵Rob Landley
/dev/null/and/more" answers what question, exactly?), rewrite xabspath() to work right and not depend on realpath, fix subtle longstanding bug in llist_traverse().
2012-11-20Update readlink so -f works. Add -menq while there.Rob Landley
2012-11-20Commit 698 adding cut should ahve included the actual cut.c file. (Oops.)Rob Landley
2012-11-19Teach option parsing about [groups] of related options.Rob Landley
2012-11-18Init global context to toybox multiplexer early so error_exit() doesn't ↵Rob Landley
segfault trying to print current command name, and change TOYBOX_DEBUG+TOYBOX_SUID complaint about not having the suid bit set to warning rather than exit..
2012-11-17Fix leak (call endmntent).Rob Landley
2012-11-16More touch cleanup to use generic infrastructure: use getdate() from libc, ↵Rob Landley
use flag macros, option parsing can collect argument strings in global block, use existing perror_* macros.
2012-11-16Fix touch warnings (unused variables, failure to reserve space for null ↵Rob Landley
terminator).
2012-11-16Refactor touch (cleanup whitespace, brackets, function order), code ↵Rob Landley
otherwise same.
2012-11-16Add touch from Choubey Ji.Rob Landley
2012-11-16Add cut from Jason Kyungwan Han.Rob Landley
2012-11-16Set optc when optstring NULL.Rob Landley
2012-11-16Add rebound support to intercept error_exit() and longjmp instead.Rob Landley
2012-11-15Make ls default to -C if no option specified and it's outputting to a tty.Rob Landley
2012-11-13Reindent to two spaces per level. Remove vi: directives that haven't worked ↵Rob Landley
right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. The actual code should be the same afterward, this is just cosmetic refactoring.
2012-11-13Announce release, add anchor tags to roadmap, tweak downloads in header (new ↵Rob Landley
bin directory pointing to downloads/binaries/$CURRENT).
2012-11-13Added tag 0.4.1 for changeset 8871e8002812Rob Landley
2012-11-13Older versions of glibc predated posix-2008. They still provide most of what ↵0.4.1Rob Landley
we need, but require a boot to the headers to get them to admit it. Note that uClibc lies and claims to be glibc so we have to specifically exclude it here.
2012-11-12Yet another attempt to get the fiddly patch file creation logic right.Rob Landley