ANN: Twisted 0.99.0

Christopher Armstrong radix at
Sun Aug 18 21:32:33 EDT 2002

Twisted is an event-based framework for internet applications, written
in Python and licensed under the LGPL. For more information, visit:

Join the mailing list at:

Our IRC channel is #twisted on

What's New in 0.99.0

- Paul Shwartz contributed Twisted Conch, an SSHv2 implementation.

- Twisted Zoot, an implementation of Gnutella for Twisted, was written
  by Bryce "zooko" Wilcox-O'Hearn.

- Rewritten connection APIs to make writing clients with Twisted easier.

- A "Pager" for Twisted Spread allowing one to easily stream large 
  amounts of data with Perspective Broker.

- A new FreeBSD Kqueue reactor (mainloop implementation) contributed by
  Matt Campbell.

- Refactored Authorizers and Application so twisted.internet has no
  dependance on twisted.cred.

- Many API cleanups, tons of bugfixes, and more documentation as usual.

What is Twisted?

Twisted is an event-based framework for internet applications.  It
includes a web server, a telnet server, a chat server, a news server, a
generic client and server for remote object access, and APIs for
creating new protocols and services. Twisted supports integration of the
Tk, GTK+, Qt or wxPython event loop with its main event loop. The Win32
event loop is also supported, as is basic support for running servers on
top of Jython. Twisted supports TCP, SSL, UDP, Unix sockets and 
subprocesses out of the box.

Twisted currently supports the following protocols, all implemented in
pure python, most of them as both servers and clients:

    - FTP
    - HTTP
    - NNTP
    - SOCKSv4 (server only)
    - SMTP
    - IRC
    - telnet
    - POP3
    - AOL's instant messaging TOC
    - OSCAR, used by AOL-IM as well as ICQ (client only)
    - DNS
    - MouseMan
    - finger
    - Echo, discard, chargen and friends
    - Twisted Perspective Broker

                                Chris Armstrong
                         << radix at >>

More information about the Python-list mailing list