2013-02-27 16:59:07 +01:00
|
|
|
@comment $NetBSD: PLIST,v 1.11 2013/02/27 15:59:07 gdt Exp $
|
2008-08-22 23:49:08 +02:00
|
|
|
bin/cftp
|
|
|
|
bin/ckeygen
|
|
|
|
bin/conch
|
|
|
|
bin/lore
|
|
|
|
bin/mailmail
|
|
|
|
bin/manhole
|
|
|
|
bin/pyhtmlizer
|
|
|
|
bin/tap2deb
|
|
|
|
bin/tap2rpm
|
|
|
|
bin/tapconvert
|
|
|
|
bin/tkconch
|
|
|
|
bin/trial
|
|
|
|
bin/twistd
|
2008-09-16 03:59:07 +02:00
|
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/_version.py
|
|
|
|
${PYSITELIB}/twisted/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/_version.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/application/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/application/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/application/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/application/app.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/application/app.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/application/app.pyo
|
|
|
|
${PYSITELIB}/twisted/application/internet.py
|
|
|
|
${PYSITELIB}/twisted/application/internet.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/application/internet.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/application/reactors.py
|
|
|
|
${PYSITELIB}/twisted/application/reactors.pyc
|
|
|
|
${PYSITELIB}/twisted/application/reactors.pyo
|
|
|
|
${PYSITELIB}/twisted/application/service.py
|
|
|
|
${PYSITELIB}/twisted/application/service.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/application/service.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/application/strports.py
|
|
|
|
${PYSITELIB}/twisted/application/strports.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/application/strports.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/application/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/application/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/application/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/application/test/test_internet.py
|
|
|
|
${PYSITELIB}/twisted/application/test/test_internet.pyc
|
|
|
|
${PYSITELIB}/twisted/application/test/test_internet.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/_version.py
|
|
|
|
${PYSITELIB}/twisted/conch/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/_version.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/avatar.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/avatar.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/avatar.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/checkers.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/checkers.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/checkers.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/client/agent.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/agent.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/client/agent.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/client/connect.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/connect.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/connect.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/default.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/default.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/client/default.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/client/direct.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/direct.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/direct.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/client/knownhosts.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/knownhosts.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/client/knownhosts.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/options.py
|
|
|
|
${PYSITELIB}/twisted/conch/client/options.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/client/options.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/error.py
|
|
|
|
${PYSITELIB}/twisted/conch/error.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/error.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/client.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/client.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/client.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/colors.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/colors.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/colors.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/helper.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/helper.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/helper.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/insults.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/insults.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/insults.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/text.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/text.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/text.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/insults/window.py
|
|
|
|
${PYSITELIB}/twisted/conch/insults/window.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/insults/window.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/interfaces.py
|
|
|
|
${PYSITELIB}/twisted/conch/interfaces.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/interfaces.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ls.py
|
|
|
|
${PYSITELIB}/twisted/conch/ls.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ls.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/manhole.py
|
|
|
|
${PYSITELIB}/twisted/conch/manhole.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_ssh.py
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_ssh.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_ssh.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_tap.py
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_tap.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/manhole_tap.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/mixin.py
|
|
|
|
${PYSITELIB}/twisted/conch/mixin.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/mixin.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/factory.py
|
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/factory.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/factory.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/primes.py
|
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/primes.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/openssh_compat/primes.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/recvline.py
|
|
|
|
${PYSITELIB}/twisted/conch/recvline.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/recvline.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/cftp.py
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/cftp.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/cftp.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/ckeygen.py
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/ckeygen.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/ckeygen.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/conch.py
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/conch.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/conch.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/tkconch.py
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/tkconch.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/scripts/tkconch.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/__init__.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/address.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/address.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/address.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/agent.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/agent.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/agent.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/channel.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/channel.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/channel.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/common.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/common.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/common.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/connection.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/connection.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/connection.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/factory.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/factory.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/factory.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/filetransfer.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/filetransfer.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/filetransfer.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/forwarding.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/forwarding.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/forwarding.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/keys.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/keys.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/keys.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/service.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/service.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/service.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/session.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/session.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/session.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/sexpy.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/sexpy.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/sexpy.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/transport.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/transport.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/transport.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/userauth.py
|
|
|
|
${PYSITELIB}/twisted/conch/ssh/userauth.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ssh/userauth.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/stdio.py
|
|
|
|
${PYSITELIB}/twisted/conch/stdio.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/stdio.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/tap.py
|
|
|
|
${PYSITELIB}/twisted/conch/tap.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/tap.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/telnet.py
|
|
|
|
${PYSITELIB}/twisted/conch/telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/telnet.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/keydata.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/keydata.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/keydata.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_address.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_address.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_address.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_agent.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_agent.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_agent.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_cftp.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_cftp.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_cftp.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_channel.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_channel.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_channel.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_checkers.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_checkers.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_checkers.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_ckeygen.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_ckeygen.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_ckeygen.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_conch.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_conch.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_conch.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_connection.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_connection.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_connection.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_default.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_default.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_default.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_filetransfer.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_filetransfer.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_filetransfer.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_helper.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_helper.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_helper.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_insults.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_insults.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_insults.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_keys.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_keys.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_keys.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_knownhosts.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_knownhosts.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_knownhosts.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_manhole.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_manhole.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_mixin.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_mixin.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_mixin.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_openssh_compat.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_openssh_compat.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_openssh_compat.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_recvline.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_recvline.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_recvline.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_scripts.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_scripts.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_scripts.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_session.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_session.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_session.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_ssh.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_ssh.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_ssh.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_tap.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_tap.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_tap.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/test/test_telnet.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_telnet.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_text.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_text.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_text.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_transport.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_transport.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_transport.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_userauth.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_userauth.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_userauth.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_window.py
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_window.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/test/test_window.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/conch/topfiles/README
|
|
|
|
${PYSITELIB}/twisted/conch/ttymodes.py
|
|
|
|
${PYSITELIB}/twisted/conch/ttymodes.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ttymodes.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ui/__init__.py
|
|
|
|
${PYSITELIB}/twisted/conch/ui/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ui/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/conch/ui/ansi.py
|
|
|
|
${PYSITELIB}/twisted/conch/ui/ansi.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ui/ansi.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/ui/tkvt100.py
|
|
|
|
${PYSITELIB}/twisted/conch/ui/tkvt100.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/ui/tkvt100.pyo
|
|
|
|
${PYSITELIB}/twisted/conch/unix.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/conch/unix.pyc
|
|
|
|
${PYSITELIB}/twisted/conch/unix.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/copyright.py
|
|
|
|
${PYSITELIB}/twisted/copyright.pyc
|
|
|
|
${PYSITELIB}/twisted/copyright.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/cred/__init__.py
|
|
|
|
${PYSITELIB}/twisted/cred/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/cred/__init__.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/cred/_digest.py
|
|
|
|
${PYSITELIB}/twisted/cred/_digest.pyc
|
|
|
|
${PYSITELIB}/twisted/cred/_digest.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/cred/checkers.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/cred/checkers.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/cred/checkers.pyo
|
|
|
|
${PYSITELIB}/twisted/cred/credentials.py
|
|
|
|
${PYSITELIB}/twisted/cred/credentials.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/cred/credentials.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/cred/error.py
|
|
|
|
${PYSITELIB}/twisted/cred/error.pyc
|
|
|
|
${PYSITELIB}/twisted/cred/error.pyo
|
|
|
|
${PYSITELIB}/twisted/cred/pamauth.py
|
|
|
|
${PYSITELIB}/twisted/cred/pamauth.pyc
|
|
|
|
${PYSITELIB}/twisted/cred/pamauth.pyo
|
|
|
|
${PYSITELIB}/twisted/cred/portal.py
|
|
|
|
${PYSITELIB}/twisted/cred/portal.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/cred/portal.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/cred/strcred.py
|
|
|
|
${PYSITELIB}/twisted/cred/strcred.pyc
|
|
|
|
${PYSITELIB}/twisted/cred/strcred.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/enterprise/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/enterprise/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/enterprise/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/enterprise/adbapi.py
|
|
|
|
${PYSITELIB}/twisted/enterprise/adbapi.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/enterprise/adbapi.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/__init__.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/_baseprocess.py
|
|
|
|
${PYSITELIB}/twisted/internet/_baseprocess.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_baseprocess.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_dumbwin32proc.py
|
|
|
|
${PYSITELIB}/twisted/internet/_dumbwin32proc.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_dumbwin32proc.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/_endpointspy3.py
|
|
|
|
${PYSITELIB}/twisted/internet/_endpointspy3.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_endpointspy3.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_glibbase.py
|
|
|
|
${PYSITELIB}/twisted/internet/_glibbase.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_glibbase.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_newtls.py
|
|
|
|
${PYSITELIB}/twisted/internet/_newtls.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_newtls.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_oldtls.py
|
|
|
|
${PYSITELIB}/twisted/internet/_oldtls.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_oldtls.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_pollingfile.py
|
|
|
|
${PYSITELIB}/twisted/internet/_pollingfile.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_pollingfile.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_posixserialport.py
|
|
|
|
${PYSITELIB}/twisted/internet/_posixserialport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_posixserialport.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_posixstdio.py
|
|
|
|
${PYSITELIB}/twisted/internet/_posixstdio.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_posixstdio.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/_signals.py
|
|
|
|
${PYSITELIB}/twisted/internet/_signals.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_signals.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_ssl.py
|
|
|
|
${PYSITELIB}/twisted/internet/_ssl.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_ssl.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_sslverify.py
|
|
|
|
${PYSITELIB}/twisted/internet/_sslverify.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_sslverify.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_threadedselect.py
|
|
|
|
${PYSITELIB}/twisted/internet/_threadedselect.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_threadedselect.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/_utilspy3.py
|
|
|
|
${PYSITELIB}/twisted/internet/_utilspy3.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_utilspy3.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/_win32serialport.py
|
|
|
|
${PYSITELIB}/twisted/internet/_win32serialport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_win32serialport.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/_win32stdio.py
|
|
|
|
${PYSITELIB}/twisted/internet/_win32stdio.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/_win32stdio.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/abstract.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/abstract.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/abstract.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/address.py
|
|
|
|
${PYSITELIB}/twisted/internet/address.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/address.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/base.py
|
|
|
|
${PYSITELIB}/twisted/internet/base.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/base.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/cfreactor.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/cfreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/cfreactor.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/default.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/default.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/default.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/defer.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/defer.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/defer.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/endpoints.py
|
|
|
|
${PYSITELIB}/twisted/internet/endpoints.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/endpoints.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/epollreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/epollreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/epollreactor.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/error.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/error.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/error.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/fdesc.py
|
|
|
|
${PYSITELIB}/twisted/internet/fdesc.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/fdesc.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/gireactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/gireactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/gireactor.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/glib2reactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/glib2reactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/glib2reactor.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/gtk2reactor.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/gtk2reactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/gtk2reactor.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/gtk3reactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/gtk3reactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/gtk3reactor.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/internet/gtkreactor.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/gtkreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/gtkreactor.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/inotify.py
|
|
|
|
${PYSITELIB}/twisted/internet/inotify.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/inotify.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/interfaces.py
|
|
|
|
${PYSITELIB}/twisted/internet/interfaces.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/interfaces.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/__init__.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/abstract.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/abstract.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/abstract.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/build.bat
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/const.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/const.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/const.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/interfaces.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/interfaces.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/interfaces.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/acceptex.pxi
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/connectex.pxi
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/iocpsupport.c
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/iocpsupport.pyx
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/winsock_pointers.c
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/winsock_pointers.h
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/wsarecv.pxi
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/iocpsupport/wsasend.pxi
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/notes.txt
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/reactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/reactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/reactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/setup.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/setup.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/setup.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/tcp.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/tcp.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/tcp.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/udp.py
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/udp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/iocpreactor/udp.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/kqreactor.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/kqreactor.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/kqreactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/main.py
|
|
|
|
${PYSITELIB}/twisted/internet/main.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/main.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/pollreactor.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/pollreactor.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/pollreactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/posixbase.py
|
|
|
|
${PYSITELIB}/twisted/internet/posixbase.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/posixbase.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/process.py
|
|
|
|
${PYSITELIB}/twisted/internet/process.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/process.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/protocol.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/protocol.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/protocol.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/pyuisupport.py
|
|
|
|
${PYSITELIB}/twisted/internet/pyuisupport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/pyuisupport.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/qtreactor.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/qtreactor.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/qtreactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/reactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/reactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/reactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/selectreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/selectreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/selectreactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/serialport.py
|
|
|
|
${PYSITELIB}/twisted/internet/serialport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/serialport.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/ssl.py
|
|
|
|
${PYSITELIB}/twisted/internet/ssl.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/ssl.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/stdio.py
|
|
|
|
${PYSITELIB}/twisted/internet/stdio.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/stdio.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/task.py
|
|
|
|
${PYSITELIB}/twisted/internet/task.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/task.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/tcp.py
|
|
|
|
${PYSITELIB}/twisted/internet/tcp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/tcp.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/__init__.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/_posixifaces.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/_posixifaces.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/_posixifaces.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/_win32ifaces.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/_win32ifaces.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/_win32ifaces.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/connectionmixins.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/connectionmixins.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/connectionmixins.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/fake_CAs/not-a-certificate
|
|
|
|
${PYSITELIB}/twisted/internet/test/fake_CAs/thing1.pem
|
|
|
|
${PYSITELIB}/twisted/internet/test/fake_CAs/thing2-duplicate.pem
|
|
|
|
${PYSITELIB}/twisted/internet/test/fake_CAs/thing2.pem
|
|
|
|
${PYSITELIB}/twisted/internet/test/fakeendpoint.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/fakeendpoint.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/fakeendpoint.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/modulehelpers.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/modulehelpers.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/modulehelpers.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/process_gireactornocompat.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/process_gireactornocompat.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/process_gireactornocompat.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/process_helper.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/process_helper.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/process_helper.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/reactormixins.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/reactormixins.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/reactormixins.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_abstract.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_abstract.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_abstract.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_address.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_address.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_address.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_base.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_base.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_base.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_baseprocess.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_baseprocess.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_baseprocess.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_core.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_core.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_core.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_default.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_default.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_default.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpoints.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpoints.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpoints.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpointspy3.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpointspy3.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_endpointspy3.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_epollreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_epollreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_epollreactor.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_fdset.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_fdset.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_fdset.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_filedescriptor.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_filedescriptor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_filedescriptor.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_gireactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_gireactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_gireactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_glibbase.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_glibbase.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_glibbase.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_gtkreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_gtkreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_gtkreactor.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_inlinecb.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_inlinecb.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_inlinecb.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_inotify.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_inotify.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_inotify.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_iocp.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_iocp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_iocp.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_main.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_main.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_main.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_newtls.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_newtls.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_newtls.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_pollingfile.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_pollingfile.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_pollingfile.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixbase.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixbase.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixbase.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixprocess.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixprocess.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_posixprocess.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_process.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_process.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_process.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_protocol.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_protocol.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_protocol.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_qtreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_qtreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_qtreactor.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_serialport.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_serialport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_serialport.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_sigchld.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_sigchld.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_sigchld.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_socket.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_socket.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_socket.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_stdio.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_stdio.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_stdio.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_tcp.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_tcp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_tcp.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_threads.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_threads.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_threads.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_time.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_time.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_time.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_tls.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_tls.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_tls.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp_internals.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp_internals.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_udp_internals.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_unix.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_unix.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_unix.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_utilspy3.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_utilspy3.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_utilspy3.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/internet/test/test_win32events.py
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_win32events.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/test/test_win32events.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/threads.py
|
|
|
|
${PYSITELIB}/twisted/internet/threads.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/threads.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/tksupport.py
|
|
|
|
${PYSITELIB}/twisted/internet/tksupport.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/tksupport.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/udp.py
|
|
|
|
${PYSITELIB}/twisted/internet/udp.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/udp.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/unix.py
|
|
|
|
${PYSITELIB}/twisted/internet/unix.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/unix.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/utils.py
|
|
|
|
${PYSITELIB}/twisted/internet/utils.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/utils.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/win32eventreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/win32eventreactor.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/win32eventreactor.pyo
|
|
|
|
${PYSITELIB}/twisted/internet/wxreactor.py
|
|
|
|
${PYSITELIB}/twisted/internet/wxreactor.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/internet/wxreactor.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/internet/wxsupport.py
|
|
|
|
${PYSITELIB}/twisted/internet/wxsupport.pyc
|
|
|
|
${PYSITELIB}/twisted/internet/wxsupport.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/lore/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/_version.py
|
|
|
|
${PYSITELIB}/twisted/lore/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/_version.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/lore/default.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/default.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/default.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/docbook.py
|
|
|
|
${PYSITELIB}/twisted/lore/docbook.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/docbook.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/htmlbook.py
|
|
|
|
${PYSITELIB}/twisted/lore/htmlbook.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/htmlbook.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/indexer.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/lore/indexer.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/indexer.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/latex.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/lore/latex.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/latex.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/lint.py
|
|
|
|
${PYSITELIB}/twisted/lore/lint.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/lint.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/lmath.py
|
|
|
|
${PYSITELIB}/twisted/lore/lmath.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/lmath.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/man2lore.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/lore/man2lore.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/man2lore.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/numberer.py
|
|
|
|
${PYSITELIB}/twisted/lore/numberer.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/numberer.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/process.py
|
|
|
|
${PYSITELIB}/twisted/lore/process.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/process.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/__init__.py
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/lore.py
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/lore.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/scripts/lore.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/slides.py
|
|
|
|
${PYSITELIB}/twisted/lore/slides.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/lore/slides.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/template.mgp
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_index_file_out.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_index_file_out_multiple.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_index_file_unnumbered_out.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_index_test.xhtml
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_index_test2.xhtml
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_numbering_test_out.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/lore_numbering_test_out2.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/simple.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/simple3.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/simple4.html
|
|
|
|
${PYSITELIB}/twisted/lore/test/template.tpl
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/lore/test/test_docbook.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_docbook.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_docbook.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_latex.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_latex.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_latex.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lint.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lint.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lint.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lmath.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lmath.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lmath.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/test/test_lore.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lore.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_lore.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_man2lore.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_man2lore.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_man2lore.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/lore/test/test_scripts.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_scripts.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_scripts.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/lore/test/test_slides.py
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_slides.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/test/test_slides.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/lore/texi.py
|
|
|
|
${PYSITELIB}/twisted/lore/texi.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/texi.pyo
|
|
|
|
${PYSITELIB}/twisted/lore/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/lore/topfiles/README
|
|
|
|
${PYSITELIB}/twisted/lore/tree.py
|
|
|
|
${PYSITELIB}/twisted/lore/tree.pyc
|
|
|
|
${PYSITELIB}/twisted/lore/tree.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/lore/xhtml-lat1.ent
|
|
|
|
${PYSITELIB}/twisted/lore/xhtml-special.ent
|
|
|
|
${PYSITELIB}/twisted/lore/xhtml-symbol.ent
|
|
|
|
${PYSITELIB}/twisted/lore/xhtml1-strict.dtd
|
|
|
|
${PYSITELIB}/twisted/lore/xhtml1-transitional.dtd
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/__init__.py
|
|
|
|
${PYSITELIB}/twisted/mail/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/_version.py
|
|
|
|
${PYSITELIB}/twisted/mail/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/alias.py
|
|
|
|
${PYSITELIB}/twisted/mail/alias.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/alias.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/bounce.py
|
|
|
|
${PYSITELIB}/twisted/mail/bounce.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/bounce.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/imap4.py
|
|
|
|
${PYSITELIB}/twisted/mail/imap4.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/imap4.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/mail.py
|
|
|
|
${PYSITELIB}/twisted/mail/mail.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/mail.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/maildir.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/maildir.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/maildir.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/pb.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/pb.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/pb.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/pop3.py
|
|
|
|
${PYSITELIB}/twisted/mail/pop3.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/pop3.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/pop3client.py
|
|
|
|
${PYSITELIB}/twisted/mail/pop3client.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/pop3client.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/protocols.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/protocols.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/protocols.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/relay.py
|
|
|
|
${PYSITELIB}/twisted/mail/relay.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/relay.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/relaymanager.py
|
|
|
|
${PYSITELIB}/twisted/mail/relaymanager.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/mail/relaymanager.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/scripts/__init__.py
|
|
|
|
${PYSITELIB}/twisted/mail/scripts/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/scripts/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/scripts/mailmail.py
|
|
|
|
${PYSITELIB}/twisted/mail/scripts/mailmail.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/scripts/mailmail.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/smtp.py
|
|
|
|
${PYSITELIB}/twisted/mail/smtp.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/smtp.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/tap.py
|
|
|
|
${PYSITELIB}/twisted/mail/tap.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/mail/tap.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/pop3testserver.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/pop3testserver.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/pop3testserver.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/rfc822.message
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/mail/test/server.pem
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/test/test_bounce.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_bounce.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_bounce.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_imap.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_imap.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_imap.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_mail.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_mail.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_mail.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/mail/test/test_mailmail.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_mailmail.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_mailmail.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/test/test_options.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_options.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_options.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3client.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3client.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_pop3client.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/mail/test/test_scripts.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_scripts.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_scripts.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/mail/test/test_smtp.py
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_smtp.pyc
|
|
|
|
${PYSITELIB}/twisted/mail/test/test_smtp.pyo
|
|
|
|
${PYSITELIB}/twisted/mail/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/mail/topfiles/README
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/_inspectro.py
|
|
|
|
${PYSITELIB}/twisted/manhole/_inspectro.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/_inspectro.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/explorer.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/explorer.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/explorer.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/gladereactor.glade
|
|
|
|
${PYSITELIB}/twisted/manhole/gladereactor.py
|
|
|
|
${PYSITELIB}/twisted/manhole/gladereactor.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/gladereactor.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/inspectro.glade
|
|
|
|
${PYSITELIB}/twisted/manhole/logview.glade
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/service.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/service.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/service.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/telnet.py
|
|
|
|
${PYSITELIB}/twisted/manhole/telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/telnet.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/manhole/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/test/test_explorer.py
|
|
|
|
${PYSITELIB}/twisted/manhole/test/test_explorer.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/test/test_explorer.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/ui/__init__.py
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/ui/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/gtk2manhole.glade
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/gtk2manhole.py
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.py
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.pyc
|
|
|
|
${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/__init__.py
|
|
|
|
${PYSITELIB}/twisted/names/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/names/_version.py
|
|
|
|
${PYSITELIB}/twisted/names/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/names/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/names/authority.py
|
|
|
|
${PYSITELIB}/twisted/names/authority.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/authority.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/cache.py
|
|
|
|
${PYSITELIB}/twisted/names/cache.pyc
|
|
|
|
${PYSITELIB}/twisted/names/cache.pyo
|
|
|
|
${PYSITELIB}/twisted/names/client.py
|
|
|
|
${PYSITELIB}/twisted/names/client.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/client.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/common.py
|
|
|
|
${PYSITELIB}/twisted/names/common.pyc
|
|
|
|
${PYSITELIB}/twisted/names/common.pyo
|
|
|
|
${PYSITELIB}/twisted/names/dns.py
|
|
|
|
${PYSITELIB}/twisted/names/dns.pyc
|
|
|
|
${PYSITELIB}/twisted/names/dns.pyo
|
|
|
|
${PYSITELIB}/twisted/names/error.py
|
|
|
|
${PYSITELIB}/twisted/names/error.pyc
|
|
|
|
${PYSITELIB}/twisted/names/error.pyo
|
|
|
|
${PYSITELIB}/twisted/names/hosts.py
|
|
|
|
${PYSITELIB}/twisted/names/hosts.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/hosts.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/resolve.py
|
|
|
|
${PYSITELIB}/twisted/names/resolve.pyc
|
|
|
|
${PYSITELIB}/twisted/names/resolve.pyo
|
|
|
|
${PYSITELIB}/twisted/names/root.py
|
|
|
|
${PYSITELIB}/twisted/names/root.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/root.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/secondary.py
|
|
|
|
${PYSITELIB}/twisted/names/secondary.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/names/secondary.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/server.py
|
|
|
|
${PYSITELIB}/twisted/names/server.pyc
|
|
|
|
${PYSITELIB}/twisted/names/server.pyo
|
|
|
|
${PYSITELIB}/twisted/names/srvconnect.py
|
|
|
|
${PYSITELIB}/twisted/names/srvconnect.pyc
|
|
|
|
${PYSITELIB}/twisted/names/srvconnect.pyo
|
|
|
|
${PYSITELIB}/twisted/names/tap.py
|
|
|
|
${PYSITELIB}/twisted/names/tap.pyc
|
|
|
|
${PYSITELIB}/twisted/names/tap.pyo
|
|
|
|
${PYSITELIB}/twisted/names/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/names/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/names/test/test_cache.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_cache.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_cache.pyo
|
|
|
|
${PYSITELIB}/twisted/names/test/test_client.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_client.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_client.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/names/test/test_common.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_common.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_common.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/test/test_dns.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_dns.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_dns.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/names/test/test_hosts.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_hosts.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_hosts.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/test/test_names.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_names.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_names.pyo
|
|
|
|
${PYSITELIB}/twisted/names/test/test_rootresolve.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_rootresolve.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_rootresolve.pyo
|
|
|
|
${PYSITELIB}/twisted/names/test/test_srvconnect.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_srvconnect.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_srvconnect.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/names/test/test_tap.py
|
|
|
|
${PYSITELIB}/twisted/names/test/test_tap.pyc
|
|
|
|
${PYSITELIB}/twisted/names/test/test_tap.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/names/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/names/topfiles/README
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/news/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/news/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/news/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/news/_version.py
|
|
|
|
${PYSITELIB}/twisted/news/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/news/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/news/database.py
|
|
|
|
${PYSITELIB}/twisted/news/database.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/news/database.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/news/news.py
|
|
|
|
${PYSITELIB}/twisted/news/news.pyc
|
|
|
|
${PYSITELIB}/twisted/news/news.pyo
|
|
|
|
${PYSITELIB}/twisted/news/nntp.py
|
|
|
|
${PYSITELIB}/twisted/news/nntp.pyc
|
|
|
|
${PYSITELIB}/twisted/news/nntp.pyo
|
|
|
|
${PYSITELIB}/twisted/news/tap.py
|
|
|
|
${PYSITELIB}/twisted/news/tap.pyc
|
|
|
|
${PYSITELIB}/twisted/news/tap.pyo
|
|
|
|
${PYSITELIB}/twisted/news/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/news/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/news/test/__init__.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/news/test/test_database.py
|
|
|
|
${PYSITELIB}/twisted/news/test/test_database.pyc
|
|
|
|
${PYSITELIB}/twisted/news/test/test_database.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/news/test/test_news.py
|
|
|
|
${PYSITELIB}/twisted/news/test/test_news.pyc
|
|
|
|
${PYSITELIB}/twisted/news/test/test_news.pyo
|
|
|
|
${PYSITELIB}/twisted/news/test/test_nntp.py
|
|
|
|
${PYSITELIB}/twisted/news/test/test_nntp.pyc
|
|
|
|
${PYSITELIB}/twisted/news/test/test_nntp.pyo
|
|
|
|
${PYSITELIB}/twisted/news/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/news/topfiles/README
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/pair/__init__.py
|
|
|
|
${PYSITELIB}/twisted/pair/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/pair/_version.py
|
|
|
|
${PYSITELIB}/twisted/pair/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/ethernet.py
|
|
|
|
${PYSITELIB}/twisted/pair/ethernet.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/ethernet.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/ip.py
|
|
|
|
${PYSITELIB}/twisted/pair/ip.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/ip.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/raw.py
|
|
|
|
${PYSITELIB}/twisted/pair/raw.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/raw.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/rawudp.py
|
|
|
|
${PYSITELIB}/twisted/pair/rawudp.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/rawudp.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/pair/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ethernet.py
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ethernet.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ethernet.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ip.py
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ip.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_ip.pyo
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_rawudp.py
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_rawudp.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/test/test_rawudp.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/pair/topfiles/NEWS
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/pair/topfiles/README
|
|
|
|
${PYSITELIB}/twisted/pair/tuntap.py
|
|
|
|
${PYSITELIB}/twisted/pair/tuntap.pyc
|
|
|
|
${PYSITELIB}/twisted/pair/tuntap.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/__init__.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/aot.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/aot.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/aot.pyo
|
|
|
|
${PYSITELIB}/twisted/persisted/crefutil.py
|
|
|
|
${PYSITELIB}/twisted/persisted/crefutil.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/crefutil.pyo
|
|
|
|
${PYSITELIB}/twisted/persisted/dirdbm.py
|
|
|
|
${PYSITELIB}/twisted/persisted/dirdbm.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/dirdbm.pyo
|
|
|
|
${PYSITELIB}/twisted/persisted/sob.py
|
|
|
|
${PYSITELIB}/twisted/persisted/sob.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/sob.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/styles.py
|
|
|
|
${PYSITELIB}/twisted/persisted/styles.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/styles.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/persisted/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/persisted/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/persisted/test/test_styles.py
|
|
|
|
${PYSITELIB}/twisted/persisted/test/test_styles.pyc
|
|
|
|
${PYSITELIB}/twisted/persisted/test/test_styles.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/plugin.py
|
|
|
|
${PYSITELIB}/twisted/plugin.pyc
|
|
|
|
${PYSITELIB}/twisted/plugin.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/__init__.py
|
|
|
|
${PYSITELIB}/twisted/plugins/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_anonymous.py
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_anonymous.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_anonymous.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_file.py
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_file.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_file.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_memory.py
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_memory.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_memory.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/plugins/cred_sshkeys.py
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_sshkeys.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_sshkeys.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/plugins/cred_unix.py
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_unix.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/cred_unix.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_conch.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_conch.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_conch.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/plugins/twisted_core.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_core.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_core.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/plugins/twisted_ftp.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_ftp.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_ftp.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_inet.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_inet.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_inet.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_lore.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_lore.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_lore.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_mail.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_mail.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_mail.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_manhole.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_manhole.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_names.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_names.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_names.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_news.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_news.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_news.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_portforward.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_portforward.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_portforward.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_qtstub.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_qtstub.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_qtstub.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_reactors.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_reactors.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_reactors.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/plugins/twisted_runner.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_runner.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_runner.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/plugins/twisted_socks.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_socks.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_socks.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_telnet.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_telnet.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_trial.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_trial.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_trial.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_web.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_web.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_web.pyo
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_words.py
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_words.pyc
|
|
|
|
${PYSITELIB}/twisted/plugins/twisted_words.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/amp.py
|
|
|
|
${PYSITELIB}/twisted/protocols/amp.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/amp.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/basic.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/basic.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/basic.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/dict.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/dict.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/dict.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/finger.py
|
|
|
|
${PYSITELIB}/twisted/protocols/finger.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/finger.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/ftp.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/ftp.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/ftp.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/gps/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/nmea.py
|
|
|
|
${PYSITELIB}/twisted/protocols/gps/nmea.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/nmea.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/rockwell.py
|
|
|
|
${PYSITELIB}/twisted/protocols/gps/rockwell.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/gps/rockwell.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/htb.py
|
|
|
|
${PYSITELIB}/twisted/protocols/htb.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/htb.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/ident.py
|
|
|
|
${PYSITELIB}/twisted/protocols/ident.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/ident.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/loopback.py
|
|
|
|
${PYSITELIB}/twisted/protocols/loopback.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/loopback.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/memcache.py
|
|
|
|
${PYSITELIB}/twisted/protocols/memcache.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/memcache.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/mice/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/mice/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/mice/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/mice/mouseman.py
|
|
|
|
${PYSITELIB}/twisted/protocols/mice/mouseman.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/mice/mouseman.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/pcp.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/pcp.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/pcp.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/policies.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/policies.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/policies.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/portforward.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/portforward.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/portforward.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/postfix.py
|
|
|
|
${PYSITELIB}/twisted/protocols/postfix.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/postfix.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/shoutcast.py
|
|
|
|
${PYSITELIB}/twisted/protocols/shoutcast.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/shoutcast.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/sip.py
|
|
|
|
${PYSITELIB}/twisted/protocols/sip.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/sip.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/socks.py
|
|
|
|
${PYSITELIB}/twisted/protocols/socks.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/socks.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/stateful.py
|
|
|
|
${PYSITELIB}/twisted/protocols/stateful.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/stateful.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/telnet.py
|
|
|
|
${PYSITELIB}/twisted/protocols/telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/telnet.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/protocols/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/protocols/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/test/__init__.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/protocols/test/test_basic.py
|
|
|
|
${PYSITELIB}/twisted/protocols/test/test_basic.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/test/test_basic.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/protocols/test/test_tls.py
|
|
|
|
${PYSITELIB}/twisted/protocols/test/test_tls.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/test/test_tls.pyo
|
|
|
|
${PYSITELIB}/twisted/protocols/tls.py
|
|
|
|
${PYSITELIB}/twisted/protocols/tls.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/tls.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/protocols/wire.py
|
|
|
|
${PYSITELIB}/twisted/protocols/wire.pyc
|
|
|
|
${PYSITELIB}/twisted/protocols/wire.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/python/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/python/_epoll.c
|
|
|
|
${PYSITELIB}/twisted/python/_epoll.pyx
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/_initgroups.c
|
2013-02-27 16:59:07 +01:00
|
|
|
${PLIST.initgroups}${PYSITELIB}/twisted/python/_initgroups.so
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/python/_inotify.py
|
|
|
|
${PYSITELIB}/twisted/python/_inotify.pyc
|
|
|
|
${PYSITELIB}/twisted/python/_inotify.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/_reflectpy3.py
|
|
|
|
${PYSITELIB}/twisted/python/_reflectpy3.pyc
|
|
|
|
${PYSITELIB}/twisted/python/_reflectpy3.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/_release.py
|
|
|
|
${PYSITELIB}/twisted/python/_release.pyc
|
|
|
|
${PYSITELIB}/twisted/python/_release.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/_shellcomp.py
|
|
|
|
${PYSITELIB}/twisted/python/_shellcomp.pyc
|
|
|
|
${PYSITELIB}/twisted/python/_shellcomp.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/_utilpy3.py
|
|
|
|
${PYSITELIB}/twisted/python/_utilpy3.pyc
|
|
|
|
${PYSITELIB}/twisted/python/_utilpy3.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/compat.py
|
|
|
|
${PYSITELIB}/twisted/python/compat.pyc
|
|
|
|
${PYSITELIB}/twisted/python/compat.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/python/components.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/components.pyc
|
|
|
|
${PYSITELIB}/twisted/python/components.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/constants.py
|
|
|
|
${PYSITELIB}/twisted/python/constants.pyc
|
|
|
|
${PYSITELIB}/twisted/python/constants.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/context.py
|
|
|
|
${PYSITELIB}/twisted/python/context.pyc
|
|
|
|
${PYSITELIB}/twisted/python/context.pyo
|
|
|
|
${PYSITELIB}/twisted/python/deprecate.py
|
|
|
|
${PYSITELIB}/twisted/python/deprecate.pyc
|
|
|
|
${PYSITELIB}/twisted/python/deprecate.pyo
|
|
|
|
${PYSITELIB}/twisted/python/dist.py
|
|
|
|
${PYSITELIB}/twisted/python/dist.pyc
|
|
|
|
${PYSITELIB}/twisted/python/dist.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/failure.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/failure.pyc
|
|
|
|
${PYSITELIB}/twisted/python/failure.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/fakepwd.py
|
|
|
|
${PYSITELIB}/twisted/python/fakepwd.pyc
|
|
|
|
${PYSITELIB}/twisted/python/fakepwd.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/filepath.py
|
|
|
|
${PYSITELIB}/twisted/python/filepath.pyc
|
|
|
|
${PYSITELIB}/twisted/python/filepath.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/finalize.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/finalize.pyc
|
|
|
|
${PYSITELIB}/twisted/python/finalize.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/formmethod.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/formmethod.pyc
|
|
|
|
${PYSITELIB}/twisted/python/formmethod.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/hashlib.py
|
|
|
|
${PYSITELIB}/twisted/python/hashlib.pyc
|
|
|
|
${PYSITELIB}/twisted/python/hashlib.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/hook.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/python/hook.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/hook.pyo
|
|
|
|
${PYSITELIB}/twisted/python/htmlizer.py
|
|
|
|
${PYSITELIB}/twisted/python/htmlizer.pyc
|
|
|
|
${PYSITELIB}/twisted/python/htmlizer.pyo
|
|
|
|
${PYSITELIB}/twisted/python/lockfile.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/python/lockfile.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/lockfile.pyo
|
|
|
|
${PYSITELIB}/twisted/python/log.py
|
|
|
|
${PYSITELIB}/twisted/python/log.pyc
|
|
|
|
${PYSITELIB}/twisted/python/log.pyo
|
|
|
|
${PYSITELIB}/twisted/python/logfile.py
|
|
|
|
${PYSITELIB}/twisted/python/logfile.pyc
|
|
|
|
${PYSITELIB}/twisted/python/logfile.pyo
|
|
|
|
${PYSITELIB}/twisted/python/modules.py
|
|
|
|
${PYSITELIB}/twisted/python/modules.pyc
|
|
|
|
${PYSITELIB}/twisted/python/modules.pyo
|
|
|
|
${PYSITELIB}/twisted/python/monkey.py
|
|
|
|
${PYSITELIB}/twisted/python/monkey.pyc
|
|
|
|
${PYSITELIB}/twisted/python/monkey.pyo
|
|
|
|
${PYSITELIB}/twisted/python/procutils.py
|
|
|
|
${PYSITELIB}/twisted/python/procutils.pyc
|
|
|
|
${PYSITELIB}/twisted/python/procutils.pyo
|
|
|
|
${PYSITELIB}/twisted/python/randbytes.py
|
|
|
|
${PYSITELIB}/twisted/python/randbytes.pyc
|
|
|
|
${PYSITELIB}/twisted/python/randbytes.pyo
|
|
|
|
${PYSITELIB}/twisted/python/rebuild.py
|
|
|
|
${PYSITELIB}/twisted/python/rebuild.pyc
|
|
|
|
${PYSITELIB}/twisted/python/rebuild.pyo
|
|
|
|
${PYSITELIB}/twisted/python/reflect.py
|
|
|
|
${PYSITELIB}/twisted/python/reflect.pyc
|
|
|
|
${PYSITELIB}/twisted/python/reflect.pyo
|
|
|
|
${PYSITELIB}/twisted/python/release.py
|
|
|
|
${PYSITELIB}/twisted/python/release.pyc
|
|
|
|
${PYSITELIB}/twisted/python/release.pyo
|
|
|
|
${PYSITELIB}/twisted/python/roots.py
|
|
|
|
${PYSITELIB}/twisted/python/roots.pyc
|
|
|
|
${PYSITELIB}/twisted/python/roots.pyo
|
|
|
|
${PYSITELIB}/twisted/python/runtime.py
|
|
|
|
${PYSITELIB}/twisted/python/runtime.pyc
|
|
|
|
${PYSITELIB}/twisted/python/runtime.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/sendmsg.c
|
|
|
|
${PYSITELIB}/twisted/python/sendmsg.so
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/shortcut.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/shortcut.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/shortcut.pyo
|
|
|
|
${PYSITELIB}/twisted/python/syslog.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/syslog.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/syslog.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/systemd.py
|
|
|
|
${PYSITELIB}/twisted/python/systemd.pyc
|
|
|
|
${PYSITELIB}/twisted/python/systemd.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/python/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/__init__.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/deprecatedattributes.py
|
|
|
|
${PYSITELIB}/twisted/python/test/deprecatedattributes.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/deprecatedattributes.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/modules_helpers.py
|
|
|
|
${PYSITELIB}/twisted/python/test/modules_helpers.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/modules_helpers.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/pullpipe.py
|
|
|
|
${PYSITELIB}/twisted/python/test/pullpipe.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/pullpipe.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_components.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_components.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_components.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_constants.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_constants.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_constants.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_deprecate.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_deprecate.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_deprecate.pyo
|
|
|
|
${PYSITELIB}/twisted/python/test/test_dist.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_dist.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_dist.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_fakepwd.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_fakepwd.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_fakepwd.pyo
|
|
|
|
${PYSITELIB}/twisted/python/test/test_hashlib.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_hashlib.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_hashlib.pyo
|
|
|
|
${PYSITELIB}/twisted/python/test/test_htmlizer.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_htmlizer.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_htmlizer.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_inotify.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_inotify.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_inotify.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_reflectpy3.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_reflectpy3.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_reflectpy3.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_release.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_release.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_release.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_runtime.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_runtime.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_runtime.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_sendmsg.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_sendmsg.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_sendmsg.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_shellcomp.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_shellcomp.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_shellcomp.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_syslog.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_syslog.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_syslog.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_systemd.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_systemd.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_systemd.pyo
|
|
|
|
${PYSITELIB}/twisted/python/test/test_urlpath.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_urlpath.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_urlpath.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_util.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_util.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_util.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_utilpy3.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_utilpy3.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_utilpy3.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_versions.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_versions.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_versions.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_win32.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_win32.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_win32.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/python/test/test_zippath.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zippath.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zippath.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_zipstream.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zipstream.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zipstream.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/test/test_zshcomp.py
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zshcomp.pyc
|
|
|
|
${PYSITELIB}/twisted/python/test/test_zshcomp.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/text.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/text.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/text.pyo
|
|
|
|
${PYSITELIB}/twisted/python/threadable.py
|
|
|
|
${PYSITELIB}/twisted/python/threadable.pyc
|
|
|
|
${PYSITELIB}/twisted/python/threadable.pyo
|
|
|
|
${PYSITELIB}/twisted/python/threadpool.py
|
|
|
|
${PYSITELIB}/twisted/python/threadpool.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/python/threadpool.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/twisted-completion.zsh
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/urlpath.py
|
|
|
|
${PYSITELIB}/twisted/python/urlpath.pyc
|
|
|
|
${PYSITELIB}/twisted/python/urlpath.pyo
|
|
|
|
${PYSITELIB}/twisted/python/usage.py
|
|
|
|
${PYSITELIB}/twisted/python/usage.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/usage.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/util.py
|
|
|
|
${PYSITELIB}/twisted/python/util.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/util.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/versions.py
|
|
|
|
${PYSITELIB}/twisted/python/versions.pyc
|
|
|
|
${PYSITELIB}/twisted/python/versions.pyo
|
|
|
|
${PYSITELIB}/twisted/python/win32.py
|
|
|
|
${PYSITELIB}/twisted/python/win32.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/win32.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/zippath.py
|
|
|
|
${PYSITELIB}/twisted/python/zippath.pyc
|
|
|
|
${PYSITELIB}/twisted/python/zippath.pyo
|
|
|
|
${PYSITELIB}/twisted/python/zipstream.py
|
|
|
|
${PYSITELIB}/twisted/python/zipstream.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/python/zipstream.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/python/zsh/README.txt
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/python/zsh/_cftp
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_ckeygen
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_conch
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_lore
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_manhole
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_mktap
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_pyhtmlizer
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_tap2deb
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_tap2rpm
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_tapconvert
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_tkconch
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_tkmktap
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_trial
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_twistd
|
|
|
|
${PYSITELIB}/twisted/python/zsh/_websetroot
|
|
|
|
${PYSITELIB}/twisted/python/zshcomp.py
|
|
|
|
${PYSITELIB}/twisted/python/zshcomp.pyc
|
|
|
|
${PYSITELIB}/twisted/python/zshcomp.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/runner/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/runner/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/runner/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/runner/_version.py
|
|
|
|
${PYSITELIB}/twisted/runner/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/runner/inetd.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/runner/inetd.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/runner/inetd.pyo
|
|
|
|
${PYSITELIB}/twisted/runner/inetdconf.py
|
|
|
|
${PYSITELIB}/twisted/runner/inetdconf.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/runner/inetdconf.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/runner/inetdtap.py
|
|
|
|
${PYSITELIB}/twisted/runner/inetdtap.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/inetdtap.pyo
|
|
|
|
${PYSITELIB}/twisted/runner/portmap.c
|
|
|
|
${PYSITELIB}/twisted/runner/portmap.so
|
|
|
|
${PYSITELIB}/twisted/runner/procmon.py
|
|
|
|
${PYSITELIB}/twisted/runner/procmon.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/runner/procmon.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/runner/procmontap.py
|
|
|
|
${PYSITELIB}/twisted/runner/procmontap.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/procmontap.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/runner/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/runner/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmon.py
|
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmon.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmon.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmontap.py
|
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmontap.pyc
|
|
|
|
${PYSITELIB}/twisted/runner/test/test_procmontap.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/runner/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/runner/topfiles/README
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistd_unix.py
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistd_unix.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistd_unix.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistw.py
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistw.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/_twistw.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/htmlizer.py
|
|
|
|
${PYSITELIB}/twisted/scripts/htmlizer.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/htmlizer.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/manhole.py
|
|
|
|
${PYSITELIB}/twisted/scripts/manhole.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/tap2deb.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tap2deb.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tap2deb.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/tap2rpm.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tap2rpm.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tap2rpm.pyo
|
|
|
|
${PYSITELIB}/twisted/scripts/tapconvert.py
|
|
|
|
${PYSITELIB}/twisted/scripts/tapconvert.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tapconvert.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/scripts/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/test/__init__.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/test/test_scripts.py
|
|
|
|
${PYSITELIB}/twisted/scripts/test/test_scripts.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/test/test_scripts.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/scripts/test/test_tap2rpm.py
|
|
|
|
${PYSITELIB}/twisted/scripts/test/test_tap2rpm.pyc
|
|
|
|
${PYSITELIB}/twisted/scripts/test/test_tap2rpm.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tkunzip.py
|
|
|
|
${PYSITELIB}/twisted/scripts/tkunzip.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/tkunzip.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/trial.py
|
|
|
|
${PYSITELIB}/twisted/scripts/trial.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/trial.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/twistd.py
|
|
|
|
${PYSITELIB}/twisted/scripts/twistd.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/scripts/twistd.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/__init__.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/spread/banana.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/banana.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/banana.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/flavors.py
|
|
|
|
${PYSITELIB}/twisted/spread/flavors.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/flavors.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/interfaces.py
|
|
|
|
${PYSITELIB}/twisted/spread/interfaces.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/interfaces.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/jelly.py
|
|
|
|
${PYSITELIB}/twisted/spread/jelly.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/jelly.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/spread/pb.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/pb.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/pb.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/spread/publish.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/publish.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/publish.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/__init__.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/ui/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/gtk2util.py
|
|
|
|
${PYSITELIB}/twisted/spread/ui/gtk2util.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/gtk2util.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/login2.glade
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/spread/ui/tktree.py
|
|
|
|
${PYSITELIB}/twisted/spread/ui/tktree.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/ui/tktree.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/ui/tkutil.py
|
|
|
|
${PYSITELIB}/twisted/spread/ui/tkutil.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/ui/tkutil.pyo
|
|
|
|
${PYSITELIB}/twisted/spread/util.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/spread/util.pyc
|
|
|
|
${PYSITELIB}/twisted/spread/util.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/tap/__init__.py
|
|
|
|
${PYSITELIB}/twisted/tap/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/tap/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/tap/ftp.py
|
|
|
|
${PYSITELIB}/twisted/tap/ftp.pyc
|
|
|
|
${PYSITELIB}/twisted/tap/ftp.pyo
|
|
|
|
${PYSITELIB}/twisted/tap/manhole.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/tap/manhole.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/tap/manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/tap/portforward.py
|
|
|
|
${PYSITELIB}/twisted/tap/portforward.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/tap/portforward.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/tap/socks.py
|
|
|
|
${PYSITELIB}/twisted/tap/socks.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/tap/socks.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/tap/telnet.py
|
|
|
|
${PYSITELIB}/twisted/tap/telnet.pyc
|
|
|
|
${PYSITELIB}/twisted/tap/telnet.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/test/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/test/__init__.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/test/_preamble.py
|
|
|
|
${PYSITELIB}/twisted/test/_preamble.pyc
|
|
|
|
${PYSITELIB}/twisted/test/_preamble.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/crash_test_dummy.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/crash_test_dummy.pyc
|
|
|
|
${PYSITELIB}/twisted/test/crash_test_dummy.pyo
|
|
|
|
${PYSITELIB}/twisted/test/iosim.py
|
|
|
|
${PYSITELIB}/twisted/test/iosim.pyc
|
|
|
|
${PYSITELIB}/twisted/test/iosim.pyo
|
|
|
|
${PYSITELIB}/twisted/test/mock_win32process.py
|
|
|
|
${PYSITELIB}/twisted/test/mock_win32process.pyc
|
|
|
|
${PYSITELIB}/twisted/test/mock_win32process.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/myrebuilder1.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/myrebuilder1.pyc
|
|
|
|
${PYSITELIB}/twisted/test/myrebuilder1.pyo
|
|
|
|
${PYSITELIB}/twisted/test/myrebuilder2.py
|
|
|
|
${PYSITELIB}/twisted/test/myrebuilder2.pyc
|
|
|
|
${PYSITELIB}/twisted/test/myrebuilder2.pyo
|
|
|
|
${PYSITELIB}/twisted/test/plugin_basic.py
|
|
|
|
${PYSITELIB}/twisted/test/plugin_basic.pyc
|
|
|
|
${PYSITELIB}/twisted/test/plugin_basic.pyo
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra1.py
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra1.pyc
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra1.pyo
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra2.py
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra2.pyc
|
|
|
|
${PYSITELIB}/twisted/test/plugin_extra2.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_cmdline.py
|
|
|
|
${PYSITELIB}/twisted/test/process_cmdline.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_cmdline.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_echoer.py
|
|
|
|
${PYSITELIB}/twisted/test/process_echoer.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_echoer.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/process_fds.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/process_fds.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_fds.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_linger.py
|
|
|
|
${PYSITELIB}/twisted/test/process_linger.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_linger.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_reader.py
|
|
|
|
${PYSITELIB}/twisted/test/process_reader.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_reader.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_signal.py
|
|
|
|
${PYSITELIB}/twisted/test/process_signal.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_signal.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_stdinreader.py
|
|
|
|
${PYSITELIB}/twisted/test/process_stdinreader.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_stdinreader.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_tester.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/process_tester.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/process_tester.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_tty.py
|
|
|
|
${PYSITELIB}/twisted/test/process_tty.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_tty.pyo
|
|
|
|
${PYSITELIB}/twisted/test/process_twisted.py
|
|
|
|
${PYSITELIB}/twisted/test/process_twisted.pyc
|
|
|
|
${PYSITELIB}/twisted/test/process_twisted.pyo
|
|
|
|
${PYSITELIB}/twisted/test/proto_helpers.py
|
|
|
|
${PYSITELIB}/twisted/test/proto_helpers.pyc
|
|
|
|
${PYSITELIB}/twisted/test/proto_helpers.pyo
|
|
|
|
${PYSITELIB}/twisted/test/raiser.c
|
|
|
|
${PYSITELIB}/twisted/test/raiser.pyx
|
|
|
|
${PYSITELIB}/twisted/test/raiser.so
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_IE.py
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_IE.pyc
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_IE.pyo
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_VE.py
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_VE.pyc
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_VE.pyo
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_ZDE.py
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_ZDE.pyc
|
|
|
|
${PYSITELIB}/twisted/test/reflect_helper_ZDE.pyo
|
|
|
|
${PYSITELIB}/twisted/test/server.pem
|
|
|
|
${PYSITELIB}/twisted/test/ssl_helpers.py
|
|
|
|
${PYSITELIB}/twisted/test/ssl_helpers.pyc
|
|
|
|
${PYSITELIB}/twisted/test/ssl_helpers.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_consumer.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_consumer.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_consumer.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/test/stdio_test_halfclose.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_halfclose.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_halfclose.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/stdio_test_hostpeer.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_hostpeer.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_hostpeer.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_lastwrite.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_lastwrite.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_lastwrite.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_loseconn.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_loseconn.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_loseconn.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_producer.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_producer.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_producer.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_write.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_write.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_write.pyo
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_writeseq.py
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_writeseq.pyc
|
|
|
|
${PYSITELIB}/twisted/test/stdio_test_writeseq.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_abstract.py
|
|
|
|
${PYSITELIB}/twisted/test/test_abstract.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_abstract.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_adbapi.py
|
|
|
|
${PYSITELIB}/twisted/test/test_adbapi.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_adbapi.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_amp.py
|
|
|
|
${PYSITELIB}/twisted/test/test_amp.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_amp.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_application.py
|
|
|
|
${PYSITELIB}/twisted/test/test_application.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_application.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_banana.py
|
|
|
|
${PYSITELIB}/twisted/test/test_banana.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_banana.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_compat.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_compat.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_compat.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_context.py
|
|
|
|
${PYSITELIB}/twisted/test/test_context.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_context.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_cooperator.py
|
|
|
|
${PYSITELIB}/twisted/test/test_cooperator.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_cooperator.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_defer.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_defer.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_defer.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_defgen.py
|
|
|
|
${PYSITELIB}/twisted/test/test_defgen.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_defgen.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_dict.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_dict.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_dict.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/test/test_digestauth.py
|
|
|
|
${PYSITELIB}/twisted/test/test_digestauth.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_digestauth.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_dirdbm.py
|
|
|
|
${PYSITELIB}/twisted/test/test_dirdbm.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_dirdbm.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_doc.py
|
|
|
|
${PYSITELIB}/twisted/test/test_doc.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_doc.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_epoll.py
|
|
|
|
${PYSITELIB}/twisted/test/test_epoll.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_epoll.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_error.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_error.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_error.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_explorer.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_explorer.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_explorer.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_factories.py
|
|
|
|
${PYSITELIB}/twisted/test/test_factories.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_factories.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_failure.py
|
|
|
|
${PYSITELIB}/twisted/test/test_failure.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_failure.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_fdesc.py
|
|
|
|
${PYSITELIB}/twisted/test/test_fdesc.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_fdesc.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_finger.py
|
|
|
|
${PYSITELIB}/twisted/test/test_finger.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_finger.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_formmethod.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_formmethod.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_formmethod.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_ftp.py
|
|
|
|
${PYSITELIB}/twisted/test/test_ftp.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_ftp.pyo
|
2012-04-20 20:47:37 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_ftp_options.py
|
|
|
|
${PYSITELIB}/twisted/test/test_ftp_options.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_ftp_options.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_hook.py
|
|
|
|
${PYSITELIB}/twisted/test/test_hook.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_hook.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_htb.py
|
|
|
|
${PYSITELIB}/twisted/test/test_htb.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_htb.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_ident.py
|
|
|
|
${PYSITELIB}/twisted/test/test_ident.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_ident.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_import.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_import.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_import.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_internet.py
|
|
|
|
${PYSITELIB}/twisted/test/test_internet.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_internet.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_iutils.py
|
|
|
|
${PYSITELIB}/twisted/test/test_iutils.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_iutils.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_jelly.py
|
|
|
|
${PYSITELIB}/twisted/test/test_jelly.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_jelly.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_lockfile.py
|
|
|
|
${PYSITELIB}/twisted/test/test_lockfile.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_lockfile.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_log.py
|
|
|
|
${PYSITELIB}/twisted/test/test_log.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_log.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_logfile.py
|
|
|
|
${PYSITELIB}/twisted/test/test_logfile.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_logfile.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_loopback.py
|
|
|
|
${PYSITELIB}/twisted/test/test_loopback.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_loopback.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_manhole.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_manhole.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_manhole.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_memcache.py
|
|
|
|
${PYSITELIB}/twisted/test/test_memcache.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_memcache.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_modules.py
|
|
|
|
${PYSITELIB}/twisted/test/test_modules.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_modules.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_monkey.py
|
|
|
|
${PYSITELIB}/twisted/test/test_monkey.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_monkey.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_newcred.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_newcred.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_newcred.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_nmea.py
|
|
|
|
${PYSITELIB}/twisted/test/test_nmea.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_nmea.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_paths.py
|
|
|
|
${PYSITELIB}/twisted/test/test_paths.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_paths.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_pb.py
|
|
|
|
${PYSITELIB}/twisted/test/test_pb.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_pb.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_pbfailure.py
|
|
|
|
${PYSITELIB}/twisted/test/test_pbfailure.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_pbfailure.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_pcp.py
|
|
|
|
${PYSITELIB}/twisted/test/test_pcp.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_pcp.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_persisted.py
|
|
|
|
${PYSITELIB}/twisted/test/test_persisted.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_persisted.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_plugin.py
|
|
|
|
${PYSITELIB}/twisted/test/test_plugin.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_plugin.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_policies.py
|
|
|
|
${PYSITELIB}/twisted/test/test_policies.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_policies.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_postfix.py
|
|
|
|
${PYSITELIB}/twisted/test/test_postfix.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_postfix.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_process.py
|
|
|
|
${PYSITELIB}/twisted/test/test_process.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_process.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_protocols.py
|
|
|
|
${PYSITELIB}/twisted/test/test_protocols.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_protocols.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_randbytes.py
|
|
|
|
${PYSITELIB}/twisted/test/test_randbytes.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_randbytes.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_rebuild.py
|
|
|
|
${PYSITELIB}/twisted/test/test_rebuild.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_rebuild.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_reflect.py
|
|
|
|
${PYSITELIB}/twisted/test/test_reflect.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_reflect.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_roots.py
|
|
|
|
${PYSITELIB}/twisted/test/test_roots.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_roots.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/test/test_setup.py
|
|
|
|
${PYSITELIB}/twisted/test/test_setup.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_setup.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_shortcut.py
|
|
|
|
${PYSITELIB}/twisted/test/test_shortcut.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_shortcut.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_sip.py
|
|
|
|
${PYSITELIB}/twisted/test/test_sip.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_sip.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_sob.py
|
|
|
|
${PYSITELIB}/twisted/test/test_sob.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_sob.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_socks.py
|
|
|
|
${PYSITELIB}/twisted/test/test_socks.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_socks.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_ssl.py
|
|
|
|
${PYSITELIB}/twisted/test/test_ssl.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_ssl.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_sslverify.py
|
|
|
|
${PYSITELIB}/twisted/test/test_sslverify.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_sslverify.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_stateful.py
|
|
|
|
${PYSITELIB}/twisted/test/test_stateful.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_stateful.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_stdio.py
|
|
|
|
${PYSITELIB}/twisted/test/test_stdio.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_stdio.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_strcred.py
|
|
|
|
${PYSITELIB}/twisted/test/test_strcred.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_strcred.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_strerror.py
|
|
|
|
${PYSITELIB}/twisted/test/test_strerror.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_strerror.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/test/test_stringtransport.py
|
|
|
|
${PYSITELIB}/twisted/test/test_stringtransport.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_stringtransport.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_strports.py
|
|
|
|
${PYSITELIB}/twisted/test/test_strports.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_strports.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_task.py
|
|
|
|
${PYSITELIB}/twisted/test/test_task.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_task.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_tcp.py
|
|
|
|
${PYSITELIB}/twisted/test/test_tcp.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_tcp.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_tcp_internals.py
|
|
|
|
${PYSITELIB}/twisted/test/test_tcp_internals.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_tcp_internals.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_text.py
|
|
|
|
${PYSITELIB}/twisted/test/test_text.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_text.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_threadable.py
|
|
|
|
${PYSITELIB}/twisted/test/test_threadable.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_threadable.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_threadpool.py
|
|
|
|
${PYSITELIB}/twisted/test/test_threadpool.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_threadpool.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_threads.py
|
|
|
|
${PYSITELIB}/twisted/test/test_threads.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_threads.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_tpfile.py
|
|
|
|
${PYSITELIB}/twisted/test/test_tpfile.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_tpfile.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_twistd.py
|
|
|
|
${PYSITELIB}/twisted/test/test_twistd.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_twistd.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/test/test_twisted.py
|
|
|
|
${PYSITELIB}/twisted/test/test_twisted.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_twisted.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_udp.py
|
|
|
|
${PYSITELIB}/twisted/test/test_udp.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_udp.pyo
|
|
|
|
${PYSITELIB}/twisted/test/test_unix.py
|
|
|
|
${PYSITELIB}/twisted/test/test_unix.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_unix.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/test/test_usage.py
|
|
|
|
${PYSITELIB}/twisted/test/test_usage.pyc
|
|
|
|
${PYSITELIB}/twisted/test/test_usage.pyo
|
|
|
|
${PYSITELIB}/twisted/test/testutils.py
|
|
|
|
${PYSITELIB}/twisted/test/testutils.pyc
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/test/testutils.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/topfiles/CREDITS
|
|
|
|
${PYSITELIB}/twisted/topfiles/ChangeLog.Old
|
|
|
|
${PYSITELIB}/twisted/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/topfiles/README
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/trial/__init__.py
|
|
|
|
${PYSITELIB}/twisted/trial/__init__.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/__init__.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/trial/_asyncrunner.py
|
|
|
|
${PYSITELIB}/twisted/trial/_asyncrunner.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_asyncrunner.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_asynctest.py
|
|
|
|
${PYSITELIB}/twisted/trial/_asynctest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_asynctest.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/__init__.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/_preamble.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/_preamble.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/_preamble.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/distreporter.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/distreporter.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/distreporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/disttrial.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/disttrial.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/disttrial.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/managercommands.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/managercommands.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/managercommands.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/options.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/options.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/options.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_distreporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_disttrial.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_disttrial.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_disttrial.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_options.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_options.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_options.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_worker.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_worker.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_worker.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workerreporter.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workerreporter.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workerreporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workertrial.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workertrial.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/test/test_workertrial.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/worker.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/worker.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/worker.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workercommands.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workercommands.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workercommands.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workerreporter.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workerreporter.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workerreporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workertrial.py
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workertrial.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_dist/workertrial.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/_synctest.py
|
|
|
|
${PYSITELIB}/twisted/trial/_synctest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/_synctest.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/itrial.py
|
|
|
|
${PYSITELIB}/twisted/trial/itrial.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/itrial.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/reporter.py
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/trial/reporter.pyc
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/reporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/runner.py
|
|
|
|
${PYSITELIB}/twisted/trial/runner.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/trial/runner.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/detests.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/detests.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/detests.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/erroneous.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/erroneous.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/erroneous.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite2.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite2.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite2.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite3.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite3.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockcustomsuite3.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockdoctest.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockdoctest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/mockdoctest.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduleself.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduleself.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduleself.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduletest.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduletest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/moduletest.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/notpython
|
|
|
|
${PYSITELIB}/twisted/trial/test/novars.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/novars.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/novars.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/packages.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/packages.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/packages.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/sample.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/sample.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/sample.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/scripttest.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/scripttest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/scripttest.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/skipping.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/skipping.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/skipping.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/suppression.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/suppression.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/suppression.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_assertions.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_assertions.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_assertions.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_asyncassertions.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_asyncassertions.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_asyncassertions.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_deferred.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_deferred.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_deferred.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_doctest.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_doctest.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_doctest.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_keyboard.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_keyboard.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_keyboard.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_loader.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_loader.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_loader.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_log.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_log.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_log.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_output.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_output.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_output.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_plugins.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_plugins.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_plugins.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_pyunitcompat.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_pyunitcompat.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_pyunitcompat.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_reporter.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_reporter.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_reporter.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_runner.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_runner.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_runner.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_script.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_script.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_script.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_suppression.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_suppression.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_suppression.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_test_visitor.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_test_visitor.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_test_visitor.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_testcase.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_testcase.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_testcase.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_tests.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_tests.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_tests.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_util.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_util.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_util.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/trial/test/test_warning.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_warning.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/test_warning.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/test/weird.py
|
|
|
|
${PYSITELIB}/twisted/trial/test/weird.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/test/weird.pyo
|
|
|
|
${PYSITELIB}/twisted/trial/unittest.py
|
|
|
|
${PYSITELIB}/twisted/trial/unittest.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/trial/unittest.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/trial/util.py
|
|
|
|
${PYSITELIB}/twisted/trial/util.pyc
|
|
|
|
${PYSITELIB}/twisted/trial/util.pyo
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/web/__init__.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/web/__init__.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/_auth/__init__.py
|
|
|
|
${PYSITELIB}/twisted/web/_auth/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_auth/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/web/_auth/basic.py
|
|
|
|
${PYSITELIB}/twisted/web/_auth/basic.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_auth/basic.pyo
|
|
|
|
${PYSITELIB}/twisted/web/_auth/digest.py
|
|
|
|
${PYSITELIB}/twisted/web/_auth/digest.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_auth/digest.pyo
|
|
|
|
${PYSITELIB}/twisted/web/_auth/wrapper.py
|
|
|
|
${PYSITELIB}/twisted/web/_auth/wrapper.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_auth/wrapper.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/_element.py
|
|
|
|
${PYSITELIB}/twisted/web/_element.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_element.pyo
|
|
|
|
${PYSITELIB}/twisted/web/_flatten.py
|
|
|
|
${PYSITELIB}/twisted/web/_flatten.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_flatten.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/_newclient.py
|
|
|
|
${PYSITELIB}/twisted/web/_newclient.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_newclient.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/web/_responses.py
|
|
|
|
${PYSITELIB}/twisted/web/_responses.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_responses.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/_stan.py
|
|
|
|
${PYSITELIB}/twisted/web/_stan.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_stan.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/_version.py
|
|
|
|
${PYSITELIB}/twisted/web/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/web/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/web/client.py
|
|
|
|
${PYSITELIB}/twisted/web/client.pyc
|
|
|
|
${PYSITELIB}/twisted/web/client.pyo
|
|
|
|
${PYSITELIB}/twisted/web/demo.py
|
|
|
|
${PYSITELIB}/twisted/web/demo.pyc
|
|
|
|
${PYSITELIB}/twisted/web/demo.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/distrib.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/distrib.pyc
|
|
|
|
${PYSITELIB}/twisted/web/distrib.pyo
|
|
|
|
${PYSITELIB}/twisted/web/domhelpers.py
|
|
|
|
${PYSITELIB}/twisted/web/domhelpers.pyc
|
|
|
|
${PYSITELIB}/twisted/web/domhelpers.pyo
|
|
|
|
${PYSITELIB}/twisted/web/error.py
|
|
|
|
${PYSITELIB}/twisted/web/error.pyc
|
|
|
|
${PYSITELIB}/twisted/web/error.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/web/failure.xhtml
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/guard.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/guard.pyc
|
|
|
|
${PYSITELIB}/twisted/web/guard.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/html.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/html.pyc
|
|
|
|
${PYSITELIB}/twisted/web/html.pyo
|
|
|
|
${PYSITELIB}/twisted/web/http.py
|
|
|
|
${PYSITELIB}/twisted/web/http.pyc
|
|
|
|
${PYSITELIB}/twisted/web/http.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/http_headers.py
|
|
|
|
${PYSITELIB}/twisted/web/http_headers.pyc
|
|
|
|
${PYSITELIB}/twisted/web/http_headers.pyo
|
|
|
|
${PYSITELIB}/twisted/web/iweb.py
|
|
|
|
${PYSITELIB}/twisted/web/iweb.pyc
|
|
|
|
${PYSITELIB}/twisted/web/iweb.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/microdom.py
|
|
|
|
${PYSITELIB}/twisted/web/microdom.pyc
|
|
|
|
${PYSITELIB}/twisted/web/microdom.pyo
|
|
|
|
${PYSITELIB}/twisted/web/proxy.py
|
|
|
|
${PYSITELIB}/twisted/web/proxy.pyc
|
|
|
|
${PYSITELIB}/twisted/web/proxy.pyo
|
|
|
|
${PYSITELIB}/twisted/web/resource.py
|
|
|
|
${PYSITELIB}/twisted/web/resource.pyc
|
|
|
|
${PYSITELIB}/twisted/web/resource.pyo
|
|
|
|
${PYSITELIB}/twisted/web/rewrite.py
|
|
|
|
${PYSITELIB}/twisted/web/rewrite.pyc
|
|
|
|
${PYSITELIB}/twisted/web/rewrite.pyo
|
|
|
|
${PYSITELIB}/twisted/web/script.py
|
|
|
|
${PYSITELIB}/twisted/web/script.pyc
|
|
|
|
${PYSITELIB}/twisted/web/script.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/server.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/server.pyc
|
|
|
|
${PYSITELIB}/twisted/web/server.pyo
|
|
|
|
${PYSITELIB}/twisted/web/soap.py
|
|
|
|
${PYSITELIB}/twisted/web/soap.pyc
|
|
|
|
${PYSITELIB}/twisted/web/soap.pyo
|
|
|
|
${PYSITELIB}/twisted/web/static.py
|
|
|
|
${PYSITELIB}/twisted/web/static.pyc
|
|
|
|
${PYSITELIB}/twisted/web/static.pyo
|
|
|
|
${PYSITELIB}/twisted/web/sux.py
|
|
|
|
${PYSITELIB}/twisted/web/sux.pyc
|
|
|
|
${PYSITELIB}/twisted/web/sux.pyo
|
|
|
|
${PYSITELIB}/twisted/web/tap.py
|
|
|
|
${PYSITELIB}/twisted/web/tap.pyc
|
|
|
|
${PYSITELIB}/twisted/web/tap.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/template.py
|
|
|
|
${PYSITELIB}/twisted/web/template.pyc
|
|
|
|
${PYSITELIB}/twisted/web/template.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/web/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/__init__.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/_util.py
|
|
|
|
${PYSITELIB}/twisted/web/test/_util.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/_util.pyo
|
Update to 12.3.0. Upstream NEWS, less bugfixes and "other", follows:
Twisted Core 12.3.0 (2012-12-20)
================================
Features
--------
- The new -j flag to trial provides a trial runner supporting
multiple worker processes on the local machine, for parallel
testing. (#1784)
- twisted.internet.task.react, a new function, provides a simple API
for running the reactor until a single asynchronous function
completes. (#3270)
- twisted.protocols.ftp.FTP now handles FEAT and OPTS commands.
(#4515)
- trial now supports specifying a debugger other than pdb with the
--debugger command line flag. (#5794)
- twisted.python.util.runWithWarningsSuppressed has been added; it
runs a function with specified warning filters. (#5950)
- trial's skipping feature is now implemented in a way compatible with the
standard library unittest's runner. (#6006)
- The setup3.py script is now provided to provisionally support
building and installing an experimental, incomplete version of
Twisted in a Python 3 environment. (#6040)
- twisted.python.util.FancyStrMixin now supports arbitrary callables
to format attribute values. (#6063)
- Several new methods of twisted.trial.unittest.SynchronousTestCase
- `successResultOf`, `failureResultOf`, and `assertNoResult` -
have been added to make testing `Deferred`-using code easier.
(#6105)
Deprecations and Removals
-------------------------
- The minimum required version of zope.interface is now 3.6.0.
(#5683)
- twisted.internet.interfaces.IReactorArbitrary and
twisted.application.internet.GenericServer and GenericClient,
deprecated since Twisted 10.1, have been removed. (#5943)
- twisted.internet.interfaces.IFinishableConsumer, deprecated since
Twisted 11.1, has been removed. (#5944)
- twisted.python.failure has removed all support for string
exceptions. (#5948)
- assertTrue, assertEqual, and the other free-functions in
twisted.trial.unittest for writing assertions, deprecated since
prior to Twisted 2.3, have been removed. (#5963)
- Ports, connectors, wakers and other reactor-related types no longer
log a nice warning when they are erroneously pickled. Pickling of
such objects continues to be unsupported. (#5979)
- twisted.python.components.Componentized no longer inherits from
Versioned. (#5983)
- twisted.protocols.basic.NetstringReceiver.sendString no longer
accepts objects other than bytes; the removed behavior was
deprecated in Twisted 10.0. (#6025)
- The lookupRecord method of twisted.internet.interfaces.IResolver,
never implemented or called by Twisted, has been removed. (#6091)
Twisted Names 12.3.0 (2012-12-20)
=================================
Deprecations and Removals
-------------------------
- The `protocol` attribute of twisted.names.client.Resolver,
deprecated since Twisted 8.2, has been removed. (#6045)
- twisted.names.hosts.Resolver is no longer a
`twisted.persisted.styles.Versioned` subclass. (#6092)
Twisted Web 12.3.0 (2012-12-20)
===============================
Features
--------
- twisted.web.server.Site now supports an encoders argument to encode
request content, twisted.web.server.GzipEncoderFactory being the
first one provided. (#104)
Twisted Core 12.2.0 (2012-08-26)
================================
Features
--------
- twisted.protocols.sip.MessageParser now handles multiline headers.
(#2198)
- twisted.internet.endpoints now provides StandardIOEndpoint, a
Standard I/O endpoint. (#4697)
- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR
sending the file (i.e. it is raised by the IReadFile.send method it
invokes), then it will use that to return an error to the client
rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED
error. (#4913)
- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
implemented by some reactors as a way to add an existing
established connection to them. (#5570)
- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
TCP server endpoint. (#5694)
- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
TCP client endpoint. (#5695)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create IPv6 TCP servers.
(#5699)
- twisted.internet.endpoints.serverFromString, the endpoint string
description feature, can now be used to create servers that run on
Standard I/O. (#5729)
- twisted.trial.unittest now offers SynchronousTestCase, a test case
base class that provides usability improvements but not reactor-
based testing features. (#5853)
Twisted Conch 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.conch.ssh.transport.SSHTransport now returns an
SSHTransportAddress from the getPeer() and getHost() methods.
(#2997)
Twisted Mail 12.2.0 (2012-08-26)
================================
Deprecations and Removals
-------------------------
- twisted.mail.protocols.SSLContextFactory is now deprecated. (#4963)
- The --passwordfile option to twistd mail is now removed. (#5541)
Twisted Names 12.2.0 (2012-08-26)
=================================
Features
--------
- twisted.names.srvconnect.SRVConnector now takes a default port to
use when SRV lookup fails. (#3456)
Twisted Web 12.2.0 (2012-08-26)
===============================
Deprecations and Removals
-------------------------
- twisted.web.static.FileTransfer, deprecated since 9.0, is removed
now. Use a subclass of StaticProducer instead. (#5651)
- ErrorPage, NoResource and ForbiddenResource in twisted.web.error
were deprecated since 9.0 and are removed now. (#5659)
- twisted.web.google, deprecated since Twisted 11.1, is removed now.
(#5768)
Twisted Core 12.1.0 (2012-06-02)
================================
Features
--------
- The kqueue reactor has been revived. (#1918)
- twisted.python.filepath now provides IFilePath, an interface for
file path objects. (#2176)
- New gtk3 and gobject-introspection reactors have been added.
(#4558)
- gtk and glib reactors now run I/O and scheduled events with lower
priority, to ensure the UI stays responsive. (#5067)
- IReactorTCP.connectTCP() can now accept IPv6 address literals
(although not hostnames) in order to support connecting to IPv6
hosts. (#5085)
- twisted.internet.interfaces.IReactorSocket, a new interface, is now
supported by some reactors to listen on sockets set up by external
software (eg systemd or launchd). (#5248)
- twisted.internet.endpoints.clientFromString now also supports
strings in the form of tcp:example.com:80 and ssl:example.com:4321
(#5358)
- twisted.python.constants.Flags now provides a way to define
collections of flags for bitvector-type uses. (#5384)
- The epoll(7)-based reactor is now the default reactor on Linux.
(#5478)
- twisted.python.runtime.platform.isLinux can be used to check if
Twisted is running on Linux. (#5491)
- twisted.internet.endpoints.serverFromString now recognizes a
"systemd" endpoint type, for listening on a server port inherited
from systemd. (#5575)
- Connections created using twisted.internet.interfaces.IReactorUNIX
now support sending and receiving file descriptors between
different processes. (#5615)
- twisted.internet.endpoints.clientFromString now supports UNIX
client endpoint strings with the path argument specified like
"unix:/foo/bar" in addition to the old style, "unix:path=/foo/bar".
(#5640)
- twisted.protocols.amp.Descriptor is a new AMP argument type which
supports passing file descriptors as AMP command arguments over
UNIX connections. (#5650)
Deprecations and Removals
-------------------------
- The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
deprecated. (#4086)
- Removed the unreachable _fileUrandom method from
twisted.python.randbytes.RandomFactory. (#4530)
- twisted.persisted.journal is removed, deprecated since Twisted
11.0. (#4805)
- Support for pyOpenSSL 0.9 and older is now deprecated. pyOpenSSL
0.10 or newer will soon be required in order to use Twisted's SSL
features. (#4974)
- backwardsCompatImplements and fixClassImplements are removed from
twisted.python.components, deprecated in 2006. (#5034)
- twisted.python.reflect.macro was removed, deprecated since Twisted
8.2. (#5035)
- twisted.python.text.docstringLStrip, deprecated since Twisted
10.2.0, has been removed (#5036)
- Removed the deprecated dispatch and dispatchWithCallback methods
from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
(#5037)
- twisted.scripts.tapconvert is now deprecated. (#5038)
- twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
Accessor, OriginalAccessor and Summer are now deprecated. (#5451)
- twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
removed. (#5473)
- twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
has been removed. (#5480)
- twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
(#5482)
- twisted.python.otp, deprecated since 9.0, is removed. (#5493)
- Removed `dsu`, `moduleMovedForSplit`, and `dict` from
twisted.python.util (deprecated since 10.2) (#5516)
Twisted Conch 12.1.0 (2012-06-02)
=================================
Features
--------
- twisted.conch.tap now supports cred plugins (#4753)
Twisted Names 12.1.0 (2012-06-02)
=================================
Features
--------
- "twistd dns" secondary server functionality and
twisted.names.secondary now support retrieving zone information
from a master running on a non-standard DNS port. (#5468)
Twisted News 12.1.0 (2012-06-02)
================================
Deprecations and Removals
-------------------------
- The ability to pass a string article to NNTPServer._gotBody and
NNTPServer._gotArticle in t.news.nntp has been deprecated for years
and is now removed. (#4548)
Twisted Runner 12.1.0 (2012-06-02)
==================================
Deprecations and Removals
-------------------------
- ProcessMonitor.active, consistencyDelay, and consistency in
twisted.runner.procmon were deprecated since 10.1 have been
removed. (#5517)
Twisted Web 12.1.0 (2012-06-02)
===============================
Features
--------
- twisted.web.client.Agent and ProxyAgent now support persistent
connections. (#3420)
- Added twisted.web.template.renderElement, a function which renders
an Element to a response. (#5395)
- twisted.web.client.HTTPConnectionPool now ensures that failed
queries on persistent connections are retried, when possible.
(#5479)
- twisted.web.template.XMLFile now supports FilePath objects. (#5509)
- twisted.web.template.renderElement takes a doctype keyword
argument, which will be written as the first line of the response,
defaulting to the HTML5 doctype. (#5560)
Deprecations and Removals
-------------------------
- PHP3Script and PHPScript were removed from twisted.web.twcgi,
deprecated since 10.1. Use twcgi.FilteredScript instead. (#5456)
- twisted.web.template.XMLFile's support for file objects and
filenames is now deprecated. Use the new support for FilePath
objects. (#5509)
- twisted.web.server.date_time_string and
twisted.web.server.string_date_time are now deprecated in favor of
twisted.web.http.datetimeToString and twisted.web.
http.stringToDatetime (#5535)
2013-02-17 15:53:13 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/requesthelper.py
|
|
|
|
${PYSITELIB}/twisted/web/test/requesthelper.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/requesthelper.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_agent.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_agent.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_agent.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_cgi.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_cgi.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_cgi.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_distrib.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_distrib.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_distrib.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_domhelpers.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_domhelpers.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_domhelpers.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_error.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_error.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_error.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_flatten.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_flatten.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_flatten.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_http.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_http.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_http.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_http_headers.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_http_headers.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_http_headers.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_httpauth.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_httpauth.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_httpauth.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_newclient.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_newclient.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_newclient.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_proxy.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_proxy.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_proxy.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_resource.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_resource.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_resource.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_script.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_script.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_script.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_soap.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_soap.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_soap.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_stan.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_stan.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_stan.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_static.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_static.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_static.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_tap.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_tap.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_tap.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_template.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_template.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_template.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_util.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_util.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_util.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_vhost.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_vhost.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_vhost.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_web.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_web.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_web.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_webclient.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_webclient.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_webclient.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/test/test_wsgi.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_wsgi.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_wsgi.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/test/test_xml.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_xml.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_xml.pyo
|
|
|
|
${PYSITELIB}/twisted/web/test/test_xmlrpc.py
|
|
|
|
${PYSITELIB}/twisted/web/test/test_xmlrpc.pyc
|
|
|
|
${PYSITELIB}/twisted/web/test/test_xmlrpc.pyo
|
|
|
|
${PYSITELIB}/twisted/web/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/web/topfiles/README
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/twcgi.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/twcgi.pyc
|
|
|
|
${PYSITELIB}/twisted/web/twcgi.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/web/util.py
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/util.pyc
|
|
|
|
${PYSITELIB}/twisted/web/util.pyo
|
|
|
|
${PYSITELIB}/twisted/web/vhost.py
|
|
|
|
${PYSITELIB}/twisted/web/vhost.pyc
|
|
|
|
${PYSITELIB}/twisted/web/vhost.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/web/wsgi.py
|
|
|
|
${PYSITELIB}/twisted/web/wsgi.pyc
|
|
|
|
${PYSITELIB}/twisted/web/wsgi.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/web/xmlrpc.py
|
2004-03-30 15:27:05 +02:00
|
|
|
${PYSITELIB}/twisted/web/xmlrpc.pyc
|
|
|
|
${PYSITELIB}/twisted/web/xmlrpc.pyo
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/words/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/__init__.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/_version.py
|
|
|
|
${PYSITELIB}/twisted/words/_version.pyc
|
|
|
|
${PYSITELIB}/twisted/words/_version.pyo
|
|
|
|
${PYSITELIB}/twisted/words/ewords.py
|
|
|
|
${PYSITELIB}/twisted/words/ewords.pyc
|
|
|
|
${PYSITELIB}/twisted/words/ewords.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/im/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/baseaccount.py
|
|
|
|
${PYSITELIB}/twisted/words/im/baseaccount.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/baseaccount.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/basechat.py
|
|
|
|
${PYSITELIB}/twisted/words/im/basechat.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/basechat.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/basesupport.py
|
|
|
|
${PYSITELIB}/twisted/words/im/basesupport.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/basesupport.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/instancemessenger.glade
|
|
|
|
${PYSITELIB}/twisted/words/im/interfaces.py
|
|
|
|
${PYSITELIB}/twisted/words/im/interfaces.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/interfaces.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/ircsupport.py
|
|
|
|
${PYSITELIB}/twisted/words/im/ircsupport.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/ircsupport.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/locals.py
|
|
|
|
${PYSITELIB}/twisted/words/im/locals.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/locals.pyo
|
|
|
|
${PYSITELIB}/twisted/words/im/pbsupport.py
|
|
|
|
${PYSITELIB}/twisted/words/im/pbsupport.pyc
|
|
|
|
${PYSITELIB}/twisted/words/im/pbsupport.pyo
|
|
|
|
${PYSITELIB}/twisted/words/iwords.py
|
|
|
|
${PYSITELIB}/twisted/words/iwords.pyc
|
|
|
|
${PYSITELIB}/twisted/words/iwords.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/irc.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/irc.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/irc.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/client.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/client.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/client.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/component.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/component.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/component.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/error.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/error.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/error.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/ijabber.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/ijabber.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/ijabber.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jid.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jid.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jid.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jstrports.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jstrports.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/jstrports.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl_mechanisms.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl_mechanisms.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/sasl_mechanisms.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmlstream.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmlstream.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmlstream.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmpp_stringprep.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmpp_stringprep.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/jabber/xmpp_stringprep.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/msn.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/msn.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/msn.pyo
|
|
|
|
${PYSITELIB}/twisted/words/protocols/oscar.py
|
|
|
|
${PYSITELIB}/twisted/words/protocols/oscar.pyc
|
|
|
|
${PYSITELIB}/twisted/words/protocols/oscar.pyo
|
|
|
|
${PYSITELIB}/twisted/words/service.py
|
|
|
|
${PYSITELIB}/twisted/words/service.pyc
|
2004-05-26 13:59:25 +02:00
|
|
|
${PYSITELIB}/twisted/words/service.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/tap.py
|
|
|
|
${PYSITELIB}/twisted/words/tap.pyc
|
|
|
|
${PYSITELIB}/twisted/words/tap.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/test/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/__init__.pyo
|
Changes 10.1.0:
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
2010-11-04 20:40:02 +01:00
|
|
|
${PYSITELIB}/twisted/words/test/test_basechat.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_basechat.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_basechat.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_basesupport.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_basesupport.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_basesupport.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_domish.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_domish.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_domish.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_irc.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_irc.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_irc.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/words/test/test_irc_service.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_irc_service.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_irc_service.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_ircsupport.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_ircsupport.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_ircsupport.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberclient.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberclient.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberclient.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbercomponent.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbercomponent.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbercomponent.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbererror.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbererror.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbererror.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjid.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjid.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjid.pyo
|
2011-10-17 05:47:57 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjstrports.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjstrports.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberjstrports.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersasl.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersasl.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersasl.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersaslmechanisms.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersaslmechanisms.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabbersaslmechanisms.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmlstream.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmlstream.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmlstream.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmppstringprep.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmppstringprep.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_jabberxmppstringprep.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_msn.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_msn.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_msn.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/words/test/test_oscar.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_oscar.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_oscar.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_service.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_service.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_service.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_tap.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_tap.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_tap.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xishutil.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xishutil.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xishutil.pyo
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xmlstream.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xmlstream.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xmlstream.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/words/test/test_xmpproutertap.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xmpproutertap.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xmpproutertap.pyo
|
2008-08-22 23:49:08 +02:00
|
|
|
${PYSITELIB}/twisted/words/test/test_xpath.py
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xpath.pyc
|
|
|
|
${PYSITELIB}/twisted/words/test/test_xpath.pyo
|
|
|
|
${PYSITELIB}/twisted/words/topfiles/NEWS
|
|
|
|
${PYSITELIB}/twisted/words/topfiles/README
|
|
|
|
${PYSITELIB}/twisted/words/xish/__init__.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/__init__.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/__init__.pyo
|
|
|
|
${PYSITELIB}/twisted/words/xish/domish.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/domish.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/domish.pyo
|
|
|
|
${PYSITELIB}/twisted/words/xish/utility.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/utility.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/utility.pyo
|
|
|
|
${PYSITELIB}/twisted/words/xish/xmlstream.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/xmlstream.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/xmlstream.pyo
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpath.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpath.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpath.pyo
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpathparser.g
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpathparser.py
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpathparser.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xish/xpathparser.pyo
|
2010-03-06 14:18:07 +01:00
|
|
|
${PYSITELIB}/twisted/words/xmpproutertap.py
|
|
|
|
${PYSITELIB}/twisted/words/xmpproutertap.pyc
|
|
|
|
${PYSITELIB}/twisted/words/xmpproutertap.pyo
|