Commit graph

5 commits

Author SHA1 Message Date
Joe Marcus Clarke
0632411f36 Make sure we only read in sector-sized chunks from the disk to avoid EINVAL
errors.  This will fix problems detecting FAT file systems on certain media
that does not use a 512-byte sector size.

Reported by:	James Snyder <jbsnyder@gmail.com>
Tested by:	James Snyder <jbsnyder@gmail.com>
2007-05-30 20:20:09 +00:00
Joe Marcus Clarke
dd184e992e Update to 0.75.0
* Fix some issues with iso9660, linux_raid, hfs, and via_raid detection from
  vendor
* "Fix" detection of FAT32 volumes that have bad fsinfo signatures.  This makes
  FAT32 detection more lax, but since FreeBSD allows mounting of FAT32
  volumes with bad fsinfo blocks, this won't be too big of a deal.  In fact
  this should fix problems some users are seeing with HAL not being able
  to mount certain FAT32 volumes.
2007-04-16 04:06:56 +00:00
Joe Marcus Clarke
f382c01c4b Fix UDF volume detection support by making sure we never try to read less
than "sectorsize" from the disc.

Reported by:	pav
2007-01-13 21:37:38 +00:00
Joe Marcus Clarke
003189c94a This port is not supported on 4.X so mark IGNORE.
Reported by:	pointyhat via kris
2006-11-14 07:34:21 +00:00
Joe Marcus Clarke
bea4b45fc6 Add libvolume_id, a port of the Linux libvolume_id from the udev project.
Libvolume_id is an API for obtaining many file system related attributes
(such as type, label, uuid, etc.) given an open file handle to a block
special device.  HAL is the primary FreeBSD consumer of this port
currently.

Bits needed for this port to work on FreeBSD were provided by jylefort.
2006-11-04 07:04:42 +00:00