{"push_id":959994754,"size":23,"distinct_size":4,"ref":"refs/heads/master","head":"f2c043acfcf9dad9fd3d65821b81f89986bbe54e","before":"196e400441652946b9c7ad7bc2d78c73885f2359","commits":[{"sha":"77e2bde6a50f0f6b9b3c9983c86e661a9872b5f6","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org","name":"Mike Frysinger"},"message":"trylink: include LDFLAGS when checking linkage\n\nThe user might be including options in their LDFLAGS (like -fuse-ld=gold)\nthat change the behavior of the linker and thus change the results of the\nflag tests.  Make sure we include the user's LDFLAGS when running these\ntests so we filter out flags that will fail when used later on.\n\nURL: https://bugs.gentoo.org/499712\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/77e2bde6a50f0f6b9b3c9983c86e661a9872b5f6"},{"sha":"5f11ec3f6a7e4fe6cc2626ccb7cda4ecb5c3938a","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org","name":"Mike Frysinger"},"message":"swapon/swapoff: refine the -e (ifexists) option\n\nThe -e option should only apply to swapon, and it should swallow all\nerrors/warnings when the device does not exist.  So delete the flag\nfrom the swapoff patch and unify the check in the swapoff path.\n\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/5f11ec3f6a7e4fe6cc2626ccb7cda4ecb5c3938a"},{"sha":"e0942acb9e186cbfc16afe704e10a8af9cd1cc58","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org","name":"Mike Frysinger"},"message":"blkid: add bcache support\n\nURL: https://bugs.gentoo.org/508596\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/e0942acb9e186cbfc16afe704e10a8af9cd1cc58"},{"sha":"6df961257d584714c5690b1f4197c677e4f832ec","author":{"email":"5b7568309feedcb522cf20d4871dee51f0cf9669@outlook.com","name":"Chris Renshaw"},"message":"Resolve linker issues with Android API 21 (dprintf, tcdrain)\n\nSigned-off-by: Chris Renshaw <osm0sis@outlook.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/6df961257d584714c5690b1f4197c677e4f832ec"},{"sha":"b50525124228b566ccfd5c6df0647988bb2d2d3a","author":{"email":"7158a9e0f8e84a0a74ed148e0f652dfbd4913a18@tuxera.com","name":"Ari Sundholm"},"message":"include/platform.h: Remove extra #endif introduced in 6df9612.\n\nIt causes the compilation to fail.\n\nSigned-off-by: Ari Sundholm <ari@tuxera.com>\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/b50525124228b566ccfd5c6df0647988bb2d2d3a"},{"sha":"2c0d3f5fd08ccc6963c402030efcbe8a2c028f2d","author":{"email":"c1871a1ff3996cb06c2135f3bc3cd446fabdea06@siemens.com","name":"Pascal Bach"},"message":"chpasswd: support -c argument and respect DEFAULT_PASSWD_ALGO\n\nSigned-off-by: Pascal Bach <pascal.bach@siemens.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/2c0d3f5fd08ccc6963c402030efcbe8a2c028f2d"},{"sha":"6c634f7968032ab2b8b7daf528990ac15809f7eb","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"swaponoff: fix compile-time warning\n\n  CC      util-linux/swaponoff.o\ncc1: warnings being treated as errors\nutil-linux/swaponoff.c: In function 'swap_enable_disable':\nutil-linux/swaponoff.c:100: warning: passing argument 1 of 'resolve_mount_spec' from incompatible pointer type\nmake[1]: *** [util-linux/swaponoff.o] Error 1\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/6c634f7968032ab2b8b7daf528990ac15809f7eb"},{"sha":"ce4bc1ed048233e89ee4cb95830bf6f01d523d1e","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"iproute: support \"scope\". Closes 8561\n\nfunction                                             old     new   delta\niproute_modify                                      1051    1120     +69\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/ce4bc1ed048233e89ee4cb95830bf6f01d523d1e"},{"sha":"911d265faf34c90158f5ba0ef81d1d558ec595e6","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"mount: support \"nofail\" option. Closes 8551\n\nfunction                                             old     new   delta\nsinglemount                                         1045    1060     +15\nmount_option_str                                     338     345      +7\nmount_it_now                                         355     361      +6\nmount_options                                        172     176      +4\n------------------------------------------------------------------------------\n(add/remove: 0/0 grow/shrink: 4/0 up/down: 32/0)               Total: 32 bytes\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/911d265faf34c90158f5ba0ef81d1d558ec595e6"},{"sha":"c2a2625bcbd0d883ca74afb5275e6fd9806936d2","author":{"email":"a85e7ffb030ffa571042b05c9e37957649a986b0@axis.com","name":"Cristian Ionescu-Idbohrn"},"message":"ash: suppress a compilation warning\n\nReported by gcc (Debian 5.3.1-4) 5.3.1 20151219\n\nshell/ash.c: In function 'evaltree':\nshell/ash.c:8432:19: warning: logical not is only applied to the left hand side of comparison\n\nSigned-off-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/c2a2625bcbd0d883ca74afb5275e6fd9806936d2"},{"sha":"dbf5a6da6a4295ce26edd1ce34fde567d19afa02","author":{"email":"7158a9e0f8e84a0a74ed148e0f652dfbd4913a18@tuxera.com","name":"Ari Sundholm"},"message":"blkdiscard: new applet\n\nfunction                                             old     new   delta\nblkdiscard_main                                        -     264    +264\n\nSigned-off-by: Ari Sundholm <ari@tuxera.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/dbf5a6da6a4295ce26edd1ce34fde567d19afa02"},{"sha":"76915bf738c4532c7ca57fc673b5a0ebd4b91af8","author":{"email":"13423a3f3006b5859cfceae66d59451f5eb4e205@iki.fi","name":"Aaro Koskinen"},"message":"nandwrite: implement -n (read/write without ecc)\n\nImplement -n (read/write without ecc).\n\nSigned-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/76915bf738c4532c7ca57fc673b5a0ebd4b91af8"},{"sha":"bae8f986336383f688f0cf913e6315d430217095","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"login: add commented-out PAM double password avoidance from BZ 4003\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/bae8f986336383f688f0cf913e6315d430217095"},{"sha":"e111a1640494fe87fc913f94fae3bb805de0fc99","author":{"email":"7158a9e0f8e84a0a74ed148e0f652dfbd4913a18@tuxera.com","name":"Ari Sundholm"},"message":"truncate: always set mode when opening file to avoid fortify errors\n\nBusybox crashes due to no mode being given when opening:\n$ ./busybox truncate -s 1M foo\n*** invalid open64 call: O_CREAT without mode ***: ./busybox terminated\n======= Backtrace: =========\n/lib/x86_64-linux-gnu/libc.so.6(+0x7338f)[0x7f66d921338f]\n/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f66d92aac9c]\n/lib/x86_64-linux-gnu/libc.so.6(+0xeb6aa)[0x7f66d928b6aa]\n./busybox[0x4899f9]\n======= Memory map: ========\n00400000-004d0000 r-xp 00000000 00:1a 137559                             /home/ari/busybox/busybox\n006cf000-006d0000 r--p 000cf000 00:1a 137559                             /home/ari/busybox/busybox\n006d0000-006d1000 rw-p 000d0000 00:1a 137559                             /home/ari/busybox/busybox\n006d1000-006d4000 rw-p 00000000 00:00 0\n014e7000-01508000 rw-p 00000000 00:00 0                                  [heap]\n7f66d8f8a000-7f66d8fa0000 r-xp 00000000 08:07 1579008                    /lib/x86_64-linux-gnu/libgcc_s.so.1\n7f66d8fa0000-7f66d919f000 ---p 00016000 08:07 1579008                    /lib/x86_64-linux-gnu/libgcc_s.so.1\n7f66d919f000-7f66d91a0000 rw-p 00015000 08:07 1579008                    /lib/x86_64-linux-gnu/libgcc_s.so.1\n7f66d91a0000-7f66d935b000 r-xp 00000000 08:07 1578994                    /lib/x86_64-linux-gnu/libc-2.19.so\n7f66d935b000-7f66d955a000 ---p 001bb000 08:07 1578994                    /lib/x86_64-linux-gnu/libc-2.19.so\n7f66d955a000-7f66d955e000 r--p 001ba000 08:07 1578994                    /lib/x86_64-linux-gnu/libc-2.19.so\n7f66d955e000-7f66d9560000 rw-p 001be000 08:07 1578994                    /lib/x86_64-linux-gnu/libc-2.19.so\n7f66d9560000-7f66d9565000 rw-p 00000000 00:00 0\n7f66d9565000-7f66d966a000 r-xp 00000000 08:07 1579020                    /lib/x86_64-linux-gnu/libm-2.19.so\n7f66d966a000-7f66d9869000 ---p 00105000 08:07 1579020                    /lib/x86_64-linux-gnu/libm-2.19.so\n7f66d9869000-7f66d986a000 r--p 00104000 08:07 1579020                    /lib/x86_64-linux-gnu/libm-2.19.so\n7f66d986a000-7f66d986b000 rw-p 00105000 08:07 1579020                    /lib/x86_64-linux-gnu/libm-2.19.so\n7f66d986b000-7f66d988e000 r-xp 00000000 08:07 1578981                    /lib/x86_64-linux-gnu/ld-2.19.so\n7f66d9a64000-7f66d9a67000 rw-p 00000000 00:00 0\n7f66d9a8a000-7f66d9a8d000 rw-p 00000000 00:00 0\n7f66d9a8d000-7f66d9a8e000 r--p 00022000 08:07 1578981                    /lib/x86_64-linux-gnu/ld-2.19.so\n7f66d9a8e000-7f66d9a8f000 rw-p 00023000 08:07 1578981                    /lib/x86_64-linux-gnu/ld-2.19.so\n7f66d9a8f000-7f66d9a90000 rw-p 00000000 00:00 0\n7ffc47761000-7ffc47782000 rw-p 00000000 00:00 0                          [stack]\n7ffc477ab000-7ffc477ad000 r-xp 00000000 00:00 0                          [vdso]\nffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]\nAborted (core dumped)\n$\n\nFix this by simply always setting the mode, as it doesn't hurt even\nwhen O_CREAT is not specified.\n\nThis bug is a regression introduced in fc3e40e, as xopen(), which\nwas originally used, would automatically set the mode.\n\nSigned-off-by: Ari Sundholm <ari@tuxera.com>\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/e111a1640494fe87fc913f94fae3bb805de0fc99"},{"sha":"6a70db85cfc2aba89fc23edf426a47630f497eb8","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org","name":"Mike Frysinger"},"message":"truncate: use O_WRONLY|O_NONBLOCK\n\nThis matches coreutils behavior.  We don't read the fd, and truncation\ndoes not need blocking.\n\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/6a70db85cfc2aba89fc23edf426a47630f497eb8"},{"sha":"ccf7f0e4d3aed3bd9f46a239d9033cd773e67ab8","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"setsid: implement -c\n\nfunction                                             old     new   delta\nsetsid_main                                           53      96     +43\npacked_usage                                       30846   30833     -13\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/ccf7f0e4d3aed3bd9f46a239d9033cd773e67ab8"},{"sha":"c7e47cf6273830a59f5d3f822e4a6855a80312c6","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"dos2unix: try to preserve ownership. closes 8311\n\nfunction                                             old     new   delta\ndos2unix_main                                        426     441     +15\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/c7e47cf6273830a59f5d3f822e4a6855a80312c6"},{"sha":"eb5091070f6876993d868d2b2bb49b4b4d3ed002","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"patch: correctly handle \"patch FILE_TO_PATCH\" form. Closes 7736\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/eb5091070f6876993d868d2b2bb49b4b4d3ed002"},{"sha":"2a4bba3ce2e00e55e6690fa8ba2607679277eed4","author":{"email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com","name":"Denys Vlasenko"},"message":"sed: make 's///w FILE' actually write to FILE. Closes 8251\n\nfunction                                             old     new   delta\nadd_cmd                                             1167    1210     +43\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/brgl/busybox/commits/2a4bba3ce2e00e55e6690fa8ba2607679277eed4"},{"sha":"4a79224cfcde1c941f581d0c61edaf293e743af5","author":{"email":"f151efa85df3e5abc64a25fec22969d0887b947d@pobox.com","name":"Ron Yorston"},"message":"printf: short-circuit output when argument to %b includes \\c\n\nprintf wasn't correctly handling \\c in an argument to the %b format\nspecifier.\n\n   printf %bXX OK\\\\c\n\nreturned 'OK\\cXX' rather than the expected 'OK'.\n\nfunction                                             old     new   delta\nprintf_main                                          886     899     +13\n\nSigned-off-by: Ron Yorston <rmy@pobox.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":true,"url":"https://api.github.com/repos/brgl/busybox/commits/4a79224cfcde1c941f581d0c61edaf293e743af5"}]}