Markup
Added a changelog
Added timeout against DoS, thanks to Chris Eppstein for a solution
Moved timeout_seconds outside the begin-rescue-end block