Twisted

Software screenshot:
Twisted
Rincian Software:
Versi: 15.5.0 Diperbarui
Tanggal Upload: 11 Mar 16
Pengembang: Glyph Lefkowitz
Lisensi: Gratis
Popularitas: 3
Ukuran: 4456 Kb

Rating: 2.0/5 (Total Votes: 1)

twisted adalah alat untuk membuat aplikasi jaringan.

Kerangka tersebut bekerja sebagai lapisan tengah antara kode Python pengembang dan banyak protokol jaringan.

Protokol yang didukung antara lain:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Apa yang baru di rilis ini:

  • SSLv3 dinonaktifkan secara default oleh endpoint dibuat oleh twisted.internet.endpoints.serverFromString dan twisted.internet.endpoints.clientFromString.
  • inlineCallbacks sekarang memiliki dokumentasi pengantar, dan sekarang mendukung menggunakan pernyataan kembali dengan nilai di Python 3.
  • twisted.web.client.Agent sekarang mendukung menggunakan UNIX soket.
  • ProcessEndpoint sekarang memiliki kontrol aliran, yang membuatnya berguna untuk banyak protokol lainnya
  • Sebuah sejumlah perbaikan bug dan perbaikan lainnya, dengan 70 + tiket tertutup.

Apa yang baru dalam versi 15.2.1:

  • SSLv3 dinonaktifkan secara default oleh endpoint diciptakan oleh bengkok .internet.endpoints.serverFromString dan twisted.internet.endpoints.clientFromString.
  • inlineCallbacks sekarang memiliki dokumentasi pengantar, dan sekarang mendukung menggunakan pernyataan kembali dengan nilai di Python 3.
  • twisted.web.client.Agent sekarang mendukung menggunakan UNIX soket.
  • ProcessEndpoint sekarang memiliki kontrol aliran, yang membuatnya berguna untuk banyak protokol lainnya
  • Sebuah sejumlah perbaikan bug dan perbaikan lainnya, dengan 70 + tiket tertutup.

Apa yang baru dalam versi 15.1.0:

  • SSLv3 dinonaktifkan secara default oleh endpoint diciptakan oleh bengkok .internet.endpoints.serverFromString dan twisted.internet.endpoints.clientFromString.
  • inlineCallbacks sekarang memiliki dokumentasi pengantar, dan sekarang mendukung menggunakan pernyataan kembali dengan nilai di Python 3.
  • twisted.web.client.Agent sekarang mendukung menggunakan UNIX soket.
  • ProcessEndpoint sekarang memiliki kontrol aliran, yang membuatnya berguna untuk banyak protokol lainnya
  • Sebuah sejumlah perbaikan bug dan perbaikan lainnya, dengan 70 + tiket tertutup.

Apa yang baru dalam versi 15.0.0:

  • SSLv3 dinonaktifkan secara default oleh endpoint diciptakan oleh bengkok .internet.endpoints.serverFromString dan twisted.internet.endpoints.clientFromString.
  • inlineCallbacks sekarang memiliki dokumentasi pengantar, dan sekarang mendukung menggunakan pernyataan kembali dengan nilai di Python 3.
  • twisted.web.client.Agent sekarang mendukung menggunakan UNIX soket.
  • ProcessEndpoint sekarang memiliki kontrol aliran, yang membuatnya berguna untuk banyak protokol lainnya
  • Sebuah sejumlah perbaikan bug dan perbaikan lainnya, dengan 70 + tiket tertutup.

