21aToPe
Enviado: 14/10/2006 a las 16:10
Forero
Karma: 9 (9 Votos)
Registrado: 15/05/06
Mensajes: 166
Estado: Desconectado Ultima visita: 08/10/08
Aquí podríamos ir poniendo los cambios que hay entre las versiones de Postnuke 0.762 y 0.763.
Empiezo con ellos ...
-----------------------------------------------------------------
Cambia el modo de mostrar versión ficheros de "v x.xx" a "xxxxx"
p.ej. "v 1.21" ---------> "12100"
-----------------------------------------------------------------
/backend.php
cambian las actuales líneas 58 a 61
Código // get the short urls extensions
$urlsok = pnModGetVar( 'Xanthia' , 'shorturlsok' ) ;
$urlextension = pnModGetVar( 'Xanthia' , 'shorturlsextension' ) ;
$baseurl = pnGetBaseURL( ) ;
por las nuevas lineas 58 a 71
Código // get the short urls extensions
$urlsok = pnConfigGetVar( 'shorturls' ) ;
$urlextension = pnModGetVar( 'Xanthia' , 'shorturlsextension' ) ;
$baseurl = pnGetBaseURL( ) ;
// get the language
$newlang = pnVarCleanFromInput( 'newlang' ) ;
$backendlang = pnConfigGetVar( 'backend_language' ) ;
$backendlangs = cnvlanguagelist( ) ;
if ( ( !
isset ( $newlang ) ||
empty ( $newlang ) ) &&
isset ( $backendlangs [ $backendlang ] ) ) { $lang = $backendlangs [ $backendlang ] ;
} else {
$lang = $newlang ;
}
-----------------------------------------------------------------
includes/
Desaparece pnTitle.php
-----------------------------------------------------------------
includes/pnAPI.php
se fuerza register_globals=off
añadidas líneas 164 a 177:
Código // force register_globals=off
{
foreach ( $GLOBALS as $s_variable_name => $m_variable_value )
{
if ( !
in_array ( $s_variable_name ,
array ( 'GLOBALS' ,
'argv' ,
'argc' ,
'_FILES' ,
'_COOKIE' ,
'_POST' ,
'_GET' ,
'_SERVER' ,
'_ENV' ,
'_SESSION' ,
'_REQUEST' ,
's_variable_name' ,
'm_variable_value' ) ) ) {
unset ( $GLOBALS [ $s_variable_name ] ) ;
}
}
unset ( $GLOBALS [ 's_variable_name' ] ) ;
unset ( $GLOBALS [ 'm_variable_value' ] ) ;
}
-----------------------------------------------------------------
includes/pnBanners.php
cambia la actual línea 77
Código
por la nueva linea 81
Código
-----------------------------------------------------------------
21aToPe
Enviado: 14/10/2006 a las 18:10
Forero
Karma: 9 (9 Votos)
Registrado: 15/05/06
Mensajes: 166
Estado: Desconectado Ultima visita: 08/10/08
...
-----------------------------------------------------------------
includes/blocks/login.php
cambia la actual línea 58
Código $path = pnGetCurrentURI( ) ;
por la nueva linea 58
Código $path = pnGetCurrentURL( ) ;
-----------------------------------------------------------------
includes/blocks/menu.php
cambia la actual línea 91
Código $block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] , pnVarPrepHTMLDisplay( $title ) , pnVarPrepForDisplay( $url ) , pnVarPrepHTMLDisplay( $comment ) ) ;
por la nueva linea 91
Código $block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] , $title , $url , $comment ) ;
...
cambia(n) línea(s) 112 a 122
Código $block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] ,
pnVarPrepHTMLDisplay( $mod [ 'displayname' ] ) ,
'index.php?name=' .pnVarPrepForDisplay( $mod [ 'directory' ] ) ,
pnVarPrepHTMLDisplay( $mod [ 'description' ] ) ) ;
$content = 1 ;
break ;
case 2 :
$block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] ,
pnVarPrepHTMLDisplay( $mod [ 'displayname' ] ) ,
pnVarPrepForDisplay( pnModURL( $mod [ 'name' ] , 'user' , 'main' ) ) ,
pnVarPrepHTMLDisplay( $mod [ 'description' ] ) ) ;
por linea(s) 112 a 122
Código $block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] ,
$mod [ 'displayname' ] ,
'index.php?name=' .$mod [ 'directory' ] ,
$mod [ 'description' ] ) ;
$content = 1 ;
break ;
case 2 :
$block [ 'content' ] .= addMenuStyledUrl( $vars [ 'style' ] ,
$mod [ 'displayname' ] ,
pnModURL( $mod [ 'name' ] , 'user' , 'main' ) ,
$mod [ 'description' ] ) ;
...
cambia(n) línea(s) 382
Código $content = "<li><a href=\" $url\" title=\" $comment\" >$name</a></li>\n " ;
por linea(s) 382
Código $content = '<li><a href="' .pnVarPrepForDisplay( $url ) .'" title="' .pnVarPrepHTMLDisplay( $comment ) .'">' .pnVarPrepHTMLDisplay( $name ) .'</a></li>' ."\n " ;
-----------------------------------------------------------------
includes/blocks/user.php
cambia(n) línea(s) 64 a 67
Código $username = pnUserGetVar( 'name' ) ;
$row [ 'title' ] = _MENUFOR.' ' .pnVarPrepForDisplay( $username ) ;
$row [ 'content' ] = pnVarPrepHTMLDisplay( $ublock ) ;
return themesideblock( $row ) ;
por linea(s) 64 a 70
Código if ( pnUserGetVar( 'name' ) != '' ) {
$row [ 'title' ] = _MENUFOR.' ' .pnVarPrepForDisplay( pnUserGetVar( 'name' ) ) ;
} else {
$row [ 'title' ] = _MENUFOR.' ' .pnVarPrepForDisplay( pnUserGetVar( 'uname' ) ) ;
}
$row [ 'content' ] = pnVarPrepHTMLDisplay( $ublock ) ;
return themesideblock( $row ) ;
-----------------------------------------------------------------
gerkynet
Enviado: 14/10/2006 a las 19:10
Posteador de Oro
Karma: 7 (77 Votos)
Registrado: 11/02/06
Mensajes: 1490
Estado: Desconectado Ultima visita: 18/11/06
En la notícia tienes una lista de los cambios que se han relizado,
Bug Fixes
#2543, #2656, #2658, #2671, #2672, #2686, #2688, #2775, #2778, #2779, #2789, #2801, #2861, #2864, #2892, #2896, #2897, #2898, #2999, #3021, #3029, #3049, #3053, #3054, #3055, #3056, #3057, #3058, #3059, #3060, #3062, #3085, #3086, #3087, #3088, #3089, #3197, #3355, #3371, #3442.
Related Articles
PostNuke Security Advisory 2006-2
Si pinchas en cada uno de ellos verás los cambios que se han realizado.
(el pnTitle no forma parte de la versión oficial, es un modificador para pnRender creado por InvalidResponse)
Lo que tienes es un pack modificado, lo que reflejas no son los cambios reales, son los cambios respecto al pack que tienes tú (o con el que lo estás comparando)
21aToPe
Enviado: 14/10/2006 a las 20:10
Forero
Karma: 9 (9 Votos)
Registrado: 15/05/06
Mensajes: 166
Estado: Desconectado Ultima visita: 08/10/08
Yo no lo veo ni lo encuentro, pero si tú dices que está "PostNuke Security Advisory 2006-2"...
Pues lo dejo...
jpeeri
Enviado: 14/10/2006 a las 22:10
Posteador de Oro
Karma: 6 (115 Votos)
Registrado: 15/05/04
Mensajes: 1809
Estado: Desconectado Ultima visita: 20/01/08
http://community.postnuke.com/Article2784.htm
Mira en BugFixes
gerkynet
Enviado: 14/10/2006 a las 22:10
Posteador de Oro
Karma: 7 (77 Votos)
Registrado: 11/02/06
Mensajes: 1490
Estado: Desconectado Ultima visita: 18/11/06
La lista de bugs corregidos con sus enlaces están en:
http://community.postnuke.com/Article2784.htm
(donde a indicado jpeeri) (estos bugs no son de seguridad)
El "PostNuke Security Advisory 2006-2" hace referencia al parche que corrige el reciente fallo de seguridad en el módulo downloads del núcleo (ver 1.2 y anteriores).
Si quieres puedes seguir, pero haciendo un "diff" probablemente acabarias antes.
21aToPe
Enviado: 14/10/2006 a las 22:10
Forero
Karma: 9 (9 Votos)
Registrado: 15/05/06
Mensajes: 166
Estado: Desconectado Ultima visita: 08/10/08
gerkynet La lista de bugs corregidos con sus enlaces están en:
http://community.postnuke.com/Article2784.htm
(donde a indicado jpeeri) (estos bugs no son de seguridad)
El "PostNuke Security Advisory 2006-2" hace referencia al parche que corrige el reciente fallo de seguridad en el módulo downloads del núcleo (ver 1.2 y anteriores).
Si quieres puedes seguir, pero haciendo un "diff" probablemente acabarias antes.
Gracias jpeeri y gerkynet. Acabo de comprobarlo y hay más cambios que los especificados allí. Pero supongo que como he visto en mis comprobaciones deberán ser cambios menores que no han sido contabilizados.
Ya tenemos el enlace y quien lo necesite se puede guiar de ellos. Y si hay alguna duda o pregunta la trataremos de resolver aquí. Salu2
gerkynet
Enviado: 14/10/2006 a las 22:10
Posteador de Oro
Karma: 7 (77 Votos)
Registrado: 11/02/06
Mensajes: 1490
Estado: Desconectado Ultima visita: 18/11/06
http://www.gnu.org/software/diffutils/
Como ya te he mencionado, si hay más cambios es porque lo estás comparando con una versión no oficial: con un pack modificado.