2021-02-08 11:12:54 +01:00
|
|
|
# $NetBSD: Makefile,v 1.33 2021/02/08 10:12:54 ryoon Exp $
|
2018-04-02 10:45:24 +02:00
|
|
|
|
2019-05-10 21:39:27 +02:00
|
|
|
DISTNAME= keepassxc-${GITHUB_RELEASE}-src
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
PKGNAME= ${DISTNAME:S/-src//}
|
2020-02-26 17:07:38 +01:00
|
|
|
CATEGORIES= security
|
2018-04-02 10:45:24 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=keepassxreboot/}
|
2021-02-08 11:12:54 +01:00
|
|
|
GITHUB_RELEASE= 2.6.4
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
GITHUB_PROJECT= keepassxc
|
|
|
|
EXTRACT_SUFX= .tar.xz
|
2018-04-02 10:45:24 +02:00
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
|
|
HOMEPAGE= https://keepassxc.org/
|
|
|
|
COMMENT= Password generator and manager
|
|
|
|
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal
|
|
|
|
|
2019-10-29 16:46:54 +01:00
|
|
|
SUPERSEDES+= keepassx-[0-9]*
|
|
|
|
SUPERSEDES+= keepassx0-[0-9]*
|
|
|
|
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
|
|
|
|
|
2018-04-02 10:45:24 +02:00
|
|
|
USE_CMAKE= yes
|
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
CMAKE_ARG_PATH= ..
|
|
|
|
CMAKE_ARGS+= -DKEEPASSXC_BUILD_TYPE=Release
|
keepassxc: Update to 2.6.1
* Disable document option, it requires asciidoctor.
Changelog:
## 2.6.1 (2020-08-19)
### Added
- Add menu entries for auto-typing only username or only password [#4891]
- Browser: Add command for retrieving current TOTP [#5278]
- Improve man pages [#5010]
- Linux: Support Xfce screen lock signals [#4971]
- Linux: Add OARS metadata to AppStream markup [#5031]
- SSH Agent: Substitute tilde with %USERPROFILE% on Windows [#5116]
### Changed
- Improve password generator UI and UX [#5129]
- Do not prompt to restart if switching the theme back and forth [#5084]
- Change actions for F1, F2, and F3 keys [#5082]
- Skip referenced passwords in health check report [#5056]
- Check system-wide Qt translations directory for downstream translations packaging [#5064]
- macOS: Change password visibility toggle shortcut to Ctrl+H to avoid conflict with system shortcut [#5114]
- Browser: Only display domain name in browser access confirm dialog to avoid overly wide window sizes [#5214]
### Fixed
- Fix clipboard not being cleared when database is locked while timeout is still active [#5184]
- Fix list of previous databases not being cleared in some cases [#5123]
- Fix saving of non-data changes on database lock [#5210]
- Fix search results banner theming [#5197]
- Don't enforce theme palette in Classic theme mode and add hover effect for buttons [#5122,#5267]
- Fix label clipping in settings on high-DPI screens [#5227]
- Fix excessive memory usage by icons on systems with high-DPI screens [#5266]
- Fix crash if number of TOTP digits exceeds ten [#5106]
- Fix slot detection when first YubiKey is configured on the second slot [#5004]
- Prevent crash if focus widget gets deleted during saving [#5005]
- Always show buttons for opening or saving attachments [#4956]
- Update link to Auto-Type help [#5228]
- Fix build errors with Ninja [#5121]
- CLI: Fix db-info command wrongly labelled as db-show in usage listing [#5140]
- Windows: Use Classic theme by default if high-contrast mode is on [#5191]
- Linux: Add workaround for qt5ct bug, causing icons not to show up [#5011]
- Linux: Correct high-DPI display by not allowing fractional scaling [#5185]
- Browser: Consider subdomain and path when requesting only "best-matching credentials" [#4832]
- SSH Agent: Always forget all keys on lock [#5115]
## 2.6.0 (2020-07-06)
### Added
- Custom Light and Dark themes [#4110, #4769, #4791, #4892, #4915]
- Compact mode to use classic Group and Entry line height [#4910]
- New monochrome tray icons [#4796, #4803]
- View menu to quickly switch themes, compact mode, and toggle UI elements [#4910]
- Search for groups and scope search to matched groups [#4705]
- Save Database Backup feature [#4550]
- Sort entries by "natural order" and move lines up/down [#4357]
- Option to launch KeePassXC on system startup/login [#4675]
- Caps Lock warning on password input fields [#3646]
- Add "Size" column to entry view [#4588]
- Browser-like tab experience using Ctrl+[Num] (Alt+[Num] on Linux) [#4063, #4305]
- Password Generator: Define additional characters to choose from [#3876]
- Reports: Database password health check (offline) [#3993]
- Reports: HIBP online service to check for breached passwords [#4438]
- Auto-Type: DateTime placeholders [#4409]
- Browser: Show group name in results sent to browser extension [#4111]
- Browser: Ability to define a custom browser location (macOS and Linux only) [#4148]
- Browser: Ability to change root group UUID and inline edit connection ID [#4315, #4591]
- CLI: `db-info` command [#4231]
- CLI: Use wl-clipboard if xclip is not available (Linux) [#4323]
- CLI: Incorporate xclip into snap builds [#4697]
- SSH Agent: Key file path env substitution, SSH_AUTH_SOCK override, and connection test [#3769, #3801, #4545]
- SSH Agent: Context menu actions to add/remove keys [#4290]
### Changed
- Complete replacement of default database icons [#4699]
- Complete replacement of application icons [#4066, #4161, #4203, #4411]
- Complete rewrite of documentation and manpages using Asciidoctor [#4937]
- Complete refactor of config files; separate between local and roaming [#4665]
- Complete refactor of browser integration and proxy code [#4680]
- Complete refactor of hardware key integration (YubiKey and OnlyKey) [#4584, #4843]
- Significantly improve performance when saving and opening databases [#4309, #4833]
- Remove read-only detection for database files [#4508]
- Overhaul of password fields and password generator [#4367]
- Replace instances of "Master Key" with "Database Credentials" [#4929]
- Change settings checkboxes to positive phrasing for consistency [#4715]
- Improve UX of using entry actions (focus fix) [#3893]
- Set expiration time to Now when enabling entry expiration [#4406]
- Always show "New Entry" in context menu [#4617]
- Issue warning before adding large attachments [#4651]
- Improve importing OPVault [#4630]
- Improve AutoOpen capability [#3901, #4752]
- Check for updates every 7 days even while still running [#4752]
- Improve Windows installer UI/UX [#4675]
- Improve config file handling of portable distribution [#4131, #4752]
- macOS: Hide dock icon when application is hidden to tray [#4782]
- Browser: Use unlock dialog to improve UX of opening a locked database [#3698]
- Browser: Improve database and entry settings experience [#4392, #4591]
- Browser: Improve confirm access dialog [#2143, #4660]
- KeeShare: Improve monitoring file changes of shares [#4720]
- CLI: Rename `create` command to `db-create` [#4231]
- CLI: Cleanup `db-create` options (`--set-key-file` and `--set-password`) [#4313]
- CLI: Use stderr for help text and password prompts [#4086, #4623]
- FdoSecrets: Display existing secret service process [#4128]
### Fixed
- Fix changing focus around the main window using tab key [#4641]
- Fix search field clearing while still using the application [#4368]
- Improve search help widget displaying on macOS and Linux [#4236]
- Return keyboard focus after editing an entry [#4287]
- Reset database path after failed "Save As" [#4526]
- Make builds reproducible [#4411]
- Improve handling of ccache when building [#4104, #4335]
- Windows: Use correct UI font and size [#4769]
- macOS: Properly re-hide application window after browser integration and Auto-Type usage [#4909]
- Linux: Fix version number not embedded in AppImage [#4842]
- Auto-Type: Fix crash when performing on new entry [#4132]
- Browser: Send legacy HTTP settings to recycle bin [#4589]
- Browser: Fix merging browser keys [#4685]
- CLI: Fix encoding when exporting database [#3921]
- SSH Agent: Improve reliability and underlying code [#3833, #4256, #4549, #4595]
- FdoSecrets: Fix crash when editing settings before service is enabled [#4332]
2020-08-23 15:31:45 +02:00
|
|
|
CMAKE_ARGS+= -DWITH_XC_DOCS=False
|
2018-04-02 10:45:24 +02:00
|
|
|
CONFIGURE_DIRS= build
|
|
|
|
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
NOT_PAX_MPROTECT_SAFE+= bin/keepassxc
|
|
|
|
|
2018-04-02 10:45:24 +02:00
|
|
|
.PHONY: qmake-bin-add
|
|
|
|
pre-configure: qmake-bin-add
|
|
|
|
|
|
|
|
qmake-bin-add:
|
|
|
|
${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
|
|
|
|
|
|
|
|
pre-configure:
|
|
|
|
${MKDIR} ${WRKSRC}/build
|
|
|
|
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
.include "../../converters/qrencode/buildlink3.mk"
|
2018-04-02 10:45:24 +02:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
|
|
|
.include "../../security/libgcrypt/buildlink3.mk"
|
|
|
|
.include "../../security/argon2/buildlink3.mk"
|
2019-07-02 15:13:01 +02:00
|
|
|
.include "../../security/libsodium/buildlink3.mk"
|
2018-04-02 10:45:24 +02:00
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
|
|
|
.include "../../x11/qt5-qtbase/buildlink3.mk"
|
Update to 2.4.0
* Disable PaX MPROTECT to enable autotype
Changelog:
New Database Wizard [#1952]
Advanced Search [#1797]
Automatic update checker [#2648]
KeeShare database synchronization [#2109, #1992, #2738, #2742, #2746, #2739]
Improve favicon fetching; transition to Duck-Duck-Go [#2795, #2011, #2439]
Remove KeePassHttp support [#1752]
CLI: output info to stderr for easier scripting [#2558]
CLI: Add --quiet option [#2507]
CLI: Add create command [#2540]
CLI: Add recursive listing of entries [#2345]
CLI: Fix stdin/stdout encoding on Windows [#2425]
SSH Agent: Support OpenSSH for Windows [#1994]
macOS: TouchID Quick Unlock [#1851]
macOS: Multiple improvements; include CLI in DMG [#2165, #2331, #2583]
Linux: Prevent Klipper from storing secrets in clipboard [#1969]
Linux: Use polling based file watching for NFS [#2171]
Linux: Enable use of browser plugin in Snap build [#2802]
TOTP QR Code Generator [#1167]
High-DPI Scaling for 4k screens [#2404]
Make keyboard shortcuts more consistent [#2431]
Warn user if deleting referenced entries [#1744]
Allow toolbar to be hidden and repositioned [#1819, #2357]
Increase max allowed database timeout to 12 hours [#2173]
Password generator uses existing password length by default [#2318]
Improve alert message box button labels [#2376]
Show message when a database merge makes no changes [#2551]
Browser Integration Enhancements [#1497, #2253, #1904, #2232, #1850, #2218, #2391, #2396, #2542, #2622, #2637, #2790]
Overall Code Improvements [#2316, #2284, #2351, #2402, #2410, #2419, #2422, #2443, #2491, #2506, #2610, #2667, #2709, #2731]
2019-03-22 16:56:41 +01:00
|
|
|
.include "../../x11/qt5-qtsvg/buildlink3.mk"
|
2018-04-02 10:45:24 +02:00
|
|
|
.include "../../x11/qt5-qttools/buildlink3.mk"
|
|
|
|
.include "../../x11/qt5-qtx11extras/buildlink3.mk"
|
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]
2020-01-14 23:32:17 +01:00
|
|
|
.include "../../mk/readline.buildlink3.mk"
|
2018-04-02 10:45:24 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|