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 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 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; :, and DN :domain, :path, :fullpath * use Enum instead of StrEnum for python3.10 -- Stefan Bühler 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 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 Fri, 28 Apr 2023 17:21:35 +0200 ldaptool (0.1-1) unstable; urgency=medium * Initial release. -- Stefan Bühler Fri, 28 Apr 2023 12:09:30 +0200 ldaptool (0.1-0) unstable; urgency=medium * Stub ITP lintian. -- Stefan Bühler Fri, 28 Apr 2023 12:09:29 +0200