Alvaro Herrera <[EMAIL PROTECTED]> wrote:
> rodrigo ahumada escribió:
> > On Tue, 9 May 2006 20:07:10 -0400
> > Alvaro Herrera <[EMAIL PROTECTED]> wrote:
> > 
> > > Se aprecia que las variables arr y nulls son creadas como arreglos del
> > > tamaño especificado que no es constante en tiempo de compilacion, sino
> > > que se determina en tiempo de ejecucion dependiendo del contenido del
> > > struct Relation.
> > > 
> > > Es valido esto?  Debo mencionar que compila perfectamente sin ningun
> > > warning (con varias opciones -W), y que funciona perfectamente para
> > > algunos valores de foo->natts.  Sin embargo, el programa se cae en un
> > > caso muy particular que es cuando foo->natts es 61, un valor superior a
> > > los valores tipicos.  (natts es el numero de columnas de una tabla; por
> > > lo tanto 61 es un valor perfectamente valido pero tipicamente los
> > > valores andan cercanos a la veintena).
> > 
> > [...]
> > 
> > yo hice este codigo:
> > 
> > [...]
> 
> > y al ver el .s que sale:
> >  (lo estuve siguiendo un poco, no se si lo hice bien, pero se nota que
> >  en la funcion rareza, en dos partes se guardan bytes en el stack
> >  segun el valor de [ebp+8] (valor))

