aria2 הוא יישום שורת פקודה בקוד פתוח המאפשר למשתמשים להוריד קבצים ממקורות ופרוטוקולים מרובים. מלבד לינוקס, היא תומכת ב- Android, Mac OS X ומערכות ההפעלה Microsoft Windows.
התוכנה מספקת למשתמשים דרך פשוטה להורדת קבצים ממקורות HTTP / HTTPS, FTP, Metalink ו- BitTorrent ללא שימוש ביישום אמולטור מסוף, כגון מסוף GNOME, XTerm או מסוף Xfce.
תכונות במבט אחד
תכונות המפתח שלה כוללות חיבור רב-פונקציונליות להורדה, לקוח BitTorrent מובלט במלואו, תמיכה בפורמטים של מטאלינק 3/4 ו- Metalink / HTTP (מטאלינק הורדה תיאור פורמט) ושלט רחוק.
להיות קל מאוד, היישום תוכנן לטפל דפי CGI מזויפים להוריד, ניתן לטפל באמצעות RPC רגיל (קריאה לפרוצדורה מרוחקת) ממשקים, כגון XML-RPC ו- JSON-RPC (מעל WebSocket או HTTP).
מובנה BitTorrent הלקוח מאפשר למשתמשים להוריד גם קבצים מגנט ו Torrent, ותכונות תמיכה מקומי גילוי עמיתים, DHT (Distributed Hash Table), PEX (חילופי עמיתים), הצפנה, זריעת אינטרנט, UDP (User Datagram Protocol), וכן הורדות סלקטיבי.
קיים ממשק משתמש גרפי שונה
ממשקי משתמש גרפיים שונים (GUI) זמינים עבור תוכנת aria2, כולל מנהל ההורדות של uGet שזכה לשבחים, ועל ממשק האינטרנט webui-aria2. חשוב גם להזכיר כי הפקודה של התוכנית היא למעשה aria2c ולא אריה 2.
מפתחי aria2 & rsquo; s מספקים דוגמאות שימוש מפורטות להורדה מהאינטרנט, משני מקורות שונים בו-זמנית, לשימוש בשני חיבורים לכל מחשב מארח, URIs שנמצאו בקובץ טקסט, וכן כתובות UG של Magnet, BitTorrent ו- Metalink, ב- דף הבית של הפרויקט & rsquo;.
על לינוקס, הפרויקט מופץ רק כארכיון מקור, המאפשר למשתמשים מנוסים להגדיר, לקמפל ולהתקין את התוכנית בכל הפצה לינוקס. עם זאת, משתמשים מתחילים יכולים בקלות להתקין אותו מערוצי ברירת המחדל של ההפצה של לינוקס שלהם.
שורה תחתונה
בסך הכל, aria2 היא תוכנית CLI לשבחים וחזקה שמגיע עם תכונות אטרקטיביות רבות, כולל תמיכה בפרוטוקולים ומקורות מרובים, כמו גם זמינות בין פלטפורמות.
מה חדש במהדורה זו:
- מהדורה זו פותר באגים שגורמים לשימוש CPU גבוה ב- mingw build.
מה חדש בגירסה:
- תיקון הבאג שסיכום ההתקדמות אינו מוצג בזמן
- תיקון באגים שסיכום ההתקדמות אינו מוצג בזמן
- תיקון באגים שסיכום ההתקדמות אינו מוצג בזמן
- אנדרואיד: בנה וקשר עם zlib
- בעבר, קישרנו עם zlib שנשלח עם NDK, אבל נראה שזה לא חלק מ- NDK API, ולכן יכול לשבור את היישום שלנו.
- אפשר לציין נתיב nrc בקובץ התצורה
- Adds --netrc-path כדי לעקוף את ברירת המחדל. נתיב החיפוש. תיקון מריאן שטיינמץ
- צא עם קוד סטטוס 32 אם בדיקת האימות נכשלה
- הוסף תמיכה SFTP באמצעות libssh2
- aria2 יכול כעת להוריד קבצים באמצעות פרוטוקול sftp: aria2c sftp: // .... --ssh-host-key-md אפשרות נוספת כדי לציין את טביעת האצבע של השרת הצפוי.
- נוסף Dockerfile כדי לעבור aria2 להתאימות עבור RaspberryPI (armhf)
- תיקון של איגור Khomyakov
- תמיכה בממשק מרובות עבור צבירה של קישורים
- מוסיף - אפשרות רב-ממשק. תיקון מסרים חרים
- הפעל את הפקודה on-bt-download-complete כאשר -V דוחות מסתיימים
- השתמש ב- DiskWriter ייעודי ב- MultiDiskFileAllocationIterator
- עלינו להשתמש ב- DiskWriter ייעודי במקום (* entryItr _) - & gt; getDiskWriter (). הסיבה לכך היא כי SingleFileAllocationIterator לא יכול לפתוח מחדש את הקובץ אם הקובץ נסגר על ידי OpenedFileCounter.
- תקן getrandom עבור מערכת עם libc לא כולל errno או מערכות
- לא תומך ENOSYS מלכתחילה.
- אל תשלח חזרה ערך אופציה rpc-secret בשיטת rria-ric.
- הפוך את ברירת המחדל של libov
- תגובה RPC איטית קבועה
- תקן זיהוי ממשק getRandom
- תמיכה בסיום תאריך HTTP & quot; +0000 & quot; כמו גם & quot; GMT & quot;.
- לשנות את המתקנים getRandom
- נוסף יומן באגים של כל כתובות האתר של מטאלינק עם קדימויות סופיות
- השתמש ב- gcc-4.9 וברמת ה- API של Android-16 לבניית Android
- הוסף - אפשרות הצפנת כוח
- TLS: תקן דליפת זיכרון באמצעות OpenSSL
- הזהר מפני חיבורי SSL לא מאובטחים.
- הוסף - min-tls-version version
- LibsslTLSContext: השבת SSLv3 והפעל את חבילות ההצפנה של ECDHE
- הוסף את Dockerfile.mingw
- תיקון קריסה כאשר וקטור התגובה של אצווה JSON ריק
- תקן מסמך: קידומת סודי של אסימון rpc שגוי
- הוסף --bt-detach-seed בלבד
- mingw: השתמש MoveFileEx עבור מהלך אטומי טוב יותר
- לעקוף את המאקרו vprintf של libintl להתעסק עם OutputFile :: vprintf
- תיקון קריסה ב- OSX כאשר נעשה שימוש בשרת proxy
- תמיכה בבדיקת Adler32
- WinTLS: תקן סגירת חיבור פתאומי וסגירתו באופן כללי.
- מתקן את GH-277
- LibsslTLSSession: התייחס ל -0 מתוך readData כ- EOF
- הפעל Dynamicbase ו- nxcompat ב- Windows bin /
- תיקון קריסה ב- OpenedFileCounter ::aperMaxOpenFileLimit ()
- ההתרסקות מתרחשת אם ה- PieceStorage ו / או DiskAdaptor אינם מאותחל באחד מארגוני RequestGroups הפעילים.
- mingw32: לתקן באג כי aria2 אינו קורא צנחו stdin
- תקן std :: length_error כאשר no_proxy משמש
- זוהי רגרסיה שמופיעה ב- 8cada497.
- נסה להגדיר גבולות שפויים עבור RLIMIT_NO_FILE
- לדוגמה. על OSX ברירת המחדל היא 256, אשר אינו תואם בדיוק עם הורדות סיקור.
- השהה כשלים של Auth במקום PBKDF2
- התעלם משגיאה בעת הגדרת ערך DSCP
- הגדרת DSCP היא תכונה נוספת וכישלון להפעיל אותה לא אמור לבטל את ההורדה לחלוטין. שינוי זה מתקן את הבאג שחלונות בונה אינו מבצע הורדות ביטורנט.
- נוסף תמיכה עבור הצפנת ערוץ RPC ב- aria2rpc
- תיקון מדוד מאסק
- הוסף שיטת aria2.saveSession Ression
- שיטה זו שומרת את ההפעלה הנוכחית לקובץ שצוין על-ידי - save-session. שיטה זו מחזירה את & quot; אישור & quot; אם היא תצליח.
- הוסף numStoppedTotal מפתח לתגובת שיטת RPC () aria2.getGlobalStat () / li>
- הוא מציג את מספר ההורדות שהופסקו בהפעלה הנוכחית ולא מכוסה באפשרות --max-download-result. מצד שני, המפתח הקיים numStopped גם מראה את מספר הורדות הפסיק, אבל זה כתרים על ידי --max-download-result אפשרות.
- טיפול טוב יותר בקודי מצב HTTP 30x
- הפניה: http://greenbytes.de/tech/tc/httpredirects/
- מימוש הרשאת RPC חדשה באמצעות אפשרות --rpc-secret
- הוסף אזהרה על פינוי עתידי ל- --rpc-user ו- - rpc-passwd. הזהר אם אף אחד מהם לא מוגדר - serc-rpc או שילוב של - rpc-user / rpc-passwd.
- אפשרות 'הוסף צבע' להפעלה / השבתה של פלט צבע מסוף
- הוסף תמיכת DSCP
- gnutls: אל תיכשל לחיצת יד אם השגיאה המוחזרת אינה קטלנית
- הוספת פתרון GnuTLS לעקיפת הבעיה עם סיומת סטטוס OCSP ושקע ללא חסימה
- גרסת GnuTLS 3.1.3 - 3.1.18 ו 3.2.0 - 3.2.8, כולל, יש באג זה. עבור גירסאות אלה, אנו משביתים את תוסף המצב OCSP.
- הפוך את רמת יומן GnuTLS לתלות ב- aria2
- תיקון התרסקות אם ביטול ההשהייה נכשל לפני הקצאת אובייקט BtProgressInfoFile
- הפעל ובדוק את ה- PIE ב- os-makerelease-osx
- תיקון באג ש- numOpenFile_ אינו מופחת בעת מחיקת MultiDiskAdaptor. באג זה גרם שגיאה טענה RequestGroupMan :: GuarantMaxOpenFileLimit
- גירסה זו מתקנת את באג קידוד האחוזים המשפיע קידוד קובץ.
- הוא מוסיף תמיכת PKCS12 בייבוא התעודות.
- היא גם מוסיפה יישום פנימי ניסיוני של ההודעה תקציר פונקציות ARC4 צופן bignum.
- פירוש הדבר שלא נדרשות ספריות חיצוניות לבניית תמיכת BitTorrent, אך תכונה זו עדיין מסומנת כניסויית.
- מהדורה זו גם מתקנת את Android build עם NDK r9.
- גירסה זו משנה את גודל מטמון הדיסק המוגדר כברירת מחדל ל- 16 MiB.
- כדי לשנות את גודל ברירת המחדל, נוספה אפשרות קביעת תצורה של מטמון עם דיסק.
- כתובות URI משומשות נשמרות כעת גם באמצעות אפשרות - save-session.
- קובץ הבקרה נשמר תמיד אם - force-save ניתנת.
- הטיפול ב- ctrl-c בבניית Mingw השתפר.
- הספרייה הפנימית הפנימית אינה מסופקת עוד. & gt; משחרור זה ואילך, נדרש מהדר C + 11 כדי לבנות את קובץ ההפעלה aria2.
- עבור Gcc, נדרש לפחות 4.6.3.
- מהדורה זו מוסיפה תמיכה גדולה בקובץ עבור בניית Android ותמיכה ב- libov למנגנון סקירת אירועים. AppleTLS תומך כעת ב- Snow Leopard (10.6). הליבה ניסיונית libaria2 C + + ספריית ה- API נוספה.
- שינויים:
- הוסף קוד לזיהוי rst2html.py או rst2html
- AppleTLS: תמיכה נכונה ב- Snow Leopard (10.6)
- אפשר לולאה בשידור לקבוצה בתצוגת עמיתים מקומיים של BitTorrent
- אפשר TLS1.1 עם gnutls לבנות
- תמיכה ב- off64_t עבור Android
- Android NDK R8e אינו מספק ftruncate64, אבל לביונית יש קוד מאסף כדי לגשת לתפקוד הקרנל. אנחנו לווה אותם ftruncate64.S קבצים מתוך קוד המקור אנדרואיד קוד. מתברר כי x86 asm.h ב NDK R8e הוא שבור גם, כך asm.h האחרון היה לווה גם.
- בדוק את zlib הזמין לנו את השימוש ב- AC_CHECK_LIB. זוהי דרך לעקיפת הבעיה עבור zlib 1.2.3 אשר אינו מגיע עם קובץ pkg-config.
- התייחס לתגובה הושלמה אם EOF מתקבל לפני השלמת streamFilter. זה מתקן את השגיאה עם שרת אינטרנט אשר יש chunked buggy קידוד.
- uitos: תקן שגיאת שגיאה של אחד-על-אחד
- הוסף תצורת תמיכה לקישור tcmalloc_minimal ו / או jemalloc
- הן tcmalloc_minimal והן jemalloc משיגות ביצועים טובים יותר על צריכת malloc מקומית ב- Windows (MSVCRT) במונחים של צריכת זיכרון מחויבת (~ 30%) וביצועים (לדוגמה, פחות שגיאות בדפים, ~ 60%), בהתאם כמובן, על עומס העבודה בפועל. ככל שתור ההורדה ארוך יותר, כך גדול ההשפעה);
- ב * nix התמונה היא קצת שונה ... tcmalloc בדרך כלל עדיין outperforms את יישום malloc יליד, אבל לא באופן משמעותי מאשר ב- Windows. Jemalloc עם זאת הוא רק טוב יותר שולית מאשר לינוקס לינוקס האחרונות יישומים, בעוד זה כבר בשימוש על ידי כמה BSD כמקצה המקומית.
- tcmalloc הוא חלק gperftools ובוגר מאוד נבדק עד עכשיו. זה לא עובד על OSX בתצורת ברירת המחדל, עם זאת.
- jemalloc הוא מקצה ברירת המחדל לפחות ב- FreeBSD ו- NetBSD ומשמש ב- Firefox. http://www.canonware.com/jemalloc/index.html
- סגור את GZipFiles בדור
- הוסף libaria2, C + + ספריית ממשק ל aria2
- הוסף בדיקה חסרה לסיגאקציה
- תיקון הנתונים השמורים בקובץ השמור אינו סומק כאשר הנתונים שהורדו נמוכים מ- 16KiB
- LibUV: ליישם את LibuvEventPoll
- גירסה זו מוסיפה תמיכה של Mac OS X ב- SSL / TLS בספרייה.
- ה- DNS האסינכרוני IPv6 מופעל כברירת מחדל, וחיפושי A / AAA נעשים במקביל.
- האלגוריתם הפשוט של Happy Eyeballs יושם כדי להקל על הזמן הארוך בעת התחברות למארחי IPv6 במארחים דו-מחסניים.
- האפשרות 'שמור-הפעלה' שומרת רק את האפשרויות שצוינו על-ידי שורת הפקודה או RPC.
- גירסה זו מתקנת את הבאג שגרם לטווח לא חוקי שגיאה להשליך כאשר מבקשים טווח מתחיל מ -0 ב הורדות HTTP.
- גירסה זו מתקנת את הבאג שבו הורדות פעילות לא היו נשמר עם מרווח -save-session ו- bug שבו תולה aria2 כאשר גודל ההורדה עולה על המקסימום שלה.
- נוספה תמיכת המעקב של UT BitTorrent UDP.
- אם שם הקובץ שצוין באמצעות - save-session מסתיים ב- & quot; .gz & quot ;, aria2 מאחסן את קובץ ההפעלה בפורמט gzipped.
- האפשרות -i יכולה לטפל בקובץ gzipped זה וכן בקובצי טקסט פשוטים.
- נוסף מדריך פורטוגזית מבוסס 1.15.2 מבוסס פורטוגזית.
- גירסה זו מתקנת באג שגרם לקריסות אקראיות.
- זה גם מתקן תקלה בהגדרת אפשרות שקע ב- Windows.
- גירסה זו מוסיפה את היכולת להתמיד ב- GID .
- ה- GID יישמר ב- save-session.
- קיימות מספר הגבלות על האופן שבו מתנהל GID. עבור שינוי זה, ה- GID הוא כעת נתונים בינאריים של 64 סיביות המיוצגים על ידי מחרוזת 16 תווים hex בשאילתת RPC.
- התכונה מטמון בדיסק נוספה, דבר שעשוי להפחית את פעילות הדיסק.
- הקריאה של המסוף עוצבה מחדש
- גירסה זו מוסיפה תמיכה בהצפנת SSL / TLS ב- RPC תחבורה.
- השיטה החדשה של RPC aria2.appendUri נוספה (זהו עטיפה ל- aria2.changeUri).
- מנתח התוכן-התוכן הוא כעת RFC 6266-conformant.
- דליפת המשאבים במנתח XmlParser, JSON ו- Bencode תוקנה.
- גודל החישוב של גודל הנתונים שהועלה תוקן.
- עבור בניית MinGW32, הקבצים נפתחים כעת במצב קריאה / כתיבה משותף.
- גירסה זו מתקנת את הבאג שמנע ממשק -bt-lpd-interface.
- אם אפשרויות מסוימות שנשלחו על ידי בקשת RPC אינן מקובלות עבור סוג ההורדה, הן פשוט מתעלמות מהן במקום לדחות את בקשת RPC לחלוטין.
- שרת ה- Aria2 RPC מחזיר כעת קוד שגיאה 4XX אם הבקשה אינה חוקית ברמת HTTP.
- כדי לשפר את האריזה, נוספה אפשרות להגדרת תצורה - with-bashcompletiondir.
- אפשרות זו מבטלת את מיקום הקובץ bash_completion של aria2c.
- כל הדפים הידניים נוצרים כעת על ידי הספינקס
- גירסה זו מתקנת את הבאג שמונע - בדיקת אפשרות עבודה נכונה.
- הוא גם מתקן את הבאג שבו לא נוצר קובץ יומן אם נוצר יומן ברמת אזהרה לפני פתיחת קובץ היומן.
- עכשיו aria2 אינו מניח שההורדה הושלמה רק בגלל שגודל הקובץ תואם.
- ההתנהגות הישנה בעייתית, משום שאריה 2 פשוט מניחה שההורדה הושלמה, אך במציאות היא לא.
- גירסה זו מוסיפה אפשרויות זמינות רבות לשיטות RPA2.changeOption ו- aria2.changeGlobalOption RPC.
- כתובת IPv6 מילולית נתמכת כעת באפשרויות ה- proxy.
- האפשרות -malalink-server מופסקת כעת, ויש להשתמש באפשרות --split במקום זאת.
- במהדורה זו, שרת -metalink הוא כינוי של -split.
- הפורמט ETA בקוראייטיב של המסוף משתנה מעט.
- נוספה האפשרות - stop-with-process.
- גירסה זו מתקנת שגיאת בדיקת גירסאות libgcrypt. / li>
- נוספו מספר אפשרויות פקודה.
- aria2 מחזירה כעת תגובת שגיאה אם פרמטר בקשת RPC כולל את הסוג הלא נכון.
- עבור בניית ה- MinGW32, נוספה תמיכת הקובץ של Unicode.
- aria2 משתמש כעת ב- libnettle וב- libgmp כברירת מחדל במקום libgcrypt.
- אם ברצונך להשתמש ב- libgcrypt, השתמש באפשרויות הקונפיגורציה --without-libnettle ו- with-libgcrypt.
- גרסה זו מוסיפה תמיכה RFC 6249 Metalink / HTTP. היישום הנוכחי משתמש רק בקישורים כפולים של rel =. האפשרות --enable-direct-io הופסקה בשל בעיית ביצועים. מאחר ש- GnuTLS האחרונים משתמשים ב- libnettle כברירת מחדל במקום libgcrypt, גרסה זו הוסיפה קוד אתחול עבור libgcrypt.
- גירסה זו מתקנת את הבאג ש- aria2 אינו פועל בפלטפורמות הכוללות את שיחת המערכת kqueue () עקב פרמטר פסק זמן לא חוקי.
- נוספה האפשרות - Show-console-readout. אפשרות זו מחליפה את המראה של קריאה מסוף.
- מהדורה זו פותר את שגיאת הידור שמתרחשת עם - -disable-nls
- הגדרת תצורה. זה גם מתקן את שגיאת הידור שמתרחשת כאשר
- למערכת אין פוקט () אבל יש לה posix_fallocate ().
- גרסה זו מתקנת את הבאג שגורם לדליפת זיכרון בעת ניתוח מסמך Metalink אם אריה 2 בנוי עם expat.
- היא גם מוסיפה מספר קודי סטטוס יציאה כדי לזהות את הגורם לשגיאה.
- האפשרות --max-connection-per-server פועלת כעת עם מטאלינק.
- aria2 מעביר כעת את מספר הקבצים ואת נתיב הקבצים בנוסף ל- GID לפקודות שצוינו באפשרויות 'הורדה'.
- בניית ה- MinGW32 מקודדת כעת תווים שאינם ASCII בנתיב קובץ באמצעות קידוד באחוזים.
- קובץ bash_completion עבור aria2c נכלל כעת בהפצה.
- גירסה זו מתקנת את הבאג שבו הקצאת הקבצים היא מאופשר ב- HTTP גם אם -file-assign = none מוגדר.
- אל תגדיר את הקוד הקודם ל- & quot; & quot; על כתובת אתר להפניה מחדש.
- Fixed Peer :: updateSeeder () כדי לשקף את bitfield הנוכחי.
- אפשרות יומן ויומן ברמת שינוי באמצעות aria2.changeGlobalOption. זה אומר שאתה יכול באופן דינמי להתחיל או להפסיק את הרישום ולשנות קובץ יומן ורמת יומן.
- תוקן באג זה כאשר aria2 הוא עצר לפני בדיקת חשיש שלם (לא חתיכת בדיקה hash) נעשה, aria2 דוחות הקובץ שלה הוא הורד בהצלחה. זה צריך לדווח על ההורדה הוא ב-התקדמות הבאה של קריאה של aria2 צריך לבדוק hash.
- תוקן את הבאג שקורע קובץ אם קטע חזר מ SegmetnMan :: getCleanSegmentIfOwnerIsIlele () כתב אורך & gt; 0.
- שגיאת קביעה קבועה אם updateTransferStatFor נקראת עם עמית X לפני שהחישוב STATStat () לאחר הוספת עמית X.
- קם לתחייה - http-proxy-user ו- http-proxy-passwd. נוסף - HTTP-proxy משתמש, - https-proxy-passwd, --ftp-proxy-user, --ftp-proxy-passwd, - all-proxy-user, - all-proxy-passwd אפשרות.
- תרגום מעודכן לסינית ולסינית.
- נוסף - אפשרות לשימוש חוזר. אפשרות זו קיימת זמן רב למדי, אך מוסתרת.
- תיקן את הבאג שקובץ זה מקודד במקום שבו הוא חייב להיות מפוענח באחוזים ב- sendMdtm ().
- נוסף שיטת ה- XML-RPC של getServers. זה חוזר כרגע מחובר HTTP (S) / שרת FTP ואת מהירות ההורדה, וכו '
- נוסף מפתח 'מצב' לתגובת שיטת getUri XML-RPC.
- נוסף שינוישיטת XML-RPC. שיטה זו מסירה / מוסיפה URI באופן דינמי.
- הוחלף ריק או שולט בתווים בנתיב הקובץ עם '_'. עבור בניית MinGW32, גם תווים נוספים שאינם מותרים בליבת Windows מוחלפים. util :: detectDirTraversal () עכשיו מחזירה אמת אם מחרוזת נתונה מכילה תווים של ריק או ריק.
- מחק קובץ סיקור אם נתוני נתיב בו מכילים הוראות חציית מדריך. מחק מטאלינק: אלמנט קובץ בתבנית Metalink3 אם המאפיין name שלו מכיל הוראות חציית מדריך. התעלם מאפיין שם של metalink: אלמנט חתימה בתבנית Metalink3 אם הוא מכיל הוראות חציית מדריך.
- נוסף תמיכת Metalink4. קבצים עם metaurl אותו מקובצים ומוורדים בקובץ RequestGroup אחד.
- אפשרות הוספה --bt-lpd-interface כדי לציין את הממשק לשימוש ב- Peer Discovery מקומי. אובייקט LpdMessageDispatcher עכשיו יש שקע משלו. שקע LpdMessageReceiver נקשר לכתובת שידור לקבוצה כדי לקבל רק מנות שידור לקבוצה.
- נוסף גילוי עמיתים מקומי. הוא מושבת כברירת מחדל. השתמש --bt-enable-lpd כדי לאפשר את הפונקציה.
- מהדורה זו פותר דליפת זיכרון ב- HTTP / FTP הורדה.
- הוא מתקן גם באג שבו ערכי הערכים השתנו באמצעות שינוי XML-RPC ושינוי בשיטותGlobalOption.
- כעת User-agent ו- Peer ID כוללים מספרי גרסה.
- תרגומים בסינית פשוטה עודכנו.
- גרסה זו משנה את התנהגות ברירת המחדל של שרת XML-RPC.
- כעת הוא מקשיב רק בממשק loopback המקומי כברירת מחדל מטעמי אבטחה.
- אם ברצונך להתחבר ל- aria2c ממארחים מרוחקים, השתמש באפשרות --xml-rpc-listen-all.
- סקריפטים לדוגמה של לקוח XML-RPC שנכתבו ב- Ruby כלולים כעת בארכיון תחת הספרייה doc / xmlrpc.
- תגי הקטגוריות של העזרה עוזרות כעת & quot; # & quot; כדי להבדיל ביניהם מחיפוש מילות מפתח.
- האפשרות --retry-wait הוסרה משום שהיא אינה פועלת כראוי מתחת לארכיטקטורה.
- התרגומים הבולגרית, הרוסית, הסלובקית והיפנית עודכנו.
- גרסה זו מוסיפה תמיכה ב- WEB-Seeding עבור סיקור מרובה קבצים. נוספה אפשרות --bt-stop-timeout. הפונקציה הזו מפסיקה את ההורדה של BitTorrent אם מהירות ההורדה היא 0 שניות רצופות. aria2 מנסה כעת לפתור את כל הכתובות כדי להתחבר לשרתים מרוחקים ב- HTTP (S) / FTP עד שהוא מתחבר. עבור XML-RPC, נוספו שתי שיטות חדשות: aria2.tellWaiting ו aria2.getVersion. קוד השגיאה זמין בתגובה של שיטות aria2.tellStatus עבור הורדות שנעצרו / הושלמו. - ראש-משתמש מושבת כעת כברירת מחדל מאחר שהשימוש בבקשת HEAD גורם לבעיות בחלק מאתרי האינטרנט. ההתנהגות של אפשרות D השתנתה: אם -D מוגדר, ספריית העבודה הנוכחית מוגדר / ו stdin, stdout ו stderr מנותבים אל / dev / null. מהדורה זו פותר את הבאג כי התהליכים זומבי נוצרות כאשר פקודות שצוינו ב - on-download-* אפשרויות מבוצעות ואת הבאג כי http, המשתמש, http- passwd, ftp-user ו- ftp passwd הם התעלמו כאשר הם ניתנים דרך XML-RPC. עודכן רוסית, איטלקית, דנית, בולגרית, יפנית ואוקראינית תרגומים.
- מתועד בחסר סידרה בשיטת getPeers xml-rpc.
- העלאה שנוספה Length ו- numSeeders לתגובת שיטת tellStatus xml-rpc.
- נוסף חסר #ifdef ENABLE_ASYNC_DNS השומר.
- הוספת הדמיית מזלג () באמצעות CreateProcess () ב- MinGW
- הוסיף תרגום סלובקית. עודכן אוקראינית תרגום פורטוגזית ברזילאית. תודה לכל המתרגמים.
- השתמש במקש name.utf-8 וב- path.utf-8 בעדיפות גבוהה יותר ממפתח שם ומסלול בהתאמה בעת עיון בקובץ .tor
- אפשרות נוספת - xml-rpc-max-request-size להגבלת הגודל של בקשת XML-RPC.
- מאחר ש- libgnutls עתידיים 2.8 אינם מכילים libgnutls-config, בדוק נוכחות של libgnutls באמצעות pkg-config הראשון. אם היא נכשלת, לחזור ליצירות מקרו ישנות. M4.
- נוסף - שמור קובצי cookie.
- נוסף היכולת לבצע פקודה כאשר ההורדה מתחילה ומפסיקה. ניתן גם לציין פקודה עבור מקרים מסוימים, כגון הורדה מלאה / שגיאה. נוסף על הורדה-הורדה-הורדה-הורדה-הורדה-הורדה-הורדה-הורדה-מלאה ו- on-download-error.
- מקוצר KiB / s כדי KiBs ואת הדיוק שלה ירד ל 1 כדי לחסוך מקום readout המסוף. כמו כן הם מוצגים כעת MiB / s אם מהירות & gt; 1024KiB / s.
- נוסף SEED כדי לנחם פלט, המייצג את מספר seeders כרגע הלקוח מתחבר.
- שם קובץ מקור נוסף (___ FILE__) ומספר שורה (__ LINE__) להודעה חריגה.
- תוקן את הבאג ש POU עמיתים אף פעם לא נחנק בזריעה.
- DownloadResult כוללת כעת את רשימת FileEntry. תקציר ההורדה מציג את הנתיב של הקובץ הנבחר הראשון ואת מספר הקבצים שנותרו עבור סיקור מרובה קבצים.
- נוסף אימות BASIC עבור XML-RPC. נוסף - xml-rpc-user ו- xml-rpc-passwd.
- ממשק XML-RPC נוסף. ראה מפרט מלא של ממשק API בכתובת http://apps.sourceforge.net/trac/aria2/wiki/Xmlrpc ממשק
- הוסרו --enable-http-server ו- http-server-listen-port. נוסף - ניתן xml-rpc ו - xml-rpc- להאזין- port במקום. התכונה המקורית של --enable-http-server כי דוחות התקדמות ההורדה ב- HTML הוסרה באופן רשמי. המשך קישור XML-RPC אם הלקוח תומך לשמור על חי.
- נוספו אפשרויות נוספות שניתן לציין בפקודה 'רשימה' ו- xml-rpc '*. ראה קובץ קלט בדף גבר aria2c.
- עודכן תרגומים אוקראינית, רוסית וסינית פשוטה. תודה לכל המתרגמים.
- נוצר ו Makefile.in שנוצר באמצעות autoconf 2.63 ו automake 1.10.2. הוסר AC_GNU_SOURCE מ- configure.ac מכיוון שהוא קבוצת משנה של AC_USE_SYSTEM_EXTENSIONS ואנו משתמשים באחרת.
- הורדה מקוטעת נתמכת עם קידוד העברה מקובץ ואורך תוכן.
- התיקון של Applied Pascal Bleser: מגדיל את MAX_RECV_BUFFER ל- ftp מ -4096 ל -65536 (עבור כרזות כניסה גדולות במיוחד ל- ftp)
- תוקן הבאג שקובץ לקריאה בלבד עם גודל קובץ שגוי יגרום לשגיאה מכיוון שאי אפשר לקצץ אותו לגודל הנכון. עכשיו אם גודל הקובץ שונה מהצפוי, פתח מחדש את הקובץ במצב כתיבה.
- תוקן את הבאג - עם אפשרות בדיקת אכימות - aheck2 גודל הקובץ שהורדת הוא 0 גם אם חלקים מסוימים של הקובץ יורדו כהלכה. באג זה ניתן לשחזור עבור ההורדה כי הקובץ כולל חתיכת האחרון חסר. באג זה אינו חושף עבור סיקור יחיד עם הקצאת קבצים ב.
- עודכן תרגום אוקראיני.
- השתמש ב- url list (זריעת אינטרנט) רק עבור קובץ יחיד סיקור. זוהי בעצם אותה התנהגות עם קובץ מטאלינק עם סיקור ו- URI.
- תוקן הבאג שמונע סיקור להוריד מ הגמר. הבאג אינו חושף עבור כל torrents. הטורנטים השפיעו על הבאג הזה (N + 7) / 8)% 4 = 0 ו- N2! = 0 כאשר N הוא מספר החלקים.
- שגיאת פילוח קבועה כאשר GZipDecoder :: פענוח () מחזירה 0 בתים.
- תוקן הבאג שגורם לולאה אינסופית, אם שרת אינטרנט שבור מחזיר תגובה ללא תגובה אחרונה & quot; 0 & quot; סמן בגודל נתח וסוגר חיבור.
- הגדירו כהלכה את התצורה של HttpDownloadCommand עבור הורדות שאינן ניתנות לחידוש.
- פונקציות פעולות bitfield משופרות ביעילות.
- קבע תנאי HAVE_GETADDRINFO נכון עבור mingw32. זה היה בטעות מוגדר שקר ב r1162.
- הגדל את אורך הקידומת של הדלי שאינו הבעלים של מזהה הצומת המקומי בעת פיצול הסלים.
- תוקן הבאג שמגבלת ההעלאה עולה על הערך שצוין באופציה 'יחס מופחת' בהתאם לעיתוי ביצועה של SeedCheckCommand.
- תוקן הבאג שהסיר את העלאה / הפעלה של פעילות באתר של עמיתים נספר פעמיים ב- _cachedTransferStat לפני שהוא מחושב מחדש. זה השפיע על חישוב יחס Shara, וכתוצאה מכך aria2 טועה קובע כי יחס המניות המפורט הוא הגיע.
- נוסף פרמטר falloc עבור אפשרות הקצאת -file. 'Faloc' מצב ההקצאה משתמש posix_fallocate () מערכת קריאה להקצות את הקובץ על הדיסק. אם אתה משתמש במערכות קבצים חדשות יותר כגון ext4 (עם תמיכה מורחבת), btrfs או xfs, 'falloc' הוא הבחירה הטובה ביותר שלך. זה מקצה גדול (כמה קבצים GiB) כמעט באופן מיידי. אל תשתמש ב- 'Faloc' עם מערכות קבצים מדור קודם כגון ext3 כי זה לוקח כמעט באותו זמן כמו 'prealloc' והוא חוסם את Aria2 לחלוטין עד סיום ההקצאה. ייתכן ש- Faloc לא יהיה זמין אם למערכת שלך אין שיחת מערכת posix_fallocate ().
- נוסף - bt-tracker-interval אפשרות לציין את המרווח בין בקשות למעקב. אם מוגדר ערך שאינו אפס, אריה 2 משתמש בו ומתעלם מערך המרווח בתגובת המעקב. אם צוין אפס, אריה 2 קובע את הערך inteval מבוסס על התגובה tarker ואת התקדמות ההורדה.
- שימוש מופחת במעבד ב- RarestPieceSelector.
- שימוש מופחת במעבד כאשר הוא פוגע במגבלת ההורדה / העלאה של ההורדה.
- שינו את ערך ברירת המחדל של האפשרות - select-select מתוך 'inorder' ל'משוב '
- כתובת URI נוכחית בהודעה יוצאת מן הכלל.
- תיקן את הבאג ש- AdaptiveURISelector אינו בוחר כל URI כאשר כל URIs נבדקים, ולא ניתן להגיע לפסק הזמן שלהם.
- שימוש חוזר ב- URI כאשר כל רכיבי URI שאינם בשימוש נגמרים.
- הוסרה - אפשרות מיפוי קובץ ישיר ו- CopyDiskAdaptor.
- נוסף - האפשרות 'הפעל מחדש'. במצב זה, aria2 רק בודק אם הקובץ המרוחק זמין ולא מוריד נתונים. אפשרות זו יש השפעה על הורדות HTTP / FTP ו הורדות BitTorrent מבוטלים במצב זה.
- אפשרויות ניתוח ברשימה - באמצעות OptionParser.
- אל תאפס את URI בניסיון חוזר כדי להימנע מטיולים מעוגלים נוספים עקב הפניות מחדש.
- נוסף - אפשרות של Excel-out כדי לציין כל נתיב קובץ עבור סיקור. האינדקס שמוצג בתצוגת -show-files משמש לציון איזה נתיב קובץ יש לשנות. לדוגמה, כדי לשנות את נתיב הקובץ עם אינדקס = 2, השתמש --index-out = 2 = aria2.tar.bz2. ניתן להשתמש באפשרות זו מספר פעמים: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. טופס יד קצר -O זמין גם. ניתן לציין אפשרות זו ברשימה - .i / li>
- הוספת --max-total-download-limit. כעת, לא ניתן להתעלם מאופציית ההגבלה -max-upload כאשר האפשרות --max-total-upload-limit כוללת ערך שאינו אפס. aria2 בודק להוריד (להעלות) מהירות בסדר: הראשון בודק את המהירות הכוללת המהירות ואם זה לא חרג, ואז בודק את המהירות המותרת לכל הורדה. כך אתה יכול לציין את שני הערך. לדוגמה, הגדר --max-total-download-limit = 1M ו- max-download-limit = 500K כדי למנוע הורדה אחת מתוך אכילת כל המהירות הכוללת.
- כעת ניתן לבחור קובץ בחירה ברשימת uri (רשימה - i).
- עשה את הערך העליון של אפשרויות הורדות מקבילות - בו-זמנית ללא הגבלה.
- תוקן הבאג שכותב הדיסק אינו נוצר גם אם הוא משתף אותו עם הקובץ הקודם אם אורך הקובץ הקודם הוא 0.
- ב- BitTorrent, פתח קבצים במצב קריאה בלבד עבור בדיקת Hash. לאחר מכן, פתח מחדש את הקובץ במצב קריאה / כתיבה רק כאשר ההורדה לא הסתיימה.
- אפשרות נוספת - http-auth-challenge. אם הוא מוגדר ל true, אריה 2 שולח כותרת HTTP הרשאה רק כאשר הוא מתבקש על ידי השרת. אם הוגדר שקר, אז כותרת האישור נשלחת תמיד לשרת. זה שימושי עבור שרתים שאינם מגיבים קוד 401 כאשר אימות נדרש. יש חריג: אם שם המשתמש והסיסמה מוטבעים ב- URI, כותרת הרשאה נשלחת תמיד לשרת ללא קשר לאפשרות זו. ערך ברירת המחדל של אפשרות זו הוא שקר.
- נוסף - אפשרות עוקבת-מרווח-זמן כדי לציין את המרווח בין בקשות למעקב. אם מוגדר ערך שאינו אפס, אריה 2 משתמש בו ומתעלם מערך המרווח בתגובת המעקב. אם צוין אפס, אריה 2 קובע את הערך inteval מבוסס על התגובה tarker ואת התקדמות ההורדה.
- שימוש מופחת במעבד ב- RarestPieceSelector.
- שימוש מופחת במעבד כאשר הוא פוגע במגבלת ההורדה / העלאה של ההורדה.
- שינו את ערך ברירת המחדל של האפשרות - select-select מתוך 'inorder' ל'משוב '
- כתובת URI נוכחית בהודעה יוצאת מן הכלל.
- תיקן את הבאג ש- AdaptiveURISelector אינו בוחר כל URI כאשר כל URIs נבדקים, ולא ניתן להגיע לפסק הזמן שלהם.
- שימוש חוזר ב- URI כאשר כל רכיבי URI שאינם בשימוש נגמרים.
- הוסרה - אפשרות מיפוי קובץ ישיר ו- CopyDiskAdaptor.
- נוסף - האפשרות 'הפעל מחדש'. במצב זה, aria2 רק בודק אם הקובץ המרוחק זמין ולא מוריד נתונים. אפשרות זו יש השפעה על הורדות HTTP / FTP ו הורדות BitTorrent מבוטלים במצב זה.
- אפשרויות ניתוח ברשימה - באמצעות OptionParser.
- אל תאפס את URI בנסיון חוזר כדי להימנע מטיולים מעוגלים נוספים עקב הפניות מחדש.
- נוסף - אפשרות של Excel-out כדי לציין כל נתיב קובץ עבור סיקור. כאן מוצג אינדקס שמוצג ב - Show-Files כדי לציין איזה נתיב קובץ יש לשנות. לדוגמה, כדי לשנות את נתיב הקובץ עם אינדקס = 2, השתמש --index-out = 2 = aria2.tar.bz2. ניתן להשתמש באפשרות זו מספר פעמים: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. טופס יד קצר -O זמין גם. ניתן לציין אפשרות זו ברשימה - .i / li>
- הוספת --max-total-download-limit. כעת, לא ניתן להתעלם מאופציית ההגבלה -max-upload כאשר האפשרות --max-total-upload-limit כוללת ערך שאינו אפס. aria2 בודק להוריד (להעלות) מהירות בסדר: הראשון בודק את המהירות הכוללת המהירות ואם זה לא חרג, ואז בודק את המהירות המותרת לכל הורדה. כך אתה יכול לציין את שני הערך. לדוגמה, הגדר --max-total-download-limit = 1M ו- max-download-limit = 500K כדי למנוע הורדה אחת מתוך אכילת כל המהירות הכוללת.
- כעת ניתן לבחור קובץ בחירה ברשימת uri (רשימה - i).
- עשה את הערך העליון של אפשרויות הורדות מקבילות - בו-זמנית ללא הגבלה.
- תוקן הבאג שכותב הדיסק אינו נוצר גם אם הוא משתף אותו עם הקובץ הקודם אם אורך הקובץ הקודם הוא 0.
- ב- BitTorrent, פתח קבצים במצב קריאה בלבד עבור בדיקת Hash. לאחר מכן, פתח מחדש את הקובץ במצב קריאה / כתיבה רק כאשר ההורדה לא הסתיימה.
- נוספה אפשרות --http-auth-challenge. אם הוא מוגדר ל true, אריה 2 שולח כותרת HTTP הרשאה רק כאשר הוא מתבקש על ידי השרת. אם הוגדר שקר, אז כותרת האישור נשלחת תמיד לשרת. זה שימושי עבור שרתים שאינם מגיבים קוד 401 כאשר אימות נדרש. יש חריג: אם שם המשתמש והסיסמה מוטבעים ב- URI, כותרת הרשאה נשלחת תמיד לשרת ללא קשר לאפשרות זו. ערך ברירת המחדל של אפשרות זו הוא שקר.
- שינו את ערך ברירת המחדל של האפשרות - select-select מתוך 'inorder' ל'משוב '
- כתובת URI נוכחית בהודעה יוצאת מן הכלל.
- תיקן את הבאג ש- AdaptiveURISelector אינו בוחר כל URI כאשר כל URIs נבדקים, ולא ניתן להגיע לפסק הזמן שלהם.
- שימוש חוזר ב- URI כאשר כל רכיבי URI שאינם בשימוש נגמרים.
- הוסרה - אפשרות מיפוי קובץ ישיר ו- CopyDiskAdaptor.
- נוסף - האפשרות 'הפעל מחדש'. במצב זה, aria2 רק בודק אם הקובץ המרוחק זמין ולא מוריד נתונים. אפשרות זו יש השפעה על הורדות HTTP / FTP ו הורדות BitTorrent מבוטלים במצב זה.
- אפשרויות ניתוח ברשימה - באמצעות OptionParser.
- אל תאפס את URI בניסיון חוזר כדי להימנע מטיולים מעוגלים נוספים עקב הפניות מחדש.
- נוסף - אפשרות של Excel-out כדי לציין כל נתיב קובץ עבור סיקור. כאן מוצג אינדקס שמוצג ב - Show-Files כדי לציין איזה נתיב קובץ יש לשנות. לדוגמה, כדי לשנות את נתיב הקובץ עם אינדקס = 2, השתמש --index-out = 2 = aria2.tar.bz2. ניתן להשתמש באפשרות זו מספר פעמים: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. טופס יד קצר -O זמין גם. ניתן לציין אפשרות זו ברשימה - .i
- הוספת --max-total-download-limit. כעת, לא ניתן להתעלם מאופציית ההגבלה -max-upload כאשר האפשרות --max-total-upload-limit כוללת ערך שאינו אפס. aria2 בודק להוריד (להעלות) מהירות בסדר: הראשון בודק את המהירות הכוללת המהירות ואם זה לא חרג, ואז בודק את המהירות המותרת לכל הורדה. כך אתה יכול לציין את שני הערך. לדוגמה, הגדר --max-total-download-limit = 1M ו- max-download-limit = 500K כדי למנוע הורדה אחת מתוך אכילת כל המהירות הכוללת.
- כעת ניתן לבחור קובץ בחירה ברשימת uri (רשימה - i).
- עשה את הערך העליון של אפשרויות הורדות מקבילות - בו-זמנית ללא הגבלה.
- תוקן הבאג שכותב הדיסק אינו נוצר גם אם הוא משתף אותו עם הקובץ הקודם אם אורך הקובץ הקודם הוא 0.
- ב- BitTorrent, פתח קבצים במצב קריאה בלבד עבור בדיקת Hash. לאחר מכן, פתח מחדש את הקובץ במצב קריאה / כתיבה רק כאשר ההורדה לא הסתיימה.
- אפשרות נוספת - http-auth-challenge. אם הוא מוגדר ל true, אריה 2 שולח כותרת HTTP הרשאה רק כאשר הוא מתבקש על ידי השרת. אם הוגדר שקר, אז כותרת האישור נשלחת תמיד לשרת. זה שימושי עבור שרתים שאינם מגיבים קוד 401 כאשר אימות נדרש. יש חריג: אם שם המשתמש והסיסמה מוטבעים ב- URI, כותרת הרשאה נשלחת תמיד לשרת ללא קשר לאפשרות זו. ערך ברירת המחדל של אפשרות זו הוא שקר.
- תוקן את תקלות הפילוח במהלך ביצוע אלגוריתם נחנק במצב leecher בגלל יישום שבור של מפעיל.
- פתח קובץ במצב בינארי. זה מתקן את הבאג כי הקובץ המקומי סיקור לא עובד על Win32.
- נוסף המחאה כדי לראות ש- struct sockaddr_in יש חבר sin_len. הגדר sockaddr_in.sin_len struct אם הוגדר HAVE_SOCKADDR_IN_SIN_LEN.
- הצפת מאגר אפשרי אפשרית בעת כתיבת dht.dat.
- תיקון שגיאת אפול בגרעין הישן 2.6.8 או ealier.
- תוקן את הבאג שהוספת 0 מסנן אורך ל- BitfieldMan מסנן 1 בלוק. אין לסנן דבר.
- הורדת קובץ BitTorrent שנבחר.
- שינו את ערך ברירת המחדל של אפשרות פרוקסי-שיטה מ'מנהרה 'ל'קבל'. השתמש ב'מנהרה 'עבור HTTPS ללא קשר לאפשרות' שיטת proxy '.
- נוסף --bt-ip-ip אפשרות. ניתן לציין את כתובת ה- IP החיצונית כדי לדווח על גשש BitTorrent. למרות שפונקציה זו נקראת 'חיצוני', היא יכולה לקבל כל סוג של כתובות IP.
- Adaptive AdappiveSeclector-timeout תיקון מפסקל Rigaux במנדריבה. שיניתי את התיקון: הפוך את RequestGroup לערך הזמן הקצוב ו- AdaptiveURISelector משנה באופן ישיר את הערך.
- השתמש ב- LongestSequencePieceSelector עבור הורדות משולבות של HTTP / FTP / BitTorrent. מחלקה זו של PieceSelector מוצאת את הרצף המתמשך הארוך ביותר של החלקים החסרים הזמינים ובוחרת את האינדקס האחרון של רצף כזה. זה עושה חיבורי HTTP / FTP מופרעת פחות על ידי חתיכות שהושגו על ידי עמיתים BitTorrent.
- תוקן את הבאג שהמהירות הממוצעת שגויה ב- http / ftp / BitTorrent download. רק בתי-ההורדות ב- BitTorrent נחשבו.
- בחר יציאה עבור BitTorrent / DHT באופן אקראי מהטווח שצוין. בקשה # 2543518
- שלח כותרת HTTP Authorization רק אם הוא מתבקש על ידי השרת (תגובה 401). יש כמה יוצאים מן הכלל. כותרת ההרשאה עבור שרת proxy נשלחת תמיד אם היא זמינה ללא בקשה מהשרת. אם שם המשתמש / הסיסמה מצוין ב- URI, הוא נשלח מיד לשרת ללא בקשה מהשרת. מיישמת בקשה # 2540844.
- הסר את המוביל & quot; - & quot; ממילת מפתח של עזרה וממחרוזת אחרי & quot; = & quot; ממילת מפתח של עזרה, כך שניתן לבצע שאילתה על ידי האפשרויות '-h - max-' או '-hmax-peers = 10'.
- נוסף שרת HTTP מובנה ניסיוני. בשלב זה, כאשר לקוח ניגש לשרת, הוא מגיב עם התקדמות ההורדה הנוכחית. כברירת מחדל, היא מושבתת. כדי לאפשר את השרת, לתת -. כדי לשנות את מספר היציאה המוגדר כברירת מחדל עבור השרת להאזנה, השתמש באפשרות --http-server-listen-port. התגובה HTML פשוטה מאוד ומרעננת את עצמי כל 1 שנייה. בגלל רענון זה, אתה רואה הבהוב בדפדפן אינטרנט רגיל כגון Firefox. אני ממליץ להשתמש בדפדפן מבוסס קונסולת כגון elinks, w3m. כדי להתחבר לשרת, הפעל 'elinks http: // localhost: 6800 /' בעת הפעלת aria2. נא להחליף את מספר היציאה '6800' (ברירת המחדל) עם ההעדפה שלך.
- בדיקת hash שבוצעה (חתיכה) ברצף עבור כל RequestGroup מכיוון שבדיקת ה- Hash סימולטנית היא איטית יותר מביצוע רציף.
- נוסף --bt-max-peers אפשרות לציין את המספר המרבי של עמיתים לכל סיקור. 0 פירושו מספר בלתי מוגבל של עמיתים. בקשה # 2451382
- נוסף --bt-hash-check-seed. אם נכון ניתנת אפשרות זו, לאחר בדיקת hash באמצעות - checkc- יושרה אפשרות הקובץ הוא מלא, להמשיך קובץ זרע. אם ברצונך לבדוק את הקובץ ולהורידו רק כאשר הוא פגום או לא שלם, הגדר אפשרות זו ל- false. אפשרות זו יש השפעה רק על ההורדה BitTorrent. ערך ברירת המחדל נכון (זוהי אותה פעולה עם המהדורה הקודמת).
- ערך מקסימלי של אפשרות פיצול ללא הגבלה. בקשה # 2496748
- נוסף - אפשרות לבחירת הסקר לבחירת השיטה לאירועים. השיטות הזמינות הן & quot; בחר & quot; ו & quot; אפול & quot ;. & quot; epoll & quot; זמין רק ב- Linux. המהדורה הקודמת יש אפשרות לקמפל לבחור מבין שיטות אלה.
- כלול RecoverableException.h מ- main.cc. BUG # 2498160
- תיקון מצב יציאה יישומי מ- Pascal Rigaux ב- Mandriva. aria2 עכשיו מחזירה את השגיאה האחרונה נתקלה בהורדות HTTP / FTP כערך סטטוס יציאה. אם כל ההורדות הסתיימו בהצלחה, aria2 מחזירה 0. קוד השגיאה מוגדר ב- src / DownloadResult.h. השגיאה התרחשה בהורדה המתבצעת כעת אינה מדווחת כשגיאה אחרונה. אם לא אירעה שגיאה, אך קיימים הורדות או ממתינות, aria2 מחזירה 7.
- Appaptive AduriveSurlector תיקון של Aurelien Lefebvre. תיקון זה מוסיף AdaptiveURISelector, אשר בוחר את אחד המראות הטוב ביותר עבור חיבורים הראשון שמורות. עבור אלה משלימים, הוא מחזיר מראות אשר לא נבדק עדיין, ואם כל אחד מהם כבר נבדק, מחזירה מראות שיש לבדוק שוב. אחרת, הוא אינו מחזיר עוד מראות.
- שגיאת בדיקה קבועה של המערכת ב- HTTPResponseTest. תיקון # 2485509
- תרגום מעודכן לרוסית. תודה למתרגמים.
- נוסף - אפשרות לשימוש בראש כדי להחליף בין שיטת HEAD בבקשת HTTP הראשונה. כברירת מחדל, aria2 משתמשת בשיטת HEAD כבקשה הראשונה. אם השרת אינו מזהה HEAD, אז תן aria2 --use-head = false כדי לכפות אריה 2 להשתמש בשיטה GET במקום.
- תוקן הבאג שבו ההורדה BitTorrent אינה מסתיימת כאשר ההודעה REJECT מתקבלת לפני הודעת CHOKE. היישום הישן אינו מסיר את קטע השימוש של היצירה בעת קבלת ההודעה REJECT.
- הדפס את התוכן של קובצי Torrent / metalink ללא אפשרויות T / -M.
- תרגומים מעודכנים של צרפתית, יפנית, רוסית ואוקראינית. תודה לכל המתרגמים.
- שנה את שם הקובץ על ידי צירוף ספרות אם קיים קובץ מקומי וגודל הקובץ שלו גדול מזה של קובץ מרוחק עם אפשרות המשך. היישום הישן רק זורק חריג במקרה כזה.
- תוקן הבאג שיוריד את סיכום ההתקדמות אינו מודפס במרווח שצוין על-ידי האפשרות.
- תיקן את יישום ה- cookie בהתבסס על RFC2965. עכשיו אם ערך בתחום התחום לא התחיל עם נקודה, ולאחר מכן להוסיף נקודה. כלומר, קובץ cookie עם domain = sf.net נשלח אל wiki.sf.net.
- תוקן את הבאג שגורם להורדה פגומה, אם צינור ה- HTTP מופעל והשרת אינו תומך בהישמרות.
- נוסף - מקסימום-סה"כ-אפשרות להגבלת העלאה. אפשרות זו מגבילה את מהירות ההעלאה הכוללת. נאמר בהודעת העזרה כי האפשרות הקיימת -max-upload-limit מגבילה את מהירות ההעלאה לכל סיקור. דף האדם עודכן.
- תוקן את הבאג ש- URI שגוי נשלח למעקב כאשר ה- URI המוזכר בקובץ torrent כולל שאילתה.
- מופעל - בדוק את האישור כברירת מחדל. נוסף זמן לקמפל (להגדיר) אפשרות - with-ca-bundle כדי לציין חבילה CA. הזהר אם - check-certificate = true ו- - ca-cert לא צוין או טעינת תעודת CA נכשלה.
- נוסף & quot; https & quot; כדי לסייע בקטגוריה אופציונלית. נוסף תג תג ל - CA-cert, --certificate, --check-cert ו -.
- השתנה שם החבילה מ- & quot; aria2c & quot; אל & quot; aria2 & quot ;. שם קובץ ההפעלה אינו משתנה. שינוי זה נעשה על מנת לתקן את חוסר העקביות של שם החבילה ואת ספריית ההתקנה, שכן בהפצות רבות שם החבילה הבינארית הוא & quot; aria2 & quot ;, אך הגרסאות הישנות ניסו להתקין את הפריט & quot; aria2c & quot; כגון & quot; / usr / local / share / doc / aria2c & quot ;.
- שגיאות כתיב קבועות בדף האדם.
- RFC3986 מילא את אחוז הקידוד (urlencode). השתמש בספרות הקסדצימליות רישיות עבור טקסט מקודד במקום באותיות קטנות.
- תוקן את הבאג ש- pfalse ו -rue לא מזוהים כראוי.
- תוקן את הבאג שמונע אריה 2 מלהוריד קבצים באורך 0 באמצעות HTTP / FTP.
- שגיאת הקלדה קבועה ב & quot; אפשרויות המופיעות באופציה אופציונלית & quot; סעיף.
- יישומי aria2-1.0.0-mingw-r5.patch כדי לתקן שגיאות בדיקה מרובות / יחידות רבות ב- MinGW: קובץ סגור לאחר שמירת סטטיסטיקת שרת (RequestGroupMan.cc) ניתוח זמן קבוע אם מחרוזת פנימית () חסרה (FtpConnection). cc) התעלם מהמקרה וטיפל בשתי ספרות (strptime.c) הוספת הגדרות suseconds_t חסרות (a2time.h) שקע קבוע CLOSE () SocketCore.cc השתנה EINPGRGRESS ל- A2_EINPROGRESS (SocketCore.cc) ערכי בדיקה של utime () מ x000 ל x00000 כמו MinGW נכשל על ערכים פחות מ timezone לקזז מעידן יוניקס שונה "struct stat" ל "a2_struct_stat" (FileTest.cc) נוסף waitRead () קריאה לפני שקע הקריאה (FtpConnectionTest.cc) תאריך שונה מ 01 ינואר 1960 עד 01-Jan-1970 00:00:01 כאשר MinGW לא יכול להתמודד עם תאריכים שליליים (CookieParserTest.cc)
- תוקן את הבאג שגורם לחריגה צפה כאשר -T אפשרות בשימוש ולא ניתנים URI.
- השתמש בשיטת HEAD כדי לקבל את גודל הקובץ משרת HTTP להורדה מקטעי. הבקשה ל - BitTorrent Tracker משתמשת תמיד בשיטת GET מכיוון שתגובת המעקב קטנה ואינה זקוקה להורדת מקטעים.
- קבצים סגורים לאחר מקרי הבדיקה ב- MultiDiskWriterTest :: testResetDiskWriterEntries (). פעולה זו תתקן את שגיאת הבדיקה היחידה ב- mingw32 build.
- אל תציג את תוצאת ההורדה כאשר -S משמשת.
- עודכן תרגומים Nynorsk אוקראינית ו נורבגית.
- גרסה זו מוסיפה את היכולת לאמת עמיתים באמצעות נתון אישורי CA מהימנים ואימות אישורי לקוח ב- HTTPS.
- נוספה גם היכולת ליצור חיבור מתמשך באמצעות פרוקסי ותמיכה במשתני סביבה ידועים להגדרות proxy.
- תוקן הבאג שגרם לתקלת פילוח במהלך הזריעה.
- כעת משתמשים יכולים לציין את שם הקובץ והספרייה בקובץ הקלט.
- מהירות ההורדה הממוצעת מודפסת כעת בתוצאות ההורדה.
- האפשרויות הבאות מופעלות כעת כברירת מחדל: --ftp-pasv ו- --enable-direct-io.
- תוקן את הבאג ש- aria2 מבטל כאשר מתקבלת בקשה גדולה מ- 16KiB. בתיקון זה, אם מתקבלת בקשה גדולה מאורך 16KiB, אריה 2 מנתקת את העמית.
- מבחן השוויון באורך מוסף למפעיל == כדי לשחרר הודעת קטע שאורכה אינו תואם לאחת המבוקשת.
- הוסיף תרגום לסרבית. תרגום אוקראינית עודכן. תודה לכל המתרגמים.
- שינו את סוג החיבור _numNew Connection ל- int לא חתום. באג # 2150491, תיקון # 2151628
- שגיאת הידור קבועה עם gcc-4.4 (תמונת מצב). הטלאי מוגש על ידי דוד ווצקה. באג # 2150058
- הוספת פקודות מאקרו m4 חסרות. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
- תוקן הבאג שבו שדה כותרת המפנה מכיל קטע. עכשיו בקשה בכיתה מסיר חלק שבר של URI ו מקודד אותו בקשה :: setUri () ו setReferer ().
- תיקן את הבאג שתו האחרון ב- URI אינו מקודד.
- נוסף - אפשרות dht-file-path כדי לשנות את הנתיב ל- dht.dat, שהוא טבלת ניתוב DHT בהמשכים.
- תוקן את הבאג שמבחן היחידה נכשל ב- Linux-amd64
- התרעה קבועה על לינוקס-amd64
- נוסף - אפשרות שמירה-מרווח-= SEC. קובץ בקרה (*. Aria2) נשמר בכל SEC שניות.
- דף אדם עודכן. השתנה doctype של aria2c.1.html כדי manpage כדי לא להחליף '-' עם אופי מקף em.
- נוסף תרגום לאוקראינית, ויאטנמית וסינית מסורתית. עודכן צרפתית, סינית פשוטה ויפנית תרגומים. תודה לכל המתרגמים. en @ quot ו- en @ boldquot מתווספים אף הם.
- הוספת טקסט מפריד לתחילת היומן, כך שניתן למצוא היכן מתחיל היומן בקלות.
- השתמש בשקע שאינו חוסם עבור תקשורת TCP, כדי למנוע חסימה אפשרית בשל המאגר המלא.
- נוסף - max-file-not-found = NUM אפשרות. אם aria2 מקבל שגיאת 'קובץ לא נמצא' משרת HTTP / FTP NUM פעמים מבלי לקבל בתים בודדים של נתונים, ולאחר מכן כפה על ההורדה להיכשל.
- השתמש ב- pkg-config עבור sqlite3, openssl.
- נוסף - אפשרות חיבור-פסק זמן כדי לציין את הזמן הקצוב לחיבור בתוך שניות. אפשרות זו היא למעשה עבור HTTP / FTP / שרת proxy. הזמן הקצוב לחיבור ל - BitTorrent peer אינו נשלט על - ידי אפשרות זו.
- מיושם היכולת לקבל חותמת משרת HTTP / FTP מרחוק ולהחיל אותו על הקובץ המקומי. כדי להפעיל את התכונה הזו - אפשרות זמן - זמן.
- אם אירעה שגיאה ב- URI, הסר URI זהה מרשימת URI שנותרה כי סביר להניח ששגיאה זו התרחשה בסוף וזהו בזבוז זמן.
- צור קשר עם המעקב לעתים קרובות כאשר מספר החיבורים הוא 0 וההורדה עדיין לא הסתיימה.
- שגרת טיפול בקובצי Cookie ששופרה מחדש.
- Bump up מספר הגירסה של הקובץ dht.dat 3. בתבנית גרסה 3, הזמן מאוחסן בסדר 64bit, בית רשת. מבנה חדש יכול לטעון את הפורמט הישן (גרסה 2), אך הוא שומר את הקובץ בפורמט חדש. זה אומר פעם שאתה משתמש חדש לבנות, dht.dat שלך הופך להיות בקנה אחד עם בנייה ישנים.
- Bump up version. of .2 קובץ הבקרה ל- 0001. אריה חדש עדיין יכול לטעון את הקובץ 0000 הקובץ אך הוא שומר את הקובץ בתבנית גירסה 0001. זה אומר aria2 חדש יכול לחדש את ההורדה נכתבו על ידי aria2 הישן אבל ההפך הוא לא נכון.
- נוסף את קובצי ה- cookie של Firefox3 בהתבסס על התיקון שנשלח על ידי tizianomueller. עוגיות. הוא מסד הנתונים. libsqlite3 נדרש כדי לאפשר פונקציונליות זו.
- אלגוריתם בחירה של URI המבוסס על מהירות ההורדה. הציג אפשרות חדשה - לבחירת-בחירה. אם -i-selector = משוב נתון, aria2 משתמש מהירות ההורדה שנצפתה בהורדות הקודמות ובוחר את השרת המהיר ביותר ברשימת URI. נכון לעכשיו 10 URIs נחשבים להציג randomeness למציאת שרתים טובים יותר. המהירות היא מהירות ההורדה הממוצעת הורדות. מצד שני, אם - uri-selector = inorder ניתנת, שהיא ברירת המחדל, URI הוא ניסה לפי רשימה URI. נוספו אפשרויות לטעון / לשמור מעל מידע (מהירות הורדה, מצב וכו ') לקובץ: --server-stat-of, --server-stat-if. - server-stat-timeout נוסף גם כדי לשלוט על תוחלת החיים של הנתונים שנשמרו.
- משולב HelpItem לתוך OptionParser כדי להקל על עומס העבודה על הוספת אפשרויות חדשות. ערך ברירת המחדל הוסר מטקסט שימוש.
- הפקודה PWD של בעיה תחילה וקבל ספריית עבודה והשתמש בה כקידומת הפקודה CWD.
- netrc משמשים עבור HTTP.
- משתמש FTP / סיסמה נשלחת בכותרת Authorization כאשר - ftp-via-http-proxy = מקבל נתון (פרוטוקול HTTP שאינו שקוף).
- הזן שם משתמש + '@ ל- URI (אחרי ftp: //) כאשר URI הוא ערכת FTP ושם משתמש אינו נמצא ב- URI ופרוקס HTTP שאינו שקוף משמש.
- תיקן את הבאג שאחרי הקידומת באורך של דלי מפוצל שאינו כולל מזהה צומת מקומי מתרחב.
- דף אדם מעודכן.
- אימות בדיקת השורש הנקוב אינו יכול לאתר נתוני אשפה נגררים. BUG # 2074141
- הקבצים שנוצרו מסתיימים ב- & quot; .gz & quot ;, & quot; .tgz & quot; לא מנופח על ידי מפענח קידוד תוכן.
- תוקן באג לולאה אינסופי ב- FTP כאשר הפקודה SIZE נכשלה.
- צור קשר עם המעקב לעתים קרובות כאשר מספר החיבורים הוא 0 וההורדה עדיין לא הסתיימה.
- נוסף אל LIBCARES_LIBS אם יש צורך בקישור לתוכנית עם llares.
- אם אירעה שגיאה ב- URI, הסר URI זהה מרשימת URI שנותרה.
- הוסיף תרגום טורקית
- תרגומים מעודכנים לגרמנית ולרוסית.
מה חדש בגירסה 1.22.0:
מה חדש בגירסה 1.19.2:
מה חדש בגירסה 1.19.0:
מה חדש בגירסה 1.18.9:
מה חדש בגירסה 1.18.8:
מה חדש בגירסה 1.18.5:
מה חדש בגירסה 1.18.4:
מה חדש בגירסה 1.18.3:
מה חדש בגירסה 1.18.1:
מה חדש בגירסה 1.18.0:
מה חדש בגירסה 1.17.1:
מה חדש בגירסה 1.17.0:
מה חדש בגירסה 1.16.5:
מה חדש בגירסה 1.16.4:
מה חדש בגירסה 1.16.3:
מה חדש בגירסה 1.16.1:
מה חדש בגירסה 1.16.0:
מה חדש בגירסה 1.15.1:
מה חדש בגירסה 1.14.1:
מה חדש בגירסה 1.14.0:
מה חדש בגירסה 1.13.0:
מה חדש בגרסה 1.12.1:
מה חדש בגירסה 1.11.1:
מה חדש בגירסה 1.10.8:
מה חדש בגרסה 1.10.7:
מה חדש בגירסה 1.10.5:
מה חדש בגירסה 1.9.5:
מה חדש בגירסה 1.9.0:
מה חדש בגירסה 1.6.1:
מה חדש בגירסה 1.6.0:
מה חדש בגירסה 1.5.0:
מה חדש בגרסה 1.4.1:
מה חדש בגירסה 1.4.0:
מה חדש בגרסה 1.3.3:
מה חדש בגרסה 1.3.2:
מה חדש בגרסה 1.3.1:
מה חדש בגירסה 1.3.0:
מה חדש בגירסה 1.3.0 Beta Build 20090322:
מה חדש בגרסה 1.3.0 Beta Build 20090314:
מה חדש בגירסה 1.2.0 Beta 20090214:
מה חדש בגירסה 1.1.2:
מה חדש בגירסה 1.1.0:
מה חדש בגירסה 1.0.1:
מה חדש בגירסה 1.0.0:
מה חדש בגירסה 0.16.2:
מה חדש בגירסה 0.16.1:
מה חדש בגירסה 0.16.0:
מה חדש בגירסה 0.15.3:
תגובות לא נמצא