Vladimir Svyatski
5d3b6953af
Merge remote-tracking branch 'upstream/develop' into develop
2018-06-27 23:40:20 +03: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
f9eef6d986
Merge pull request #2011 from keepassxreboot/fix/favicon-multiselect
...
Allow multiple image selections when adding favicons
2018-06-20 20:32:40 -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
seregaxvm
e124f17c64
Add advanced password generator features ( #1841 )
...
* Split between simple and advanced features
* Finetune password character groups
* Support for hex passwords
2018-06-10 22:37:09 -04:00
Adolfo E. García
83917299db
Add AppVeyor support ( #1380 )
2018-06-10 18:16:30 -04:00
Jonathan White
76102ee9f0
Correct plurals and logic gate
2018-06-09 16:58:46 -04:00
Jonathan White
2e292699b7
Add more comprehensive messages when adding custom icons
...
* Error messages now display for 15 seconds and are closable
* Add button is always enabled
2018-06-09 16:58:46 -04:00
Jonathan White
b07d4efe5f
Allow multiple image selections when adding favicons
2018-06-09 16:58:41 -04:00
Vladimir Svyatski
28d949fa5f
Merge remote-tracking branch 'upstream/develop' into develop
2018-05-22 21:42:53 +03:00
Michal Kaptur
486b99b39d
Add some unit tests to Tools
...
Clean up and test 3 methods from Tools:
- humanReadableFileSize
- isHex
- isBase64
2018-05-22 09:28:54 +02: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
Jonathan White
2eb3159f8a
Disable merge when database is locked
2018-05-18 17:06:38 -04:00
Markus Rathgeb
3bbc6ac0e6
fix missing include for Qt 5.11
...
Qt 5.11 cleanes up the internal headers and so consumers could fail by
missing includes.
See: https://bugs.gentoo.org/655844
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
2018-05-16 10:15:30 +02:00
varjolintu
bf5f82ff27
Change Unix socket location
2018-05-16 07:37:25 +03:00
Chih-Hsuan Yen
1d499d2f29
SSH Agent: Don't mark the entry dirty when the public key is changed
...
That occurs when the key is decrypted and/or added to the agent, and
neither of them indicates changes in entry data.
Fixes #1909
2018-05-12 23:01:01 +08:00
Vladimir Svyatski
30ccc102d2
Merge remote-tracking branch 'upstream/develop' into develop
2018-05-10 22:34:38 +03:00
Janek Bevendorff
b02bd59e0c
Merge branch 'master' into develop
2018-05-09 19:25:58 +02:00
varjolintu
3d3bc7a062
Null check
2018-05-09 11:16:08 +02:00
Jonathan White
aae6d09fd3
Merge branch 'master' into develop
...
Conflicts:
src/CMakeLists.txt
src/autotype/xcb/AutoTypeXCB.cpp
src/browser/BrowserAction.cpp
src/browser/BrowserService.cpp
src/browser/BrowserService.h
src/browser/BrowserSettings.h
src/browser/NativeMessagingHost.cpp
src/browser/NativeMessagingHost.h
src/gui/EditWidgetIcons.cpp
src/gui/EditWidgetIcons.h
src/gui/MainWindow.cpp
src/proxy/NativeMessagingHost.cpp
tests/TestOpenSSHKey.cpp
2018-05-07 23:24:30 -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
louib
64917bd9fb
Disable merge button when db is locked.
2018-04-27 21:29:00 -04:00
varjolintu
a910821506
Fix Windows build with socket size
2018-04-27 15:28:12 -04:00
varjolintu
2110ae4d33
Create KPH attribute for browser integration
2018-04-27 11:19:02 +03:00
Jonathan White
062503a903
Fix windows building
...
Regression occured in 3a92e4
2018-04-26 23:12:10 -04:00
Vladimir Svyatski
bbfac92672
Add requested changes to PR #1819 .
2018-04-10 08:27:23 +03:00
Vladimir Svyatski
2df6fd03fb
Merge branch 'feature/hide-toolbar' into develop
2018-04-09 22:39:21 +03:00
Vladimir Svyatski
214f4b7dc2
Merge remote-tracking branch 'upstream/develop' into develop
2018-04-09 22:38:02 +03:00
Vladimir Svyatski
57860fc33c
Fix to apply "Hide toolbar" without restart
2018-04-09 22:33:08 +03:00
Vladimir Svyatski
d843ad414a
Use the "Hide toolbar" setting
2018-04-09 22:07:55 +03:00
Vladimir Svyatski
677b8caa63
Add UI setting "Hide toolbar (icons)"
2018-04-09 21:43:41 +03:00
Vladimir Svyatski
ddc4b9b7d5
Remove empty context menu from the main menu
2018-04-06 23:23:52 +03:00
Weslly
586961013d
Disable clang-format on Tools.cpp include order
2018-04-05 08:59:42 -03: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
Weslly
9b6c589b9c
Fix build error on mac introduced on 8324d03f0a015e62b6182843b4478226a5197090
2018-04-04 23:09:02 -03: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
varjolintu
c773d85876
Change socket location in macOS to temporary dir
2018-04-04 11:16:00 +03:00
Sami Vänttinen
3a92e4aab9
Socket buffer size fix ( #1720 )
2018-04-02 22:13:07 -04:00
Louis-Bertrand Varin
8324d03f0a
Formatting the code.
2018-03-31 16:01:30 -04:00