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
* 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. check-in: a397c28dd2 user: sgolovan tags: trunk
2010-01-04
14:58
* xmpp/pkgIndex.tcl, xmpp/privacy.tcl: Implemented low-level interface to XMPP privacy lists (XEP-0016). Synchronous and asynchronous query modes are supported. check-in: 03435236d2 user: sgolovan tags: trunk
2009-12-29
20:10
* xmpp/xmpp.tcl: Don't react to stale stream headers after stream abortion. check-in: d57bf3de92 user: sgolovan tags: trunk
18:28
* xmpp/xmpp.tcl: Disconnect before connecting a stream if it isn't in disconnected state. check-in: ae8e258d18 user: sgolovan tags: trunk
13:00
* 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. check-in: 03cc3f3846 user: sgolovan tags: trunk
2009-10-27
18:59
* xmpp/poll.tcl, xmpp/xml.tcl: Removed trailing whitespaces. check-in: 136a7097e8 user: sgolovan tags: trunk
2009-10-18
11:39
* xmpp/disco.tcl: Fixed calling back when info or items are received with status error or abort. check-in: 6ae2571e1d user: sgolovan tags: trunk
2009-10-12
04:25
* examples/rssbot.tcl: Ignore messages with empty bodies. check-in: c69c0da598 user: sgolovan tags: trunk
2009-10-11
12:17
* examples/jsend.tcl: Use ::xmpp::jid::split to parse from JID instead of ::mime::parseaddress. check-in: b90a27d8f8 user: sgolovan tags: trunk
06:38
* examples/rssbot.tcl: Fixed processing uppercase tags in HTML descriptions. check-in: 172c537fc3 user: sgolovan tags: trunk
06:34
* examples/rssbot.tcl: Fixed removing extra space characters from HTML descriptions. check-in: dcb2695958 user: sgolovan tags: trunk
2009-10-10
17:57
* examples/rssbot.tcl: Get XML encoding from XML document itself and not from HTTP header. Also, strip HTML markup from items description. check-in: e7a3bf0d39 user: sgolovan tags: trunk
2009-10-04
11:31
* 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). check-in: 3ea169b4d4 user: sgolovan tags: trunk
2009-08-17
13:10
* 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. check-in: 513157c520 user: sgolovan tags: trunk
2009-08-11
20:01
* 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. check-in: 64a3c96c53 user: sgolovan tags: trunk
2009-08-03
16:51
* xmpp/ping.tcl: Added reply to XMPP ping requests support. check-in: d4a8c4b4d8 user: sgolovan tags: trunk
16:15
* Committing forgotten pkgIndex.tcl. check-in: 76e6abd758 user: sgolovan tags: trunk
15:55
* xmpp/ping.tcl, xmpp/pkgIndex.tcl: Added support for XMPP Ping (XEP-0199). Client-side only for now. check-in: f7557f0d51 user: sgolovan tags: trunk
2009-07-31
21:45
* Fixed bug with choosing new prefix. check-in: 2686d1be07 user: sgolovan tags: trunk
19:44
* Fixed bug with closing tag with prefix. check-in: 6f9b151007 user: sgolovan tags: trunk
19:26
* 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. check-in: 53a772519f user: sgolovan tags: trunk
2009-05-21
06:03
* xmpp/search.tcl: Fixed typo in procedure name. check-in: e2f30c4204 user: sgolovan tags: trunk
2009-04-23
06:13
* xmpp/disco.tcl: Fixed disco#info and disco#items reply when the query was received to a non-empty node. check-in: 4a40f0c252 user: sgolovan tags: trunk
2009-04-21
17:49
* xmpp/pubsub.tcl: Fixed data forms returning when requesting subscription options, node configuration, default node config options. check-in: 3da5d8708f user: sgolovan tags: trunk
06:55
* xmpp/pubsub.tcl: Fixed IQ types in queries which request items or configuration forms. check-in: 6f99f697a4 user: sgolovan tags: trunk
2009-04-17
18:16
* xmpp/disco.tcl: Removed item-not-found from non-cacheable conditions. check-in: 3cdf16ba4d user: sgolovan tags: trunk
16:21
* xmpp/https.tcl: Fixed typo in status message. * xmpp/disco.tcl: Do not cache certain error conditions which may be temporary. check-in: 3d31c0af2a user: sgolovan tags: trunk
2009-04-07
06:47
* xmpp/sasl.tcl: Do encode username and password into UTF-8 charset if SASL package version is less than 1.3.2. check-in: 03af1d351e user: sgolovan tags: trunk
2009-04-05
15:53
* 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). check-in: c13ad15263 user: sgolovan tags: trunk
2009-04-03
11:07
* xmpp/https.tcl: Also, added a few additional debug messages. check-in: 27183b90b6 user: sgolovan tags: trunk
09:07
* xmpp/https.tcl: Fixed proxy NTLM authentication. check-in: 049161982a user: sgolovan tags: trunk
2009-03-31
16:52
* xmpp/sasl.tcl: Also, split SASL callbacks into two separate parts (one for users, another for components). check-in: ae250dc947 user: sgolovan tags: trunk
16:41
* xmpp/sasl.tcl: Took into account that MD5-DIGEST SASL mechanism in Tcllib converts username and password to UTF-8 itself. check-in: 856387ffb1 user: sgolovan tags: trunk
2009-03-30
17:16
* 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. check-in: d4ccfd4143 user: sgolovan tags: trunk
16:24
* xmpp/poll.tcl: Do not send Proxy-Authorization header if username and password are empty. check-in: 5344e586c1 user: sgolovan tags: trunk
2009-03-29
20:03
* xmpp/poll.tcl: Added version to http package requirement to prevent version 1.0 loading. check-in: fa3e1a1d1b user: sgolovan tags: trunk
16:12
* 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. check-in: 743fcc68e2 user: sgolovan tags: trunk
2009-03-27
19:10
* 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. check-in: 50cd3dc829 user: sgolovan tags: trunk
2009-03-22
16:37
* 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. check-in: 267083e7df user: sgolovan tags: trunk
2009-03-17
12:53
* xmpp/ntlm.tcl: Fixed calls to DES::des procedure in case if the encrypting text begins with dash. check-in: 0d54ab8504 user: sgolovan tags: trunk
07:21
* 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. check-in: a48a74b3c6 user: sgolovan tags: trunk
06:20
* xmpp/disco.tcl: Cache negative answers to info and items queries also. check-in: 396112c3fa user: sgolovan tags: trunk
2009-03-15
07:12
* xmpp/data.tcl: Parse data forms media items. check-in: 7d61a89842 user: sgolovan tags: trunk
2009-03-14
17:37
* xmpp/disco.tcl: Fixed searching cached info and items. check-in: ca334911c6 user: sgolovan tags: trunk
2009-03-13
13:55
* xmpp/bob.tcl: Fixed typo. check-in: 1dce4436f6 user: sgolovan tags: trunk
11:50
* xmpp/bob.tcl: Removed erroneous cid: prefix from CID values. check-in: 9a962e120e user: sgolovan tags: trunk
2009-03-12
18:13
* xmpp/bob.tcl: Return empty list if element isn;t in cache. check-in: a87aec9a00 user: sgolovan tags: trunk
17:03
* xmpp/bob.tcl, xmpp/pkgIndex.tcl: Added a simple interface to Bits of Binary (XEP-0231). check-in: c8592bdb62 user: sgolovan tags: trunk
2009-03-05
18:39
* xmpp/iq.tcl: Fixed unregistering XMLNS if it was registered for more than one callbacks for different types and/or tags. check-in: 5b38c5a86c user: sgolovan tags: trunk
2009-02-28
17:14
* xmpp/delay.tcl: Changed output format of ::xmpp::delay::parse procedure to preserve optional from attribute. check-in: a928c7f976 user: sgolovan tags: trunk