[Twisted-Python] ANN: Twisted 0.19.0
Itamar Shtull-Trauring
twisted at itamarst.org
Sun Jul 14 20:27:27 MDT 2002
Twisted is an event-based framework for internet applications, written
in Python and licensed under the LGPL. For more information, visit:
http://www.twistedmatrix.com
Join the list at:
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Our IRC channel is #twisted on irc.openprojects.net.
What's New in 0.19.0
====================
- cReactor, a C-based reactor for faster networking.
- Reimplemented OSCAR protocol (for AIM and ICQ).
- Added a new MVC-based web framework.
- Refactoring of Deferreds.
- Support for persisting to abstract object tree (this is equivalent
to pickle, except that the output is Python source code.)
- Processes can now be run setuid/setgid.
- Huge number of bugfixes, including much improved SSL support, and lots
more documentation.
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:
- NNTP
- FTP
- HTTP
- SOCKSv4
- SMTP
- IRC
- telnet
- POP3
- AOL's instant messaging TOC
- OSCAR, used by AOL-IM as well as ICQ (client only)
- DNS
- finger
- Echo, discard, chargen and friends
- Twisted Perspective Broker
- LDAP is available as a separate plugin
More information about the Twisted-Python
mailing list