Releases: gershnik/wsdd-native
Releases · gershnik/wsdd-native
v1.15
v1.14
v1.13
Added
- On Linux KSMBD configuration is now auto-detected if Samba configuration is not present (#9).
- Binary packages are now available for Arch Linux and Alpine
Fixed
- Daemon Pidfile now has correct owner
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.13_amd64.deb |
Debian based | arm64 | wsddn_1.13_arm64.deb |
Debian based | armhf | wsddn_1.13_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.13-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.13-FreeBSD-13-aarch64.pkg |
FreeBSD 14 | amd64 | wsddn-bsd-1.13-FreeBSD-14-amd64.pkg |
FreeBSD 14 | arm64 | wsddn-bsd-1.13-FreeBSD-14-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.13.pkg |
v1.12
Changed
- 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.
Added
- Support for NetBSD
- Support for illumos based systems
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.12_amd64.deb |
Debian based | arm64 | wsddn_1.12_arm64.deb |
Debian based | armhf | wsddn_1.12_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.12-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.12-FreeBSD-13-aarch64.pkg |
FreeBSD 14 | amd64 | wsddn-bsd-1.12-FreeBSD-14-amd64.pkg |
FreeBSD 14 | arm64 | wsddn-bsd-1.12-FreeBSD-14-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.12.pkg |
v1.10
Added
- 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
Fixed
- Crash when looking up Samba configuration and
whereis
tool is not present on the host
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.10_amd64.deb |
Debian based | arm64 | wsddn_1.10_arm64.deb |
Debian based | armhf | wsddn_1.10_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.10-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.10-FreeBSD-13-aarch64.pkg |
FreeBSD 14 | amd64 | wsddn-bsd-1.10-FreeBSD-14-amd64.pkg |
FreeBSD 14 | arm64 | wsddn-bsd-1.10-FreeBSD-14-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.10.pkg |
v1.9
Changed
- Updated 3rd party dependencies
Fixed
- Build break on GCC 14
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.9_amd64.deb |
Debian based | arm64 | wsddn_1.9_arm64.deb |
Debian based | armhf | wsddn_1.9_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.9-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.9-FreeBSD-13-aarch64.pkg |
FreeBSD 14 | amd64 | wsddn-bsd-1.9-FreeBSD-14-amd64.pkg |
FreeBSD 14 | arm64 | wsddn-bsd-1.9-FreeBSD-14-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.9.pkg |
v1.8
Changed
- Updated 3rd party dependencies
- macOS: small bug fixes and improvements. See CHANGELOG.md for details
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.8_amd64.deb |
Debian based | arm64 | wsddn_1.8_arm64.deb |
Debian based | armhf | wsddn_1.8_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.8-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.8-FreeBSD-13-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.8.pkg |
v1.7
Added
- Better isolation for child process when started as root
(See section "Supplementary Group IDs" in SEI CERT C Coding Standard)
Fixed
- Corrected pid file locking logic that had a race condition when used by 3 or more processes.
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.7_amd64.deb |
Debian based | arm64 | wsddn_1.7_arm64.deb |
Debian based | armhf | wsddn_1.7_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.7-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.7-FreeBSD-13-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.7.pkg |
v1.6
Added
- Added application profile for UFW on Debian/Ubuntu distribution
- Added
armhf
distribution for Debian/Ubuntu
Changed
- Updated 3rd party dependencies
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.6_amd64.deb |
Debian based | arm64 | wsddn_1.6_arm64.deb |
Debian based | armhf | wsddn_1.6_armhf.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.6-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.6-FreeBSD-13-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.6.pkg |
v1.5
Fixed:
- macOS: Hopefully final fix for #4:
_wsddn
user is reassigned to staff group on OS update
Changed:
- Replaced ad-hoc calls to various Posix-y APIs with ptl
Binaries index
Platform | Arch | Binary |
---|---|---|
Debian based | amd64 | wsddn_1.5_amd64.deb |
Debian based | arm64 | wsddn_1.5_arm64.deb |
FreeBSD 13 | amd64 | wsddn-bsd-1.5-FreeBSD-13-amd64.pkg |
FreeBSD 13 | arm64 | wsddn-bsd-1.5-FreeBSD-13-aarch64.pkg |
macOS installer | Universal | wsddn-macos-1.5.pkg |