Twisted

소프트웨어 스크린 샷:
Twisted
소프트웨어 정보:
버전: 15.5.0 업데이트
업로드 날짜: 11 Mar 16
개발자: Glyph Lefkowitz
라이센스: 무료
인기: 51
크기: 4456 Kb

Rating: 3.5/5 (Total Votes: 2)

트위스트 네트워킹 응용 프로그램을 만들기위한 도구입니다.

이 프레임 워크는 개발자의 파이썬 코드 및 프로토콜을 네트워크의 다수의 중간 계층으로 작동합니다.

지원되는 프로토콜은 다음과 같습니다 :

- HTTP

- IMAP

- POP

- SMTP

- DNS

- TLS

- SSH

- 텔넷

- IRC

- XMPP

- OSCAR

- 이더넷

- IP

- TUN / TAP

- NMEA

이 릴리스의 새로운 기능입니다 :

이 SSLv3에이 twisted.internet.endpoints.serverFromString에 의해 생성 된 엔드 포인트에서 기본적으로 사용되지 않습니다 twisted.internet .endpoints.clientFromString.
inlineCallbacks 지금 소개 문서를 가지고 있으며, 지금 파이썬 3의 값으로 return 문을 사용하여 지원합니다.
twisted.web.client.Agent 이제 UNIX 소켓을 사용하여 지원합니다.
ProcessEndpoint 이제 많은 프로토콜들이 유용하게 유동 제어를 갖는다
70 + 닫힌 티켓 버그 수정 및 기타 개선 사항의 전체 무리.

이 버전 15.2.1의 새로운 기능입니다 :

이 SSLv3에이 twisted.internet.endpoints.serverFromString 및 twisted.internet.endpoints.clientFromString에 의해 생성 엔드 포인트에서 기본적으로 사용되지 않습니다.
inlineCallbacks 지금 소개 문서를 가지고 있으며, 지금 파이썬 3의 값으로 return 문을 사용하여 지원합니다.
twisted.web.client.Agent 이제 UNIX 소켓을 사용하여 지원합니다.
ProcessEndpoint 이제 많은 프로토콜들이 유용하게 유동 제어를 갖는다
70 + 닫힌 티켓 버그 수정 및 기타 개선 사항의 전체 무리.

이 버전 15.1.0의 새로운 기능입니다 :

이 SSLv3에이 twisted.internet.endpoints.serverFromString 및 twisted.internet.endpoints.clientFromString에 의해 생성 엔드 포인트에서 기본적으로 사용되지 않습니다.
inlineCallbacks 지금 소개 문서를 가지고 있으며, 지금 파이썬 3의 값으로 return 문을 사용하여 지원합니다.
twisted.web.client.Agent 이제 UNIX 소켓을 사용하여 지원합니다.
ProcessEndpoint 이제 많은 프로토콜들이 유용하게 유동 제어를 갖는다
70 + 닫힌 티켓 버그 수정 및 기타 개선 사항의 전체 무리.

이 버전 15.0.0의 새로운 기능입니다 :

이 SSLv3에이 twisted.internet.endpoints.serverFromString 및 twisted.internet.endpoints.clientFromString에 의해 생성 엔드 포인트에서 기본적으로 사용되지 않습니다.
inlineCallbacks 지금 소개 문서를 가지고 있으며, 지금 파이썬 3의 값으로 return 문을 사용하여 지원합니다.
twisted.web.client.Agent 이제 UNIX 소켓을 사용하여 지원합니다.
ProcessEndpoint 이제 많은 프로토콜들이 유용하게 유동 제어를 갖는다
70 + 닫힌 티켓 버그 수정 및 기타 개선 사항의 전체 무리.

이 버전 14.0.0의 새로운 기능 :

