1:1 y M:NCPU threading
Con el reciente trabajo de threading 1:1 de Simon ‘corecode’ Schubert’, una reciente conversación ha dejado ver los planes futuros para experimentar con…
March, 2007
Con el reciente trabajo de threading 1:1 de Simon ‘corecode’ Schubert’, una reciente conversación ha dejado ver los planes futuros para experimentar con…
Matthew Dillon ha Escrito la Documentación Inicial para el protocolo SYSLINK. (También Disponible como PDF gracias a Sascha Wildner.) SYSLINK es el…
Porque ya van dos… dos fallos remotamente explotables en OpenBSD en la instalación por defecto en 10 años. Hacían 4 del anterior percance, y no es porque no le busquen las cosquillas
.
De la errata de la vigente 4.0:
010: SECURITY FIX: March 7, 2007 All architectures
Incorrect mbuf handling for ICMP6 packets.Using pf(4) to avoid the problem packets is an effective workaround until the patch can be installed.
Use “block in inet6″ in /etc/pf.confA source code patch exists which remedies this problem.
Theo De Raadt envió un correo que lo explica todo muy bien, tanto que igual me parcheo mi versión de OpenBSD, que ya no tengo soporte en la versión que vengo usando
.
Por ahora he puesto en práctica el workaround (solución provisional al problema), aunque tampoco es que tenga conectividad IPv6 en este momento, así que…
Eso sí, me he dado cuenta que actualizar depende que cosas desde aquí no es tan fácil como hacerlo desde casa. Claro, si te equivocas no es lo mismo tener el servidor en la habitación de al lado que a 800 Km. Al menos psicológicamente
.
No sé si es momento de buscar algún sistema más cómodo de administrar, porque tampoco tengo tiempo últimamente de aprender cacharreando. En cualquier caso, por ahora no tengo elección
.
Lo que paso con OpenBSD (el exploit..) es un excelente ejemplo de un proyecto de software con una buena actitud. Profesionales, sinceros, activos, comunicativos y siempre educando a sus usuarios sobre el sistema y su realidad.
Gnome218 para FreeBSD esta listo, salud!
Porque ya van dos… dos fallos remotamente explotables en OpenBSD en la instalación por defecto en 10 años. Hacían 4 del anterior
.
De la errata de la vigente 4.0:
010: SECURITY FIX: March 7, 2007 All architectures
Incorrect mbuf handling for ICMP6 packets.Using pf(4) to avoid the problem packets is an effective workaround until the patch can be installed.
Use “block in inet6″ in /etc/pf.confA source code patch exists which remedies this problem.
Theo De Raadt envió un correo que lo explica todo muy bien, tanto que igual me parcheo mi versión de OpenBSD, que ya no tengo soporte en la versión que vengo usando
.
Por ahora he puesto en práctica el workaround (solución provisional al problema), aunque tampoco es que tenga conectividad IPv6 en este momento, así que…
Eso sí, me he dado cuenta que actualizar depende que cosas desde aquí no es tan fácil como hacerlo desde casa. Claro, si te equivocas no es lo mismo tener el servidor en la habitación de al lado que a 800 Km. Al menos psicológicamente
.
No sé si es momento de buscar algún sistema más cómodo de administrar, porque tampoco tengo tiempo últimamente de aprender cacharreando. En cualquier caso, por ahora no tengo elección
.
Ya están disponibles también, para preordenar, las nuevas Playeras de Puffy Babba, cargando su bolsa con documentación sobre su caballito de mar.A ordenar!
El trabajo de Simon ‘corecode’ Schubert con los threads 1:1 está Listo para su uso. Todavía hay algunas cosillas por corregir, pero ya ha reportado el…
Ya están disponibles las Pre-Ordenes de lo que será OpenBSD 4.1.Entre las novedades tenemos OpenBGPD 4.1, OpenOSPFD 4.1, OpenNTPD 4.1.En esta ocasión…
Hola. Bien, el título debería ser, mejor, algo así como “solución a los problemas de encoding en una migración desde una versión 8.0 a una 8.2 de postgresql”.
He pasado un pequeño “infienno” durante una migración de datos, en las condiciones que he expuesto arriba, así que para que nadie más pase por esa mierda (perdón pero no tiene otro nombre), os dejo aquí dos scripts: Uno detecta si hay problemas/errores de encoding en caracteres de un fichero de backup, y el otro lo que hace es, simplemente, substituir ese error por tres equis en mayúscula (XXX). Por cierto, que los scripts están en Ruby, más que nada por si alguien no lo conoce y no sabe qué se está escribiendo, etc, etc:
detector.rb
usr/bin/env ruby
def detecta()
b_raros = false
fn_dump = ARGV[0]
f = File.open(fn_dump)
f.each{|linea|
0.upto(linea.length){|x|
if linea[x] != nil and linea[x] >= 128 then
b_raros = true
return b_raros
end
}
}
f.close
return b_raros
end
st_detecta = detecta ? “Hay caracteres raros.” : “No hay caracteres raros”
substituye_bad_encoding.rb
#!/usr/bin/env ruby
#modifica un archivo, pasado como parametro, elimina los caracteres
#raros y guarda una copia del archivo como archivo.caracteres
fn_dump = ARGV[0]
f = File.open(fn_dump)
f2 = File.open(”#{fn_dump}.caracteres”, “w+”)
f.each{|linea|
0.upto(linea.length){|x|
if linea[x] != nil then
if linea[x] >= 128 then
linea[x] = “XXX”
end
end
}
f2.write(linea)
}
f.close
f2.close
Bueno, la indentación no aparece todo lo bien que se podría, pero bueno, eso lo dejo de vuestra parte. Y espero que puedan seros tan extremadamente útiles como lo han sido para mí.
Have a nice day
TooManySecrets
Planeta BSD, es un planeta que recopila escritos en español relacionados con los sistemas BSD (FreeBSD, OpenBSD, NetBSD,...) y todo lo relacionado con ellos.
Hay pocos sitios que hablen sobre BSD en español, y los que hay cuesta encontrarlos, con este planeta pretendo juntar todos esos Blogs o Webs en las que comentan sus aventuras con *BSD.
Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas: RSS 2.0 o Atom
Creado por Diseño y Desarrollo Web y gestionado con WordPress
Planeta BSD © 2012 — Algunos derechos reservados