Programinė detalės:
Versija: 15.5.0 Atnaujintas
Įkėlimo datą: 11 Mar 16
Licencija: Nemokamai
Populiarumas: 51
Dydis: 4456 Kb
Vytos " yra sukurti tinklų programas įrankis.
sistema veikia kaip vidurinis sluoksnis tarp kūrėjo Python kodeksą ir tinklų protokolus minios.
Palaikomi protokolai yra:
- HTTP
- IMAP
- Pop
- SMTP
- DNS
- TLS
- SSH
- Telnet "
- IRC
- XMPP
- OSCAR
- Ethernet "
- IP
- TUN / TAP
- NMEA
Kas naujo , šioje laidoje:
- SSLv3 yra išjungta pagal parametrus sukūrė twisted.internet.endpoints.serverFromString ir twisted.internet.endpoints.clientFromString.
- inlineCallbacks dabar turi įvadinę dokumentus ir dabar palaiko naudojant Grizimas, kurių vertė apie Python 3.
- twisted.web.client.Agent dabar palaiko naudojant UNIX lizdai.
- ProcessEndpoint dabar turi srauto kontrolę, todėl ji naudinga daug daugiau protokolų,
- visa krūva klaidų ir kitų patobulinimų, su daugiau nei 70 uždarų bilietus.
Kas naujo versija 15.2.1:
- SSLv3 yra išjungta pagal parametrus sukurtų vytos .internet.endpoints.serverFromString ir twisted.internet.endpoints.clientFromString.
- inlineCallbacks dabar turi įvadinę dokumentus ir dabar palaiko naudojant Grizimas, kurių vertė apie Python 3.
- twisted.web.client.Agent dabar palaiko naudojant UNIX lizdai.
- ProcessEndpoint dabar turi srauto kontrolę, todėl ji naudinga daug daugiau protokolų,
- visa krūva klaidų ir kitų patobulinimų, su daugiau nei 70 uždarų bilietus.
Kas naujo versija 15.1.0:
- SSLv3 yra išjungta pagal parametrus sukurtų vytos .internet.endpoints.serverFromString ir twisted.internet.endpoints.clientFromString.
- inlineCallbacks dabar turi įvadinę dokumentus ir dabar palaiko naudojant Grizimas, kurių vertė apie Python 3.
- twisted.web.client.Agent dabar palaiko naudojant UNIX lizdai.
- ProcessEndpoint dabar turi srauto kontrolę, todėl ji naudinga daug daugiau protokolų,
- visa krūva klaidų ir kitų patobulinimų, su daugiau nei 70 uždarų bilietus.
Kas naujo versija 15.0.0:
- SSLv3 yra išjungta pagal parametrus sukurtų vytos .internet.endpoints.serverFromString ir twisted.internet.endpoints.clientFromString.
- inlineCallbacks dabar turi įvadinę dokumentus ir dabar palaiko naudojant Grizimas, kurių vertė apie Python 3.
- twisted.web.client.Agent dabar palaiko naudojant UNIX lizdai.
- ProcessEndpoint dabar turi srauto kontrolę, todėl ji naudinga daug daugiau protokolų,
- visa krūva klaidų ir kitų patobulinimų, su daugiau nei 70 uždarų bilietus.
Kas naujo versija 14.0.0.
- kqueue reaktorius buvo atgaivinta;
- twisted.python.filepath dabar suteikia IFilePath prašymas dėl failo maršrutas objektų sąsają.
- Nauja gtk3 ir gobject-savistaba reaktoriai.
- gtk ir GLIB reaktoriai dabar paleisti I / O ir vyksiančius renginius su mažesnio prioriteto, siekiant užtikrinti UI lieka reaguoja.
- IReactorTCP.connectTCP () dabar gali priimti IPv6 adresą literał (nors ir ne adresai,), siekiant paremti jungiantis prie IPv6 šeimininkai.
- twisted.internet.interfaces.IReactorSocket, nauja sąsaja, dabar palaiko kai reaktorių klausytis įsteigtų išorinio programinės įrangos (pvz systemd arba launchd) lizdus.
- twisted.internet.endpoints.clientFromString dabar taip pat palaiko eilutes į TCP forma: example.com: 80 ir SSL: example.com: 4321,
- twisted.python.constants.Flags dabar suteikia galimybę apibrėžti kolekcijas vėliavėles bitvector tipo naudoja.
- epoll (7) pagrįsti reaktorius dabar numatytasis reaktorius Linux.
buvo pridėta
Kas naujo versija 12.2.0:
- twisted.protocols.sip.MessageParser dabar rankenos MULTILINE antraštes.
- twisted.internet.endpoints dabar suteikia StandardIOEndpoint, standartinis I / O baigtis.
- Jei FTPCmdError įvyksta twisted.protocols.ftp.FTP.ftp_RETR siunčiant failą (ty jis yra iškeltas IReadFile.send metodu nurodomų), tada jis bus naudojamas, kad grąžina klaidos klientui, o ne būtinai siųsti 426 CNX_CLOSED_TXFR_ABORTED klaidą.
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection įgyvendinama kai kurių reaktorių kaip būdas pridėti esamą nustatytą ryšį su jais. "
- twisted.internet.endpoints dabar suteikia TCP6ServerEndpoint, IPv6 TCP serverio baigtis.
- twisted.internet.endpoints dabar suteikia TCP6ClientEndpoint, IPv6 TCP kliento baigtis.
- twisted.internet.endpoints.serverFromString, The baigtis styginių aprašymas funkcija, dabar gali būti naudojama siekiant sukurti "IPv6 TCP serverius.
Kas naujo versija 12.1.0.
- kqueue reaktorius buvo atgaivinta;
- GTK ir GLIB reaktoriai dabar paleisti I / O ir vyksiančius renginius su mažesnio prioriteto, siekiant užtikrinti UI lieka reaguoja.
- -. IReactorTCP.connectTCP () dabar gali priimti IPv6 adresą literał (nors ir ne as leidimas,), siekiant remti jungiantis prie IPv6 šeimininkai
- twisted.internet.interfaces.IReactorSocket, nauja sąsaja, dabar palaiko kai reaktorių klausytis įsteigtų išorinio programinės įrangos (pvz systemd arba launchd) lizdus.
- twisted.internet.endpoints.clientFromString dabar taip pat palaiko eilutes į TCP forma: example.com: 80 ir SSL: example.com: 4321,
- twisted.python.constants.Flags dabar suteikia galimybę apibrėžti kolekcijas vėliavėles bitvector tipo naudoja.
- epoll (7) pagrįsti reaktorius dabar numatytasis reaktorius Linux.
Kas naujo versija 11.1.0:
- Tyrimas reaktorius kaip numatytąją prireikus, o ne pasirinkite visur.
- nauja SSL įgyvendinimas tik pasikliaujant OpenSSL už kriptografija (ne I / O) todėl labiau patikimas.
- Keletas patobulinimų gryname HTTP / 1.1 kliento įgyvendinimo, įskaitant įgaliojimą ir slapukų palaikymą.
- Mano asmeninis favoritas. Nauja HOWTO buvo paskelbtas bandomojo-Driven Development su Twisted
- specialus paminėjimas prie naujos abortConnection paramos TCP ir SSL jungtis, didvyriškai stumiamos Itamar ir Jean-Paul, ir seniausias bilieto uždarytos pagal šią išleidimo.
Kas naujo versija 10.0.0:
- Įranga:
- twistd vyras puslapis dabar turi signalai skyrių.
- reactor.spawnProcess dabar nebus išmesti PotentialZombieWarning kai pavadino prieš reactor.run ir nebus potencialas Zombie procesų šiuo atveju.
- Didelio našumo programos, pagamintos "perspektyvos Brokeris dabar turėtų veikti srautą greičiau dėka efektyviau dekodavimo funkcija Twisted sklaida naudojimui.
- Dokumentacija trac post-įsipareigoti kablio funkcionalumo svn-dev politiką.
- twisted.protocols.socks.SOCKSv4 dabar palaiko SOCKSv4a protokolą.
- Bandomoji gali pagal surenkamas protokolą dabar išvesties bandymų rezultatai, kiek yra įdiegta subvienetų.
- twisted.protocols.amp dabar suteikia ListOf argumentas tipą, kuris gali būti sudarytas su kai kuriais kitais argumentų tipus sukurti nulį ar daugiau elementų seką tos rūšies.
- Jei returnValue remiamasi ne funkcija puošia @inlineCallbacks, bet sukelia funkcija thusly puošia išeiti A DeprecationWarning bus skleidžiamas paaiškinti šį potencialiai paini elgesį. Į ateitį išleidimo, tai sukels išimtį.
- twisted.python.logfile.BaseLogFile dabar turi vėl atidaryti metodą, leidžiantį naudoti išorinį logrotate mechanizmą.
- Klaidų ištaisymas:
- FTP.ftp_NLST dabar tvarko prašymus dėl negaliojančių takais taip nuosekliai su RFC 959.
- twisted.python.util.initgroups dabar vadina žemo lygio C initgroups pagal nutylėjimą, jei yra: pitonas versiją galima sukurti daug I / O su tam tikru autentifikavimo setup susipažinti su visa reikiama informacija, .
- startLogging dabar nieko nedaro dėl vėlesnių invokacijos, todėl nustatant baisi begalinį rekursija klaidą, kad yra tik kraštas atveju.
- Stringify ne string duomenis į NetstringReceiver.sendString prieš apskaičiuojant ilgį taip, kad apskaičiuota ilgis yra lygus faktinių ilgio vežamais duomenis.
- twisted.python.win32.cmdLineQuote dabar teisingai cituoja tuščios laiptasijos argumentus.
- Keisti Gtk2Reactor elgesį registruotis tik vieną šaltinį laikrodį kiekvieną failo deskriptorius, vietoj vienos skaityti ir vieną raštu. Visų pirma ji nustato klaidą su GLIB po langais, kur mes nepranešė, kai klientas yra prijungtas.
- Vytos Bandomoji nebėra sugenda, jei jis negali pašalinti seną _trial_temp katalogą.
- neprivaloma _c_urlarg pratęsimas dabar rankenos citatos pabaiga (& quot; & quot;) teisingai platformų, kur malloc (0) grąžina NULL, pavyzdžiui, AIX. Jis taip pat kaupia su mažiau įspėjimų.
- POSIX, vaikų procesai, sukurtus su reactor.spawnProcess nebebus automatiškai ignoruoti signalus, patronuojanti procesas iškėlė būti ignoruojamas.
- Visi SOCKSv4a testai dabar naudoja gydomojo reaktorių determinuota išspręsti metodą.
- Neleisti pašalinio serveris, data ir turinys tipo antraštes į proxy atsakymų.
- Deprecations ir Pervežimai:
- twisted.internet.error.PotentialZombieWarning dabar atgyvenę.
- twisted.test.time_helpers dabar atgyvenę.
- dabar buvo ištrintas nebenaudojamu connectUDP metodas IReactorUDP.
- twisted.trial.unittest.TestCase dabar ignoruoja anksčiau nebenaudojamas setUpClass ir tearDownClass metodus.
Komentarai nerastas