<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c60a08516872ed3b659d1bbe59da527dd6e69178</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/0ca4bb07e4d566a83f0e832a76b28c57b2854ea4</url>
    <id>0ca4bb07e4d566a83f0e832a76b28c57b2854ea4</id>
    <committed-date>2009-07-22T11:38:27-07:00</committed-date>
    <authored-date>2009-05-15T00:20:16-07:00</authored-date>
    <message>Allow config options with multiple values.</message>
    <tree>ce0ef321191c28cc2a6ba1317c5b726fa1c9a191</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c414686538ac0177e93976259ec09f88e2ff8af5</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/c60a08516872ed3b659d1bbe59da527dd6e69178</url>
    <id>c60a08516872ed3b659d1bbe59da527dd6e69178</id>
    <committed-date>2009-07-22T11:38:27-07:00</committed-date>
    <authored-date>2009-05-15T00:19:57-07:00</authored-date>
    <message>Don't send a config at create time if there's no config.</message>
    <tree>831e1d28a446ca171a2096baedde720756736156</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1e6f408d9680df61446abeb251158d5fe160811</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/c414686538ac0177e93976259ec09f88e2ff8af5</url>
    <id>c414686538ac0177e93976259ec09f88e2ff8af5</id>
    <committed-date>2009-07-22T11:38:27-07:00</committed-date>
    <authored-date>2009-05-15T00:01:52-07:00</authored-date>
    <message>Fetch a node configuration.</message>
    <tree>9aa48a77a600f1bbe14f71f4ee6da05b2a414dd5</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99cf5f9907cff16ec5bc30e725a702121643026c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/c1e6f408d9680df61446abeb251158d5fe160811</url>
    <id>c1e6f408d9680df61446abeb251158d5fe160811</id>
    <committed-date>2009-07-22T11:38:26-07:00</committed-date>
    <authored-date>2009-05-14T23:34:40-07:00</authored-date>
    <message>Allow create with config.</message>
    <tree>3438d6cccad9d654195fbf5c9c27af5c626cec3e</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d630fc2791bc117f01276e94a848e1c77ceb926</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/99cf5f9907cff16ec5bc30e725a702121643026c</url>
    <id>99cf5f9907cff16ec5bc30e725a702121643026c</id>
    <committed-date>2009-07-22T11:38:26-07:00</committed-date>
    <authored-date>2009-05-14T23:34:29-07:00</authored-date>
    <message>Refactored conf setup for reuse.</message>
    <tree>437c2f0fa72db150e1b3b955efd65aad971f3e96</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c1728dcb35d9cfe802ff99e6b8db03fb3f79d1c</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/0d630fc2791bc117f01276e94a848e1c77ceb926</url>
    <id>0d630fc2791bc117f01276e94a848e1c77ceb926</id>
    <committed-date>2009-07-22T11:38:26-07:00</committed-date>
    <authored-date>2009-05-14T23:29:04-07:00</authored-date>
    <message>Added configureNode pubsub method.</message>
    <tree>7486ea763cf059012603bcbab25e6ee0d701685b</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc7cc96ef53fb8e92fef9d2e0a0d37b807248245</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/4c1728dcb35d9cfe802ff99e6b8db03fb3f79d1c</url>
    <id>4c1728dcb35d9cfe802ff99e6b8db03fb3f79d1c</id>
    <committed-date>2009-07-22T11:38:26-07:00</committed-date>
    <authored-date>2009-05-14T23:28:46-07:00</authored-date>
    <message>Support rendering a configuration element for a node.</message>
    <tree>811c2dee9e6ac97ece99fd8966d8c49646bd0162</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4104d158f761f8adb8f352111e6cefadb0469b45</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/cc7cc96ef53fb8e92fef9d2e0a0d37b807248245</url>
    <id>cc7cc96ef53fb8e92fef9d2e0a0d37b807248245</id>
    <committed-date>2009-07-22T11:38:26-07:00</committed-date>
    <authored-date>2009-05-14T23:28:10-07:00</authored-date>
    <message>More useful NotImplementedError</message>
    <tree>c91987955e61c5074d86168777a2dbdca9e0fa0d</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4afa35b1c3ea678f6486bd3937856fa9ac1d7e7</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/4104d158f761f8adb8f352111e6cefadb0469b45</url>
    <id>4104d158f761f8adb8f352111e6cefadb0469b45</id>
    <committed-date>2009-07-22T11:37:01-07:00</committed-date>
    <authored-date>2009-05-02T21:36:11-07:00</authored-date>
    <message>Make VersionHandler an IQHandlerMixin</message>
    <tree>5df53bbf49dc930a067cf17f014a96ae41e72527</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>636f3364ac0f8c342314f8090e15ba5b8d066d5b</id>
      </parent>
    </parents>
    <author>
      <name>Fabio Forno</name>
      <email>fabio.forno@gmail.com</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/e4afa35b1c3ea678f6486bd3937856fa9ac1d7e7</url>
    <id>e4afa35b1c3ea678f6486bd3937856fa9ac1d7e7</id>
    <committed-date>2009-07-22T11:37:01-07:00</committed-date>
    <authored-date>2008-12-24T14:12:52-08:00</authored-date>
    <message>A whitespace-based keepalive.</message>
    <tree>67396055cc935fea6b171404693fc9aead7d3168</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f01aefb4ab3200373f2372ab5bbf1e5f78f4d22</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/636f3364ac0f8c342314f8090e15ba5b8d066d5b</url>
    <id>636f3364ac0f8c342314f8090e15ba5b8d066d5b</id>
    <committed-date>2009-07-22T11:37:01-07:00</committed-date>
    <authored-date>2008-12-24T14:11:51-08:00</authored-date>
    <message>Ignore .pyc files.</message>
    <tree>615ff89aa37ed3bc751caa9a813891c18e354c73</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1540cc6789f0bc2107222a73806aba8e737a581</id>
      </parent>
    </parents>
    <author>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/4f01aefb4ab3200373f2372ab5bbf1e5f78f4d22</url>
    <id>4f01aefb4ab3200373f2372ab5bbf1e5f78f4d22</id>
    <committed-date>2009-07-22T11:37:01-07:00</committed-date>
    <authored-date>2008-12-15T19:44:04-08:00</authored-date>
    <message>Allow MessageProtocol instances to handle XMPP errors.</message>
    <tree>3b8de949441bccfc507699e53654351153379cc2</tree>
    <committer>
      <name>Dustin Sallings</name>
      <email>dustin@spy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>daa9fd323a8374e620fcc4e33964919b12e35b55</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/a1540cc6789f0bc2107222a73806aba8e737a581</url>
    <id>a1540cc6789f0bc2107222a73806aba8e737a581</id>
    <committed-date>2009-07-21T11:00:12-07:00</committed-date>
    <authored-date>2009-07-21T11:00:12-07:00</authored-date>
    <message>Add a jid attribute to XMPPClient that is updated with the current JID.

