pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/keepassxc keepassxc: update to 2.5.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/80596a4a3545
branches:  trunk
changeset: 409011:80596a4a3545
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Jan 14 22:32:17 2020 +0000

description:
keepassxc: update to 2.5.2.

## 2.5.2 (2020-01-04)

### Added

- Browser: Show UI warning when entering invalid URLs [#3912]
- Browser: Option to use an entry only for HTTP auth [#3927]

### Changed

- Disable the user interface when merging or saving the database [#3991]
- Ability to hide protected attribute after reveal [#3877]
- Remove mention of "snaps" in Windows and macOS [#3879]
- CLI: Merge parameter for source database key file (--key-file-from) [#3961]
- Improve GUI tests reliability on Hi-DPI displays [#4075]
- Disable deprecation warnings to allow building with Qt 5.14+ [#4075]
- OPVault: Use 'otp' attribute for TOTP field imports [#4075]

### Fixed

- Fix crashes when saving a database to cloud storage [#3991]
- Fix crash when pressing enter twice while opening database [#3885]
- Fix handling of HTML when displayed in the entry preview panel [#3910]
- Fix start minimized to tray on Linux [#3899]
- Fix Auto Open with key file only databases [#4075]
- Fix escape key closing the standalone password generator [#3892]
- macOS: Fix monospace font usage in password field and notes [#4075]
- macOS: Fix building on macOS 10.9 to 10.11 [#3946]
- Fix TOTP setup dialog not closing on database lock [#4075]
- Browser: Fix condition where additional URLs are ignored [#4033]
- Browser: Fix subdomain matching to return only relevant site entries [#3854]
- Secret Service: Fix multiple crashes and incompatibilities [#3871, #4009, #4074]
- Secret Service: Fix searching of entries [#4008, #4036]
- Secret Service: Fix behavior when exposed group is recycled [#3914]
- CLI: Release the database instance before exiting interactive mode [#3889]
- Fix (most) memory leaks in tests [#3922]

## 2.5.1 (2019-11-11)

### Added

- Add programmatic use of the EntrySearcher [#3760]
- Explicitly clear database memory upon locking even if the object is not deleted immediately [#3824]
- macOS: Add ability to perform notarization of built package [#3827]

### Changed

- Reduce file hash checking to every 30 seconds to correct performance issues [#3724]
- Correct formatting of notes in entry preview widget [#3727]
- Improve performance and UX of database statistics page [#3780]
- Improve interface for key file selection to discourage use of the database file [#3807]
- Hide Auto-Type sequences column when not needed [#3794]
- macOS: Revert back to using Carbon API for hotkey detection [#3794]
- CLI: Do not show protected fields by default [#3710]

### Fixed

- Secret Service: Correct issues interfacing with various applications [#3761]
- Fix building without additional features [#3693]
- Fix handling TOTP secret keys that require padding [#3764]
- Fix database unlock dialog password field focus [#3764]
- Correctly label open databases as locked on launch [#3764]
- Prevent infinite recursion when two databases AutoOpen each other [#3764]
- Browser: Fix incorrect matching of invalid URLs [#3759]
- Properly stylize the application name on Linux [#3775]
- Show application icon on Plasma Wayland sessions [#3777]
- macOS: Check for Auto-Type permissions on use instead of at launch [#3794]

## 2.5.0 (2019-10-26)

### Added

- Add 'Paper Backup' aka 'Export to HTML file' to the 'Database' menu [#3277]
- Add statistics panel with information about the database (number of entries, number of unique passwords, etc.) to the Database Settings dialog [#2034]
- Add offline user manual accessible via the 'Help' menu [#3274]
- Add support for importing 1Password OpVault files [#2292]
- Implement Freedesktop.org secret storage DBus protocol so that KeePassXC can be used as a vault service by libsecret [#2726]
- Add support for OnlyKey as an alternative to YubiKeys (requires yubikey-personalization >= 1.20.0) [#3352]
- Add group sorting feature [#3282]
- Add feature to download favicons for all entries at once [#3169]
- Add word case option to passphrase generator [#3172]
- Add support for RFC6238-compliant TOTP hashes [#2972]
- Add UNIX man page for main program [#3665]
- Add 'Monospaced font' option to the notes field [#3321]
- Add support for key files in auto open [#3504]
- Add search field for filtering entries in Auto-Type dialog [#2955]
- Complete usernames based on known usernames from other entries [#3300]
- Parse hyperlinks in the notes field of the entry preview pane [#3596]
- Allow abbreviation of field names in entry search [#3440]
- Allow setting group icons recursively [#3273]
- Add copy context menu for username and password in Auto-Type dialog [#3038]
- Drop to background after copying a password to the clipboard [#3253]
- Add 'Lock databases' entry to tray icon menu [#2896]
- Add option to minimize window after unlocking [#3439]
- Add option to minimize window after opening a URL [#3302]
- Request accessibility permissions for Auto-Type on macOS [#3624]
- Browser: Add initial support for multiple URLs [#3558]
- Browser: Add entry-specific browser integration settings [#3444]
- CLI: Add offline HIBP checker (requires a downloaded HIBP dump) [#2707]
- CLI: Add 'flatten' option to the 'ls' command [#3276]
- CLI: Add password generation options to `Add` and `Edit` commands [#3275]
- CLI: Add XML import [#3572]
- CLI: Add CSV export to the 'export' command [#3278]
- CLI: Add `-y --yubikey` option for YubiKey [#3416]
- CLI: Add `--dry-run` option for merging databases [#3254]
- CLI: Add group commands (mv, mkdir and rmdir) [#3313].
- CLI: Add interactive shell mode command `open` [#3224]


### Changed

- Redesign database unlock dialog [ #3287]
- Rework the entry preview panel [ #3306]
- Move notes to General tab on Group Preview Panel [#3336]
- Enable entry actions when editing an entry and cleanup entry context menu  [#3641]
- Improve detection of external database changes  [#2389]
- Warn if user is trying to use a KDBX file as a key file [#3625]
- Add option to disable KeePassHTTP settings migrations prompt [#3349, #3344]
- Re-enabled Wayland support (no Auto-Type yet) [#3520, #3341]
- Add icon to 'Toggle Window' action in tray icon menu [#3244]
- Merge custom data between databases only when necessary [#3475]
- Improve various file-handling related issues when picking files using the system's file dialog [#3473]
- Add 'New Entry' context menu when no entries are selected [#3671]
- Reduce default Argon2 settings from 128 MiB and one thread per CPU core to 64 MiB and two threads to account for lower-spec mobile hardware [ #3672]
- Browser: Remove unused 'Remember' checkbox for HTTP Basic Auth [#3371]
- Browser: Show database name when pairing with a new browser [#3638]
- Browser: Show URL in allow access dialog [#3639]
- CLI: The password length option `-l` for the CLI commands `Add` and `Edit` is now `-L` [#3275]
- CLI: The `-u` shorthand for the `--upper` password generation option has been renamed to `-U` [#3275]
- CLI: Rename command `extract` to `export`. [#3277]

### Fixed

- Improve accessibility for assistive technologies [#3409]
- Correctly unlock all databases if `--pw-stdin` is provided [#2916]
- Fix password generator issues with special characters [#3303]
- Fix KeePassXC interrupting shutdown procedure [#3666]
- Fix password visibility toggle button state on unlock dialog [#3312]
- Fix potential data loss if database is reloaded while user is editing an entry [#3656]
- Fix hard-coded background color in search help popup [#3001]
- Fix font choice for password preview [#3425]
- Fix handling of read-only files when autosave is enabled [#3408]
- Handle symlinks correctly when atomic saves are disabled [#3463]
- Enable HighDPI icon scaling on Linux [#3332]
- Make Auto-Type on macOS more robust and remove old Carbon API calls [#3634, [#3347)]
- Hide Share tab if KeePassXC is compiled without KeeShare support and other minor KeeShare improvements [#3654, [#3291, #3029, #3031, #3236]
- Correctly bring window to the front when clicking tray icon on macOS [#3576]
- Correct application shortcut created by MSI Installer on Windows [#3296]
- Fix crash when removing custom data [#3508]
- Fix placeholder resolution in URLs [#3281]
- Fix various inconsistencies and platform-dependent compilation bugs [#3664, #3662, #3660, #3655, #3649, #3417, #3357, #3319, #3318, #3304]
- Browser: Fix potential leaking of entries through the browser integration API if multiple databases are opened [#3480]
- Browser: Fix password entropy calculation [#3107]
- Browser: Fix Windows registry settings for portable installation [#3603]

diffstat:

 security/keepassxc/Makefile                         |   6 ++--
 security/keepassxc/PLIST                            |  17 ++++++++++---
 security/keepassxc/distinfo                         |  11 ++++----
 security/keepassxc/patches/patch-src_core_Alloc.cpp |  26 ---------------------
 4 files changed, 21 insertions(+), 39 deletions(-)

diffs (157 lines):

diff -r dba15b943b52 -r 80596a4a3545 security/keepassxc/Makefile
--- a/security/keepassxc/Makefile       Tue Jan 14 22:22:34 2020 +0000
+++ b/security/keepassxc/Makefile       Tue Jan 14 22:32:17 2020 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.15 2019/10/29 15:46:54 nia Exp $
+# $NetBSD: Makefile,v 1.16 2020/01/14 22:32:17 wiz Exp $
 
 DISTNAME=      keepassxc-${GITHUB_RELEASE}-src
 PKGNAME=       ${DISTNAME:S/-src//}
-PKGREVISION=   1
 CATEGORIES=    security x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=keepassxreboot/}
-GITHUB_RELEASE=        2.4.3
+GITHUB_RELEASE=        2.5.2
 GITHUB_PROJECT=        keepassxc
 EXTRACT_SUFX=  .tar.xz
 
@@ -51,4 +50,5 @@
 .include "../../x11/qt5-qtsvg/buildlink3.mk"
 .include "../../x11/qt5-qttools/buildlink3.mk"
 .include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../mk/readline.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r dba15b943b52 -r 80596a4a3545 security/keepassxc/PLIST
--- a/security/keepassxc/PLIST  Tue Jan 14 22:22:34 2020 +0000
+++ b/security/keepassxc/PLIST  Tue Jan 14 22:32:17 2020 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2019/03/22 15:56:41 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/01/14 22:32:17 wiz Exp $
 bin/keepassxc
 bin/keepassxc-cli
 lib/keepassxc/libkeepassx-autotype-xcb.so
 man/man1/keepassxc-cli.1
+man/man1/keepassxc.1
 share/applications/org.keepassxc.KeePassXC.desktop
 share/icons/hicolor/128x128/apps/keepassxc-dark.png
 share/icons/hicolor/128x128/apps/keepassxc-locked.png
@@ -42,6 +43,8 @@
 share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg
 share/icons/hicolor/scalable/apps/keepassxc.svg
 share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
+share/keepassxc/docs/KeePassXC_GettingStarted.pdf
+share/keepassxc/docs/KeePassXC_UserGuide.pdf
 share/keepassxc/icons/application/128x128/apps/keepassxc-dark.png
 share/keepassxc/icons/application/128x128/apps/keepassxc-locked.png
 share/keepassxc/icons/application/128x128/apps/keepassxc-unlocked.png
@@ -52,9 +55,9 @@
 share/keepassxc/icons/application/16x16/actions/auto-type.png
 share/keepassxc/icons/application/16x16/actions/configure.png
 share/keepassxc/icons/application/16x16/actions/database-change-key.png
+share/keepassxc/icons/application/16x16/actions/database-lock.png
 share/keepassxc/icons/application/16x16/actions/document-close.png
 share/keepassxc/icons/application/16x16/actions/document-edit.png
-share/keepassxc/icons/application/16x16/actions/document-encrypt.png
 share/keepassxc/icons/application/16x16/actions/document-new.png
 share/keepassxc/icons/application/16x16/actions/document-open.png
 share/keepassxc/icons/application/16x16/actions/document-save-as.png
@@ -90,9 +93,9 @@
 share/keepassxc/icons/application/22x22/actions/auto-type.png
 share/keepassxc/icons/application/22x22/actions/chronometer.png
 share/keepassxc/icons/application/22x22/actions/database-change-key.png
+share/keepassxc/icons/application/22x22/actions/database-lock.png
 share/keepassxc/icons/application/22x22/actions/dialog-close.png
 share/keepassxc/icons/application/22x22/actions/dialog-ok.png
-share/keepassxc/icons/application/22x22/actions/document-encrypt.png
 share/keepassxc/icons/application/22x22/actions/document-new.png
 share/keepassxc/icons/application/22x22/actions/document-open.png
 share/keepassxc/icons/application/22x22/actions/document-save.png
@@ -129,11 +132,11 @@
 share/keepassxc/icons/application/32x32/actions/chronometer.png
 share/keepassxc/icons/application/32x32/actions/configure.png
 share/keepassxc/icons/application/32x32/actions/database-change-key.png
+share/keepassxc/icons/application/32x32/actions/database-lock.png
 share/keepassxc/icons/application/32x32/actions/dialog-close.png
 share/keepassxc/icons/application/32x32/actions/dialog-ok.png
 share/keepassxc/icons/application/32x32/actions/document-close.png
 share/keepassxc/icons/application/32x32/actions/document-edit.png
-share/keepassxc/icons/application/32x32/actions/document-encrypt.png
 share/keepassxc/icons/application/32x32/actions/document-new.png
 share/keepassxc/icons/application/32x32/actions/document-open.png
 share/keepassxc/icons/application/32x32/actions/document-properties.png
@@ -154,6 +157,7 @@
 share/keepassxc/icons/application/32x32/actions/password-generator.png
 share/keepassxc/icons/application/32x32/actions/password-show-off.png
 share/keepassxc/icons/application/32x32/actions/password-show-on.png
+share/keepassxc/icons/application/32x32/actions/statistics.png
 share/keepassxc/icons/application/32x32/actions/system-help.png
 share/keepassxc/icons/application/32x32/actions/system-search.png
 share/keepassxc/icons/application/32x32/actions/url-copy.png
@@ -178,6 +182,9 @@
 share/keepassxc/icons/application/64x64/apps/keepassxc-unlocked.png
 share/keepassxc/icons/application/64x64/apps/keepassxc.png
 share/keepassxc/icons/application/64x64/mimetypes/application-x-keepassxc.png
+share/keepassxc/icons/application/scalable/actions/object-locked.svg
+share/keepassxc/icons/application/scalable/actions/object-unlocked.svg
+share/keepassxc/icons/application/scalable/apps/freedesktop.svg
 share/keepassxc/icons/application/scalable/apps/keepassxc-dark.svg
 share/keepassxc/icons/application/scalable/apps/keepassxc-locked.svg
 share/keepassxc/icons/application/scalable/apps/keepassxc-unlocked.svg
@@ -259,9 +266,11 @@
 share/keepassxc/translations/keepassx_da.qm
 share/keepassxc/translations/keepassx_de.qm
 share/keepassxc/translations/keepassx_el.qm
+share/keepassxc/translations/keepassx_en.qm
 share/keepassxc/translations/keepassx_en_GB.qm
 share/keepassxc/translations/keepassx_en_US.qm
 share/keepassxc/translations/keepassx_es.qm
+share/keepassxc/translations/keepassx_et.qm
 share/keepassxc/translations/keepassx_eu.qm
 share/keepassxc/translations/keepassx_fi.qm
 share/keepassxc/translations/keepassx_fr.qm
diff -r dba15b943b52 -r 80596a4a3545 security/keepassxc/distinfo
--- a/security/keepassxc/distinfo       Tue Jan 14 22:22:34 2020 +0000
+++ b/security/keepassxc/distinfo       Tue Jan 14 22:32:17 2020 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/07/02 13:13:01 ryoon Exp $
+$NetBSD: distinfo,v 1.7 2020/01/14 22:32:17 wiz Exp $
 
-SHA1 (keepassxc-2.4.3-src.tar.xz) = 21217175db1d127fc5f627299936b7e8e4667631
-RMD160 (keepassxc-2.4.3-src.tar.xz) = 94d8e9f78208f53d272d2613c42233c3b5c1521a
-SHA512 (keepassxc-2.4.3-src.tar.xz) = 893f1d18ab8051143d29c568ba87adcc42a13d28d0c3a7af04396cd91d6724f8a98d76d2e20ca15138c4642ec060d48b9e957857251f3a0df6066af08cd0765d
-Size (keepassxc-2.4.3-src.tar.xz) = 3301944 bytes
-SHA1 (patch-src_core_Alloc.cpp) = aa70df3cf7292f12d658afa462bc54882e197d18
+SHA1 (keepassxc-2.5.2-src.tar.xz) = c77e243c17184ce0caa083cd9f026d76ea5a2af2
+RMD160 (keepassxc-2.5.2-src.tar.xz) = 83efa7752034714636efdd49b50985bf304a8ce0
+SHA512 (keepassxc-2.5.2-src.tar.xz) = f87408362e5fbba10e2e66ff1cead2f8495214197e142c16cd3c95ea47956570b6cfc561d7b593c9a962f476637b8bd6b5e21e2fc3e4f20224506bd97d16bb23
+Size (keepassxc-2.5.2-src.tar.xz) = 6835848 bytes
diff -r dba15b943b52 -r 80596a4a3545 security/keepassxc/patches/patch-src_core_Alloc.cpp
--- a/security/keepassxc/patches/patch-src_core_Alloc.cpp       Tue Jan 14 22:22:34 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-$NetBSD: patch-src_core_Alloc.cpp,v 1.1 2019/07/02 13:13:01 ryoon Exp $
-
-* Restrict jemalloc-specific malloc_usable_size() to newer NetBSD
-
---- src/core/Alloc.cpp.orig    2019-06-11 23:08:03.000000000 +0000
-+++ src/core/Alloc.cpp
-@@ -15,6 +15,10 @@
-  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-  */
- 
-+#if defined(__NetBSD__)
-+#include <sys/param.h>
-+#endif
-+
- #include <QtGlobal>
- #include <cstdint>
- #include <sodium.h>
-@@ -61,7 +65,7 @@ void operator delete(void* ptr) noexcept
-     ::operator delete(ptr, _msize(ptr));
- #elif defined(Q_OS_MACOS)
-     ::operator delete(ptr, malloc_size(ptr));
--#elif defined(Q_OS_UNIX)
-+#elif (defined(Q_OS_UNIX) && !defined(__NetBSD__)) || (defined(__NetBSD__) && (__NetBSD_Version__ >= 899003600))
-     ::operator delete(ptr, malloc_usable_size(ptr));
- #else
-     // whatever OS this is, give up and simply free stuff



Home | Main Index | Thread Index | Old Index