Twisted

Tela Software:
Twisted
Detalhes de Software:
Versão: 15.5.0 Atualizado
Data de upload: 11 Mar 16
Revelador: Glyph Lefkowitz
Licença: Livre
Popularidade: 51
Tamanho: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

torcida é uma ferramenta para criar aplicações de rede.

A estrutura funciona como uma camada intermediária entre o código Python do desenvolvedor e uma infinidade de protocolos de rede.

Os protocolos suportados incluem:

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- Telnet

- IRC

- XMPP

- OSCAR

- Ethernet

- IP

- TUN / TAP

- NMEA

O que é novo nesta versão:

  • SSLv3 está desativado por padrão por endpoints criado por twisted.internet.endpoints.serverFromString e twisted.internet.endpoints.clientFromString.
  • inlineCallbacks agora tem documentação introdutória, e agora suporta utilizando a instrução de retorno com um valor em Python 3.
  • twisted.web.client.Agent agora suporta o uso de soquetes UNIX.
  • ProcessEndpoint agora tem o controle de fluxo, o que o torna útil para muitos outros protocolos
  • Um monte de correções de bugs e outras melhorias, com mais de 70 bilhetes fechadas.

O que é novo na versão 15.2.1:

  • SSLv3 está desativado por padrão por endpoints criada por torcida .internet.endpoints.serverFromString e twisted.internet.endpoints.clientFromString.
  • inlineCallbacks agora tem documentação introdutória, e agora suporta utilizando a instrução de retorno com um valor em Python 3.
  • twisted.web.client.Agent agora suporta o uso de soquetes UNIX.
  • ProcessEndpoint agora tem o controle de fluxo, o que o torna útil para muitos outros protocolos
  • Um monte de correções de bugs e outras melhorias, com mais de 70 bilhetes fechadas.

O que é novo na versão 15.1.0:

  • SSLv3 está desativado por padrão por endpoints criada por torcida .internet.endpoints.serverFromString e twisted.internet.endpoints.clientFromString.
  • inlineCallbacks agora tem documentação introdutória, e agora suporta utilizando a instrução de retorno com um valor em Python 3.
  • twisted.web.client.Agent agora suporta o uso de soquetes UNIX.
  • ProcessEndpoint agora tem o controle de fluxo, o que o torna útil para muitos outros protocolos
  • Um monte de correções de bugs e outras melhorias, com mais de 70 bilhetes fechadas.

O que é novo na versão 15.0.0:

  • SSLv3 está desativado por padrão por endpoints criada por torcida .internet.endpoints.serverFromString e twisted.internet.endpoints.clientFromString.
  • inlineCallbacks agora tem documentação introdutória, e agora suporta utilizando a instrução de retorno com um valor em Python 3.
  • twisted.web.client.Agent agora suporta o uso de soquetes UNIX.
  • ProcessEndpoint agora tem o controle de fluxo, o que o torna útil para muitos outros protocolos
  • Um monte de correções de bugs e outras melhorias, com mais de 70 bilhetes fechadas.

O que é novo na versão 14.0.0:.

  • O reator kqueue foi revivida
  • twisted.python.filepath agora oferece IFilePath, uma interface para objetos caminho de arquivo.

  • reatores
  • New GTK3 e gobject-introspecção foram adicionados.
  • GTK e loquazes reatores agora executar I / O e eventos agendados com menor prioridade, para garantir a interface do usuário permanece responsivo.
  • IReactorTCP.connectTCP () pode agora aceitar literais de endereços IPv6 (embora não seja nomes de host) a fim de apoiar a conexão com hosts IPv6.
  • twisted.internet.interfaces.IReactorSocket, uma nova interface, agora é suportado por alguns reatores para ouvir em soquetes criados pelo software externo (por exemplo systemd ou launchd).
  • twisted.internet.endpoints.clientFromString agora também suporta cordas na forma de tcp: example.com: 80 e SSL: example.com: 4321
  • twisted.python.constants.Flags agora oferece uma maneira de definir coleções de bandeiras para bitvector-tipo usa.
  • O epoll (7) reactor baseado é agora o reactor padrão no Linux.

O que é novo na versão 12.2.0:

  • twisted.protocols.sip.MessageParser agora lida com várias linhas cabeçalhos.
  • twisted.internet.endpoints agora oferece StandardIOEndpoint, um ponto de extremidade padrão I / O.
  • Se ocorrer uma FTPCmdError durante twisted.protocols.ftp.FTP.ftp_RETR enviar o arquivo (isto é, levantar pelo método IReadFile.send ele chama), então ele vai usar isso para retornar um erro para o cliente, em vez de necessariamente o envio de um erro 426 CNX_CLOSED_TXFR_ABORTED.
  • twisted.internet.interfaces.IReactorSocket.adoptStreamConnection é implementada por alguns reatores como uma maneira de adicionar uma conexão estabelecida existente para eles.
  • twisted.internet.endpoints agora oferece TCP6ServerEndpoint, um ponto de extremidade do servidor IPv6 TCP.
  • twisted.internet.endpoints agora oferece TCP6ClientEndpoint, um ponto de extremidade do cliente IPv6 TCP.
  • twisted.internet.endpoints.serverFromString, o recurso de cadeia de descrição de endpoint, agora pode ser usado para criar servidores IPv6 TCP.

