All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
1.15 - 2024-10-03
- Updated 3rd party dependencies
1.14 - 2024-05-29
- Removed superfluous/misleading warning log messages (#10)
1.13 - 2024-05-16
- On Linux KSMBD configuration is now auto-detected if Samba configuration is not present.
- Binary packages are now available for Arch Linux and Alpine
- Daemon Pidfile now has correct owner
1.12 - 2024-05-06
- Debian binary packages no longer require
systemd
presence. They can now be used on non-systemd
based distributions as well as Docker. SysVInit scripts are now provided and "do the right thing" onsystemd
and non-systemd
systems. - Support for NetBSD
- Support for illumos
1.10 - 2024-04-30
- Ability to supply custom metadata to Windows. This allows exposing the computer running wsdd-native as something other than an SMB server in Windows Explorer. For more details see this page
- Support for Alpine Linux and musl libc
- Support for OpenBSD
- Crash when looking up Samba configuration and
whereis
tool is not present on the host
1.6 - 2023-07-29
- Added application profile for UFW on Debian/Ubuntu distribution
- Added
armhf
distribution for Debian/Ubuntu
- Updated 3rd party dependencies
1.5 - 2023-07-21
- macOS: Hopefully final fix for #4:
_wsddn
user is reassigned to staff group on OS update
- Replaced ad-hoc calls to various Posix-y APIs with ptl
1.4 - 2023-06-16
- macOS: Corrected
_wsddn
group definition so it is no longer removed from_wsddn
user on macOS upgrade and no longer shown as available user group in Settings. - macOS: Made the macOS warning about startup software say "wsddn.app" rather than "Eugene Gershnik" (my developer account name).
1.3 - 2023-05-27
- macOS: Macports distribution is now available
- macOS: child process now logs with correct subsystem and category
- macOS: logging to OS log is now the default behavior
- macOS: bundle identifier is now configurable at build time
1.2 - 2023-05-21
- APT installer no longer creates bogus
/debian
directory - Mac
.pkg
installer now correctly includes both x64 and arm64 architectures.
- Updated
{fmt}
library dependency - It is now possible to specify version externally when building
wsddn
by settingWSDDN_VERSION
CMake variable.
1.1 - 2023-05-19
- macOS: Allow logging to system log instead of log file. See
--log-os-log
command line option andlog-os-log
config file setting.
- Updated all dependencies to latest versions as of 2023-05-18
- All platforms:
wsddn --version
always reporting "0.1" - macOS: application info dictionary version always set to "0.1"
- Fixed errors when compiling under GCC 13
1.0 - 2022-07-25
- First official release
0.6 - 2022-07-24
- Initial version