Author: ralphm.
Fixes #18.


git-svn-id: https://svn.ik.nu/wokkel/trunk@190 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>94c19cb035eac13fdc3dc9f50e198f886b719e97</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31aa5694901c30a4dd1670cf4f0a7b7448e306ca</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/daa9fd323a8374e620fcc4e33964919b12e35b55</url>
    <id>daa9fd323a8374e620fcc4e33964919b12e35b55</id>
    <committed-date>2009-07-21T10:26:41-07:00</committed-date>
    <authored-date>2009-07-21T10:26:41-07:00</authored-date>
    <message>Also have XMPPClient use the new connector.

Re #26.


git-svn-id: https://svn.ik.nu/wokkel/trunk@189 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>c3d24e7590f285d2a68eb89d18b4b0a4c9203aeb</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a6bfc1aa23194671d1738f9edd4f6ee530d8bd8</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/31aa5694901c30a4dd1670cf4f0a7b7448e306ca</url>
    <id>31aa5694901c30a4dd1670cf4f0a7b7448e306ca</id>
    <committed-date>2009-07-21T10:19:51-07:00</committed-date>
    <authored-date>2009-07-21T10:19:51-07:00</authored-date>
    <message>Use fallback port 5222 for failed SRV lookups for clients.

Author: ralphm.
Reviewer: jack.
Fixes #26.


git-svn-id: https://svn.ik.nu/wokkel/trunk@188 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>dba83b287bb525f24fe49294374b38dabaa8b98a</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2138bd96e18df6e5b1167676ec22d3d795aa724</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/6a6bfc1aa23194671d1738f9edd4f6ee530d8bd8</url>
    <id>6a6bfc1aa23194671d1738f9edd4f6ee530d8bd8</id>
    <committed-date>2009-07-17T06:35:32-07:00</committed-date>
    <authored-date>2009-07-17T06:35:32-07:00</authored-date>
    <message>Fix docstring.


git-svn-id: https://svn.ik.nu/wokkel/trunk@187 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>1fd31bd6c99dcc51aeafc6c0b6dd07ba44f76627</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1bdc129ac1f0e4b5b093942699cef4b15cb94a20</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/f2138bd96e18df6e5b1167676ec22d3d795aa724</url>
    <id>f2138bd96e18df6e5b1167676ec22d3d795aa724</id>
    <committed-date>2009-07-17T06:19:40-07:00</committed-date>
    <authored-date>2009-07-17T06:19:40-07:00</authored-date>
    <message>Implement a better presence protocol handler PresenceProtocol.

