Twisted

Software screenshot:
Twisted
Software informatie:
Versie: 15.5.0 Bijgewerkt
Upload datum: 11 Mar 16
Ontwikkelaar: Glyph Lefkowitz
Licentie: Gratis
Populariteit: 51
Maat: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

Twisted is een hulpmiddel voor het creëren van een netwerk toepassingen.

Het raamwerk werkt als een tussenlaag tussen de ontwikkelaar Python-code en een veelheid van netwerkprotocollen.

Ondersteunde protocollen zijn onder andere:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Wat is nieuw in deze release:

  • SSLv3 is standaard uitgeschakeld door eindpunten aangemaakt door twisted.internet.endpoints.serverFromString en twisted.internet.endpoints.clientFromString.
  • inlineCallbacks heeft nu inleidende documentatie en ondersteunt nu het gebruik van de return statement met een waarde op Python 3.
  • twisted.web.client.Agent ondersteunt nu het gebruik van UNIX-sockets.
  • ProcessEndpoint heeft nu flow control, die voor veel meer protocollen nuttig maakt
  • Een hele hoop bugfixes en andere verbeteringen, met 70+ gesloten tickets.

Wat is nieuw in versie 15.2.1:

  • SSLv3 is standaard uitgeschakeld door eindpunten gemaakt door gedraaide .internet.endpoints.serverFromString en twisted.internet.endpoints.clientFromString.
  • inlineCallbacks heeft nu inleidende documentatie en ondersteunt nu het gebruik van de return statement met een waarde op Python 3.
  • twisted.web.client.Agent ondersteunt nu het gebruik van UNIX-sockets.
  • ProcessEndpoint heeft nu flow control, die voor veel meer protocollen nuttig maakt
  • Een hele hoop bugfixes en andere verbeteringen, met 70+ gesloten tickets.

Wat is nieuw in versie 15.1.0:

  • SSLv3 is standaard uitgeschakeld door eindpunten gemaakt door gedraaide .internet.endpoints.serverFromString en twisted.internet.endpoints.clientFromString.
  • inlineCallbacks heeft nu inleidende documentatie en ondersteunt nu het gebruik van de return statement met een waarde op Python 3.
  • twisted.web.client.Agent ondersteunt nu het gebruik van UNIX-sockets.
  • ProcessEndpoint heeft nu flow control, die voor veel meer protocollen nuttig maakt
  • Een hele hoop bugfixes en andere verbeteringen, met 70+ gesloten tickets.

Wat is nieuw in versie 15.0.0:

  • SSLv3 is standaard uitgeschakeld door eindpunten gemaakt door gedraaide .internet.endpoints.serverFromString en twisted.internet.endpoints.clientFromString.
  • inlineCallbacks heeft nu inleidende documentatie en ondersteunt nu het gebruik van de return statement met een waarde op Python 3.
  • twisted.web.client.Agent ondersteunt nu het gebruik van UNIX-sockets.
  • ProcessEndpoint heeft nu flow control, die voor veel meer protocollen nuttig maakt
  • Een hele hoop bugfixes en andere verbeteringen, met 70+ gesloten tickets.

Wat is nieuw in versie 14.0.0.

  • De kqueue reactor werd nieuw leven ingeblazen
  • twisted.python.filepath voorziet nu IFilePath, een interface voor het pad objecten.
  • Nieuwe GTK3 en gobject-introspectie reactoren zijn toegevoegd.
  • gtk en glib reactoren nu gerund I / O en geplande evenementen met een lagere prioriteit, om ervoor te zorgen de UI blijft reageren.
  • IReactorTCP.connectTCP () kan nu accepteren IPv6 adres letterlijke (hoewel niet hostnamen) ter ondersteuning verbinden met IPv6 hosts.
  • twisted.internet.interfaces.IReactorSocket, een nieuwe interface, wordt nu ondersteund door een aantal reactoren op sockets opgericht door externe software (bijv systemd of launchd) te luisteren.
  • twisted.internet.endpoints.clientFromString ondersteunt nu ook strings in de vorm van tcp: example.com: 80 en ssl: example.com: 4321
  • twisted.python.constants.Flags biedt nu een manier om de collecties van de vlaggen voor bitvector-type te definiëren gebruikt.
  • De epoll (7) -gebaseerde reactor is nu de standaard reactor op Linux.

Wat is nieuw in versie 12.2.0:

  • twisted.protocols.sip.MessageParser behandelt nu meerdere regels headers.
  • twisted.internet.endpoints biedt nu StandardIOEndpoint, een standaard I / O-eindpunt.
  • Als een FTPCmdError optreedt tijdens twisted.protocols.ftp.FTP.ftp_RETR het bestand versturen (dwz het wordt opgewekt door de IReadFile.send methode die zij zich beroept op), dan zal het gebruiken om een ​​fout terug te keren naar de klant in plaats van per se het verzenden van een 426 CNX_CLOSED_TXFR_ABORTED fout.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection wordt uitgevoerd door een aantal reactoren als een manier om een ​​bestaande gevestigde verbinding naar ze toe te voegen.
  • twisted.internet.endpoints voorziet nu TCP6ServerEndpoint, een IPv6-TCP-server eindpunt.
  • twisted.internet.endpoints voorziet nu TCP6ClientEndpoint, een IPv6-TCP client eindpunt.
  • twisted.internet.endpoints.serverFromString, het eindpunt touwtje beschrijving functie, kan nu gebruikt worden om IPv6 TCP servers te maken.

