AdJ_6.5_-_Aprendiendo_de_Jesus_6.5
Distribución de OpenBSD apropiada para organizaciones de Derechos Humanos y Educativas y para quienes esperamos el regreso del Señor Jesucristo.
Versión: 6.5
Fecha de publicación: 15/Sep/2019
Puede ver novedades respecto a OpenBSD en: https://github.com/pasosdeJesus/adJ/blob/ADJ_6_5/Novedades_OpenBSD.md
1. DESCARGAS
Puede ver las versiones publicadas (desde la 4.3) en: http://adJ.pasosdeJesus.org/pub/AprendiendoDeJesus/
- http://adJ.pasosdeJesus.org/pub/AprendiendoDeJesus/AprendiendoDeJesus-6.5-amd64.iso es imagen en formato ISO para quemar en DVD e instalar por primera vez.
- http://adJ.pasosdeJesus.org/pub/AprendiendoDeJesus/6.5-amd64/ es directorio con el contenido del DVD instalador apropiado para descargar con rsync y actualizar un adJ ya instalado (ver https://github.com/pasosdeJesus/adJ/blob/ADJ_6_5/Actualiza.md )
- http://adJ.pasosdeJesus.org/pub/AprendiendoDeJesus/6.5-extra/ es directorio con versiones recientes de paquetes no incluidos en distribución oficial (pueden no estar firmados y requerir instalación con
pkg_add -D unsigned _paquete_).
2. NOVEDADES RESPECTO A ADJ 6.4 PROVENIENTES DE OPENBSD
2.1 Kernel y Sistema Base
- Aplicados parches de seguridad hasta el 14.Sep.2019 provenientes de OpenBSD que incluyen mitigación a vulnerabilidades en CPU.
-
Controladores ampliados o mejorados para amd64 ** Red: ** Inalámbrica: Mejoras a
athn,bwfm,iwnahora autojoin debe incluir “” explicitamente para conectar a red abierta desconocida ** Ethernet: Nuevoixlpara Intel Ethernet 700.alcahora soporta QCA AR816x/AR817x *** USB y modems: Nuevouxrcompara adaptadores USB seriales Exar XR21V1410 ** Sensores y otros: Nuevoabcrtcpara relojes Abracon AB1805. Mejoradnmeapara proveer velocidad y altitud. ** Almacenamiento: Controladormpiisoporta SAS 3.5 - Mejoras a herramientas de Red
** Nuevos seudo-dispositivo
bpeque soporta protocolo Backbone Povider Edge, útil en vpns ympipque soporta tuneles de capa 2 MPLS IP. - Seguridad
** Nuevo protector de pila RETGUARD que instrumetna todo retorno
de funciones con mejores propiedades de seguridad.
** Función
unveilque permite hacer como un chroot pero mejor para cada programa mejorada y aplicada de forma sistemática a diversas utilidades y programas como:ospfd,ospf6d,rebound,getconf,kvm_mkdb,bdftopcf,Xserver,passwd,spamlogd,spamd,sensorsd,snmpd,htpasswd,ifstated. ** Incluye OpenSSH 8.0 ** Incluye LibreSSL 2.9.3 -
Otros ** Enlazador (linker) por omisión ahora es
lld(de LLVM) en lugar del basado en binutils bfd (de GNU) ** Incluye fuentes de !OpenRsync, nueva implementación dersynccon licencia ISC - El sistema base incluye mejoras a componentes auditados y mejorados
como
llvm7.0.1,Xenocara(Xorg) 1.19.7 yperl5.28 - El repositorio de paquetes de OpenBSD cuenta con 10605 para amd64
2.2 Paquetes
- Entre los paquete agregados resaltamos
rdesktop - Entre los paquetes retirados resaltamos
abiword,texlive_texmf_minimal,gccyGeoIP - Recompilados portes estables más recientes para evitar fallas de seguridad:
cups,curl,cups,dovecot,gvfs,libgcrypt,mpg123,webkitgtk4 - Postgresql 11.5 retroportado de current (en adJ soporta bien cotejaciones en español)
- Ruby 2.6.4 retroportado de current (incluye retroporte para Ruby 2.7
de solución de Jeremy Evans a falla con
realpathpara permitir usarunveily de hecho hay 2 gemas que lo usan: https://github.com/jcs/ruby-unveil y https://github.com/jeremyevans/ruby-pledge) - Ocaml fue actualizado a la versión 4.0.7 que renombra la librería
pervasivesporstdliby que separaStringdeBytessiendo mutable sólo el segundo.Bytesofrece las funcionesBytes.to_stringyBytes.of_stringque facilitan portar fuentes existentes. - La librería
icu4cfue actualizada a la versión 63.1. Esta versión y/o clang son más exigente en espacio de nombres. Ha resultado típico tener que cambiar por ejemplo!UnicodeStringporicu::!UnicodeStringen portes que la usan
3. NOVEDADES RESPECTO A ADJ 6.4 PROVENIENTES DE PASOS DE JESÚS
3.1 Instalador y documentación
- Instalador sigue en español pero ahora con codificación ASCII y no ISO8859-1 ni UTF-8, que no son soportadas en tiempo de instalación para mantener un instalador pequeño.
- Documentación actualizada:
basico_adJ,usuario_adJyservidor_adJ
3.2 Paquetes
- Se han recompilado los siguientes para aprovechar
xlocale:libunistring,vlc,djvulibre,gettext-tools,gdk-pixbuf,glib2,gtar,libidn,libspectre,libxslt,scribus,wget - Añadidos muchos paquetes de Perl que ahora son requeridos por
!SpamAssassiny al igual que otros de perl se recompilaron (sin cambiar de versión) con el perl de adJ que si soportaLC_NUMERIC. chromium75.0.3770 con llave de Pasos de Jesús retroportados- Paquete obsoleto php-5.6.40: OpenBSD ya no incluye porte para php-5.6.40.
Incluimos el que había en adJ 6.4 pero es una versión obsoleta, sin
soporte, que puede tener fallas de seguridad como se explica en
http://php.net/archive/2019.php#id2019-01-10-4 y
http://php.net/archive/2019.php#id2019-01-10
Tuvo que inclurse porque buena parte e la librería
pearaún lo requiere (particularmente librerías requeridas por SIVeL 1.2 como!HTML_QuickForm) aunque por lo visto otras partes depearrequieren php-7. También se mantienen versiones obsoletas de paquetes depearque ya no están en OpenBSD comopear-MDB2ypear-DB. Es indispensable el transito a SIVeL 2 porque en futuras versiones de adJ buscaremos no incluirphp-5.6nipear. Ademásphp-5.6tuvo que parcharse masivamente para que operara con el nuevoicu4c. Para que opere SIVeL 1.2 en esta versión inst-adJ.sh configurará por omisión php-5.6.40 que es el requerido por!HTML_QuickFormusando el scriptphp56_fpm, la configuración/etc/php-fpm.confy el socket/var/www/var/run/php-fpm.sock. Si en un servidor necesita correr SIVeL con PHP 5 y otra aplicación con PHP 7, la sugerencia es modificar/etc/rc.d/php71_fpmpara que emplee un segundo archivo/etc/php71-fpm.confque ubique el socket para php 7 en otro directorio (el paquete de php-7.1 se ha modificado para facilitarlo). Otras extensiones no incluidas como de costumbre se dejan en el sitio de distribución en el directorio extra-6.5 - Para minar monero se remplaza
xmr-stakporxmrig - Se parchan y compilan portes más recientes de:
**
sword(que ahora empleaclangeicurecientes), **biblesyncyxiphos(ahora se compilan conclang++), **markup,repasaysigue(fueron modificados para emplear las nuevas convenciones de Ocaml 4.0.7), pero estamos considerando retirarlos en un próxima versión de adJ por no conocer usuarios. -
Se incluye beta 9 de
sivel2cuyas novedades respecto al beta 8 son: ** Se implementó el Consolidado de Víctimas que ahora se llama Listado de víctimas y casos. ** Inicio del reporte revista, se ve desde el listado de casos, presionando Búsqueda avanzada, en la parte inferior del filtro Generar plantilla elegir Reporte Revista HTML y presionar el botón Generar. ** Se hizo actualización del DIVIPOLA a la versión oficial del 2018. Resumen ejecutivo en: https://github.com/pasosdeJesus/sivel2/wiki/Resumen-ejecutivo-de-la-actualizaci%C3%B3n-a-DIVIPOLA-2018 ** Mejoras al manual de usuario y la documentación técnica (e particular en sip, ver https://github.com/pasosdeJesus/sip/blob/master/doc/README.md D-86) ** Ahora al elegir una ubicación se puede especificar si es la principal. Cada cada caso debe tener sólo una ubicación principal que debe corresponder al sitio donde ocurrieron los hechos, y en el inusual situación de haber varios sitios, uno emblemático debe marcarse como principal y será el usado en conteos de victimizaciones. Los datos existentes se actualizan poniendo por omisión la primera ubicación como la principal. Agradecimientos a Miguel Kanai por retroalimentación para este cambio. (R-87) ** Conteo de victimizaciones individuales desde el menú Reportes y Conteos. ** Reporte general para un caso que se presenta tras guardar y validar caso. ** Se han implementado 12 de las 21 validaciones de SIVeL 1.2. ** Se implementó una nueva validación que no había en SIVeL 1.2: Nombres de víctimas colectivas muy cortos ** Se implementó detector de casos repetidos desde el menú Casos→Buscar repetidos. ** Se actualizaron las fuentes de SIVeL 2 y sus motores a Rails 6 ** Se actualizaron y habilitaron las pruebas con minitest a módulos y controladores (88 aserciones en sivel2_gen) y del sistema (13 aserciones en sivel2). ** Se mejoró la suit de pruebas para sideex (Blanca). Consta de 115 casos de prueba. ** Se resolvieron diversas fallas (e.g F-13, F-90, F-89) - Incluye SIVeL 1.2.8 que es última versión de la serie 1.2 y cuyas novedades son: ** Al validar incluye entre los casos vacios los que tengan memo de menos de 30 caracteres. ** En consulta web los usuarios autenticados pueden buscar por categorias deshabilitadas.
4. FE DE ERRATAS
-
Chromium sigue siendo inestable por ejemplo en ocasiones en facebook.com por esto sigue incluyendose firefox que en casos como ese puede operar, pero no en otros.
-
xenodmno logra utilizar un teclado latinoamericano que se haya configurado en/etc/kbdtype. Para usarlo agregue en/etc/X11/xenodm/Xsetup_0:
setxkbmap latam
- El instalador sobrea el paquete: paquetes/cups-libs-2.2.11p0.tgz
- En el instalador falta el paquete: paquetes/gtk+3-cups-3.24.7 lo cual impide la instalación de chromium. Descarguelo e instalelo de un repositorio, por ejemplo http://cdn.openbsd.org/pub/OpenBSD/6.5/packages/amd64/gtk+3-cups-3.24.7.tgz