Activity for kpcli

  • Tomax User Tomax User posted a comment on ticket #59

    Thank you for your speedy response and, oh, my mistake reporting to upstream without checking the latest version, sorry. I mentioned this as a small motivation in an already existing bug report regarding version bumping in Debian testing: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067146#10.

  • Lester Hightower Lester Hightower modified ticket #59

    Uninitialized value on import

  • Lester Hightower Lester Hightower posted a comment on ticket #59

    Thanks for the bug report, but this issue was fixed in kpcli-4.0: hightowe@eden ~/src/perl/kpcli-code/releases $ diff 3.x/kpcli-3.8.pl 4.x/kpcli-4.0.pl | grep -A 3 6832c8527 6832c8527 < if (! (-f -e $kpxc_exe)) { return 0; } --- > if (! (defined($kpxc_exe) && -f -e $kpxc_exe)) { return 0; } It would be nice if Debian would advance the kpcli version. I'm not sure why it has not upgraded in so long...

  • Tomax User Tomax User created ticket #59

    Uninitialized value on import

  • Lester Hightower Lester Hightower committed [r74] on Code

    Added the -attachment feature to find

  • Lester Hightower Lester Hightower committed [r73] on Code

    Couple of minor utf8-related bug fixes

  • Ben Boeckel Ben Boeckel posted a comment on ticket #32

    Awesome! Thank you!

  • Lester Hightower Lester Hightower modified ticket #32

    Support searching by arbitrary fields

  • Lester Hightower Lester Hightower posted a comment on ticket #32

    It'll be in the next release and is in kpcli-DEVELOPMENT.pl on the head of the trunk now: https://sourceforge.net/p/kpcli/code/HEAD/tree/trunk/ https://sourceforge.net/p/kpcli/code/72/tree//trunk/kpcli-DEVELOPMENT.pl?diff=6570cda74363ae34c51814f1:71

  • Lester Hightower Lester Hightower committed [r72] on Code

    Adds the -password feature to find (SF-FR #32)

  • Ben Boeckel Ben Boeckel posted a comment on ticket #32

    Ah, I missed that, thanks. Perhaps it can be a dedicated thing then so that the perf is not such a factor for the more common find command? The idea is for a "I've had a compromise of a password with contents 'warglebargle', please tell me what services I need to reset passwords at" use case.

  • Lester Hightower Lester Hightower modified ticket #32

    Support searching by arbitrary fields

  • Lester Hightower Lester Hightower posted a comment on ticket #32

    The feature that you requested is almost fully implemented today: KeePass CLI (kpcli-4.1.3) v4.1.3 is ready for operation. Type 'help' for a description of available commands. Type 'help <command>' for details on individual commands. kpcli-4.1.3:/> help find find: Finds entries Searches for entries with the given search term in their title and places matches into "/_found/". Add -a to search data fields beyond just the title: * title, username, comment, url, tags Use -expired to find expired entries....

  • Ben Boeckel Ben Boeckel created ticket #32

    Support searching by arbitrary fields

  • Lester Hightower Lester Hightower committed [r71] on Code

    Added and deployed a new drain_stdin() subroutine

  • Lester Hightower Lester Hightower committed [r70] on Code

    Added dbsec command with Google Antigravity and Gemini 3 Flash

  • Lester Hightower Lester Hightower modified ticket #58

    Without ls, show does not shows keys

  • Lester Hightower Lester Hightower posted a comment on ticket #58

    kpcli has always had this behavior. It is an intentional design decision based upon the fact that the entry numbers are only associated with an ls. The show command also supports titles, and so there is no need (and it's somewhat nonsensical) to try to show via a number when no ls was ever performed. Moreover, the show command will show entries from the prior ls that was performed with no regard for where the user's cwd currently is. Again, this was an intentional design decision.

  • Vladimir Fekete Vladimir Fekete created ticket #58

    Without ls, show does not shows keys

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    That worked. Thanks.

  • kpcli kpcli released /kpcli-4.1.3.exe

  • kpcli kpcli released /kpcli-4.1.3.pl

  • kpcli kpcli released /kpcli-4.1.3-1.deb

  • kpcli kpcli updated /README.txt

  • kpcli kpcli updated /README.md

  • Lester Hightower Lester Hightower committed [r69] on Code

    Release 4.1.3

  • Lester Hightower Lester Hightower committed [r68] on Code

    Very minor cleanups

  • Lester Hightower Lester Hightower modified ticket #31

    Show protected tags (strings) and allow protecting tags

  • Lester Hightower Lester Hightower posted a comment on ticket #31

    This feature was added in SVN commit r67 on the head of the trunk and will be in the next release. https://sourceforge.net/p/kpcli/code/67/

  • Lester Hightower Lester Hightower committed [r67] on Code

    Adds string protection toggling, requested in SF FR #31

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    Splendid ! Thanks. Awaiting the protect tag feature

  • Lester Hightower Lester Hightower posted a comment on ticket #31

    I fixed the KDBXv3 protected strings display bug reported here. It is part of this commit: https://sourceforge.net/p/kpcli/code/66/tree//trunk/kpcli-DEVELOPMENT.pl?diff=6570cda74363ae34c51814f1:65 Note that the bug.kdbx file that you sent did not have the otp string protected in the entry, but the attached file does, in one of the two entries, as shown in the screenshot.

  • Lester Hightower Lester Hightower committed [r66] on Code

    Couple of bug fixes.

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    I managed to install File::KDBX and opened a KDBX 4.1 file that was created by KeePassVault, and the otp entry was redacted indeed. I opened my KDBX 3.0 file again, it still wasn't redacted. The stats says that File::KeePass was used for that file.

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy modified a comment on ticket #31

    Database password: test Entry: Internet/Groogle I don't know if this matters: I don't have File::KDBX on my system

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    Database password: test

  • Lester Hightower Lester Hightower posted a comment on ticket #31

    Because I am unable to replicate this problem, would you please create a small kdbx file that has one or more entries within it that exhibits the concerning behavior and upload it to a reply here? Thanks.

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    I just tried to protect the otp field of an entry using KeepassDroid, and open the file using kpcli 4.1.2, it still displayed the otp string without red on red

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    For a couple of entries, I added the otp string using an old version of kpcli (3.1 to 3.7, I don't recall). One entry was created by kpcli 4.1.2, I opened the database using KeepassDroid, and it showed that the otp string wasn't protected for all those entries, even the one created by kpcli 4.1.2

  • Lester Hightower Lester Hightower posted a comment on ticket #31

    The screenshot from my prior reply was from a 3.x KDBX file and an entry that had its OTP added by KeePassXC. If that behaves the way that you expect, then I am not sure what issue you are running into. What version of kpcli are you using (run the vers command)? What software added the OTP strings to the kdbx file's entries? I understand the other request that you described (you've made two requests in one ticket). I am presently focused on understanding the OTP issue, which seems to not behave for...

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy modified a comment on ticket #31

    That's not what happens with me. I am using a 3.x KDBX file, and I use the otp string (instead of 2FA-TOTP field in Notes) to put the otpauth:// url, and it is displayed without being redacted as in your screenshot. Also, I need to add some sensitive info in string fields, such as recovery codes, yet there is no way to protect such info using kpcli

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    That's not what happens with me. I am using a 3.x KDBX file, and I use the otp string (instead of 2FA-TOTP foeld in Notes) to put the otpauth:// url, and it is displayed without being redacted as in your screenshot. Also, I need to add some sensitive info in string fields, such as recovery codes, yet there is no way to protect such info using kpcli

  • Lester Hightower Lester Hightower modified ticket #31

    Show protected tags (strings) and allow protecting tags

  • Lester Hightower Lester Hightower posted a comment on ticket #31

    It seems that I am not understanding something in this. Unless -f is given to the show command, the otp string is hidden as red on red text, just like the password is, as seen in the attached image.

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy modified a comment on ticket #31

    I was astonished that kpcli shows the otp strings (which contains secret info.) even though I didn't use -f flag for show command. When I opened the keepass database using another app (KeePassDroid), it showed that the otp string was indeed protected.

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy posted a comment on ticket #31

    I was astonished that kpcli shows the otp strings even though I didn't use -f flag for show command

  • Ahmed El-Mahmoudy Ahmed El-Mahmoudy created ticket #31

    Show protected tags (strings) and allow protecting tags

  • Lester Hightower Lester Hightower modified ticket #57

    wrong sha256sum for kpcli-4.1.1-README

  • Lester Hightower Lester Hightower posted a comment on ticket #57

    Hi - What you found is an Arch Linux AUR packaging bug. The AUR packager has been made aware. https://aur.archlinux.org/packages/kpcli -- Lester

  • Noixificurc Noixificurc created ticket #57

    wrong sha256sum for kpcli-4.1.1-README

  • Vladimir Vladimir posted a comment on ticket #56

    Hello Lester. Thank you very much! I appreciate your quick reaction (as always). One of multiple reasons why I'm a happy kpcli long term user... :)

  • Lester Hightower Lester Hightower modified ticket #56

    How to preserve notes during edit

  • Lester Hightower Lester Hightower posted a comment on ticket #56

    Fixed in version 4.1.2.

  • kpcli kpcli released /old/4.x/kpcli-4.1.1.pl

  • kpcli kpcli released /old/4.x/kpcli-4.1.1-1.deb

  • kpcli kpcli released /kpcli-4.1.2.exe

  • kpcli kpcli released /kpcli-4.1.2.pl

  • kpcli kpcli released /kpcli-4.1.2-1.deb

  • kpcli kpcli updated /README.md

  • kpcli kpcli updated /README.txt

  • Lester Hightower Lester Hightower modified a comment on ticket #56

    Thank you for reporting this, Vladimir. You discovered a legitimate bug in versions 4.1 and 4.1.1 that impacts the Notes field exactly as you described. I have found and fixed the problem and plan to release 4.1.2 soon with the fix. For now, you can use version 4.0 and hopefully brew will give you a smooth path to upgrade to release 4.1.2 when I release it. If you would like to fix your version of 4.1 yourself, this is the section of code to change, starting at line 4684 (remove the one - line and...

  • Lester Hightower Lester Hightower committed [r65] on Code

    Release 4.1.2 to fix SF bug #56

  • Lester Hightower Lester Hightower modified ticket #56

    How to preserve notes during edit

  • Lester Hightower Lester Hightower posted a comment on ticket #56

    Thank you for reporting this, Vladimir. You discovered a legitimate bug in versions 4.1 and 4.1.1 that impacts the Notes field exactly as you described. I have found and fixed the problem and plan to release 4.1.2 soon with the fix. For now, you can use version 4.0 and hopefully brew will give you a smooth path to upgrade to release 4.1.2 when I release it. If you would like to fix your version of 4.1 yourself, this is the section of code to change, starting at line 4684 (remove the one - line and...

  • Vladimir Vladimir created ticket #56

    How to preserve notes during edit

  • kpcli kpcli released /kpcli-4.1.1.pl

  • kpcli kpcli released /kpcli-4.1.1-1.deb

  • kpcli kpcli updated /README.txt

  • kpcli kpcli updated /README.md

  • Lester Hightower Lester Hightower modified ticket #55

    Warning: Attempt to call undefined import method with arguments (":all") via package "File::KDBX::Key"

  • Lester Hightower Lester Hightower posted a comment on ticket #55

    Fixed in version 4.1.1.

  • Lester Hightower Lester Hightower committed [r64] on Code

    Commits related to version 4.1.1

  • Lester Hightower Lester Hightower created ticket #55

    Warning: Attempt to call undefined import method with arguments (":all") via package "File::KDBX::Key"

  • Lester Hightower Lester Hightower modified ticket #12

    new action - non-interactive attach one file to entry

  • Lester Hightower Lester Hightower posted a comment on ticket #12

    If you actually code this, please send a patch (unified diff) and/or a copy of your kpcli that you added it to and I will review and consider it.

  • Lester Hightower Lester Hightower posted a comment on ticket #54

    Would you mind sharing and educating me on how you used "dependency walker" to determine that LIBXML2-2__.DLL was missing. Thanks.

  • Lester Hightower Lester Hightower modified ticket #54

    Missing Windows DLL

  • Lester Hightower Lester Hightower posted a comment on ticket #54

    Thank you for reporting this bug. You found a problem with my build process on windows that impacted both v4.0 and v4.1. I corrected that problem, recompiled both EXEs, and put the new files into the project's Files area. Those EXEs should work properly now.

  • kpcli kpcli updated /kpcli-4.1.exe

  • kpcli kpcli updated /kpcli-4.0.exe

  • Torrero Torrero created ticket #12

    new action - non-interactive attach one file to entry

  • Torrero Torrero created ticket #54

    Missing Windows DLL

  • Lester Hightower Lester Hightower modified ticket #53

    Accented characters not being displayed

  • Lester Hightower Lester Hightower posted a comment on ticket #53

    Proper utf8 support was added with version 4.1.

  • Lester Hightower Lester Hightower committed [r63] on Code

    Version 4.1 release

  • kpcli kpcli released /kpcli-4.1.exe

  • kpcli kpcli released /kpcli-4.1-1.deb

  • kpcli kpcli released /kpcli-4.1.pl

  • kpcli kpcli updated /README.txt

  • kpcli kpcli updated /README.md

  • Lester Hightower Lester Hightower committed [r62] on Code

    Don't warn on commented out debugging lines

  • Lester Hightower Lester Hightower committed [r61] on Code

    Minor fixes (most typos/spellings) in a few comments

  • Lester Hightower Lester Hightower committed [r60] on Code

    Better handle invalid OTP Base32 secret strings

  • Lester Hightower Lester Hightower committed [r59] on Code

    Fixed a utf8-related problem with the autosave command

  • Lester Hightower Lester Hightower committed [r58] on Code

    Fixed a UTF-8 bug in cli_find that Tom reported

  • Lester Hightower Lester Hightower committed [r57] on Code

    A few bug fixes and a little code cleanup

  • Lester Hightower Lester Hightower committed [r56] on Code

    UTF-8 bug fixes from extensive interoperability testing

  • Lester Hightower Lester Hightower committed [r55] on Code

    Small utf8 fix in get_recycle_group_uuid() for KDBX

  • Lester Hightower Lester Hightower committed [r54] on Code

    Small fix for group listing in --no-utf8 and KDBX

  • Lester Hightower Lester Hightower committed [r53] on Code

    Further UTF-8 improvements, mostly around KDBv1

1 >
MongoDB Logo MongoDB