Here is a list of changes (as of 2018-12-06), we can backport:
rGfe8b6339542f: g10: Fix memory leak for --card-status.- rG0cb65564e022: g10,scd: Support UIF changing command.
- rG827529339a48: agent: Support --ack option for POPUPPINPADPROMPT.
- rG7a5a4c4cac87: scd: Support "acknowledge button" feature.
- rG4ed941ff2678: agent: Fix message for ACK button.
- rG0240345728a8: g10,scd: Improve UIF support.
- rG804a77edd947: agent: Simplify agent_popup_message_stop.
rGa5542a4a702c: card: Display if KDF is enabled or not.rG05d163aebc04: scd: Make "learn" report about KDF data object.- rGe955ca245ea0: card: Display UIF setting.
- rGf45d6124696c: agent: Clean up SCDaemon management.
- rG40c7923ea881: agent: Have a thread to wait for the child process of scdaemon.
- rG9fb3f0f3f79e: agent: Defer calling assuan_release when it's still in use.
- rG483e63f9b5fa: agent: Better serialization for scdaemon access.
- rG47106ac435e8: scd: Serialize opening device by select_application.
- rG3a90efb7cf13: scd: Add strerror to new error message.