Cook tomatoes in a large stockpot. Once soft, mash and drain juice through a cheesecloth (should have about 6 qt. tomatoes after drained). Put tomatoes back in stockpot and add peppers and onions. Cook until soft, about an hour, and then add remaining ingredients. Cook for another hour until thick, stirring often. Put in quart jars, fill 1/4 inch from top, and put in canner and boil for 40 min. (30 for pints)