
   26.A14A  Se ignora en destino al imprimir el nmero de pginas indicadas,
               ya que los datos recibidos montan desde el origen ese dato
               o directamente son lo mismo repetido n veces.
   26.E26A  Al imprimir varias copias no hay garantas de que el driver
               o windows lo indiquen correctamente. Si el nmero de copias
               es el mismo que el de pginas se asume que la informacin
               no es correcta y las pginas totales son el dato a usar
               suponiendo 1 copia.
   25.N27A  Desinstalar manualmente propone borrado de cuentas
               asociadas y pregunta al terminar si reiniciar. Tambin
               borra ficheros en siguiente arranque y quita autologin.
   25.N26A  Aadidos parmetros de desinstalacin en terminales
               en modo desatendido que permiten borrar las cuentas.
            Aadido el borrado de toda la carpeta gmrc y registro al
               hacer desinstalacin en el terminal.
   25.N21A  En acciones directas se puede establecer fuera de servicio
               a varios terminales por su grupo y su estado de en
               servicio o fuera de l actual. Como el horario no se
               aplicar con un terminal fuera de servicio, sirve de
               ayuda para labores de mantenimiento (evitando que se
               apaguen o enciendan por su horario).
   25.N18A  Aadido 'prndrivers('
   25.o27A  Las listas de festivos de grupos pueden contener fechas
               comenzando por '-'. Esas fechas, en cuanto se cumplen
               no sigue mirando por ms festivos y el da se
               considera como no festivo. Se ha creado para poder
               aadir excepciones a festivos que se repiten cada ao,
               pero que algn ao se han movido (por ejemplo
               "-25.10.25,25/10/**" repite festivos todos los 25 de
               octubre, menos el del ao 25.
   25.o9A   Cambios en lista de servicios en la presentacin.
            Cambios en listado de previsiones, se cambia presentacin
               y se aade el nombre real y el alternativo en csv.
   25.S17A  Modificada lista de terminales para que muestre los grupos
               primarios antes de cualquier subgrupo (por ejemplo si hay
               BPE.1 y BPE.2, antes se mostrar el grupo BPE tenga o no
               terminales). En el selector de derecha para elegir uno u
               otro grupo se muestran todos aunque se este filtrando por
               alguno.
   25.S8A   Formularios acelerados en calendario de reservas y recursos al
               cambiar vaciado de buffers.
   25.G25A  Cambios en neutro2 para esperas en inicio.
            Cambios en aspecto de lista de usuarios.
   25.G22A  Rediseo de aspecto de ciertas partes de la web.
   25.G20A  Recompilado actualizado con cambios en el navegador neutro 2. 
   25.L23A  Cambios en listado de administradores para mostrar mensaje
               de aviso si lo hay y en la edicin sobre el orden de
               los campos y textos que los describen.
   25.L14A  En la lista de previsiones / informes de terminales se muestran
               junto lo el hardware completo, el tiempo desde el ltimo
               contacto con el terminal y los estados.
   25.J13A  Comando de gestin OPEN permite indicar 0x2 para que se apliquen
               politicas abiertas. Se haca lo mismo desde c+a+o y cerrar.
   25.J3A   Lista de terminales muesta hint al pasar sobre netname con
               las macs e ips del terminal.
   25.M8B   Al borrar un terminal, primero se marca como borrado y an
               puede verse al listar terminales 'borrados'. Si se borra
               de nuevo desde esa lista de borrados se borra definitivamente.
            La lista de servicios muestra una nueva columna con el icono de
               shell abierto si es que el servicio est as configurado.
            Modo de cierre de servicio se asegura de cerrar shell.
   25.F7A   Se aade opcin en perfil para que un terminal no pregunte si
               apagar cuando llega el final de su horario, directamente apaga.
            Se aade opcin en perfil para que un terminal no permita que
               a traves de l se manden mensajes de encendido (WOL) a otros.
   25.E28A  Comandos de teclado soportan caracteres especiales y maysculas.
   25.E17A  En la lista de hotspot se indica una flecha simple si no
               se soporta radius inverso, y doble si se soporta. Al
               pasar sobre esa felcha se muestra la ip conocida ms reciente.
   25.ExA   Si cambia la resolucin en equipos con windows 10 o superior,
               que no arrancan shell, la ventana con el fondo de pantalla
               que muestra eliza reacciona a los cambios de resolucin.
            Nuevos comandos para leer y establecer resolucin e pantalla.
   24.D4A   Al restaurar datos de usuario en un terminal, cambia el modo de
               borrar carpetas temporales de perfiles para evitar posible
               bloqueo en cada intento (a costa de que podra dejar las
               carpetas que han bloqueado el sistema al intentar borrarlas
               abandonadas en USERS).
   24.N29A  Lista de radius/hotspot indica tiempo de perdida de contacto
               con el mismo cdigo de colores que los terminales y con una
               V o X segn se tenga contacto o no. Tambin se reordenan campos
               y se pone icono inicial en rojo si estando activo no hay contacto.
               El tiempo de ltimo contacto se pone sin color de fondo junto
               a la V|X.
   24.N8A   Cambiada forma de abrir el shell de windows. Limita posible
               apertura de ventana 'mis documentos'.
            Radius/servidor hotspot: cuando queda en marcha una consulta
               fuera de horario, tratar de cerrarla usando comunicacin
               directa con el router correspondiente. Debe estar abierto
               el puerto cofigurado para que funcione. En otro caso solo
               queda confiar en que el tiempo de inactividad para que
               se cierre la consulta en el propio router y ya no se
               pueda iniciar de nuevo por el horario.
            Para las mac en lista blanca, se establece un tiempo de 999
               minutos, timeout de 30' y actualizacion de estado a 120'.
   24.N7A   Mejoras en compresin de ficheros de instalacin.
            Mejoras en datos visibles sobre hotspots. Se aaden parmetros
               para definir timeout para cada hotspot.
   24.N2A   Se aade horario a los hotspot wifi.
   24.o28A  En ventanas de unidades permitidas se aade reconocimiento de 'BD'
               para blueray.
   24.o24A  Aadido comando de control de ventanas.
   24.o21A  En los patrones de usuario solo se poda indicar si se permitan
               usos simultaneos o no. Ahora se puede especificar una cantidad
               concreta de usos simultnemos (1 sera lo mismo que no permitir
               usos simultneos, dejando un nico uso a la vez, lo mismo que
               dejar en blanco el campo).
            En el control de impresin se aade el seguimiento de nmero de
               copias impresas. Hasta ahora solo se imprima una en destino
               aunque en origen (el terminal del usuario) indicase ms.
   24.o16A  Actualizado el sistema de vigilancia de ventanas, ahora se
               basa en las api de windows de eventos y as puede controlar
               ventanas principales tanto de win32 como de win64.
   24.o15B  Backup-restore de terminales permite hasta 5 errores en copia de
               ficheros, y aade a los log datos extendidos.
            El hilo de conexin de un terminal con el administrador se
               reabrir si queda bloqueado (por ejemplo por un comando
               muy largo o por un fallo).
   24.o15A  Agregado campo a asientos y recursos(asientos) para desactivar
               el horario hasta una fecha dada.
            Actualizado sistema de control de ventanas inseguras basado en
               enganche de shell.
   24.o7A   Al ejecutar comando patch, antes detiene sds, detiene huesped
               y cierra posibles navegadores neutros.
   24.o5A   Se aade lmite de intentos de login para el pblico. Se puede
               configurar globalmente el nmero de intentos permitidos y
               el tiempo de espera tras superarlos para poder volver a logear.
               El bloqueo no se almacena en la ficha del usuario, es dinmico
               y se perdera en caso de reinicio del servidor.
            En consulta de cursos no se mostrar la ventana de aviso por
               abandono (la que pregunta al usuario si cerrar la consulta).
   24.o2A   Cambios en control remoto: muestra estado, captura, permite
               filtros como lista de terminales.
            La lista de terminales muestra ltimo backup y restore con
               datos concretos de errores y fechas.
   24.S30A  Los parmetros de instalacin desatendida permiten pasar '*'
               en las cuentas, para que se use lo que pueda existir previo.
   24.S24A  Un terminal que por llevar mucho tiempo sin contacto ha pasado
               al estado 'fuera de servicio' no mostrar la alerta de
               fuera de servicio si es que arranca, ya que se supone que si
               arranca es que est en servicio. Si el estado 'fuera de
               servicio' se ha puesto a mano en la ficha del terminal si
               que se mostrar un aviso en el propio terminal.
            Se amplia ligeramente el tamao del mensaje que puede mostrar
               un terminal para indicar que est fuera de servicio.
            En cada arranque de terminal se enva al servidor informacin
               precisa sobre ltimo backup y resotre.
   24.S18A  Para el reenvio de trabajos de impresin se verifica de nuevo
               el puesto destinatario cada envo si es que ha fallado
               la resolucin dns.
   24.S12A  Se aade campo de comentarios para las listas de ventanas no
               seguras y para las listas de webs del navegador neutro.
            Rediseo de ventana de configuracin/opciones.
   24.S6A   La lectura de configuracin por grupos usar valores globales si
               es que no existen. Hasta ahora usaba en blanco.
            Al crear nuevos usuarios, se aplica configuracin de grupo si es
               que existe, o si no usar la global.
   24.L22a  Se aade, en conexin a sistemas externos, campo para autorizar
               o no a un usuario.
   24.L8a   Cambios en lectura y escritura de ficheros de configuracin.
   24.L4a   Aumentado lmite de lnea.
            Aadidos mejores indicadores de resultados al consultar debugs y
               logs externos.
            Se aaden campos de comentarios a la configuracin general, a los
               patrones, a los perfiles y a las clases de uso.
   24.L1a   Los permisos de cuentas de administrador/supervisor se reorganizan,
               se deja un flag que permite lectura de casi todo, y otro para
               poder modificar. 
   24.J24a  Desde la lista de usuarios se aade link a autorizar un usuario
               sin necesidad de entrar a editarlo. Se refactoriza lista de
               usuarios.
   24.J19a  Cambios en proceso de usuarios externos. Se aade ademas el
               campo de fecha de nacimiento con id 219.
   24.J18a  Cambio de certificados de firma de cdigo. 
   24.J14a  En el instalador de terminales, tanto para instalaciones nuevas
               como cuando se hacen cambios, si no hay datos de cuentas
               de usuario o admin (presuponiendo que se est instalando
               por primera vez), activa por defecto el modo autologin y el
               modo servicio.
   24.J11a  En los terminales, el autologin aade parmetros de winlogon y
               de policies que podran evitar su correcto funcionamiento.
   24.J4B   Se permite codificacin de caracteres especiales en interfaz con
               absys. 
   24.Y25a  Cambios en funciones de bakcup restore para obtener permisos y copia.
   24.Y18a  Se aade comprobacin de ficheros solicitados en updates de
               terminales o administradores. Solo se permiten y sirven
               ficheros conocidos (en local o update o updater segn caso).
   24.Y16a  En servidores/administradores, se aaden funcionalidades de
               actualizar desde UPDATE los elementos principales.
   24.Y10b  A partir de ahora, el concepto de administrador como equipo que
               administra otros terminales, ir renombrndose como servidor
               para evitar confundir los nombres con los tipos de cuentas
               de administracin de acceso.
            En los servidores, se crea la carpeta UPDATER donde se pueden
               alojar ficheros de actualizacin para enviar a los terminales
               y componer los instaladores, y poder usar diferentes que los que
               el propio servidor usa (por ejemplo modulo servicio). As
               tambin se pueden actualizar terminales sin tener que
               actualizar el servidor.
   24.A29A  Modo de comprobacin interna para hacer un backup de perfil cambiado.
   24.A24   La programacin de cursos permite indicar en cada curso que
               se puede iniciar el uso en cualquier momento del tiempo
               reservado. Se ignora as cualquier valor de cortesa que
               pueda haberse configurado, todo el tiempo es cortesa.
   24.A23a  En la programacin de cursos se puede indicar que se traten de
               endencer los terminales si es que estn apagados. Esto provoca
               que cuando comience el uso programado se envan mensajes de
               encendido al terminal si es que no contesta.
   24.M22a  Cuando un terminal tiene polticas de bloqueo (impedir gestor
               de tareas, seguridad...) tambin se aplica que no pregunte
               al usuario tras actualizaciones de windows.
   24.M13a  Para terminales que inician sesin automticamente (casi todos)
               se activa en el registro ForceAutoLogon tambin, haciendo
               que algunos equipos que no pasaban de la pantalla de iniciar
               sesin de usuario de windows inicien correctamente.
   24.M7a   Control de terminales puede enviar ficheros a varios destinos,
               cosa que hasta ahora solo funcionaba con el primer destino.
   24.M5a   La instalacin de terminales comprueba que las cuentas de usuario
               de windows no tengan caducidad y advierte antes de usarlas.
   24.M4a   En configuracin de terminal por defecto se ponen los fondos
               predefinidos y se evita salvapantallas o suspensin.
            La lista de cursos reservados no muestra los terminales, solo
               el nmero, y al pichar en el nmero despliega la lista
               de todos los terminales del curso uno por lnea. Tambin
               reduce textos de periodicidad.
   24.F13a  Cuando un comando de peticin de usuarios externos se completa
               satisfactoriamente, se anula la indicacin de cualquier comando
               previo con respuesta en blanco.
   24.F9A   En ventana de test se aaden lineas que indican el comienzo y
               el final de los test. Se amplia ligeramente tamao de la ventana.
   24.F2B   Al obtener la ip del equipo (o resolver cualquier ip) hay un tiempo
               de espera. Mientras se tenga una ip automtica (APIPA) se sigue
               esperando. Si trascurrido el tiempo mximo de obtencin de
               ip (o resolucin dns) sigue igual, se dar por buena.
   24.E30A  Cuando no se consigue cargar la configuracin de un administrador
               al arranque de un terminal, cuando se consigue despus enviar
               un alive al administrador, se reitentar cargar la configuracin
               de nuevo.
            Inicio winsock con hasta 55" de timeout para permitir en terminales
               que las comunicaciones se establezcan.
   24.E29A  Cambios en debug para evitar intercalado de logs, se aaden tambin
               logs iniciales en cada mdulo que arranca.
            En w10 sin shell eliza se encargaba de poner el fondo (17.D29J),
               se aade lo mismo en w11.
   24.E25A  Cambios en reconocimiento de versiones para w11.
            Test locales aaden nmero de cada test.
   24.E20A  Cuando se arranca un terminal, si la configuracin del administrador
               no se consigue cargar, reintenta cada 5' obtenerla. No se
               aplicar en ese arranque (habra que reiniciar para aplicarla).
   23.D27A  Cierre adelantado de ventanas de explorador de mi pc al iniciar
               cliente (dCOM puede abrir exploradores).
   23.D23A  Control de terminales aade link a nueva ventana en cada uno
               de los terminales que se manda un comando, tamben cambia
               modo de nueva ventana y elimina parmetros de url.
   23.D22B  En los terminales se monitoriza el tiempo de inactividad. Se
               hace desde la cuenta del usuario de windows. Si se superan los
               dos minutos se da por desocupado. En la lista de terminales
               se muestra una silueta cuando el ultimo alive indica actividad.
            Se modifica la funcin que evita que el equipo entre en suspensin
               para que no interfiera con el navegador neutro 2, evitando que
               vuelva a su pgina inicial si se pone timeout de regreso.
   23.D20A  Comandos de control para abrir shell ahora detienen la reapertura
               de posible programa huesped. Apertura por personal tambin.
            Se aade comando RunPatch para ejecutar parches e instaladores
               desde la sesin del usuario pero usando credenciales de la
               cuenta de windows administradora de eliza.
   23.N21A  El instalador de terminales admite parmetros definibles en la
               configuracin general. Se puede as crear una instalacin
               desatendida de terminales. Cada vez que se cambian estos
               parmetros se regenera el cliente instalador de terminales.
   23.N8A   En modulos de terminal, modificada separacin de parmetros (TPC_IO).
   23.N7A   En terminales, en modo servicio, se actualiza admin usado
               cuando core notifica cambios de link a IO.
   23.o3A   Resolucin de nombre del administrador no lo deja en blanco
               si no consigue obtenerla. Conserva el nombre.
   23.o11A  En terminales, el modulo de usuario (Userio) actualiza
               administradores al recibir configuracin de core (tanto
               de arrancando como iniciada).
   23.S26A  La ventana que aparece cuando se abandona el terminal durante
               una consulta o cuando se cierran programas, pierde el botn
               de dar por finalizada consulta y en su lugar activar el
               de cerrarla. Si al cerrarla falla, no simula el cierre de
               consulta. El proponer el cierre por cerrar tareas solo se
               activar una vez por consulta. Se modifica el aspecto y se
               permite arrastrar la ventana.
            Si un terminal cambia de admin, hasta ahora, la parte IO no
               aplicaba ese cambio y los comandos de login, ayudas al usuario...
               fallaban al seguir intentando contacto con el admin caido. Ahora
               cuando se cambia de admin, se notifica al IO.
   23.S25A  El instalador de terminales trata de abrir instalar.exe tras
               copiar los ficheros. Ahora lo hace tratando de elevar
               los privilegios, antes podra no llegar a abrirse el solo.
   23.S19A  La opcin de seguridad que puede cerrar el navegador IE si lo
               detecta, ahora soporta Chrome, Edge y Firefox (solo para
               cerrar, no para redirigir).
            Se aumenta el tamao de los 5 log en terminales de 1mb a 8mb.
   23.S18A  En la ficha del usuario, se cambia el campo de permitir el
               obtener/servir datos a sistemas externos. Se hace que
               vaya en la lista que se precarga en memoria y se
               consigue as que efectivamente no se obtengan datos
               de usuario del exterior al, por ejemplo, hacer logins.
   23.S6A   Cambios de aspecto en portal, se aade css en cabecera.
            Calendarios de reservas y recursos en portal evitan bucles
               cuando el calendario est vacio y salta al inicial.
   23.G30A  Pequeas correciones en comando de teclas, se redirige
               por defecto a IO y se aade tabulador.
   23.G25A  En instalador de terminales, si se indica la misma cuenta
               para administracin y para usuario, se advierte.
   23.L21A  Un administrador/servidor NO pasar a fuera de servicio
               de forma automtica por estar demasiado sin contacto.
   23.L20A  En los cambios de contrasea por parte del usuario en los
               terminales (si es que se permiten), se admite dejar
               el nombre en blanco a efectos de comprobaciones.
            Se ponen como requeridos los campos terminal y servicio del
               formulario de nuevas reservas y en reserva de asientos
               el recurso/asiento.
   23.L19A  Al arrancar el terminal se mira la ip. Ahora sigue revisndola
               cada 5 minutos, por si cambia cada. El cambio se enviar
               al servidor en sucesivos 'alives'. Estos cambios tambin se
               sincronizan con el IO de usuario en el terminal sobre la marcha.
            En el formulario de editar o alta de usuarios, el campo de
               autorizado se baja hasta detrs del campo grupo.
   23.L15A  Se tratan de eliminar las reglas del firewall de windows que
               bloqueen por defecto eliza (reglas de nombre 'gmrc').
            Cuando se fuerza actualizar un terminal (bien desde instalar,
               o bien por comandos de control), se har a pesar de que
               el servidor est configurado para NO ofrecer actualizaciones.
   23.L13A  Cambios en instalador y setup. Cambios internos de control.
            En un terminal, se contesta antes desde core a IO cuando el
               admin tarda en contestar o no llega a hacerlo.
   23.J23B  Se aade un contador de arranques en los que se obtiene la
               configuracin desde el administrador. Se muestra junto con el
               contador de arranques al editar un terminal y puede servir
               como indicador de estado de la red.
            Si en el arranque de un terminal no logra resolver la ip propia,
               esperara un minuto y lo volver a intentar, y luego lo seguir
               probando cada 5 minutos.
   23.J21A  Se aade campo de autorizacin en las altas de nuevos usuarios
               en modo ampliado. Se corrige tambin que no guarde el
               campo tipo.
            Modificaciones en listado de hardware en listas de disponibilidad
               y en edicin de terminales.
   23.J20A  Corregido bug al obtener mac de terminales en el administrador,
               causaba que no se encendiesen equipos (WOL).
   23.J15A  Corregido bug en syslog que ante paquetes muy grandes podra crear
               una denegacin de servicio.
   23.J12A  Se requiere que setup.exe se ejecute elevado.
   23.J5A   Se aaden automticamente reglas para firewall de windows.
   23.Y17A  Redireccin de impresoras solo desde CORE, no desde cuenta de usuario
               a la vez como se haca.
   23.Y11A  Nueva interconexin entre mdulos basada en la carpeta de instalacin.
            Se actualiza la ip a intervalos si es APIPA (automtica). Se manda en cada
               alive al servidor, como siempre, y este la actualiza como siempre.
   23.Y9A   Reescritas funciones de creacin de carpetas
            Reescritas funciones de seguridad de careptas
   23.Y5A   Permisos restringidos para carepta backup
   23.A18A  Se aade recepcin de cambios de hardware fuera de solo el inicio
               de un terminal.
   23.A17A  En algunos terminales, podra no poder crearse fichero de impresin
               asociado al puerto si no existe el fichero previamente, se crea.
   23.A10A  Cambios en modo de establecer permisos de carpetas, aadiros comandos.
   23.M16A  En la lista de fuentes de logs externos se aade atajo para ver
               las 500 primeras lneas del da actual.
   23.M13A  En configuracin por grupos se validan formatos de fechas y horas
               al leer las configuraciones.
               horarios al leer las configuraciones
   23.M3A   Si la ip recibida en el arranque de un terminal es de tipo
               automtica local (estandar APIPA) se conserva la previa
               almacenada en la ficha del terminal.
   23.F16A  Se aaden permisos especficos para poder iniciar mdulos de edge
               de cara a usar el navegagor neutro 2.
   23.F9A   Cambios de presentacin y accesibilidad web
   22.D7A   Se aade en el perfil del terminal (y en el proceso del cliente) el
               establecer una impresora por defecto dada. Se aplica antes de
               cualquier otra opcin de impresoras del perfil. Se trata de
               aplicar en la cuenta de usuario y la de admin.
   22.N8A   La estadstica puede obtenerse en un fichero con todas las consultas
               que cumplen los criterios. Ese fichero poda tener datos repetidos
               de la primera consulta que cumpla criterios.
   22.O6A   Se aaden comandos directos para gestionar trabajos de las impresoras
   22.O5A   Se aaden campos de observaciones a terminales, areas, recursos y
               hotspots. En las listas aparece un clip rojo si hay observaciones
               y al pasar sobre l se muetran.
   22.O4A   Al elegir un grupo de terminales, la lista muestra los separadores
               con "-" y no elegibles en lugar de "---". Tambin se aaden los
               grupos padre si es que los hay (ej. "SALA.INFANTIL" aadir
               opcin a elegir "SALA" y "SALA.INFANTIL").
   22.S29A  En perfiles de terminales, se corrige el texto que describe los
               fondos de pantalla. El fondo de consultas estaba cambiado por el
               de reservas.
   22.S2A   Acciones directas sobre horarios permiten establecer comodines ("*")
               para no tocar campos al realizar cambios por grupos.
            Eliminado bug que al editar lista de ventanas o de webs en un perfil de
               terminal, repeta el dato de lo modificado en todas las lneas.
   22.G22A  Para poner fuera de servicio un terminal por estar demasiado tiempo
               sin contacto, antes de propona cuando tena ms de 15 o ms de 30
               das. Ahora se hace cuando son ms de 30 das y el resto de valores
               superiores y no solo en el momento de tener esos rangos.
            Cuando se obtienen datos de sistemas externos, se cambia el mensaje de
               'no manda datos' a 'sin peticiones recientes' ya que si pasa el
               tiempo y solo hay alives, no es un error, solo que no se ha
               conectado ningn usuario recientemente. 
   22.L22A  Navegador neutro sobre edge pasa a ser neutro2.exe y navegador
               neutro anterior (IE) pasa a ser neutro.exe. Es decir, intercambiados.
   22.L19A  Cambios en mensaje WOL para encendido de terminales.
   22.L15A  La lista de servicios en modo web soporta el ajuste de tamao de
               texto que se utiliza para la lista en formato normal.
   22.L13A  Al crear las cuentas de administrador en la instalacin de puesto
               se crea otra con el mismo nombre pero aadiendo "_alt".
   22.L8A   Se incorpora navegador neutro basado en edge. En los paquetes de
               instalacin y actualizacin se utilizar neutro.exe, y la
               versin anterior se sigue mandando como neutro1.exe. En los
               perfiles de terminal se puede forzar a que se utilice la
               versin anterior o la nueva (por defecto).
   22.L7A   Los pies de las tablas de enumeracin ahora tiene la fecha en formato
               legible al pasar el ratn sobre el indicador de nmero.
            Manifest incorporados a ejecutables.
            Asegura el tamao de ventana de progreso de regeneracin todo el tiempo.
   22.L4A   La autorizacin de usuarios, al editarlos, se hace con un checkbox.
            Nueva opcin para perfiles de terminales para impedir o no que
               estos puedan entrar en suspensin.
   22.j22A  Acciones directas piden confirmacin.
   22.j21A  Pies de tablas incluyen informacin adicional.
   22.Y13A  Al crear un usuario con la pantalla ampliada no se almacenaban los
               nuevos campos de datos de fecha de nacimiento y sexo.
   22.A12A  En la lista de usuarios, se ocultan botones de acciones en base a
               permisos de cuenta que accede (importaciones, listados...).
   22.A11A  Corregido bug que puede perder las credenciales de gestin cuando se
               crea una reserva y se muestra el ticket.
   22.A7A   Se corrige bug que en determinadas circustancias podra aadir una
               cabecera http tras servir una pgina personalizada.
   22.M31A  Al crear una consulta, un ticket, una reserva o una reserva de asiento,
               en el campo de usuario, si se pulsa intro (o si se lee el cdigo
               con un lector laser) se saltar al siguiente campo. De esta forma
               no se acepta de golpe el formulario, dando ocasin a seguir
               introduciendo datos (y as poder usar escaners de cdigos).
            Se aade a la estadstica poder hacer tablas por campos de tipo de
               usuario, centro de usuario, c1, c2 y c3. Tambin el patrn
               utilizado en la consulta. Se extraen de los datos que se estudian.
   22.M29B  Bug en formulario de creacin de tickets wifi corregido.
   22.M28A  La estadstica usa los propios datos de cada ao que se estudia para
               mostrar la clasificacin (los terminales, usuarios, grupos...). No
               enumera bases de datos actuales, lo extrae de las consultas.
   22.M23A  Al procesar un alta de usuario en cola (las altas que comienzan los
               propios usuarios desde los terminales), se aplican tambin los
               valores por defecto.
            Al crear nuevos usuarios se muestran y aplican valores por defecto.
            Al crear nuevos usuarios, si los patrones por defecto terminan con '_'
               se ponen tambin como patrones parciales por edades.
   22.M18B  Se aade a los patrones de usuario el poder definir una serie de grupos
               prohibidos (hasta ahora solo se podan indicar los si permitidos).
            Se reorganizan los campos de los patrones de usuario por categoras.
            Aadido a cada usuario la opcin de establecer los patrones en base a la
               edad: se debe indicar una fecha de nacimiento, y en cada tipo de patrn
               una parte fija (prefijo). En la configuracin general se indica un
               rango de edades (por ejemplo "5,15,20"). El sistema asignar a los
               usuarios el prefijo seguido de '_' y tras ello el rango de edad
               ms cercano.
   22.M17A  Se elimina el campo web de la ficha de usuario. Se pone en su lugar un
               campo de anotaciones libres sobre el usuario para uso por parte
               del personal. Se indica el tamao mximo y disponible al editarlo.
            Cuando no se obtienen usuarios desde sistemas externos, al editar un
               usuario no aparecern las opciones para modificar la forma en que
               se sincroniza con el exterior.
            Se aade a la ficha de usuario un nuevo campo 'sexo' y un campo 'fecha
               de nacimiento'. Estos campos se pasan tambin a las consultas y
               a estadstica (la fecha de nacimiento se pasa como edad calculada).
   21.D28A  Se aaden en backup y restore de perfiles de usuario la lista de
               ficheros tambin en caso de error para ver donde ha fallado.
   21.D27A  Se puede descargar el instalador solo con permisos de ver terminales.
   21.N23A  Cambios menores en aspecto y otras libreras (cpu, visual).
   21.O14A  Nuevo campo de observaciones para las configuraciones por grupos
               (hasta 512 caracteres).
   21.O6A   Se pueden establecer horarios en acciones directas para terminales
               y recusos tambin para periodos definidos y pares e impares.
            En la lista de usuarios, se aade un nuevo estado de la conexin con
               posibles servidores externos de datos: respuestas invlidas
               que muestran una exclamacin en rojo.
   21.S15A  Se crea ver.htm con esta informacin de versiones a la que se puede
             acceder con la contrasea de cualquier administrador. 
   21.J25A  Aadidos mas logs en borrado de reservas y reservas de asientos.
            Cambios en libreria de datos.
   21.Y31A  Durante la generacin de estadstica se aade una barra de progreso.
            Primera y segunda lnea de leyenda de estadstica se pone en cursiva.
   21.Y27A  Logs ampliados en creacion y eliminacin de reservas.
            En calendario de reservas de terminales y asientos del portal de
               usuarios se muestra una lista de grupos para poder escoger, el
               cambio de grupos en un calendario (tanto de portal como de admins)
               provoca la aplicacin de la configuracin de ese grupo.
   21.Y20A  Estadstica poda confundir reservas con reservas de asientos por ser ambas
               'reservas'. Se corrigen para que se diferencien.
            En estadstica, durante la generacin de tablas se aade una barra de
               progreso, util cuando se analizan ficheros grandes.
   21.Y17A  Ms cambios en bases de datos.
            Elimindo color magenta por amarillo (claro).
            Aadidas aclaraciones en filtro de debug por campos and y not+or.
   21.Y11A  Cambios en bases de datos (dch).
            En portal, los usos expirados en el da se muestran teniendo en cuenta la hora
               final en el caso de asientos. En el resto de cosas, usa la hora inicial. De
               esta forma se pueden anular asientos aun cuando ya haya comenzado el tiempo.
            Organizacin de iconos superiores del menu, se quitan botones de discos y unidades,
               para ponerlos en la cabecera de la seccion de servicios. El botn de estadstica
               se mueve tras el botn de servicios.
   21.A19A  Secciones desplegables en configuracin (y otros) no mueven posicin del navegador.
   21.A12E  Al hacer un backup o restore de un perfil de usuario en un terminal, se
               muestran ficheros y pasos en la pantalla de estado. Se reduce tambin el
               tamao de la letra y ajustan aspectos de esa pantalla.
   21.A8A   Cambios en algunos textos en configuracin global, por grupos y perfiles de terminal.
            Bug que no tomaba los datos de perfiles de terminal respecto a politicas y ejecutables fuera
               de carpetas habituales. Siempre se ignoraban los valores que hubiese. Corregido para que
               se apliquen los valores 0 off,1 activar, 2 ignorar. (en un administrador nuevo contra un
               cliente viejo podra suceder que 'ignorar' se aplique como activar, cosa que solo puede
               solucionarse actualizando ese terminal que por su versin no reconoce el valor 2).
   21.F5A   Mensajes de usuario, mensajes de grupo y mensaje global, se muestran en el resumen del
               usuario (tanto el que ve el personal en popups, como el que ve el propio usuario en
               el portal). Se muestran tambin al hacer login en un terminal. En la lista de usuarios
               aparece un icono del mensaje con texto alternativo al pasar el ratn sobre el en lugar
               de todo el texto, si se le pincha entonces se muestra todo el texto como siempre.
            En la configuracin de grupos se almacena y muestra la fecha de la ltima modificacin.
   21.E20A  En portal, no se listaban las reservas de asientos ya comenzadas para poder eliminarlas,
               cosa que si se haca con las reservas de terminales.
   21.E11A  Cambios de funciones de url a formulario.
   21.E4A   Cuando se elimina una reserva o reserva de asiento, si la fecha-hora inicial han pasado
               no se quita el uso anotado del posible usuario: cancelar la reserva una vez comenzado
               el momento de usarla siempre se dejara para tenerlo en cuenta en posibles lmites que
               el patrn del usuario tenga. Si el usuario va al portal a ver sus reservas pendientes
               le aparecern tachadas y sin el botn de eliminarlas. (Si no se han eliminado y son
               del da en curso salen en cursiva con un * delante). 
   21.E2A   En portal se aseguran los datos de fecha y hora inicial pasados de cara a reservar
               un terminal o un asiento, minimizando la posibilidad de alterar datos.
   20.D31A  Portal no muestra parametros en los pasos, ni tampoco los calendarios de reservas y
               reservas de asientos.
            Modificaciones visuales en calendarios de reservas y asientos.
   20.D21A  Se aaden horarios alternativos por periodos entre fechas datas para terminales,
               areas y recursos (asientos).
   20.D16A  Se aade a calendario de reservas y de reservas de asientos una lista desplegable para ver
               solo un grupo concreto. Se pueden ver o todos los accesibles o el que se escoja. Esta
               lista no aparece en los calendarios a los que acceden los usuarios (portal).
   20.D10B  Login con cuentas de administracin tena en cuenta maysculas y minsculas en nombre de
               cuenta, ahora solo se tienen en cuenta en las contraseas. As queda igual que de
               cara a los usuarios, donde solo se tienen en cuenta las maysculas en la contrasea.
   20.D10A  Eliminadas funciones que marcaban el festivo actual (si hoy es festivo) para terminales,
               areas y rec. Ahora se determina sobre la marcha para cualquier fecha que se pida y no solo
               sobre el da actual (no era util para calendarios, solo para recibir alives y otros de hoy).
   20.D9A   Modificacin de textos sobre edicin de patrones.
            Modificaciones en pantallas de edicin de areas, rec y terminales.
   20.D7A   El marcado de festivos para rec y areas no se haca en todos los puntos necesarios como se viene
               haciendo para reservas de terminales. Se ha puesto en inicio, en cambio de fecha, en arranque...
            Los festivos globales y de grupos deben indicar el ao o comodines expresamente, no se ignora el ao
               siempre como hasta ahora. Se pone expresamente en la ayuda al configurar ese dato.
            Al editar configuracin global, un administrador que no tenga el grupo "" no podr mas que visualizar.
   20.N30A  Correcciones en calendarios para limitar periodos irregulares.
   20.N25A  Tickets permiten indicar el mote [FEX que genera un cdigo nico para la fecha de uso programada
               de la reserva, wifi...
   20.N19B  En edicin de perfil de terminal, se poda escoger un servicio a iniciar tras logearse un usuario,
               pero no se poda borrar luego. Se aade opcin 'ninguno' a la lista de servicios que aparece.
   20.N19A  Seccin para ver ocupacin actual con posibilidad de descargar en csv.
   20.N11A  Se quita cdigo de servicio al mostrar reservas de asientos expandidas.
   20.N5A   En asientos y en terminales se muestra cuando son reservables por personal, por usuarios y si
               permiten cursos, mediante cuadros de color con texto al pasar sobre ellos.
   20.o19A  Se aade un cuarto horario a terminales, reservas, asientos y areas. Por grupos tambin.
   20.o16A  En estadstica, se muestran nombres de asientos y areas en la leyenda "Nombre (ID)".
   20.o13B  Se aade a estadstica una tabla clasificada por tipos: consultas 'normales', consultas de
               reserva, consultas de cursos, consultas wifi, entrada en areas y reservas de asientos. Se
               puede clasificar tanto en horizantal como en vertical por estos criterios. A parte se
               aaden filtros por tipo mediante campos checkbox para decidir que tipos contar.
   20.o11C  Seguridad por policy y ejecutables fuera de carpetas seguras, pasan de tener valores para
               activar(1) o desactivar(0) a tener tres opciones: ignorar(0), activar(1) y desactivar(2).
            Estadstica permite listar por reas y asientos, tambin filtrar por ellas. Cuando se lista por
               reas, solo se cuentan registros de ese tipo, lo mismo con asientos y terminales. Nota: si
               se filtra por asiento, rea o terminal, se compara con cualquier tipo de registro, no solo
               del mismo tipo!
   20.o5A   Se aade a instalador desatendido el parmetro BEEP para que emita sonido segun resultados.
            Pequeos cambios en textos de estadstica, reas...
   20.o4A   Reservas y reservas de asientos admiten codigo de usuario y marcar que el usuario no est
               dado de alta, se quita asi el campo de texto alternativo que en realidad era para poner
               un usuario o identificacin de alguien no dado de alta. Se sigue asi el mismo formato que
               en consultas y uso de areas (campo usuario y check para decir que es anonimo).
            Administradores con grupo "" pueden eliminar antes de tiempo ficheros de log externos que estan
               en fase de pre-borrado (.lo_ y .zi_) desde un botn a tal efecto en la pantalla de logs externos.
   20.S24A  En reservas y reservas de asientos, se calculaba la duracin de la consulta en base a las divisiones
               en que se parta el da. Ahora se usa (si la hay definida) la duracin util de consulta de reserva
               definida para el grupo. Entre otras cosas, evita que el comenzar una reserva ya dentro del periodo
               desplaza los tiempos de fin de consulta fuera de los horarios del terminal o asiento.
            Se tiene en cuenta a la hora de hacer reservas y reservas de asientos el que un patrn tenga definido
               el no permitir usos simultaneos. Se comprueba que no existan reservas planificadas en el mismo
               momento que una nueva que se pretende crear para comprobar si se permite o no por ser simultanea. Para
               implementarlo se ha incluido en los usos la hora inicial y final ya que hasta ahora solo se
               almacenaba la hora inicial de un uso para comprobaciones de limites.
            Acciones directas para establecer el horario ahora permiten cambiar de terminales y/o asientos.
   20.S22A  Instalar admite parametros para funcionar de forma desatendida:
               Parmetros:
               action         REQUERIDO para que se procesen parmetros
               silent:1/0     A 1 no muestra nada en pantalla (silencioso) (def=0)
               update         A 1 si se quiere forzar actualizar en siguiente arranque
               fix            A 1 para arreglar ficheros mal actualizados y reponer servicio de windows si estaba
               elevate        A 1 peticion expresa de permisos
               log:fichero    Almacena resultados en fichero log indicado.
                              Si se pasa en blanco no hace log.
               remove         A 1 elimina instalacion de eliza
               uninstall      "
               service:1/0    A 1 pone eliza en modo servicio. REQUIERE PARAMS admin y admin_pass para instalar.
                              A 0 quita modo servicio
               autologin:1/0  A 1 establece arranque sin pedir usuario, REQUIERE PARAMS user y user_pass
                              Puede ir acompaado de service:1 para forzar no poner autologin.
               admin_create   A 1 crea la cuenta de administrador de windows, requiere admin y admin_pass
                              -admin:xxxx   -admin_pass:xxxx    -admin_domain:xxxx  Opcional
               user_create    A 1 crea la cuenta de usuario de windows, requiere user y user_pass
                              -user:xxxx   -user_pass:xxxx    -user_domain:xxxx  Opcional
               server:        ip o nombre del administrador
               server_alt:    " alternativo
               server_port    puerto tcp de acceso a administrador, def 21834
               local_config   establece un fichero opcional de config local
               reboot         A 1 reinicia tras procesar los parmetros dados. Por defecto no reincia.
               Ejemplo: para forzar actualizar y reiniciar: instalar.exe action update reboot
               Ejemplo: para forzar actualizar y reiniciar: instalar.exe -action -update:1 -reboot:1
   20.S17A  Bug en comprobacin de usos de reservas, se comprobaba de nuevo en el comienzo del
               uso por el nmero de reservas programadas en lugar de las hechas realmente. En
               casos que no queden reservas disponibles para el usuario, no podran llevarse
               a cabo las consultas reservadas (falso lmite de usos).
            Pequeos cambios en RADIUS_AddPacketToTail.
   20.S1A   Cuando los horarios de reservas tienen un salto, se trocea para que el siguiente
               periodo comience con el siguiente fragmento de horario. Ejemplo: de 9 a 14
               y por la tarde de 17:30 a 20:30, si los bloques son e 1 hora, por la maana
               el primero bloque comienza a las 9, y por la tarde a las 1730 en lugar de a las
               18:00 como hasta ahora se haca.
   20.l30A  Pequeos cambios en comprobacin de terminales, se minimiza debug
   20.l17A  Optimizados tamaos de los campos en formulario para el personal de reservas
               y reservas de asientos.
   20.l14A  Correcciones menores en alloc-dealloc y lista de asientos reservables
   20.L8A   Aadida gestin de reservas de asientos.
            Cambios en portal, se indica grupo actual.
            Horarios de reservas se muestran sin tener en cuenta hora final de los bloques
               de horas, solo que el comienzo est en horario. Ya se encarga la reserva
               de limitarlo.
   20.J26A  En terminales se aade campo de observaciones, se ve al pasar raton sobre el
               nombre del terminal en la lista, o al editar.
   20.J23A  Comandos internos para abrir shell y mostrar lista de servicios.
   20.F13B  Iconos con reborde para taskbar, iconos para explorer comprobados.
            Se hace un test de radius.
   19.D7A   Fotos no tenan la resolucin adecuada en windows 10 por el escalado de dpi.
   19.G23A  Nuevos estilos de color e iconos. Cambios en css. Nuevas funciones de color.
   19.L3A   Recompilado profundo con puesta al da de nuevas libreras.
   19.A30A  Regiones criticas de radius se liberan en caso de error.
   19.A3A   Funciones web modificadas, mejora de seguridad, soporte mejorado para
               subida de ficheros.
            Cambios en rutinas de soporte html, nuevos tipos de campos soportados.
            Al editar, crear... el botn cancelar apareca a la derecha del de
               aceptar, y con un aspa roja que daba la sensacin de que eliminaba. Se
               ha colocado a la izquierda del todo, y se cambia su aspecto para que
               de a entender que no realiza cambios, solo abandona los comenzados.
   19.F20D  Formularios quiz aaden soporte para tipos de campos,
               [$quiz_text:id|valor|tipo] donde el tipo por defecto es text
               pero puede ser text,date,time...
            Tamben se permiten variables que se autorellenan en el parmetro 'valor':
               '$quiz_autocode' que genera un cdigo nico, $quiz_hoy / $quiz_today que
               pone la fecha actual, $quiz_now / $quiz_ahora / $quiz_time que pone
               la hora actual. Estos valores de ponen al mostrar el formulario.
            Se aade alias [$quiz_data: equivalente a [$quiz_text:
            Se aade opcin al realizar listados, para mostrar los resultados,
               a parte de como hasta ahora con una lnea por cada registro,
               con una tabla para cada uno.
   18.D14A  Los comandos internos entre elementos de eliza soportan formatos
               anteriores, de esta forma se soluciona el BUG que versiones
               del navegador neutro no son capaces de iniciar sesiones o consultas.
   18.o8A   Nueva carpeta a eliminar cuando se inicia una consulta, haba una
               en la seccion de seguridad del perfil, se aade otra en la seccin
               de consultas del perfil. En todo caso, esta limpieza, que ocurre
               al iniciar una consulta, se hace con credenciales de la
               cuenta de usuario de windows configurada, no de admin. La limpieza
               nunca presentar mensajes de error si suceden.
   18.o5A   Se aade al editar un terminal fecha de la ltima modificacin y
               por quin. Estos datos salen en una sola lnea y solo como texto.
   18.o3A   Aviso en pginas de gestin cuando el espacio del administrador es
               menos de 4gb. Se comprueba al poco de inciar y cada 10 minutos.
               La opcin se puede configurar en las opciones globales en varios,
               y por defecto esta activada.
   18.S26A  Aadido en configuracion > acciones directas link a tpc.control.htm
               que facilita acceder sin terner que escribir a mano la url. Asi
               mismo, en tpc.control.htm se aade debajo instrucciones.
   18.S25A  Se aade opcin a poner comentarios cortos a las macs permitidas o
               prohibidas de los hotspot.
   18.S19C  Ventana que aparece al restaurar datos, ahora tiene mas informacin.
   18.S18B  Aadido a usuarios el campo 'bloqueado hasta'. Se comporta igual que
               el de suspensin, pero permite, cuando se refrescan datos desde
               sistemas externos, tener una suspensin independiente interna no
               sincronizada. (suspensin independiente de posibles datos externos).
               En los patrones existe opcin a permitir o no cuentas suspendidas,
               y se aade otra opcin para permitir o no cuentas bloqueadas.
   18.S7A   Restauracion borra temporales (0 a 99) y busca libres en pasos diferentes.
   18.S5A   Restauracion de datos siempre comprobar para borrar,  si existen, las
               carpetas .old hasta .old.020. Pero para buscar una no usada no
               hay limite. Se asegura as de no dejar, a medio plazo, carpetas
               si uso ocupando espacio.
   18.S3A   Restauracin de datos de usuarios usa carpetas .old.xxx en caso de que
               la .old (que er la mas reciente usada real) este bloqueada. En cada
               restauracion trata de borrar todas las .old que existan, pero usar
               una que aun no exista para asegurar el xito.
   18.G1A   Restauracin de datos de usuarios de windows poda tener problemas con
               ciertos ficheros que bloquea el sistema lo cual impeda restaurar
               correctamente (w10 AppData\Local\Microsoft\WindowsApps MicrosoftEdge.exe)
               Se asegura de que la carpeta del perfil de usuario del penultimo se
               elimine antes del reinicio que completa una restauracin (user.old).
   18.L31A  Corregido bug en rutina de creacin de usuarios desde comandos internos.
   18.L30A  Cuando se hace un backup automtico de eliza, este busca el nombre de
               la carpeta destino. Se aade seguridad en esta parte para que no
               se quede infinitamente buscando nombre, retornando error si no puede.
   18.J22A  Tiempo de espera para obtener las pginas de reserva en un reservador pasa
               de 12" a 60". Si se retrasa la respuesta desde el administrador, por
               ejemplo por que falla la conexin a sistemas externos, se produca un
               error al mostrar pgina de reserva.
   18.J18A  Test de conexin local de administracin (TEG) se hace forzando NO hotline
               para que el bucle local (127.0.0.1) se pruebe realmente sin hotline.
   18.Y21B  Para termianles que puedan quedarse con indicacin de consulta pero que
               realmente no tengan consulta en curso, bastar con ponerlos fuera
               de servicio y de nuevo en servicio: se quitan los datos del servicio
               que erroneamente figuraba como consultndose.
            Cuando se vuelve a poner en servicio un terminal de forma manual (editando
               el terminal y dando al botn correspondiente) se elimina la informacin
               de ultimo enlace para que no se ponga fuera de servicio inmediatamente
               por tiempo que hace que no se recibe estado suyo. Pasado tiempo sin contacto
               no se vuelve a poner fuera de servicio de forma automtica. Si un
               terminal vuelve a tener contacto, se quita de fuera de servicio si se
               puso fuera de servicio por tiempo fuera de linea, y en este caso,
               no se toca la informacin de ltimo enlace-estado.
   18.Y16A  Opcin desde nuevos terminales a simplemente crear una ficha vacia en
               el grupo de nuevos (o .TPC si no hay grupo de nuevos configurado). Tras
               el alta, se muestra la lista de terminales con el nuevo terminal
               marcado en rojo y en foco.
            Terminales sin informacin de estado (por ejemplo dados de alta solo con
               ficha local) salen con la 'x' de offline, y violeta de fondo. Tambin
               los administradores.
   18.Y12A  Cambio el los colores de tiempo desconectados en la lista de terminales, los
               tonos rojos son minutos de perdidas de 1 a 30, los naranjas son horas
               de 1 a 48, los grises de 1 semana a 54.
   18.Y3A   En recuperacion de perfiles de usuario en terminales, cuando hay perfiles
               de windows temporales, trata de corregirlos. (ProfileList .bak)
   18.A30A  Se aade opcin de perfil de terminal para que si se muestra el icono
               de eliza junto al reloj, se pueda ocultar de su menu el 'cerrar'
   18.M23A  TEG tambin compruena problemas de arranque -preinit-.
   18.M21A  Recompilado.
   18.M16A  Mejorado inicio de servidores tcp/udp con tiempos mximos de respuesta.
   18.M1A   Corregido flag de consulta de lineas cercanas en debug, por defecto
               activo.
            Lista de ficheros root muestran tamaos y espacio libre. Otras
               listas de ficheros no. Las listas no contaran .. ni . en totales.
   18.E28A  Cambios en http server y manejo de peticiones mal formadas.
   18.E27A  Test de estado interno TEG indica tiempo de cada prueba y
               si se pasa de 30" lo toma como erroneo.
   18.E18A  Bug que poda dar problemas con terminales con grupos muy largos o
               muchos grupos al arrancar eliza (RSV_AddReservable).
   18.E5D   Agregados comandos internos para obtener y establecer usuarios de windows
               como propietarios de ficheros y careptas.
            Separador interno de comandos pipe pasa a ser  (247) en lugar de *, ya que
               este ltimo puede ser muy comn en parametros que afectan a directorios.
   18.E4B   Para descargar instalador de nuevos terminales desde web, se modifica
               el nombre del fichero, pues en algunos navegadores, el llevar un '.'
               haca que se perdiese la extensin. Se aade un '.exe'.
            En algunos navegadores IE win7 poda no mostrase bien la v y la x de
               la lista de terminales, cambiado.
   18.E3A   Para comprobar si haba un perfil de usuario pendiente de restaurar,
               se accedia al registro, pero solo se comprobaba presencia de datos.
               Como otros programas usan esa misa entrada, puede dar lugar a que
               parezca que hay restore pendiente cuando son operaciones de ficheros
               pendientes de otros programas. Se analiza la entrada para comprobar a
               ciencia cierta si es restore o son datos de otros programas.
   17.D29J  Ventana de login de un usuario de eliza en un terminal pitaba cada
               cierto tiempo al borrara el contenido de forma automtica, tambin
               pitaba por la propia modificacin para borrarlo. Solucionado.
            Ventana de comienzo de reserva en terminal no puede ser redimensionada.
            En windows 10, si no hay shell explorer, el sistema no pinta el fondo
               de pantalla. En estos terminales, eliza ser quien 'dibuje' en
               fondo y color de escritorio mientras no se vea shell activo. Solo
               en w10. Se puede desactivar con el parmetro indocumentado del perfil
               [SHELL] W10NOSHELLBACKGROUND = 0
            Aadidos comandos internos para obtener y establecer modo de cuentas
               de usuario de windows (habilitada, contrasea nunca caduca...).
            El inicio del servicio de windows asegura permisos para usuarios de
               lectura y ejecucin de gmrc, y para admin ademas de escritura.
            La creacin de usuarios se hace por grupos conocidos en el equipo,
               independientemente del idioma local (ej: todos, everyone, tots...)
               Lo mismo para permisos de inicio del servicio gmrc.
            El instalador, al establecer cuentas, tambin se asegura de que el
               grupo usuarios tenga lectura y ejecucin y el admin ademas escritura
               de la carpeta principal del programa.
   17.D21A  Las cuentas de usuario de windows que que se crean con el instalador
               tienen contrasea con caducidad. Se fuerza a que no la tenga (setup
               e instalar). En instalar, ademas, se corrige para que la contrasea
               de la cuenta de usuarios que se cree no permita cambios.
   17.N29A  Prevencin de posibles problemas en recepcin de comandos http/s.
   17.N20B  Vigilante de recursos (AUTOLINK TEG) optimizado.
   17.N17A  Impresin de copias enva las pginas del trabajo por el nmero
               de copias pedidas. Hasta ahora solo se indicaba en los
               resmenes las hojas del trabajo original (copia nica), ahora
               se muestra el nmero de hojas total (original*copias).
            Resumen de un trabajo impreso solo informa de los campos que
               llevan informacin (solo si hay usuario lo pone, solo si
               estamos en servicio pone entre corchetes el que es...)
   17.N11B  Mejoras en funciones de manejo de estructuras bsicas.
            Reservas se rellenan y ajustan con nuevas funciones de manejo de
               estructuras, evitando problemas como que un curso con nombre
               demasiado largo pudiese afectar a otros valores.
            Cuando un admin tiene problemas y decide tomar medidas (TEG),
               estas quedan reflejadas no solo en debug, tambin en startup.
   17.N10B  Correccin en definicin de tablas de consulta que poda dar
               problemas al actualizar sistemas anteriores a la 17.Axx
               perdiendo las consultas en marcha.
   17.N10A  En formularios, se permiten parmetros POST y si hay GET los aade
               despues. En otro caso, hay problemas en login wifi ya que
               la redireccin utiliza un formulario POST que tiene parte
               de los parametros en su ACTION. Esta pgina de login (en elz_por)
               soporta SSL (va sin cifrado), PAP (cifra clave y usuario juntos),
               pero no soporta CHAP (aunque el servidor radius si).
   17.N9A   Certificado autofirmado generado de nuevo con sha256.
   17.O17A  Listado de tareas y funciones relacionadas con detectar procesos
               en marcha (huesped) corregidas para windows xp. Si no puede listar
               las rutas completas se pone solo el nombre del proceso y no vacio.
            La lista de procesos en sys.htm se reduce en ancho y se separa
               pid de nombre.
   17.O14A  Estadstica muestra en los aos de los que se quiere obtener el estudio
               el nmero, aparte aade varios aos anteriores, y quita la opcin
               a combinar con el historial anterior a 2009, aunque deja opcin a
               verlo a parte.
   17.O9A   Al recuperar perfiles de usuario de windows, el viejo (.old)
               se trata de borrar en el siguiente arraque por el propio
               sistema operativo (PendingFileRenameOperations), as evitamos
               problemas para borrar ficheros protegidos, muy largos...
   17.S16A  Se almacena en la ficha de la consulta el codigo de previa y
               de secundaria, si es que las hay. Tambien se copia a historial.
            Refactorizacin de init consul.
   17.S1A   Se muestra el nmero de tareas actuales cuando la vigilancia
               de estas determina si se cerr una consulta.
   17.a31A  Ttulo y texto de la ventana que avisa de que el terminal
               ser apagado al salirse de su horario se hace definible
               desde el perfil del terminal.
   17.L7A   Solo se pueden hacer backups-restore en eliza instalado en
               modo servicio de windows. Otros devuelven error inmediato.
            Autocomprobaciones del propio servidor cada 5 minutos, se
               puede configurar el tiempo mximo de espera para completar
               los test y la accin en caso de problemas.
   17.L3A   Mejoras en listado de procesos y gestin de numero de tareas.
            Cambios en control de cierre de procesos wsys, usan pid.
   17.J26E  Protector de pantallas se detecta con funciones mas eficaces
               y seguras.
            Ventana que informa al usuario si quiere cerrar la consulta
               por haberse activado el salvapantallas, ya no intenta
               cerrar el salvapantallas emulando el raton, ya que se
               acababa cerrando a si misma.
   17.J15A  Se aaden permisos totales para el administrador en las
               cuentas de backups de perfiles de usuario en terminal.
   17.J12A  Al crear cuentas de usuario en instalacin de terminales o
               del admin, las contrasea caducaba. Cambiada la funcin
               para que ninguna contrasea caduque, y en el caso del
               usuario, tambin para que no pueda cambiarse la contrasea.
   17.Y22A  Comando abrir shell, 0 o -1 lo cierra, vacio o valores lo
               abre en el modo indicado. Cerrar se hace en entorno de
               usuario, open admite usuarios, por defecto admin.
   17.Y17B  Comandos de gestin de impresoras se implementan tambin para
               la cuenta del servicio, permitiendo as solventar problemas
               con gestin remota de impresoras de otras cuentas. Se aaden
               tambin funciones para aadir impresora y leer poner drivers.
   17.Y10A  Autocierre por hora o por contacto, no si no iniciado.
   17.Y2A   En la lista de terminales, hay informacin de contexto de
               versin de eliza y tiempo desde ltimo alive, al pasar el
               ratn sobre la 'v' o 'x' de cada terminal.
   17.A24A  Gestor de excepciones globales guarda log en caso de errores.
   17.A19A  Consulta de lineas de debug, inicialmente si muestra lneas
               cercanas, y pasa de 200 a 1000.
            Opciones de acciones especficas para perdida de contacto
               local de un admin.
   17.A12A  En un administrador, cada 5 minutos se verifica contacto local
               y si hay n errores (por defecto 3) aplica el mtodo de
               reapertura de configuracin (el mismo que a una hora dada).
               El contacto se verifica en puerto de comandos y en http.
            Log aade informacin de ip externa mas datos json sobre ella.
   17.A7A   En cada hotspot se pueden crear listas de macs permitidas
               sin mas o prohibidas siempre (white y black list). Cuando
               estn permitidas, se escriba lo que se escriba en la
               pantalla de login de wifi, se hace login sin tiempo y
               con el patron de uso (parametros de clase de uso que
               permiten ancho de banda y otros) de los tickets.
            Debug quita espacio final cuando no hay dos datos a escribir.
   17.M27A  Cuando se reinicia o apaga el terminal y cuando se finaliza
               una consulta, si se pulsa la techa MAYUSCULAS derecha
               no se regenera.
   17.M13B  Mensaje de error en backup o restore comienza por 'ERROR'.
            Cambiados tamaos de barras de ayudas al usuario e iconos.
            Aadida opcin para que las ayudas al usuario muetren el
               usuario logeado (flag en perfil de terminal).
            Se aaden hints de ayuda contextual al pasar sobre los
               botones de las ayudas al usuario.
   17.F22A  Cambiado mensaje de error al iniciar un servicio, se hace
               mas claro y ordenado.
   17.F14J  Modificacin de parmetros de control de las impresoras.
   17.F13A  Modo shell se trata de establecer hasta tres veces si
               durante el arranque no se consigue.
   17.F10A  Creacin de cuentas de usuario de windows se hace con funciones
               API y no invocando cmd.
   17.F9B   Ajuste instalador, aadida opcion rollback y otros.
            Aadidos comandos para gestin de cuentas de usuario.
   17.F6A   Apertura del shell, tanto al inicio como al abrir servicios
               se hace asincronamente.
            Al inicio se intenta resolver una conexin con el administrador
               en paralelo con el arranque para acelerarlo.
   17.F3J   Comandos para leer y configurar impresoras.
            Permisos para instalar y actualizar terminales en el
               instalador ajustados segn se quiera solo actualizar
               o se quiera modificar (quitar servicio...)
   17.F2A   Aadido una tercera tarjeta de red para mostrar en hardware.
   17.E31A  Mientras se restaura un terminal (desde opciones o de forma
               automtica) aparece una ventana que cubre todo e informa.
            Optimizacin de arranque cuando el admin es localhost.
            Cualquier pgina erronea muestra cdigo global de estado
               del programa, el cual se asocia a ELZ_SystemPreinit.
   17.E27A  Corregido bug que poda ocultar algunos terminales al pedir
               un inicio de consulta (relacionado con campo orden).
            Ajuste centrado de titulos de ventanas comunes.
   17.E26J  Redimensionado de ventanas msgwindow desactivado para que en
               windows 10 no tengan banda superior blanca.
            Cambio de ventana de blockcab, tpc win dialog y update.
   17.E23B  Se almacena penltimo resultado de backup-restore en fichero .old
            Evita que se inicien dos procesos de restauracin en una sesin
               de forma automtica (por reinico o fin de servicio por reinicio).
            Alertas de poco espacio en un terminal, 150mb avisa en el terminal,
               menos de 500mb lo muestra en la lista de terminales.
   17.E19A  Rutas applock aada "*" en lugar de update en prohibidas.
            Rutas applock duplicaban carpeta x86 en lugar de poner ambas.
            Ampliadas rutas con nombres largos a 40 char para evitar problemas
               con backup de perfiles de usuario en windows 10.
            Eliminada opcin de polticas de windows 'NoStartMenuSubFolders'
               que impeda en windows 10 el icono del explorador de ficheros
               (a parte de en otras versiones el menu de ficheros). Se
               deja a la seguridad de ventanas su posible prohibicin.
            Botones de backup y restore da dos avisos, tanto en C+A+O como
               en instalar. En instalar se comprueba ademas si hay servicio
               de windows para poder hacer backup y si hay backup previo.
   17.E16A  Orden de terminales se limitaba a 15 caracteres por grupo,
               y si los grupos eran ms largos se podan mostrar
               desordenados dentro del grupo-subgrupo. Se amplia a 60
               caracteres para mejorar el orden en grupos-subgrupos
               complejos o largos.
   17.E13J  Restore funciona si se ha borrado la carpeta de usuario.
            Si un terminal est configurado en autologin, y no se produce
               ningn login en 5 minutos, el terminal se reinicia.
            Aadida opcin que impide ejecutar CMD si se activa seguridad
               basada en politicas de windows.
   17.E12A  Resumen de consultas muestra el servicio consultado y cdigo.
   17.E3A   Nuevo parmetro de patrones de uso, que puede forzar a que
               las consultas no puedan interrumpirse. Al finalizarse se
               hace definitivamente y no quedan interrumpidas.
   16.A30A  Se limitan las clases de uso de 7 valores, y se incluye una
               pequea ayuda de parametros usuales.
            Se aaden varios ficheros predefinidos de clases de uso, de
               login de wifi, de patrones... en el cdrom y en zip update.
   16.D29A  Fotos web se obtienen del mismo modo que las remotas, pudiendo
               obtener imagenes fuera de sesiones.
            Reajuste de resoluciones de fotos.
            Fichero temporal instnew.exe no se permite ejecutar de forma
               independiente, hay que abrir instalar.exe.
   16.D26A  En modo servicio se eliminan opciones globales de politicas
               de usuario a nivel global para que sean efectivas las
               que se apliquen a nivel usuario limitado.
            Nueva opcin en perfiles de terminal para activar o no la
               seguridad basada en policies de windows.
   16.D24D  Aviso con texto en pantalla de terminales fuera de servicio.
            Unificadas carpetas tmp,printer,update.. mediante permisos.
            Unificado debug en subcarpeta /debug y dentro de ella se
               coloca excepts,debug,debugmem.
            Bits de status2 indica si hay login y si es del usuario
               configurado, puede verde al editar un pc en info obtenida.
            Startup guarda log de backup-restore hechos, error y ltimo.
   16.D23A  Se da permiso de escritura al usuario para la carepta tmp y
               printer o si no puede haber problemas con la impresin.
            Test de permisos de escritura se usa fichero "test.nul" en
               lugar de nombres de ficheros de configuracin, que pueden
               dar lugar a error al verlos luego de tamao 0 en carpeta
               de usuario.
            Debug de comandos IO limitado a 60 caracteres, evita as que
               puedan verse contraseas en los comandos.
   16.D22A  Si no hay gmrcc.exe al arrancar y si gmrcc.exe.old lo usar,
               lo mismo con gmrcsrv.exe. Tambin se modifica la funcin
               que termina de actualizar ficheros (.upd) en el arranque.
   16.D21A  Al abrir windows con C+A+O se aplican las policies abiertas,
               y al iniciar se aplican las que shell open determine.
            Al inciar servicio, se establecen permisos para la carepta
               gmrc, solo lectura para usuario, escritura para admin. La
               carpeta de backup se impide del todo al usuario.
   16.D20A  Indicacin de poco espacio en disco pasa de 100 a 150mb y
               se muestra un icono en la lista de terminales.
            Aviso de backup o restore de terminal se hace mas pequeo.
   16.D15A  Usuarios con cdigo vacio no se cargan.
            Nuevo comando 200(comando@destino$datos.
   16.D13A  Flag de fotos de una cuenta de administrador se aplica en
               la lista de terminales, en la lista de consultas y en la
               foto directamente, impidiendo foto si se indica.
   16.D12A  Comando 192 para ejecutar algo, facilita mantenimiento.
   16.D10K  Comandos para ver el tamao y reducir indican mb.
            Alive ampliado a ms bits de estado.
            En backup o restore se aaden bits de estado para alive.
            Iconos de backup o restore en la lista de terminales cuando
               se estn haciendo.
   16.D9E   Logs de backup y restore se limitan a 64mb y solo a 5 ficheros.
   16.D9C   Funciones para reducir tamao de un backup (elimina temporales
               descargas, historiales...). Accesible desde tpc.control 179
               y eliminar viejos temporales de restores con 177.
   16.D8G   Para establecer hora y fecha en un terminal en modo servicio,
               se hace desde core y desde srv.
            En pantalla general de configuracin se aade informacin de
               hardware, espacio y equipo antes de la cuenta logeada.
   16.D7A   Carpetas de backup ocultas, pero solo la .original y el backup.
            Establecer horas trata de usar SE_SYSTEMTIME_NAME.
   16.D5B   Los ficheros de bakcup de usuarios y los .old .original y .tmp
               se ponen en modo oculto.
   16.N29A  Cuando un terminal esta fuera de linea mas de 15 das se le
               marca como fuera de servicio, y si se vuelve a recibir
               un alive de l, se le vuelve a poner en servicio. Esto
               no es aplicable para terminales puestos fuera de servicio
               de forma manual.
   16.N28A  Usa nombres cortos para ficheros de mas de 200 letras, evita
               as problemas por ejemplo para backup-restore de perfiles
               de usuario.
   16.N23A  Ventana de login de usuarios en terminales borra lo escrito
               si no se escribe ms durante 40 segundos, evitando as
               que quede texto de usuario (clave o cdigo) en abandono.
               Lo mismo la ventana de reservas.
   16.N17A  Bug al crear tickets wifi, si se pasaba 0 se creaban infinitos.
   16.O4L   Bug en descarga de perfil, no hacia logout.
            Bug en inicializacion de valores, hacia logout de un usuario
               incorrecto y provocaba que no se abriese shell, exe,
               fotos...
   16.S29A  Bug al descargar la parte del registro del usuario que
               poda provocar bloqueos de ficheros y dar errores en
               realizacin de backup de cuentas de usuario de terminal.
   16.S28A  Backup desde instalar.
   16.S26A  Bug para notificar fin de consultas a servicios uex externos
               que lea los campos despues de haber cerrado la tabla.
   16.S23A  En instalar se elimina tener que repetir la contrasea ya
               que despues siempre se verifica. El nico riesgo es
               escribir en mayusculas o parecido para crear una, por eso
               se pone un botn de 'mostrar contrasea' que muestra
               el texto durante tres segundos. En setup se hace igual.
               Se aaden tambin advertencias de claves en blanco.
            Perfil permite establecer impresora por defecto en modo
               blanco y negro y en modo simple cara. Esto se hace en
               cada arranque.
   16.S21A  Root y gif no se crean en clientes, as el acceso al raiz
               en http muestra un error 404 en lugar de la carpeta
               web con el subdirectorio gif.
   16.S19A  Redimensionada pantalla de acerca de.
   16.S16A  Windows 10 no se detecta con funciones convencionales, se usa
               metodo basado en versin del fichero kernel32.
   16.S13C  Recompliado para nueva firma de virus mal detectada por defender.
   16.S12A  DisableTaskMgr en hklm provoca falso positivo de antivirus de
               microsoft. Se quita la linea (se deja solo en hkcu)
   16.S6A   Politicas de seguridad de windows eliminan las posibles politicas
               globales para que se usen las que se establecen en la cuenta
               de usuario.
   16.S1A   La regeneracin tiene parametros en el perfil adicionales
               para detectar cuando los datos son 'sucios' marcndolos
               as o en cada inicio o en cada consulta, y cuando arranca
               si ve esa marca hacer la regeneracin. De esta forma, en
               sistemas con el escritorio abierto, si el usuario cierra
               la consulta 'fuera' de eliza, la marca de sucio se encarga
               de recuperar datos al arrancar.
            Se aade una carpeta de datos de usuario que se borra en cada
               inicio de consulta. Los datos se borran desde el entorno del
               usuario, por lo que este debe tener permisos.
   16.G29A  Se pone en los ficheros de configuracin de terminales, junto
               a la hora del administrador, su nombre e ip, as se puede
               rastrear, ademas de la hora de generacin de configuracin,
               el admin que la ha entregado.
   16.G22B  Se aade filtro de reservas para cada terminal, se usa para
               reservas por el usuario, reservas del portal y reservas
               del personal. Se aplica el filtro de reservas si lo hay,
               en otro caso el filtro de grupo o filtro global. Antes
               del filtro de reservas del terminal se aplica el filtro
               de servicios del terminal.
            Cuando estamos en consulta en un terminal, si llega una
               reserva se avisa e interrumpe habitualmente. Se aade ademas
               que la reserva entrante sea deba ser de otro cdigo de
               usuario (o que sea cdigo "").
            En instalar y en setup, se indican los cdigos de error al
               comprobar las cuentas de usuario.
   16.G18A  Fechas festivas admiten comodines (con * o x).
   16.L18A  Correcin en rutina de autoreset a ciertas horas, solo
               disparaba la primera vez.
   16.L12A  Al cargar un patrn de usuario en comprobacin de usos se
               tena el error generico de db, ahora se da uno especfico,
               cuando no existe el patrn. 
   16.J22A  Las listas de ventanas no seguras no permitian crear algo
               que no fuese para android. 
   16.J21B  Parmetro no documentado en startup.adm, ctr_prefix que
               se pone, si lo hay, antes de cada usuario nuevo.
   16.J6A   Liberacin de recursos, en lugar de a las 00:00 se puede
               configurar la hora y minuto.
   16.J1A   GmrcSrv.exe admite parmetros "SRV x" donde x es el cdigo
               de servicio a lanzar. Se comporta igual que si se lanza
               un servicio desde el navegador neutro.
   16.Y31A  Aadido tiempo mximo de espera en acceso a db's.
   16.Y27B  Aadidas ms polticas de seguridad de windows.
   16.Y26E  Comando para hacer restore de forma remota. De momento
               no est accesible, solo se coloca en echo.exe.
            Backup si ya existe uno previo se almacena como .old.
   16.Y25D  Restore se puede hacer desde instalar.exe
            Al crear tickets se compruena que el cdigo no est ya
               presente, no dejando continuar si lo est.
   16.Y25A  Backup-restore de cuentas de usuario en terminal crea
               .original la primera restauracin, luego va creando un
               .old con la anterior. Usa la carpeta de mismo nombre
               pero deja pendiente aplicacin en reinicio.
   16.Y24F  Logout desde pantalla de config no funcionaba en muchos
               navegadores al no llevar cabeceras http, corregido.
            Segn la configuracin del terminal, si no se permite un
               navegador fuera de consultas, si en 'run' esta Chromium
               no lo abre. Siempre y cuando el shell no se permite.
            Ejecutables en run inicial podan provocar que se abriese
               uno o dos explorer en ruta local.
   16.Y20A  Lista de patrones de usuario que son alias se muestra el
               patrn original [xxxx]: en lugar de solo xxxx:
   16.Y18Bt Consulta de autorizacion a sistemas externos para iniciar el
               uso de un terminal. En inicio de consulta se comprueba
               antes de empezar, en fin de consulta solo se notifica al
               exterior sin que se interrumpa el finalizar.
   16.Y4A   Bug al establecer politicas del sistema respecto a opciones
               que aparecen al dar control+alt+supr y similares. Siempre
               era 0.
   16.A11A  Nombres como xxx.android se resuelven a 127.0.53.53 cunado
               no estn en linea, lo que provoca que sus comandos los
               procese el propio servidor, se corrige este comportamiento.
   16.M17A  Cuando el tiempo de consulta del usuario es predefinido, se
               usa el del terminal (y si no est, el del srv o predef).
               Hasta ahora, se saltaba el tiempo del terminal.
   16.M16A  Huesped a vigilar puede llevar comillas, se tratan sin problema.
   16.M14A  Perfil, nueva opcin para que la primera impresora (o nica
               o por defecto) se ponga en blanco y negro en cada inicio.f
   16.M2A   Opcin para mantener volumen mximo en perfil de terminal,
               cada minuto verifica volumen, y si est por encima del
               porcentaje dado lo baja.
   16.F29A  Deteccin de skype,chrome y vlc.
            Paquetes de instalacin no aaden inexistentes o tamao 0.
            Perfil de terminal muestra popup para elegir servicio autorun.
            Lista de terminales muestran servicio en consulta, al pasar sobre
               el nmero da ttulo, y al clickar popup de consulta.
   16.F24C  Backup de cuentas de usuario en terminal elimina carpetas
               con historiales, backups...
   16.F23A  Al buscar usos/reservas... se aplican filtros de cdigo de
               usuario tal como estn configurados.
            En potal, al eliminar resevas se aplican tambien filtros.
   16.F2D   En resevador se aade parmetro TIMEREFRESH:200 que recarga
               la pgina sea cual sea.
            Lista de consultas tiene ahora en 'Activas' que muestra
               consultas internas,externas,wifi (activas ahora).
   16.E29D  Mensajes aparecan con comandos html tipo <br>. Se actualiza
               funcin de textos que es capaz de interpreta cadenas del
               fichero de idioma que comiencen con <html> como html, si
               poner literalmente smbolos < > &...
            Desde C+a+o se pueden abrir las actualizaciones de windows.
   15.S14A  Errores al iniciar consultas usaban la ip del equipo para enviar
               indicacin de causa al terminal. Esto no usaba la hotline y
               raramente llegan notificaciones por la ip local al puesto. Se
               cambia y se usa netname que si se resuleve hotline, lo mismo
               que se hace en otras funciones (por ejemplo enviar msg).
   15.J25A  Bsqueda de consultas interrumpidas o en curso, hasta ahora
               comparaban usuarios literalmente, se aade funcin de
               comparacin que puede usar filtros (quita ceros, letras...)
               para que si se inicia con cdigos diferentes pero
               equivalentes (0001 001 01.. si activo filtro quitar ceros ini)
               se localice correctamente el uso previo - en curso - pausado.
            Mtodo antiguo para cpus reconocidas erroneamente (',').
   15.J11C  Ampliados buffers logtpc.
            Corregida comparacin de cdigo de usuario en portal, no
               filtraba ceros y otros que opcionalmente se ignoran.
            Logs al compimir logs externos en zip.
   15.J1A   Duplicados por cdigo a parte de por nombre como hasta ahora.
   15.Y22A  Alta de nuevo servicio permite duplicar uno existente, se cogen
               datos, excepto de usos. Se crea un nuevo cdigo.
            Avisos de restore y backup en tpc_open mas claros.
   15.Y7A   Ampliados buffers en login de portal.
            Modificado contol de ips entrantes en alive admin fx.
   15.Y4A   En festivos ignora el ao puesto, solo usa da y mes.
            Festivos soportan espacios antes y despues cuando hay varios
               separados por comas (" 4-5-15 ,5-5-15 ,...")
   15.A29A  Aadidos logs a funciones de backup de perfiles en terminal.
   15.A28A  Al redirigir impresin, IO espera 2" para dar tiempo a CORE
               por si tambin trata de redirigir lo mismo lo consiga antes.
   15.A27A  Restore de perfil de usuario vacia papelera de reciclaje.
   15.A24G  Debug aade en la linea si es modo servicio, core (c), IO (i)
               y srv (s). Alternas maysculas y minsculas en cada lnea.
            Gestin de impresin usa fichero temporal de datos para cada
               trabajo interceptado. Evita as duplicados en modo servicio
               donde un mismo trabajo podra ser troceado o duplicado.
   15.A21A  Obtencin de velocidad y modelo de la cpu en base a CPUID usa
               nombre concreto en lugar de determinarlo, con velocidad lo
               mismo. Si estos datos no estn disponibles o no se reconocen
               se usan los mtodos anteriores de calculo y determinacin.
   15.A20A  Deteccin de windows 8 no mostraba bien descripcin.
   15.A17A  Privilegios de token creaban bug al no liberar token del thread. Ahora
               se llamaba con frecuencia al usarse en copia de ficheros para poder
               copiar atributos de seguridad, y por tanto perda recursos.
   15.A15A  Confirmaciones de seguridad peden interrumpir ejecutcin ShellExec
               e incluso detener arranque de administrador (por ejemplo al lanzar
               un interfaz gmrcuex recien actualizado). Se modifica ShellExec
               con el parmetro SEE_MASK_NOZONECHECKS para que se abra sin preguntar.
            Ver usuario y resumen de usuario aparecan con cdigo html en los
               resumenes de usos,consultas...
   15.A14D  En terminales, el fichero de configuracin temporal puede ser
               diferente cuando se funciona en modo servicio de windows. El
               CORE lo recibe y decodifica, el IO lo tratar de duplicar en
               su carpeta, salvo que tenga acceso de lectura al fichero que
               usa CORE. De esta forma, las opciones de prearranque se aplican
               en base a la configuracin que hay almacenada por CORE.
               En el inicio de IO se pide configuracin y si es diferente
               fichero, la intenta duplicar en carpeta que usa IO.
            Opciones de seguridad del perfil de terminales que estn activas
               siempre se mueven a la izquierda en el formulario para aclarar
               que estn activas aun sin el check inicial.
   15.A13A  Al interceptar trabajos de impresin, se espera a que en el spool
               no estn o figuren eliminados antes de reenviarlos. Evita as
               que si core e io tiene la impresora monitorizada (lo hacen
               las dos partes para evitar que se pierdan trabajos) el trabajo
               se fragmente y se envie en partes. O core o io deben obtenerlo
               entero y mandarlo entero.
   15.A8C   Log debug de trabajos notificados.
            Bug que descargaba registro de usuario de windows en windows7,
               impeda abrir procesos nuevos y otras tareas del sistema.
   15.A1A   Leyeda de estadstica se mostraba con tags html erroneamente.
            Eleccin de elementos html entre ventanas codifica caracteres
               javascript y luego html para que se pasen correctamente al
               ponerlos en ventana receptora (' " < > ...).
   15.M11A  Opcin (activa por defecto) que al cerrar consultas en un
               terminal, mira si ese mismo tiene consultas wifi y las
               cierra tambin.
   15.F26A  Opciones especficas para windows 8.1, permite o no metro UI,
               tambin llamado Modern UI. Si no se permite, lo bloquea y
               cierra al comienzo (o al abrir shell por una consulta).
               En cualquier caso, si estamos en metro y eliza muestra un
               mensaje, oculta metro para que se vea.
   15.F18C  Procesador de reservas, indica punto de error si se produce, y
               crea un nuevo hilo procesador para que no se pierdan las
               notificaciones a terminal de las reservas.
   15.F18A  Correcciones backup-restore:
               -cuando se realiza un backup, primero se cierra la sesin, se
         		 salva toda la seccin de usuario, lo cual puede tardar,
         		 y finalmente se reinicia.
         	   -cuando se restaura, se crea una carpeta nueva, copiando a ella
         		 los datos de usuario, lo cual puede tardar, se asigna
         		 esa carpeta como la de trabajo y finalmente se reinicia.
   15.F12A  Modos de teclado en pantalla segn perfil de terminal.
   15.F5A   Se aaden dos rutas ms para unidades permitidas, as es posible
               indicar hasta 7. Sin embargo, hay que hacerlo modificando
               manualmente el perfil de teminal. Se aade a nivel interno
               en los terminales.
   15.F4A   Cambios en parmetros html para edicin de grupos, patrones...
               mejora el soporte de nombres con caracteres como ' " < >
   15.F3B   Nombre del instalador de terminales pasa de setup.exe a
               eliza-setup.tpc.exe, de esa forma, si se guarda en la misma
               carpeta de eliza, no lo confunde con setup.exe de administrador.
            Nombre del instalador de estadstica y tickets pasa de setup1.exe
               a eliza-setup-visor.exe.
            Cada cambio de configuracin (global o por grupos) genera un fichero
               antes de los cambios, al que se aade fecha de cambio y cuenta
               de administracin que se ha usado para modificarlo. Estos datos se
               guardan en la carpeta DATA/OLD
            Se aaden nuevos tipos de lineas de seguridad de ventanas para
               android: permitir/cerrar apliaciones durante consultas/fuera de.
            Soporte para nuevos procesadores.
            Nueva opcin en perfiles para abrir al inicio el teclado virtual,
               pensada para tablets windows.
   15.E28A  Bug que no permitia editar flag autorizado en patrones de usuario.
   15.E23A  Cuando se apaga un solo terminal desde la lista, no se usa
               el posible aviso de apagado y posterior espera, directamente
               se apaga en el momento. 
   15.E16B  IO informa a Core de cambios de estado del shell de windows.
            Usos de navegador neutro podan no enviarse en modo servicio,
               ya que el neutro informa a CORE, pero solo IO marca para
               envio los usos (que podria no tener). Antes solo se
               mandaban los usos en los apagados de un terminal en modo
               servicio de windows (bye se enviaba desde core).
   15.E13A  Opciones de backup de perfil de usuaro de terminales integradas
               totalmente.
            Cambios en ventanas de estado (msgwindow)
   15.E12A  Modificaciones en estructuras de alive. Backup se hace tras
               cerrar sesion, asegurando de que no quedan ficheros en uso,
               restore se hace cambiado en registro carpeta de perfil
               por lo que no requiere cerrar sesin para hacerlo, pero si
               posteriormente para que se aplique. Siempre queda copia del
               perfil de usuario anterior en carpeta .old
   15.E7A   Backup y restauracin de perfiles de usuario se hace nada mas
               iniciar el servicio. As no hay ficheros bloqueados.
   15.E2B   Cambios en funciones USERIO
   14.D31A  Ficheros log se conservan n das, despues se pueden definir
               otros n das en que se almacenan comprimidos en zip.
            Al insertar unidades extraibles (o hotkey) solo se procesa por
               la parte interactiva de eliza (IO). Evita notificaciones de
               servicios interactivos.
            Pequeas mejoras de debug log en funciones de insertar unidades.
   14.D24A  Aade en logs la ip de quien lo envia (si es por syslog).
            Los logs se ordenan alfabticamente.
            Cambios en librerias para copiar ficheros.
            Terminales soportan caracteres especiales ' ".
   14.D9C   Apertura de shell se hace con ruta completa en windows (W764).
            Aadidos mensajes debug ampliados a funciones de userio.
            Se firman ejecutables de eliza (excepto los instaladores que se
               crean dinmicamente!).
   14.D4A   Mejoras en funciones de apertura de shell en win64, tambin usa
               reflexion Wow6432Node
   14.D3C   Cambios en acceso a registro de windows para soporte de sistemas
               de 64bits. Se puede as abrir el escritorio, hacer autolog...
               que hasta ahora, la reflexin 32-64bits impeda.
            Cambios en apertura de shell, tiene en cuenta tambin HKCU (win7)
   14.N20B  Bug en ventanas de aviso que consuma recursos (fuente) sin liberar.
            Bug en captura de instantaneas, consuma recursos (vic32 mhdc).
   14.N18C  Cambios en funciones de localizacin de hotlines, con limitacin
               de campos. Mejoras en debug de comandos io.tpc
            En la pantalla de usuarios aparece indicacin de contacto con
               servidor de datos de usuarios externos, rojo sin link, naranja
               con link pero sin recibir datos de usuario en 5' y verde ok
               y con datos recibidos bien en los ultimos 5'.
   14.N4A   Indicacin en versiones de 64bits con un ".64" tras versin.
   14.N3A   Hardware ajusta 999-1099mb a 1Gb tanto en memoria como en disco,
               as se tienen cadenas de hardware mas cortas.
            Ms puntos de excepcin en librerias radius (addtail).
   14.o7A   Radius addtail, tiene en cuenta entradas nulas y las ignora.
   14.o3A   Recompilado para ftp.
   14.S24A  Pequeos cambios en estticos edicin de servicios, ttulo.
            Se aade contador de bucle de reservas y cursos con tags.
   14.S23A  Men de edicin de servicio muestra texto para ir a secciones en
               lugar de botones que ocupan todo el ancho.
   14.S19A  Nuevas libreras dll de openssl 1.0.1f. Aunque eliza no estaba
               expuesto a ataques heartbleed. Se consigue as compatibilidad
               con sha2.
   14.S18A  Creacin de reservas preinicia usuarios a null para evitar problemas
               en creacin desde programador de cursos (rsv->rsp)
   14.S15A  Cabecera en lista de terminales por grupos se muestra en una sola
               lnea y no en dos.
   14.S5B   Opcin para que tras x das se borren las copias de seguridad viejas.
               Cuando se crea una nueva copia automtica, se miran las viejas
               y se procede. Si no hay copias automticas no se borran viejas.
               La copia que supere el periodo indicado se renombran (.old) y
               cuando supera dos veces el periodo definido se borran realmente.
   14.S1A   Se aade a comparacin de fechas las opciones 'igual o posterior'
               e 'igual o anterior' 
   14.G28F  Al iniciar un servicio con soportes, si sus conexiones fallan muestra
               error concreto y no generico, viendo que unidad ha dado error.
            Edicin de servicios muestra botn para ir a menu con secciones.
            Tag skype, para que plugin no interprete contenido web como nmeros.
   14.G27C  Si mientrar se inicia un servicio se inserta una unidad (o conecta)
               no disparar ventana de salvar ficheros propia, aunque se permita.
               De esta forma, evita que conexin de unidades las muestra.
            Fotos de terminales muestran ajustes para proporcin y resolucin,
               tambin mejoran la facilidad de uso y mejora aspecto.
            Se aade patrn para usar en consultas normales annimas.
   14.G22A  Cambios en interfaz grfico web.
            Aadidos campos de usuario para telfonos y direccin. Se aaden
               tambin a edicin, listados, exportacin, usuarios externos...
   14.G18A  Ventana de abrir-guardar fichero, si no hay unidades, en 60"
               se cierra ella sola.
            Cambios de aspecto interfaz web.
            Lmites de usos semejantes o todos, cuando se aplican se tiene
               en cuenta una excepcin: que el uso de una reserva no se ve
               limitado por la creacin de reseras. En otro caso se impide
               lanzar la propia reserva creada.
   14.G6A   Mejores redondeos de ram que se muestran en lista de terminales.
            La lista de terminales no mostraba bien el cdigo de sercicio
               en consulta cuando este era de reserva, ahora sale el pequeo
               'rsv' y tambin el servicio en consulta como hasta ahora.
   14.G4B   Consultas de reservas se muestran en la lista de terminales con
               un pequeo 'rsv' junto al icono de pantalla con un usuario.
            Se muestra prxima reserva al pasar el ratn sobre pantalla en
               lista de terminales. Se une esa informacin a la de ltimos
               usuarios si la hay. El reloj de reservas hace esta funcin a
               la vez que procesa reservas actuales, todo cada 60".
            En instalador de terminales, cuando se crea cuenta y cuando se pone
               en modo servicio, se ponen en gris los botones para evitar
               pulsaciones y para indicar que se est procediendo.
   14.G1A   Cambios en grupos que se tiene en cuenta cuando se crea una
               reserva. Hasta ahora, se tomaba primero el grupo del admin
               que la crea (las creadas por el personal), y luego el del
               terminal. Ahora se toma primero el del terminal.
   14.L27A  Pequeos cambios en textos que describen los flags de reservas
            Nuevos flags en reservas; limitar o no ajustar a calendario
               la duracin de la reserva, y minutos minimos desde el actual
               hasta la reserva mas cercana creable.
   14.L19A  Lmite de un uso al da permite que sean usos del mismo tipo
               como hasta ahora, o que se sumen usos semejantes o que se
               sumen usos de cualquier tipo. Consultas tiene uso semejante
               a consultas reservadas, wifi no tiene uso semejante. Cuando
               se limita usos similares, tambin se comprueba al comenzar
               una consulta reservada, limitando si hay otras consultas
               normales o reservadas (no se comprueban reservas pendientes,
               solo cuando se hace uso de estas).
            Control de usos almacena log cada vez que se comprueba, ademas
               de sopotar comprobacin normal y alternativa que sirve para
               los usos similares-semejantes, nueva opcin de patrones.
   14.L16A  Cambios en programador de cursos para que no almacene caracteres
               extraos en campo de usuario secundario. Tambin en calendario
               de reservas para que muestre distintos los cursos.
   14.L15A  Para facilitar el envio de avisos de reserva a los terminales se
               usa una memoria intermedia (cache). Esta realizaba bsquedas
               solo por terminal y grupo, potencialmente creando errores al
               borrar y crear reservas en un mismo terminal. Se aade una
               comparacin tambin al cdigo de reserva que se pretende enviar.
   14.L14B  Correciones ELZ_CON_FindConsulEx para usuarios pasados NULL
   14.L14A  Aadido mas control de excepciones en ELZ_CON_FindConsulEx
   14.L1A   Bug que no permita crear reservas annimas.
   14.J27D  Patrn de usuarios permite, para grupos concretos o para cualquier
               seccin(es) que se ignore suspensin o validez.
            Ventana de acerca de (control+alt+O) permite mostrar estado
               en modo servicio de elemento IO, basta con pulsar en el
               campo de texto IO para alternar el status que se muestra. Lo
               mismo en la ventana tras poner la clave.
   14.J25B  Cuando se inicia una consulta de reserva se verifican tambin
               los datos del usuario, por si desde que cre la reserva
               ha sido suspendido, invalidado...
            Al crear el personal una reserva puede saltarse lmites de
               suspendido, valido... no as el usuario cuando haga uso
               de esa reserva en un grupo o red que no ignore lmites.
            Cambios en Login de usuarios en los terminales para evitar que
               un acceso erroneo deje un timeout de logout de 10" que se
               puede disparar en otro usuario posterior.
   14.J25A  En patrones creados se mostraba erroneamente como que
               tenan horarios ("H"). Se cambia leyenda a "Hor.".
   14.J23A  En reservas se toma nota del cdigo secundario del usuario,
               y posteriormente se puede usar en el terminal para iniciar
               la reserva. Sigue el cdigo primario tambin.
   14.J18A  Se aade a cache de envio de reservas el cdigo. Se verifica
               este cdigo al crear consultas y se quita de cache si se
               elimina una reserva. As evita posibles envios de reservas
               cuando se acaba de borrar, y verifica que no pueda lanzarse
               una consulta de una reserva recien eliminada.
   14.J11A  Al crear consulta con usuario ignorable (por ejemplo turistas)
               no era posible enlazar otra consulta en el terminal al
               buscarse ese cdigo de usuario indicado y no existir. Se
               cambia la continuacin de consultas para que tengan en
               cuenta un cdigo de usuario ignorable.
   14.J6A   Nuevos tiempos en creacin de tickets, hasta 12 horas. Se
               aade tambin descripcin en horas por claridad.
   14.Y27D  Filtro de cdigos en listados de usuarios tambin para
               dni-cdigo secundario. Se aade dni-cdigo secundario
               a listados (va despues de cdigo primario).
            Se aade filtro de cdigos para poder ignorar maysculas
               o minsculas (uno para cdigo primario y otro para secundario).
   14.Y26A  Filtro de cdigos de usuario se hacen con los datos existentes
               sin que el resultado sea lo que se almacena en el fichero,
               de esta forma, son los datos originales los que se conservan
               y solo al comparar-buscar se hace un filtrado.
            Separacin de filtrados para cdigo primario y para cdigo
               secundario (dni), cada uno con sus opciones.
   14.Y23B  Modificacin de usuarios en bloque es posible hacerla cogiendo
               otros campos (campo X "=campo Y") o intercambiar valores
               con otros campos (campo X "*=campo Y").
            En modificacin de usuarios en bloque se corrigen problemas al
               cambiar camplos clave que modifican el orden, se evita
               realizar dos veces un cambio o bucles sin fin.
            Importacin periodica de usuarios no recoga bien las acciones
               a realizar tras proceso.
            Importacin periodica de usuarios limita previsualizacin a
               diez ficheros (y no todos los presentes).
   14.Y22J  Nuevos flags para que en caso de no cambiar identificaciones
               externas de usuarios, si que se les puedan aplicar filtros
               de ceros iniciales o letras finales-iniciales. Diversos
               ajustes para la correcta importacin de datos externos
               (bug import as new).
   14.Y22B  Se crea nuevo flag para usuarios externos, indica si usar
               la identificacin de usuario tal y como este la escriba
               en el login.
   14.Y22A  La Opcin para buscar usuarios y pasarlos a UEX sin cambios
               se hace solo para la sincronizacin externa, internamente
               todo sigue igual (dni se conviernte en cdigo).
   14.Y21A  Opcin para que al buscar usuarios por DNI no cambi el dato
               por el cdigo de usuario. Esto permite que si se consulta
               externamente (UEX) se haga con el DNI y no el cdigo.
   14.Y15C  Ajuste de horarios en reservas se encuadra mejor cuando hay
               comienzos diferentes en diferentes das. 
            Mas informacin en proceso de actualizacin desde setup.
   14.Y14A  Actualizacin de un administrador desde setup incluye un
               redibujado al comenzar para que no de sensacin de bloqueo.
   14.Y9A   Aadida informacin en ventanas de impresin redirigida.
   14.Y2A   Prelectura de puntos del fichero de estadstica para que el
               sistema operativo establezca caches mas optimos. 4000 regs.
   14.A30A  Aadido en estadstica el envo de espacios en blanco durante
               el proceso de la tabla para evitar timeout del navegador. Se
               envia un espacio cada 4k registros recorridos.
   14.A28A  En estadstica se leen cabeceras de registros y solo se contina
               con los que vayan a ser tenidos en cuenta, de forma que la
               velocidad de generacin mejore. Tambin se incrementa la
               prioridad del hilo para que el cache se use optimamente.
   14.A16A  Funciones tcp detectan nuevas condicones de error (como pangolin)
   14.A14A  Al crear tickets wifi, se retorna a consultas o a tickets segn
               desde donde se accediese. En el ticket tambin se aade el
               link para especificar grupos de ticket.
            Bug que no filtraba tickets por grupo en pantalla de lista.
            Los tickets no usan grupo para determinar si pueden iniciarse,
               solo se usa el grupo para listarlos a los admins. En caso
               de ser necesario se puede aadir en ELZ_RAD_FindTicket, ahora
               un ticket vale para cualquier hotspot de cualquier red.
   14.M18A  Se verifican los horarios al continuar una consulta que ha
               sido interrumpida, no as una continuada de otra en marcha.
            Se verifican horarios al crear reservas, no en su uso en el
               momento reservado.
   14.M17A  Verificacin de horarios de patrones al iniciar una consulta
               tanto normal, como wifi annima de ticket o mac.
   14.M13A  Nueva estructura de patrn de usuario mas ajustada en lugar
               de campos de tamao mximo para usar solo un poco. Se
               aaden tambin campos de horario que an no se usan.
   14.M10A  En consultas creadas por el personal se aade opcin para
               ignorar datos de usuario, de esta forma se pueden crear
               consultas para cdigos no dados de alta o simplemente
               ignorar limites, suspensiones... tampoco se pueden interrumpir
               y retomar estas consultas annimas.
   14.M7A   Aadida opcin de filtrar por cdigo de consulta en estadstica
   14.M6A   Estadstica permite mostrar la ltima de las que casan con los
               criterios en cada celda resultante.
   14.M4A   Estructura de reservas se duplica en tamao. Se lee la antigua
               o la nueva, pero siempre se escribe la nueva. Hay cierto
               nivel de compatibilidad hacia atras ya que la parte segunda
               se toma como una reserva borrada en versiones anteriores.
               Lo mismo clientes anteriores solo recogeran la parte de
               la estructura vieja (recepcin de reservas por ejemplo)
               ignorando el resto. No se espera overflow ya que el buffer
               de recepcin es mucho mayor y de este se recoger solo
               el tamao de la estructura vieja o un puntero. De momento
               no se emplean campos nuevos ni nada en la zona aadida.
            Comparacin de terminales para determinar destinatarios de
               reservas ahora usan grupo tambin. Se evita as confundir un
               altname igual en dos grupos distintos.
   14.M3B   Login en portal y hotspot disponen de un flag para adaptar las
               claves a formato absys y que as el cifrado permita comparar
               correctamente. Requiere cambiar scripts,html de login portal
               y ejecutable principal.
   13.N22B  Usuarios permiten ser o no sincronizados-servidos a externos
               independientemente. Esto permite que un usuario pueda
               bloquearse y no se actualice ese estado desde los servidores
               externos, o no servirle a otros servidores.
            Horarios de calendario solo se usan para determinar la hora
               inicial si se aplican al dia concreto. Es posible ahora
               tener horas iniciales con minutos de diferencia sin que
               se use la menor para todas. Para evitar que horas distintas
               de comienzo de dias con distintos horarios comiencen en el
               mismo punto se introducen saltos de linea cuando un horario
               detecta que hay otros dias que empiezan antes.
   13.N5A   Resumen de usos de un usuario tomaba datos del administrador
               que consulta (o "" si se acceda por un usuario). Ahora
               aplica el grupo indicado.
            Al cargar un patron de uso pueden especificarse varios grupos,
               si es as, hasta ahora se buscaban la cadena compuesta "a|b"
               no encontrando nada. Ahora se usa solo el primer grupo "a"
               en caso de venir varios.
   13.o30A  Recompilado para update.
   13.o17A  Tickets pueden generar varias series. Otras mejoras en tickets.
   13.o11A  Aadido formato .css en servidor web eliza para que sirva los
               ficheros de ese tipo correctamente.
   13.S18A  En la lista de terminales se puede obtener foto al hacer
               click sobre el icono de la pantalla. Solo si se permiten
               fotos. La foto sale en ventana nueva.
   13.S17A  En lista de terminales, se conserva el grupo mostrado cuando
               se procede a fotos, eliminar, mensaje... tanto sea en
               grupo como individualmente.
   13.S16C  Indicadores en status distintos para recepcion de config al
               comienzo y posteriormente.
            Cuando se lee config posteriormente, se trata de que CORE
               lea los datos del fichero recibido. De momento no hay
               reaplicacin de algunas cosas ni se notifica a IO modo srv.
               Variables como el nombre alternativo se aplican leidas
               de config recibida cuando se mandan trabajos de impresin.
   13.S16A  Control+Alt+D muestra nombre, ip, link y estado en pantalla.
   13.S13A  Pequeos cambios en funciones de buffers de iniciar consulta.
   13.S12A  Indicador de estado interno de configuracin recibida en el
               terminal. Se puede saber en status de alives si un puesto
               est funcionando con cofig recibida o almacenada anterior.
   13.S11A  Bug que no permitia mostrar horarios de inicio con minutos.
   13.S10B  Bug que no mostraba resultados quiz en formato csv. El modulo
               quiz intercepta cualquier pgina o url que comience por 'quiz'!
   13.S10A  Bug que comparaba mal horarios en calendario de reservas y
               daba un tiempo mximo erroneo.
   13.S9B   GetTickCount cambiado en todo a GETTICK_GetTickCount. Queda la
               puerta abierta a posibles seguimientos de desbordamiento
               cuando la variable de 32bits llega al tope (>40dias).
            Cambios en funciones de dibujado hdc.
            Pginas e imagenes de web/quiz se sirven por portal tambin.
            Se aade link a estadstica quiz desde estadstica normal.
   13.S6A   Aadida opcin en perfiles de terminales para que los
               reservadores puedan mostrar lista de terminales ocupados
               en el momento actual (tiempos de consulta o 'libre').
               Cambiados textos en botones de ver terminales en reservadores.
   13.S3H   Tercer horario para terminales, reservas, acciones directas...
            Corregidos errores de lectura inicial de configuraciones de
               horarios de reservas para periodos de fechas concretos.
            Racionalizadas variables en funcin de proceso de alives.
            En comprobacin de terminales a intervalos, si un terminal
               esta offline, fuera de horario, lleva mas de una hora
               offline y esta en uso (en base de datos de terminales) se
               solicita el cierre de la consulta (sin acciones en el
               terminal real ya que est offline).
            Festivos, el primer grupo de terminal define que festivos se
               aplican. Estos pueden afectar al horario de encendido y
               apagado del terminal. Se anota en cada ficha de terminal
               la ltima fecha de festivo, y si es la actual, el terminal
               puede apagarse por ser festivo. Cada cambio de fechas,
               edicion o creacin de terminal, edicion de config global o
               de grupo.. actualizan los festivos en terminal por si cambian.
            Flag de horarios que permite ignorar los festivos del grupo, por
               defecto se usan los festivos para apagar el terminal si es
               que tiene algun tipo de horario definido y da como encendido
               el terminal (deberia estar en marcha, pero es festivo = apagalo).
            Acciones directas se aade que cambien flag de ignorar festivos,
               y se aade ignorar administradores al aplicar lote de cambios.
   13.G7B   En encendido wol que se envia a un equipo de la misma red
             que el que se desea encender, antes se mandaba al primer
             puesto online del mismo grupo. Ahora se hacen dos pasadas,
             una busca solo admins y si no encuenta ninguno del grupo
             online busca ya cualquiera.
   13.G6A   El botn para mostrar la Lista de servicios desde las ayudas
             al usuario, antes trata de mostrar la pantalla de login si
             as esta configurado. De esta forma se evita opcin a que
             el usuario cierre la pantalla de login y pulse rapidamente
             el icono de la lista y algn servicio (toledo).
   13.L17A  Cdigo de usuario admite caracteres especiales en: portal,
             reservador y calendarios, usuarios, resumenes de usuarios.
            Cambios en funciones de enlaces condicionales javascript
             para permitir url sin decodificar char especiales (%xx).
   13.L12A  Edicin de grupos (por ejemplo al editar terminales)
             no permite aceptar grupos de los que no se tenga permiso. Se
             evita as por ejemplo dejar un grupo en "" y que quede fuera
             de un administrador de una zona.
            Edicin de grupos, se aplican permisos teniendo en cuenta el
             grupo comodin (""). Solo si el admin que lo edita lo posee
             se considera como tal. Si lo tienen los recursos editados
             no. Si un terminal tiene el grupo "a" y "b" y un admin lo
             edita teniendo solo el "a" no podr quitar "a" y perder el
             terminal (quedara solo para "b"). Solo si tiene acceso a
             ambos grupos puede hacerlo. La idea es que un admin con
             privilegios de una zona pueda por error perder terminales.
   13.J21M  Control+Alt+I intenta descargar y/o instalar actualizaciones.
            Cuando llega un trabajo de impresin de otro equipo, se
             rechazar bajo ciertas circustancias, evitando que se
             reciban trabajos en equipos que no deben procesarlos. Las
             condiciones del termina que provocan rechazar son:
             -que reenviemos nuestros trabajos a otro equipo
             -y que no tengamos equivalencias de impresoras locales
               con remotas (prn1=remota1|...)
             -y que no tengamos configurados rechazos desde equipos
               concretos
             En definitiva, si este puesto tiene reenvios genricos y
              parece que no tiene definidas opciones concretas para
              si ofrecer ciertas impresoras, o que solo deniegan algunos
              origenes. Si simplemente reenvia, se supone que no debe
              recibir trabajos.
            Aadidos parmetros de impresin que admin no tena y si
             los terminales.
            Errores de impresin muestran en la ventana el destino para
             tener informacin adicional a parte del texto remoto opcional.
   13.J21A  Contador de alives respondidos por el puesto se ponen en
             cadena de informacin c+a+o y otros.
            En el arranque, se lee estado del teclado (desde core) y si
             se detectan las teclas Ctrl+Alt+'G' se fuerza verificacin y
             aplicacin de updates.
   13.Y13A  Lista de terminales por grupos incluye admins, tambin editar.
   13.A30A  No listaba consultas recientes por grupos.
   13.A29A  Lista de consultas puede filtrarse por grupos que se quieren ver
             mediante un listbox similar al de terminales.
   13.A22A  Gestores de excepciones no entran en bucle sin fin, continuan
             en el punto previsto para manejar la excepcin.
   13.A10A  Campo quiz_goto en modulo quiz, que permite saltar a la url
             indicada cuando se procesa un formulario.
   13.A9A   Horarios de terminales, reservas y otros, se ponen los dias de
             la semana que faltaban (l,M,m,j,v).
            Correcin en funcin de cambios de tiempos de consulta para
             evitar posibles gaps.
   13.M27B  Cuando durante una consulta se dispara el protector de pantallas
             y el perfil indica que esto supone abandono, la ventana que
             aparece (de color rojo con opcin a continuar o cerrar) aparece
             centrada donde se encuentra el ratn y tambin se quita con solo
             mover el ratn. Es lgico pensar que alguien que quiere cerrar
             la consulta lo har del lugar adecuado y no necesita la opcin
             en esta pantalla, y de paso, quien no sabe para que sirve la
             pantalla, solo con mover el ratn ya la cierra. Si el pc
             realmente est abandonado, seguira hasta cerrar ella sola.
            Fecha de suspensin de usuarios se aplica hasta el dia indicado
             pero NO INCLUSIVE. Es as como lo hace absys. Suspendido hasta
             fecha x pero no inclusive. La validez se deja como esta, hasta
             fehca x inclusive.
   13.M26A  Cuando se inicia una consulta de comprueba si hay una reserva con
             la que colisiona y se ajustan los tiempos. Se aade en config
             un parmetro para aadir minutos a ese colchon. Se puede establecer
             como parmetro de reserva en cada grupo.
   13.M23A  Funcin que elimina espacios en una cadena poda ocasionar
             bloqueos al recibir cadenas muy largas con espacios (importacin
             de usuarios con nombres en blanco por ejemplo). Corregido.
   13.M20B  Pequeos cambios en logs y debugs.
   13.M20A  Bug en usuarios, se actualizaban por perfiles pero en base
             a estructura vieja, dejando el fichero viejo de usuarios
             con problemas antes de pasarlo al nuevo!! Corregido.
            Se aade mostrar ultima excepcion a contadores.
   13.M18D  En instalar.exe se pide repetir las contraseas para verificar
             ,tanto en crear cuenta, comprobar o salvar config.
   13.M18C  Tiempo de espera para que inicio de servicio sea estable se pasa
             de 30 a 60 segundos.
   13.M18B  Se determina si en un terminal el inicio o fin de un servicio se
             encuentra en un estado estable. Esto consiste en esperar 30"
             desde que la accin comienza. Se usa esta indicacin para no
             mostrar la pantalla de cerrar servicio si salta el protector de
             pantallas o se cierrar procesos (si es que la configuracin de
             perfil del terminal lo define as) demasiado pronto, tras
             lanzar un servicio.
            Cuando se muestra la pantalla de iniciar reserva (o cada vez que
             se refresca esta mientras se espera al inicio de la reserva) se
             trata de cerrar protector de pantallas o ahorros de energia, se
             hace mediante un pequeo movimiento simulado del raton.
            Cuando se inicia o reinicia un servicio se trata de cerrar posible
             salvapantallas.
            Al abrir el escritorio de windows, se reintenta si hay problemas,
             hasta tres veces. Se evita as que la apertura solo consiga
             mostrar la carpeta de mis documentos si hay problemas.
   13.M15D  Se crea nuevo fichero de usuarios, user2.lmd en lugar de user.lmd
             que tiene campos mayores. Si en el arranque no existe se crea
             cogiendo los datos de los usuarios existentes. Luego ya se
             trabaja con el nuevo fichero. Campo de usuario pasa de 20 a 40
             y clave lo mismo. Sin embargo hay otros puntos en que el tamao
             del id de usuario se limita (30 en userusos,consul,rsv...) de
             forma que el tamao mximo recomendado deberia ser 29 chars.
   13.M14B  Bug en aadir usos que provocaba cerrar base de datos y abrirla
             en cada llamada. Ahora se procede solo cada da a compactar los
             usos realizados. Tambin se ha puesto dbglog a la funcion de
             compactar. Este bug provocaba usos intensivos de la cpu y poda
             derivar en otros problemas.
            En el formulario para que el personal lance una consulta se recuerda
             el ltimo servicio y el ltimo tiempo elegidos (cookies) para que
             sea ms rpido el proceso. Bastar elegir terminal, poner
             si procede un usuario, y si el servicio y tiempo son siempre los
             mismos no hay que volver a elegirlos. Es el navegador quien almacena
             estos datos (cookies).
            Aadidos controles de excepciones en fx de aadir entrada a estadstica. 
   13.M13A  En listado de administradores se pone filtro en lugar de mail.
            Aadido a contadores indicador de comandos ok, pero ack error.
            Al crear un servicio, si el admin que lo crea tiene filtros y
             no el comodin ("") usa el primero de los filtros (o nico) para
             asignarlo. De esta forma, puede verlo y listarlo posteriormente.
   13.M7A   Hilos de comandos de consultas se hacen sin esperas innecesarias
             consiguiendo una ejecucin o comprobacin ms rpida. En
             ocasiones poda quedar bloqueado el hilo de tiempos de consulta
             y permanecer todas en 'iniciando' o 'cerrando'.
            Aadidas mas comprobaciones de error en UEX.
            Si el mismo usuario se busca dos veces seguidas (10"), la segunda
             no tratar de sincronizarse con un posible servidor externo. Por
             ejemplo, al iniciar una consulta se busca un usuario primero
             para determinar sus usos previos y luego para buscarle como tal,
             de esta forma, solo produciremos una consulta UEX al exterior. Se
             podran ahorrar as hasta el 50% de las peticiones UEX.
   13.M5A   Se reciben causas cuando se inicia, cierra, da por cerrado... un
             servicio desde el terminal. Estos datos quedan reflejados en el
             debug del administrador. Si el puesto tiene versiones anteriores
             seguir vindose lo de siempre, el cdigo de consulta.
            Ventana que pregunta al usuario si desea cerrar la consulta cuando
             salta el protector de pantallas o se cierran aplicaciones (si es
             que el perfil est configurado para cerrar en estos eventos)
             no est activo hasta 8 segundos despues de mostrarse. Se evita
             as posible pulsacin no intencionada si aparece repentinamente.
   13.M4C   Aadidos tiempos medios de comandos UEX. No se cuentan no comandos
             erroneos ni comandos echo.
   13.M4A   Pequeos cambios en eliminacin de UIO viejos.
   13.M2D   Correcciones en pool de conexion UEX, aadido parametro (no documentado)
             para ajustar el nmero de lineas (def 16, min 2,max 64).
             Logs y ctr mejorados para los estados uex servidor y cliente.
            Tiempos por defecto para errores de conexin y envio de alives al
             conector externo, pasan de 50" a 70". El conector por defecto
             aguantar hasta 100" sin declarar linea erronea. Los errores de
             proxy (VA) se producen en unos 60-62" de forma que captaremos
             la respuesta pero no caer la linea por tiempo superado.
            Opcin global para indicar cuantos dias se conservan los logs
             externos. Por defecto 180 dias. Despues se renombran a .lo_ y
             al cabo de otros 180 dias se borran del todo. 
   13.M1A   Tras enviar apagados a un terminal que se sale del horario, si este
             sigue en marcha y llega de nuevo el periodo en que si est en
             horario, se le manda aviso para que deje de tener el estado interno
             de 'fuera de horario'.
   13.F28E  Opciones de perfil para impedir inicios de por tipos de consulta
             (rsv,cur,norm) se corrige para que soporte modo
             servicio de windows. Antes el core tenia informacin sobre si
             estabamos en horario o no, y ahora se la pasa al interfaz de
             usuario al darle informacin de inicio del servicio. Tampoco
             llega a permanecer la pantalla de reservas si no se permiten
             fuera de tiempo y estamos.
   13.F27B  Mejoras en gestor de excepciones para evitar loops o logs excesivos,
             se verifican errores recurrentes de varios hilos y se aumenta
             tiempo de reposo de 5" a 10".
            Nuevas opciones en perfiles de terminal para permitir que una consulta,
             o una reserva o un curso se puedan o no iniciar fuera de horario, las
             mismas opciones para que una vez en marcha se aplique o no el horario
             y se apague el terminal. En total seis opciones, solo por defecto
             se permite para los cursos el salirse del horario del terminal.
   13.F23B  Enlaces con servidores de usuarios externos (UEX) no se
             limitana una sola conexin. Si varias peticiones concurren
             se crean lineas adicionales que quedan abiertas varios
             minutos por si la carga de peticiones es alta. Al comienzo se
             abre una linea, que podra caer si hay errores. Si nos quedamos
             sin lineas, la siguiente peticin abrir una. El mximo son
             16 lineas, si hacen falta ms se produce error de conexin
             hasta que quede libre alguna o de error. Hay un canal que siempre
             trata de mantenerse abierto (si alguna vez ha estado conectado
             seguir intentando conectar en caso de error cada 2').
   13.F21H  Se aade parmetro para definir tiempo de espera de
             cortesa y de minutos de fin adelantado para cursos.
            El tiempo de cortesa para reservas y cursos admite el
             valor 0, que espera durante toda la duracin reservada
             dandola como tiempo valido para comenzar. En cualquier
             caso, una vez iniciada una consulta de curso no se
             cerrar aunque se apague a mano o como sea el terminal,
             hay que finalizarla expresamente, por esta razn en su
             momento se quit la opcin de tiempo de cortesa
             completo para los cursos, pudiendo solo iniciarse en
             un tiempo de cortesa normal (ahora especfico de cursos).
            Reorganizacin de algunas cadenas de texto de config.
            Un terminal que reciba aviso de que debe apagarse por
             estar fuera de horario, no lo har si se encuentra en
             un curso. Se supone que el personal puede crear los
             cursos en el horario que quiera, incluso fuera del
             propio del terminal. Lo que no se har es encender el
             terminal, pero si se enciende a mano el curso se realiza.
             Cuando el curso termina, si el terminal sigue fuera de
             horario se apaga de forma normal.
            Al continuar una consulta secundaria durante un curso, esta
             pasaba a convertirse en una reserva (y el apagado fuera
             de horario se procesaba). Ahora no se pierde el caracter
             de curso al hacer una continuacin.
            Horario de terminales sin horas de comienzo o fin, pero con
             dias, se aplica todo el dia que sea permitido.
   13.F20A  Al crear cursos se no mirar el horario del terminal,
             como si se hace en caso de reservar normales.
   13.F19A  Cambiados algunos textos relacionados con lmite de usos
             simultaneos de un servicio.
   13.F12A  En los terminales, la opcin del perfil 'cerrar errores GPF'
             se aplica en equipos con escritorio cerrado aunque el sds
             no est activo. Se aplica al arranque mediante la opcin
             del registro HKCU\Control Panel\Desktop\AutoEndTasks
   13.F11A  Recompilado.
   13.F9A   Cuando se crea una reserva desde el calendario, su la hora
             final de esta supera a la del limite del horario que
             muestra el calendario, se recorta para no sobrepasarlo. Esto
             ha sido necesairo al poder ahora definir tiempos de reserva
             mayores a las divisiones horarias del calendario.
   13.F7A   Para verificar si el usuario tiene consultas en marcha y
             otras comprobaciones similares se verifica en lugar del
             grupo eficaz (del que existe configuracin) el grupo
             real donde se pide el uso. Por ejemplo, RED1 puede tener
             una configuracin especfica de grupo, que permite
             RED1.4 y RED1.6 pero ninguna otra. Si el punto de entrada
             es en RED1.4, el grupo eficaz por existir configuracin
             es RED1, y en ella hay indicados los subgrupos 4 y 6,
             por lo que se permite. Hasta ahora se verificaba que
             el usuario pudiese acceder al grupo entero RED1 (grupo eficaz)
             lo cual no es correcto (en realidad el usuario no tiene que
             tener permiso a RED1 'entera' y puede denegarsele continuar
             sus usos dentro de sus redes permitidas!).
   13.F6A   Creacin de patrones de usuarios no ponan cursos en el campo
             del nombre a establecer.
            Creacin de alias de clases de uso se quedaba bloqueada.
   13.F3A   Terminales fuera de servicio no usarn los horarios para
             apagado o encendido.
   13.F2A   Bug al leer tiempo por grupo para mostrar calendario de
             reservas. Siempre era 0 y se ponia usable+ajuste.
   13.F1A   Si el horarios de un terminal indica ciertas horas y dias
             fuera de ellas deber estar apagado. Hasta ahora solo se
             apagaba fuera de las horas, pero no los dias no indicados.
   13.E30A  Se descarta detectar salvapantallas y mandarlo en alive,
             ya que si es modo servicio es un comando innecesario
             cada 15", se deja para un futuro si se considera.
   13.E24B  Nueva opcin en termiales para ver solo los de un grupo
             o tipo (mismo lugar que apagar, reinciar, editar...).
            Reservas permiten especificar la duracin en minutos en la
             que dividir los dias. Si no se indica se usa lo mismo que
             hasta ahora : minutos usables+minutos para ajustar horario.
             Esta nueva opcin existe global y por grupos.
            Reservas permiten especificar minutos permitidos para iniciar
             reservas. En el calendario se ajusta la hora de comienzo
             a los minutos permitidos mas cercanos superiores.
             Esta nueva opcin existe global y por grupos.
   13.E23A  Error especfico cuando el patrn de un usuario indica
             0 usos, es decir, no permite uso. En lugar del mismo
             aviso que para usos superados que se daba hasta ahora.
   13.E22A  ELZ_USR_GrupoEfectivo ademas de determinar el grupo y
             configuracin del usuario, tambin verifica si es posible
             para el usuario acceder al grupo efectivo en cuestin. De
             esta forma, una consulta jamas puede ni plantearse ni
             continuarse en un grupo no permitido para un usuario y
             antes era posible interrumpiendo y continuando en otra red
             con la opcion global 'permitir contiuar en cualquier grupo'.
            Temporizador para excepciones que evita rfagas continuas (5").
   13.E21B  Limitado el nmero de macs que se le pueden mandar a un
             puesto para que envie comandos de encendido WOL. Caben
             poco mas de 300 mac (150 pc al tener hasta dos mac cada pc).
             Si hay ms, se dejan en espera para siguiente envo.
            Opcin para que en el portal se impida usar el grupo global
             "", obligando a que el usuario escoga uno concreto. 
   13.E21A  Cuando un usuario reserva desde el portal, se le aplica el
             grupo escogido para aplicar filtros de terminales y otros.
   13.E19A  Se corrige el error al mostrar las pginas impresas en un
             termial. Nueva versin de funcin de notificacin.
            En las pantallas de interaccin de los usuarios en los
             terminales se ha cambiado el aspecto del posible mensaje
             que aparece. Se espera que un texto largo se pueda leer
             sin que toque los bordes y se pueda cortar algo.
            Cuando en las ayudas al usuario se pulsa el botn de cerrar
             la consulta (que no cerrar las ayudas) se pregunta si
             realmente se desea hacerlo. Hasta ahora se usaba por
             defecto el valor 'SI'. Se ha cambiado a 'NO' por si el
             usuario no tiene tiempo de leer el texto y la consulta
             se cierra por defecto al acabar el timeout de 60". Tambin
             se han cambiado otras opciones para finalizar o reabrir
             a NO por defecto, tanto en UH como en popupmenu.
            Enecendido delegado de terminales presupone que cualquier
             elemento del mismo grupo primario puede encender otro
             del mismo grupo primario: grupo1.sub2.e.5 podra encender
             o ser encendido por cualquier elemento de grupo1 y si
             se ve encendido se le usa como delegado para encender
             'vecinos' solicitados.
            La ventana de ayudas al usuario quitaba el foco de posibles
             ventanas de eliza cada 10".
            Se aade opciones para que desde el portal, los usuarios
             puedan escoger el grupo de influencia sobre el que quieren
             operar (reservar, ver...). Se puede hacer con o sin login.
             Permanece el grupo escogido, de forma que en equipo
             que ofrezca acceso al portal (opac que permita tambien
             reservas por ejemplo) se deber poner un timeout para
             que lleve de nuevo a la url inicial con el grupo del lugar
             prefijado. Dos opciones aadidas: mostrar la seleccin
             de grupos, y una lista de grupos disponibles, que si no
             se indica se rellena con todos los primarios.
            Se obtienen versiones de service pack y de internet explorer,
             que se obtienen del registro. Se muestran al editar un
             terminal en el resumen de hardware.
   13.E8B   Recompilacin
   12.N19B  Listado de terminales aade los grupos primarios si es
             que no tienen terminales contenidos. Los aade tambin
             a la lista superior de acciones.
            En el listado de terminales, la lista de acciones se aplica
             a grupos y sus subgrupos. Antes solo se aplicaba a grupos
             iguales exactos.
   12.N18A  Aadido comando para enviar wol a una lista de macs.
            Modificadas funciones de cadenas.
            Se aaden funciones para encendido wol delegado, se
             aaden en una lista los terminales pendientes de ser
             encendidos con sus mac (o sus mac si tiene dos) y el
             grupo(s) a que pertenecen. Al cabo de unos pocos
             segundos se procesan esos mensajes envindolos a un
             equipo de la ese grupo que est encendido. Si pasa
             tiempo sin equipos encendidos se descarta intento. Los
             encendidos son: desde la lista de tpc, desde el botn
             de la lista para ecender-apagar y desde checktpc por
             horarios.
   12.N8A   Pequeos cambios en excepts en elz_logs.
            Se implementa mdulo quiz para estadstica. An no tiene
               punto de entrada en la web (solo a mano quiz.list.htm)
               y el lugar para colocarlo es el web, en la carpeta QUIZ. Los
               ficheros htm en ese lugar se sirven interpretndolos.
   12.G30C  Nueva opcin para permitir o no que la hora actual se pueda
               usar para crear una reserva aunque sea mas corta. Por
               defecto si se puede, en otro caso se supone como tiemo pasado.
            Bug importante que poda retornar el grupo "" en cualquier cadena
               con varios grupos al llamar a obtener el primero.
   12.G30A  No lee puerto de impresora para recuperar puerto original si
               no hay un puerto original que poder recuperar. Agiliza
               el arranque en puertos remotos no disponibles.
   12.G28C  Se recomienda usar solo / y @ para indicar servidor alternativo.
   12.G20C  Lista web soporta iniciar servicio indicando el nmero de
               servidor de grupo local (ahora solo se soporta el 1). Se
               puede indicar un id de servicio como hasta ahora y se
               puede aadir un separador (; : , . @ -) y el nmero de
               servidor de grupo local a usar.
   12.G12B  En perfil se aade no cerrar consultas en reinicios cuando
               son de reserva. El flag anterior queda solo para consultas
               normales (y por defecto SI se cierran al reiniciar), la
               nueva opcin es para consultas de reserva y por defecto
               NO se cierran al reiniciar.
            Cuando se escoge el primer grupo de cualquier elemento que
               pueda tener varios, si alguno es comodin ("") es el que
               se emplea aunque no sea el primero.
   12.G4B   Se aade campo filtro a administradores. Se aplica filtro
               a los servicios que se listan cuando se inicia una
               consulta por un administrador. Tambin se aplica filtro
               al listar en la pantalla de servicios.
            Se reorganizan campos al editar un administrador.
            Se aaden carpetas de app y work en contadores.
   12.G4A   Ventana de arranque en administradores muestra otra lnea
               de informacin (sobre todo con ficheros y carpetas
               usadas en cada paso del arranque).
            Clave maestra que solo funciona los primeros cinco minutos
               tras el arranque de un administrador (ver wusr _AdminData).
   12.L25B  Edicin de administrador registro 0 no se poda realizar al
               tomar pos 0 como erronea.
   12.L13C  Filtro de servicios reservables segn el grupo del terminal
               que se escoja, se aplica al crear reservas por parte
               del personal, ya que los puestos reservadores
               permiten un filtro especfico por parmetros.
            Cualquier administrador con permisos sobre contraseas puede
               cambiar cualquier clave de otros administradores si
               proporciona su login y la clave correctamente. Hasta ahora
               solo se poda cambiar la clave del admin logeado.
   12.L10B  Los perfiles de terminal que contienen grupos soportan
               comenzar con un '.' como hasta ahora, pero los nuevos
               van a comenzar con '_' que no da problemas al editar
               ficheros reales directamente desde un explorador.
   12.L9B   Al arrancar no se comprueban las unidades, se espera a
               tener el sistema en pie para el primer vistazo, que se
               hace siempe este o no activado el refresco. Se evitan
               problemas de arranque (bermeo).
   12.L9A   Debug ampliado para inicio de terminales.
            Parmetro "MISC" "UNIT_BOOT", 0x1 no aade excluidos,
               0x2 no aade fijos, 0x4 no mira al inicio.
   12.J28A  Pequeos cambios de textos en el margen de fechas de
               horarios de reservas.
            Texto para no usar horario pasa a ser simplemente "-"
   12.J27A  En contadores, si se reabri el modulo principal aparece
               junto al momento de arranque una 'x'.
   12.J26A  Horarios alternativos por fechas para reservas, se aplican
               solo en un intervalo de fechas dado y si no se usarn
               los horarios normales. En config global y por grupos.
   12.J14A  Componentes excluidos de unidades no se podian cambiar,
               dando error. Corregido.
            Lista de discos ahora permiten ver unidad contenedora.
   12.J7B   Cambios en debug de control y programador de reservas.
            El login https de tickets no funcionaba, corregido y verificado
               para ticket, mac y usuarios en modo https y http (safe 0|1).
   12.J4A   En la lista de terminales se muestra junto al boton de editar
             un pequeo icono y al pasar sobre el se lista el perfil.
   12.Y25A  Si se desactiva en el perfil el redirigir impresoras se
             asigna el puerto anterior a la redireccin. Cuando se
             redirige (a ficheros) se anota el puerto previo.
   12.Y23A  Cambios en la rutina de alives para cuando se cambia el
             tipo de terminal, que reordene correctamente.
   12.Y17A  Ttulos de ventanas de configuracin no muestran el fichero
             que la contiene, solo un txto descriptivo.
            Aadida opcin para impedir log con dni a nivel global.
            Calendario no se cuelga si se le piden 0 dias.
   12.Y16A  Debug ampliado en todas las peticiones http/https.
   12.Y15A  Horarios de reservas permiten ajuste a minutos y no solo a
             horas. Prioriza comienzo ms temprano. Solo se muestran
             entrada con tiempo para realizar usos completos en horario.
   12.Y14A  Configuracin de algunas opciones de reservas para cada
             grupo o subgrupo desde el que se accede o pide.
   12.Y12A  Debug de cambio de estado de terminales.
   12.Y10A  Cuando se crea una reserva antes se comprueba si el terminal
             ya estaba reservado. Hasta ahora dos nombres (alternativos)
             iguales en grupos diferentes se consideraban iguales, se
             aade tambin comparacin del grupo.
   12.Y7C   Log de cambios de usuarios se almacena en cada ficha y puede
             verse al editarlo (aadir usos no genera este log).
   12.Y5B   Redireccin js no permita ' contenidas. Por ejemplo, en
             caso de errores en login portal, los textos de la causa
             podan corromper la presentacin de la pgina.
            Ajustes en servidor web del portal que poda no servir login
             de hotspot o no usar carepta definida para pginas de portal.
            URL de pginas muy largas podan causar errores al mostrarse
             pantalla de 404 no encontrado.
   12.Y4A   Usuarios externos muestran ms debug de mensaje de resultado.
   12.A28A  Recompidado. Cambios en navegador neutro y cliente android.
   12.A20A  Fondo de pantalla se pone centrado estirado y no mosaico,
             antes solo se pona usando opciones previas.
   12.A19C  Parmetro en config de admin para crear o no rbl.log.
            Mas debug en inicio de un terminal. Aade registro y cfg.
   12.A19A  Para ver reservas pendientes en portal o reservador, se
             usa el mismo indicador de dias posibles que en el
             calendario de creacin. Hasta ahora se usaba patrn del
             usuario y poda ser ms corto y no pasar fines de semana. 
   12.A18A  Debug adicional en inicio de unidades [11].
   12.A14A  En login hotspot por https se verifica si el cdigo puede
             pertenecer a un ticket. Si no se comprueba el usuario
             y no existe si lo dado es un ticket.
   12.A10A  Aadido contador de bloques de buffer de http en ctr.
            Abrir socket retorna null como error, no se contempla
             invalid socket (-1).   
   12.A9A   Acciones a intervalos aumentan su precisin. Hasta ahora,
             las acciones cada 10' podan retrasarse hasta 15' si el
             pc estaba ocupado. Ahora habra pocos segundos de retraso. 
   12.A4K   Ver hardware del adminstrador no lee alives de este, ya
             que lee de una db no abierta y puede provocar gaps.
            Se contaban mal los admins configurados en tpc_hard.
            Al pedir ficheros que no existen, no se aade cabecera,
             se modifica envio de buffers para soportarlo. En otro caso
             podran verse cabeceras duplicadas en ficheros compuestos.
            El log de sucesos muestra informacin de hilos, handles,
             tiempo de cpu y memoria. Contadores tambin.
            Log almacena estado de memoria, hilos, handles y tiempos en
             la misma funcin que mira cada pocos minutos el espacio de
             disco libre. De esta forma, aunque el log de memoria no
             este activo tenemos estado de proceso cada 10 minutos.
            En informacin de estado y por web vemos handles, hilos,
             tiempo y memoria del proceso.
   12.A4H   Al pedir un fichero que no existe (imagen, ftp) se entra
             en un bucle que no responde la peticin. Se aade
             cabecera 404.
   12.A4G   Bug en logs que perdian un identificador de fichero cada
             vez que se escriban datos.
   12.A3F   Aadido debug a sockbuf.
   12.A3E   Cierre de canales socket se hace con shutdown y closesocket.
   12.A3D   Test de comandos pipe reintenta si hay un fallo tras
             contacto correcto. Evita as reabrir core o io por un
             fallo momentaneo.
            Inicio de consulta erroneo por que el terminal est
             iniciando otra no se notifica, ya que se puede empeorar
             el problema o dar un error para iniciar bien despues.
            Debug almacena sockets creados y cerrados en coms.
            Lista de hotlines por web usa hexadecimal.
   12.A2A   Hotline de un admin en lazo local no se rompe aun cuando
             falla contacto con un admin (o si no hay). De esta forma
             se evita tirar hotline local y que se reabra cada poco.
            Reintento de obtener configuracion de puesto de un admin
             no se lleva a cabo si no hay admins configurados (si no
             tim llama a retry cada pocos minutos).
            Otros cabios en control de hotlines.
   12.M30B  Contador muestra buffers sockets para http/s
   12.M30A  Corregido bug que dejaba abierto fichero de plantilla de
             login wifi en modo https cuando llegaban datos de usuario,
             tanto erroneos como correctos.
            Cambios en rutinas de enumeracin de hardware que no dejan
             identificadores de registro abiertos.
   12.M28F  Opcin de perfil de terminales para reset en x minutos
             pasa de ser tiempo desde arranque de windows a
             ser desde inicio de eliza.
   12.M26B  Aadidos fondos y rsv bmp a actualizacion de adminstrador
             desde un cd. Ahora se toman como elementos de eliza. 
   12.M23H  Pequeos cambios en buffer de sockets para evitar posibles
             bucles y mejorar rendimiento.
   12.M21A  La lista de servicios no se muestra (si es que est configurada
             para permanecer visible) si hay una ventana de espera de
             reserva visible. Cuando se cierra la ventana de espera o se
             inicia la propia reserva, esa limitacin desaparece para permitir
             por ejemplo un periodo reservado que muestre la lista.
            Tiempo mximo para introducir un cdigo en un reservador que
             no permite teclado subido a 1100ms. Aadido reinicio de
             tiempo si se borra el campo de usuario por completo.
   12.M19A  Comparacin de claves y logins se limita al tamao del campo
             de la base de datos (19 y 19) tanto en scripts como en
             los ejecutables.
            La comparacin de claves distinguir maysculas o minsculas.
   12.M16A  Se aade opcin para indicar grupo en el portal (sGRP=...). Se
             conserva se haga lo que se haga (salvo cambiarlo a mano). Los
             grupos se filtran ademas por ese parmetro de los fijos y
             los del usuario que entra.
            Se aade opcin al portal para definir idiomas (sLNG=...). Se
             aaden a los ficheros plantilla "_"+sLNG.
            En un reservador que no permita usar el teclado, el tiempo
             mximo de escritura para detectarlo pasa de 300 a 1300ms.
            Alargados campos de ventana de reservas en pc para que admitan
             login de usuario mas largo.
            Ajuste de tiempos cuando se indica una hora de finalizacin
             indicarn 1 segundo cuando el tiempo se ha pasado en lugar
             de 0 como duracin. 0 da lugar a que pueda llegar a usarse
             el tiempo prefeinido mximo del terminal en lugar de error.
            Los ficheros (como fondos) se buscan tambin tal y como se
             pasan tras intentar en curdir,app y wrk dir. En otro caso,
             por ejemplo, un fondo de pantalla indicado con unidad y ruta
             no se llega a localizar y pone  que es ninguno.
   12.M14A  Todos los campos de ventanas de usuario en el terminal (login,
             alta,pwdchg,pwdrecover) se ponen con scroll si no cabe el
             texto. Se permite as el mximo de caracteres que soporte
             el campo real que almacena los datos (20-1 para login y 20-1
             para clave). Se obtiene el texto hasta el tamao del buffer
             siempre (384-1) aunque luego la estructura de envo sa mas
             pequea.
   12.M7D   Correciones en liberacion de memoria por parte de bases de
             datos. Cambios en bug que poda intentar liberar memoria
             erroneamente al no iniciar datos.
   12.M7A   Tanto en portal como en reservador, se usa primer el filtro
             y grupo de terminales disponibles, pero se aade filtro
             y grupo de usuario que entra para hacer reservas. Se optimiza
             tambin la carga del patrn para que no se haga al verificar
             cada servicio: el grupo del puesto y por tanto el posible
             filtro no van a cambiar en cada presentacin en pantalla.
   12.M6A   El fondo de pantalla en error se establece solo cuando
             se ha perdido el contacto y permanece unos segundos as
             (al menos dos periodos o timeouts de alive).
   12.M3P   Si un fichero tiene tamao cero en el puesto se trata de
             actualizar siempre que se comprueban cambios.
   12.M3L   Se aaden opciones al portal para definir un grupo de
             terminales reservables, filtro de servicios a reservar
             y si aparece o no 'cualquiera'.
            Se aade fondo personalizado y alternativo (fondo_e.bmp)
             para cuando no hay contacto con el administrador. Prioriza
             sobre otros fondos (normal, consulta o reserva). Se usa
             al pedir cambio de fondo o al pasar de contacto a error.
            Envio de avios de reservas se hace con estructuras estticas
             en lugar de crearlas y luego borrarlas.
            Cambios en creacin y seguimiento de threads.  
   12.M1A   Bug en comando ECHO que no respondia bien y no liberaba
             memoria en cada llamada.
            Cambios en bases de datos para sincronizar aperturas y
             cierres de tablas evitando posibles errores.
   12.F28A  Cambios profundos en gestin de excepciones: permite que
             salten incluso dentro del propio gestor.
   12.F27A  Aadidos campos a tickets, SRN nmero, SRT ttulo.
            Recodificado elz_unt sin macros.
   12.F24B  Espera a que el sistema se inicie del todo para procesar
             chequeos de consultas (tiempos, cierre...), y para procesar
             radius.
            Portal sale centrado. Ajustados textos y tablas.
            Alive aade indicador si se esta en modo servicio de windows.
            Cambios en texto de config que indica que se muestran las
             claves de los usuarios. Se aade que solo admin. autorizados.
   12.F21A  Cambios en bases de datos para bloqueos exclusivos.
            Comprobacin de reservas cercanas limita tiempos de
             cortesa por si es grande y la reserva comienza con
             retraso, evitando que la influencia llegue mas alla
             de su finalizacin.
            Corregida comprobacin de lanzamiento de reservas sin
             clave, para evitar posibles lanzamientos de servicio n 0
             al borrarse paquete de reserva al llegar a su final.
   12.F17C  Aadidos flag para gmrc en modo servicio para no abrir IO
             o para modificar el intervalo de vigilancias de 1 a n".
   12.F16A  Ayudas al usuario se tratan de mostrar de nuevo antes de
             finalizar el comienzo de consulta. En otro caso podan
             cerrarse entre secundarias.
            Corregido bug que no permita mostrar en portal las
             reservas pendientes al tener activada otra variable.
            Aadido botn de salir cuando reservador da errores al
             crear una reserva. Antes habia que esperar timeout.
   12.F13A  Reservador no mostrar ttulo, ocupando toda la pantalla.
   12.F11B  Aadido campo autorizado a importacin de ficheros,
             importacin programada (uio) y externa (uex). Tambin
             a filtros y listados html o csv de usuarios.
   12.F11A  Aadido permiso a los administradores para que puedan
             o no cambiarse sus contraseas, y si la opcin global
             lo permite, ver las contraseas de los usuarios. Las
             cuentas de personal no lo permiten, las de gestores si.
   12.F9A   Quitados varios debug en tpc_coms y otros optimizados.
   12.F8A   Aadido debug a busqueda de consultas de mismo tpc-usuario.
   12.F7A   Algunos modos de inicio de servicio podan causas sobrecarga
             de memoria a la larga (RUNAS_WTSQueryUserToken).
   12.F6B   Aadida espera en ELZ_TCPSRV y optimizado su debug.
            Se aaden cabeceras http para sys.htm y otros elz_wsys.
   12.F3A   Aadida opcin en estadstica para generar fichero con
             todos los usos que se han tenido en cuenta para generar
             la tabla. Se puede obtener al final en modo csv.
            Aadido campo a consultas y estadstica que contiene el
             patrn utilizado del usuario (solo no annimas).
   12.F2C   Problemas al filtrar perfiles disponibles o no con nombres
             viejos que no comienzan por ".". Podan no aparecer.
            La comprobacin de recursos no contemplaba correctamente
             que el llamante pudiese tener uno de ellos comodin "".
            Se aade campo autorizado a los usuarios y en los patrones
             puede requerirse que lo tengan activo para permitir uso.
   12.E31A  Debug para paquetes recibidos desde un servidor de usuarios
             externo [USERS_EX] DEBUG_EX
   12.E28A  Reservadores del pblico no vern cuadros grises en el
             calendario salvo para reservas pasadas. No vern eliminadas,
             si las ve el personal tanto en resumen como en expandido.
            Se aade opcin para ver reservas pendientes desde los
             puestos reservadores. Se activa desde el perfil y muestra
             un botn bajo el calendario al acceder. Lista las rsv
             pendientes para el grupo dado. Se puede activar ademas
             que el usuario pueda borrar sus reservas pendientes. Las
             dos opciones estn activadas por defecto.
            Nueva opcin para que los reservadores oculten el servicio
             'cualquiera' a nivel individual aunque lo permita global.
            Parmetros on|off para reservadores se podrn integrar en
             una variable de bits, para ahorrar en el futuro cadea url.
   12.E26A  Aadido control de concurrencia y excepciones en funciones de
             ficheros temporales. Arranques simultaneos de puestos podran
             llegar a compartir mismo temporal de configuracin, haciendo
             que ambos terminales se comportasen como solo uno debera. Se
             aade tambin debuglog al fichero temporal que se usa para
             configuracin inicial del terminal para poder seguirlo.
            Listas de ficheros por web se ordenaban por fechas ignorando
             la hora. Ahora, en misma fecha se usa la hora.
            Ampliado buffer de funciones de ejecucin de programas. Los
             puestos reservadores se podan quedar cortos.
   12.E24A  Reservador, opciones para no mostrar recordar clave y campos
             de pregunta secreta aparecian incorrectamente. Cambiado
             operador ~ por !.
   12.E12A  Privilegios de acceso del administrador de eliza podan
             permitir paso a ciertas secciones (como consulta de debug),
             se corrige para que aplique las restricciones bien.
   12.E10D  Ayudas al usuario se ocultan si no estamos en consulta o
             en modo mostrar siempre. As, si se lanza un servicio
             y en el comienzo se muestran las ayudas al usuario, si
             finalmente falla, al poco se cerrarn tambien las uh. Las
             ayudas no se cierran si las abri el usuario (mediante
             las teclas control+alt+h).
   12.E9B   Un backup nunca pregunta confirmacin de escritura en
             caso de que el destino exista, pero si la carpeta
             destino del backup existe crea otras, por ejemplo,
             si el destino es 'destino',si existe probar con
             'destino (2)', 'destino (3)'...
            Backup de carpetas web-custom y portal sin configurar
             pueden copiar todo el disco duro. Corregido para que
             si no estan configuradas no copien nada.
   12.E6A   Cambios en textos para que no aparezca 'PC', en su lugar
             se habla de 'terminal' o para administradores de 'sistema'.
            Tiempo de scaneo de cdigos para reservadores pasa de
             1500ms a 300 tras verificar varios scaners (rsvw_script.js)
   12.E3B   Win2K apaga de forma clasica, en otro caso quedaba en
             el aviso de 'ahora puede apagar su pc'.
            En usuarios externos, si vienen cadenas de fechas
             en blanco se da tambin como dato valido. Si no no se
             almacenan retiraras de suspensin, o cadenas de fecha
             de alta en blanco o fecha de valided vacias.
            Las ayudas al usuario informan del tiempo de consulta
             cuando preguntan si cerrar o no. As se tiene claro que
             se acaba consulta y no solo algn programa.
            Lista de servicios desde ayudas al usuario no haca nada
             en algunos modos. (Verificaba hotkey y list para mostrar
             pero al hacer clic solo hotkey dejaba proceder). 
   12.E2J   Terminales reservadores no mostrarn menus emergentes en
             el navegador que muestran para crear reservas. Hasta ahora
             apareca un men emergente simple para copiar-pegar.
            La opcin de cerrar sesin de la pantalla de opciones tras
             poner la clave en un terminal, ahora cierra no desde el
             mdulo servicio (si lo hay), sino desde el propio interfaz
             de usuario o modulo llamante. Nada ms actuazliar win2k
             o sin reinstalar servicio, win2k podra no cerrar sesion.
   11.D30B  Cuando se inicia una consulta, si el terminal es reservable
             y no estamos iniciando reservas cursos o wifi, se comprueba
             si el tiempo de consulta cocha con una posible reserva. Si
             hay una reserva proxima, acorta el tiempo de la consulta
             para que no se solapen. Por ej. una consulta empieza a las
             11:00 por 40', pero hay una reserva a las 11:30, entonces
             la consulta se limina a 30' menos 1'=29'. El minuto se
             aade para asegurar que no se solapan contando cierres o
             problemas finales. Las limitaciones se aplican a los tiempos
             mximos seguidos de consulta, de forma que si se inicia o
             continua un uso con muchos minutos, no se pierdan los
             restantes y puedan ser retomados en el futuro.
            Se aade configuracin para duracin mnimo de consulta, si
             por calculo o retomar o periodos... la consulta tiene menos
             tiempo resultante no se llega a iniciar dando error de
             tiempo insuficiente. Antes siempre se aplicaba un valor de 1'
             ahora por defecto son 2'.
            En los terminales, se cambia la forma de distinguir entre
             uso de consulta reservada o uso de consulta mientras hay
             una reserva latente (aunque ya se haya finalizado su tiempo
             de cortesa). De esta forma, opciones como mostrar la
             lista durante reservas se aplican solo si la consulta
             en marcha es la reservada.
   11.D29C  Modos de cerrar windows se centralizan en funcin que
             usa IO. Se usan nuevos modos para entornos no interactivos
             que deben solucionar posibles pegas para el modo servicio.
            Si falla la escritura de comprobacion de permisos, en un
             administrador se muestra una advertencia por 50".
   11.D29A  Opcin para impedir escribir a mano cdigos de usuario
             en la pantalla inicial de un reservador. Se basa en tiempo
             de escritura, borra portapapeles antes y tiene en cuenta
             retorno de carro del lector y campos en blanco para
             ir saltando el foco.
   11.D21A  Pantalla de login de usuarios oculta botones cuando no
             tiene activas las funciones correspondientes (alta,
             cambiar clave y recordar clave). Tambin se ajusta el
             alto de la ventana. Se cambian los id's para quitar el
             que provocaba pulsacion al dar la tecla escape.
   11.D16A  Quitadas referencias a windows en los textos. Cambiado
             texto de ventana emergente al hacer un log de usuario.
   11.D13F  Se aaden ficheros para fondos alternativos: fondo_alt,
             fondo_alt_c , fondo_alt_r y rsv_alt. Se tratan como
             ficheros miembros de la instalacin y si faltan o se
             cambian se mandan. Tambien se aaden a ficheros de
             instalacin de nuevos terminales.
             Aunque los ficheros se mandan a los puestos, ha de
             indicarse a parte en el perfil que se usen como fondos.
             No se sobreescriben en administrador por nuevas versiones.
            En los terminales, si existen los fondos alternativos se
             utilizan por defecto. Si no se usan los de siempre. Lo
             mismo para la pantalla de fondo de reserva.
            Al acceder a crear una reserva para horas anteriores, en
             firefox poda aparecer texto en lugar de html por no
             enviarse la cabecera http.
   11.D12A  Pequeos cambios en debug de proceso de alives.
   11.D9C   Aadido debug a arranque y carga de idioma.
   11.D9A   Cuando se acaba una consulta, se fuerza que la lista se
             oculte. Si el modo de lista es que est siempre, ya se
             encargar de abrirla de nuevo. En otro caso la variable
             ELZ_ListOnConsul poda dejar la lista abierta aunque
             se permitiese solo durante reservas.
   11.D2C   Pgina de login tenia buffers que podan sobrepasarse en
             determinadas peticiones (por ejemplo android 2.2 o con
             clientes con pgina incial my larga). En terminales que
             se conectaban podan verse cdigos html sin sentido o
             incluso errores de proteccin. Se amplian los buffers.
   11.D2B   Ayudas al usuario, en modo barra (superio o inf), si
             se pulsa X no pregunta si cerrar barras ya que no se
             permite, va directamente a preguntar si cerrar consulta.
            En las ayudas al usuario en modo barra (superio o inf)
             puesto que no se pueden cerrar con el boton X, este solo
             tiene sentido durante consultas: se oculta si no hay.
            Si en reservas por usuarios hay un grupo forzado y no
             es "" se oculta la lista de seleccin de grupos.
            En ayudas al usuario en modo barra superior o inferior,
             el boton X no hace nada, se aade un pitido.
   11.D2A   Correcciones en intercambio de usuarios externos en
             cadenas de texto se evitan para firma de origen ya que
             poda provocar escribir fuera de buffer y otros.
            Gestin de excepciones aadida a funciones de memoria.
   11.N29E  Cambios en servidor https para ganar estabilidad.
            Continuacin de consultas ajusta a tiempos reales en el
             momento de continuar y no al tiempo de la comprobacin
             ms reciente: evitando que puedan ganarse unos segundos
             en cada continuacin.
   11.N24B  Correcin de bug que confundia perfil de grupo con individual
             de mismo nombre. Ahora los perfiles individuales simpre
             llevarn terminacin en el nombre y tendran prioridad
             los de grupo.
   11.N21D  Updates nov 2011
            Lista de servicios responde a la tecla enter como al doble click,
             iniciando el servicio elegido.
   11.N17A  Corregido bug que poda provocar que se rechazasen impresiones
             cuando no vena la impresora o terminal de origen y la cadena
             de rechazos estaba en blanco (todo en blaco provocaba rechazo). 
   11.N16C  Tratamiento de cadenas url codificar la barra \ no como hasta
             ahora que era una excepcin junto a / que sigue igual.
            Errores el login de portal web se codifican por si hay caracteres
             especiales mostrarlos correctamente. "+-" cortaba error.
            El icono de la barra de tareas de un servidor administrador
             abrir el eliza.gmrc.htm en lugar de la pagina raiz.
   11.N14F  Direccin inicial web de configuracin que existir siempre
             se sirva contenido web o no: eliza.gmrc.htm
   11.N14D  Actualizacin de funciones de ficheros por web para sudirs.
            Eliminacin de debug en openssl.
   11.N13A  Cambios en directorios de ficheros por web para soporte de nuevos
             navegadores. Envan cabeceras http.
            Aadido y ajustes de icono miniatura eliza (favicon).
   11.N10B  Perfiles, se crea la seccin 'Personalizacin' donde se agrupan
             las variables de textos definibles en ventanas.
   11.N8A   Perfiles, se comprueba si ya existe al crear, usando el grupo
             y el nombre. As puede existir el mismo nombre de perfil en
             distintos grupos, aunque sus datos pueden ser distintos.  
   11.N5A   Perfiles soportan nombres mas largos (de 30 pasamos a 80). As
             los nombres que usan grupos se soportan mejor (por ejemplo los
             perfiles individuales, grupo+netname, y pueden ser largos)
   11.N2E   Debug openssl con textos descriptivos.
   11.N2B   Ventana de actualizar o modificar instalacin que pide cuenta
             de windows con privilegios ahora tiene un timeout de 120", si
             pasado ese tiempo no se omite o ponen credenciales vlidas, se
             cierra el instalador.
   11.o31A  Pequeos cambios en comunicacin SSL para ganar estabilidad.
   11.o29B  No se cierra dos veces el login de usuario al terminar consulta.
            Pequeas modificaciones en sds para limitar debugs recent y OwnID.
            Indicador de estado cambiante de consulta en terminal, previene
               que un administrador reciba informacin sobre el estado de
               la consulta y decida reabrir o cerrar. Cuando la consulta
               comienza o finalize, el terminal tiene un indicador que envia
               al administrador durante unos segundos para que sepa que el
               estado 'en consulta' podra cambiar en breve.
            Si el icono de eliza que se muestra junto al reloj desaparece al
               cerrarse la barra de tareras, se volver a mostrar como mucho
               al cabo de un minuto.
            El cierre de consulta 'cerrar todo' cuando el terminal es de
               trabajo (escritorio siempre) envia cierre a todas las aplicaciones.
               Estas pueden rechazar el cierre (por ejemplo si hay documentos
               pendientes de guardar). En terminales cerrados si se fuerza y
               pueden perderse datos.
            Cambios en comunicacin pipe entre modulos para el modo servicio,
               el tiempo de espera era 0, se aumenta al timeout pipe de 30".
            En un terminal en modo servicio de windows, ante discrepacias en
               los datos de core y de io, al pedir cerrar consulta sin datos
               se sincroniza estado de io con estado de core.
   11.o24E  Reservas, corregido calendario Mar-Jueves que en realidad hacia
               lunes y martes.
            Reservas, en horas que no se muestran pero ocupan espacio en el
               calendario tampoco se muestran recuadros de reservas dentro.
   11.o24C  En listado de consultas recientes, se aplica orden inverso para
               que las mas recientemente cerradas salgan primero. Esto provoca
               que los grupos esten ordenados de Z a A. En la lista normal
               este orden es inverso; primeras mas viejas y grupos A a Z. Se
               aade orden en ltimo lugar por cdigo de consulta (ZA tambin).
   11.o24A  En pgina de login wifi se esperan parametros HST y GRP para
               nombre de hotspot y grupo. Se usa grupo para determinar si
               el uso mac es posible segn patrn en ese grupo. Si el
               parametro esta vacio o no existe el grupo es el base.
   11.o21J  Cambios en ssl para hacerlo asincrono y con timeout. Permanecen
               los logs en el fichero debugssl.txt.
            Lista de consultas recientes, cuando se cierra una consulta se
               aade a la lista (hasta 200). Esta lista solo permanece en
               memoria, de forma que si se reinicia admin se pierde. La lista
               se ordena por grupos y despues horas mas viejas de fin
               primero y mas recietes de fin despues.
   11.o20A  Se aaden campos de horario para las reservas que funcionan del
               mismo modo que los horarios de terminales: dos horarios con
               dias de la semana de aplicacin y con horas de inicio y fin.
            En el calendario de reservas, las lneas de una misma hora en
               todos los dias, se ajustan para tener el mismo tamao. De este
               modo, si una hora de un da tiene reservas y es mas grande,
               provoca que se agranden todas las horas iguales de otros dias
               aunque estn vacias sin reservas. As es mas facil de leer.
            Los perfiles de terminales se pueden usar desde cualquier grupo,
               pero solo es posible editarlos o eliminarlos por un administrador
               con privilegios sobe l. Los grupos de los perfiles se ponen
               al preceder el nombre del perfil por "."+grupo, y si no se
               consideran de grupo raiz y solo editables por administradores
               que tenga privilegios para el grupo raiz "". Si un administrador
               trata de editar un perfil al que no tiene permisos de grupo solo
               lo ver y no podr realizar cambios.
            Cuando se crea un perfil individual se hace con el grupo del
               terminal seguiro del netname. Todo con "." al principio.
            Cuando se crea un perfil nuevo se pregunta por el grupo al que
               asignarlo para permitir su edicin. Si el administrador tiene
               acceso al grupo "" se usa, en otro caso se pone el primero
               que tiene el administrador que accede.
            En pgina de configuracin se muestra al lado del administrador
               logeado sus grupos entre parentesis.
            En cualquier comparacin de fechas (estadstica, filtros de usuario...)
               si se indica 'HOY' 'TODAY' se convertir en la fecha actual.
   11.o19B  Corregido bug que provocaba errores al hacer reservas de cursos,
               aunque las reservas se creaban bien.
            La lista de servicios no se muestra cuando se ha abierto el sistema
               y/o cerrado eliza al menos en parte.
   11.o19A  Corregido bug que daba errores al leer un patron con grupo null,
               como se hace desde login hotspot. Provocaba que la pgina de
               login se interrumpiese en el punto de comprobar patron mac.
   11.o18C  Aadido debug para cambio de hora RTC.
            Opciones en perfil de terminal y config de admin para rechazar
               trabajos de impresin recibidos si el terminal o la impresora
               estan en una lista (a|b|c...) y dar cierto texto de error.
            Si el alive del puesto indica que se esta arrancando aun (no
               inited) o actualizando aun no se reabren consultas pendientes
               o se cierran caducadas.
   11.o15J  Al cerrar eliza (sobre todo para updates) se asegura de que no
               quedan navegadores neutros abiertos.
   11.o14G  Arranque en modo servicio de windows es capaz de sincronizar
               configuracin entre el core (administra) y el io (usuario)
               en caso de que el primero tarde mucho en arrancar. En otro
               caso podra quedarse con valores por defecto io.
            Se puede definir para cada punto de vista de patron un grupo
               especfico para agrupar as los lmites y permitir continuar
               usos interrumpidos. Si se deja en blanco se usa como grupo
               efectivo el nivel de grupo del que se ha leido la configuracion
               y si no lo hay o se usa por defecto se usa el grupo indicado
               en la lectura (normalmente el del terminal, hotspot...).
            Cuando se continua una consulta interrumpida, si no es annima,
               se usa el grupo efectivo del usuario para determinar si se
               puede continuar. De ese modo, si para los grupos red.inf.planta
               y red.inf.sotano existen datos de patron solo para red.inf ese
               ser el grupo efectivo, y permitir continuar desde los
               subgrupos.
   11.o13A  Cuando un usuario inicia consulta, hotspot o reserva, se mira en
               el grupo del puesto usado, y este se usa para sacar las
               opciones del patrn. Si el patrn no tiene datos concretos
               para ese grupo se usarn datos de un grupo 'superior'. Los
               usos realizados (para aplicar limites) se hacen tambin
               para ese grupo superior. Ej uso en tpc con grupo red.inf.sala
               pero solo hay config para red.inf, se lee el patrn para
               la config existente (ref.inf) y por lo tanto se miran los
               usos en el perioro para red.inf y no para red.inf.sala. Sin
               embargo, los usos realizados se anoratn para red.inf.sala.
               Esto hace posible dividir redes pero con usos comunes
               para varios subgrupos (red.infantil.planta1/planta2...).
   11.o7A   Corregido bug que impedia que informacin sobre impresiones y
               otras variables llegase en los alives desde los puestos. Se
               cambia status de alives sin ponerlo a 0 antes.
   11.o6A   Evita que un mismo usuario pueda saltar el control de lmites si
               inicia simultaneamente el uso en varios puestos. Esto se logra
               imponiendo una espera al inicio de consulta si el usuario ya
               esta iniciando otra. Esta pequea espera permite a la primera
               consulta a establecer sus datos y que las sucesivas la vean
               y apliquen los lmites de uso.
   11.o5A   Una consulta puede ser continuada desde un grupo superior o
               inferior ya que los subgrupos son todos parte del grupo
               principal y el grupo principal es tambien el subgrupo completo.
               Ej: grupo inicial A.B permite continuar en A.B.C y viceversa. Y
               tambin un grupo inicial A.B.C.D permite continuar en A.
               Si el puesto tiene varios grupos se miran todos hasta ver el
               primero que case, si hay varias consultas candidatas se sigue
               la ms antigua.
               Los lmites del patrn de usuario se aplican segn el grupo
               del terminal en el que se realiza la consulta.
            Lista de consultas, cuando se muestra un grupo (en interrumpidas
               por ejemplo se hace) se pone entre corchetes [].
   11.o4A   Al editar un patrn, se ve de donde se obtienen los datos para
               cada grupo de punto de vista, y si este es concreto, se puede
               eliminar (solo el grupo punto de vista, no el patrn entero).
            Filtros de usuarios en configuracin quedaban pequeos por la
               tabla html en la que se encuentran. Se ensancha al 100%.
   11.o3A   Patrones de usuarios se aplican por grupos de los terminales en
               que se usan, pero si el grupo del terminal no existe en
               el patron se va buscando el siguiente superior que si: si
               el terminal es del grupo "a.b.c" se busca la configuracin
               del patron para "a.b.c", si no existe para "a.b.", si no "a"
               y si no la entrada general del pantron. Hasta ahora solo se
               aplicaba el grupo concreto y si no el general. 
   11.S30A  En estadstica, la indicacin y la leyenda de los tipos de
               consultas a contar se pone igual que en la lista de consultas,
               es decir: reservas=rsv, cursos=cur, continuadas=2a.
   11.S29B  En estadstica, las consultas secundarias, por defecto ya no se
               cuentan en las tablas. Hay que indicarlo.
            Calendario de reservas muestra siempre en dos lneas la leyenda
               de cada da, as todas las columnas empiezan en el mismo punto.
               Tambin se indican los das enteros (MARTES en lugar de MAR).
   11.S29A  Espera en peticiones ssl con 20" de mximo. Cambiados pasos para
               poner socket ssl en modo no bloqueante, despues de handshake.
   11.S27C  Opcin de configuracin para copiar portal web y customweb en los
               backups, por defecto activa.
            Ficheros personalizados web (tanto imgenes como html) en una ruta
               definible en configuracin. Si no se indica ruta, se sigue
               el procedimiento normal sin comprobar ficheros personalizados.
               Si se define esa ruta, y se coloca en ella un fichero del mismo
               nombre que uno predefinido (de los que estn en la carpeta /web)
               se usa en su lugar.
   11.S24E  Las ordenes de reabrir un servicio o cerrarlo causadas por alives
               (no en servicio y deberia o al reves) se cursan solo cuando
               el nuevo alive y el anterior tienen la misma informacin sobre
               si hay o no consulta en marcha en el terminal. Esto viene a
               significar que se reabre o se cierra (segn proceda) al segundo
               alive que lo provoque igual.
            Si un terminal informa que esta en servicio en un alive, pero en
               el admin figura como no en servicio, se envia una peticin de
               cierre.
   11.S22H  Para la vigilancia de Internet Explorer se crea un hilo por cada
               deteccin y se dan 15" antes de cerrarlo siempre (aunque permanece
               oculto ese tiempo). Se baja tambin la velocidad de deteccin
               que pasa de 1" a 400ms. Permite as procesar ms aperturas de
               IE en menos tiempo.
   11.S22F  Alive actualiza informacin critica antes de cada envio por hotline
               para evitar que cursos y similares se reabran al mandar que no
               est en consulta cuando lo est (si cambia entre que se actualiza
               peridicamente y se manda).
   11.S22A  Unificados errores al hacer reservas y consultas para que el
               aspecto de la notificacin sea el mismo.
            Aadidos filtros de datos para los usuarios. Se pueden configurar
               cuatro reglas que los datos del usuario debe cumplir o se
               produce un error (de texto definible). Estos filtros se aplican
               al crear consultas y reservas.
            Se muestra texto respuesta cuando hay un error al identificarse como
               usuario al comenzar una reserva.
   11.S20D  Aadida listas de actualizacin para otras plataformas, de
               momento se crean win32, linux y android.
            Aadido comparador 'contenido en' y 'no contenido en'.
   11.S20A  Ajustes en funciones del calendario para que limiten a los
               usuarios el movimiento por los dias reservables incluso
               pulsando en el da de la parte superior.
   11.S18B  Opcin en perfil de terminal para hacer consultas persistentes,
               para que si el terminal se apaga o reinicia no se cierren
               las consultas, y si se inicia y hay consulta la reabra (el
               comportamiento es identico a los cursos).
   11.S18A  En login de hotspot se elimina campo 'password' si es que viene,
               de forma que se impide mostrar contrasea escrita cuando
               falla el login.
   11.S12B  Valores de registro de datos privados se almacenan tambin
               en seccin VirtualStore para compatibilidad con W7.
            Enlace con usuarios externos, rompe por cadenas con dos espacios
               seguidos ("  ").
   11.S2A   Se aade filtro de caracteres especiales utf/unicode a
               importador de usuarios externos (uex).
   11.G31B  Quitados algunos logs de uex.
            Calendario de reservas oculta botones de avance y retroceso de
               dias semanas y meses a los usuarios segn puedan provocar que
               se salga fuera del limite de dias o retroceda de hoy. El
               personal tiene libertad de avanzar y retroceder. Se cambian
               tambin los botones por imagenes con texto informativo.
            Corregido bug en calendario de reservas que poda ofrecer al
               personal terminales reservables por el pblico y viceversa.
            En la carpeta root web (/web) se buscarn las plantillas html
               en custom/html y despues en el directorio normal (/html). Para
               las imagenes custom/gif y si no existen en /gif. De esta forma
               se pueden modificar los ficheros sin temor a que en actualizaciones
               se pierdan los cambios (no se actualiza nunca la subcarpeta /custom)
   11.G30B  Reservas en portal y en puesto dedicado cambian la pantalla
               de escoger terminal. Ahora permiten escoger grupo que
               mostrar solo los terminales contenidos (inicialmente se
               muestran todos los reservables). Tambin cambia aspecto.
               Corregido desplazamiento de tiempo si se creaba reserva
               para momento actual y despues se escogia otro terminal, se
               aadia el tiempo por defecto y se entraba en hora siguiente!.
   11.G25A  Cuando llega un alive, si no indica consulta pero en el
               admin si figura una consulta en marcha, si llega flag
               TPC_ALIVE_REOPENIFSERVICE (en los android viene) se
               reabre la consulta en el terminal.
   11.G22C  Navegador neutro elimina ficheros: subdir recibia *.* y no
               enumeraba todo.
            Cerrar todos los programas interroga sobre los procesos que
               componen eliza en modo servicio para no cerrar nada propio.
               En equipos con usuarios de sesion con demasiados permisos
               poda llegar a cerrarse el srvcore y el app en el modo de
               'cerrar todo' de consultas.
            En modos no servicio, modulo vigilante se reabre si cae. Por
               ejemplo en 'cerrar todo' en consultas poda caer. Se vigila
               cada 30 segundos.
   11.G21H  Se anotan los ltimos usuarios en la ficha del terminal.
            Mejoras en deteccin de IE para abrir neutro en su lugar.
   11.G21A  Si un patron no existe (el fichero pedido) se crea un alias a
               generico. Hasta ahora se creaba un patron nuevo con los valores
               por defecto, pero no del patron generico existente.
            Edicin de datos de patrones (y otros) con ' o " y seleccin en
               ventana nueva no causas problemas de seleccin.
   11.G11A  Para establecer clave por un usuario nuevo en base a su nombre:
             -Si la cadena de nombre y/o apellidos escrita tienen un
                  espacio inicial o final no se admite.
             -Si la cadena de nombre y/o apellidos tiene un espacio intermedio,
                  su longitud total deber ser al menos de 5 caracteres.
             -Si la cadena de nombre y/o apellidos no tiene un espacio intermedio,
                  su longitud total deber ser al menos de 9 caracteres.
   11.G10A  Modificacin de funciones trace para que no usen tanto buffer.
   11.G1A   Los tiempos de consulta especficos del usuario se aplican
               cuando se hace login en el puesto (datos para el grupo
               del puesto con tiempos especficos). Los rdenes de tiempos
               son as (cualquier tiempo en blanco o 'Predef' ser predef).:
               Consulta annima iniciada desde admin: F->S->C->47
                  1 tiempo fijado en formulario ,y si es predef:
                  2 tiempo fijado para el servicio, y si es predef:
                  3 tiempo predefinido en configuracin ,y si es predef 47
               Consulta annima iniciada desde terminal: T->S->C->47
                  1 tiempo fijado en perfil de terminal ,y si es predef:
                  2 tiempo fijado para el servicio, y si es predef:
                  3 tiempo predefinido en configuracin ,y si es predef 47
               Consulta NO annima iniciada desde admin: 2A->F->S->C->47
                  1 tiempo restante de otra consulta interrumpida si la hay o:
                  2 tiempo fijado en formulario ,y si es predef:
                  3 tiempo fijado para el servicio, y si es predef:
                  4 tiempo predefinido en configuracin ,y si es predef 47
               Consulta NO annima iniciada desde terminal: 2A->U->T->S->C->47
                  1 tiempo restante de otra consulta interrumpida si la hay o:
                  2 tiempo de usuario para el grupo  ,y si es predef:
                  3 tiempo fijado en perfil de terminal ,y si es predef:
                  4 tiempo fijado para el servicio, y si es predef:
                  5 tiempo predefinido en configuracin ,y si es predef 47
               Nota: si el terminal tiene un tiempo mximo seguido definido en
                su perfil, sera el que se use como lmite pero no como tiempo
                total de consulta, aunque en el caso de consultas annimas sera
                el tiempo prctico de uso total ya que no pueden retomarse.
               Nota: es posible iniciar una consulta en un lugar que de ms
                tiempo y si se puede interrumpir y retomar en otro lugar que
                de menos tiempo seguiremos continuando el tiempo mayor inicial.
   11.L26A  Debug en alives extra.
   11.L21C  Si la configuracion de impresoras en el terminal tiene el
               elemento local en blanco (Ej "=remota") se toma la local
               por defecto.
            Dialogo de impresin no es tan intrusivo.
   11.L18C  Corregido bug en texto a mostrar cuando el pc este libre.
   11.L15A  Ampliado el campo de usuarios C3 de 5 a 27. Se amplia el
               campo correspondiente en consultas y estadstica.
   11.L7A   Mejoras en log de errores y en mostrar progreso de inicio de
               consulta y posible error en esta.
   11.L5B   Para cerrar una consulta hotspot era necesario que el hotspot
               estuviese encendido. Si no se recibe comunicacion de cierre
               desde l, se proceder al cierre de la consulta a nivel
               administrativo local.
   11.L4A   Pequeos cambios en contadores y debug. Cambios en dll db.
   11.J30C  Parametro para ejecutar conector en administrador. En caso de
               modo servicio se abre en entorno del mismo igual que el
               modulo principal, permitiendo abrir sin necesidad de login.
   11.J30A  Como por defecto al ejecutar algo sin directorio se abre en
               la carpeta local, en las direcciones de control http se
               aade campo para definir la carpeta de ejecucin.
   11.J27B  Bug en contadores de memoria corregidos (ctr y log).
            Bug en comparacion de campos de bases de datos iguales.
   11.J26A  Nuevas rutinas de bases de datos reestructuradas.
   11.J22A  Cambios en la forma de obtener el dominio o grupo de trabajo que
               evitan tiempo de espera en el arranque y posibles problemas
               con determinadas versiones y parches de win.
   11.J21A  Bug que redirige las impresoras aun no estando establecido as.
   11.J20A  En modo servicio, en caso de errores se aade un flag para que
               aparezca o no aviso en pantalla.
   11.J14O  Aclaracin sobre fechas de usuarios: el campo suspendido indica
               fecha que si no ha sido superada no se autoriza uso. El campo
               de valided, si se ha superado, no se autoriza uso. Es decir,
               suspension ha de pasarse y valided no para permitir uso.
            Impresin en modo servicio coge la impresora por defecto del
               entorno del usuario en caso de no tener configuradas impresoras
               concretas en el perfil de terminal. Evita que si la cuenta de
               control y la de usuario tiene impresoras distintas no se
               enlace la adecuada para reenviar impresiones.
            Aclaracin sobre eliza funcionando con cuetas de usuario limitadas:
               si el modo de trabajo es enteramente bajo una cuenta limitada
               ciertos aspectos como son el reenvo de impresin pueden no
               funcionar al no tener privilegios para configurarlos.
            Errores al hacer login y otros muestran datos sobre la causa, como
               fechas de suspension mostrando limites, o grupos de accin...
   11.J13A  En el mdulo cliente en modo servicio del sistema, se dan permisos
               para que pueda iniciarlo cualquier cuenta de usuario. De este
               modo no hay problemas de elevacion en win7 o vista.
            En modificaciones de configuracin y otros bajo win7 se lanza
               instalar.exe que provoca elevacin y por tanto permisos de
               cambios necesarios.
   11.J9A   Modificaciones en comandos de usuarios externos para que puedan
               servir para obtener datos de usuario y para verificar claves
               y permitir as funcionar con sistemas externos que no
               entreguen datos salvo que se mande contrasea correcta.
   11.J6A   Soporte para claves cifradas en programas externos, siempre y
               cuando no lleguen en modo hash (deben llegar en texto plano
               para reproducir el tratamiento de comparacin con los programas
               externos y esto con un hash como el que eliza crea en ciertos
               modos de login hotspot no es posible).
            Usuarios externos, soporte de comparacion de claves entre servidores
               eliza intercambiando contraseas. La obtencin de un usuario
               externo solo devolver exito si no se proporciona contrasea, o
               si se hace esta casa con la remota.
            Usuarios externos, la funcin acpeta un mensaje de descripcin de
               resultado de la operacin.
   11.J2A   Temporizador que cierra ventana de impresiones en terminal si no
               hay cambios (texto, envio ok o mal...) en aprox un minuto.
   11.Y27A  Estado de conexin en modo servicio se pasa desde core hasta io
               para que el posible icono de estado est al da.
   11.Y23C  Bug que generaba un ticket por cada nuevo uso mac.
            Bug que poda retomar una consulta interrumpida no mac con otra
               que si era mac, desde el mismo equipo (misma mac).
            Aadido filtro de das a los logs externos, y separados los
               ficheros de datos diariamente (en carpeta logs).
            En consulta de logs, aparece ms y ao por inicialmente para
               evitar consultas muy lentas, aunque se pueden borrar.
   11.A21A  Correciones el cadenas de login hotspot que podan rechazarse
               con el formato corto (P|xxxxx). Se aaden logs a rutina
               de comprobacin de contraseas.
   11.A19A  Portal de usuarios tienen timeout a pgina de logout. Ademas
               se indica al navegador que no guarde caches.
            Error al editar terminales que pona como filtro el valor del
               campo de grupo en el formulario.
            Aadido a resumen de uso terminal y hora: TPC [GRUPO] FECHA HORA.
   11.A14B  Neutro permite rutas VDE con cadenas USB y DVD que se convierten
               a las unidades apropiadas.
            Correcciones varias en neutro.
            Alargado aviso de apagado de terminales de 32 a 384 letras.
            Cambiado el formulario de mensaje a varios terminales para que
               funcione con mas versiones de IE.
   11.A13A  Opcin del perfil de no permitir consultas se aplica siempre, las
               soliciten usuarios o personal desde donde sea. A parte, la
               lista de terminales disponibles en el admin al pedir consulta
               ocultaba ya esos terminales.
            Opcin global de no permitir consultas annimas se aplica siempre
               que las consultas sean 'normales' (no wifi, no rsv, no curso).
   11.A11A  Edicin y creacin de servicios fuerza mirar unidades para tener
               cuanto antes disponible el servicio.
            Perfiles, sds y sdw se escogen por ventanas emergentes y se
               editan en ventanas nuevas cuando se hace desde edicin de
               terminal.
   11.A1A   En lista de terminales permite enviar msg en bloque. Rutina
               de comandos reconvertida para admitir otros que reset y off
               en lista de terminales.
   11.M30A  Bug que no permitia establecer duracin de consulta
               especfica numrica en perfil de un terminal.
   11.M25J  Nuevo formato de cadenas cifradas para login hotspot,
               en algunos hotspot la clave esta limitada (20char),
               por lo que se aade una nueva forma de cifrado que
               no incluye el usuario en esa cadena (P|sesion|digest).
            Las consultas iniciandose se tienen en cuenta para limitar
               login en otro puesto o iniciar una segunda consulta. A
               todos los efectos una consulta iniciandose sera como
               una ya en marcha.
            Al hacer login en un terminal, se permite si hay otras
               consultar interrumpidas continuables, si hay otras en
               marcha continuables (como 2as) o si el usuario podra
               iniciar una nueva.
            Poner usos a cero limpia tambien fecha de ltimo. En otro
               caso podra dar limitaciones de una al da sin razn.
            Login desde terminales comprueba que el uso que podra
               generarse pueda ser simultaneo para impedirlo si el
               patrn del usuario no lo permite. Las consultas ya
               hacen esa comprobacin por su cuenta.
            La comprobacin de usos implica un uso en el dia si se
               le indica que el uso ser simultaneo: si lo es es que
               ya habia un uso en marcha (se supone que del dia).
            Paso de internet explorer a neutro se hace con la url
               entrecomillada. Rutas con espacios daban error.
            Nuevos campos para usuarios externos de solo nombre y
               solo apellidos, en uno se almacena el nombre con coma
               al final y en otro al principo. Cuando hay datos previos
               se combinan (si hay algo previo sin comas se borra).
   11.M24B  Pequeos cambios en logs de sesiones y claves.
   11.M24A  Limitacin del campo cdigo de usuario para que se puedan
               lozalidar-editar usuarios hasta 20 digitos.
            Se aaden pginas impresas (si lo permite el driver).
            En usuarios externos, se quita el '+' tras las agrupaciones
               de edad para prevenir problemas con rutas url si
               estas cadenas llegan a ser patrones de uso.
   11.M23B  Esperas en ventanas secundarias de navegador neutro para
               permitir ciertos popups (ej.ver attach en gmail). Otros
               cambios de posiciones de ventanas secundarias.
   11.M22B  Cierre de sockets se hace con tiempo de espera de 15" si
               hay datos pendientes. Corrige problema de reservador
               en algunas versiones de windows 2000.
   11.M17B  Perfil aade opcin para mostrar la ventana de login de
               usuarios como una ms: minimizable, no en primer plano.
            Campos fijos para autoaltas tambin en portal.
            Usuarios externos, campos para calculo de grupos de fechas
               permiten con una cadena de configuracin tipo "7,14,18"
               agrupar edades en esos rangos (0+,7+,14+ y 18+) para
               los campos de patrones y de tipo.
   11.M10A  Aadido fichero _leame_ a zip de actualizacion rpida.
            Aadido modo de impresion en perfiles y en config de admin para
               poder configurar opciones (0x100 text 0x200 raw, def ninguno).
   11.M5C   Tiempo por defecto en config permite 'infinito', 'predef' o num.
            Login hotspot con parametro SAFE=1 adaptado para HTTPS con un
               paso de contrasea en plano y otro de redireccin al hotspot
               con un cdigo de sesin temporal en lugar de contrasea.
            Corregido bug que no almacenaba usos totales al editar un usuario y
               en su lugar almacenaba fechas (cortadas al ser un campo de 8 char).
            Corregido que versiones viejas enviasen servicio en marcha y este se
               tomase como limite de consulta seguida. En caso de que los puestos
               tengan realmente configurado un limite de consulta seguida podra
               ser necesario actualizar o puede tomarse el n.de servicio como
               limite de consulta seguida.
   11.M3A   Perfil permite definir texto a mostrar en pantalla de impresin
               enviada correctamente que sale en el terminal.
            Unificadas sesiones para claves y portal. Se aade ses.list.htm.
   11.M1A   Soporte para comandos radius asincronos, permite cerrar una
               consulta hotspot desde la lista de consultas si lo
               permite el dispositivo y est as configurado.
            Los usuarios annimos wifi por mac pasan de llamarse todos
               'mac' a ser 'mac.xxxx' donde xxxx es un valor aleatorio.
               As es posible tener varios a un tiempo sin que los hotspot
               piensen que son el mismo usuario.
   11.F26A  Asistente de reservas no permite retroceder pginas, as
               se evita que con la tecla 'backspace' un usuario pueda
               ver tickets de otro en un puesto reservador.
   11.F24A  Claves temporales funcionan en radius, antes no.
            Reservador, valores definibles en perfil. Asignar 1a clave no muestra
               pregunta secreta igual que en userlog; para eso esta 'cambiar clave'.
   11.F23A  Ayudas al usuario no quitan ventana activa (por ejemplo la de login).
   11.F17A  Ip remitente de radius se obtiene de conexion y no de los datos. Se
               crea campo timetag que almacena instante de ultimo comando recibido,
               se lista en hotspots.
   11.F15A  Se almacena la ip del hotspot en cada comando recibido.
            Se muestran datos de ip del hotspot en pantalla de lista, tambin se
               muestran limites de usos simultaneos.
            Tickets y tickets-mac usan el campo de n mximo de usos, un ticket
               tiene el tiempo de vida del periodo, durante el cual pueden relizarse
               los usos que se cogen del patron asociado. La lista de tickets
               muestra esta informacin como n usos-n realizados * tiempo cada uso.
            Formulario de creacin de usuarios no aplicaba patrones por defecto.
   11.F14A  Programador de importaciones aade MM.AAAA cuando cambia nombres
               de ficheros procesados. Si los mueve, crea carpeta MM.AAAA
   11.F12A  Modificada rutina de ordenacin de usuarios por nombre para evitar
               problemas al dar un alta en un cdigo que ya exista y para
               rellenar huecos de registros borrados y evitar insercin erronea.
   11.F9A   Corregido bug que en ventana se salvar copiaba carpetas de
               origen con solo escoger copiar un fichero.
            Por defecto, si el sistema de segurida est activo, se tratan
               de cerrar ventanas de error de programa (GPF). (W7,XP y 98). En
               el perfil puede definirse si se dejan.
   11.F8A   Opcin a reintentar el lanzar una consulta desde pantalla de admin
               saltando lmites de tiempos del usuario.
            Cuando se ve la ayuda al usuario como barra de tareas, si se
               minimiza un programa, se mueve a zona fuera de pantalla para
               no ver el icono de la aplicacin minimizado.
            Si se inserta una unidad extraible y el sistema est configurado
               para mostrar contenido se muestra, pero si se provoca por
               hotkey control+alt+P no se comprobar si hay o no un usb
               como condicin para mostrar ventana de contenidos.
   11.F6B   Cerrar sesiones desde neutro implica cerrar posibles consultas
               en marcha. No pregunta antes, esto debera hacerse en el html
               que muestra el neutro.
            Corregido bug de estadstica que no buscaba por campos alternativos
               en las leyendas (ej.altname).
            Opciones nuevas para cerrar o no ventanas segun estemos o no en
               consulta. No afecta a ventana de salvar o paso de IE a neutro. 
   11.E28C  Reconocimiento de hardware unificado y mejorado.
            Unificacin de funciones de barras de tareas que quitan espacio.
            Aadida opcin para que personal pueda dar altas o no de nuevos
               usuarios. Cambiada nombre de opcin erronea de ver extra info. 
   11.E27B  Importacin de usuarios detecta algunos char UTF8.
            Mejoras y correcciones en pantallas de ayudas al usuario.
   11.E25A  En importacin de usuarios, aadido modo linea de datos de usuario
               que solo se usa para modificar usuarios ya existentes. No crea
               usuarios si no existen. Por defecto es 'C' de cambiar.
   11.E21A  Textos de error que se muestran al usuario ms claros, se
               hacen directos (el usuario no puede... -> No es posible...)
               Se elimina la palabra 'da' para evitar acento en hmtl-texto.
            Mejorado aviso de reset tras x segundos (desde acciones directas).
            Se permiten '-' en el nombre de patrones o de clases de uso. Se
               impedan por interaccin con url-cgi, pero no se produce con '-'.
            Se permiten '.' en el nombre de patrones o clases. Antes no era
               posible por la forma en que se separaban extensiones de fichero.
   11.E14B  Aadido ejecutable que se lanza al finalizar un servicio.
            Iconos en taskbar para admin io son los de admin. Administrador
               no muestra taskbar icon cuando lo hace un adminio por l.
            Cuando estamos cerrando o abriendo, no ser posible iniciar una
               consulta desde el propio terminal (p.ej desde lista) ya que
               se requiere que no estemos iniciando o cerrando consuultas. Se
               produce un beep y la consulta solicitada no se inicia.
   11.E11B  Pgina de login con nuevas variables para mensajes de error y
               control de pginas libres.
   11.E11A  En avisos en color rojo, el tiempo para que los botones puedan
               pulsarse pasa de 10" a 5".
   11.E10A  Las opciones generales y de perfiles se subdividen en secciones
               que se muestran ocultas (solo se ve su ttulo de seccin). Al
               hacer click aparecen las opciones.
   10.D30B  Pasos de actualizacin adaptados a rutas con nombres largos, en
               caso de sistemas con usuarios limitados se evitan problemas en
               ejecucin de pasos de actualizacion (elz_upd y tpc_dir).
   10.D28A  Ayudas al usuario pueden configurarse como barras de tareas en
               la parte superior o inferior. Puede definirse el tipo desde
               el perfil y/o desde el servicio.
   10.D11D  Cambios menores de debug de comunicaciones y en edicion de clases.
            Correcciones en indicador de resultado de paquetes de comunicacin,
               los valores negativos se retornaban sin signo; por ejemplo no
               se detectaban errores en inicio de consultas dandolas por
               en marcha en el terminal (respuesta -1 tomada por 65535).
   10.D9A   Ajustes radius para equipos nomadix (vendor id 3309):
               Nomadix-Bw-Up 1 int, Nomadix-Bw-Down 2 int,
               Nomadix-Url-redirection 3 string,  Nomadix-Ip-Upsell 4 int.
   10.D3A   Clases de uso definibles como parametros radius normales y vendor.
   10.N25A  Cambiadas detecciones de software instalado a ms genricas.
   10.N18A  Soporte de ventanas de abrir y guardar en W7 para openoffice y
               otros programas.
            Ventanas de abrir y guardar cambian la extensin del fichero indicado
               si es que existen alternativas posibles en ventana original.
   10.N17B  Ejecucin de elementos de actualizacin se hace con ShellRun para
               permitir funcionamiento en windows 7 y vista. En otro caso no
               era posible actualizar o abrir instalar.exe.
            Cuando windows 7 requiere permisos especiales al abrir el ejecutable
               instalar, pasamos a funcionar bajo otro usuario. En este caso
               se propone reinciar para no reabrir eliza en ese usuario.
            Cambio en textos de claves para acceso a web en zonas pblicas.
            Por defecto no se pedir clave para acceso a web zonas pblicas.
   10.N14A  Correccin en busqueda de terminal-grupo, se leia de la db sobre
               los buffers finales provocando desbordamiento. No remarcada
               versin para gua.
   10.N4A   Liberada update ftp.
   10.O29A  Cambios en funciones de ejecucin.
            Estado en reservas no se confunde con servicio actual en reserva.
   10.O20c  Versin sin run focus.
   10.O20B  Cuando llega un aviso de inicio de reserva, se comprueba si es
             la misma que pudiera estar en marcha mediante su codigo y no solo
             con la marca de 'en reserva' en la consulta en marcha.
   10.O20A  Cuando una reserva esta a punto de terminar, al terminal se envaba
             notificacin, y esta desmarcaba el servicio como de reserva. Existe
             otra marca que define este origen de reserva que ahora tambin se
             emplea para determinar si la consulta es o no originada por una
             reserva (por problemas al iniciar consultas cuando el tiempo de
             reserva est terminando que se tomaban como fuera de la reserva).
   10.O15A  Claves segn criterio de rotacin.
            Aumentada precisin con la que se indica uso de la cpu.
   10.O14B  No se pueden crear reservas si el campo servicio est vacio. Hasta
             ahora, se tomaban como 'cualquiera del puesto'.
   10.O14A  Indicadores de shell y sistema abierto en lista de terminales.
   10.O13A  En ayudas al usuario, para poder pulsar el boton de reabrir debemos
             estar en consulta (o que el terminal as lo crea). Lo mismo para
             cambio de soportes del servicio y para cerrar consulta. Estas
             comprobaciones se hacen al proceder y no al mostrar un posible
             dialogo que pregunte confirmacin.
            Nuevo metodo de importacin de usuarios desde ficheros externos
             o desde ftp con programacin de tiempos de absorcin. Se accede
             desde la pantalla de usuarios y es el 2o icono de asistente.
   10.O9A   No es posible reabrir una consulta si ya se encuentra marcada
             para terminacin. De este modo se evita que si tenemos lista de
             servicios durante reservas, se pueda mantener al finalizar el tiempo
             y as lanzar consultas fuera de la reserva.
   10.S27A  Cambios en tipos (word en coms a 4 y no a 2).
   10.S14A  Indicadores en lista de terminales de los que disponen de algn
             tipo de tarjeta de seguridad (en los que el contenido es recuperado
             en cara inicio) y de los que no permiten escribir en el sistema.
   10.S7E   Cambios en servicio gmrcsrv. Evita que aplicaciones como la
             instalacin de CapturePerfect se queden bloqueadas.
            Aadida accin directa para cambiar horario de grupo(s) de
             terminales, y puesta opcin de grupo(s) para cambio de calves.
            Cambios en listas de seleccin html de patrones, perfiles, grupos...
            Unificacin de listado de grupos disponibles, tanto en eleccin
             de grupos de pertenecia o acceso de los diferentes elementos, como
             para la estadstica. Se muestran los grupos de los terminales, de
             los hotspot y del admin que accede.
   10.S4A   Cambios en pginas html. Multinivel visual en configs.
   10.S2A   Opcin para impedir o no teclas multimedia o de aplicaciones.
   10.A24A  Campo msg de usuarios se amplia hasta 60 char.
            Usuarios externos mediante sql u otros medios (gmrcuex), eliza
             puede servir o pedir usuarios a otros admins exteriores o
             conectores java. Los datos de los usuarios se solicitan antes
             de un uso o consulta, de modo que el disponer de conexin con
             bases de datos externas en tiempo real es posible.
   10.L23A  Lista de terminales aparece con color rojizo en boton de apagar
             cuando el pc esta fuera de horario, y en verdoso si est en
             horario. Si no hay horario definido no aparece color distinto. En
             edicin del terminal, la seccin de horarios usa iguales colores.
             Tambin se muestran iconos de estado con un sol para en horario y
             con una luna para fuera de horario.
   10.L17A  Los horarios de terminales adminten dos intervalos y no solo uno.
   10.L10J  Se muestran avisos en rojo cuando no se puede iniciar consulta
             annima o cuando hay un error en el inicio de servicio (antes
             no era rojo). Timeout de 30" para estos avisos.
            Mejoras de integracin de navegador neutro en modo lista.
            Cambio de tiempos en el admin provoca enviar notificacin a
             terminal afectado para que se vea el nuevo restante. Requiere
             actualizar el cliente para que funcione.
            Cambios en iconos de cerrar y reabrir en pgina de consultas.
            Cuando una consulta se pasa de infinita a tiempo, se mantiene
            el tiempo usado, pero la duracin ser lo usado mas el tiempo
            de uso predefinido.
            Cambio de textos de informacin de consulta en marcha, siempre
             un valor negativo de minutos restantes o infinito.
            Corregidos problemas de bloques de inicio de servicio que
             podran causar errores (struct fija sin tamao para campo).
   10.L05A  Modificadas funciones de usuarios para que las bsquedas
             se hagan siempre por la misma funcin, facilitando
             integracin con otros servidores.
            Integracin de funciones para permitir login y logout
             desde listas-formularios html web.
   10.J14C  Corregido que cuando se pide lista de servicios en modo web
             y ya est presente, se modifique tamao si estaba maximizada.
            Cambios en metodo usado para abrir programas cuando se
             inserta una unidad usb o similar (hilo a parte).
   10.J12A  Aviso de proceso sds con un circulo en pantalla cada vez
             que se cierra una ventana insegura o se abre abrir-guardar.
             Por defecto activado. En fichero perfil [SDS] Flash (def1).
   10.J9A   Busqueda de usuarios genera debug segn se encuentra o no.
            Radius detecta paquetes de tamao erroneo y los ingora para
             no entrar el bucle que trata de sacar datos de l.
   10.J4A   Aadido debug a radius.
            Aadido thread a debug y a pantalla de hotlines.
            Aadida informacin de estado del shell en C+A+O.
            Itinerancia soporta grupos multiples y multinivel.
   10.Y31H  Terminales dedicados a que los usuarios realicen sus reservas se
             hacen compatibles con huesped (antes no era posible). Se inicia
             ms rpido el calendario para crear reservas.
            Tiempos de consulta se cuentan en segundos (exteriormente se siguen
             presentando minutos).
            Penalizaciones en continuar y retomar se ponen en 0 minutos por
             defecto al usar tiempos de consultas en segundos.
   10.Y24B  Tiempos de penalizacion al continuar y retomar restan su valor,
             que si hacen tiempos menores de cero se convierten a 0.
   10.Y24A  Tiempo de penalizacion al continuar y retomar no se poda
             configurar en ini.
   10.Y23A  Inicio de terminales y admins intentan contactar con sus
             administradores de forma repetida durante un minuto realizand
             intentos cada 10" (esperando que la red se levante tras una
             arranque).
            Inicio de config de admin, se usan variables de la estructura
             de hardware en lugar de locales.
            No se inicia enlace continuo con administrador hasta que no
             estamos totalmente arrancados. Tratar de iniciar enalce antes
             de estar arrancados poda incrementar en nmero de errores
             hasta tener la red disponible, y pasar a un segundo administrador
             cuando el primero si estaba en linea.
   10.Y22A  Bsquedas de usuarios y otros datos aceptan cadenas con
             acentos mostrando resultados con y sin acentos.
            Pequeos cambios en listas de usuarios, se muestra alerta
             cuando estn suspendidos o caducados y se muestran
             mensajes si es que los hay.
            Campo de msg de usuario pasa de tamao 30 a 50.
   10.Y18A  Es posible cambiar la ruta del servidor web en caliente.
            Siempre se permite explorar la web con los ficheros bsicos
             de eliza (imgenes, plantillas htm...) como parte del
             servidor web integrado. Se gana ms facilidad para motar
             un servidor web (con exploracin de carpetas sin index.htm)
             aunque sean accesibles gif's predefinidos o temporales
             y plantillas genricas.
            Corregido problema de seguridad que permita ver instantaneas
             de terminales recientes (se almacenaban en la carpeta gif
             en web y es pblica). Un efecto similar ocurra en las
             instantaneas directas a terminaes. Ambas estn ahora bajo
             contrasea.
            Aadidos parmetros para penalizacin en minutos por
             continuar una reserva y por retomar una interrumpida.
   10.Y17A  Aadida opcin que muestra la lista durante las consultas
             (no de reservas para las que hay una opcin especfica).
            En perfiles, eliminado de la seccin de lista el que se
             requiera autentificacin para consultar. Es algo ms
             genrico que se ha colocado en las seccin consultas.
   10.Y15A  Corregido bug que impeda arrancar un administrador si
             no tena configurada una ip de admin o adminalt en
             startup.cfg.
            Indicador de progreso de creacin de clientes llega al 100%.
   10.Y12A  Consulta web del debug se adapta a nuevo formato de horas
             del debug que pone los aos en dos dgitos y no cuatro
             y que hacia que al filtrar por horas, hilo o datos no
             se localizasen datos.
   10.Y4A   Pequeos cambios de aspecto en ventanas de mensajes y en
             el texto de error que aparece sin el ejecutable de un
             servicio no se abre bien (quitadas lneas).
   10.A27A  Una reserva no podr continuar un uso que no sea otra
             reserva. Al cambiar la forma en que los usuarios inician
             consultas ha sido necesario cambiar las rutinas que
             detectaban y diferenciaban consultas normales de reservas.
            Inicio de reservas sin tiempo podran producir tiempos
             infinitos al restar los minutos de fin de consulta y
             quedarse en valores negativos. Si se solicita el comienzo
             de la reserva y no hay tiempo (contando minutos finales) no
             se iniciar.
   10.A26A  Cambios en inicio de consulta y modo en que se comporta
             internamente una reserva.
            Opciones para impedir que el personal cree consultas
             y reservas annimas.
            Opcin en perfil para que durante las reservas se muestre
             la lista de servicios y se mantenga.
            Opcin para mostrar o no el boton de cerrar ayudas al usuario.
            Los cursos no se cerrarn si salta protector de pantallas.
   10.A22A  Bug en inicio de consultas que daba errores al iniciar
             reservas anonimas (ahora no se buscan usuarios en las
             consultas marcadas como anonimas, incluidas reservas).
   10.A17A  Tickets y mac, cuando se comienza a usar, su caducidad cambia
             a la fecha lmite del periodo. En caso de que se permita
             interrumpir y retomar un ticket, solo podr hacerse durante
             los dias antes de la caducidad.
            Tickets, se aade campo de patron que define periodo natural.
   10.A15A  El inicio de una consulta se comprueba el cdigo de usuario
             en base a su registro almacenado. De este modo, en casos en
             los que el usuario pida inicio con su dni, se leer su
             cdigo y ser lo que realmente se asocie a la consulta. De
             este modo evitamos problemas para verificar consultas previas
             o interrumpidas (que podran no casar por ser distinto cdigo
             de usuario al comparar un dni con un cdigo real).
   10.A13A  Los administradores no enviaban su informacin de hardware en
             cada arranque a un posible admin superior. Ahora siguen igual
             proceso de arranque que cualquier terminal en ese sentido. De
             este modo, un admin superior tendra info al da de versiones
             y hardware de posibles admins subordinados.
            Estadstica, se cambian las opciones para NO contar ciertos
             tipos de consultas para que sean de SI contarlas. Se aade
             nueva opcin para los usos normales, quedando as en
             cuatro tipos: normales, secundarias, reservas y cursos.
             Nota:estos tipos no son totalmente independientes, ya que,
              por ejemplo, una consulta de reserva puede ser continuacin.
            Estadstica, cdigo de colores de acuerdo con el tipo de
             usos que queramos incluir; reservas amarillo, cursos
             naranja... similar a los colores de imagenes en consultas.
            Estadstica, aadida opcin para que los usos secundarios
             sumen sus tiempos a los usos no secundarios, de esta forma
             se pueden obtener medias de uso de las sumas reflejando
             mas fielmente el uso medio del mismo usuario aunque se
             realizase en partes (hay que tener en cuenta posibles
             inexactitudes en tablas clasificadas por horas o fechas,
             dado que los usos pudieron fragmentarse mucho en el tiempo
             y las sumas se hacen solo dentro de la celda de la tabla).
            Estadstica, cambios de textos y formularios.
            Navegador neutro: nuevo tipo de regla, permitir o no webs por
             texto contenido en la url (ahora solo se permite por sitio
             exacto o que comience por).
            Navegador neutro: en caso de aplicar una regla, muestra su
             nmero en la barra de estado.
            Navegador neutro: corregido filtro de palabras que las
             buscaba aunque formasen parte de otras. Ahora se busca que
             una palabra en una regla sea exacta y separadas de
             las otras. Busca tambien plurales formados con 's' y 'es'.
   10.A10B  Cambiada lectura de datos para estadstica, se leen
             menos campos para acelerar tablas.
            Se impide hacer una tabla de usuarios*usuarios por no
             tener utilidad y ser inmensa pudiendo causar problemas.
            En estadistica, los usuarios se muestran ordenados por nombre
             y su cdigo aparece tras el nombre entre parntesis (como
             sucede con los servicios).
            El 22/04/2009 las consultas pudieron ser pasadas a estadstica
             con tiempos erroneos de uso (4223384564 o mayores que
             0xFFFFFFF), en caso de ver estos tiempos se ignorarn
             para no daar las medias (no afecta en contar usos).
            Aadido campo de comparacion HORA
   10.A9A   Aadido parametro para das de valided de usos por mac,
             que antes eran los mismos que para tickets. Permite
             que un uso por mac interrumpido o consumido deje de
             limitar el nuevo uso pasados los dias de valided (un uso
             por mac lleva asociado un ticket con esos dias de valided).
   10.A8A   Estadstica limita tamaos en pantalla a 100 elementos
             en lugar de a 512. Ademas indica visualmente la falta
             de datos en pantalla por ser demasiados. Se quita el
             smbolo de vacio para lineas eliminadas vacias poniendo
             un simeple '-' en su lugar. Corregido error que para
             lineas no mostradas seguia poniendo sus totales. Los
             totales en tablas ahora muestran correctamente los datos
             de medias (en lugar de siempre sumatorios).
            Buffers html puestos en 1024bytes (ficheros doblan y buffer
             general era 4kb).
   10.A7H   Corregido bug que saltaba al admin alternativo inicialmente.
            Cuando se pasa de admin1 a admin2 o viceversa, se rompe
             el canal y se reabre en el nuevo.
   10.A5B   Corregida edicin de radius que no permitia escoger grupo.
            Aadidos errores radius en caso de rechazo (Reply-Message).
   10.A1C   Servidor web, ficheros se entregan con valided de 2 horas
             para los caches. IE y otros navegadores reducirn as las
             peticiones. Pginas dinmicas, a pesar del html, se
             indica tambien en la cabecera http la valided, en ese caso
             de solo 2 segundos.
            Aumentada precisin de contadores de trfico, de 32 a 64bits.
            Pginas por bloques de cache, primero se generar y luego
             se entregan al navegador.
   10.M31A  Modificadas condiciones de retomar consultas interrumpidas
             para que los usos annimos de wifi (por MAC) se puedan
             interrumpir y retomar solo por la misma mac. El resto de
             consultas interrumpidas solo se pueden retomar por el
             mismo cdigo de usuario.
   10.M30A  Cambios en servidor http(s) para acelerarlo y evitar algunos
             problemas con ssl en conexiones lentas o con IE8.
            Funciones de reinicio y apagado basadas en wts compatibles
             con multilogin.
   10.M27F  Userio asegura shell explorer en caso de administradores.
            En caso de varios administradores, cuando se pasa al
             secundario, no solo se vuelve al primario por errores
             en el secundario, se aade un reintento cada 5'.
            Cambios deteccion de elementos en modo servicio para
             optimizar peticiones de reset y apagado.
   10.M22A  Corregido bug que perda el nombre del fichero a salvar
             en caso de haber usado ventanas de salvar sds antes.
            Aumentados tiempos de cambio de carpetas en ventanas de
             salvar sds (tarda 300ms ms pero asegura carpeta).
   10.M15B  Pantalla de usuarios evita bucles al romper listados si
             aparece de nuevo el mismo usuario inicial listado.
   10.M15A  Cambio en funciones que determinan versin de windows,
             y en funciones que obtienen grupo de trabajo o dominio.
   10.M13D  Terminales con dominio "" si se aceptan.
            Pantalla de control local permite ahora definir admin
             y acceder al registro.
            Correccin en bug de establecer tipos de fichero que
             al modificar registro podia provocar error.
   10.M10F  Aadido el usuario a los debug de http.
            Aadido a logs datos del equipo al arrancar en el propio
             puesto y en el admin cuando llega init.
   10.M10D  En nuevos usuarios, se pone clave tras login, igual que
             est en edicin.
   10.M10C  Corregido bug en edicin de perfiles que asignaba servicio
             a lanzar nada mas hacer log de usuario (era 'on' = error).
            En alta de usuarios, puestas mismas opciones que en edicin
             respecto a crear contrasea provisional (no en cuanto a
             'pasar a provisional).
   10.M9A   Lista de servicios en modo web se abre bajo las credenciales
             del usuario (si es que hay separacin de cuentas).
            Al generar claves para los usuarios, aparece una ventana
             mostrando la clave generada en caso de tener configurado
             el que no se muestren las contraseas de usuarios.
   10.M8B   Vista ordenada por grupos, luego por nombre de terminal
             , y luego hora de inicio, en la lista de consultas.
            En las verticales, la estadstica muestra informacin
             sobre las lineas que se han eliminado en la tabla
             por no tener datos (ej 15 terminales,si solo 10 tienen
             usos, se muestran 10 y se indica 5 quitadas).
            Listas de servicios, tras cambios de grupos y subgrupos se
             listaban servicios con filtro en blanco. Ahora solo se
             listarn esos si el terminal tiene el filtro en blanco
             entero o uno de sus componentes expresamente en blanco.
            Corregido bug que permita iniciar consultas ilimitadas
             si se continuaba otra que solo le quedase un minuto.
            Claves generadas para los usuarios muestran texto
             descriptivo en la pantalla de nuevos y edicin. Se aade
             link en edicin de usuarios para crear clave generada.
   10.M6A   Modificaciones para permitir recursos de red con comas
             en sus nombres, a pesar de que la lista de recursos
             necesarios para un servicio los separa con comas.
   10.M4B   Aadidos logs de resultado al mandar imprimir trabajos.
            Se cambia la funcin que obtiene el nombre de la impresora
             por defecto, no dando solo el nombre, sino tambin la ruta
             de red (si es que no es local) ya que las impresoras deben
             nombrarse indicando tambin servidor (ej \\pc\prn) y en
             los perfiles diferenciar nombre local (ej plocal=\\pc\prn).
   10.M3A   Cuando un usuario con clave temporal hace login se le propone
             cambiar contrasea.
   10.F27C  Si existen consultas en marcha de otros usuarios en el mismo
             terminal en que se pide iniciar consulta, se cierran las
             anteriores 'silenciosamente' para evitar engancharnos a
             ellas.
   10.F19D  Corregido bug que no permita escoger ficheros en el raiz de
             las unidades en ventanas de abrir o salvar. El problema era
             la comprobacin de que el (inexistente) directorio existiese.
   10.F19C  Corregido bug que impedia popup de patrones en usuarios.
            Modificados nombres de formularios y div's para compatibilizar
             con internet explorer 8.
   10.F18E  Estadstica muestra en pantalla totales por filas y columnas,
             en csv y graficas no se pasan. Corregidos problemas menores.
            De los cdigos de usuarios siempre se quitan espacios iniciales
             y finales. Filtros de cdigos para quitar letras iniciales y
             finales solo se aplica si el siguiente (o anterior) caracter
             no es una letra (ej A13 ser 13, AA13 se deja igual).
             Cuando se quitan ceros iniciales, se quitan antes y despues de
             posibles letras iniciales a quitar (ej 0009 y 000A0009 seran 9).
            Ejecucin de programas, en modo no servicio siempre se hace
             desde el mdulo llamante.
            Cambiados resultados de rutina de ejecucion de programas para
             que soporte cualquier identificador de proceso (sin reservar
             nmeros clave). Soluciona problemas con identificadores muy
             altos que podran confundirse con cdigos de error.
            Al editar o crear un usuario, se pasa el cdigo por filtrado
             de espacios. Ceros y letras inicales segn configuracin.
   10.F9A   Las consultas no muestran por defecto las de tipo wifi, solo
             las de equipos 'fsicos' controlables.
   10.F5B   Ventana de salvar ficheros pasa entre campos de unidades,
             ficheros.. con tecla TAB.
            Ventana de salvar ficheros 'selecciona' un candidato con un
             simple click, salvo si el escogido es un directorio. Despues
             hay que aceptar (boton ok o enter). Se comporta as como
             las ventanas normales de salvar de windows.
            Modificaciones para poder mostrar ventanas en primer plano.
             Esta modificacin corrige el que en algunas circustancias,
             los programas abiertos quedasen en segundo plano y el
             usuario se viese obligado a activarlos o simplemente
             no los viese.
            Corregido bug que hacia aparecer cabeceras html en las pginas
             para que los usuarios hiciesen sus reservas.
   10.F3C   Extensiones permitidas y no permitidas en dialogos de abrir
             o guardar ficheros. En los perfiles de terminales se pueden
             definir listas, de permitidos (que si se definen, solo lo
             que contengan se permite) o de no permitidos (que si no
             hay definida lista de permitidos definen que extensiones no
             se permiten, permitiendo el resto).
            En ventanas de salvar ficheros, se espera a la ventana original
             por si el fichero indicado no existe o cualquier error que se
             presente, mostrando de nuevo la misma ventana de salvar ficheros
             (antes se abria otra con el riesgo de que acabasen saliendo dos).
            Cuando se ve un internet expolorer, se abra en entorno de admin,
             ahora se abre siempre en entorno de usuario.
            Los ejecutables de inicio (puestos en el registro) se abren con
             las credenciales del usuario. 
   10.F2A   Ventana que sale al poner un pendrive (si se permite), se
             hace hija de NOICONOS_WINDOW, para tener un mejor control
             de primer plano en pantalla.
   10.E24A  Dialogos de abrir y guardar ficheros, los originales se
             procesan en dos pasos; primero se pone el path y se acepta
             y luego el fichero solo y se acpeta. Existan problemas
             con algunos programas que si solo se pasaba el path con
             el fichero de una vez daban fichero incorrecto. Si no hay
             path solo se pasa una vez, pero siempre habr path.
             Tambin se han aadido esperas para que el dialogo orginal
             procese los valores (unos pocos ms variables segun estado).
             Se ha cambiado la forma de aceptar en el dialogo original.
   10.E22A  Modo servicio, si no hubo usuario adecuado logeado en el
             sistema, no bloquea userio. Evita as bloquear en encendido.
   10.E20B  Los terminales admiten varios grupos de pertenencia, per
             en listados y aplicacion sobre estos solo se usa el primero,
             en estadstica si que se almacenan todos.
            Funcion que determina si hay usuario logeado detecta
             que el sistema aun no ha arrancado para decir a ciencia
             cierta que no hay usuario logeado en lugar de
             retornar error (XP_2000_GetLogedUser).
            Contadores de trfico de entrada y salida para coms, web...
            Filtros y grupos editables en popup, el campo es de solo
             lectura para mitigar posibles problemas de seguridad de
             cara a que se cambien permisos de grupo sobre todo. Cambiado
             en usr,tpc,srv,unt,patron,wusr..
   10.E19A  Fichero updt.nul indica update desde cdrom o zip, y al
             actualizar o instalar se crea updt.nul en destino para
             que se generen de nuevo los clientes, y work.nul para que
             setup.exe vea que es dir de trabajo correcto.
   10.E11A  Se muestra contenido de unidades extraibles (usb) cuando
             se insertan (valores de config por defecto: mostrar contenido,
             pero solo si se esta en consulta, y no permitir abrir ficheros).
             Es posible definir un ejecutable o que se abran con los programas
             por defecto asociados a las extensiones. Solo se muestra la
             ventana de contenido si se permiten rutas "USB" y si no hay
             ya una ventana abierta de salvar-abrir.
   10.E2A   Nuevo modo de cerrar servicio: apagar pc (forzado o no segn
             tipo de puesto como en el caso de reset).
   9.1219A  Filtros y grupos se comprueban con la misma funcin, siempre
             que el llamante o dato tengan un componente "" se podra
             acceder o mostrar. Se usan grupos/filtros multinivel con
             separador por puntos. Si quien llama tiene un filtro de mayor
             nivel (ej bp1.infantil) que el dato (ej bp1.infantil.sotano)
             se podra mostrar, lo mismo que si son iguales.
   9.1212A  Aadido parametro log_guestpass y log_guestuser para portal
             con acceso annimo.
   9.1211A  Estadstica de usos de navegador neutro no almacenaban
             correctamente el grupo del terminal, lo cual obligaba
             a buscar por grupos que comenzasen por... y no permita
             estudias por grupos. Corregido para nuevas entradas.
   9.1202A  Cadenas "" siempre estan contenidas en otas no null (filtros..)
            Logs syslog (o udp) se filtran segun remitente (ip) y datos,
             pudiendo guardar solo las lineas que casen.
   9.1127A  Los usuarios se ordenan por nombre al ser cargados (notas:
             si dos nombres son iguales se usa el cdigo para ordenar,
             los acentos se ignoran y las  se ordenan como n).
   9.1125A  Funciones de memoria pasan de usar GlobalAlloc a HeapAlloc.
   9.1119A  Modificaciones de usuarios se hacen desde el mismo lugar que
             los listados. Se pueden visualizar datos antes de aplicar.
            Se aade bsqueda de usuarios duplicados.
            Queda definida la funcion de envio de correos (y futuros sms)
             a los usuarios en caso de fuera de servicio de terminales en
             los que tuviesen reservas pendientes.
   9.1116C  En listados y cambios a grupos de usuarios se aade el campo
             de flag de uso (que tendr '1' si el usuario us el sistema).
            Se aplican filtros (0's..) de codigos de usuarios si es que estn
             activados, no solo en login de usuarios, tambin al solicitar
             una consulta (asi los usos y estadistica se guardarn con el
             filtro de cdigo aplicado y solo en la db permanecern cdigos
             que no cumplen criterios del filtro pero que al leerse se
             aplican para su uso ya filtrados).
            Estadsticas verticales comprimen lineas con datos vacios.
            Estadstica con datos de filtrado por usuarios aplican filtros de
             usuario (0's...) al aplicar comparaciones salvo cuando se buscan
             textos contenidos|no contenidos.
   9.1111G  XP_2000_GetCurrentUser y XP_2000_GetUserTextualSid se pasan a
             llamadas dinamicas para evitar antivirus.
   9.1111D  Instalar quita el servicio si se pasa de modo servicio a modo
             no servicio.
            Instalar, usa appdir para carpeta de servicio. No workdir.
            Funciones de servicio de windows mas rpidas.
   9.1109A  Boton 'siguiente' se pone por defecto en setup e instalar.
   9.1107A  Se desactivan en cada arranque los cambios rpidos de usuario
             (FUS) ya que dan problemas con cuentas simultaneas (como
             bloqueos al pedir apagado con varios usuarios, pide clave
             volver de inactividad, ...).
            Se desactiva pedir contrasea tras tiempo de inactividad.
   9.1106F  En modo servicio, durante los primeros intentos de abrir
             el interfaz de usuario, se ignoran errores de obtencin
             del usuario logeado en el sistema. Se espera que sea
             el shell quien inicie el userio en primeros pasos de inicio.
             Tambien se cambia orden de configuracin de opciones de
             cuentas, primero admin y luego user por si son la misma que
             quede gmrcc como shell.
            En modo servicio, si el userio se abre despues que el modulo
             administrador, se solicita a este que establezca modos
             iniciales (shell). De este modo, al cambiar de usuarios o
             en caso de que userio se abra antes que admin, se establecen
             los modos shell y otros siempre.
   9.1103B  Instalar verifica que se pueda escribir cambios de config y
             no continua si no se puede escribir, avisando.
            Instalar usa pantallas siempre visibles, ya que al no cerrarse
             eliza si est en marcha, sus ventanas podran quedar ocultas
             por listados, userlogin...
            Aspecto del portal mas semejante a las pantallas de consulta de
             fondos absys y a las por defecto del neutro.
            Mensajes de inicio en los puestos cambiados a letras ms acordes
             al paso en proceso (A1=contactando admin primario,Hw=hardware...)
            Resolucin de nombres adaptativa que abre un canal con el admin
             tras su resolucin dns (mediante udp).
            Funcin que determina velocidad de cpu bloqueaba el sistema durante
             dos segundos en el arranque. Reducido a 1 segundo y tambin
             las llamadas reales a esta funcion (antes dos, ahora 1).
            Foto de terminales pasa a usar un fichero temporal en lugar de
             nombre fijo tmp.jpg en work dir.
   9.1031A  Modo shell abierto o cerrado se define inicialmente, pero se
             recuerda de cara a servicios que abren el shell para al final
             no cerrarlo o dejarlo abierto, segun corresponda.
            En una consulta, cuando se modifican los tiempos a mano, se
             cambian los tiempos de uso mximo y de sesin actual. Si se
             decrementan, nunca ser por debajo del lmite ms un minuto,
             lo que puede provocar en la siguiente revisin de tiempos
             de consulta, pero no inmediatamente.
   9.1029D  Corregido bug en instalar.exe que no almacenaba credenciales
             en caso de modos standalone.
            Estadstica con filtro de fechas usaba la fecha como comienzo
             de periodo aun buscando datos anteriores. Las fechas solo
             se podrn usar para determinar el comienzo de peridos si
             no se buscan datos anteriores a ellas.
            Los cambios de configuracin en el registro de los diferentes
             usuarios pueden no realizarse bien cuando la rama del
             registro para ese usuario aun no ha sido cargada. Se modifican
             las funciones encargadas de esto para que en el proceso de
             instalacin o modificacin (instalar.exe) se asegure la carga
             de entradas del registro. El resto de invocaciones a estas
             funciones se realiza desde las cuentas adecuadas buscando
             minimizar este efecto (pero evitando cargar entradas en el
             registro para los usuarios, lo que tendra que hacerse logeando
             al usuario pudiendo ocasionar efectos no deseados).
            Cambios en instalar.exe para que desbloquee usuarios si se dejan
             de usar en eliza.
            Instalar.exe aplicar los cambios en cada paso de pantalla de
             opciones en lugar de al final.
            Modificada rutina de ejecucin de procesos que pasaba los id en
             herencia. Esto poda causar problemas en actualizaciones al no
             desbloquearse algunos ficheros o puertos.
            Unificadas funciones de comparacin (estadstica, logs, usuarios..)
            Unificados cdigos de error al crear usos, login, reservas...
            Ventana que informa del usuario logeado en eliza tiene en cuenta
             que est la barra de tareas superpuesta para que se vea.
   9.1028A  Servidor html, espaciado con imagen de un pixel cambiado a " "
   9.1027D  Acciones a varios usuarios: se aade borrar y contar.
            Acciones a varios usuarios: se realiza una copia en
             la carpeta de temporales de eliza siempre que se aplican
             cambios (o se borran en bloque usuarios) para que exista
             la posibilidad de recuperarlos durante dos dias que
             no se borrar esa copia temporal).
            No se muestran opciones a las que el usuario no tenga acceso
             por permisos (ej.link a editar terminales en lista de
             terminales, si el usuario no tiene permiso de edicin).
            Cambios internos en modo de autentificacin y permisos.
            Corregido bug que siempre usaba el form de reservas aunque
             se creasen tickets de wifi.
            Servidor html, espaciado con imagen de un pixel cambiado a "&nbsp;"
   9.0919b  GMRCC siempre actua como shell del sistema, si estamos
             en modo servicio se comportara como interfaz con la
             cuenta del usuario (posiblemente una cuenta limitada,
             y por otro lado existir otro mdulo en cuenta con
             privilegios). Si no estamos en modo servicio crea el
             interfaz de usuario y al tiempo controla el sistema.
            Se eliminan opciones para configurar tres cuentas en
             configuracin. Basta con dos: una limitada para el
             usuario y otra para administrar. Opcionalmente se
             puede establecer que la limitada haga login auto.
            En el modo servicio, el control solo se abre en la
             cuenta del usuario. En otras cuentas permanecen las
             opciones de seguridad inalteradas (escritorio...). Por
             ello, al cambiar de usuarios, eliza esta en su parte
             administradora, pero no puede interactuar con el usuario
             (que realmente no est, ya que estamos en otra cuenta).
            Al acceder a instalar|Opciones en los puestos, no se cierra
             eliza y se hacen los cambios sin cerrarlo. Al finalizar,
             se pregunta si reiniciar o no como siempre. Ahora tampoco
             se abre el escritorio al acceder a config (ya que eliza
             sigue en marcha).
            Para consultas, el usuario en blanco no se considerar un
             usuario de cara a comprobar otras consultas en marcha del
             mismo (ya que todas las en blanco se tomara como del mismo).
             Tampoco para las continuaciones de interrumpidas (aunque en
             realidad nunca deberian quedar interrumpidas para usuarios
             en blanco).
            Apagar, reiniciar y cerrar sesiones se hace desde la misma
             funcin, que permite definir si se realizara por el admin,
             el usuario o el servicio.
            Sistema de seguridad se pausa al cerrar sesion y se reactiva
             cada vez que se inicia un userio. En modo servicio, siempre
             que no este logeado el usuario, se pausa el sistema de
             seguridad (como mucho en 20"). Cuando se abre instalar
             tambien se pausa y reabre al cerrarse.
            Corregido bug que bloqueaba eliminar fichero(s) en la ventana
             de salvar de sds. Tambin se han aadido mensajes.
            Apertura de servicio ms rpida, no espera 10" sino 1.
            Tras actualizar eliza en un puesto, si fue necesario meter
             otro usuario con permisos, no reabre eliza salvo que este
             instalado en modo servicio. Se reinicia. Se evita asi reabrir
             eliza en otro entorno de usuario distinto del especfico.
            Las actualizaciones se realizan desde un ejecutable temporal
             para permitir actualizar todo, incluido instalar.exe. Ese
             ejecutable temporal se borra en los arranques del sistema si
             se ve. (instalar.exe->instemp.exe)
            Al apagar un pc o reiniciarlo (o cerrar sesion) siempre se
             cerrar el shell por seguridad y que no quede abierto. Despues,
             en el arranque se aplican las configuraciones habituales.
            Configuracin de termianles reservables mas precisa, permite
             definir para cada terminal si lo puede reservar el personal,
             si lo puede reservar el publico y si permite cursos, todo de
             forma independiente. Hasta ahora, el permitir reservas implicaba
             permitir cursos, esto sigue as mientras no se reconfigure un
             terminal, pero al hacerlo ya se puede especificar cursos de
             forma independiente a reservas.
            El grupo de accion por defecto al realizar un login deja de
             ser "" lo cual podra dar acceso a todos los terminales y se
             pasa a "?" para no poder ver ninguno si se da un login erroneo.
            Los servicios que abran el escritorio de windows, primero
             abren los ejecutables del servicio y si no hay problemas
             proceden a abrir el esctorio. Se evita as tener el escritior
             abierto al usuario en caso de que fallen los ejecutables y no
             se inicie el servicio.
            Cambios en lugar de ciertas opciones de configuracin para que
             estn en secciones mas adecuadas.
            Metodo de cierre 'cerrar todos los programas' provoca que se
             envien msg de que el tpc esta apagado. Ahora se ignoran por el
             mdulo principal los procesos para cerrar todos los programas
             evitando esto.
            Instalar muestra icono en barra de programas y en alt+tab.
            Cambios en funciones de acceso a registro.
            Cambios en funciones de control shell e inicio, solo afectan
             al usuario de windows llamante.
            Corregido bug que en determinadas circustancias poda aadir
             un uso a usuario en caso de consultas anonimas (inicializacion
             de puntero a usuario de consulta a nulo).
            En terminales que se use la hora del administrador, se desactiva
             el ahorro solar de una hora para evitar que se pregunte al usuario
             por el cambio de hora, ya que lo determina el admin. Cuando se
             deja de usar la hora del admin o se desinstala eliza, el ahorro
             solar queda configurado con el valor anterior a eliza.
            Se eliminan ficheros temporales que no sean de la fecha actual,
             esto de hace en el arranque de eliza y cada cambio de fecha en que
             eliza est en marcha (tpc tim).
            Carpetas-directorios de los servicios pueden ir con comillas o sin
             ellas que siempre se ignoran. Esto evita errores en ejecucin. 
   9.0917I  Puerto alternativo para el portal (http).
            Botn de cierre de sesin cierra la sesion del usuario.
            Modificadas funciones de cerrar sesiones, se usa en xp
             y posteriores (en otros casos se usa la funcion vieja).
   9.0916A  Shell se abre y comprueba localmente desde los mdulos
             implicados. As, en modo servicio, el interface con el
             usuario abrir un shell para el usuario y el modulo de
             eliza que funciona como administrador abrir el shell
             de administrador. Si no es modo servicio se abre el shell
             sin mas en el entorno de funcionamiento, tambin en
             sesiones remotas.
   9.0915F  Modificada estructura de funciones que sirven contenido web,
             se corrigen posibles bugs al procesar peticiones http post.
             Se corrigen fallos en formularios bajo IE6 (ej:tpcoff) y
             otros al controlar cierre de los datos en modo post.
            Asociados indicadores de progreso de carga y conversin de
             usuarios a ventana inicial de eliza.
   9.0913C  Updates en los puestos no cogen ficheros de tamao 0, evita
             as posibles problemas con una mala recepcin.
            Opciones en perfil para definir volumen al arrancar (de 0 a
             100 o no cambiarlo) y para permitir o no Ctrl+Alt+V que
             muestra pantalla de configurar volumen.
   9.0912D  Separadas las acciones directas de las opciones de config,
             se aade enlace a cada parte en menu de config.
            Acciones directas cambiadas de orden: backup,reset y pwd.
   9.0911C  Backup del administrador se muestra ventana de progreso.
            Backup solo se realiza en el arranque si hemos doblado el
             lmite de dias para realizarlo. En otro caso, se realiza
             siempre durante la marcha de eliza (cada cambio de fecha
             o a los 10' del arranque si estaba pendiente).
            Cambios en ventanas de informacin msgwin. 
   9.0910A  Debug se limita siempre cada 10 minutos sea la misma fecha o no,
             ademas, si no hay debug activo, se activa en maximo de 1mb en
             hasta 5 ficheros.
            Cambios en forma de leer config de variables de trace.
            Corregido bug de ficheros temporales, poda causar problemas
             por ejemplo en spool de impresoras con nombres de fichero no
             validos: nombres cambian \ / : * ? " < > |  a '_' en el
             fichero destino temporal que se solicita.
   9.0819B  Si falla la impresin, sale error topmost en color rojo
             y se queda un minuto (antes solo eran 15" y no era rojo)
            Cambios en iconos de volumen y otros accesorios.
   9.0815D  Tablas estadsticas para 7 dias o 31, si se indica filtro
             de fechas, usan la fecha como inicio. Si no hay filtros
             con fechas usa la fecha actual menos 6 dias si se pide
             tabla para 7 dias, y 30 dias si se piden 31.
            Estadstica siempre aade una fila/columna en blanco para
             meter todo lo que cumpla filtros, pero no tenga lugar en
             la tabla.
            Cambio de logos, iconos...
            Bug que pasa varias veces consultas a estadstica.
            Limites de usos al iniciar una consulta siempre comprobaban
             consultas y no distinguian de limites hotspot.
   9.0813A  Bug que no consultaba ficheros debug anteriores arreglado,
             corregido que no se puediese filtrar por thread y puestas
             rutinas de escape si se cancela navegacin.
   9.0812C  Orden en estadstica; usuarios pasan de nmerico a ascii,
             los terminales salen igual que en la lista con sus grupos
             como cabecera.. Usuarios tienen link para ver su resumen.
            Corregido bug en estadstica que eliminaba mal memoria.
   9.0811A  Forms pasados de GET a POST, as no quedan los parmetros
             en los historiales de los navegadores y es mas seguro.
            Aadido boton para cerrar sesin tras control+alt+o.
   9.0804A  Logs externos accesibles desde pantalla de config.
            Nuevo hash de login hotspot con usuario primero.
            Autentificacin hash con sesiones da opcin a tres intentos
             para poder equivocarse en contraseas de autentificacin
             del portal o de hotspot. Las sesiones tienen 5' de valided,
             y en cada clave erronea se pierden 2' (permite hasta 3
             intentos erroneos antes de ser eliminada la sesion).
            Login hotspot soporta cadenas [$x] que se cambian por valores
             definidos o pasados por parmetro. De este modo, se permite
             funcionar sin tener javascript, o con l en modo seguro.
   9.0730A  Ventana de alta de usuarios en los propios terminales no
             estaba. Recuperada. Se pone en topmost y la de cambio
             de contrasea para que no las tape usrlogin.
            Ventana de login de usuarios borra textos escritos a los
             60" sin actividad.
            Se aade fecha de alta en listado de usuarios pendientes.
   9.0728A  Se muestra link a ver datos de una consulta desde la lista.
            Flag de huesped, se activa desde un principio, y pase lo
             que pase, permanece activo. De este modo se evita que el
             alive bye envie como no huesped y reordene puestos.
   9.0723A  Estadstica muestra grupos de hotspot's
   9.0722A  Fichero de estadstica viejo se comprueba en los backups si
             existe, para evitar error que detiene el arranque esperando
             confirmar un error de fichero inexistente (ademas queda bajo
             la ventana de iniciar eliza).
   9.0720A  Consultas seguidas se marcan para en caso de wifi tachar los
             tickets que no tienen ya tiempo.
            Se muestra una pequea ventana con el usuario logeado en la
             parte inferion de la pantalla (mientras hay log).
            Reserva anonima en terminal con log tomaba el log como autor,
             corregido el bug que permite logear al que hace la reserva
             o que deslogea si es "".
   9.0718A  Consultas interrumpidas soportan usos interrumpidos de hotspot
             y de consultas normales. El hotspot puede interrumpirse de la
             misma forma, dejando una consulta interrumpida pero de wifi.
            Solo es posible seguir un uso en marcha con la misma mac, para
             evitar que dos mac esten en uso para la misma consulta sin
             saberlo eliza. No asi como continuar usos interrumpidos que si
             permiten itinerancia (segn config).
            Aadidos contadores de radius.
   9.0712B  Linked indica segundos desde ultimo uso de la hotline y tout.
            Debug de cada reserva que se escribe.
   9.0709A  Error en nmero de versin anterior!
            Aadida regin crtica a obtener codigo de reserva, ya que
             dos inicios muy cercanos podan obtener el mismo cdigo y
             luego tener problemas (2a consulta, cierres...).
            Alargado timeout de ventana de descarga de updates a 5".
            Se muestran los kb recibidos en ficheros en Ctrl+Alt+O.
   9.0807F  Backup se realiza cada x dias, incluso si no se reabre
             el administrador (detecta el cambio de fecha).
            Corregido bug que no recuperaba consulta anterior si
             fallaba una 2a.
            Flag de reserva se quitan al final del periodo de uso y
             esto da lugar a respuestas falsas sobre estado de reserva,
             se crea un segundo indicador de estado que informa que
             el servicio proviene de una reserva incialmente, aunque
             se siga usando el flag normal y se siga quitando para
             forzar la salida de una reserva en la llegada posible de
             otra (TPC_DEFS_SRV_OPTIONS_FROMRESERVA).
   9.0707A  Se aade ruta definible para las copias de seguridad, y
             el valor de intervalo puesto a 0 dias evita hacer backups.
             Esta ruta definible se usa si no es "" tanto para backups
             automticos como para manuales (dando opcin a cambiar
             destino).
   9.0706D  Mensajes de reserva se procesan uno a uno, se espera el
             primero para el segundo... evita asi multiples reaperturas
             de cursos o reservas de inicio automtico.
            Reservas de cursos NO tendran tiempo de cortesia ilimitado.
            Respuesta a msg reserva usa una estructura que indica estado
             y numero de msg respondidos por el terminal. Se evitan asi
             problemas al reiniciar cuando se esta consultando un curso.
            Consulta de debug permite buscar por datos contenidos.
            Cuando se enlaza de una a otra consulta dentro de una reserva,
             esta no se caduca al finalizar la inicial, solo al finalizar
             totalmente el uso.
            Se pueden borrar consultas caducadas y normales (por ejemplo,
             si se cancela un curso con caducadas, las borra).
   9.0705B  Reservas pasadas salen en gris claro, reservas usadas salen
             en gris un poco mas oscuro y en cursiva.
            Al iniciar una reserva o curso, si hay errores al iniciar la
             consulta, no se caduca la reserva (como es lo normal al
             finalizar una consulta que es de un reserva o curso). De este
             modo, las reservas se caducan: al finalizar una consulta o
             al superar el tiempo de cortesa y que el terminal informe
             de que est sin consulta (queda por determinar interaccin
             con reinicio de terminal sin que este tenga aun consulta).
   9.0704C  Imagen en ventana que espera reserva se ajusta en base a
             ancho. Si se define una imagen personalizada, se sigue
             el mismo ajuste. Se corrige bug que no mostraba bmp.
   9.0703A  Cortesa ilimitada para reservas de cursos (se pasa offset
             de comienzo a "" y esto provoca en el puesto que se
             tome siempre como en tiempo de inicio de cortesa).
   9.0702C  Debug almacena el espacio en disco cada 5 minutos y a los
             30" del arranque. Se esperan 50mb min cuando se indica
             que se vigile (val=1) o se puede indicar x mb min.
            Debug almacena versin de eliza y valor debug en cada
             cambio de fichero debug.
   9.0702B  Caduca reservas al finalizar las consultas que las han
             utilizado. Para ello, los puestos deben tener versiones
             posteriores a la 9.0702B ya que son los que envian su
             cdigo de reserva cuando comienza la consulta, y es el que
             se usa al finalizar para caducarlo.
   9.0702A  Abrir eliza de c+a+o cambia textos y 'si' sigue con eliza
             abierto al abrir sistema (al reves que hasta ahora).
            Bug en reservas de curso que no se mandaban como reservas
             y el propio pc cerraba por no ser de reserva...
   9.0629A  Los tickets wifi no podrn reusarse mas all del da si es
             que se permite retomarlos. Esto se hace poniendo la fecha
             de caducidad igual a la del uso.
   9.0616A  Eliza.es
   9.0610C  El reinicio-apagado del sistema lo hace siempre el exe
             de eliza, tanto en modo servicio como no. Se evita as
             utilizar pipes no soportadas por win98, en el que no
             ser necesario llamar ya que solo puede existir el ejecutable
             como programa que se abre al inicio. 
   9.0609A  Corregido bug de codificacin de datos para el cambio de
             contraseas en el portal (aes).
   9.0603A  Corregido bug que no apagaba terminales en modos NO servicio.
             El apagado siempre se pide por PIPE al modulo admin.
   9.0601A  Homogeneizados metodos de reinicio y apagado, y de proceso
             y notificacin de cierre. Se procesan solo desde modulo
             admin (o cliente en modo no servicio).
            Reordenacin de terminales conserva vieja posicin en la db,
             de este modo, alives que puedan provocar cambios de orden
             no hacen perder el terminal apuntado en la db.
            Cambiados fodos e iconos de eliza. 
   9.0528M  Apagado usa EWX_FORCEIFHUNG si es forzado, ademas, ahora
             no es el servicio quien reinicia, sino el modulo app.
            Fondo de ventana de avisos se pone de nuevo blanco.
            La ventana de lista de servicios no se desactiva para
             redibujado, solo la la lista contenida.
            Acortado tiempo de mostrar ventana de progreso de inicio
             o fin de servicio. De 15 a 8".
            Apagar, reiniciar.. desde el propio eliza, genera un alivebye
             por si luego no lo detecta en el cierre de windows.
   9.0525B  Neutro deja de autovigilarse si se solicita apagar windows,
             ademas, antes de apagar o reiniciar, se detiene timer
             de reabrir huesped.
            Redibujado de lista de servicios, se activa y desactiva en
             actualizacin, y ahora se aplica tambien a listbox y en
             el redibujado a listbox y desktop.
   9.0517A  Se comprueban los usos de un usuario cuando hace login en
             el terminal, pero solo si no tiene consulta interrumpida
             que poder continuar. As se adelanta el msg de error que
             se muestra a un usuario que ya ha hecho todos sus usos y
             no se le deja hacer login y que le falle la consulta.
   9.0508A  Cambios en pgina de login permiten definir por parametros
             las url y datos de login de hotspot (login.htm?URL&USR&PWD)
   9.0507A  Ejecucin de huesped se pone bajo la parte de usuario. Se
             intentaba hacer desde el admin fallando (?). Se renombra
             la funcin siendo ms clara.
   9.0422F  Cuando un pc esta configurado para resetear en x minutos,
             en las ayudas al usuario se indica, siempre que no estemos
             en consulta.
            Opciones de ayudas al usuario concentradas en el perfil, ahora
             permiten siempre,nunca o auto. Se reabren desde temporizador
             si el modo es siempre.
   9.0421H  Expulsion de unidades se hace desde parte administradora.
            Ejecucin de servicios usa cdigos de error para informar
             sobre el error encontrado si se produce.
            Eliminada opcin para no permitir adjuntos en neutro.
   9.0420D  Corregido, aviso en rojo no activaba botones a los 10"
            Cierre de consulta, modificados msg de progreso para inicio
             y fin. Se quitan tambin tiempos de espera.
            Avisos de error en inicios de consulta se envian al puesto,
             pero solo si sucedieron en la parte del admin (filtros,usuarios,
             usos..) para que el puesto se de por enterado.
   9.0419k  Control de volumen ejecuta sndvol.exe si puede.
            El icono en taskbar cambia segn tengamos un comando
             recibido en proceso.
            Cambio en icono de ask. Corregido que no salia fondo en rojo.
            Inicio de consulta desde tpc, siempre envia notificacin si
             la consulta se inici desde un tpc.
            Inicio de consulta no usa postmessage, se llama a funcin
             directa que llama a la que crea hilo.
            Animacin de iconos en compactcab y en update dialog.
            Aumentado tamao del cuadro de texto de tpcwin.
   9.0417A  Funciones de dialogos reformadas, iconos alttab, tpcwin
             usa parametro en creacin en lugar de var global.
   9.0416A  Iconos cambiados en tpcwin, tambien color a gris de fondo.
   9.0413B  Neutro no salta ventana activa cada navegacion completa,
             ademas de otros cambios menores de listas y comportamiento.
            Consultas no comprueban tpcnonull para buscar interrumpidas.
            Consultas se comptactan sobre la marcha cada dia (cambio de
             fecha y reintenta hasta que pueda).
            Listado de consultas mejora los filtros. No muestra botones
             para consultas finalizndose del tipo que sean y corrige
             algunos fallos como listar normales con interrumpidas.
   9.0411A  Instalar y setup centran sus pantallas al mostrarse.
            Neutro quita botn 'ir a' y modifica iconos.
   9.0410A  Imagenes en instalar y setup se ajustan segn dpi para
             que salga la imagen 1:1 en lo que quepa.
            Popup bloquea cola de mensajes, para minimizarlo, se
             sale del menu si lo hay a los 60" y se envia salir
             del menu en caso de que se pida apagar/cerrar.
   9.0408A  Cambio de iconos mas oscuros y algun html y gif.
   9.0407A  Ventana de salvar ficheros permite con el menu emergente
             que se copien carpetas o ficheros.
            Por defecto NO se ven consultas interrumpidas. Hay que
             escoger del menu para verlas expresamente.
   9.0406B  Ventana de salvar ficheros acepta tecla enter procesandola
             como un 'elegir fichero' si es que estamos con el foco
             en la lista de ficheros.
            Ventana de salvar ficheros procesa tecla de suprimir cuando
             se est en la lista de ficheros como peticin de eliminar,
             y tecla backspace (<-) como subir de directorio (si es
             posible).
            Ventana de salvar, corregidos varios bugs en rutinas de
             eliminar carpetas/ficheros.
            Tiempo por defecto de dialogo rojo que sale al activarse
             salvapantallas (o por cerrar aplicaciones) pasa de 30"
             a 120". Tambin se procesa con un solo timer y send en
             lugar de post wm_command. Tambin se quita opcin de
             'dar por cerrada' las consultas, siempre se propone el
             cerrar de forma 'normal' que indique el servicio.
   9.0405E  Iconos, pantallas, fondos. Cambio esttico.
            Fondo, si no se puede cambiar, se intentar al cambo
             de unos segundos: si falla no se da por hecho.
            Ventana de salvar ficheros ya no reacciona a elegir un
             fichero con un simple click, hay que hacer dos. As
             es posible buscar por nombre en la lista pulsando
             las teclas. Las unidades siguen igual con un solo click.
   9.0401B  Fondo de pantalla para normal, consulta y reserva.
            Se muestran cuatro lineas de rutas permitidas en
             los perfiles de terminales, todas juntas.
            Se refuerza redibujado de fondo de pantalla.
   9.0330C  Dialogo de altas y cambio de contrasea por los
             propios usuarios siempre mostraba ok, ahora se
             pone el msg adecuado de ok o de error. Se aade
             espera de nuevo cuando de hace algo con dialogo
             de contrasea o alta de usuarios (otros 60" mas)
            Aadida opcin de ticket hotspot desde reservas,
             tambin se aaden direcciones de retorno.
   9.0329B  Cambios en formas de procesar ventanas de guardar
             ficheros. (por w vista, pero cambia en todas).Se
             evitan emulaciones de teclas, todo por msg directos
             a los controles (se aade tambien notify a settext
             y a cbsel).
   9.0320F  Consultas simultaneas solo se permiten si el usuario
             tiene el patrn de consultas que lo permita.
            Aadido OS_IS_VISTA a funciones de tpc_serv.
            El cierre y apertura de consultas se hace con un comando
             que antes retornaba 0 en caso de error de conexin o de
             error real en tpc. Si fallaba el tpc, el servidor
             reintentaba lanzar el servicio, ahora se detecta cuando
             el problema es que el tpc indica expresamente un problema
             y no debe reintentarse. En versiones viejas en terminales
             se recibiran todos los errores como antes.
            Ventana que pregunta al usuario (si,no,cancel) devolver
             cancel si el usuario la cierra o presiona escape, si no
             se permite cancel, retorna 'no'.
            Se muestra ocupacin de cpu en la pantalla de acerca de, se
             usan funciones soportadas en xp y vista.
   9.0318C  Ventana de preguntas permite definir textos en los
             botones. Se limitan los buffers a 512.
            La 'x' de las ayudas al usuario pregunta que hacer,
             permitiendo, cerrar ayudas, consulta o nada, nada
             por defecto.
            Las consultas pueden quedar en interrupcin por x
             dias (configurables), guardando el resto del tiempo
             y continundose por el mismo usuario en el terminal
             que sea.
            Alives bye, se asegura al menos 3 en lugar de 2.
   9.0316F  Mejoras en rutinas de seguridad de ventanas y saveas.
            Los nombres de los usuarios importados, editados,
             buscados o que cambian contrasea, se filtran para
             no mostrar mas un espacio seguido.
            La ventana de salvar ficheros toma posiciones en base
             a ventanas anteriores, haciendo una cascada para
             que se vean todas las posibles ventanas de salvar.
            La ventana de aviso o de preguntas, toman posiciones
             en base a ventanas anteriores, haciendo una cascada para
             que se vean todas las posibles ventanas.
            Modo servicio, en ejecutable de servicio no intentar
             crear ventana de hotkey en vista o otros mas modernos para
             evitar avisos de servicio interactivo con escritorio.
            Mejoras en parametros html para inciar o terminar consultas
             desde el navegador neutro.
            Cambios de nombres y mejoras en CODEPASS.
            Cambios en funcin 'totop'.
   9.0308A  Cambios y mejoras en navegador neutro. Se usa el ttulo
             de la pgina.
   9.0307J  Orden en los dialogos de salvar de eliza alfabtico.
   9.0306A  Cambios en dialogo de salvar ficheros para que se
             comporte como el de windows (no chequea letra a letra,
             solo cuando se 'acepta').
   9.0305C  Quitado flag de visible a ventana de vigia.
            Reforzadas funciones de shell y de desinstalar.
            Botones de abrir cambian textos cuando estamos en
             modo servicio indicando que entorno shell se abre.
   9.0303A  Cambiado texto de permisos insuficientes, tamao de la
             ventana y tiempo de 6 a 4".
            Aadidos campos de importacin desde ficheros para
             que si se indica algo que no sea "" se pueda importar
             patrones y fecha de suspension (=caducadas)
   9.0225A  Tabla estadstica por semana, si no se indican fechas,
             se usa la fecha actual, pero ademas se le restan 7
             dias, de modo que el ltimo da sera el de hoy en la
             tabla.
   9.0224F  El campo grupo de los usuarios define que terminales
             pueden usarse, esto se comprueba cuando se hace un login
             del usuario en el terminal (grupo usuario debe tener
             algn elemento de grupo tpc).
            Acciones con lista de terminales, se pasa de dos listas
             una para apagar y otra para encender, a una sola con
             seleccin de accion a realizar y sobre que puestos. Se
             aade opcin de reiniciar.
            Cambios en datos de usuarios de forma global, se cambia el
             orden de los campos que se muestran en el formulario para
             que se parezcan ms a la ficha del usuario.
            Tiempos en cascada:
            -Si la consulta se inicia desde el terminal, si hay
             un usuario se usa su tiempo. Si no hay usuario o el tiempo
             de usuario es predefinido, se usa el tiempo del terminal.
             Si el tiempo del terminal tambin es predefinido o no
             indicado, se usa el tiempo del servicio, y si tambin este
             es predefinido o no indicado se usa el tiempo de uso
             global definido en eliza (si no esta definido se usa 47).
            -Si la consulta se inicia desde el admin, si se indica
             un tiempo se fuerza, si no se usa el del servicio, y si
             el servicio no lo tiene definido se usa el global predef.
            -Si la consulta se inicia por reserva o curso, se usa el
             tiempo forzado por el periodo en que debe encajarse.
            Alives bye se esperan 8 segundos en lugar de 7, ademas se
             espera a dos enviados en lugar de uno en esos 8 segundos. 
   9.0223A  Control de tiempos mejorado, en los terminales se unifica
             y mejora la peticin de servicios a los administradores.
            Los terminales en reserva solicitarn el inicio dando el
             tiempo de finalizacin de la reserva (hh:mm) en lugar
             de una aproximacin mal calculada como hasta ahora, de
             este modo, el admin calcula los minutos y le quita los
             de cierre anticipado en el caso de reservas.
   9.0221B  Corregido bug que al permitir codigos de usuario en blanco
             tambin buscaba dni's en blanco.
            Valor de espera tras un login, que por defecto son 2
             minutos (y era el valor fijo anterior),tras ellos,
             se hace logout.
            Opcin para permitir que se muestre la lista de servicios
             mientras se ve la ventana para login de usuarios.
            Opcin para impedir cualquier inicio de consulta si el
             terminal no tiene login correcto (salvo que se inicie
             consulta desde el admin, en ese caso se utiliza el
             usuario indicado que puede ser annimo).
            Cambio de algunos textos y orden en edicin de perfil de tpc.
            Instalar verifica que el fichero que fuerza actualizar un
             terminal se crea correctamente. Lo intenta al tiempo en
             carpeta local y en carpeta de tranbajo. Si falla da el
             error y no continua.
   9.0220B  Modificacin en dialogo de alta de usuario y cambio de
             clave, que evita rfagas desactivando el botn ok.
            Ventana de salvar, para 'usb' aade la unidad en la que
             se han localizado (ej: 'USB F:\').
   9.0219B  Estadstica compara cadenas con '-' y eliminando por '-',
             debido a que si un terminal tenia un '-' en su nombre,
             en la estadstica se leia cortado por el '-'. Este corte
             se sigue haciendo y comparando desdpues de hacerlo para
             que los servicios casen.
            Navegador neutro con cambios y boton de selteclado (LANG:1)
   9.0218B  Paso de IE a neutro, se evita intentarlo dos veces
             seguidas con el mismo IEhwnd, as no se abren neutros
             a lo loco si falla el proceso (la parte de cambio de
             nombre y de ocultar si que se reintenta, pero no se llega
             a la apertura del neutro).
            Funcion de finalizar shell cambiada para windows vista.
            Se permite buscar usuario con cdigo en blanco.
            El autoalta de nuevos usuarios no permite cdigo en blanco
             y los datos de nombre vendrn forzados en maysculas. Eso
             se aplica al autoalta en reservas o en dialogo login.
            Corregido bug: los usuarios nuevos no se marcaban con la
             identificacin de la estructura que usa patrones, y al
             reiniciar, se modificaban segn ella (perdiendo datos). Ahora
             se guarda el tag cada nuevo usuario, y tambin se comprueba
             el tag para cada usuario que se trata de convertir al inicio.
            Aadido debuglog para el caso de cambio de version de fichero
             de usuarios, se muestra entrada y cada x convertidos.
   9.0216D  Modificada deteccin de nombre de cpu.
            Bug en envio de alives de apagado, se envian todos como
             de apagado durante 120 segundos, no se fuerza ack. Los
             alives de hotline tambin usan el tiempo de byes' pero
             solo se cuentan un envio asincrono para esperas de
             notificacin inmediata.
   9.0215G  Pequeo cambio en funcion de deteccin de update.nul para
             reconstruir los ficheros clientes.
            Cambios en forma que se intenta establecer hooks desde la
             dll sds. Se ignoran errores en caso de que el error sea
             que ya existe hook.
            Carga de sds dll se monitoriza, y se almacena error si
             no se puede iniciar.
            Cambios en asistente de reservas, el puesto no aceptaba
             referencia a ticket (tck.tke).
   9.0213A  Cambios en salvar ficheros y extensiones en nav.neutro
   9.0211A  Importacin de ficheros de usuarios; se permite separador
             de campos tabulador (0x9). En campos de tamao fijo,
             puede indicarse un campo que se salga parcialmente de
             la linea de datos de entrada que se coge lo que entre.
   9.0204C  En reenvio de impresin, cuando no se indicaba una
             impresora concreta, por un error no se escoga la
             impresora por defecto. Ahora, si la cadena de
             impresoras esta vacia si que se usara la por defecto
             para redirigirla al admin de impresin indicado.
   9.0202A  Aadido a patrones el periodo 'diario' que permite definir
             limites de x usos en un mismo da.
            Modificaciones varias en navegador neutro.
   9.0129A  Listbox en lista de terminales permite encender y apagar
             por grupos de red (se listan y se pueden escoger). Se
             apaga todo lo del grupo excepto admins.
   9.0112A  Patron sin limite de un uso al dia no se poda crear.
   8.1210A  Recompilacin con neutro con cambios sendmessage y otros.
            Correcciones alta usuarios web y funciones auxiliares.
   8.1121A  Pequea correcin en cadenas base64 y en portal wifi
   8.1118A  Importacin de fichero de usuarios; se admiten otros separadores
             de campo ( datos entre comillas, tabs,comas o espacios entre ellos)
   8.1106A  Estadistica va en carpeta data y va separada por aos. A la hora
             de pedir tablas se escoge del ao actual, de todos y si incluir
             el viejo archivo de datos.
   8.1103A  Comunicaciones, al localizar un canal de comunicaciones, si se
             superaba el tiempo maximo, no se liberaba el acceso exclusivo.
   8.1101A  Se aade indicador de error en maximos usos al iniciar consulta.
   8.1028A  Se aade indicador de error en ejecucion erronea de un
             servicio, tanto en debug como en variables de ultimos errores.
   8.1027A  Corregido bug que daba tiempos erroneos a usos por mac.
   8.1025A  Aadida opcion de digest en 92 bits para acortar cadena
             base64 de 22 a 16.
   8.1024A  Aadida comprobacion de caducidad de tickets en el mismo
             momento que se buscan. Si se localiza uno, antes de darlo
             por bueno verifica que no este caducado.
            Aadidos gestores de excepciones a las funciones radius. 
   8.1023B  Correcciones en rutinas de base64.
            Cambiado login hotspot a una estructura mas corta (5 bytes sesion,
             digest en base 64..).Algun hotspot da problemas si es muy larga. 
   8.1022D  Login de hotspot, se envia toda la informacion en la cadena que
             define el usuario. En el portal, la parte del usuario sigue
             como siempre, pero se ajusta al formato de datos cifrados igual.
             En el hotspot, usa solo el dato de usuario si viene cifrado para
             sacar el usuario y el digest. De este modo, el login puede
             hacerse con hotspot con PAP o CHAP ya que la clave realmente da
             igual como venga.
   8.1022A  Login de hotspot en modo PAP soporta claves cifradas lo mismo
             que el portal de informacin. En modo CHAP no es posible ya
             que lo que recibimos es un hash hecho en el hotspot.
   8.1021C  Bug que no admitia los parametros de entrada en login hotspot.
   8.1021B  Cierre de tablas al finalizar un servicio solo se cierran
             si son validas: evita cerrar tablas no abiertas realmente
             y 'contaminar' el log de errores db con errores falsos.
   8.1021A  Lista de consultas, cuando se lista altname, se verifica si
             ya tiene grupo para no aadirlo dos veces.
   8.1020C  Bug que almacenaba el srvid hotspot como 0 y no '0'.
   8.1020A  Aadidas opciones de config del portal integrado.
            Corregido bug de errores de consulta al aadirlos a array.
   8.1019A  Portal integrado.
   8.1017A  Se aade campo DNI a las altas por los propios usuarios, de
             momento solo se usa en el portal, se manda vacio en las
             altas desde wizard reservas y window tpc alta.
   8.1013A  Pipes de comunicacin se usan para cerrar programa en modo
             no servicio cuando se detecta el servicio en marcha. Tambin
             el servicio pide cerrar pipes que no son de modo servicio para
             atender peticiones srv (el programa en modo no servicio crea
             los pipes que imitan el modo srv, y estos son los que se
             cierran). Los pipes que estan imitando el modo srv se cierran
             y en 15" a lo sumo se cierra la aplicacion a la espera de que
             el servicio la reabra como debe ser.
   8.1008A  Las reservas salen en azul y amarillo segn sean de curso o no.
   8.1003A  Se eliminan los ficheros de reserva viejos que pasen del ao,
             ademas se aade la eliminacin y renombrado de viejos tambin
             en cada arranque y no solo a las 00:00. Los ficheros se
             cambian de nombre cuando tienen dos meses (antes era al mes) y
             son eliminados si tienen ms de un ao.
   8.1002A  Patrones de uso, se aaden 3 para cada usuario, otro para
             hotspot por mac y otro por tickets.
   8.0925A  La estadistica se filtra por los grupos de quien pide, de modo
             que solo se tiene en cuenta la de los grupos accesibles.Lo
             mismo que ya se hace con la generacion de la leyenda.
   8.0914A  Setup, al actualizar, copia todos los ficheros que
             no existiesen en dir /tpc y /sds de eliza previo. Util
             para aadir formularios de ticket a elizas viejos cuando
             se actualiza desde cdrom.
   8.0909A  Fichero update.nul fuerza actualizacin de ficheros de
             instalacin en el admin. En las actualizaciones en zip
             se mete ese fichero y as se fuerza actualizacin de los
             ficheros instalables y otras cosas.
            Se cambia el nombre de la var indicadora de updated.
   8.0907B  Mensaje de reservas retorna estado del puesto respecto
             al periodo inicial, intermedio y final, y si se esta
             consultando el servicio reservado o no. Esta informacin
             se utiliza para eliminar reservas no usadas y permitir
             el reuso del tiempo como reserva. La reserva se borra,
             pero el usuario (si lo hay) no recupera los usos gastados
             ya que se perdi por estar presente,no como en caso de
             eliminar una reserva que si se recuperan sus usos.
   8.0831B  Lista de consultas muestra grupo en caso de consultas
             wifi, de modo que pone como tpc: "mac.grupo". Tambin
             en altname de un terminal normal se aade grupo. Siempre
             se puede activar la opcin para ocultar grupos.
            En lista de consultas se modifica para determinar los
             tipos nada mas entrar en cada iteracion con bools de estado.
   8.0818C  Lista de seleccion de que tickets ver en radtcklist.
   8.0818A  Al lanzar un servicio, las comprobaciones en caso de
             fallo ahora reintentarn abrir el servicio si es
             que no se abri antes.s
   8.0812A  Los tickets invalidados (caducidad) se listan tachados,
             los tickets sin tiempo restante tambin.
   8.0810G  Se aaden grupos de red en estadistica de los
             hotspot para que se muestren consultas de estos.
            Modificaciones menores en estadistica, aspecto..
   8.0810D  Se marca el grupo del hotspot como grupo del ticket
             cuando se comienza su uso.
            Se acorta el campo de grupos en la lista de tickets.
   8.0810B  Bug que no listaba bien tiempos de tickets.
            En lista de tickets se pone en otra fuente la mac,
             en lugar de entre corchetes.
   8.0810A  Hotspot, corregidos bugs que buscaban usos por mac
             sin tener en cuenta posible usuario, confundiendo
             un ticket con login de usuario con uno de mac
             anonimo (caso raro, ya que ambos deban tener la
             misma mac).
            Hotspot, fin de consulta, se usa la mac para buscar
             el ticket a aadir minutos de uso. Antes solo se
             usaba el usuario, y este podria tener varios tickets
             con lo que se restaba todo del primero.
            Se aaden links a lista de tickets junto al existente
             de crear un nuevo ticket directamente.
            Se muestra la mac entre corchetes en la lista de tickets.
   8.0808A  Neutro, parametro CERRAR:0 no evita el cierre, en
             su lugar, reabre neutro con parametros iguales
             y se cierra. Se cambia por programas de control
             de contenido que cierran el navegador y provocan
             problemas si el navegador no se deja cerrar.
   8.0805B  Marcado de la mac en el primer uso de un ticket.
   8.0804A  Corregido bug que no imprimia el nombre del terminal
             en los ticket de reserva. No se haba presentado
             porque en los ticket wifi no se usa tpc.
   8.0801A  Para uso wifi se aade un campo a los usuarios para
             permitirles usos multiples (incluso en el dia y de
             forma concurrente). Si no lo tienen activado o si
             se trata de uso por ticket, siempre ir asociado
             a una mac y si se pide desde otra se denegar. Los
             tickets basicos comienzan con la mac en blanco,
             y luego en el primer uso se marcan con la mac. Los
             usos por mac y por usuario generan un ticket que ya
             lleva una mac desde el comienzo. Segun usuarios
             solo sera posible el uso desde una mac una vez
             se ha comenzado.
   8.0731A  Corregido bug que no pasaba la red de las consultas wifi
             a la estadistica, al usarse el campo 'orden' que se pasaba
             vacio en este caso. Se para grupo, que tambien es el lugar
             en que se hace la consulta y a la que pertenece (grupo y orden).
   8.0725A  Aadida creacin de servicio hotspot con codigo y titulo
             por defecto. El servicio de periodo reservado se crea si
             no existe el mismo codigo-titulo igual.
            Corregido bug, que no guardaba grupo de consultas wifi.
   8.0724A  Visor de tickets permite especificar impresora en ini.
            Aadido link a ventana de ver usuario en consultas y en
             reservas (siempre que sean de un usuario). Tambien list usr
             permiten hacer click en el codigo del usuario y ver popup.
            Textos poco claros en pantalla de usuarios: reservas hechas,
             pasa a poner 'reservas en perido actual'.
   8.0717A  Aadida fecha de suspension de un usuario. Se modifican
             los campos y se recuperan los 100 que se usaron para anotar
             el uso de reservas en periodo (que ahora van en otra tabla).
   8.0708C  Aadida opcin a editar formularos desde pantalla config.
   8.0708A  Modificados permisos de wifi, admins que puedan crear
             consultas y/o ver hotspot pueden dar tickets wifi, verlos
             ,borrarlos... Edicion de hotspots requiere que se puedan
             editar terminales, y ver la lista de hotspot se permite
             a quien pueda verlos o ver terminales.
   8.0707A  Cambios en htmlbutton y otros. Se aaden formularios de
             tickets wifi y reserva. Por defecto hay form globales
             y cada admin puede tener los suyos (editables con
             privilegios de config).
   8.0701B  Debug en administradores se usa en base a opciones en
             fichero de config de administrador y no de tpc. En los
             puestos, no existie startup.adm y usa startup.cfg.
   8.0630A  Recompilacion burgos.
   8.0625B  Clase para paquete radius (perfil o grupo en algun
             hotspot) se aade a los usuarios (1char!) y se permiten
             valores por defecto para mac y ticket generico.
   8.0619B  Fotos de pantalla se ajustan mas a los tamaos en base
             a la resolucion configurada en la calidad de fotos.
   8.0610D  Bug que no detectaba codigos de licencias adicionales.
            Aadido indicador de tpc en reserva o esperandola en
             los alives.
            Aadida funcion para debug de valores numericos directa.
            Aadidos campos de supervicion debug del origen de las
             consultas. Tambien en los envios de reservas.
            Aadido debug a los msgwindow de init.
            Nuevas opciones en el neutro para navegacin de docs.
   8.0507A  Correciones en das mximos de limite para reservas,
             se seguan poniendo a 15 en caso de poner 0! esto
             se hacia desde las funciones de programacion de cursos
             , ahora, para los cursos, si los dias maximos son 0,
             se usan 15 dias.
   8.0502A  Dias en los que se permite hacer reservas se aplica
             bien y permite poner 0 para solo permitir hoy.
   8.0429A  Opcin para especificar dias a mostrar en reservas en
             los casos de que los propios usuarios se las hagan
             o que consulten ocupacin. Antes era fijo 4.
            Multiples ajustes radius.
   8.0416A  Tamao de ventana reserva e autoajusta.
   8.0409B  Pequeo bug que no asociaba estadistica a los terminales
             cuando estos usaban altname y se usaba terminales en
             la distribucion vertical.
   8.0318F  Cambios en msgwin por bug que dejaba hilos abiertos.
            Cambios en TPC_WIN_Dialog, que ahora es topmost.
            Gmrc.exe CAU abre opciones ctrl+alt+supr y otras.
   8.0317A  Cambios en PIPE's y sus funciones de esperas
            Cambios en funciones find con casos especiales ' "
            Parametro para procesar los programas instalados en
             windows para que se carguen en el arranque. Modificada
             rutina de ejecuciones, si el primer char es | se pasa
             sin separar tal como viene la linea.
            Parametro para usar SDW de terceros si esta instalado,
             de momento solo se soporta 'naomi'.
            Almacenamiento de debug se hace unificando la funcion
             en la libreria trace.
   8.0307A  En los terminales, cuando llega un mensaje de reserva
             se le da una caducidad de 5 minutos. Tras estos sin
             recibir otro msg, se elimina el msg rsv.
            Se aade indicador de mensaje de reserva en C+A+O
            Cambio de valores ini leidos en inicio, en 7 valores
            (net,exe,hsp,prn) se corrige  por = tras leer del ini.
            Solo unos cuantos alives bye, luego se vuelve al estado
             normal si el puesto sigue en marcha. (5*15" aprox)
            Apagado cambiado. Notificacion de msg bye tambien, es
             asincrono y espera 1 segundo al hilo. Se intenta enviar
             desde close,qeryend y endsession.
   8.0303A  Flag de config para que se tenga en cuenta que un
             usuario uso el sistema en una reserva aunque no se
             presente. De este modo, si luego aparece y pide
             una consulta, se tenga reflejado que ya ha usado
             el sistema antes (en la reserva) aunque no la usase.
            Dialogo de login user, solo se puede hacer un ok
             cada 3 segundos, evitando sobrecargas.
   8.0229A  Aadida opcin para configurar c+a+u o no.
   8.0226A  Recompilacin gmrcsql con java 1.5 en lugar de 1.6
   8.0224A  Opcion a no contar usos por reservas o por cursos en
             la estadstica.
   8.0219A  Recompilado con dll que tenian solo 64kb para eliza.es
   8.0218A  Bug en cierre de servicios que no liberaba la marca de
             que el terminal estaba en servicio x. Se aade un
             indicador que lo limpia siempre y cuando no tratemos
             de un curso que no se cierran por apagados.
   8.0212C  Bug de incremento de codigos de usuario propuestos en
             caso de politicas de codigos que empezacen en numeros
             o letras.
   8.0209D  Cursos muestran icono de tipo de consulta Curso, es
             necesaria la version en terminales y en admin para que
             se use el nuevo icono.
            Cuando se apaga un terminal que estaba en un curso,
             la consulta NO se da por cerrada.
            Cuando se recibe un alive de un terminal que dice no
             estar en consulta, pero en el admin figura consultando
             un CURSO, se pide reapertura.
   8.0208E  Ficheros temporales de la libreria subdir se crean
             basandose en apis de windows para carpetas temporales,
             evitando asi errores de permisos en vista. Todas las
             funciones que realizaban copias indicando el fichero
             temporal concreto a usar para directorio de ficheros se
             han quitado.
            Lista de trabajos de impresion de spool. Se retorna
             numero de trabajos, pero en la variable de trabajos se
             almacena el total (para que salga icono de impresora
             aunque todo este impreso). Antes se retornaba todo aun
             en caso de que solo se pidiesen trabajos impresos, dando
             errores en ocasiones.
   8.0208A  Debug de funciones de backup y mail log, antes no se
             hacia ningn log de esas partes. 
   8.0207A  Bug que no daba bien de alta unidades de red compuestas
             de directorios, no aadia bien la barra \ final.
	8.0128A	Cambios en nombres del neutro. Antes de cerrar, reiniciar..
   			 se le avisa al neutro de que se deje cerrar.
	8.0123B	Aadidos gestores de excepciones en funciones auxiliares
   			 de control de unidades.
            Aadidos reintentos al mirar unidades que dan error, se
             pueden ajustar los reintentos en case de fallo desde
             la configuracion (0 a N). Los reintentos se hace a dos
             niveles; al de unidades compuestas al enumerarlas, y al
             de unidades simples (o elementos de las compuestas) al
             mirar ficheros contenidos.
	7.1217F	Corregido bug en eliminacion de trabajos impresos, se
   			 quedaba un fichero bloqueado y no se borraba hasta que
             no se reiniciaba. A la larga podria bloquear sistema.
	7.1217D	Spool cuenta trabajos hechos y pendientes, para evitar asi
   			 que no se muestre el icono de impresora cuando solo
             queden trabajos ya impresos en el spool. Se puede asi
             entrar e imprimirlos.
	7.1217C	CompactCab creara los ficheros con extension .upd en caso
   			 de que falle la creacion del destino. De este modo, en
             sucesivos arranques se acaba la copia.
	7.1215A	Valores por defecto para nuevos usuarios se aplican o no
   			 en new user. Se aade opcion para poder especificar
             estos valores al crear un usuario (salen mas campos).
   			La opcion de ocultar contraseas de usuarios tambien se
             aplica al formulario de usuarios nuevos.
            Importacion de datos de usuarios, si se importan campos
             con valores por defecto, se conservan los datos importados
             y no los valores por defecto.
	7.1212A  Fichero startup.tpc se mete en el setup.exe para luego ser
   			 usado en los terminales que se instalen. Cuando se
             ejecuta setup.exe se sobreescribe todo en destino!
            El fichero startup.tpc no se borra en cada generacion para
             permitir definir parametros fijos de cara a los puestos
             que se instalen con setup.exe
	7.1128B	Filtros para usuarios, se pueden ignorar de codigos
   			 el que empiecen o acaben por letras y que empiecen
             por ceros.
	7.1127A	Quitada ventana de progreso de copia en la funcion
   			 noCopy. Ahora es totalmente oculta.
	7.1126A	Bug setup e instalar en vista, usa el directorio del
   			 ejecutable en lugar del cwd.
	7.1123A	Corregido bug de importacion de usuarios en fichero que
   			 ignoraba algunos datos por tener espacios inciales.
	7.1117A	Opcion para mostrar un msg durante x minutos antes de
   			 apagar los terminales desde la lista.
	7.1116A  Reforzado logrtm para evitar perdida de sincronia wr. Se
   			 usa region critica en todo el proceso de fichero, tpc o srv.
	7.1104A	Aadida entrada exclusiva a log rtm. Se montaban varios
   			 sucesos si entraban muy seguidos.
	7.1029A	"Setup CLOSE" cierra eliza. "Setup OPEN" lo abre. Debe
   	       funcionar para modo servicio y modo normal. Pensado para
             invocar desde un hipotetico backup externo.
	7.1025B	Correciones sds para que no confunda printdialgo con saveas
   			Solo ventanas no WS_CHILD pueden ser saveas.
	7.1023m	Aadido boton de test de la cuenta puesta en autologin
   			 en instalar.exe
            Instalar pide privilegios de admin a la hora de copiar
             los ficheros. Esto evita problemas al actualizar desde
             una cuenta limitada tambien para el modulo principal
             en modo servicio o cuenta limitada en modo normal.
            Cambios en la definicion de deteccion de version de windows,
             se hacia mal para algun macro definido.
            Si se cambia el tamao de la lista de servicios se redibuja
             todo el escritorio para que se borre la parte de la lista
             que pueda quedar sin borrar.
	7.1020A	Conversion de cadenas para ficheros de config, se
   			 usa un nuevo sistema para almacenar cadenas en inis
             que usa un char extra. Se deja compatibilidad solo
             con spc , comillas simples y dobles. Y solo para
             la segunda revision de conversin.
	7.1019C	Opciones del perfil para permitir o no los inicios de
   			 consultas por codigo de reserva/codigo de lector.
   			Se aade variable para los periodos de reservas distinta
             de la que define los periodos utiles de las reservas.
            Modificaciones en addtime para los overflows, 23.xx + 1.xx
             se va a 00.xx, y 00.xx - 1.xx se va a 23.xx (hrs o mins). Con
             ello hay un 'problema' con reservas que van mas alla de las
             00:xx que salen en el mismo dia representadas (a las 00.xx),
             lo cual es 'tecnicamente' cierto ya que son de esa fecha...
	7.1018D	Cuando se necesitan privilegios en instalar.exe no se
   			 cogia bien la cuenta admin. Ahora si. Cambios en runas.
	7.1017A	Mas gestores de excepciones a IO. Comprobacin de servicio
   			 en marcha; los pipes indican si se responde desde un
             servicio, cliente, admin... En la comprobacin para cerrarnos
             si es que somos servicio y nos estamos iniciando como normal,
             se verifica que realmente sea un servicio quien contesta
             y no nosotros mismos.
	7.1008A	Aadidos algunos gestores de excepcion en tpcio, funciones
   			 setvideo, multirun, connectunits.
	7.1006A	Funciones de apagado y reinicio se llaman asincronamente
   			 desde tpcproc, alives de timeout.
             principal. Los comandos mainwindow para apagar y reiniciiar
             se pasan tambien a esta nueva forma.
	7.1004A  Se aade un pequeo cuadrito en la ventanita de arranque
   			 para hacer notar cuando se esta en modo servicio.
            Varias modificaciones en la funcion runas y otras.
	7.928A	Se deshabilita fast user switching siempre que se quiten
   			 las otras opciones ctraltsupr. Se hace desde IO.
	7.927B	Opciones de ctrl+alt+del se hacen en modo servicio desde
   			 la parte admin y la parte user (similar a set shell)
	7.921A	Flag en perfil para mostrar ocupacion de terminales respecto a
    			 reservas en terminales reservadores. Se puede indicar el grupo
             de terminales a mostrar.
   			Ventana sds, si se indica dir habia problemas. Se compara la
             unidad como un todo (por ejemplo, "d:\docs") y se evita el problema.
            Pipes de intercomunicacin con acceso publico.
	7.920A	Texto de ventana de inicio de reserva y titulo definibles
   			 en perfil de terminal (en blanco se usan los predefinidos).
	7.911A	Modificaciones en modo servicio para Vista.
	7.824A	Muchos cambios en saveas para compatibilizar con vista
   			 y soportar segunda lista de opciones (extension+subtipos)
            Aumentado tiempo de espera saveas, ya que como se espera
             a que la ventana sea visible no hay problema de seguridad
             y experimentalmente fallaba por tout. Pasa de 17
             unidades de espera de 16ms a 40 unidades de 15 (272 a 600ms)
	7.817A	Ventanas saveas, se usa el siguiente principio en lugar
   			 de la temporizacion de espera. Si una ventana es
             visible y se verifica como nosaveas, no se espera y
             se procesa el sds normal.
   			Enumeracion de ventanas para comprobar saveas fallaba
             en vista, se debe ignorar error. Corregido.
	7.810A	Comunicacion entre procesos (app,srv,usr io) se cambia
   			 a pipes en lugar de ventanas y mensajes.
	7.808A	Cambios en runas y otras cosas para windows vista
   7.805A	Retoques para compatibilizar con windows vista.
   7.727B	Pequeos cambios en debuglog, ya no se usa .000, los
   			 ficheros archivados van del 001 a nnn.
	7.722B   Aadido debug para apagados y encendidos desde tpclist
	7.721A	Opci a cambiar la contrasea de login de admin, desde
   			 la lista de usuarios se aade un link, y desde la
             de opciones de config tambin. Permite cambiar
             contrasea de cuenta de admin en curso (y hacer logout
             si queremos cambiar otra).
	7.720A	Pequeo bug en imprimir trabajos que no mostrava
   			 la opcion de ver todos. Varios cambios menores de
             aspecto de lista de que imprimir y tal.
            Nueva opcion para encender temrinales desde la lista
             el mismo modo que la de apagarlos. Se quita de
             apagarlos la opcion wakeonlan al existir la otra.
            Parametro para usar el asistente de nuevos servicios
             usando ssl se pone por defecto a 0.
	7.706B	Bug que iniciaba servicios de forma automatica
   			 cuando los usuarios hacian login, se ponian como
             de reserva, y luego al iniciar reservas no
             cerraba esas consultas al ver que eran reservas.CR
   			Cuando se incia asistente de nuevos servicios
             al enviar informacion desde el terminal, se aade
             tambien .domain, de este modo, la comunicacion por
             hotlines funciona correctamente. La comunicacion
             clasica podria no funcionar al pedir contacto con
             netname.domain, pero ya no se usa.
   7.703A	Debug de msg de reservas en los terminales.
	7.628A	Modificaciones en el neutro. BPEBU.
	7.623A	Dialog saveas, permite eliminar ficheros y dirs
   			 mediante un menu emergente (boton derecho en
             lista de ficheros->eliminar). Pide confirmacin.
	       	Reservas: opcion para dar altas, configurable a
   			 nivel administrador y de forma individual para
             cada terminal a nivel de perfil. La opcion de
             cambiar contrasea se puede configurar solo a
             nivel general.
            Bug en altas de usuarios por ellos mismos. La cola
             solo mostraba el primero.
	7.622A	Debug, se parte cada dia en un nuevo fichero. Se
   			 hace en el cambio de fecha (tpc_tim) y se puede
             definir el numero de bloques mximos (dias).
	7.619A	Importacion de usuarios, los parametros sensibles,
   			 como las contraseas, no se salvan. Tanto la cuenta
             de acceso a sql como la de eliza no se salvan
             nunca (por precaucion incluso se borran en el ini
             por si versiones anteriores las guardaron). Se ponen
             valores en blanco, si se ponen una cuenta se usa, y
             si no se pone nada, se usa para sql los datos por
             defecto de absys y para eliza, los datos de uso de
             la cuenta que ha accedido.
	7.618A	Se aade mas debug a las funciones sql.
	7.612B	Aadidos links a soporte y updates en config, van
   			 a eliza.es/support y eliza.es/update respectivamente.
            Corregido bug de alta de usuarios por ellos mismos que
             encolaba usuarios mal y daba msg mal.
            Versin de envio de updates.
	7.602A   Corregido BUG de cierre de programador de cursos,
   			 no se cerraba db (llamado cada hora).
	7.601A   Timeout en minutos para reiniciar un terminal, se
   			 indica en perfil, y a los x-1 minutos se avisa.
            Rbl duplicado en capacidas, y se genera informe al
             entrar en contadores y pedirlo.
	7.529C	Autoalta de los usuarios, se puede hacer con o sin
   			 confirmacion del personal
            Textos de login, autoalta.. se pueden definir en perfil
	7.514A	Aadidas dos rutas adicionales ms para permitir
   			 salvar a los usuarios. Solo .ini a mano, no se
             muestran en el perfil.
            Opcin apagar todos envia encendidos tambien, pero
             solo si se permite parametro wakeonlan.
   			Parametro para el admin que impide wakeonlan. Solo
             edicion .ini a mano, no se muestra en config adm. Por
             defecto si se permite wakeonlan.
            Corregido bug que provocaba cierre adelantado de
             dialogos tpcwin.
	7.503R	Modificaciones de importacion de usuarios en bloque,
   			 se verifica que no tumbe otras cosas y se pone
             funcion de mostrar estado cada 2" con porcentaje.
   			En importacion de datos en bloque de usarios por
             ficheros, el campo de elegir fichero de origen pasa
             a ser un campo de texto normal por problemas con
             el tipo input=file de ciertos navegadores.
            Campo para la clave no se pone coge por defecto
             (0) en recogida de datos en bloque, ya que absys da
             su clave cifrada y mejor que eliza genere una por defecto
            Busqueda por dni, cambiado para que si se localiza
             un codigo no se use el dni, solo si no se localiza
             ninguno codigo con el valor buscado.
            Cuando se edita un usuairo o se crea nuevo se modifican
             los datos de indice de busqueda para no tener que
             reiniciar para que se apliquen cambios.
            Campo DNI se limita a 11 chars+0 en cache, en otro
             caso, los dnis que tengan 12 chars no se buscan bien.
	7.430F	Modificada rutina de creacion de subdirectorios
   			 que soporta ahora UNC y dir normales.
   7.427E	Flag para compartir o no recursos de clientes y
    			 addons en el admin. Solo configurable a nivel
             de fichero startup.adm, no en pantalla.
	7.427D	Modificaciones en SDS para salvar ventanas, se
   			 eliminan partes viejas y se concreta mas el
             salvar en ofXP para evitar confusiones con
             ventana de fuentes. Se aumenta el debug del sds
             , puede crecer rapidamente en un terminal, pero
             puede ser util. Aadidos gestores de excepciones
             en funciones sds. Verificado en xp,ofxp,openoff,2k,
             98,of03,y varios programas. Se reducen los tiempos
             de respuesta a 225ms para las ventanas de salvar
             ficheros. Es posible que se pierda alguna ventana
             de salvar, pero basta con repetir el click, y es
             mejor tener mas seguridad de que los dialogos
             sensibles se cierran antes (Ej Ejecutar). Cambios
             en el doble click, para que no acepte un doble
             click y tambien procese los dos cliks.
	7.424G	Aadido campo filtro para importacion sql.
   			Ventana de salvar ficheros: soporta doble click
             para escoger un fichero. Tambin se corrige para
             que liste ficheros en cdrom (que no tienen attrib 'A')
	7.423B	Valores por defecto para importacin de usuarios
   			 preparados para absys con oracle.
            Parametros para importar usuarios (file y sql) se
             ponen por defecto cuando no se han establecido
             anteriormente (aunque se a ""). Se evitan asi
             problemas con "" y asignaciones por defecto en
             esos casos. Tampoco se verifica fecha por si se
             pide en formato americano :YYYY-MM-DD
             http://dev.mysql.com/doc/refman/5.0/es/using-date.html
	7.421B	Se aade R_CLOSE al dialogo TPC_WIN de mensajes.
	7.421A	Cifrado y checksum compatible java. Jar de java va
   			 en /html con los bloques de interface oracle, mysql
             ,ms .
	7.419A	Correcin en cifrado tcp sql.
	7.418A	Primera version de integracion sql.
	7.411C	Filtro de terminales en chat, se puede configurar el
   			 grupo o grupos que se listan en el chat.
            Chat va de los puestos al admin, y este los reenvia.
            Ventana de texto informativo que se muestra cuando no
             hay loginwindow, listwindow, service... se puede
             configurar desde el perfil para cada terminal.
            Pequeos cambios en la pantalla de login de usuario y de
             cambiar contrasea. La estructura de cambiar contrasea
             cambia y dejan de usarse dos claves para dar mas espacio
             al nombre y apellidos de usuario para autentificar. Tambin
             se comprobar la existencia de al menos un espacio entre
             los datos (nombre SPC1 ape1 ) en el propio tpc. El
             mnimo tamao pasa de 5 a 8 char para autentificar.
            Como el limite de la contrasea en tabla es de 9 char, se
             aplica ese limite avisando al usuario cuando lo supera
             al establecer su contrasea.
	7.409C	Filtro de terminales del admin que pide la estadistica
             se aplica en las tablas.
	7.409B	Correccion formulario de cursos para IE.
   			Funciones de aceleracion de estadistica cuando se
             indican rangos de fechas.
	7.409A	Programador de cursos, version inicial.
   			Reservas por grupos, los maximos se aplican a
             cada grupo administrativo que crea la nueva
             reserva, en principio, el codigo viejo de usos
             permanece en gran parte, pero sin aplicacion.
            Cambios en textos y en imagenes varios.
	7.404A	Tonos de color rojizos en resumen de usuario cuando sus usos
   			 por periodo estan al limite o sobrepasados.
   			Se deja de usar el campo limite de reservas totales. Todo pasa
             a ser limite por periodos. El campo de limite maximo se quita
             de resumenes de usuarios, edicion de usuarios...
	7.403A	Ayudas al usuario, cuando se muestran sin botones, se
    			 acortan para que se pueda acceder a 'X' de las aplicaciones.
   			Reservas: no se permite reservar en horas anteriores a la
             actual, y si se entra en la actual, se aplica un
             desplazamiento de dos minutos a la hora actual para que
             la reserva no nazca caducada.
	7.329A	Cambios en la lista web. Titulo y algunas funciones.
	7.327A	Reservas con la hora de fin en inicio en la misma linea,
   			 se aade tambien la opcion de reservar sin
             contrasea (para futuro modulo de cursos).
            Cdigo de colores segn el tiempo que lleve offline
             un terminal. Editandolo aparece el tiempo que
             lleva offline. 
   7.321A	Modificaciones en ventana de log user (focus, tabs..)
   			Aadidas cadenas de informacion sobre fallos al
             iniciar consultas.
   7.317A	Flag de configuracion global para permitir o no el
   			 ver fotos de los terminales.
   			Nuevo metodo para interceptar impresion, ya no se
             usa FILE:, en su lugar se crea un puerto nuevo
             y se monitorizan trabajos (XP NO por eventos y
             98 por polling de fichero).
            Hotlines ignoran las ip's, si hay un numero ip
             al buscar una linea se ignora, evitando asi errores
             con ip's iguales en distintas subredes (burgos)
   7.313A	Tres comandos para lanzar un servicio.
	7.308A	Soporte IE7 de cerrar IE y abrir Neutro.
   			Triplicados los tonkens maximos, 128->384, aun
             exise el problema de sobrepasar el maximo,
             pero se reduce algo. No merece la pena aadir
             otra politica de enlaces en edicion de perfiles
             o modificar los tonkens.
	7.226A	Recompilado
	7.215A	Evita poner mas de 4 '*' en las hotlines caidas.
	6.1219A	Varios cambios en el navegador neutro.
   			Lista de servicios durante las reservas, se permite
             especificar que la lista se mantenga todo el rato
             o que se quite tras elegirse el primer servicio.
            Aadida opcion para cerrar un servicio en curso desde
             un link del navegador neutro "gmrc_end" ("gmrc_run:XXX"
             lo puede iniciar).
    6.1214A	Corregido bug que impedia cambiar tiempos de consultas
   			 sobre la marcha en consullist.
            Instalar.exe no permite abrir si se esta consultando
             un servicio. Evita asi que las consultas que abren el
             sistema dejen un 'hueco' para cerrar eliza con el instalar.
            Flag para ocultar los dominios en las listas de terminales
             (y de consultas). En lugar de 'tpc.domain' sale solo 'tpc',
             si se usa el nombre alternativo no se toca.
	6.1210A	Copia de cadenas de bytes para insertar y extraer de
   			 estructuras cambiadas, de macros a funciones, de
             paso se solucionan problemas con limites de campos
             y el cero que se aadia y machacaba el ultimo cero.
   6.1109B	Desde el cdrom se puede instalar un terminal o
   			 actualizarlo.
   			El shell siempre se pone a explorer en un admin.
            Cada x arranques (por defecto 50) envia un mail
             con datos de estado. (por defecto log@eliza.es)
	6.1106B  Evita dos tpclistproc, se ha aadido este limite
   			 para evitar sobrecargas desde lista o desde la
             nueva opcion de inicio desde el navegador.
            El huesped no se abre hasta no haberse iniciado
             del todo el cliente. Evita asi que el neutro en
             modo huesped se pire al inicio al no ver gmrc
	6.1103A	Tipos de fichero se registran sin valor en la
   			 entrada Shell de tipo, xp da problemas si no
   			Soporte de inicio de servicios desde el navegador
             neutro usando 'links' especiales de la forma:
             "gmrc_run:xxx" siendo xxx el servicio pedido. El
             navegador neutro usa la id 351 y se comunica con
             la ventana "GMRCC-ClientGMRC".
   6.1026o	Actualizacin de ficheros, se renombra antes de
   			 copiar los ficheros nuevos, asi se consigue que
             ficheros bloqueados se actualicen.
   			Asistente de nuevos servicios se fuerza para que
             no use ssl, porque algunos win98 dan problemas.
   6.1026A	Flag mostrar claves de usuarios (en edit user y en
   			 edit admin).
   6.1019t  Dialogo de SDS, mejorado comportamiento. Deteccion
   			 automatica de unidades extraibles (cadena USB).
             Cambiado montaje de la ruta a abir, boton de
             salvar solo si hay fichero...
   			Registro de tipos de archivo, 'machaca' el campo
   			 aplicacin para evitar bugs en ciertos s.o. (w98)
             que no funcionan correctamente.
   			Modificaciones en navegador neutro para evitar
             problemas con win98 (bug clean tmp). Se aade
             tambien eliminacion del dir tmp del usuario actual.
            SDS, modificaciones para cadenas USB y PENDRIVE.
            Estado del sds en la pantalla de acerca de.
	6.1018A	Varias modificaciones en win 98,xp y 2000 para
   			 abrir e imprimir los tickets de reservas sin
             preguntar (el navegador preguntaba confirmacion)
             Para que los tickets puedan ser emitidos es necesario
             instalar el VISOR DE ESTADISTICA y TICKETS!
	6.1017E	Imprimir tickets desde cliente se arregla para
             forzar puerto http en lugar de https (que el
             asistente siempre salga aunque no permitamos
             config desde http). Tambin se aade seccion
             de .tke en la redireccin que hace el puesto.
   6.1013A	Opcin a imprimir tickets desde el asistente de
   			 reservas para los usuarios.
   6.9029A	Hotlines buscan con mayusculas y con minusculas.
   6.9028E	El admin usa solo netnames y hotlines para comunicar
   			 con los puestos (consultas,fotos,wizard srv,rsv...)
            Evita duplicados de hotlines con el admin en lazo local.
            Aadidas 4 dll de ssl en el admin update, y tambien
             el certificado y la llave por defecto.
	6.9026A  Valores por defecto para certificados.
   			En el alive va info sobre si el tpc permite consultar
             o no. Si no lo permite se ocultara de la lista de
             terminales para iniciar una consulta.
   6.9013A	Perfiles permiten especificar 'USB' o 'PENDRIVE' como
    			 ruta para permitir abrir y guardar con el SDS, el
             sistema busca al abrir el dialogo la ultima unidad
             extraible presente en el sistema.
   6.9012B	Lista de servicios configurable en perfil, anchos,
   			 altos y tamao de letras. Se aaden iconos gigantes.
	6.8025A	Cambios HTTPS para soportar java
   6.8022A  HTTPS con open ssl. Se puede configurar el puerto,
   			 los certificados, las llaves, y si la gestion de
             eliza esta accesible desde http y/o https. Solo el
             admin soporta SSL (y requiere dos dll y un fichero de
             claves y certificados). En los puestos no se ve
             necesario. Las comunicaciones del asistente de instalacion
             y simlares entre los puestos y el admin se haran por https
             si esta activo.
	6.8019A	Desde control remoto por web se pueden enviar cadenas
   			 de texto ademas de hacer click en la imagen como
             hasta ahora.
   			Si en el inicio no se puede cargar config del admin, se
             sigue intentando cada 5 minutos hasta que se logra.
            Adaptado control de impresion remota para starofice 1.1
             ,mira las ventanas parent y hermanas para determinar
             que starofice imprime a fichero o esta guardando.
	6.8011A	Borra solo reservas de mas de un mes (.res a .re_),
   			 dejandolas visibles para referencia hasta ese plazo.
             Este borrado lo hace el hilo de reservas cada
             cambio de fecha (a las 00.00 de cada dia).
   			Reservas en modo no expandido se agrupa en una celda
             dividida en dos, asi se ajusta mejor cuando hay muchas
             reservas.
	6.8007A	Envio de estadistica de uso del navegador neutro,
   			 cuando el minuto es xx:57 se marca para enviar si es
             que hay usos registrados. De esta forma, la estadistica
             reflejara la hora real de uso.
	6.8004E	Aade usos al usuario solo en caso de consultas que
   			 no provengan de una reserva. De este modo, los usos
             solo se refieren a consultas normales, y las reservas
             siguen otros contadores.
   			Los usuarios activos lo son, por realizar consultas
             normales, por crear reservas o por haberlas usado.
	6.8004C	Se muestra en Ctrl+Alt+O info sobre estadistica de
   			 usos enviada, recibida ...
            Edicion de ventanas sds y sdw se muestra ms compacto
	6.8003A	Estadstica permite saltar a paso final.
   			Estadstica por tiempos medios, usos... a la espera
             de que el neutro mande los datos
   6.8001A	Se aaden algunos tipos mime en el servidor h-ftp, de
   			 paso se indica tamao de los datos a descargar.
	6.7029A	En admins, en acciones directas se aade parmetro
   			 para programar un reset tras x segundos. Se puede
             ver y detener la espera iniciada (si lo est).Por
             defecto se ponen 120 segundos. Y el reset no esta
             programado/activado inicialmente.
	6.7028C	Alta de nuevos terminales vuelven a usar el grupo
   			 de pertenencia del admin.
            Redimensionado dialog de preguntar al admin la
             contrasea en el terminal para darlo de alta. 
	6.7028A	Alta de nuevos terminales usan el primer grupo
   			 de influencia del admin que los crea (siempre
             que no exista autoalta). Antes se usaba el
             grupo de pertenencia del admin.
	6.7020A	Flag de conexion solo con hotlines (def no).
   			Contadores con todos los errores send/recv
            Modificado inicio de servicio
	6.7011A	Contador de msg de reservas ok y fallidos.
   			Rutina de envio de comandos con variables para
             incrementar en caso de ok y/o de error.
	6.7010A	Reenvio de impresin, en los identificadores de
    			 impresin se tiene en cuenta un '*' para imprimir
   			 varias cosas solo cuando el '*' va al final. De
             ese modo, si los nombres de servicio/usuario o lo
             que sea tienen un '*' se trata como un caracter ms.
	6.7008A	Calculo del dia de la semana cambiado por otro
   			 algoritmo (calculo en lugar de contar)
            Update de cliente en modo servicio NO reinicia tpc.
	6.7002A	Hora inicial y final de reservas pasa de ser un entero
   			 a poder indicar con horas y minutos (hh.mm). Si la
             hora final es menor que la inicia, presupone que
             hay un desfase AM/PM y trata de pasar a modo 24h
             (ini 8.30  fin 5.30)->fin+12:  8.30 a 17:30
   			Quitada la opcion de inicio de consultas en modo
             exclusivo. (el valor se deja en 0: pueden crearse
             consultas al mismo tiempo)
            Alargados campos de texto de la pantalla inicial de eliza
             para que quepa bien el nombre del los ficheros cuando
             se compacta un nuevo instalar (se cortaban un poco).
	6.6030A	Una sola reserva por usuario al dia, flag por defecto
   			 a 1. Se comprueba el codigo de usuario que no tenga
             ya una reserva en esa fecha.
   6.6029A	Errores de crear reservas por periodo,totales...
   			 separados segn el caso.
	6.6026A	Cierre de sesion se oculta del menu de inicio cuando
   			 el sistema no es de shell abierto.
            Aadido link en creacion consultas y reservas que
             permite verificar datos de un usuario que pongamos.
	6.6023A	Se puede ver y modificar el registro en reg.htm, las
   			 funciones estan el elz_ftp
   6.6022C  Cambios en hotlines. Solo una linea valida por tpc.
	6.6021k	Bermeo
	6.6021J  Bug en tpchotline y aadidos varios debugs
	6.6019G  Antes de actualizar los puestos, se salvan los ficheros
   			 a actualizar con extension .old
   			La recepcion de ficheros tcp (configs, updates...) se
             realiza con un fichero temporal intermedio, de forma que
             si se cierra el proceso durante la escritura, no queda
             el fichero a medias.
            En la pagina sys.htm se aade log de comandos, memoria,
             y otros datos ms.
            Instalacion de servicios desde tss, se evita que salte
             continuar instalacion, a esto se aade el no eliminar
             la instalacion para que desde serion 'real' se pueda
             seguir.
   6.6014A	Dialogo de reservas en los puestos, se deja un timer
   			 cada 5 segundos para mostrar la informacion y otro
             timer cada 1 para ver el estado del pc y actuar en
             consecuencia. Tambin se ha puesto una espera de
             5 segundos entre meter codigos erroneos que no
             habilita las botones hasta que espera. Tambien se hace
             grande o pequea la ventana para permitir o no el
             meter datos cuando no se puede.
            Bug en calendario de reservas que mostraba dos flechas
             de hora actual cuando la hora es en punto.
	6.6011A	Ultimos 4 errores de send, recv y consul en ctr.
   			Ultimos errores se ponen con segundo en que se producen
             en hiword, segundos desde encendido. Tambien esto se
             cambia en linemdb.
	6.609A	Log de memoria en dir local y no el raiz: debugmem.gxt
   			Log de excepciones ahora pone segundo a la hora y thread.
   6.607A	Acceso a usuarios con region crtica
	6.604A	Cuadros pequeos que indican si una consulta es de reserva
   			 y si es la segunda (o mas) que inicia el usuario en su tiempo.
            Pasa el codigo usuario de una consulta primaria a las
             secundarias. Antes se perda.
            Tras crear una reserva desplazamos pantalla de reservas a ella
             poniendola en negrita.
            Se estudia hacer desplazamiento a hora acutal en pantalla de
             reservas, pero siendo resumidas por defecto no tiene sentido. 
            No se permite continuar una instalacion de servicios desde una
             sesion ts ya que supone problemas de seguridad (inicia instal
             en sesion normal, y luego la ts piensa que es el reinicio...).
            De dos veces la clave seguida se pasa a tres en las sesiones ts.
   6.603A	Correciones en inicio con mensajes de progreso, se crea
    			 estructura con parametros y se destruye tras su uso, antes
             se hacia con una estatica y dejaba de ser valida al salir.
	6.5031A	Solo dos comunicaciones al lanzar un servicio: run
   			 y check. Antes habia 4.
	6.5030A	Parametros de estado de tcp aadidos a la pantalla de
   			 contadores y a la de sys.htm
            Indicadores de progreso en pantalla cuando se incia una
             consulta, asi se puede saber si tarda porque.
            RunSrv se quitan dos sleeps de un segundo.
            RunSrv y dialogo de continuar/cerrar hacen un pequeo
             movimiento del raton para salir de posibles scrsavers.
            TpcWindow se aade timer a 1 segundo para recuperar topwin
             de la ventana tras mostrala.
            En setup, se ha corregido el codigo de la paleta azul de
             fondo y se aade animacion del texto de eliza del fondo.
            Aadido parametro en el perfil que permite limitar los
             recursos de red que se conectan en un pc a 12 letras, es
             util en algun pc viejo con win98 (bermeo). Este parametro
             hace que se recorten los recursos usados en servicios,
             instalaciones... desde el puesto que usa ese perfil.
	6.5029A	Correciones en pagina de cambios a varios usuarios de golpe.
   			Alt y Title en imagenes html para que muestre en firefox.
            Nombre de los botones de aceptar cambios de config cambiados.
            Se decide no compactar consultas sobre la marcha, por ser
             el coste de velocidad minimo, y el de disco no muy grande.
            Bug que hacia aparecer la hora actual en la pantalla de
             reservas en el dia siguiente corregido.
            Pantalla de reservas resumidas, al hacer click pasa a las
             reservas con datos, pone pantalla en la clickada y la pone
             en negrita para que se distinga del resto.
	6.5016A	Berceo
	6.5011B  Varios cambios en el navegador neutro. Aadida fecha y hora
   			 al mostrar ventana de consultas. Enviada a Castellon.
	6.509A	En reservas se muestra con ALT los datos cuando se ven en
   			 modo resumido.
   6.508A	Opcin a aadir palabras prohibidas en el navegador neutro.
   			SDS mira solo una ventana y no usa el arbol de parents, de
             este modo se evitan problemas con el neutro y descargas.
	6.430A	Bugs rbl corregidos. Descarga de memoria cuando quede xxx
	6.419A	Control de liberacion de memoria cuando baja de xxx
   			Reubicadas todas las cadenas de edicion de perfiles
             y config del administrador.
            Nuevos campos de control de usos, maximas reservas totales
             y maximas reservas en un periodo. En config para nuevos
             usuarios, en reservas y en usuarios.
   6.417A   Nueva funcion de liberacion de memoria.
   			Aadida opcion de liberar memoria a las 00.00, aadida
   				liberacion de memoria a la opcion de cerrar exe.
   			Reservas, solo se acepta un codigo de reserva y se
               trata de iniciar, hasta que no se termine este
               inicio no se acepta otro codigo (dialogo rsv en tpc)
            Ventana de notificacion, solo se anima la ventana de
            	notificacion si no se esta haciendo ya.
	6.405B	Usos de consultas y reservas se gestionan de forma que:
   				.un usuario tiene x usos maximos en un periodo
               .un usuario tiene x reservas maximas en periodo
               .en un periodo futuro, las reservas no han de
                 superar tampoco los usos. De esta forma, si se
                 reserva para una semana del ao proximo, en esa
                 semana no podran hacerse mas de x reservas para
                 ese usuario.
   			Usos, se aaden contadores de usos desde reservas, usos
             totales...
            Usos, los usos en un dia solo afectan a consultas, para
             crear reservas se puede. Para limitar las reservas que
             se crean en un dia hay que usar le flag especifico.
            Corregido pequeo bug de perdida de memoria en sendalive
             de un admin. Se enviavan dos alives y solo se liberaba uno.
   6.328A	Textos definibles en tickets
   6.324A	Ventana de reservas mas sencilla para los usuarios.
   			Msg window es topmost, se deja de aceptar parents.
   6.315A	Correciones en msgwin cuando se cerraba en about
   			Correciones en contador de memoria.
   6.312A	Pantalla de inicio con logos en server. MsgWindow cambiada
   			 con un estilo ms actual.
            SDSdll procesa los mensajes y envia tras la creacion de las
             ventanas, por ello se acorta el tiempo de espera para
             ventanas saveas.
            Cambiado codigo extract unit
   6.310A	Aadidos botones expulsar en la ventana de salvar ficheros,
   			 hay dos, y se muestran para unidades que no sean a ni c.
	6.309A   Proceso de migracin de servidor a nuevas ips', permite
   			 definir el nuevo admin y sus puertos y redirecciona
             terminales (solo las versiones a partir de esta) y en
             las pantallas de gestion saca un aviso.
   6.307D	Librerias sds y db shared. Dialogo de salvar mejorado,
    			 muestra todos los dirs y despues ficheros *.indicado.
            El icono del systemtray muestra errores cuando no se
             pueden listar servicios en lugar de mostrar un rectangulo
             pequeo al quedarse sin elementos el submenu.
	6.205B	Impresion de tickets de reservas.
   			Update ms claro y grafico en los terminales.
            Importacion de usuarios, 0 lineas por ficha deja el
             sistema colgado, corregido con minimo de 1 linea.
	6.202A	Shell y Run/RunOnce se establece en todos los usuarios
   			 del sistema, haciendo instalaciones y desinstalaciones
             ms solidas de eliza en entornos multiusuario.
	6.201B	La obtencion de la impresora por defecto se
   			 pospone si no se puede leer desde un inicio. Se
             evitan asi problemas con ciertos windows que no
             levantan los servicios de impresion hasta iniciado
             completamente el sistema (berceo print opac). Tambin
             las propias funciones de imprimir cosas se han modificado
             para que obtenga impresora por defecto en caso de que
             se les pida usar NULL o ""
            NO!:En los apagados o cierres no se libera el sds, se deja al
             sistema cerrar hooks y soltar dll al terminar proceso.
            Aadido vigia para el cliente. Se configura de 'misc' y
             por defecto estar activo. Si el terminal funciona en
             modo servicio, no se abrir el vigia.
	6.0131A	Nuevo control de envio al spool
	6.0127A  Progreso de arranque con indicadores.
   			Codigos de reservas por letras o numeros y solo 4
            Configurable tiempo que en pantalla de consultas
             podemos dar o quitar de golpe.
	6.0124A  Las tablas de paginas html muestran linea de
   			 seleccion en cada linea y no por celda como antes.
            Aadido control remoto simple en la opcion de 'fotos',
             se puede realizar un click simple sobre la foto
             y se enviar un 'click' en esa posicion en el tpc.
            Control remoto en tpcfoto y el wsys tambien.
            Reservas en terminales dedicados, ahora se hacen contra
             la maquina, de modo que da pie a futuras integraciones
             en portales de cara al publico. La pgina en local
             simplemente reenvia datos a la principal, pero solo
             permite imagenes y paginas del las reservas
   6.0117A	Rutina GetMhz covertida. Tardaba mucho en algunas
   			 placas. Ahora son como 4" siempre.
            Pequeo reloj en la parte superior derecha durante
             el inicio. La manecilla larga se mueve marcando
             en las horas segun el estado actual.
            Reservas, en los admins, los cuadros amarillos que
             representan las reservas son links para 'ver en
             modo expandido'.
            Incrementado en winsock el valor listen con un valor
             de 128. Deja el web muy agil y estable.
             WS_WINSOCK_MAX_LISTEN es la nueva definicion usada
             en todas las funciones listen.
            Cuando se crea un servidor winsock async  ya no hay
             esperas, todo se deja en un bucle con getmessage,
             de este modo casi no falla el html. Existe otro modo
             sync que crea un hilo con funciones 'clasicas' winsock.
            Mensajes al usuario tras meter un codigo de reserva, asi
             se ve algo mientras se inicia y no parece ocioso. 
	6.0116A	Fichero de startup.cfg no se usara para montar en
    			 el setup.exe, en su lugar se usa startup.tpc que se
             actualiza en cada arranque. En el se ponen los datos
             del admin (admin de config o ip leida).
            Bloques de ficheros usan toda la memoria que ocupe el
             fichero para extraer/insertar, de este modo va mucho
             ms rpido. Tambien genera un xxx.old en caso de que
             exista el fichero que se extrae. Aadido tambin
             el conservar fechas de los ficheros del bloque.
	6.014B	Reservas unificadas para admins y para publico, las
   			 rutinas de calendario son comunes.
	6.012A	Cambios en impresion, cuando se envia ok se dice y se
   			 espera 60" a que el usuario de ok, si no se autocierra.
	5.1230A	Pequeos aadidos en debug file que muestran el id de la
   			 ventana que se cierra por el sds, antes solo salia texto.
   			NOTA SOBRE SDS: Cuando se crea una ventana, en ocasiones
            	tiene un titulo distinto que cuando se muestra finalmente.
               En ocasiones, el sds puede enganchar el titulo temporal
               y cerrar la ventana, y otras veces no.. (ejemplo, 'open'
               en el bwc 5, acaba siendo 'file open' y a veces se cierra
               en el paso ='open')
            Cierre de servicio, se hace asincronamente, se indica la
             causa y se lanza un hilo que cierra realmente. De momento
             se aplica el cierre sin comprobar que estemos en srv. Ahora
             se retorna al admin ack antes de proceder, asi siempre se
             manda un ack aunque tengamos que resetear al cerrar.
   5.1215A	Completo para Almeria
	5.121A	Error de tpccoms que equivocaba destinos y saltaba a la
   			 siguiente entrada en caso de estar bloqueada la primera
             que cohincida.
   			Impresion en staroffice. Ventana 'Guardar como' hija de
             'Imprimiendo*' se usa.
   5.1129A  Esperas tras chkconsul erroneos (evita 99%cpu), tambien
   			 se evita retornar false al chequear una consulta cuyo
             terminal hemos borrado sobre la marcha (o por errores
             de indice o lo que sea).
	5.1122B7	Varias correciones en el control de reservas y mximos
   			 por horas.
            Inicio, envio de SDS y SDW en inis con un par de CRLF.
   			Aadido debug a inicio de tpc's y admin de cara a
             rastrear posibles problemas de config inicial.
            Modificaciones en logoff de la pantalla de config
            Debug de funciones de sockets mejoradas. Reordenadas
             variables de debug y aadidas a tpcio y tpcupd
            Timer que oculta hidden window, se aade send wm_show..
            Las consultas iniciadas desde web de forma simultanea
             parecen crear problemas en la db de terminales. Se
             aade un parametro de creacion exclusiva de una sola
             reserva y el resto esperan. (castellon)
            Se comprueba que se pueda leer y escribir en los ini
             nada mas arrancar. De este modo se detectan y avisan
             situaciones con cuentas sin privilegios wr (berceoi)
            Si un fichero .upd no se puede renombrar correctamente,
             se elimina. El caso de gmrcc.exe se evita asi, ademas,
             si un fichero no se puede renombrar, ya se tratara de
             descargar de nuevo en la update.
   5.1119A	Impresion diferida en un hilo que espera en caso de
   			 que el spool/impresora no responda, no bloqueando el
             resto de comunicaciones (de impresion y otras cosas).
            Nueva rutina de deteccion de velocidad del micro.
            Retoques en funciones fileclose y check file open.
	5.1116A	Cierre de servicio, si falla el envio del comando lo
    			 manda hasta tres veces.
	5.1114A	Importacion de datos, si los campos viene con espacios
   	 		 al principio o al final, se dejan. Esto se hace en la
             importacion de usuarios con separadores '|'. Ya que si
             entre los separadores vienen espacios, el programa
             que entrega datos sabra como los tiene...
            Modo de espera para enviar un comando cuando hay otros en
             proceso cambiado. Esperas incrementales fijas para rangos
             de hilos en espera, que se van incrementando.
	5.1112A	Cuando se cerraba win en un tpc en consulta, esta no
   			 se dejana almacenada en estadistica. (Alive BYE).Arreglado.
            Importacion de usuarios, errores al coger nombres con
             espacios al inicio, arreglado. Tambien se eliminan
             los espacios al inicio y al final de los campos importados.
            Apagado de todos los terminales, si muchos puestos fallaban
             colapsaban la espera del comando de apagado en los ultimos.
            Comandos en general, muchas entradas en el envio esperaban
             ,pero lo hacian tras marcar tiempo de entrada, de modo que
             cuando finalmente se procesaban generaban tout sin mas.
	5.115A	Todos los ficheros que fallen al actualizarse se
   			 almacenan aadiendo la extension '.upd'. Al iniciarse
             gmrcc.exe se miran todos los .upd, se les quita esa
             extension y se ponen en lugar de los existentes (si
             se puede). Cuando se consigue poner un .upd como el
             fichero sin la extension, se borra el .upd. Esto trata
             de evitar problemas con actualizaciones de ficheros como
             la dll del sds, de este modo se almacenara como .upd
             y quizas se inicie con la dll vieja, pero en el siguiente
             encendido se coge la nueva .upd antes de seguir de modo
             que se asegura la actualizacion. Es parecido al metodo
             que ya se emplea con instalar.exe e instnew.exe. Si se
             actualiza un fichero correctamente se borra el upd.
	5.114A   Wake on lan, encendido de puestos por horario y por
   			 boton de 'apagar' que ahora pone 'on-off'
   			En abrir sistema se aade ventnana de confirmacion
            Las ventanas de tpcwin ponen el foco en el boton por
             defecto (antes siempre era el OK/SI), ahora si es
             cancel o 'no' se pone el foco sobre ellos.
            Imagen de los terminales se ponen a 0 si estan en ' ',
             esto evita que se pida la imagen pc_PPPP.gif.
   5.1027A	Formato CSV para pasar datos de estadistica a Excel
   			Consultas se pueden lanzar metiendo codigo de usuario,
             restandose el uso y tal.
            Error en rutina de fechas, sumar un mes en reservas
             colgaba el sistema.
            Todas las fechas que se validen, se corrigen si no es
             que eran erroneas, no solo en sitaxis, tambien dias
             inexistentes (45/2/2005 ->'', 29/2/2005->'1/3/2005'
            Filtro de webs. Elimina * puestos a mano.
            Busquedas por codigo del lector, en los mismos campos se
             permite buscar por dni (y el dni se convierte en codigo
             de cara a la reserva o consulta que se realice).
	5.1020A	Corregido bug que no permitia guardar "'" en ficheros ini.
   			Aadido parametro para activar o no el boton de apagar
             el equipo (win2000 y xp). Por defecto SI se permite. Esta
             opcion no afecta a Ctrl+Alt+Q
            Nombres cortos en sds,sdw y grp. Se usaba en FindFirstFile
             el campo equivocado en 8.3
            Correciones en ValidateTime. Horarios de apagado no se
             convertian bien. hh:mm hhmm y pueden seguirse de am o pm
	5.1018A	Aadidas ventanas de imprimir
		                  'Impressi en un fitxer'
      						'Inprimatu fitxategian'
      						'Imprimir nun ficheiro'
	5.1013B  Aadido bloqueo que impide modificar la estructura
   			 de servicio actual por las funciones close service,
             run service, y set on close. Para evitar interbloqueos
             se ha aadido una espera maxima de un minuto para
             acceder a la funcion.
   			Esperas de impresion algo mayores (60 inicial y 5' de
   			 mas datos).
   			Eliminado boton 'apagar' en winxp y 2000 en ctrl+alt+supr
            Modificado el strinsert en version que se envia al admin
             para que asegurar que 'sale' la version del puesto en
             la estructura de datos del tpc.
	5.1005A	Se igonra ficheros en dir Update en el admin, asi los
   			 ficheros del dir local se usan para actualizar terminales.
	5.1005B	Modificaciones menores en la gestion de impresion remota
   			 y limpiado del buffer antes de enviar.
            La busqueda de hotlines se hace solo cuando los datos
             no son "" (reservas enviadas mal por ello?)
	5.1003B	Shell permitido con SDS implica NO permitir gestor
   			 de tareas. Si no se permite el shell no se
             permite gestor de tareas (y ctrl+alt+supr tampoco)
             Solo se permite el gestor de tareas si se
             permite el Shell y la SDS esta NO activa. Esto solo
             es valido para clientes, el admin siempre deja gestor.
             Estos valores se aplican en el inicio.
   			Problemas de impresion, ciclo de espera de documentos
             al 100%, se hace con espera 1". Tambin de quita
             posible pausa de gestor de trabajos de impresion.
	5.922A	Puestos en modo no update dejaban el icono de actualizando
   			 siempre, corregido. Horarios de los terminales son
             libres (no a horas fijas), permitiendo horas y minutos.
	5.916A	Modificaciones en funciones CGI %xx, ahora no usan
   			 la cadena origen, la dejan sin tocar.
	5.910A	ChangeDisplaySettingsEx se llama dinamicamente para
   			 las funciones de cambio de resolucion, la llamada
             estatica a ChangeDisplaySettings hacia saltar algun
             antivirus (nod32) que creia que era codigo malicioso.
	5.825A	RunAs modificado, bug de permisos solucionado y
   			 problemas de pantallas a medias de run as solucionad
             dando permisos a cueta de usuario y no a tonken.
	5.720A	Saveas usa una nueva forma de almacenar ficheros,
   			 dejando al usuario mas libre hasta el final de
             la seleccin. Tambien se cogen los modos de salvar
             los ficheros antes de guardar (ej:gif/pdf/htm...)
   5.718A	Actualizador de ficheros espera 60" en caso de errores
   			 ,se usa para gmrcsds.dll que queda hasta 1 minuto
             bloqueado por el hook que pone en el sds.
	5.77B		Se quitan las referencias a GetModuleHandle
	5.75B		Cuenta atras en dialogos con timeout.
   5.74A		Avisos de servicio a punto de acabar y de acciones
             con abandono del puesto se ponen de color rojo y
             se obliga a leer los mensajes (10 segundos sin botones)
            Horario de apagado de los puestos, en cada pc se puede
             establecer un horario de trabajo. Cuando estemos
             fuera del horario, el terminal pregunta al usuario si
             debe apagarse (def=SI en 60"), si se dice NO se deja
             de preguntar hasta otro reinicio. De esta labor se
             encarga el admin al llegarle un alive.
            Parametro BANDWIDTH ANCHODEBANDA en neutro, modifica
             el registro para limitar el ancho de banda en internet
             (solo valido para XP)
   5.627A	Timeout de envio de un comando, para pedirlo se
   			 usa el de siempre, pero para la respuesta se
             usa el maximo tout (por si el comando tarda).
            Icono de exclamacion junto a un terminal cuando
             la version es distinta a la que deberia ser.
   5.624B	Alives por hotlinea, cambiados timeouts a 30".
   			Redimensionado comreentry a 512 y hotlines a 512.
            Enviada a Almeria y Tarragona (impresin).
	5.623A   Corregido bug en envio de alives.
	5.621A	Los ficheros de actualizaciones siempre se reciben
   			 y se van dejando en \update. Cuando se ha recibido
             una lista de ficheros completa, se procesa el dir
             update. Tambien si se inicia sin un administrador
             y se encuentran cosas en update. Solo se pregunta
             al final de la recepcin, justo antes de poder
             procesar la actualizacin.
	5.617B	Lista de servicios se envia a los puestos en un
   			 modo mas compacto, admitiendo ms servicios. Antes
             el limite rondaba los 45.
   			La ip se cambia tambien en los alives, no solo en los
             inits. Mejora comportamiento sobre internet dhcp.
            La busqueda de lineas hacia los terminales (hotlive)
             se hace prioritaria sobre las no bloqueadas.
   5.68C    Gestor de contenido web pasa de esperas activas a
   			 pasivas (15" maximo en http). Esto no ocupa el
             procesador y mejora notablemente la velocidad del web.
   			El adminstrador primario y alternativo, se almacena
   			 sin resolver (si es un nombre). En cada cambio
             de uno a otro (o tras x fallos) se resuelve la ip
             de nuevo.
   			Los tiempos de espera se adaptan a funciones de red
             sobre internet con envios ms lentos.
	5.67D		Administrador alternativo, permite definir un
   			 segundo administrador o una ruta alternativa al
             admin principal. Se cambia de uno a otro tras
             una serie de errores de contacto. Se puede poner
             bien desde instalar en los puestos o poner uno
             fijo en el perfil del terminal (que se establece
             en cada inicio en base a la config de perfil). Si
             un admin da una serie de errores sin llegar al
             mximo, pero luego se recupera, se elimina la cuenta
             de errores y se empieza desde 0.
            Modo servicio: si al cabo de 10 minutos de intento
             de incio del modulo principal del servicio, no se
             logra, aprece un dialog preguntando si reiniciamos,
             al cabo de 60" se da que si y se resetea (noforce)
   5.66D		Nuevo sistema de alives, en lugar de enviarse por
   			 las rutas normales se usan las hotlines.
   			Cambios en esperas en comunicaciones, se acorta el
             tiempo de espera si hay varios comandos procesando.
   			Los trabajos de impresin se mandan con el nombre
             alternativo si es que lo hay.
            Los puestos muestran un icono diferente mientras
             estan descargando actualizaciones.
	5.63A		Se reduce el ID del Tonken.
	5.62A		Se aade a las fechas de alta de los servicios
   			 tambin la hora. Al usuario que dio el alta se
             le aade desde que parte (asistente-web-auto).
   			La informacin del alta y fecha alta de un servicio
             se muestra al editarlo,en la pantalla de menu de
             edicion con las secciones, justo debajo.
	5.61B		Lista de spool se pone el nombre del terminal sin
   			 parantesis (interactuaba con busqueda de trabajos
             de terminal). Tambien se hace que el minimo tamao
             que se muestre sea 1kb. Se modifica el neutro para
             poner el parametro de que los frames se impriman
             todos de golpe, para que no envie 5 o 6 paginas.
            Se aade hot.sys.htm que muestra el estado de un tpc
             o admin y sus hotlines abiertas. Normalmente es en
             un admin donde merece la pena ver este dato.
	5.529C	Aadida seguridad sobre los enlaces del asistente
   			 de grabar cd's ("Link Window" y "SysLink")
	5.528A	Permite grabar en un cdrw o similar si se indica
   			 como ruta permitida 'CD' 'CD:\' 'DVD'  'DVD:\'
             La idea es ir almacenando ficheros en esas unidades
             ficticias y luego entrar a guardar pero para dar
             el boton 'Grabar CD'.
   			Se ponen iconos en el dialogo se salvar del sds.
	5.526A	Reoculta ventana hidden cada 20 segundos.
	5.514A	Contador en bloques de datos que se envian (tpccom)
   			 ,al recibir los datos su contador debe ser correlativo
             ,en otro caso da error.
   5.517B	Cambiado el modo en que se separa una ruta de un
   			 ejecutable para no separar "http://..." ni "www..."
   			Se notifica en el admin instala se crea un nuevo puesto
             y no se puede crear por falta de licencias.
            Se aumentan los tiempos de espera a la red (duplicados)
   5.520A	Rehechos los iconos de los servicios en las listas
   			 de los terminales, 256 colores. Tambin los iconos
             del web para editar algo o eliminarlo.






-------------------------------------------------------------
   4.84A		Opcin de ocultar exclamacin de version diferente
   			 en los terminales.
	4.721A	Opciones de debug aadidas para refresh, init...
   4.74A    Cambiados parametros dbopen FIXED para que un crlf
   			 no abra mal el tamao del registro (fallo tpcs?)
   4.78A		Flag consultas secundarias si-no en estadistica, solo
   			 para consultas creadas nuevas
   			Aadido dialogo que restringe abrir en de office xp.
            Aadido parametro en neutro para reapertura en 2a
            ventana (ciertas paginas dan problemas al
            redimensionar por java) 'SECOND_BROWSER' def=0
	4.78B77B	Al recibir un bloque de datos se limita el tamao, y si
   			 se pasa con un tamao mayor se pone a 0.
             Se hace en while recepcion y en ack de send
   4.79B	   Aadida ventana abrir de office 97
   4.710A	Modificadas opciones de office, aadido parametro para
   			 ver datos en XP y 2000 como servicio (X).
   4.89A		Se aade un intento mas de consulta de 'servicio ok'
   			 al iniciar. En Berceo daba algun problema al inicar
             por ser la conexion lenta...
   4.89B		Msg de aviso en ciertos errores al iniciar consulta, se
   			 envia un msg al puesto.
   4.811A	Multiples cambios en consultas y otros tras errores
   			 en pucela. Se aaden mas debug's. Modificada funcion
             codec que aade Sleep(0) para que codifique bien tras
             los problemas con alives y inits (confundia codecs).
   4.812A	Aadido un Sleep(0) al enviar fichero por web
   4.812B	Comando 10 equivalente a init para versiones viejas
   4.812C	Comprobacion de comandos, duplicados de init, alive...
   4.99A		Cfg de servicios, tiempo sin sds al iniciar. Se compone de
   			 dos elementos: ssss,rrrr (opcionales ambos)
             -ssss indica segundos sin sds al iniciar (0=no quitar)
             -rrrr indica segundos entre rafaga sds (enum windows,0=no)
            Cuando pasan los ssss segundos, el sistema sds vuelve a su
             estado normal. Si el sds no esta activo en el puesto,
             estos valores se ignoran.
	4.910C	Correciones sds en ventana de ejecutar y similares, busca
   			 un listbox en w311saveas, tambien procesa bien una
             ventana que resulto ser nosaveas
   4.914A	Aadido a sds ventanas permitidas, y la posibilidad de
   			 subir o bajar el orden (que ahora tiene importancia).
   			Aadida seguridad para entrar en sds sdw y otros, se require
             permiso de edicion de terminales.
   4.928A	Aadido al neutro opcion CANOPEN. Aadida opcion debug
   			 para los usuarios que hacen reservas y otros log de
             usuarios.
   4.1004A	Aadido al neutro opcion FIJO que impide moverlo.
   			Usuarios en reserva no cuenta uso. Usuario en segungos usos
             dentro de su tiempo no apuntan uso.
   4.1004B	Buffer fxHTML_RANDOM cambiado a globar con varios campos.
   4.1004A	Recompilado y enviada a almeria (rsv problems)
   4.1006B  Compacta db consul al iniciar. Mira usos con fx auxiliar
   			 buscando estado 'en uso', en lugar de por tamao de la db.
   4.1014B	Recompilado para Acorua
   			Opcin en registro 'NoAutoRun' o fichero 'NoAutoRun.nul'
             impiden que nos pongamos como autorun en el registro.
            El que existan estos ficheros hacen que no se llame a las
             funciones que nos ponen en el inicio del modo que sea.
   4.1019A	Recompilacin para Orihuela,Zaragoza,Cordoba
   4.1117B	Limpieza de bases de datos. Regs tipo struct y tipo char
   			Redimensionada ventana de logs.
            Config de Backup accesible con boton de 'Backup ahora'
            Se aade info de version a las copias de seguridad
   4.1122A	Debug en funciones tcpip. Retoque en servidor html
   4.1125B	Debug corregido, causaba gap al usar un puntero eliminado
   			 pero bajo otro alias. Retocado servidor html con un
             tout un poco menor.
   4.125D	Guardianes en las funciones de db, pruebas de carga en db's
   			 y correcion de problemas de sincronizacion de db's. DBsync
             espera a dput y dget. Dbfile exclusivo para un solo
             almacenador.
   			Se aade en la pantalla de licencias informacion sobre su
             uso con los terminales que hay.
   4.1215A	Ayudas al usuario se pueden configurar por servicio para
   			 que solo salga la hora.
   			Si hay un servicio sin ejecutablea iniciar, no se vigila
             numero de procesos en marcha para verificar funcionamiento.
            Se pasan el valor por defecto de un backup de 7 a 15 dias.
   5.13C		Nueva rutina RunAs 'clasica', que abre proceso y asocia
   			 ace, carga profile y ejecuta.
   			Cambiadas algunas fechas del setup, de 2004 a 2005
   5.13Z		Compactado de srv,dsc,unt,tpc al iniciar (size y borrados)
   			 Se hace mediante parametro rCOMPACT al abrir las tablas
             de forma automtica si no estan abiertos los ficheros.
   5.14A		Debug de nuevos terminales.
   5.15A		Desinstalar no quita el autologin
   5.111A	Recompilado para valencia
   5.117A   Aadidas opciones de saveas en XP sp2
   5.124A   Cambios para carga rbl para registros nuevos y borrados.
   			Rbltool hace las pruebas de escritura.
   5.22A		Debug de la evolucion de la memoria.
   5.22B		Autocierre en admins a las 00.00
   5.29A		Recompilado para Lugo y ACorua
   5.29B		Parametros de VIGIA y VIGIA_REBOOT que reabren el admin si
   			 se cierra (y reinicia el admin si es que se va el admin)
   			Neutro usa dir temporal propio si no tiene acceso al del
             sistema, esto soluciona impresion desde usuarios limitados
             en win2000 y similares.
   5.211B	Lineas de ejecucion al inicio en los terminales, admiten
   			 ,en el modo servicio, colocar "ADMIN:" y se ejecutan
             en la sesion del usuario, y "USER:" en la sesion del
             usuario. En modos no servicio, se ignoran.
	5.214E	Huesped se abre en el primer intervalo de vigilancia, de
   			 modo que en entornos w2000 se abra bien. Las lineas de
             ejecucion al arranque tambien se abren en el mismo sitio
             que el huesped, solo una vez. Por defecto, todas las
             ejecuciones iniciales y el huesped van el la sesion del
             usuario, en caso de que sea modo servicio.
   			Enviada a palencia para fix de antivirus en modo usuario.
   5.225K	Correcion de interbloqueo de db_new y db_insert a nivel
   			 de linedb en fichero.
            Se aaden buffers a las funciones run y monitorizado de error.
   			El interface TPCIO rellena sus buffers de parametros antes
             de la espera de respuesta del IO. Evitamos asi que los datos
             puedan cambiar antes de obtener contacto.
            Se aaden unas pequeas esperas y se duplica el msg que se
             envia al IO para asegurar su llegada y aceptacion correcta.
            Se implementa un flag de exclusividad para el uso de io, se
             implementa un protocolo de io con 1)comando vacio 2)send comand
             3)wait ack. La parte remota tambien tiene un timer 5"x2 para
             comandos puestos y olvidados.
   5.228D   Varias correciones en deteccion de scrsaver debidas al modo
             servicio y los diferentes permisos del usuario y del admin al
             determinar si esta en marcha el protector de pantallas. Se aplican
             a la funcion que determina si un fichero esta abierto.
            Espera de sds.dll de 10 a 20 ventanas para autocierre.
            El sistema de deteccion de programas en funcionamiento se
             basa ahora en mirar todos los procesos y sus modulos y
             comparaslos con el buscado (tanto en short como paht dado),
             se ha probado en w98 y 2000, con scrsavers y con huesped.
   5.36A		Aadidos Sleep(0) en bucle de recepcion html y en recepcion
   			 de una peticion.
   5.310B	Aadida opcion de poner en el inicio de modo servicio un
   			 numero antes del usuario para usar diferentes modos de
             inicio runas, 1:pepe 2:pepe ... 1 hasta 7. Estos parametros
             los soportan el setup y el instalar, y se ignoran a la hora
             de poner autologin (1:pepe se pondra en login como pepe)
   5.313D	Nuevas hotkeys: 'I' en modo servicio fuerza apertura del
   			 modulo principal sin usar otras credenciales, si se ve
             que ya esta en marcha no se reabre.
             'Q' 'X' 'E' 'S' preguntan si apagar el pc, def=no. Si
             se usa la tecla 'T' o la '<-' se hace un apagado forzado.
             'F' 'R' 'P' programa huesped. 'M' mesajes, 'C' chat,
             'V' volumen, 'H' ayudas de usuario, 'L' lista.
   			Modificado el sistema de inicio de modo servicio, ajusta
             permisos para que permita iniciar.
            Se comprueba si un pc es administrador si existe el fichero
             gmrc.exe, ahora ademas se mira que su tamao sea > 0
            Cambios en la rutina de liberacion sds.dll, ahora se revisa
             el rtm cada 500 ventanas procesada, y no se descarga la dll
             hasta que no hemos encontrado una vez el rtm: si el rtm esta
             y se cierra, al rato nos vamos, pero si el rtm tarda en abrir
             lo esperamos.
   5.314B	Quitados beeps iniciales.
   			Servicio: se busca ejecutable en marcha, primero en la
             sesion del usuario, si no esta en esta, se busca luego en la
             propia sesion. Haciendo esto se detectan programas funcionando
             en diferentes sesiones (w2000 sp2)
	5.316A	Modo servicio, primero se usa RunAs clasico y luego se
   			 intenta por el metodo moderno si el otro falla.
   			Los dialogos de guardar ficheros en ubicaciones permitidas
             se cierran al detener el sistema de seguridad (por lo
             tanto al cerrar eliza o salir de la seguridad).
            Velocidades de los micros se muestran x.x sin son de mas de 1200mhz
   5.317C	Velocidades de los micros superiores a 1200 mhz se redondean
   			 a la centena por arriba, es decir, 1210mhz se pondra 1.3
   			Correciones de sistema io y la espera de reentrada y ack
            Pequeos cambios en la rutina de saveas_sds, se almacenan en
             la pila los dialogos y se comprueban duplicados siempre que
             sean validas las ventanas que nos pasan (null)
            Hotkeys en modo servicio, el entorno del usuario trata de
             registrar las teclas rapidas, por si no es posible hacerlo
             desde el 'entorno' del usuario. Si se recibe algun hotkey
             se le pasan a la ventana cliente (ojo,solo cliente,no admin)
   5.321C	Funciones de memoria usan ahora GlobalAlloc y GlobalFree
   			Yield pasa a ser funcion monobloque de msg+sleep
            rbl , coms y otras usan excepciones por funcin.
            Entre esos cambios se logra estabilidad frente a gaps.
	       	Correciones en rbl e inicios de tablas (pos nul).
   5.322A	Interface en modo servicio entre cuenta privilegiada y
   			 cuenta del usuario (tpc_io) usa un sistema de multicomandos
             ms perfeccionado, seguro y rapido.
   5.328D	Al iniciar un puesto, este abre un canal de retorno desde su
   			 admin. Esto permite pasar fronteras de firewalls desde
             el admin a todos sus puestos. Esto canales se mantienen
             abiertos y reciben cada 120" un alive, o comandos. Inicio
             de conexion si falla cada 30".
   5.329C	Pantalla de error de proteccion se quita, tanto desde el
   			 vigia como desde el servicio de un admin.
   			Send File del web se ha cambiado un sleep(0) por un YIELD y
             se usan funciones de envio de eliza.
   5.42A		Correciones en backup: implican funciones de copia, subirs...
   5.44C		Tanto en la linea de ejcucion del huesped como en la de los
   	  		 programas a ejecutar en el inicio se permite poner varios
             elementos separados por ';'. Tambien soportan los parametros
             "ADMIN:" y "USER:" asi como nombres largos como comillas
             simples y dobles " ' , y parametros.
             ADMIN:"comando" parametros
             "comando" parametros
             'comando' parametros
             comando parametros
             comando
   5.45A		Impresion de documentos mediante eliza, se verifican las
    			 funciones, se aaden segundos a la cadena de trabajo, se
             ponen entre parentesis en esta cadena la hora y el tpc.
            Si somos un admin, el alive se envia a la direccion idnicada
             como admin y tambien a localhost. Esto provoca que en el
             remoto caso de un admin que tenga otro admin, el mismo admin
             local se entere de cosas en spool. Efecto lateral: se envian
             dos alives en algunos casos.
   5.47A		Aadida version info en sys.htm y en config list.
   			Si configuaciones startup es "0" se ponen a ""
            En un admin, la external ip puede ser "0" por error, se quita
             este valor para evitar pasar a los puestos "0".
            El log de notificaciones se ha aadido al debug, tanto de
             emisiones (pone destino) como de los msg's que llegan.
   5.49A		Funciones de pseudoshell que hacen que programas como
   			 'filtrar' funcionen. El pseudoshell lo crea en neutro
             si no lo ve. Las funciones de abrir y cerrar el shell
             ignoran este pseudoshell (mediante hwnd title tag)
   5.410B	Autocierre a las 00.00 se hace desde gmrc.exe, antes
   			 el servicio tenia su metodo de autocierre, ahora solo
             exite uno en el modulo principal.
   			Verificado sistema de reservas, se cambia el texto del
             servicio 'lista a la espera', se mostrara en la lista
             los servicios disponibles en ese terminal, no los del
             usuario.
   5.411A	En dialogos de salvar ficheros no se verifica la ruta
   			 si la cadena esta vacia "", solo cuando se pone algo.
             En esa misma funcion, el clipboard se vacia con mayor
             frecuencia para evitar problemas.
   5.411D	Nuevo metodo de cerrar servicio '3' cerrar todos los
   			 programas. Es forzado en pc's sin el shell abierto.
   5.411E	Seguridad de dialogos de salvar como se ajustan para
   			 coger el dialog del excel xp.
   5.418C	Seguridad en dialogos a salvar, se usa dialogo propio. Las
   			 ventanas de salvar reales no se ocultan, solo se mueven
             y se sacan de pantalla (problemas con word por ejemplo).
             Tambien se detecta cuando el dialogo real de salvar esta
             preguntando al usuario (sobreescribir y cosas asi) esperando
             a que se conteste para salir de nuevo o finalizar.
   			Modificada rutina de creacion de ventanas
            Sistema SDS se hace no reentrante, solo una w a la vez.
   5.424A   Config de colores, cambiado a campos binarios y comprobado
   			 el tamao. Ahora se salvan ok (szdb100 szchardef128)
   			Reinicio a las 0.00, puesta en config: no,close,reset pc.
   5.427A	Quitada la precarga del sds de los admin en modo servicio
   			 porque puede interactuar y cerrar el propio admin. (VID)
   5.512A   Modo sds inicial, primero se mira estado, y luego, si hay
   			 sds activo se realiza un recorrido inicial de ventanas
             no seguras. Se ha cambiado ligeramente el orden interno
             de las operaciones, ya que en determinadas circustancias
             podia realizarse este recorrido inicial sin estar el sds
             activado en el puesto (por ser abierto o similar)
   			Terminales en modo TS no se cerraran con las teclas de
             apagado, en su lugar se cerrar la sesin. Evitamos asi
             que una sesion pueda apagar un servidor entero. En IO se
             determina si somo una sesion y convierte las peticiones
             de reset o apagados en cerrar sesion.
            Bug de seguridad en servidor web /.. corregido en rblhtml.
            Bug de seguridad que permite coger todo lo del dir gmrc y
             sys hijos. Se pone por defecto el webroot a /web cuando
             esta vacio. Dir por defecto se pasa a web, se cambian
             tambien las plantillas y las referencias a imagenes de
             estas.
            Correciones en config de colores (admin sin registro) y
             arreglado problema con tablas (separadas y con borde).
   5.512B   El sistema de salvar ficheros solo en rutas permitidas
    			 convertira una cadena ".." en una cadena "  ".
   5.512C	Mensajes de apagado hotkeys se ponen diferentes para
   			 sesiones. Cuando se apaga desde una sesion se indica
             "cerrar sesion" y cuando se apagar no sesion "apagar pc".


