Jonathan White
bb73df5d77
Provide warning to users with Qt 5.5.x about potential crash
2018-08-19 23:39:14 -04:00
varjolintu
95a60087f9
Add browser extension links to settings page
2018-08-19 23:36:59 -04:00
varjolintu
38e48e7591
Use Chrome registry settings with Vivaldi
2018-08-19 22:45:29 -04:00
varjolintu
1d80bddde3
Quit the proxy when reading zero or less from stdin
2018-08-19 22:43:33 -04:00
Jonathan White
8db604e787
Fix occasional divide by zero crash
2018-08-18 10:31:40 -04:00
Jonathan White
3b1e15ea1a
Disable apply button when creating new entry/group
...
* Workaround to prevent data loss if apply is hit but not OK or Cancel
* Refactor required to fix this issue
2018-08-18 10:31:40 -04:00
varjolintu
d70a474bac
Allows a separate ID key for browser extension association
2018-08-13 16:31:05 -04:00
Jonathan White
41ebc10c03
Corrects ordering of command/opts in cli manpage
2018-07-25 12:59:55 +02:00
varjolintu
057cf6aed3
Handle URL port and scheme when requesting credentials
2018-07-14 17:09:41 -04:00
Jonathan White
add4ba21fa
Show all url schemas in entry view ( #1768 )
...
* Show all url schemas in entry view
* Fix UUID being built improperly with invalid user input
2018-07-14 17:08:04 -04:00
Toni Spets
3727d37101
SSH Agent: Expect passphrases to be in UTF-8
...
The previous default was to expect passphrases to be ASCII or
rather Latin-1. It would be reasonable to expect modern keys to
use UTF-8 instead.
This is a non-breaking change if passphrases only use characters
that fall within ASCII.
Fixes #2102
2018-07-14 17:07:07 -04:00
varjolintu
c67f7afa49
Deny expired credentials
2018-07-13 09:15:22 -04:00
Jonathan White
ded0aab586
Fix typos in release tool
2018-07-10 21:43:01 -04:00
Jonathan White
4b51b39a83
Add exe signing support to release-tool
...
* Add automatic portable zip building
* Cleanup build variables
* Align command line parameters between modes
2018-07-09 14:06:19 -04:00
Jonathan White
a025bcd7db
Build snaps using custom Docker image
...
* Added --snapcraft option to release-tool build command
2018-07-08 11:42:34 -04:00
Toni Spets
8c70856a82
SSH Agent: Fix invalid iqmp output for RSA keys
...
This fixes loading RSA keys to Pageant.
2018-06-26 22:52:47 -04:00
Jonathan White
9805f2331d
Add support for SonarCloud analysis
2018-06-24 19:47:24 -04:00
Janek Bevendorff
5df8ddfc3f
Merge pull request #2055 from varjolintu/title_match_removal
...
Remove title matching
2018-06-18 13:54:33 +02:00
varjolintu
0ad598119f
Fix macOS build
2018-06-16 11:03:18 -04:00
varjolintu
fc8e0e7b19
Remove title matching
2018-06-16 08:44:08 +03:00
varjolintu
e825b55a99
Fix entry sorting by title
2018-06-15 19:52:28 -04:00
Jonathan White
b16447b13d
Fix occasional crash when favicon progress dialog is closed ( #1980 )
...
* Changed progress dialog to a true percentage calculation
* Removed some unnecessary code
2018-05-20 21:12:06 -04:00
Janek Bevendorff
b9fa06c890
Merge pull request #1975 from keepassxreboot/hotfix/prevent-locked-merge
...
Disable merge when database is locked
2018-05-19 07:37:45 +02:00
Jonathan White
2eb3159f8a
Disable merge when database is locked
2018-05-18 17:06:38 -04:00
Janek Bevendorff
0a155d89a3
Release 2.3.3
...
- Fix crash when browser integration is enabled [#1923 ]
2018-05-09 19:25:19 +02:00
Janek Bevendorff
27b08725fc
Update translations
2018-05-09 19:25:16 +02:00
Janek Bevendorff
34ed6fdd1c
Bump version to 2.3.3
2018-05-09 19:22:16 +02:00
Jonathan White
4f304aa384
Fix Windows 32-bit building with ASLR
2018-05-09 13:03:55 +02:00
varjolintu
3d3bc7a062
Null check
2018-05-09 11:16:08 +02:00
Jonathan White
2bb72eba02
Release 2.3.2
...
- Enable high entropy ASLR on Windows [#1747 ]
- Enhance favicon fetching [#1786 ]
- Fix crash on Windows due to autotype [#1691 ]
- Fix dark tray icon changing all icons [#1680 ]
- Fix --pw-stdin not using getPassword function [#1686 ]
- Fix placeholders being resolved in notes [#1907 ]
- Enable auto-type start delay to be configurable [#1908 ]
- Browser: Fix native messaging reply size [#1719 ]
- Browser: Increase maximum buffer size [#1720 ]
- Browser: Enhance usability and functionality [#1810 , #1822 , #1830 , #1884 , #1906 ]
- SSH Agent: Parse aes-256-cbc/ctr keys [#1682 ]
- SSH Agent: Enhance usability and functionality [#1677 , #1679 , #1681 , #1787 ]
2018-05-07 23:20:10 -04:00
Jonathan White
902584855b
Update translations
2018-05-07 23:20:04 -04:00
Jonathan White
3b7e63a773
Bump version number to 2.3.2 & fix Win build
2018-05-07 23:17:32 -04:00
varjolintu
9d7e7c1ca8
Disable STDIN listening when not needed
2018-05-06 20:21:40 -04:00
Jonathan White
13a313ff66
Remove resolving placeholders for notes
2018-05-06 15:44:27 -04:00
Jonathan White
9ed2a74421
Configurable global autotype start delay
2018-05-06 20:54:11 +02:00
Sami Vänttinen
48295efe0d
Implement best matches only option with browser integration ( #1822 )
2018-05-05 17:51:03 -04:00
Sami Vänttinen
963ac75389
Lower the main window after unlock request from extension ( #1884 )
2018-05-04 17:31:17 -04:00
Sami Vänttinen
635d6fe82c
Bring browser credentials messagebox to the front ( #1830 )
2018-05-04 16:56:19 -04:00
Sami Vänttinen
658298bc31
Ignore non-connected databases from search with Browser Integration ( #1810 )
2018-05-04 16:06:07 -04:00
varjolintu
a910821506
Fix Windows build with socket size
2018-04-27 15:28:12 -04:00
Jonathan White
062503a903
Fix windows building
...
Regression occured in 3a92e4
2018-04-26 23:12:10 -04:00
Steven Noonan
056bbaa921
Improve fetch favicon ( #1786 )
...
* Eliminate dependency on libcurl in favor of Qt5Network code
* Supports older Qt versions without QNetworkRequest::FollowRedirectsAttribute
* Show a progress dialog when downloading the favicon. The main utility
of this is giving the user the option to cancel a download attempt
(e.g. if it's taking too long). Canceling will try the next fallback URL in the list.
* Try three different ways to obtain the favicon, in this order:
1) Direct to fully-qualified domain (e.g. https://foo.bar.example.com/favicon.ico )
2) Direct to 2nd-level domain (e.g. https://example.com/favicon.ico )
3) Google lookup for 2nd-level domain name (if enabled in settings)
I changed the Google lookup, because a match is more likely to be found
for the 2nd level domain than for the fully-qualified name.
Google's error behavior is strange. If it doesn't find a match, it
doesn't return an error. Instead, it returns a generic default icon,
which is not really the desired result. This also means that unless we
have some way to detect that we've received the generic icon, we can't
fall back to any alternatives.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
2018-04-04 22:18:58 -04:00
Steven Noonan
c21f4b5ec2
OpenSSHKey: correctly parse aes-256-cbc/ctr keys ( #1682 )
...
AES-256 uses a 32-byte (256-bit) key size. This un-breaks the loader and
tests added for AES-256-CBC and AES-256-CTR PEM keys.
* OpenSSHKey: correctly parse encrypted PEM AES-256-CBC/AES-256-CTR keys
* OpenSSHKey: use correct key derivation for AES-256
2018-04-04 21:58:34 -04:00
Thomas Luzat
d1c5a1a5f8
SSH Agent: Fix wrong slot reference ( #1787 )
...
Fixes an error message and non-working functionality introduced by a
wrong slot referenced in PR #1679 .
2018-04-04 21:42:14 -04:00
Sami Vänttinen
3a92e4aab9
Socket buffer size fix ( #1720 )
2018-04-02 22:13:07 -04:00
Valeriy Malov
0650b3084e
Do not ignore MainWindow closeEvent when closing to tray
...
Ignoring closeEvent signals that the application doesn't want the widget
to be closed. This may cause unwanted shutdown interruption. There's no
difference between close() and hide() unless WA_DeleteOnClose is set, so
it's better to just accept the event if we're hiding the window
afterwards anyway.
Resolves #856
2018-03-22 12:29:25 +01:00
Jonathan White
4a207f079b
Enable high entropy ASLR for Windows builds
2018-03-17 12:13:47 -04:00
Piraty
123701080d
Keep openSSH-portable's blowfish code unmodified
...
and use a stub "includes.h".
This also fixes build issues against musl-libc, which does not
implicitly include <sys/types.h>
2018-03-17 11:03:36 +01:00
Olivier Le Moal
3353b329fc
Fix wrong reply size in NativeMessagingBase
...
* Using length() on QString won't return correct size in bytes when string
contains UTF-8 chars.
2018-03-13 22:32:31 +01:00
Joan Bruguera
970cedf972
Add again wrongly removed conditional macro for Mac.
...
Add again the wrongly removed conditional macro for Mac, along with a TODO asking for further documentation on its significance.
2018-03-12 21:30:25 +01:00