{"push_id":2385214427,"size":177,"distinct_size":0,"ref":"refs/heads/master","head":"18ce247c4cd0238de3425923ddab2309990c263a","before":"84df74c6f04b76f7da4f0e456e8236346ee9d647","commits":[{"sha":"33d4ba32c93cba64832ce73c50cfd316200c0be3","author":{"name":"Jan Janssen","email":"1885bbfa97c51dfa99da4d6d521429be8694789f@web.de"},"message":"systemd-boot: Return EFI_STATUS instead of INTN for file_read()\n\nfile_read() wants to return both a EFI_STATUS (INTN) and a file\nlength (UINTN). This seems rather fishy for either large files or\nwhen returning errors (which are defined as positive numbers).\nLet's just be more clear and return EFI_STATUS and let the file\nlength be a pointer.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/33d4ba32c93cba64832ce73c50cfd316200c0be3"},{"sha":"c1d4e298bc5b80788ab0cbfdfc066140678612a8","author":{"name":"Jan Janssen","email":"1885bbfa97c51dfa99da4d6d521429be8694789f@web.de"},"message":"systemd-boot: Make automatic entries configurable\n\nHiding automatic entries allows for giving custom entry names like\n\"Windows 10\" instead of \"Windows Boot Manager\" by creating an appropriate\nloader file in the loader/entries folder.\nNote that it is already doable by renaming bootmgfw.efi (or the other auto-detected\nboot loaders) and then using the renamed file for a custom entry. But windows will\nautomatically recreate the boot loader on updates, including the default EFI\nbootloader entry if that one is missing.\n\nMake hiding EFI reboot a separate option because there is no simple way to create\nit with a custom loader entry and people may still want that around while still\nhiding the other auto entries.\n\nAlso, turn no_editor into a positive boolean name while we're touching this code.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/c1d4e298bc5b80788ab0cbfdfc066140678612a8"},{"sha":"68d4b8ac9b9673637fa198b735f6e64b78b35d3b","author":{"name":"Henrique Dante de Almeida","email":"b0a78f324b8d5de24ddd0e0650379bcb8024fa8d@gmail.com"},"message":"boot/efi: add console-mode boot option to change resolution\n\nThe new boot option allows changing the display console mode to some new\ndisplay resolution.\n\nUsage: in systemd-boot configuration file loader/loader.conf add one of:\n\n\tconsole-mode <number>\n\tconsole-mode auto\n\tconsole-mode max\n\tconsole-mode keep\n\nWhere number can be:\n\n\t1) 0: UEFI standard 80x25 mode\n\t2) 1: 80x50 mode, if supported by device\n\t3) 2 or greater: some non-standard device mode, if supported\n\nWhen using the auto mode, systemd-boot will try to find a reasonable\nmode automatically using some heuristic. Current implementation tries to\nswitch console mode to mode 2 if it exists, mode 1 if it exists, else\nmode 0. Mode 2 is the first non standard mode provided by the firmware\ndeveloper and it's assumed to be a reasonable mode.\n\nThe max mode adds support for switching to the highest numbered console\nmode, whatever mode that would be in the system. The maximum mode being\nthe last one implemented by the firmware provider should be a reasonable\nmode.\n\nThe keep mode is the default and is only included for completeness. With\nthis parameter, the user explicitly states and can be assured that\nsystemd-boot will not change console mode.\n\nNote: patch includes a workaround for mode 1, that may not exist in\nEDK2 OVFM and results in a buggy text mode when requested.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/68d4b8ac9b9673637fa198b735f6e64b78b35d3b"},{"sha":"26e51d87f7b9c50cc215dc9ccc78fa99f5225a82","author":{"name":"Henrique Dante de Almeida","email":"b0a78f324b8d5de24ddd0e0650379bcb8024fa8d@gmail.com"},"message":"boot/efi: improve automatic mode handling\n\nThis patch improves the automatic console mode switching by avoiding\nchanging the mode if it can verify that the text is readable in the\ndefault mode. The implementation avoids changing mode if we're using a\nlow resolution device (fixed to be smaller than 1920x1080) because we\nassume the text is readable, so the initial mode should be a good one.\nAlso, the mode is not changed when in high resolution mode if the text\nviewport area is larger than 10% of the screen. The conclusion is that\nonly if the text viewport is calculated to occupy less than 10% of the\nscreen area it is assumed to be hard to read and a new mode is selected.\n\nWith this patch the auto mode will typically avoid changing mode\nhopefully in most of the cases, only changing it if completely\nnecessary.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/26e51d87f7b9c50cc215dc9ccc78fa99f5225a82"},{"sha":"d37b0737e14ca3539e6962c48953df135533cea6","author":{"name":"Henrique Dante de Almeida","email":"b0a78f324b8d5de24ddd0e0650379bcb8024fa8d@gmail.com"},"message":"bootctl: synchronize bootctl code with sd-boot code\n\nThis patch adds a line with \"#console-mode keep\" as a documentation for\nthe console mode feature and duplicates console-mode parsing to bootctl.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/d37b0737e14ca3539e6962c48953df135533cea6"},{"sha":"9c6e3e1d3b9da444a16a7b484edf8be227f808e0","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: correctly order root cgroup always to the top\n\nInternally, we encode the root cgroup as empty string. However,\npath_compare() is allergic to comparing absolute and relative paths.\n\nLet's clean this up, by always uses \"/\" as path for the root cgroup when\ncomparing.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/9c6e3e1d3b9da444a16a7b484edf8be227f808e0"},{"sha":"4fc9ffab3bd61357ef695bd0d9d4603039fdea4a","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: add \"-1\" as shortcut for \"--iterations=1\"\n\nThis is most likely the most useful use of --iterations, and such use\nfor numeric parameters has precedents, let's make this work for cgtop too.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/4fc9ffab3bd61357ef695bd0d9d4603039fdea4a"},{"sha":"a7e6de218b255a14229953a1f6656915ece9db1b","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: add helper for checking if we are operating on the root cgroup","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/a7e6de218b255a14229953a1f6656915ece9db1b"},{"sha":"ad078b4181d4b62de4b841fcb39b5707542bd38e","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: command line parsing improvements\n\nAlways output the string we were unable to parse and use\nlog_error_errno()'s return logic to shorten our code a bit.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/ad078b4181d4b62de4b841fcb39b5707542bd38e"},{"sha":"ba4b1544f2a69c6786295d437b2f970f5ed1f68f","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: tweak root cgroup detection a bit\n\nInside a cgroup-namespaced container we shouldn't assume that \"/\" is\nreally the root cgroup, because it generally is not.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/ba4b1544f2a69c6786295d437b2f970f5ed1f68f"},{"sha":"a04fcf17badf8ee2ed549bf99c4e5a37e0f7aecf","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"procfs-util: add APIs to get consumed CPU time and used memory from /proc\n\nThis is preparation for emulating the \"usage_usec\" keyed attribute of\nthe \"cpu.stat\" property of the root cgroup from data in /proc. Similar,\nfor emulating the \"memory.current\" attribute.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/a04fcf17badf8ee2ed549bf99c4e5a37e0f7aecf"},{"sha":"744c39ff7e2646bcf90b9710b89e4769f8820025","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgtop: hook up new /proc based emulation code for root cgroup memory/cpu stats\n\nLet's make this work.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/744c39ff7e2646bcf90b9710b89e4769f8820025"},{"sha":"b734a4ff1433e3804a0cbf0801fb81a059f97a79","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"cgroup-util: rework cg_get_keyed_attribute() a bit\n\nLet's make sure we don't clobber the return parameter on failure, to\nfollow our coding style. Also, break the loop early if we have all\nattributes we need.\n\nThis also changes the keys parameter to a simple char**, so that we can\nuse STRV_MAKE() for passing the list of attributes to read.\n\nThis also makes it possible to distuingish the case when the whole\nattribute file doesn't exist from one key in it missing. In the former\ncase we return -ENOENT, in the latter we now return -ENXIO.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/b734a4ff1433e3804a0cbf0801fb81a059f97a79"},{"sha":"1f73aa0021417c8ba70c78d16d6f68d3032db4ac","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"core: hook up /proc queries for the root slice, too\n\nDo what we already prepped in cgtop for the root slice in PID 1 too:\nconsult /proc for the data we need.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/1f73aa0021417c8ba70c78d16d6f68d3032db4ac"},{"sha":"cc6271f17d3c5c200e8a391f10d0afb71403fc28","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"core: turn on memory/cpu/tasks accounting by default for the root slice\n\nThe kernel exposes the necessary data in /proc anyway, let's expose it\nhence by default.\n\nWith this in place \"systemctl status -- -.slice\" will show accounting\ndata out-of-the-box now.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/cc6271f17d3c5c200e8a391f10d0afb71403fc28"},{"sha":"c81a2569143455880f0177c918a477c1b1207fe5","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"mkosi: no need to determine meson parameters if we don't run meson\n\nSmall optimization.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/c81a2569143455880f0177c918a477c1b1207fe5"},{"sha":"972d4398bd5e60e34e753041d280d744729308cc","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"update TODO","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/972d4398bd5e60e34e753041d280d744729308cc"},{"sha":"09b9348e82379d506f279a6a6b2c1032188f140a","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"khash: try to detect broken AF_ALG support in centos kernels\n\nFixes: #8278","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/09b9348e82379d506f279a6a6b2c1032188f140a"},{"sha":"864fe630a7a1f11b735d818b8c79d2d1068e2f3f","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"logind: trivial improvements\n\nJust some addition whitespace, some additional assert()s, and removal of\nredundant variables.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/864fe630a7a1f11b735d818b8c79d2d1068e2f3f"},{"sha":"5d5330a8e4c6f5926d74f1e0f4bfad2e6355235a","author":{"name":"Lennart Poettering","email":"2baa8fca698523d252842633f852b9ab3cfeddbc@poettering.net"},"message":"logind: rework sd_eviocrevoke()\n\nLet's initialize static variables properly and get rid of redundant\nvariables.","distinct":false,"url":"https://api.github.com/repos/alexgartrell/systemd/commits/5d5330a8e4c6f5926d74f1e0f4bfad2e6355235a"}]}
{"actor":{"display_login":"alexgartrell"}}