@Chlidonias how could you tell that the buffalo in question was feral and not a representitive of Bubalus arnee migona? About the Wild boar, Groves & Grubb (2011) lists ssp. cristatus as a full species.
Outside of those taxonomic revisions mentioned above, I am not sure if this is still the case, but some authorities classify the Sri Lankan wild boar population as a different subspecies from those on the Indian mainland, assigning them the name Sus scrofa zeylonensis. One book that adpots those systematics is “Wild Pigs in the United States: Their History, Comparative Morphology, and Current Status” by I. Lehr Brisbin and John J. Mayer. If you are interested in reading about diagnostic criteria for proposed Sus scrofa ssp. this book is definitely worth a read!
Water Buffalo: genuine wild buffalo are almost gone from Sri Lanka (there is even debate over whether they ever occurred naturally on the island). Groves' opinion notwithstanding, most are of feral domestic origin. I've seen true wild Water Buffalo elsewhere, and they don't look like feral stock.
Wild Pig: yes Groves splits wild pigs into multiple species, as he does with almost everything else that has hooves. I don't have a firm opinion on whether certain forms should be full species (I've seen several of them), but regardless of that there's no good reason for splitting Sri Lankan pigs from Indian pigs.
@Chlidonias thank you for sharing this information about the buffalo! Now that you brought it up, it did sound familiar.
As far as the Sus scrofa species complex is concerned, there are a lot of taxa he does keep at subspecies level, and others he does not even see as being valid...I take it that you didnt notice any major differences between Indian and Sri lankan wild boars. When I get back home, I will copy-paste here the descriptions of ssp. zeylonensis and ssp. cristatus as explained in Brisbin & Mayer (1991).