{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79243149,"defaultBranch":"master","name":"cronie","ownerLogin":"cronie-crond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-17T15:44:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25179023?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712564656.0","currentOid":""},"activityList":{"items":[{"before":"c37c57b2a0337ad92c11130779ff0c2a516d1a59","after":"adbd221f2ee1f12cad4924fb5a53f88346de885c","ref":"refs/heads/master","pushedAt":"2024-04-08T08:30:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Update Systemd security settings","shortMessageHtmlLink":"Update Systemd security settings"}},{"before":"71894fee3c74f3787e77f21a24fbbe0dffb59e7f","after":"c37c57b2a0337ad92c11130779ff0c2a516d1a59","ref":"refs/heads/master","pushedAt":"2024-04-08T08:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"ChangeLog: Fix typo","shortMessageHtmlLink":"ChangeLog: Fix typo"}},{"before":"09ce8e9b0573efda7b339c82417c10396777835b","after":"71894fee3c74f3787e77f21a24fbbe0dffb59e7f","ref":"refs/heads/master","pushedAt":"2024-04-08T08:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"readme.md: Fixup version","shortMessageHtmlLink":"readme.md: Fixup version"}},{"before":"e96aebd54662748f5d3a1f48bc56cd6d770eb6a4","after":"09ce8e9b0573efda7b339c82417c10396777835b","ref":"refs/heads/master","pushedAt":"2024-04-08T08:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Release version 1.7.2","shortMessageHtmlLink":"Release version 1.7.2"}},{"before":"24e7c0ad360ae26cada04aedf4548f7548186942","after":"e96aebd54662748f5d3a1f48bc56cd6d770eb6a4","ref":"refs/heads/master","pushedAt":"2024-04-08T08:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"man/crontab.5: Fix escapes in formatting","shortMessageHtmlLink":"man/crontab.5: Fix escapes in formatting"}},{"before":"61b8c7557283d194d56e10e63a93f41529d2cfef","after":"24e7c0ad360ae26cada04aedf4548f7548186942","ref":"refs/heads/master","pushedAt":"2024-01-22T17:08:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Make GitHub Actions reject spelling errors using codespell","shortMessageHtmlLink":"Make GitHub Actions reject spelling errors using codespell"}},{"before":"64be669a53bb929d57d2d5a9a1157b9afc8febc9","after":"61b8c7557283d194d56e10e63a93f41529d2cfef","ref":"refs/heads/master","pushedAt":"2024-01-22T17:05:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Make GitHub Dependabot keep our GitHub Actions up to date","shortMessageHtmlLink":"Make GitHub Dependabot keep our GitHub Actions up to date"}},{"before":"6181605fafe6aaedc0c19a8bdc85a335403b42d8","after":"64be669a53bb929d57d2d5a9a1157b9afc8febc9","ref":"refs/heads/master","pushedAt":"2024-01-22T14:19:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"crontab.5: Correctly describe mail from behavior\n\nThe man page claimed that mails without a configured MAILFROM variable\nwould be sent from the root mail address. However, the actual behavior\nis that mails are sent from the user's username, not necessarily root.","shortMessageHtmlLink":"crontab.5: Correctly describe mail from behavior"}},{"before":"d126d394122b38a08456a54c2906ec3395145fd1","after":"6181605fafe6aaedc0c19a8bdc85a335403b42d8","ref":"refs/heads/master","pushedAt":"2024-01-19T10:21:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Inherit MAILFROM from the crond process environment\n\nThis allows setting it in /etc/sysconfig/crond or in the systemd unit.","shortMessageHtmlLink":"Inherit MAILFROM from the crond process environment"}},{"before":"e6272db76d01876ab3106177ef65807cc708c560","after":"d126d394122b38a08456a54c2906ec3395145fd1","ref":"refs/heads/master","pushedAt":"2024-01-18T11:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"ensure crontab backup file has strict permssions","shortMessageHtmlLink":"ensure crontab backup file has strict permssions"}},{"before":"5cf85f8cbb816ff1df5b317d6f8559b67e1993dd","after":"e6272db76d01876ab3106177ef65807cc708c560","ref":"refs/heads/master","pushedAt":"2024-01-12T10:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Release version 1.7.1","shortMessageHtmlLink":"Release version 1.7.1"}},{"before":"c640f4f39e5c20995e960e4b954cd0574a96c028","after":"5cf85f8cbb816ff1df5b317d6f8559b67e1993dd","ref":"refs/heads/master","pushedAt":"2024-01-02T09:50:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"-n option: wait on finnishing grandchild process\n\nWith `WNOHANG` we skip sending the email when waitpid() returns 0,\nwhich happens if the process is still running. Instead, using `0`\nparameter will wait for the process to actually stop running.","shortMessageHtmlLink":"-n option: wait on finnishing grandchild process"}},{"before":"78e634967d6886339be57854f0e11c6ab1fb73cd","after":"c640f4f39e5c20995e960e4b954cd0574a96c028","ref":"refs/heads/master","pushedAt":"2023-11-16T17:12:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Use empty envelope address with default mailfrom\n\nThis should still reasonably fix the issue resolved in\nhttps://github.com/cronie-crond/cronie/pull/118\nBut it would provide normal envelope address if\nMAILFROM is explicitly set.","shortMessageHtmlLink":"Use empty envelope address with default mailfrom"}},{"before":"7700b1465d32ddb1d3988e9af852af6f0f5cd66e","after":"78e634967d6886339be57854f0e11c6ab1fb73cd","ref":"refs/heads/master","pushedAt":"2023-10-19T15:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"cron_sleep(): Cast target to time_t before converting to seconds","shortMessageHtmlLink":"cron_sleep(): Cast target to time_t before converting to seconds"}},{"before":"1a6bed1dcf1871c47fdc6d5957f00eae5a854cc7","after":"7700b1465d32ddb1d3988e9af852af6f0f5cd66e","ref":"refs/heads/master","pushedAt":"2023-10-16T11:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"re-introduce the test for existence of file\n\nIf the file does not exist it exits early with error... Let's source\nonly if files acutually does exist. We still have a sane default.","shortMessageHtmlLink":"re-introduce the test for existence of file"}},{"before":"a292fb79b4d2632084a116fe87af12e179ccb77b","after":"1a6bed1dcf1871c47fdc6d5957f00eae5a854cc7","ref":"refs/heads/master","pushedAt":"2023-10-13T13:27:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"make the environment file optional\n\nStarting the daemon works without additional environment variables, so\nmake the file optional.","shortMessageHtmlLink":"make the environment file optional"}},{"before":"880489e42a652b84c7de348f0167dfd26abca326","after":"a292fb79b4d2632084a116fe87af12e179ccb77b","ref":"refs/heads/master","pushedAt":"2023-10-13T09:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Release version 1.7.0","shortMessageHtmlLink":"Release version 1.7.0"}},{"before":"7f59da7042a151d93912bdbaaa23936602de9bdc","after":"880489e42a652b84c7de348f0167dfd26abca326","ref":"refs/heads/master","pushedAt":"2023-10-13T08:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"anacron: Use xclose() instead of fclose()\n\nWhen replacing standard descriptors we use\nxclose() elsewhere and it is less error-prone.\n\nFixes #156","shortMessageHtmlLink":"anacron: Use xclose() instead of fclose()"}},{"before":"55510c927d3532b48257a72498b3ef67d4938b04","after":"7f59da7042a151d93912bdbaaa23936602de9bdc","ref":"refs/heads/master","pushedAt":"2023-10-09T07:27:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Show error when step size is out of bound","shortMessageHtmlLink":"Show error when step size is out of bound"}},{"before":"e3682c7135b9176b60d226c60ee4e78cf1ab711b","after":"55510c927d3532b48257a72498b3ef67d4938b04","ref":"refs/heads/master","pushedAt":"2023-09-18T11:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Explain how to do skip values for non-multiples of the time unit\n\nAdd a NOTES section explaining how you can run a job, e.g., every 58\nminutes or every 23 hours, since the /# skip syntax doesn't support\nthat.\n\nAs per #142.","shortMessageHtmlLink":"Explain how to do skip values for non-multiples of the time unit"}},{"before":"0d669551680f733a4bdd6bab082a0b3d6d7f089c","after":"e3682c7135b9176b60d226c60ee4e78cf1ab711b","ref":"refs/heads/master","pushedAt":"2023-09-07T13:00:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Optimization to close fds from /proc/self/fd in case of high nofile limit after fork","shortMessageHtmlLink":"Optimization to close fds from /proc/self/fd in case of high nofile l…"}},{"before":"312d5c187acde5dbf73b2eb1d528e9e809d8bfc9","after":"0d669551680f733a4bdd6bab082a0b3d6d7f089c","ref":"refs/heads/master","pushedAt":"2023-07-25T20:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"cronnext: Round up the start time to whole minute\n\nFixes #150","shortMessageHtmlLink":"cronnext: Round up the start time to whole minute"}},{"before":"48d3569cc8f882ad33e23acbf4e1c4810445966a","after":"312d5c187acde5dbf73b2eb1d528e9e809d8bfc9","ref":"refs/heads/master","pushedAt":"2023-04-28T12:08:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"fix typo\n\nSigned-off-by: lilinjie ","shortMessageHtmlLink":"fix typo"}},{"before":"630b24112fbd87c0dd020795a221fefc8840630a","after":"48d3569cc8f882ad33e23acbf4e1c4810445966a","ref":"refs/heads/master","pushedAt":"2023-04-27T12:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"anacron: Add support for NO_MAIL_OUTPUT environment variable\n\nIf set to non-empty value anacron will not redirect the stderr\r\nand stdout descriptors to e-mail.","shortMessageHtmlLink":"anacron: Add support for NO_MAIL_OUTPUT environment variable"}},{"before":"94b8c3ef39cb6e6f4376f7bb06b3267d6b3b9ff5","after":"630b24112fbd87c0dd020795a221fefc8840630a","ref":"refs/heads/master","pushedAt":"2023-03-29T07:58:58.745Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"Support reloading with SIGURG in addition to SIGHUP\n\nAnd use that with the systemd unit to handle the reload.","shortMessageHtmlLink":"Support reloading with SIGURG in addition to SIGHUP"}},{"before":"0008feaa7d1360d2e4eb51bffb94a691b9c51500","after":"94b8c3ef39cb6e6f4376f7bb06b3267d6b3b9ff5","ref":"refs/heads/master","pushedAt":"2023-03-13T08:32:54.022Z","pushType":"push","commitsCount":1,"pusher":{"login":"t8m","name":"Tomáš Mráz","path":"/t8m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7125407?s=80&v=4"},"commit":{"message":"crontab.5: Clarify the evaluation of the step values\n\nFixes #142","shortMessageHtmlLink":"crontab.5: Clarify the evaluation of the step values"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKqxoyQA","startCursor":null,"endCursor":null}},"title":"Activity · cronie-crond/cronie"}