Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/debian-handbook/09_unix-services/fa/changes/?format=api&page=4
https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/changes/?format=api&page=5", "previous": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/changes/?format=api&page=3", "results": [ { "unit": "https://hosted.weblate.org/api/units/82730710/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506631+02:00", "action": 59, "target": "برای محدودسازی <command>cron</command> میتوانید با ایجاد یک فایل دسترسی مجاز در <filename>/etc/cron.allow</filename> به فهرستسازی کاربرانی بپردازید که میتوانند عملیات زمانبندی را انجام دهند. سایر کاربران به صورت خودکار از این قابلیت محروم خواهند شد. بر عکس این موضوع نیز صادق است، زمانی که میخواهید چند کاربر مشکلآفرین را از این ویژگی محروم کنید که میتوانید فهرست آنان را در فایل <filename>/etc/cron.deny</filename> قرار دهید. همین قابلیت برای <command>atd</command> نیز موجود است توسط فایلهای <filename>/etc/at.allow</filename> و <filename>/etc/at.deny</filename>.", "old": "", "details": { "state": 10, "source": "You can restrict access to <command>crontab</command> by creating an explicit authorization file (whitelist) in <filename>/etc/cron.allow</filename>, in which you indicate the only users authorized to schedule commands. All others will automatically be deprived of this feature. Conversely, to only block one or two troublemakers, you could write their username in the explicit prohibition file (blacklist), <filename>/etc/cron.deny</filename>. This same feature is available for <command>atd</command>, with the <filename>/etc/at.allow</filename> and <filename>/etc/at.deny</filename> files (also described in their manual pages).", "old_state": -1 }, "id": 34085236, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085236/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730710/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506599+02:00", "action": 30, "target": "You can restrict access to <command>crontab</command> by creating an explicit authorization file (whitelist) in <filename>/etc/cron.allow</filename>, in which you indicate the only users authorized to schedule commands. All others will automatically be deprived of this feature. Conversely, to only block one or two troublemakers, you could write their username in the explicit prohibition file (blacklist), <filename>/etc/cron.deny</filename>. This same feature is available for <command>atd</command>, with the <filename>/etc/at.allow</filename> and <filename>/etc/at.deny</filename> files (also described in their manual pages).", "old": "You can restrict access to <command>cron</command> by creating an explicit authorization file (whitelist) in <filename>/etc/cron.allow</filename>, in which you indicate the only users authorized to schedule commands. All others will automatically be deprived of this feature. Conversely, to only block one or two troublemakers, you could write their username in the explicit prohibition file (blacklist), <filename>/etc/cron.deny</filename>. This same feature is available for <command>atd</command>, with the <filename>/etc/at.allow</filename> and <filename>/etc/at.deny</filename> files.", "details": {}, "id": 34085235, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085235/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730709/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506565+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/cron.deny</filename></secondary><seealso><command>cron</command></seealso>", "old_state": -1 }, "id": 34085234, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085234/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730708/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506532+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/cron.allow</filename></secondary><seealso><command>cron</command></seealso>", "old_state": -1 }, "id": 34085233, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085233/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730707/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506498+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/at.deny</filename></secondary><seealso><command>atd</command></seealso>", "old_state": -1 }, "id": 34085232, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085232/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730706/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506463+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/at.allow</filename></secondary><seealso><command>atd</command></seealso>", "old_state": -1 }, "id": 34085231, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085231/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730705/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506430+02:00", "action": 59, "target": "<primary><command>cron</command></primary>", "old": "", "details": { "state": 10, "source": "<primary><command>crontab</command></primary>", "old_state": -1 }, "id": 34085230, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085230/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730705/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506396+02:00", "action": 30, "target": "<primary><command>crontab</command></primary>", "old": "<primary><command>cron</command></primary>", "details": {}, "id": 34085229, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085229/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730704/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506362+02:00", "action": 59, "target": "<command>cron</command> یک فرآیند پسزمینه برای اجرای دستورات تکراری و زمانبندی شده است (هر روز، هر هفته و از این قبیل)؛ <command>atd</command> اما تنها یک بار برنامه را در زمان مشخص اجرا میکند.", "old": "", "details": { "state": 10, "source": "<command>cron</command> is the daemon responsible for executing scheduled and recurring commands (every hour, every day, every week, etc.). <command>atd</command> deals with commands to be executed a single time, but at a specific moment in the future.", "old_state": -1 }, "id": 34085228, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085228/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730704/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506331+02:00", "action": 30, "target": "<command>cron</command> is the daemon responsible for executing scheduled and recurring commands (every hour, every day, every week, etc.). <command>atd</command> deals with commands to be executed a single time, but at a specific moment in the future.", "old": "<command>cron</command> is the daemon responsible for executing scheduled and recurring commands (every day, every week, etc.); <command>atd</command> is that which deals with commands to be executed a single time, but at a specific moment in the future.", "details": {}, "id": 34085227, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085227/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730703/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506296+02:00", "action": 59, "target": "این آخرین گزینه از ابر-سرورها قابلیتهای جالبی را ارائه میدهد. مهمتر اینکه، پیکربندی آن میتواند از طریق چندین فایل در دایرکتوری <filename>/etc/xinetd.d/</filename> ایجاد شود، که این امر برای مدیرسیستمها مزیت مهمی به حساب میآید.", "old": "", "details": { "state": 10, "source": "This last incarnation of a super-server however, offers different syntax and very interesting possibilities. Most notably, its configuration can be split into several files (stored, of course, in the <filename>/etc/xinetd.d/</filename> directory), which can make an administrator's life easier. It is considered to be more powerful, but also more complex.", "old_state": -1 }, "id": 34085226, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085226/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730703/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506264+02:00", "action": 30, "target": "This last incarnation of a super-server however, offers different syntax and very interesting possibilities. Most notably, its configuration can be split into several files (stored, of course, in the <filename>/etc/xinetd.d/</filename> directory), which can make an administrator's life easier. It is considered to be more powerful, but also more complex.", "old": "This last incarnation of a super-server offers very interesting possibilities. Most notably, its configuration can be split into several files (stored, of course, in the <filename>/etc/xinetd.d/</filename> directory), which can make an administrator's life easier.", "details": {}, "id": 34085225, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085225/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730702/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506230+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "Most of these alternatives share the same configuration file <filename>/etc/inetd.conf</filename>.", "old_state": -1 }, "id": 34085224, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085224/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730701/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506196+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/xinetd.d/</filename></secondary><seealso><command>xinetd</command></seealso>", "old_state": -1 }, "id": 34085223, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085223/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730700/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506160+02:00", "action": 59, "target": "با اینکه دبیان به صورت پیشفرض از <emphasis role=\"pkg\">openbsd-inetd</emphasis> استفاده میکند، گزینههای جایگزین دیگری نیز وجود دارند: میتوان به <emphasis role=\"pkg\">inetutils-inetd</emphasis>، <emphasis role=\"pkg\">micro-inetd</emphasis>، <emphasis role=\"pkg\">rlinetd</emphasis> و <emphasis role=\"pkg\">xinetd</emphasis> اشاره کرد.", "old": "", "details": { "state": 10, "source": "While Debian installs <emphasis role=\"pkg\">openbsd-inetd</emphasis> by default, there is no lack of alternatives: we can mention <emphasis role=\"pkg\">inetutils-inetd</emphasis>, <emphasis role=\"pkg\">rlinetd</emphasis>, and <emphasis role=\"pkg\">xinetd</emphasis>, which all provide the virtual package <emphasis role=\"pkg\">inet-superserver</emphasis>.", "old_state": -1 }, "id": 34085222, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085222/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730700/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.506128+02:00", "action": 30, "target": "While Debian installs <emphasis role=\"pkg\">openbsd-inetd</emphasis> by default, there is no lack of alternatives: we can mention <emphasis role=\"pkg\">inetutils-inetd</emphasis>, <emphasis role=\"pkg\">rlinetd</emphasis>, and <emphasis role=\"pkg\">xinetd</emphasis>, which all provide the virtual package <emphasis role=\"pkg\">inet-superserver</emphasis>.", "old": "While Debian installs <emphasis role=\"pkg\">openbsd-inetd</emphasis> by default, there is no lack of alternatives: we can mention <emphasis role=\"pkg\">inetutils-inetd</emphasis>, <emphasis role=\"pkg\">micro-inetd</emphasis>, <emphasis role=\"pkg\">rlinetd</emphasis> and <emphasis role=\"pkg\">xinetd</emphasis>.", "details": {}, "id": 34085221, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085221/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730697/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505949+02:00", "action": 59, "target": "Wietse Venema، که تخصص بالایش در حوزه امنیت او را به یک برنامهنویس مشهور تبدیل کرده، خالق برنامه <command>tcpd</command> است. او همچنین خالق اصلی Postfix است، سرویس ایمیل انعطافپذیر (SMTP یا Simple Main Transfer Protocol) که جایگزین امنتر و مناسبتر برنامه <command>sendmail</command> است که تاریخچه طولانی از آسیبپذیریهای امنیتی را دارد.", "old": "", "details": { "state": 10, "source": "Wietse Venema, whose expertise in security has made him a renowned programmer, is the author of the <command>tcpd</command> program. He is also the main creator of Postfix, the modular e-mail server (SMTP, Simple Mail Transfer Protocol), designed to be safer and more reliable than <command>sendmail</command>, which features a long history of security vulnerabilities. We will have a closer look at this mail server in <xref linkend=\"sect.smtp-mail-server\" />.", "old_state": -1 }, "id": 34085216, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085216/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730697/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505917+02:00", "action": 30, "target": "Wietse Venema, whose expertise in security has made him a renowned programmer, is the author of the <command>tcpd</command> program. He is also the main creator of Postfix, the modular e-mail server (SMTP, Simple Mail Transfer Protocol), designed to be safer and more reliable than <command>sendmail</command>, which features a long history of security vulnerabilities. We will have a closer look at this mail server in <xref linkend=\"sect.smtp-mail-server\" />.", "old": "Wietse Venema, whose expertise in security has made him a renowned programmer, is the author of the <command>tcpd</command> program. He is also the main creator of Postfix, the modular e-mail server (SMTP, Simple Mail Transfer Protocol), designed to be safer and more reliable than <command>sendmail</command>, which features a long history of security vulnerabilities.", "details": {}, "id": 34085215, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085215/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730696/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505883+02:00", "action": 59, "target": "<primary>فایلها</primary><secondary>فایلهای گزارش</secondary>", "old": "", "details": { "state": 10, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/hosts.deny</filename></secondary>", "old_state": -1 }, "id": 34085214, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085214/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730696/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505851+02:00", "action": 30, "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/hosts.deny</filename></secondary>", "old": "<primary>files</primary><secondary>log files</secondary>", "details": {}, "id": 34085213, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085213/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730695/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505816+02:00", "action": 59, "target": "<primary>ورود</primary><secondary>ورود از راهدور</secondary>", "old": "", "details": { "state": 10, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/hosts.allow</filename></secondary>", "old_state": -1 }, "id": 34085212, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085212/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730695/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505784+02:00", "action": 30, "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/hosts.allow</filename></secondary>", "old": "<primary>login</primary><secondary>remote login</secondary>", "details": {}, "id": 34085211, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085211/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730694/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505746+02:00", "action": 59, "target": "برنامه <command>tcpd</command> به طور متداول در فایل <filename>/etc/inetd.conf</filename> بکار رفته است. این برنامه امکان محدودسازی ارتباطات دریافتی را با اعمال کردن قواعد کنترل دسترسی فراهم میسازد که در صفحه راهنمای <citerefentry><refentrytitle>hosts_access</refentrytitle><manvolnum>5</manvolnum></citerefentry> مستندسازی شده و گزینههایی که در فایلهای <filename>/etc/hosts.allow</filename> و <filename>/etc/hosts.deny</filename> قرار گرفته است. زمانی که تشخیص دهد ارتباط دریافتی احرازهویت شده است، <command>tcpd</command> سرور حقیقی آن را اجرا میکند (مانند <command>in.fingerd</command> در نمونه بالا). شایان ذکر است که <command>tcpd</command> برای شناسایی برنامه مورد نظر جهت اجرا به نامی وابسته است که طی آن فراخوانی میشود (آرگومان اول، <literal>argv[0]</literal>). پس نباید فهرست آرگومانها را با <literal>tcpd</literal> آغاز کنید بلکه با برنامهای که قصد اجرای آن را دارد.", "old": "", "details": { "state": 10, "source": "The <command>tcpd</command> program is frequently used in the <filename>/etc/inetd.conf</filename> file. It allows limiting incoming connections by applying access control rules, documented in the <citerefentry><refentrytitle>hosts_access</refentrytitle> <manvolnum>5</manvolnum></citerefentry> manual page, and which are configured in the <filename>/etc/hosts.allow</filename> and <filename>/etc/hosts.deny</filename> files. Once it has been determined that the connection is authorized, <command>tcpd</command> executes the real server (like <command>in.fingerd</command> in our example). It is worth noting that <command>tcpd</command> relies on the name under which it was invoked (that is the first argument, <literal>argv[0]</literal>) to identify the real program to run. So you should not start the arguments list with <literal>tcpd</literal> but with the program that must be wrapped.", "old_state": -1 }, "id": 34085210, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085210/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730694/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505711+02:00", "action": 30, "target": "The <command>tcpd</command> program is frequently used in the <filename>/etc/inetd.conf</filename> file. It allows limiting incoming connections by applying access control rules, documented in the <citerefentry><refentrytitle>hosts_access</refentrytitle> <manvolnum>5</manvolnum></citerefentry> manual page, and which are configured in the <filename>/etc/hosts.allow</filename> and <filename>/etc/hosts.deny</filename> files. Once it has been determined that the connection is authorized, <command>tcpd</command> executes the real server (like <command>in.fingerd</command> in our example). It is worth noting that <command>tcpd</command> relies on the name under which it was invoked (that is the first argument, <literal>argv[0]</literal>) to identify the real program to run. So you should not start the arguments list with <literal>tcpd</literal> but with the program that must be wrapped.", "old": "The <command>tcpd</command> program is frequently used in the <filename>/etc/inetd.conf</filename> file. It allows limiting incoming connections by applying access control rules, documented in the <citerefentry><refentrytitle>hosts_access</refentrytitle><manvolnum>5</manvolnum></citerefentry> manual page, and which are configured in the <filename>/etc/hosts.allow</filename> and <filename>/etc/hosts.deny</filename> files. Once it has been determined that the connection is authorized, <command>tcpd</command> executes the real server (like <command>in.fingerd</command> in our example). It is worth noting that <command>tcpd</command> relies on the name under which it was invoked (that is the first argument, <literal>argv[0]</literal>) to identify the real program to run. So you should not start the arguments list with <literal>tcpd</literal> but with the program that must be wrapped.", "details": {}, "id": 34085209, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085209/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730693/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505650+02:00", "action": 59, "target": "<primary>سرویس</primary><secondary>راهاندازیمجدد</secondary>", "old": "", "details": { "state": 10, "source": "<primary>super-server</primary><secondary>access limitation</secondary>", "old_state": -1 }, "id": 34085208, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085208/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730693/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505619+02:00", "action": 30, "target": "<primary>super-server</primary><secondary>access limitation</secondary>", "old": "<primary>service</primary><secondary>restart</secondary>", "details": {}, "id": 34085207, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085207/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730692/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505582+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "#:BSD: Shell, login, exec and talk are BSD protocols.\ntalk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd\nntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd\n\n#:INFO: Info services\nident stream tcp nowait nobody /usr/sbin/nullidentd nullidentd\nfinger stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/in.fingerd", "old_state": -1 }, "id": 34085206, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085206/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730691/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505547+02:00", "action": 59, "target": "با اینکه دبیان به صورت پیشفرض از <emphasis role=\"pkg\">openbsd-inetd</emphasis> استفاده میکند، گزینههای جایگزین دیگری نیز وجود دارند: میتوان به <emphasis role=\"pkg\">inetutils-inetd</emphasis>، <emphasis role=\"pkg\">micro-inetd</emphasis>، <emphasis role=\"pkg\">rlinetd</emphasis> و <emphasis role=\"pkg\">xinetd</emphasis> اشاره کرد.", "old": "", "details": { "state": 10, "source": "The following example illustrates some use-cases after installing <emphasis role=\"pkg\">talkd</emphasis>, <emphasis role=\"pkg\">nullidentd</emphasis> (<emphasis role=\"pkg\">ident-server</emphasis>), and <emphasis role=\"pkg\">fingerd</emphasis>:", "old_state": -1 }, "id": 34085205, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085205/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730691/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505516+02:00", "action": 30, "target": "The following example illustrates some use-cases after installing <emphasis role=\"pkg\">talkd</emphasis>, <emphasis role=\"pkg\">nullidentd</emphasis> (<emphasis role=\"pkg\">ident-server</emphasis>), and <emphasis role=\"pkg\">fingerd</emphasis>:", "old": "While Debian installs <emphasis role=\"pkg\">openbsd-inetd</emphasis> by default, there is no lack of alternatives: we can mention <emphasis role=\"pkg\">inetutils-inetd</emphasis>, <emphasis role=\"pkg\">micro-inetd</emphasis>, <emphasis role=\"pkg\">rlinetd</emphasis> and <emphasis role=\"pkg\">xinetd</emphasis>.", "details": {}, "id": 34085204, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085204/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730690/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505482+02:00", "action": 59, "target": "نام کاربری برای کاربری که تحت مجوزهای او سرور اجرا میشود.", "old": "", "details": { "state": 10, "source": "The user name of the user under whose identity the server will run. Optionally one can add the group too via <literal>user.group</literal> syntax.", "old_state": -1 }, "id": 34085203, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085203/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730690/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505450+02:00", "action": 30, "target": "The user name of the user under whose identity the server will run. Optionally one can add the group too via <literal>user.group</literal> syntax.", "old": "The user name of the user under whose identity the server will run.", "details": {}, "id": 34085202, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085202/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730689/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505417+02:00", "action": 59, "target": "پروتکل: <literal>tcp</literal> یا <literal>udp</literal>.", "old": "", "details": { "state": 10, "source": "The protocol: <literal>tcp</literal>, <literal>tcp6</literal>, <literal>udp</literal>, or <literal>udp6</literal>.", "old_state": -1 }, "id": 34085201, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085201/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730689/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505386+02:00", "action": 30, "target": "The protocol: <literal>tcp</literal>, <literal>tcp6</literal>, <literal>udp</literal>, or <literal>udp6</literal>.", "old": "The protocol: <literal>tcp</literal> or <literal>udp</literal>.", "details": {}, "id": 34085200, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085200/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730688/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505353+02:00", "action": 59, "target": "<primary>کلاینت</primary><secondary>معماری کلاینت/سرور</secondary>", "old": "", "details": { "state": 10, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>", "old_state": -1 }, "id": 34085199, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085199/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730688/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505320+02:00", "action": 30, "target": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/services</filename></secondary>", "old": "<primary>client</primary><secondary>client/server architecture</secondary>", "details": {}, "id": 34085198, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085198/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730687/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505288+02:00", "action": 59, "target": "<primary>کاربر</primary><secondary>مالک</secondary>", "old": "", "details": { "state": 10, "source": "<primary>super-server</primary><secondary>configuration</secondary>", "old_state": -1 }, "id": 34085197, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085197/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730687/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505257+02:00", "action": 30, "target": "<primary>super-server</primary><secondary>configuration</secondary>", "old": "<primary>user</primary><secondary>owner</secondary>", "details": {}, "id": 34085196, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085196/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730686/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505223+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary>super-server</primary><secondary>register new server</secondary><seealso><command>update-inetd</command></seealso>", "old_state": -1 }, "id": 34085195, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085195/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730685/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505190+02:00", "action": 59, "target": "<primary><command>update-rc.d</command></primary>", "old": "", "details": { "state": 10, "source": "<primary><command>update-inetd</command></primary><seealso>super-server</seealso>", "old_state": -1 }, "id": 34085194, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085194/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730685/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505158+02:00", "action": 30, "target": "<primary><command>update-inetd</command></primary><seealso>super-server</seealso>", "old": "<primary><command>update-rc.d</command></primary>", "details": {}, "id": 34085193, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085193/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730684/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505124+02:00", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "<primary><filename>/etc</filename></primary><secondary><filename>/etc/inetd.conf</filename></secondary><see><command>inetd</command></see>", "old_state": -1 }, "id": 34085192, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085192/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730683/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505090+02:00", "action": 59, "target": "<emphasis>خطمشی دبیان</emphasis> ثبتکردن یک سرور در <filename>inetd.conf</filename>", "old": "", "details": { "state": 10, "source": "<emphasis>DEBIAN POLICY</emphasis> Register a server in <filename>/etc/inetd.conf</filename>", "old_state": -1 }, "id": 34085191, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085191/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730683/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505059+02:00", "action": 30, "target": "<emphasis>DEBIAN POLICY</emphasis> Register a server in <filename>/etc/inetd.conf</filename>", "old": "<emphasis>DEBIAN POLICY</emphasis> Register a server in <filename>inetd.conf</filename>", "details": {}, "id": 34085190, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085190/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730682/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.505025+02:00", "action": 59, "target": "<primary><command>inetd</command></primary>", "old": "", "details": { "state": 10, "source": "<primary><command>inetd</command></primary><seealso>super-server</seealso>", "old_state": -1 }, "id": 34085189, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085189/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730682/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504993+02:00", "action": 30, "target": "<primary><command>inetd</command></primary><seealso>super-server</seealso>", "old": "<primary><command>inetd</command></primary>", "details": {}, "id": 34085188, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085188/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730681/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504959+02:00", "action": 59, "target": "<primary>مالک</primary><secondary>کاربر</secondary>", "old": "", "details": { "state": 10, "source": "<primary><command>rsyslogd</command></primary><secondary>server</secondary>", "old_state": -1 }, "id": 34085187, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085187/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730681/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504928+02:00", "action": 30, "target": "<primary><command>rsyslogd</command></primary><secondary>server</secondary>", "old": "<primary>owner</primary><secondary>user</secondary>", "details": {}, "id": 34085186, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085186/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730680/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504894+02:00", "action": 59, "target": "<primary><command>diff</command></primary>", "old": "", "details": { "state": 10, "source": "<primary><command>mkfifo</command></primary>", "old_state": -1 }, "id": 34085185, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085185/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730680/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504863+02:00", "action": 30, "target": "<primary><command>mkfifo</command></primary>", "old": "<primary><command>diff</command></primary>", "details": {}, "id": 34085184, "action_name": "Source string changed", "url": "https://hosted.weblate.org/api/changes/34085184/?format=api" }, { "unit": "https://hosted.weblate.org/api/units/82730679/?format=api", "component": "https://hosted.weblate.org/api/components/debian-handbook/09_unix-services/?format=api", "translation": "https://hosted.weblate.org/api/translations/debian-handbook/09_unix-services/fa/?format=api", "user": null, "author": null, "timestamp": "2022-09-07T09:55:18.504829+02:00", "action": 59, "target": "<primary>پشتیبانگیری</primary><secondary>روی نوار مغناطیسی</secondary>", "old": "", "details": { "state": 10, "source": "<primary>pipe</primary><secondary>named pipe</secondary>", "old_state": -1 }, "id": 34085183, "action_name": "String updated in the repository", "url": "https://hosted.weblate.org/api/changes/34085183/?format=api" } ] }{ "count": 1089, "next": "