ANN: Twisted 1.0.5

Itamar Shtull-Trauring itamar at zoteca.com
Thu May 8 16:42:20 EDT 2003


Twisted is an event-driven networking framework for server and client
applications. More detailed information can be found after the "What's
New" section.

For more information, visit http://www.twistedmatrix.com, join the list
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python or
visit us on #twisted at irc.freenode.net.


What's New in 1.0.5
===================

 - Twisted requires Python 2.2 and later. Python 2.1 is no
   longer supported.

 - TLS on the fly support, i.e. it's possible switch to TLS in the
   middle of TCP connection.

 - Component architecture is now closer to Zope3 (Interface to Interface
   adaptation).

 - Refactored logging system.

 - Documentation for the Woven web system.

 - Bug fixes, documentation improvements and speed enhancements.


What is Twisted?
================

Twisted is an event-driven framework for building networked clients and
servers.  It contains a powerful and simple networking core, a
full-featured suite of interoperable protocols, among them a powerful
web server and applications framework.

Twisted supports many event loops for both server apps and GUI
integration on the client side, including:

 - Win32 events, including GUI support
 - GTK+
 - GTK+ 2
 - Qt
 - wxPython
 - Tkinter

Twisted can run protocols over TCP, SSL, UDP, multicast, Unix sockets
and subprocesses. It also includes scheduling support, threading
integration, RDBMS event loop integration and other basic requirements
for networked applications.

Also included are implementations of many protocols. In some cases this
includes complete frameworks providing facilities on top of the base
protocol:

 - SSH
 - IMAP
 - DNS
 - FTP
 - HTTP, including a complete web framework
 - XML-RPC
 - SOAP server framework
 - NNTP and complete NNTP server framework
 - SOCKSv4 (server only)
 - SMTP
 - IRC
 - telnet
 - POP3
 - AOL's instant messaging TOC
 - MSN messaging
 - OSCAR, used by AOL-IM as well as ICQ (client only)
 - MouseMan serial mice, and GPS devices
 - Twisted Perspective Broker, a remote object protocol






More information about the Python-list mailing list