Skip to content

Releases: mikopbx/ModuleLdapSync

Development Build 1.41

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Apr 04:15
  • Merge remote-tracking branch 'origin/master' into develop
  • fix(sync): null-safe mobile compare, mask password in conflicts, label restricted attribute

Release 1.40

Choose a tag to compare

@github-actions github-actions released this 28 Apr 04:11
  • fix(sync): null-safe mobile compare, mask password in conflicts, label restricted attribute

Release 1.39

Choose a tag to compare

@github-actions github-actions released this 24 Apr 13:44
  • fix: suppress E_DEPRECATED from Carbon 3.x on PHP 8.4 before Whoops intercepts
  • chore: remove error_reporting suppression from worker
  • feat: LDAPS/StartTLS, custom CA, test-bind button, PHP 8.4, sync fixes
  • fix: validate LDAP avatar data before syncing to PBX
  • fix: resolve sync crashes and data corruption on PHP 8.4
  • Merge pull request #20 from mikopbx/develop
  • Merge pull request #19 from mikopbx/develop
  • Merge pull request #18 from mikopbx/develop
  • Merge pull request #15 from mikopbx/develop
  • Merge pull request #14 from mikopbx/develop
  • Merge pull request #13 from mikopbx/develop
  • Merge pull request #12 from mikopbx/develop
  • Merge pull request #10 from mikopbx/develop
  • Merge pull request #5 from mikopbx/develop
  • Merge pull request #4 from mikopbx/develop
  • Merge pull request #3 from mikopbx/develop

Release 1.38

Choose a tag to compare

@github-actions github-actions released this 23 Apr 05:32

CHANGELOG (RU)

Новые возможности:

  • Поддержка защищённого подключения к LDAP через LDAPS и STARTTLS
  • Возможность загрузить собственный сертификат удостоверяющего центра для проверки TLS-соединения
  • Кнопка "Проверить подключение" рядом с полем пароля администратора — позволяет проверить учётные данные без запуска синхронизации

Улучшения:

  • Настройки сертификата вынесены на отдельную вкладку, которая появляется только при включённом шифровании
  • Предупреждение в шапке вкладки, если включена проверка сертификата, но сертификат не загружен
  • Предупреждение при использовании LDAPS без проверки подлинности сертификата
  • Описание ошибок синхронизации на вкладке "Конфликты" стало компактным и читаемым
  • Подсказки для основных полей настройки сервера

Исправления:

  • Синхронизация сотрудников больше не блокируется из-за устаревшего SIP-пароля, не соответствующего актуальным требованиям безопасности
  • Ссылка на карточку сотрудника в таблице результатов синхронизации теперь ведёт на правильную страницу
  • Исправлена загрузка пользователей из LDAP-каталогов с большим количеством записей
  • Аватары из Active Directory проверяются перед сохранением — повреждённые данные больше не перезаписывают корректные фотографии
  • Устранено взаимное влияние настроек TLS при работе с несколькими LDAP-серверами в рамках одного процесса
  • Исправлена работа модуля на PHP 8.4

CHANGELOG (EN)

New Features:

  • Secure LDAP connections via LDAPS and STARTTLS are now supported
  • Custom CA certificate can be uploaded to validate the TLS connection
  • "Test connection" button next to the admin password field — verifies credentials without running a full sync

Improvements:

  • Certificate settings moved to a dedicated tab, shown only when encryption is enabled
  • Warning indicator in the tab header when certificate validation is on but no certificate is provided
  • Warning banner when LDAPS is used without certificate verification
  • Error messages on the Conflicts tab are now compact and readable instead of a single overflowing line
  • Tooltips added to key server configuration fields

Bug Fixes:

  • Sync no longer fails for employees whose SIP password was set before stricter security requirements were introduced
  • Employee card link in the sync results table now opens the correct page
  • Fixed loading users from LDAP directories with a large number of entries
  • Avatars from Active Directory are validated before saving — corrupt data no longer overwrites valid photos
  • Fixed TLS settings leaking between multiple LDAP server connections within the same process
  • Fixed compatibility with PHP 8.4

Release 1.37

Choose a tag to compare

@github-actions github-actions released this 19 Dec 02:24
458a6d3
  • Merge pull request #20 from mikopbx/develop
  • Merge pull request #19 from mikopbx/develop
  • Merge pull request #18 from mikopbx/develop
  • Merge pull request #15 from mikopbx/develop
  • Merge pull request #14 from mikopbx/develop
  • Merge pull request #13 from mikopbx/develop
  • Merge pull request #12 from mikopbx/develop
  • Merge pull request #10 from mikopbx/develop
  • Merge pull request #5 from mikopbx/develop
  • Merge pull request #4 from mikopbx/develop
  • Merge pull request #3 from mikopbx/develop

Release 1.36

Choose a tag to compare

@github-actions github-actions released this 28 May 17:55
54a4d85
  • Update for PHP 8.3 and Phalcon 5.8
  • Adaptation for the new version of MikoPBX
  • Added a separate table with users disabled in the domain for manual processing by the module administrator
  • Added the ability to transfer a SIP password to a domain and update a SIP password from a domain
  • Added support for TLS/SSL connection to LDAP server
  • Added a separate table with a list of synchronization conflicts
  • Optimized the speed of processing LDAP queries for large lists; only 20 records are processed per synchronization stage
  • The synchronization frequency adapts to the number of changes, if there are no changes, the synchronization frequency is reduced automatically
  • Add enabling and disabling server auto-synchronization to the server list page.
  • Fixed a bug with working with images
  • Improvements and optimization of the module settings form
  • Updated translations

  • Обновление для PHP 8.3 и Phalcon 5.8
  • Адаптация для новой версии MikoPBX
  • Добавлена отдельная таблица с отключенными в домене пользователями для ручной обработки администратором модуля
  • Добавлена возможность передавать SIP пароль в домен и обновлять SIP пароль из домена
  • Добавлена поддержка TLS/SSL соединения с LDAP сервером
  • Добавлена отдельная таблица с списком конфликтов синхронизации
  • Оптимизирована скорость обработки запросов к LDAP для больших списков обрабатываются только 20 записей за один этап синхронизации
  • Частота синхронизации адаптируется к количеству изменений, если изменений нет то частота синхронизаций снижается автоматически
  • Добавить включение и отключение автосинхронизации сервера странице с списком серверов.
  • Исправлена ошибка работы с изображениями
  • Улучшения и оптимизация формы настроек модуля
  • Обновлены переводы