O que é novo na versão 12.1.0:.

  • O reator kqueue foi revivida
  • GTK e reatores loquazes agora executar I / O e eventos agendados com menor prioridade, para garantir a interface do usuário permanece responsivo.
  • -. IReactorTCP.connectTCP () pode agora aceitar literais de endereços IPv6 (embora não os nomes de host), a fim de apoiar a conexão com hosts IPv6
  • twisted.internet.interfaces.IReactorSocket, uma nova interface, agora é suportado por alguns reatores para ouvir em soquetes criados pelo software externo (por exemplo systemd ou launchd).
  • twisted.internet.endpoints.clientFromString agora também suporta cordas na forma de tcp: example.com: 80 e SSL: example.com: 4321
  • twisted.python.constants.Flags agora oferece uma maneira de definir coleções de bandeiras para bitvector-tipo usa.
  • O epoll (7) reactor baseado é agora o reactor padrão no Linux.

O que é novo na versão 11.1.0:

  • O reator pesquisa como padrão quando aplicável, em vez de selecione todos os lugares.
  • A nova implementação SSL somente contando com OpenSSL para criptografia, (não I / O) tornando-o mais robusto.
  • Várias melhorias para a aplicação cliente HTTP / 1.1 frescos, incluindo proxy e suporte cookie.
  • O meu favorito:. Um novo howto foi publicado sobre o desenvolvimento orientado a testes com torcida
  • Uma menção especial para o novo suporte abortConnection em conexões TCP e SSL, heroicamente empurrado por Itamar e Jean-Paul, eo bilhete mais antiga fechada por esta versão.

O que é novo na versão 10.0.0:

  • Características:
  • A página man twistd agora tem uma seção de sinais.
  • reactor.spawnProcess agora não vai emitir um PotentialZombieWarning quando chamado antes reactor.run, e não haverá potencial para processos zombie neste caso.
  • aplicações de alto rendimento com base em Perspectiva Broker deve agora executar graças noticably mais rápidas para a utilização de uma função de decodificação mais eficientes na propagação torcida.
  • Documentação para a funcionalidade trac-post-commit gancho na política svn-dev.
  • twisted.protocols.socks.SOCKSv4 agora suporta o protocolo SOCKSv4a.
  • Julgamento pode resultados dos testes agora de saída de acordo com o protocolo subunidade, enquanto Subunidade está instalado.
  • twisted.protocols.amp agora fornece um tipo de argumento listof que pode ser composto com alguns outros tipos de argumento para criar uma mais sequência elemento zero ou desse tipo.
  • Se returnValue é invocado fora de uma função decorado com @inlineCallbacks, mas faz com que uma função desta forma decorada para sair, um DeprecationWarning será emitido explicar este comportamento potencialmente confuso. Em uma versão futura, isso fará com que uma exceção.
  • twisted.python.logfile.BaseLogFile agora tem um método reabrir permitindo a utilização de um mecanismo de logrotate externo.
  • Correções de bugs:
  • FTP.ftp_NLST agora lida com pedidos em caminhos inválidos de uma forma consistente com a RFC 959.
  • twisted.python.util.initgroups agora chama os initgroups baixo nível C por padrão se disponível: a versão python pode criar lotes de I / O com certa configuração de autenticação para recuperar todas as informações necessárias
  • .
  • StartLogging agora não faz nada em invocações subsequentes, fixando assim um terrível erro recursão infinita que é apenas em caso extremo.

  • dados
  • stringify não-corda para NetstringReceiver.sendString antes de calcular o comprimento de modo a que o comprimento calculado é igual ao comprimento real dos dados transportados.
  • twisted.python.win32.cmdLineQuote agora cita corretamente cadeias vazias argumentos.
  • Alterar o comportamento do Gtk2Reactor para registar apenas um relógio de fonte para cada descritor de arquivo, em vez de um para leitura e outro para escrita. Em particular, ele corrige um bug com Glib no Windows em que não notificou quando um cliente está conectado.
  • torcida Julgamento não falha se ele não pode remover um diretório _trial_temp de idade.
  • A extensão _c_urlarg opcional agora lida com unquote (& quot; & quot;) corretamente em plataformas onde malloc (0) retorna NULL, como AIX. Ele também compila com menos advertências.
  • Em POSIX, processos filhos criados com reactor.spawnProcess deixará automaticamente ignorar os sinais que o processo pai estabeleceu para ser ignorado.
  • Todos os testes SOCKSv4a agora usar um reator manequim com um método de determinação determinista.
  • Prevent estranha servidor, data e tipo de conteúdo cabeçalhos nas respostas de proxy.
  • Deprecações e Remoções:
  • twisted.internet.error.PotentialZombieWarning agora está obsoleto.
  • twisted.test.time_helpers agora está obsoleto.
  • O método connectUDP obsoleta de IReactorUDP já foi removido.
  • twisted.trial.unittest.TestCase agora ignora os métodos setUpClass e tearDownClass anteriormente reprovadas.

Programas semelhantes

Lazy.js
Lazy.js

10 Feb 16

Logback
Logback

9 Apr 16

Walrus
Walrus

13 Apr 15

Mojolicious
Mojolicious

9 Feb 16

Comentário para Twisted

Comentários não encontrado
Adicionar comentário
Ligue imagens!