Apa yang baru dalam versi 14.0.0:.

  • Reaktor kqueue telah dihidupkan kembali
  • twisted.python.filepath sekarang menyediakan IFilePath, sebuah antarmuka untuk objek path file.
  • GTK3 Baru dan GObject-introspeksi reaktor telah ditambahkan.
  • gtk dan fasih reaktor sekarang menjalankan I / O dan acara yang dijadwalkan dengan prioritas yang lebih rendah, untuk memastikan UI tetap responsif.
  • IReactorTCP.connectTCP () sekarang dapat menerima literal alamat IPv6 (meskipun tidak nama host) dalam rangka mendukung koneksi ke host IPv6.
  • twisted.internet.interfaces.IReactorSocket, antarmuka baru, sekarang didukung oleh beberapa reaktor untuk mendengarkan pada soket didirikan oleh software eksternal (misalnya systemd atau launchd).
  • twisted.internet.endpoints.clientFromString sekarang juga mendukung string dalam bentuk tcp: example.com: 80 dan ssl: example.com: 4321
  • twisted.python.constants.Flags sekarang menyediakan cara untuk menentukan koleksi bendera untuk bitvector-jenis menggunakan.
  • epoll The (7) reaktor berbasis sekarang reaktor default pada Linux.

Apa yang baru dalam versi 12.2.0:

  • twisted.protocols.sip.MessageParser sekarang menangani multiline header.
  • twisted.internet.endpoints sekarang menyediakan StandardIOEndpoint, Standar I / O endpoint.
  • Jika FTPCmdError terjadi selama twisted.protocols.ftp.FTP.ftp_RETR mengirim file (yaitu yang dibangkitkan dengan metode IReadFile.send itu memanggil), maka akan menggunakannya untuk kembali kesalahan ke klien daripada harus mengirimkan error 426 CNX_CLOSED_TXFR_ABORTED.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection diimplementasikan oleh beberapa reaktor sebagai cara untuk menambahkan didirikan koneksi yang ada untuk mereka.
  • twisted.internet.endpoints sekarang menyediakan TCP6ServerEndpoint, server endpoint IPv6 TCP.
  • twisted.internet.endpoints sekarang menyediakan TCP6ClientEndpoint, klien endpoint IPv6 TCP.
  • twisted.internet.endpoints.serverFromString, endpoint fitur deskripsi string, sekarang dapat digunakan untuk membuat server IPv6 TCP.

Apa yang baru dalam versi 12.1.0:.

  • Reaktor kqueue telah dihidupkan kembali
  • GTK dan reaktor glib sekarang menjalankan I / O dan acara yang dijadwalkan dengan prioritas yang lebih rendah, untuk memastikan UI tetap responsif.
  • -. IReactorTCP.connectTCP () sekarang dapat menerima literal alamat IPv6 (meskipun tidak nama host) dalam rangka mendukung koneksi ke host IPv6
  • twisted.internet.interfaces.IReactorSocket, antarmuka baru, sekarang didukung oleh beberapa reaktor untuk mendengarkan pada soket didirikan oleh software eksternal (misalnya systemd atau launchd).
  • twisted.internet.endpoints.clientFromString sekarang juga mendukung string dalam bentuk tcp: example.com: 80 dan ssl: example.com: 4321
  • twisted.python.constants.Flags sekarang menyediakan cara untuk menentukan koleksi bendera untuk bitvector-jenis menggunakan.
  • epoll The (7) reaktor berbasis sekarang reaktor default pada Linux.

Apa yang baru dalam versi 11.1.0:

  • Reaktor jajak pendapat sebagai default mana yang berlaku, bukan pilih mana-mana.
  • Sebuah implementasi baru SSL hanya mengandalkan OpenSSL untuk kriptografi, (bukan I / O) membuatnya lebih kuat.
  • Beberapa perbaikan pelaksanaan HTTP / 1.1 klien segar, termasuk proxy dan dukungan cookie.
  • Favorit pribadi saya:. Howto baru telah diterbitkan pada pengembangan uji-didorong dengan twisted
  • Disebutkan secara khusus untuk dukungan abortConnection baru pada koneksi TCP dan SSL, heroik didorong oleh Itamar dan Jean-Paul, dan tiket tertua ditutup oleh rilis ini.

