Twisted

Screenshot Software:
Twisted
Szczegóły programowe:
Wersja: 15.5.0 Aktualizowane
Filmu: 11 Mar 16
Wywoływacz: Glyph Lefkowitz
Licencja: Wolny
Popularność: 51
Rozmiar: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

Twisted jest narzędziem do tworzenia aplikacji sieciowych.

Ramy pracuje jako warstwy środkowej między dewelopera kodu Pythona i wielu protokołów sieciowych.

Obsługiwane protokoły to:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Co nowego w tym wydaniu:

  • SSLv3 jest domyślnie wyłączona przez punkty końcowe stworzony przez twisted.internet.endpoints.serverFromString i twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ma teraz dokumentację wstępną, a teraz obsługuje za pomocą instrukcji return z wartością w Pythonie 3.
  • twisted.web.client.Agent obsługuje teraz za pomocą gniazda UNIX.
  • ProcessEndpoint ma teraz kontrolę przepływu, co czyni go użytecznym dla wielu innych protokołów
  • cała masa poprawek i innych ulepszeń, z ponad 70 biletów zamkniętych.

Co nowego w wersji 15.2.1:

  • SSLv3 jest domyślnie wyłączona przez końcowych utworzone przez skręcone .internet.endpoints.serverFromString i twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ma teraz dokumentację wstępną, a teraz obsługuje za pomocą instrukcji return z wartością w Pythonie 3.
  • twisted.web.client.Agent obsługuje teraz za pomocą gniazda UNIX.
  • ProcessEndpoint ma teraz kontrolę przepływu, co czyni go użytecznym dla wielu innych protokołów
  • cała masa poprawek i innych ulepszeń, z ponad 70 biletów zamkniętych.

Co nowego w wersji 15.1.0:

  • SSLv3 jest domyślnie wyłączona przez końcowych utworzone przez skręcone .internet.endpoints.serverFromString i twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ma teraz dokumentację wstępną, a teraz obsługuje za pomocą instrukcji return z wartością w Pythonie 3.
  • twisted.web.client.Agent obsługuje teraz za pomocą gniazda UNIX.
  • ProcessEndpoint ma teraz kontrolę przepływu, co czyni go użytecznym dla wielu innych protokołów
  • cała masa poprawek i innych ulepszeń, z ponad 70 biletów zamkniętych.

Co nowego w wersji 15.0.0:

  • SSLv3 jest domyślnie wyłączona przez końcowych utworzone przez skręcone .internet.endpoints.serverFromString i twisted.internet.endpoints.clientFromString.
  • inlineCallbacks ma teraz dokumentację wstępną, a teraz obsługuje za pomocą instrukcji return z wartością w Pythonie 3.
  • twisted.web.client.Agent obsługuje teraz za pomocą gniazda UNIX.
  • ProcessEndpoint ma teraz kontrolę przepływu, co czyni go użytecznym dla wielu innych protokołów
  • cała masa poprawek i innych ulepszeń, z ponad 70 biletów zamkniętych.

Co nowego w wersji 14.0.0.

  • KQUEUE reaktora została reaktywowana
  • twisted.python.filepath teraz zapewnia IFilePath, interfejs dla obiektów ścieżkę do pliku.
  • Nowy gtk3 i gobject-Introspekcja reaktory zostały dodane.
  • GTK i glib reaktory teraz uruchomić I / O i zaplanowanych wydarzeń z niższym priorytetem, aby zapewnić interfejs użytkownika pozostaje elastyczny.
  • IReactorTCP.connectTCP () może teraz zaakceptować IPv6 literały Adres (chociaż nie hostów) w celu wspierania łączenia hostów IPv6.
  • twisted.internet.interfaces.IReactorSocket, nowy interfejs, jest teraz obsługiwana przez niektórych reaktorach słuchać na gniazdach utworzonych przez zewnętrzne oprogramowanie (np Systemd lub launchd).
  • twisted.internet.endpoints.clientFromString teraz obsługuje także napisy w postaci TCP: example.com: 80 i SSL: example.com: 4321
  • twisted.python.constants.Flags stanowi obecnie sposób zdefiniować zbiory flagi dla bitvector typu zastosowań.
  • epoll (7) -na Reaktor jest teraz domyślnym reaktora w systemie Linux.

Co nowego w wersji 12.2.0:

  • twisted.protocols.sip.MessageParser obsługuje teraz multilinii nagłówki.
  • twisted.internet.endpoints zapewnia teraz StandardIOEndpoint, standard I / O końcowego.
  • Jeśli FTPCmdError występuje podczas twisted.protocols.ftp.FTP.ftp_RETR wysyłania pliku (to znaczy jest podniesiony metodą IReadFile.send go wywołuje), a następnie będzie używać, aby powrócić błąd do klienta, a nie koniecznie wysyłając błąd 426 CNX_CLOSED_TXFR_ABORTED.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection realizowany jest przez niektórych reaktorach jako sposób, aby dodać istniejący nawiązanego połączenia do nich.
  • twisted.internet.endpoints zapewnia teraz TCP6ServerEndpoint, punkt końcowy serwera IPv6 TCP.
  • twisted.internet.endpoints zapewnia teraz TCP6ClientEndpoint, punkt końcowy klienta IPv6 TCP.
  • twisted.internet.endpoints.serverFromString, punkt końcowy funkcja opis ciąg, mogą być wykorzystywane do tworzenia serwerów IPv6 TCP.

