The attacker received honor penalty for this attack because he attacked out of range. As Muwe said, the honor penalty for attacking out of range is taken right after the attack has been sent, so it is never shown in the battle report.
(Honor is always subtracted even if the attack is recalled.)
1) At version 5 it was shown in the battle report. If I can't see it in the battle report, what for the line "honor" appears there?
2) At version 5 the honor was deducted immediately at the moment of sending only for pillage. In other cases it was deducted only at the moment of the hit.