Translation components API.

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

GET /api/components/tor/support-portal/changes/?format=api&page=5466
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 273668,
    "next": "https://hosted.weblate.org/api/components/tor/support-portal/changes/?format=api&page=5467",
    "previous": "https://hosted.weblate.org/api/components/tor/support-portal/changes/?format=api&page=5465",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/84088878/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690338+02:00",
            "action": 59,
            "target": "You will need to follow the license for those programs as well.",
            "old": "",
            "details": {
                "state": 100,
                "source": "You will need to follow the license for those programs as well.",
                "old_state": -1
            },
            "id": 35839489,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839489/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088875/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690238+02:00",
            "action": 59,
            "target": "Most people who ask us this question don't want to distribute just the Tor software, though.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Most people who ask us this question don't want to distribute just the Tor software, though.",
                "old_state": -1
            },
            "id": 35839486,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839486/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088874/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690205+02:00",
            "action": 59,
            "target": "Essentially this means that you need to include our LICENSE file along with whatever part of the Tor software you're distributing.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Essentially this means that you need to include our LICENSE file along with whatever part of the Tor software you're distributing.",
                "old_state": -1
            },
            "id": 35839485,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839485/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088873/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690170+02:00",
            "action": 59,
            "target": "However, if you want to redistribute the Tor software you must follow our [LICENSE](https://gitweb.torproject.org/tor.git/plain/LICENSE).",
            "old": "",
            "details": {
                "state": 100,
                "source": "However, if you want to redistribute the Tor software you must follow our [LICENSE](https://gitweb.torproject.org/tor.git/plain/LICENSE).",
                "old_state": -1
            },
            "id": 35839484,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839484/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088872/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690136+02:00",
            "action": 59,
            "target": "You don't have to ask us for specific permission.",
            "old": "",
            "details": {
                "state": 100,
                "source": "You don't have to ask us for specific permission.",
                "old_state": -1
            },
            "id": 35839483,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839483/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088871/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690103+02:00",
            "action": 59,
            "target": "This means we give you the rights to redistribute the Tor software, either modified or unmodified, either for a fee or gratis.",
            "old": "",
            "details": {
                "state": 100,
                "source": "This means we give you the rights to redistribute the Tor software, either modified or unmodified, either for a fee or gratis.",
                "old_state": -1
            },
            "id": 35839482,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839482/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088870/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690069+02:00",
            "action": 59,
            "target": "The Tor software is [free software](https://www.fsf.org/).",
            "old": "",
            "details": {
                "state": 100,
                "source": "The Tor software is [free software](https://www.fsf.org/).",
                "old_state": -1
            },
            "id": 35839481,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839481/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088869/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690035+02:00",
            "action": 59,
            "target": "Yes.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Yes.",
                "old_state": -1
            },
            "id": 35839480,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839480/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088868/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.690000+02:00",
            "action": 59,
            "target": "Can I distribute Tor?",
            "old": "",
            "details": {
                "state": 100,
                "source": "Can I distribute Tor?",
                "old_state": -1
            },
            "id": 35839479,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839479/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088867/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689964+02:00",
            "action": 59,
            "target": "Otherwise, an adversary with a partial view of the network would be given many chances over time to link you to your destination, rather than just one chance.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Otherwise, an adversary with a partial view of the network would be given many chances over time to link you to your destination, rather than just one chance.",
                "old_state": -1
            },
            "id": 35839478,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839478/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088866/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689931+02:00",
            "action": 59,
            "target": "We don't rotate individual streams from one circuit to the next.",
            "old": "",
            "details": {
                "state": 100,
                "source": "We don't rotate individual streams from one circuit to the next.",
                "old_state": -1
            },
            "id": 35839477,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839477/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088865/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689896+02:00",
            "action": 59,
            "target": "But note that a single TCP stream (e.g. a long IRC connection) will stay on the same circuit forever.",
            "old": "",
            "details": {
                "state": 100,
                "source": "But note that a single TCP stream (e.g. a long IRC connection) will stay on the same circuit forever.",
                "old_state": -1
            },
            "id": 35839476,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839476/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088864/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689858+02:00",
            "action": 59,
            "target": "(If the circuit fails, Tor will switch to a new circuit immediately.)",
            "old": "",
            "details": {
                "state": 100,
                "source": "(If the circuit fails, Tor will switch to a new circuit immediately.)",
                "old_state": -1
            },
            "id": 35839475,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839475/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088863/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689825+02:00",
            "action": 59,
            "target": "Tor will reuse the same circuit for new TCP streams for 10 minutes, as long as the circuit is working fine.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Tor will reuse the same circuit for new TCP streams for 10 minutes, as long as the circuit is working fine.",
                "old_state": -1
            },
            "id": 35839474,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839474/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088862/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689789+02:00",
            "action": 59,
            "target": "How often does Tor change its paths?",
            "old": "",
            "details": {
                "state": 100,
                "source": "How often does Tor change its paths?",
                "old_state": -1
            },
            "id": 35839473,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839473/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088861/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689755+02:00",
            "action": 59,
            "target": "Using Tor with other browsers is [dangerous and not recommended](../../tbb/tbb-9/).",
            "old": "",
            "details": {
                "state": 100,
                "source": "Using Tor with other browsers is [dangerous and not recommended](../../tbb/tbb-9/).",
                "old_state": -1
            },
            "id": 35839472,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839472/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088860/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689722+02:00",
            "action": 59,
            "target": "Most people use Tor Browser, which includes everything you need to browse the web safely using Tor.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Most people use Tor Browser, which includes everything you need to browse the web safely using Tor.",
                "old_state": -1
            },
            "id": 35839471,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839471/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088859/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689688+02:00",
            "action": 59,
            "target": "Please add to this list and help us keep it accurate!",
            "old": "",
            "details": {
                "state": 100,
                "source": "Please add to this list and help us keep it accurate!",
                "old_state": -1
            },
            "id": 35839470,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839470/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088858/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689654+02:00",
            "action": 59,
            "target": "Our wiki has a community-maintained list of instructions for [Torifying specific applications](https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO).",
            "old": "",
            "details": {
                "state": 100,
                "source": "Our wiki has a community-maintained list of instructions for [Torifying specific applications](https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO).",
                "old_state": -1
            },
            "id": 35839469,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839469/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088857/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689616+02:00",
            "action": 59,
            "target": "There are plenty of other programs you can use with Tor, but we haven't researched the application-level anonymity issues on all of them well enough to be able to recommend a safe configuration.",
            "old": "",
            "details": {
                "state": 100,
                "source": "There are plenty of other programs you can use with Tor, but we haven't researched the application-level anonymity issues on all of them well enough to be able to recommend a safe configuration.",
                "old_state": -1
            },
            "id": 35839468,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839468/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088856/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689583+02:00",
            "action": 59,
            "target": "What programs can I use with Tor?",
            "old": "",
            "details": {
                "state": 100,
                "source": "What programs can I use with Tor?",
                "old_state": -1
            },
            "id": 35839467,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839467/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088855/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689550+02:00",
            "action": 59,
            "target": "We periodically find and fix anonymity-related bugs, so make sure you keep your Tor versions up-to-date.",
            "old": "",
            "details": {
                "state": 100,
                "source": "We periodically find and fix anonymity-related bugs, so make sure you keep your Tor versions up-to-date.",
                "old_state": -1
            },
            "id": 35839466,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839466/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088854/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689517+02:00",
            "action": 59,
            "target": "Also, there might be accidental bugs in Tor that could affect your anonymity.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Also, there might be accidental bugs in Tor that could affect your anonymity.",
                "old_state": -1
            },
            "id": 35839465,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839465/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088853/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689484+02:00",
            "action": 59,
            "target": "You should also check the [PGP signatures](../../tbb/how-to-verify-signature/) on the releases, to make sure nobody messed with the distribution sites.",
            "old": "",
            "details": {
                "state": 100,
                "source": "You should also check the [PGP signatures](../../tbb/how-to-verify-signature/) on the releases, to make sure nobody messed with the distribution sites.",
                "old_state": -1
            },
            "id": 35839464,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839464/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088852/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689450+02:00",
            "action": 59,
            "target": "If we (or the distributors that gave you Tor) don't give you access to the source code, that's a sure sign something funny might be going on.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If we (or the distributors that gave you Tor) don't give you access to the source code, that's a sure sign something funny might be going on.",
                "old_state": -1
            },
            "id": 35839463,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839463/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088851/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689416+02:00",
            "action": 59,
            "target": "Tor is open source, and you should always check the source (or at least the diffs since the last release) for suspicious things.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Tor is open source, and you should always check the source (or at least the diffs since the last release) for suspicious things.",
                "old_state": -1
            },
            "id": 35839462,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839462/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088850/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689383+02:00",
            "action": 59,
            "target": "Somebody might impersonate us, or break into our computers, or something like that.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Somebody might impersonate us, or break into our computers, or something like that.",
                "old_state": -1
            },
            "id": 35839461,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839461/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088849/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689350+02:00",
            "action": 59,
            "target": "But that said, there are still plenty of subtle attacks people might try.",
            "old": "",
            "details": {
                "state": 100,
                "source": "But that said, there are still plenty of subtle attacks people might try.",
                "old_state": -1
            },
            "id": 35839460,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839460/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088848/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689317+02:00",
            "action": 59,
            "target": "Nobody would trust our software ever again - for excellent reasons!",
            "old": "",
            "details": {
                "state": 100,
                "source": "Nobody would trust our software ever again - for excellent reasons!",
                "old_state": -1
            },
            "id": 35839459,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839459/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088847/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689282+02:00",
            "action": 59,
            "target": "If we ever put a deliberate backdoor in our security software, it would ruin our professional reputation.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If we ever put a deliberate backdoor in our security software, it would ruin our professional reputation.",
                "old_state": -1
            },
            "id": 35839458,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839458/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088846/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689246+02:00",
            "action": 59,
            "target": "We think that putting a backdoor in Tor would be tremendously irresponsible to our users, and a bad precedent for security software in general.",
            "old": "",
            "details": {
                "state": 100,
                "source": "We think that putting a backdoor in Tor would be tremendously irresponsible to our users, and a bad precedent for security software in general.",
                "old_state": -1
            },
            "id": 35839457,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839457/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088845/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689210+02:00",
            "action": 59,
            "target": "We will never put a backdoor in Tor.",
            "old": "",
            "details": {
                "state": 100,
                "source": "We will never put a backdoor in Tor.",
                "old_state": -1
            },
            "id": 35839456,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839456/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088844/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689176+02:00",
            "action": 59,
            "target": "If they do ask us, we will fight them, and (the lawyers say) probably win.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If they do ask us, we will fight them, and (the lawyers say) probably win.",
                "old_state": -1
            },
            "id": 35839455,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839455/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088842/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689083+02:00",
            "action": 59,
            "target": "There is absolutely no backdoor in Tor.",
            "old": "",
            "details": {
                "state": 100,
                "source": "There is absolutely no backdoor in Tor.",
                "old_state": -1
            },
            "id": 35839453,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839453/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088841/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689049+02:00",
            "action": 59,
            "target": "Is there a backdoor in Tor?",
            "old": "",
            "details": {
                "state": 100,
                "source": "Is there a backdoor in Tor?",
                "old_state": -1
            },
            "id": 35839452,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839452/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088840/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.689016+02:00",
            "action": 59,
            "target": "Perhaps even run separate Tor clients for these applications.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Perhaps even run separate Tor clients for these applications.",
                "old_state": -1
            },
            "id": 35839451,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839451/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088839/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688983+02:00",
            "action": 59,
            "target": "Furthermore, since Tor reuses circuits for multiple TCP connections, it is possible to associate non anonymous and anonymous traffic at a given exit node, so be careful about what applications you run concurrently over Tor.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Furthermore, since Tor reuses circuits for multiple TCP connections, it is possible to associate non anonymous and anonymous traffic at a given exit node, so be careful about what applications you run concurrently over Tor.",
                "old_state": -1
            },
            "id": 35839450,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839450/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088838/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688946+02:00",
            "action": 59,
            "target": "In most countries, the suspicion required to obtain a warrant already carries more weight than timing correlation would provide.",
            "old": "",
            "details": {
                "state": 100,
                "source": "In most countries, the suspicion required to obtain a warrant already carries more weight than timing correlation would provide.",
                "old_state": -1
            },
            "id": 35839449,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839449/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088837/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688912+02:00",
            "action": 59,
            "target": "Again, this is only useful to verify that parties already suspected of communicating with one another are doing so.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Again, this is only useful to verify that parties already suspected of communicating with one another are doing so.",
                "old_state": -1
            },
            "id": 35839448,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839448/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088836/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688878+02:00",
            "action": 59,
            "target": "In a more limited sense, note that if a censor or law enforcement agency has the ability to obtain specific observation of parts of the network, it is possible for them to verify a suspicion that you talk regularly to your friend by observing traffic at both ends and correlating the timing of only that traffic.",
            "old": "",
            "details": {
                "state": 100,
                "source": "In a more limited sense, note that if a censor or law enforcement agency has the ability to obtain specific observation of parts of the network, it is possible for them to verify a suspicion that you talk regularly to your friend by observing traffic at both ends and correlating the timing of only that traffic.",
                "old_state": -1
            },
            "id": 35839447,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839447/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088835/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688844+02:00",
            "action": 59,
            "target": "Tor does not defend against such a threat model.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Tor does not defend against such a threat model.",
                "old_state": -1
            },
            "id": 35839446,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839446/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088834/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688807+02:00",
            "action": 59,
            "target": "As mentioned above, it is possible for an observer who can view both you and either the destination website or your Tor exit node to correlate timings of your traffic as it enters the Tor network and also as it exits.",
            "old": "",
            "details": {
                "state": 100,
                "source": "As mentioned above, it is possible for an observer who can view both you and either the destination website or your Tor exit node to correlate timings of your traffic as it enters the Tor network and also as it exits.",
                "old_state": -1
            },
            "id": 35839445,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839445/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088833/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688769+02:00",
            "action": 59,
            "target": "What attacks remain against onion routing?",
            "old": "",
            "details": {
                "state": 100,
                "source": "What attacks remain against onion routing?",
                "old_state": -1
            },
            "id": 35839444,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839444/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088832/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688736+02:00",
            "action": 59,
            "target": "This list of pitfalls isn't complete, and we need your help [identifying and documenting all the issues](https://community.torproject.org/).",
            "old": "",
            "details": {
                "state": 100,
                "source": "This list of pitfalls isn't complete, and we need your help [identifying and documenting all the issues](https://community.torproject.org/).",
                "old_state": -1
            },
            "id": 35839443,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839443/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088831/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688703+02:00",
            "action": 59,
            "target": "Understand what Tor does and does not offer.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Understand what Tor does and does not offer.",
                "old_state": -1
            },
            "id": 35839442,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839442/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088830/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688670+02:00",
            "action": 59,
            "target": "Be smart and learn more.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Be smart and learn more.",
                "old_state": -1
            },
            "id": 35839441,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839441/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088829/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688636+02:00",
            "action": 59,
            "target": "Convince other people to use Tor, too!",
            "old": "",
            "details": {
                "state": 100,
                "source": "Convince other people to use Tor, too!",
                "old_state": -1
            },
            "id": 35839440,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839440/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088828/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688602+02:00",
            "action": 59,
            "target": "Ultimately the best protection is a social approach: the more Tor users there are near you and the more diverse their interests, the less dangerous it will be that you are one of them.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ultimately the best protection is a social approach: the more Tor users there are near you and the more diverse their interests, the less dangerous it will be that you are one of them.",
                "old_state": -1
            },
            "id": 35839439,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839439/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088827/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688568+02:00",
            "action": 59,
            "target": "If this matters to you, you can reduce this risk by configuring Tor to use a [bridge](https://tb-manual.torproject.org/bridges/) rather than connecting directly to the Tor network.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If this matters to you, you can reduce this risk by configuring Tor to use a [bridge](https://tb-manual.torproject.org/bridges/) rather than connecting directly to the Tor network.",
                "old_state": -1
            },
            "id": 35839438,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839438/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088826/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.688535+02:00",
            "action": 59,
            "target": "However, by default, it does not prevent somebody watching your Internet traffic from learning that you're using Tor.",
            "old": "",
            "details": {
                "state": 100,
                "source": "However, by default, it does not prevent somebody watching your Internet traffic from learning that you're using Tor.",
                "old_state": -1
            },
            "id": 35839437,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839437/?format=api"
        }
    ]
}