The 49ers have signed long-snapper Greg Jennings to a five-year contract extension, according to Matt Maiocco. Maiocco, who writes for The Press Democrat, broke the news on his Twitter account. Jennings was entering the final year of his contract.