Twisted

ภาพหน้าจอของซอฟแวร์:
Twisted
รายละเอียดซอฟแวร์:
รุ่น: 15.5.0 การปรับปรุง
วันที่อัพโหลด: 11 Mar 16
ผู้พัฒนา: Glyph Lefkowitz
การอนุญาต: ฟรี
ความนิยม: 51
ขนาด: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

Twisted เป็นเครื่องมือสำหรับการสร้างการใช้งานระบบเครือข่าย.

กรอบการทำงานเป็นชั้นกลางระหว่างนักพัฒนารหัสหลามและความหลากหลายของโปรโตคอลเครือข่ายได้.

โปรโตคอลที่รองรับ ได้แก่

- HTTP

- IMAP

- Pop

- SMTP

- DNS

- TLS

- SSH

- Telnet

- ไออาร์ซี

- XMPP

- ออสการ์

- อีเธอร์เน็ต

- IP

- TUN / TAP

- NMEA

มีอะไรใหม่ ในรุ่นนี้:

  • SSLv3 ถูกปิดใช้งานโดยค่าเริ่มต้นจากจุดสิ้นสุด ที่สร้างขึ้นโดย twisted.internet.endpoints.serverFromString และ twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ตอนนี้มีเอกสารเบื้องต้นและขณะนี้สนับสนุนการใช้คำสั่งผลตอบแทนที่มีค่าในหลาม 3.
  • twisted.web.client.Agent ในขณะนี้สนับสนุนการใช้ซ็อกเก็ตยูนิกซ์.
  • ProcessEndpoint ขณะนี้มีการควบคุมการไหลซึ่งทำให้มันมีประโยชน์สำหรับโปรโตคอลอื่น ๆ อีกมากมาย
  • ทั้งกลุ่มของการแก้ไขข้อบกพร่องและการปรับปรุงอื่น ๆ ที่มีตั๋วปิด 70 +.

มีอะไรใหม่ ในรุ่น 15.2.1:

  • SSLv3 ถูกปิดใช้งานโดยค่าเริ่มต้นจากจุดสิ้นสุดที่สร้างขึ้นโดยบิด .internet.endpoints.serverFromString และ twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ตอนนี้มีเอกสารเบื้องต้นและขณะนี้สนับสนุนการใช้คำสั่งผลตอบแทนที่มีค่าในหลาม 3.
  • twisted.web.client.Agent ในขณะนี้สนับสนุนการใช้ซ็อกเก็ตยูนิกซ์.
  • ProcessEndpoint ขณะนี้มีการควบคุมการไหลซึ่งทำให้มันมีประโยชน์สำหรับโปรโตคอลอื่น ๆ อีกมากมาย
  • ทั้งกลุ่มของการแก้ไขข้อบกพร่องและการปรับปรุงอื่น ๆ ที่มีตั๋วปิด 70 +.

มีอะไรใหม่ ในรุ่น 15.1.0:

  • SSLv3 ถูกปิดใช้งานโดยค่าเริ่มต้นจากจุดสิ้นสุดที่สร้างขึ้นโดยบิด .internet.endpoints.serverFromString และ twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ตอนนี้มีเอกสารเบื้องต้นและขณะนี้สนับสนุนการใช้คำสั่งผลตอบแทนที่มีค่าในหลาม 3.
  • twisted.web.client.Agent ในขณะนี้สนับสนุนการใช้ซ็อกเก็ตยูนิกซ์.
  • ProcessEndpoint ขณะนี้มีการควบคุมการไหลซึ่งทำให้มันมีประโยชน์สำหรับโปรโตคอลอื่น ๆ อีกมากมาย
  • ทั้งกลุ่มของการแก้ไขข้อบกพร่องและการปรับปรุงอื่น ๆ ที่มีตั๋วปิด 70 +.

มีอะไรใหม่ ในรุ่น 15.0.0:

  • SSLv3 ถูกปิดใช้งานโดยค่าเริ่มต้นจากจุดสิ้นสุดที่สร้างขึ้นโดยบิด .internet.endpoints.serverFromString และ twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ตอนนี้มีเอกสารเบื้องต้นและขณะนี้สนับสนุนการใช้คำสั่งผลตอบแทนที่มีค่าในหลาม 3.
  • twisted.web.client.Agent ในขณะนี้สนับสนุนการใช้ซ็อกเก็ตยูนิกซ์.
  • ProcessEndpoint ขณะนี้มีการควบคุมการไหลซึ่งทำให้มันมีประโยชน์สำหรับโปรโตคอลอื่น ๆ อีกมากมาย
  • ทั้งกลุ่มของการแก้ไขข้อบกพร่องและการปรับปรุงอื่น ๆ ที่มีตั๋วปิด 70 +.

มีอะไรใหม่ ในรุ่น 14.0.0:.

  • เครื่องปฏิกรณ์ kqueue ได้รับการฟื้นฟู
  • twisted.python.filepath ในขณะนี้ให้ IFilePath, อินเตอร์เฟซสำหรับวัตถุเส้นทางของไฟล์.
  • gtk3 ใหม่และ GObject-วิปัสสนาเครื่องปฏิกรณ์นิวเคลียร์ได้รับการเพิ่ม.
  • GTK และกะล่อนเครื่องปฏิกรณ์ตอนนี้ทำงาน I / O และกิจกรรมตามกำหนดการที่มีลำดับความสำคัญต่ำเพื่อให้แน่ใจว่า UI ยังคงตอบสนอง.
  • IReactorTCP.connectTCP () ตอนนี้สามารถยอมรับ 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, A / O ปลายทางมาตรฐาน i.
  • หาก 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, ปลายทางคุณลักษณะคำอธิบายสตริงขณะนี้คุณสามารถใช้ในการสร้างเซิร์ฟเวอร์ IPv6 TCP.

