ldaptool (0.8-1) unstable; urgency=medium

  * keyringer backend: handle 'Nothing matches' output, keyringer
    doesn't fail properly
  * use only first line from multi-line password entries (and strip
    whitespace)

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Wed, 21 Jan 2026 14:25:02 +0100

ldaptool (0.7-1) unstable; urgency=medium

  * decode groupType
  * fix table outputs (join multiple values with separator again), use separate method for (simple) json

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Fri, 12 May 2023 11:17:24 +0200

ldaptool (0.6-1) unstable; urgency=medium

  * move --json to --full_json; remove --human JSON output, replace with --json, but don't merge multiple values - use list instead
  * run ./fmt.sh to fix lint

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Thu, 11 May 2023 17:30:04 +0200

ldaptool (0.5-1) unstable; urgency=medium

  [ Daniel Dizdarevic ]
  * :Fix version requirement for python3.10

  [ Stefan Bühler ]
  * handle missing KeePass entry

  [ Daniel Dizdarevic ]
  * Catch invalid passwords in keepass
  * Catch CTRL+C and CTRL+D in password prompts

  [ Stefan Bühler ]
  * improve some error messages
  * improve config loading: don't modify dicts to allow yaml repeated nodes
  * add argument to postprocess steps and support index/slicing in DN-related hooks; document them
  * decode securityIdentifier attribute as SID

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Wed, 10 May 2023 19:53:51 +0200

ldaptool (0.4-1) unstable; urgency=medium

  * move argument/column handling to decoder (prepare for more post-processing in decoder)
  * move json output format handling to main tool from decoder
  * support attribute post-processing; :<len>, and DN :domain, :path, :fullpath
  * use Enum instead of StrEnum for python3.10

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Tue, 02 May 2023 16:54:00 +0200

ldaptool (0.3-1) unstable; urgency=medium

  * ldaptool: move output arguments from search to main
  * run sort internally, refactor table output into separate method
  * refactor table variant handling
  * add html output format
  * README.md: document csvkit dependency
  * debian: require csvkit (markdown table is an essential feature)

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Fri, 28 Apr 2023 19:31:37 +0200

ldaptool (0.2-1) unstable; urgency=medium

  * README.md: fix typo
  * enable tls unless kerberos is used (SASL GSS-API doesn't seem to work over TLS)

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Fri, 28 Apr 2023 17:21:35 +0200

ldaptool (0.1-1) unstable; urgency=medium

  * Initial release.

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Fri, 28 Apr 2023 12:09:30 +0200

ldaptool (0.1-0) unstable; urgency=medium

  * Stub ITP lintian.

 -- Stefan Bühler <stefan.buehler@tik.uni-stuttgart.de>  Fri, 28 Apr 2023 12:09:29 +0200
