version 4.88 (20/Sep/2023)
- Se agrega en config, check para indicar si se quita solo espacios al final de valores
enviados por COBOL TrimRight(), por default unchecked, quita todos lo espacios
esta opcion se agrego en la config, pestaña COBAPP
- Se agrega en config, check para indicar si se desea usar el punto decimal indicado
en la configuracion regional del windows.
Si se marca, se usa el punto o coma que tenga en windows.
Si no se marca, se usa como siempre el punto.
Este punto, es cuando llegan los valores a COBHTTPD desde un formulario POST
y acomoda los enteros y decimas para mandar a COBOL
el formato ahora puede venir en punto o coma para indicar decimales.
Esta opcion se agrego en la config, pestaña COBAPP
version 4.87 (18/Sep/2023)
- DEF-PROTECT - ahora las palabras prohibidas pueden ser tambien de los parametros
antes era solo del path (/cobapp, /cobpdf, /folder, etc).
ahora incluye tambien los parametros, ej:
/cobapp?proid=proyecto&prog=programa&datos=SELECT%20*%20FROM, etc.
Todo el QUERY_STRING del GET
version 4.86 (12/Jun/2023)
- Ahora puede recibir valores en los headers, esto por si viene alguna varable
enviada por el FRONT en la seccion de encabezados.
- Ya se puede mandar un valor en los headers, ver .fdt y .wss, usar parrafo:
PERORM TPL-ADD-HEADER.
Arma la linea:
<@ HEADER variable = 'VALOR DEL HEADER '@>
- Ya se puede regresar un estatus de respuesta, ver .fdt y .wss
PERFORM TPL-ADD-STATUS.
Arma la linea:
<@ STATUS 401 'MENSAJE DE RESPUESTA' @>
ej: <@ STATUS 404 'NO ENCONTRADO' @>
version 4.84 (15/May/2023)
- Se corrigio extraccion de valores en formularios con enctype="multipart/form-data"
ese se usa para upload de archivos, y los datos van en boundary como si fueran archivos
pero al momento de guardar el valor, hay que hacerle un HTTP encode, y no lo hacia
esto provocaba que se perdieran datos como los simbolos de %, que son parte del encode
version 4.83 (02/May/2023)
- Se le puso en la extraccion de valores numericos
para que en lugar de considerar el punto (.) como separador de decimas
considerar el DecimalSeparator.
- de esta forma puede ser un punto (.) o una coma (,)
dependiendo de la configuracion Regional del servidor
version 4.82 (01/Nov/2022)
- Se cambia al guardar el valor de una VAR, para quitarle los
espacios al final del valor, cuando viene como "VALOR "
- Tambien se le quitan los espacios al final, cuando el valor
viene desde un PERFORM TPL-DATA-FORM.
- Tambien se le quitan los espacios al final, cuando el valor
viene para un COMBO desde un PERFORM TPL-ADD-TO-COMBO.
version 4.81 (01/Mar/2022)
- Nuevo procesador multitareas
- Ahora cada proceso de COBOL corre aislado en su propia tarea
- Esto sirve para separar la aplicacion principal de los procesos COBOL corriendo
- Tambien se logro que las respuestas sean mas rapidas para cada cliente, pero esto se ve
en mas de 200 peticiones simultaneas, cuando son menos no se logra apreciar
version 4.80 (25/May/2021)
- ya es posible enviar correos desde cuentas distintas, cambiando el valor de FROM del email.
- Se puede cambiar toda la configuracion del servidor de correo, tanto servidor como puerto SMTP.
- Nueva variable del servidor (HTTP-HOST) que permite obtener el dominio o host al que se hizo la consulta.
version 4.66 (1/Dic/2020)
- Extraccion de valor en VAR, para permitir apostrofos dentro del valor
version 4.64 (1/Oct/2020)
- Posibilidad de desactivar el manejo de BLACK-LIST.
version 4.62 (7/Ago/2020)
- Se crea control de BLACK LIST, para bloquear intentos de ataque o intentos de explorar vulnerabilidades en el servidor
- Bloqueo de accesos por extensiones no permitidas, como .php o .pl
- Configuracion de intentos maximos permitidos en un rango de tiempo
- Configuracion de IPS bloqueadas permanentemente, por uso excesivo.
version 4.60 (1/Jun/2020)
- Reestructuracion de codigo interno, para evitar appcrash debido a concurrencia en situaciones de posible ataque.
- Se agrego pestaña de configuracion de Cache
- If-Modified-Since, permite manejar el HEADER del cliente hacia el servidor.
- Content Encoding, permite manejar contenido comprimido, para minimizar uso de ancho de banda
- Browser caching, permite configurar por tipo de archivo, el tiempo de cacheo en el lado del cliente.
TTL permitidos (1 Month, 2 Month, 1 year, 2 year)
version 4.00 (15/Ene/2019)
- Opcion para utilizar certificados SSL, y manejar peticiones web seguras, usando protocolo https.
- Se agrega configuracion para crear un certificado self signed
version 3.30 (18/Jun/2018)
- Ahora, cuando se recibe en las variables del cliente un texto con un caracter de tabulacion TAB, este se cambia
por un espacio sencillo, para mandarlo a COBOL de forma continua y sin caracteres especiales.
- Conteo de peticiones abortadas, para detectar posibles ataques y reiniciar el servicio http
version 3.27 (1/Sep/2015)
- Se agrego un dato a enviar a los programas COBOL que puede ser la IP del server, por donde entro la peticion.
Esto se hace declarando la variable HTTP_SERVER_ADDR.
version 3.26 (15/Ago/2015)
- Se agrego una opcion en la configuracion, para indicar si se activa o no se activa el modulode uploads de archivos al servidor.
si no hay programas cobol que utilicen esta caracteristica, no es necesario activar y por seguridad, es mejor mantenerla desactivada si no se va a usar.
- Se agrego una opcion en la configuracion para activar el modo de como se usara el Keep-Alive. Las opciones son:
ALWAYS - Siempre se permitira. NEVER - Nunca se permitira.
DEPEND ON REQUEST - dependiendo de la solicitud del cliente, si se requiere se usa, si no se requiere no se usa.
Esta ultima opcion es la mas adecuada, ya que depende del cliente.
version 3.20 (30/Jul/2014)
- Se activo opcion de DynUpdater, para tener una cuenta en NO-IP y automaticamente actualizar la IP de esa cuenta.
- Se actualizo programa cobhttpd-int.exe, que es una emulacion de interfaz para cuando COBHTTPD esta corriendo como servicio
version 3.10b (30/Abr/2014)
- Se agrego libreria java_maps.js, al directorio /js/ publico
- Manejo de Geolocalizacion utilizando los servicios de mapas de Bing
- Los ejemplos llevan ahora programa de muestra de geolocalizacion usando HTML5 y COBOL
version 3.10 (30/Nov/2012)
- Ahora se puede instalar en windows 7 y 2008 de 64 bits
version 3.00 (1/Jul/2012)
- Puede leer ahora hasta 64,000 caracteres desde la Linkage
- Administrador de extensiones MIME Type
- Uso de Alias en Urls
- Modulo de administracion de AUTH
version 2.44 (25/Feb/2008)
- Nueva funcion para cargar archivos en el servidor
- Nuevo metodo de registro de licencias
version 2.42 (26/Nov/2007)
- Ahora include demo para 5 usuarios
- Varias correcciones de bugs
version 2.40 (23/Mar/2007)
- Soporte para compilador POWER COBOL 5
- Nueva interface del configurador
- Ahora el reporte PDF es regresado automaticmente, antes regresaba primero una pagina META
- NUEVO: Cola de conexiones para 512 clientes simultaneos
version 2.30 (10/Dic/2006)
- Ejecucion de solo una instancia del programa
- Poder insertar valores en un control Combo(SELECT) dentro de un template
- Correccion debugs cuando se instala como servicio
version 2.10 (1/Jun/2006)
- Manejo de Templates realizados con Front-Page
- Traslacion de datos hacia el Template
- Interpretacion de macros en los Templates
- Duplicacion de bloques en template
version 1.00 (11/May/2004)
- Soporte para correr programas CGI, puede regresar contenido PDF y HTML dinamico
- Soporte para la libreria CGILIB para rapida construccion de contenido HTML con COBOL
- Trabaja con sesiones, para guardar valores y almacenarlos en el servidor
- Actualizacion de documentacion
- Manual completo de la libreria CGILIB
|