#74 Necesito un voluntario al que pasarle las claves de Bitbucket y que haga un fork en Github para que creemos allí, entre todos, el nuevo Menéame. A mí no me da la vida.
#40 Yo lo que he visto es que comentado la linea ya no hay error:
// preg_match_all('/((http|https)://)?[a-zA-Z0-9./?:@-_=#]+.([a-zA-Z0-9&./?:@-_=#])*/', $content, $result, PREG_PATTERN_ORDER);
Voy a hacer lo que me indicas a ver
if (count($urls) > 0) {
$hostnameBanQuery = sprintf('SELECT DISTINCT(ban_text) FROM bans WHERE ban_type = "%s" AND (ban_expire IS NULL OR ban_expire >= NOW())', 'hostname');
$banHostnames = $db->get_col($hostnameBanQuery);
<?php
// The source code packaged with this file is Free Software, Copyright (C) 2005 by
// Ricardo Galli <gallir at uib dot es>.
// It's licensed under the AFFERO GENERAL PUBLIC LICENSE unless stated otherwise.
// You can get copies of the licenses here:
// www.affero.org/oagpl.html
// AFFERO GENERAL PUBLIC LICENSE is also included in the file called "COPYING".
Si comentamos estas líneas de comment_ajax.php desaparece el error:
if (LinkValidator::checkBlockedDomainsInContent($_POST['comment_content'])) {
syslog(LOG_NOTICE, "Meneame: comment not inserted, banned link ($current_user->user_login)");
return _('El servidor tiene aplicado un BAN');
}
if (LinkValidator::checkBlockedWordsInContent($_POST['comment_content'])) {
syslog(LOG_NOTICE, "Meneame: comment not inserted, banned words ($current_user->user_login)");
return _('Tu comentario no será publicado porque contiene palabras no permitidas.');
}
if (LinkValidator::checkBlockedWordsInContent($comment)){
API_Meneame::sendResponse(500, 'error', 'Tu comentario no será publicado porque contiene palabras no permitidas.');
} else if (true === LinkValidator::checkBlockedDomainsInContent($comment)) {
API_Meneame::sendResponse(500, 'error', 'El servidor tiene aplicado un BAN.');
} else {
$query_var = array( 'key' => $security_key,
'process' => $process,
'randkey' =>… » ver todo el comentario
A ver, ya lo he dicho varias veces pero lo hago de nuevo: No hay programador contratado en Menéme
En octubre, cuando entré, la empresa perdía 4.000€ mensuales y se iba a malvender a un grupo mediático que iba a acabar con el Menéame que conocemos.
Desde entonces, hemos conseguido poner las cuentas al día, cambiar la estructura societaria por una más acorde con el espíritu de Menéame, añadir nuevos espacios de contenidos y poner muchas decisiones en manos de la comunidad a través del Consejo consultivo.
Ahora la empresa no pierde dinero, es más diversa en contenidos y se autogestiona más que antes. Pero, seguimos sin tener dinero para contratar a un programador.
¿Quién se encarga de los cambios y el mantenimiento? Pues hay dos personas, @kutto que trabaja en otra empresa y nos ayuda (conoce muy bien el código) con las migraciones y otros temas complejos. Ha sido quién ha migrado de AWS a Digital Ocean, primero el servidor principal, luego el que hace el cálculo de karma y otros procesos y esta semana la Base de datos. Con eso nos hemos ahorrado el 50% de los costes en infraestructura y tenemos droplets mucho mejores.
El resto de las cosas las hago yo que no conozco la plataforma. Yo tengo otro trabajo (el que me paga el sueldo cada mes) y a veces no estoy disponible 100% aunque ya ha echado más horas aquí con otros temas que nos son de programación que en el resto de mis actividades.
En el futuro cercano (este año) queremos tener un programador a media jornada y además en verano vamos a hacer el código accesible a todos. Si no está hecho ya es porque tengo que crear un fork desde bitbucket y no he tenido tiempo.
Así que con este error, como con el de las cookies, como con el del malware (creo que no me dejo ninguno más relevante) tendréis que tener paciencia.