Changes API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/changes/61758/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "unit": "https://translate-dev.freebsd.org/api/units/23552/?format=api",
    "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
    "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
    "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
    "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
    "timestamp": "2020-01-05T19:11:32.395752Z",
    "action": 2,
    "target": "El concepto de firewall con estado es nuevo en FreeBSD 4.0. Es una gran mejora para el tráfico <acronym>UDP</acronym>, el cual, generalmente es una solicitud de salida, seguida poco después por una respuesta con exactamente el mismo conjunto de direcciones IP y números de puerto (pero con origen y destino invertidos, por supuesto). Para los firewalls que no mantienen el estado, no hay forma de lidiar con este tipo de tráfico en una única sesión. Pero con un firewall que puede <quote>recordar</quote> un paquete saliente de <acronym>UDP</acronym> y, durante los próximos minutos, permitir una respuesta, el manejo de servicios <acronym>UDP</acronym> es trivial. El siguiente ejemplo muestra cómo hacerlo. Es posible hacer lo mismo con los paquetes <acronym>TCP</acronym>. Esto le permite evitar algunos ataques de denegación de servicio y otros trucos desagradables, pero también hace que su tabla de estado crezca rápidamente de tamaño.",
    "id": 61758,
    "action_name": "修改了译文",
    "url": "https://translate-dev.freebsd.org/api/changes/61758/?format=api"
}