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
I filed https://twistedmatrix.com/trac/ticket/7970 last summer while
focused on a particular project that was hit by it. Since then I had to
attend to other things and I'm now back to refocusing on that project.
The subject says most of it, but the ticket has more information, including
why this isn't an issue on Python >= 3.4 ( my project is on 2.7...) :/
Before submitting a patch for review, I'm looking for preliminary feedback,
assuming you agree that the Windows vs POSIX semantics should be the same
(if not, why?).
My patch calls a few Windows APIs via ctypes, however, as far as I can
tell, Twisted on Windows requires pywin32 and, recently, there has been
some discussion around dropping that dependency and moving towards
something based on cffi.
What would you say the way forward is? Should I submit the patch for review
anyway? Is there any other work that needs to be done first that I may
Thanks in advance for Twisted and for your feedback,
The @deprecated decorator (at leas on py2.7) does not work when paired
For deprecated instance variables, our deprecation policy recommend
converting them into properties and emitted the warning from there.
It would be nice if we could use the standard @deprecated decorator here.
The problem is that when property are used the fget/fset are received by
the @deprecated wrapper as functions and not as methods
Is there a way to get the class in which a property is defined... or there
is no way to use the @deprecated decorator with the @property .. and we
should create a dedicated deprecatedMember method which is called as a
A few issues were identified in Twisted 16.0.0pre1 by the Canonical MAAS team, related to the twisted.conch.ssh.keys module missing some dependencies when installed on Python 3.
These issues have been fixed and are in Twisted 16.0.0pre2. You can find it and the NEWS file at https://twistedmatrix.com/Releases/pre/16.0.0pre2/ .
If no further issues are identified, Twisted 16.0 will be released this week.
- Amber Brown
Twisted Release Manager
Since Tristan Seligmann has fixed https://twistedmatrix.com/trac/ticket/8189 , and the CFFI crash-on-shutdown bugs have been resolved upstream, Twisted is now fully compatible with OpenSSL 1.0.2f as included in Cryptography 1.2.2, and as included in distributions that have been updated.
This fix is in Twisted trunk, but did not make it into Twisted 16.0. Twisted 16.1 will include the fix.
Thanks to Tristan and Glyph (the reviewer) for getting this issue fixed.
Hi everyone, it's time for another Twisted release!
Twisted 16.0 brings some important changes, and some nice-to-haves as well. The major things are:
- TLS endpoints have arrived! They're like the old `ssl:` endpoints, but support faster IPv4/IPv6 connections (using HostnameEndpoint) and always do hostname verification.
- Conch now uses Cryptography instead of PyCrypto for underlying cryptographic operations. This means it'll work much better on PyPy!
- Headers objects (notably used by t.web.server.Request) now support Unicode for the vast majority of cases, encoding keys to ISO-8859-1 and values to UTF-8.
- WSGI support and AMP have been ported to Python 3, along with a handful of other modules.
- More shedding of the past, with the GTK+ 1 reactor being removed.
- Over 45 tickets have been closed.
As usual, it's available for download -- go here (https://twistedmatrix.com/Releases/pre/16.0.0pre1/) to get the prerelease tarballs and the full NEWS file.
Please let me know if you have any issues, as well as if you don't! If everything works well, that's a good thing for me to know :)
- Amber Brown
Twisted Release Manager
I am implementing Twisted as an IMAP server.
The actual data is retrieved over API, both metadata and MIME messages.
I am encountering several issues, but I could not find any clear cut
answers besides trying and excepting...
Are there examples of IMAP servers based on twisted or some experiments?
(twimapd is nice but limited)
*Yehuda Deutsch | IT Developer*
*Email: yeh(a)uda.co.il <yeh(a)uda.co.il>*