Releases: martin-rizzo/QuickSambaServer
Releases · martin-rizzo/QuickSambaServer
QuickSambaServer v0.44
Major Improvements:
- Added two new configuration options:
NEW_DIR_MODE
: Sets the permissions for newly created directories.NEW_FILE_MODE
: Sets the permissions for newly created files.
QuickSambaServer v0.43
Major Improvements:
- Added the ability to configure resource visibility on a per-user basis.
- The config script now searches for two possible files (
qsamba.config
andqsamba.ini
) - Automatic detection of user and group IDs, simplifying the configuration process.
- Provide informative error messages if user and group IDs are not found.
- Internal refactorings to simplify resource flag handling.
QuickSambaServer v0.39
Major Improvements:
- Simplified user/group ID retrieval by sourcing them from env variables, config variables, or the qsamba.config file.
- Added
README_CONFIGURATION.MD
to document configuration variables withinqsamba.config
. - Improved
nmbd
andavahi
service management with better output and error handling. - Translated and enhanced comments within
entrypoint.sh
for improved clarity and understanding. - Moved logs into the
/var/log/samba
directory.
QuickSambaServer v0.33
Major Improvements:
- Samba virtual users are now recreated automatically after a container restart.
- A clear error message is displayed if the /appdata volume is mounted incorrectly.
- A clear error message is displayed if the container is run with a non-privileged user.
- The
README.MD
has been updated with detailed instructions on building the project from source. - The
docker-cmd.sh restart
command now performs a true container restart. - The
docker-cmd.sh push
ensures a clean rebuild of the image before pushing.
QuickSambaServer v0.26
Major Improvements:
- Introduced control over resource attributes for both global and user-specific settings. This enables defining whether a resource is read-only (r:), writeable (w:), or hidden (-).
- Implemented the
SERVER_NAME
setting to customize the Samba server name displayed to clients. - Added the
NETBIOS
(boolean) option to enable server discovery by Windows clients. - Added the
AVAHI
(boolean) option to enable server discovery by Linux and macOS clients. - The
./test.sh
script has been enhanced to automatically verify the availability of NETBIOS and AVAHI UDP ports. - Minor improvements have been applied to the README.MD file for enhanced clarity and readability.
QuickSambaServer v0.18
Major improvements:
- Added the ability to push the image directly to Docker Hub using the command ./docker-cmd.sh push
QuickSambaServer v0.14 - Initial release
First release of QuickSambaServer, a Docker container designed to easily set up and run a Samba server. This release marks the beginning of the project and is only intended for initial testing.
- Includes 'test.sh' to verify open ports and perform a simple connection to the Samba server.
- This version passes the ./test.sh