Jonathan White
e17b3d24bf
Corrected database corruption when locked [ #1113 ]
2017-11-23 21:32:56 +01:00
thez3ro
135e8419ae
refactor saveLastDir code
2017-11-22 22:20:38 +01:00
thez3ro
cd1e0571a5
forget keyfile path, fix #1151
2017-11-22 22:20:38 +01:00
Janek Bevendorff
b0e6bcfaa0
Merge pull request #1165 from louib/feature_merge_enhancements
...
Merge : Synchronising groups.
2017-11-21 23:17:26 +01:00
Louis-Bertrand Varin
f25c23c051
Adding tests for Group::clone
2017-11-21 14:24:24 -05:00
Louis-Bertrand Varin
2cd5006260
Formatting
2017-11-21 14:06:40 -05:00
Louis-Bertrand Varin
94ea323836
Extracting default clone flags.
2017-11-21 14:06:40 -05:00
Louis-Bertrand Varin
2ff56fe86c
Only updating custom group icon if set.
2017-11-21 14:06:40 -05:00
Louis-Bertrand Varin
9603c91877
Merge : Synchronising groups.
2017-11-21 14:06:40 -05:00
Janek Bevendorff
feba525e7c
Merge pull request #757 from vsvyatski/develop
...
Add menu shortcut for consistency
2017-11-21 02:25:41 +01:00
Vladimir Svyatski
236846baa7
Add menu shortcut Alt+m (underlined letter) for "Empty recycle bin" for consistency with other items in the same submenu which all have "Alt+underlined letter" style shortcuts.
2017-11-21 02:12:55 +01:00
Balázs Meskó
a4d1293eaf
I18n fixes in Service.cpp ( #875 )
...
Fix plural strings
2017-11-21 02:12:14 +01:00
Weslly
42abc858a4
Merge pull request #1207 from weslly/rename-totp-class
...
Rename QTotp class name to Totp
2017-11-20 22:39:12 -02:00
Weslly
19ac36b965
Change QTotp class name to Totp
2017-11-20 22:25:09 -02:00
Janek Bevendorff
0eb79368ea
Merge pull request #1206 from joelsmith/feature/steamtotp
...
Add initial Steam TOTP support
2017-11-21 01:21:36 +01:00
Joel Smith
8ca52ba8f9
Add initial Steam TOTP support
...
* Add the concept of custom TOTP encoders, each with potential for custom
code alphabet, length, step interval and code direction (i.e. reversed)
* Select custom encoder via overload of the digits field of a loaded entry
* Allow selection of custom encoders via the "TOTP Settings" field's
size, as currently done by KeeTrayTOTP for Steam. Use "S" for the
short name of the Steam custom encoder
* Allow selection of custom encoders via the "otp" field by appending
a "&encoder=<name>" field to the URL query. For example,
"&encoder=steam"
* Update TOTP set-up dialog to permit selection between (default,
steam, custom) settings.
2017-11-20 17:08:01 -07:00
Janek Bevendorff
1cb91fabb6
Merge pull request #1202 from weslly/feature/mac-pasteboard
...
Improve macOS pasteboard handling
2017-11-20 20:35:27 +01:00
Weslly
afe48da4b1
Change MacPasteboard init object to QScopedPointer
2017-11-20 17:25:27 -02:00
Weslly
806248ebd4
Review fixes
2017-11-20 16:50:56 -02:00
Weslly
dc7322cc4a
Improve macOS pasteboard handling
2017-11-20 16:09:42 -02:00
Janek Bevendorff
415e6a46f8
Merge pull request #1205 from weslly/fix/startup-slowdown
...
Fix startup delay
2017-11-20 18:54:18 +01:00
Weslly
f0a34de3c0
Revert 5bc000c
to fix startup delay
2017-11-20 15:36:30 -02:00
Weslly
a953db6d9c
Merge pull request #1204 from weslly/fix/unlock-dialog-focus
...
Focus database unlock dialog on macOS
2017-11-20 10:59:44 -02:00
Weslly
3b8d49104c
Focus database unlock dialog on macOS, fix #1023
2017-11-20 04:26:53 -02:00
Janek Bevendorff
ac73e25d88
Merge pull request #1098 from hifi/feature/sshagent
...
SSH agent client support (KeeAgent compatible)
2017-11-19 13:51:46 +01:00
Toni Spets
4840c2c64f
SSH agent support
2017-11-19 14:38:59 +02:00
Toni Spets
248ae9d4ba
SymmetricCipher: Add keySize(), don't rely on state for sizes
...
This additionally makes keySize() and blockSize() work before
setting the key and IV. Required for SSH agent decryption.
2017-11-19 14:38:59 +02:00
Toni Spets
a81a5fa31b
SymmetricCipher: Support CTR mode
...
Includes AES-256-CTR non-stream tests
2017-11-19 14:38:59 +02:00
TheZ3ro
8625e2c051
Merge pull request #1170 from adolfogc/refactor/base32-implementation
...
Refactor base32 implementation
2017-11-17 19:34:32 +01:00
Adolfo E. García
cc6be754f7
Remove deprecated Optional.h
2017-11-12 12:09:35 -06:00
Adolfo E. García
c9895dd5c7
Improve Base32.cpp
2017-11-12 12:09:35 -06:00
TheZ3ro
b28333ea0d
Merge pull request #1139 from frostasm/add-support-for-working-with-multiple-attachments
...
Add support for working with multiple entry attachments at once
2017-11-12 16:55:07 +01:00
frostasm
f34b090b42
Add support for working with multiple entry attachments at once
2017-11-12 17:41:53 +02:00
frostasm
2987895370
Fix usage of LastAttachmentDir in entry attachments
2017-11-12 17:41:53 +02:00
TheZ3ro
f141325258
Merge pull request #1166 from adolfogc/hotfix/1156
...
Fix TOTP Segfault in DetailsWidget #1156
2017-11-12 15:33:53 +01:00
Adolfo E. García
3427a1aff4
Fix #1156
...
- Fix multiple activations of updateTotp by different QTimer instance timeouts.
- Fix call to updateTotp with invalid, uninitialized state
- Fix tooltip description
2017-11-11 16:25:20 -06:00
TheZ3ro
35136090cb
Merge pull request #1132 from AsavarTzeth/fix-1131
...
Fix id and appdata validation failures (#1131 )
2017-11-08 18:04:35 +01:00
AsavarTzeth
4853014a61
Fix id and appdata validation failures ( #1131 )
...
According to the AppStream specification org.keepassxc is not a valid
id. The product name is missing. This results in failures if one tries
to validate the file and makes it unusable where validation is enforced.
Additionally it seems specification don't allow the `<icon>` tag with
component type desktop-application. I am not sure this tag is strictly
necessary. In any case validation tests require this to be removed.
Fixing both of these issues ensure the AppStream appdata is compliant
and works anywhere passing validations is a requirement.
Also provide some other fixes and improvements to the appdata.
Minor validation failures:
- Fix missing captions for screenshots (`appstreamcli`)
- Fix descriptions cannot start with `<ul>` tag (`appstream-util`)
Other enhancements:
- Add more URL types, but could not add donation type because "&" is not
allowed in the `<url>` tag and using "%26" causes
`appstreamcli validate` to fail.
- Add `<developer_name>`, which in cases such as KeePassXC is a team name.
2017-11-08 17:51:37 +01:00
TheZ3ro
7ef61b47e3
Merge pull request #1141 from keepassxreboot/hotfix/apply-button-save
...
Fix apply button not saving new entries
2017-11-06 20:27:15 +01:00
Janek Bevendorff
c280eac309
Merge pull request #1171 from yan12125/patch-1
...
COPYING: remove a duplicated entry
2017-11-06 12:00:38 +01:00
Yen Chi Hsuan
78408cf54b
COPYING: remove a duplicated entry
...
Already in line 46~48 :)
2017-11-06 16:05:39 +08:00
TheZ3ro
2106be6a04
Merge pull request #1164 from keepassxreboot/fix/add_db_creation_test
...
Add test for DB creation, re-use ChnageMasterKeyWidget instance in CsvImportWizard
2017-11-03 12:13:06 +01:00
thez3ro
d6e8e1be6e
use QTemporaryFile when creating a database for guitest
2017-11-02 20:07:41 +01:00
thez3ro
c3c67f18b8
add test for DB creation
2017-11-02 20:07:41 +01:00
TheZ3ro
c8911c0dfd
Merge pull request #1142 from frostasm/allow-to-change-preview-panel-height
...
Allow to change the height of the preview panel (fix #1135 )
2017-11-02 19:56:01 +01:00
frostasm
afaa0a3493
Fix formatting brackets in DatabaseWidgetStateSync::setActive function
2017-11-02 20:47:54 +02:00
frostasm
8b00d0580b
Synchronize the height of the preview panel for all open databases
2017-11-02 19:09:36 +02:00
frostasm
6bbd42bfd1
Allow to change the height of the preview panel ( #1135 )
2017-11-02 19:09:36 +02:00
TheZ3ro
4e6a171a42
Merge pull request #1146 from frostasm/save-main-window-geometry-only-if-window-visible
...
Save the geometry of main window only if the window is visible
2017-10-30 23:36:10 +01:00
Sebastian Marsching
3e9067fe8e
Add build of MSI packages ( #1148 )
2017-10-30 15:41:20 +01:00