פרטי תוכנה:
גרסה: 15.5.0 מעודכן
טען תאריך: 11 Mar 16
רשיון: ללא תשלום
פופולריות: 51
גודל: 4456 Kb
Twisted הוא כלי ליצירת יישומי רשת.
המסגרת עובדת כמו שכבה אמצעית בין קוד פייתון המפתחים ועוד המון ברשת פרוטוקולים.
פרוטוקולים נתמכים כוללים:
- HTTP
- IMAP
- POP
- SMTP
- DNS
- TLS
- SSH
- Telnet
- IRC
- XMPP
- OSCAR
- Ethernet
- IP
- TUN / TAP
- NMEA
מה חדש בהודעה זו:
- SSLv3 מושבת כברירת מחדל עבור נקודות קצה נוצר על ידי twisted.internet.endpoints.serverFromString ו twisted.internet.endpoints.clientFromString.
- inlineCallbacks עכשיו יש תיעוד היכרות, ועכשיו תומך באמצעות משפט החזרה עם ערך על פייתון 3.
- twisted.web.client.Agent תומך כעת באמצעות ארובות UNIX.
- ProcessEndpoint עכשיו יש בקרת זרימה, מה שהופך אותו לשימושי עבור רבים יותר פרוטוקולים
- חבורה שלמה של תיקוני באגים ושיפורים אחרים, עם 70 + כרטיסים סגורים.
מה חדש בגירסה 15.2.1:
- SSLv3 מושבת כברירת מחדל עבור נקודות קצה נוצר על ידי שזור .internet.endpoints.serverFromString ו twisted.internet.endpoints.clientFromString.
- inlineCallbacks עכשיו יש תיעוד היכרות, ועכשיו תומך באמצעות משפט החזרה עם ערך על פייתון 3.
- twisted.web.client.Agent תומך כעת באמצעות ארובות UNIX.
- ProcessEndpoint עכשיו יש בקרת זרימה, מה שהופך אותו לשימושי עבור רבים יותר פרוטוקולים
- חבורה שלמה של תיקוני באגים ושיפורים אחרים, עם 70 + כרטיסים סגורים.
מה חדש בגירסה 15.1.0:
- SSLv3 מושבת כברירת מחדל עבור נקודות קצה נוצר על ידי שזור .internet.endpoints.serverFromString ו twisted.internet.endpoints.clientFromString.
- inlineCallbacks עכשיו יש תיעוד היכרות, ועכשיו תומך באמצעות משפט החזרה עם ערך על פייתון 3.
- twisted.web.client.Agent תומך כעת באמצעות ארובות UNIX.
- ProcessEndpoint עכשיו יש בקרת זרימה, מה שהופך אותו לשימושי עבור רבים יותר פרוטוקולים
- חבורה שלמה של תיקוני באגים ושיפורים אחרים, עם 70 + כרטיסים סגורים.
מה חדש בגירסה 15.0.0:
- SSLv3 מושבת כברירת מחדל עבור נקודות קצה נוצר על ידי שזור .internet.endpoints.serverFromString ו twisted.internet.endpoints.clientFromString.
- inlineCallbacks עכשיו יש תיעוד היכרות, ועכשיו תומך באמצעות משפט החזרה עם ערך על פייתון 3.
- twisted.web.client.Agent תומך כעת באמצעות ארובות UNIX.
- ProcessEndpoint עכשיו יש בקרת זרימה, מה שהופך אותו לשימושי עבור רבים יותר פרוטוקולים
- חבורה שלמה של תיקוני באגים ושיפורים אחרים, עם 70 + כרטיסים סגורים.
מה חדש בגרסת 14.0.0:.
- כור KQUEUE הוחיה
- twisted.python.filepath מספק כעת IFilePath, ממשק עבור אובייקטים נתיב הקובץ.
- ניו gtk3 ו gobject-התבוננות פנימית כורים נוספו.
- כורה gtk ו שטחי עכשיו לרוץ I / O ואירועים שנקבעו עם עדיפות נמוכה יותר, על מנת להבטיח את ממשק המשתמש נשאר קשוב.
- IReactorTCP.connectTCP () יכולים כעת לקבל literals כתובת IPv6 (אם כי לא את שם המחשב המארח) על מנת לתמוך בחיבור המארחים IPv6.
- twisted.internet.interfaces.IReactorSocket, ממשק חדש, נתמך כעת על ידי כמה כורים להקשיב על ארובות שהקימו תוכנה חיצונית (למשל systemd או launchd).
- twisted.internet.endpoints.clientFromString תומך כעת גם מחרוזות בצורת TCP: example.com: 80 ו- SSL: example.com: 4321
- twisted.python.constants.Flags מספק כעת דרך להגדיר אוספים של דגלי bitvector מהסוג משתמש.
- epoll (7) כור מבוסס הנו כור ברירת המחדל על לינוקס.
מה חדש בגירסה 12.2.0:
- twisted.protocols.sip.MessageParser מטפל כיום מרובה כותרות.
- twisted.internet.endpoints מספק כעת StandardIOEndpoint, עמדת קצה רגיל I / O.
- אם FTPCmdError מתרחשת במהלך twisted.protocols.ftp.FTP.ftp_RETR שליחת הקובץ (כלומר, הוא מועלה בשיטת IReadFile.send זה מעורר), אז זה יהיה להשתמש בו כדי להחזיר שגיאה ללקוח ולא בהכרח שליחת שגיאה 426 CNX_CLOSED_TXFR_ABORTED.
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection מיושמת על ידי כמה כורים כדרך להוסיף חיבור שנוצר הקיימים להם.
- twisted.internet.endpoints מספק כעת TCP6ServerEndpoint, עמדת קצה שרת IPv6 TCP.
- twisted.internet.endpoints מספק כעת TCP6ClientEndpoint, עמדת קצה הלקוח IPv6 TCP.
- twisted.internet.endpoints.serverFromString, תכונת מחרוזת תיאור נקודות הקצה, כעת ניתן להשתמש כדי ליצור שרתי TCP IPv6.
מה חדש בגרסת 12.1.0:.
- כור KQUEUE הוחיה
- GTK וכורים שטחיים עכשיו לרוץ I / O ואירועים שנקבעו עם עדיפות נמוכה יותר, על מנת להבטיח את ממשק המשתמש נשאר קשוב.
- -. IReactorTCP.connectTCP () יכולים כעת לקבל literals כתובת IPv6 (אם כי לא את שם המחשב המארח) על מנת לתמוך בחיבור המארחים IPv6
- twisted.internet.interfaces.IReactorSocket, ממשק חדש, נתמך כעת על ידי כמה כורים להקשיב על ארובות שהקימו תוכנה חיצונית (למשל systemd או launchd).
- twisted.internet.endpoints.clientFromString תומך כעת גם מחרוזות בצורת TCP: example.com: 80 ו- SSL: example.com: 4321
- twisted.python.constants.Flags מספק כעת דרך להגדיר אוספים של דגלי bitvector מהסוג משתמש.
- epoll (7) כור מבוסס הנו כור ברירת המחדל על לינוקס.
מה חדש בגרסת 11.1.0:
- סקר הכור כברירת מחדל היכן שאפשר, במקום לבחור בכל מקום.
- יישום SSL חדשים בלבד להסתמך על OpenSSL עבור הצפנה, (לא I / O) מה שהופך אותו חזק יותר.
- מספר שיפורים ליישום HTTP / 1.1 הלקוח הטרי, כוללים פרוקסי ותמיכת עוגייה.
- המועדפים האישיים שלי:. Howto חדש פורסם על פיתוח מונחה-בדיקות עם Twisted
- לאזכור מיוחד לתמיכת abortConnection החדשה על חיבורי TCP ו- SSL, דחף בגבורה על ידי איתמר וז'אן פול, ואת הכרטיס הוותיק נסגר על ידי שחרור זה.
מה חדש בגירסה 10.0.0:
- תכונות:
- דף גבר twistd עכשיו יש קטע אותות.
- reactor.spawnProcess עכשיו לא לפלוט PotentialZombieWarning כשנקרא לפני reactor.run, ויהיו כל פוטנציאל תהליכי זומבי במקרה זה.
- יישומי תפוקה גבוהה מבוססים על פרספקטיבת ברוקר צריכים לרוץ עכשיו noticably מהר הודות לשימוש של פונקצית פענוח יעילה יותר Twisted מורח.
- תיעוד עבור טראק-פוסט-להתחייב-וו פונקציונלי במדיניות svn-dev.
- twisted.protocols.socks.SOCKSv4 עכשיו תומך בפרוטוקול SOCKSv4a.
- משפט יכול עכשיו פלט תוצאות הבדיקה על פי פרוטוקול למקטע, כל עוד למקטע מותקן.
- twisted.protocols.amp חברה מספק סוג טיעון ListOf אשר יכול להיות מורכב עם כמה סוגי הארגומנטים אחרים כדי ליצור רצף אלמנט אפס או יותר מאותו הסוג.
- אם returnValue מופעלת מחוץ פונקציה מעוטרת @inlineCallbacks, אבל גורם פונקציה מעוצבת thusly כדי יציאה, DeprecationWarning יהיה נפלטים להסביר פוטנציאל זה התנהגות מבלבלת. בהודעה בעתיד, זה יהיה לגרום חריג.
- twisted.python.logfile.BaseLogFile עכשיו יש שיטה לפתוח המאפשר להשתמש מנגנון חיצוני logrotate.
- תיקוני באגים:
- FTP.ftp_NLST עכשיו מטפל בבקשות בשבילים לא חוקיים בצורה עקבית עם RFC 959.
- twisted.python.util.initgroups ממכן כעת את initgroups ברמה הנמוכה C כברירת מחדל אם כניסה: גרסת פיתון יכול ליצור הרבה I / O עם התקנת אימות מסוימת כדי לאחזר את כל המידע הדרוש .
- startLogging עכשיו לא עושה כלום על תפילות שלאחר מכן, ובכך לתקן באג לרקורסיה אינסופית נורא זה רק על מקרה קצה.
- Stringify הלא מחרוזת נתוני NetstringReceiver.sendString לפני חישוב האורך כך האורך המחושב הוא שווה האורך בפועל של הנתונים הועבר.
- twisted.python.win32.cmdLineQuote כעת בצורה נכונה מצטט טענות מחרוזות ריקות.
- שנה את ההתנהגות של Gtk2Reactor לרשום רק מקור אחד ארב לכל מתאר קובץ, במקום אחד לקריאה ואחד לכתיבה. בפרט, זה מתקן באג עם שטחית תחת Windows שבו נכשלנו כדי להודיע מתי מחובר לקוח.
- Twisted משפט כבר לא מתרסק אם הוא לא יכול להסיר ספריית _trial_temp ישנה.
- הארכת _c_urlarg האופציונלית מטפלת כיום סוף הציטוט (& quot; & quot;) כהלכה על פלטפורמות שבן malloc (0) מחזיר NULL, כגון AIX. זה גם הידור עם אזהרות פחות.
- POSIX, תהליכי בן שנוצרו עם reactor.spawnProcess יפסיקו אוטומטית להתעלם מהאותות אשר בתהליך ההורה קבע שיש להתעלם ממנה.
- כל בדיקות SOCKSv4a כעת להשתמש כור דמה עם שיטת נחישות דטרמיניסטית.
- שרת זרים מנע, תאריך ותוכן מסוג כותרות בתגובות פרוקסי.
- Deprecations וקליטות:
- twisted.internet.error.PotentialZombieWarning כעת לשימוש.
- twisted.test.time_helpers כעת לשימוש.
- שיטת connectUDP המומלצת לשימוש של IReactorUDP הוסרה כעת.
- twisted.trial.unittest.TestCase החברה מתעלמת שיטות setUpClass ו tearDownClass מומלצת לשימוש בעבר.
תגובות לא נמצא