Wat is nieuw in versie 12.1.0.

  • De kqueue reactor werd nieuw leven ingeblazen
  • GTK en glib reactoren nu gerund I / O en geplande evenementen met een lagere prioriteit, om ervoor te zorgen de UI blijft reageren.
  • -. IReactorTCP.connectTCP () kan nu accepteren IPv6 adres letterlijke (hoewel niet hostnamen) ter ondersteuning verbinden met IPv6 hosts
  • twisted.internet.interfaces.IReactorSocket, een nieuwe interface, wordt nu ondersteund door een aantal reactoren op sockets opgericht door externe software (bijv systemd of launchd) te luisteren.
  • twisted.internet.endpoints.clientFromString ondersteunt nu ook strings in de vorm van tcp: example.com: 80 en ssl: example.com: 4321
  • twisted.python.constants.Flags biedt nu een manier om de collecties van de vlaggen voor bitvector-type te definiëren gebruikt.
  • De epoll (7) -gebaseerde reactor is nu de standaard reactor op Linux.

Wat is nieuw in versie 11.1.0:

  • De poll reactor als standaard voor zover van toepassing, in plaats van selecteert u overal.
  • Een nieuw SSL-implementatie alleen te vertrouwen op OpenSSL voor cryptografie, (niet I / O) waardoor het robuuster.
  • Een aantal verbeteringen in de nieuwe HTTP / 1.1 client implementatie, inclusief proxy en cookie-ondersteuning.
  • Mijn persoonlijke favoriet:. Een nieuw howto is gepubliceerd op de test-driven development met Twisted
  • Een speciale vermelding voor de nieuwe abortConnection ondersteuning bij TCP en SSL-verbindingen, heldhaftig geduwd door Itamar en Jean-Paul, en de oudste ticket gesloten door deze release.

Wat is nieuw in versie 10.0.0:

  • Kenmerken:
  • De twistd man pagina heeft nu een SIGNALEN sectie.
  • reactor.spawnProcess nu een PotentialZombieWarning geen toon wanneer aangeroepen voordat reactor.run, en er zal geen mogelijkheid van zombie processen in dit geval.
  • High-throughput applicaties gebaseerd op perspectief Broker Draai nu merkbaar sneller door het gebruik van een efficiëntere decodering functie Twisted Spread.
  • Documentatie voor trac-post-commit haak functionaliteit in svn-dev beleid.
  • twisted.protocols.socks.SOCKSv4 ondersteunt nu de SOCKSv4a protocol.
  • Trial nu uitgangstest weer volgens het protocol subeenheid, zolang subeenheid is geïnstalleerd.
  • twisted.protocols.amp voorziet nu over een lijst argument type dat kan worden samengesteld met een aantal andere types argument voor een nul of meer element sequentie van dat type te maken.
  • Als returnValue buiten een functie versierd met @inlineCallbacks wordt ingeroepen, maar veroorzaakt een functie thusly ingericht om af te sluiten, zal een DeprecationWarning worden uitgestoten uit te leggen deze potentieel verwarrende gedrag. In een toekomstige versie, zal dit een uitzondering veroorzaken.
  • twisted.python.logfile.BaseLogFile heeft nu een heropenen methode het mogelijk maakt om een ​​externe logrotate mechanisme te gebruiken.
  • Bugfixes:
  • FTP.ftp_NLST behandelt nu aanvragen op ongeldige paden op een wijze die in overeenstemming is met RFC 959.
  • twisted.python.util.initgroups noemt nu de low-level C initgroups standaard indien beschikbaar: de python versie veel van de I / O met bepaalde authenticatie setup om alle nodige informatie op te halen kunt maken
  • .
  • startLogging doet nu niets op latere aanroepen, waardoor de vaststelling van een verschrikkelijke oneindige herhaling bug dat is alleen op de rand geval is.
  • Stringify non-string data naar NetstringReceiver.sendString vóór de berekening van de lengte, zodat de berekende lengte gelijk aan de werkelijke lengte van de getransporteerde gegevens.
  • twisted.python.win32.cmdLineQuote nu correct citeert lege tekenreeksen argumenten.
  • Verander het gedrag van de Gtk2Reactor slechts één bron horloge registreren voor elk bestand descriptor plaats van één voor het lezen en één voor schrijven. In het bijzonder lost een bug met Glib onder Windows, waar we niet op de hoogte wanneer een cliënt is aangesloten.
  • Twisted Trial niet meer crasht als het een oude _trial_temp map niet kunt verwijderen.
  • De optionele _c_urlarg uitbreiding handvatten unquote nu (& quot; & quot;) correct op platforms, waar malloc (0) geeft NULL, zoals AIX. Het compileert ook met minder waarschuwingen.
  • Op POSIX, kind processen gemaakt met reactor.spawnProcess zal niet meer automatisch de signalen die de bovenliggende proces heeft ingesteld om genegeerd te worden genegeerd.
  • Alle SOCKSv4a testen nu gebruik maken van een dummy reactor met een deterministische vastberadenheid methode.
  • Prevent vreemde server, datum en content-type headers in proxy reacties.
  • Waardeverminderingen en Verhuizingen:
  • twisted.internet.error.PotentialZombieWarning is nu verouderd.
  • twisted.test.time_helpers is nu verouderd.
  • De afgekeurde connectUDP methode IReactorUDP is nu verwijderd.
  • twisted.trial.unittest.TestCase negeert nu de eerder afgekeurde setUpClass en tearDownClass methoden.

Vergelijkbare software

Spring Boot
Spring Boot

10 Feb 16

Horde
Horde

6 Mar 16

Jodd
Jodd

10 Feb 16

Reacties op Twisted

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!