# PyXMPP

A Python Jabber/XMPP implementation.

## ChangeLog

    commit 2173cea33784fd4c0f8ded1cd7d2a88feda2725b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 18:30:37 2011 +0200

        some ignores for git

    commit 852140b5bde8c5b67e5c115d8151f02c2c00438f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 18:28:08 2011 +0200

        Makefile updated for use with git instead of svn

    commit 4415920c86ff2de81d74f1d33842f1effed4c33b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 18:16:22 2011 +0200

        README updated for the GitHub migration

    commit 413f973bbba377bdc66fa26ad02e7bd99ebe20ff
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 18:05:06 2011 +0200

        README.rst symlink added for better rendering on GitHub

    commit 1238ad4d5eb7dabed3fef78ec4f921d35e54aadb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 09:34:05 2011 +0000

        - allow selection of IPv6/IPv4 via dns.resolver.set_default_address_family()
        - disable IPv6 support if not supported by the operating system

    commit a629979c966c8044e75b129dd3503d471d6619b4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 3 09:13:32 2011 +0000

        - IPv6 support added

    commit c41a93fe22de6c5697d9e884c9dffebc7c529b4d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 8 06:24:59 2010 +0000

        - assignment operator fix (fixes #39)

    commit 4b2c2fb00929e79510fe546aa0ac66eda7ff6c37
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 26 12:45:45 2010 +0000

        - log XML parsing warnings via the logging module

    commit db275721e973ca36d987a0a3c6d100b53ca08e7c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 26 12:41:29 2010 +0000

        - ignore more warnings about broken namespaces

    commit b45c2f62cffd8c577f285f3aa44507bb5fcb0794
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 26 16:24:07 2010 +0000

        *** Version: 1.1.1 ***

    commit 4529ead1017462c83bcfbbe9f941fb169f92c427
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Apr 20 10:31:35 2010 +0000

        - SASL External authentication. Closes #35. Thanks to neuro

    commit f755ef5352e7860d85ad95328959091554b74d78
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Apr 20 10:30:48 2010 +0000

        - do not 'eat' exceptions

    commit 28f32184ff05a5da34aaca2e1654b1027c5a49bb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Apr 9 09:36:45 2010 +0000

        - accept roster pushes from own bare JID too. fixes #30

    commit c96bee6cd7da922aeff154ae8f3d457797e48970
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 5 10:43:51 2010 +0000

        - download_url added to the package meta-data

    commit e0eba1b921715928ca7b788a6ea03ce99235e682
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 5 10:23:43 2010 +0000

        - Version: 1.1.0

    commit 3937fd2ab54e2dee7506aefcdf0bbf98a44044c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 5 10:20:10 2010 +0000

        - copyright header updated

    commit c77f4e2fd5e09b5b1fc231ef798ab9c251465bb1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 19:37:53 2010 +0000

        - libxml2 package name fixed in requires list

    commit dcb074e8f6739b2ae28adebe0fa58d0ca7eb4705
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 18:52:25 2010 +0000

        - meta-data updates (re #22)

    commit 506010dad286a16a8013d522ff9150b650935eb2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 18:00:36 2010 +0000

        - properly escape semicolons in structured name fields (patch by Stelminator
          plus a unit test). closes #21

    commit ec35ca8e609e49ee6d96c7d802ae11d256c9f3c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 17:36:14 2010 +0000

        - Option.label and Field.type are optional. Patch by Stelminator. closes #8

    commit 40d5c5555e34a49d3c68fa516be36a7b0001d568
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 17:30:05 2010 +0000

        - unicode handling improvments by 'grzyw' (closes #15)

    commit 4c07f722d6d753bdd6beafbed925c1a795f5a326
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 17:27:08 2010 +0000

        - use 'classmethod' as decorator

    commit bf98f8a84dfcbb93fcb2c1c13c81ed33c1d76336
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 17:25:27 2010 +0000

        - Option class documentation updated – .values attribute is no more (re #18)

    commit 3153f899c353fbcc9c64b862b2af3597b7946723
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 11:18:47 2010 +0000

        - do not raise an exception when roster push is received from wrong JID (closes #30)

    commit 3518975b0dc8fde6114b00995f06e26594e1b75f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 4 11:07:53 2010 +0000

        - patch to ignore "invalid vcard-temp" namespace warnings from libxml2, by 3.14159. closes #33

    commit 4dd039daf5fcc0e88bd1858c8a29eeca598b8f15
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 3 17:46:20 2010 +0000

        - simple tool to get XMPP server certificate

    commit 72032b547342656bc1606af35a65b4a0202f72f5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 3 17:45:43 2010 +0000

        - use hashlib unconditionally (support for python 2.4 dropped anyway)

    commit bd9bfbc7257b7da84cf2d9269de6c322c44e65d3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 3 17:44:50 2010 +0000

        - abort authentication when already disconnecting

    commit 66100420b5abdc1866e8820d703e17ce33ebbb76
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 3 15:43:50 2010 +0000

        - use the standard 'ssl' module instead of M2Crypto

    commit 400425ab2b4fec72d02c26d74b7282406660afc8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 3 15:34:59 2010 +0000

        - do not loop with self.socket == None

    commit 3fb4c561f5783d07474c15eb36bfba81888d7f34
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 16 12:40:52 2009 +0000

        - fix echobot handling of 'normal' messages. closes #36 (Debian bug 530498), thanks to Tim Retout

    commit cdf2e965c35c863d5fdfd2fc04dfd388fa0d7ee8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 17 10:14:15 2009 +0000

        - do not add 'role' attribute an <item/> element when the role is not
          specified. Patch by: Victor Nakoryakov

    commit efad24416773457a96bab10d8aef04bd78892456
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Apr 29 19:17:24 2009 +0000

        - use hashlib instead deprecated sha module when possible

    commit 5f287e8079ad95d249dae35f0ea96e820f5a4ced
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Apr 24 06:43:59 2009 +0000

        - ExpiringDictionary + StanzaProcessor timeout threadsafety patch by chris/digsby.com

    commit 70caf3ed4b1e76ccfc3d3f9152a51e08a2f3f201
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Feb 18 07:35:20 2009 +0000

        - memory leak fix from George Zhu

    commit 4950bd4648aa15377920c6a1c4f2b48ae21f6e61
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jan 20 09:56:11 2009 +0000

        - BiDi properties lookup fix (typo). fixes #19, thanks to 'Yota_VGA AT tiscali DOT it'

    commit 41eb3c932b656dc64c8c67f7ee6c60bec84257c8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jan 20 09:36:50 2009 +0000

        - accept <iq/> stanzas from own bare jid as own server answers too, fixes #28

    commit a5d23836bc9484ae8ec62dc4bcabf07faefee72b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 17 18:28:00 2009 +0000

        - Version: 1.0.1

    commit 513110e8bc68805cc43cc54c2f9221a5f3bb7ac7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 17 18:27:47 2009 +0000

        - updated for new epydoc and docutils

    commit 5692bbe1686aa4042c8370f250d51368a7d89733
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 17 18:08:21 2009 +0000

        - svn2log.py updated to use the standard ElementTree interface instead of pyxml

    commit 0219d3f0aebaf08987932402a09e87cd1ae9fdc4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 17 17:53:01 2009 +0000

        - use docCopyNode() and reconciliateNs() to make sure namespaces references are
          correct – fixes "python only" implementation

    commit b2144632a4451c575e680e2c2f6f8d5ece49cb32
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 5 18:25:45 2008 +0000

        - Python 2.6 update: use 'hashlib' module instead of 'md5' and 'sha' when available

    commit 33d040802518476f7a3e6aa822bfb3b2cae2d37c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 5 17:09:07 2008 +0000

        - Python 2.6 update: usage of deprecated BaseException.message dropped

    commit 4626530e12a7655f02ddbcc7686eb16b5dff29d6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 5 07:18:41 2008 +0000

        - small TLS improvements from Ron Frederick

    commit 42f50a9d16f082c37f368bf68fc527f11b6fc981
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 21 06:24:42 2008 +0000

        - login after registration fix by andrew.p.Hahn (fixes #26)

    commit 512733da6f67ecfce552a6b8bbdd3bcc56b8bcab
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 11:34:52 2008 +0000

        - allow spaces between challenge and response parameters (RFC 2831, section 7.1, '#' rule; needed for jabberd2 compatibility)

    commit 0907fd17101211dae5859b6aa9c6deb9ecd08b9d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 11:22:14 2008 +0000

        - GSSAPI SASL support by Jelmer Vernooij

    commit b94a4bf738bd78217bdd44a05a8a1535aa2de9ad
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue May 6 07:49:00 2008 +0000

        - dataforms API and tests fixes

    commit 848b0d2d7f135386e8cfe784c19c2066120aacf3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 30 07:29:20 2007 +0000

        - .get_to() and get_from() documentation fix (correct return type)
        - set_to() and set_from() fixed to expect JID as argument (unicode should
          still work)

    commit 6560fbcf4900a7ede466b0f07b37831cc5b55f83
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 28 08:36:17 2007 +0000

        - last fix applied to two other occurences of the buf (closes #13, again)

    commit b0d0c7311ebf3215d0bd1e5df105b1c3d9bee02c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 27 07:20:48 2007 +0000

        - RFC2425 parsing of VCardImage and attribute initialization fix (closes #13)

    commit 61e57fc2532dda60509bd5ec49502b61576b429a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 26 07:26:35 2007 +0000

        - fixed #12

    commit c5dc4ebbb767397a680066d6326d32eb3e830fee
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 9 12:05:52 2007 +0000

        - make 'deny', not 'accept' response in make_deny_response

    commit 105b9f10477b6f36d830bb612cae08f01a155899
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Feb 21 09:18:13 2007 +0000

        - as_xml() already adds content to the stanza ('if' changed to 'elif')

    commit dc8f08812c176236f443a40bfffc91a9bd5ca9d8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 3 19:31:43 2007 +0000

        - interfaces API improvements

    commit 6a332ecb87d6d5dc3aff0a942a427398a3c922ce
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jan 5 16:24:08 2007 +0000

        - return feature-not-implemented error if no handler is found for otherwise valid stanza (thanks to Maciek Niedzielski)

    commit 07fd12f2c985b470b3e57e29345450d9bd79dfd4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 11 16:48:59 2006 +0000

        - typo

    commit cf8938b9bda4031ba132d9482b99ff1dc0a7264e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 3 15:40:54 2006 +0000

        - set_identities() fix

    commit b373e158e11d67bfbf056c5692bdd9af2b42a2d3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 3 07:56:29 2006 +0000

        - XMPP-IM, not XHTML-IM, of course. Thanks machekku.

    commit 56834be7f0b9b25a3c41a6882d52e168a9c73bab
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Nov 3 13:53:52 2006 +0000

        - docstring for  JIDMalformedProtocolError fixed

    commit b57ad24d696ecf71444371097316023e75cfe766
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Oct 25 06:48:08 2006 +0000

        - include serialized stanza in the 'stanza has no error' exception

    commit d516ee4510d2d010aeea5b0bd6720d88922b2a1e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Oct 24 08:36:43 2006 +0000

        - do not try to print M2Crypto version if M2Crypto is not available

    commit 00cbaa447330ec52d7cca990ed8004cc40686fbe
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 29 06:16:35 2006 +0000

        - hopefuly fixed processing of 'additional data with success'

    commit a651e3d51c4b17fa5bbdfc5c845c0303ead31ab5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 28 11:43:39 2006 +0000

        - do not put serv-name in digest-uri if it is same as host

    commit 062f7916d5dff12b1f091beea26a5bbdbfe867b2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 6 18:46:49 2006 +0000

        - Stream.tls_is_certificate_valid() method added to check certificate subject name against stream peer name

    commit 7344c31b67efe5ee754344345c4280772c41938c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 1 21:08:25 2006 +0000

        - M2Crypto 0.16 support added, support for older M2Crypto version dropped

    commit 449fbd0e11ff29950a5ff126a3d46277312ba050
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 1 21:08:06 2006 +0000

        - exception handling unification (more ProtocolErrors raised)

    commit a7bbf1ec1c0ef2297c266d42a2c2e142c5ca3a84
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 31 20:13:46 2006 +0000

        - interface based API created to easily add various stanza handlers in separate components.

    commit 7f1aecd4b58ca5acfefd5582ec75bcc8be4cd6ba
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 31 10:17:59 2006 +0000

        - missing files added: build.cfg and configure.py

    commit 0a88d9cc5ecdc08c2476ad30015012fa477c1861
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Aug 29 20:12:23 2006 +0000

        - Zope Interface API infrastructure added with very simplified fallback implementation

    commit 1f643cd28bb02386f27e535a68e04169a498826d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 27 20:49:18 2006 +0000

        - now stanza handlers may return stanzas which should be send as the response to the handled event.

    commit f4a290715f8555ffdce56be39146cf8690dffb88
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 27 19:41:15 2006 +0000

        - "owner" attribute added to stream classes. May be used to get right Client or Component class for a stream or stanza. May be useful for multi-account clients

    commit 0e5ecd8b8dd73f7150b200f520d6993706e2f114
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 27 19:26:45 2006 +0000

        - stream attribute added to Stanza objects

    commit c3129897455830085806f37d7189b8893776e2de
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 26 20:32:02 2006 +0000

        - a little docstring improvement

    commit 8e4cfe6b117ce6c4413bdc22a163f67c9ad9af37
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 26 20:29:49 2006 +0000

        - automatic handling of ProtocolError exceptions (catching them generating XMPP errors) at the stanza dispatcher

    commit cc9b707b2b4e3fe4e05ed7947a49221c2d08b48a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 26 20:09:37 2006 +0000

        - exception handling improvements, part one

    commit 45a3a2fef6586e3c75d2fb4b5b258351ab96e15d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 26 18:27:39 2006 +0000

        - copyright headers updated

    commit f4aef1fcc4adc36e0b3fb8365bee9b7b5c28bb51
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 26 18:18:31 2006 +0000

        - CachedPropertyObject class and its usage in pyxmpp.jabber.disco removed

    commit eeb8023a35bfea7c13e830a75533fd6ae47f567a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 18 13:54:07 2006 +0000

        - __cmp__ implementation fixed for Delay objects

    commit 0fd43375f84740231e449ad166bb2e787a98d7a9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 18 12:14:28 2006 +0000

        - fix error occuring when executing via 'python configure.py'

    commit 4d7fa399264d3278102c5b953e2335bfcb6493f7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jul 23 21:26:12 2006 +0000

        - simple configure.py script (fixes #2)

    commit 622936c28fab5dd026e7aa454f76d8c25fadde8d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jul 23 21:02:08 2006 +0000

        - docstings about __iter__, __contains__ and __getitem__ usage

    commit 9f43f5bbafc1c7847de844b07dce7d4382adb2e0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jul 23 20:26:03 2006 +0000

        - mapping interface for Roster object (__getitem__ gets item by jid)

    commit ab051fdd09db803ceb78bed700e4ce6e31daa56d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 18 17:22:57 2006 +0000

        - fixed problem with non-ascii characters in JID during resource-binding

    commit f3fda458c0526c2f66b473a2f460a44bf9de513d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 13 19:16:05 2006 +0000

        - generate <bad-request/> error for  stanzas with invalid type, as the RFC requires (fixes #3)

    commit dc43cc47ca463fd2326de76009b2df7ba5ceddce
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 12 15:43:08 2006 +0000

        - catch all socket.errors (patch by Winfried Tilanus)

    commit 191d43d7520f0cf3fad97e6e38694747524651a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 10 06:12:22 2006 +0000

        - typos

    commit a959ff3b68dc67aae767dd8bdb25c84bc85fb619
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 4 20:38:13 2006 +0000

        - s/pyxmpp.jabberstudio.org/pyxmpp.jajcus.net/

    commit 955fd086fc8ec9c39ba0a3f8ecf51af3bf2b3bb0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 4 20:28:02 2006 +0000

        - address updated

    commit 7f907d3dc58f1cf017e78bed9e11bdcf87eafad1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jun 3 19:40:05 2006 +0000

        - www template fixed
        - doc Makefile updated for docutils-0.4 (which generate better XHTML)

    commit aa87a0f226f4a11799a7e175725578be21048364
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 31 20:31:23 2006 +0000

        - updated after migration to the new site (pyxmpp.jajcus.net)

    commit 2705cbbc1bd99697281c68249f46ad2cbc898e03
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon May 29 11:57:20 2006 +0000

        - notification test done (closes #1)

    commit 2d308dcab5c20ecb025012d06264e5d7c2e4f8c7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon May 29 11:56:36 2006 +0000

        - notification test (refs #1)

    commit 3ae086dd90c2b08b88d5f29e11985cbc9bf4034b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 28 20:55:28 2006 +0000

        - not needed here (in the new repository)

    commit b710c71de3207e6562abeaf1c67858741bf55413
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 28 20:35:13 2006 +0000

        - an important notice

    commit f6322924242edc6ec0b07306bd876b053e7698b8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 9 13:55:59 2006 +0000

        - Roster.__contains__() for useful 'in' operator

    commit ab052961549771ef0bcb4abc14aafb7d5635a3c9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Apr 9 13:41:17 2006 +0000

        - Roster.items property and an iteration iterface

    commit 86f49dde4626373b4970de666225a19867383ed9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 27 10:06:32 2006 +0000

        - ugly typo

    commit 3d62de89529dce8f73ad4caad67df0849bad1396
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 27 07:53:17 2006 +0000

        - request roster before sending the initial presence

    commit 317f41a3a7d9dd553617d998dbdee944f3a3493a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Mar 26 17:46:07 2006 +0000

        - handle 'unavailable' presence and don't use 'available' presence type (None type should be used instead)

    commit 5122da970a61a55c85ce7cb2a42447061c829828
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Mar 24 19:36:09 2006 +0000

        - vCard query element name is 'vCard', not 'query'! (thanks to Winfried Tilanus)

    commit 3a44bfbc38f433c136fe74f4882f3e5ab1722222
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 1 19:28:05 2006 +0000

        - compatibility fixes for older libxml2 (xmlNode.ns() fails there when node does not have namespace)

    commit 51140afd424f2830bb563760802c2c0ad0d750a0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 1 19:23:56 2006 +0000

        - convert 'from' from UTF-8 to Unicode before passing to JID constructor

    commit 231108c2341235db12e07d0b0385f92265ed14c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 16:54:20 2005 +0000

        *** Version: 1.0.0 ***

    commit e046d403c958ad22ed077f2d5e859e60b88764ce
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 16:49:27 2005 +0000

        - two more files

    commit 78ec095a5d0311d9c51da7955bc479d2d8f87a2f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 15:41:36 2005 +0000

        - updated

    commit c0d766f754f9e4fafa95cd919257f13a00ad6875
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 15:35:13 2005 +0000

        - updated

    commit ad73a73d90b3ac1730d7c7f670ff84f57f5a734c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 15:28:56 2005 +0000

        - cosmetics

    commit 19a8ca80ae53f45ee57dd15957410f1e1ec51da1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 15:24:40 2005 +0000

        - some files added to distribution tarball

    commit f51cffc29dcb2bb4da1007ed96f0ba345b455bbf
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 15:18:58 2005 +0000

        - this file, when not updated regulary, does not make much sense

    commit 97562a9d5359824319c1d5d6ddaacd89c074ee61
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 11:26:57 2005 +0000

        - updated

    commit 2a4cdfe2d365ba5450eecbadde198a0c951c54a6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 11:11:32 2005 +0000

        - some cosmetic and documentation fixes

    commit 5c5d4b962fbd3a0b70f55a1e67e7861613256b53
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Dec 26 10:02:59 2005 +0000

        - several nasty bugs fixed (this code could not work\!)

    commit b07e78ca8cbcca57f9e21685904a7d700898646a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 25 19:20:05 2005 +0000

        - do not make up stanza id for <iq/> stanzas of type 'result' or 'error' (although  stanzas without id are not allowed in XMPP we should not answer them with a generated id)

    commit da0fa7b796726ea2392a8db9a671581fb39047ae
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 25 18:11:47 2005 +0000

        - Register class aded

    commit df0cb72fd8657d63765dd283dcdf98faf4aa67e7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 25 18:11:30 2005 +0000

        - fix for get_form() returning string bug

    commit 0eaf3a1df70c7d3c5d9c6930711250ab5f813160
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 27 21:31:51 2005 +0000

        - MUC history settings fixes (by Patrick Dreker)

    commit 600841fcbfab53bac346a74b513f116d25c18ee1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 23 21:45:52 2005 +0000

        - fixed handling of non-ascii JIDs in roster (thanks to Andrew Diederich)

    commit ed8374ef5876985cbab888f97191c25c986396ad
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 14 16:23:31 2005 +0000

        - removed a lot of code for handling non-unicode strings

    commit c86cdcae7b7a5b1b3730924e2b75e2b765eaa758
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 14 16:07:53 2005 +0000

        - too strict deprecation warning removed -- sometimes strings (ASCII) are ok

    commit 57f59f49f6997a4bcd6522c7a7abde141bb0127c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 14 16:06:24 2005 +0000

        - deprecate non-unicode string usage with PyXMPP API

    commit c16517b23bca5ea44921948f37ebd8437406e17f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 14 15:27:22 2005 +0000

        - README file and setup.py improvements for Windows builds, thanks to Jarek Zgoda

    commit 16884e65a3ed8eb8cb522a467d49beacf8685ee9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Aug 31 17:31:42 2005 +0000

        - return values for process_stanza(), telling if the stanza was actually handled by anything

    commit 39eda389e196f2b7b8df48953c5628ba5df5a64e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 19 10:45:03 2005 +0000

        - do not use self[] in _expire_item or infinite recursion may occur

    commit 49c2e42da5794215c9c33d26608243b94c8ecd4c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 19 06:57:57 2005 +0000

        - allow true/false for boolean values

    commit 12136bc9d356b8e9c546ba178a9c65790300baf1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 18 20:09:03 2005 +0000

        - do not try to call certificate verification callback if it is None

    commit 721c5325136b19fe40c0d18f9f3e37d0a5fb2f4b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 19 19:21:17 2005 +0000

        - SVN instructions updated

    commit 7b2317e5adeab75c718df2af6c1f7cdb09646a46
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 8 20:42:55 2005 +0000

        - fixes, API improvements and documentation for password and history parameters support

    commit f6aaec15c59f014e22c96779730094e75ddbb416
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 8 20:35:24 2005 +0000

        - MUC passwords and history management by [pdreker] (to be heavily modified)

    commit de03ea8357a5d4d0b6539a9043379114ac22c071
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 8 19:58:02 2005 +0000

        - code cleanup

    commit 7eb86d6f6af75e37effd112a62d7caf6ce81e826
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 8 19:57:48 2005 +0000

        - s/fill_in_registration_form/process_registration_form/
        - s/registration_form/registration_form_received/
        - cleanups

    commit 21e6a0a6abcf58d65fa26578abd770618e150dc0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 1 20:58:05 2005 +0000

        - s/EXTADR/EXTADD/ in the vcard XML representation. EXTADR will still be accepted, as the mistake is quite frequent

    commit 96cc370fc4ce10621325c2886863fb255926487a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 30 19:08:37 2005 +0000

        - workaround for vCards with all fields empty in the <N/> element

    commit 36e6d861c1a37f72854c17a2dfc4a5d97ef7935e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 29 08:52:45 2005 +0000

        - rst2html path parametrized

    commit 4903d6768e252dbbc12f4d88b3b1177a52830271
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 29 08:46:19 2005 +0000

        - PyRSS URL fixed

    commit e9141f9c8e54c858ba7ce40bfd9e86b0140352a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 27 20:05:04 2005 +0000

        - registration improvements

    commit 2116e1b75e3b58175d4d9ba7311689941388b743
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 27 19:45:04 2005 +0000

        - asynchronous API for registration form filling-in

    commit 263b5d43f0bcc45701faf6bd173564e0ea223364
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 27 19:17:29 2005 +0000

        - registration support for JabberClient

    commit 08d159c2a387ab03fff4b64b0994f38a3b6ca84c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 26 16:57:17 2005 +0000

        - jabber:iq:register basics. NFY

    commit e2e0417cfd4f16f1fa8b7fcd41bd25da19f17886
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 26 16:56:58 2005 +0000

        - workaround for strange replace_ns() behaviour (it seems libxml2 sometimes uses NULL instead of the default namespace in the tree)

    commit ed8c7efb2eb63bb7e31522a3955f10e852b69122
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 26 16:54:52 2005 +0000

        - svn:ignore *.pyc

    commit b3ba46ff2b10f16614ca750205faf54b7a6e1018
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 26 16:46:45 2005 +0000

        - cosmetics

    commit ac774543ed9853db9d677ab81a5f1cec798fe040
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 26 16:08:15 2005 +0000

        - pure python implementation of replace_ns() fixed to properly handle old_ns==None

    commit 13f3111290285f0fafa58fbd5e4e0847e61056f0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 3 19:01:32 2005 +0000

        - dnspython URL fixed

    commit 54e369b6c318636e0dc208fced43b9f72dc9832b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu May 5 15:36:12 2005 +0000

        - s/iterkeys()/keys()/ -- the dictionary is being modified in this loop

    commit 1286253bb33d60f2bd92353e85ae55a606f977d8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Apr 27 20:18:40 2005 +0000

        - don't send leave requests for rooms not joined

    commit 62b7d0d76bfe9e03a37c2244101c40ce5792dda7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Apr 14 14:53:59 2005 +0000

        - handling of groups with non-ascii characters fixed

    commit a57f4cf8cb2f3af47bcb0ae6735059396d525159
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Apr 6 19:38:36 2005 +0000

        - fixed compatibility with older libxml2 (which raise treeError in node.ns() when node has no namespace)

    commit 0ad009e44bd2ea12e1ffbcaf9873d1ca4511fdcb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Apr 5 19:36:13 2005 +0000

        - don't try to read after EOF (when self.socket is None)

    commit b72dcc5cd417222336bd58a969507571dd2a05e0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Mar 31 16:53:37 2005 +0000

        - typo (s/submit/cancel/)

    commit 3fcf53114a2dffb7d8c496599c42ad461f95d95c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 30 20:05:17 2005 +0000

        - fixed delay on encrypted stream input: now all data is processed when received

    commit a00cc44041b515e2f3b85c3046b36bfbd84435b9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 30 19:54:46 2005 +0000

        - Option may have multiple values -- s/.value/.values/

    commit 5c8f1da22562c1cc25e955ac93e14b4ca6f441db
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 30 19:54:09 2005 +0000

        - typos fixed and 'sumbit' form allowed for configure_room()

    commit 366ec46652bbd5140dfa9e8121f6d1dc4fd39778
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:43:08 2005 +0000

        - initial support for room configuration

    commit 5d1b9c6ed6b46a77ada37173a0795be565d44b2b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:42:42 2005 +0000

        - DATAFORM_NS constant

    commit 249ac412a2fff4fb1494f3665f79c5848ca76d59
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:09:08 2005 +0000

        - get_node_ns*() are now in xmlextra.py

    commit d8858c62be6ffd3d4830421d93adcbaa1bcd1f9a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:08:55 2005 +0000

        - get_node_ns*() are now in xmlextra.py

    commit f6a9cf53f3222f3032206c2bfe50164de7b94074
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:04:50 2005 +0000

        - get_node_ns() and get_node_ns() moved here from utils.py
        - iterators for sibling nodes: xml_node_iter(), xml_element_iter() and xml_element_ns_iter()

    commit 7fbbe0e8625a60a7cb209eda770d87d537071962
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 29 20:03:53 2005 +0000

        - XML specific utilities moved to xmlextra.py

    commit a0b9f3bbc320e184c95e5075b88f257a6a92c8c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 23 21:11:20 2005 +0000

        - field value parsing/building test

    commit c37970d6ab20aebbf82b209d5c326fc53a0ef947
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 23 20:42:49 2005 +0000

        - documentation cleanup

    commit 37323e5762e69fdfd161e4bf5765b7f48e44e79a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 23 20:41:28 2005 +0000

        - Form.make_submit() test

    commit a3ea648599858ee6e7e845f03c747847aa26eb43
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 23 20:40:56 2005 +0000

        - documentation cleanup
        - Form.make_submit()

    commit a827fecae7cfcfb8c3a1da28aba71aba6078818a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Mar 20 18:05:39 2005 +0000

        - common_doc, common_root and common_ns no longer in pyxmpp.stanza

    commit 7764def6e5fe7cb5f0968af1b4aaf30337b0d693
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Mar 20 18:01:06 2005 +0000

        - cleanup (with pylint's help)

    commit 3ee11af7c2acfd7206c34ef76577965d2fb575a6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Mar 20 17:57:57 2005 +0000

        - update for the new pylint

    commit 2bbbe6c9b1d27a78a1601f8fb97b0cee65a9cf64
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 16 21:53:32 2005 +0000

        - Data Forms (JEP-0004) implementation

    commit d432cc7a678e64114ee7ddbb8be8fe7645495027
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 16 21:51:52 2005 +0000

        - import common_doc and common_root from xmlextra, not stanza

    commit 03423af986411725beb03e532f40d4bf77badbad
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Mar 4 16:53:42 2005 +0000

        - sanitization of XML nodes written to the stream moved to separate function in xmlextra (safe_serialize())

    commit 67b0fba1f7037bbb982838fd6aa2cffc35af2077
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Mar 4 09:35:42 2005 +0000

        - remove bogus namespace declarations from stanzas sent -- without this CJC (and probably any other PyXMPP based app) was _heavily_ broken. TODO: move the hack to separate function in xmlextra

    commit 39174f205e9239b36b6fb689b8fdcb590284103e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Mar 4 09:04:23 2005 +0000

        - basic presence tests

    commit 8a1d7c846c3d596b2bcb02a2f85704012c62c18a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Mar 3 20:53:16 2005 +0000

        - basic <presence/> tests

    commit 8c3d8694840ffac45f2e7bff107f40a7cbe68f66
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Mar 3 20:51:55 2005 +0000

        - now test_*from_xml* are not overloaded for other purposes -- check_*() are now the working horses

    commit 912eaa10303749e7d513a9c87c6fb8c7e84a6c38
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 2 21:15:04 2005 +0000

        - message test added

    commit 23f52ae2812ed841109963c1a7f9ceee582cabb6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 2 21:14:28 2005 +0000

        - allow stanzas with no namespace

    commit aa90be8c53d4b1542d8a8a78e159f58ec74383f9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 2 21:13:51 2005 +0000

        - do not automatically change type 'normal' to no type

    commit 9c6613c6cafc1345a0593e63d6951d4e01a739d3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Mar 2 21:13:03 2005 +0000

        - pyxmpp.message test

    commit 03a8805a0945e4ef97d84c8382e4a2208a071ff6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 28 16:20:08 2005 +0000

        - missing imports added

    commit 22665bc9984ec7a92a63777dee198c0eef9dcf2b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 28 08:15:56 2005 +0000

        - make sure common_ns is used when it should be used

    commit 68aeb04c2b3c1655614d7dda8345d1001a5ea55c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 28 08:11:07 2005 +0000

        - namespace of new stanza being created fixed

    commit 6e194da4326a4314a62752d145c521e9caea99e2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 28 08:06:06 2005 +0000

        - fixed nasty bug causing elements in common namespace ('jabber:client', 'jabber:server', etc.), like message body, presence status, etc.

    commit 67595c35308172294113d2a2bafcf345da21d4c8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 27 16:30:41 2005 +0000

        - optional python-only build

    commit e700ea9fdebeac1f90da07f46de77b38bee3ad22
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 27 16:25:24 2005 +0000

        - made the C version also pass the test

    commit b2c7821c6bc89f252efd75099c4454fe83bdf84f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 20:58:55 2005 +0000

        - back to the SAX based stream reader. Requires libxml2 >= 2.6.11. <= 2.6.6 would probably work too

    commit 489c8c5154f6a37a714d23a4120fa55109a88242
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 20:53:55 2005 +0000

        - test the return value of feed()

    commit d4d274a696e2a78693acaf8c14d3edcc3fcf2fcf
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 20:40:39 2005 +0000

        - better XML comparision

    commit 4f4fdbe3f78f9b89c13947da9c732e3be3238be7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 20:09:24 2005 +0000

        - s/to/to_jid/

    commit 4c379d41a31a3b8345a45f43511a7cbd5da6b8b8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 17:49:45 2005 +0000

        - pyxmpp.xmlextra.StreamReader test

    commit fe863d303325c7c7c5d36c13f6c15fbed6057e6e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 15:35:54 2005 +0000

        - compatibility fix for version of libxml2, where .ns() returns None for elements without a namespace

    commit b149415c93d9102da7ecc3a03d35e21651cad023
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 15:34:30 2005 +0000

        - the 'simple' API for simple things (like sending a message)

    commit f2e9354462dd22185a6ac8d734ca41fac63812f2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 26 11:11:35 2005 +0000

        - set 'to' on stream:stream only if initiator, and 'from' only if receiver

    commit 7274bf179b1c8c5a61370088a95673e458608663
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Feb 25 12:29:22 2005 +0000

        - s/jabberstudio.org/ssh.jabberstudio.org/

    commit f3cdd6686e132d5a0f1561d85e0a1727bd14ae1d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Feb 23 16:42:09 2005 +0000

        - don't fail when MANIFEST does not exists

    commit fa2394a5cb1fb13a6ad289db79a0d2b77abfd450
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Feb 23 16:41:34 2005 +0000

        - updated

    commit 312b08fad622195851bb948ab8c753aec7160975
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Feb 23 16:40:59 2005 +0000

        - brand new, great examples ;-)

    commit 803af0bc2d34ec24060228a69f829ef97c8ed41e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 20 21:14:53 2005 +0000

        - better handling of the disco#info and disco#items request to the
        empty node of a jabber.Client or jabberd.Component.

    commit c0d05fab73126dd28c0a47bdd6f8b32ed293a995
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:39:00 2005 +0000

        - test.py renamed to c2s_test.py because that is what it is

    commit 716b25337115df90fd9474cf81b2cd2cd5d944a2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:36:55 2005 +0000

        - working client-side tester for c2s connections

    commit 6656fbb214aede26982f8c954336d4db131cc482
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:36:07 2005 +0000

        - works again

    commit 3d64ac6ce4607f2c2d4c4c2403f658e139f3ef5e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:34:19 2005 +0000

        - establish session only when required by the server. Includes workaround for jabberd2 (maybe old version only) server which uses wrong namespace

    commit 24e896039fc7cc124f046b7bca0cb30e658066b1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:33:00 2005 +0000

        - log exception cought from the stream parser

    commit 880c5316ad45f9c1417ca49404865b6c2d4d320b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 21:10:39 2005 +0000

        - do not ignore all the CDATA, just the ignorable whitespace on the begining of the document

    commit 5865065f6deaaeb3ffa0c61495add0c93b9889ee
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 20:51:10 2005 +0000

        - ignore CDATA children of the root element

    commit 687b00c4d32bcdeae15a0a503a00eaca8a0e1b05
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 18:52:13 2005 +0000

        - not needed any more, I think

    commit 78a17b4931ad04db8f2dadfebcc8bb5fe4964c7f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 18:06:51 2005 +0000

        - better name for this example

    commit 7c87a12714ddf1337327c6f51a184bdb3faa43eb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 18:05:35 2005 +0000

        - imports fixed

    commit 8df2ff55e638d9ea20c4ba0e14b9392effe77679
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 18:03:42 2005 +0000

        - not usefull and may confuse begginers

    commit 586775abd15c5f40ed6a4433c9154d83ea94605a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 18:00:47 2005 +0000

        - updated and documented

    commit 0e2a28d7d786e67cefaf0d4611fdb25ce623d36d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 17 16:41:33 2005 +0000

        - removed as not very usefull and may confuse begginers

    commit e636d168aea665da7664b0d8d9ed063ff3d83f2c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 9 21:40:11 2005 +0000

        - force MANIFEST rebuilding

    commit 3c693c6cd6c04364564089e36a6321a8b9dfe4f8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 9 16:34:00 2005 +0000

        - A lot of API and code cleanup:
        - .as_xml() methods consistent, using new StanzaPayloadObject and StanzaPayloadWrapperObject classes
        - "node" arguments and attributes renamed to "xmlnode" when reffering to XML nodes
        - Roster.items(), Roster.groups(), Roster.items_by_name(),
          Roster.items_by_group(), Roser.items_by_jid() renamed to: Roster.get_items(),
          Roster.get_groups(), Roster.get_items_by_name(), Roster.get_items_by_group(),
          Roster.get_item_by_jid()
        - removed unneeded parent namespace passing to xmlNode.newChild() and xmlNode.newTextChild()
        - other small fixes and improvements

    commit 9da917a0fcc9b4d075ce6dd760c8dbef15f2f241
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 8 22:14:54 2005 +0000

        - skip tests for "make dist" -- those broke snapshot building on JS

    commit cf58758f5cb3ce60dd790a0335dba364429512d4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 6 22:15:00 2005 +0000

        - big API unifications (getters are get_*, setters are set_*, disco properties available as attributes)

    commit c6f68c05d79b554ec0b685641e3414c4a1e6c5b9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 6 22:01:37 2005 +0000

        - documentation update: PyXMPP overview, conventions

    commit c8c4778d8f418a1917a00034473802d2e47da62b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 6 22:00:27 2005 +0000

        - API unification: as_xml(self,parent=None,doc=None)

    commit 984fc945d3c5143252fb123a63d0f1d2be8650a9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 6 19:45:58 2005 +0000

        - presence type 'probe' added

    commit af12127b27fca3bd5d79dbbcdc8380877e8304b1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jan 6 19:29:17 2005 +0000

        - a workaround for an odd problem in remove_ns() and replace_ns() reported by DaX

    commit 6358c3f3076f0585cf459242de5bc3ba111fdb1a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jan 5 17:58:05 2005 +0000

        - #TODO: test_xml_output

    commit 0f2cd23be47c5c6e6c176c322e481aa9861309a5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jan 5 17:57:23 2005 +0000

        - cached Disco requests

    commit ca0c8dbc3ecd0b409f98dffb6e90f2f51152b2c7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jan 5 17:54:28 2005 +0000

        - s/xml()/to_xml()/ for interface consistence. to_xml() fixed to match docstring.

    commit 2736d79358b304c9b01e35bcf0b1b15e04daad9c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 3 21:59:36 2005 +0000

        - various cleanups, updates and fixes (after checks by pylint and epydoc)

    commit f1a509cace9ce29cadb9de201a850c9c34761d65
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 3 21:58:46 2005 +0000

        - cache tests seem complete now :)

    commit 0625ab496d1fe6d23ab9ca760f7e37a85e77fa3b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 3 20:38:20 2005 +0000

        - more unittest-detected fixes

    commit 0565c1af1db0e5a1d306ebc4583856d6a63afa5f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 3 18:44:00 2005 +0000

        - thread safety
        - cache item invalidation on error
        - other minor fixes

    commit 6bd68ceb2707890093235f149f2c9052de10cca2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 2 22:08:49 2005 +0000

        - cache for things like Service Discovery replies. Still needs some testing.

    commit a101aeccdfc673f73acf98c4d49c3f48a42235b0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 21:35:25 2004 +0000

        - comparing JIDs with other objects fixed (that bug was breaking roster view in CJC)

    commit bf7bbb6f29a3f24ad8e24dcf67a232f2288758cc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 20:26:41 2004 +0000

        - BACKWARD INCOMPATIBLE CHANGES:
        - no submodules are imported directly from pyxmpp, pyxmpp.jabber and
          pyxmpp.jabberd (reduces startup time for apps using only small part of the
          API)
        - pyxmpp.all, pyxmpp.jabber.all and pyxmpp.jabberd.all modules for backward
          compatibility and convienience

    commit 01487c15d2b72a08efec3948d3156bc581e3b78b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 20:00:22 2004 +0000

        - disco tests updates

    commit 41c7444841e9268ca256202f0d9f0ef11ab275ad
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 14:15:30 2004 +0000

        - more fixes after unit-testing

    commit d32d9b2434ecaec5cb037c56c68f09a8b64e097d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 13:50:44 2004 +0000

        - has_item() fixed to do all the stringprep stuff required (it parses DiscoItem now instead of using xpathQuery)

    commit 40d79171a1736fec8ec3ca0d55fdb53d9f421817
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 12:41:12 2004 +0000

        - reference data for test of XML output of DiscoItems

    commit 8e2a57ead3ffcffed0e8e810695d567196a7173d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 12:38:28 2004 +0000

        - more tests for DiscoItems

    commit 859477829f0f00e5f4c5b5b1a7874064d2d6e652
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 12:36:57 2004 +0000

        - a bug in DiscoItems.has_item(), found during unit-testing, fixed

    commit fa2dc78cac8024a0fd7d7b919dd46480e40879af
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 31 12:33:00 2004 +0000

        - node() method for DiscoItems and DiscoInfo

    commit cd375d2920f6a0a32c5e8d8d0e1c27e419d43a8d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 22:20:48 2004 +0000

        - basic Service Discovery tests (more to come)

    commit ff4b0a439b1459af7fc5dcb36e6d46c3e4abd873
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 21:30:35 2004 +0000

        - convienience methods: DiscoItems.add_item() and DiscoInfo.add_identity()

    commit c8da013e01e16236bd12f9a218d6b35985d07f1b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 17:16:30 2004 +0000

        - test suite for pyxmpp.jid

    commit f422cc9d2b1defd3b52cb88156f5f5076bda75ce
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 15:38:40 2004 +0000

        - regression testing using PyUnit (unittest)
        - the first test suite: for the vcard module

    commit 090719de4c321b6e229f3f46a4bf9ea1f01cdb81
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 15:37:47 2004 +0000

        - fixed various bugs found during unit testing

    commit 0c5661a11918aae2077cca7a29a8317eede843a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 10:21:14 2004 +0000

        - test data moved to separate directory

    commit 6686dd700c64bc0280ed413540f462be8efbd0be
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 30 09:56:28 2004 +0000

        - cut&paste bug fixed

    commit 599a3ed38e1a8643680b76ea1159b92ad813b14d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 18:20:10 2004 +0000

        - debug statements removed

    commit 67de5cc30ed63483516b8258a621bc711423563b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 18:19:32 2004 +0000

        - 'www' and 'publish' targets fixed

    commit affb008d13cd7ea482cd32558fcbefe361c0ecc6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 18:18:11 2004 +0000

        - web pages automation

    commit b90dd9b6d2ab1def49504ebbdee16e4f1cb96712
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 18:13:50 2004 +0000

        - do not ignore arguments to Merger.__init__() :)

    commit 84abe51ee087e3c7396a492ea898c55245bb5078
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 15:45:46 2004 +0000

        - updated, reStructuredText version ready to be the web page base

    commit 74f24e2308bf2579082c7019668399bb4251f74e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 13:25:42 2004 +0000

        - my e-mail address and copyright year updated

    commit a5029d67f2ba0ce611c81ad1f6fa3fa77a1feeb6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 13:24:47 2004 +0000

        - namespace for PyXMPP errors changed

    commit 2eb46831f711e12188febf95e24b90cab7e89d3f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Dec 29 13:19:41 2004 +0000

        - reStructuredText formatting
        - my e-mail updated

    commit 8da429ccbbeb5c8cbad2496ed7e2f1b7d7506483
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Dec 28 21:30:20 2004 +0000

        - VCard handling fixed

    commit f472c37641925eb47d9b88d7da16703fdb795b33
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Dec 28 17:21:59 2004 +0000

        - documentation cleanup

    commit 2e06d391ba010a9a9124338cbfa20c50a2ae2412
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Dec 28 15:55:01 2004 +0000

        - UML model building infrastructure

    commit 717065c8d492efaa31d7c647804dc3cad1a50576
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Dec 28 15:52:50 2004 +0000

        - updated for new M2Crypto -- use load_verify_locations() if load_verify_location() is not available

    commit ec6db968056631933473cf2d3024dfbdc63e68e1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 19 19:17:36 2004 +0000

        - s/svn:keyword/svn:keywords/

    commit 3635edba094d1f5f46ec2ec55860343eec309df1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 19 19:14:24 2004 +0000

        - enable $Id$ keyword substitution

    commit aba7557fc7112080779f76134461a84337dc61b9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 19 15:02:00 2004 +0000

        - workaround for M2Crypto 0.13.1 'feature'

    commit 3968fa5828efb5a56929af23246d3a871650389d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 19 10:58:20 2004 +0000

        - use recv() not read() on a socket

    commit daa67bd13e865a33a5205a3719e7c539225fa7e7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Dec 19 10:56:49 2004 +0000

        - workaround for a problem with resolving 'localhost' (/etc/hosts should be read anyway)

    commit e8eb13c8ceea64599937ee96ebaf5909eb0c1f6f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Dec 18 21:42:02 2004 +0000

        - notes about the switch to dnspython

    commit 56b92438ad9b984d16b1095faad4041d03381242
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Dec 18 21:36:59 2004 +0000

        - use pythondns module for DNS resolver

    commit 0ce1bd62c75cc0695c04bc06fb1a7e27c819c36d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Dec 14 22:39:42 2004 +0000

        - cleaning up...

    commit 3e95c95e241eca3f49d14a9519620a07afadd079
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Dec 4 22:50:10 2004 +0000

        - cleaning up...

    commit 46a32868b4154260bd11502ccaa544f3e581af39
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 3 22:39:51 2004 +0000

        - cleaning up...

    commit 462b56ee68e642b1c8715eea5460d503a7bdcd61
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Dec 3 18:08:56 2004 +0000

        - aux/ renamed to auxtools/ because of problems on Windows platform

    commit 5325cacaaa8228f4041b9e3ee3e3af825e6690ed
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Dec 2 12:22:06 2004 +0000

        - updated for current PyXMPP API

    commit c8b8425b6b804c14e10552d5a18bd38ecd1c3f65
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 16 22:32:17 2004 +0000

        - executable flag set

    commit 2c9c8364d5f07c7f43008fb217f2b881855bb7aa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 14 16:51:02 2004 +0000

        - cleaning up...

    commit f76d038706439c615e113cf538cdafaefd34e5a9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Nov 12 07:06:15 2004 +0000

        - attribute initialization fixed

    commit d7f9cab4d9858b30df872061268270b36f142cd2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Nov 11 10:34:52 2004 +0000

        - cleaning up...

    commit 1faf860392e36cb7edce8c3bf7ab5dd413695c4c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 10 22:55:06 2004 +0000

        - cleaning up...

    commit d54aa78fad0e0d186568b93f8b830a1dcd7cdd72
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 7 10:24:57 2004 +0000

        - cleaning up...

    commit 80bcfc9718c11fb72ec2a989478e6878f95130e2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 7 08:45:55 2004 +0000

        - package metadata for PyPI registration

    commit a7705bd2d1f25ff759d9880ba6f448a0dd29ab7f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 3 22:46:04 2004 +0000

        - update

    commit d0b8b31b88491b86a19bfe08e53decb57038cabb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 3 22:40:34 2004 +0000

        - cleaning up...

    commit beaa34e66bd99b22e765e8989c4ca608b9f09808
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 3 20:47:45 2004 +0000

        - cleanup
        - the big 'muc' module split into two

    commit afb9643cb0b081ec9717cced562e2e7706476e12
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 2 22:54:37 2004 +0000

        - unused imports removed

    commit 842de0a3ba703f775c4059e19e68322efb871320
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 31 15:20:14 2004 +0000

        - better format of ChangeLog entries

    commit b7609c8989c94289009d0ca8b687d05d9414d2f9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 30 20:43:27 2004 +0000

        - make Changelog when making dist

    commit ef8196fa308e0c8542b5a801debb2f91a102a404
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 30 20:42:18 2004 +0000

        - ignore error on 'cl-stamp' test

    commit 0228f54da8d57b9120cfa9c29d80a150fa994175
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 30 20:39:28 2004 +0000

        - another attempt to make good 'ChangeLog' make target

    commit 059cf09a27e6dd3da496a1cccedf509fda45cf32
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 30 19:24:11 2004 +0000

        - ChangeLog depending on .svn/entries was a bad idea

    commit 26a7c8708dfe12da8cb4d669ea1c130e3a731572
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 30 15:08:16 2004 +0000

        - include svn2.log in sources
        - ChangeLog make target made dependent on .svn/entries
        - ChangeLog deleted for the repository -- it is to be regenerated in the working dir

    commit 2def35bd30fc0c6a5cff696921349e236f8ce22b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Oct 26 20:37:01 2004 +0000

        - 'cosmetics' and 'pylint' make targets

    commit 56a0a571a75b28d69e4c99b8b5886ef7641e0141
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Oct 26 20:34:42 2004 +0000

        - s/CVS/SVN/

    commit 58e070d041936a540d9d7a98824b97e9e64ef763
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 22:01:38 2004 +0000

        - use UTC for changelog timestamps

    commit 580f30636e21316193ba73e5d4ddabe1f0f4be52
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 21:42:22 2004 +0000

        - snapshot handling

    commit fd09649fcac57e6a508625c4cd7cec7755caff0d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 21:20:58 2004 +0000

        - s/cvs/svn/ in version setting code

    commit 41f3fb7bc3b4624e3bcd6fb90f91f32040986afb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 21:18:22 2004 +0000

        - directory cleanup

    commit d5d90a380b7ccf1334e67387f4a961fd8027db6e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 21:13:12 2004 +0000

        - ChangeLog generation in Makefile

    commit 2d4e05c5b59c2e3ee38721efe07fe4f651507727
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 20:54:14 2004 +0000

        - CIA seems to work so I remove the test file

    commit 5a828b636d4eb0bc804a2d87cb9a769b81208f3b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 20:52:26 2004 +0000

        - CIA test...

    commit c01a9eb8107ee243c9cc77a4ddb74ed38f050018
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 20:46:50 2004 +0000

        - CIA test...

    commit 6b9500150a67669008c46750ee7e620647600620
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 25 20:45:08 2004 +0000

        - .cvsignore files are not needed any more

    commit b5a61ff68d994e502af1730f02b122f47e783de3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 22 21:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit bfd04ed26a698e8d43d6d6a1a7fabb43d0aeccdc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 22 20:23:30 2004 +0000

        - call __init__() of the PasswordManage

    commit ed5a21e972cc84404704839b39bcefabfd3d245c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 22 13:00:18 2004 +0000

        - ChangeLog update by makelog.sh

    commit 76027119fcc519901df06c4a10180252d8c43109
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 22 12:20:31 2004 +0000

        - use 'nameserver 127.0.0.1' when resolv.conf not available or empty

    commit 9081a7f0c67e2df1f1256fc8bf650da6fd893e7b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 11 19:00:41 2004 +0000

        - ChangeLog update by makelog.sh

    commit c86000659ac2db1a0534c83cce472c53858217fe
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 11 18:44:08 2004 +0000

        - stream mix-ins class moved before the StreamBase in Stream class parent list

    commit ce728ffd8dab0fb77cdd828d1b82eb7bd0f6457f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 11 18:33:51 2004 +0000

        - raise StreamParseError on stream parse error (_xmlextra.error)

    commit b7c4df2ea425489a9b812ab8f21ad6358d09c678
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 7 23:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit c9c9e289066494af1f4ec758a0fc1d26f885f6a7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 7 22:28:51 2004 +0000

        - cosmetics

    commit 7611325616631f65a5749483ea4ea4c3855a1226
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 7 22:22:57 2004 +0000

        - documentation cleanup
        - references to RFC and JEP documents added to module docstrings

    commit 3e0a487d8b4c624ed032ba57164620835f70bb2b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 7 22:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit dda779de3f91fa8c66958f35e8fe35479e68336f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 7 21:07:56 2004 +0000

        - reference the XMPP RFCs :-)

    commit 00aa721b78ce8cb7a02c58f827971eb57a200974
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 4 14:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit f4136ae768ecdff1d22dde3e564865fb9e18fd50
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Oct 4 13:01:18 2004 +0000

        - a fix for 64-bit architectures by Stefan Grundmann

    commit 070bad83df0b2652c66d9fd2b01d82b23d2ffdc8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 3 21:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 8ea5c88a544c92facb173603ed8603a5a6c83113
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 3 20:50:20 2004 +0000

        - use $(EPYDOC) everywhere

    commit 1e1db4225095c220966b09e2e9bd16f3ebaf7760
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 3 20:49:05 2004 +0000

        - DIGEST-MD5 fixed after it was broken during 'cleanup'

    commit 17eb51ac32421c8372715da1592455e8f840c77d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 3 20:37:18 2004 +0000

        - cleaning up...

    commit dcb9f462a3423bd4f466276d3f7ae50d05b60053
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 1 23:00:16 2004 +0000

        - ChangeLog update by makelog.sh

    commit a76d52d1db2e15d1ef560cbd799e97d5aae18ec7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 1 22:05:17 2004 +0000

        - cleaning up... and something has been broken :-(

    commit 290aa5fbf5a2fa8419d9b1c6175e4dbe5897d110
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 29 22:00:09 2004 +0000

        - ChangeLog update by makelog.sh

    commit 5b090438f7f23e44664930e19835e4306697c1cb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 29 21:23:24 2004 +0000

        - cleaning up...

    commit 48568ef8a2b68def1abcaf2ff31a58dd1fc0cc7b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 28 22:00:23 2004 +0000

        - ChangeLog update by makelog.sh

    commit 4779ef2be7eaf1792291ea6d3075b6cecd45c430
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 28 21:31:19 2004 +0000

        - cleaning up...

    commit 4a40a6f7150c806dc387798a1911f44a4f993f41
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 27 21:00:15 2004 +0000

        - ChangeLog update by makelog.sh

    commit 67d81dc1197e31aceb2dc4ae53f9fcd6737b0b70
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 27 20:49:39 2004 +0000

        - cleaning up...

    commit e34d57bb1f9978f86d09123cc759c971ba9123fb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 22:00:08 2004 +0000

        - ChangeLog update by makelog.sh

    commit 74bdf40fd995a63c95bef77f3c41c7e559250665
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 21:41:39 2004 +0000

        - cleaning up...

    commit 6fc97359f419e1924cb4cdb7698a3dc448bc9ea2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 17:00:23 2004 +0000

        - ChangeLog update by makelog.sh

    commit 4e0d297a278d95fe675e7b5cff83be52b7c00d8d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 16:29:14 2004 +0000

        - expdict fixes

    commit 92968ef228ab9ba99e107be9311d82b629655630
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 16:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit a42617da0df0a86712fedab189f29926c40a679a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 25 15:42:26 2004 +0000

        - timout handler may accept less than two arguments and other ExpiringDictionary cleanups

    commit ca251d891255622e5b2958b4aa91b7e8a684468f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 24 10:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit caf44f9b031344073e16638216ccb8c720f46442
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 24 09:47:06 2004 +0000

        - typo

    commit 83531f0f1c5c6d8af93218375304b16c4857a914
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 24 09:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit 9d12cdc3241bcfde5765409cc8e03e69cf7e6ed9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 24 08:17:24 2004 +0000

        - s/xmlnode/xmlnode_or_node/ in one more place
        - DiscoItems.items() fixed
        - node parameter to DiscoItem.__init__ is optional

    commit 7bed74c1360302a0bd992da9bf6d4d08d076d3d4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 24 08:12:27 2004 +0000

        - missing files added

    commit 2f51216066a9c237019b99d921487d5e5a016e32
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 22 22:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit cf16df92e39726a03bcdf8396df21b847749b3c3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 22 21:32:38 2004 +0000

        - stream.py split into pieces

    commit 6b511609d504c91a3ca23cce71310c0b1e326540
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 21 07:00:16 2004 +0000

        - ChangeLog update by makelog.sh

    commit 61aabe1409f3e69b3f7b6a67ccc5cba09f23974b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 21 06:15:36 2004 +0000

        - cleaned up a bit too much ;-)

    commit 0a7c1c6fc1cc583fa06e525d04e7865e76789b07
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 20 22:00:17 2004 +0000

        - ChangeLog update by makelog.sh

    commit 6fa3c9d7803a03e93afb35d1428a427c4b58bede
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 20 21:07:19 2004 +0000

        - cleaning up...

    commit 5bd945b6ddb79b39565fdba9229f8cde89015c38
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 20 21:06:28 2004 +0000

        - splitting the big stream.py

    commit c880986d7a3eff7c71be4816ee2a42e04634b9f4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 20 20:00:54 2004 +0000

        - ChangeLog update by makelog.sh

    commit 26c819f744fbb7dfc2de6ce8f7aa06e99bd66393
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 20 19:57:58 2004 +0000

        - cleaning up...

    commit c57ee9382a718ccac32148210e55b0afe84d3af1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 22:00:22 2004 +0000

        - ChangeLog update by makelog.sh

    commit a8acc685988adab2f8ba94396f1ccb7fb96fc6a8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 21:34:18 2004 +0000

        - cleaning up...

    commit ea0653bb7f20a5a00c1b9306b9caeaadb1131639
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 18:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit 757239d766b69b18b3364d9b60215480f0c4d547
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 17:25:41 2004 +0000

        - fixes to bugs noticed by Chris Niekel

    commit 66d8d987fd22aea010f5d483dcd70e3b54cc9d5a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 17:00:21 2004 +0000

        - ChangeLog update by makelog.sh

    commit 06d20a6d4721c80d43ed74fd2b321f1db0f24a80
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 16:06:28 2004 +0000

        - cleaning up...

    commit 2e7578d5d7aacb45dafda4d5538c2c6fcdd9c1a2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 09:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit c398f8697fd959f5e732cf298c9fe6be542340ea
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 19 08:38:29 2004 +0000

        - cleaning up...

    commit 718dc7ea6c1d5de38a077762ff3f4518d5abd085
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 22:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit 94a5e1b1401f2a6a365963dde7b5700bbc634f78
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 21:33:00 2004 +0000

        - cleaning up...

    commit 2f3132a7f6453d00ff3ad52d33be90944ee5be2f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 19:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit b6bcbfc94ee88fc09c631219a7db40c664da1268
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 18:16:37 2004 +0000

        - a little fix (match only whole words as stanza class name, include MUC stanzas)

    commit ada1cdd14239eb0fff45c88c18ba39750aa5c726
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 17:00:45 2004 +0000

        - ChangeLog update by makelog.sh

    commit f3dfe6ef2d3f58b620a92eb03f8233001afc3607
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 18 08:00:22 2004 +0000

        - ChangeLog update by makelog.sh

    commit 969c94f333cb32d63ecb88e68f11e437e1c640dc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 16 20:00:18 2004 +0000

        - ChangeLog update by makelog.sh

    commit e3342fb07f2562fb49140afd320e1009843f2cd9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 16 19:57:46 2004 +0000

        - 'to' -> 'stanza_to', 'fr' -> 'stanza_from', 'sid' -> 'stanza_id', 'typ' -> 'stanza_type'

    commit fd6607ca25d4f11b64b2ff71377dcc0cc9d8cedb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 15 22:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit e972085eaadcf177d5a60d23afbc09a715afdc4b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 15 21:23:13 2004 +0000

        - cleaning up...

    commit ed9836a46d9117a26aa53f09817319aa1eeefc4b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 14 20:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit 6e6c5c9604cb22c5d382c97207a59a2bc92562bc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 14 19:58:05 2004 +0000

        - documentation cleanup

    commit 3bf1022d2149bf6331712d7ae959f4f1dae2a5fe
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 13 22:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit f2e05dd69160f21824d862bb6b9c1b7c025c9c3b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 13 21:28:00 2004 +0000

        - small fixes

    commit bb7cf5a6584c96b2c979f990f1a0bb19cf3331ac
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 13 21:26:36 2004 +0000

        - fixed what broken

    commit 8e4bd1c6f73f613c789f206dbb7ea493b09f1ce8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 13 21:15:08 2004 +0000

        - cleaning up... (and breaking things)

    commit 2542e693e1d3553a0ca355d3b080397a587e5ef2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 19:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit 2abef5a726d6cff67eb6c3bf835c6ffc831b1b70
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 18:58:03 2004 +0000

        - cleaning up...

    commit d584bc240dc068ecdfa68c43e714c293910c6a6c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 11:00:16 2004 +0000

        - ChangeLog update by makelog.sh

    commit 53e84d754e1f8ffa22879bfa0db1a80c8c6575bf
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 10:02:34 2004 +0000

        - cleaning up...

    commit c6021bcffd60604ae89d89dac291728fbb0223db
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 09:00:15 2004 +0000

        - ChangeLog update by makelog.sh

    commit e2844b7a9393c4326aef91f072549c1e856222ce
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 08:21:39 2004 +0000

        - stream.jid -> stream.me everywhere

    commit e42e1294c77b770de86174fffd0845f997ff425c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 12 00:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit 77368d1ecbdece62f977e1f67efe9d67cbb365f2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 11 23:11:21 2004 +0000

        - more cleanup

    commit 3831921d080ad063abdcb794e4047b8899ac8d1e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 11 21:00:10 2004 +0000

        - ChangeLog update by makelog.sh

    commit c9b7f75b295c3d86b57b9602c87b04135373f5d6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Sep 11 20:48:57 2004 +0000

        - cleaning up the code

    commit 4df48c923ba880c4d2c72da79ce825b933aac6e1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 15:00:28 2004 +0000

        - ChangeLog update by makelog.sh

    commit 310aef24f87d4b59dddf2e9b776250de359e8a7e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 14:01:17 2004 +0000

        - preparing to use epydoc for code documentation

    commit 03c0f499981d5a12602cbe7cb2dfe5cf1de1dd6a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 14:00:25 2004 +0000

        - ChangeLog update by makelog.sh

    commit ee8e29aae3141fabe45b91fd55e71591bf1b0228
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 13:18:55 2004 +0000

        - __revision__ attribute added to all modules

    commit 405207993e0c77408e165b239a8eebc273b8ef23
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 13:17:49 2004 +0000

        - made pylint checks more current-code-friendly

    commit a93c5770b756af1a7025e0af4b89c0f7498e7989
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 13:00:42 2004 +0000

        - ChangeLog update by makelog.sh

    commit ae43c692e375b89d6c4df55724cfefbb48c16906
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 12:49:57 2004 +0000

        - code-cleanup TODO list, made with pylint

    commit 452d55f5c769b64926cb836fd8df8aee5b4e9e5a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 11:00:15 2004 +0000

        - ChangeLog update by makelog.sh

    commit 868fed76beaf6a0f2cb0cd38cf5375dc05781daa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 10 10:55:22 2004 +0000

        - tools to make me make the code better :)

    commit 1929b9fc4d996177ba9131eeffeff3f72a1e4ff0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 3 18:00:20 2004 +0000

        - ChangeLog update by makelog.sh

    commit 561da0916e0711161a9b96b294b62afe51a6ecd2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 3 17:16:18 2004 +0000

        - Stream.data_in() and Stream.data_out() callbacks removed in favor of 'logging' module loggers

    commit 741d109c2a4738d873bd48e85aeea142f151e84f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 3 17:00:33 2004 +0000

        - ChangeLog update by makelog.sh

    commit ffcbcdbe3930ad893b858e04ae58527815e403cd
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Sep 3 16:06:35 2004 +0000

        - info about new logging

    commit 7568e84fd32904bd684afc2f76995f3bb1cfd704
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 1 09:00:28 2004 +0000

        - ChangeLog update by makelog.sh

    commit 2aa6fec15d9b5d12eeb59b2e42968f695f508882
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 1 08:38:48 2004 +0000

        - compute SASL authentication realm (use JID domain) when server gives no realm list. This is a 'SHOULD' in RFC2831 (containing DIGEST-MD5 mechanism specification) and fixes compatibility problem with ejabberd

    commit c02c7a27d3d156a72bd1437ca84c456ef9f7ebcb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Sep 1 08:34:34 2004 +0000

        - small bug in digest-uri computation fixed

    commit 3414d21537454c7a307a3770fa8fe1d2d36a5015
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 18:00:18 2004 +0000

        - ChangeLog update by makelog.sh

    commit 1e0edc182cc8c53f75381b60abee00088707fcc7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 17:57:53 2004 +0000

        - got rid of those evil relative imports

    commit f84fac40b851233790a94fc36d3c606c7f362bb4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 15:00:22 2004 +0000

        - ChangeLog update by makelog.sh

    commit a5366bcb975bed2888c2c9aa798049204524d2aa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 14:35:25 2004 +0000

        - switched to logging module for debug messages

    commit 0b8d2f54b79d31ff258575890df8484688cb7102
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 10:00:21 2004 +0000

        - ChangeLog update by makelog.sh

    commit 82851adea97767fbe61fa74ba94f1babebd16897
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 29 09:09:49 2004 +0000

        - don't panic on jabber:x:delay elements without 'from' attribute

    commit d380a254ff882594d30d21b7fe7db0e30b126b96
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 28 09:00:16 2004 +0000

        - ChangeLog update by makelog.sh

    commit 7144b012d4971308bdb2d0e53b997fbbd281c31a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 28 08:55:00 2004 +0000

        - Fixed bug #4191 (thanks to Leonid)

    commit 10750ad8d1e3eeb1d682efb5d0e22c932d002b33
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 28 13:00:49 2004 +0000

        - ChangeLog update by makelog.sh

    commit 1ec462c88073007e2bd3c4c116480489b340ef4f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 28 12:25:53 2004 +0000

        - convert stanza attributes (from, to, type) from UTF-8 to Unicode

    commit f6e3e58cf2ad18e4232ea1cf1d07d863558f5ff3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 21 07:56:18 2004 +0000

        - ChangeLog update by makelog.sh

    commit c37c411527c7c193d7fa03a3d5c76b8823e12eb6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 21 07:55:32 2004 +0000

        *** Version: 0.5 ***

    commit 5144f6f88d14e52b222bc9381ad92c1aff1bb1e3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jul 21 07:51:32 2004 +0000

        - updated

    commit 86da5fc2ab8d2edcf3ee4826d7e03b747a3ed825
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 19 21:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit 417e13ba1845bc9cf5d6a3cb0b9a4042142840b9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 19 20:39:09 2004 +0000

        - don't catch and dump StreamError exceptions

    commit 0c3bb50d8871b284569c3d33d38700f1a5451c9e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 19 20:38:26 2004 +0000

        - import StreamEncryptionRequired exception from stream.py

    commit b96cf5eac2fbe0b04b721f4a68a0f8c0fa340412
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 16 09:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit 1f6c0dd070dfd893c9fd528f51f6846cd8b6178f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 16 08:46:26 2004 +0000

        - do not do SRV lookups when server address is given

    commit 8b54b5f277e351c204b7f2c6c6231ce2b33f51ed
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 27 20:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit aafada398a7a09e4836449b30e6b6d6312c1ed9f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 27 19:44:34 2004 +0000

        - cosmetics

    commit 625491731f7a21997aaf61f68205f2241427e52f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 27 19:43:41 2004 +0000

        - date convertion improvements

    commit a93d01f37391bc8cada21ade81e43696e1162197
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 27 19:39:41 2004 +0000

        - debug code fixed
        - presence_changed() event
        - cosmetics

    commit 0f906f5f857b1ba6093bf624d7758110c5536db8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 23 20:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 9e6b3c3d30ddbe72fc0b133c6249616952b1d341
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 23 19:13:53 2004 +0000

        - fixed getaddrinfo() to return None if query() fails

    commit faad3d5211c5016054c02054496bcf35b2bacf66
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 16 20:00:19 2004 +0000

        - ChangeLog update by makelog.sh

    commit ae6cc5ab119ab1b0b651c1c2b6fe9ac5281613c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 16 19:04:14 2004 +0000

        - reports for the CIA ( http://cia.navi.cx )

    commit e461332e2030bf287a55306a77bdda685cc5a19a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 23:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit 708ef4188bd5534a65e0b0c6be3fba4aadf60509
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 22:06:53 2004 +0000

        - when JID() argument is JID instance return it unchanged (natural behaviour for immutable type)

    commit 228f5ebcc3dfb922cef6f393273b45fc094f7478
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 22:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit e5e0d53932b5184e1bf4f150f0c8bb1489b1aa0d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 21:54:46 2004 +0000

        - stringprep prepared string caching

    commit 284b4737933c72a89df3c8010f4e971a09669bfe
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 21:14:19 2004 +0000

        - JID rewritten as 'new style' (type based), immutable class. Also JID caching has been introduced.

    commit bb3438bb16219b01752af8f035e798d607732f92
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 14:00:19 2004 +0000

        - ChangeLog update by makelog.sh

    commit a008315b81e555b1bea3d54a1f4da52e167eabe5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 13:25:44 2004 +0000

        - not needed any more (no custom Unicode normalization implementation)

    commit 7d883187bd39282bbe3a4bf155c476ecb286f39e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 12:00:16 2004 +0000

        - ChangeLog update by makelog.sh

    commit cf72fb3b777d81abfea5faeaa7c044a57924cad6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 9 11:52:54 2004 +0000

        - return True from __presence_unavailable()

    commit d9bab6cc535e1e5954dbfbb2ea1d9fd4ef9c627f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 7 14:00:27 2004 +0000

        - ChangeLog update by makelog.sh

    commit 66ffc451c74f2d1eb74c67fbf4b3dce2f22d101a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 7 13:35:28 2004 +0000

        - nick, role and affiliation change notification and nick changing in the MUC client

    commit 03bb1b8451ca7defaf198294c921184f93fafefb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 20:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit 456929a1234c482feeb33f7c5ee70e320df4388b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 19:00:52 2004 +0000

        - <status/> attribute named changed from 'status' to 'code'

    commit 1af1eed13b70703fb386130af978a3f9bb114c1c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 15:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit bad34a1bd6a88621664053b4d1e7bf05aed2b47f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 14:54:57 2004 +0000

        - MucRoomManager.get_room_state() method added and MucRoomState object me attribute initialized from room_jid

    commit 6494bb6220f335195a4143b1891d540e230cc558
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 12:00:26 2004 +0000

        - ChangeLog update by makelog.sh

    commit aa0f54a500b633d0045f847acb317d4a9538b863
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 11:44:22 2004 +0000

        - allow local processing of stanzas directed to other resource of out JID

    commit dd12d475a898ee68a4c4fb925cfedb461e5f7226
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 11:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit 6be313228c449dffb83c179d42db62100729ea7a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 4 10:54:10 2004 +0000

        - return None from get_query() if no query is contained in the Iq stanza. The same for get_query_ns()

    commit 138cd5e65186bf0b57bd50ecf6ec496ebd3e0a2d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 3 22:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 52cf9cebb9387501eaeba4e8ef3e168029dc28be
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 3 21:23:21 2004 +0000

        - updates

    commit 9231b4400f167e56a82f741dedff103199574228
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 3 14:00:19 2004 +0000

        - ChangeLog update by makelog.sh

    commit 984d9560eb5561af0724db7a537ad7e3338b5188
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 3 13:22:13 2004 +0000

        - jabber:x:delay support changed to use datetime module and enhanced with a local time interface

    commit 5f2ee120052322d875bcd37f5077b4c6b05a555c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 22:00:14 2004 +0000

        - ChangeLog update by makelog.sh

    commit 459bd1f54a169dcd9032770a1015697a5426ffa2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:20:23 2004 +0000

        - raise error if the Python used is too old

    commit 3b835637f075eec2e4be26e6f3c93863d51a05db
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:17:41 2004 +0000

        - fixed after removing python 2.2 support

    commit 47b210e52879a917efbc44e2358cc86f7647283d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:11:06 2004 +0000

        - Removing Python 2.2 support

    commit d20424a3818f9cf3c48bd44eb78ef204c38513b7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:04:25 2004 +0000

        - removing Python 2.2 support

    commit 5851845781b6a6a875c03a4076f484ef49c72ca5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:00:43 2004 +0000

        - ChangeLog update by makelog.sh

    commit 214130f6762d0edbfc8e2105506d53a8c754ef1d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 21:00:10 2004 +0000

        - documentation
        - s/make_node/as_xml/ (for consistency with other pyxmpp modules)
        - s/process_presence_error/process_error_presence/

    commit 04c9b8fc85da82f9113e857ab0e815fc1e75dca7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 14:00:23 2004 +0000

        - ChangeLog update by makelog.sh

    commit ddd7b4343fdfdf3aa97c0f3c1b2ec69d1684e8c1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 14:00:12 2004 +0000

        - pass stanza to MucRoomHandler.other_joined() and MucRoomHandler.other_left() callbacks

    commit 15071bf7edc5c9ee39d083733e19127ffdbbdd97
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 13:58:04 2004 +0000

        - missing 'import libxml2' added

    commit 132ef53ae8f43c7ca86a431ee498a80fd04f4f4a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 13:56:43 2004 +0000

        - JEP-0091 (jabber:x:delay) handling. There are still some problems with local time (Python time module sucks)

    commit b1e3e529137e81ba524dbc472801320d3cc31573
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 13:00:38 2004 +0000

        - ChangeLog update by makelog.sh

    commit 5f839676319917cc33eb6aa9d3f8a5e4d38cdb46
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 2 12:02:43 2004 +0000

        - pass user, not nick to MucRoomHandler.message_received and MucRoomHandler.subject_changed

    commit c720eb513ea56b8bd8599ee71429984a8564083a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon May 31 22:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 66fd7c358f122ae6bcdc9c1124d81e91f77f26fa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon May 31 21:18:12 2004 +0000

        - basic MUC client functionality (NFY, but works somehow)

    commit db1e2b3b0bd814a689d6df8e19671986d1e878da
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 12:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit c3285611842957a5d6179e5b91987ea907b3df91
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 11:59:47 2004 +0000

        - docstrings updated

    commit 26b9d2d46b28f19366365241f347cbaa1f6f95b9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 11:47:36 2004 +0000

        - roster module rewritten and documented. It is much simpler now, and should be much faster and much more standard-compliant.

    commit 760f3307a05009516e97e9f1b1c3044b0b3e8b26
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 11:33:50 2004 +0000

        - get_node_ns() and get_node_ns_uri() helper functions added to utils module

    commit c91c881f12232d2e038cb14d0955d0703212b66c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 08:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit deed5d081c3d8bba70473ef75e6517bf3165d5bf
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri May 28 07:28:00 2004 +0000

        - more Unicode

    commit 15ee4d51b95425be347a74819c62472291d0f9e4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 26 19:00:15 2004 +0000

        - ChangeLog update by makelog.sh

    commit 752dbf35cfd01544af1d514edcafdd5894973251
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 26 18:01:23 2004 +0000

        - get_node() fixed

    commit 6c36809861e1bde22cc90fcd6415943a25b59723
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 16 14:59:08 2004 +0000

        - ChangeLog update by makelog.sh

    commit 0f1297d89030ca183fd2dbacc9d9e57a1fd561bb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 16 14:58:26 2004 +0000

        *** Version: 0.4 ***

    commit a12c7909551bcc1d64b858108bd47b19ba69eb37
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 16 09:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit e7536cb9c186cdd0c25bf99a3dd57b3bbc30dd3e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 16 08:29:12 2004 +0000

        - updated

    commit 51b0c999412778da7aff00d74415a484a6c57730
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 16 08:23:15 2004 +0000

        - updated

    commit d7fb60eebc1eeee0911d4ca03c7387d37c83cc78
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 9 17:00:23 2004 +0000

        - ChangeLog update by makelog.sh

    commit 9d13f2d26a9644d67bb8612999909edfaf8fb887
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 9 16:52:17 2004 +0000

        - DiscoItem constructor fixed

    commit b247d601e011b00dd80f577cafdadf0dfa0b69ea
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 9 10:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 34ead4763f044365f92f5c263bd27202abbf7b8f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 9 09:55:12 2004 +0000

        - case mapping (B.2 table) fixed in stringprep profiles

    commit efd8c1363300c06a5bd81b23faacbf24a36e00e6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun May 9 09:54:35 2004 +0000

        - cosmetics

    commit b21b796cc1bb2c2d94225ac7286573d9cc1857e0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 20:00:08 2004 +0000

        - ChangeLog update by makelog.sh

    commit e3b6add80cd2189f97413b79c820b1a0750b7d3e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 19:58:33 2004 +0000

        - code reformated so 4 spaces are really used for indenting

    commit a764986bc38e4f6ee0baac07c9888e2320062984
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 19:39:56 2004 +0000

        - code reformated so 4 spaces are used for indenting

    commit c444535e7da78a9dcae3ae391a21a9b6ccdbe413
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 19:36:32 2004 +0000

        - simple scripts to reformat code to my coding style

    commit 025d82a15cb00e59baabea884ca659d71ae4a6d4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 18:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit fa16aabe439724f209bc0358ed1f486539141790
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 17:41:24 2004 +0000

        - missing 'item' argument added to virtual method roster_updated()

    commit fe0053847831dbfe1303439e034756df31e38506
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 10:00:11 2004 +0000

        - ChangeLog update by makelog.sh

    commit 53b1721c0070fdd50ddfc00c3d56f3b98a2e4a8d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 09:13:22 2004 +0000

        - set exception string on memory allocation errors
        - fix for 64-bit architectures: second argument for "s#" format in
          PyArg_ParseTuple function must be "int", not "size_t"

    commit 22743ad3ffbaac4b9a43056550c3e7f59097e805
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 09:00:10 2004 +0000

        - ChangeLog update by makelog.sh

    commit 99950890e822f80ff62b0ad1b1a5968a7d05426b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed May 5 08:58:02 2004 +0000

        - 'make clean' fixed to do what it should do

    commit 3c8b787ee2e7041d2a8ddc1ea4cffe8018e94c89
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 26 19:00:10 2004 +0000

        - ChangeLog update by makelog.sh

    commit 8a0469ab070bd89a085456da64aef10b15990f96
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Apr 26 18:58:38 2004 +0000

        - 'case_sensitive' argument to items_by_name() Roster method

    commit b1bebe647b15a8a78789b5b1457eb17319a787db
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 24 16:00:09 2004 +0000

        - ChangeLog update by makelog.sh

    commit a790f47324c5951e0b5af75e3b33c31cf5d6f18c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Apr 24 15:13:44 2004 +0000

        - __repr__() methods for vCard fields

    commit 37e49b83cbb68229cb23fed8c68d15e7b48d7d94
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 22:00:10 2004 +0000

        - ChangeLog update by makelog.sh

    commit a7937627de1df8b09dd4d425e22a5776f28f4431
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 21:27:17 2004 +0000

        - some missing self.name assignments

    commit 8c6f1bf79fd2c6da637f442661b1da2d525517ae
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 21:14:12 2004 +0000

        - minor bugfixes
        - fix broken vCards (missing FN or N)

    commit c4325ce37097388ab9389035aec787124a073cb6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 20:00:13 2004 +0000

        - ChangeLog update by makelog.sh

    commit 60c8696541231f629807df9d614a80480343c32e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 19:50:33 2004 +0000

        - constants for standard namespaces

    commit 14685c2a885b71a2a3f18955a48326af6e8bff8b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 19:49:18 2004 +0000

        - standard namespace constants and VCard class imported

    commit 0de948f9480c1912d6df27205ffa00e62375116d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 19:34:48 2004 +0000

        - seems like it works

    commit f00602ffef3c4ed6d14bfe51d029b8f1f6c4c20f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 19:34:32 2004 +0000

        - vcard tests update

    commit bec3e6c2fd6bd970b7912da212f4c356f5115df5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 19:00:12 2004 +0000

        - ChangeLog update by makelog.sh

    commit 7d57cef9412c7bff802161980c3c6d3515b3ae0f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Mar 23 18:29:34 2004 +0000

        - add 'version:3.0' to rfc2426 output

    commit 8bd220e0f3ab3304d739c6b232c137f11afba449
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 22 21:00:10 2004 +0000

        - ChangeLog update by makelog.sh

    commit ff562ca395cb0060a2ae5089c307ea6461a0afef
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 22 20:01:47 2004 +0000

        - vcard support near finishing

    commit d0e78f9690190e468829c2e9d951226bddeb3c56
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 22 20:00:09 2004 +0000

        - ChangeLog update by makelog.sh

    commit 2c4631dee9218bee641a27e1c3a7ef5d01d5acfc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 22 19:58:42 2004 +0000

        - vcard test suite

    commit 82d7c37c9984bf6db691d5429f997aa675e15714
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Mar 18 12:00:42 2004 +0000

        - ChangeLog update by makelog.sh

    commit 95370dd3004c3696eadf42ebdcf5eb1fce3413af
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Mar 15 22:27:53 2004 +0000

        - new "preparsing" stream parser to workaround libxml2-2.6.7 "feature" of not
          reporting element start immediately. Works, but NQFY

    commit 05ac7fb5634f727dceda0bfbe4b249d35482d850
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 24 17:10:53 2004 +0000

        - typo

    commit a994f55770d517845f717829a3f4581ca299d171
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 23 08:43:28 2004 +0000

        - stringprep on Python 2.3 fixed

    commit 673f80003f70a96662cda76ba195d156b180072d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Feb 20 16:43:59 2004 +0000

        - libxml2 doesn't check for forbidden control characters in XML strings, so replace them just before sending XML nodes over the stream

    commit ae07fc6278e0156629a5c497f493da74fba6796c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Feb 14 19:04:56 2004 +0000

        - basic support for MUC <iq/> stanzas (#admin namespace)

    commit 9ef9c089ae43d6ad8fa4624be6a0c900bef4c817
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:57:42 2004 +0000

        - typo fixed

    commit 1f7819d36b560edc3e0f1fb5f71e49e160d20653
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:56:25 2004 +0000

        - domain comparision using IDNA

    commit 7900a108184ee76c1c9114d780853421218b7db1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:38:59 2004 +0000

        - use IDNA ToASCII() to validate domain if encodings.idna is available

    commit 2c7cb7cb947475a53f82992c2322b9265b7d9f7e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:33:01 2004 +0000

        - unicodedata.normalize() version of NFKC fixed to accept also character list

    commit f30256b986c4959111113d87df2c8de0762adabc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:26:31 2004 +0000

        - use Python's stringprep module if available

    commit 342dffacc0458fe6a0b9fd2301f0974b85f8087a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:25:57 2004 +0000

        - 'stringprep' module renamed to 'xmppstringprep' to not conflict with Python 2.3 stringprep

    commit 3ce0c708fec7c47458a88f5b272e3d56ef9b8489
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 18:04:01 2004 +0000

        - Use unicodedata.normalize() if available

    commit 961ec12a527eba279adef113f4ccd5391932eed3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 17:43:16 2004 +0000

        - XMPP-legacy error condition/codes mapping updated according to the latest version of JEP-86

    commit 8ad47f3e3fd9036f54e4d0123938fcd94234cfa3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 17:37:13 2004 +0000

        - stanza error list updated to the latest (IESG approved) XMPP-Core draft

    commit b169e6ef9011c091c8f31134071e2b90ce782ba1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Feb 10 17:26:39 2004 +0000

        - stream error list updated to the latest (IESG approved) XMPP-Core draft

    commit 5285754ac4abac96863cd06a944d8839fe470c85
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 9 17:05:56 2004 +0000

        - set_category() and set_type() DiscoIdentity methods fixed

    commit 34c44bf77d65c439bcd4bc624faae3631fa01ca2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 17:23:10 2004 +0000

        - cleaner API for status codes

    commit 2a3888e5477f34ae42b6d6a3bd77e0b3f58adb26
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 17:04:28 2004 +0000

        - infinite loop introduced by the last commit fixed

    commit f94e485073d5082e1bfcb69d77d977cf3fcb1acb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 16:48:45 2004 +0000

        - children iterations fixed (to not descend deeper)

    commit 24c053f57b23414987a2c9cb782c497d84470f6c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 14:51:06 2004 +0000

        s/as_string/as_unicode/

    commit 355ccd503d0cda1f6fcded81bfc49ae3c519e012
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 14:50:43 2004 +0000

        - use UTF8 encoding when setting stanza 'to' and 'from'

    commit cfc07c5a715cccb5496cb4d430aa34809da2b13d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 8 14:49:45 2004 +0000

        - as_utf8() method - does the same what as_string() bu has a better name

    commit 48501024f141e74caf4810f9f7827055962f9a2a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Feb 2 17:47:11 2004 +0000

        - JJIGW moved to its own project (and CVS module)

    commit dea78274fd6d08c7e415689654d8dcb1f2e9420e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Feb 1 16:54:43 2004 +0000

        - EINTR errors support

    commit c348991fb8a152b42e3fa6258b9ad0193047ac16
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jan 30 19:12:12 2004 +0000

        - <status code='xxx'/> support (probably will change soon)

    commit da70b2cddc6c454f014b35358a17558ad3d3f3b5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jan 27 19:13:36 2004 +0000

        - MUC basics for JJIGW

    commit 2a1b96c0eaee269a20238e60a631b95529fb393c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jan 27 17:53:57 2004 +0000

        - starting work on MUC

    commit 8a37f38e16702b67856bdddcafb13b996f03c2b2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 19:38:02 2004 +0000

        - set_{status,presence,priority}()

    commit 832aa7e4308428a297f9f865c697c5d3f69210bc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 14:03:18 2004 +0000

        - cosmetics

    commit bf24333e4359eff62e6a40ab097b32f08b3b55ac
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 14:02:42 2004 +0000

        - stream_start() workaround for jabberd 1.4.x component streams

    commit 91f7fb84b6e9e3516b1eba3ef8489e7aad3f1167
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 14:00:29 2004 +0000

        - magic for jjigw directory

    commit a17dbb59af5dafced2623cc0d7faada85f9e9f4b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 12:34:49 2004 +0000

        - DiscoIdentity.set_name() fixed

    commit 8e4a686a7ee546629f174befd31b1404bd910e06
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 26 08:55:20 2004 +0000

        - s/common_doc/common_root/ (fixes SIGSEGV on some setups)

    commit ace38408875e31e1dfc8e6b1f2e2bf956fffc761
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 25 16:23:37 2004 +0000

        - message type 'groupchat' is valid

    commit a92c12c2152731a402c97f441826d742ad5b5242
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 25 14:45:36 2004 +0000

        - 'input timeout' and 'data on input' debug messages removed

    commit a5983984b98ec7b30bd295233de4e0d82c6e0ab1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 22:38:31 2004 +0000

        - one get_version() is enough (duplicate removed)

    commit d3bbd822ddd2b55be4f56287125a4affca55677d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 21:30:14 2004 +0000

        - more disco fixes

    commit ffe106af83260a792e68c2f8abda500a78330ba7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 20:46:37 2004 +0000

        - unneded imports removed

    commit 97218349a9469aa4e69851cf99a6b1f6c53a818a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 20:44:34 2004 +0000

        - support for literal IP (including broken SRV records, by the way)

    commit b86ba15e7010073c4b958c799446b72dc7b825a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 20:39:23 2004 +0000

        - dummy jabber:iq:register support

    commit ca93e132118e535623f28092a9184035ee344cec
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 19:11:14 2004 +0000

        - announce jabber:iq:version support with Disco

    commit 8468975b072b88cb6f53569fe7daa6bf5b254aa5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 19:10:01 2004 +0000

        - no 'iq' disco feature

    commit 14b650cc7e2f26f6024892f63bb6c232d0a33a84
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 19:01:42 2004 +0000

        - more component support

    commit 2526200a39c16843cf49acae5cfdce2a3897a653
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 18:57:08 2004 +0000

        - example component

    commit 24ceda0817dfb73a1aeec76c666f8d311d09cb59
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 18:50:56 2004 +0000

        - componenttest.py renamed to componentstreamtest.py

    commit c778589c1ae9022013f24cd9e4f0dde08d93540d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 18:50:47 2004 +0000

        - error message and handling of 'available' type fixed

    commit 7298c58305a8c3ffebb6d4efebff49d9a25852b1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 16:56:09 2004 +0000

        - basic jabber:component:accept support

    commit a385f1f7120d406a4ac5ac4b56ea58efe7c9d2d2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 11:13:51 2004 +0000

        - examples updated

    commit d793e156591f19963401d5fdf80b646e35cb8a65
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 11:13:18 2004 +0000

        - Server side of client stream updated (optional SASL authzid and resource binding)

    commit d94d88d579a63019ac87d158660c078745b398fd
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 10:04:40 2004 +0000

        - unneeded debug code removed

    commit b4e7b83559f73209d8e50d16a0883234b33e3fca
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Jan 24 09:55:41 2004 +0000

        - always use search_list and direct query

    commit 00b675c12ff2477b41d4e545af784d53f85399fc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jan 19 10:23:43 2004 +0000

        - allow digits in domain names in JID

    commit 5f2578de890c90d3c882d1869a17d30a50e3f140
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 18:22:06 2004 +0000

        - include ChangeLog in distributed tarball

    commit 1af48dd75941c840e798b2d3a6f531a9ebdd952b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:49:49 2004 +0000

        - *** Version: 0.3 ***

    commit 9f926fea99081b163ba5fe9e0140265ee4648f78
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:46:15 2004 +0000

        - sytax fixed (but this is still not finished and non-functional)

    commit 4df1e04a53d6d6904bcd54601aa0e7e95307d40d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:31:54 2004 +0000

        - use '+cvs' suffix for CVS version

    commit 86fc4f2fae204eae483eb6fc93946d25cab4488c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:26:32 2004 +0000

        - note about python 2.3 features

    commit b0efbf6ecb447b66aa33baf6dfb3ee4143be472e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:24:44 2004 +0000

        - all unneeded and non-portable magic removed

    commit b992b03ed4bae3bcc438024212b1d09de0fdd0b4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:23:14 2004 +0000

        - updated

    commit 267fafe1df8b27eaaa7293b8d1dce3b6834bc0ee
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 15:17:31 2004 +0000

        - updated

    commit 9d1836967b5835fbbbf62e0aa884441af5edc2fc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 14:20:22 2004 +0000

        - use .newTextChild instead .newChild to create text nodes (fixes CJC bug #3179)

    commit 6aaece37607ed99ede2121b5e943dbcf3a1f31a5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jan 18 14:04:33 2004 +0000

        - work on vCard support started. NFY

    commit 0567739a640b6aa4a3c093451652a117b0cc243e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 30 17:06:15 2003 +0000

        - /usr/local/include/libxml2 directory added to includes

    commit 2a17eda15183d12aa0064eb1f3eaaaab6097f686
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 30 15:30:02 2003 +0000

        - more portable Makefile

    commit c150f9903f2903361a049d5b5792fd2402923635
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 30 14:44:50 2003 +0000

        - more portable Makefile

    commit c1c40aaeb8b09b77aa25b4d0947aff5f406501c0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Nov 26 16:58:07 2003 +0000

        - initialize self.me not self.jid in _bin_success

    commit 7509f70d08aa244214b788debe830e6847e569c0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 24 18:42:11 2003 +0000

        - '-f' option to 'ln' doesn't always mean the same

    commit 1ed7d78294a28f59ebea3d92cce7c578bc6e6ec3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 24 16:48:16 2003 +0000

        - basic IDNA support (input only)

    commit 73afd8e0ba763a536d6f823abe14857ee4ee9b37
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 11 16:53:53 2003 +0000

        - resource binding (draft-ietf-xmpp-core-19)
        - some other authentication improvements

    commit 761fa1df7bfe6a1d259ef6c6eec09953e73a7b7b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 11 12:39:07 2003 +0000

        - convert group name to utf8 when adding group

    commit 95415bf49c74c1b1f741caf8e96a4f5e84b75e36
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 11 10:36:35 2003 +0000

        - default error message when resolution/connection fails

    commit 509b24c0943b99cf6ec1a3c614247bb520ecd169
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Nov 11 10:18:57 2003 +0000

        - SRV handling improvements

    commit 915ce16eb6e64a80205761faafb7e27544cb568f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 10 18:52:05 2003 +0000

        - SRV support (some polishing still needed, but works)

    commit 2d8af60ffdde68fa2060c05eda2d607ac6776de5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 10 18:19:45 2003 +0000

        - support for CNAMEs and records other than requested in answer

    commit cd470e3ecf39dbb512ca6a400dcc0291c29bd6a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 10 17:07:37 2003 +0000

        - use dns.py for DNS message handling
        - SRV record lookup and reordering
        - getaddrinfo reimplementation using custom resolver and cache'

    commit 7269fcf6e50819cc5356a5bf8f4cc905fd820854
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Nov 10 14:41:34 2003 +0000

        - don't throw exception when comparing JID to something which is not a JID

    commit c5dd1c60312da0585f165cdbb6ab91e8fc9ec85d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Nov 8 10:47:40 2003 +0000

        - process priority argument to Presence constructor

    commit 95ccd249e695c0a89fd9776a34df58f3b40f9d5a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Nov 2 09:35:44 2003 +0000

        - write_raw() stream method is back

    commit c9d5098124c44af38a98f395fce26e40fd79257f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Oct 12 15:49:20 2003 +0000

        - simple DNS resolver (not finished yet) - needed for SRV records support required for XMPP compliance

    commit 9f647280460a6b52ca1da56c01e02382c23e3300
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Oct 11 10:10:32 2003 +0000

        - error handling fixed in case when target domain resolves to multiple IP addresses

    commit ca072dbe7f1d5c3072984b1243a1e137d1acb3af
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Oct 10 10:22:07 2003 +0000

        - legacy stream support fixed

    commit e901e5d1f16f1e981e03f8906c100137ec993049
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 9 12:44:15 2003 +0000

        - thread safety

    commit 01ad392d4246b601ae63f3e717297394d7813e4e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Oct 8 13:57:11 2003 +0000

        - connection state and progress monitoring

    commit 0ff028ab8203d8d9dd790799952b02bd5e01cd7a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Oct 7 10:42:11 2003 +0000

        - improved handling of OSError and IOError

    commit 593a75c1437442675bed3bb94f306b8ee02a88cb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Oct 7 10:26:15 2003 +0000

        - create dummy SSLError class if M2Crypto is not available

    commit 5f0baf13b62ec153f46cc5bc27780fef7a8c1731
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 2 09:35:00 2003 +0000

        - pyxmpp.jabber package added

    commit 606b1586efdb26fd623a15de40a24cea2227185d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 2 08:24:03 2003 +0000

        - protocol extensions not defined in XMPP specs moved to jabber subpackage

    commit a90d9b9d587d2817d3339035851f3af147890c8c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Oct 2 07:16:14 2003 +0000

        - StartTLS is ready

    commit 74e3711e77efb14ff403dfed8c6fa5b419df8847
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Oct 1 12:29:01 2003 +0000

        - TLS support improved - better server certificate verification

    commit 8813dc4b0530cf75cb4739eed51f5ccc766f9e39
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 22 12:59:41 2003 +0000

        - don't require M2Crypto

    commit f6456c9d1c2895fdc5fe4cf4bdcd4adf2d80d84c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 22 12:20:00 2003 +0000

        - StartTLS basics (stream initiator only)

    commit ef045e138edb5841ee6f952229e603066c4310af
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 21 17:36:19 2003 +0000

        - starting StartTLS support (not finished yet)

    commit 5fe9d3f39a3d835483ddd3948849dc0ba76abfbf
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Sep 21 17:32:25 2003 +0000

        - second agument to stanza_start() and stanza_end() is node not doc\!

    commit a2eb423bf8a14c2c61ce3438c7c6e73f7e58440e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 18 12:44:32 2003 +0000

        - restart the stream after successfull SASL authentication

    commit 78e473bd11603811a56b1dd2360bbc304ef9069f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 18 12:28:52 2003 +0000

        - log computed rspauth value

    commit 8e5174550a7a8e35ecb2bbc86c66449a548c79db
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 18 10:28:05 2003 +0000

        - workaround for broken (jabberd-2.0b1) SASL implementations

    commit 6c6ea0bd80d573b29672098129a25ef81b01b51b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 16 08:09:40 2003 +0000

        - import Disco* constructors

    commit b719931b78ee2befd37bde5ba77ee7457d9d407e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Sep 16 06:29:19 2003 +0000

        - use client/pc as default disco category/type

    commit 2cea7fb8dd47a4d51df5012bde4435f6bbd95af9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 15 16:16:49 2003 +0000

        - ignore write error on disconnect

    commit 9d3807d98dbef4d3d9bd91c1d0d92b3199b3d809
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Sep 15 15:33:42 2003 +0000

        - unneeded destructor removed from StreamReader

    commit 22aea871f5a5c017e957ea8749cca443a4befd6f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Sep 11 09:13:19 2003 +0000

        - keepalives support

    commit d71dfd78278cb9aa56537c7f69575779c52d8d89
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 16 12:16:15 2003 +0000

        - invalid assignment fixed

    commit 6b1dfa2ddcfa3895594334e749bf8053920010d8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 16:27:43 2003 +0000

        *** Version: 0.2 ***

    commit eedea1c92ea98656fbd29834e1ecfec806b56a58
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 16:16:05 2003 +0000

        - update version only when using CVS

    commit 86d595d16e8b89897887cbb18e48ae3b08f3f433
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 16:00:53 2003 +0000

        - roster updates are done

    commit 2fd0fb7938d62c06b1093ae1eb97b98a98148707
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 15:53:52 2003 +0000

        - version.py is autogenerated

    commit b59a44e03407237b120285b5d45e57eeed79554b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 15:51:46 2003 +0000

        - exit if version.py is not available

    commit 0d913125403c1d2d9b7e968ac97b41d5215b5dae
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 15 15:48:18 2003 +0000

        - RELEASE variable to make release instead of snapshot

    commit ae1d80e374f859324049bdfa40ca4ec2d08de5e6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 14 09:41:19 2003 +0000

        - make install
        - umask set before build and install - bad things happen without this

    commit 1b6211530a392cfd59e346e87e50cccfe9e96b89
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 14 08:51:07 2003 +0000

        - updated

    commit 4e4510e9ff2acf08eba1afee31ff6a570545e29b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 14 08:49:59 2003 +0000

        - cjc has been moved

    commit 800ef19006389858d6db6a716a3aaf28ec3d81e8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Aug 14 07:26:50 2003 +0000

        - CJC has been moved

    commit eacd6de0e082d83b3ebd5701c9c5dad58189f8ca
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Aug 11 13:37:15 2003 +0000

        - updated

    commit 97b08c68674bfe309819cddb64e02ac87809ab54
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sat Aug 9 16:51:43 2003 +0000

        - update

    commit ac6f0606cf0cc59a9e08a748b44b530a20a2a9ac
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 11:22:01 2003 +0000

        - updated

    commit f9ecaf5ea46bd8dd52bc35f63970ac2bbebfcccd
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 11:19:54 2003 +0000

        - update version on each make

    commit c3a967732782388128d64aafefb17472fdb5569a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 11:19:05 2003 +0000

        - stream_error() method

    commit d91a71661562ba863c520dc73b20ef3adf0be989
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 08:52:56 2003 +0000

        - stream errors handling fixed

    commit 557886c9b7d7074275b38deacf10c5899142de57
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 08:09:32 2003 +0000

        - stream_created and stream_closed methods to override for low-level stream setup

    commit b201bf9e0ade82fd0f1c43d1a554f9b0b1769757
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Aug 8 08:02:20 2003 +0000

        - data_in() and data_out() methods to override for 'raw XML console'

    commit 2b41860c43279f54b77edb85743282de67531f43
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Aug 6 10:25:33 2003 +0000

        - basic disco support

    commit 6eebcdc70d0f3bf9f825210fc62862253b6adede
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Aug 6 10:24:43 2003 +0000

        - typos

    commit c7de67273821099b27f685549cee714e3e9bc229
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Aug 6 10:23:29 2003 +0000

        - disco elements

    commit ec197eea847382bf62b9a1a7d1370a3383ced843
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Aug 5 16:02:34 2003 +0000

        - probably these should be updated more frequently :)

    commit 44022d2a5663ca5a3adb8cffe7aa8aaaab711455
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Aug 5 11:05:46 2003 +0000

        - various improvements

    commit 5d967cc2320a8794b9baf3b1f2343c787b4f1aa7
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Aug 5 11:05:12 2003 +0000

        - pass roster item instead of JID to roster_updated()

    commit 281a7b17af144902abdd365ef727add385af523c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 3 16:45:25 2003 +0000

        - update subscription when updating existing roster item

    commit a7715a47707fe034321a241d900b163064fd4e37
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Aug 3 16:43:50 2003 +0000

        - presence subscription state notifications responses

    commit 2d30d9685b718c4a7ff30b68b7f90d24dc9db1b0
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jul 27 15:14:14 2003 +0000

        - set version to None in reset()

    commit cd1e65793152ef01633c854a30c87955ecb981d6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jul 27 10:15:08 2003 +0000

        - allow setting multiple message/presence handlers with different priorities

    commit eb9162017fe72c78bf71f09b6a65afcd10fbd633
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jul 25 11:22:52 2003 +0000

        - return 1 from loop_iter if anything received

    commit 9bedda4651a5dd4e36c1cba113bef961f752cd7c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 24 15:35:43 2003 +0000

        - missing StringType imported

    commit 0ae7eb7d80983c75b78bea7da63cfcd84ceb2d70
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 24 13:36:46 2003 +0000

        - some docstrings

    commit 4e14bd70a0f845ca31001792d48bbad494c96f0b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 22 12:16:03 2003 +0000

        - more locking and thread sync stuff - probably unneeded, but it is better to be safe
        - s/post_auth/authenticated/
        - disconnected() callback added

    commit ac34a4b83cf50415da988c221a7525f10badb771
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 22 12:11:53 2003 +0000

        - make deep copy of auth_methods for auth_methods_left, or the list passed by caller will be cleared

    commit d76fe37aabe5703b7ea45e3eb7ddb1f1ea6a98dc
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 22 12:10:00 2003 +0000

        - disconnect on EOF

    commit 2c8428a79b55a2554554e65f281835ebd48461fe
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 21 13:03:35 2003 +0000

        - use localhost by default

    commit efb0fcb236c981cf7c21f51fef696fea5b713f74
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 17 12:58:09 2003 +0000

        - proper unquoting

    commit 9fd6b8570899f7152f3ec09e059765ee61a0da9f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 14 06:44:29 2003 +0000

        - it is jabber:// \!

    commit a7f46dde236740f0bc9e4087d8b1ebf938a73785
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jul 14 06:43:09 2003 +0000

        - send commit logs to cvs@conference.jabber.org

    commit d0b7121f87c339509a8060ce16f7775a530fcbb5
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 10 10:54:40 2003 +0000

        - preparing for thread safety

    commit 5eb4b567396d46ed5e9ee291fd5359a2fda22de3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 10 10:54:03 2003 +0000

        - loop_iter() functions containing single loop() iteration

    commit 90241eecadc1f29a35062a25102d56783a71f0a3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 10 09:52:38 2003 +0000

        - optimizations

    commit 225717c0abca8fd3ad3c3b0b34a9c54336fc9254
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jul 10 07:12:09 2003 +0000

        - ignore all .cjc* files

    commit ede8b2a32d296de8ec51476fefa46162f3124a04
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 1 17:38:29 2003 +0000

        - get_priority() method added

    commit b1307002c12c7fdcb40dcf6a89a6ec4650a0ca34
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 1 17:34:29 2003 +0000

        - roster updates support

    commit 4deb06acc17cded8d43d45714d559ce824c09630
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jul 1 17:26:43 2003 +0000

        - unquote() marked with #FIXME

    commit e3cd4bdd41663dbfe730af43075f9eaf0f7643d3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 30 12:56:08 2003 +0000

        - stanza comparizion (__eq__ and __ne__)

    commit d4790c3f9d018eb203a259dda0493bab2e836a3e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 30 12:13:28 2003 +0000

        - error handling updated to latest XMPP drafts
        - get_message() method

    commit 429d7d26f4e51972bb2346bcc608ae55af69e0f3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 24 06:54:47 2003 +0000

        - precede make-defined snapshot with dot

    commit dfcfef559e915f4ffae36734f4b68fbfbd9937a9
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 24 06:54:08 2003 +0000

        - info about running examples (including CJC)

    commit d473373299d4087bedc2ed6a402f94983f85ea2c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 24 06:46:17 2003 +0000

        - version generator
        - CJC included in distribution

    commit 5cf813696bfbb92284f4946587f9420bac4e039e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 24 06:43:29 2003 +0000

        - version strings, mostly autogenerated

    commit 093de7e0a51276e85dcf17f1f17c52a0e207253a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 24 06:19:31 2003 +0000

        - updated

    commit 06cabc957b4f7eaf7817081694333c6571f17af1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 23 14:01:55 2003 +0000

        remove duplicates from group list

    commit 0661fec57e9180c39e14205604b3161a2460daa4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 23 13:54:19 2003 +0000

        - skip unknown auth methods instead of looping

    commit e9ec8fb8ab4cc06f3b5d8fb02dee379124afe3de
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 22 09:13:56 2003 +0000

        - <thread/> support

    commit f2d9e98add526b1174a4e8b106bc7dfbee0b20f2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 22 09:06:48 2003 +0000

        - support for roster items without name or group

    commit 812f33bd664f49b328dd00adeff36d4ccba0d3c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 22 09:00:42 2003 +0000

        - print_exception method

    commit 0f6568362ba5c0f196f0e6ac6ec439127053cc2d
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 14:02:04 2003 +0000

        - responses to iq without "to" may come from own jid

    commit c5c9bc0fda36b704982068c3cb9177aefedd9b10
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 14:00:41 2003 +0000

        - fixes

    commit 26065b2232f19d84693480eee0338c99297afe75
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 13:56:13 2003 +0000

        - CJC is getting bigger, got plugin support, but is still not very usable

    commit a6df752553a68af36cd8131e7880e33ecfc0a941
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 13:55:38 2003 +0000

        - optimalizations: do not do stringprep in bare()

    commit 6569c89211327495a9699ee0dc94f16742f21696
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 13:49:29 2003 +0000

        - each stanza class must have its own copy()

    commit fd56a1cbfc7601f40ffa88d6d9e8e24e70835a8b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 17 13:47:56 2003 +0000

        - namespace and jid handling fixes

    commit 7169ad43245456f619fef5f2c9bd3cc5a1e4b6a2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 17:08:23 2003 +0000

        - CJC is going to be usable soon, I hope

    commit 72b1fa9d6998144fb014b651b1b317aafb10c5af
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 17:07:08 2003 +0000

        - basic roster handling

    commit 1b8226065fdd33c9a6f5121c5a2b0886d6355754
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 17:06:24 2003 +0000

        - presence and message handlers fixes
        - use self.debug() to print exceptions tracebacks

    commit 4df2ba383637d8d728bb5ae72ba158e83bf13a85
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 16:58:41 2003 +0000

        - comparision fixes

    commit 1b4b2210ae590cdfa35334463bcab45d85b65b16
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 16:47:09 2003 +0000

        - unneeded "print" removed

    commit f7d27bb06a07ddcdfccb842ecd4d11017e9f5e9f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 15 16:44:25 2003 +0000

        - get_condition() fixed

    commit 73620b1369b447d9517bb5c68533d995808b5191
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 13 14:01:43 2003 +0000

        - set permisions on scripts

    commit 038badf56f75daf3e3e092a7f95192873db3f952
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 13 13:59:55 2003 +0000

        - Client separated from ClientStream

    commit acbb8744fc32202c371586be49447f3e9b4dbe82
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 13 13:59:11 2003 +0000

        - updated

    commit 09096ff93297c398c50e0216996c221c29d86304
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 13:00:29 2003 +0000

        - updated

    commit 6fb7e938f16828d147879cf47195ecd861a28997
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 12:57:06 2003 +0000

        - draft-ietf-xmpp-core-13 updates
        - bugfixes

    commit 81d57e9e8933ec1e4bdb36dfed96bfe802568f87
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 11:55:47 2003 +0000

        - s/debug/self.debug/

    commit 026c21dbeaa8125694f4c2e81a530d9a7c9ff06b
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 11:54:10 2003 +0000

        - set "from" in the stream start tag

    commit a052b41039ed81b0bc52bdf43018ae314f8d40bd
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 11:46:01 2003 +0000

        - fixes for legacy authentication and error handling

    commit fb88358336714d4277ed48c5b7ac992b61cd5710
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 11:15:55 2003 +0000

        - draft-ietf-xmpp-core-13 error handling

    commit 14969657a61607b0b9fbc76545654d28c9107c41
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Thu Jun 12 09:32:38 2003 +0000

        - stringprep profiles and size limits for JID parts

    commit ddad57e09fc5ba626d9b9c05aa1600b0149cd865
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 11 13:38:30 2003 +0000

        - RFC 3454 ("stringprep") implementation
        - nodeprep and resourceprep profiles

    commit 34b23e51a682c89e51a842bd3ef1feff0d80eb94
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 11 11:28:16 2003 +0000

        - statistics

    commit 59e827dc514b7da2dc5233ba3945b629d3e23c13
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 11 11:27:26 2003 +0000

        - debug output removed

    commit db320f163b18ca96b54752f1192a653b695767b1
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 11 11:20:45 2003 +0000

        - Unicode 3.2.0 normalization now passes all the tests

    commit a69a986aac6233399011b0bf5caa1d502645408a
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 14:02:32 2003 +0000

        - more session stuff

    commit 0616e2191fabf68489ac6de05fd6a1534301bc1e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 12:22:58 2003 +0000

        - session establishement

    commit cdc1e9d70024774e1a57c80d3ad0694074ff22f2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 12:02:10 2003 +0000

        - session support
        - removed difference between pre-auth and post-auth handlers

    commit 67f54fbbeeb7fd100bf682fc43bd4c15270ddf92
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 10:33:12 2003 +0000

        - make JID from authzid

    commit e45569dab05986cba35d3292ef0f052252153fd6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 09:42:04 2003 +0000

        - step 3 of DIGEST-MD5 is <challenge/> not

    commit a0ede4cd13273983775a3578f400d0574a2920aa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 09:24:46 2003 +0000

        - strip '\n' from base64 encoded data

    commit 64fb8a9693c303a09242882a036d9d6881cda425
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 09:24:00 2003 +0000

        - return nonce in the response

    commit bd1e1b9d155b49b3e5348927e2b08cce627ee158
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 09:07:37 2003 +0000

        - allow to choose realm even if server didn't give any

    commit 9290324cb94a5ec74d0c47af2b7dcfcc71c31768
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 10 08:42:09 2003 +0000

        - fixes

    commit 9db5892944a6bbc254f0565bda469564056eb87f
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 9 16:56:33 2003 +0000

        - generate errors for all stanza types

    commit 6deb9bcf3b55b62e76b0a42adcb3db98763b90ab
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 9 16:47:35 2003 +0000

        - generate error responses for stanzas which are not understood

    commit 4b799685143d171cbd6a55572a7a3267581b90a6
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Mon Jun 9 13:46:09 2003 +0000

        - some hangul fixes - still not perfect

    commit bd443e3125ed65a48d8b57520db45405dffe7caa
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 8 16:17:31 2003 +0000

        - unicode normalization

    commit e094f6c64712c09b234dbf796f63964e6b51f956
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 8 09:31:03 2003 +0000

        - do not fail if no realm is given by server

    commit f11f21faa8a88854eec06034c4280b082cbc8fd3
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 8 09:26:37 2003 +0000

        - authentication method negotiation fixed

    commit 3c04d69a37d3dafeb392078e7c95eee0437b009c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 6 11:54:59 2003 +0000

        - set auth_method_used not only for initiator
        - auth_method_used is now Stream property

    commit 28bceb2f4184e237773e6f4b90c8dcb7ed47ebe8
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 6 11:52:17 2003 +0000

        - auth_method_used attribute
        - stream element closed by peer means eof

    commit cb9a178a7bfcb3f8a2d4738bcb5bb4a43cf5065e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 6 10:15:28 2003 +0000

        - new stream handling

    commit 91bb36727648e0da04c7052fee4eacae9ab6ca49
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Fri Jun 6 08:40:52 2003 +0000

        - no more ugly libxml2 hacks

    commit 94d924aed12c054f5f48edecec2285e46051642e
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 4 13:42:26 2003 +0000

        - improved error handling

    commit a7e1df82e0128bec42555a0669970420741fb8ae
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 4 12:08:42 2003 +0000

        - source tree reorganization

    commit b1841efa5c244ec8ed42d1f097cb1afa8876d8e2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Wed Jun 4 10:56:57 2003 +0000

        - "common_ns" is not used any more - NULL namespace is used instead

    commit 950eb052b1fc1a7ad52bd365c4ee0aa294c144a4
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 13:57:50 2003 +0000

        - test with jabberd.jabber.org

    commit 753f90624249f41d464fb34321dd3846b17a8279
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 13:52:27 2003 +0000

        - really try to authenticate

    commit dd16e18bafb5e9beece9f51011efb7601a3e681c
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 13:43:55 2003 +0000

        - comparision methods

    commit 612f7db94f20f7dec2ac9025e4fc82972ffc41c2
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 13:42:07 2003 +0000

        updated

    commit 0c7d248580ff44c312920c5dd9f196ccb9a85a90
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 12:50:45 2003 +0000

        - the great and ugly hack - libxml2 patching is not needed any more

    commit d5ed22c4d29ff0b81fb91ea7bfcca5687a0c9822
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Tue Jun 3 08:41:06 2003 +0000

        - many new fixes, updates... and workarounds
        - copying info (LGPL)
        - SASL and legacy auth is working (at least pyxmpp <-> pyxmpp)

    commit c7571300bc5ed87d5c66fec6ee3e0e890018abfb
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 1 11:05:37 2003 +0000

        - initial import (but this is already quite usable, but with patched libxml2)

    commit a44f8907217025092b049a52966403122deb7b29
    Author: Jacek Konieczny <jajcus@jajcus.net>
    Date:   Sun Jun 1 11:05:37 2003 +0000

        New repository initialized by cvs2svn.
    -ns