summaryrefslogtreecommitdiff
path: root/src/xmpppy-0.5.0rc1/ChangeLog
diff options
context:
space:
mode:
authorlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-01-31 15:09:58 +0000
committerlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-01-31 15:09:58 +0000
commitd6458b66aab2b84ff7d5a800b1e603f25181d723 (patch)
tree60a5dee7263bde102c32aa1420ee6f2d9206733e /src/xmpppy-0.5.0rc1/ChangeLog
parent98efd30d3077e12bef459dba2dff179302116a5d (diff)
downloadpoezio-d6458b66aab2b84ff7d5a800b1e603f25181d723.tar.gz
poezio-d6458b66aab2b84ff7d5a800b1e603f25181d723.tar.bz2
poezio-d6458b66aab2b84ff7d5a800b1e603f25181d723.tar.xz
poezio-d6458b66aab2b84ff7d5a800b1e603f25181d723.zip
inclus xmppy0.5-RC1 avec les sources, sinon c'est chiant.
Diffstat (limited to 'src/xmpppy-0.5.0rc1/ChangeLog')
-rw-r--r--src/xmpppy-0.5.0rc1/ChangeLog1599
1 files changed, 1599 insertions, 0 deletions
diff --git a/src/xmpppy-0.5.0rc1/ChangeLog b/src/xmpppy-0.5.0rc1/ChangeLog
new file mode 100644
index 00000000..b2092f7f
--- /dev/null
+++ b/src/xmpppy-0.5.0rc1/ChangeLog
@@ -0,0 +1,1599 @@
+2009-04-07 15:14 snakeru
+
+ * xmpp/protocol.py: Merged XEP-0004.Multiple.Items.Form.Results
+ patch. Thanks to Iván Lloro
+
+2009-04-07 12:34 snakeru
+
+ * xmpp/transports.py: Merged a fix for DNS SRV lookup on win32
+
+2009-04-07 11:11 snakeru
+
+ * xmpp/features.py: Fixed crash on whitespace-containing disco
+ <iq/> reply
+
+2009-04-07 10:19 snakeru
+
+ * xmpp/client.py: Fixed documentation bug in Component.__init__
+
+2009-04-07 09:59 snakeru
+
+ * xmpp/transports.py: Fix for fresh bug: self.server =>
+ self._server
+
+2009-04-07 09:52 snakeru
+
+ * xmpp/: session.py, transports.py: Replaced couple of 'print'
+ statements with proper use of self.DEBUG
+
+2009-03-03 13:24 normanr
+
+ * xmpp/simplexml.py: Import simplexml updates from gajim, thanks
+ mainly to asterix, thorstenp and dwd
+
+2009-02-13 13:26 normanr
+
+ * xmpp/protocol.py: Add extra XEP refs (this has been sitting in my
+ working copy for about a year)
+
+2008-09-14 01:45 normanr
+
+ * xmpp/auth.py: Allow anonymous auth if username is None
+
+2008-08-09 21:00 normanr
+
+ * doc/examples/xtalk.py, xmpp/auth.py: Fix for incorrect-encoding
+ during SASL PLAIN auth
+
+2008-02-08 12:00 normanr
+
+ * xmpp/auth.py: Handle spaces in SASL DIGEST-MD5 responses
+ correctly
+
+2008-01-30 13:12 normanr
+
+ * doc/examples/xtalk.py: Handle missing body, thanks to Brendan
+ Sleight
+
+2008-01-04 14:32 normanr
+
+ * xmpp/transports.py: HTTPPROXYsocket will send data before we have
+ a Dispatcher
+
+2008-01-04 00:46 normanr
+
+ * xmpp/jep0106.py: Move jep0106 test code into it's module
+
+2007-09-15 15:34 normanr
+
+ * xmpp/transports.py: Clean up SSL errors a little bit
+
+2007-09-11 16:46 normanr
+
+ * xmpp/simplexml.py: Fixes for children node fetching, still not
+ perfect, but much better
+
+2007-08-28 14:03 normanr
+
+ * xmpp/: auth.py, client.py: [ 1529650 ] Bug in auth, can't retry
+
+2007-08-28 13:54 normanr
+
+ * xmpp/commands.py: [ 1729857 ] typo in commands.py
+
+2007-08-04 02:35 normanr
+
+ * xmpp/client.py: Fix socket namespace conflict
+
+2007-05-19 03:18 normanr
+
+ * xmpp/: client.py, dispatcher.py, transports.py: More fixes -
+ reconnectAndReauth now works for Client too
+
+2007-05-19 02:43 normanr
+
+ * xmpp/client.py: Fix PlugOut and reconnectAndReauth code execution
+ order
+
+2007-05-18 21:41 normanr
+
+ * xmpp/simplexml.py: Ordering fix for when addChild and addData are
+ used on the same node (may increase memory usage, might need to
+ watch for that)
+
+2007-05-13 21:55 normanr
+
+ * xmpp/: jep0106.py, protocol.py: change jep references into xep
+
+2007-05-13 21:55 normanr
+
+ * xmpp/browser.py: Fix for non-ascii data in debug message
+
+2007-04-10 00:23 normanr
+
+ * xmpp/protocol.py: moving admin namespace constants from jep0133
+ to to protocol
+
+2007-04-09 23:22 normanr
+
+ * xmpp/protocol.py: updating namespace constants
+
+2007-04-09 21:50 normanr
+
+ * xmpp/protocol.py: add support for setting the DataField label in
+ it's constructor
+
+2007-03-20 09:00 snakeru
+
+ * xmpp/simplexml.py: Fixed node attribute deletion with "del
+ node[attr]" syntax.
+
+2007-03-15 23:49 normanr
+
+ * xmpp/client.py: Handle XCP component:accept namespace
+
+2006-10-06 16:30 normanr
+
+ * doc/examples/: bot.py, xsend.py, xtalk.py: allow the bot to set a
+ connection resource
+
+2006-10-06 03:30 normanr
+
+ * doc/index.html: missed a few links
+
+2006-10-06 03:14 normanr
+
+ * doc/index.html: updating documentation links
+
+2006-10-06 02:25 normanr
+
+ * setup.py: Debian updates for version 0.4
+
+2006-10-04 00:03 normanr
+
+ * xmpp/protocol.py: add some missing protocol namespaces
+
+2006-09-27 02:12 normanr
+
+ * doc/examples/xtalk.py: initial check-in
+
+2006-09-27 02:12 normanr
+
+ * doc/examples/xsend.py: tweaked login code to fail with reasons
+
+2006-08-21 12:12 normanr
+
+ * doc/examples/xsend.py: Ignore comment lines in config file
+
+2006-08-21 12:11 normanr
+
+ * xmpp/auth.py: Fixing auth splits
+
+2006-06-03 17:53 normanr
+
+ * xmpp/: auth.py, client.py, dispatcher.py: added support for
+ wildfire component binding
+
+2006-06-03 16:54 normanr
+
+ * doc/examples/commandsbot.py, xmpp/commands.py: fixed command
+ namespaces and basic circle area math
+
+2006-06-03 16:36 normanr
+
+ * doc/examples/commandsbot.py: added example command bot from
+ Liorithiel
+
+2006-06-03 16:32 normanr
+
+ * xmpp/commands.py: fixes from Liorithiel
+
+2006-06-03 16:22 normanr
+
+ * xmpp/simplexml.py: added xmlns safety check
+
+2006-06-03 16:15 normanr
+
+ * xmpp/commands.py: fixed command namespaces
+
+2006-05-30 23:55 normanr
+
+ * doc/examples/xsend.py: General cleanups
+
+2006-05-22 12:58 normanr
+
+ * xmpp/transports.py: Fix for non-int ports
+
+2006-05-18 09:53 snakeru
+
+ * xmpp/simplexml.py: Added CDATA extracting method to xml node.
+
+2006-05-15 03:57 normanr
+
+ * xmpp/jep0106.py: moved jep-0106 into xmpp
+
+2006-05-13 18:39 normanr
+
+ * xmpp/commands.py: minor typos
+
+2006-03-25 09:11 snakeru
+
+ * xmpp/debug.py: Re-enabled debugging.
+
+2006-03-25 09:01 snakeru
+
+ * setup.py: Updated version stuff for xmpppy module.
+
+2006-03-25 08:47 snakeru
+
+ * xmpp/features.py: Fixed bug in disco items discovery (thanks
+ Soren Roug).
+
+2006-02-11 18:45 snakeru
+
+ * xmpp/debug.py: Made NoDebug class usable
+
+2006-02-11 18:37 snakeru
+
+ * xmpp/client.py: fixed resources consumation in many places
+
+2006-02-11 18:36 snakeru
+
+ * xmpp/features.py: fixed features.register
+
+2006-01-26 16:09 snakeru
+
+ * xmpp/transports.py: Bugfix for previous commit
+
+2006-01-26 16:06 snakeru
+
+ * xmpp/: debug.py, transports.py: Made xmpppy to print warnings to
+ stdout instead of stderr
+
+2006-01-19 00:38 normanr
+
+ * xmpp/: client.py, commands.py, debug.py, protocol.py: xmlns
+ fixes, and minor tweaks for speed and safety
+
+2006-01-18 22:26 normanr
+
+ * xmpp/: auth.py, dispatcher.py: Namespace fixes
+
+2006-01-10 01:08 normanr
+
+ * xmpp/protocol.py: Message.buildReply fix for Gerard
+
+2006-01-07 21:41 normanr
+
+ * xmpp/protocol.py: Added message events, and minor DataForm fix
+
+2006-01-02 22:40 normanr
+
+ * xmpp/: auth.py, client.py, dispatcher.py, protocol.py: Jabberd2
+ component protocol support
+
+2006-01-02 22:26 normanr
+
+ * xmpp/debug.py: Enhanced debug output
+
+2005-12-19 17:30 snakeru
+
+ * xmpp/debug.py: Disabled color output on non-un*x-like platforms.
+
+2005-12-11 21:54 normanr
+
+ * xmpp/: client.py, transports.py: made failed connections slightly
+ more robust.
+
+2005-11-30 20:05 normanr
+
+ * xmpp/auth.py: http://trac.gajim.org/ticket/1188 - fix for base64
+ encoded strings ending with an equals sign
+
+2005-11-30 20:03 normanr
+
+ * xmpp/commands.py: command nodes now return correct disco#info
+ values
+
+2005-11-22 08:20 snakeru
+
+ * xmpp/auth.py: Fixed digest-uri parameter in SASL auth. Thanks to
+ Le Boulanger Yann and Norman Rasmussen.
+
+2005-10-31 09:15 snakeru
+
+ * xmpp/protocol.py: Fixed timstamp detecting bug (thanks to Daryl
+ Herzmann).
+
+2005-10-26 12:45 snakeru
+
+ * xmpp/auth.py: Fixed SASL bug on win32 platform. (Thanks to Martin
+ Thomas)
+
+2005-10-24 23:32 normanr
+
+ * xmpp/: client.py, transports.py: [gajim]it is standarD not with
+ T; thanks dkm
+
+2005-10-23 01:47 normanr
+
+ * xmpp/: client.py, debug.py, protocol.py: fixed whitespace
+
+2005-10-08 03:17 normanr
+
+ * xmpp/: browser.py, commands.py: fixes for discovery replies that
+ gajim exposed
+
+2005-10-01 21:53 snakeru
+
+ * xmpp/: client.py, transports.py: Made SRV resolution disableable
+ (Gajim patch 3658).
+
+2005-10-01 21:51 snakeru
+
+ * xmpp/client.py: Added catchment for exception while tls handshake
+ (Gajim patch 3323).
+
+2005-10-01 21:41 snakeru
+
+ * xmpp/transports.py: Added events for sent/received bytes (Gajim
+ patches 2789, 2979, 3254).
+
+2005-10-01 21:40 snakeru
+
+ * xmpp/session.py: Removed useless #!/usr/bin/python header (Gajim
+ patch 2115)
+
+2005-10-01 21:39 snakeru
+
+ * xmpp/transports.py: Typo and debug line text fixes (Gajim patch
+ 2113).
+
+2005-10-01 21:36 snakeru
+
+ * xmpp/protocol.py: Added method for retrieve nick value in MUC
+ (Gajim patch 2089).
+
+2005-10-01 21:34 snakeru
+
+ * xmpp/TODO: Added several lines to TODO.
+
+2005-10-01 19:03 snakeru
+
+ * xmpp/client.py: Fixed binding process. Formatiing fixes.
+
+2005-10-01 18:58 snakeru
+
+ * xmpp/protocol.py: Fixed first timestamp detection
+
+2005-10-01 01:34 mikealbon
+
+ * xmpp/client.py: SASL Timeout, Gajim #2066
+
+2005-10-01 01:28 mikealbon
+
+ * xmpp/client.py: Enable SSL on non-standard port. Gajim #2065
+
+2005-10-01 00:13 mikealbon
+
+ * xmpp/features.py: Asynchronous In-band Registration. Gajim
+ patches #2035 #2318
+
+2005-09-30 01:38 mikealbon
+
+ * xmpp/protocol.py: Bumper pack of namespace definitions. Including
+ gajim #2637.
+
+2005-09-28 11:20 snakeru
+
+ * xmpp/client.py: Docstring fixes. Fixed typo in Client.connect
+ method docstring (Thanks to Andrew Diederich). Evaluated more
+ descriptions of Component.__init__ and Component.__connect__ .
+
+2005-09-23 22:32 normanr
+
+ * xmpp/: browser.py, client.py, commands.py: Fixes to make commands
+ work, when you're working with multiple jids and nodes.
+
+2005-09-21 00:56 normanr
+
+ * xmpp/TODO: some todo items
+
+2005-09-17 19:15 normanr
+
+ * xmpp/protocol.py: tidied disco and muc namespaces
+
+2005-09-17 19:13 normanr
+
+ * xmpp/commands.py: fix for items being returned on non-items disco
+
+2005-09-16 18:28 snakeru
+
+ * xmpp/TODO: Added TODO line about roster parsing traceback.
+
+2005-09-16 18:15 snakeru
+
+ * xmpp/TODO: Added another todo line about input chunking.
+
+2005-09-16 17:59 snakeru
+
+ * xmpp/TODO: Added keepalive feature in TODO list.
+
+2005-09-09 08:12 snakeru
+
+ * doc/examples/xsend.py: Added help message to sample config file.
+
+2005-09-06 02:04 mikealbon
+
+ * xmpp/transports.py: Added SRV record resolution for new client
+ connections. This is using gajim changesets (2036 2037 2039 2040
+ 3184 3407 3408 3409 3410 3411 3412 3413) Debugging through debug
+ needs to be fixed.
+
+2005-08-29 01:50 normanr
+
+ * xmpp/commands.py: fixes for error constants
+
+2005-08-19 00:03 normanr
+
+ * xmpp/dispatcher.py: Added support for non-fatal exception
+ handling, exceptions can also be logged to file.
+
+2005-08-06 08:48 snakeru
+
+ * xmpp/session.py: Fixed usage of .T. and .NT. notation according
+ to recent change.
+
+2005-08-06 08:44 snakeru
+
+ * xmpp/simplexml.py: WARNING! Incompartible change! Now
+ newtag=n.T.newtag do not creates new tag but only returns
+ existing one (if possible). If you need to create tag use either
+ .NT. method or attribute set (i.e. n.T.newtag=something).
+
+2005-08-05 08:57 snakeru
+
+ * xmpp/features.py: The setPrivacyList function used a nonexistent
+ payload variable where it should use the list parameter (thanks
+ to Michal Politowski).
+
+2005-07-13 17:22 snakeru
+
+ * xmpp/roster.py: Docstring fix
+
+2005-07-08 01:34 normanr
+
+ * xmpp/commands.py: Commands now work. Errors are also returned if
+ continuing an invalid session.
+
+2005-06-02 16:22 snakeru
+
+ * xmpp/client.py: Changed cl.connected from 'tls' to 'ssl' in case
+ of port 5223/443.
+
+2005-06-02 16:19 snakeru
+
+ * xmpp/client.py: List of default ssl ports is now [5223,443].
+
+2005-05-28 13:30 mikealbon
+
+ * xmpp/commands.py: Lots of bugfixes -- thanks Norman
+
+2005-05-26 09:04 snakeru
+
+ * xmpp/: auth.py, client.py: Another SASL case was broken. Fix
+ applied, tested against variety of servers.
+
+2005-05-24 17:59 snakeru
+
+ * xmpp/auth.py: Removed early FeaturesHandler call to not start
+ auth before credentials got passed.
+
+2005-05-24 17:28 snakeru
+
+ * xmpp/client.py: Added parameter to auth() to disable SASL
+
+2005-05-12 13:20 snakeru
+
+ * xmpp/TODO: Added note about TLS issue
+
+2005-05-12 13:00 snakeru
+
+ * xmpp/client.py: Added return value description to connect()
+ docstring.
+
+2005-05-12 11:35 snakeru
+
+ * xmpp/transports.py: Fixed TLS-not-disconnects bug
+
+2005-05-11 09:42 snakeru
+
+ * xmpp/roster.py: Added comment about roster's NodeProcessed
+ behaivoir.
+
+2005-05-11 09:38 snakeru
+
+ * xmpp/roster.py: Roster Iq handler must raise NodeProcessed.
+ Otherwise, iq's will hit default handler and <iq type='error'/>
+ will be sent back.
+
+2005-05-09 21:31 snakeru
+
+ * doc/index.html: Made <a/> tags to not open new windows.
+
+2005-05-09 21:27 snakeru
+
+ * doc/xmpppy_title.png: New design. Big thanks to Marek Kubica for
+ it.
+
+2005-05-09 21:09 snakeru
+
+ * doc/: index.html, xmpppy.css: New design. Big thanks to Marek
+ Kubica for it.
+
+2005-05-09 18:51 snakeru
+
+ * xmpp/dispatcher.py: Bugfix: RegisterHandler(...,makefirst=1)
+ didn't work.
+
+2005-05-08 12:03 snakeru
+
+ * setup.py: Changed download url from whole project to xmpppy
+ module
+
+2005-05-08 11:54 snakeru
+
+ * setup.py: Add reminder to fix source code release version string
+ while making release
+
+2005-05-08 08:51 snakeru
+
+ * xmpp/: client.py, dispatcher.py: Added possibility to detect
+ broken servers that didn't restart stream after tls start and
+ disable tls for them.
+
+2005-05-07 20:24 snakeru
+
+ * xmpp/transports.py: Fixed traceback while connecting via proxy
+
+2005-05-07 20:14 snakeru
+
+ * xmpp/protocol.py: Fixed stupid typo in DataForm
+
+2005-05-07 07:26 snakeru
+
+ * xmpp/dispatcher.py: Added non-locking SendAndCallForResponse
+ method to ease life of realtime clients.
+
+2005-05-07 06:42 snakeru
+
+ * xmpp/auth.py: Auth was failing when server declares XMPP stream
+ (version="1.0") but not supports SASL.
+
+2005-05-06 21:33 snakeru
+
+ * xmpp/protocol.py: Added missing MUC attributes helper. Added
+ 'instructions' field to XData.asDict()
+
+2005-05-02 12:38 snakeru
+
+ * xmpp/roster.py: Formatting fix.
+
+2005-05-02 12:36 snakeru
+
+ * xmpp/: dispatcher.py, protocol.py: Added stream errors classes
+ along with default handler
+
+2005-04-30 14:17 snakeru
+
+ * xmpp/: client.py, auth.py: Fixed Non-SASL auth brocken with one
+ of today's commits.
+
+2005-04-30 12:56 snakeru
+
+ * xmpp/: dispatcher.py, transports.py: Bugfix: TLS mode was unable
+ to handle big (>1024 bytes) chunks of data. Was forced to
+ change TCPsocket.receive() return values logic.
+
+2005-04-30 12:53 snakeru
+
+ * xmpp/client.py: Fixed auth logic: if SASL failed - then auth
+ definitely failed too.
+
+2005-04-30 12:14 snakeru
+
+ * xmpp/transports.py: Minor changes in receive() code in
+ preparation to fix TLS bug.
+
+2005-04-30 12:10 snakeru
+
+ * xmpp/dispatcher.py: Added two docstrings
+
+2005-04-30 11:43 snakeru
+
+ * xmpp/features.py: Fixed getRegInfo to not crash on query's CDATA
+
+2005-04-30 11:33 snakeru
+
+ * xmpp/commands.py: Formatteed/added several docstrings
+
+2005-04-30 11:20 snakeru
+
+ * xmpp/simplexml.py: Cosmetic docstrings changes
+
+2005-04-30 11:17 snakeru
+
+ * xmpp/protocol.py: Added NS_COMMANDS, NS_ENCRYPTED, NS_SIGNED
+ namespaces. Added MUC iq attributes functions from jabberpy.
+
+2005-04-30 11:13 snakeru
+
+ * xmpp/browser.py: Fixed RegisterHandler calls to catch only 'get'
+ iqs. Fixed DiscoHandler to raise NodeProcessed (or we should
+ just return instead?)
+
+2005-04-30 11:01 snakeru
+
+ * xmpp/: auth.py, transports.py: Fixed plugout methods to not take
+ parameter
+
+2005-04-10 12:25 snakeru
+
+ * xmpp/TODO: TODO for 0.2 release
+
+2005-04-10 12:21 snakeru
+
+ * xmpp/simplexml.py: Reduced overload caused by extensive usage of
+ T/NT classes.
+
+2005-04-10 12:09 snakeru
+
+ * xmpp/client.py: Added back possibility of manual specification of
+ server type (for Component) for case if ejabberd team (or
+ others) will add features to component streams. Changed default
+ port for component connection to 5347 (jabberd2 router).
+
+2005-04-10 11:55 snakeru
+
+ * xmpp/client.py: Replaced manual server type specification with
+ autodetect
+
+2005-03-09 17:18 snakeru
+
+ * doc/examples/logger.py: Added presences tracking
+
+2005-03-09 11:32 snakeru
+
+ * doc/examples/logger.py: Bugfix: proxy was specified incorrectly
+
+2005-03-09 00:18 snakeru
+
+ * doc/index.html: index.html
+
+2005-03-09 00:14 snakeru
+
+ * doc/examples/README.py: Moved to "examples".
+
+2005-03-08 23:57 snakeru
+
+ * doc/examples/logger.py: Conference logging bot example
+
+2005-03-08 23:48 snakeru
+
+ * Makefile: Installer Makefile
+
+2005-03-08 22:50 snakeru
+
+ * xmpp/commands.py: Tuned "import"s stuff to be more in-line with
+ library
+
+2005-03-08 22:36 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, protocol.py: Tweaked
+ library to make it play nice as jabberd2 legacy component.
+
+2005-03-08 19:15 snakeru
+
+ * xmpp/simplexml.py: Some tweaks about determining if node needs
+ 'xmlns' attribute.
+
+2005-03-07 12:34 snakeru
+
+ * xmpp/__init__.py: Added commands module import
+
+2005-03-07 12:07 snakeru
+
+ * xmpp/auth.py: Preserved handlers during auth process to allow
+ early handlers registration.
+
+2005-02-25 08:49 snakeru
+
+ * xmpp/roster.py: Changed (c) date range
+
+2005-02-25 08:48 snakeru
+
+ * xmpp/roster.py: Fixed Iq callback brocken last commit
+
+2005-02-25 08:35 snakeru
+
+ * xmpp/roster.py: "raise NodeProcessed" removed to allow userspace
+ catch roster changes too
+
+2005-02-21 14:52 snakeru
+
+ * xmpp/dispatcher.py: Added etherx namespace to the default set to
+ allow stream errors handling.
+
+2005-02-17 11:16 snakeru
+
+ * xmpp/roster.py: Bugfix: presences should not really inherit
+ meta-info (like <show/> etc)
+
+2005-02-16 19:33 snakeru
+
+ * xmpp/roster.py: Bugfix: UNbroke accidentally brocken code. Shame
+ on me.
+
+2005-02-16 19:29 snakeru
+
+ * xmpp/auth.py: Bugfix: (NonSASL) Added removal of empty
+ <password/> node to achieve JiveMessenger compartibility (Tnx
+ Brian Tipton)
+
+2005-02-07 21:38 snakeru
+
+ * xmpp/roster.py: BugFix: Roster.PresenceHandler should not raise
+ NodeProcessed exception.
+
+2005-01-31 16:10 mikealbon
+
+ * xmpp/commands.py: Modified the handlers used. Result messages are
+ not required for command processor use.
+
+2005-01-21 14:16 mikealbon
+
+ * xmpp/commands.py: Initial version of commands processor
+
+2005-01-16 23:18 snakeru
+
+ * doc/examples/bot.py: Xmpppy-based bot example
+
+2005-01-16 21:32 snakeru
+
+ * doc/examples/xsend.py: Old servers compartibility stuff added.
+ Tnx google, randomthoughts.
+
+2005-01-04 08:17 snakeru
+
+ * xmpp/session.py: Session class added
+
+2004-12-26 11:54 snakeru
+
+ * setup.py: python distutils install tool
+
+2004-12-26 11:40 snakeru
+
+ * README: README rewrited
+
+2004-12-26 11:34 snakeru
+
+ * doc/index.html: Some more updates
+
+2004-12-26 11:12 snakeru
+
+ * doc/: advanced.html, basic.html, index.html: Documentation
+ updated: expert docs written, advanced started.
+
+2004-12-26 10:39 snakeru
+
+ * doc/expert.html: Removed since api documentation is maintained
+ via docstrings.
+
+2004-12-25 23:06 snakeru
+
+ * xmpp/: __init__.py, dispatcher.py, features.py, filetransfer.py,
+ roster.py, transports.py: Added and/or modifyed docstrings. Now
+ every method in library is documented\! Hurray\!
+
+2004-12-24 22:56 snakeru
+
+ * xmpp/: browser.py, protocol.py: Pydoc strings added
+
+2004-12-23 23:11 snakeru
+
+ * xmpp/: __init__.py, auth.py, client.py, dispatcher.py,
+ simplexml.py: Docstrings merged. Most of them were ready already
+ in (shame!) july.
+
+2004-12-09 18:08 snakeru
+
+ * xmpp/dispatcher.py: Bugfix: complete autodetection of default
+ handler's namespace
+
+2004-12-09 18:06 snakeru
+
+ * xmpp/dispatcher.py: More wisdom for default handler's namespace
+ determining
+
+2004-12-09 17:34 snakeru
+
+ * xmpp/dispatcher.py: Added some wisdom to determining of default
+ handler's namespace.
+
+2004-12-09 17:21 snakeru
+
+ * xmpp/: auth.py, client.py, protocol.py: Fixed component auth that
+ was brocken by dispatcher's changes.
+
+2004-12-06 17:49 snakeru
+
+ * xmpp/browser.py: Bugfix: typo in _DiscoveryHandler (thanks 2 Mike
+ Albon)
+
+2004-10-23 11:58 snakeru
+
+ * xmpp/protocol.py: NS_DIALBACK added JID's node and domain now
+ stored only lowercase Bugfix: don't allow empty type to go into
+ error node Do not serialise error reply to error stanza (prevent
+ error bouncing)
+
+2004-10-23 11:53 snakeru
+
+ * xmpp/dispatcher.py: "chained" handlers killed changing type of
+ incomed stanza only if it is a simple Node (to allow pickling)
+
+2004-10-23 11:51 snakeru
+
+ * xmpp/auth.py: Bugfix: auth details should go into self._owner
+
+2004-10-08 23:10 snakeru
+
+ * xmpp/auth.py: Ensure that username and resourcename got from
+ server's responce.
+
+2004-10-08 23:06 snakeru
+
+ * xmpp/dispatcher.py: Now stanza properties stored in it's
+ attribute "props".
+
+2004-10-08 23:01 snakeru
+
+ * xmpp/features.py: Bugfix: don't traceback if DISCO/Browse timed
+ out.
+
+2004-09-25 23:05 snakeru
+
+ * xmpp/simplexml.py: Rolled back ns vocabularies. They were
+ potentially messing namespaces.
+
+2004-09-25 22:52 snakeru
+
+ * xmpp/simplexml.py: Allowed attribute values to be objects
+
+2004-09-25 22:50 snakeru
+
+ * xmpp/protocol.py: XMPP streams namespace added. One more XMPP
+ stanza error condition added: <not-authorized/> Error conditions
+ now differs by name: STREAM_, ERR_ and SASL_. Attribute 'to' and
+ 'from' in protocol instances now JIDs - not strings. Added
+ namespace to Protocol element's __init__s. Changed error forming
+ process to involve correct namespace setting.
+
+2004-09-25 22:46 snakeru
+
+ * xmpp/dispatcher.py: Namespace handler now comes under the name
+ "default".
+
+2004-09-20 00:05 snakeru
+
+ * xmpp/client.py: Plugging in now available only once. Now using
+ SASL.auth() method instead of SASL()
+
+2004-09-19 16:34 snakeru
+
+ * xmpp/dispatcher.py: Added plugout method for proper destuction of
+ Stream instance. Added RegisterNamespace method for registering
+ default handlers for ns. Made UnregisterHandler immune to
+ unregistering absent handler.
+
+2004-09-19 16:31 snakeru
+
+ * xmpp/simplexml.py: added destroy method to NodeBuilder to prevent
+ memory leak
+
+2004-09-19 16:28 snakeru
+
+ * xmpp/transports.py: Added plugout method to TLS class for
+ unregistering handlers. Added raising NodeProcessed in TLS
+ handler according to dispatcher's architecture.
+
+2004-09-19 16:19 snakeru
+
+ * xmpp/protocol.py: Added SASL error conditions
+
+2004-09-19 15:49 snakeru
+
+ * xmpp/auth.py: SASL.auth method added. Removed credentials passing
+ from PlugIn. plugout methods added for unregistering handlers.
+ NodeProcessed exceptions now raised according to dispatcher
+ architecture.
+
+2004-09-17 23:28 snakeru
+
+ * xmpp/: auth.py, dispatcher.py, transports.py: Added stanzas
+ namespace support in dispatcher.
+
+2004-09-17 23:22 snakeru
+
+ * xmpp/protocol.py: Added xmpp streams namespace. Made
+ stream-level error conditions render in proper xmlns. Removed
+ error text backward compartibility positioning.
+
+2004-09-17 23:19 snakeru
+
+ * xmpp/simplexml.py: XML namespaces vocabulary introduced. Quick
+ node access methods introduced.
+
+2004-09-15 22:35 snakeru
+
+ * xmpp/simplexml.py: Bugfix: more delicate namespaces processing.
+ Slow (again) but sure. Bugfix: stream-level CDATA processing.
+ Feature: stream open/close events system.
+
+2004-09-15 22:30 snakeru
+
+ * xmpp/transports.py: Fixed comment.
+
+2004-09-15 22:22 snakeru
+
+ * xmpp/roster.py: Bugfix: handle roster item deletion properly.
+ Translated comment into english.
+
+2004-09-15 22:19 snakeru
+
+ * xmpp/protocol.py: Added 'jabber:client' and 'jabber:server'
+ namespaces.
+
+2004-09-15 18:57 snakeru
+
+ * xmpp/filetransfer.py: Comments translated to english.
+
+2004-09-15 18:51 snakeru
+
+ * xmpp/dispatcher.py: Added sessions support.
+
+2004-09-15 07:18 snakeru
+
+ * xmpp/ietf-docs/draft-ietf-xmpp-core.html: Update to revision 24.
+
+2004-09-13 14:32 snakeru
+
+ * doc/examples/xsend.py: Fixed typo: SendInitialPresence =>
+ SendInitPresence.
+
+2004-08-04 22:41 snakeru
+
+ * xmpp/__init__.py: IBB is fixed and worth inclusion.
+
+2004-08-04 22:39 snakeru
+
+ * xmpp/__init__.py: IBB stuff is fixed and worth inclusion.
+
+2004-08-04 22:30 snakeru
+
+ * xmpp/: __init__.py, features.py, protocol.py: Stable 0.1 will not
+ include browser and new DataForm class.
+
+2004-08-04 21:35 snakeru
+
+ * xmpp/: client.py, filetransfer.py: Fixed and tested IBB. Added
+ usual debugging stuff to it.
+
+2004-08-04 21:32 snakeru
+
+ * xmpp/dispatcher.py: Bugfix: typeless stanzas were processed
+ several times sometimes.
+
+2004-08-04 21:26 snakeru
+
+ * doc/basic.html: Corrections to text donated by Mike Albon.
+
+2004-07-26 17:00 snakeru
+
+ * xmpp/simplexml.py: Bugfix: nodebuilder was tracing on the first
+ node.
+
+2004-07-23 16:34 snakeru
+
+ * xmpp/protocol.py: Added getQueryChildren method. WARNING: it
+ behaves gust like getQueryPayload before. And the getQueryPayload
+ is now different!
+
+2004-07-23 16:31 snakeru
+
+ * xmpp/simplexml.py: Made getPayload to return both CDATA and child
+ nodes just like setPayload uses.
+
+2004-07-23 16:27 snakeru
+
+ * xmpp/simplexml.py: Fixed bug in CDATA handling code. The data
+ will not be shifted between tags anymore.
+
+2004-07-12 23:20 snakeru
+
+ * xmpp/: features.py, protocol.py: DataForm class re-implemented to
+ conform JEP-0004 more closely.
+
+2004-07-11 23:32 snakeru
+
+ * xmpp/protocol.py: Added support for multiple values. Bugfix:
+ label is an option's property - not DataField's.
+
+2004-07-11 23:01 snakeru
+
+ * xmpp/protocol.py: Added import of ustr function from simplexml
+ module. Bugfix: jid comparsion made less vulnerable to type
+ mismatches. Added JID.__hash__ method.
+
+2004-07-11 23:00 snakeru
+
+ * xmpp/browser.py: Added support for several hosts on one
+ connection. Argument Handler in setDiscoHandler converted to
+ lowercase.
+
+2004-06-30 07:30 snakeru
+
+ * xmpp/browser.py: Added support for nodes like
+ "http://jabber.org/protocol/commands".
+
+2004-06-28 22:58 snakeru
+
+ * xmpp/protocol.py: Added DataField class in preparation to
+ DataForm rewrite.
+
+2004-06-28 15:55 snakeru
+
+ * xmpp/roster.py: Added raising NodeProcessed exception to mark
+ already processed iq and presences.
+
+2004-06-28 09:38 snakeru
+
+ * xmpp/simplexml.py: Added Node.has_attr
+
+2004-06-27 23:10 snakeru
+
+ * xmpp/dispatcher.py: Bugfix: the returnStanzaHandler must not
+ return error stanzas.
+
+2004-06-27 22:24 snakeru
+
+ * xmpp/: __init__.py, browser.py: Browser module tested, fixed and
+ included into library structure.
+
+2004-06-27 20:00 snakeru
+
+ * xmpp/browser.py: Hand-crafted and logically debugged the heart -
+ _traversePath. Now need to check other methods.
+
+2004-06-27 17:30 snakeru
+
+ * xmpp/: dispatcher.py, features.py, filetransfer.py, protocol.py:
+ NodeProcessed mechaniks fixed: class moved to protocol
+ module. try: except: block fixed to catch all needed
+ exceptions. Default handler mechanics fixed.
+ returnStanzaHandler moved from features to dispatcher. It will be
+ default handler in 0.2. Dispatcher.UnregisterHandler fixed.
+
+2004-06-27 17:03 snakeru
+
+ * xmpp/protocol.py: Iq.buildReply made to appropriate set the
+ queryNS value. Error text message now included in error body tag
+ for compartibility with older protocol.
+
+2004-06-26 12:26 snakeru
+
+ * xmpp/dispatcher.py: Bugfix: already dispatched node must not be
+ changed anymore by NodeBuilder.
+
+2004-06-26 12:24 snakeru
+
+ * xmpp/client.py: Bugfix: TLS failed to restart after disconnect.
+
+2004-06-26 12:20 snakeru
+
+ * xmpp/roster.py: Namespace declarations moved to protocol module.
+ Protocol module imported to the local namespace. Bugfix: item
+ deletion required Node class in local namespace.
+
+2004-06-26 08:42 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, features.py,
+ filetransfer.py, protocol.py, transports.py: All namespaces
+ declarations moved to protocol module. Introduced politics of
+ direct protocol module importing.
+
+2004-06-26 08:14 snakeru
+
+ * xmpp/__init__.py: Added direct import from protocol module.
+
+2004-06-23 16:48 snakeru
+
+ * xmpp/protocol.py: Added getQuerynode and setQuerynode methods.
+
+2004-06-20 22:36 snakeru
+
+ * doc/index.html: Hope that Mike will never see it. I am so
+ ashamed...
+
+2004-06-20 22:30 snakeru
+
+ * doc/: advanced.html, expert.html: Empty file.
+
+2004-06-20 22:29 snakeru
+
+ * doc/basic.html: Unformatted but finished at the first look.
+
+2004-06-20 22:28 snakeru
+
+ * doc/index.html: Added links to documentation and Mike Albon's IRC
+ transport.
+
+2004-06-20 22:16 snakeru
+
+ * xmpp/simplexml.py: Bugfix: use &quot; to not corrupt XML on some
+ attribute values.
+
+2004-06-20 13:45 snakeru
+
+ * doc/examples/xsend.py: Example script that is used in "simple"
+ doc.
+
+2004-06-20 12:39 snakeru
+
+ * README: First documentation appeared. Added notice about
+ official Debian's packages.
+
+2004-06-18 07:40 snakeru
+
+ * doc/basic.html: Some more bits.
+
+2004-06-18 07:02 snakeru
+
+ * doc/basic.html: Started attempt to write a docs for library.
+
+2004-06-17 19:57 snakeru
+
+ * xmpp/protocol.py: Bugfix: tag.getError() will not issue a
+ traceback anymore if there is no error (thanks to sneakin).
+
+2004-06-17 19:13 snakeru
+
+ * xmpp/simplexml.py: Bugfix: bits like xml:lang='en' was processed
+ incorrectly. ** This is a very crude hack. I must think more
+ on this.
+
+2004-06-03 17:25 snakeru
+
+ * xmpp/: protocol.py, roster.py: Fixed bug with "@" and "/"
+ characters in the resource string.
+
+2004-06-03 16:38 snakeru
+
+ * xmpp/simplexml.py: Bugfix: addChild now set's child.parent
+ properly.
+
+2004-05-28 22:08 snakeru
+
+ * README: Some unimportant corrections.
+
+2004-05-28 22:02 snakeru
+
+ * README: Added "normal" README.
+
+2004-05-25 14:46 snakeru
+
+ * xmpp/roster.py: getRoster , getItem methods added
+
+2004-05-25 14:46 snakeru
+
+ * xmpp/client.py: getRoster method added.
+
+2004-05-20 15:56 snakeru
+
+ * xmpp/protocol.py: Fixed backtrace on unhandled condition case.
+
+2004-05-20 11:09 snakeru
+
+ * xmpp/: client.py, debug.py: Bugfix: debug_flags was in "debug"
+ module namespace instead of being Debug class attribute.
+
+2004-05-17 23:25 snakeru
+
+ * xmpp/protocol.py: JID.__ne__ method added.
+
+2004-05-17 17:30 snakeru
+
+ * xmpp/client.py: DeregisterDisconnectHandler renamed to
+ UnregisterDisconnectHandler.
+
+2004-05-17 13:32 snakeru
+
+ * xmpp/__init__.py: Added NS_XXX importing into module's namespace.
+
+2004-05-14 09:40 snakeru
+
+ * xmpp/roster.py: Added getItems, keys and __getitem__ methods
+ (limited mapping interface). Bugfix: setItem used incorrect XML.
+ Self contact corrected to have all (though dummy) parameters.
+
+2004-05-05 10:34 snakeru
+
+ * xmpp/: auth.py, client.py: Removed "#!/usr/bin/python" headers to
+ please lintian.
+
+2004-05-04 12:28 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, features.py,
+ protocol.py: Changed all "type" in functions arguments to "typ" .
+ WARNING: VERY INCOMPARTIBLE CHANGES! This is one more step
+ away from jabberpy API.
+
+2004-05-04 11:58 snakeru
+
+ * xmpp/filetransfer.py: Very preliminary. It worked recently but
+ poorly and may be broken already.
+
+2004-05-04 11:54 snakeru
+
+ * xmpp/: features.py, protocol.py: Protocol.Error syntax changed.
+ WARNING: incompartible changes.
+
+2004-05-03 20:57 snakeru
+
+ * xmpp/: features.py, protocol.py: Error nodes creating and setting
+ made more (I hope) intuitive. WARNING: uncompartible changes.
+
+2004-05-03 09:33 snakeru
+
+ * xmpp/protocol.py: Python 2.1 compartibility in Protocol.__init__.
+ Bugfix: Protocol element properties is child's namespaces - w/o
+ dependency of parent node namespace.
+
+2004-05-03 09:29 snakeru
+
+ * xmpp/simplexml.py: Bugfix: preserve namespace when cloning node.
+ Bugfix: fixed traceback in NodeBuilder on non-Node object
+ upgrading.
+
+2004-05-02 22:23 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, roster.py,
+ transports.py: Implemented common plugins framework.
+
+2004-04-29 23:21 snakeru
+
+ * xmpp/simplexml.py: Node cloning improved. Full cloning mode
+ introduced. NodeBuilder can now take initial node as the base
+ for building.
+
+2004-04-29 23:14 snakeru
+
+ * xmpp/protocol.py: Message.buildReply and Iq.buildReply
+ introduced.
+
+2004-04-29 23:10 snakeru
+
+ * xmpp/dispatcher.py: Events introduced. Cycle (null) handlers
+ introduced.
+
+2004-04-29 23:06 snakeru
+
+ * xmpp/client.py: Default resource name "xmpppy" now used only when
+ auth with non-xmpp compliant jabberd server. In the other
+ cases it uses server-provided resource name.
+
+2004-04-29 22:53 snakeru
+
+ * xmpp/protocol.py: DataForm now can use prototype node for
+ initialisation (as other protocol elements). DataForm:
+ workaround for broken jabberd1.4 added to handle double
+ <password/> tag. DataForm mapping methods added.
+
+2004-04-29 22:46 snakeru
+
+ * xmpp/features.py: 'jid' replaced by 'host' in registration
+ methods. Documentation added to registration methods. BugTypo:
+ 'res' instead of 'resp' Bugfix: DataForm doesn't take nodename as
+ parameter.
+
+2004-04-26 23:27 snakeru
+
+ * xmpp/ietf-docs/: draft-ietf-xmpp-core.html,
+ draft-ietf-xmpp-im.html: Update to current upstream version.
+
+2004-04-25 09:12 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, features.py,
+ simplexml.py, transports.py: Date extended in license text.
+
+2004-04-25 09:07 snakeru
+
+ * xmpp/protocol.py: Date extended in license text. Empty <text/>
+ node removed from error stanza.
+
+2004-04-18 13:12 snakeru
+
+ * xmpp/dispatcher.py: Added "default handler" mechanizm. "Process"
+ function documented.
+
+2004-04-18 13:09 snakeru
+
+ * xmpp/features.py: returnStanzaHandler added.
+
+2004-04-18 13:06 snakeru
+
+ * xmpp/protocol.py: Added translation of error codes to error
+ conditions. Default error condition changed to
+ <undefined-condition/>
+
+2004-04-18 10:24 snakeru
+
+ * xmpp/protocol.py: XMPP-Core stanza and stream level errors
+ support added.
+
+2004-04-18 08:36 snakeru
+
+ * xmpp/: auth.py, features.py, protocol.py: Function "resultNode"
+ replaced by "isResultNode". Function "errorNode" replaced by
+ "isErrorNode".
+
+2004-03-25 19:25 snakeru
+
+ * xmpp/: dispatcher.py, protocol.py: Changed dispatching policy:
+ check for ALL child namespaces - not for only first <query/> in
+ Iq stanza.
+
+2004-03-25 19:24 snakeru
+
+ * xmpp/client.py: Cleanup: import of features no more needed.
+
+2004-03-11 08:49 snakeru
+
+ * xmpp/simplexml.py: All character data is now *STORED* in utf-8
+ not only printed. Bugfix: fancy output was incorrect on data
+ output of child nodes.
+
+2004-03-03 19:03 snakeru
+
+ * doc/index.html: Web page xmpppy.sf.net
+
+2004-02-24 09:20 snakeru
+
+ * xmpp/dispatcher.py: Added "NodeProcessed" mechanism to allow
+ handlers stop further stanza processing.
+
+2004-02-20 15:16 snakeru
+
+ * xmpp/__init__.py: Added revision control comment line.
+
+2004-02-14 13:16 snakeru
+
+ * xmpp/: dispatcher.py, transports.py: Added experimental support
+ for live reconnection.
+
+2004-02-14 13:11 snakeru
+
+ * xmpp/client.py: Bugfix: Client.connect doesn't always returned
+ true when connection estabilished. Added experimental support
+ for live reconnection.
+
+2004-02-11 22:27 snakeru
+
+ * xmpp/client.py: Made tests like isConnected()[4:] possible.
+
+2004-02-11 22:24 snakeru
+
+ * xmpp/: client.py, transports.py: Made isConnected return more
+ meningful result (tcp|tls+old_auth|sasl)
+
+2004-02-11 22:02 snakeru
+
+ * xmpp/client.py: Added isConnected method.
+
+2004-02-11 16:53 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, transports.py: Fix:
+ Previous client.py commit broke jabberd2-compartible mechanisms.
+
+2004-02-10 20:25 snakeru
+
+ * xmpp/client.py: Bugfix: Component used 'client' string in debug
+ output. Common stuff abstracted from Client and Component to
+ CommonClient class. Client.connect and Component.connect methods
+ merged to new method: CommonClient.connect.
+
+2004-02-10 20:16 snakeru
+
+ * xmpp/auth.py: Fixed error text saying that we can do only PLAIN
+ authentication.
+
+2004-02-09 11:05 snakeru
+
+ * xmpp/: auth.py, client.py: connect() and auth() methods now
+ returns result of operation.
+
+2004-02-09 11:03 snakeru
+
+ * xmpp/transports.py: PlugIn methods now returns results of
+ connection. connect() method doesn't call 'disconnected' on
+ failed connect.
+
+2004-02-09 11:01 snakeru
+
+ * xmpp/simplexml.py: Changes in "fancy" node output. Even more
+ CDATA corruption ;)
+
+2004-01-26 09:30 snakeru
+
+ * xmpp/__init__.py: Simple import of all modules.
+
+2004-01-26 09:25 snakeru
+
+ * xmpp/client.py: Bugfix: non-sasl auth was not recognized.
+
+2004-01-20 11:51 snakeru
+
+ * xmpp/protocol.py: JID.getStripped now returns lower case JID
+ (questionable change). DataForm now represents itself as <x
+ xmlns='jabber:x:data'/> tag.
+
+2004-01-20 11:49 snakeru
+
+ * xmpp/client.py: Added (again) default port for component class.
+ Disconnect method copied from client to component class.
+
+2004-01-20 11:46 snakeru
+
+ * xmpp/features.py: Bugfixes in privacy lists mangling stuff.
+
+2004-01-15 12:58 snakeru
+
+ * xmpp/transports.py: Maked early start of TLS when connecting to
+ port 5223 possible.
+
+2004-01-15 12:57 snakeru
+
+ * xmpp/client.py: Bugfix: SASL authentication must be completed
+ before resource binding. Added TLS early start when connecting
+ to port 5223.
+
+2004-01-12 11:35 snakeru
+
+ * xmpp/client.py: Made TLS and SASL use more flexible to work with
+ ejabberd server.
+
+2004-01-12 11:32 snakeru
+
+ * xmpp/auth.py: Added "any time" SASL auth status.
+
+2004-01-12 11:31 snakeru
+
+ * xmpp/simplexml.py: Added fancy XML formatting (indents and
+ newlines).
+
+2004-01-12 09:40 snakeru
+
+ * xmpp/auth.py: Maked use of Dispatcher's features tag caching.
+ Fixed issues with values quoting in ejabberd's challenge
+ response.
+
+2004-01-12 09:34 snakeru
+
+ * xmpp/: dispatcher.py, transports.py: Maked dispatcher to cache
+ features tag.
+
+2004-01-10 10:35 snakeru
+
+ * xmpp/protocol.py: Fixed case-handling in JIDs comparsions
+
+2004-01-09 10:14 snakeru
+
+ * xmpp/protocol.py: Added comparsion methods.
+
+2004-01-08 21:10 snakeru
+
+ * xmpp/auth.py: Maked use of resultNode and errorNode service
+ functions. Added component:accept authentication.
+
+2004-01-08 21:08 snakeru
+
+ * xmpp/client.py: Bugfixes: replaced "m" with "self" in many cases
+ in Client code. Bugfix: Fixed client TLS init to start only if
+ server supports. Added Component code. Cleaned up tetsing stuff
+ in the end of file.
+
+2004-01-08 20:58 snakeru
+
+ * xmpp/dispatcher.py: Changed WaitForResponse to always return
+ received Node if it were really received. Maked send to stamp
+ not only "ID" field on outgoung stanzas nor also a "from" filed.
+
+2004-01-08 20:56 snakeru
+
+ * xmpp/features.py: Maked use of errorNode and resultNode
+ conditional functions.
+
+2004-01-08 20:54 snakeru
+
+ * xmpp/protocol.py: Two conditional service functions added:
+ errorNode and resultNode.
+
+2004-01-08 09:17 snakeru
+
+ * xmpp/simplexml.py: payload again can be of non-[] non-() type.
+ Optimised adding child node when child already ready.
+
+2004-01-07 12:41 snakeru
+
+ * xmpp/: features.py, protocol.py: Syntactic changes and bugfixes
+ in protocol.DataForm.
+
+2004-01-07 12:40 snakeru
+
+ * xmpp/simplexml.py: Bugfix: tag.getTags were broken.
+
+2003-12-15 18:04 snakeru
+
+ * xmpp/auth.py: Fixed incompartibilityes with jabberd2 in
+ MD5-DIGEST algorythm.
+
+2003-12-14 22:32 snakeru
+
+ * xmpp/: auth.py, browser.py, client.py, dispatcher.py,
+ features.py, protocol.py, roster.py, simplexml.py, transports.py:
+ Tuned SASL (though it still not working), maked it to restart
+ Dispatcher after auth. Added bind (though it also not working on
+ my server). Added features import. Added jabber:x:data handling
+ into protocol. Added roster control methods into roster.
+
+2003-12-14 22:13 snakeru
+
+ * xmpp/features.py: Service/agents discovery, [un]registration and
+ password change, privacy lists handling.
+
+2003-12-14 22:11 snakeru
+
+ * xmpp/features.py: This file prevents main branch from adding the
+ same file.
+
+2003-12-14 21:41 snakeru
+
+ * xmpp/features.py: Initial revision
+
+2003-12-14 21:41 snakeru
+
+ * xmpp/: auth.py, client.py, dispatcher.py, features.py,
+ protocol.py, roster.py, simplexml.py: Added service discovery,
+ [un]registration, privacy lists handling.
+
+2003-12-13 11:30 snakeru
+
+ * xmpp/: auth.py, client.py, simplexml.py: Added and tested SASL
+ PLAIN. Added and tested SASL DIGEST-MD5. Though it works only on
+ test example from RFC2831 :( Added SASL test code to client.
+
+2003-12-12 22:28 snakeru
+
+ * xmpp/: auth.py, browser.py, client.py, debug.py, dispatcher.py,
+ protocol.py, roster.py, simplexml.py, transports.py,
+ ietf-docs/draft-ietf-xmpp-core.html,
+ ietf-docs/draft-ietf-xmpp-im.html: Initial revision
+
+2003-12-12 22:28 snakeru
+
+ * xmpp/: auth.py, browser.py, client.py, debug.py, dispatcher.py,
+ protocol.py, roster.py, simplexml.py, transports.py,
+ ietf-docs/draft-ietf-xmpp-core.html,
+ ietf-docs/draft-ietf-xmpp-im.html: Working items: roster, events
+ mechanism, starttls, Non-SASL authorization.
+