는 kqueue 반응기가 부활하고있다.
twisted.python.filepath 해주기 IFilePath, 파일 경로 오브젝트 인터페이스를 제공한다.
새로운 gtk3 및 G 객체-성찰 원자로가 추가되었습니다.
GTK와 입심 원자로는 이제 UI가 응답 유지하기 위해, 낮은 우선 순위로 I / O 및 예약 이벤트를 실행합니다.
IReactorTCP.connectTCP ()은 현재 IPv6 호스트에 연결을 지원하기 위해 (아니지만 호스트) IPv6 주소 리터럴을 받아 들일 수있다.
twisted.internet.interfaces.IReactorSocket, 새로운 인터페이스는 이제 외부 소프트웨어 (예 : systemd 또는 launchd에)에 의해 설정된 소켓에서 수신하도록 일부 원자로에서 지원됩니다.
example.com : twisted.internet.endpoints.clientFromString는 이제 TCP의 형태로 문자열을 지원 (80) 및 SSL : example.com : 4321
twisted.python.constants.Flags 지금 bitvector 형 용도에 플래그의 컬렉션을 정의하는 방법을 제공합니다.
epoll 파일 (7) 원자로 이제 리눅스의 기본 반응입니다 기반.

이 버전 12.2.0의 새로운 기능입니다 :