มีอะไรใหม่ ในรุ่น 12.1.0:.

  • เครื่องปฏิกรณ์ kqueue ได้รับการฟื้นฟู
  • GTK และเครื่องปฏิกรณ์กะล่อนตอ​​นนี้ทำงาน I / O และกิจกรรมตามกำหนดการที่มีลำดับความสำคัญต่ำเพื่อให้แน่ใจว่า UI ยังคงตอบสนอง.
  • -. IReactorTCP.connectTCP () ตอนนี้สามารถยอมรับตัวอักษรอยู่ 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 ลูกค้าสดรวมทั้งพร็อกซี่และการสนับสนุนคุกกี้.
  • บุคคลที่ชื่นชอบของฉัน: a. HOWTO ใหม่ที่ได้รับการตีพิมพ์ในการพัฒนาทดสอบขับเคลื่อนด้วยบิด
  • กล่าวถึงเป็นพิเศษการสนับสนุน abortConnection ใหม่บน TCP และการเชื่อมต่อ SSL ผลักกล้าหาญโดย Itamar และ Jean-Paul และตั๋วเก่าแก่ที่สุดปิดโดยรุ่นนี้.

มีอะไรใหม่ ในรุ่น 10.0.0:

  • คุณสมบัติ:
  • หน้าคน twistd ในขณะนี้มีส่วน SIGNALS.
  • reactor.spawnProcess ในขณะนี้จะไม่ปล่อย PotentialZombieWarning เมื่อก่อนเรียกว่า reactor.run และจะมีศักยภาพในการกระบวนการผีดิบไม่มีในกรณีนี้.
  • การใช้งานสูง throughput ขึ้นอยู่กับมุมมองของโบรกเกอร์ในขณะนี้ควรจะทำงานได้เร็วขึ้นขอบคุณ noticably การใช้ฟังก์ชั่นการถอดรหัสมีประสิทธิภาพมากขึ้นในการแพร่กระจายบิด.
  • เอกสารสำหรับการทำงาน TRAC-หลังกระทำเบ็ดนโยบาย SVN-DEV.
  • twisted.protocols.socks.SOCKSv4 ขณะนี้สนับสนุนโปรโตคอล SOCKSv4a ได้.
  • สามารถทดลองใช้ผลการทดสอบการส่งออกในขณะนี้เป็นไปตามโปรโตคอล subunit ที่ตราบใดที่มีการติดตั้งหน่วยย่อย.
  • 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 ตอนนี้ไม่ทำอะไรเลยเกี่ยวกับการสวดตามมาดังนั้นการแก้ไขข้อผิดพลาดที่น่ากลัว recursion อนันต์ที่เฉพาะในกรณีที่ขอบ.

  • ข้อมูล
  • stringify ไม่ใช่สตริง NetstringReceiver.sendString ก่อนที่จะคำนวณความยาวเพื่อให้ระยะเวลาในการคำนวณเท่ากับความยาวจริงของข้อมูลการขนส่งได้.
  • twisted.python.win32.cmdLineQuote อย่างถูกต้องคำพูดข้อโต้แย้งสตริงที่ว่างเปล่า.
  • เปลี่ยนพฤติกรรมของ Gtk2Reactor ที่จะลงทะเบียนนาฬิกาเพียงหนึ่งแหล่งที่มาสำหรับแต่ละอธิบายไฟล์แทนการอย่างใดอย่างหนึ่งสำหรับการอ่านและการเขียนอย่างใดอย่างหนึ่ง โดยเฉพาะอย่างยิ่งการแก้ไขข้อบกพร่องที่มีกะล่อนภายใต้ Windows ที่เราล้มเหลวในการแจ้งเตือนเมื่อลูกค้ามีการเชื่อมต่อได้.
  • Twisted ทดลองไม่เกิดปัญหาถ้ามันไม่สามารถลบไดเรกทอรี _trial_temp เก่า.
  • ส่ว​​นขยาย _c_urlarg ตัวเลือกตอนนี้จับได้นำมาอ้าง (& quot; & quot;) อย่างถูกต้องบนแพลตฟอร์มที่ malloc (0) กลับ NULL เช่น AIX นอกจากนี้ยังมีคำเตือนรวบรวมน้อย.
  • ใน POSIX, กระบวนการที่เด็กที่สร้างขึ้นด้วย reactor.spawnProcess จะไม่ละเว้นโดยอัตโนมัติสัญญาณซึ่งการปกครองได้มีการกำหนดที่จะละเลย.
  • ทดสอบ SOCKSv4a ทั้งหมดตอนนี้ใช้เครื่องปฏิกรณ์หุ่นด้วยวิธีการแก้ปัญหาที่กำหนด.
  • ป้องกันภายนอกเซิร์ฟเวอร์วันที่และชนิดเนื้อหาส่วนหัวในการตอบสนองของพร็อกซี.
  • การเลิกและการลบ:
  • twisted.internet.error.PotentialZombieWarning จะเลิกตอนนี้.
  • twisted.test.time_helpers จะเลิกตอนนี้.
  • เลิกใช้วิธี connectUDP ของ IReactorUDP ได้ตอนนี้ถูกลบออก.
  • twisted.trial.unittest.TestCase ตอนนี้ไม่สนใจเลิกก่อนหน้านี้ setUpClass และวิธีการ tearDownClass.

ซอฟต์แวร์ที่คล้ายกัน

Fat-Free Framework
Fat-Free Framework

13 May 15

Vue.js
Vue.js

9 Feb 16

soma.js
soma.js

18 Apr 16

Appier
Appier

10 Dec 15

ความคิดเห็นที่ Twisted

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่