While @nutomic@lemmy.ml and I do have a lot of issues that are going to take us a lot of time this upcoming year, its still useful for us to hear what your most desired features for Lemmy are, and prioritize them.

If they’re smaller, we could get to them fairly quickly, or others wanting to contribute could see whats most wanted.

Outside of just posting them here, make sure github issues exist for them (this is what we work from), and do a thumbs up react for all the ones you’d like. Despite being a popular project, we have very few people voting on these issues . We can then use the link above (issues sorted by most thumbs up ), to keep track.

Thanks all.

  • DessalinesOPA
    link
    72 years ago

    The back-end already does password hashing using bcrypt.

    • @Zalamander
      link
      62 years ago

      This protects the database from a breach, but someone can set up an instance and collect the passwords from the logs:

      As far as I can tell with my very limited experience, back-end encryption is the standard. One trusts the host not to steal their passwords from the logs, so protecting the data in the case of a breach is good enough. I think that it would make sense for the standard in the Fediverse to be different. Passwords should be encrypted by the client by default, and then re-hashed back-end.

      It is also possible that what I am saying does not make sense in practical grounds - this is just something that surprised me while looking through the logs. I was under the wrong impression that plain text passwords were never accessible before looking into this topic.

      • DessalinesOPA
        link
        62 years ago

        We’ve recently removed that logging line, which logged all websocket requests. But yes most importantly, the database stores no plaintext passwords.

        You don’t want to client side hash passwords before sending, because different clients might not do it the same way. But also we have to add oauth at some point, so 3rd party clients don’t even have to know your pass. This is less important with open source apps imo, which are the only ones we’re gonna link to anyway, but it’d be nice to have.

        • @Zalamander
          link
          42 years ago

          That’s very nice. Thank you for your hard work! I am curious about oauth. I did not know that 3 rd party clients needed to know the password, I will look into that!