Co nowego w wersji 12.1.0.

  • KQUEUE reaktora została reaktywowana
  • GTK i glib reaktory teraz uruchomić I / O i zaplanowanych wydarzeń z niższym priorytetem, aby zapewnić interfejs użytkownika pozostaje elastyczny.
  • -. IReactorTCP.connectTCP () może teraz zaakceptować IPv6 literały adresowych (choć nie nazwy hostów) w celu wspierania łączenia hostów IPv6
  • twisted.internet.interfaces.IReactorSocket, nowy interfejs, jest teraz obsługiwana przez niektórych reaktorach słuchać na gniazdach utworzonych przez zewnętrzne oprogramowanie (np Systemd lub launchd).
  • twisted.internet.endpoints.clientFromString teraz obsługuje także napisy w postaci TCP: example.com: 80 i SSL: example.com: 4321
  • twisted.python.constants.Flags stanowi obecnie sposób zdefiniować zbiory flagi dla bitvector typu zastosowań.
  • epoll (7) -na Reaktor jest teraz domyślnym reaktora w systemie Linux.

Co nowego w wersji 11.1.0:

  • Reaktor poll domyślnie w stosownych przypadkach, zamiast wybierz wszędzie.
  • Nowa implementacja SSL tylko opierając się na OpenSSL dla kryptografii (nie I / O) dzięki czemu jest bardziej wytrzymała.
  • Kilka usprawnień realizacji HTTP / 1.1 klienta świeże, w tym pełnomocnika i obsługę ciasteczek.
  • Mój osobisty faworyt. Nowy howto został opublikowany na Test-Driven Development z Twisted
  • Wyróżnienie dla nowego wsparcia abortConnection sprawie połączeń TCP i SSL, bohatersko pchane przez Itamar i Jean-Paul, a najstarsza biletu zamkniętej tej wersji.

Co nowego w wersji 10.0.0:

  • Opis:
  • Strona man twistd ma teraz sekcję sygnałów.
  • reactor.spawnProcess teraz nie będzie emitować PotentialZombieWarning gdy wezwany przed reactor.run i nie będzie możliwości procesów zombie w tej sprawie.
  • Aplikacje wysoka przepustowość w oparciu o perspektywy Broker powinien teraz działać zauważalnie szybciej dzięki wykorzystaniu bardziej wydajnego funkcji dekodowania w Twisted rozprzestrzeniać.
  • Dokumentacja funkcjonalności trac-post-commit haka w polityce svn-dev.
  • twisted.protocols.socks.SOCKSv4 obsługuje protokół SOCKSv4a.
  • Trial może teraz wyjść Wyniki badania zgodnie z protokołem podjednostki, o ile jest zainstalowany podjednostkę.
  • twisted.protocols.amp stanowi obecnie rodzaj argumentu ListOf która może składać się z kilku innych typów argumentów, aby utworzyć zero lub więcej sekwencji elementem tego typu.
  • Jeśli returnValue wywoływana jest poza funkcją ozdobione @inlineCallbacks, ale powoduje, że funkcja thusly urządzone, aby wyjść, A DeprecationWarning będą emitowane tłumacząc to potencjalnie mylące zachowanie. W przyszłych wersjach, spowoduje to wyjątek.
  • twisted.python.logfile.BaseLogFile ma obecnie metodę ponownego otwarcia umożliwiającego użycie zewnętrznego mechanizmu logrotate.
  • Poprawki:
  • FTP.ftp_NLST teraz obsługuje żądania dotyczące nieprawidłowych ścieżek w sposób zgodny z RFC 959.
  • twisted.python.util.initgroups wzywa teraz initgroups niskopoziomowe C domyślnie jeśli jest dostępna: wersja Pythona można tworzyć wiele wejść / wyjść z pewnej konfiguracji uwierzytelniania, aby pobrać wszystkie niezbędne informacje
  • .
  • startLogging teraz nic nie robi w kolejnych wezwań, a tym samym ustalenie straszny nieskończonej rekurencji błąd, który znajduje się tylko w przypadku krawędzi.

  • Dane
  • stringify nie STRING NetstringReceiver.sendString przed obliczania długości tak, że długość obliczona jest równa rzeczywistej długości transportowanych danych.
  • twisted.python.win32.cmdLineQuote teraz poprawnie cytuje puste ciągi argumentów.
  • Zmień zachowanie Gtk2Reactor zarejestrować tylko jedno źródło zegarek dla każdego deskryptora pliku, zamiast jednego do czytania i jeden do pisania. W szczególności, naprawia błąd z Glib pod Windows, gdzie nie udało się nam zawiadomić, gdy klient jest podłączony.
  • Twisted próbna nie zawiesza się, jeśli nie można usunąć stary katalog _trial_temp.
  • opcjonalne rozszerzenie _c_urlarg obsługuje teraz koniec cytatu (& quot; & quot;) poprawnie na platformach gdzie malloc (0) zwraca NULL, takich jak AIX. kompiluje się również z mniejszą ilością ostrzeżeń.
  • Na POSIX, procesy potomne tworzone z reactor.spawnProcess nie będzie już automatycznie ignorować sygnały której proces macierzysty ma ustawione mają być ignorowane.
  • Wszystkie testy SOCKSv4a teraz używać obojętne reaktora deterministycznego sposobu rozwiązania.

  • nagłówki
  • Zapobiegaj obcego serwera, data i Content-Type w odpowiedzi proxy.
  • Deprecations i Przeprowadzki:
  • twisted.internet.error.PotentialZombieWarning jest teraz przestarzała.
  • twisted.test.time_helpers jest teraz przestarzała.
  • przestarzała metoda connectUDP z IReactorUDP został usunięty.
  • twisted.trial.unittest.TestCase teraz ignoruje wcześniej przestarzałe metody setUpClass i tearDownClass.

Podobne oprogramowanie

Behat
Behat

28 Feb 15

Stick
Stick

10 Dec 15

Fabriq Framework
Fabriq Framework

13 May 15

Komentarze do Twisted

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii