From 30bf01bf2df7483d50e9a081efeb5c5555ac0f8c Mon Sep 17 00:00:00 2001
From: theMarix <>
Date: Mar 05 2025 13:59:28 +0000
Subject: Update keepass to version 2.58 / rev 29 via SR 1250243


https://build.opensuse.org/request/show/1250243
by user theMarix + anag+factory
- Update to 2.58
  * New Features:
    - When no entry is selected in the entry list of the main window, the details view now displays information of the current group (name, expiry time, tags, notes).
    - Added option 'Unhide empty data' (in 'Tools' → 'Options' → tab 'Advanced', turned off by default).
    - On the 'Preview'/'Generate' tab page of the password generator dialog, the average estimated quality of the generated passwords is now displayed.
    - Added Ctrl+H keyboard shortcut for the 'Show/hide password using asterisks' option in report dialogs.
    - Added 'User-Agent' header for HTTP/HTTPS/WebDAV web requests.
    - If Microsoft Edge has been uninstalled, it now no longer appears in the 'URL(s)' menu.
    - Added 'More Commands' item in the group and entry context menus (it

---

diff --git a/.files b/.files
index 20e6c1b..5c49670 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index a9c6269..256b509 100644
--- a/.rev
+++ b/.rev
@@ -543,4 +543,41 @@
   * Minor other improvements.</comment>
     <requestid>1227286</requestid>
   </revision>
+  <revision rev="29" vrev="1">
+    <srcmd5>7ec2a4f4d3fb97f037c0a14b790827ea</srcmd5>
+    <version>2.58</version>
+    <time>1741178447</time>
+    <user>anag+factory</user>
+    <comment>- Update to 2.58
+  * New Features:
+    - When no entry is selected in the entry list of the main window, the details view now displays information of the current group (name, expiry time, tags, notes).
+    - Added option 'Unhide empty data' (in 'Tools' → 'Options' → tab 'Advanced', turned off by default).
+    - On the 'Preview'/'Generate' tab page of the password generator dialog, the average estimated quality of the generated passwords is now displayed.
+    - Added Ctrl+H keyboard shortcut for the 'Show/hide password using asterisks' option in report dialogs.
+    - Added 'User-Agent' header for HTTP/HTTPS/WebDAV web requests.
+    - If Microsoft Edge has been uninstalled, it now no longer appears in the 'URL(s)' menu.
+    - Added 'More Commands' item in the group and entry context menus (it shows the corresponding full menu).
+    - Added 'Status' column in the triggers dialog.
+    - Added support for comments in INI files.
+    - Enhanced CodeWallet TXT import module.
+    - Fatal error messages are now more detailed when running KeePass with the '-debug' command line option.
+    - Added filter for duplicate MRU items (caused by an MRU item with an unsuitable database file path in an enforced configuration file).
+    - Added filter for duplicate key source associations (caused by a key source association with an unsuitable database file path in an enforced configuration file).
+    - Added workaround for Mono's tree view right-click and context menu handling.
+  * Improvements:
+    - When clicking on a group in the group tree of the main window, all entries are deselected now.
+    - If the currently selected entry does not have parameters for generating time-based one-time passwords, the Ctrl+T and Ctrl+Shift+T keyboard shortcuts are now ignored.
+    - Improved icon handling in certain entry lists (significantly faster creation of such a list when there are many entries with custom icons, reduced memory usage, reduced number of GDI objects, ...).
+    - In the master key prompt dialog, toggling the hiding of the password now does not change the state of the password check box anymore.
+    - When generating passwords for the 'Preview'/'Generate' tab page of the password generator dialog takes too long, it is now aborted.
+    - Replaced status indicators on the 'Preview'/'Generate' tab page of the password generator dialog.
+    - Increased the number of preview passwords to 50.
+    - UI improvements in the trigger editing dialog.
+    - After showing a command/placeholder confirmation dialog (cmd:// URI, {CMD:...} placeholder, {REF:P@...} placeholder), KeePass now focuses the previously focused window.
+    - Renamed 'entry view' to 'details view' (because it can now also display details of a group).
+    - Removed the group/entry duplication commands from the context menus (they continue to be available in the main menu).
+    - Various improvements in some import modules.
+    - Improved UUID zero tests.</comment>
+    <requestid>1250243</requestid>
+  </revision>
 </revisionlist>
diff --git a/KeePass-2.57.1-Source.zip b/KeePass-2.57.1-Source.zip
deleted file mode 120000
index 738f1dc..0000000
--- a/KeePass-2.57.1-Source.zip
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigqhofwa2y3p46locvegxadwopk5wxnla4xzamnxay7ophdyhk47e
\ No newline at end of file
diff --git a/KeePass-2.57.1-Source.zip.asc b/KeePass-2.57.1-Source.zip.asc
deleted file mode 100644
index 7352bb5..0000000
--- a/KeePass-2.57.1-Source.zip.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCAAdFiEE2VBEKD7pSNkR6LYGpPdi3FjG+Y4FAmcE8R4ACgkQpPdi3FjG
-+Y42lhAAqgokvZYfqlUkzgNH3AmtGwLK4X/rCu2RS670SX/i19FZ+BOxexCqDK6S
-EeeiH30kkNwyhXeLnRJTPwWIGGZsBJ2o5ibp8cXjAlf8kCZIMWU3zn1efhpre+Rd
-xgx8VAtBdmlM2TNzZImKPkwGKpWz9wZ6Dj0G5JKMiwC0bBvRZyOJD2BAXG/u0Sa2
-bMNfUGv34ezDNUlpox3jSrUdKvabxrHmPkTMCHsrMAov6tTyHyL0+R2KQV5z4jsH
-pK5UdU+aVSV3qN+IHwHWcsd0upjqGOpaIhojOxQEP/QXgrbH6wDb6+ImIZI1Kd7r
-n5qRjQNsTFpwycVpbY3NmX+8H0s1DqGy4OtixgOnFbFkS6arI2pEVMuTqUtM153o
-lArIe+JOJ1q76ezEg8kzqVsTqIa0ZIHkR9dJEFfNI8AKKTifP1TSjEC2haZ8gbW5
-5y84sI/2yZ01CWGAAx8daj2yYPt8uA/1SAYA+fSIV+46ruSGeaCYah0Za+Bl93SF
-wvvr0OASz5nIL6d3VeayFA4ZVzht3Y88vmRxa+yos2usvEqyffuZDmTSL/pUxZK1
-Ct6LfZ/sGymeUkGaWCV5Xh29/zgaUVxa4Lu+gXBsxulqfo9wv9ZVjRNQzbT6tbVY
-HBoEvwaYGLuGZ/MdDfJVq4JLnvQ9ph9B0tyWYqnYc3rtM/PGqMg=
-=tzOD
------END PGP SIGNATURE-----
diff --git a/KeePass-2.58-Source.zip b/KeePass-2.58-Source.zip
new file mode 120000
index 0000000..04bae21
--- /dev/null
+++ b/KeePass-2.58-Source.zip
@@ -0,0 +1 @@
+/ipfs/bafybeigwbf2r5gwkipihgiszlrav3aqjlwfwtznthh46qnyqfhlliavy5q
\ No newline at end of file
diff --git a/KeePass-2.58-Source.zip.asc b/KeePass-2.58-Source.zip.asc
new file mode 100644
index 0000000..4594fe1
--- /dev/null
+++ b/KeePass-2.58-Source.zip.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE2VBEKD7pSNkR6LYGpPdi3FjG+Y4FAmfGzF8ACgkQpPdi3FjG
++Y6PhA//aFyHXCCts17YcpoW+wXmjaiZxtH2IK8udtMGWEHhEj1/0bxtYiQ/DzaW
+b1a8U8k45YUruijpLLUnkvEO41L+6TnTOCtdeagNa58gA+fkunbxEboBfc3n4Amz
++t0PRuDxLWfY5AZmMh5xWhRfjgnPzU4t8CYDIDSOTky/nLwvH2Dl3yz0owr12R24
+daUizf4CtTWlK4UkAWJGBkIVoG5a1eovseE7tHppI9E9Mi9c7X1C9fuzz2arqv6D
+hq0yPvie/IlHsdW1701jJUe9Xv0DWTxKGlmqLNi7yxM6wqJvQrDsRtp26Rivfzhj
+SFgxkb0dFKfZarNbQ5SQy/jqmQiIk9x3up04EFN5qx54pHFT/02SWKev/E6b3Xcp
+SyA9o+bcsQEJAeBiy6Wr1FVs5S6Qt59iAYvpvfdtfsTHUsCVev3IUs807I+ITWJL
+gFXMof1FMpSAx85EBQpmuLGemdaUcJJRHJzs3K0YI121D87DWSg1epEHAJ9VM78L
+y2X5CQFo8/lcueLWdp9hE7W3o+2gA+TKgrNxWcV1c+dlvuTTw6mKov2Xos9HraiR
+BTvXJvyYRP7C9hQPw9tmlbBJSn0p3uyW7BWE3ZRbHRY3HcYsBNJ10j7Hfl1NV3WI
+rOyaHt49NeI8y0+MxPrrKVtV7KHyk8s4NHoQ/AZwiGW+MMIn8tA=
+=8608
+-----END PGP SIGNATURE-----
diff --git a/keepass.changes b/keepass.changes
index c7eb291..e3f5344 100644
--- a/keepass.changes
+++ b/keepass.changes
@@ -1,4 +1,46 @@
 -------------------------------------------------------------------
+Tue Mar  4 18:47:04 UTC 2025 - Matthias Bach <marix@marix.org> - 2.58
+
+- Update to 2.58
+  * New Features:
+    - When no entry is selected in the entry list of the main window, the details view now displays information of the current group (name, expiry time, tags, notes).
+    - Added option 'Unhide empty data' (in 'Tools' → 'Options' → tab 'Advanced', turned off by default).
+    - On the 'Preview'/'Generate' tab page of the password generator dialog, the average estimated quality of the generated passwords is now displayed.
+    - Added Ctrl+H keyboard shortcut for the 'Show/hide password using asterisks' option in report dialogs.
+    - Added 'User-Agent' header for HTTP/HTTPS/WebDAV web requests.
+    - If Microsoft Edge has been uninstalled, it now no longer appears in the 'URL(s)' menu.
+    - Added 'More Commands' item in the group and entry context menus (it shows the corresponding full menu).
+    - Added 'Status' column in the triggers dialog.
+    - Added support for comments in INI files.
+    - Enhanced CodeWallet TXT import module.
+    - Fatal error messages are now more detailed when running KeePass with the '-debug' command line option.
+    - Added filter for duplicate MRU items (caused by an MRU item with an unsuitable database file path in an enforced configuration file).
+    - Added filter for duplicate key source associations (caused by a key source association with an unsuitable database file path in an enforced configuration file).
+    - Added workaround for Mono's tree view right-click and context menu handling.
+  * Improvements:
+    - When clicking on a group in the group tree of the main window, all entries are deselected now.
+    - If the currently selected entry does not have parameters for generating time-based one-time passwords, the Ctrl+T and Ctrl+Shift+T keyboard shortcuts are now ignored.
+    - Improved icon handling in certain entry lists (significantly faster creation of such a list when there are many entries with custom icons, reduced memory usage, reduced number of GDI objects, ...).
+    - In the master key prompt dialog, toggling the hiding of the password now does not change the state of the password check box anymore.
+    - When generating passwords for the 'Preview'/'Generate' tab page of the password generator dialog takes too long, it is now aborted.
+    - Replaced status indicators on the 'Preview'/'Generate' tab page of the password generator dialog.
+    - Increased the number of preview passwords to 50.
+    - UI improvements in the trigger editing dialog.
+    - After showing a command/placeholder confirmation dialog (cmd:// URI, {CMD:...} placeholder, {REF:P@...} placeholder), KeePass now focuses the previously focused window.
+    - Renamed 'entry view' to 'details view' (because it can now also display details of a group).
+    - Removed the group/entry duplication commands from the context menus (they continue to be available in the main menu).
+    - Various improvements in some import modules.
+    - Improved UUID zero tests.
+    - The revision component of the assembly version is now invariant.
+    - Improved PLGX cache item identifiers.
+    - Various code optimizations.
+    - Minor other improvements.
+  * Bugfixes:
+    - Fixed two image list handling bugs.
+- Explicitly specify which project file to use for building the
+  package.
+
+-------------------------------------------------------------------
 Thu Nov 28 18:58:41 UTC 2024 - Matthias Bach <marix@marix.org> - 2.57.1
 
 - Update to 2.57.1
diff --git a/keepass.spec b/keepass.spec
index 919b65b..500d4ba 100644
--- a/keepass.spec
+++ b/keepass.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package keepass
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _name KeePass
 Name:           keepass
-Version:        2.57.1
+Version:        2.58
 Release:        0
 Summary:        Password Manager
 License:        GPL-2.0-or-later
@@ -60,7 +60,7 @@ sh PrepMonoDev.sh
 popd &>/dev/null
 
 %build
-xbuild /target:KeePass /property:Configuration=Release
+xbuild /target:KeePass /property:Configuration=Release KeePass.sln
 
 %install
 install -d %{buildroot}%{_prefix}/lib/%{name}