summaryrefslogtreecommitdiff
path: root/extras/volume_id/lib/fat.c
AgeCommit message (Collapse)Author
2009-05-12delete libvolume_idKay Sievers
2008-11-13volume_id: fat - accept empty FAT32 fsinfo signatureKay Sievers
2008-11-13volume_id: always check for all filesystem types and skip conflicting resultsKay Sievers
We probe for all known filesystems to find conflicting signatures. If we find multiple matching signatures and one of the detected filesystem types claims that it can not co-exist with any other filesystem type, we do not return a probing result. We can not afford to mount a volume with the wrong filesystem code and possibly corrupt it. Linux ssytems have the problem of dozens of possible filesystem types, and volumes with left-over signatures from former filesystem types. Invalid signature need to be removed from the volume to make the filesystem detection successful. We do not want to read that many bytes from probed floppies, skip volumes smaller than a usual floppy disk.
2008-11-13volume_id: fat - move check for msdos signature (0x55 0xaa)Karel Zak
Make the msdos signature (0x55 0xaa) at 510 and 511 optional when the standard FAT magic string is present.
2008-10-06volume_id: more fat debuggingKay Sievers
2008-10-06volume_id: add more vfat debugging informationKay Sievers
2008-10-03volume_id: use PRIu64i, PRIx64 macrosKay Sievers
2008-09-10update file headersKay Sievers
2008-08-28volume_id: remove deprecated functions and bump major versionKay Sievers
2008-04-20logging: add trailing newline to all stringsKay Sievers
2007-10-17volume_id: vfat - allow all possible sector sizesKay Sievers
https://bugs.launchpad.net/bugs/147807
2007-05-25volume_id: support for long-filename based labelsRyan Lortie
2007-05-04volume_id: add internal UUID_STRINGKay Sievers
2006-08-15volume_id: fix fat32 cluster chain traversalLennart Poettering
2006-07-25libvolume_id: add parameter 'size' to all probe functionsKay Sievers
2006-05-13libvolume_id: fat - check for signature at end of sectorKay Sievers
2006-04-08volume_id: move some debug to info levelKay Sievers
2006-04-05volume_id: fix endianess conversion typo for FAT32Kay Sievers
2006-03-27volume_id: rename subdirectoryKay Sievers