Corrección de fallas: En script bin/mueve.sh
Nuevas categorias del Marco Conceptual del Banco de Datos del CINEP (e.g Aborto Forzado).
Herramienta para validar consistencia (antiguo valida/valida.sh
) incluido en la interfaz web (Menu Otros->Valida) y ampliado. Necesario para revisar casos antes de migrar a versión 1.1
Herramienta para mover sistema de información a otra localización bin/mueve.sh
. Facilita migración a la versión 1.1 de SIVeL manteniendo una copia histórica que además permite comparar con datos migrados. Por defecto mueve fuentes a /var/www/htdocs/sivel10/
, la base de datos a sivel10
y permite consulta del sistema movido desde URLs como https://127.0.0.1/sivel10/ (ver descripción detalla en Sección 2.1, “Copias de respaldo y restauración”)
Mensajes de error al actualizar más explícitos.
Mejor documentación de procedimientos para actualizar (ver Sección 3, “Actualización”).
Más validaciones de consistencia de los datos al ejecutar valida/valida.sh
Tipificacion en victimas colectivas en reporte tabla.
Tipo de letra en pestañas de Ficha cambiado de Roman a Arial para permitir visualizacion en navegadores recientes.
En consulta externa no se tiene en cuenta fecha de otras fuentes.
Corregida falla de funcionalidad en consulta externa al buscar por diversos criterios de víctimas colectivas (reportada por Jerry Garavito).
Corregida falla al enviar correo desde consulta web.
Correcciones en documentación.
Condensados de claves cambiados de md5 a sha1 para hacer más dificil descubirlas. En cada ingreso de un usuario se hará la conversión o puede hacerla con el archivo de comandos bin/clave_sha1.sh
desde el directorio de fuentes.
Documentación mejorada y más casos de prueba.
consulta_web.php
puede recibir datos con método GET para facilitar su uso desde aplicaciones web. Ver documentación en Sección 3, “Servicios web”. Motivación de Luca Urech lucaurech@yahoo.de
Script bin/elimus.sh
para retirar acceso a un usuario.
Exige que las sesiones sean sobre HTTPS. Si son sobre HTTP requiere autenticación reiteradamente.
Consulta externa permite filtrar por fecha de ingreso.
Consulta externa permite especificar fuentes (frecuentes y otras).
Consulta web permite filtrar por fecha de ingreso (requerimiento de Cristina Cano bandatosvillavo@gmail.com)
Ante errores de validación en una pestaña en lugar de dejarla en blanco recupera los datos que el usuario ingresó.
Fecha de un caso comienza en blanco para evitar inserción de casos por error (sugerencia de Diana Garzón).
Script bin/restaura.sh para restaurar volcados SQL y documentación más completa sobre copias de respaldo.
Exige más consistencia en datos demográficos de víctimas.
Nuevas categorías del Banco de Datos de DH y VPS del CINEP relacionadas con violencia sexual contra la mujer.
Documentación completada y mejorada: copias de respaldo y restauración, retroalimentación por correo.
Falla en estadísticas de víctimas combatientes arreglada (gracias por el reporte a Alejandro Cadena).
Pruebas de regresión funcionan.
Documentación completada y mejorada.
Configuración de volcados y respaldos ahora en aut/conf.php
y mejor detección de actualizaciones requeridas en ese archivo.
Previene fallas relacionadas con sesiones: Fijación de sesión y suplantación de identidad entre 2 instalaciones en el mismo servidor.
Script para restaurar copia de CD: bin/importacd.sh
Mejoras a interfaz de usuario (velocidad, en varias opciones y ficha sin "falsos" requeridos, se ve bien con Firefox 3).
Cerrados otros posibles espacios para inyecciones de código
Falla corregida: al intentar eliminar un caso inexistente podía perderse víctimas de otros casos --agradecemos a Juana por encontrar esta falla.
Reporte consolidado ahora puede restringirse a una zona geográfica.
Fallas corregidas: al eliminar casos esporádicamente podía eliminar víctimas de otros casos.
Prevención de ataques CSRF (Cross-site request forgery) tras sugerencia de Julio Garcés.
Documentación revisada y completada.
Scripts movidos a subdirectorio bin
Arreglado XSS (Cross-site scripting)
en formulario de autenticación,
tras auditoría de
Fernando Muñoz
(ver doc/auditoria-fmunoz.odt
).
Anotaciones en víctima.
Tiene la funcionalidad de la base del CINEP completa.
Funciona "comentario" en consulta_web.
Pruebas de regresión más completas.
Saneamiento de datos recibidos
dependiendo de base de datos, tras
auditoría hecha por Luis Garcés
(ver doc/auditoria-garcez.odt
).
actualiza.php
detecta variables de configuración que
hacen falta en aut/conf.php
y sugiere como agregarlas.
¡No olvide cargarlo después de actualizar!
Pruebas de regresión más completas. Han motivado corrección de fallas: Ubicación puede ser departamento, Adición de usuarios corregida
Nuevo estilo del menú principal.
inst-sivel.sh
ajustado a
OpenBSD 4.1
Documentación revisada.
Ficha, etiquetas y tablas básicas más configurables, para que
funcionen se requiere que mezcle las novedades de
aut/conf.php.plantilla
en
aut/conf.php
, en particular las
variables de configuración:
$GLOBALS['ficha_tabuladores']
,
$GLOBALS['menu_tablas_basicas']
y
$GLOBALS['etiqueta']
Pruebas de regresión más completas, pase al directorios pruebas
y ejecute pruebas.sh
inst-sivel.sh
ajustado
a OpenBSD 4.0
Herramienta para asisitir actualización de la base de datos cuando se actualizan fuentes PHP de SIVeL.
Primero desde
el directorio de fuentes de SIVeL
(tipicamente /var/www/users/sivel
)
ejecute "./psql.sh" y desde allí:
CREATE TABLE actualizacion_base ( id VARCHAR(10) PRIMARY KEY, fecha DATE NOT NULL, descripcion VARCHAR(500) NOT NULL ); INSERT INTO actualizacion_base VALUES ('0.92', '2007-03-22', 'Actualización a base de datos más automática');
Después en un navegador abra el URL usual de SIVeL pero agregué 'actualiza.php' (e.g https://127.0.0.1/actualiza.php
Consulta externa y consulta web permiten generar reportes CSV.
Consulta externa puede generar SQL (sin fuentes) y renumerar códigos.
Estadísticas por víctima permiten excluir categorías repetidas.
Consultas no repiten casos. Rep. Revista incluye S. Social y profesión
Documentación de fuentes para phpdoc
Pruebas de regresión (preliminares)
Mejor proceso de configuración
Funciona con DB_DataObject_FormBuilder posteriores a 1.0RC5