Gutting the functionality that upstream has built into a piece of software and then publishing it under the same name is dubious at best. If they want to go this direction they should publish as a fork under a different name so upstream doesn't get constantly barraged by complaints of users having issues. This reminds me of the time years ago when the Debian maintainer of Chromium decided to unilaterally disable the…
The role of a maintainer is more than copying and pasting upstream. They are allowed to exercise their judgement in what they believe is appropriate for end users of a distribution. In this case, there does seem to be reasonable security justifications for it, and an alternative is provided.
KeePassXC Debian maintainer has removed all network features
301–310 of 367 posts
Re: KeePassXC Debian maintainer has removed all network features
#302Earlier quoted context omitted.
"If hit by mistake it might autotype in a window that is not at a login prompt, but maybe on a chat session and broadcast the user's password" It's horseshit, but it's an argument lets see what it does here... NikkiA edit: well, I guess it didn't broadcast the password, but it probably would have done on a real chat window that accepted multiple lines of input
I'd assume it would only put the password in a type="password" input, not a random text box.
Re: KeePassXC Debian maintainer has removed all network features
#303Earlier quoted context omitted.
Because the history is not linear. See https://techcommunity.microsoft.com/t5/networking-blog/align... it goes like this: 1. MS uses netBios. 2. apple uses bounjour, similar to netbios, but with modern conveniences, like NAT aware. 3. windows add same niceties on top of netbios and call it LLMNR. 4. apple standardize bounjour as mDNS and open it up just because they would have to publish code because of some licenses…
Thank you, Internet stranger. This LLMNR/mDNS dichotomy has been on the back of my mind for quite some time. You've made it clear.
Re: KeePassXC Debian maintainer has removed all network features
#304Earlier quoted context omitted.
>power maintainers hold over someone else's software There's some subtle assumptions about ownership in this comment that aren't accurate, insofar as free and open source software is concerned. FOSS software is not "someone else's" software. They may own the trade mark, but by releasing the software under a FOSS licence, they lose the right to control the direction the software may take. I'm free to copy it, edit it,…
That's besides the point. You can do whatever with the software, but it gets muddy when you then release it under the same name as the original. That name may not be trademarked, but it is still not yours to use.
Re: KeePassXC Debian maintainer has removed all network features
#305Earlier quoted context omitted.
>power maintainers hold over someone else's software There's some subtle assumptions about ownership in this comment that aren't accurate, insofar as free and open source software is concerned. FOSS software is not "someone else's" software. They may own the trade mark, but by releasing the software under a FOSS licence, they lose the right to control the direction the software may take. I'm free to copy it, edit it,…
That's besides the point. You can do whatever with the software, but it gets muddy when you then release it under the same name as the original. That name may not be trademarked, but it is still not yours to use.
Re: KeePassXC Debian maintainer has removed all network features
#306Looks like pretty reasonable decision to me - network features and browser integrations are huge potential holes / exploit entry points. And without network-related features and only running the trusted databases, the tool should be impossible to exploit even if exploits are found, which is a very desirable trait for something as important as password manager. Even original maintainer agrees [1]. Remember, the full n…
Whether his changes are good or not, it’s still pretty crazy to essentially fork an open source project, but publish your very different version under the same name.
Re: KeePassXC Debian maintainer has removed all network features
#307Earlier quoted context omitted.
Connecting the internet and a password database together is one of those fundamentally bad ideas. This might well be an excellent technical decision. Although I agree with the thread root that this is a level of intervention that might justify some rebranding. > Package maintainers aren't self-sacrificial saints or all that unique as volunteers go. If you want keepassx, you can go install it. If you want the Debian a…
> Connecting the internet and a password database together is one of those fundamentally bad ideas. Disagree. I use KeePassXC because I would prefer to have my passwords on my computer, instead of somebody else's computer (and I am willing to accept responsibility for managing my own password file). That is a delineation that is parallel to, but not the same as, "don't connect to the internet". Browser integration is…
Not really? I've been using KeePassXC without a browser extension for a while, probably not years but certainly many months. That doesn't make it any less of a password manager - it lets me generate random strings to use for each account, keeps them safe and encrypted, and also lets me enable TOTP for an unlimited number of accounts. That's pretty much a password manager to me (TOTP is extra but much appreciated).
Re: KeePassXC Debian maintainer has removed all network features
#308Earlier quoted context omitted.
If I have both enabled in my install, which I specifically chose to, then upgrading the package locks me out of my database, because those features are not compiled.
Jeez, then you simply install the keepassxc-full package and move on. It's not like you store your sudo password in keepass database, too.
Current users will have their install broken and need to google to figure out what is going on.
Future users will install `keepassxc` thinking it would be actually KeePassXC before potentially realizing its a minimal version.
Personally I think splitting it into `keepassxc-full` and `keepassc-minimal` would be better since it moves the choice to the user instead of implying the contents.
Re: KeePassXC Debian maintainer has removed all network features
#309Earlier quoted context omitted.
Everyone using an offline password manager without having a backup might as well consider everything lost This sounds like emotional blackmail How many times I lost everything, hardware failure, updates that broke OS, using dd in the wrong drive...
How would a backup help in this scenario? The data is fine, it's the application that stopped working.
So I would have a backup with a simple password, or even unencrypted in a USB somewhere
Re: KeePassXC Debian maintainer has removed all network features
#310Earlier quoted context omitted.
One doesn't expect such a drastic ... 'fix' in a point release though.
You're talking as if it's a point release of Debian. It is not. It happened in sid/testing, that's what these releases are for. Whether it happened in a point or major release of Keepassxc is irrelevant, because ignorant users who upgrade their sid/testing installations blindly as if it was stable-security would have hit it eventually.