According to the BBC:
The 24-year-old Irishman left Tannadice in 2014 to join Birmingham City in the English Championship.
But he was released in August after only one game for League One outfit Oldham Athletic.
Gunning has agreed a contract until the end of the season but is awaiting international clearance to play.