Changeset 56:fa1511cccfe2 in ralphm-patches


Ignore:
Timestamp:
Nov 23, 2011, 9:47:17 AM (9 years ago)
Author:
Ralph Meijer <ralphm@…>
Branch:
default
Message:

First pre-release of Wokkel 0.7.0. Start of pubsub client example.

Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • release-0.7.0.patch

    r55 r56  
    11# HG changeset patch
    2 # Parent 5d8f1609aaf3de21cb75fa330ef96fa41144e51e
     2# Parent bbb746f7971831cb09e1539bfd3fefe862c3cc9e
    33WORK IN PROGRESS Release Wokkel 0.7.0.
    44
    5 diff -r 5d8f1609aaf3 NEWS
    6 --- a/NEWS      Wed Nov 09 18:44:36 2011 +0100
    7 +++ b/NEWS      Wed Nov 09 18:47:32 2011 +0100
    8 @@ -1,3 +1,55 @@
    9 +0.7.0 (xxxx-xx-xx)
    10 +==================
     5diff -r bbb746f79718 MANIFEST.in
     6--- a/MANIFEST.in       Mon Nov 14 20:53:11 2011 +0100
     7+++ b/MANIFEST.in       Wed Nov 23 09:42:40 2011 +0100
     8@@ -1,2 +1,4 @@
     9 include NEWS
     10 include LICENSE
     11+include doc/examples/*.py
     12+include doc/examples/*.tac
     13diff -r bbb746f79718 NEWS
     14--- a/NEWS      Mon Nov 14 20:53:11 2011 +0100
     15+++ b/NEWS      Wed Nov 23 09:42:40 2011 +0100
     16@@ -1,3 +1,61 @@
     17+0.7.0pre1 (2011-11-22)
     18+======================
    1119+
    1220+Features
    1321+--------
    14 + - Add support for type checking incoming Data Forms submissions against
    15 +   field definitions.
    16 + - Add public function for extracting Data Forms from stanzas.
     22+ - Added method wokkel.data_form.Form.typeCheck for type checking incoming Data
     23+   Forms submissions against field definitions.
     24+ - Added method wokkel.data_form.Form.makeFields to add fields from a
     25+   dictionary mapping field names to values.
     26+ - Added public function wokkel.data_form.findForm for extracting Data Forms
     27+   from stanzas.
    1728+ - PubSubRequest.options is now a wokkel.data_form.Form.
    18 + - wokkel.data_form.Form can be used as a read-only dictionary.
    19 + - Add support for configuration options in Publish-Subscribe node create
     29+ - wokkel.data_form.Form can now be used as a read-only dictionary.
     30+ - Added support for configuration options in Publish-Subscribe node create
    2031+   requests.
    21 + - Add support for subscription options in Publish-Subscribe subscribe
    22 +   requests.
    23 + - Add support for Publish Subscribe subscription identifiers.
    24 + - wokkel.pubsub.Item can be used to send out notifications, too.
    25 + - Add a twistd plugin to set up a basic XMPP server that accepts component
    26 +   connections and provides s2s (dialback) connectivity.
    27 + - Add support for managing affiliations of Publish-Subscribe nodes,
     32+ - Added support for subscription options in Publish-Subscribe subscribe
     33+   requests (#63).
     34+ - Added support for Publish Subscribe subscription identifiers.
     35+ - wokkel.pubsub.Item can now be used to send out notifications, too.
     36+ - Added a twistd plugin to set up a basic XMPP server that accepts component
     37+   connections and provides server-to-server (dialback) connectivity.
     38+ - Added support for managing affiliations of Publish-Subscribe nodes,
    2839+   server-side.
    29 + - Add iq request (set/get) tracking to StreamManager and provide a new base
     40+ - Added iq request (set/get) tracking to StreamManager and provide a new base
    3041+   class for such requests: wokkel.generic.Request. Unlike
    3142+   twisted.words.protocols.jabber.xmlstream.IQ, Such requests can be queued
    3243+   until the connection is initialized, with timeouts running from the moment
    3344+   `request` was called (instead of when it was sent over the wire).
    34 + - Add support for Delayed Delivery information formats.
     45+ - Added support for Delayed Delivery information formats.
     46+ - Added support for XMPP Multi-User Chat, client side (#24).
    3547+
    3648+Fixes
    3749+-----
    3850+
    39 + - Make sure ping handler marks incoming ping requests as handled, so
    40 +   the FallbackHandler doesn't respond, too. (#66)
     51+ - XMPP Ping handler now marks incoming ping requests as handled, so the
     52+   FallbackHandler doesn't respond, too. (#66)
    4153+ - Incorporate Twisted changes for component password hashes.
    42 + - Complete test coverage for Data Forms.
    43 + - Make sure Data Forms field labels don't get overwritten (#60)
    44 + - Correctly report Service Discovery identity for legacy PubSubService
    45 +   use (#64).
     54+ - Completed test coverage for Data Forms.
     55+ - Made sure Data Forms field labels don't get overwritten (#60).
     56+ - Service Discovery identity is now reported correctly for legacy
     57+   PubSubService use (#64).
    4658+ - Various smaller Service Discovery fixes for PubSubService.
    47 + - Complete test coverage for Service Discovery support.
    48 + - Ignore Publish Subscribe events with stanza type error.
    49 + - Properly parse Publish Subscribe requests with multiple 'verbs' (#72).
    50 + - Return feature-not-implemented error for Publish Subscribe requests that
    51 +   have no legacy support in PubSubService (#70).
    52 + - Make sure Publish Subscribe subscription elements have the correct namespace
    53 +   when sent out.
    54 + - Incorporate Twisted changes for passing on a reason Failure upon stream
     59+ - Completed test coverage for Service Discovery support.
     60+ - Publish Subscribe events with stanza type error are now ignored (#69).
     61+ - Publish Subscribe requests with multiple 'verbs' are now properly parsed
     62+   (#72).
     63+ - Publish Subscribe requests that have no legacy support in PubSubService will
     64+   now result in a feature-not-implemented error (#70).
     65+ - Publish Subscribe subscription elements now have the correct namespace when
     66+   sent out.
     67+ - Incorporated Twisted changes for passing on a reason Failure upon stream
    5568+   disconnect.
    56 + - Fix race condition and nesting errors for new subprotocol handlers (#48).
    57 + - Reimplement Service Discovery requests using new Request. By reusing common
    58 +   code, this fixes a problem with requests without addressing (#73).
     69+ - Fixed race condition and nesting issues when adding subprotocol handlers to
     70+   their StreamManager (#48).
     71+ - Reimplemented Service Discovery requests using new Request class. By reusing
     72+   common code, this fixes a problem with requests without addressing (#73).
    5973+
    6074+
     
    6276 ==================
    6377 
     78diff -r bbb746f79718 README
     79--- a/README    Mon Nov 14 20:53:11 2011 +0100
     80+++ b/README    Wed Nov 23 09:42:40 2011 +0100
     81@@ -1,4 +1,4 @@
     82-Wokkel 0.6.3
     83+Wokkel 0.7.0pre1
     84 
     85 What is this?
     86 =============
     87@@ -13,7 +13,8 @@
     88 ============
     89 
     90  - Python 2.4 or later.
     91- - Twisted 8.0.0 or later.
     92+ - Twisted 10.0.0 or later.
     93+ - python-dateutil
     94 
     95 
     96 Resources
     97@@ -43,7 +44,10 @@
     98  - Christopher Zorn
     99  - Jack Moffitt
     100  - Mike Malone
     101- - Pablo Martin
     102+ - Pablo Martín
     103+ - Fabio Forno
     104+ - Kandaurov Oleg
     105+ - JérÃŽme Poisson
     106 
     107 
     108 Author
     109diff -r bbb746f79718 debian/changelog
     110--- a/debian/changelog  Mon Nov 14 20:53:11 2011 +0100
     111+++ b/debian/changelog  Wed Nov 23 09:42:40 2011 +0100
     112@@ -1,3 +1,9 @@
     113+wokkel (0.7.0) testing; urgency=low
     114+
     115+  * Release Wokkel 0.7.0
     116+
     117+ --
     118+
     119 wokkel (0.6.3-0ubuntu1) jaunty; urgency=low
     120 
     121   * Initial release.
     122diff -r bbb746f79718 setup.py
     123--- a/setup.py  Mon Nov 14 20:53:11 2011 +0100
     124+++ b/setup.py  Wed Nov 23 09:42:40 2011 +0100
     125@@ -6,7 +6,7 @@
     126 from setuptools import setup
     127 
     128 setup(name='wokkel',
     129-      version='0.6.3',
     130+      version='0.7.0pre1',
     131       description='Twisted Jabber support library',
     132       author='Ralph Meijer',
     133       author_email='ralphm@ik.nu',
     134@@ -20,4 +20,9 @@
     135           'twisted.plugins',
     136       ],
     137       package_data={'twisted.plugins': ['twisted/plugins/server.py']},
     138+      zip_safe=False,
     139+      install_requires=[
     140+          'Twisted >= 10.0.0',
     141+          'python-dateutil',
     142+      ],
     143 )
  • series

    r55 r56  
    11release-0.7.0.patch
     2pubsub_client_example.patch
    23
    34copy_xmppim.patch #+c2s
Note: See TracChangeset for help on using the changeset viewer.