{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50275224,"defaultBranch":"main","name":"sysclean","ownerLogin":"semarie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-24T06:23:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8948701?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710090630.0","currentOid":""},"activityList":{"items":[{"before":"60e4acdb9b3989c0ea3993f24552a1e3b080fea3","after":"9dc7cbcdb9eb4d315cec169105b3965c6601bf40","ref":"refs/heads/main","pushedAt":"2024-03-10T17:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"/var/account/acct file created by default now, and daily(8) rotates the files, \neven if accounting is not enabled.\n\nso mark the files as expected, whatever is the accounting status.\n\nreported by naddy@","shortMessageHtmlLink":"/var/account/acct file created by default now, and daily(8) rotates t…"}},{"before":"52194430c0acd70941ecee70a3697e7e19100ce1","after":"60e4acdb9b3989c0ea3993f24552a1e3b080fea3","ref":"refs/heads/main","pushedAt":"2023-11-12T08:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"use shared lock instead of exclusive lock\n\nwe are only reading the pkgdb.","shortMessageHtmlLink":"use shared lock instead of exclusive lock"}},{"before":"275060303f28de9f99228cc0529aeec0548fdda0","after":"52194430c0acd70941ecee70a3697e7e19100ce1","ref":"refs/heads/main","pushedAt":"2023-10-27T08:13:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"add_expected_dev: call MAKEDEV(8) from /dev directory\n\ninvoke ./MAKEDEV (from /dev) instead of /dev/MAKEDEV.\n\nMAKEDEV(8) is normally called from /dev (it is creating files in current \ndirectory). even if passing eo=echo, it will call MAKEDEV.local (if exists), and \nthis script might call ./MAKEDEV.\n\nreported by Raf Czlonka (rczlonka gmail com)","shortMessageHtmlLink":"add_expected_dev: call MAKEDEV(8) from /dev directory"}},{"before":"1caaa243fe8a077c9ebe84cd309267bf50e7ee44","after":"275060303f28de9f99228cc0529aeec0548fdda0","ref":"refs/heads/main","pushedAt":"2023-09-24T07:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"add a short version for ports users (for detecting modification)\n\nit was already done for base users.\n\nspotted by florian@","shortMessageHtmlLink":"add a short version for ports users (for detecting modification)"}},{"before":"5d03f0361665966c670bb508722adee108529bbe","after":"1caaa243fe8a077c9ebe84cd309267bf50e7ee44","ref":"refs/heads/main","pushedAt":"2023-09-23T13:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"as we are walking users, we need getpw promise now.\n\nspotted by matthieu@","shortMessageHtmlLink":"as we are walking users, we need getpw promise now."}},{"before":"59f6afec6882a77e562cd8cea8244716dc6c130e","after":"5d03f0361665966c670bb508722adee108529bbe","ref":"refs/heads/main","pushedAt":"2023-09-18T08:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"add /dev support\n\nit runs /dev/MAKEDEV in echo mode, and slightly parse the output to get the \nexpected nodes under /dev.","shortMessageHtmlLink":"add /dev support"}},{"before":"830e9239ef0a6361f2630550b1f68837d586b4a7","after":"59f6afec6882a77e562cd8cea8244716dc6c130e","ref":"refs/heads/main","pushedAt":"2023-09-17T13:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"walk_users: gid might not exists, fallback to numeric value","shortMessageHtmlLink":"walk_users: gid might not exists, fallback to numeric value"}},{"before":"b7a9decb7bc7d12ae40dd0ce87c4612bf1e4d9c7","after":"830e9239ef0a6361f2630550b1f68837d586b4a7","ref":"refs/heads/main","pushedAt":"2023-09-17T12:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"user: check if user mismatch is due to modification","shortMessageHtmlLink":"user: check if user mismatch is due to modification"}},{"before":"2c46a4398d7a780e69370106b73c99ce8d1cadb2","after":"b7a9decb7bc7d12ae40dd0ce87c4612bf1e4d9c7","ref":"refs/heads/main","pushedAt":"2023-09-17T12:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"add @user/@group example","shortMessageHtmlLink":"add @user/@group example"}},{"before":"8dd74cb441e96d456c88fb68373d1ea38acebfb1","after":"2c46a4398d7a780e69370106b73c99ce8d1cadb2","ref":"refs/heads/main","pushedAt":"2023-09-17T12:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"code reorder: use a default plist_reader()","shortMessageHtmlLink":"code reorder: use a default plist_reader()"}},{"before":"2dfe15f1ccee43a9e8e469df8cbd546859ff9d6c","after":"8dd74cb441e96d456c88fb68373d1ea38acebfb1","ref":"refs/heads/main","pushedAt":"2023-09-17T12:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"sysclean::usage : missing (unused) argument","shortMessageHtmlLink":"sysclean::usage : missing (unused) argument"}},{"before":"3117e5094273d9659985654232d00f031a271465","after":"2dfe15f1ccee43a9e8e469df8cbd546859ff9d6c","ref":"refs/heads/main","pushedAt":"2023-09-17T11:51:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"add users/groups support\n\ninitial work from Matthew Martin\n\nwalk users/groups system information, and compare to:\n- user/group info extracted from /var/sysmerge/etc.tgz\n- user/group info from ports PLIST\n\nadded support for sysclean.ignore","shortMessageHtmlLink":"add users/groups support"}},{"before":"e60e28260e5f134b265397a4465dbecb47598b00","after":"3117e5094273d9659985654232d00f031a271465","ref":"refs/heads/main","pushedAt":"2023-09-16T17:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"update perl code to use v5.36","shortMessageHtmlLink":"update perl code to use v5.36"}},{"before":"e5a4aba86d02063f89ea06cfc6bc0708272a47d9","after":"e60e28260e5f134b265397a4465dbecb47598b00","ref":"refs/heads/main","pushedAt":"2023-09-16T09:27:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"remove run-regress-man-date","shortMessageHtmlLink":"remove run-regress-man-date"}},{"before":"01ee455ebe72eb19cc8cd35333f3bac5d48c46cc","after":"e5a4aba86d02063f89ea06cfc6bc0708272a47d9","ref":"refs/heads/main","pushedAt":"2023-09-16T09:20:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"remove \\[ from README.md","shortMessageHtmlLink":"remove \\[ from README.md"}},{"before":"cc950ab41fedac450513d2364cf7f84560f80294","after":"01ee455ebe72eb19cc8cd35333f3bac5d48c46cc","ref":"refs/heads/main","pushedAt":"2023-09-16T09:08:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semarie","name":"Sebastien Marie","path":"/semarie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8948701?s=80&v=4"},"commit":{"message":"drop SSH DSA keys\n\nDSA was disabled by default eight years ago, and ssh-keygen -A belatedly stopped \ngenerating DSA keys 15 months ago.\n\nSuggested by naddy@","shortMessageHtmlLink":"drop SSH DSA keys"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEZLCtAA","startCursor":null,"endCursor":null}},"title":"Activity · semarie/sysclean"}