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
,iwn
ahora autojoin debe incluir “” explicitamente para conectar a red abierta desconocida ** Ethernet: Nuevoixl
para Intel Ethernet 700.alc
ahora soporta QCA AR816x/AR817x *** USB y modems: Nuevouxrcom
para adaptadores USB seriales Exar XR21V1410 ** Sensores y otros: Nuevoabcrtc
para relojes Abracon AB1805. Mejoradnmea
para proveer velocidad y altitud. ** Almacenamiento: Controladormpii
soporta SAS 3.5 - Mejoras a herramientas de Red
** Nuevos seudo-dispositivo
bpe
que soporta protocolo Backbone Povider Edge, útil en vpns ympip
que 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
unveil
que 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 dersync
con licencia ISC - El sistema base incluye mejoras a componentes auditados y mejorados
como
llvm
7.0.1,Xenocara
(Xorg
) 1.19.7 yperl
5.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
,gcc
yGeoIP
- 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
realpath
para permitir usarunveil
y 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
pervasives
porstdlib
y que separaString
deBytes
siendo mutable sólo el segundo.Bytes
ofrece las funcionesBytes.to_string
yBytes.of_string
que facilitan portar fuentes existentes. - La librería
icu4c
fue 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!UnicodeString
poricu::!UnicodeString
en 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_adJ
yservidor_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
!SpamAssassin
y al igual que otros de perl se recompilaron (sin cambiar de versión) con el perl de adJ que si soportaLC_NUMERIC
. chromium
75.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
pear
aún lo requiere (particularmente librerías requeridas por SIVeL 1.2 como!HTML_QuickForm
) aunque por lo visto otras partes depear
requieren php-7. También se mantienen versiones obsoletas de paquetes depear
que ya no están en OpenBSD comopear-MDB2
ypear-DB
. Es indispensable el transito a SIVeL 2 porque en futuras versiones de adJ buscaremos no incluirphp-5.6
nipear
. Ademásphp-5.6
tuvo 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_QuickForm
usando el scriptphp56_fpm
, la configuración/etc/php-fpm.conf
y 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_fpm
para que emplee un segundo archivo/etc/php71-fpm.conf
que 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-stak
porxmrig
- Se parchan y compilan portes más recientes de:
**
sword
(que ahora empleaclang
eicu
recientes), **biblesync
yxiphos
(ahora se compilan conclang++
), **markup
,repasa
ysigue
(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
sivel2
cuyas 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.
-
xenodm
no 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