This handler is not client-only, like PresenceClientProtocol, and accepts
`sender` arguments to all methods for outgoing presence. The `*Received`
methods now expect a single argument that is a parsed representation of the
presence stanza.

Also included is a simple XMPP server example that connects via the
server-to-server protocol, accepting presence requests and echoing incoming
messages for all potential addresses at a domain.


git-svn-id: https://svn.ik.nu/wokkel/trunk@186 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>07b601f8651d5012c3a4d5df759587d595b4826f</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>375582f23aceaa4255e31b02557bceac72cb7436</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/1bdc129ac1f0e4b5b093942699cef4b15cb94a20</url>
    <id>1bdc129ac1f0e4b5b093942699cef4b15cb94a20</id>
    <committed-date>2009-07-17T02:22:14-07:00</committed-date>
    <authored-date>2009-07-17T02:22:14-07:00</authored-date>
    <message>Remove debugging print in test.


git-svn-id: https://svn.ik.nu/wokkel/trunk@185 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>e348de92b67a3d2a5bd312f58804c89a091e2d0b</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2ab66e5b9b47724aea898365299a7ddece0906f</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/375582f23aceaa4255e31b02557bceac72cb7436</url>
    <id>375582f23aceaa4255e31b02557bceac72cb7436</id>
    <committed-date>2009-07-15T23:36:28-07:00</committed-date>
    <authored-date>2009-07-15T23:36:28-07:00</authored-date>
    <message>Release Wokkel 0.6.2.


git-svn-id: https://svn.ik.nu/wokkel/trunk@184 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>0ccf8e27ecd7503d4d11cb44a23f5f9c0fe74360</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43728a7c5d4b57690b2c0096d27ff948151ab901</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/b2ab66e5b9b47724aea898365299a7ddece0906f</url>
    <id>b2ab66e5b9b47724aea898365299a7ddece0906f</id>
    <committed-date>2009-07-08T13:05:58-07:00</committed-date>
    <authored-date>2009-07-08T13:05:58-07:00</authored-date>
    <message>Add support for the XMPP Ping protocol.

Author: ralphm
Fixes #55.

This adds a whole bunch of examples around the ping protocol in different
settings for both the pinger and pingee: as a external server-side component,
as a standalone server with server-to-server connectivity and as a client.

Also updates the disco support to allow for non-deferred responses from
subprotocol handlers


git-svn-id: https://svn.ik.nu/wokkel/trunk@183 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>b931034d787952f712bbb70f6433dafab5e61ac9</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f73e6e6a8b160ebc3075d6783f1a25ca30d1e35f</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/43728a7c5d4b57690b2c0096d27ff948151ab901</url>
    <id>43728a7c5d4b57690b2c0096d27ff948151ab901</id>
    <committed-date>2009-07-06T00:29:49-07:00</committed-date>
    <authored-date>2009-07-06T00:29:49-07:00</authored-date>
    <message>Release Wokkel 0.6.1.


git-svn-id: https://svn.ik.nu/wokkel/trunk@176 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>63871013e0a6b3f3b6c1097a7ee4cafb501691aa</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d550092e61bb27d9256126d8bfa8abf9de74878</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/f73e6e6a8b160ebc3075d6783f1a25ca30d1e35f</url>
    <id>f73e6e6a8b160ebc3075d6783f1a25ca30d1e35f</id>
    <committed-date>2009-07-06T00:26:47-07:00</committed-date>
    <authored-date>2009-07-06T00:26:47-07:00</authored-date>
    <message>Make IQ timeouts work for InternalComponents.

This introduces wokkel.compat.IQ to work with older Twisted versions, too.

Author: ralphm.
Fixes #53.


git-svn-id: https://svn.ik.nu/wokkel/trunk@175 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>dd0bc97330854408e5c139bdaa25d5375665c9fe</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0db563371d6b81f4717037af8665f02478932863</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/4d550092e61bb27d9256126d8bfa8abf9de74878</url>
    <id>4d550092e61bb27d9256126d8bfa8abf9de74878</id>
    <committed-date>2009-07-06T00:24:58-07:00</committed-date>
    <authored-date>2009-07-06T00:24:58-07:00</authored-date>
    <message>Add sender parameter to disco requests.

Author: ralphm
Fixes #52.


git-svn-id: https://svn.ik.nu/wokkel/trunk@174 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>7673925969ce6622fb65eef65c37ef14d08d4a71</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bbdac98a384dffec2f87cbbac4900c38c787bf16</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/0db563371d6b81f4717037af8665f02478932863</url>
    <id>0db563371d6b81f4717037af8665f02478932863</id>
    <committed-date>2009-06-12T08:32:06-07:00</committed-date>
    <authored-date>2009-06-12T08:32:06-07:00</authored-date>
    <message>Fix regression that made DeferredClientFactory have no stream manager.

