Looking for dedicated users willing to test experimental new builds #124
Replies: 11 comments 79 replies
-
Beta Was this translation helpful? Give feedback.
-
hi hi, i just saw your email! i'm willing to test, once i find me an stick i'll give it a whirl for sure~ |
Beta Was this translation helpful? Give feedback.
-
"Beta" (Google Style, not really beta but not proper versioned yet 😆 ) version of 0.8.3 available at branch |
Beta Was this translation helpful? Give feedback.
-
I can always test... I have two Kubuntu Jammy installs, one with backports enabled and one without. Plus a few servers that I can just run a KVM on with any version you'd like to test on. |
Beta Was this translation helpful? Give feedback.
-
New test build! This replaces the hardcoded "local" whitelist with a config based one. So that weirdo login managers etc. don't require a patch but can just be added by the user. Currently it contains the exact same whitelist as previously. So you should not notice any change at all. In the future the default list will be empty and the user needs to enable the entries they need. .deb, .rpm and .zst at: https://www.dropbox.com/sh/h5qxy3kyr12ymq3/AACKxDpJvIsUdYCXuj0EbYUKa?dl=0 |
Beta Was this translation helpful? Give feedback.
-
There is a new release upcoming (finally). Even if it's just a minor version it's a kinda important update since it includes fixes for stuff with crash (like in segfault :D) or at least "wont work" potential. If you want a preview: build from this branch / PR -> #218 Prebuilt packages available at -> https://www.dropbox.com/scl/fo/kmll4q7tz3z0agbk4q30x/h?rlkey=da59dbbovgv3ip1qch3hy6lz4&dl=0 (still uploading right now) |
Beta Was this translation helpful? Give feedback.
-
@Fuseteam @steelsnake and everyone interested: experimental new test builds at https://www.dropbox.com/scl/fo/y5tha7yhx18uo35gal1rv/AFIjBlTnmd4RfkrjHCwv6rA?rlkey=boqwcnbrgfjk34dbtlrpcafk9&dl=0, source is in branch These are What I need you to test is just "did it break anything?" 😁 I couldn't notice any issues but I want to be sure before merging. |
Beta Was this translation helpful? Give feedback.
-
For the brave ones: there is now a first preview build offering support for multiple devices per user (#31). You can find the code in PR #177. However, well possible there are still some bugs left. It's only VM-tested for short time now. Also it's still full of debugging output that will vanish before it will be released. You can find signed .deb and .rpm packages in this Dropbox folder: https://www.dropbox.com/scl/fo/piormhnmfnqquubspwu4o/AM_yFraRt9H6qUt3umqDY8E?rlkey=o8idyui7cf1klmteqh5m35ov2&dl=0 Be aware: If you install this build AND configure multiple devices, your config wont be backwards compatible anymore afterwards. To downgrade to another version you will have to manually remove all but one device from your user section in the config. |
Beta Was this translation helpful? Give feedback.
-
You could try adding a second device for your user.
But I don't expect any issues (as long as you don't try adding more then
ten devices per user :D)
Am Sa., 20. Juli 2024 um 17:57 Uhr schrieb steelsnake <
***@***.***>:
… As near as I can tell the latest version does seem to work fine. I've
installed it 2 days ago and don't see any issues so far. If I can test
anything specific, do let me know please.
—
Reply to this email directly, view it on GitHub
<#124 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAZI2U6SDZWORHO6IK2AJ6LZNKCF5AVCNFSM5WLZSUJKU5DIOJSWCZC7NNSXTOSENFZWG5LTONUW63SDN5WW2ZLOOQ5TCMBRGAZTAOBV>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Lovely, thanks for the detailed instructions - much appreciated
Am Mo., 22. Juli 2024 um 20:57 Uhr schrieb steelsnake <
***@***.***>:
… Absolutely sure :)
Kubuntu 24.04
System Info:
Operating System: Kubuntu 24.04
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.8.0-38-generic (64-bit)
Graphics Platform: Wayland
Not tested on Qt 6
Test:
- Connected device: Bus 001 Device 008: ID 154b:00f3 PNY USB 3.0 FD
- Lock screen (don't log off, just lock), wait until "lock" screen
with "unlock" button appears
- Unplug device, wait a few secs just in case
- Can unlock screen just by pressing the "Unlock" button
image.png (view on web)
<https://github.com/user-attachments/assets/885f966c-32b7-413b-8190-b5b51e85d235>
Comparison, locking without USB device:
- Unplug device before locking
- Lock screen
- As expected, asks for password
image.png (view on web)
<https://github.com/user-attachments/assets/7a14c242-699a-48d0-a2a2-a80337541098>
—
Reply to this email directly, view it on GitHub
<#124 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAZI2U2CSXZLQIQDOQGTH4DZNVIXZAVCNFSM5WLZSUJKU5DIOJSWCZC7NNSXTOSENFZWG5LTONUW63SDN5WW2ZLOOQ5TCMBRGE4DCNJY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hmmm when I see those screens, and re-read
#221, I smell the same behaviour.
Or in other words: your diagnose of " KDE seems to simply check the
credentials on lock rather than unlock" is most likely absolutely on point.
I bet the lockscreen starts the PAM chain directly, at which point pam_usb
will (still) see the device and allow the PAM request.
But unlike for `lightdm`, #221 wouldn't fix your issue. For that we need
something like an "ignore the first request" option (which obviously should
be set on `<service>` level instead of globally. Which would also kinda
solve #221, even if a bit more annoying for the user...
I guess if you wouldn't lock manually but let the agent do it when the
device is unplugged this wouldn't occur.
Am Mo., 22. Juli 2024 um 21:01 Uhr schrieb Tobias Bäumer <
***@***.***>:
… Lovely, thanks for the detailed instructions - much appreciated
Am Mo., 22. Juli 2024 um 20:57 Uhr schrieb steelsnake <
***@***.***>:
> Absolutely sure :)
>
> Kubuntu 24.04
>
> System Info:
> Operating System: Kubuntu 24.04
> KDE Plasma Version: 5.27.11
> KDE Frameworks Version: 5.115.0
> Qt Version: 5.15.13
> Kernel Version: 6.8.0-38-generic (64-bit)
> Graphics Platform: Wayland
>
> Not tested on Qt 6
>
> Test:
>
> - Connected device: Bus 001 Device 008: ID 154b:00f3 PNY USB 3.0 FD
> - Lock screen (don't log off, just lock), wait until "lock" screen
> with "unlock" button appears
> - Unplug device, wait a few secs just in case
> - Can unlock screen just by pressing the "Unlock" button
> image.png (view on web)
> <https://github.com/user-attachments/assets/885f966c-32b7-413b-8190-b5b51e85d235>
>
> Comparison, locking without USB device:
>
> - Unplug device before locking
> - Lock screen
> - As expected, asks for password
> image.png (view on web)
> <https://github.com/user-attachments/assets/7a14c242-699a-48d0-a2a2-a80337541098>
>
> —
> Reply to this email directly, view it on GitHub
> <#124 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAZI2U2CSXZLQIQDOQGTH4DZNVIXZAVCNFSM5WLZSUJKU5DIOJSWCZC7NNSXTOSENFZWG5LTONUW63SDN5WW2ZLOOQ5TCMBRGE4DCNJY>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Are there any users out there that want to help testing new experimental builds?
I plan to do some huge refactoring for which it would be nice to have people that are familiar with pam_usb. Ideally you would use it in an "non-standard" scenario (like unusual display managers, exotic distributions etc etc) but any testing would be highly appreciated.
For this I would provide .deb packages, users of other distributions would need to do compile from source from a given branch.
Beta Was this translation helpful? Give feedback.
All reactions