Preheat oven to 350°.
Put flour, salt, baking powder into a large bowl.
Finely chop cranberries in a food processor and or by hand.
Zest oranges and put both zest and sugar in a bowl and mix.
Juice the oranges and then strain. Use this for both the bread and glaze.
Put eggs, buttermilk, orange juice and oil in a bowl and mix until smooth.
Add sugar and zest into dry ingredients.
Then gradually pour wet mixture into dry ingredients.
Now gently fold in cranberries.
Pour cranberry mixture evenly into two greased loaf pans. Place in oven and bake for 60-65 minutes. When bread is done, take out of the oven and place on a cooling rack for 10 minutes.
Remove bread from the pans and while hot, brush on glaze.