Reports say that Israel and Hamas have reached an agreement over a long-term cease-fire that will include easing the blockade.