DSBMD-1.10 Release Notes
- The fuse daemon to mount MTP devices has been changed to
- The environment variables DSBMD_USB_UNIT
and DSBMD_USB_ADDR has been added which can be
used by commands in dsbmd.conf
DSBMD-1.9 Release Notes
- A problem with detecting optical disc insertion and removal has
- A bug where the shutdown/restart of devd was not detected has
- The Makefile and config code have been changed to adjust the
fuse module name depending on the FreeBSD version.
DSBMD-1.8 Release Notes
- In order to allow non-members of the
operator group to mount
devices via a FUSE daemon, DSBMD changes the ownership of
/dev/fuse, calls the mount command, and
restores the previous ownership as soon as the mount command returns.
This behavior can be controlled by setting the new configuration
variable chown_fuse in
A bug where some optical media were not detected has been fixed. Thanks
to ionutm80 and Daniel Schmid for reporting and testing.
- Redirect stdout and
/var/log/dsbmd.log in order to log error
messages of external mount commands.
DSBMD-1.7.2 Release Notes
- The cfgversion mismatch has been fixed.
DSBMD-1.7.1 Release Notes
- A cmdmaxwait variable has been added.
It allows to define how many seconds DSBMD will wait for a command
to finish. This makes sure DSBMD doesn't block indefinitely when
dealing with an unresponsive device. The default is 10 seconds.
The command for mounting an exFAT filesystem has been corrected in
DSBMD-1.7 Release Notes
- A bug has been fixed where setting an invalid msdosfs locale string
was not correctly rejected. Accessing a mounted msdosfs with an invalid
locale set leads to a kernel panic. Thanks to y771 for reporting.
- A bug where detaching an optical drive containing media didn't
produce a 'media removed' event has been fixed.
- A bug where attaching an optical drive wasn't checked for media has
- The mdattach command has been extended
to support quoted paths.
- The meaningfulness of error messages has been improved.
DSBMD-1.6 Release Notes
- Instead of constantly polling CD's/DVD's and card readers, the
code has been changed to use devd(8) messages generated by the kernel
when polling cd(4) and da(4) devices to decide whether to check for
media. This prevents DSBMD from disturbing the process of burning
DSBMD-1.5 Release Notes
- Support for creating memory disks to access disk images has
DSBMD-1.4 Release Notes
- Detach md(4) devices when they are ejected.
- Open listening socket before scanning attached devices, so that
clients can connect even if DSBMD is busy with slow devices.
- Ignore the deprecated large mount option
for msdosfs on FreeBSD >= 12. This is
necessary for users upgrading their system to FreeBSD 12 without
adjusting dsbmd.conf. Thanks to Samy Mahmoudi
for pointing this out.
DSBMD-1.3.1 Release Notes
Support for bootable USB drives with ISO-9660 has been added.
Thanks to jmp-2.
Support for nvd(4) and uzip memory disks has been added.
DSBMD-1.3 Release Notes
Support for XFS and Btrfs has been added.
Detection for attached GELI devices has been added.
DSBMD-1.2.1 Release Notes
A bug where the console gets flooded by a
ata0: FAILURE - zero length DMA transfer
attempted messages has been fixed.
A bug where DSBMD delayed system shutdown has been fixed.
DSBMD-1.2 Release Notes
An unmount_on_exit variable has been added.
It controls whether and how a filesystem mounted by DSBMD shall be
unmounted on exit.
A bug where md, ada
and mmcsd devices were not detected
(introduced in version 1.0) has been fixed.
A bug where a mounted daX (X > 0) device was
not detected on startup has been fixed.
DSBMD-1.1 Release Notes
The design has been improved to be more tolerant against very slow
DSBMD-1.0 Release Notes
Support for Ext4 has been added.
Support for HFS+ has been added.
A mntchk_interval variable has been added.
It controls the interval in seconds dsbmd checks the mount table for
A procmaxwait variable has been added. It
defines the max. number of seconds to wait for an external mount
command to finish before it gets killed.
A cfgversion variable has been added. It
is used to warn the user about using an outdated config file.
Many bugfixes and improvements.
DSBMD-0.5 Release Notes
Mounting as regular user has been implemented.
Many smaller improvements and bugfixes have been made.
DSBMD-0.4.1 Release Notes
Improved detection of NTFS formatted storage devices.
DSBMD-0.4 Release Notes
Switch from standard I/O to UNIX I/O.
Several bug fixes.
DSBMD-0.3 Release Notes
Localized mounting of FAT filesystems.
Removed ATA(PI) and floppy related code.
Pre-defined mount commands for MTP, PTP, exFAT and NTFS
added to dsbmd.conf.
Added support for PTP devices.
Added support for MTP devices.
Several bugfixes and improvements.
DSBMD-0.2.1 Release Notes
Support for Linux® LVM logical volumes has been added. In order
to use it, geom_linux_lvm(4) must be loaded.
DSBMD-0.2 Release Notes
Special thanks goes to Gustau Pérez for pointing out problems, sending
bug reports, sharing ideas, and for taking the time for testing. All of
the major changes in this release are based on Gustau's reports.
Integration of FUSE. DSBMD is now aware of mounting and
unmounting FUSE devices.
Support for MMC/SDs was added.
Improved detection of FAT and NTFS formatted storage devices.
Support for read-only mounting. Devices that could not be
mounted r/w (such as locked SD cards), will be mounted
Several bug fixes and code improvements.