Translation components API.

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

GET /api/translations/debian-edu-documentation/debian-edu-bullseye/mk/changes/?format=api&page=6
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1168,
    "next": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/changes/?format=api&page=7",
    "previous": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/changes/?format=api&page=5",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/116710443/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166496+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Allow when server is unreachable: <emphasis role=\"strong\">NO</emphasis> (don't tick checkbox, optional)",
                "old_state": -1
            },
            "id": 81799711,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799711/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710442/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166483+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Deny when LDAP authentication fails: <emphasis role=\"strong\">YES</emphasis> (tick checkbox)",
                "old_state": -1
            },
            "id": 81799710,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799710/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710441/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166469+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Default: <emphasis role=\"strong\">Allow</emphasis>",
                "old_state": -1
            },
            "id": 81799709,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799709/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710440/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166455+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Authorization block",
                "old_state": -1
            },
            "id": 81799708,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799708/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710439/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166441+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Search Filter: <emphasis role=\"strong\">(&amp;(uid=%u)(objectClass=person))</emphasis>",
                "old_state": -1
            },
            "id": 81799707,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799707/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710438/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166426+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Search for DN: <emphasis role=\"strong\">YES</emphasis> (tick checkbox)",
                "old_state": -1
            },
            "id": 81799706,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799706/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710437/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166412+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Allow Empty Passwords: <emphasis role=\"strong\">NO</emphasis>",
                "old_state": -1
            },
            "id": 81799705,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799705/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710436/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166398+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bind Tab:",
                "old_state": -1
            },
            "id": 81799704,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799704/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710435/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166383+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Authentication block",
                "old_state": -1
            },
            "id": 81799703,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799703/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710434/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166369+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Search Password: pwd.777 (this is the \"pguser\" password)",
                "old_state": -1
            },
            "id": 81799702,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799702/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710433/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166355+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(\"pguser\" is a user to authenticate in LDAP to search users in a login session)",
                "old_state": -1
            },
            "id": 81799701,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799701/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710432/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166340+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Search DN: <emphasis role=\"strong\">uid=pguser,ou=people,ou=Students,dc=skole,dc=skolelinux,dc=no</emphasis>",
                "old_state": -1
            },
            "id": 81799700,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799700/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710431/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166325+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Validate Server Certificate: <emphasis role=\"strong\">NO</emphasis> (don't tick checkbox)",
                "old_state": -1
            },
            "id": 81799699,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799699/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710430/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166311+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Start TLS: <emphasis role=\"strong\">NO</emphasis> (don't tick checkbox)",
                "old_state": -1
            },
            "id": 81799698,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799698/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710429/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166296+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use SSL: <emphasis role=\"strong\">YES</emphasis> (tick checkbox)",
                "old_state": -1
            },
            "id": 81799697,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799697/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710428/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166281+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timeout: 10",
                "old_state": -1
            },
            "id": 81799696,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799696/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710427/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166267+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "LDAP Port: <emphasis role=\"strong\">636</emphasis> (for SSL connection)",
                "old_state": -1
            },
            "id": 81799695,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799695/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710426/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166252+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "LDAP Host(s): <emphasis role=\"strong\">10.0.2.2</emphasis> (or any else with \"space\" as a separator)",
                "old_state": -1
            },
            "id": 81799694,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799694/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710425/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166238+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "LDAP Plugin main section",
                "old_state": -1
            },
            "id": 81799693,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799693/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710424/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166215+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "(these are stored in HKEY_LOCAL_MACHINE\\SOFTWARE\\pGina3.fork\\Plugins\\0f52390b-c781-43ae-bd62-553c77fa4cf7).",
                "old_state": -1
            },
            "id": 81799692,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799692/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710423/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166202+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "So necessary settings in a pGina LDAP plugin are below",
                "old_state": -1
            },
            "id": 81799691,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799691/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710422/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166187+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Considering to Debian Edu settings the connection to LDAP uses SSL by port 636.",
                "old_state": -1
            },
            "id": 81799690,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799690/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710421/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166173+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Configure pGina",
                "old_state": -1
            },
            "id": 81799689,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799689/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710420/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166158+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "C:\\Program Files\\pGina.fork\\Plugins\\pGina.Plugin.Ldap.dll",
                "old_state": -1
            },
            "id": 81799688,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799688/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710419/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166144+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Download and install pGina 3.9.9.12 as usual software. Take an attention that LDAP plugin persists in pGina plugin folder:",
                "old_state": -1
            },
            "id": 81799687,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799687/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710418/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166130+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Install pGina fork",
                "old_state": -1
            },
            "id": 81799686,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799686/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710417/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166116+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Add a special user, eg <emphasis role=\"strong\">pguser</emphasis> with password <emphasis>pwd.777</emphasis>, on <ulink url=\"https://www/gosa\"/> website.",
                "old_state": -1
            },
            "id": 81799685,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799685/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710416/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166101+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To have an ability to use pGina (or any else 3rd party auth-service-application) you should have a special user account used in search inside of LDAP.",
                "old_state": -1
            },
            "id": 81799684,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799684/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710415/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166087+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Adding pGina user in Debian Edu",
                "old_state": -1
            },
            "id": 81799683,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799683/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710414/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166073+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Authorize Windows machine with Debian Edu credentials using pGina LDAP plugin",
                "old_state": -1
            },
            "id": 81799682,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799682/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710413/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166058+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please note that configuring end user devices will be a real challenge due to the variety of devices. For Windows devices an installer script could be created, for Apple devices a mobileconfig file. In both cases the freeRADIUS CA certificate can be integrated, but OS specific tools are needed to create the scripts.",
                "old_state": -1
            },
            "id": 81799681,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799681/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710412/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166044+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<ulink url=\"https://www.intern/freeradius-ca.der\"/> (macOS, iOS, iPadOS, Windows)",
                "old_state": -1
            },
            "id": 81799680,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799680/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710411/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.166028+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<ulink url=\"https://www.intern/freeradius-ca.crt\"/> (Linux, Android)",
                "old_state": -1
            },
            "id": 81799679,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799679/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710410/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165994+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<ulink url=\"https://www.intern/freeradius-ca.pem\"/> (for end user devices running Linux)",
                "old_state": -1
            },
            "id": 81799678,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799678/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710409/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165980+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "End user devices need to be configured properly, these devices need to be PIN protected for the use of EAP (802.1x) methods. And most important: users need to be educated to install the freeradius CA certificate on their devices to be sure to connect to the right server. This way the password can't be catched in case of a malicious server. The site specific certificate is available on the internal network.",
                "old_state": -1
            },
            "id": 81799677,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799677/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710408/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165965+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "combine access points into dedicated groups (/etc/freeradius/3.0/huntgroups)",
                "old_state": -1
            },
            "id": 81799676,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799676/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710407/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165950+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "allow/deny wireless access using LDAP groups (/etc/freeradius/3.0/users).",
                "old_state": -1
            },
            "id": 81799675,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799675/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710406/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165935+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "enable/disable access points via a <emphasis>shared secret</emphasis> (/etc/freeradius/3.0/clients.conf).",
                "old_state": -1
            },
            "id": 81799674,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799674/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710405/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165920+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Additional configuration is needed to",
                "old_state": -1
            },
            "id": 81799673,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799673/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710404/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165906+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The <emphasis>freeRADIUS</emphasis> server could be used to provide secure network connections. For this to work, install the <emphasis>freeradius</emphasis> and <emphasis>winbind</emphasis> packages on the main server and run <computeroutput>/usr/share/debian-edu-config/tools/setup-freeradius-server</computeroutput> to generate a basic, site specific configuration. This way, both EAP-TTLS/PAP and PEAP-MSCHAPV2 methods are enabled. All configuration is contained in the script itself to facilitate site specific adjustments. See <ulink url=\"https://freeradius.org/\">the freeRADIUS homepage</ulink> for details.",
                "old_state": -1
            },
            "id": 81799672,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799672/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710403/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165891+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Wireless clients",
                "old_state": -1
            },
            "id": 81799671,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799671/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710402/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165876+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<computeroutput>x2goclient</computeroutput> is a graphical client for the X2Go system (not installed by default). You can use it to connect to running sessions and start new ones.",
                "old_state": -1
            },
            "id": 81799670,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799670/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710401/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165862+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "VNC client (Virtual Network Computer) gives access to Skolelinux remotely.  An alternative client package is <computeroutput>xvncviewer</computeroutput>.",
                "old_state": -1
            },
            "id": 81799669,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799669/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710400/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165848+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "RDP - the easiest way to access Windows terminal server. An alternative client package is <computeroutput>rdesktop</computeroutput>.",
                "old_state": -1
            },
            "id": 81799668,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799668/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710399/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165834+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<computeroutput>freerdp-x11</computeroutput> is installed by default and is capable of RDP and VNC.",
                "old_state": -1
            },
            "id": 81799667,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799667/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710398/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165818+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Available Remote Desktop clients",
                "old_state": -1
            },
            "id": 81799666,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799666/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710397/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165803+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please note that the <computeroutput>killer</computeroutput> package should best be removed on the LTSP server if X2Go is used, see <ulink url=\"https://bugs.debian.org/890517#\">890517</ulink>.",
                "old_state": -1
            },
            "id": 81799665,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799665/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710396/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165788+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "X2Go enables you to access a graphical desktop on the LTSP server over both low bandwidth and high bandwidth connections from a PC running Linux, Windows or macOS. Additional software is needed on the client side, see the <ulink url=\"https://wiki.x2go.org/doku.php/doc:installation:x2goclient\">X2Go wiki</ulink> for more information.",
                "old_state": -1
            },
            "id": 81799664,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799664/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710395/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165771+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "X2Go",
                "old_state": -1
            },
            "id": 81799663,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799663/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116710394/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-edu-documentation/debian-edu-bullseye/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-edu-documentation/debian-edu-bullseye/mk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-23T16:16:43.165701+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "#!/bin/bash\n # Script to compile / recompile xrdp PulseAudio modules.\n # The caller needs to be root or a member of the sudo group.\n # Also, /etc/apt/sources.list must contain a valid deb-src line.\n set -e\n  if [[ $UID -ne 0 ]] ; then  \n     if ! groups | egrep -q sudo ; then\n         echo \"ERROR: You need to be root or a sudo group member.\"\n         exit 1\n     fi\n fi\n if ! egrep -q  ^deb-src /etc/apt/sources.list ; then\n     echo \"ERROR: Make sure /etc/apt/sources.list contains a deb-src line.\"\n     exit 1\n fi\n TMP=$(mktemp -d)\n PULSE_UPSTREAM_VERSION=\"$(dpkg-query -W -f='${source:Upstream-Version}' pulseaudio)\"\n XRDP_UPSTREAM_VERSION=\"$(dpkg-query -W -f='${source:Upstream-Version}' xrdp)\"\n sudo apt -q update\n # Get sources and build dependencies:\n sudo apt -q install dpkg-dev\n cd $TMP\n apt -q source pulseaudio xrdp\n sudo apt -q build-dep pulseaudio xrdp\n # For pulseaudio 'configure' is all what is needed:\n cd pulseaudio-$PULSE_UPSTREAM_VERSION/\n ./configure\n # Adjust pulseaudio modules Makefile (needs absolute path)\n # and build the pulseaudio modules.\n cd $TMP/xrdp-$XRDP_UPSTREAM_VERSION/sesman/chansrv/pulse/\n sed -i 's/^PULSE/#PULSE/' Makefile\n sed -i \"/#PULSE_DIR/a \\\n PULSE_DIR = $TMP/pulseaudio-$PULSE_UPSTREAM_VERSION\" Makefile\n make\n # Copy modules to Pulseaudio modules directory, adjust rights.\n sudo cp *.so /usr/lib/pulse-$PULSE_UPSTREAM_VERSION/modules/\n sudo chmod 644 /usr/lib/pulse-$PULSE_UPSTREAM_VERSION/modules/module-xrdp*\n # Restart xrdp, now with sound enabled.\n sudo service xrdp restart",
                "old_state": -1
            },
            "id": 81799662,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/81799662/?format=api"
        }
    ]
}