Felix Geyer
|
9532bedd7d
|
Update min. length for password generator.
Update the minimum length for the password generator depending on the chosen
options.
Closes #420
|
2016-07-31 22:07:47 +02:00 |
|
Felix Geyer
|
e9c8363b70
|
Save to canonical file path so we don't overwrite symlinks.
When saving a database we previously replaced symlinks with a regular file.
Closes #442
|
2016-07-31 18:29:43 +02:00 |
|
Felix Geyer
|
fb57ed2bcd
|
Add proper error handling when QSaveFile::open() fails.
Based on pull request by Valeriy <jazzvoid@gmail.com>
Closes #450
|
2016-07-31 17:07:31 +02:00 |
|
Felix Geyer
|
57ec558396
|
Detect image format solely on content.
Otherwise reading fails if the file extension is wrong.
Closes #512
|
2016-07-31 15:36:29 +02:00 |
|
Felix Geyer
|
6e2de1cd79
|
Display proper error message when reading an icon fails.
Refs #512
|
2016-07-31 14:44:45 +02:00 |
|
Felix Geyer
|
8ace3ab7f2
|
Don't consider windows with WithdrawnState as top level windows.
Fixes many bogus windows in auto-type window list when using gnome-shell.
|
2016-07-31 14:44:45 +02:00 |
|
Jonathan White
|
99bb5d33f2
|
Incorporated fix for IPV6 remote server
|
2016-07-07 19:32:31 -04:00 |
|
Felix Geyer
|
d4ed4f9325
|
Remember auto-type window size.
Resize columns once when the entry list is set.
Based on https://github.com/keepassx/keepassx/pull/158
Closes #478
|
2016-05-25 16:55:06 +02:00 |
|
Jonathan White
|
bb2e1ee8da
|
Revert "Fix IPv6 support and warn when binding fails"
Yikes this fix doesn't compile.
|
2016-05-24 02:21:17 -04:00 |
|
Jonathan White
|
51bfbc964e
|
Fix IPv6 support and warn when binding fails
Thanks to @eugenesan
|
2016-05-24 02:12:33 -04:00 |
|
Felix Geyer
|
48eca3e11f
|
Display an error message when opening the database fails.
Closes #462
|
2016-05-20 16:49:32 +02:00 |
|
Felix Geyer
|
57c1a0f4b6
|
Show proper error message when key is wrong for .kdb files.
|
2016-04-09 16:09:53 +02:00 |
|
Felix Geyer
|
bde4d63fdb
|
Fix typo.
|
2016-04-09 16:02:49 +02:00 |
|
Jonathan White
|
cbb1269b39
|
Merge from eugenesan/keepassx to implement 1.8.4.1 improvements
|
2016-04-03 10:49:00 -04:00 |
|
Jonathan White
|
175167b311
|
Temporary fix for new keepasshttp version
Updates internal version number to prevent warnings on browser plugins. Does not implement host change protocol added in this version.
|
2016-03-26 09:09:35 -04:00 |
|
Jonathan
|
0562ed720b
|
Merge pull request #1 from liangwang/master
update header file for Qt5
|
2016-03-14 21:12:48 -04:00 |
|
Liang Wang
|
cbe8a9649c
|
update header file for Qt5
|
2016-03-14 11:34:21 -04:00 |
|
Jonathan White
|
7f7753a004
|
Fixed various Qt5 changes in the http code
|
2016-02-28 10:52:02 -05:00 |
|
Jonathan White
|
aba4fa94be
|
Merge remote-tracking branch 'keepassx/master'
# Conflicts:
# README.md
# share/translations/keepassx_de.ts
# src/CMakeLists.txt
# src/gui/MainWindow.h
|
2016-02-27 19:11:09 -05:00 |
|
Felix Geyer
|
4eea7c8297
|
Remove KEEPASSX_EXPORT attribute from Tools::binaryFind().
It's an inline function. Declaring it as KEEPASSX_EXPORT breaks
building on Windows.
Closes #373
|
2016-02-13 11:54:54 +01:00 |
|
Felix Geyer
|
9bd3ab717e
|
Print libXtst instead of libXtest in the feature summary.
The protocol is called XTEST but the library libxtst.
Closes #440
|
2016-02-13 11:13:15 +01:00 |
|
Felix Geyer
|
d6d92ce90a
|
Merge branch '2.0'
|
2016-02-08 18:13:29 +01:00 |
|
Felix Geyer
|
208b803fbe
|
Fix KeePass2Repair to retain multi-byte UTF-8 chars.
Since char is (often) unsigned the ch < 0x20 check matched all
multi-byte encoded UTF-8 chars.
|
2016-02-02 00:41:16 +01:00 |
|
Felix Geyer
|
8a92cec03f
|
Keep valid surrogate pairs in stripInvalidXml10Chars().
|
2016-02-02 00:38:58 +01:00 |
|
Felix Geyer
|
aff935b3c7
|
Properly handle a missing key filename.
|
2016-01-31 17:08:50 +01:00 |
|
Felix Geyer
|
107c0673c7
|
Make sure we don't write negative icon ids into the database.
|
2016-01-31 17:06:51 +01:00 |
|
Felix Geyer
|
c14d04b3e8
|
Fix crash when icon id is larger than INT_MAX.
In these cases icon id was interpreted as a negative number.
The QList access with a negative index resulted in a crash.
|
2016-01-31 16:44:34 +01:00 |
|
Felix Geyer
|
7a017041bf
|
Allow opening databases that have no password and keyfile.
Closes #391
|
2016-01-31 16:17:24 +01:00 |
|
Felix Geyer
|
bfae81ec70
|
Use C++11 keyword directly in new methods.
|
2016-01-29 17:25:32 +01:00 |
|
Felix Geyer
|
71d4cb781d
|
Merge branch '2.0'
|
2016-01-29 17:22:37 +01:00 |
|
Felix Geyer
|
eb56bd8973
|
Add repair functionality to strip invalid XML chars.
Refs #392
|
2016-01-28 23:07:04 +01:00 |
|
Felix Geyer
|
93585aded7
|
Always display scaled custom icons.
Closes #322
|
2016-01-26 22:44:38 +01:00 |
|
Felix Geyer
|
38245aa2a9
|
Add iconScaledPixmap() convenience functions.
|
2016-01-24 20:12:33 +01:00 |
|
Felix Geyer
|
1f33e6f044
|
Add Metadata::customIconScaledPixmap().
|
2016-01-24 20:12:33 +01:00 |
|
Felix Geyer
|
4752adf9d3
|
Move pixmap caching to Metadata.
|
2016-01-24 20:12:21 +01:00 |
|
Felix Geyer
|
2d741afe3e
|
Strip invalid XML chars when writing databases.
These characters are unprintable or just plain invalid.
QXmlStreamReader throws and error when reading XML documents with such chars.
Closes #392
|
2016-01-24 17:20:16 +01:00 |
|
Florian Geyer
|
5e6b17aba4
|
Disable password generator button when showing entry in history mode.
Closes #422
|
2016-01-22 22:55:28 +01:00 |
|
Florian Geyer
|
c51098e2cf
|
Flush temporary file before opening attachment.
Closes #390
|
2015-12-16 21:38:20 +01:00 |
|
Felix Geyer
|
ecfbf72a57
|
Merge branch '2.0'
|
2015-12-15 21:05:00 +01:00 |
|
Felix Geyer
|
a3b936fcd0
|
Coding style fixes.
|
2015-12-06 20:27:09 +01:00 |
|
Felix Geyer
|
efc4cd5969
|
Merge remote-tracking branch 'github/pr/74'
|
2015-12-06 19:21:38 +01:00 |
|
Felix Geyer
|
17ab438c5a
|
Make sure Windows doesn't load DLLs from the current working directory.
|
2015-12-06 14:32:06 +01:00 |
|
Felix Geyer
|
77b4bfb14e
|
Cleanup string argument numbers.
|
2015-12-06 14:31:23 +01:00 |
|
Felix Geyer
|
7839280cb3
|
Check if the tray icon is visible before minimizing to it.
|
2015-11-01 23:32:37 +01:00 |
|
Felix Geyer
|
9e1ea264e2
|
Use availableGeometry() to calculate the dialog position.
availableGeometry() excludes ares where windows can't be placed (e.g. panels).
|
2015-11-01 23:26:40 +01:00 |
|
Felix Geyer
|
b02ec98ec6
|
Show AutoTypeSelectDialog on the active desktop.
This wasn't always the case on X11 with virtual desktops.
Closes #359
|
2015-11-01 23:23:01 +01:00 |
|
Felix Geyer
|
2fa531745f
|
Check XML key file for valid base64 before using it.
QByteArray::fromBase64() doesn't validate the input.
Closes #366
|
2015-11-01 18:32:15 +01:00 |
|
Felix Geyer
|
dff3fc0572
|
Coding style fixes.
|
2015-10-15 18:02:31 +02:00 |
|
Felix Geyer
|
5de0ec94e0
|
Stop using deprecated methods from QtAlgorithms.
|
2015-10-13 22:52:07 +02:00 |
|
Felix Geyer
|
6e45cf0dab
|
Use C++11 keywords directly.
|
2015-10-11 10:47:30 +02:00 |
|