File python-Twisted.changes of Package python-Twisted

-------------------------------------------------------------------
Tue Aug 11 08:52:37 UTC 2015 - seife+obs@b1-systems.com

- change dep from python-asn1 to python-pyasn1 (renamed long ago)

-------------------------------------------------------------------
Fri Jun 04 11:36:06 UTC 2015 - termim@gmail.com

- Wrong dependency rpm name, should be python-pycrypto

-------------------------------------------------------------------
Fri May 29 01:16:06 UTC 2015 - termim@gmail.com

- Add missing dependencies on python-asn1 and python-Crypto
- Update to version 15.2.1:
  * twisted.logger now marks the `isError` key correctly on legacy
    events generated by writes to stderr. (#7903)
  * twisted.logger's documentation is now correctly listed in the table
    of contents. (#7904)
- Changes from version 15.2.0:
  * twisted.internet.process has now been ported to Python 3. (#5987)
  * twisted.cred.credentials is now ported to Python 3. (#6176)
  * twisted.trial.unittest.TestCase's assertEqual, assertTrue, and
    assertFalse methods now pass through the standard library's more
    informative failure messages. (#6306)
  * The new package twisted.logger provides a new, fully tested, and
    feature-rich logging framework. The old module twisted.python.log
    is now implemented using the new framework. The new logger HOWTO
    documents the new framework. (#6750)
  * twisted.python.modules is now ported to Python 3. (#7804)
  * twisted.python.filepath.FilePath now supports Unicode (text) paths.
    Like the os module, instantiating it with a Unicode path will
    return a Unicode-mode FilePath, instantiating with a bytes path
    will return a bytes-mode FilePath. (#7805)
  * twisted.internet.kqreactor is now ported to Python 3 (#7823)
  * twisted.internet.endpoints.ProcessEndpoint is now ported to Python
    3. (#7824)
  * twisted.python.filepath.FilePath now has asBytesMode and asTextMode
    methods which return a FilePath in the requested mode. (#7830)
  * twisted.python.components.proxyForInterface now creates method
    proxies that can be used with functools.wraps. (#7832)
  * The tls optional dependency will now also install the idna package
    to validate idna2008 names. (#7853)
  * Don't raise an exception if `DefaultLogObserver.emit()` gets an
    event with a message that raises when `repr()` is called on it.
    Specifically: use `textFromEventDict()` instead of a separate (and
    inferior) message rendering implementation. (#6569)
  * twisted.cred.credentials.DigestedCredentials incorrectly handled
    md5-sess hashing according to the RFC, which has now been fixed.
    (#7835)
  * Fixed an issue with twisted.internet.task.LoopingCall.withCount
    where sometimes the passed callable would be invoked with "0" when
    we got close to tricky floating point boundary conditions. (#7836)
  * twisted.internet.defer now properly works with the new logging
    system. (#7851)
  * Change `messages` key to `log_io` for events generated by
    `LoggingFile`. (#7852)
  * twisted.logger had literal characters in docstrings that are now
    quoted. (#7854)
  * twisted.logger now correctly formats a log event with a key named
    `message` when passed to a legacy log observer. (#7855)
  * twisted.internet.endpoints.HostnameEndpoint now uses getaddrinfo
    properly on Python 3.4 and above. (#7886)
  * Fix a typo in narrative documentation for logger (#7875)
  * tkunzip and tapconvert in twisted.scripts were deprecated in 11.0
    and 12.1 respectively, and are now removed. (#6747)
  * twisted.protocols.gps is deprecated in preference to
    twisted.positioning. (#6810)
  * twisted.scripts.tap2deb and twisted.scripts.tap2rpm are now
    deprecated. (#7682)
  * twisted.trial.reporter.TestResult and
    twisted.trial.reporter.Reporter contained deprecated methods (since
    8.0) which have now been removed. (#7815)
  * #6027, #7287, #7701, #7727, #7758, #7776, #7786, #7812, #7819,
    #7831, #7838, #7865, #7866, #7869, #7872, #7877, #7878, #7885
  * twisted.conch.ssh.forwarding now supports local->remote forwarding
    of IPv6 (#7751)
  * twisted.mail.smtp.sendmail now uses ESMTP. It will
    opportunistically enable encryption and allow the use of
    authentication. (#7257)
  * twisted.web.static is now ported to Python 3. (#6177)
  * twisted.web.server.Site accepts requestFactory as constructor
    argument. (#7016)
  * twisted.web.util had some HTML generation functions deprecated
    since 12.1 that have now been removed. (#7828)
  * #6927, #7797, #7802, #7846
  * The resumeOffset argument to
    twisted.words.protocol.irc.DccFileReceive now works as it is
    documented. (#7775)

-------------------------------------------------------------------
Thu May 7 14:51:46 UTC 2015 - jmatejek@suse.cz

- Version 15.1.0:
  * deprecated MSN protocol support
  * improved docs for Trial
  * removed deprecated UDPClient
  * twisted.web.static.File allows defining a custom resource for
    rendering forbidden pages.
  * minor bugfixes

-------------------------------------------------------------------
Sat Mar 14 11:57:46 UTC 2015 - matwey.kornilov@gmail.com

- Version 15.0.0:
  + please, see NEWS file
- Update lp1102685.diff

-------------------------------------------------------------------
Thu Oct  2 18:38:09 UTC 2014 - p.drouand@gmail.com

- Remove unprovided python-service_identity; it's not required in any
  way

-------------------------------------------------------------------
Thu Sep 18 23:52:33 UTC 2014 - termim@gmail.com

- Update to version 14.0.2:
  + No significant changes have been made for this release.

- Update to version 14.0.1:
  + BrowserLikePolicyForHTTPS would always ignore the specified
    trustRoot and use the system trust root instead, which has been
    rectified. (#7647)

-------------------------------------------------------------------
Thu May 15 18:59:33 UTC 2014 - hpj@urpla.net

- add dependency python-service_identity for testing purposes

-------------------------------------------------------------------
Wed May 14 09:30:55 UTC 2014 - hpj@urpla.net

- Update to version 14.0.0:
  + too many changes to list here: check NEWS file

-------------------------------------------------------------------
Fri Dec  6 15:22:17 UTC 2013 - speilicke@suse.com

- Add lp1102685.diff (bnc#853545): pygobject compatibility
- Update to version 13.2.0:
  + Twisted now includes a HostnameEndpoint implementation which uses IPv4 and
   IPv6 in parallel, speeding up the connection by using whichever connects first
   (the 'Happy Eyeballs'/RFC 6555 algorithm). (#4859)
  + Improved support for Cancellable Deferreds by kaizhang, our GSoC student.
    (#4320, #6532, #6572, #6639)
  + Improved Twisted.Mail documentation by shira, our Outreach Program for
    Women intern. (#6649, #6652)
  + twistd now waits for the application to start successfully before exiting
    after daemonization. (#823)
  + SSL server endpoint string descriptions now support the specification of
    chain certificates. (#6499)
  + Over 70 closed tickets since 13.1.0.

-------------------------------------------------------------------
Wed Sep 25 16:27:59 UTC 2013 - p.drouand@gmail.com

- Update to version 13.1.0
  + Please read usr/share/doc/packages/python-Twisted/NEWS for more
    infos

-------------------------------------------------------------------
Sun Apr 14 15:04:02 UTC 2013 - p.drouand@gmail.com

- Update to version 3.0.0
  + Features
   - The twisted.protocols.ftp.FTP server now treats "LIST -La", "LIST
     -al", and all other combinations of ordering and case of the "-l"
     and "-a" flags the same: by ignoring them rather than treating them
     as a pathname. (#1333)
   - twisted.python.log.FileLogObserver now uses `datetime.strftime` to
     format timestamps, adding support for microseconds and timezone
     offsets to the `timeFormat` string. (#3513)
   - trial now deterministically runs tests in the order in which they
     were specified on the command line, instead of quasi-randomly
     according to dictionary key ordering. (#5520)
   - Cooperator.running can be used to determine the current cooperator
     status. (#5937)
   - twisted.python.modules.PythonPath now implements `__contains__` to
     allow checking, by name, whether a particular module exists within
     it. (#6198)
   - twisted.application.internet.TimerService.stopService now waits for
     any currently running call to finish before firing its deferred.
     (#6290)
  + Bugfixes
   - twisted.protocols.ftp.FTP now recognizes all glob expressions
     supported by fnmatch. (#4181)
   - Constant values defined using twisted.python.constants can now be
     set as attributes of other classes without triggering an unhandled
     AttributeError from the constants implementation. (#5797)
   - Fixed problem where twisted.names.client.Resolver was not closing
     open file handles which can lead to an out of file descriptor error
     on PyPy. (#6216)
   - All reactors included in Twisted itself now gracefully handle a
     rare case involving delayed calls scheduled very far in the future.
     (#6259)
   - twisted.trial.reporter.Reporter._trimFrames correctly removes
     frames from twisted.internet.utils.runWithWarningsSuppressed again,
     after being broke in #6009. (#6282)
  + Improved Documentation
   - A new "Deploying Twisted with systemd" howto document which
     demonstrates how to start a Twisted service using systemd socket
     activation. (#5601)
   - New "Introduction to Deferreds" howto.  Old howto rebranded as
     reference documentation. (#6180)
   - "Components: Interfaces and Adapters" howto now uses
     zope.interface's decorator-based API. (#6269)
  + Deprecations and Removals
   - twisted.python.util.unsignedID and setIDFunction are deprecated
     now. (#5544)
   - twisted.python.zshcomp deprecated since 11.1.0 has now been
     removed. Shell tab-completion is now handled by
     twisted.python.usage. (#5767)
   - python.runtime.Platform.isWinNT is deprecated now. Use
     Platform.isWindows instead. (#5925)
   - twisted.trial.util.findObject, deprecated since Twisted 10.1.0, has
     been removed. (#6260)

-------------------------------------------------------------------
Fri Jan 11 20:57:43 UTC 2013 - p.drouand@gmail.com

- Update to 12.3.0 version:
  * 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)
  * Bugfixes
 	- twisted.protocols.basic.LineReceiver now does not hit the maximum
      stack recursion depth when the line and data mode is switched many
      times. (#3050)
 	- twisted.protocols.ftp.FTPFileListProtocol fixed to support files
      with space characters in their name. (#4986)
 	- gireactor and gtk3reactor no longer prevent gi.pygtkcompat from
      working, and likewise can load if gi.pygtkcompat has previously
      been enabled. (#5676)
 	- gtk2reactor now works again on FreeBSD, and perhaps other platforms
      that were broken by gi interactions. (#5737)
 	- gireactor now works with certain older versions of gi that are
      missing the threads_init() function. (#5790)
 	- Fixed a bug where twisted.python.sendmsg would sometimes fail with
      obscure errors including "Message too long" or "Invalid argument"
      on some 64-bit platforms. (#5867)
 	- twisted.internet.endpoints.TCP6ClientEndpoint now provides
      twisted.internet.interfaces.IStreamClientEndpoint (#5876)
 	- twisted.internet.endpoints.AdoptedStreamServerEndpoint now provides
      twisted.internet.interfaces.IStreamServerEndpoint. (#5878)
 	- Spawning subprocesses with PTYs now works on OS X 10.8. (#5880)
 	- twisted.internet.test.test_sigchld no longer incorrectly fails when
      run after certain other tests. (#6161)
 	- twisted.internet.test.test_gireactor no longer fails when using
      pygobject 3.4 and gtk 3.6 when X11 is unavailable. (#6170)
 	- twisted/python/sendmsg.c no longer fails to build on OpenBSD.
      (#5907)

  *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)

-------------------------------------------------------------------
Tue Sep 25 18:07:05 PDT 2012 - msuman@gnome.org

- Update to version 12.2.0
  * Starting with the release after 12.2, Twisted will begin requiring
    zope.interface 3.6 (as part of Python 3 support).
  * Features
    - twisted.protocols.sip.MessageParser now handles multiline headers.
    - twisted.internet.endpoints now provides StandardIOEndpoint, a
      Standard I/O endpoint.
    - 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.
    - twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is
      implemented by some reactors as a way to add an existing
      established connection to them.
    - twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6
      TCP server endpoint.
    - twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6
      TCP client endpoint.
    - twisted.internet.endpoints.serverFromString, the endpoint string
      description feature, can now be used to create IPv6 TCP servers.
    - twisted.internet.endpoints.serverFromString, the endpoint string
      description feature, can now be used to create servers that run on
      Standard I/O.
    - twisted.trial.unittest now offers SynchronousTestCase, a test case
      base class that provides usability improvements but not reactor-
      based testing features.
  * Bugfixes
    - twisted.internet.Process.signalProcess now catches ESRCH raised by
      os.kill call and raises ProcessExitedAlready instead.
    - TLSMemoryBIOProtocol (and therefore all SSL transports if pyOpenSSL
      >= 0.10) now provides the interfaces already provided by the
      underlying transport.
  * Deprecations and Removals
    - Python 2.5 is no longer supported.
    - The --extra option of trial, deprecated since 11.0, is removed now.
    - addPluginDir and getPluginDirs in twisted.python.util are
      deprecated now.
    - twisted.trial.runner.DocTestCase, deprecated in Twisted 8.0, has
      been removed.
    - startKeepingErrors, flushErrors, ignoreErrors, and clearIgnores in
      twisted.python.log (deprecated since Twisted 2.5) are removed now.
    - unzip, unzipIter, and countZipFileEntries in
      twisted.python.zipstream (deprecated in Twisted 11.0) are removed
      now.
    - twisted.test.time_helpers, deprecated since Twisted 10.0, has been
      removed.
    - twisted.web.static.FileTransfer, deprecated since 9.0, is removed
      now. Use a subclass of StaticProducer instead.
    - ErrorPage, NoResource and ForbiddenResource in twisted.web.error
      were deprecated since 9.0 and are removed now.
    - twisted.web.google, deprecated since Twisted 11.1, is removed now.

-------------------------------------------------------------------
Tue Sep 25 17:50:17 PDT 2012 - msuman@gnome.org

- Update to version 12.1.0
  * Features
    - The kqueue reactor has been revived.
    - twisted.python.filepath now provides IFilePath, an interface for
      file path objects.
    - New gtk3 and gobject-introspection reactors have been added.
    - gtk and glib reactors now run I/O and scheduled events with lower
      priority, to ensure the UI stays responsive.
    - IReactorTCP.connectTCP() can now accept IPv6 address literals
      (although not hostnames) in order to support connecting to IPv6
      hosts.
    - 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).
    - twisted.internet.endpoints.clientFromString now also supports
      strings in the form of tcp:example.com:80 and ssl:example.com:4321
    - twisted.python.constants.Flags now provides a way to define
      collections of flags for bitvector-type uses.
    - The epoll(7)-based reactor is now the default reactor on Linux.
    - twisted.python.runtime.platform.isLinux can be used to check if
      Twisted is running on Linux.
    - twisted.internet.endpoints.serverFromString now recognizes a
      "systemd" endpoint type, for listening on a server port inherited
      from systemd.
    - Connections created using twisted.internet.interfaces.IReactorUNIX
      now support sending and receiving file descriptors between
      different processes.
    - 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".
    - twisted.protocols.amp.Descriptor is a new AMP argument type which
      supports passing file descriptors as AMP command arguments over
      UNIX connections.
    - twisted.web.client.Agent and ProxyAgent now support persistent
      connections.
    - Added twisted.web.template.renderElement, a function which renders
      an Element to a response.
    - twisted.web.client.HTTPConnectionPool now ensures that failed
      queries on persistent connections are retried, when possible.
    - twisted.web.template.XMLFile now supports FilePath objects.
    - 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.
  * Bugfixes
    - twisted.internet.abstract.FileDescriptor implements
      twisted.internet.interfaces.IPushProducer instead of
      twisted.internet.interfaces.IProducer.
      twisted.internet.iocpreactor.abstract.FileHandle implements
      twisted.internet.interfaces.IPushProducer instead of
      twisted.internet.interfaces.IProducer.
    - The epoll reactor now supports reading/writing to regular files on
      stdin/stdout.
    - Calling .cancel() on any Twisted-provided client endpoint
      (TCP4ClientEndpoint, UNIXClientEndpoint, SSL4ClientEndpoint) now
      works as documented, rather than logging an AlreadyCalledError.
    - A leak of OVERLAPPED structures in some IOCP error cases has been
      fixed.
    - twisted.internet._pollingfile._PollableWritePipe now checks for
      outgoing unicode data in write() and writeSequence() instead of
      checkWork().
    - twisted.web.util.formatFailure now quotes all data in its output to
      avoid it being mistakenly interpreted as markup.
    - twisted.web.distrib now lets distributed servers set the response
      message.
  * Improved Documentation
    - "Working from Twisted's Subversion repository" links to UQDS and
      Combinator are now updated.
    - Added tkinterdemo.py, an example of Tkinter integration.
  * Deprecations and Removals
    - The 'unsigned' flag to twisted.scripts.tap2rpm.MyOptions is now
      deprecated.
    - Removed the unreachable _fileUrandom method from
      twisted.python.randbytes.RandomFactory.
    - twisted.persisted.journal is removed, deprecated since Twisted
      11.0.
    - 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.
    - backwardsCompatImplements and fixClassImplements are removed from
      twisted.python.components, deprecated in 2006.
    - twisted.python.reflect.macro was removed, deprecated since Twisted
      8.2.
    - twisted.python.text.docstringLStrip, deprecated since Twisted
      10.2.0, has been removed
    - Removed the deprecated dispatch and dispatchWithCallback methods
      from twisted.python.threadpool.ThreadPool (deprecated since 8.0)
    - twisted.scripts.tapconvert is now deprecated.
    - twisted.python.reflect's Settable, AccessorType, PropertyAccessor,
      Accessor, OriginalAccessor and Summer are now deprecated.
    - twisted.python.threadpool.ThreadSafeList (deprecated in 10.1) is
      removed.
    - twisted.application.app.initialLog, deprecated since Twisted 8.2.0,
      has been removed.
    - twisted.spread.refpath was deleted, deprecated since Twisted 9.0.
    - twisted.python.otp, deprecated since 9.0, is removed.
    - Removed `dsu`, `moduleMovedForSplit`, and `dict` from
      twisted.python.util (deprecated since 10.2)
    - PHP3Script and PHPScript were removed from twisted.web.twcgi,
      deprecated since 10.1. Use twcgi.FilteredScript instead.
    - twisted.web.template.XMLFile's support for file objects and
      filenames is now deprecated.  Use the new support for FilePath
      objects.
    - 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

-------------------------------------------------------------------
Mon Feb 20 11:22:00 UTC 2012 - saschpe@suse.de

- Changes file cleanup

-------------------------------------------------------------------
Sun Feb 19 19:48:13 UTC 2012 - termim@gmail.com

- Update to version 0.12
  * Features
    - The interface argument to IReactorTCP.listenTCP may now be an IPv6
      address literal, allowing the creation of IPv6 TCP servers.
    - twisted.python.constants.Names now provides a way to define
      collections of named constants, similar to the "enum type" feature
      of C or Java.
    - twisted.python.constants.Values now provides a way to define
      collections of named constants with arbitrary values.
  * Bugfixes
    - Fixed an obscure case where connectionLost wasn't called on the
      protocol when using half-close.
    - UDP ports handle socket errors better on Windows.
    - When idle, the gtk2 and glib2 reactors no longer wake up 10 times a
      second.
    - Prevent a rare situation involving TLS transports, where a producer
      may be erroneously left unpaused.
    - twisted.internet.iocpreactor.iocpsupport now has fewer 64-bit
      compile warnings.
    - The GTK2 reactor is now more responsive on Windows.
    - TLS transports now correctly handle producer registration after the
      connection has been lost.
    - twisted.protocols.htb.Bucket now empties properly with a non-zero
      drip rate.
    - IReactorSSL and ITCPTransport.startTLS now synchronously propagate
      errors from the getContext method of context factories, instead of
      being capturing them and logging them as unhandled.
  * Improved Documentation
    - The multicast documentation has been expanded.
    - twisted.internet.defer.Deferred now documents more return values.
    - Show a better starting page at
      http://twistedmatrix.com/documents/current
  * Deprecations and Removals
    - Remove the deprecated module twisted.enterprise.reflector.
    - Removed the deprecated module twisted.enterprise.row.
    - Remove the deprecated module twisted.enterprise.sqlreflector.
    - Removed the deprecated module twisted.enterprise.util, as well as
      twisted.enterprise.adbapi.safe.
    - Python 2.4 is no longer supported on any platform.
    - Removed printTraceback and noOperation from twisted.spread.pb,
      deprecated since Twisted 8.2.

-------------------------------------------------------------------
Tue Sep 20 14:35:44 UTC 2011 - saschpe@suse.de

- Changed BuildRequires python-zopeinterface to python-zope.interface,
  it got renamed

-------------------------------------------------------------------
Tue Sep  6 15:28:44 UTC 2011 - saschpe@suse.de

- Changed Buildrequires 'python-serial' to 'python-pyserial'

-------------------------------------------------------------------
Fri Sep  2 13:07:50 UTC 2011 - saschpe@suse.de

- Update to version 0.11:
  * Features:
    - The twistd man page now has a SIGNALS section.
    - reactor.spawnProcess now will not emit a PotentialZombieWarning when called
      before reactor.run, and there will be no potential for zombie processes in this case.
    - High-throughput applications based on Perspective Broker should now run
      noticably faster thanks to the use of a more efficient decoding function
      in Twisted Spread.
    - Documentation for trac-post-commit-hook functionality in svn-dev policy.
    - twisted.protocols.socks.SOCKSv4 now supports the SOCKSv4a protocol.
    - Trial can now output test results according to the subunit protocol, as
      long as Subunit is installed.
    - twisted.protocols.amp now provides a ListOf argument type which can be
      composed with some other argument types to create a zero or more element
      sequence of that type.
    - If returnValue is invoked outside of a function decorated with
      @inlineCallbacks, but causes a function thusly decorated to exit, a
      DeprecationWarning will be emitted explaining this potentially confusing
      behavior. In a future release, this will cause an exception.
    - twisted.python.logfile.BaseLogFile now has a reopen method allowing to
      use an external logrotate mechanism.
  * Bugfixes:
    - FTP.ftp_NLST now handles requests on invalid paths in a way consistent
      with RFC 959.
    - twisted.python.util.initgroups now calls the low-level C initgroups by
      default if available: the python version can create lots of I/O with certain
      authentication setup to retrieve all the necessary information.
    - startLogging now does nothing on subsequent invocations, thus fixing a
      terrible infinite recursion bug that's only on edge case.
    - Stringify non-string data to NetstringReceiver.sendString before
      calculating the length so that the calculated length is equal to the actual
      length of the transported data.
    - twisted.python.win32.cmdLineQuote now correctly quotes empty strings arguments.
    - Change the behavior of the Gtk2Reactor to register only one source watch for
      each file descriptor, instead of one for reading and one for writing. In
      particular, it fixes a bug with Glib under Windows where we failed to notify
      when a client is connected.
    - Twisted Trial no longer crashes if it can't remove an old _trial_temp directory.
    - The optional _c_urlarg extension now handles unquote("") correctly on
      platforms where malloc(0) returns NULL, such as AIX. It also compiles with less warnings.
    - On POSIX, child processes created with reactor.spawnProcess will no longer
      automatically ignore the signals which the parent process has set to be ignored.
    - All SOCKSv4a tests now use a dummy reactor with a deterministic resolve method.
    - Prevent extraneous server, date and content-type headers in proxy responses.
  * Deprecations and Removals:
    - twisted.internet.error.PotentialZombieWarning is now deprecated.
    - twisted.test.time_helpers is now deprecated.
    - The deprecated connectUDP method of IReactorUDP has now been removed.
    - twisted.trial.unittest.TestCase now ignores the previously deprecated
      setUpClass and tearDownClass methods.
- Renamed to python-Twisted from python-twisted

-------------------------------------------------------------------
Wed Aug 31 12:49:36 UTC 2011 - coolo@suse.com

- remove unreferenced patch

-------------------------------------------------------------------
Wed Aug 31 12:49:00 UTC 2011 - coolo@suse.com

- do not package executable docs

-------------------------------------------------------------------
Tue Aug 30 18:48:16 UTC 2011 - andrea.turrini@gmail.com

- Standardized "Authors:" format in descriptions of python-twisted.spec

-------------------------------------------------------------------
Tue Nov 30 21:48:29 UTC 2010 - alexandre@exatati.com.br

- Update to 10.2.0:
  - Huge ChangeLog, please check NEWS file or
    http://twistedmatrix.com/trac/browser/tags/releases/twisted-10.2.0/NEWS?format=raw.

-------------------------------------------------------------------
Mon Jul  5 16:45:38 UTC 2010 - alexandre@exatati.com.br

- Update to 10.1.0:
  - Huge ChangeLog, please check NEWS file.

-------------------------------------------------------------------
Fri Apr 30 01:20:06 UTC 2010 - alexandre@exatati.com.br

- Update to 10.0.0;
- Spec file cleaned with spec-cleaner.

-------------------------------------------------------------------
Mon Feb 23 18:24:59 CET 2009 - matejcik@suse.cz

- merged a patch that was not included in 8.2.0 and contains
  more python 2.6 compatibility fixes

-------------------------------------------------------------------
Fri Feb 13 19:22:18 CET 2009 - matejcik@suse.cz

- update to 8.2.0
  * python 2.6 compatible changes
  * many bugfixes and minor features in all submodules
- remerged all individual subpackages into one single package
  * reasons: easier maintenance, upstream releases the whole thing
    in sync, no additional dependencies for main package, negligible
    impact on package size

-------------------------------------------------------------------
Mon Apr  7 19:43:15 CEST 2008 - matejcik@suse.cz

- update to 8.0.1 (2.6.0 actually)
  * new versioning scheme, 8.0.1 is second release in 2008
  * massively improved IOCP reactor
  * improvements to Trial
  * huge number of minor features and bugfixes

-------------------------------------------------------------------
Thu Aug  2 17:00:04 CEST 2007 - jmatejek@suse.cz

- update to 2.5.0
  * support for Asynchronous Messaging Protocol
  * epoll-based reactor
  * twistd now accepts subcommands instead of 'mktap'
  * support for python2.5
  * support for inline callbacks (via 'yield')
  * many bugfixes and minor features

-------------------------------------------------------------------
Thu Nov  9 18:57:08 CET 2006 - jmatejek@suse.cz

- fixed ComponentDeprecationWarnings in twisted's class Credentials

-------------------------------------------------------------------
Mon Oct 23 16:10:05 CEST 2006 - jmatejek@suse.cz

- update to 2.4.0
  - no longer works with py 2.2
  - many improvements on Trial
  - backwards compatibility layers disabled by default
  - improved and extended API documentation
  - new protocols
  - many bugfixes
- fixed some 64bit problems from PEP353 change
- removed nonsensical "???" from one of the testfiles

-------------------------------------------------------------------
Tue Feb 28 16:46:03 CET 2006 - jmatejek@suse.cz

- updated to reflect python changes due to #149809

-------------------------------------------------------------------
Wed Jan 25 21:40:52 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Thu Jan  5 16:01:29 CET 2006 - jmatejek@suse.cz

- update to 2.1.0

-------------------------------------------------------------------
Thu Oct  6 16:01:20 CEST 2005 - matejcik@suse.cz

- update to 2.0.1

-------------------------------------------------------------------
Thu Apr 14 11:58:23 CEST 2005 - mcihar@suse.cz

- update to 2.0.0

-------------------------------------------------------------------
Tue Feb  8 18:02:00 CET 2005 - mcihar@suse.cz

- fix permissions

-------------------------------------------------------------------
Tue Nov 30 11:57:08 CET 2004 - mcihar@suse.cz

- spec file cleanup

-------------------------------------------------------------------
Thu Aug 26 01:40:31 CEST 2004 - garloff@suse.de

- Initial creation of package python-twisted.

openSUSE Build Service is sponsored by