Commit Graph

35 Commits

Author SHA1 Message Date
7979fa7cc7 ldaptool 0.6-1 2023-05-11 17:30:19 +02:00
ba6cc242f1 ldaptool-0.6
-----BEGIN PGP SIGNATURE-----
 
 iQJYBAABCgBCFiEEcdms641aWv8vJSXMIcx4mUG+20gFAmRdCeokHHN0ZWZhbi5i
 dWVobGVyQHRpay51bmktc3R1dHRnYXJ0LmRlAAoJECHMeJlBvttI1UgP/25ZthYC
 I063KZ+r/ZjF2JpF8sWBRNpnL6spP2NyeTOF9SxGW/caD/Cc0wIVpweBVynevCx3
 vo7x0WS0jcIDKZ7eUwvzM+bN6qdoxlb3Z1SHnz/eDcg8qTHgroZ3e77UGm6hlHkh
 mOWcj2+fJ0PXdb0+gxnF8djeqATioq9Ijql/QpGg4FR7fo5uZhXbefa+n1h5qFDp
 a9KCn9E1hyoZWFv/5z33dhooFkS78jRtUco+ZDsuav9N6zRqKH78MXxv3NpynnIT
 dCXzSBST3v/Ki5G64aU0fDQctqE3j5oEAnasoVTp/yRwJfIWnaFf6reN/CzCC7C3
 8/N4vDEQ8+aOtRt61R48tvAwgzqtW4hppLyv55DdU4Y4HFOm5E39bnPUqQ2VDwww
 56lQPZ1xTiPnunUIYfw9qTBMOjb2DyW3Blx7Q2Rm63rVhLZac0b6E8iwpIkyMWy8
 8pGm7O8a754QSKpngBy55rWZMuBmBh3wPI29txaZyvCSqiLA7xIdf82DXQqOyLRs
 fMwy/U3Si+HeWuD7ON/D3rWn7OaWHKh6WR2FY8NWUT/aIyZSMVtRp6k+WqIeoxH0
 KExJ8YEQ6XGNUhInWF8//gWvjbLXIEs8sCFim4KClFA8ejAWehbB0eF0gCuar3tA
 b8XdMOGoxPcymvI+h/ivroQLWO297DJQ28BM
 =Spnc
 -----END PGP SIGNATURE-----

Merge tag 'ldaptool-0.6' into debian

ldaptool-0.6
2023-05-11 17:29:58 +02:00
a936734cee run ./fmt.sh to fix lint 2023-05-11 17:29:20 +02:00
dd225c8b7a move --json to --full_json; remove --human JSON output, replace with --json, but don't merge multiple values - use list instead 2023-05-11 17:29:00 +02:00
ca0aa23c27 ldaptool 0.5-1 2023-05-10 19:54:32 +02:00
8928973ee7 ldaptool-0.5
-----BEGIN PGP SIGNATURE-----
 
 iQJYBAABCgBCFiEEcdms641aWv8vJSXMIcx4mUG+20gFAmRb2iIkHHN0ZWZhbi5i
 dWVobGVyQHRpay51bmktc3R1dHRnYXJ0LmRlAAoJECHMeJlBvttIscwP/inWA7tN
 X0AvSGyRAd6Gfo6AsND+IH26gdCjHSTeq4EGf94Am7KSx2IPOplWDxcPm7Shvz3D
 Qz1zfsDXIp58mC5/mrwu2RMsrOAm2Xymu6QUgCzKrork1/QRzjGrhLaDsxFdGUt+
 8yPAx5YVUTOww6FjmaYQpTTQdpkZh7LxnToTTS8uh+90kjyJ5ttMoje2JL427rPh
 wpaioD2BJqHJncS7d+wI8UOyH6lnM8GyFaiJ8szMWAim8i4YlSh98/m4xHvTLxKU
 qA2h5rfisgQttuYrFvX1Bdb+TboFOjq0TsNE0Ot/2T5J72iERy9kuwNhtBQbDfvm
 B/n+DLOwIkzIWndVqP+UWMl0SKZNNuF09d4Ppo4E1LJJ1WFj1+1+cDO40t18SJGB
 vz6P8gCADt3OfuxBAUe+F6KeP7nDG+ghp6t8gWHrtz0E9tuq9BpA3UDVhcQsGCcI
 slwg9SukdZ/6DhgtGt5Da2YlDfWu+8HTcO2O/vsICAVQd/1Pe/Vh34DYARP2KKBD
 6/P4qTZURj2w/RK+Dg3XvUp9EjcZRoP/34b/JpvZj7k4sZFcMxi+jh/gEY+2rcg0
 qvJdZxfD5UENmGDI8d2W8nzqQ8Mhb1cTeFHK+Cy2wOZLhGhK5yB0DcPjALqHtgLD
 au9ib49D8kvE8XlafoRRv66aWwSjQkBJnGL5
 =ZgyQ
 -----END PGP SIGNATURE-----