> Gracias!  Yo no se leer assembly lamentablemente :-(  Pero creo que tu
> interpretacion tiene sentido, e indica que no hay un bug realmente, sino
> que el codigo deberia funcionar.

Esto es formato intel, de por si mucho mas ilegible que cualquier otra cosa
que se haya inventado. Igual.

[...]

> Segun esto, estaria reservando en el stack tanto espacio como sea
> necesario para guardar el arreglo.

Exacto! Dos veces, y deja punteros a los arreglos resultantes donde
corresponde (para su uso futuro).

[...]

> Ok, tengo que acotar que el problema parece ser que al llegar a un
> cierto tope escribiendo en el arreglo, empieza a escribir en la variable
> que viene despues en el stack.  O sea creo que algo asi deberia mostrar
> el problema -- sin embargo, el programa funciona perfectamente y el
> canario no se muere.

Insisto, si no es el caso que "casualmente" se sale del rango puede ser
compilador funado; o esta sobreescribiendo esa variable desde otro lado.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Wed May 10 14:40:36 2006
From: [EMAIL PROTECTED] (Pablo =?iso-8859-1?Q?Jim=E9nez?=)
Date: Wed May 10 14:51:25 2006
Subject: caracteres raros y reemplazo de codificacion en multiples
        paginas
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On Wed, May 10, 2006 at 01:36:10PM -0400, Jose Felipe Sanhueza Paredes wrote:
>
> Gracias .. me funciono..PERO me sigio tirando codigos extraños..de hecho
> pude acceder al httpd.conf..puse en off el AddDefaultCharset, reinicie
> apache..y nada..sigue tirando codigos..lo mas raro es que en todos los
> browser probados, al ver el codigo fuente, me sigue tirando el encodeo
> anterior..

Las páginas que mencionas, ¿indican el charset que emplean usando la
etiqueta META?

-- 
Pablo Jiménez Martínez .......... Fonos: +56 2 3102407 - 09 2891281
Teatinos # 950 Piso  4 ..........   SMS:    92891281 at entelpcs.cl
From [EMAIL PROTECTED]  Wed May 10 15:23:50 2006
From: [EMAIL PROTECTED] (Edison Caprile Pons)
Date: Wed May 10 15:25:40 2006
Subject: Subir archivo CSV o similar a Mysql
Message-ID: <[EMAIL PROTECTED]>

Hola Lista:

 

Como puedo subir un archivo separados por comas o cualquier tabulacion que
contenga algunos campos de una base Mysql con tal de no digitar la
información??

Si yo bajo una información del SII para luego traspasarla a mi servidor de
EFACT, pero hasta ahora debo hacerlo registro por registro...como puedo
hacerlo para que esa misma información contenida en un archivo CSV la pueda
subir sin mayor problema?? Y asi evitarme el ingresar dato por dato??...

 

Gracias por cualquier ayuda...

 

Atte.

Edison.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060510/75066019/attachment.html
From [EMAIL PROTECTED]  Wed May 10 14:47:13 2006
From: [EMAIL PROTECTED] (Juan Andres Ramirez)
Date: Wed May 10 15:49:25 2006
Subject: correo rebota
Message-ID: <[EMAIL PROTECTED]>

Hola lista:
     Tengo un server de correo en la empresa con postfix+dovecot en un
centos 4.2, con todas las actualizaciones. Un usuario de la empresa me envio
un rebote de correo, y la verdad no se porque puede estar sucediendo:

Considered UNSOLICITED BULK EMAIL, apparently from you
was considered unsolicited bulk e-mail (UBE).

Our internal reference code for your message is 27884-03/uLHKc6gZLMPI

The message carried your return address, so it was either a genuine mail
from you, or a sender address was faked and your e-mail address abused
by third party, in which case we apologize for undesired notification.

We do try to minimize backscatter for more prominent cases of UBE and
for infected mail, but for less obvious cases of UBE some balance
between losing genuine mail and sending undesired backscatter is sought,
and there can be some collateral damage on both sides.

Por lo que estoy leyendo, dice que los correos van con virus, pero solo van
con html, y les aseguro que no hay virus en esos correos. Como es el
servidor de la empresa, tambien puedo asegurar que no hay spam o algo
parecido.

Hable con esta persona de la empresa, y dijo que solo habia enviado el
correo con copia a 10 personas, de otra empresa. Donde puedo modificar el
parametro para que no suceda esto?, ya que es muy usual en la empresa enviar
correos con html y con muchas copias a distintas empresas. Gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060510/9d1613f8/attachment.html
From [EMAIL PROTECTED]  Wed May 10 15:49:44 2006
From: [EMAIL PROTECTED] (rodrigo ahumada)
Date: Wed May 10 16:16:28 2006
Subject: Pregunta de C
In-Reply-To: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>


 --- Alvaro Herrera <[EMAIL PROTECTED]>
escribió:
[...]

> [...]
> 
> Ok, tengo que acotar que el problema parece ser que
> al llegar a un
> cierto tope escribiendo en el arreglo, empieza a
> escribir en la variable
> que viene despues en el stack.  O sea creo que algo
> asi deberia mostrar
> el problema -- sin embargo, el programa funciona
> perfectamente y el
> canario no se muere.
> 
> #include <stdio.h>
> #include <stdlib.h>
> 
> struct foo
> {
>     int     bar;
> };
> 
> int buggy(struct foo *a_foo)
> {
>     int     tam = a_foo->bar;
>     char   *valor[tam];
>     int     canario = 0x7e7e7e7e;
>     int     i;

si gcc crea las variables siguiendo el orden en que se
declaran, canario deberia estar por delante de valor:

[i][canario][  valor  ][tam]...

cualquier variable nueva que se cree quedaria por
delante de i, asi que no deberia notarse el pisoton

>     printf("canario: %d\n", canario);
> 
>     for (i = 0; i < tam; i++)
>     {
>         valor[tam] = "hey";
>     }
> 
>     printf("canario: %d (%d veces)\n", canario, i);
> 
>     return canario;
> }

ademas ese for se guia por tam asi que deberia estar
correcto para cualquier numero...

el problema seria que tam fuera tam pero tam grande
que al alojar el vector en el stack se alcance a tocar
las variables globales... y el problema es que en el
codigo en assembly se aloja el vector en el stack asi
no mas, sin comprobar cuanto de stack queda... y eso
es feo




                
_________________________________________________________ 
Horóscopos, Salud y belleza, Chistes, Consejos de amor: 
el contenido más divertido para tu celular está en Yahoo! Móvil. 
Obtenelo en http://movil.yahoo.com.ar
From [EMAIL PROTECTED]  Wed May 10 16:28:39 2006
From: [EMAIL PROTECTED] (Cristian Rodriguez)
Date: Wed May 10 16:28:45 2006
Subject: Problemas de Seguridad con Apache.
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On 5/10/06, Joel Campos <[EMAIL PROTECTED]> wrote:
>
> Estimados Listeros:

> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://www2.bpheonix.org:81/blog//index.php?show=26,07,2004
> HTTP/1.1" 403 343
> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://schizocath.com/index.php/member/index.php/blog/1
> HTTP/1.1" 403 336
> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://www.qualitynet.net/unwanted.html HTTP/1.1" 403 324
> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://www.weeklystandards.com/oldsite/archives/2004/05/tws_index-2.html
> HTTP/1.1" 403 362
> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://www.aquariumsite.org/linkfish.cfm?ID=1273 HTTP/1.1"
> 403 335
> 192.168.1.1 - - [09/May/2006:11:58:11 -0400] "GET
> http://www.ostblog.nullserver.net/2004_12_26_archiv.php?show_id=110450747956392629
> HTTP/1.1" 403 375

 Mis mas sentidas condolencias, tienes un proxy abierto de par en par...

> ¿Será realmente una falla de seguridad de Apache o será una falla de
> seguridad en mi configuración de Apache?¿alguien tiene alguna idea de como
> poder solucionar esto? ¿Existirá alguna compilación de una versión más nueva
> de apache que me permita actualizar la distro sin tener que reinstalar todo
> desde su base?
>

El titulo de tu email esta malo.
deberia decir " Las cosas que pasan cuando uno no lee el manual de apache" :P

Auqnue te actualizes a la version 10000 mas a seguir igual, porque es
una falla de tu configuracion, que esta permitiendo a otros utilizar
tu servidor como puente para hacer maldades.

Hint : googlea acerca de mod_proxy y como desactivarlo.

ahh.. y no intentes actualizar a nada mas nuevo, si no sabes al 100%
que estas haciendo, si deseas tener una version de apache mas nueva,
tienes que actualizar tu distribucion a una mas reciente y ya esta..
;-)

Responder a