{"push_id":1471914871,"size":57,"distinct_size":30,"ref":"refs/heads/master","head":"abc06268db05a73b8be394d5379c36c42a5d8598","before":"88921ef0f2a23571d825983bd2fbc334415304cf","commits":[{"sha":"8d6e80343a1463afbaed1beca4b18c49ce056034","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"util-lib: improve container detection logic\n\nPreviously, systemd-detect-virt was unable to detect \"systemd-nspawn -a\"\ncontainer environments, i.e. where PID 1 is a stub process running in host\ncontext, as in that case /proc/1/environ was inherited from the host. Let's\nimprove that, and add an additional check for container environments where\n/proc/1/environ is not cleaned up and does not contain the $container\nenvironment variable:\n\nThe /proc/1/sched file shows the host PID in the first line. if this is not\n1, we know we are running in a PID namespace (but not which implementation).\n\nWith these changes we should be able to detect container environments that\ndon't set $container at all.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/8d6e80343a1463afbaed1beca4b18c49ce056034"},{"sha":"75bf701f5c5ff4ce0679d7bcc7000aa497e1f6ad","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"nspawn: flush out environment block of the -a stub init process\n\nThe container detection code in virt.c we ship checks for /proc/1/environ,\nlooking for \"container=\" in it. Let's make sure our \"-a\" init stub exposes that\ncorrectly.\n\nWithout this \"systemd-detect-virt\" run in a \"-a\" container won't detect that it\nis being run in a container.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/75bf701f5c5ff4ce0679d7bcc7000aa497e1f6ad"},{"sha":"2eec83d9302f4a061a6a99e2157787804a8c8a2f","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"mkosi: update mkosi.fedora so that we can run \"make check\" during build\n\nOur tests require \"diff\" and \"tree\", hence let's add them to the set of\ndevelopment packages.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/2eec83d9302f4a061a6a99e2157787804a8c8a2f"},{"sha":"951aba625e2d6c152225a0f572268f12280b6e69","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"man: minor fixes for sd_journal_print(3)\n\nWhen sd_journal_perror() was added some footers weren't updated accordingly.\nLet's do so.\n\nFixes: #4755","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/951aba625e2d6c152225a0f572268f12280b6e69"},{"sha":"33d2308c1fb8d18400f3aba8f7fc477d9cd6c5b1","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"man: document that \"systemctl show\" shows low-level properties\n\nFixes: #4654","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/33d2308c1fb8d18400f3aba8f7fc477d9cd6c5b1"},{"sha":"493097eecc03105892740b8b0fe9739296130703","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"journalctl: improve wording in an errors message\n\nFixes: #4660","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/493097eecc03105892740b8b0fe9739296130703"},{"sha":"61f638e5446d0d4a5b5e7f81c174e4f072bd01f7","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"machinectl: make \"machinectl -E … shell\" work\n\nFixes: #4823","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/61f638e5446d0d4a5b5e7f81c174e4f072bd01f7"},{"sha":"e932f5407ef5ad05d25d7dfefa4cda0fe81cc346","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"sysv-generator: properly translate sysv facilities\n\nWe used the wrong return value in one case, so that our translations were\nthrown away.\n\nWhile we are at it, make sure to always initialize *ret on successful function\nexits.\n\nFixes: #4762","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/e932f5407ef5ad05d25d7dfefa4cda0fe81cc346"},{"sha":"9bfaffd5a9c138b0bbdfb452b3f4435746f2d18b","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"util-lib: rework rename_process() to be able to make use of PR_SET_MM_ARG_START\n\nPR_SET_MM_ARG_START allows us to relatively cleanly implement process renaming.\nHowever, it's only available with privileges. Hence, let's try to make use of\nit, and if we can't fall back to the traditional way of overriding argv[0].\n\nThis removes size restrictions on the process name shown in argv[] at least for\nprivileged processes.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/9bfaffd5a9c138b0bbdfb452b3f4435746f2d18b"},{"sha":"9b12360bf6ec13f52a9d6161e1e14b5ca901300c","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"build-sys: include the builddir in $PATH while testing\n\nudev-test.pl shells out systemd-detect-virt, and it really should invoke the\nversion from the build tree instead of one supplied by the installed system,\nhence let's add the builddir to $PATH while building.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/9b12360bf6ec13f52a9d6161e1e14b5ca901300c"},{"sha":"ab13cfb85ae527879b2fb9b325af3d02c3286d55","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"mkosi: run tests when building mkosi images","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/ab13cfb85ae527879b2fb9b325af3d02c3286d55"},{"sha":"6344a7eb5cf1534d868aba47eb10fe3d0ac9cd5b","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"mkosi: change /etc/issue text a bit for mkosi images build from systemd tree","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/6344a7eb5cf1534d868aba47eb10fe3d0ac9cd5b"},{"sha":"8eb7383ba8b0052d7eafb9a2270afe4f7773f31a","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"update TODO","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/8eb7383ba8b0052d7eafb9a2270afe4f7773f31a"},{"sha":"0298f55bb03926f1b4cc7abb10ab4f99bac3b091","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"build-sys: stop placing D-Bus policy below /etc\n\nLet's start placing our D-Bus policy files in /usr rather than /etc. D-Bus\nsupports this since 1.9.18, and moving our files over means we continue to work\neven if /etc is flushed out entirely (for example if systemd-nspawn's\n--volatile= switch is used).\n\nSince 1.9.18 was released summer 2015 it should be fine to require a newer\nversion like this for our builds.\n\nhttps://lists.freedesktop.org/archives/dbus/2015-July/016746.html","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/0298f55bb03926f1b4cc7abb10ab4f99bac3b091"},{"sha":"a2eb5ea79c53620cfcf616e83bfac0c431247f86","author":{"name":"Douglas Christman","email":"c028ac32d45c9e2c1d8eea68a5f6362ca12f92a3@gmail.com"},"message":"calendarspec: allow repetition values with ranges\n\n\"Every other hour from 9 until 5\" can be written as\n`9..17/2:00` instead of `9,11,13,15,17:00`","distinct":true,"url":"https://api.github.com/repos/Mic92/systemd/commits/a2eb5ea79c53620cfcf616e83bfac0c431247f86"},{"sha":"e78fce48c44663dca0cae6def858df50666afc20","author":{"name":"Douglas Christman","email":"c028ac32d45c9e2c1d8eea68a5f6362ca12f92a3@gmail.com"},"message":"calendarspec: rename fields of CalendarComponent\n\nvalue/range_end -> start/stop","distinct":true,"url":"https://api.github.com/repos/Mic92/systemd/commits/e78fce48c44663dca0cae6def858df50666afc20"},{"sha":"482f3b54418095c31b1054c00877d086e9dc007c","author":{"name":"Douglas Christman","email":"c028ac32d45c9e2c1d8eea68a5f6362ca12f92a3@gmail.com"},"message":"calendarspec: remove superfluous variables","distinct":true,"url":"https://api.github.com/repos/Mic92/systemd/commits/482f3b54418095c31b1054c00877d086e9dc007c"},{"sha":"52b2f6b35de003e5d8a7619994286aa53ed79a01","author":{"name":"Zbigniew Jędrzejewski-Szmek","email":"77dc704bc81310147658033dcc63fa6fb3a4d704@in.waw.pl"},"message":"README: bump dbus dep\n\nWe should also mention this in NEWS before release. Suggested text:\n> DBus policy files are now installed into /usr rather than /etc. Make sure\n> your system has dbus = 1.9.18 running before upgrading to this version, or\n> override the install path with --with-dbuspolicydir=","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/52b2f6b35de003e5d8a7619994286aa53ed79a01"},{"sha":"117d5a27a3480fd9729cfadd98d135d21732a88d","author":{"name":"Zbigniew Jędrzejewski-Szmek","email":"77dc704bc81310147658033dcc63fa6fb3a4d704@in.waw.pl"},"message":"Merge pull request #4845 from poettering/various-smaller-fixes\n\nVarious smaller fixes","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/117d5a27a3480fd9729cfadd98d135d21732a88d"},{"sha":"c73838280cb107a10e0d8d45227d5471db56368f","author":{"name":"Zbigniew Jędrzejewski-Szmek","email":"77dc704bc81310147658033dcc63fa6fb3a4d704@in.waw.pl"},"message":"Modify mount_propagation_flags_from_string to return a normal int code\n\nThis means that callers can distiguish an error from flags==0,\nand don't have to special-case the empty string.","distinct":false,"url":"https://api.github.com/repos/Mic92/systemd/commits/c73838280cb107a10e0d8d45227d5471db56368f"}]}
{"actor":{"display_login":"Mic92"}}