Merge tag 'ldaptool-0.5' into debian

ldaptool-0.5
2023-05-10 19:53:44 +02:00
55deb40268 decode securityIdentifier attribute as SID 2023-05-10 19:53:03 +02:00
3b5f698ff5 add argument to postprocess steps and support index/slicing in DN-related hooks; document them 2023-05-10 19:52:44 +02:00
34fcd259ef improve config loading: don't modify dicts to allow yaml repeated nodes 2023-05-10 16:25:41 +02:00
f036713d71 improve some error messages 2023-05-10 16:23:32 +02:00
f1d57487be Catch CTRL+C and CTRL+D in password prompts 2023-05-10 16:15:09 +02:00
04fd42c63b Catch invalid passwords in keepass 2023-05-10 16:01:34 +02:00
1a9829b93b handle missing KeePass entry 2023-05-10 16:00:07 +02:00
21069e892e :Fix version requirement for python3.10 2023-05-02 17:47:11 +02:00
18a27b195e ldaptool 0.4-1 2023-05-02 16:54:12 +02:00
6856c452e1 ldaptool-0.4
-----BEGIN PGP SIGNATURE-----
 
 iQJYBAABCgBCFiEEcdms641aWv8vJSXMIcx4mUG+20gFAmRRI/kkHHN0ZWZhbi5i
 dWVobGVyQHRpay51bmktc3R1dHRnYXJ0LmRlAAoJECHMeJlBvttImY0QAJ6WdOQ7
 CVe5A+L2YCSqvuUlMsE9sONl6WKAD6ZAEi6wRN+22f542NgGI7rov8OPUztMIGRY
 A/3sp+2kWw7rg9/uk82TvgW2SyiKK6671nQVJbw9NPw5m7/HZs6BJ0ow6wAN8yO4
 wrXXnMcy/B1vujKSLIEsKJ8Q3d3UrFXK+jthsy2sbIcLeXPm0lXB0QBJlHoY7euz
 mHD+TZ7AEJ3dcPvFZ5enVDfzhASINUBJFI+bjPR4Kh1RoQ2Yi2doEJD7WSML0g9m
 t95GIanGjVCCZ10qVgPA6Ull7A4VHxdjNouR31kwwXbsA5pLKnZcWCDdD0RFEgG5
 0j7ieGVW7fNI4zX+JlLxm6mavj9VMKIRNzdTr8lufc53as2xXW7jmkRiyHJem+aN
 WrW7w6WERhYTDQysySYlqS8BrBG3iSu6i6PPHvavMIaTc5TGpp+3ngxaHwoHybTZ
 Y2ISFv/ZlLdhsSW6pOjSFW/wOA9/b9yPml5SFp+WAZoKpoCl4QagexKTBXDAG7S5
 iexiyO56J2/fM/JDW/UPSF7ecxd0H0s3MYMWPbO7UUx6YX8HRgEoUG/pHJaVkNW3
 NwQfSaMDhmZ3oinrNeEKkdsg/C22fa1dPN+i9xG6MpFpNQ1BHtyp1c7vNTxTUIx6
 F030j/M5KrEJHa8Z3DbitrA7Eoy2Gh3+CaTL
 =C/q3
 -----END PGP SIGNATURE-----

Merge tag 'ldaptool-0.4' into debian

ldaptool-0.4
2023-05-02 16:53:55 +02:00
357b1ae9cb use Enum instead of StrEnum for python3.10 2023-05-02 16:32:02 +02:00
cd7cfe451c support attribute post-processing; :<len>, and DN :domain, :path, :fullpath 2023-04-28 20:48:36 +02:00
bc1eb65738 move json output format handling to main tool from decoder 2023-04-28 20:36:52 +02:00
c03374d6df move argument/column handling to decoder (prepare for more post-processing in decoder) 2023-04-28 19:46:35 +02:00
d9803c226e ldaptool 0.3-1 2023-04-28 19:32:12 +02:00
cbcdb36579 debian: require csvkit (markdown table is an essential feature) 2023-04-28 19:31:23 +02:00
54a23e8060 ldaptool-0.3
-----BEGIN PGP SIGNATURE-----
 
 iQJYBAABCgBCFiEEcdms641aWv8vJSXMIcx4mUG+20gFAmRMAqIkHHN0ZWZhbi5i
 dWVobGVyQHRpay51bmktc3R1dHRnYXJ0LmRlAAoJECHMeJlBvttIt3IQAIMnGAHS
 doZPKZXestqS+PnHSZme/xywtI+Nc/IVjaR8/GJLHyy+NorRmCfW2xZHQTBot6mW
 8mAc0fVhIJG4Go1nb/UJ7XrpPrnL+VtM7Ab/WsdShIV7XwoFbdQPKaKUTbXoq0It
 k41rlAdMzXPOZYGkDnBKxwOpFvq906Ca0Edurfu38dCO4ZvFmxeS5Cu8VBY/a4Ma
 iSwZBK/oQuKvTQRQcuiUTr4p69mT5M+BpMQ6iq3zBYuOvfV6u9wO9CycCmagfv/X
 e64tdDlJkcV4OWMxkzctahls+rN+mb4+LniiRJwWw3CjSk8Ym+87QHfJiG32wXGr
 q/eYYcmrCd0u/rUT7e7+58Ln19T27pRam3ZRtdBpqGR7Xt8iqaZu3Yx96+UKwrAv
 e/W1Emvb53J8CavRmYdNwOkhLrcj5SI78WyHNa6jBr4GV1ElDPgtMkjqxo7KUPys
 AQAe8ukcVXkcFcWsm0iNH/zOQWP8vXuJMNX7p24ui6h5K+E78TkUVXuxj/+5bBk8
 r8Sb783Ii27T9GheeRtpMDoOZRTvXs4P1Q6zcKB6ZkTiw/ygrbY++zgHiWMPajxR
 zo0e9dYBYq0IRkKlkYoN36ZTquA62YDj4pJ+8jPg6i3+UyVbFS7U2Ohj1O43cYwH
 kAclanAOK5WlowbbyV7xTh0h4N1IekcQZzrx
 =TVlY
 -----END PGP SIGNATURE-----

