Translation components API.

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

GET /api/components/documentation/articlesldap-auth_index/changes/?format=api&page=53
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2871,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/changes/?format=api&page=54",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/changes/?format=api&page=52",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812941/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.444153Z",
            "action": 9,
            "target": "  raise if pwd1 != pwd2\n  pwd1.check # check password strength\n",
            "id": 874229,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874229/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812942/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.467988Z",
            "action": 9,
            "target": "  salt = rand.to_s.gsub(/0\\./, '')\n  pass = pwd1.to_s\n  hash = \"{SSHA}\"+Base64.encode64(Digest::SHA1.digest(\"#{pass}#{salt}\")+salt).chomp!\n  return hash\nend\n",
            "id": 874230,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874230/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812943/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.482922Z",
            "action": 9,
            "target": "oldp = Password.get(\"Old Password: \")\nnewp = get_password\n",
            "id": 874231,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874231/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812944/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.558327Z",
            "action": 9,
            "target": "# We'll just replace it.  That we can bind proves that we either know\n# the old password or are an admin.\n",
            "id": 874232,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874232/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812945/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.576549Z",
            "action": 9,
            "target": "replace = LDAP::Mod.new(LDAP::LDAP_MOD_REPLACE | LDAP::LDAP_MOD_BVALUES,\n                        \"userPassword\",\n                        [newp])\n",
            "id": 874233,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874233/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812946/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.668508Z",
            "action": 9,
            "target": "conn = LDAP::SSLConn.new(ldap_server, 389, true)\nconn.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)\nconn.bind(luser, oldp)\nconn.modify(luser, [replace])\n",
            "id": 874234,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874234/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812955/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.690041Z",
            "action": 9,
            "target": "access to dn.subtree=\"ou=people,dc=example,dc=org\"\n  attrs=userPassword\n  by self write\n  by anonymous auth\n  by * none\n",
            "id": 874235,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874235/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812956/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.731961Z",
            "action": 9,
            "target": "access to *\n  by self write\n  by * read\n",
            "id": 874236,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874236/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812960/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.748771Z",
            "action": 9,
            "target": "access to attrs=homeDirectory,uidNumber,gidNumber\n  by * read\n",
            "id": 874237,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874237/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812967/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.765854Z",
            "action": 9,
            "target": "dn: cn=homemanagement,dc=example,dc=org\nobjectClass: top\nobjectClass: posixGroup\ncn: homemanagement\ngidNumber: 121 # required for posixGroup\nmemberUid: uid=tuser,ou=people,dc=example,dc=org\nmemberUid: uid=user2,ou=people,dc=example,dc=org\n",
            "id": 874238,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874238/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812970/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.782692Z",
            "action": 9,
            "target": "access to dn.subtree=\"ou=people,dc=example,dc=org\"\n  attr=homeDirectory\n  by dn=\"cn=homemanagement,dc=example,dc=org\"\n  dnattr=memberUid write\n",
            "id": 874239,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874239/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812986/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.801557Z",
            "action": 9,
            "target": "% openssl genrsa -out root.key 1024\n% openssl req -new -key root.key -out root.csr\n% openssl x509 -req -days 1024 -in root.csr -signkey root.key -out root.crt\n",
            "id": 874240,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874240/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812992/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.820264Z",
            "action": 9,
            "target": "% openssl x509 -req -days 1024 \\\n-in ldap-server-one.csr -CA root.crt -CAkey root.key \\\n-out ldap-server-one.crt\n",
            "id": 874241,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874241/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812918/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-02T14:37:49.846065Z",
            "action": 9,
            "target": "Name Service Switch",
            "id": 874242,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/874242/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-08-02T15:10:19.669000Z",
            "action": 17,
            "target": "",
            "id": 874615,
            "action_name": "Committed changes",
            "url": "https://translate-dev.freebsd.org/api/changes/874615/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812816/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.041303Z",
            "action": 9,
            "target": "Руководство по настройке сервера LDAP для аутентификации в FreeBSD",
            "id": 877358,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877358/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812817/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.068736Z",
            "action": 9,
            "target": "Аутентификация LDAP",
            "id": 877359,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877359/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812819/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.086120Z",
            "action": 9,
            "target": "Этот документ является руководством по настройке сервера LDAP (в основном сервера OpenLDAP) для аутентификации в FreeBSD. Это полезно в ситуациях, когда множество серверов требуют одинаковых учётных записей пользователей, например, в качестве замены NIS.",
            "id": 877360,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877360/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812822/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.102959Z",
            "action": 9,
            "target": "Этот документ предназначен для того, чтобы дать читателю достаточно знаний о LDAP для настройки сервера LDAP. В документе будет предпринята попытка объяснить использование package:net/nss_ldap[] и package:security/pam_ldap[] для клиентских машин, работающих с сервером LDAP.",
            "id": 877361,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877361/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812823/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.119007Z",
            "action": 9,
            "target": "По завершении читатель должен уметь настроить и развернуть сервер FreeBSD, способный размещать каталог LDAP, а также настроить и развернуть сервер FreeBSD, который может проходить аутентификацию с использованием каталога LDAP.",
            "id": 877362,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877362/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812824/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.135167Z",
            "action": 9,
            "target": "Эта статья не претендует на исчерпывающее описание вопросов безопасности, надежности или лучших практик настройки LDAP и других обсуждаемых здесь сервисов. Хотя автор старается делать всё правильно, вопросы безопасности рассматриваются лишь в общих чертах. Данная статья должна рассматриваться только как теоретическая основа, а любая реальная реализация должна сопровождаться тщательным анализом требований.",
            "id": 877363,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877363/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812825/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.155796Z",
            "action": 9,
            "target": "Настройка LDAP",
            "id": 877364,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877364/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812826/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.172246Z",
            "action": 9,
            "target": "LDAP означает \"Lightweight Directory Access Protocol\" (облегчённый протокол доступа к каталогам) и является подмножеством X.500 Directory Access Protocol. Последние спецификации можно найти в http://www.ietf.org/rfc/rfc4510.txt[RFC4510] и связанных документах. По сути, это база данных, которая предполагает более частые операции чтения, чем записи.",
            "id": 877365,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877365/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812827/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.188535Z",
            "action": 9,
            "target": "В примерах в этом документе будет использоваться LDAP-сервер http://www.openldap.org/[OpenLDAP]; хотя принципы, изложенные здесь, должны быть применимы к различным серверам, большая часть конкретных административных действий специфична для OpenLDAP. В портах доступно несколько версий сервера, например package:net/openldap26-server[]. Клиентские серверы потребуют соответствующие библиотеки package:net/openldap26-client[].",
            "id": 877366,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877366/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812828/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.204368Z",
            "action": 9,
            "target": "Существуют (в основном) две области службы LDAP, которые требуют настройки. Первая — настройка сервера для правильного приёма соединений, а вторая — добавление записей в каталог сервера, чтобы инструменты FreeBSD знали, как с ним взаимодействовать.",
            "id": 877367,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877367/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812829/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.268655Z",
            "action": 9,
            "target": "Настройка сервера для подключений",
            "id": 877368,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877368/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812830/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.285696Z",
            "action": 9,
            "target": "Этот раздел относится конкретно к OpenLDAP. Если вы используете другой сервер, вам необходимо обратиться к документации этого сервера.",
            "id": 877369,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877369/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812831/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.303700Z",
            "action": 9,
            "target": "Установка OpenLDAP",
            "id": 877370,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877370/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812832/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.321914Z",
            "action": 9,
            "target": "Сначала установите OpenLDAP:",
            "id": 877371,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877371/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812834/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.338555Z",
            "action": 9,
            "target": "Это устанавливает бинарные файлы `slapd` и `slurpd`, а также необходимые библиотеки OpenLDAP.",
            "id": 877372,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877372/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812835/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.355120Z",
            "action": 9,
            "target": "Настройка OpenLDAP",
            "id": 877373,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877373/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812836/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.376929Z",
            "action": 9,
            "target": "Далее мы должны настроить OpenLDAP.",
            "id": 877374,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877374/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812837/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.392688Z",
            "action": 9,
            "target": "Вам следует требовать шифрование соединений с сервером LDAP; в противном случае пароли ваших пользователей будут передаваться в открытом виде, что считается небезопасным. Инструменты, которые мы будем использовать, поддерживают два очень похожих типа шифрования: SSL и TLS.",
            "id": 877375,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877375/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812838/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.408202Z",
            "action": 9,
            "target": "TLS означает \"Transportation Layer Security\". Службы, использующие TLS, обычно подключаются к тем же портам, что и аналогичные службы без TLS; таким образом, SMTP-сервер с поддержкой TLS будет ожидать подключений на порту 25, а LDAP-сервер — на порту 389.",
            "id": 877376,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877376/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812839/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.423483Z",
            "action": 9,
            "target": "SSL означает «Secure Sockets Layer», и службы, реализующие SSL, _не_ работают на тех же портах, что и их аналоги без SSL. Таким образом, SMTPS использует порт 465 (а не 25), HTTPS — порт 443, а LDAPS — порт 636.",
            "id": 877377,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877377/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812840/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.438696Z",
            "action": 9,
            "target": "Причина, по которой SSL использует другой порт, чем TLS, заключается в том, что соединение TLS начинается как обычный текст и переключается на зашифрованный трафик после директивы `STARTTLS`. Соединения SSL зашифрованы с самого начала. Кроме этого, существенных различий между ними нет.",
            "id": 877378,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877378/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812841/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.453729Z",
            "action": 9,
            "target": "Мы настроим OpenLDAP для использования TLS, так как SSL считается устаревшим.",
            "id": 877379,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877379/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812842/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.468516Z",
            "action": 9,
            "target": "После установки OpenLDAP через порты следующие параметры конфигурации в [.filename]#/usr/local/etc/openldap/slapd.conf# включат TLS:",
            "id": 877380,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877380/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812845/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.483350Z",
            "action": 9,
            "target": "В этом примере `ssf=128` указывает OpenLDAP требовать 128-битное шифрование для всех соединений, как для поиска, так и для обновления. Этот параметр может быть настроен в соответствии с требованиями безопасности вашего сайта, но ослаблять его требуется редко, так как большинство библиотек LDAP-клиентов поддерживают стойкое шифрование.",
            "id": 877381,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877381/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812846/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.498215Z",
            "action": 9,
            "target": "Файлы [.filename]#cert.crt#, [.filename]#cert.key# и [.filename]#cacert.crt# необходимы для аутентификации клиентами _вас_ как действительного LDAP-сервера. Если вам просто нужен работающий сервер, вы можете создать самоподписанный сертификат с помощью OpenSSL:",
            "id": 877382,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877382/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812847/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.523715Z",
            "action": 9,
            "target": "Генерация RSA-ключа",
            "id": 877383,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877383/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812850/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.540416Z",
            "action": 9,
            "target": "На этом этапе вам будет предложено ввести некоторые значения. Вы можете ввести любые значения, какие пожелаете; однако важно, чтобы значение \"Common Name\" (Общее имя) было полным доменным именем сервера OpenLDAP. В нашем случае и в приведённых примерах сервер называется _server.example.org_. Неправильное указание этого значения может привести к сбоям при подключении клиентов. Это может стать причиной серьёзных проблем, поэтому внимательно следуйте этим шагам.",
            "id": 877384,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877384/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812851/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.600390Z",
            "action": 9,
            "target": "Наконец, запрос на подпись сертификата должен быть подписан:",
            "id": 877385,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877385/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812852/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.635284Z",
            "action": 9,
            "target": "Самостоятельная подпись сертификата",
            "id": 877386,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877386/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812854/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.652501Z",
            "action": 9,
            "target": "Это создаст самоподписанный сертификат, который можно использовать для директив в [.filename]#slapd.conf#, где [.filename]#cert.crt# и [.filename]#cacert.crt# представляют собой один и тот же файл. Если вы планируете использовать множество серверов OpenLDAP (для репликации через `slurpd`), рекомендуется ознакомиться с разделом crossref:ldap-auth[ssl-ca, Сертификаты OpenSSL для LDAP], чтобы сгенерировать ключ центра сертификации (CA) и использовать его для подписи индивидуальных сертификатов серверов.",
            "id": 877387,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877387/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812855/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.728539Z",
            "action": 9,
            "target": "После этого добавьте следующее в [.filename]#/etc/rc.conf#:",
            "id": 877388,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877388/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812857/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.745237Z",
            "action": 9,
            "target": "Затем выполните `/usr/local/etc/rc.d/slapd start`. Это должно запустить OpenLDAP. Убедитесь, что он слушает порт 389 с помощью",
            "id": 877389,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877389/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812860/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.761822Z",
            "action": 9,
            "target": "Установите порт package:net/openldap26-client[] для библиотек OpenLDAP. Клиентские машины всегда будут иметь библиотеки OpenLDAP, так как это всё, что поддерживают package:security/pam_ldap[] и package:net/nss_ldap[], по крайней мере, на данный момент.",
            "id": 877390,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877390/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812861/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.777864Z",
            "action": 9,
            "target": "Файл конфигурации для библиотек OpenLDAP — это [.filename]#/usr/local/etc/openldap/ldap.conf#. Отредактируйте этот файл, указав следующие значения:",
            "id": 877391,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877391/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812863/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
            "timestamp": "2025-08-07T19:48:56.869828Z",
            "action": 9,
            "target": "Важно, чтобы у ваших клиентов был доступ к [.filename]#cacert.crt#, иначе они не смогут подключиться.",
            "id": 877392,
            "action_name": "Translation uploaded",
            "url": "https://translate-dev.freebsd.org/api/changes/877392/?format=api"
        }
    ]
}