Parece que el problema de preg_match_all se ha resuelto en los comentarios pero no en el envío de enlaces. ¿Podéis darme información al respecto para solucinarlo?
Creo que el error está en libs/post.php en el análisis de las URLs
preg_match_all('/([\(\[:\.\s]|^)(https*:\/\/[^ \t\n\r\]\(\)\&]{5,70}[^ \t\n\r\]\(\)]*[^ .\t,\n\r\(\)\"\'\]\?])/i', $this->content, $matches);
Voy a arreglarlo y quienes tengáis problemas lo podéis ir indicando en este post.