Merge tag 'ldaptool-0.3' into debian

ldaptool-0.3
2023-04-28 19:30:40 +02:00
1c5b971d86 README.md: document csvkit dependency 2023-04-28 19:29:59 +02:00
30d8f9f350 add html output format 2023-04-28 19:28:29 +02:00
dbaf301911 refactor table variant handling 2023-04-28 19:28:29 +02:00
c412af3de0 run sort internally, refactor table output into separate method 2023-04-28 19:28:29 +02:00
3a8c61ff59 ldaptool: move output arguments from search to main 2023-04-28 19:28:29 +02:00
d51d714352 ldaptool 0.2-1 2023-04-28 17:21:48 +02:00
474ee9383f ldaptool-0.2
-----BEGIN PGP SIGNATURE-----
 
 iQJYBAABCgBCFiEEcdms641aWv8vJSXMIcx4mUG+20gFAmRL5FokHHN0ZWZhbi5i
 dWVobGVyQHRpay51bmktc3R1dHRnYXJ0LmRlAAoJECHMeJlBvttI0uwP/1q6+LvU
 4Mepd6+0OdKYMe51x3G8HqsWG61CPJoeTEAgSq4MNc6krTFTmIkDxMWX5CoCzPbw
 4x4HnSDXAp9CL0FsqlLI9iTMCTt3LnR5GdIc5VZg9rvc/IwS04pnzT8tplVZ7ohN
 /0Evl9/LXreo4AEzm6V2AC1MEyrSeMrgM4TAmwH5aHpuniaz+SDjOrD5mpt305LE
 CdzLcpymT04vsLjI8l+AWxGXdKZy+JmAMEn4Ez+PJd5dZRfszaJxQ/2ybAnJTMJc
 1VaLtAd13gmzBvzEKt1mhCbS84nmG3H7ZV6OSFVnEitIw8h9xpSV0oP6/BrU5tpW
 wy05xUObeLABJLu4W+FEb1ilZDkaJ0utt0X1WdmDjFisl1TXZa9Zg5nSLVMdnrWn
 ENG2xPVvJzIV6wIc0o3xix0Krs67he3ANAZXhse46/z5ldQU9qMc8YaBuUm82Aci
 RMYOM74SxlJYGvNNUAFReR4x+ONwhIyWeT58tDsamgjlZZSjULlDXElgE2Si2429
 dVe2l7zrbGbgjW81QTg+Yv1CI99jvPTAmwbj+pgpHM531MUFfzsBW+KdTgO98rYC
 Rnw7ET09ehhHMfKJgiWxMYRbjIKdYOEtfMg15H7x8wUBypEd0n7hK16nVo9IMl4q
 okSJSj6Jrl8qZcXRWV1HkeSy0nr9P+iI1Ivr
 =fz/A
 -----END PGP SIGNATURE-----

Merge tag 'ldaptool-0.2' into debian

ldaptool-0.2
2023-04-28 17:21:18 +02:00
a08154cff8 enable tls unless kerberos is used (SASL GSS-API doesn't seem to work over TLS) 2023-04-28 17:20:46 +02:00
46f54cb918 README.md: fix typo 2023-04-28 16:04:18 +02:00
71ab3043f4 debian packaging 2023-04-28 14:41:50 +02:00
ff2cddbf65 KeePass support 2023-04-28 14:37:24 +02:00
1f28ee3622 Initial 2023-04-28 14:14:03 +02:00