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.7.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4dcd4478eb2d
branches:  trunk
changeset: 375950:4dcd4478eb2d
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Mar 30 09:06:18 2022 +0000

description:
keepassxc: update to 2.7.0.

pkgsrc change: fix readline for CLI, enable browser support.

## 2.7.0 (2022-03-21)

### Major Additions
- Implement KDBX 4.1 [#7114]
- Add direct write save option for cloud storage and GVFS [#6594]
- Prevent screen capture on Windows and macOS [#6030]
- Support quick unlock using Windows Hello [#7384]
- Support quick unlock using Apple Watch [#5526]
- Allow specifying database backup paths [#7035]
- Add tag functionality [#6487][#7436][#7446]
- Add password rating column to entry view [#4797]
- Add group clone action [#6124]
- Show modifications between entry history items [#6789]
- Ability to bulk-delete and purge unused custom icons [#5970]
- Support adding custom passphrase wordlists [#6799]
- Support passphrase wordlists in numbered and PGP-signed formats [#6791]
- Implement support for hardware keys via wireless NFC [#6895]
- SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
- CLI: Implement attachment handling [#5538]
- CLI: Add support for okon in offline HIBP checks [#5478]
- CLI: Implement `search` command and remove `locate` [#6805]
- CLI: Add db statistic output to `db-info` command [#7032]
- CLI: Add -i/--include option to `generate` command. [#7112]
- CLI: Add a -n (--notes) option to `add` and `edit` commands [#4646]
- CLI: Add keyfile option to `import` command [#5402]
- CLI: Adding a best option to clip to copy a password of the best match [#4489]
- Browser: Add Microsoft Edge support on Linux [#7100]
- Browser: Support native password generator from the extension [#6529]
- Browser: Add group settings [#4180]
- Browser: Add feature to ignore entries for HTTP-Auth Logins [#5394]
- Browser: Support triggering Auto-Type from browser extension [#6272]
- Browser: Add delete-entry command to API [#6899]
- Browser: Add search 'by-path' url to API [#5535]
- Browser: search for entries by UUID to API [#4763]
- Browser: Support auto-download of favicon on entry addition [#7179]
- Auto-Type: Major improvements to Auto-Type [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
- Auto-Type: Fix typing to virtual machines on Windows [#7366]
- Auto-Type: Re-implement X11 keysym emulation [#7098]
- Auto-Type: Support multiple Xkb layouts [#6247]
- Auto-Type: Abort keystroke if modifiers held on X11 [#6351][#6357]
- Auto-Type: Add TOTP option to entry level Auto-Type menu [#6675]
- FdoSecrets: Major Refactor and Code Consolidation [#5747][#5660][#7043][#6915]
- FdoSecrets: Implement unlock before search [#6943]
- Reports: Add browser statistics report [#7197]

### Major Changes
- Port crypto backend to [Botan](https://github.com/randombit/botan) [#6209]
- Improve attachment handling and security [#6606][#5034][#7083]
- Allow selecting any open database in unlock dialog [#5427]
- KeeShare: Remove checking signed container and QuaZip dependency [#7223]
- Introduce security option to enable copy on double click (default off) [#6433]
- Add 'delete entry without confirm' functionality [#5812]
- Improve macOS and Windows platform integration [#5851]
- Lock only the current database by default [#6652]
- Show expired entries on DB unlock [#7290]
- Update D-Bus adaptor interface class name to match definition file [#7523]

### Other Changes and Fixes
- Add countdown progress bar to TOTP preview [#6930]
- Enter favicon url directly on icons page [#6614]
- Set C++17 as standard in the build system [#7180]
- Internalize ykcore into code base [#6654]
- Transition to Visual Studio builds on Windows [#5874]
- Ability to delete entries from health check reports [#6537]
- Enhance remembering last-used directories [#6711]
- Implement org.freedesktop.appearance.color-scheme support on Linux [#7422]
- Support sorting HTML export [#7011]
- Add display number of characters in passphrases [#5449]
- Use Alt+Tab on macOS to switch between databases [#5407]
- Add feature to sort groups using shortcut keys [#6999]
- Add CTRL+Enter to apply password generator changes [#6414]
- Display `Database created` timestamp on statistics report [#6876]
- Browser: Improve best matching credentials setting [#6893]
- SSH Agent: Use both Pageant and OpenSSH agent simultaneously on Windows [#6288]
- SSH Agent: Allow using database path to resolve keys [#6365]
- SSH Agent: Show correct error messages in main window [#7166]
- Multiple fixes for MSI installer [#6630]
- Fix tab order for CSV import dialog to match screen order [#7315]
- Don't mark kdbx:// urls as invalid [#7221]
- Make selected text copyable instead of copying password [#7209]
- Detect timestamp resolution for CSV files [#7196]
- Fix crash while downloading favicon [#7104]
- Correct naming of newly generated keyx files [#7010]
- Place the 'Recycle Bin' at the bottom of the list when groups are sorted [#7004]
- Handle tilde with custom browser paths [#6659]
- Don't scroll up when deleting an entry [#6833]
- Set the MIME-Type to text/plain when using wl-copy on wayland [#6832]
- Fix adaptive icon painting [#5989][#6033]
- Fix favicon download from URL with non-standard port [#5509]
- Ignore recycle bin on KeePassHTTP migration [#5481]
- Fix keepassxc-cr-recovery utility [#7521]
- Fix Auto-Type not working when audio recording indicator is active on macOS 12.2+ [#7526]

diffstat:

 security/keepassxc/Makefile |  14 +++---
 security/keepassxc/PLIST    |  82 +++++++++++++++++++++++---------------------
 security/keepassxc/distinfo |   8 ++--
 3 files changed, 53 insertions(+), 51 deletions(-)

diffs (155 lines):

diff -r f084faed3c27 -r 4dcd4478eb2d security/keepassxc/Makefile
--- a/security/keepassxc/Makefile       Wed Mar 30 08:29:11 2022 +0000
+++ b/security/keepassxc/Makefile       Wed Mar 30 09:06:18 2022 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.39 2022/03/28 10:59:27 tnn Exp $
+# $NetBSD: Makefile,v 1.40 2022/03/30 09:06:18 wiz Exp $
 
 DISTNAME=      keepassxc-${GITHUB_RELEASE}-src
 PKGNAME=       ${DISTNAME:S/-src//}
-PKGREVISION=   4
 CATEGORIES=    security
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=keepassxreboot/}
-GITHUB_RELEASE=        2.6.6
+GITHUB_RELEASE=        2.7.0
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -22,7 +21,8 @@
 USE_LANGUAGES= c c++
 CMAKE_ARG_PATH=        ..
 CMAKE_ARGS+=   -DKEEPASSXC_BUILD_TYPE=Release
-CMAKE_ARGS+=   -DWITH_XC_DOCS=False
+CMAKE_ARGS+=   -DWITH_XC_DOCS=OFF
+CMAKE_ARGS+=   -DWITH_XC_BROWSER=ON
 CONFIGURE_DIRS=        build
 
 NOT_PAX_MPROTECT_SAFE+=        bin/keepassxc
@@ -39,13 +39,13 @@
 .include "../../converters/qrencode/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../security/libgcrypt/buildlink3.mk"
 .include "../../security/argon2/buildlink3.mk"
-.include "../../security/libsodium/buildlink3.mk"
+.include "../../security/botan-devel/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
 .include "../../x11/qt5-qtsvg/buildlink3.mk"
 .include "../../x11/qt5-qttools/buildlink3.mk"
 .include "../../x11/qt5-qtx11extras/buildlink3.mk"
-.include "../../mk/readline.buildlink3.mk"
+# does not support editline
+.include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r f084faed3c27 -r 4dcd4478eb2d security/keepassxc/PLIST
--- a/security/keepassxc/PLIST  Wed Mar 30 08:29:11 2022 +0000
+++ b/security/keepassxc/PLIST  Wed Mar 30 09:06:18 2022 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.10 2021/06/28 08:37:22 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2022/03/30 09:06:18 wiz Exp $
 bin/keepassxc
 bin/keepassxc-cli
-lib/keepassxc/libkeepassx-autotype-xcb.so
+bin/keepassxc-proxy
+lib/keepassxc/libkeepassxc-autotype-xcb.so
 share/applications/org.keepassxc.KeePassXC.desktop
 share/icons/hicolor/256x256/apps/keepassxc.png
 share/icons/hicolor/scalable/apps/keepassxc-locked.svg
@@ -13,44 +14,45 @@
 share/icons/hicolor/scalable/apps/keepassxc.svg
 share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
 share/keepassxc/icons/application/256x256/apps/keepassxc.png
-share/keepassxc/translations/keepassx_ar.qm
-share/keepassxc/translations/keepassx_bg.qm
-share/keepassxc/translations/keepassx_ca.qm
-share/keepassxc/translations/keepassx_cs.qm
-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_fi.qm
-share/keepassxc/translations/keepassx_fr.qm
-share/keepassxc/translations/keepassx_fr_CA.qm
-share/keepassxc/translations/keepassx_hr_HR.qm
-share/keepassxc/translations/keepassx_hu.qm
-share/keepassxc/translations/keepassx_id.qm
-share/keepassxc/translations/keepassx_it.qm
-share/keepassxc/translations/keepassx_ja.qm
-share/keepassxc/translations/keepassx_ko.qm
-share/keepassxc/translations/keepassx_lt.qm
-share/keepassxc/translations/keepassx_nb.qm
-share/keepassxc/translations/keepassx_nl_NL.qm
-share/keepassxc/translations/keepassx_pl.qm
-share/keepassxc/translations/keepassx_pt_BR.qm
-share/keepassxc/translations/keepassx_pt_PT.qm
-share/keepassxc/translations/keepassx_ro.qm
-share/keepassxc/translations/keepassx_ru.qm
-share/keepassxc/translations/keepassx_sk.qm
-share/keepassxc/translations/keepassx_sl_SI.qm
-share/keepassxc/translations/keepassx_sr.qm
-share/keepassxc/translations/keepassx_sv.qm
-share/keepassxc/translations/keepassx_th.qm
-share/keepassxc/translations/keepassx_tr.qm
-share/keepassxc/translations/keepassx_uk.qm
-share/keepassxc/translations/keepassx_zh_CN.qm
-share/keepassxc/translations/keepassx_zh_TW.qm
+share/keepassxc/translations/keepassxc_ar.qm
+share/keepassxc/translations/keepassxc_bg.qm
+share/keepassxc/translations/keepassxc_ca.qm
+share/keepassxc/translations/keepassxc_cs.qm
+share/keepassxc/translations/keepassxc_da.qm
+share/keepassxc/translations/keepassxc_de.qm
+share/keepassxc/translations/keepassxc_el.qm
+share/keepassxc/translations/keepassxc_en.qm
+share/keepassxc/translations/keepassxc_en_GB.qm
+share/keepassxc/translations/keepassxc_en_US.qm
+share/keepassxc/translations/keepassxc_es.qm
+share/keepassxc/translations/keepassxc_et.qm
+share/keepassxc/translations/keepassxc_fi.qm
+share/keepassxc/translations/keepassxc_fr.qm
+share/keepassxc/translations/keepassxc_fr_CA.qm
+share/keepassxc/translations/keepassxc_he.qm
+share/keepassxc/translations/keepassxc_hr.qm
+share/keepassxc/translations/keepassxc_hu.qm
+share/keepassxc/translations/keepassxc_id.qm
+share/keepassxc/translations/keepassxc_it.qm
+share/keepassxc/translations/keepassxc_ja.qm
+share/keepassxc/translations/keepassxc_ko.qm
+share/keepassxc/translations/keepassxc_my.qm
+share/keepassxc/translations/keepassxc_nb.qm
+share/keepassxc/translations/keepassxc_nl.qm
+share/keepassxc/translations/keepassxc_pl.qm
+share/keepassxc/translations/keepassxc_pt_BR.qm
+share/keepassxc/translations/keepassxc_pt_PT.qm
+share/keepassxc/translations/keepassxc_ro.qm
+share/keepassxc/translations/keepassxc_ru.qm
+share/keepassxc/translations/keepassxc_sk.qm
+share/keepassxc/translations/keepassxc_sl.qm
+share/keepassxc/translations/keepassxc_sr.qm
+share/keepassxc/translations/keepassxc_sv.qm
+share/keepassxc/translations/keepassxc_th.qm
+share/keepassxc/translations/keepassxc_tr.qm
+share/keepassxc/translations/keepassxc_uk.qm
+share/keepassxc/translations/keepassxc_zh_CN.qm
+share/keepassxc/translations/keepassxc_zh_TW.qm
 share/keepassxc/wordlists/eff_large.wordlist
 share/metainfo/org.keepassxc.KeePassXC.appdata.xml
 share/mime/packages/keepassxc.xml
diff -r f084faed3c27 -r 4dcd4478eb2d security/keepassxc/distinfo
--- a/security/keepassxc/distinfo       Wed Mar 30 08:29:11 2022 +0000
+++ b/security/keepassxc/distinfo       Wed Mar 30 09:06:18 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2021/10/26 11:17:11 nia Exp $
+$NetBSD: distinfo,v 1.17 2022/03/30 09:06:18 wiz Exp $
 
-BLAKE2s (keepassxc-2.6.6-src.tar.xz) = 83ce4acce5a94697de86d0189a40a577741f17af16b0273cae17c8769d64dbb1
-SHA512 (keepassxc-2.6.6-src.tar.xz) = 175702ef3ae5b048ba23a794ddf4e17d61f2640955de7ec21a3e49e4abe7cab8c93c9a2bc61c5c052c62382a69bd8dcb4a4f0cf6daa162f5e00cff3f7a1a713b
-Size (keepassxc-2.6.6-src.tar.xz) = 7640532 bytes
+BLAKE2s (keepassxc-2.7.0-src.tar.xz) = 958eb9f4a0a5cc6f1367bc5a957eb57f0f98dc15e04caf8687c91f878ee9e3dc
+SHA512 (keepassxc-2.7.0-src.tar.xz) = 0fc436ae5fb8fb82765a0c2df20c9567b1baf6aceff1e08c843a151ddcc0920d4cb2d416aebd89bdd8f1b53efb0a4ad0f579955c6943ee66c20b0becbb978e12
+Size (keepassxc-2.7.0-src.tar.xz) = 8846780 bytes



Home | Main Index | Thread Index | Old Index