From fe4d7aeaf5884949954b15eea6a51a01469a94131582ff6c46c1aecb82dbb2c7 Mon Sep 17 00:00:00 2001 From: Matthias Bach Date: Sun, 2 Jun 2024 14:01:24 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=202.57=20=20=20*=20New=20Featur?= =?UTF-8?q?es:=20=20=20=20=20-=20Added=20option=20'Prevent=20certain=20scr?= =?UTF-8?q?een=20captures'=20(in=20'Tools'=20=E2=86=92=20'Options'=20?= =?UTF-8?q?=E2=86=92=20tab=20'Security',=20turned=20off=20by=20default);?= =?UTF-8?q?=20note=20that=20this=20may=20also=20prevent=20legitimate=20oth?= =?UTF-8?q?er=20software=20(remote=20desktop=20solutions,=20accessibility?= =?UTF-8?q?=20tools=20such=20as=20screen=20magnifiers,=20etc.)=20from=20se?= =?UTF-8?q?eing=20KeePass=20windows.=20=20=20=20=20-=20Added=20the=20new?= =?UTF-8?q?=20option=20'Prevent=20certain=20screen=20captures'=20in=20the?= =?UTF-8?q?=20'Enforce=20Options=20(All=20Users)'=20dialog=20(in=20'Tools'?= =?UTF-8?q?=20=E2=86=92=20'Advanced=20Tools'=20=E2=86=92=20'Enforce=20Opti?= =?UTF-8?q?ons').=20=20=20=20=20-=20Key=20files=20can=20be=20created=20on?= =?UTF-8?q?=20the=20secure=20desktop=20now.=20=20=20=20=20-=20Added=20shor?= =?UTF-8?q?tcut=20keys=20for=20the=20'Copy=20Group=20(Encrypted)'=20(Ctrl+?= =?UTF-8?q?Shift+C)=20and=20'Paste=20Group'=20(Ctrl+Shift+V)=20commands.?= =?UTF-8?q?=20=20=20=20=20-=20Ctrl+Shift+V=20can=20now=20be=20used=20for?= =?UTF-8?q?=20pasting=20entries=20while=20the=20group=20tree=20has=20the?= =?UTF-8?q?=20input=20focus=20and=20vice=20versa.=20=20=20=20=20-=20Added?= =?UTF-8?q?=20'More'=20button=20in=20the=20icon=20picker=20dialog,=20which?= =?UTF-8?q?=20shows=20a=20menu=20that=20provides=20two=20commands:=20'Rena?= =?UTF-8?q?me'=20and=20'Export';=20the=20menu=20is=20also=20shown=20as=20c?= =?UTF-8?q?ontext=20menu=20of=20the=20custom=20icons=20list.=20=20=20=20?= =?UTF-8?q?=20-=20When=20importing=20an=20icon,=20the=20file=20name=20with?= =?UTF-8?q?out=20extension=20is=20now=20used=20as=20icon=20name.=20=20=20?= =?UTF-8?q?=20=20-=20Added=20option=20'Remember=20password=20hiding=20sett?= =?UTF-8?q?ing'=20in=20the=20main=20window=20column=20configuration=20dial?= =?UTF-8?q?og=20(turned=20off=20by=20default).=20=20=20=20=20-=20Some=20er?= =?UTF-8?q?ror=20messages=20now=20contain=20the=20type=20and=20the=20HResu?= =?UTF-8?q?lt=20of=20the=20exception=20that=20occured.=20=20=20=20=20-=20S?= =?UTF-8?q?ome=20error=20messages=20are=20now=20more=20detailed=20when=20r?= =?UTF-8?q?unning=20KeePass=20with=20the=20'-debug'=20command=20line=20opt?= =?UTF-8?q?ion.=20=20=20=20=20-=20Bitwarden=20JSON=20import:=20two-digit?= =?UTF-8?q?=20years=20are=20now=20converted=20to=20four-digit=20years.=20?= =?UTF-8?q?=20=20=20=20-=20Added=20UIFlags=20bit=20for=20automatically=20a?= =?UTF-8?q?djusting=20weak=20key=20transformation=20settings=20to=20the=20?= =?UTF-8?q?current=20default=20values=20(without=20a=20confirmation=20dial?= =?UTF-8?q?og).=20=20=20=20=20-=20Added=20DPI=20detection=20on=20Unix-like?= =?UTF-8?q?=20systems.=20=20=20*=20Improvements:=20=20=20=20=20-=20Databas?= =?UTF-8?q?es=20are=20now=20always=20saved=20in=20the=20KDBX=204/4.1=20fil?= =?UTF-8?q?e=20format;=20if=20you=20need=20a=20KDBX=203.1=20file=20(e.g.?= =?UTF-8?q?=20for=20compatibility=20with=20an=20old=20app),=20perform=20an?= =?UTF-8?q?=20export:=20main=20menu=20'File'=20=E2=86=92=20'Export'=20?= =?UTF-8?q?=E2=86=92=20format=20'KeePass=20KDBX=20(2.34,=20Old=20Format)'.?= =?UTF-8?q?=20=20=20=20=20-=20In=20an=20auto-type=20error=20dialog,=20the?= =?UTF-8?q?=20sequence=20is=20now=20only=20displayed=20if=20KeePass=20has?= =?UTF-8?q?=20been=20started=20with=20the=20'-debug'=20command=20line=20op?= =?UTF-8?q?tion.=20=20=20=20=20-=20Increased=20maximum=20length=20of=20the?= =?UTF-8?q?=20main=20window=20title.=20=20=20=20=20-=20Improved=20handling?= =?UTF-8?q?=20of=20shortcut=20keys=20in=20the=20main=20window.=20=20=20=20?= =?UTF-8?q?=20-=20Improved=20entry=20data=20exchange=20menu=20update=20per?= =?UTF-8?q?formance.=20=20=20=20=20-=20After=20moving=20a=20group,=20KeePa?= =?UTF-8?q?ss=20now=20ensures=20that=20the=20group=20is=20visible.=20=20?= =?UTF-8?q?=20=20=20-=20Improved=20database=20save=20confirmation=20dialog?= =?UTF-8?q?=20text.=20=20=20=20=20-=20When=20showing=20the=20master=20key?= =?UTF-8?q?=20creation/change=20dialog=20on=20the=20secure=20desktop,=20tr?= =?UTF-8?q?ying=20to=20perform=20an=20operation=20that=20is=20not=20suppor?= =?UTF-8?q?ted=20on=20the=20secure=20desktop=20now=20results=20in=20a=20si?= =?UTF-8?q?mple=20error=20message,=20i.e.=20it=20is=20not=20possible=20any?= =?UTF-8?q?more=20to=20choose=20to=20cancel=20the=20dialog=20and=20perform?= =?UTF-8?q?=20the=20operation=20on=20the=20normal=20desktop;=20this=20avoi?= =?UTF-8?q?ds=20certain=20accidental=20data=20loss=20scenarios.=20=20=20?= =?UTF-8?q?=20=20-=20Various=20improvements=20in=20the=20simple=20file=20b?= =?UTF-8?q?rowser=20dialog=20(for=20the=20secure=20desktop).=20=20=20=20?= =?UTF-8?q?=20-=20While=20a=20hot=20key=20control=20of=20the=20options=20d?= =?UTF-8?q?ialog=20is=20focused,=20dialog-specific=20keyboard=20shortcuts?= =?UTF-8?q?=20are=20now=20disabled.=20=20=20=20=20-=20Changed=20the=20'MAC?= =?UTF-8?q?=20Address'=20password=20generator=20profile=20such=20that=20it?= =?UTF-8?q?=20always=20generates=20a=20unicast,=20locally=20administered?= =?UTF-8?q?=20MAC=20address=20in=20the=20SLAP=20administratively=20assigne?= =?UTF-8?q?d=20quadrant.=20=20=20=20=20-=20In=20the=20icon=20picker=20dial?= =?UTF-8?q?og:=20moved=20the=20'Export'=20command=20into=20the=20'More'/co?= =?UTF-8?q?ntext=20menu=20of=20the=20custom=20icons=20list.=20=20=20=20=20?= =?UTF-8?q?-=20Improved=20error=20messages=20for=20exception=20chains.=20?= =?UTF-8?q?=20=20=20=20-=20Improved=20serialization,=20deserialization=20a?= =?UTF-8?q?nd=20conversion=20of=20nullable=20booleans.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/Mono/keepass?expand=0&rev=56 --- KeePass-2.56-Source.zip | 3 --- KeePass-2.56-Source.zip.asc | 16 --------------- KeePass-2.57-Source.zip | 3 +++ KeePass-2.57-Source.zip.asc | 16 +++++++++++++++ keepass.changes | 40 +++++++++++++++++++++++++++++++++++++ keepass.spec | 2 +- 6 files changed, 60 insertions(+), 20 deletions(-) delete mode 100644 KeePass-2.56-Source.zip delete mode 100644 KeePass-2.56-Source.zip.asc create mode 100644 KeePass-2.57-Source.zip create mode 100644 KeePass-2.57-Source.zip.asc diff --git a/KeePass-2.56-Source.zip b/KeePass-2.56-Source.zip deleted file mode 100644 index 1f8f1bf..0000000 --- a/KeePass-2.56-Source.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bafb3dccdfa2e24b4fd4a2724ebc3deaebe21cdf5b8c8b12fc0e830bd148444 -size 5231868 diff --git a/KeePass-2.56-Source.zip.asc b/KeePass-2.56-Source.zip.asc deleted file mode 100644 index 8f1211f..0000000 --- a/KeePass-2.56-Source.zip.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE2VBEKD7pSNkR6LYGpPdi3FjG+Y4FAmW/Y84ACgkQpPdi3FjG -+Y7MMg//flqD9rkt04jQRXSaJoaqDTxstMuf2u274EHe0iDnxI/YubTRAedByzYq -GwolAupaVlY/H77KzfO7/1W+8XlKM5Y9mL5nahZ0bb11GCjW0B+N5HXFRER1VHqF -mc+1IZauhjLAGbNJL/0d8vkouNFMQGtFjI71a6nGaTjAqtB3wxtCmKFtEQ4/Juxf -FGqMAF+Dfi8ZV71TWtWssEgHJGN/nkTTkLtf88urD2+c2Fw2p0sizUjHh5rSn5eJ -EvQudliA2HKMnBWTNesjsnFRYDVwhg5szGOJjvTEwPXzNtkNBCZQcWnK3+4O/za+ -LqorA93MBxtQ/ArpFdCw+9ca2Mq/abt0xi6+kUqLCQFfaMVhIurHYe3C0uVDpOQQ -AXeskViHFmHcL2Hoq3lQBZKvKFRbLDYtAroneB2+evKZJxRCIYpJDMmZIJ6+83Wv -tmDsHxF+BYZ/STCjxPPPO8DwvZ/thiYzI4dscBfJQ/VZIdiB45g0lssF34oEcz9V -B5qxeJaz0szBKtNfojixarBsQ60yXwjdUzcz+VTp5pugCDSt4PmYKsyy6p1mml8X -9W3gTwVikCVWuWNgFXxkT1Z1Guq6uEJMTDFzNqROR+lpTTcnk5QABDAiCHPmJHGv -sa1AUzOVpU1CwiTr5HXANDJfuqUchFvW8bBgYRwdJZ0EkQ4TWs0= -=w3TG ------END PGP SIGNATURE----- diff --git a/KeePass-2.57-Source.zip b/KeePass-2.57-Source.zip new file mode 100644 index 0000000..056fcbc --- /dev/null +++ b/KeePass-2.57-Source.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a6278421848694a301b848053344aea151e9dd73f1fa247d3d26cd898bd3d0d +size 5238885 diff --git a/KeePass-2.57-Source.zip.asc b/KeePass-2.57-Source.zip.asc new file mode 100644 index 0000000..5d2f5e7 --- /dev/null +++ b/KeePass-2.57-Source.zip.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE2VBEKD7pSNkR6LYGpPdi3FjG+Y4FAmZbBUsACgkQpPdi3FjG ++Y4QdQ/9Em/qEjUfMvOFWrH9kg4ZjF0PnSren0XVrmW2xKNLFbSh+5uOKzMFRxNE +8iV9tTehxHl4QvA/0blWZSW0qKKQ4cJ86RJY8k3lgtd70pef2anIxNdzPVYoM+mM +RHRKh6bG6txaXQ0jRzTFi1A9lLRjkag/JH3W100FXMG3J2Bm8pjaTiYxQnCZvFUB +s0y9B+YWjeU0czgrscBlc/EIwnhjbhF4FXzxAa8HJ8DMfrDJaulHX0JJJMx/4Ktu +wp8nuLvIhqzl1fXTJqVALXtKH5hWUibsB/gu31GHUstudFhCed5Z8H43u8SNAGD7 +xKqOX4stlPhtbUI4wNAE85ap3Pa7l7YqZdoL52o8m5Q1tD8eoJsXdFMvhNueooqL +DbsbIQSMho8x8ejPPusNwHs7gjT+xIW67DwrCNr1gY7rFm41ZNojLzhgfBkqmKBT +AeJiHA4KvmVzA0JIi78R6zxvj1fFQoVbmMVdQe/Q4P9D8sUBMsi5v32JJvD6bKPD +nd07m6kd4uNCa0rBA1JjVgDN74SR0r+iAj2gEYgg3WBAuNFyzVTIIr/k1Am/nTQk +0aXYo0vztA+1IPUWLqSNSMMLq1FI0ikOQHS+yhJKJwtm2QtmXep9Rh1MoNORFQxw +bHE1jlFZlYoIilhoto6/g6a2AJO6b6OdxQEeHbQBDWErBgS5NeQ= +=ned/ +-----END PGP SIGNATURE----- diff --git a/keepass.changes b/keepass.changes index ffe7703..ba2b1b5 100644 --- a/keepass.changes +++ b/keepass.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Sun Jun 2 13:50:14 UTC 2024 - Matthias Bach - 2.57 + +- Update to 2.57 + * New Features: + - Added option 'Prevent certain screen captures' (in 'Tools' → 'Options' → tab 'Security', turned off by default); note that this may also prevent legitimate other software (remote desktop solutions, accessibility tools such as screen magnifiers, etc.) from seeing KeePass windows. + - Added the new option 'Prevent certain screen captures' in the 'Enforce Options (All Users)' dialog (in 'Tools' → 'Advanced Tools' → 'Enforce Options'). + - Key files can be created on the secure desktop now. + - Added shortcut keys for the 'Copy Group (Encrypted)' (Ctrl+Shift+C) and 'Paste Group' (Ctrl+Shift+V) commands. + - Ctrl+Shift+V can now be used for pasting entries while the group tree has the input focus and vice versa. + - Added 'More' button in the icon picker dialog, which shows a menu that provides two commands: 'Rename' and 'Export'; the menu is also shown as context menu of the custom icons list. + - When importing an icon, the file name without extension is now used as icon name. + - Added option 'Remember password hiding setting' in the main window column configuration dialog (turned off by default). + - Some error messages now contain the type and the HResult of the exception that occured. + - Some error messages are now more detailed when running KeePass with the '-debug' command line option. + - Bitwarden JSON import: two-digit years are now converted to four-digit years. + - Added UIFlags bit for automatically adjusting weak key transformation settings to the current default values (without a confirmation dialog). + - Added DPI detection on Unix-like systems. + * Improvements: + - Databases are now always saved in the KDBX 4/4.1 file format; if you need a KDBX 3.1 file (e.g. for compatibility with an old app), perform an export: main menu 'File' → 'Export' → format 'KeePass KDBX (2.34, Old Format)'. + - In an auto-type error dialog, the sequence is now only displayed if KeePass has been started with the '-debug' command line option. + - Increased maximum length of the main window title. + - Improved handling of shortcut keys in the main window. + - Improved entry data exchange menu update performance. + - After moving a group, KeePass now ensures that the group is visible. + - Improved database save confirmation dialog text. + - When showing the master key creation/change dialog on the secure desktop, trying to perform an operation that is not supported on the secure desktop now results in a simple error message, i.e. it is not possible anymore to choose to cancel the dialog and perform the operation on the normal desktop; this avoids certain accidental data loss scenarios. + - Various improvements in the simple file browser dialog (for the secure desktop). + - While a hot key control of the options dialog is focused, dialog-specific keyboard shortcuts are now disabled. + - Changed the 'MAC Address' password generator profile such that it always generates a unicast, locally administered MAC address in the SLAP administratively assigned quadrant. + - In the icon picker dialog: moved the 'Export' command into the 'More'/context menu of the custom icons list. + - Improved error messages for exception chains. + - Improved serialization, deserialization and conversion of nullable booleans. + - Improved deserialization of variant dictionaries. + - Improved application context initialization. + - Improved termination of the program in case of a fatal exception. + - Various UI text improvements. + - Various code optimizations. + - Minor other improvements. + ------------------------------------------------------------------- Sun Feb 4 15:35:42 UTC 2024 - Matthias Bach - 2.56 diff --git a/keepass.spec b/keepass.spec index 512006e..4bc34d4 100644 --- a/keepass.spec +++ b/keepass.spec @@ -18,7 +18,7 @@ %define _name KeePass Name: keepass -Version: 2.56 +Version: 2.57 Release: 0 Summary: Password Manager License: GPL-2.0-or-later