I2P အမည်မသိကွန်ရက် 1.7.0 နှင့် i2pd 2.41 C++ client ၏ အသစ်ထွက်ရှိမှုများ

အမည်မသိကွန်ရက် I2P 1.7.0 နှင့် C++ client i2pd 2.41.0 ကို ထုတ်ဝေခဲ့သည်။ I2P သည် ပုံမှန်အင်တာနက်၏ထိပ်တွင် လုပ်ဆောင်နေသော အလွှာပေါင်းစုံ အမည်မသိ ဖြန့်ဝေသည့်ကွန်ရက်တစ်ခုဖြစ်ပြီး အဆုံးမှအဆုံး ကုဒ်ဝှက်စနစ်ကို တက်ကြွစွာအသုံးပြုကာ အမည်ဝှက်နှင့် သီးခြားခွဲထားမှုကို အာမခံချက်ပေးထားကြောင်း သတိရကြပါစို့။ ကွန်ရက်ကို P2P မုဒ်တွင် တည်ဆောက်ထားပြီး ကွန်ရက်အသုံးပြုသူများမှ ပံ့ပိုးပေးသော အရင်းအမြစ်များ (bandwidth) ကြောင့် ဖွဲ့စည်းထားခြင်းဖြစ်ပြီး ဗဟိုမှ စီမံခန့်ခွဲထားသော ဆာဗာများကို အသုံးမပြုဘဲ လုပ်ဆောင်နိုင်စေသည် (ကွန်ရက်အတွင်း ဆက်သွယ်မှုများကို ကုဒ်ဝှက်ထားသော unidirectional tunnels များအကြား အသုံးပြုမှုအပေါ် အခြေခံထားသည်။ ပါဝင်သူနှင့် ရွယ်တူများ)။

I2P ကွန်ရက်တွင်၊ သင်သည် အမည်ဝှက်ဖြင့် ဝဘ်ဆိုက်များနှင့် ဘလော့ဂ်များကို ဖန်တီးနိုင်သည်၊ ချက်ခြင်းစာတိုများနှင့် အီးမေးလ်များ ပေးပို့ခြင်း၊ ဖိုင်များဖလှယ်ခြင်းနှင့် P2P ကွန်ရက်များကို စုစည်းနိုင်သည်။ သုံးစွဲသူ-ဆာဗာ (ဝဘ်ဆိုက်များ၊ ချတ်များ) နှင့် P2P (ဖိုင်လဲလှယ်မှု၊ cryptocurrencies) အပလီကေးရှင်းများအတွက် အမည်မသိကွန်ရက်များကို တည်ဆောက်အသုံးပြုရန်အတွက် I2P သုံးစွဲသူများကို အသုံးပြုပါသည်။ အခြေခံ I2P client ကို Java ဖြင့် ရေးသားထားပြီး Windows၊ Linux၊ macOS၊ Solaris အစရှိသည့် ကျယ်ပြန့်သော ပလပ်ဖောင်းများတွင် အသုံးပြုနိုင်သည်။ I2pd သည် I2P client ၏ သီးခြားလွတ်လပ်သော C++ အကောင်အထည်ဖော်မှုတစ်ခုဖြစ်ပြီး ပြုပြင်ထားသော BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

အပြောင်းအလဲများထဲတွင်-

  • စနစ်ဗန်းအတွက် အက်ပလီကေးရှင်းသည် ပေါ့ပ်အပ်မက်ဆေ့ချ်များကို ပြသပေးသည်။
  • torrent ဖိုင်တည်းဖြတ်သူအသစ်ကို i2psnark သို့ ပေါင်းထည့်လိုက်ပါပြီ။
  • IRCv2 တဂ်များအတွက် ပံ့ပိုးမှုအား i3ptunnel သို့ ထည့်သွင်းထားပါသည်။
  • NTCP2 သယ်ယူပို့ဆောင်ရေးကို အသုံးပြုသည့်အခါ CPU ဝန်ကို လျှော့ချသည်။
  • အသစ်တပ်ဆင်မှုများသည် ကြာမြင့်စွာကတည်းက ရပ်ဆိုင်းထားခဲ့သော BOB API ကို ဖယ်ရှားလိုက်သည် (လက်ရှိတပ်ဆင်မှုများသည် BOB ပံ့ပိုးမှုကို ဆက်လက်ထိန်းသိမ်းထားသော်လည်း အသုံးပြုသူများအား SAMv3 ပရိုတိုကောသို့ ပြောင်းရွှေ့ရန် တိုက်တွန်းထားသည်)။
  • ဒေတာဘေ့စ်တွင် အချက်အလက်ရှာဖွေခြင်းနှင့် သိမ်းဆည်းခြင်းအတွက် ကုဒ်ကို မြှင့်တင်ထားသည်။ ဥမင်လှိုဏ်ခေါင်းများ ထည့်သွင်းသည့်အခါ စွမ်းဆောင်ရည်နိမ့်သော ရွယ်တူများကို ရွေးချယ်ခြင်းမှ အကာအကွယ် ထပ်လောင်းထားသည်။ ပြဿနာရှိသော သို့မဟုတ် အန္တရာယ်ရှိသော routers များရှေ့တွင် ကွန်ရက်၏ယုံကြည်စိတ်ချရမှုကို မြှင့်တင်ရန် အလုပ်အား လုပ်ဆောင်ခဲ့သည်။
  • i2pd 2.41 တွင်၊ ကွန်ရက်၏ ယုံကြည်စိတ်ချရမှုကို ကျဆင်းစေသည့် ပြဿနာကို ဖြေရှင်းပြီးဖြစ်သည်။
  • i2pd နှင့် Java I2P အခြေခံ router များကြားတွင် ဥမင်လှိုင်ခေါင်းများကို စမ်းသပ်ရန်အတွက် သီးခြားစမ်းသပ်ကွန်ရက်ကို အသုံးပြုထားသည်။ စမ်းသပ်ကွန်ရက်သည် ကျွန်ုပ်တို့အား i2pd နှင့် Java I2P အကြား အပြန်အလှန်လုပ်ဆောင်နိုင်မှုဆိုင်ရာ ပြဿနာများကို ဖော်ထုတ်နိုင်စေမည်ဖြစ်သည်။
  • စွမ်းဆောင်ရည်နှင့် လုံခြုံရေးကို သိသာထင်ရှားစွာ မြှင့်တင်ပေးမည့် UDP သယ်ယူပို့ဆောင်ရေး “SSU2” အသစ်ကို ဖွံ့ဖြိုးတိုးတက်မှု စတင်လိုက်ပါပြီ။ SSU2 ၏အကောင်အထည်ဖော်မှုသည်ကျွန်ုပ်တို့ကို cryptographic stack ကိုလုံးဝအပ်ဒိတ်လုပ်ရန်နှင့်အလွန်နှေးကွေးသော ElGamal algorithm ကိုဖယ်ရှားပစ်နိုင်သည် (အဆုံးမှအဆုံးထိကုဒ်ဝှက်ခြင်းအတွက် ECIES-X25519-AEAD-Ratchet ပေါင်းစပ်မှုကို ElGamal/AES+ အစား ElGamal/AES+ ကိုအသုံးပြုလိမ့်မည် SessionTag)။

source: opennet.ru

မှတ်ချက် Add