Apéndice A. Novedades

Versión 1.0.5 (Jul.2010)
  • Corrección de fallas: En script bin/mueve.sh

Versión 1.0.4 (Jul.2010)
  • 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”).

Versión 1.0.3 (Mar.2010)
  • 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.

Versión 1.0.2 (Sep.2009)
  • Corregida falla de funcionalidad en consulta externa al buscar por diversos criterios de víctimas colectivas (reportada por Jerry Garavito).

Versión 1.0.1 (Ago.2009)
  • Corregida falla al enviar correo desde consulta web.

  • Correcciones en documentación.

Versión 1.0 (Ago.2009)
  • 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.

Versión 1.0cp4 (Jul.2009)
  • Consulta externa permite especificar fuentes (frecuentes y otras).

  • Consulta web permite filtrar por fecha de ingreso (requerimiento de Cristina Cano bandatosvillavo@gmail.com)

Versión 1.0cp3 (May.2009)
  • 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.

Versión 1.0cp2 (Oct.2008)
  • 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.

Versión 1.0cp1 (Feb.2008)
  • 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).

Versión 0.99 (Ene.2008)
  • 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).

Versión 0.94 (Nov.2007)
  • 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.

Versión 0.93 (Ago.2007)
  • 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

Versión 0.92 (Abr.2007)

  • 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