NNCP 5.0.0 ထုတ်ဝေမှု၊ စတိုးဆိုင်နှင့် ထပ်ဆင့်မုဒ်တွင် ဖိုင်များ/မေးလ်များ လွှဲပြောင်းခြင်းအတွက် အသုံးဝင်မှုများ

နေရာယူခဲ့သည်။ လွှတ်ပေး Node-to-Node မိတ္တူ (NNCP) သည် ဖိုင်များ၊ အီးမေးလ်နှင့် ညွှန်ကြားချက်များကို လုံခြုံစွာ လွှဲပြောင်းခြင်းအတွက် အသုံးဝင်မှုအစုအဝေးတစ်ခုဖြစ်သည်။ store-and-forward. POSIX-သဟဇာတလည်ပတ်မှုစနစ်များပေါ်တွင်လည်ပတ်မှုကိုထောက်ပံ့ပေးသည်။ အသုံးအဆောင်များကို Go တွင်ရေးထားပြီး GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

အသုံးအဆောင်များသည် သေးငယ်သော peer-to-peer များတည်ဆောက်ရာတွင် အထောက်အကူဖြစ်စေရန် အာရုံစိုက်ထားပါသည်။ သူငယ်ချင်းချင်း လုံခြုံသော fire-and-forget file transfers၊ file requests, email, and command requests များအတွက် static routing ပါရှိသော ကွန်ရက်များ (ဒါဇင်ပေါင်းများစွာ)။ ပို့လိုက်သော အထုပ်များအားလုံး ကုဒ်ဝှက်ထားသည်။ (end-to-end) နှင့် သူငယ်ချင်းများ၏ အများသူငှာသော့များကို အသုံးပြု၍ ပြတ်သားစွာ စစ်မှန်ကြောင်း အတည်ပြုထားသည်။ ကြက်သွန်နီ (Tor တွင်ကဲ့သို့) ကုဒ်ဝှက်ခြင်းကို အလယ်အလတ် ပက်ကတ်အားလုံးအတွက် အသုံးပြုသည်။ node တစ်ခုစီသည် client နှင့် server နှစ်ခုလုံးအဖြစ် လုပ်ဆောင်နိုင်ပြီး push နှင့် poll အပြုအမူပုံစံများကို အသုံးပြုနိုင်သည်။

ဂုဏ်ထူး NNCP တို့မှ ဖြေရှင်းချက် UUCP и FTN (FidoNet Technology Network) သည် အထက်ဖော်ပြပါ ကုဒ်ဝှက်ခြင်းနှင့် စစ်မှန်ကြောင်းသက်သေပြခြင်းအပြင်၊ flopinet နှင့် ကွန်ပြူတာများကို ရုပ်ပိုင်းဆိုင်ရာအရ သီးခြားခွဲထုတ်ခြင်း (လေထုပိတ်နေသည်) မလုံခြုံသောပြည်တွင်းနှင့်အများပြည်သူကွန်ရက်များမှ။ NNCP သည် Postfix နှင့် Exim ကဲ့သို့သော လက်ရှိမေးလ်ဆာဗာများနှင့် (UUCP နှင့် တန်းတူ) လွယ်ကူသောပေါင်းစပ်မှုကိုလည်း ပါရှိသည်။

NNCP ၏ အသုံးချမှု ဖြစ်နိုင်သော နယ်ပယ်များ မှတ်ချက်ချသည်။ အင်တာနက်နှင့် အမြဲတမ်းချိတ်ဆက်မှုမရှိဘဲ စက်ပစ္စည်းများသို့ စာပို့ခြင်း/လက်ခံခြင်းတို့ကို စီစဉ်ဆောင်ရွက်ခြင်း၊ မတည်မငြိမ်သောကွန်ရက်ချိတ်ဆက်မှုအခြေအနေများတွင် ဖိုင်များလွှဲပြောင်းခြင်း၊ ရုပ်ပိုင်းဆိုင်ရာမီဒီယာပေါ်ရှိ ဒေတာအများအပြားကို လုံခြုံစွာလွှဲပြောင်းခြင်း၊ MitM တိုက်ခိုက်မှုများမှ ကာကွယ်ထားသော သီးခြားဒေတာလွှဲပြောင်းကွန်ရက်များကို ဖန်တီးခြင်း၊ ကွန်ရက်ဆင်ဆာဖြတ်ခြင်းကို ကျော်လွှားခြင်းနှင့် စောင့်ကြည့်ရေး။ စာဝှက်ဖော်ခြင်းသော့သည် လက်ခံသူ၏လက်ထဲတွင်သာ ရှိနေသောကြောင့် ပက်ကေ့ခ်ျအား ကွန်ရက်တစ်ခုမှတစ်ဆင့် သို့မဟုတ် ရုပ်ပိုင်းဆိုင်ရာမီဒီယာမှတစ်ဆင့် ပေးပို့သည်ဖြစ်စေ ပက်ကေ့ဂျ်ကို ကြားဖြတ်ကြားဖြတ်ခံရသည့်တိုင် ပြင်ပအဖွဲ့အစည်းမှ အကြောင်းအရာများကို ဖတ်နိုင်မည်မဟုတ်ပေ။ တစ်ဖန်၊ ဒစ်ဂျစ်တယ်လက်မှတ်စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းသည် အခြားပေးပို့သူ၏အယောင်ဆောင်မှုအောက်တွင် အတုအယောင်မက်ဆေ့ဂျ်ဖန်တီးခြင်းကို ခွင့်မပြုပါ။

