andrew-schofield / keepass2-haveibeenpwned

Simple Have I Been Pwned checker for KeePass
MIT License
425 stars 25 forks source link

KeePass 2.35 (Missing Mono's DLLs on Linux) #36

Closed HorlogeSkynet closed 6 years ago

HorlogeSkynet commented 6 years ago

Hi Andrew 👋

I tried to install yesterday your plugin, but KeePass (v2.35) told me that it was not compatible with the version expected.

I'm running a KeePass installed from repositories (Debian), and v2.37 is not available atm.

Does the plugin really need a higher version ? Or is it a unexpected behavior ?

Thanks, Bye 🙇

andrew-schofield commented 6 years ago

That's unexpected as the current version of the plugin should definitely work with older versions of Keepass

image

HorlogeSkynet commented 6 years ago

What a quick answer !

That's definitely strange, this is what I got :

image

andrew-schofield commented 6 years ago

Can you try starting KeePass with the --debug option as described here: https://keepass.info/help/v2_dev/plg_index.html and post the output?

HorlogeSkynet commented 6 years ago

This is the result I got in a temporary file :

Compilation failed

==============================================================================
Compiler 'null':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

==============================================================================
Compiler 'v4':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

==============================================================================
Compiler 'v4.0':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

==============================================================================
Compiler 'v4.0.30319':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

==============================================================================
Compiler 'v4.5':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

==============================================================================
Compiler 'v3.5':

/usr/bin/mcs /target:library /debug- /optimize+ /out:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.dll" /r:"System.dll" /r:"System.Core.dll" /r:"System.Drawing.dll" /r:"System.Windows.Forms.dll" /r:"System.Xml.Linq.dll" /r:"System.Data.DataSetExtensions.dll" /r:"Microsoft.CSharp.dll" /r:"System.Data.dll" /r:"System.Net.Http.dll" /r:"System.Xml.dll" /r:"/usr/lib/keepass2/KeePass.exe" /r:"~/.local/share/KeePass/PluginCache/Rau05X7Dd1VU15fFYKYo/Newtonsoft.Json.dll" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.BreachedEntriesDialog.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.UI.CheckerPrompt.resources" /resource:"/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwned.Resources.resources" /noconfig  -- "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/EnumExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/ProtectedStringExtensions.cs" "/run/user/1000/KeePass/keepass2-developerextensions/keepass2-developerextensions/PwEntryExtensions.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BaseChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedPassword/HaveIBeenPwnedPasswordEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedUsername/HaveIBeenPwnedUsernameEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/DisplayAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/BreachedEntriesDialog.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/BreachedEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/UI/CheckerPrompt.Designer.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/CloudbleedSite/CloudbleedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckerTypeAttribute.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteChecker.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/HaveIBeenPwnedSite/HaveIBeenPwnedSiteEntry.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/CheckTypeEnum.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/HaveIBeenPwnedExt.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/BreachCheckers/IBreach.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressHelper.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/ProgressItem.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Properties/AssemblyInfo.cs" "/run/user/1000/KeePass/9751B3B78164A441A87B251CF3AA2350/Resources.Designer.cs"
error CS0006: Metadata file `System.Xml.Linq.dll' could not be found
error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found
error CS0006: Metadata file `System.Net.Http.dll' could not be found

Looks like it's missing some DLLs...

EDIT : Sorry my bad, didn't see your note about Mono users... I'll try it ASAP

andrew-schofield commented 6 years ago

Could be that you need this package: https://packages.debian.org/wheezy/all/libmono-system2.0-cil/filelist

HorlogeSkynet commented 6 years ago

Okay, nevermind, this is what I've just run :

aptitude install libmono-system-xml-linq4.0-cil libmono-system-net-http4.0-cil libmono-system-data-datasetextensions4.0-cil

And works like a charm 👌

andrew-schofield commented 6 years ago

Great 👍