{"push_id":894719488,"size":82,"distinct_size":8,"ref":"refs/heads/journal-upload-miss-logs","head":"52754530410856213aeac5b6db99c93c6ff9b7f9","before":"3ebb94c5a7cd50c8ab79c72be954f804e6811544","commits":[{"sha":"4ddb85b18b2fd67c2e314363197ea031121f2b9f","author":{"email":"001a79f5db4d3fee59a3d7ab204d6aa7e8b04670@ubuntu.com","name":"Martin Pitt"},"message":"tests: add networkd integration test\n\nThis uses temporary configuration in /run and temporary veth devices, and does\nnot write anything on disk or change any system configuration; but it assumes\n(and checks at the beginning) that networkd is not currently running.\n\nThis can be run on a normal installation, in QEMU, nspawn, or LXC.\n\nAs this requires root privileges, this is not integrated into \"make check\".","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/4ddb85b18b2fd67c2e314363197ea031121f2b9f"},{"sha":"6355e75610a8d47fc3ba5ab8bd442172a2cfe574","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"selinux: split up mac_selinux_have() from mac_selinux_use()\n\nLet's distuingish the cases where our code takes an active role in\nselinux management, or just passively reports whatever selinux\nproperties are set.\n\nmac_selinux_have() now checks whether selinux is around for the passive\nstuff, and mac_selinux_use() for the active stuff. The latter checks the\nformer, plus also checks UID == 0, under the assumption that only when\nwe run priviliged selinux management really makes sense.\n\nFixes: #1941","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/6355e75610a8d47fc3ba5ab8bd442172a2cfe574"},{"sha":"20ba6c2ebe083a6a5021b68622637c710ea12115","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"libsystemd: make sure we prefix even the dirty secrets in our API with \"_sd_\"\n\nThis renames __useless_struct_to_allow_trailing_semicolon__ everywhere\nto _sd_useless_struct_to_allow_trailing_semicolon_, to follow our usual\nrule of prefixing stuff from public headers that should be considered\ninternal with \"_sd_\".\n\nWhile we are at it, also to be safe: when the struct is used in the C++\nprotector macros make sure to use two different names depending on\nwhether it appears in the C++ or C side of things. After all, there\nmight be compilers that don't consider C++ and C structs the same.\n\nSee https://github.com/systemd/systemd/pull/2052#discussion_r46067059","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/20ba6c2ebe083a6a5021b68622637c710ea12115"},{"sha":"e97a84757f76b9c4c401bbc6fa147e35204b2a1b","author":{"email":"2985e7c4787c79cb872d9ece59b61a18346d3384@gmail.com","name":"Mantas Mikulėnas"},"message":"cgls: add a better error message for missing cgroupfs","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/e97a84757f76b9c4c401bbc6fa147e35204b2a1b"},{"sha":"de418eb91cfa07f2d67f0eeaf0e787da4fa4feac","author":{"email":"fb53b2ddb8d141e0cb39d7c67c2f81b6bc2eb0f7@googlemail.com","name":"David Herrmann"},"message":"Merge pull request #2053 from poettering/selinux-fix\n\nTwo unrelated fixes","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/de418eb91cfa07f2d67f0eeaf0e787da4fa4feac"},{"sha":"bca27e1729b496081b0fa4e2754f5fcdcc0efce5","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"Merge pull request #2068 from grawity/cgls-error-v2\n\ncgls: add a better error message for missing cgroupfs [v2]","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/bca27e1729b496081b0fa4e2754f5fcdcc0efce5"},{"sha":"3b37fa735224e58fcc23c737b764d13e22c2885b","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"dns-domain: be more strict when encoding/decoding labels\n\nLabels of zero length are not OK, refuse them early on. The concept of a\n\"zero-length label\" doesn't exist, a zero-length full domain name\nhowever does (representing the root domain). See RFC 2181, Section 11.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/3b37fa735224e58fcc23c737b764d13e22c2885b"},{"sha":"1dfbf0007af3023c2e3ae8282a0d0f229f3a89e3","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"dns-domain: don't accept overly long hostnames\n\nMake sure dns_name_normalize(), dns_name_concat(), dns_name_is_valid()\ndo not accept/generate invalidly long hostnames, i.e. longer than 253\ncharacters.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/1dfbf0007af3023c2e3ae8282a0d0f229f3a89e3"},{"sha":"c6cefd13eb55c8124a01e90021282f8610a05012","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"dns-domain: make sure dns_name_to_wire_format() may properly encode the root domain\n\nThe root domain consists of zero labels, and we should be able to encode\nthat.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/c6cefd13eb55c8124a01e90021282f8610a05012"},{"sha":"50dee79bfbe0782a342ef864b28d7d6613c0b1fb","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"dns-domain: check resulting domain name length in dns_name_to_wire_format()\n\nLet's better be safe than sorry.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/50dee79bfbe0782a342ef864b28d7d6613c0b1fb"},{"sha":"37ade1283745f39e3fa37aa2603809fb2daf067c","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"dns-domain: change error codes when dealing with too short buffers to ENOBUFS\n\nSome calls used ENOBUFS to indicate too-short result buffers, others\nused ENOSPC. Let's unify this on ENOBUFS.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/37ade1283745f39e3fa37aa2603809fb2daf067c"},{"sha":"6344f3e28dd6ae341015d62163437f6cb1add749","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"core: simplify selinux AVC initialization\n\nLet's merge access_init() and mac_selinux_access_init(), and only call\nmac_selinux_use() once, inside the merged function, instead of multiple\ntimes, including in the caller.\n\nSee comments on:\n\nhttps://github.com/systemd/systemd/pull/2053","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/6344f3e28dd6ae341015d62163437f6cb1add749"},{"sha":"d879fca6bcc391ec69a900affaafaaa51e02e5c5","author":{"email":"1a002461b1932d3892b64879e6e8987274fa7074@in.waw.pl","name":"Zbigniew Jędrzejewski-Szmek"},"message":"test-acl-util: fix two issues from review\n\nhttps://github.com/systemd/systemd/pull/2063","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/d879fca6bcc391ec69a900affaafaaa51e02e5c5"},{"sha":"11c3a36649e5e5e77db499c92f3cdcbd619efd3a","author":{"email":"581bc03c0411458e35a55923845fcf36445f560e@gmail.com","name":"Thomas Hindoe Paaboel Andersen"},"message":"basic: include only what we use\n\nThis is a cleaned up result of running iwyu but without forward\ndeclarations on src/basic.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/11c3a36649e5e5e77db499c92f3cdcbd619efd3a"},{"sha":"9b86cda0a909b15f51ca46d12a0176c66f11171c","author":{"email":"7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no","name":"Tom Gundersen"},"message":"Merge pull request #2075 from phomes/includes-cleanup-basic\n\nbasic: include only what we use","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/9b86cda0a909b15f51ca46d12a0176c66f11171c"},{"sha":"c0f1f52317e6128f44b235aa6edf86ddf2043aaf","author":{"email":"7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no","name":"Tom Gundersen"},"message":"Merge pull request #2074 from keszybz/test-acl-util-fix\n\ntest-acl-util: fix two issues from review","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/c0f1f52317e6128f44b235aa6edf86ddf2043aaf"},{"sha":"93cc7779e0c121b75183920173f37cd1ee9d59cf","author":{"email":"581bc03c0411458e35a55923845fcf36445f560e@gmail.com","name":"Thomas Hindoe Paaboel Andersen"},"message":"basic: re-sort includes\n\nMy previous patch to only include what we use accidentially placed\nthe added inlcudes in non-sorted order.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/93cc7779e0c121b75183920173f37cd1ee9d59cf"},{"sha":"375f1b0491568fc4e31fee95364d7c855371167e","author":{"email":"7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no","name":"Tom Gundersen"},"message":"Merge pull request #2082 from phomes/basic-sort-includes\n\nbasic: re-sort includes","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/375f1b0491568fc4e31fee95364d7c855371167e"},{"sha":"ade61d3b488c4c8db841c08fd60d051d44b9977f","author":{"email":"1a002461b1932d3892b64879e6e8987274fa7074@in.waw.pl","name":"Zbigniew Jędrzejewski-Szmek"},"message":"basic/virt: add missing includes to compile on ppc64","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/ade61d3b488c4c8db841c08fd60d051d44b9977f"},{"sha":"8b3aa503c171acdb9ec63484a8c50e2680d31e79","author":{"email":"1a002461b1932d3892b64879e6e8987274fa7074@in.waw.pl","name":"Zbigniew Jędrzejewski-Szmek"},"message":"tests: turn check if manager cannot be intialized into macro\n\nWe need to check the same thing in multiple tests. Use a shared\nmacro to make it easier to update the list of errnos.\n\nChange the errno code for \"unitialized cgroup fs\" for ENOMEDIUM.\nExec format error looks like something more serious.\n\nThis fixes test-execute invocation in mock.","distinct":false,"url":"https://api.github.com/repos/chaloulo/systemd/commits/8b3aa503c171acdb9ec63484a8c50e2680d31e79"}]}