1.0.4.152 (08-02-2022)

Problemas solucionados

  • Se han actualizado la biblioteca de Kafka y OpenSSL empaquetados a las últimas versiones.

  • Los eventos de syslog ahora escriben correctamente un evento por línea cuando se almacenan en la caché sin conexión.

  • Se ha actualizado la lógica para evitar cambios en el nombre de host de red y usar el nombre de host local en lugar del valor consultado en red.

  • La comprobación del certificado se puede omitir mediante no_verify en cualquier LogRemoteEndpointType empleado. Por ejemplo:

    <key>TLSServerCertificate</key>
    <array>
        <string>no_verify</string>
    </array>
    Nota:

    Los tipos de terminal admitidos son: REST, syslog, TLS o Kafka en la preferencia TLSServerCertificate.

  • Se ha resuelto un problema consistente en que Compliance Reporter no respondía puntualmente a solicitudes del entorno Endpoint Security de Apple, lo cual provocaba que dicho entorno cerrara Compliance Reporter en los ordenadores.

  • Se ha resuelto un problema que provocaba el fallo de Compliance Reporter cuando no se especificaba ningún valor en una clave de preferencias específica. Ahora todas las claves tienen validaciones de valores nulos.

Mejoras

  • Se ha añadido transmisión de red en formato syslog sin encriptación. Anteriormente, solo era posible la transmisión syslog con encriptación TLS.

  • Se ha mejorado el tiempo de espera para que Compliance Reporter escriba eventos en almacenamiento persistente en el momento de la desconexión.

  • Se han mejorado los tiempos de espera de conexión TCP cuando se desconecta Compliance Reporter.

  • Se ha mejorado la lógica de validación de terminales para errores de certificado cuando Compliance Reporter está conectado en modo de depuración.

  • Se ha mejorado la lógica de comprobación de estado de servidor para evitar un problema cuando las conexiones syslog no reconectan después de perder la conectividad con el servidor de recopilación de registros.

Cambios en claves de preferencias

  • Se ha añadido la preferencia DoesServerSendAcknowledgment para los servidores syslog que envían una confirmación adicional a nivel de app. Por ejemplo:

    <key>LogRemoteEndpointTLS</key>
    <dict>
        <key>DoesServerSendAcknowledgement</key>
        <true/>
    </dict>