I thought I read that the previous home owner is still liable for this kind of repair.
You would have to think that if they did not disclose that there was a leak in the roof when they received your offer on the house that they should be liable. They must have known that it leaked. Did you find any signs of patching from the previous owner?