In a medium saucepan, heat a drizzle of oil over medium-high heat and saute the onion for 3-4 minutes, until soft; add the garlic and ginger and cook for another minute. Add the tomato paste, curry powder and cinnamon and cook for another minute.
Add the vinegar and cook until it reduces by about half, then add the peaches, brown sugar and a pinch of salt. Cook over medium-low heat for about 15 minutes, until everything is very soft. Remove from heat and puree with a hand-held immersion blender right in the pot, or carefully transfer to a blender or food processor and pulse until smooth. Store in jars in the fridge or freezer.