Hi,
I'm sending some sudo provider patches. I wanted to fix/improve things
in the ldap sudo provider prior my work on ipa provider so I get
familiar with it again and avoid making the same mistakes.
It fixes tevent style, shuffles the code around a little bit, convert
periodic task to use be_ptask module, renew hostinfo when needed, fix
sdap_id_op logic, recude code duplication, remove dead code, simplify
error handling, etc.
Ticket fixed:
https://fedorahosted.org/sssd/ticket/1943
https://fedorahosted.org/sssd/ticket/2672
I let Dan run downstream tests on those patches. We had to fix one test
that was prone to a race condition which my patches revealed, but
everything is green now.