BitTorrent client Transmission 3.0 ၏ ဗားရှင်းအသစ်

ဖွံ့ဖြိုးတိုးတက်မှုတစ်နှစ်ပြီးနောက် ပုံနှိပ်ထုတ်ဝေ လွှတ်ပေး ဂီယာ 3.0ပေါ့ပါးပြီး အရင်းအမြစ်-အသုံးများသော BitTorrent ဖောက်သည် C ဖြင့်ရေးသားထားပြီး အသုံးပြုသူအင်တာဖေ့စ်အမျိုးမျိုးကို ပံ့ပိုးပေးသည့် GTK၊ Qt၊ ဇာတိ Mac၊ Web interface၊ daemon၊ command-line။

အဓိကပြောင်းလဲမှုများ-

  • IPv6 မှတစ်ဆင့် ချိတ်ဆက်မှုများကို လက်ခံနိုင်မှုကို RPC ဆာဗာသို့ ပေါင်းထည့်ထားသည်။
  • HTTPS ဒေါင်းလုဒ်များအတွက် မူရင်းအားဖြင့် SSL အသိအမှတ်ပြုလက်မှတ်ကို ဖွင့်ထားသည်။
  • .resume နှင့် .torrent ဖိုင်များအတွက် အမည်အဖြစ် hash ကို အသုံးပြုခြင်းသို့ ပြန်ပြောင်းခဲ့သည် (ဖြေရှင်းသည်။ ပြနာ torrent အမည်သည် အလွန်ရှည်သောအခါ “ဖိုင်အမည် ရှည်လွန်းသည်” ဟူသော အမှားကို Linux ဖြင့် ပြသနေသည်)။
  • တပ်ဆင်ထားသော http ဆာဗာတွင်၊ မအောင်မြင်သော စစ်မှန်ကြောင်းအထောက်အထားပြရန် ကြိုးပမ်းမှုအရေအတွက်သည် စကားဝှက်မှန်းဆခြင်းမှ ကာကွယ်ရန် 100 ကန့်သတ်ထားသည်။
  • torrent ဖောက်သည်များအတွက် Xfplay၊ PicoTorrent၊ အခမဲ့ ဒေါင်းလုဒ်မန်နေဂျာ၊ Folx နှင့် Baidu Netdisk အတွက် ရွယ်တူ ID များ ထည့်ထားသည်။
  • ချိတ်ဆက်မှုထည့်သွင်းချိန်ကို အနည်းငယ်လျှော့ချနိုင်စေသည့် TCP_FASTOPEN ရွေးချယ်မှုအတွက် ပံ့ပိုးမှုထပ်ထည့်ထားသည်။
  • IPv6 ချိတ်ဆက်မှုများအတွက် ToS (ဝန်ဆောင်မှုအမျိုးအစား၊ ယာဉ်အသွားအလာအတန်းအစား) အလံကို ပိုမိုကောင်းမွန်အောင် ကိုင်တွယ်ပါ။
  • အမည်ပျက်စာရင်းများတွင်၊ CIDR အမှတ်အသားတွင် ကွန်ရက်မျက်နှာဖုံးများကို သတ်မှတ်နိုင်မှု (ဥပမာ၊ 1.2.3.4/24) ကို ထည့်သွင်းထားသည်။
  • mbedtls (polarssl)၊ wolfssl (cyassl) နှင့် LibreSSL နှင့် OpenSSL (1.1.0+) တို့ဖြင့် တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • CMake-based build scripts များသည် Ninja generator၊ libappindicator၊ systemd၊ Solaris နှင့် macOS အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှုပေးထားသည်။
  • macOS အတွက် ကလိုင်းယင့်တွင်၊ ပလပ်ဖောင်းဗားရှင်းအတွက် လိုအပ်ချက်များ (10.10) ကို မြှင့်တင်ထားပြီး၊ မှောင်သော အပြင်အဆင်အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
  • GTK ကလိုင်းယင့်တွင်၊ boot တန်းစီတစ်လျှောက်ရွေ့လျားရန်အတွက် hotkeys များကိုပေါင်းထည့်ထားပြီး၊ .desktop ဖိုင်ကို ခေတ်မီအောင်ပြုလုပ်ထားပြီး၊ AppData ဖိုင်ကို ပေါင်းထည့်ထားပြီး၊ GNOME ထိပ်ဘားအတွက် သင်္ကေတသင်္ကေတများကို အဆိုပြုထားပြီး၊ intltool မှ အသွင်ကူးပြောင်းမှုကို ပြုလုပ်ထားပါသည်။ gettext;
  • Qt အတွက် client တွင်၊ Qt ဗားရှင်း (5.2+) အတွက် လိုအပ်ချက်များ တိုးလာသည်၊၊ ဒေါင်းလုဒ် တန်းစီခြင်းတွင် ရွေ့လျားရန်အတွက် hotkeys များကို ပေါင်းထည့်လိုက်သည်၊ torrent ၏ ဂုဏ်သတ္တိများကို စီမံဆောင်ရွက်သောအခါ မမ်မိုရီသုံးစွဲမှုကို လျှော့ချလိုက်သည်၊၊ အမည်ရှည်သော ဖိုင်များအတွက် ကိရိယာအကြံပြုချက်များကို ပေးထားပါသည်။ ၊
    HiDPI မျက်နှာပြင်များအတွက် အဆင်ပြေအောင်ပြုလုပ်ထားသော အင်တာဖေ့စ်၊

  • နောက်ခံလုပ်ငန်းစဉ်သည် libsystemd-daemon အစား libsystemd ကိုအသုံးပြုခြင်းသို့ပြောင်းသွားပြီး transmission-daemon.service ဖိုင်တွင် အခွင့်ထူးတိုးခြင်းကို တားမြစ်ထားသည်။
  • XSS အားနည်းချက် (Cross-site scripting) ကို ဝဘ်ကလိုင်းယင့်တွင် ဖယ်ရှားခဲ့ပြီး၊ စွမ်းဆောင်ရည်ဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းပြီးဖြစ်ကာ မိုဘိုင်းလ်စက်ပစ္စည်းများအတွက် မျက်နှာပြင်ကို မြှင့်တင်ထားသည်။

source: opennet.ru

မှတ်ချက် Add