Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-24 | Too tired on the flight back from Japan to work on thinky stuff, so... | Rob Landley | |
2015-04-21 | Bugfix from Hyejin Kim (count=1 shouldn't change name), plus a bounds check. | Rob Landley | |
Test is 'echo "AAA c 1 0 0 2 5 0 0 1" | makedevs' makes AAA not AAA0. | |||
2015-04-20 | Switch setprop to use TOYBOX_ON_ANDROID and fix getprop include. | Rob Landley | |
(I commented out the android-only #include in getprop to do what compile testing I could, and then forgot to uncomment it.) | |||
2015-04-19 | Cleanup getprop, add qstrcmp() to lib for qsort (because posix-2008 broke | Rob Landley | |
alphasort), add compile-time probe for config symbol TOYBOX_ON_ANDROID. | |||
2015-04-19 | mdev: implement hotplug support. | Isaac Dunham | |
Use DEVPATH, DEVNAME, MAJOR, MINOR, and SUBSYSTEM instead of checking the current path and reading .../dev. While we're here, probe for partitions in block devices. This uses a very lame check for ACTION (which can be add, remove, or change): if it is "remove", then unlink the device. | |||
2015-04-19 | Roadmap update, mostly from enh with a few other pending bits mixed in. | Rob Landley | |
2015-04-18 | Android getprop and setprop from Elliott Hughes. | Rob Landley | |
2015-04-17 | Link against libattr and libsmack. | Xavier Roche | |
2015-04-17 | Fix a trivial typo in www/about.html. | Elliott Hughes | |
Sticky shift key... | |||
2015-04-17 | Make toybox --version use the "git describe" info if it's available. | Rob Landley | |
2015-04-16 | terminal_size should use LINES, not ROWS. | Elliott Hughes | |
The shell's pseudo-variable is called LINES. This is true of at least bash and mksh. | |||
2015-04-16 | Shout from the rooftops that pending is not like other directories. | Rob Landley | |
2015-04-15 | Put SELINUX in a a menu, and add config option for SMACK. | Rob Landley | |
2015-04-14 | Yet more ps work. Still not there yet. | Rob Landley | |
2015-04-12 | unshare: fix -r | Samuel Holland | |
Calling unshare(2) immediately puts us in the new namespace with the "overflow" user and group ID. By calling geteuid() and getegid() in handle_r() after calling unshare(), we try to map that to root, which Linux refuses to let us do. What we really want to map to root is the caller's uid/gid in the original namespace. So we have to save them before calling unshare(). | |||
2015-04-12 | Before trying to remount read only, see if block device responds to "become rw" | Rob Landley | |
ioctl(). (This is a thing Android's old mount already does.) | |||
2015-04-10 | Implement Android restorecon. | Elliott Hughes | |
On Android, much of the restorecon logic is in libselinux, so this isn't portable. We do want to be able to build on the host for testing *other* toys, though, so #if keeps this building. Change-Id: Ida5a6713a926140c549d5770d62798f4aedca748 | |||
2015-04-10 | Fix load_policy error reporting. | Elliott Hughes | |
Also switch to xopen for O_CLOEXEC paranoia and to avoid a conditional. Change-Id: Iee5c4c124bcac800313f586768ffcaade542bd22 | |||
2015-04-10 | getenforce takes no arguments. | Elliott Hughes | |
Change-Id: Icbee1df8b316039c68ef326f9d4d80f32c603b21 | |||
2015-04-10 | setenforce takes exactly one argument. | Elliott Hughes | |
Change-Id: I83c478ea9ddd456c61e3f0f99506a1028a7027a1 | |||
2015-04-10 | Make more(1) usable. | Elliott Hughes | |
> Yes, I know, "don't use pending". Sadly, more(1) is pretty useless > without this. It gets confused by long lines or tabs. > > This patch also adds the missing prompt between multiple files. actually, it looks like we're already hard-coding some escape sequences? more(1) doesn't need anything that isn't in ANSI, so here's an alternative patch that fixes the same bugs as the other patch but also has a reverse-video prompt: | |||
2015-04-10 | Update www/roadmap.html with Android progress. | Elliott Hughes | |
Not much progress this week. Just route and umount. Also remove a stray reference to load_policy which already switched. Also remove an outdated claim that Android logging is done in the kernel. It's been in userspace for a while now. | |||
2015-04-10 | Tweak .gitignore. | Rob Landley | |
2015-04-08 | Tweak README | Rob Landley | |
2015-04-08 | Update multiplexer help text for --version | Rob Landley | |
2015-04-08 | Revert last mdev commit because it copied code out of a GPLv2 program. | Rob Landley | |
Guys, you CANNOT COPY CODE FROM BUSYBOX. I don't care if I was the initial author of that file, other people have touched it since. I know I added "pending" because I couldn't keep up with code review in realtime and stuff was getting lost, so we needed a place to park things before they underwent the full dorodango process. I also know none of the binaries I distribute has anything in pending enabled. But dude, if I'm going to find stuff like this I have to start reviewing the code BEFORE applying it to pending, and we all know where that leads. Please don't do this again. | |||
2015-04-07 | Adding --version broke ./toybox command list. (Oops.) | Rob Landley | |
2015-04-05 | Announce switch to git. | Rob Landley | |
2015-04-05 | Add --version to multiplexer. | Rob Landley | |
Can't think of a better place to stick the actual version info than a #define at the top of main. Makefile and toys.h are equally awkward, querying git tags wouldn't work if building a release tarball... watch me forget to update this when cutting a release. | |||
2015-04-05 | Bite the bullet and switch over to git. | Rob Landley | |
2015-04-04 | To ensure that toybox can be installed alongside busybox without | Paul Barker | |
confusing update-alternatives, the paths of the links installed by toybox should match those installed by busybox. This is accomplished by changing the flags of a few tools within toybox. | |||
2015-04-04 | Another in-progress ps snapshot. | Rob Landley | |
2015-04-03 | Add readfileat() to lib | Rob Landley | |
2015-04-03 | ps checkpoint du jour. Does not work yet. | Rob Landley | |
2015-04-02 | Redoing ps from scratch. Random checkpoint that probably doesn't even compile. | Rob Landley | |
Checking in a stopping point where I figured out what I did wrong, before changing it. | |||
2015-03-29 | Add head test for -123. | Rob Landley | |
2015-03-29 | Fix head bug pointed out by felix janda (recent -123 code broke first file ↵ | Rob Landley | |
argument of -n). | |||
2015-03-28 | Fix sed bug David Halls hit trying to compile libiconv. | Rob Landley | |
2015-03-28 | Fix printf bug (%.s should be %.0s not %s) reported by Isabella Parakiss. | Rob Landley | |
2015-03-28 | Fix an obvious typo in Makefile. | Elliott Hughes | |
2015-03-28 | update the Android section of roadmap.html | Elliott Hughes | |
Four obsolete tools were removed from Android, and runcon moved to toybox. | |||
2015-03-27 | Promote setenforce to android. | Rob Landley | |
2015-03-27 | Cleanup setenforce. | Rob Landley | |
2015-03-27 | Promote getenforce. | Rob Landley | |
2015-03-27 | Cleanup getenforce. | Rob Landley | |
2015-03-27 | Flag to make llvm shut up about a broken warning. | Rob Landley | |
2015-03-27 | tail: add old -123 support and comment out #-f until it's actually implemented. | Rob Landley | |
2015-03-27 | Promote load_policy to android. | Rob Landley | |
2015-03-27 | Minor cleanup of load_policy. | Rob Landley | |
2015-03-26 | Explain the craptacular nature of kconfig, and the plan to replace it. | Rob Landley | |