Twisted

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

Rating: 2.0/5 (Total Votes: 1)

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

Spring Web Flow
Spring Web Flow

9 Apr 16

Senna
Senna

14 Apr 15

Alloy
Alloy

13 May 15

Django
Django

18 Jul 16

Komentarze do Twisted

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