# ChangeLog for dev-python/twisted # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/twisted/ChangeLog,v 1.24 2003/09/13 13:58:03 lordvan Exp $ *twisted-1.0.7 (13 Sep 2003) 13 Sep 2003; Thomas Raschbacher twisted-1.0.7.ebuild: version bump *twisted-1.0.7-rc1 (30 Aug 2003) 30 Aug 2003; Thomas Raschbacher: removed alpha5 added rc1 *twisted-1.0.7-alpha5 (21 Aug 2003) 21 Aug 2003; Thomas Raschbacher : removed 1.0.7alpha4 added 1.0.7alpha5 19 Jul 2003; Alastair Tse metadata.xml, twisted-1.0.1-r1.ebuild, twisted-1.0.2.ebuild, twisted-1.0.3-r1.ebuild, twisted-1.0.3.ebuild, twisted-1.0.4.ebuild, twisted-1.0.5.ebuild: cleaned out old versions because of security issues pre-1.0.6. added lordvan one of the maintainers *twisted-1.0.6 (29 Jun 2003) 29 Jun 2003; Thomas Raschbacher twisted-1.0.6.ebuild: new version (with security bugfix for twisted.web) 12 Jun 2003; twisted-1.0.2.ebuild: add Header *twisted-1.0.5 (09 May 2003) 09 May 2003; Thomas Raschbacher twisted-1.0.5.ebuild: new ebuild (does not support python-2.1 anymore! *twisted-1.0.4 (18 Apr 2003) 18 Apr 2003; Thomas Raschbacher twisted-1.0.4.ebuild new version *twisted-1.0.3-r1 (10 Apr 2003) 10 Apr 2003; Alastair Tse twisted-1.0.3-r1.ebuild: added pygtk deps, and fix manhole to use pygtk2 is requested *twisted-1.0.3 (16 Feb 2003) 05 Apr 2003; Alastair Tse twisted-1.0.1.ebuild, twisted-1.0.1.ebuild, twisted-1.0.2_alpha4.ebuild, twisted-1.0.2_alpha4.ebuild, twisted-1.0.3.ebuild: bump to stable 16 Feb 2003; Thomas Raschbacher : twisted-1.0.3.ebuild version bump (~arch) *twisted-1.0.2 (29 Jan 2003) 29 Jan 2003; Thomas Raschbacher : twisted-1.0.2.ebuild version bump (~arch cuz of freeze) *twisted-1.0.2_alpha4 (23 Jan 2003) 23 Jan 2003; Thomas Raschbacher : twisted-1.0.2_alpha4.ebuild version bump ~arch masked 26 Jan 2003; Thomas Raschbacher : twisted-1.0.2_alpha4.ebuild fixed typo in WORKDIR (fixed bug #14471) 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *twisted-1.0.1-r1 (05 Dec 2002) 05 Dec 2002; Thomas Raschbacher : twisted-1.0.1-r1 Added dep for dev-python/pycrypto Added IUSE *twisted-1.0.1 (29 Nov 2002) Bart Verwilst New version, with lots of bugfixes to the ebuild itself as well, provided by Thomas Raschbacher. *twisted-1.0.0 (26 Okt 2002) Bart Verwilst *twisted-0.99.4 (14 Okt 2002) Bart Verwilst Long overdue new version. Masked for testing (~x86) because of the freeze. *twisted-0.19.0 (1 Aug 2002) 1 Aug 2002; Jon Nelson twisted-0.18.0.ebuild twisted-0.19.0.ebuild : Add KEYWORDS to 0.18.0 and update to 0.19.0 at the same time 0.19.0 uses distutils eclass Update LICENSE to use LGPL-2.1 *twisted-0.18.0 (03 Jun 2002) 03 Jun 2002; Karl Trygve Kalleberg twisted-0.18.0.ebuild files/digest-twisted-0.18.0 : From the web page: What Is Twisted? An Application Suite Twisted is a collection of servers and clients, which can be used either by developers of new applications or directly. Instance Messenger and Twisted Web are both available out of the box as applications for the desktop user. A Development Tool Twisted is a framework, written in Python, for writing networked applications. It includes implementations of a number of commonly used network services such as a web server, an IRC chat server, a mail server, a relational database interface and an object broker. Developers can build applications using all of these services as well as custom services that they write themselves. Twisted also includes a user authentication system that controls access to services and provides services with user context information to implement their own security models. An Integrated Environment Twisted is an integration point for network services that were previously unable to interoperate. Services within a Twisted server can communicate with each other and share information providing a very integrated programming environment that can re-use large amounts of infrastructure across multiple network mediums (such as chat, web, and mail). As well as servers, Twisted supports several different kinds of clients and GUIs. This means that the client can re-use large portions of the server's code, improving test coverage and reliability while reducing code size. All at Once? A common reaction to this amount of functionality all in one box is that it's overwhelming. Why are chat and web in the same server? Why network your client with the same infrastructure that you're using on the server? Why give programmers and users the same tool? And how do you achieve that while remaining lightweight and minimal-impact? At first glance, these are really different problems requiring different solutions -- at least, in the traditional way of thinking about them. However, the traditional approach to network software development has erected artificial barriers between applications. Those barriers prevent developers from easily adding useful functionality. As an example, putting a web administration interface on your IRC server can be difficult, if it's even possible. Once you've done it, chances are you can't use that same web server you set up to serve your filesystem. Unless you're using Twisted. In that case, your chat server's web interface is running with the same industrial strength application server that runs your whole web site. The connections are automatic, since servers that need to talk to each other already have a robust client in them. As a user, you don't need to learn much programming in order to enhance your Twisted environment; your favorite new feature is just a Python script away. And strangely enough, integrating all this functionality reduces bloat. Apache, the industry-standard HTTP daemon, weighs in at 3.7 megabytes; Twisted is a mere 0.5 megabytes. Ebuild submitted by Gontran Zepeda .