History log of /src/sbin/fsck_udf/
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
1.3 03-Jun-2023 lukem

adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
which works for both clang and gcc, and remove compiler-specific
equivalents.


1.2 03-Jun-2023 lukem

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
1.1 06-Apr-2022 reinoud

Initial commit of the fsck_udf(8) utility that checks and repairs UDF
filesystems on optical media as well as on disc images, harddisc partitions
and wedges.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
1.2 06-Apr-2022 wiz

New sentence, new line. Sort options.


1.1 06-Apr-2022 reinoud

Initial commit of the fsck_udf(8) utility that checks and repairs UDF
filesystems on optical media as well as on disc images, harddisc partitions
and wedges.


1.18 19-Nov-2025 andvar

remove an extra whitespace before else keyword.


1.17 30-Oct-2025 reinoud

Remove bogus assert() that checks if the size of the origional and the
reconstructed FIDs are the same after calling a function to see if it can be
made smaller. When there is accumulated slack in a sector this will be
reported but the assert would be triggered. While here also only copy the
reconstructed directory on an error.


1.16 30-Oct-2025 reinoud

If Volume Descriptor Sequence one reads in fine, we process it and free the
memory for the second Volume Descriptor Sequence. Fix the missing `else'
statement to prevent processing of the 2nd when it was freed. Fixes a
used-after-free case.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
1.15 05-Mar-2025 andvar

fix couple typos in comments.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
1.14 03-Aug-2023 mrg

branches: 1.14.2;
avoid double-free.

found by GCC 12.


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
1.13 25-Apr-2022 reinoud

Relax constraints on sequential media detection by checking for VAT format.
This allows fixing images of VAT formatted media too.


1.12 25-Apr-2022 reinoud

Fix endian bug in descriptor CRC length on updating a FE/EFE


1.11 24-Apr-2022 reinoud

Fix endian bug in allocation extents processing


1.10 22-Apr-2022 reinoud

Remove the error condition for these cases; the VAT LVExtension is
missing/corrupt but fsck_udf will reconstruct them anyway.


1.9 22-Apr-2022 reinoud

Prevent reading beyond the early_vat_location


1.8 22-Apr-2022 reinoud

Fix endian issues with fsck_udf/newfs_udf/makefs


1.7 22-Apr-2022 reinoud

Avoid assigned but unused compiler warnings when compiling with clang


1.6 09-Apr-2022 riastradh

fsck_udf(8): Nix trailing whitespace.

No functional change intended.


1.5 08-Apr-2022 riastradh

fsck_udf(8): Mark vat_length as ignored.


1.4 08-Apr-2022 riastradh

fsck_udf(8): Sprinkle __printflike and omit self-assignment.


1.3 06-Apr-2022 martin

Use PRI macros for uint64_t printf formats, %zu for size_t.


1.2 06-Apr-2022 wiz

fsck_udf: match usage to man page; fix typos


1.1 06-Apr-2022 reinoud

Initial commit of the fsck_udf(8) utility that checks and repairs UDF
filesystems on optical media as well as on disc images, harddisc partitions
and wedges.