Translation components API.

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

GET /api/translations/debian-handbook/09_unix-services/nl/changes/?format=api&page=7
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 473,
    "next": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/changes/?format=api&page=8",
    "previous": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/82733161/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420332+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When the graphical session is made available by VNC, the administrator must connect to it with a VNC client. GNOME has <command>vinagre</command> and <command>remmina</command> for that, while the KDE project provides <command>krdc</command> (in the menu at <menuchoice> <guimenu>K</guimenu> <guisubmenu>Internet</guisubmenu> <guimenuitem>Remote Desktop Client</guimenuitem></menuchoice>). There are other VNC clients that use the command line, such as <command>xtightvncviewer</command> from the homonym package or <command>xtigervncviewer</command> from the <emphasis role=\"pkg\">tigervnc-viewer</emphasis> Debian package. Once connected, the administrator can see what is going on, work on the machine remotely, and show the user how to proceed.",
                "old_state": -1
            },
            "id": 34089173,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089173/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733160/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420280+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">tigervnc-viewer</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089172,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089172/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733159/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420198+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">xtightvncviewer</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089171,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089171/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733158/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420124+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">krdc</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089170,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089170/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733157/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420082+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">vinagre</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089169,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089169/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733156/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.420039+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>VNC</primary><secondary>client</secondary>",
                "old_state": -1
            },
            "id": 34089168,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089168/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733155/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419992+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "First, the user must authorize sharing their session. The GNOME graphical desktop environment includes that option via <menuchoice> <guimenu>Settings</guimenu> <guimenuitem>Sharing</guimenuitem> </menuchoice> (contrary to previous versions of Debian, where the user had to install and run <command>vino</command>). For this to work <emphasis role=\"pkg\">network-manager</emphasis> must be managing the network used (e.g. enable the <literal>managed</literal> mode for devices handled by <emphasis role=\"pkg\">ifupdown</emphasis> in <filename>/etc/NetworkManager/NetworkManager.conf</filename>). KDE Plasma still requires using <command>krfb</command> to allow sharing an existing session over VNC. For other graphical desktop environments, the <command>x11vnc</command> or <command>tightvncserver</command> commands (from the Debian packages of the same name) or <command>tigervncserver</command> (<emphasis role=\"pkg\">tigervnc-standalone-server</emphasis>) serve the same purpose and provide the <emphasis role=\"pkg\">vnc-server</emphasis> virtual package; you can make either of them available to the user with an explicit menu or desktop entry.",
                "old_state": -1
            },
            "id": 34089167,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089167/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733154/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419950+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">tigervnc-standalone-server</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089166,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089166/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733153/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419908+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">tightvncserver</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089165,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089165/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733152/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419866+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">x11vnc</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089164,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089164/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733151/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419824+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">krfb</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089163,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089163/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733150/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419782+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">vino</emphasis></primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089162,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089162/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733149/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419742+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>server</primary><secondary>VNC</secondary>",
                "old_state": -1
            },
            "id": 34089161,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089161/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733148/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419700+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>VNC</primary><secondary>server</secondary>",
                "old_state": -1
            },
            "id": 34089160,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089160/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733147/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419658+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>Virtual Network Computing</primary><seealso>VNC</seealso>",
                "old_state": -1
            },
            "id": 34089159,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089159/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733146/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419617+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>tunnel</secondary><seealso>VPN</seealso>",
                "old_state": -1
            },
            "id": 34089158,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089158/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733145/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419575+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>tunnel</primary><secondary>SSH</secondary><seealso>VPN</seealso>",
                "old_state": -1
            },
            "id": 34089157,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089157/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733144/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419534+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>tunnel</secondary>",
                "old_state": -1
            },
            "id": 34089156,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089156/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733143/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419493+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>port forwarding</secondary>",
                "old_state": -1
            },
            "id": 34089155,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089155/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733142/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419448+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When a user connects via SSH and starts a remote X11 session, a so-called <emphasis>magic cookie</emphasis> is created and stored in the <filename>.Xauthority</filename> file in the user's home directory that initiated the connection. This cookie is used by <command>xauth</command> to authenticate the user during the X session. If the user impersonates another user on the system, e.g. using <command>su</command> or <command>sudo</command>, then the cookie is not copied automatically to the target user and the X server will refuse to start graphical applications under the target user's context. You will have to copy the magic cookie into the target user's home directory (by exporting and re-importing the cookie via <command>xauth</command>) to allow another user to start graphical programs as well during the X session.",
                "old_state": -1
            },
            "id": 34089154,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089154/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733141/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419406+02:00",
            "action": 59,
            "target": "<primary><command>diff</command></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>magic cookie</primary>",
                "old_state": -1
            },
            "id": 34089153,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089153/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733141/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419366+02:00",
            "action": 30,
            "target": "<primary>magic cookie</primary>",
            "old": "<primary><command>diff</command></primary>",
            "details": {},
            "id": 34089152,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34089152/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733140/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419323+02:00",
            "action": 59,
            "target": "<primary><command>diff</command></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><command>xauth</command></primary>",
                "old_state": -1
            },
            "id": 34089151,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089151/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733140/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419268+02:00",
            "action": 30,
            "target": "<primary><command>xauth</command></primary>",
            "old": "<primary><command>diff</command></primary>",
            "details": {},
            "id": 34089150,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34089150/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733139/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419226+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><filename>.Xauthority</filename></primary>",
                "old_state": -1
            },
            "id": 34089149,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089149/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733138/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419184+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<emphasis>GOING FURTHER</emphasis> Magic cookies in .Xauthority",
                "old_state": -1
            },
            "id": 34089148,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089148/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733137/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419142+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>application, remote graphical application</primary>",
                "old_state": -1
            },
            "id": 34089147,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089147/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733136/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419101+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>remote graphical application</primary>",
                "old_state": -1
            },
            "id": 34089146,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089146/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733135/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419060+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary><literal>remote graphical applications</literal></secondary>",
                "old_state": -1
            },
            "id": 34089145,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089145/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733134/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.419019+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary><literal>X11Forwarding</literal></secondary>",
                "old_state": -1
            },
            "id": 34089144,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089144/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733133/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418977+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Both, public key and certificate authentication, can be used alongside each other.",
                "old_state": -1
            },
            "id": 34089143,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089143/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733132/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418936+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "@cert-authority *.falcot.com ssh-rsa AAAA[..]",
                "old_state": -1
            },
            "id": 34089142,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089142/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733131/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418894+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Vice-versa the clients can also be configured to trust the host key signed by the same authority, making it easier to maintain the <filename>known_hosts</filename> file (even system wide via <filename>/etc/ssh/known_hosts</filename>).",
                "old_state": -1
            },
            "id": 34089141,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089141/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733130/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418852+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "\nTrustedUserCAKeys /etc/ssh/ssh_users_ca.pub\n\nHostKey /etc/ssh/ssh_host_ecdsa_key\nHostCertificate /etc/ssh/ssh_host_ecdsa_key-cert.pub",
                "old_state": -1
            },
            "id": 34089140,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089140/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733129/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418808+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "SSH keys cannot just be protected by a password (or not). An often unknown feature is that they can also be signed via certificate, both the host as well as the client keys. This approach comes with several advantages. Instead of maintaining an <filename>authorized_keys</filename> file per user as described in the previous section, the SSH server can be configured to trust all client keys signed by the same certificate (see also <xref linkend=\"sect.easy-rsa\" />) by using the <literal>TrustedUserCAKeys</literal> and <literal>HostCertificate</literal> directives in <filename>/etc/ssh/sshd_config</filename>.",
                "old_state": -1
            },
            "id": 34089139,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089139/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733128/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418767+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/ssh/known_hosts</filename></secondary>",
                "old_state": -1
            },
            "id": 34089138,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089138/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733127/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418726+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/ssh/sshd_config</filename></secondary>",
                "old_state": -1
            },
            "id": 34089137,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089137/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733126/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418685+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary><literal>HostCertificate</literal></secondary>",
                "old_state": -1
            },
            "id": 34089136,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089136/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733125/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418643+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary><literal>TrustedUserCAKeys</literal></secondary>",
                "old_state": -1
            },
            "id": 34089135,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089135/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733124/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418601+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>signed key</secondary>",
                "old_state": -1
            },
            "id": 34089134,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089134/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733123/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418559+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Cert-Based Authentication",
                "old_state": -1
            },
            "id": 34089133,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089133/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733122/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418517+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary><emphasis role=\"pkg\">openssh-blacklist</emphasis></primary>",
                "old_state": -1
            },
            "id": 34089132,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089132/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733121/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418476+02:00",
            "action": 59,
            "target": "<primary><command>diff</command></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><command>ssh-vulnkey</command></primary>",
                "old_state": -1
            },
            "id": 34089131,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089131/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733121/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418436+02:00",
            "action": 30,
            "target": "<primary><command>ssh-vulnkey</command></primary>",
            "old": "<primary><command>diff</command></primary>",
            "details": {},
            "id": 34089130,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34089130/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733120/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418395+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>private key</secondary>",
                "old_state": -1
            },
            "id": 34089129,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089129/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733119/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418346+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If the private key was not protected with a “passphrase” at the time of its creation, all subsequent logins on the server will work without a password. Otherwise, the private key must be decrypted each time by entering the passphrase. Fortunately, <command>ssh-agent</command> allows us to keep private keys in memory to not have to regularly re-enter the password. For this, you simply use <command>ssh-add</command> (once per work session) provided that the session is already associated with a functional instance of <command>ssh-agent</command>. Debian activates it by default in graphical sessions, but this can be deactivated by changing <filename>/etc/X11/Xsession.options</filename> and commenting out <literal>use-ssh-agent</literal>. For a console session, you can manually start the agent with <command>eval $(ssh-agent)</command>.",
                "old_state": -1
            },
            "id": 34089128,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089128/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733118/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418305+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>X.org</primary><secondary><filename>/etc/X11/Xsession.options</filename></secondary>",
                "old_state": -1
            },
            "id": 34089127,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089127/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733117/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418264+02:00",
            "action": 59,
            "target": "<primary><command>debconf</command></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><command>ssh-agent</command></primary>",
                "old_state": -1
            },
            "id": 34089126,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089126/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733117/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418225+02:00",
            "action": 30,
            "target": "<primary><command>ssh-agent</command></primary>",
            "old": "<primary><command>debconf</command></primary>",
            "details": {},
            "id": 34089125,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34089125/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82733116/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:55:54.418183+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<primary>SSH</primary><secondary>authentication agent</secondary>",
                "old_state": -1
            },
            "id": 34089124,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34089124/?format=api"
        }
    ]
}