What are the voting laws regarding people with criminal convictions per state?

With the exception of Vermont, Maine and the District of Columbia, the vast majority of the states in the United States of America set some legal restrictions against people with criminal convictions from voting.