jhass / nextcloud-keeweb

Integrate Keeweb into Nextcloud
Other
416 stars 49 forks source link

KeeWeb (upstream) needs a new maintainer #204

Open arnowelzel opened 2 years ago

arnowelzel commented 2 years ago

As mentioned in https://github.com/keeweb/keeweb/issues/2022 the KeeWeb project which is the upstream for KeeWeb in Nextcloud, needs a new maintainer. If you are interested in supporting KeeWeb and have the required knowledge and time for it - get in touch with antelle.

For the time being this also means if there are any issues related to the upstream it can not be fixed at the moment.

arnowelzel commented 2 years ago

We now reached the point that KeeWeb can not be build any longer.

For the time being there will not be any new release of KeeWeb for Nextcloud, sorry.

Anyone willing and able to fix this, is welcome!

MikkCZ commented 1 year ago

Hi @arnowelzel .

Is there a specific issue with KeeWeb ability to be built? I tried locally in my development container, which is based on Fedora 38 with Node.js 18. I was able to build KeeWeb from https://github.com/keeweb/keeweb/tree/e6df216291b9b5322049a11fe1301a2089679483 by running npm i followed by NODE_OPTIONS=--openssl-legacy-provider npx grunt.

MikkCZ commented 1 year ago

I opened #215 to add the NODE_OPTIONS. Will that help with a new release, hopefully compatible with NextCloud 26? :wink:

arnowelzel commented 1 year ago

Hi @arnowelzel .

Is there a specific issue with KeeWeb ability to be built? I tried locally in my development container, which is based on Fedora 38 with Node.js 18. I was able to build KeeWeb from https://github.com/keeweb/keeweb/tree/e6df216291b9b5322049a11fe1301a2089679483 by running npm i followed by NODE_OPTIONS=--openssl-legacy-provider npx grunt.

No, I forgot to add that the build was possible at last. Anyway the situation will not improve with the unmaintained KeeWeb. I'll try to provide an update for Nextcloud 26 as soon as needed, but if we finally reach the point that it is not possible to use KeeWeb any longer, I don't see any future for this project, sorry!

arnowelzel commented 1 year ago

I stand corrected - build is not possible at the moment:

Fatal error: error:0308010C:digital envelope routines::unsupported
arnowelzel commented 1 year ago

Seems https://github.com/jhass/nextcloud-keeweb/pull/215 fixed it indeed - thanks! A new release 0.6.11 for NC 26 was published.

ann0see commented 1 year ago

Are there any keepass compatible alternative plugins?

arnowelzel commented 1 year ago

For Nextcloud there is no alternative and as far I know, KeeWeb is also the only application to open Keepass databases in a browser.

ann0see commented 1 year ago

Oof. Ok. Thank you very much for the information.

arnowelzel commented 1 year ago

Just for clarification: a server side implementation would be not secure as the decrypted data must not leave your local computer at any point. So having purely browser based solution is preferrable.

ann0see commented 1 year ago

Yes true. On the other hand if you have control over the server and a secure connection it might still be ok-ish for some passwords.

Petersoj commented 7 months ago

Looks like there is a new development team for Keeweb and they are working on bringing the project up-to-date! More info here.

ann0see commented 7 months ago

Sounds good! Due to the xz fiasco I'd still be cautious.

luxzg commented 4 months ago

There's more info here regarding progress of v1.19, seems it's doing fine so far: https://github.com/keeweb/keeweb/pull/2168