Twisted

Софтуер снимки:
Twisted
Софтуер детайли:
Версия: 15.5.0 актуализира
Дата на качване: 11 Mar 16
Розробник: Glyph Lefkowitz
Разрешително: Безплатно
Популярност: 3
Размер: 4456 Kb

Rating: 2.0/5 (Total Votes: 1)

Twisted е инструмент за създаване на мрежови приложения.

Рамката работи като среден слой между Python код на разработчика и на множество мрежови протоколи.

Поддържани протоколи включват:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

Какво ново в тази версия:

  • SSLv3 е изключена по подразбиране, като крайни точки създаден от twisted.internet.endpoints.serverFromString и twisted.internet.endpoints.clientFromString.
  • inlineCallbacks сега има уводна документация, и вече поддържа използване на отчета за връщане на стойност на Python 3.
  • twisted.web.client.Agent вече поддържа използване на UNIX гнезда.
  • ProcessEndpoint сега има контрол на потока, което го прави полезен за много повече протоколи
  • цял куп корекции на грешки и други подобрения, с 70+ затворени билети.

Какво ново във версия 15.2.1:

  • SSLv3 е изключена по подразбиране, като крайни точки, създадени от усукана .internet.endpoints.serverFromString и twisted.internet.endpoints.clientFromString.
  • inlineCallbacks сега има уводна документация, и вече поддържа използване на отчета за връщане на стойност на Python 3.
  • twisted.web.client.Agent вече поддържа използване на UNIX гнезда.
  • ProcessEndpoint сега има контрол на потока, което го прави полезен за много повече протоколи
  • цял куп корекции на грешки и други подобрения, с 70+ затворени билети.

Какво ново във версия 15.1.0:

  • SSLv3 е изключена по подразбиране, като крайни точки, създадени от усукана .internet.endpoints.serverFromString и twisted.internet.endpoints.clientFromString.
  • inlineCallbacks сега има уводна документация, и вече поддържа използване на отчета за връщане на стойност на Python 3.
  • twisted.web.client.Agent вече поддържа използване на UNIX гнезда.
  • ProcessEndpoint сега има контрол на потока, което го прави полезен за много повече протоколи
  • цял куп корекции на грешки и други подобрения, с 70+ затворени билети.

Какво ново във версия 15.0.0:

  • SSLv3 е изключена по подразбиране, като крайни точки, създадени от усукана .internet.endpoints.serverFromString и twisted.internet.endpoints.clientFromString.
  • inlineCallbacks сега има уводна документация, и вече поддържа използване на отчета за връщане на стойност на Python 3.
  • twisted.web.client.Agent вече поддържа използване на UNIX гнезда.
  • ProcessEndpoint сега има контрол на потока, което го прави полезен за много повече протоколи
  • цял куп корекции на грешки и други подобрения, с 70+ затворени билети.

Какво ново във версия 14.0.0:.

  • The kqueue реактора се възражда
  • twisted.python.filepath сега осигурява IFilePath, интерфейс за пътя на файла обекти.

  • Добавени са
  • New gtk3 и gobject-интроспекция реактори.
  • GTK и повърхностни реактори сега работят I / O и планирани събития с по-нисък приоритет, за да се гарантира потребителския интерфейс остава отзивчив.
  • IReactorTCP.connectTCP () вече могат да приемат IPv6 адрес литерали (въпреки че не Имената на хостовете) с цел подпомагане на свързване с IPv6 хостове.
  • twisted.internet.interfaces.IReactorSocket, нов интерфейс, сега се поддържа от някои реактори, за да слушате на контакти, създадени от допълнителен софтуер (напр systemd или launchd).
  • twisted.internet.endpoints.clientFromString вече поддържа струни под формата на TCP: example.com: 80 и SSL: example.com: 4321
  • twisted.python.constants.Flags сега предлага начин да се определи колекции на знамена за bitvector тип употреби.
  • The epoll (7) метод на реактор в момента е в реактора за неизпълнение на Linux.

Какво ново във версия 12.2.0:

  • twisted.protocols.sip.MessageParser сега дръжки многоредов хедъри.
  • twisted.internet.endpoints сега осигурява StandardIOEndpoint, Standard I / O крайна точка на.
  • Ако FTPCmdError се случва по време twisted.protocols.ftp.FTP.ftp_RETR изпращане на файлове (т.е. тя е повдигнат по метода на IReadFile.send го извиква), след което тя ще използва това, за да върне грешка на клиента, а не непременно изпращане на грешка 426 CNX_CLOSED_TXFR_ABORTED.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection се изпълнява от някои реактори, като начин да добавите съществуващ установена връзка с тях.
  • twisted.internet.endpoints сега осигурява TCP6ServerEndpoint, сървър крайна точка на IPv6 TCP.
  • twisted.internet.endpoints сега осигурява TCP6ClientEndpoint, клиент крайна точка на IPv6 TCP.
  • twisted.internet.endpoints.serverFromString, крайна точка описание низ функция, вече могат да бъдат използвани за създаване на IPv6 TCP сървъри.

