{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":475444728,"defaultBranch":"master","name":"server-a001","ownerLogin":"GNUWeeb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-29T13:00:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81083695?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1679994530.4935591","currentOid":""},"activityList":{"items":[{"before":"dd9483def5aca6c2a7ee51927d14cd1d4ce41a82","after":"feaee711bc671f5b2c9c9e88adf1d7ea72cbe42d","ref":"refs/heads/dev","pushedAt":"2023-03-28T22:01:25.679Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Install spamc and spamassasin\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Install spamc and spamassasin"}},{"before":"7cd9a7dcffcaa114c2934d9409d6e4fcf02b9b3b","after":"dd9483def5aca6c2a7ee51927d14cd1d4ce41a82","ref":"refs/heads/dev","pushedAt":"2023-03-28T22:00:06.474Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Install spamc and spamassasin\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Install spamc and spamassasin"}},{"before":"eda238a76ec42144a6af4c78e60b15658aeb5b76","after":"7cd9a7dcffcaa114c2934d9409d6e4fcf02b9b3b","ref":"refs/heads/dev","pushedAt":"2023-03-28T21:18:20.900Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Add public-inbox stuff\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Add public-inbox stuff"}},{"before":"bce951abf3d6f8de68785a16336f810a3b123de0","after":"eda238a76ec42144a6af4c78e60b15658aeb5b76","ref":"refs/heads/dev","pushedAt":"2023-03-28T15:12:33.161Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"start.sh: Refactor the start script\n\nThis greatly simplifies the start script. Also, several directory\nchanges to make it easy to backup.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"start.sh: Refactor the start script"}},{"before":"06a286d5a80c49608a145ffc27f157406d14533c","after":"bce951abf3d6f8de68785a16336f810a3b123de0","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:55:19.679Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"start.sh: Refactor the start script\n\nThis greatly simplifies the start script. Also, several directory\nchanges to make it easy to backup.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"start.sh: Refactor the start script"}},{"before":"09884e9159260188c0322b318b285a73387baf17","after":"06a286d5a80c49608a145ffc27f157406d14533c","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:38:07.043Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":".gitignore: Add patch file to .gitignore\n\nI often work with patch files. They are usually generated in the same\ndirectory with the project directory. Ignore them all to avoid being\ncommitted.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":".gitignore: Add patch file to .gitignore"}},{"before":"df248d874fa916d8687715ed06917c87ca0f42ee","after":"09884e9159260188c0322b318b285a73387baf17","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:35:59.622Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":".gitignore: Add patch file to .gitignore\n\nI often work with patch files. They are usually generated in the same\ndirectory with the project directory. Ignore them all to avoid being\ncommitted.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":".gitignore: Add patch file to .gitignore"}},{"before":"718b8c7248844bc04e1a0a7c26ddb5c77d4bb9be","after":"df248d874fa916d8687715ed06917c87ca0f42ee","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:35:06.436Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Install screen, python3 and pip\n\nA preparation patch to install lore-daemon.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Install screen, python3 and pip"}},{"before":"a997a5555895dcb1c46e003ece93406b0f704e81","after":"718b8c7248844bc04e1a0a7c26ddb5c77d4bb9be","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:31:06.917Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Install python3 and pip\n\nA preparation patch to install lore-daemon.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Install python3 and pip"}},{"before":"704b4522b2693c48c9bb2bbd9376744ead1c01e7","after":"a997a5555895dcb1c46e003ece93406b0f704e81","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:27:07.670Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"start.sh: Mount extra directory storage\n\nA preparation to move the website into the docker container. This\ndirectory will be used to save website, public-inbox, etc.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"start.sh: Mount extra directory storage"}},{"before":"4a56c3aa840b719bf73401d9829010480061de77","after":"704b4522b2693c48c9bb2bbd9376744ead1c01e7","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:14:19.057Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"docker-entrypoint: Properly set directory ownership and mode\n\nWhen the container is restarted, the ownership and mode of the mounted\ndirectories might have changed. Ensure we correct them properly at\ninitialization. While in there, also change \"service rsyslog start\" with\ndirectly invoke \"/usr/sbin/rsyslogd\". Using Ubuntu 22.04 can't start it\nusing service:\n\n # service rsyslog start\n rsyslog: unrecognized service\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"docker-entrypoint: Properly set directory ownership and mode"}},{"before":"8a8c2ed9fbe307ba9fd1ca818f6934474d1388f2","after":"4a56c3aa840b719bf73401d9829010480061de77","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:08:40.489Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"docker-entrypoint: Properly set directory ownership and mode\n\nWhen the container is restarted, the ownership and mode of the mounted\ndirectories might have changed. Ensure we correct them properly at\ninitialization. While in there, also change \"service rsyslog start\" with\ndirectly invoke \"/usr/sbin/rsyslogd\". Using Ubuntu 22.04 can't start it\nusing service:\n\n # service rsyslog start\n rsyslog: unrecognized service\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"docker-entrypoint: Properly set directory ownership and mode"}},{"before":"1196c53e7487b4212594684f95bbd1427c177c56","after":"8a8c2ed9fbe307ba9fd1ca818f6934474d1388f2","ref":"refs/heads/dev","pushedAt":"2023-03-28T14:05:53.429Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"docker-entrypoint: Properly set directory ownership and mode\n\nWhen the container is restarted, the ownership and mode of the mounted\ndirectories might have changed. Ensure we correct them properly at\ninitialization. While in there, also change \"service rsyslog start\" with\ndirectly invoke \"/usr/sbin/rsyslogd\". Using Ubuntu 22.04 can't start it\nusing service:\n\n # service rsyslog start\n rsyslog: unrecognized service\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"docker-entrypoint: Properly set directory ownership and mode"}},{"before":"81c8a5d00808d5adc78dc2ea214c20fed1094d92","after":"1196c53e7487b4212594684f95bbd1427c177c56","ref":"refs/heads/dev","pushedAt":"2023-03-28T13:47:44.481Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Create a simple init program\n\nUsing \"tail -f /dev/null\" as the init program is wrong because it\ndoesn't handle the SIGCHLD signal, resulting many zombie processes like\nthese:\n\n Zs 08:30 0:00 [master] \n Z 08:30 0:00 [qmgr] \n Zs 08:30 0:00 [dovecot] \n Z 08:30 0:00 [anvil] \n Z 08:30 0:00 [log] \n Z 08:30 0:00 [config] \n Z 08:30 0:00 [tlsmgr] \n Z 08:30 0:00 [stats] \n Z 08:33 0:00 [imap-login] \n Z 08:33 0:00 [imap] \n Z 08:33 0:00 [imap-login] \n Z 08:33 0:00 [imap] \n Z 08:39 0:01 [imap-login] \n Z 08:39 0:03 [imap] \n Z 11:50 0:00 [pickup] \n Zs 12:31 0:00 [dovecot] \n Z 12:31 0:00 [anvil] \n Z 12:31 0:00 [log] \n Z 12:31 0:00 [config] \n Z 12:31 0:00 [imap-login] \n Z 12:31 0:00 [stats] \n Z 12:31 0:00 [imap] \n\nCreate a simple init program that ignores SIGCHLD so that the zombie\nprocesses are gone.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Create a simple init program"}},{"before":"1ea62a825665637b4b9b0175d13b815dbd28e260","after":"81c8a5d00808d5adc78dc2ea214c20fed1094d92","ref":"refs/heads/dev","pushedAt":"2023-03-28T13:15:52.386Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Create a simple init program\n\nUsing \"tail -f /dev/null\" as the init program is wrong because it\ndoesn't handle the SIGCHLD signal, resulting many zombie processes like\nthese:\n\n Zs 08:30 0:00 [master] \n Z 08:30 0:00 [qmgr] \n Zs 08:30 0:00 [dovecot] \n Z 08:30 0:00 [anvil] \n Z 08:30 0:00 [log] \n Z 08:30 0:00 [config] \n Z 08:30 0:00 [tlsmgr] \n Z 08:30 0:00 [stats] \n Z 08:33 0:00 [imap-login] \n Z 08:33 0:00 [imap] \n Z 08:33 0:00 [imap-login] \n Z 08:33 0:00 [imap] \n Z 08:39 0:01 [imap-login] \n Z 08:39 0:03 [imap] \n Z 11:50 0:00 [pickup] \n Zs 12:31 0:00 [dovecot] \n Z 12:31 0:00 [anvil] \n Z 12:31 0:00 [log] \n Z 12:31 0:00 [config] \n Z 12:31 0:00 [imap-login] \n Z 12:31 0:00 [stats] \n Z 12:31 0:00 [imap] \n\nCreate a simple init program that ignores SIGCHLD so that the zombie\nprocesses are gone.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Create a simple init program"}},{"before":"2d4572ba7dfb0a9b9966f043ec6c76bd89d984f8","after":"1ea62a825665637b4b9b0175d13b815dbd28e260","ref":"refs/heads/dev","pushedAt":"2023-03-28T09:19:12.905Z","pushType":"push","commitsCount":1,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Set the default main user to \"ubuntu\"\n\nThe usual main user name on a ubuntu server is \"ubuntu\". Adjust it to\nthat.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Set the default main user to \"ubuntu\""}},{"before":null,"after":"2d4572ba7dfb0a9b9966f043ec6c76bd89d984f8","ref":"refs/heads/dev","pushedAt":"2023-03-28T09:08:50.493Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Dockerfile: Upgrade the Ubuntu version to 22.04 (jammy)\n\nUbuntu 22.04 (jammy) has been released, upgrade the base image.\n\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Dockerfile: Upgrade the Ubuntu version to 22.04 (jammy)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADDUzDdwA","startCursor":null,"endCursor":null}},"title":"Activity ยท GNUWeeb/server-a001"}