DSBMD-1.11.2 Release Notes
Changes
- A bug has been fixed where creating a file on a FAT32 filesystem, after the
first initialization of msdosfs_iconv, produces an
invalid lowercase short file name. Thanks to @BostonBSD for reporting
the bug.
DSBMD-1.11.1 Release Notes
Changes
- A use-after-free bug has been fixed.
- DSBMD now assumes a block size of 512 bytes when calculating the
disk sizes if a device reports a blocksize of 0.
DSBMD-1.11 Release Notes
Changes
- A bug has been fixed where DSBMD exits with an error when the
user tries to mount a smartphone after a previously failed attempt.
Thanks to Kostas Oikonomou for reporting the bug.
- Command functions now run in a thread so that time-limit exceeding
commands executing an uninterruptible system call will not block the
daemon.
DSBMD-1.10 Release Notes
Changes
- The fuse daemon to mount MTP devices has been changed to
sysutils/fusefs-jmtpfs
- 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
Changes
- A problem with detecting optical disc insertion and removal has
been fixed.
- A bug where the shutdown/restart of devd was not detected has
been fixed.
- The Makefile and config code have been changed to adjust the
fuse module name depending on the FreeBSD version.
DSBMD-1.8 Release Notes
Changes
- 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
dsbmd.conf.
-
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
stderr to
/var/log/dsbmd.log in order to log error
messages of external mount commands.
DSBMD-1.7.2 Release Notes
Changes
- The cfgversion mismatch has been fixed.
DSBMD-1.7.1 Release Notes
Changes
- 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.conf
DSBMD-1.7 Release Notes
Changes
- 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
been fixed.
- The mdattach command has been extended
to support quoted paths.
- The meaningfulness of error messages has been improved.
DSBMD-1.6 Release Notes
Changes
- 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
optical media.
DSBMD-1.5 Release Notes
Changes
- Support for creating memory disks to access disk images has
been added.
DSBMD-1.4 Release Notes
Changes
- 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
Changes
-
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
Changes
-
Support for XFS and Btrfs has been added.
-
Detection for attached GELI devices has been added.
DSBMD-1.2.1 Release Notes
Changes
-
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
Changes
-
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
Changes
-
The design has been improved to be more tolerant against very slow
storage devices.
DSBMD-1.0 Release Notes
Changes
-
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
changes.
-
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
Changes
-
Mounting as regular user has been implemented.
-
Many smaller improvements and bugfixes have been made.
DSBMD-0.4.1 Release Notes
Changes
-
Improved detection of NTFS formatted storage devices.
DSBMD-0.4 Release Notes
Changes
-
Switch from standard I/O to UNIX I/O.
-
Several bug fixes.
DSBMD-0.3 Release Notes
Changes
-
Code simplification.
-
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
Changes
-
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.
Changes
-
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
read-only.
-
Several bug fixes and code improvements.