Página 1 de 1

Lanzado PhpBB 3.0.2

Publicado: 11 Jul 2008, 13:40
por Zuker
Buenas!

Hace un par de horas el equipo de desarrollo de phpBB liderado por Acyd Burn ha liberado la versión 3.0.2

Muchisimos errores encontrados fueron solucionados, varios eran cuestiones de seguridad.
Se recomienda que se actualice a la nueva versión cuanto antes.
A actualizar! que cada día es mas sencillo :mrgreen:
Saludos.
Error en un paquete de actualización

Aprovechamos también de anunciar un pequeño Error que se detectó en el paquete de actualización de "CODE CHANGES" de phpBB 3.0.1 a 3.0.2.
Actualmente el error ya fue corregido (si descargas "code changes", ya viene solventado el problema), y los demás métodos de actualización (full package, changed files only, patch files y automatic update package) no se vieron afectados.

Por lo tanto, solo si hace algunas horas atrás, utilizaste este medio para actualizar (code changes) sigue las indicaciones indicadas en este enlace.

Un saludo

Re: Lanzado PhpBB 3.0.2

Publicado: 11 Jul 2008, 19:41
por HuanManwe
Archivos de idioma español de España actualizados a la nueva versión. Estará disponible en la web oficial durante la noche del viernes 11, supongo.

Por si acaso alguien la quiere probar antes y hacer sugerencias (serían bienvenidas) lo añado como archivo adjunto a este mensaje.

Saludos.

Re: Lanzado PhpBB 3.0.2

Publicado: 12 Jul 2008, 04:53
por mitch
Hola, aprovecho de dejar algo que salió hace poco.

Se ha identificado un error en el paquete de "CODE CHANGES" de phpBB 3.0.1 a 3.0.2, en el archivo includes/functions_user.php.
Los otros paquetes (full package, changed files only, patch files y automatic update package) no estuvieron afectados por esto (asi que si usaste alguno de ellos, puedes perder cuidado).

Actualmente, el paquete de CODE CHANGES que se encuentra en línea para phpBB 3.0.2 ya fue corregido y puede usarse sin problema.

Si algunas horas antes a este post, utilizaste el paquete de "CODE CHANGES" para actualizar tu foro (solo si usaste este paquete, repetimos que en los demás no se necesita hacer nada), debes seguir estos pasos.

Abrir includes/functions_user.php y Buscar:

Código: Seleccionar todo

                // Do not allow banning yourself
                if (sizeof($founder))
                {
                    $sql .= ' AND ' . $db->sql_in_set('user_id', array_merge(array_keys($founder), array($user->data['user_id'])), true);
                }
                else
                {
                    $sql .= ' AND user_id <> ' . $user->data['user_id'];
                }

                if ($row = $db->sql_fetchrow($result))
                {
                    do
                    {
                        $banlist_ary[] = (int) $row['user_id'];
                    }
                    while ($row = $db->sql_fetchrow($result));
                }
                else
                {
                    $db->sql_freeresult($result);
                    trigger_error('NO_USERS');
                }
                $db->sql_freeresult($result); 
Dentro de ese código, buscar:

Código: Seleccionar todo

                else
                {
                    $sql .= ' AND user_id <> ' . $user->data['user_id'];
                } 
luego, agregar:

Código: Seleccionar todo

                $result = $db->sql_query($sql);
El resultado deberia quedar asi:

Código: Seleccionar todo

                // Do not allow banning yourself
                if (sizeof($founder))
                {
                    $sql .= ' AND ' . $db->sql_in_set('user_id', array_merge(array_keys($founder), array($user->data['user_id'])), true);
                }
                else
                {
                    $sql .= ' AND user_id <> ' . $user->data['user_id'];
                }

                $result = $db->sql_query($sql);

                if ($row = $db->sql_fetchrow($result))
                {
                    do
                    {
                        $banlist_ary[] = (int) $row['user_id'];
                    }
                    while ($row = $db->sql_fetchrow($result));
                }
                else
                {
                    $db->sql_freeresult($result);
                    trigger_error('NO_USERS');
                }
                $db->sql_freeresult($result);
Si te complicas, acá se dejo una copia "limpia" del archivo: http://temp.marshalrusty.com/functions_user.php.txt

Un saludo

Fuente: http://www.phpbb.com/community/viewtopi ... &t=1061595

Re: Lanzado PhpBB 3.0.2

Publicado: 12 Jul 2008, 22:24
por Morph
Ok. Gracias por la info. Saludos :wink: