Twisted

Software skärmdump:
Twisted
Mjukvaruinformation:
Version: 15.5.0 Uppdaterad
Ladda upp dagen: 11 Mar 16
Utvecklare: Glyph Lefkowitz
Licens: Gratis
Popularitet: 51
Storlek: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

Twisted är ett verktyg för att skapa nätverksapplikationer.

Ramverket fungerar som ett mellanlager mellan utvecklarens Python-kod och en mängd av nätverksprotokoll.

protokoll som stöds inkluderar:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Vad är nytt i den här versionen:

  • SSLv3 är avaktiverad som standard av endpoints skapad av twisted.internet.endpoints.serverFromString och twisted.internet.endpoints.clientFromString.
  • inlineCallbacks har nu inledande dokumentation, och stöder användning av retur uttalande med ett värde på Python 3 nu.
  • twisted.web.client.Agent stöder nu använder UNIX-uttag.
  • ProcessEndpoint har nu flödeskontroll, vilket gör den användbar för många fler protokoll
  • En hel massa buggfixar och andra förbättringar, med 70 + stängda biljetter.

Vad är nytt i version 15.2.1:

  • SSLv3 är inaktiverad som standard av endpoints som skapats av tvinnad .internet.endpoints.serverFromString och twisted.internet.endpoints.clientFromString.
  • inlineCallbacks har nu inledande dokumentation, och stöder användning av retur uttalande med ett värde på Python 3 nu.
  • twisted.web.client.Agent stöder nu använder UNIX-uttag.
  • ProcessEndpoint har nu flödeskontroll, vilket gör den användbar för många fler protokoll
  • En hel massa buggfixar och andra förbättringar, med 70 + stängda biljetter.

Vad är nytt i version 15.1.0:

  • SSLv3 är inaktiverad som standard av endpoints som skapats av tvinnad .internet.endpoints.serverFromString och twisted.internet.endpoints.clientFromString.
  • inlineCallbacks har nu inledande dokumentation, och stöder användning av retur uttalande med ett värde på Python 3 nu.
  • twisted.web.client.Agent stöder nu använder UNIX-uttag.
  • ProcessEndpoint har nu flödeskontroll, vilket gör den användbar för många fler protokoll
  • En hel massa buggfixar och andra förbättringar, med 70 + stängda biljetter.

Vad är nytt i version 15.0.0:

  • SSLv3 är inaktiverad som standard av endpoints som skapats av tvinnad .internet.endpoints.serverFromString och twisted.internet.endpoints.clientFromString.
  • inlineCallbacks har nu inledande dokumentation, och stöder användning av retur uttalande med ett värde på Python 3 nu.
  • twisted.web.client.Agent stöder nu använder UNIX-uttag.
  • ProcessEndpoint har nu flödeskontroll, vilket gör den användbar för många fler protokoll
  • En hel massa buggfixar och andra förbättringar, med 70 + stängda biljetter.

Vad är nytt i version 14.0.0.

  • kqueue reaktorn har återupplivats
  • twisted.python.filepath ger nu IFilePath, ett gränssnitt för fil banobjekt.
  • Ny gtk3 och gobject-introspektion reaktorer har lagts till.
  • gtk och glib reaktorer nu köra I / O och schemalagda händelser med lägre prioritet, för att säkerställa att användargränssnittet förblir lyhörd.
  • IReactorTCP.connectTCP () kan nu ta emot IPv6-adress literals (men inte Värdnamn) för att stödja anslutning till IPv6 värdar.
  • twisted.internet.interfaces.IReactorSocket, ett nytt gränssnitt, stöds nu av vissa reaktorer för att lyssna på uttag som inrättats av extern programvara (t.ex. SYSTEMD eller launchd).
  • twisted.internet.endpoints.clientFromString nu även stödjer strängar i form av tcp: example.com: 80 och ssl: example.com: 4321
  • twisted.python.constants.Flags ger nu ett sätt att definiera samlingar av flaggor för bitvector-typ använder.
  • stöd för epoll (7) baserad reaktor är nu standard reaktorn på Linux.

Vad är nytt i version 12.2.0:

  • twisted.protocols.sip.MessageParser hanterar nu multi rubriker.
  • twisted.internet.endpoints ger nu StandardIOEndpoint, en standard I / O slutpunkt.
  • Om en FTPCmdError inträffar under twisted.protocols.ftp.FTP.ftp_RETR skickar filen (det vill säga det höjs med IReadFile.send metod som den åberopar), så kommer det att använda det för att returnera ett fel till kunden snarare än nödvändigtvis skicka en 426 CNX_CLOSED_TXFR_ABORTED fel.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection genomförs av vissa reaktorer som ett sätt att lägga till en befintlig etablerad anslutning till dem.
  • twisted.internet.endpoints ger nu TCP6ServerEndpoint, en IPv6 TCP server slutpunkt.
  • twisted.internet.endpoints ger nu TCP6ClientEndpoint, en IPv6 TCP klient slutpunkt.
  • twisted.internet.endpoints.serverFromString, slutpunkten sträng beskrivning funktionen kan nu användas för att skapa IPv6 TCP-servrar.

