ANN: Twisted networking framework 1.0.7

  • Thread starter Itamar Shtull-Trauring
  • Start date
I

Itamar Shtull-Trauring

Twisted is an event-driven networking framework for server and client
applications.

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.7
===================

- Client Jabber support.

- twisted.xish, an XML package supporting a DOM-like API and a
XPATH-like API.

- Woven web templating toolkit is now much faster, and no longer
supports the interim APIs it had during development.

- Security tightening in the web server, especially on Windows.

- XML-RPC server is now easier to extend, and can publish the XML-RPC
introspection API as an option.

- Working minimum and maximum sizes for database connection pools.

- New connection API for Perspective Broker, allowing easy SSL
support, reconnection, etc..

- Better lenient HTML parsing in microdom.

- Many improvements to mail protocols (SMTP, POP3, IMAP).

- Continued switch to updated cred unified authentication backend
in the various protocols supported by Twisted.

- SOAP support now requires SOAPpy 0.10.1 or later.

- mailmail, a replacement for the common usage of command-line
/usr/sbin/sendmail.

- Bug fixes, documentation improvements, more tests.


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 (client only, server needs rewrite)
- HTTP, including a complete web framework
- Jabber client
- XML-RPC server and client frameworks
- 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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,731
Messages
2,569,432
Members
44,832
Latest member
GlennSmall

Latest Threads

Top