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.4 =================== This release is mainly a bug fix release. 1.0.4 includes large numbers of bug fixes, small feature enhancements, additional tests and so on. Additional reliability is assured by our deployment of Brian Warner's Buildbot (http://buildbot.sf.net) for real-time testing (http://twistedmatrix.com/~warner.twistd/ -- note that certain functionality is experimental and therefore the tests will be failing, but this does not affect the stability or performance of supported, stable packages). 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 - Java 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 - 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 - OSCAR, used by AOL-IM as well as ICQ (client only) - DNS - MouseMan serial mice, and GPS devices - Twisted Perspective Broker, a remote object protocol
participants (1)
-
Itamar Shtull-Trauring