pardus-lib-domain-joiner (0.2.7) yirmiuc; urgency=medium

  [ busra ]
  * i18n: add POTFILES

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Sun, 23 Nov 2025 17:55:03 +0300

pardus-lib-domain-joiner (0.2.6) yirmiuc; urgency=medium

  [ busra ]
  * fix(build): generate missing .mo files during Meson build

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Sun, 23 Nov 2025 17:18:00 +0300

pardus-lib-domain-joiner (0.2.5) yirmiuc; urgency=medium

  [ busra ]
  * Add translation infrastructure (po files and Meson integration)

  [ Fatih Altun ]
  * Update debian standards

 -- Fatih Altun <fatih.altun@pardus.org.tr>  Sun, 23 Nov 2025 16:17:00 +0300

pardus-lib-domain-joiner (0.2.4) yirmiuc; urgency=medium

  [ busra ]
  * refactor: rename application to pardus-lib-domain-joiner

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Thu, 20 Nov 2025 18:41:54 +0300

libpardus-domain-joiner (0.2.3) yirmiuc; urgency=medium

  [ Emin Fedar ]
  * fix: better OU check and safely fail

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Fri, 14 Nov 2025 11:53:03 +0300

libpardus-domain-joiner (0.2.2) yirmiuc; urgency=medium

  [ busra ]
  * meson: add pam-config file
  * refactor: use regex to validate OU format
  * add automated kinit execution and service startup message

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Tue, 04 Nov 2025 10:34:47 +0300

libpardus-domain-joiner (0.2.1) yirmiuc; urgency=medium

  [ Emin Fedar ]
  * fix: typo
  * feat!: fail_and_exit -> fail_and_return mechanism

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Thu, 16 Oct 2025 10:02:56 +0300

libpardus-domain-joiner (0.2.0) yirmiuc; urgency=medium

  [ busra ]
  * Fix hostname check: use equality instead of substring match
  * remove newline in hostname
  * add return output to stdout and stderr

  [ Emin Fedar ]
  * feat: add steps on join & leave

 -- Emin Fedar <emin.fedar@pardus.org.tr>  Wed, 15 Oct 2025 13:50:09 +0300

libpardus-domain-joiner (0.1.6) yirmiuc; urgency=medium

  [ busra ]
  * Remove unnecessary try-except blocks
  * Update format ou func and allow adding ou with CN

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Fri, 12 Sep 2025 10:04:02 +0300

libpardus-domain-joiner (0.1.5) yirmiuc; urgency=medium

  [ busra ]
  * move file creation to function
  * remove not option

  [ Emin Fedar ]
  * fix: separate authenticate and check computer in ad

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Fri, 22 Aug 2025 09:09:56 +0300

libpardus-domain-joiner (0.1.4) yirmiuc; urgency=medium

  [ busra ]
  * update ou format
  * add comment line
  * remove debug prints
  * reorganize backup/restore functions for config files
  * check AD membership with LDAP search after domain leave

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Wed, 20 Aug 2025 13:37:15 +0300

libpardus-domain-joiner (0.1.3) yirmiuc; urgency=medium

  [ Emin Fedar ]
  * feat: separate service restarts & chmod file after write
  * fix: typo whitespace
  * fix: added -k to join
  * fix: permissions
  * fix: increase timeout 3 -> 7
  * feat: remove -k

  [ busra ]
  * update ou format
  * add hostname validation
  * fix: skip ou address if not provided

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Tue, 12 Aug 2025 06:40:50 +0300

libpardus-domain-joiner (0.1.2) yirmiuc; urgency=medium

  [ busra ]
  * trim whitespace
  * update set_hostname

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Tue, 29 Jul 2025 10:17:10 +0300

libpardus-domain-joiner (0.1.1) yirmiuc; urgency=medium

  [ Emin Fedar ]
  * feat: remove locales

  [ busra ]
  * fix typos
  * add function that finds netbios
  * Add warning if workgroup is missing from smb.conf
  * Add workgroup as a parameter

 -- Büşra ÇAĞLIYAN <busra.cagliyan@pardus.org.tr>  Mon, 28 Jul 2025 16:02:00 +0300

libpardus-domain-joiner (0.1.0) yirmiuc; urgency=medium

  [ busra.cagliyan ]
  * Initial commit

  [ busra ]
  * Add pardus-domain-joiner library
  * Remove .pybuild from version control
  * Add .gitignore file
  * Rename directory: pardus-domain-core -> pardus_domain_core
  * Ranamed app
  * Add error message and ouaddress for winbind
  * Enable output capturing in subprocess call
  * Enable output capturing in subprocess call
  * Update package name
  * first commit
  * Remove .pybuild
  * Add .gitignore file
  * Refactor domain name listing function
  * Update error messages
  * Add function to prevent empty OU value
  * Fix: don't include OU parameter when value is empty

  [ Emin Fedar ]
  * Update pardus_domain_core/pardus_domain_core/domain_joiner_realmd.py
  * Update pardus_domain_core/debian/control

  [ busra ]
  * Fix: backup sssd file without join the domain
  * Fix: typos
  * Add translation
  * Fix: add missing locale configuration for gettext
  * Fix: set system locale from environment LANG variable
  * Update debian/control file in core
  * Update required arguments
  * Update pardus_debian_core's debian/changelog
  * feat: Add dependencies and adjust service start/stop states accordingly
  * Remove newline split from discover_domain func
  * Remove samba setting for sssd
  * Remove arguments that are not needed for now
  * Add ou variable for winbind
  * Add parameter to command for deleting user with sssd from AD
  * Skip domain join if the domain name is incorrect
  * Update hosts func
  * Add ou parameter to command if defined for winbind service
  * Update hostname file
  * Add missing backup file
  * Add user manual for cli
  * Remove capture_output from subprocess.run
  * Update leave func for sssd
  * Update cli
  * update version
  * Update ouaddress

  [ Emin Fedar ]
  * feat: added return code on leave
  * fix: remove apt residues
  * fix: code refactor on subprocesses
  * feat: added timeout to winbind requests
  * fix: remove backup files after restore
  * fix: improve join & leave
  * fix: no error if there is nothing to restore
  * fix: str concat error on eprint
  * fix: duplicate options
  * fix: discover fail output
  * fix: hide verbose systemctl logs
  * fix: improved logs
  * fix: enable second domain discover after conf files set
  * fix: systemctl command typo fix
  * fix: show logs of process
  * feat: flush print

 -- Emin Fedar <emin.fedar@pardus.org.tr>  Tue, 22 Jul 2025 15:40:11 +0300
