Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2018-02-21Update zxcvbn libraryJanek Bevendorff
2018-02-21Add tests & minor editsJonathan White
2018-02-18Write regression test for #1447Nick Spain
2018-02-17Add test case for reference resolution in cloned entriesthez3ro
Improve test suite to use smart pointers where possible
2018-02-11SSH Agent: Support old AES-128-CBC encrypted keysToni Spets
2018-02-11SymmetricCipher: Add support for AES-128-CBCToni Spets
2018-02-05change inAutotype logic, preventing multiple autotype callthez3ro
2018-02-05refactor autotype sequences and entry-point functionsthez3ro
2018-02-05fix effective autotype sequencethez3ro
2018-02-04SSH Agent: Support old unencrypted DSA and RSA keysToni Spets
2018-02-01Create history item when setting up a TOTP seed, resolves #1445Janek Bevendorff
2018-01-28Disable auto save for GUI testsJonathan White
2018-01-25Move duplicate attachment test to TestKeePass2Format, so it's also run for KDBX3Janek Bevendorff
2018-01-25Add test for catching KDBX4 attachment mapping errorsJanek Bevendorff
2018-01-24Move useful QTest template specializations to global header fileJanek Bevendorff
Fix KDBX test linker errors on Windows
2018-01-23Fix history truncation based on max size and extend unit testsJanek Bevendorff
2018-01-23Fix code-style issuesChristian Kieschnick
Fixed issues pointed out during review
2018-01-23Add tests for modified, fix history for autotypeChristian Kieschnick
Added tests to ensure #1387 works Fixed issue detected during testing - AutoTypeAssociations were not pushed to history
2018-01-21Code cleanupFonic
Comprehensive code cleanup: - formatting - comments - obsolete code
2018-01-21Update entry model test to account for additional column 'Paperclip'Fonic
Update comparison values of modelProxy->columnCount() to account for additional column 'Paperclip'
2018-01-21Update GUI test to account for changed column indicesFonic
Update clicks within entry view referencing column indices to account for changed column indices due to new way of showing/hiding column Entry Model::ParentGroup. This column now has fixed index 0 wether it's shown or hidden, thus all indices need to be shifted by +1 when not in search mode
2018-01-21Update entry model test to account for additional columnsFonic
Update comparison values of modelProxy->columnCount() to account for additional columns 'Password', 'Notes', 'Expires', 'Created', 'Modified', 'Accessed' and 'Attachments'
2018-01-18Remove obsolete ToDbExporter testsJanek Bevendorff
2018-01-18Add test for KDBX 2 -> 3 upgradeJanek Bevendorff
2018-01-18Refactor and extend file format testsJanek Bevendorff
2018-01-18Fix KDBX reader tests not being executedJanek Bevendorff
2018-01-15Add tests for FileKey::TypeJanek Bevendorff
2018-01-13Fix test compilation errorsJanek Bevendorff
* Use legacy AES-KDF mode for KeePass1Reader
2018-01-13Refactor database readers/writers and XML handlingJanek Bevendorff
* Refactor Kdbx*Reader * Refactor KdbxWriter * Refactor KdbxXmlReader * Refactor KdbxXmlWriter
2018-01-13Fix memory leaks in testsJanek Bevendorff
2018-01-13Fix coding style and GUI testJanek Bevendorff
2018-01-13Report database read failure reason in testsangelsl
2018-01-13Implements KDBX4 format with Argon2 KDFJonathan White
* Adds KDBX4 reader/writer interfaces * Adds KDBX4 XML reader/write interfaces * Implements test cases for KDBX4 * Fully compatible with KeePass2 * Corrects minor issues with Argon2 KDF
2018-01-13Correct failure in GUI tests due to widget nameJonathan White
2018-01-13Correct Endian function use in Random testsJonathan White
2018-01-13Refactor Kdf class, remove fields conceptJanek Bevendorff
2018-01-13Rename KeePass2{,Xml}{R,W} to Kdbx3{,Xml}{R,W}, and add a redirection classangelsl
This class will in future select Kdbx4{R,W} as appropriate.
2018-01-13Add support for various algorithms for kdbx4angelsl
* Add SHA512 support to CryptoHash * Add ChaCha20 support * Add HMAC support * Add new HmacBlockStream, used in KDBX 4 * Add support for ChaCha20 protected stream
2018-01-13Add support for KDFs and cyphers to the db settings widgetangelsl
2018-01-13Pull out KDFs into their own class hierarchyangelsl
In preparation for multiple KDFs in KDBX 4
2018-01-03Add test for drag and drop database files into main windowfrostasm
2018-01-03Remove minus since it's an invalid literalthez3ro
2018-01-03improve regex filteringthez3ro
2018-01-03add test for syntax checkingthez3ro
2017-12-27Add additional unit tests for key file generationJanek Bevendorff
2017-12-25Correct test failures in mingwJonathan White
2017-12-25Fix failing entry model test for attachment name and sizefrostasm
2017-12-17keepassxc-cli show: resolve references in output (#1280)Aleksa Sarai
* core: database: make UUID searching case-insensitive 4c4d8a5e848c ("Implement search for reference placeholder based on fields other than ID") changed the semantics of searching-by-reference in KeePassXC. Unforuntately it contained a bug where it implicitly became case-sensitive to UUIDs, which broke existing databases that used references (especially since the default reference format uses a different case to the UUID used while searching). The tests didn't catch this because ->toHex() preserves the case that it was provided, they have been updated to check that UUIDs are case insensitive. * cli: show: resolve references in output Previously, `keepassxc-cli show` would not resolve references. This would make it quite hard to script around its output (since there's not interface to resolve references manually either). Fix this by using resolveMultiplePlaceholders as with all other users of ->password() and related entry fields. Fixes: keepassxreboot/keepassxc#1260 * tests: entry: add tests for ref-cloned entries This ensures that the most "intuitive" current usage of references (through the clone feature of the GUI) remains self-consistent and always produces the correct results. In addition, explicitly test that case insensitivity works as expected. These should avoid similar regressions in reference handling in the future. * http: resolve references in AccessControlDialog The access control dialog previously would not show the "real" username or "real" title when asking for permission to give access to entries. Fix this by resolving it, as we do in many other places. Fixes: keepassxreboot/keepassxc#1269 Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2017-12-13Correct memory leaks in TestGroup.cppJonathan White
2017-12-12Merge branch 'master' into developJonathan White