17 вересня 2019 року вийшла версія 4.11.0 - перший стабільний реліз у гілці Samba 4.11.
З основних особливостей пакета:
- Повноцінна реалізація контролера домену та сервісів AD, сумісна з протоколами Windows 2000 і здатна обслуговувати всі клієнти Windows аж до Windows 10
- Файловий сервер
- Сервер друку
- Сервіс ідентифікації Winbind
Особливості випуску 4.11.0:
- За замовчуванням використовується модель запуску процесів prefork, що дозволяє підтримувати оперовану кількість запущених процесів обробників
- winbind зберігає в лозі події аутентифікації PAM_AUTH та NTLM_AUTH, а також атрибут "logonId", що містить ідентифікатор входу
- Додано можливість збереження в лозі тривалості операцій із DNS
- За замовчуванням схема роботи з AD оновлена до версії 2012_R2. Використовувану раніше схему можна вибрати, використовуючи під час запуску ключ '—base-schema'
- Функції криптографії тепер вимагають у залежностях обов'язкової бібліотеки GnuTLS 3.2, замінивши нею вбудовані в Samba
- З'явилася команда «samba-tool contact», яка дозволяє шукати, переглядати та редагувати записи в адресній книзі LDAP
- Проведено роботи з оптимізації роботи Sambs в організаціях, що налічують понад 100000 користувачів та 120000 об'єктів.
- Збільшено продуктивність переіндексації для великих доменів AD
- Оновлено метод зберігання бази даних AD на диску. Новий формат буде автоматично застосований після оновлення до випуску 4.11, але у разі зворотного відкату з Samba 4.11 на старі випуски потрібно буде перетворити формат на старий вручну
- За промовчанням відключено підтримку протоколу SMB1, який визнано застарілим
- Консольним утилітам smbclient та smbcacls додано опцію '—option', що дозволяє перевизначити параметри, задані в конфігураційному файлі smb.conf
- Методи аутентифікації LanMan та plaintext оголошені застарілими
- Видалено код вбудованого http-сервера, який раніше підтримував роботи web-інтерфейсу SWAT
- За замовчуванням відключена підтримка python 2 і використовується python 3. Для ввімкнення підтримки другої версії пітона необхідно встановити змінну оточення «PYTHON=python2» перед використанням ./configure та make.
Джерело: linux.org.ru