{"push_id":2866700457,"size":171,"distinct_size":0,"ref":"refs/heads/merge","head":"25a1bcec7637e0f0c75d3ae6c09eb78fdb6f0a75","before":"28ade29e98c3bf14fd2818684d2de0789efee312","commits":[{"sha":"40394cb1c963c35d2daa9570ba968afa981cf1fc","author":{"name":"Euan Harris","email":"c3b6e83069c8e9e3af49a38fec6026be89559638@docker.com"},"message":"nsenter: Rename --network option to --net\n\nIn nsenter from util-linux, the long version of the -n option is\n--net=<path>.   BusyBox's version expects --network=<path>, so scripts\nand examples written for util-linux's version cause BusyBox's version\nto exit with the usage message.\n\nConfusingly, until commit 036585a911a5f, the usage message erroneously\nclaimed that the long option was indeed called --net; after that commit\nlong options are not listed at all.\n\nSigned-off-by: Euan Harris <euan.harris@docker.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/40394cb1c963c35d2daa9570ba968afa981cf1fc"},{"sha":"254e47372f77ea1070be6dbb44b5c45770115a07","author":{"name":"Euan Harris","email":"c3b6e83069c8e9e3af49a38fec6026be89559638@docker.com"},"message":"nsenter: fix parsing of -t, -S and -G options\n\n-t, -S and -G each take mandatory integer arguments.   getopt32long()'s\noption string syntax for this type of argument is 'c:+', however nsenter's\nopt_str uses 'c+', which specifies two options 'c' and '+' which do not\ntake arguments.   This means that giving a target PID causes nsenter to\nexit and print the usage string:\n\n  # nsenter -t1 sh\n  nsenter: unrecognized option: 1\n  BusyBox v1.27.2 (2017-12-12 10:41:50 GMT) multi-call binary.\n  ...\n\nThe long form options are also broken:\n\n  # nsenter --setuid=1000 --setgid=1000 sh\n  BusyBox v1.29.0.git (2018-05-04 13:56:49 UTC) multi-call binary.\n  ...\n\n`nsenter --target=<pid> sh` parses correctly and appears to work, but\n<pid> is ignored and set to 0.   This doesn't raise an error unless one\nof the namespace arguments is also given:\n\n  # ./busybox_unstripped nsenter --target=42 sh\n  # exit\n\n  # ./busybox_unstripped nsenter -n --target=42 sh\n  BusyBox v1.29.0.git (2018-05-04 13:56:49 UTC) multi-call binary.\n  ...\n\nThis has caused problems in a couple of places:\n\n  https://github.com/linuxkit/linuxkit/issues/567\n  https://github.com/gliderlabs/docker-alpine/issues/359\n  https://github.com/kontena/pharos-cluster/pull/81\n\nSigned-off-by: Euan Harris <euan.harris@docker.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/254e47372f77ea1070be6dbb44b5c45770115a07"},{"sha":"43b9235f66aa56bb884c13443d9e7d56003b5c36","author":{"name":"Samuel Mendoza-Jonas","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mendozajonas.com"},"message":"udhcp: fix use of trim() in udhcp_str2optset()\n\ntrim() modifies the string in place if needed and returns a pointer to\nthe end of the resulting string. Update udhcp_str2optset() so it no\nlonger sets the value of 'val' to the return value of trim().\n\nSigned-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/43b9235f66aa56bb884c13443d9e7d56003b5c36"},{"sha":"bcdec1a8b8bf9fb3ea4de96d153b203e12e035fd","author":{"name":"Samuel Mendoza-Jonas","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mendozajonas.com"},"message":"udhcpc6: add DHCPv6 env helper\n\nAdd string_option_to_env() to easily generate environment variables for\nknown simple options.\n\nSigned-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/bcdec1a8b8bf9fb3ea4de96d153b203e12e035fd"},{"sha":"23cbd7d5bbbf8f5fb65d1ff3a92323f2bb300f63","author":{"name":"Samuel Mendoza-Jonas","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mendozajonas.com"},"message":"udhcpc6: add DHCPv6 boot options\n\nAdd support for 'bootfile-url' and 'bootfile-params' as defined by\nRFC5970 \"DHCPv6 Options for Network Boot\".\n\nSigned-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/23cbd7d5bbbf8f5fb65d1ff3a92323f2bb300f63"},{"sha":"30f4d52ed17112f4fa340afe3bcaf305eeed36d9","author":{"name":"Samuel Mendoza-Jonas","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mendozajonas.com"},"message":"udhcpc6: add PXELINUX options\n\nAdd support for the PXELINUX options 209 (\"ConfigFile\") and 210\n(\"PathPrefix\") in the DHCPv6 client.\n\nSee also: RFC5071, \"Dynamic Host Configuration Protocol Options Used by\nPXELINUX\".\n\nSigned-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/30f4d52ed17112f4fa340afe3bcaf305eeed36d9"},{"sha":"6027597fd1a1a9293818db4729625fff375bf907","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"udhcpc6: set -x options in request\n\nLast foru commits:\n\nfunction                                             old     new   delta\noption_to_env                                        621     791    +170\n.rodata                                           168351  168505    +154\nattach_option                                        431     506     +75\nadd_d6_client_options                                112     167     +55\nd6_option_strings                                     30      84     +54\nudhcp_str2optset                                     644     660     +16\nd6_optflags                                           12      20      +8\nudhcpc6_main                                        2590    2596      +6\nudhcpc_main                                         2648    2651      +3\nread_optset                                           15      18      +3\n------------------------------------------------------------------------------\n(add/remove: 0/0 grow/shrink: 10/0 up/down: 544/0)            Total: 544 bytes\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/6027597fd1a1a9293818db4729625fff375bf907"},{"sha":"2ccd3522816291bd7e3ede3f60370d725d86e179","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"popmaildir: placate gcc8 \"warning: 'strncpy' output truncated\"\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/2ccd3522816291bd7e3ede3f60370d725d86e179"},{"sha":"a40a661d971cf75c617c83357ac0e87a45f41f4f","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"tweak /var/service example\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/a40a661d971cf75c617c83357ac0e87a45f41f4f"},{"sha":"8c24af9dcfe0d89a660c39838eec4d20bc13efbf","author":{"name":"Harald van Dijk","email":"6a87ec066d10085110091ca2bb5009603cd7b6c7@gigawatt.nl"},"message":"tar: fix interaction of delayed symlink and hardlink creation\n\nfunction                                             old     new   delta\ncreate_or_remember_link                                -     106    +106\ncreate_links_from_list                                 -      93     +93\nfind_applet_by_name                                  124     128      +4\nunzip_main                                          2724    2726      +2\ndata_extract_all                                     891     873     -18\ncreate_symlinks_from_list                             64       -     -64\ncreate_or_remember_symlink                            94       -     -94\n------------------------------------------------------------------------------\n(add/remove: 2/2 grow/shrink: 2/1 up/down: 205/-176)           Total: 29 bytes\n\nSigned-off-by: Harald van Dijk <harald@gigawatt.nl>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/8c24af9dcfe0d89a660c39838eec4d20bc13efbf"},{"sha":"ccb8e4bc4fb74701d0d323d61e9359d8597a4272","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"fsck: fix incorrect handling of child exit\n\nIn commit\n\n  c4fb8c6a - fsck: do not use statics\n\nnot only statics were changed but also a couple of\nstatics-unrelated changes were made.\n\nThis included the handling of the child termination status\nas follows:\n\n    - if (WIFEXITED(status))\n    -   status = WEXITSTATUS(status);\n    - else if (WIFSIGNALED(status)) {\n    + status = WEXITSTATUS(status);\n    + if (WIFSIGNALED(status)) {\n\nThis is wrong, should have used a different variable to hold exit code.\n\nReported by Niklas Hambüchen <mail@nh2.me>.\n\nfunction                                             old     new   delta\nwait_one                                             294     282     -12\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/ccb8e4bc4fb74701d0d323d61e9359d8597a4272"},{"sha":"3f91e662f21083d4febf74fa89ccc50e406cbf6c","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"nc: fix the !NC_SERVER configuration\n\nThe symptom is the \"nc: NO OPT l!\" message.\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/3f91e662f21083d4febf74fa89ccc50e406cbf6c"},{"sha":"747162109fb1c891baf6aafa1ca0410bd08d04a4","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"realpath,readlink -f: coreutils compat, closes 11021\n\nfunction                                             old     new   delta\nxmalloc_realpath_coreutils                             -     121    +121\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/747162109fb1c891baf6aafa1ca0410bd08d04a4"},{"sha":"a174c791ece5d7f2869e9efd338d91c8ea10f609","author":{"name":"David Decotigny","email":"af57761af196edc9c76d8056c16130855a9e5a8f@gmail.com"},"message":"udhcpc6: ignore invalid OPTION_IAADDR\n\nSigned-off-by: David Decotigny <ddecotig@gmail.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/a174c791ece5d7f2869e9efd338d91c8ea10f609"},{"sha":"8f48fc01e9e43d16bf5860fa37252b43c76cb395","author":{"name":"David Decotigny","email":"af57761af196edc9c76d8056c16130855a9e5a8f@gmail.com"},"message":"udhcpc6: carry along length of packet when parsing it.\n\nThis is to avoid parsing garbage past packet's actual end.\n\nAlso const-ize params to a few functions.\n\nfunction                                             old     new   delta\nd6_run_script_no_option                                -      12     +12\noption_to_env                                        791     798      +7\nd6_run_script                                        253     255      +2\nperform_d6_release                                    95      93      -2\nudhcpc6_main                                        2596    2592      -4\n------------------------------------------------------------------------------\n(add/remove: 1/0 grow/shrink: 2/2 up/down: 21/-6)              Total: 15 bytes\n\nSigned-off-by: David Decotigny <ddecotig@gmail.com>\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/8f48fc01e9e43d16bf5860fa37252b43c76cb395"},{"sha":"9242776725024948674b9b77650fa597a1cbc99f","author":{"name":"Ron Yorston","email":"f151efa85df3e5abc64a25fec22969d0887b947d@pobox.com"},"message":"win32: reinstate code in read_line_input to handle non-ttys\n\nCommit f7c592f6d \"win32: exclude termios code\" excluded some code\nto handle line input when stdin or stdout aren't ttys.  It turns\nout that this is required when 'busybox sh -i' is run from an MSYS2\nshell.  See GitHub issue #115.\n\nRevert this part of the commit.","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/9242776725024948674b9b77650fa597a1cbc99f"},{"sha":"a36986bb80289c1cd8d15a557e49207c9a42946b","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"unlzma: close another SEGV possibility\n\nfunction                                             old     new   delta\nunpack_lzma_stream                                  2669    2686     +17\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/a36986bb80289c1cd8d15a557e49207c9a42946b"},{"sha":"bf7f103ffb6e2644e9c063cba723e25635c14a52","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"whitespace fix\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/bf7f103ffb6e2644e9c063cba723e25635c14a52"},{"sha":"8bc418f07eab79a9c8d26594629799f6157a9466","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"fdisk: remove \"Partition N does not end on cylinder boundary\" message\n\nfdisk from util-linux 2.31 (maybe earlier) does not print this.\n\nfunction                                             old     new   delta\ncheck_consistency                                    449     399     -50\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/8bc418f07eab79a9c8d26594629799f6157a9466"},{"sha":"0972c7f7a570c38edb68e1c60a45614b7a7c7d55","author":{"name":"Denys Vlasenko","email":"42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com"},"message":"wget: emit a message that certificate verification is not implemented\n\nfunction                                             old     new   delta\nspawn_ssl_client                                     185     209     +24\n\nSigned-off-by: Denys Vlasenko <vda.linux@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/rmyorston/busybox-w32/commits/0972c7f7a570c38edb68e1c60a45614b7a7c7d55"}]}
{"actor":{"display_login":"rmyorston"}}