Apa yang baru dalam versi 10.0.0:

  • Fitur:
  • Halaman manual twistd sekarang memiliki bagian SINYAL.
  • reactor.spawnProcess sekarang tidak akan memancarkan PotentialZombieWarning ketika disebut sebelum reactor.run, dan tidak akan ada potensi untuk proses zombie dalam kasus ini.
  • aplikasi-throughput tinggi berdasarkan Perspektif Broker sekarang harus menjalankan berkat noticably cepat untuk penggunaan fungsi decoding lebih efisien dalam Penyebaran twisted.
  • Dokumentasi untuk fungsi trac-pasca-komit-hook dalam kebijakan svn-dev.
  • twisted.protocols.socks.SOCKSv4 sekarang mendukung protokol SOCKSv4a.
  • Percobaan dapat hasil tes sekarang keluaran sesuai dengan protokol subunit, selama Subunit diinstal.
  • twisted.protocols.amp sekarang menyediakan jenis argumen ListOf yang dapat terdiri dengan beberapa jenis argumen lain untuk menciptakan lebih urutan elemen nol atau dari tipe tersebut.
  • Jika returnValue dipanggil luar fungsi dihiasi dengan @inlineCallbacks, tetapi menyebabkan fungsi thusly dihiasi untuk keluar, DeprecationWarning akan dipancarkan menjelaskan perilaku berpotensi membingungkan ini. Dalam rilis masa depan, ini akan menyebabkan pengecualian.
  • twisted.python.logfile.BaseLogFile sekarang memiliki metode membuka kembali memungkinkan untuk menggunakan mekanisme logrotate eksternal.
  • Perbaikan bug:
  • FTP.ftp_NLST sekarang menangani permintaan pada jalur yang tidak valid dengan cara yang konsisten dengan RFC 959.
  • twisted.python.util.initgroups sekarang menyebut tingkat rendah C initgroups secara default jika tersedia: versi python dapat membuat banyak I / O dengan setup otentikasi tertentu untuk mengambil semua informasi yang diperlukan
  • .
  • startLogging sekarang tidak apa-apa pada pemanggilan berikutnya, sehingga memperbaiki bug rekursi tak terbatas yang mengerikan itu hanya pada kasus tepi.
  • stringify non-string data ke NetstringReceiver.sendString sebelum menghitung panjang sehingga panjang dihitung sama dengan panjang sebenarnya data diangkut.
  • twisted.python.win32.cmdLineQuote sekarang benar mengutip string kosong argumen.
  • Mengubah perilaku Gtk2Reactor mendaftar hanya satu sumber menonton untuk setiap file descriptor, bukannya satu untuk membaca dan satu untuk menulis. Secara khusus, itu perbaikan bug dengan Glib bawah Windows di mana kita gagal untuk memberitahu ketika klien terhubung.
  • twisted Percobaan tidak lagi crash jika tidak dapat menghapus direktori _trial_temp tua.
  • opsional _c_urlarg ekstensi sekarang menangani tanda kutip (& quot; & quot;) dengan benar di platform mana malloc (0) mengembalikan NULL, seperti AIX. Hal ini juga mengkompilasi dengan kurang peringatan.
  • Pada POSIX, proses anak dibuat dengan reactor.spawnProcess akan tidak lagi secara otomatis mengabaikan sinyal yang proses induk telah menetapkan untuk diabaikan.
  • Semua tes SOCKSv4a sekarang menggunakan reaktor boneka dengan metode tekad deterministik.
  • Mencegah asing Server, tanggal dan konten-jenis header di respon proxy.
  • deprecations dan kepindahan:
  • twisted.internet.error.PotentialZombieWarning sekarang tidak berlaku.
  • twisted.test.time_helpers sekarang tidak berlaku.
  • Metode connectUDP The usang dari IReactorUDP sekarang telah dihapus.
  • twisted.trial.unittest.TestCase sekarang mengabaikan sebelumnya usang setUpClass dan tearDownClass metode.

Software yang serupa

Pakyow
Pakyow

1 Mar 15

Silex
Silex

10 Feb 16

Spring.NET
Spring.NET

12 May 15

Komentar untuk Twisted

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!