4.5 KiB
4.5 KiB
Change log
This file contains al notable changes to the bertvv.samba Ansible role.
This file adheres to the guidelines of http://keepachangelog.com/. Versioning follows Semantic Versioning. "GH-X" refers to the X'th issue or pull request on the Github project.
2.3.1 - 2017-05-29
Changed
- Fix for remote code execution vulnerability CVE-2017-7494: https://access.redhat.com/security/cve/cve-2017-7494
2.3.0 - 2017-05-10
Changed
- Fix service names for Ubuntu/Debian
- Start services in a single task
- Fix issue with NetBIOS name resolution not working on Ubuntu and Debian
- Updated list of supported platforms
- Added Fedora 25
- Removed Ubuntu 14.04 (the name of the
samba
service was changed tosmbd
in more recent versions, supporting both would become cumbersome) - Removed older versions of EL. The role should still be working on EL6, but the test environment doesn't work.
Added
- (GH-16) Added global option
guest_account
, share optionswritable
andguest_ok
(credit: morbidick) - (GH-17) Added support for vfs options (credit: Slavek Jurkowski)
2.2.2 - 2017-01-20
Changed
- (GH-13) Updated documentation, added
setype:
- (GH-14) Fixed an issue with creating users (credit: Sven Eeckeman)
- (GH-15) Fixed the check for SELinux status (credit: Tomohiko Ozawa)
2.2.1 - 2016-10-29
Added
- (GH-12) Add the ability to set owner to the path (credit: Paul Montero)
Changes
- Added tags to all tasks
2.2.0 - 2016-07-29
Added
- (GH-11) Introduced variable
samba_interfaces
(credit: Jonas Heinrich) - (GH-11) Added support for Arch Linux (credit: Jonas Heinrich)
2.1.1 - 2016-05-29
This is a bugfix release.
Changed
- (GH-6) Made creation of Samba users idempotent. The task "Create Samba users [...]" will now only indicate it has changed when it actually created a user.
- (GH-9) Fixed forgotten
when: samba_create_varwww_symlinks
(credit: DarkStar1973)
2.1.0 - 2016-05-12
Added
- (GH-7) Support for Debian/Ubuntu (credit: Ian Young) and Fedora.
- Vagrant test environment for all supported platforms
Changed
- Moved test code to a separate branch
- (GH-8) Fixed deprecation warnings in Ansible 2.0 (partial credit: Ian Young)
- Use the generic
package:
module introduced in Ansible 2.0.
Removed
- The
version:
field inmeta/main.yml
was removed because it is no longer accepted in Ansible 2.0. Unfortunately, this change breaks compatibility withlibrarian-ansible
. For more info on this issue, see ansible/ansible#.
2.0.2 - 2015-12-01
Changed
- The directory
samba_shares_root
is now created befor creating the directories of the shares, with sane permissions set. This fixes GH-3. Contributed by @birgitcroux.
Removed
- The role variables
create_mask
andcreate_directory_mask
were removed. Samba settingscreate mask
andcreate directory mask
are synonyms forcreate mode
andcreate directory mode
, respectively. The former name is misleading, because it suggests they work like the Linux commandumask
.
2.0.1 - 2015-11-05
Changed
- (GH-1) The variable type of
samba_create_varwww_symlinks
is now boolean instead of string - The variable
samba_netbios_name
is no longer required and defaults toansible_hostname
.
2.0.0 - 2015-11-05
Bugfix release with changes that are not backwards compatible
Changed
- (GH-1) The variable type of
samba_load_*
is now boolean instead of string, which makes more sense. However, this change is not backwards compatible. - (GH-2) Restart WinBind when changing the configuration
- Updated the base box for the test environment to CentOS 7.1 (bertvv/centos71)
- Cleaned up indentation and spaces in the configuration file template
Removed
- The firewall configuration is no longer set by this role. This also removes the dependency on firewalld.
1.0.0 - 2015-03-14
First release
Added
- Installation
- Create directories
- SELinux settings
- Configuration template with a.o. configurable print sharing, home directories, user access control
- Set user passwords