2909 Commits

Author SHA1 Message Date
Jonathan White
8be53e68ee Force snapcraft builds to be release builds 2018-02-28 16:33:01 +01:00
Jonathan White
81e2db7170 Properly rename argon2 symbols on Win32 builds 2018-02-28 16:32:54 +01:00
Thomas Klausner
3f7f1aa47f Fix build on NetBSD. ()
* Fix build on NetBSD.
2018-02-28 16:31:21 +01:00
Janek Bevendorff
c167a0d190
Merge pull request from keepassxreboot/fix/compile-time
Correct compile time issues with 2.3.0
2018-02-28 11:38:23 +01:00
Jonathan White
5a90993938
Force snapcraft builds to be release builds 2018-02-27 21:42:57 -05:00
Jonathan White
e17bee8e31
Properly rename argon2 symbols on Win32 builds 2018-02-27 21:34:54 -05:00
Janek Bevendorff
3c274135ce
Merge branch 'master' into develop 2018-02-27 22:41:57 +01:00
Janek Bevendorff
4c0ed74341
Release 2.3.0
- Add support for KDBX 4.0, Argon2 and ChaCha20 [, , , ]
- Add SSH Agent feature [, , ]
- Add preview panel with details of the selected entry [, ]
- Add more and configurable columns to entry table and allow copying of values by double click []
- Add KeePassXC-Browser API as a replacement for KeePassHTTP []
- Deprecate KeePassHTTP []
- Add support for Steam one-time passwords []
- Add support for multiple Auto-Type sequences for a single entry []
- Adjust YubiKey HMAC-SHA1 challenge-response key generation for KDBX 4.0 []
- Replace qHttp with cURL for website icon downloads []
- Remove lock file []
- Add option to create backup file before saving []
- Ask to save a generated password before closing the entry password generator []
- Resolve placeholders recursively []
- Add Auto-Type button to the toolbar []
- Improve window focus handling for Auto-Type dialogs [, ]
- Auto-Type dialog and password generator can now be exited with ESC [, ]
- Add optional dark tray icon []
- Add new "Unsafe saving" option to work around saving problems with file sync services []
- Add IBus support to AppImage and additional image formats to Windows builds [, ]
- Add diceware password generator to CLI []
- Add --key-file option to CLI [, ]
- Add DBus interface for opening and closing KeePassXC databases []
- Add KDBX compression options to database settings []
- Discourage use of old fixed-length key files in favor of arbitrary files [, ]
- Correct reference resolution in entry fields []
- Fix window state and recent databases not being remembered on exit []
- Correct history item generation when configuring TOTP for an entry []
- Correct multiple TOTP bugs []
- Automatic saving after every change is now a default []
- Allow creation of new entries during search []
- Correct menu issues on macOS []
- Allow compilation on OpenBSD []
- Improve entry attachments view [, ]
- Fix auto lock for Gnome and Xfce [, ]
- Don't remember key files in file dialogs when the setting is disabled []
- Improve database merging and conflict resolution [, ]
- Fix macOS pasteboard issues []
- Improve startup times on some platforms []
- Hide the notes field by default []
- Toggle main window by clicking tray icon with the middle mouse button []
- Fix custom icons not copied over when databases are merged []
- Allow use of DEL key to delete entries []
- Correct intermittent crash due to stale history items []
- Sanitize newline characters in title, username and URL fields []
- Reopen previously opened databases in correct order []
- Use system's zxcvbn library if available []
- Implement various i18n improvements [, , ]
2.3.0
2018-02-27 22:38:05 +01:00
Janek Bevendorff
1db064425a
Update translations 2018-02-27 22:37:59 +01:00
Janek Bevendorff
d8866c64d2
Update CHANGELOG for 2.3.0 2018-02-27 22:36:40 +01:00
varjolintu
3cde0d988e Kills keepassxc-proxy and KeePassXC during install or uninstall under Windows 2018-02-27 21:29:00 +01:00
Janek Bevendorff
59f17ab8f3 Fix missing Qt platform styles and CA bundles in Windows release deployment 2018-02-27 21:16:59 +01:00
Janek Bevendorff
4c8d426f23 Use copy instead of rename for unsafe saving on Linux
Resolves 
See https://bugreports.qt.io/browse/QTBUG-64008
2018-02-27 21:05:13 +01:00
Janek Bevendorff
395afe59eb Update release-tool to use generic /usr/local/opt/qt path on macOS 2018-02-27 20:11:03 +01:00
Janek Bevendorff
6531f94f86 Try to change both the REALPATH and the symlink location 2018-02-27 20:11:03 +01:00
Janek Bevendorff
e231774b05 Don't hardcode HINTS to macdeployqt 2018-02-27 20:11:03 +01:00
Janek Bevendorff
e1558d6300 Avoid double file extension replacement in backup filename 2018-02-27 15:53:31 +01:00
Jonathan White
c13c6ade29
Fix regression in Qt packaging on Windows 2018-02-27 00:22:13 -05:00
Janek Bevendorff
114f87c6b4 Bundle selected Qt plugins on Windows 2018-02-26 22:53:53 -05:00
Janek Bevendorff
c1a397e624 Bundle image format and input context plugins with AppImage 2018-02-26 22:53:53 -05:00
Janek Bevendorff
cc3cc35565 Update library paths in AppImage recipe and Dockerfiles 2018-02-26 22:53:53 -05:00
Janek Bevendorff
7fbdcd3fed Add tests for newline sanitization 2018-02-26 17:27:17 +01:00
Janek Bevendorff
f1cf697547 Strip newlines from title, username and URL when saving entries, resolves 2018-02-26 17:27:17 +01:00
Janek Bevendorff
9bb8dd7a7a
Merge branch 'release/2.3.0' into develop 2018-02-26 01:58:38 +01:00
Janek Bevendorff
0668c2be94 Inform user that KeePassXC-Browser is not supported for Snaps at the moment 2018-02-26 01:57:02 +01:00
Janek Bevendorff
2e9f247e29 Enable proper KeePassXC-Browser interaction for AppImage 2018-02-26 01:57:02 +01:00
Janek Bevendorff
09d3896304 Force Docker rebuild 2018-02-26 01:11:57 +01:00
Janek Bevendorff
ad92b11f12 Use edlided label for details widget title and adjust layout spacing 2018-02-26 01:11:57 +01:00
Janek Bevendorff
a06a1f84e0 Don't hardcode install_name_tool change path, resolves 2018-02-26 00:55:06 +01:00
Jonathan White
686adbe65a Set paperclip column to be fixed size; correct test failures 2018-02-25 19:38:00 +01:00
Jonathan White
77e345570d Correct test failures; moved gui calls into gui objects 2018-02-25 19:38:00 +01:00
Jonathan White
fd71b4a22e Convert from unicode to image based paperclip 2018-02-25 19:38:00 +01:00
Jonathan White
8c4df37062 Only show entry update message when hitting apply 2018-02-25 19:27:06 +01:00
Jonathan White
5e2e12977d Correct intermittent crash due to stale history items 2018-02-25 19:27:06 +01:00
Janek Bevendorff
8dad78194f Fix libgcrypt and libgpg-errror paths in AppImage, resolves 2018-02-25 12:16:41 +01:00
Weslly
daaa3c5b41 Enable focus outline for global auto-type shortcut on macOS 2018-02-23 17:28:40 +01:00
Janek Bevendorff
32a4078240 Add .version file when generating source tarball 2018-02-23 00:59:45 +01:00
Janek Bevendorff
3089894d20 Allow KeePassXC version overrides from file in addition to Git tags 2018-02-23 00:59:45 +01:00
Janek Bevendorff
70c13f919a Merge branch 'release/2.3.0' into develop 2018-02-22 14:26:24 +01:00
Jonathan White
69283e83d8
Correct zxcvbn build on windows & snap build 2.3.0-beta1 2018-02-21 21:59:42 -05:00
Janek Bevendorff
ea33caa1a8 Update PPA Qt version 2018-02-21 22:58:32 +01:00
Janek Bevendorff
9f5b5bb424 Fix macOS build 2018-02-21 22:30:37 +01:00
Janek Bevendorff
1b95efd1fa
Merge branch 'release/2.3.0' into develop 2018-02-21 22:21:44 +01:00
Janek Bevendorff
10bd73cd4a
Fixed English (US) translation mixed with Vietnamese 2018-02-21 19:43:01 +01:00
Janek Bevendorff
0237b21aad
Merge branch 'release/2.3.0' into develop 2018-02-21 17:55:08 +01:00
Janek Bevendorff
7c6eddeae7
Pull translations from transifex 2018-02-21 17:53:38 +01:00
Janek Bevendorff
148dbc5d41 Merge branch 'release/2.3.0' into develop 2018-02-21 13:23:45 +01:00
Janek Bevendorff
f15088f496 Ask user before deleting custom plugin data and disable button if no data selected 2018-02-21 13:23:14 +01:00
Janek Bevendorff
da52da37b3 Add additional tests for saving and reading KDBX files with custom data 2018-02-21 13:23:14 +01:00
Janek Bevendorff
5410d78bbb Properly save custom header data
Ensure adding custom data upgrades to KDBX4
Implement review feedback
2018-02-21 13:23:14 +01:00