Detalhes de Software:
Versão: 15.5.0 Atualizado
Data de upload: 11 Mar 16
Licença: Livre
Popularidade: 51
Tamanho: 4456 Kb
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.
- 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.
reatores
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.
- 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.
dados
Comentários não encontrado