A German magazine is quoting Syria's President Bashar Assad as saying he has made mistakes and that no side in his country's civil war is entirely free of blame.