Какво ново във версия 12.1.0:.

  • The kqueue реактора се възражда
  • GTK и повърхностни реактори сега работят I / O и планирани събития с по-нисък приоритет, за да се гарантира потребителския интерфейс остава отзивчив.
  • -. IReactorTCP.connectTCP () сега може да приеме IPv6 адрес литерали (въпреки че не са имена на хостове), с цел да се подкрепи свързване с IPv6 домакини
  • twisted.internet.interfaces.IReactorSocket, нов интерфейс, сега се поддържа от някои реактори, за да слушате на контакти, създадени от допълнителен софтуер (напр systemd или launchd).
  • twisted.internet.endpoints.clientFromString вече поддържа струни под формата на TCP: example.com: 80 и SSL: example.com: 4321
  • twisted.python.constants.Flags сега предлага начин да се определи колекции на знамена за bitvector тип употреби.
  • The epoll (7) метод на реактор в момента е в реактора за неизпълнение на Linux.

Какво ново във версия 11.1.0:

  • реактор анкета по подразбиране, когато е приложимо, вместо изберете навсякъде.
  • Нов изпълнение SSL разчита само на OpenSSL за криптография, (не I / O) което го прави по-силен.
  • Няколко подобрения в прилагането на чист HTTP / 1.1 клиент, включително прокси и подкрепа бисквитка.
  • Моят личен фаворит:. Нов HOWTO е публикувана на разработка чрез тестове с Twisted
  • Специално споменаване на новото подкрепата abortConnection на TCP и SSL връзки, геройски избута от Итамар и Жан-Пол, и най-старият билет затворен от тази версия.

Какво ново във версия 10.0.0:

  • Характеристики:
  • човек страница twistd вече има раздел за сигнали.
  • reactor.spawnProcess сега няма да излъчват PotentialZombieWarning когато нарече преди reactor.run, и няма да има потенциал за зомби процеси в този случай.
  • висока пропускателна приложения, базирани на Perspective Broker сега трябва да се движат по-бързо noticably благодарение на използването на по-ефективна декодиране функция в Twisted Spread.
  • Документация за Trac-пост-ангажират-кука функционалност в политиката SVN-Dev.
  • twisted.protocols.socks.SOCKSv4 вече поддържа протокола SOCKSv4a.
  • Trial може резултати сега изходни изпитване, съгласно протокола на субединица, толкова дълго, колкото е инсталиран субединица.
  • twisted.protocols.amp сега осигурява тип ListOf аргумент, който може да се състои от много други видове аргумент за създаване на нула или повече елемент последователност от този вид.
  • Ако ReturnValue се извиква извън функция украсена с @inlineCallbacks, но причинява функция представено така украсени, за да излезете, а DeprecationWarning ще бъде излъчвана обяснявайки това потенциално объркващи поведение. В бъдещите издания, това ще предизвика изключение.
  • twisted.python.logfile.BaseLogFile сега има възобнови метод позволява да се използва външен механизъм за logrotate.
  • Фиксирани бъгове:
  • FTP.ftp_NLST сега обработва заявки за невалидни пътища по начин, съвместим с RFC 959.
  • twisted.python.util.initgroups сега приканва ниско ниво C initgroups на по подразбиране, ако има такива: версия на питон може да създаде много I / O с определена настройка удостоверяване, за да извличат цялата необходима информация
  • .
  • startLogging сега не прави нищо за следващите извиквания, като по този начин за определяне ужасен безкрайна рекурсия бъг, който е само на ръба случай.
  • Stringify не-низ данни NetstringReceiver.sendString преди изчисляване на дължината, така че изчислената дължина е равна на действителната дължина на транспортираните данни.
  • twisted.python.win32.cmdLineQuote сега правилно цитира празни струни аргументи.
  • Промяна на поведението на Gtk2Reactor да регистрира само един източник часовник за всеки файлов дескриптор, вместо един за четене и един за писане. По-специално, той определя бъг с Glib под Windows, когато не успяхме да уведоми, когато клиент е свързан.
  • Twisted Trial вече не се срива, ако тя не може да се премахне една стара _trial_temp директория.
  • Разширението на избор _c_urlarg сега дръжки цитата (& quot; & quot;) правилно на платформи, където изчистване (0) връща NULL, като например AIX. Той също така се компилира с по-малко предупреждения.
  • На POSIX, деца процеси, създадени с reactor.spawnProcess вече няма автоматично игнорира сигналите, които процесът на майка си е поставил да бъде игнориран.
  • Всички тестове SOCKSv4a сега използват сляпо реактор с метод детерминирана решителност.
  • Предотвратяване на външния сървър, дата и съдържание от типа на заглавията в прокси отговори.
  • обезценяване на лева и Пренасяне:
  • twisted.internet.error.PotentialZombieWarning сега е отхвърлена.
  • twisted.test.time_helpers сега е отхвърлена.
  • The непрепоръчителен метод connectUDP на IReactorUDP вече е отстранен.
  • twisted.trial.unittest.TestCase предприятието игнорира рано отхвърлени setUpClass и tearDownClass методи.

Подобен софтуер

Kango
Kango

10 Feb 16

Aura Framework
Aura Framework

12 Apr 15

Коментари към Twisted

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория