Skip to content

Commit a0b91cb

Browse files
committed
Added version checking.
1 parent abbbaa2 commit a0b91cb

4 files changed

Lines changed: 22 additions & 6 deletions

File tree

PatternPass/PatternPassExt.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using PatternPass.Properties;
44
using System.Drawing;
55
using System.Windows.Forms;
6+
using KeePass.Util;
67

78
namespace PatternPass
89
{
@@ -13,17 +14,19 @@ public sealed class PatternPassExt : Plugin
1314
{
1415
private IPluginHost _host;
1516

16-
public override Image SmallIcon
17-
{
18-
get { return Resources.MenuIcon; }
19-
}
17+
public override Image SmallIcon { get { return Resources.MenuIcon; } }
18+
19+
public override string UpdateUrl { get { return "https://ztdp.ca/utility/keepass-plugins-ztdp.txt.gz"; } }
2020

2121
public override bool Initialize(IPluginHost host)
2222
{
2323
if (host == null) return false;
2424

2525
_host = host;
2626

27+
//Set the version information file signature
28+
UpdateCheckEx.SetFileSigKey(UpdateUrl, Resources.PatternPassExt_UpdateCheckFileSigKey);
29+
2730
Interface.Init(_host);
2831

2932
return true;

PatternPass/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("0.9.0.0")]
36-
[assembly: AssemblyFileVersion("0.9.0.0")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]

PatternPass/Properties/Resources.Designer.cs

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PatternPass/Properties/Resources.resx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,4 +166,8 @@
166166
<data name="PatternPassExt_GetMenuItem_Show_Pattern" xml:space="preserve">
167167
<value>Show Pattern</value>
168168
</data>
169+
<data name="PatternPassExt_UpdateCheckFileSigKey" xml:space="preserve">
170+
<value>&lt;RSAKeyValue&gt;&lt;Modulus&gt;sxOD2un0IddS55rX6hg5AFtP5yYBjF54rgJn8LX4Z5A10oX/lpw44bWvrI3FKC0GbufPwjRcoVsUKCbuJuFfoKJCp0PDPRZB3qiA9dUdfpMLeC5A5kLSAG7c5NxqYJOlJfykJCgAKqmNknWqDdsjOrF9RDzfZcz3P7DWpvc3KGgLzz6gUUD67YVAQVncv7N1NZ5rUoaVDdurpOO82WrTrX2YVg1eXK7pfzD0VziOOmlubI5lhOZrm9aFscY80QGZaTbBaPQJHksfbZBSM6Uje1bun7epAs/axEst/T7rr8Ekz4lsoco53q1PeyJvL5uO8al3Dl9mHhE1yyEQ8lsqRHLN5y7CLiufjGvRLoaN0eImm87iORMbRMBTmfW83uhi4JWPUkL8RPPx9ehYJGUVFOlA8ttRvFaSPowXqTFFTuB+fwQYMhr+W/jOkgi2YbKajm3zk8ktGpNrQGjEJvkjJmejhHH8YNTJpC1K95yzbZ/yQUl+xycqI3DU2LkfeVFJfq8WggPZ1kIiB3Feulv8PAvBOEtQnASQ+87qaoHqoN5EIp06C4kdh/LNyMxPFHLkT5h5Ue+NBCb8yYs8Uw0uaXY2Ue8RguRc5apoVwzoTEOAzLJrDQ/jweo5hPK8tTb51wxQj6FhSijW7Dv00yuiPaVYyOI5vY9d8KS1L02PPS0Qepjuu+Stzfvd9q6y2fXjC2UjWxKNglQh1dpcC5xnSt9xMtBRjVEH3LFAG37Ju60G5N7bSdBOhXDnl8KAMDiHn8zETp8pGJLSkjKtC87jXn7e9Qe2eeGvSlFsS5oRFOe0ZDXzxS1h83pxHWE9PqwysgClSN9kWd7qHg6UsiuhIHOx6eiM6vMy/enuZRwP4r32IrdO2PP/z2SP1PIULKjJ5gY6BAPNX4WyukC0Y6KyG68eXwTwpGO42S47uzROGtV5jMO4y+gwROd8IF81FRsVXO07YCkKLOyVMmQhsRpzYlKi7kDRlEi3nJJTI+wK4kaIrU1xXMaS+O4D9yVahAUW2sHZHTz/s4cw5tQ0gSxZUCvqP/9ATPwEn0Y/gK0obEGJSslm46bfrWYJqIEmsS45lQbnQ3YikOkhcS2GERzv5e2hiWEIwKzIjCI+LOvheoLyH056HAyLA/w5c0ABcqv4EHVfrxsr97Ilj0QTmo2hJO9605pUck+Xi4vdptcZXbOwW90Qan5D39uu0yKF9B/TH3zyrYquSur/zXjBphGSO20Xyl+3zrRtPyhlOY4pvb7zei9E80U6cRHsE7rDrG8WxkyOOMRqlqGACbbZsPPpLp3jVL+nM72T2qXsBdywkV25dhFKIw/VMcepXv0aNS1+RV/RxQ2j9/su6ZeDbX1LgQ==&lt;/Modulus&gt;&lt;Exponent&gt;AQAB&lt;/Exponent&gt;&lt;/RSAKeyValue&gt;</value>
171+
<comment>The public key used to verify the RSA signature of the version information file.</comment>
172+
</data>
169173
</root>

0 commit comments

Comments
 (0)