28-04-2014, 11:20
Alias "Los de openSSL son de madera programando y nos venimos a enterar recien ahora".
Los muchachos de openBSD forkearon openSSL. Ahora se llama libreSSL (1) y le estan sacando todas las partes malas, soporte de arquitecturas viejas, etc y lo estan laburando para que compile en openBSD, y luego haran patches para otras plataformas.
Aparentemente tenían muchisimos hacks para correr en plataformas que a nadie les importa, como Windows de 16 bits(!) y tenia wrappers bastante raros para malloc y rand.
Esta pagina, muestra los mensajes de commits y comentarios sobre las cosas que le estan haciendo al codigo original. Y tiene magias como estas:
(1) - Si, la pagina es una mierda. Si no la cambian pronto, voy a donar guita a GNUTLS.
Los muchachos de openBSD forkearon openSSL. Ahora se llama libreSSL (1) y le estan sacando todas las partes malas, soporte de arquitecturas viejas, etc y lo estan laburando para que compile en openBSD, y luego haran patches para otras plataformas.
Aparentemente tenían muchisimos hacks para correr en plataformas que a nadie les importa, como Windows de 16 bits(!) y tenia wrappers bastante raros para malloc y rand.
Esta pagina, muestra los mensajes de commits y comentarios sobre las cosas que le estan haciendo al codigo original. Y tiene magias como estas:
Cita:We do not need ARGV, Argc and Argv - just use argc and argv like normal people do.
Cita:"I’m glad to know that Ultrix CC has a bug optimizing switch() statements lacking an explicit `case 0:’ construct. But Ultrix has been dead for more than 15 years, really. Don’t give it any reason to move out of its coffin."
Cita:Casting from a const unsigned char ** to a const unsigned char ** seems… unnecessary. Remove the temporary ugly casts - the comments even call them that!
Cita:theo found a file we don’t seem to need, but just in case, i will paste the contents below: !/usr/local/bin/perl x86 assember
(1) - Si, la pagina es una mierda. Si no la cambian pronto, voy a donar guita a GNUTLS.