{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26462150,"defaultBranch":"master","name":"dosfstools","ownerLogin":"dosfstools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-11T00:14:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9666065?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1612110472.0","currentOid":""},"activityList":{"items":[{"before":"c483196dd46eab22abba756cef511d36f5f42070","after":"289a48b9cb5b3c589391d28aa2515c325c932c7a","ref":"refs/heads/master","pushedAt":"2023-10-09T21:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"manpages: Include the security considerations section to the fsck.fat\ndocumentation\n\nSigned-off-by: Maxim Suhanov ","shortMessageHtmlLink":"manpages: Include the security considerations section to the fsck.fat"}},{"before":"812eb5b84011dabb041ad5df1bbfbf3766c5555a","after":"c483196dd46eab22abba756cef511d36f5f42070","ref":"refs/heads/master","pushedAt":"2023-05-05T12:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"Fix vasprintf implementation\n\nA va_copy call must be followed by a va_end call.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"Fix vasprintf implementation"}},{"before":"48e80f766d20d7112d9f850b3b53488bbfb2c18a","after":"812eb5b84011dabb041ad5df1bbfbf3766c5555a","ref":"refs/heads/master","pushedAt":"2023-04-30T10:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"mkfs.fat: Reduce visibility of static buffer\n\nThe blkbuf array in check_blocks is not needed. It is always given as an\nargument to do_check. Keep the buffer there for easier access and\nreduced visibility in code.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"mkfs.fat: Reduce visibility of static buffer"}},{"before":"837eaf2bedc3666c91f97b673dce4d3bce6f6a86","after":"48e80f766d20d7112d9f850b3b53488bbfb2c18a","ref":"refs/heads/master","pushedAt":"2023-04-26T17:12:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"mkfs.fat: Handle case of bad root cluster\n\nIf the root cluster is bad, then mkfs.fat creates a filesystem which\nfsck.fat considers to be broken and cannot fix.\n\nFind the next free FAT cluster for root instead during creation.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"mkfs.fat: Handle case of bad root cluster"}},{"before":"58212c59f94abe9c3e09a477bf19c00ac0d4a93b","after":"837eaf2bedc3666c91f97b673dce4d3bce6f6a86","ref":"refs/heads/master","pushedAt":"2023-04-23T12:36:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"mkfs.fat: Switch to sigaction\n\nAccording to signal(2) manual page the system call is only portable when\nsetting a signal's disposition to SIG_DFL or SIG_IGN.\n\nUsing sigaction(2) allows specific definition of flags, which in this\ncase will always instruct system calls to restart when SIGALRM is\nreceived. This should be the default on Linux with signal(2) anyway.\n\nThis reduces the signal handler to set only a single variable.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"mkfs.fat: Switch to sigaction"}},{"before":"2a868410d2beef226f126991db7496eb8ff4027d","after":"58212c59f94abe9c3e09a477bf19c00ac0d4a93b","ref":"refs/heads/master","pushedAt":"2023-04-05T17:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"fsck.fat: Reduce duplicate file name lookups\n\nIf a file has to be generated, then alloc_rootdir_entry tries to create\na unique name by using a counter curr_num for name generation and\nlooking for duplicates. If no duplicate is found, the counter curr_num\nis not incremented, which means that the next file uses the same name\nagain. It is only incremented after the previously created file is\ndetected, just to repeat the loop again.\n\nThe improvement is simple: Increment the counter after creating the\nfilename. This has also the benefit that the check and use of\ncurr_num are closer to each other within the source code.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"fsck.fat: Reduce duplicate file name lookups"}},{"before":"240a2302e0898c8a1fc47e7996b309b6a0ba77a0","after":"2a868410d2beef226f126991db7496eb8ff4027d","ref":"refs/heads/master","pushedAt":"2023-04-03T18:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"Fix typos\n\nTypos found while reviewing lfn code.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"Fix typos"}},{"before":"bd7924ebc8e9f8d772f77ab5345ab78057e00207","after":"240a2302e0898c8a1fc47e7996b309b6a0ba77a0","ref":"refs/heads/master","pushedAt":"2023-03-25T14:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"fsck.fat: Fix choice number again","shortMessageHtmlLink":"fsck.fat: Fix choice number again"}},{"before":"ba972ca969377cad4414b8441785d3d90e814a14","after":"bd7924ebc8e9f8d772f77ab5345ab78057e00207","ref":"refs/heads/master","pushedAt":"2023-03-25T14:27:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"fsck.fat: In interactive mode allow to skip repairing invalid label\n\nIn interactive mode other reparations can be skipped.\nSo for consistency allow it also for label.","shortMessageHtmlLink":"fsck.fat: In interactive mode allow to skip repairing invalid label"}},{"before":"b54ef3546b7f9a91cf0506066158281c60979149","after":"ba972ca969377cad4414b8441785d3d90e814a14","ref":"refs/heads/master","pushedAt":"2023-03-23T20:25:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"mkfs.fat: Correctly count bad blocks\n\nIf a badblocks file contains the same block number multiple times,\nthen the status message of mkfs.fat shows the wrong amount of bad\nblocks.\n\nProof of Concept:\n```\necho -e \"30\\n30\\n30\" > badblocks\ndd if=/dev/zero of=poc.iso bs=512 count=100\nmkfs.fat -l badblocks poc.iso\n```\n\nOutput is `3 bad blocks`.\n\nWith this commit it is `1 bad block`.\n\nSigned-off-by: Samanta Navarro ","shortMessageHtmlLink":"mkfs.fat: Correctly count bad blocks"}},{"before":"dc27b5ff267051b65d50497c2b5ad083ec00ec1d","after":"b54ef3546b7f9a91cf0506066158281c60979149","ref":"refs/heads/master","pushedAt":"2023-03-21T21:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pali","name":null,"path":"/pali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7141871?s=80&v=4"},"commit":{"message":"mkfs.fat: Fix error messages","shortMessageHtmlLink":"mkfs.fat: Fix error messages"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkxNeIQA","startCursor":null,"endCursor":null}},"title":"Activity ยท dosfstools/dosfstools"}