{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9421615,"defaultBranch":"master","name":"openrc","ownerLogin":"OpenRC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-13T23:21:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4148785?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726688045.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5dcca5ebbf4bd50876cb3aa1000a028d787848a5","ref":"refs/heads/rc-runscript-symlinks","pushedAt":"2024-09-18T19:34:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"FEATURE-REMOVAL-SCHEDULE: remove section on rc and runscript symlinks\n\nthese were removed some time ago and there have been no issues, so we\ncan remove the information from this file.","shortMessageHtmlLink":"FEATURE-REMOVAL-SCHEDULE: remove section on rc and runscript symlinks"}},{"before":"30e865738154902d291d92d8e852327764ddbcc5","after":"ba16daf355b0882d12d8496a4b4cc239bcc2b50d","ref":"refs/heads/0.55.x","pushedAt":"2024-09-18T18:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"version 0.55.1","shortMessageHtmlLink":"version 0.55.1"}},{"before":null,"after":"30e865738154902d291d92d8e852327764ddbcc5","ref":"refs/heads/0.55.x","pushedAt":"2024-09-18T17:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"librc: Use proper string length in file_regex.\n\nCurrently the code uses the total size of the buffer as the bounds for\nlooping \\0 separated fields, which leads to reading uninitialized data\nand possibly overrun the buffer during regexec.\n\nObserved on musl while matching /proc/cpuinfo.","shortMessageHtmlLink":"librc: Use proper string length in file_regex."}},{"before":"ede3f5e4662e1e0e0ea711a5ff26451565166868","after":null,"ref":"refs/heads/file_regex_len","pushedAt":"2024-09-18T17:35:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"8cafbb76bce5156c84017080fd7f40d1f7b48c19","after":"171ba6d836932ca28aa9a8ea39175cd2559a9665","ref":"refs/heads/master","pushedAt":"2024-09-18T17:35:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"librc: Use proper string length in file_regex.\n\nCurrently the code uses the total size of the buffer as the bounds for\nlooping \\0 separated fields, which leads to reading uninitialized data\nand possibly overrun the buffer during regexec.\n\nObserved on musl while matching /proc/cpuinfo.","shortMessageHtmlLink":"librc: Use proper string length in file_regex."}},{"before":"1498b89dfa71e9bb58a331ad7192fd37b7ef60c1","after":"ede3f5e4662e1e0e0ea711a5ff26451565166868","ref":"refs/heads/file_regex_len","pushedAt":"2024-09-18T00:14:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"librc: Use proper string length in file_regex.\n\nCurrently the code uses the total size of the buffer as the bounds for\nlooping \\0 separated fields, which leads to reading uninitialized data\nand possibly overrun the buffer during regexec.\n\nObserved on musl while matching /proc/cpuinfo.","shortMessageHtmlLink":"librc: Use proper string length in file_regex."}},{"before":"ecf1d780e1d111d4f698b1d4ac0266fbcaff12d2","after":"1498b89dfa71e9bb58a331ad7192fd37b7ef60c1","ref":"refs/heads/file_regex_len","pushedAt":"2024-09-18T00:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"librc: Use proper string lenght in file_regex.\n\nCurrently the code uses the total size of the buffer as the bounds for\nlooping \\0 separated fields, which leads to reading unitialized data and\npossibly overrun the buffer during regexec.","shortMessageHtmlLink":"librc: Use proper string lenght in file_regex."}},{"before":null,"after":"ecf1d780e1d111d4f698b1d4ac0266fbcaff12d2","ref":"refs/heads/file_regex_len","pushedAt":"2024-09-17T23:55:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"librc: use return value of rc_getline for len instead of the buffer size","shortMessageHtmlLink":"librc: use return value of rc_getline for len instead of the buffer size"}},{"before":"123872c5a070208828e10ed72c9c1cb0a6567779","after":"8cafbb76bce5156c84017080fd7f40d1f7b48c19","ref":"refs/heads/master","pushedAt":"2024-09-17T06:34:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"librc: fix getline return value check\n\nBug: https://bugs.gentoo.org/939758\nFixes: 0702a064a93af9a98e6954e035867882778f4268\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"librc: fix getline return value check"}},{"before":"f99358251fe79a422a47a7f7815b72989cd7bb77","after":null,"ref":"refs/heads/require-caps","pushedAt":"2024-09-13T16:20:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"f4ece6c94512e1736d3418b4426b88bc799c720e","after":"123872c5a070208828e10ed72c9c1cb0a6567779","ref":"refs/heads/master","pushedAt":"2024-09-13T16:20:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"build: drop the required keyword when set to true","shortMessageHtmlLink":"build: drop the required keyword when set to true"}},{"before":"83cf76e648c46fe7b7c6dd745126ed869c170a5a","after":"f99358251fe79a422a47a7f7815b72989cd7bb77","ref":"refs/heads/require-caps","pushedAt":"2024-09-13T16:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"build: drop the required keyword when set to true","shortMessageHtmlLink":"build: drop the required keyword when set to true"}},{"before":null,"after":"83cf76e648c46fe7b7c6dd745126ed869c170a5a","ref":"refs/heads/require-caps","pushedAt":"2024-09-13T14:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"make libcap a hard requirement\n\nFor linux systems, libcap is a lightweight dependency. Also, making it\noptional requires that service scripts be written to deal with the\npossibility that capabilities are not supported.\n\nThis fixes #739.\n\nX-Gemtoo-Bug: https://bugs.gentoo.org/939543","shortMessageHtmlLink":"make libcap a hard requirement"}},{"before":"fdb1d0d676039bc6bc034c933204ba46283acc69","after":null,"ref":"refs/tags/0.60-beta3","pushedAt":"2024-09-09T20:03:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"255138dd2a69752e1f4b56a725080bbecb29a587","after":null,"ref":"refs/tags/0.60-beta2","pushedAt":"2024-09-09T20:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"7de84f299a5c675f30477451a7a2ee707719c65a","after":null,"ref":"refs/tags/0.60-beta","pushedAt":"2024-09-09T20:03:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"a7554df1a05f02d7242ecb3eec077d638ceb60c9","after":"f4ece6c94512e1736d3418b4426b88bc799c720e","ref":"refs/heads/master","pushedAt":"2024-09-09T19:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"version 0.55","shortMessageHtmlLink":"version 0.55"}},{"before":"7e09587ee3b2d7052af84c750689a504faa45e18","after":null,"ref":"refs/heads/news-0.55","pushedAt":"2024-09-09T19:54:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"ea310b2e580a25038f9592da4160d017ebfce3fc","after":"a7554df1a05f02d7242ecb3eec077d638ceb60c9","ref":"refs/heads/master","pushedAt":"2024-09-09T19:54:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"update news","shortMessageHtmlLink":"update news"}},{"before":null,"after":"7e09587ee3b2d7052af84c750689a504faa45e18","ref":"refs/heads/news-0.55","pushedAt":"2024-09-09T19:38:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"update news","shortMessageHtmlLink":"update news"}},{"before":"6bfef877365f01b24a9463beee477b6d5c3925fb","after":"ea310b2e580a25038f9592da4160d017ebfce3fc","ref":"refs/heads/master","pushedAt":"2024-07-28T02:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"init.d/root.in: fix eend message","shortMessageHtmlLink":"init.d/root.in: fix eend message"}},{"before":"ba6de6db466d30dd2dcb8f1c89c4a4bf5af80c20","after":"6bfef877365f01b24a9463beee477b6d5c3925fb","ref":"refs/heads/master","pushedAt":"2024-07-28T02:06:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"init.d/root: add support for 'r?shared' fstab option on /\n\ncontainers on linux might require filesystems to be mounted with\ndifferent propagation than the kernel default of 'private':\nby setting 'shared' in fstab for / options, one can now make the\nfs hierarchy shared.\n\nNote we use 'rshared' to make other existing mounts shared as well\nbecause the setting is contagious and it seemed more logical to\nbehave as if the setting was set on / immediately (and thus inherited\nby other mounts)\n\nThis fixes #525.","shortMessageHtmlLink":"init.d/root: add support for 'r?shared' fstab option on /"}},{"before":null,"after":"1c75bf370db4e8d467740e676a5d1dc2fc790ed7","ref":"refs/heads/improve-hostname","pushedAt":"2024-07-26T02:45:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"init.d/hostname: fix /etc/hostname processing\n\nThis is an alternative to #585 in which we keep the init script but use\n`hostname -F` to read the value from @SYSCONFDIR@/hostname. This allows\nfor comments in the hostname file.\n\nAlso, we deprecate using /etc/conf.d/* to set the host name.","shortMessageHtmlLink":"init.d/hostname: fix /etc/hostname processing"}},{"before":"28c100c5682868e8dc042ecd7a4b0ed4c31b8de0","after":"dfb69a4e5d0011911c275dd86f342cb5e1ed10a7","ref":"refs/heads/vapier","pushedAt":"2024-07-25T23:38:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"rc: use sethostname to set the hostname\n\nThis is significantly less overhead than an init script.","shortMessageHtmlLink":"rc: use sethostname to set the hostname"}},{"before":"49ec9a868fc4a999af69bfbcf0589bc054980c8f","after":"28c100c5682868e8dc042ecd7a4b0ed4c31b8de0","ref":"refs/heads/vapier","pushedAt":"2024-07-25T23:27:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"rc: drop ifdef for a test","shortMessageHtmlLink":"rc: drop ifdef for a test"}},{"before":"bd18358134b80b924ab75e52e1d7a78eea0e2c86","after":"ba6de6db466d30dd2dcb8f1c89c4a4bf5af80c20","ref":"refs/heads/master","pushedAt":"2024-07-25T12:09:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"Podman detection in FreeBSD","shortMessageHtmlLink":"Podman detection in FreeBSD"}},{"before":"c32595491cb6118822b23aaaef196e018e7f6482","after":"bd18358134b80b924ab75e52e1d7a78eea0e2c86","ref":"refs/heads/master","pushedAt":"2024-07-24T02:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"man/start-stop-daemon.8: update --scheduler flag","shortMessageHtmlLink":"man/start-stop-daemon.8: update --scheduler flag"}},{"before":"ceadfaa53892d05825d74870a512f860b584fc57","after":"c32595491cb6118822b23aaaef196e018e7f6482","ref":"refs/heads/master","pushedAt":"2024-07-24T02:11:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"navi-desu","name":"navi","path":"/navi-desu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117868723?s=80&v=4"},"commit":{"message":"start-stop-daemon: fix setting scheduler with musl\n\nLinux does not provide a way to set scheduling parameters for a process,\nonly for threads, so musl sched_setscheduler() is only a stub and the\nglibc implementation does \"the wrong thing\".\n\nUse pthread_setschedparam everywhere so we don't depend on any\nimplementation specific behavior.\n\nref: https://www.openwall.com/lists/musl/2016/03/01/5\nfixes: https://github.com/OpenRC/openrc/issues/689","shortMessageHtmlLink":"start-stop-daemon: fix setting scheduler with musl"}},{"before":"07b39d3949cf9a20473e319b70ec4d7ffc3e9641","after":null,"ref":"refs/heads/mismatched-free","pushedAt":"2024-07-23T20:14:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"}},{"before":"ca1901ea70035c83db409c9619a00a39ad0498ef","after":"ceadfaa53892d05825d74870a512f860b584fc57","ref":"refs/heads/master","pushedAt":"2024-07-23T20:14:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"williamh","name":"William Hubbs","path":"/williamh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64355?s=80&v=4"},"commit":{"message":"meson.build: add -Wmismatched-dealloc","shortMessageHtmlLink":"meson.build: add -Wmismatched-dealloc"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxOTozNDowNS4wMDAwMDBazwAAAAS6F73-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxOTozNDowNS4wMDAwMDBazwAAAAS6F73-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QyMDoxNDozNS4wMDAwMDBazwAAAASHQVBz"}},"title":"Activity ยท OpenRC/openrc"}