{"push_id":695894059,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"86b85cf440324c4be2d49472e40dbb6ec0faa330","before":"dd5da693ab4579c619017b4aac2a234d4b7a3ea7","commits":[{"sha":"14bcf25c8b94b5c3556ba3983028a2b35ed0572f","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"util: when creating temporary file names, allow including extra id string in it\n\nThis adds a \"char *extra\" parameter to tempfn_xxxxxx(), tempfn_random(),\ntempfn_ranomd_child(). If non-NULL this string is included in the middle\nof the newly created file name. This is useful for being able to\ndistuingish the kind of temporary file when we see one.\n\nThis also adds tests for the three call.\n\nFor now, we don't make use of this at all, but port all users over.","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/14bcf25c8b94b5c3556ba3983028a2b35ed0572f"},{"sha":"1b26f09eb0ab6925ca15835107e75c47931cdef2","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"tmpfiles: make sure \"R\" lines also remove subvolumes","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/1b26f09eb0ab6925ca15835107e75c47931cdef2"},{"sha":"770b5ce4fc31a336a41e81381c229da725ef0cfa","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"tmpfiles: automatically remove old machine snapshots at boot\n\nRemove old temporary snapshots, but only at boot. Ideally we'd have\n\"self-destroying\" btrfs snapshots that go away if the last last\nreference to it does. To mimic a scheme like this at least remove the\nold snapshots on fresh boots, where we know they cannot be referenced\nanymore. Note that we actually remove all temporary files in\n/var/lib/machines/ at boot, which should be safe since the directory has\ndefined semantics. In the root directory (where systemd-nspawn\n--ephemeral places snapshots) we are more strict, to avoid removing\nunrelated temporary files.\n\nThis also splits out nspawn/container related tmpfiles bits into a new\ntmpfiles snippet to systemd-nspawn.conf","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/770b5ce4fc31a336a41e81381c229da725ef0cfa"},{"sha":"72c0a2c255b172ebbb2a2b7dab7c9aec4c9582d9","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"everywhere: port everything to sigprocmask_many() and friends\n\nThis ports a lot of manual code over to sigprocmask_many() and friends.\n\nAlso, we now consistly check for sigprocmask() failures with\nassert_se(), since the call cannot realistically fail unless there's a\nprogramming error.\n\nAlso encloses a few sd_event_add_signal() calls with (void) when we\nignore the return values for it knowingly.","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/72c0a2c255b172ebbb2a2b7dab7c9aec4c9582d9"},{"sha":"78ed65ac8dd05041f08ba8b089e1e87445a0905f","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"Merge pull request #212 from poettering/gc-machine-snapshots\n\nautomatically remove old machine shapshots at boot","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/78ed65ac8dd05041f08ba8b089e1e87445a0905f"},{"sha":"86b85cf440324c4be2d49472e40dbb6ec0faa330","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"Merge pull request #214 from poettering/signal-rework-2\n\neverywhere: port everything to sigprocmask_many() and friends","distinct":true,"url":"https://api.github.com/repos/systemd-mailing-devs/systemd-mailing-list/commits/86b85cf440324c4be2d49472e40dbb6ec0faa330"}]}