-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(pam/gdm): Implement JSON protocol in exec module and use it everywhere #292
base: main
Are you sure you want to change the base?
Commits on Apr 11, 2024
-
pam/gdm: Expose the proto message decoding function publicly
We may want to able to decode the value externally too, so let's make this more visible
Configuration menu - View commit details
-
Copy full SHA for 39bb976 - Browse repository at this point
Copy the full SHA 39bb976View commit details -
pam/gdm/extension: Add function to create JSON Protocol response
These are exposed as pam.BinaryconvResponse so no internal bit is actually visible
Configuration menu - View commit details
-
Copy full SHA for dc3f677 - Browse repository at this point
Copy the full SHA dc3f677View commit details -
Configuration menu - View commit details
-
Copy full SHA for c442f8f - Browse repository at this point
Copy the full SHA c442f8fView commit details -
pam/go-exec: Add support for proxying JSON binary conversations
When a binary conversation is requested from the exec, start a JSON binary conversation with GDM if such protocol is currently supported. Add tests handling the conversation and all the possible corner cases
Configuration menu - View commit details
-
Copy full SHA for 1746eec - Browse repository at this point
Copy the full SHA 1746eecView commit details -
pam/integration-tests/gdm: Increase timeout and do not end Pam transa…
…ction in such case If we're already about to fail because of a timeout don't cleanup the transaction because we may end up stopping ongoing conversations which will lead to a panic, without clear explaination
Configuration menu - View commit details
-
Copy full SHA for e4bcbd0 - Browse repository at this point
Copy the full SHA e4bcbd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bf70f6 - Browse repository at this point
Copy the full SHA 5bf70f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1796980 - Browse repository at this point
Copy the full SHA 1796980View commit details -
debian/authd.gdm-authd: Use exec module for the GDM case
In this way we are consistent and we always use the same mode to run the exec module, making possible to share module data in all the instances
Configuration menu - View commit details
-
Copy full SHA for 06ad9cb - Browse repository at this point
Copy the full SHA 06ad9cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01bcad3 - Browse repository at this point
Copy the full SHA 01bcad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 623593c - Browse repository at this point
Copy the full SHA 623593cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f706f - Browse repository at this point
Copy the full SHA 69f706fView commit details