NNCP 5.0.0 ၏ တီထွင်ဆန်းသစ်မှုများအနက်မှ နှိုင်းယှဉ်ပါ။ ယခင်သတင်း (ဗားရှင်း 3.3) ကိုသင်မှတ်သားနိုင်သည်-

  • ယုံကြည်မှုမရှိခြင်းကြောင့် GPLv3+ မှ ပရောဂျက်လိုင်စင်ကို GPLv3 သီးသန့်အဖြစ်သို့ ပြောင်းလဲခဲ့သည်။ SPO ဖောင်ဒေးရှင်း после ထွက်ခွာ Richard Stallman ၊
  • အပြည့်အဝတန်ဖိုးကိုအသုံးပြုသည်။ AEAD ကုဒ်ဝှက်ခြင်း ChaCha20-Poly135 128 KiB လုပ်ကွက်များ။ ၎င်းသည် သင့်အား စာဝှက်စာသားတစ်ခုလုံးကိုဖတ်ခြင်းအဆုံးတွင် အမှားတစ်ခုဖြင့် ထွက်မည့်အစား ပျံသန်းနေသော ကုဒ်ဝှက်ထားသော ပက်ကတ်များတွင် ဒေတာများကို ချက်ချင်း စစ်မှန်ကြောင်းအထောက်အထားပြနိုင်စေမည်ဖြစ်သည်။
  • ဖွဲ့စည်းမှုပုံစံဖိုင် ဖော်မတ်သည် ပြောင်းလဲသွားခဲ့သည်။ YAML အပေါ် Hjson. နောက်ပိုင်းတွင် စာကြည့်တိုက်သည် ပိုမိုရိုးရှင်းပြီး အရွယ်အစားပိုသေးငယ်ကာ ဖွဲ့စည်းမှုပုံစံရှိသူအတွက် အလားတူလုပ်ဆောင်ရလွယ်ကူသည်။
  • zlib compression algorithm ဖြင့် အစားထိုးထားပါသည်။ zstandard: သိသိသာသာပိုမိုမြင့်မားထိရောက်မှုနှင့်အတူ compression မြန်နှုန်းသိသိသာသာတိုး;
  • nncp-ခေါ်ဆိုခြင်း။ ၎င်းတို့ကို ဒေါင်းလုဒ်မလုပ်ဘဲ အဝေးမှနေ၍ ရရှိနိုင်သော ပက်ကေ့ဂျ်များ (-list) ကို ကြည့်ရှုရန် ရွေးချယ်ခွင့်ကို ရရှိခဲ့သည်။ ထို့အပြင် packages များကို ရွေးချယ်ဒေါင်းလုဒ်လုပ်နိုင်စွမ်း (-pkts);
  • nnp-daemon -inetd option ကိုလက်ခံရရှိပြီး ၎င်းကို အောက်တွင် run ရန်ခွင့်ပြုသည်။ inetd သို့မဟုတ် ဥပမာအားဖြင့် SSH;
  • အွန်လိုင်းချိတ်ဆက်မှုများကို TCP မှတစ်ဆင့်သာမက ပြင်ပ command များကိုခေါ်ဆိုကာ stdin/stdout မှတစ်ဆင့် ဆက်သွယ်ခြင်းဖြင့်လည်း ပြုလုပ်နိုင်ပါသည်။ ဥပမာ- nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Commands များသည် umask အဆင်ပြေသည် (666/777 ကဲ့သို့သော တိုးချဲ့ဝင်ရောက်ခွင့်အခွင့်အရေးများကိုအသုံးပြုသည်) နှင့် umask ကို တစ်ကမ္ဘာလုံးမှတဆင့် သတ်မှတ်နိုင်သည် configuration ဖိုင်အသုံးပြုရပိုမိုလွယ်ကူစေသည်။ အထွေထွေ spool လမ်းညွှန် များစွာသောအသုံးပြုသူများအကြား;
  • စနစ်ကို အပြည့်အဝအသုံးပြုခြင်း။ မော်ဂျူးများကိုသွားပါ။.

source: opennet.ru

မှတ်ချက် Add