{"push_id":751985045,"size":17,"distinct_size":17,"ref":"refs/heads/up","head":"56c8ce09bd95ba894b29f91754e118063a368326","before":"991b570a02ce8754bba921e46d953858ed28268c","commits":[{"sha":"35dafc7b17ce23da62dcce2195bed9b370680e65","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Tweak xconnect: socket can be a string (ala \"ftp\") from /etc/services.\n\nStill need a rethink on how to handle socket/bind/connect sequence.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/35dafc7b17ce23da62dcce2195bed9b370680e65"},{"sha":"31ff1f23dedbfe6e2dccf9d3c7c294a1cd761266","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Switch nbd_client to xconnect() and make xconnect() try all returned addresses\nbefore failing.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/31ff1f23dedbfe6e2dccf9d3c7c294a1cd761266"},{"sha":"5f225ca241cd927ebf148d714ab7e1f69461522c","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Cosmetic tweak: newline at the end of \"make change\".","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/5f225ca241cd927ebf148d714ab7e1f69461522c"},{"sha":"a12eec740dc6d0c533fb7d83a0a54de6d3abb17c","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"reboot: signal init, add -f option to call reboot();\ninit: use SIGINT, use xsignal()\n\nNow that oneit supports the same signals as our \"sysv\"-init for shutdown,\nmake reboot et al. signal pid 1 with the appropriate signal.\nOf these signals, only SIGINT works with sysvinit 2.88, causing a reboot.\nThe others are only supported in Busybox init.\n\nAlso, make init accept SIGINT and use xsignal().","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/a12eec740dc6d0c533fb7d83a0a54de6d3abb17c"},{"sha":"802642ada1acd23fb4559678a916d2c00f6d1355","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Minor tweak of reboot.c","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/802642ada1acd23fb4559678a916d2c00f6d1355"},{"sha":"42b7d4b06b55e0090c3be1bc6ca1ed166bd6b2fd","author":{"email":"bed3f98d0a894717be46c58ffa90302af9946688@dimakrasner.com","name":"Dima Krasner"},"message":"I've added support for running blkid without specifying a partition (so it scans /proc/partitions).","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/42b7d4b06b55e0090c3be1bc6ca1ed166bd6b2fd"},{"sha":"68986475982403b0dbc7c798d0a6e61c1a7be914","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Make multiplexer's \"command not found\" exit 127.\n\nSomebody (carsonh on freenode) objected that they were running something\nlike \"toybox test 1 == 2\" and couldn't distinguish the test failing from\ntoybox not having the test command. Why they were running toybox out of\nthe multiplexer instead of having a test symlink in the $PATH, I couldn't\ntell you. (Is \"I know toybox is on this system, but don't know how it was\nconfigured\" a problem people actually have?)\n\n*shrug* They care about it more than I do, so now you can't distinguish between\nthe multiplexer not being found and the command the multiplexer tried to\nrun not being found. Progress!","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/68986475982403b0dbc7c798d0a6e61c1a7be914"},{"sha":"9ce9399c01fd6aca688434dd2c552df2950a15cf","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Adjust xexec() exit code to be 127, and tweaks for nommu friendliness.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/9ce9399c01fd6aca688434dd2c552df2950a15cf"},{"sha":"671ce0c9298091f28c92430482b18c1449dcd09e","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Initialize uninitialized variable. (Oops.)","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/671ce0c9298091f28c92430482b18c1449dcd09e"},{"sha":"1203ddf0e1110a107cbabf4855e07055fabe1e42","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@landley.net","name":"Rob Landley"},"message":"Detect swap partitions, inline loop_partitions(), various cleanups.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/1203ddf0e1110a107cbabf4855e07055fabe1e42"},{"sha":"8cb0e0dff7cfff62e25ef9484a2845165e95a884","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"login: execl() requires a path, not a file name","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/8cb0e0dff7cfff62e25ef9484a2845165e95a884"},{"sha":"1c3ac522c756b375498fa89b1a4abe75b65ce4ab","author":{"email":"03b1ea63e5b4daebc2a20c821518d6750fd58158@imgtec.com","name":"Alistair Strachan"},"message":"Fix switch_root implementation.\n\nAdd the MS_MOVE of cwd to / and chroot into it. chdir is also\ncalled to ensure cwd does not point outside the chroot.\n\nThe switch_root toy was also blocking any case where NEW_ROOT/init\ndid not exist, even though NEW_INIT was a required parameter and\ndid not have to be '/init'. Change it to handle any NEW_INIT\npassed as either a relative or absolute path.\n\nWith this change, the switch_root toy actually works from initramfs.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/1c3ac522c756b375498fa89b1a4abe75b65ce4ab"},{"sha":"36f02bdd3a3d3659793e5c0af21e4acaad8ced61","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"modprobe: delete perror_exit() that makes no sense\n\nGiven modprobe -a, it's important to not exit early for a failure to\nload a module; additionally, the rest of the code presumes that this\ncan fail without exiting.","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/36f02bdd3a3d3659793e5c0af21e4acaad8ced61"},{"sha":"c3124eaf9d59fb5dd7e3e622c09a3762c94fbba9","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"modprobe: use basename_r()","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/c3124eaf9d59fb5dd7e3e622c09a3762c94fbba9"},{"sha":"37196cf3d76d282aed8cd4d8c326fca035edb7f4","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"modprobe: use -q to silence","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/37196cf3d76d282aed8cd4d8c326fca035edb7f4"},{"sha":"5d497e0edebc8de35dcd7086619a9f18fe28c754","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"scripts/mkflags.c: add missing unistd.h, ctype.h","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/5d497e0edebc8de35dcd7086619a9f18fe28c754"},{"sha":"56c8ce09bd95ba894b29f91754e118063a368326","author":{"email":"480f7843caa19cc0ea02d715e0fe9be3bcba0b23@gmail.com","name":"Isaac Dunham"},"message":"init: don't overwrite SIGINT handler","distinct":true,"url":"https://api.github.com/repos/idunham/toybox/commits/56c8ce09bd95ba894b29f91754e118063a368326"}]}