Libera-Chat / libera-chat.github.io

The website of Libera Chat, providing documentation and news
https://libera.chat
MIT License
408 stars 105 forks source link

Validate passwords during application, and explain limitations. #374

Closed RokeJulianLockhart closed 1 month ago

RokeJulianLockhart commented 1 month ago

I've set a 128-character and 64-character passwords using the ASCII gamut ("special symbols" and all). As an example, 9N2WF*uGrithxXLOw24mIjJ5RvD^pwnbspZHKga%%2I#ard^RMTFjpjn7QCgNkkV!IxzKKRq68xO*I*cHG3aS6O8yQn2x7s0gW$E$L!bKWm1wVKZVvw6d*uU9wivotp0. However, every time I've exited and attempted to reauthenticate at https://web.libera.chat/, I'm informed that it's incorrect.

You need to state:

  1. [ ] which characters, if any, are disallowed, and
  2. [ ] whether a maximum length exists (and, if so, what the maximum length is).
funderscore1 commented 1 month ago

This looks like a Kiwi IRC bug or something? Such a password normally works just fine.

RokeJulianLockhart commented 1 month ago

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#issuecomment-2254674917

@funderscore1, perhaps - I've solely set it at https://web.libera.chat/, using the instructions at https://github.com/Libera-Chat/libera-chat.github.io/blob/b7e77a7618be35e86728e87ae78f2eaebb428074/content/_guides/sendpass.md. I took a cursory look at https://github.com/kiwiirc/kiwiirc/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen+password for any relevant issues upstream, and didn't locate any.

funderscore1 commented 1 month ago

@RokeJulianLockhart Not 'perhaps', it just works :) A lot of people are using such passwords.

funderscore1 commented 1 month ago

Maybe ask #libera or #KiwiIRC on Libera.Chat?

RokeJulianLockhart commented 1 month ago

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#issuecomment-2254676065

@funderscore1, do you happen to be? If so, which client did you set it via? It'd be worth using to ensure I'm using one which doesn't erroneously truncate or otherwise corrupt it in transit.

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#issuecomment-2254676217

I tend to solely use synchronous communication when I can, otherwise it becomes difficult to deal with alongside other tasks. It's bad enough this merely not being threaded here. Irrespective, certainly if all else fails.

funderscore1 commented 1 month ago

I believe such questions are better asked on #libera, but that's just my opinion. I think this is getting a bit chatty...

RokeJulianLockhart commented 1 month ago

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#issuecomment-2254678393

@funderscore1, I shan't be able to refer back to it easily if I do. Do you know of a client which definitely supports this, so that I can compare?

funderscore1 commented 1 month ago

Support what? Logging messages? A lot of them do.

glguy commented 1 month ago

This is an issue tracker for the website. For IRC support please use #libera

RokeJulianLockhart commented 1 month ago

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#issuecomment-2254681393

@funderscore1, no - that would be off-topic here. I mean the kind of password that I've aforestated. That's why I asked you whether you'd set one yourself.

RokeJulianLockhart commented 1 month ago

https://github.com/Libera-Chat/libera-chat.github.io/issues/374#event-13672389964

@glguy, this issue isn't completed yet. The bug remains.