Twisted

Screenshot der Software:
Twisted
Softwarebeschreibung:
Version: 15.5.0 Aktualisiert
Upload-Datum: 11 Mar 16
Entwickler: Glyph Lefkowitz
Lizenz: Frei
Popularität: 3
Größe: 4456 Kb

Rating: 2.0/5 (Total Votes: 1)

Verdrehte ist ein Werkzeug für die Erstellung von Netzwerkanwendungen.

Das Framework arbeitet als mittlere Schicht zwischen den Python Code des Entwicklers und eine Vielzahl von Netzwerkprotokollen.

Unterstützte Protokolle sind:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Was ist neu in dieser Version:

  • SSLv3 ist standardmäßig von Endpunkten deaktiviert erstellt von twisted.internet.endpoints.serverFromString und twisted.internet.endpoints.clientFromString.
  • inlineCallbacks hat jetzt einleitende Dokumentation und unterstützt nun die Return-Anweisung mit einem Wert auf Python 3 verwenden.
  • twisted.web.client.Agent jetzt unterstützt UNIX-Sockets.
  • ProcessEndpoint hat nun Flusskontrolle, die es sinnvoll, für viele weitere Protokolle
  • macht
  • Eine ganze Reihe von Fehlerkorrekturen und andere Verbesserungen, mit 70+ geschlossenen Tickets.

Was ist neu in Version 15.2.1:

  • SSLv3- standardmäßig von verdrehten erstellt von Endpunkten deaktiviert .internet.endpoints.serverFromString und twisted.internet.endpoints.clientFromString.
  • inlineCallbacks hat jetzt einleitende Dokumentation und unterstützt nun die Return-Anweisung mit einem Wert auf Python 3 verwenden.
  • twisted.web.client.Agent jetzt unterstützt UNIX-Sockets.
  • ProcessEndpoint hat nun Flusskontrolle, die es sinnvoll, für viele weitere Protokolle
  • macht
  • Eine ganze Reihe von Fehlerkorrekturen und andere Verbesserungen, mit 70+ geschlossenen Tickets.

Was ist neu in Version 15.1.0:

  • SSLv3- standardmäßig von verdrehten erstellt von Endpunkten deaktiviert .internet.endpoints.serverFromString und twisted.internet.endpoints.clientFromString.
  • inlineCallbacks hat jetzt einleitende Dokumentation und unterstützt nun die Return-Anweisung mit einem Wert auf Python 3 verwenden.
  • twisted.web.client.Agent jetzt unterstützt UNIX-Sockets.
  • ProcessEndpoint hat nun Flusskontrolle, die es sinnvoll, für viele weitere Protokolle
  • macht
  • Eine ganze Reihe von Fehlerkorrekturen und andere Verbesserungen, mit 70+ geschlossenen Tickets.

Was ist neu in Version 15.0.0:

  • SSLv3- standardmäßig von verdrehten erstellt von Endpunkten deaktiviert .internet.endpoints.serverFromString und twisted.internet.endpoints.clientFromString.
  • inlineCallbacks hat jetzt einleitende Dokumentation und unterstützt nun die Return-Anweisung mit einem Wert auf Python 3 verwenden.
  • twisted.web.client.Agent jetzt unterstützt UNIX-Sockets.
  • ProcessEndpoint hat nun Flusskontrolle, die es sinnvoll, für viele weitere Protokolle
  • macht
  • Eine ganze Reihe von Fehlerkorrekturen und andere Verbesserungen, mit 70+ geschlossenen Tickets.

