Darren Bent insisted he had to leave Aston Villa after too many "slaps in the face".
Brighton defender Greg Halford has agreed to extend his loan deal from Nottingham Forest until the New Year.
Fulham captain Brede Hangeland has signed a two-year contract extension.
The 31-year-old's new deal includes an option for a further year, which if exercised would see the Norway international remain at the London club until the end of the 2015/16 campaign.
A statement on Fulham's website confirmed: "Fulham Football Club is delighted to announce that captain Brede Hangeland has signed a two-year extension to his current contract, with an option for a further year, which will keep the defender at the club until at least the summer of 2015."
Hangeland, whose existing deal was due to expire at the end of the season, joined Fulham from FC Copenhagen in January 2008 and has since made 233 appearances for the club in all competitions.
"I'm so happy, delighted," Hangeland said on fulhamfc.com.
"It's taken a long time but we're there now and I hope the club is happy - I'm certainly really happy to have signed.
"I've loved my time with Fulham. It's been a little over five years and I've felt right at home from the very first game.
"I couldn't really see myself leaving, so to finally have signed gives me a great feeling."