TclXMPP

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins occurring on or after 2009-02-28 17:14:42.

2010-01-08
13:36
[a397c28dd2] * xmpp/compress.tcl, xmpp/starttls.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Process errors when switching to or opening ZLIB or TLS channel and don't throw it immediately to a user. (user: sgolovan tags: trunk)
2010-01-04
14:58
[03435236d2] * xmpp/pkgIndex.tcl, xmpp/privacy.tcl: Implemented low-level interface to XMPP privacy lists (XEP-0016). Synchronous and asynchronous query modes are supported. (user: sgolovan tags: trunk)
2009-12-29
20:10
[d57bf3de92] * xmpp/xmpp.tcl: Don't react to stale stream headers after stream abortion. (user: sgolovan tags: trunk)
18:28
[ae8e258d18] * xmpp/xmpp.tcl: Disconnect before connecting a stream if it isn't in disconnected state. (user: sgolovan tags: trunk)
13:00
[03cc3f3846] * xmpp/auth.tcl, xmpp/component.tcl, xmpp/compress.tcl, xmpp/iq.tcl, xmpp/pconnect.tcl, xmpp/sasl.tcl, xmpp/starttls.tcl, xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/transport.tcl, xmpp/xml.tcl, xmpp/xmpp.tcl, xmpp/zlib.tcl: Removed incorrect -errorinfo options from return calls, and a bit improved error reporting in some catch calls. (user: sgolovan tags: trunk)
2009-10-27
18:59
[136a7097e8] * xmpp/poll.tcl, xmpp/xml.tcl: Removed trailing whitespaces. (user: sgolovan tags: trunk)
2009-10-18
11:39
[6ae2571e1d] * xmpp/disco.tcl: Fixed calling back when info or items are received with status error or abort. (user: sgolovan tags: trunk)
2009-10-12
04:25
[c69c0da598] * examples/rssbot.tcl: Ignore messages with empty bodies. (user: sgolovan tags: trunk)
2009-10-11
12:17
[b90a27d8f8] * examples/jsend.tcl: Use ::xmpp::jid::split to parse from JID instead of ::mime::parseaddress. (user: sgolovan tags: trunk)
06:38
[172c537fc3] * examples/rssbot.tcl: Fixed processing uppercase tags in HTML descriptions. (user: sgolovan tags: trunk)
06:34
[dcb2695958] * examples/rssbot.tcl: Fixed removing extra space characters from HTML descriptions. (user: sgolovan tags: trunk)
2009-10-10
17:57
[e7a3bf0d39] * examples/rssbot.tcl: Get XML encoding from XML document itself and not from HTTP header. Also, strip HTML markup from items description. (user: sgolovan tags: trunk)
2009-10-04
11:31
[3ea169b4d4] * examples/jsend.tcl: Restored historical name and added -date option to include delay subelement with a given date. * examples/rssbot.tcl: Adapted RSS bot from tkabber examples/tools to TclXMPP. Also, added thorough dates parsers taken from Tclers' wiki (http://wiki.tcl.tk/13094 and http://wiki.tcl.tk/24074). (user: sgolovan tags: trunk)
2009-08-17
13:10
[513157c520] * auth.tcl, component.tcl, compress.tcl, sasl.tcl, starttls.tcl: Added protection from a duble abort or timeout. Set JID after authentiaction only in case of success. * streamerror.tcl, xml.tcl: Changed the way of generating stream XMLNS prefix. (user: sgolovan tags: trunk)
2009-08-11
20:01
[64a3c96c53] * xmpp/ping.tcl: Fixed IQ registering (register ping tag instead of query) and removed received XML from regitered callback invocation because it's useless as it's supposed to be always empty. * xmpp/blocking.tcl: Added support for Simple Communication Blocking (XEP-0191). It is untested because there's no server implementations yet. (user: sgolovan tags: trunk)
2009-08-03
16:51
[d4a8c4b4d8] * xmpp/ping.tcl: Added reply to XMPP ping requests support. (user: sgolovan tags: trunk)
16:15
[76e6abd758] * Committing forgotten pkgIndex.tcl. (user: sgolovan tags: trunk)
15:55
[f7557f0d51] * xmpp/ping.tcl, xmpp/pkgIndex.tcl: Added support for XMPP Ping (XEP-0199). Client-side only for now. (user: sgolovan tags: trunk)
2009-07-31
21:45
[2686d1be07] * Fixed bug with choosing new prefix. (user: sgolovan tags: trunk)
19:44
[6f9b151007] * Fixed bug with closing tag with prefix. (user: sgolovan tags: trunk)
19:26
[53a772519f] * xmpp/xml.tcl: Add unique XMLNS prefixes when serializing XML element if it contains complex attributes with XMLNS prefix prepended to attribute names. Otherwise serializing of parsed XML could end by not-well-formed stanza. * examples/chessbot.tcl, examples/echo.tcl, examples/xsend.tcl: Fixed processing secrets in config files, and enclosed all arithmetic expressions into curly brackets. (user: sgolovan tags: trunk)
2009-05-21
06:03
[e2f30c4204] * xmpp/search.tcl: Fixed typo in procedure name. (user: sgolovan tags: trunk)
2009-04-23
06:13
[4a40f0c252] * xmpp/disco.tcl: Fixed disco#info and disco#items reply when the query was received to a non-empty node. (user: sgolovan tags: trunk)
2009-04-21
17:49
[3da5d8708f] * xmpp/pubsub.tcl: Fixed data forms returning when requesting subscription options, node configuration, default node config options. (user: sgolovan tags: trunk)
06:55
[6f99f697a4] * xmpp/pubsub.tcl: Fixed IQ types in queries which request items or configuration forms. (user: sgolovan tags: trunk)
2009-04-17
18:16
[3cdf16ba4d] * xmpp/disco.tcl: Removed item-not-found from non-cacheable conditions. (user: sgolovan tags: trunk)
16:21
[3d31c0af2a] * xmpp/https.tcl: Fixed typo in status message. * xmpp/disco.tcl: Do not cache certain error conditions which may be temporary. (user: sgolovan tags: trunk)
2009-04-07
06:47
[03af1d351e] * xmpp/sasl.tcl: Do encode username and password into UTF-8 charset if SASL package version is less than 1.3.2. (user: sgolovan tags: trunk)
2009-04-05
15:53
[c13ad15263] * xmpp/auth.tcl, xmpp/sasl.tcl: Store user JID as a connection property. It is useful for pubsub and PEP modules. * xmpp/pubsub.tcl, xmpp/pkgIndex.tcl: Added new pubsub interface module (XEP-0060). * xmpp/pep.tcl, xmpp/pkgIndex.tcl: Added new PEP interface module (XEP-0163). (user: sgolovan tags: trunk)
2009-04-03
11:07
[27183b90b6] * xmpp/https.tcl: Also, added a few additional debug messages. (user: sgolovan tags: trunk)
09:07
[049161982a] * xmpp/https.tcl: Fixed proxy NTLM authentication. (user: sgolovan tags: trunk)
2009-03-31
16:52
[ae250dc947] * xmpp/sasl.tcl: Also, split SASL callbacks into two separate parts (one for users, another for components). (user: sgolovan tags: trunk)
16:41
[856387ffb1] * xmpp/sasl.tcl: Took into account that MD5-DIGEST SASL mechanism in Tcllib converts username and password to UTF-8 itself. (user: sgolovan tags: trunk)
2009-03-30
17:16
[d4ccfd4143] * xmpp/https.tcl, xmpp/ntlm.tcl, xmpp/pkgIndex.tcl: Removed redundant ntlm package and switched to SASL::NTLM for NTLM authentication at an HTTPS proxy server. (user: sgolovan tags: trunk)
16:24
[5344e586c1] * xmpp/poll.tcl: Do not send Proxy-Authorization header if username and password are empty. (user: sgolovan tags: trunk)
2009-03-29
20:03
[fa3e1a1d1b] * xmpp/poll.tcl: Added version to http package requirement to prevent version 1.0 loading. (user: sgolovan tags: trunk)
16:12
[743fcc68e2] * xmpp/pconnect.tcl, xmpp/https.tcl, xmpp/socks4.tcl, xmpp/socks5.tcl: Return human-readable messages when errors occur. Added abortion procedures to socks4 and socks5 packages, and a timeout procedure to pconnect package. * xmpp/socks4.tcl, xmpp/socks5.tcl: Fixed reconstructing destination address returned by a SOCKS proxy. Added support for IPv6 adresses to socks5 package. (user: sgolovan tags: trunk)
2009-03-27
19:10
[50cd3dc829] * xmpp/zlib.tcl: Added a hack which doesn't allow to load xmpp::zlib package if zlib from Ztcl can't be found. Also, moved zlib command to ::xmpp::transport::zlib namespace because it isn't standard, so if, for example, http package tries to get compressed data it fails. (user: sgolovan tags: trunk)
2009-03-22
16:37
[267083e7df] * xmpp/negotiate.tcl: Added the possibility of unregistering features. * xmpp/pconnect.tcl, xmpp/poll.tcl: Added -proxyfilter option for a callback which is invoked if a connecting routine needs info on which proxy to use for a particular host. (user: sgolovan tags: trunk)
2009-03-17
12:53
[0d54ab8504] * xmpp/ntlm.tcl: Fixed calls to DES::des procedure in case if the encrypting text begins with dash. (user: sgolovan tags: trunk)
07:21
[a48a74b3c6] * xmpp/disco.tcl: Also, check if an item is already in the cache before adding it to prevent duplicates when several queries are run simultaneously. (user: sgolovan tags: trunk)
06:20
[396112c3fa] * xmpp/disco.tcl: Cache negative answers to info and items queries also. (user: sgolovan tags: trunk)
2009-03-15
07:12
[7d61a89842] * xmpp/data.tcl: Parse data forms media items. (user: sgolovan tags: trunk)
2009-03-14
17:37
[ca334911c6] * xmpp/disco.tcl: Fixed searching cached info and items. (user: sgolovan tags: trunk)
2009-03-13
13:55
[1dce4436f6] * xmpp/bob.tcl: Fixed typo. (user: sgolovan tags: trunk)
11:50
[9a962e120e] * xmpp/bob.tcl: Removed erroneous cid: prefix from CID values. (user: sgolovan tags: trunk)
2009-03-12
18:13
[a87aec9a00] * xmpp/bob.tcl: Return empty list if element isn;t in cache. (user: sgolovan tags: trunk)
17:03
[c8592bdb62] * xmpp/bob.tcl, xmpp/pkgIndex.tcl: Added a simple interface to Bits of Binary (XEP-0231). (user: sgolovan tags: trunk)
2009-03-05
18:39
[5b38c5a86c] * xmpp/iq.tcl: Fixed unregistering XMLNS if it was registered for more than one callbacks for different types and/or tags. (user: sgolovan tags: trunk)
2009-02-28
17:14
[a928c7f976] * xmpp/delay.tcl: Changed output format of ::xmpp::delay::parse procedure to preserve optional from attribute. (user: sgolovan tags: trunk)