Was ist neu in Version 14.0.0:.

  • Die kqueue Reaktor wiederbelebt wurde
  • twisted.python.filepath bietet jetzt IFilePath, eine Schnittstelle für Dateipfad Objekte.
  • Neue gtk3 und gobject-Selbstbeobachtung Reaktoren wurden hinzugefügt.
  • gtk und glib Reaktoren nun I / O und geplante Ereignisse mit niedriger Priorität ausgeführt werden, um sicherzustellen, das UI bleibt ansprechbar.
  • IReactorTCP.connectTCP () kann jetzt IPv6-Adresse Literale (wenn auch nicht Host-Namen) in Kauf nehmen, um IPv6-Hosts zu unterstützen verbinden.
  • twisted.internet.interfaces.IReactorSocket, eine neue Schnittstelle, wird nun von einigen Reaktoren unterstützt auf Buchsen durch externe Software (zB systemd oder launchd).
  • einrichten zu hören
  • twisted.internet.endpoints.clientFromString unterstützt nun auch Zeichenfolgen in Form von tcp: example.com: 80 und ssl: example.com: 4321
  • twisted.python.constants.Flags bietet jetzt eine Möglichkeit, Sammlungen von Fahnen für Bitvektor-Typ zu definieren, verwendet.
  • Die epoll (7) -basierte Reaktor ist nun der Standard-Reaktor unter Linux.

Was ist neu in Version 12.2.0:

  • twisted.protocols.sip.MessageParser Griffe jetzt mehrzeilige Header.
  • twisted.internet.endpoints bietet jetzt StandardIOEndpoint ein Standard-I / O-Endpunkt.
  • Wenn ein FTPCmdError tritt während twisted.protocols.ftp.FTP.ftp_RETR Senden der Datei (dh es wird von dem IReadFile.send Verfahren angehoben wird sie aufruft), dann wird es, dass verwenden, um einen Fehler an den Client zurück, anstatt notwendigerweise ein 426 CNX_CLOSED_TXFR_ABORTED Fehler zu senden.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection von einigen Reaktoren so umgesetzt wird, eine bestehende etablierte Verbindung zu ihnen hinzuzufügen.
  • twisted.internet.endpoints bietet jetzt TCP6ServerEndpoint, eine IPv6-TCP Server-Endpunkt.
  • twisted.internet.endpoints bietet jetzt TCP6ClientEndpoint, eine IPv6-TCP-Client-Endpunkt.
  • twisted.internet.endpoints.serverFromString, Funktion der Endpunkt String Beschreibung kann nun verwendet werden, um IPv6-TCP-Server erstellen.

Was ist neu in Version 12.1.0:.

  • Die kqueue Reaktor wiederbelebt wurde
  • GTK und glib Reaktoren nun I / O und geplante Ereignisse mit niedriger Priorität ausgeführt werden, um sicherzustellen, das UI bleibt ansprechbar.
  • -. IReactorTCP.connectTCP () kann nun akzeptieren IPv6-Adresse Literale (wenn auch nicht Host-Namen), um IPv6-Hosts zu unterstützen Verbinden
  • twisted.internet.interfaces.IReactorSocket, eine neue Schnittstelle, wird nun von einigen Reaktoren unterstützt auf Buchsen durch externe Software (zB systemd oder launchd).
  • einrichten zu hören
  • twisted.internet.endpoints.clientFromString unterstützt nun auch Zeichenfolgen in Form von tcp: example.com: 80 und ssl: example.com: 4321
  • twisted.python.constants.Flags bietet jetzt eine Möglichkeit, Sammlungen von Fahnen für Bitvektor-Typ zu definieren, verwendet.
  • Die epoll (7) -basierte Reaktor ist nun der Standard-Reaktor unter Linux.

Was ist neu in Version 11.1.0:

  • Die Umfrage Reaktor als Standard gegebenenfalls anstelle von wählen Sie überall.
  • Eine neue SSL-Implementierung nur auf OpenSSL für Kryptographie angewiesen, (nicht I / O), die es robuster.
  • Mehrere Verbesserungen an der frischen HTTP / 1.1-Client-Implementierung, einschließlich Proxy-und Cookie-Unterstützung.
  • Mein persönlicher Favorit: a. Neue Howto wurde auf testgetriebene Entwicklung mit Verdrehte veröffentlicht
  • Eine besondere Erwähnung auf die neue abortConnection Unterstützung auf TCP und SSL-Verbindungen, heroisch geschoben von Itamar und Jean-Paul, und der älteste Ticket von dieser Version geschlossen.