Author: ralphm.
Fixes #51.


git-svn-id: https://svn.ik.nu/wokkel/trunk@173 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>a7ec1a440f23de0cfad8f9a14aef1b3255bff394</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe409f5777062d8de4723ab407c4d89496c51aae</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/bbdac98a384dffec2f87cbbac4900c38c787bf16</url>
    <id>bbdac98a384dffec2f87cbbac4900c38c787bf16</id>
    <committed-date>2009-04-22T08:11:07-07:00</committed-date>
    <authored-date>2009-04-22T08:11:07-07:00</authored-date>
    <message>Release Wokkel 0.6.0.


git-svn-id: https://svn.ik.nu/wokkel/trunk@172 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>0b59540809b6e258454ad202146991809dc735f8</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58c964e06165f36c73179a8c5b26fb11dca4347a</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/fe409f5777062d8de4723ab407c4d89496c51aae</url>
    <id>fe409f5777062d8de4723ab407c4d89496c51aae</id>
    <committed-date>2009-04-22T08:04:03-07:00</committed-date>
    <authored-date>2009-04-22T08:04:03-07:00</authored-date>
    <message>Provide PubSubResource, modeled after Twisted Web resources.

Author: ralphm.
Fixes #47.

This should make it rather easy to make publish-subscribe enabled services.


git-svn-id: https://svn.ik.nu/wokkel/trunk@171 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>824c58a27c54535aa03e129b8d1474525dc380d0</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e62f43f5a8c8c6cf7443d07ef68f88b61741a0a</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/58c964e06165f36c73179a8c5b26fb11dca4347a</url>
    <id>58c964e06165f36c73179a8c5b26fb11dca4347a</id>
    <committed-date>2009-04-22T08:02:49-07:00</committed-date>
    <authored-date>2009-04-22T08:02:49-07:00</authored-date>
    <message>Allow publish-subscribe client requests to come from a specific JID.

Author: ralphm.
Fixes #46.


git-svn-id: https://svn.ik.nu/wokkel/trunk@170 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>b78ea52252f2e4072b92896d12ac5e528069e511</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a3c7abd8d3b751207d0d77712e5831b9a740624</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/9e62f43f5a8c8c6cf7443d07ef68f88b61741a0a</url>
    <id>9e62f43f5a8c8c6cf7443d07ef68f88b61741a0a</id>
    <committed-date>2009-04-22T08:02:02-07:00</committed-date>
    <authored-date>2009-04-22T08:02:02-07:00</authored-date>
    <message>Add a PubSubRequest class, to parse and render publish-subscribe requests.

Author: ralphm.
Fixes #45.


git-svn-id: https://svn.ik.nu/wokkel/trunk@169 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>9ef6becf534d74ada11b0ed2afb46d979a18c644</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>acd6f33dd388eb29d8688edcf3bb198f97823615</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/5a3c7abd8d3b751207d0d77712e5831b9a740624</url>
    <id>5a3c7abd8d3b751207d0d77712e5831b9a740624</id>
    <committed-date>2009-04-22T07:53:43-07:00</committed-date>
    <authored-date>2009-04-22T07:53:43-07:00</authored-date>
    <message>Don't do type interpretation on parsing Data Forms fields.


git-svn-id: https://svn.ik.nu/wokkel/trunk@168 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>e1047d22c8310afb33b5d5a163cd8ec0e8af9b45</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>78f63ee5b1ed2c8599f8effb2f10bdd443d6d976</id>
      </parent>
    </parents>
    <author>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </author>
    <url>http://github.com/dustin/wokkel/commit/acd6f33dd388eb29d8688edcf3bb198f97823615</url>
    <id>acd6f33dd388eb29d8688edcf3bb198f97823615</id>
    <committed-date>2009-04-22T07:50:28-07:00</committed-date>
    <authored-date>2009-04-22T07:50:28-07:00</authored-date>
    <message>Implement server-to-server dialback protocol and stream management.

Author: ralphm.
Fixes #33.

This also abstracts the concept of a client factory that fires a deferred.


git-svn-id: https://svn.ik.nu/wokkel/trunk@167 b33ecbfc-034c-dc11-8662-000475d9059e</message>
    <tree>ae4d9b1d171d3b47c0fe573549d5bd8af73eaa4b</tree>
    <committer>
      <name>Ralph Meijer</name>
      <email>ralphm@ik.nu</email>
    </committer>
  </commit>
</commits>
