kdbxcli

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

11 check-ins

2026-08-18
14:46
agent: only store the password after a successful database open

Move agent_store() out of get_password() and call it in each command (cmd_list, cmd_show, cmd_search, cmd_type) right after kdbx_open() succeeds. This avoids caching a wrong password when the database fails to open, and frees the password on the error path. leaf check-in: aeb966da5d user: bapt tags: master, trunk

2026-04-10
05:35
fix initial password request check-in: d07002d66e user: bapt tags: master, trunk
2026-04-07
11:55
agent: don't stop when timeout is reached check-in: 59cfa4f6cf user: bapt tags: master, trunk
2026-03-31
08:00
Handle EINTR check-in: 67b54e77de user: bapt tags: master, trunk
2026-03-18
10:38
kdbx: also decrypt the historical value to avoid password corruption check-in: 78b54cd288 user: bapt tags: master, trunk
09:44
doc: update with the last features check-in: 80af627810 user: bapt tags: master, trunk
09:43
show: add -f to select the field to print check-in: d73a3163a7 user: bapt tags: master, trunk
09:41
cli: expand ~/ and check if the file passed is a kdbx check-in: f2c1a56b9c user: bapt tags: master, trunk
09:35
askpass: allow to set default askpass in the config check-in: 58156fe765 user: bapt tags: master, trunk
09:28
pass: add SSH_ASKPASS like support check-in: 8a4d4f1fa3 user: bapt tags: master, trunk
2026-03-17
13:44
kdbx: initial commit check-in: afd4f91abe user: bapt tags: master, trunk