DISTRIB.PATS(5) InterNetNews Documentation DISTRIB.PATS(5)

distrib.pats - الگوهای پیش‌فرض هدر Distribution در INN

فایل pathetc/distrib.pats توسط nnrpd برای تعیین بدنه پیش‌فرض فیلد هدر Distribution استفاده می‌شود. خطوط خالی و خطوطی که با علامت هش ("#") آغاز می‌شوند، نادیده گرفته می‌شوند. تمام خطوط دیگر شامل سه فیلد هستند که با دو‌نقطه از هم جدا شده‌اند:

<weight>:<pattern>:<value>

فیلد اول وزن (weight) اختصاص‌یافته به این تطابق است. اگر یک گروه خبری با چندین خط مطابقت داشته باشد، خطی با بالاترین وزن استفاده خواهد شد. این مقدار باید یک عدد صحیح دلخواه بزرگ‌تر از صفر باشد. ترتیب خطوط در فایل تنها زمانی مهم است که گروه‌ها وزن برابری داشته باشند (که در این حالت، نخستین خط منطبق استفاده خواهد شد).

فیلد دوم یا نام یک گروه خبری است یا یک الگوی سبک uwildmat برای مشخص کردن مجموعه‌ای از گروه‌های خبری.

فیلد سوم بدنه‌ای است که باید برای فیلد هدر Distribution یک مقاله ارسال‌شده استفاده شود، در صورتی که این خط به‌عنوان بهترین تطابق انتخاب شده باشد و کاربر فیلد هدر Distribution ارائه نکرده باشد. این فیلد می‌تواند یک رشته خالی باشد که نشان می‌دهد هیچ فیلد هدر Distribution نباید اضافه شود. اگر خالی نباشد، بهتر است تنها از نویسه‌های US-ASCII برای آن فیلد استفاده شود؛ در غیر این صورت، اطمینان حاصل کنید که با UTF-8 کدگذاری شده باشد.

هنگامی که یک پست توسط nnrpd دریافت می‌شود که از قبل فیلد هدر Distribution ندارد، هر گروه خبری که مقاله در آن ارسال شده است به نوبت با این فایل بررسی می‌شود و خط منطبق با بالاترین وزن به‌عنوان بدنه فیلد هدر Distribution به کار خواهد رفت. اگر هیچ خطی مطابقت نداشته باشد، یا اگر خط منطبق در فیلد سوم خود یک رشته خالی داشته باشد، هیچ فیلد هدری افزوده نخواهد شد. در صورتی که توزیعی (distribution) توسط nnrpd اضافه شود، اطمینان حاصل کنید که توسط مدخل "ME" در newsfeeds رد نشود.

فهرستی از توزیع‌های پیشنهادی را می‌توان در distributions(5) مشخص کرد و توضیح داد.

نوشته‌شده توسط Rich $alz <rsalz@uunet.uu.net> برای InterNetNews. تبدیل‌شده به POD توسط Russ Allbery <eagle@eyrie.org>.

distributions(5), inn.conf(5), libinn_uwildmat(3), newsfeeds(5), nnrpd(8).

2022-07-10 INN 2.7.4