Publish KeePass plugin and altered code

2012-03-22
2012-11-20
  • keepassjunkie

    keepassjunkie - 2012-03-22

    Hi,
    We have come up with a plugin which will help the users to launch and login any app (desktop or web). There's also a plugin which helps us to launch and login multiple apps. We are also trying to go for an enhancement which will help in minimising the occurrence of the pop up window coming up by checking the URL of any website or the location of any desktop app. So can someone please help us in publishing these things for everyone else to use?

    Thanks in advance.

     
  • Dominik Reichl

    Dominik Reichl - 2012-03-22

    If you've created a small website for your plugin, just let me know its URL and I'll add it to the KeePass plugins page.

    Best regards
    Dominik

     
  • keepassjunkie

    keepassjunkie - 2012-03-23

    Hi,
    I am afraid not. Do you want us to do so? Or we can also send you the plug-ins and code base to a mail ID if you prefer it that way.

     
  • Dominik Reichl

    Dominik Reichl - 2012-03-23

    I'd recommend creating an own small website for the plugin (e.g. at SourceForge, GitHub, etc.). This would have various advantages; e.g. you can then more easily update your plugin at any time you wish.

    If you don't want to do this, you could also send me the plugin files by e-mail and I'll host them on the KeePass website. Note that I can't provide download statistics for files hosted on the KeePass website though.

    Best regards
    Dominik

     
  • keepassjunkie

    keepassjunkie - 2012-03-23

    Hi Dominik,
    Will create something in Sourceforge then. Just a small advice needed from you. There are two options in Sourceforge. One says publish and the other says Create. Which one to use? Apologies for the silly question :-).

     
  • Dominik Reichl

    Dominik Reichl - 2012-03-23

    I don't know where you found 'Publish', but 'Create' sounds more correct :-)

     
  • keepassjunkie

    keepassjunkie - 2012-03-26

    Hi Dominik,
    Just a couple of more questions. What about the licensing and copyright bit? We want this to be available to anyone willing to use KeePass free of cost.

     
  • Dominik Reichl

    Dominik Reichl - 2012-03-26

    I'd suggest using the GNU General Public License v2 or higher.

     
  • Dominik Reichl

    Dominik Reichl - 2012-03-29

    Files that you've written are of course copyrighted by you (or your company). Code that I've written is copyrighted by me. Simple :-)

    On 'Enhanced KeePass'. My statements about creating a project/website were only meant for plugins. If you want to add or change something in the core KeePass code (which can't be realized using a plugin), I'd recommend proposing your additions/changes in the KeePass 'Patches' tracker or sending them by e-mail to me. I'll evaluate your proposal and integrate the additions/changes, if I like them.

    I'm not going to support a fork like 'Enhanced KeePass'. Such a fork just creates confusion, incompatibilities, etc. My suggestion would be to delete this.

    If you really want to continue this fork, please rename it to something else. I'd like to reserve the name "KeePass" (without any prefix or suffix) for my own KeePass-related projects.

    On the two plugins. I'll happily list these on the KeePass plugins page, if you make them compatible with KeePass instead of your fork.

    I didn't find any source code of the files you published. The source code must be available.

    Best regards
    Dominik

     
  • keepassjunkie

    keepassjunkie - 2012-04-24

    Thanks a lot Dominik for your time. Apologies for the delay in replying. Yeah I am trying to upload the code ASAP but facing some silly problem with SVN. But before that, I'll try to make it compatible with your version of KeePass instead of our own 'forked' version.

     
  • keepassjunkie

    keepassjunkie - 2012-06-15

    Hello Dominik,
    I have uploaded the source code in the link below:

    https://sourceforge.net/projects/keepass2141/files/Source%20Code/

    The following are the code changes that we have made to the original 2.14 source code.

    1. Keepass-> Util ->Autotype.cs
    Added new function – URLMatch()
    Added code to this function – PerformGlobal()

    2. KeepassLib -> PwGroup.cs
    Added two new functions – TraverseTreeCF() , PreOrderTraverseTreeCF()

    3. KeepassLib -> Delegates -> Handlers.cs
    Added new delegate - EntryHandlerForURLMatch

    Password for the compressed file: password

     
  • Dominik Reichl

    Dominik Reichl - 2012-06-15

    I also have received your two e-mails, just didn't have time to review the code yet. I'll do as soon as possible (maybe even this weekend already).

     
  • keepassjunkie

    keepassjunkie - 2012-06-15

    That's brilliant Dominik. Thanks a lot :).

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks