<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 2855: KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/</link><description>Recent changes to 2855: KeeAutoExec, property to not open DB on pendrive</description><atom:link href="https://sourceforge.net/p/keepass/feature-requests/2855/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 02 Dec 2023 05:44:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/keepass/feature-requests/2855/feed.rss" rel="self" type="application/rss+xml"/><item><title>#2855 KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/?limit=25#8ae9</link><description>&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;I have a SAMBA network share. Could I store my key file there?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is much the same as storing it locally because it's permanently connected.&lt;br/&gt;
There is also the issue of potentially needing the samba password from KeePass to connect to the key file.&lt;/p&gt;
&lt;p&gt;You need to decide if a key file gives you any additional security over the inability of using the database  on another machine / disaster recovery.&lt;/p&gt;
&lt;p&gt;cheers, Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul</dc:creator><pubDate>Sat, 02 Dec 2023 05:44:50 -0000</pubDate><guid>https://sourceforge.net8883260116aa9905bbe886f0c545c5116ec4b303</guid></item><item><title>#2855 KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/?limit=25#ff14/5a9c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Yeah, I thought about it.&lt;/p&gt;
&lt;p&gt;Should be a little more efficent, because KeePass wouldn't do those checks at startup.&lt;br/&gt;
But I would have multiple master databases. Like, one for pendrives and one for PCs.&lt;/p&gt;
&lt;p&gt;I don't know... it doesn't convence me...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Santiago González</dc:creator><pubDate>Fri, 01 Dec 2023 22:41:07 -0000</pubDate><guid>https://sourceforge.net82fdea681ba06134d50b94795f86aeb757b565ff</guid></item><item><title>#2855 KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/?limit=25#5914/1287</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;TY so much. I didn't know that workaround was implemented.&lt;br/&gt;
It solved my problem.&lt;/p&gt;
&lt;p&gt;Yeah, having the key file on the same machine defeats its purpose, but I don't want to connect a pendrive everyday.&lt;/p&gt;
&lt;p&gt;However, I have a SAMBA network share. Could I store my key file there?&lt;br/&gt;
Would it defeat the point of having a key file?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Santiago González</dc:creator><pubDate>Fri, 01 Dec 2023 22:37:34 -0000</pubDate><guid>https://sourceforge.net826d1f16ffab4e53f129947e846710e4ce6ea1f4</guid></item><item><title>#2855 KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/?limit=50#ff14</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It is not clear how your databases are arranged, but I don't think it is necessary to add this feature to limit which databases each instance of KeePass opens.  &lt;/p&gt;
&lt;p&gt;A general solution that should satisfy your requirements is to move all of your auto-open entries to a dedicated auto-open database, then configure each instance of KeePass to automatically open its own dedicated copy of the auto-open database, one copy for your pendrive and the other for your PC.  Next customize each auto-open database so that it will open only the databases that you want to open with each instance of KeePass.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wellread1</dc:creator><pubDate>Fri, 01 Dec 2023 05:44:43 -0000</pubDate><guid>https://sourceforge.net7ff53856977b0aef4ef9d1d151e46d3f0063f7f5</guid></item><item><title>#2855 KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/?limit=25#5914</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is already a "SkipIfKeyFileNotExists" option in version 2.4.&lt;/p&gt;
&lt;p&gt;BTW, storing the key file on the same machine as the database defeats the point of a key file. The key file should not be available if you are not with the machine (something you have).&lt;/p&gt;
&lt;p&gt;cheers, Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul</dc:creator><pubDate>Fri, 01 Dec 2023 05:42:43 -0000</pubDate><guid>https://sourceforge.net1415d7ee4bdb738922cd1ebbec1639afbad67c2f</guid></item><item><title>KeeAutoExec, property to not open DB on pendrive</title><link>https://sourceforge.net/p/keepass/feature-requests/2855/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I would like adding a new property or admit a new value on existing properties, to let KeeAutoExec know that some database hasn't to be opened automatically if KeePass is running from a pendrive.&lt;/p&gt;
&lt;p&gt;This is because when I connect a pendrive on my pc, &lt;strong&gt;I can&lt;/strong&gt; have a KeePass installed locally. So, I wouldn't like it to automatically open the entries related to my pc databases.&lt;br/&gt;
It even throw an error, because it uses a different path for the KeyFile.&lt;br/&gt;
On my pc, I store my keyfile inside the KeePass installation directory. But, on my pendrive it's stored outside, so it gives an error of missing keyfile.&lt;/p&gt;
&lt;p&gt;Possible implementation:&lt;br/&gt;
It can be a new "boolean" property named like "EnabledInPendrive".&lt;/p&gt;
&lt;p&gt;If the standard "Enabled" property is false or has no value, then it will open.&lt;br/&gt;
If the standard "Enabled" property is true, then:&lt;br/&gt;
If "EnabledInPendrive" value is true or has no value, then it will open. But, if it's false, it would check if KeePass is running from a pendrive, and if it is, then it wouldn't open that database. If not running from pendrive, then it will open.&lt;/p&gt;
&lt;p&gt;Another way of implementing it:&lt;br/&gt;
Adding a value like "IfNotPendrive" on the standard "Enabled" property.&lt;/p&gt;
&lt;p&gt;Another implementation that would work as a workaround:&lt;br/&gt;
Creating a property similar to "SkipIfNotExists" but for KeyFile instead of database.&lt;br/&gt;
Maybe naming it like "SkipIfNotKeyFileFound" and not giving error, neither opening the database if KeyFile isn't found for that entry.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Santiago González</dc:creator><pubDate>Fri, 01 Dec 2023 03:15:58 -0000</pubDate><guid>https://sourceforge.net47d8133e6862296b66c69f5abf34f1e9f2ab9920</guid></item></channel></rss>