hi there, folks:
I'd really like to release 0.7.0 but I would like it to be at least a
little bit tested before I do so. Could those of you with CVS trees check
everything out and see if it performs as advertised? Deeper bugs than
that will have to wait for the next release, but I'd at least like to know
if it works for someone other than me.
______ __ __ _____ _ _
| ____ | \_/ |_____] |_____|
|_____| |_____ | | | |
@ t w i s t e d m a t r i x . c o m
IMPORTANT: This release includes security updates to twisted.web.
It is strongly recommended that you upgrade to this version of
Twisted is an event-driven networking framework for server and client
For more information, visit http://www.twistedmatrix.com, join the list
visit us on #twisted at irc.freenode.net.
What's New in 1.0.6
- Security fixes for twisted.web.
- Cred, Twisted's unified authentication and authorization framework,
was rewritten. While still not stable, the new system is far superior
and developers are encouraged to start using it.
- Flow, an utility page for integrating asynchronous control flow with
generators and iterators.
- Many improvements to the UDP subsystem.
- Many Windows-specific networking bug fixes.
- Cleanups in Woven - outputted HTML no longer includes attributes used
by templating, removed fake-acquisition for templates.
- Support switching over to TLS from TCP connections (useful for e.g.
STARTTLS in SMTP.)
- Improvements to the mail protocols and infrastructure.
- Fixed 2.2.0 compatibility.
- Index support for Lore.
- Bug fixes, documentation updates and small feature improvements.
I was wondering how I can use Woven and keep the overall "sceleton" of my
design in one file and wrap that around my templates at run-time? I mean, I
want to create one page which links to my stylesheet, displays a logo, some
header-text and a footer that will be the same site wide, and then just glue
what the different pages generate into the sceleton-file.
Any clues on how to keep the design in one file and still use Woven?
I started playing around with twisted.web and want to map the Url to
function calls with parameters. For example
should be call some 'mainhandler'. This should be a script which gets
'/somefkt/parama/paramb' and knows what to do with it. What's the easiest
way to do this?
Amir Bakhtiar, international man of mystery, has authorized me to offer
a $100 bounty on a feature for Twisted. We need a performance testing
and regression tool. Some parameters on its functionality: it has to
have a graphical display of performance history. It should be able to
show at least three parameters: wall clock time, memory usage, and CPU
usage. The more, the better. It should be able to rapidly show a
developer the impact of a particular change on a performance metric.
It will have to have at least a little integration with divmod and/or
trial so that it can be run with the rest of the tests to produce a
graph of where various bits of performance are going. Last but not
least, it would be _really_ nice if it included some actually
meaningful metrics, like "HTTP requests per second", "IRC messages per
second", "PB bytes per message". One that I would personally really
like to see is "reactor responsiveness" parameterized by various kinds
I've written a little sketch which may give you some ideas in
sandbox/timings.py. Only one bounty is being offered, so if you're
thinking about working on this, please discuss your intentions here!
If two folks work together, you're welcome to split it, but if we get
multiple implementations, only the "winner" (the one accepted for
inclusion in Twisted) gets it.
So Long Space Cowboy...
To get a list of all folders, Evolution's IMAP client uses this syntax:
LIST "" ""
This results in an error, since the "" "" part goes through splitQuoted
twice (once in IMAP4Server.listWork, the second in
IMAP4Server._parseMbox). The second time through the quotes have been
removed (leaving an empty string), which causes splitQuoted to return 
instead of [''].
I've attached a simple patch that demonstrates one possible way to fix
Just thought I'd let people know I posted a fairly long piece about the
problems inherent with creating URLs in Twisted Web, and a hopeful
BTW, if anyone has a better moveabletype template, or a good Blog
written in Python (and twisted? :) I would like to expend as little
energy as possible with perl-related software but still have a nice