Podrobnosti Software:
Verze: 15.5.0 Aktualizováno
Datum uploadu: 11 Mar 16
Licence: Volný
Popularita: 51
Velikost: 4456 Kb
Twisted je nástroj pro vytváření síťové aplikace.
Rámec funguje jako prostřední vrstvu mezi Pythonu developera a množství síťových protokolů.
Podporované protokoly jsou:
- HTTP
- IMAP
- POP
- SMTP
- DNS
- TLS
- SSH
- Telnet
- IRC
- XMPP
- OSCAR
- Ethernet
- IP
- TUN / TAP
- NMEA
Co je nového v této verzi:
- SSLv3 je zakázáno ve výchozím nastavení koncových bodů vytvořený twisted.internet.endpoints.serverFromString a twisted.internet.endpoints.clientFromString.
- inlineCallbacks má nyní úvodní dokumentaci, a nyní podporuje použití return s hodnotou v Pythonu 3.
- twisted.web.client.Agent nyní podporuje používání UNIX sokety.
- ProcessEndpoint má nyní řízení toku, který dělá to užitečný pro mnoho dalších protokolů
- A celá řada chyb a další vylepšení, s více než 70 uzavřených jízdenek.
Co je nového ve verzi 15.2.1:
- SSLv3 je zakázáno ve výchozím nastavení koncových bodů vytvořených kroucené .internet.endpoints.serverFromString a twisted.internet.endpoints.clientFromString.
- inlineCallbacks má nyní úvodní dokumentaci, a nyní podporuje použití return s hodnotou v Pythonu 3.
- twisted.web.client.Agent nyní podporuje používání UNIX sokety.
- ProcessEndpoint má nyní řízení toku, který dělá to užitečný pro mnoho dalších protokolů
- A celá řada chyb a další vylepšení, s více než 70 uzavřených jízdenek.
Co je nového ve verzi 15.1.0:
- SSLv3 je zakázáno ve výchozím nastavení koncových bodů vytvořených kroucené .internet.endpoints.serverFromString a twisted.internet.endpoints.clientFromString.
- inlineCallbacks má nyní úvodní dokumentaci, a nyní podporuje použití return s hodnotou v Pythonu 3.
- twisted.web.client.Agent nyní podporuje používání UNIX sokety.
- ProcessEndpoint má nyní řízení toku, který dělá to užitečný pro mnoho dalších protokolů
- A celá řada chyb a další vylepšení, s více než 70 uzavřených jízdenek.
Co je nového ve verzi 15.0.0:
- SSLv3 je zakázáno ve výchozím nastavení koncových bodů vytvořených kroucené .internet.endpoints.serverFromString a twisted.internet.endpoints.clientFromString.
- inlineCallbacks má nyní úvodní dokumentaci, a nyní podporuje použití return s hodnotou v Pythonu 3.
- twisted.web.client.Agent nyní podporuje používání UNIX sokety.
- ProcessEndpoint má nyní řízení toku, který dělá to užitečný pro mnoho dalších protokolů
- A celá řada chyb a další vylepšení, s více než 70 uzavřených jízdenek.
Co je nového ve verzi 14.0.0:.
- kqueue Reaktor byl oživen
- twisted.python.filepath nyní poskytuje IFilePath, rozhraní pro objekty cesta k souboru.
- New gtk3 a GObject-introspekce reaktory.
- gtk a glib reaktory nyní běží I / O a naplánované události s nižší prioritou, aby bylo zajištěno UI zůstává citlivý.
- IReactorTCP.connectTCP () může nyní přijímat IPv6 adres literals (i když ne hostnames) s cílem podpořit připojení počítačů IPv6.
- twisted.internet.interfaces.IReactorSocket, nové rozhraní, je nyní podporován některými reaktory poslouchat hrdla zřízených externím softwarem (např systemd nebo launchd).
- twisted.internet.endpoints.clientFromString nyní také podporuje řetězce v podobě TCP: example.com: 80 a ssl: example.com: 4321
- twisted.python.constants.Flags nyní poskytuje způsob, jak definovat sbírky vlajek pro bitvector typu používá.
- epoll (7) na bázi reaktor je nyní výchozí reaktor na Linuxu.
Byly přidány
Co je nového ve verzi 12.2.0:
- twisted.protocols.sip.MessageParser nyní zpracovává víceřádkový hlavičky.
- twisted.internet.endpoints nyní poskytuje StandardIOEndpoint, standardní I / O koncový bod.
- Pokud dojde k FTPCmdError během twisted.protocols.ftp.FTP.ftp_RETR odeslání souboru (to znamená, že se zvýší metodou IReadFile.send to vyvolá), pak to bude používat, které vrátit chybu klientovi, nikoli nutně zasláním chyba 426 CNX_CLOSED_TXFR_ABORTED.
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection je realizován v některých reaktorech jako způsob, jak přidat existující navázat spojení na ně.
- twisted.internet.endpoints nyní poskytuje TCP6ServerEndpoint, serveru koncový bod IPv6 TCP.
- twisted.internet.endpoints nyní poskytuje TCP6ClientEndpoint, což je IPv6 TCP Client koncový bod.
- twisted.internet.endpoints.serverFromString, koncový bod popis řetězec funkce, lze nyní použít k vytvoření serverů IPv6 TCP.
Co je nového ve verzi 12.1.0:.
- kqueue Reaktor byl oživen
- GTK a glib reaktory nyní běží I / O a naplánované události s nižší prioritou, aby bylo zajištěno UI zůstává citlivý.
- -. IReactorTCP.connectTCP () nyní může přijmout IPv6 adres literals (i když ne hostitelů) s cílem podpořit připojení počítačů IPv6
- twisted.internet.interfaces.IReactorSocket, nové rozhraní, je nyní podporován některými reaktory poslouchat hrdla zřízených externím softwarem (např systemd nebo launchd).
- twisted.internet.endpoints.clientFromString nyní také podporuje řetězce v podobě TCP: example.com: 80 a ssl: example.com: 4321
- twisted.python.constants.Flags nyní poskytuje způsob, jak definovat sbírky vlajek pro bitvector typu používá.
- epoll (7) na bázi reaktor je nyní výchozí reaktor na Linuxu.
Co je nového ve verzi 11.1.0:
- Průzkum reaktor jako selhání, pokud je to vhodné, namísto vyberte všude.
- Nová implementace SSL pouze spoléhat na OpenSSL pro kryptografii, (ne I / O), což je mnohem robustnější.
- několik vylepšení implementace čerstvého klienta HTTP / 1.1, včetně proxy a podporu cookie.
- Můj osobní favorit:. Nové howto byl zveřejněn na vývoj řízený testy s Twisted
- A zvláštní uznání k nové podpoře abortConnection na TCP a SSL připojení, hrdinně tlačil Itamar a Jean-Paul a nejstarší lístku uzavřen této verzi.
Co je nového ve verzi 10.0.0:
- Vlastnosti:
- Muž strana twistd má nyní část signálů.
- reactor.spawnProcess teď nebude vydávat PotentialZombieWarning když volal před reactor.run, a to nebude mít žádný potenciál pro zombie procesy v tomto případě.
- Vysoce výkonný aplikací založených na Perspective Makléř by měl nyní spustit znatelně rychleji díky použití efektivnějšího dekódovací funkci v Twisted spreadem.
- Dokumentace pro funkce trac-post-commit-háček svn-dev politiky.
- twisted.protocols.socks.SOCKSv4 nyní podporuje protokol SOCKSv4a.
- Trial nyní výstup Výsledky zkoušek v souladu s protokolem podjednotky, pokud je nainstalován Podjednotka.
- twisted.protocols.amp nyní poskytuje ListOf typ argumentu, který může být složen s některými jinými typy argumentů pro vytvoření více prvků sekvence tohoto typu nulový nebo.
- Pokud returnValue je vyvolán mimo funkci zdobený @inlineCallbacks, ale způsobí, že funkce z ní vyplývající zdobené ukončit, bude DeprecationWarning být emitovány vysvětlení této potenciálně matoucí chování. V budoucím vydání, bude to způsobit výjimku.
- twisted.python.logfile.BaseLogFile má nyní metodu přehodnotit umožňující použít externí logrotate mechanismus.
- Opravy chyb:
- FTP.ftp_NLST nyní zpracovává žádosti o neplatných cest způsobem v souladu s RFC 959.
- twisted.python.util.initgroups nyní nazývá low-level C initgroups standardně li k dispozici: verze python může vytvořit spoustu I / O s určitým nastavením autentizace načíst všechny potřebné informace .
- startLogging nyní nedělá nic na následné vyvolání, tedy upevnění hroznou nekonečnou rekurzi chybu, která je jen o okrajové věci.
- stringify non-řetězec data do NetstringReceiver.sendString před výpočtu délky tak, že vypočtená délka je rovna skutečné délky přepravovaných dat.
- twisted.python.win32.cmdLineQuote nyní správně cituje prázdné řetězce argumenty.
- Změna chování Gtk2Reactor registrovat pouze jeden zdroj pozor na každý deskriptor souboru, namísto jednoho pro čtení a jeden pro psaní. Zejména se opravuje chybu s glib pod Windows, kde se nám nepodařilo oznámit, když je připojen klient.
- Twisted Trial již nepadá, pokud nelze odstranit starou _trial_temp adresáře.
- Volitelná rozšíření _c_urlarg nyní zpracovává unquote (& quot; & quot;) správně na platformách, kde malloc (0) vrátí NULL, jako je AIX. Je také sestavuje s méně varováním.
- Na POSIX, podřízené procesy vytvořené pomocí reactor.spawnProcess již nebude automaticky ignorovat signály, které rodič proces, který má být ignorován.
- Všechny SOCKSv4a testy nyní používají fiktivní reaktor s deterministickým způsobem řešit.
- Prevent cizí serveru, datum a Content-Type hlavičky v odpovědích proxy.
- Deprecations a Stěhování:
- twisted.internet.error.PotentialZombieWarning je nyní zastaralé.
- twisted.test.time_helpers je nyní zastaralé.
- byla nyní odstraněna zastaralé connectUDP metoda IReactorUDP.
- twisted.trial.unittest.TestCase nyní ignoruje dříve zastaralé setUpClass a tearDownClass metod.
Komentáře nebyl nalezen