Vad är nytt i version 12.1.0.

  • kqueue reaktorn har återupplivats
  • GTK och glib reaktorer nu köra I / O och schemalagda händelser med lägre prioritet, för att säkerställa att användargränssnittet förblir lyhörd.
  • -. IReactorTCP.connectTCP () kan nu ta emot IPv6-adress literals (även om inte värdnamn) för att stödja anslutning till IPv6 värdar
  • twisted.internet.interfaces.IReactorSocket, ett nytt gränssnitt, stöds nu av vissa reaktorer för att lyssna på uttag som inrättats av extern programvara (t.ex. SYSTEMD eller launchd).
  • twisted.internet.endpoints.clientFromString nu även stödjer strängar i form av tcp: example.com: 80 och ssl: example.com: 4321
  • twisted.python.constants.Flags ger nu ett sätt att definiera samlingar av flaggor för bitvector-typ använder.
  • stöd för epoll (7) baserad reaktor är nu standard reaktorn på Linux.

Vad är nytt i version 11.1.0:

  • Undersökningen reaktor som standard i förekommande fall, i stället för välj överallt.
  • Ett nytt SSL-implementering bara förlitar sig på OpenSSL för kryptering, (ej I / O) gör det mer robust.
  • Flera förbättringar av färsk HTTP / 1.1-klienten genomförande, inklusive proxy och cookie stöd.
  • Min personliga favorit: a. Nytt howto har publicerats på testdriven utveckling med Twisted
  • Ett särskilt omnämnande till den nya abortConnection stöd på TCP och SSL-anslutningar, heroiskt skjuts av Itamar och Jean-Paul, och den äldsta biljett stängt av denna utgåva.

Vad är nytt i version 10.0.0:

  • Funktioner:
  • twistd manualsida har nu ett avsnitt signaler.
  • reactor.spawnProcess nu kommer inte ut någon PotentialZombieWarning när kallas före reactor.run, och det kommer att finnas någon risk för zombie processer i det här fallet.
  • hög genomströmning applikationer baserade på Perspektiv Broker ska nu köra märkbart snabbare tack vare användningen av en mer effektiv avkodningsfunktion i Twisted Spread.
  • Dokumentation för trac-post-commit luren funktionalitet i svn-dev politik.
  • twisted.protocols.socks.SOCKSv4 stöder nu SOCKSv4a protokollet.
  • Trial kan nu utgångstestresultat enligt den subenhet-protokollet, så länge som Subenhet är installerad.
  • twisted.protocols.amp ger nu en listof argument typ som kan bestå med vissa andra typer argument för att skapa en noll eller flera inslag sekvens av den typen.
  • Om returnValue anropas utanför en funktion dekorerad med @inlineCallbacks, men orsakar en funktion thusly inredda för att avsluta, kommer en DeprecationWarning avges förklara detta potentiellt förvirrande beteende. I en framtida version, kommer detta att leda ett undantag.
  • twisted.python.logfile.BaseLogFile har nu återuppta metod gör det möjligt att använda en extern logrotate mekanism.
  • Buggfixar:
  • FTP.ftp_NLST hanterar nu förfrågningar om ogiltiga vägar på ett sätt som överensstämmer med RFC 959.
  • twisted.python.util.initgroups uppmanar nu låg nivå C initgroups som standard om tillgänglig: python-versionen kan skapa massor av I / O med viss inställning autentisering för att hämta all nödvändig information
  • .
  • startLogging gör nu ingenting på efterföljande anrop, vilket åtgärdar en fruktansvärd oändlig rekursion bugg som är bara på kanten fall.
  • Stringify icke-strängdata till NetstringReceiver.sendString före beräkning av längd, så att den beräknade längden är lika med den verkliga längden hos de transporterade data.
  • twisted.python.win32.cmdLineQuote nu citerar korrekt tomma strängar argument.
  • Ändra beteende Gtk2Reactor att registrera en enda källa klocka för varje filidentifieraren, i stället för en för läsning och en för skrivning. Framför allt fixar det en bugg med Glib under Windows där vi underlåtit att anmäla när en klient är ansluten.
  • Twisted Trial kraschar inte längre om det inte kan ta bort en gammal _trial_temp katalog.
  • tillval _c_urlarg förlängning hanterar nu unquote (& quot; & quot;) korrekt på plattformar där malloc (0) returnerar null, såsom AIX. Det sammanställer också med mindre varningar.
  • På POSIX, barnprocesser som skapats med reactor.spawnProcess kommer inte längre att automatiskt ignorera signaler som den överordnade processen har satt för att ignoreras.
  • Alla SOCKSv4a tester nu använda en dummy reaktor med en deterministisk lösa metod.
  • Förhindra främmande server, datum och Content-Type rubriker i proxy svar.
  • Avskrivningar och Flyttningar:
  • twisted.internet.error.PotentialZombieWarning nu föråldrat.
  • twisted.test.time_helpers nu föråldrat.
  • föråldrat connectUDP metod för IReactorUDP har nu tagits bort.
  • twisted.trial.unittest.TestCase ignorerar nu de tidigare nedgraderade setUpClass och tearDownClass metoder.

Liknande mjukvara

Flight
Flight

10 Apr 16

Leapstrap
Leapstrap

28 Feb 15

Yaf
Yaf

28 Sep 15

Kommentarer till Twisted

Kommentarer hittades inte
Kommentar
Slå på bilder!