twisted.protocols.sip.MessageParser 지금 여러 헤더를 처리합니다.
twisted.internet.endpoints 지금 StandardIOEndpoint, 표준 I / O 엔드 포인트를 제공한다.
FTPCmdError은 (는 그것이 호출 IReadFile.send 법에 의해 발생 IE) twisted.protocols.ftp.FTP.ftp_RETR 파일을 전송하는 동안 발생하는 경우, 이것은 반드시 (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 끝점 String 설명 기능은 현재의 IPv6 TCP 서버를 생성하는데 사용될 수있다.

이 버전 12.1.0의 새로운 기능 :

는 kqueue 반응기가 부활하고있다.
GTK와 입심 원자로는 이제 UI가 응답 유지하기 위해, 낮은 우선 순위로 I / O 및 예약 이벤트를 실행합니다.
- IReactorTCP.connectTCP ()는 현재 IPv6 호스트에 연결 지원하기 위해 IPv6 주소 리터럴 (아니지만 호스트 이름을) 받아 들일 수 있습니다.
twisted.internet.interfaces.IReactorSocket, 새로운 인터페이스는 이제 외부 소프트웨어 (예 : systemd 또는 launchd에)에 의해 설정된 소켓에서 수신하도록 일부 원자로에서 지원됩니다.
example.com : twisted.internet.endpoints.clientFromString는 이제 TCP의 형태로 문자열을 지원 (80) 및 SSL : example.com : 4321
twisted.python.constants.Flags 지금 bitvector 형 용도에 플래그의 컬렉션을 정의하는 방법을 제공합니다.
epoll 파일 (7) 원자로 이제 리눅스의 기본 반응입니다 기반.

이 버전 11.1.0의 새로운 기능입니다 :

이 모든 곳에서 적용하는 대신 선택의 기본값으로 설문 조사 반응기.
만 암호화를 위해 OpenSSL에 의존 새로운 SSL 구현 (안 I / O)가 더 강력하게.
프록시와 쿠키 지원을 포함하여 신선한 HTTP / 1.1 클라이언트 구현에 몇 가지 개선.
내 개인 좋아하는 : 새로운 하우투는 트위스트와 테스트 주도 개발에 게시되었습니다.
TCP 및 SSL 연결에 대한 새로운 abortConnection 지원에 대한 특별한 언급은 영웅 이타 마르와 장 폴,이 릴리스에 의해 폐쇄 가장 오래된 티켓에 의해 추진.

특징 :

이 버전 10.0.0의 새로운 기능입니다 :
twistd 맨 페이지는 이제 신호 섹션이 있습니다.
reactor.spawnProcess 지금 reactor.run 전에 호출 할 때 PotentialZombieWarning을 방출하지 않으며,이 경우 좀비 프로세스에 대한 가능성이 없습니다.
관점 브로커를 기반으로 높은 처리량 응용 프로그램은 이제 트위스트 확산에보다 효율적인 디코딩 기능의 사용에 noticably 빠른 감사를 실행해야합니다.
SVN-dev에 정책 TRAC 포스트 커밋 후크 기능에 대한 문서.
twisted.protocols.socks.SOCKSv4 이제 SOCKSv4a 프로토콜을 지원합니다.
시험은 소단위 프로토콜에 따라 현재 출력 시험 결과는, 한 서브 유닛으로서 설치되어있다.
twisted.protocols.amp는 현재 해당 유형의 0 개 이상의 요소의 시퀀스를 생성하는 다른 인수의 형태로 구성 할 수있는 ListOf 인수 유형을 제공합니다.
에 ReturnValue이 @inlineCallbacks 장식 기능의 외부 호출하지만, thusly 히 종료 장식 기능 원인이되는 경우 DeprecationWarning이 잠재적으로 혼란 동작을 설명 방출됩니다. 향후 릴리스에서이 예외가 발생합니다.
twisted.python.logfile.BaseLogFile 이제 외부 logrotate에기구를 사용하도록 허용하는 방법을 다시 열을 갖는다.
버그 수정:
FTP.ftp_NLST 이제 RFC 959에 부합하는 방식으로 유효하지 않은 경로에 대한 요청을 처리합니다.
파이썬 버전은 모든 필요한 정보를 검색 할 특정 인증 설정에 I / O를 많이 만들 수 있습니다 가능한 경우 twisted.python.util.initgroups 이제 기본적으로 낮은 수준의 C의 initgroups를 호출합니다.
startLogging 지금, 따라서 단지 가장자리 사건의 끔찍한 무한 재귀 버그를 수정, 후속 호출에 아무것도하지 않는다.
계산 된 길이는 상기 전송 된 데이터의 실제 길이와 같도록 길이를 계산하기 전에 NetstringReceiver.sendString 비 문자열 데이터를 캐릭터 라인 화.
twisted.python.win32.cmdLineQuote이 올바르게 빈 문자열 인수를 인용한다.
각각의 파일 기술자에 대해 하나의 소스 시계를 등록 할 Gtk2Reactor의 동작을 변경하는 대신 쓰기 읽기 하나 하나. 특히, 우리는 클라이언트가 접속 될 때 실패 통지 윈도우 아래 Glib의 버그를 수정.
그것은 오래 _trial_temp 디렉토리를 제거 할 수없는 경우 트위스트 시험은 더 이상 충돌하지 않습니다.
같은 AIX 등의 malloc (0) NULL을 반환 플랫폼에서 제대로 (; & quot & quot) 옵션 _c_urlarg 확장은 이제 끝 맺다을 처리합니다. 또한 적은 경고와 함께 컴파일합니다.
POSIX에서 reactor.spawnProcess로 생성 된 자식 프로세스가 더 이상 자동 부모 프로세스를 무시하도록 설정 한 신호를 무시할 것이다.
모든 SOCKSv4a 테스트는 지금 결정적 해결 방법으로 더미 반응기를 사용합니다.
프록시 응답에서 외부 서버, 날짜 및 콘텐츠 형식 헤더를 방지합니다.
중단 된 및 제거 :
twisted.internet.error.PotentialZombieWarning 지금은 사용되지 않습니다.
twisted.test.time_helpers는 이제 사용되지 않습니다.
IReactorUDP의 사용되지 않는 connectUDP 방법은 이제 제거되었습니다.
twisted.trial.unittest.TestCase 이제 이전에 사용되지 setUpClass 및 tearDownClass 방법을 무시합니다.

유사한 소프트웨어

Kango
Kango

10 Feb 16

Bone.io
Bone.io

13 May 15

MINI
MINI

1 Mar 15

Colony
Colony

12 May 15

코멘트 Twisted

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!