אחרי שנה של פיתוח, הוכרז על השקת הגרסה החדשה של שידור 3.0, שבהם מתווספות כמה תכונות, שינויים ותיקוני באגים חדשים. מי שלא יודע על שידור צריך לדעת שזה הוא לקוח P2P קל משקל בעל קוד פתוח וקל משקל עבור רשת BitTorrent.
זה קל יחסית ולא תובעני לגבי המשאבים של לקוח BitTorrent, כתוב בשפת C ואשר תומך במגוון ממשקי משתמש: GTK, Qt, Mac מקורי, ממשק אינטרנט, דמון, שורת פקודה. זה תואם למערכות ההפעלה הבאות: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD ו- Windows.
היתרון העיקרי של תוכנה זו היא שמדובר באמת בתוכנה חופשית וללא מודעות, חלונות קופצים וקישורים לא אמינים.
היתרון השני הוא שיש לו כמה אפשרויות לשלוט בתוכנית, בנוסף למצב החלון הרגיל, אתה יכול להוסיף ולהסיר טורנטים משורת הפקודה או דרך דפדפן.
מה חדש בשידור 3.0?
מהשינויים העיקריים הבולטים בהכרזה על גרסה חדשה זו של לקוח סיקור פופולרי זה הם: שינויים בממשק שלך, מאז עבור לקוח GTK, נוספו מקשי קיצור כדי לנווט ברצף ההורדות, קובץ השולחן העבודה עודכן, הקובץ AppData נוסף, הוצעו סמלים סימבוליים לפאנל העליון של GNOME, השינוי מ- intltool ל- gettext הושלם.
בזמן, עבור גרסת הלקוח עבור Qt, הדרישות לגירסת Qt (5.2+) מוגברות, מקשי הקיצור מתווספים כדי לעבור בתור ההורדות, צריכת הזיכרון מופחתת בעת עיבוד מאפייני סיקור, תיאור הכלים מסופק לקבצים עם שמות ארוכים, הממשק מותאם לתצוגות HiDPI.
בתהליך הרקע, עבר לשימוש ב- libsystemd במקום ב- libsystemd-daemon; הסלמת הרשאות אסורה בקובץ streaming-daemon.service.
בנוסף פתרון לפגיעות XSS בלקוח האינטרנט וכי בעיות ביצועים נפתרו והממשק למכשירים ניידים שופר.
מצד שני, זה גם בולט כי יכולת לקבל חיבורים דרך IPv6 בשרת RPC וכי ה אימות אישורי SSL מופעל כברירת מחדל להורדות דרך HTTPS. בשרת http המשובץ, מספר ניסיונות האימות שלא הצליחו להגן מפני ניחוש סיסמאות מוגבל ל 100.
משאר השינויים המוזכרים:
- נוספו מזהי עמיתים ללקוחות סיקור Xfplay, PicoTorrent, מנהל הורדות חינם, Folx ו- Baidu Netdisk.
- נוספה תמיכה לאפשרות TCP_FASTOPEN, המאפשרת להקטין מעט את זמן הגדרת החיבור.
- טיפול משופר במחוון ToS (סוג שירות, מחלקת תנועה) עבור חיבורי IPv6;
- נוספה היכולת לציין מסיכות רשת משנה בהערות CIDR המופיעות ברשימה השחורה (לדוגמא 1.2.3.4/24).
- תמיכה בבנייה נוספה עם mbedtls (polarssl), wolfssl (cyassl) ו- LibreSSL, כמו גם גרסאות חדשות של OpenSSL (1.1.0+).
- סקריפטים לבנות מבוססי CMake שיפרו את התמיכה במחולל הנינג'ה, libappindicator, systemd, Solaris ו- macOS.
- הלקוח עבור macOS הגדיל את הדרישות לגרסת הפלטפורמה (10.10), הוסיף תמיכה בנושא כהה.
כיצד להתקין שידור בלינוקס?
כדי המשתמשים בדביאן, אובונטו, לינוקס מנטה או כל הפצה שמקורם באלה, מתקינים את היישום עם:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
אם הם משתמשי פדורה או הפצות על בסיס זה, הם יכולים להתקין את האפליקציה עם הדברים הבאים פקודה:
sudo yum install transmission
ואילו למי על משתמשי Mandriva Linux להתקין באמצעות פקודה זו:
sudo urpmi transmission
למקרה של מי שכן למשתמשי openSUSE, עליהם להקליד את המסוף הבא במסוף:
sudo zypper install transmission
לבסוף, במקרה של המשתמשים ב- ארכיב את לינוקס והפצות הנגזרות ממנו, באפשרותך להתקין באמצעות פקודה זו:
sudo pacman -S transmission
באותו אופן אתה יכול לקמפל שידור במערכת מקוד המקור שלה, אתה רק צריך לבצע את השלבים הבאים כדי להיות מסוגל לעשות זאת.
קוד המקור שלהם מתארח ב- GitHub ולכן עליהם להיות בעלי תמיכה ב- git כדי שיוכלו לשכפל את המאגר.
אנו הולכים לפתוח מסוף ולהקליד בו את הדברים הבאים.
ראשית אנו מקבלים את קוד המקור עם:
git clone https://github.com/transmission/transmission Transmission
אנחנו נכנסים לספרייה:
cd Transmission
ואנחנו מתחילים את האוסף עם הפקודות הבאות שעלינו להקליד אחת אחת:
git submodule update --init mkdir build cd build cmake .. make sudo make install