Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-21 | Update zxcvbn library | Janek Bevendorff | |
2018-02-21 | Add tests & minor edits | Jonathan White | |
2018-02-18 | Write regression test for #1447 | Nick Spain | |
2018-02-17 | Add test case for reference resolution in cloned entries | thez3ro | |
Improve test suite to use smart pointers where possible | |||
2018-02-11 | SSH Agent: Support old AES-128-CBC encrypted keys | Toni Spets | |
2018-02-11 | SymmetricCipher: Add support for AES-128-CBC | Toni Spets | |
2018-02-05 | change inAutotype logic, preventing multiple autotype call | thez3ro | |
2018-02-05 | refactor autotype sequences and entry-point functions | thez3ro | |
2018-02-05 | fix effective autotype sequence | thez3ro | |
2018-02-04 | SSH Agent: Support old unencrypted DSA and RSA keys | Toni Spets | |
2018-02-01 | Create history item when setting up a TOTP seed, resolves #1445 | Janek Bevendorff | |
2018-01-28 | Disable auto save for GUI tests | Jonathan White | |
2018-01-25 | Move duplicate attachment test to TestKeePass2Format, so it's also run for KDBX3 | Janek Bevendorff | |
2018-01-25 | Add test for catching KDBX4 attachment mapping errors | Janek Bevendorff | |
2018-01-24 | Move useful QTest template specializations to global header file | Janek Bevendorff | |
Fix KDBX test linker errors on Windows | |||
2018-01-23 | Fix history truncation based on max size and extend unit tests | Janek Bevendorff | |
2018-01-23 | Fix code-style issues | Christian Kieschnick | |
Fixed issues pointed out during review | |||
2018-01-23 | Add tests for modified, fix history for autotype | Christian Kieschnick | |
Added tests to ensure #1387 works Fixed issue detected during testing - AutoTypeAssociations were not pushed to history | |||
2018-01-21 | Code cleanup | Fonic | |
Comprehensive code cleanup: - formatting - comments - obsolete code | |||
2018-01-21 | Update entry model test to account for additional column 'Paperclip' | Fonic | |
Update comparison values of modelProxy->columnCount() to account for additional column 'Paperclip' | |||
2018-01-21 | Update GUI test to account for changed column indices | Fonic | |
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-21 | Update entry model test to account for additional columns | Fonic | |
Update comparison values of modelProxy->columnCount() to account for additional columns 'Password', 'Notes', 'Expires', 'Created', 'Modified', 'Accessed' and 'Attachments' | |||
2018-01-18 | Remove obsolete ToDbExporter tests | Janek Bevendorff | |
2018-01-18 | Add test for KDBX 2 -> 3 upgrade | Janek Bevendorff | |
2018-01-18 | Refactor and extend file format tests | Janek Bevendorff | |
2018-01-18 | Fix KDBX reader tests not being executed | Janek Bevendorff | |
2018-01-15 | Add tests for FileKey::Type | Janek Bevendorff | |
2018-01-13 | Fix test compilation errors | Janek Bevendorff | |
* Use legacy AES-KDF mode for KeePass1Reader | |||
2018-01-13 | Refactor database readers/writers and XML handling | Janek Bevendorff | |
* Refactor Kdbx*Reader * Refactor KdbxWriter * Refactor KdbxXmlReader * Refactor KdbxXmlWriter | |||
2018-01-13 | Fix memory leaks in tests | Janek Bevendorff | |
2018-01-13 | Fix coding style and GUI test | Janek Bevendorff | |
2018-01-13 | Report database read failure reason in tests | angelsl | |
2018-01-13 | Implements KDBX4 format with Argon2 KDF | Jonathan 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-13 | Correct failure in GUI tests due to widget name | Jonathan White | |
2018-01-13 | Correct Endian function use in Random tests | Jonathan White | |
2018-01-13 | Refactor Kdf class, remove fields concept | Janek Bevendorff | |
2018-01-13 | Rename KeePass2{,Xml}{R,W} to Kdbx3{,Xml}{R,W}, and add a redirection class | angelsl | |
This class will in future select Kdbx4{R,W} as appropriate. | |||
2018-01-13 | Add support for various algorithms for kdbx4 | angelsl | |
* 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-13 | Add support for KDFs and cyphers to the db settings widget | angelsl | |
2018-01-13 | Pull out KDFs into their own class hierarchy | angelsl | |
In preparation for multiple KDFs in KDBX 4 | |||
2018-01-03 | Add test for drag and drop database files into main window | frostasm | |
2018-01-03 | Remove minus since it's an invalid literal | thez3ro | |
2018-01-03 | improve regex filtering | thez3ro | |
2018-01-03 | add test for syntax checking | thez3ro | |
2017-12-27 | Add additional unit tests for key file generation | Janek Bevendorff | |
2017-12-25 | Correct test failures in mingw | Jonathan White | |
2017-12-25 | Fix failing entry model test for attachment name and size | frostasm | |
2017-12-17 | keepassxc-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-13 | Correct memory leaks in TestGroup.cpp | Jonathan White | |
2017-12-12 | Merge branch 'master' into develop | Jonathan White | |