Was ist neu in Version 10.0.0:

  • Features:
  • Die Twistd Mann Seite hat jetzt einen SIGNALE Abschnitt.
  • reactor.spawnProcess jetzt wird keine PotentialZombieWarning emittieren, wenn sie vor reactor.run genannt, und es wird in diesem Fall kein Potenzial für die Zombie-Prozesse sein.
  • Hochdurchsatz-Anwendungen auf Basis von Perspective Broker sollte nun spürbar schneller durch den Einsatz eines effizienteren Dekodierungsfunktion in Twisted-Aufstrich ausgeführt werden.
  • Dokumentation für trac-post-commit-Hook-Funktionalität in SVN-dev Politik.
  • twisted.protocols.socks.SOCKSv4 unterstützt nun auch das SOCKSv4a Protokoll.
  • Testversion kann nun Ausgangstestergebnisse nach dem Untereinheit Protokoll, solange Subunit installiert ist.
  • twisted.protocols.amp stellt nun ein ListOf Argument Typ, der mit einigen anderen Argumenttypen zusammengesetzt werden kann, eine Null oder mehr Elementsequenz dieses Typs zu erstellen.
  • Wenn return außerhalb einer Funktion mit @inlineCallbacks verziert aufgerufen wird, verursacht aber eine Funktion thusly zu verlassen dekoriert, wird ein DeprecationWarning emittiert werden, um diese möglicherweise verwirrende Verhalten zu erklären. In einer zukünftigen Version wird dies eine Ausnahme verursachen.
  • twisted.python.logfile.BaseLogFile hat nun eine wieder öffnen Methode ermöglicht einen externen logrotate Mechanismus zu verwenden.
  • Fehlerbehebungen:
  • FTP.ftp_NLST verarbeitet jetzt Anfragen auf ungültige Pfade in einer Art und Weise im Einklang mit RFC 959.
  • twisted.python.util.initgroups ruft nun die Low-Level C initgroups standardmäßig falls vorhanden: die Python-Version viele I / O mit bestimmten Authentifizierungs Setup erstellen können alle notwendigen Informationen abrufen
  • .
  • Startlogging tut jetzt nichts auf nachfolgende Anrufungen, so eine schreckliche unendliche Rekursion Fehler behebt, die nur am Rand Fall ist.
  • Stringify nicht String-Daten zu NetstringReceiver.sendString bevor die Länge, so dass die berechnete Länge ist gleich der tatsächlichen Länge der transportierten Daten zu berechnen.
  • twisted.python.win32.cmdLineQuote jetzt zitiert richtig leere Strings Argumente.
  • Ändern Sie das Verhalten der Gtk2Reactor nur eine Quelle Uhr für jeden Dateideskriptors registrieren, statt einer für das Lesen und eine zum Schreiben. Insbesondere legt es einen Fehler mit Glib unter Windows, wo wir benachrichtigen fehlgeschlagen, wenn ein Client verbunden ist.
  • Twisted-Testversion stürzt nicht mehr ab, wenn es ein altes _trial_temp Verzeichnis nicht entfernen können.
  • Die optionale _c_urlarg Erweiterung verarbeitet nun unquote (& quot; & quot;) korrekt auf Plattformen, auf denen malloc (0) NULL, wie AIX zurückgibt. Es erstellt auch mit weniger Warnungen.
  • Auf POSIX, Kindprozesse mit reactor.spawnProcess erstellt werden nicht länger ignorieren automatisch die Signale, die der übergeordnete Prozess ignoriert werden eingestellt.
  • Alle SOCKSv4a Tests nun einen Dummy-Reaktor mit einer deterministischen resolve-Methode verwenden.
  • Prevent Fremdserver, Datum und Content-Type-Header in Proxy-Antworten.
  • Veraltete und Umzüge:
  • twisted.internet.error.PotentialZombieWarning ist veraltet.
  • twisted.test.time_helpers ist veraltet.
  • Die veraltete connectUDP Methode von IReactorUDP wurde nun entfernt.
  • twisted.trial.unittest.TestCase ignoriert nun die zuvor veraltet setUpClass und tearDownClass Methoden.

Ähnliche Software

AlloyUI
AlloyUI

12 Apr 15

OpenXava
OpenXava

11 Mar 16

Lino
Lino

1 Mar 15

Catalyst
Catalyst

10 Dec 15

Kommentare zu Twisted

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!