Make PAM plugin use dialog as a client side plugin
Instead of a custom plugin, use the already-existing dialog plugin,
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Hrvoje Matijakovic
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
-
Implemented
- Milestone target:
-
percona-full-pam
- Started by
- Laurynas Biveinis
- Completed by
- Laurynas Biveinis
Related branches
Related bugs
Sprints
Whiteboard
Cannot just use the stock Oracle binary due to http://
Done:
1) Import the dialog plugin (https:/
To do:
2) Link the dialog plugin with libmysqlclient (Laurynas has the code locally).
2) Cherry-pick MariaDB dialog plugin improvements (lp:maria/5.2): proper password input, better mysql command-line password support.
3) Make the PAM plugin use dialog as its client side plugin (Laurynas has the code locally).
4) Set up packaging of dialog as a separate client package.
Also:
- Check the issue of linking libmysqlclient statically through the client and dynamically through the plugin at the same time.
Work Items
Dependency tree

* Blueprints in grey have been implemented.