TclXMPP

Timeline
Login

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

50 check-ins occurring on or before 2014-04-11 06:56:18.

2014-04-11
06:56
[530dfc96d0] * examples/chessbot.tcl: Fixed typo and made it work with the newer GNUChess. (user: sgolovan tags: trunk)
2014-02-16
06:43
[d1910157d1] * xmpp/roster.tcl: Removed usage of -index lsearch option because it doesn't work with Tcl 8.4. (user: sgolovan tags: trunk)
2014-02-14
09:00
[dcc378baac] Leaf: Tagging TclXMPP for Tkabber 1.1 release (user: sgolovan tags: tkabber-1.1, tkabber-release)
08:46
[ecc9d885ac] Tagging TclXMPP for Tkabber 1.1 release (user: sgolovan tags: tkabber-1.1)
2014-02-02
17:43
[827a3e5180] fixed typo. (user: sgolovan tags: trunk)
17:16
[abb125bc31] Fixed copyright year. (user: sgolovan tags: trunk)
17:16
[b35faeec9d] Fixed typo. (user: sgolovan tags: trunk)
17:12
[5b015f019c] * xmpp/xmpp.tcl: Added function which returns the current XMPP stream features. * xmpp/roster.tcl: Implemented roster versioning as in XEP-0237 and later in RFC-6121 (thanks to Jan Zachorowski). (user: sgolovan tags: trunk)
2014-01-30
14:37
[a4cac38920] * xmpp/sasl.tcl: Send XMPP session IQ only if it's present in the stream features list. (user: sgolovan tags: trunk)
2014-01-28
18:18
[8207cf97e7] * doc/xmpp_xml.man: Fixed header (Fixes issue 3). (user: sgolovan tags: trunk)
2014-01-01
08:45
[528669df6a] Leaf: Tagging TclXMPP for Tkabber 1.0 release (user: sgolovan tags: tkabber-1.0, tkabber-release)
2013-12-23
06:50
[d32ce37adc] * xmpp/bosh.tcl, xmpp/poll.tcl, xmpp/starttls.tcl, xmpp/tls.tcl: Explicitly disabled SSLv2 and enabled TLSv1 protocols. (user: sgolovan tags: trunk)
2013-12-04
05:47
[6341c3f1a4] * xmpp/bosh.tcl: Fixed sending of the terminate stream request. (user: sgolovan tags: trunk)
04:24
[6b0519c1f3] * xmpp/bosh.tcl: Reduced empty packets polling frequency. Fixed attributes list on rescheduling. (user: sgolovan tags: trunk)
2013-12-03
11:10
[20fb86bce8] * xmpp/bosh.tcl: Initially implemented BOSH (XEP-0124 and XEP-0206) transport support. * xmpp/poll.tcl, xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Added reopenStream command, enabled synchronous closing of XMPP stream. Bumped package versions to 0.2. * xmpp/xmpp.tcl: Added synchronous closing of XMPP stream. Use reopenStream transport command were appropriate. Bumped package version to 0.1.1. * xmpp/pkgIndex.tcl: Bumped transport package versions to 0.2 because their user interface has been changed and the XMPP package version to 0.1.1. * xmpp/poll.tcl: Code cleanup with using security keys. * xmpp/transport.tcl: Added support for reopenStream command. Bumped package version to 0.2. * xmpp/sasl.tcl: Added another call to Debug proc. * examples/jsend.tcl: Removed cdata payload from jabber:iq:last response. Use synchronous stream closing before exit. Added BOSH transport support. (user: sgolovan tags: trunk)
2013-11-10
12:46
[d99d54640f] * license.terms: Fixed copyright years. (user: sgolovan tags: trunk)
2013-11-08
07:44
[db725917f0] * Fixed copyright years. (user: sgolovan tags: trunk)
07:40
[1963f89b31] * xmpp/sasl.tcl: Added preliminary SCRAM mechanism support (it requires not included into Tcllib yet SASL::SCRAM package, see http://core.tcl.tk/tcllib/tktview?name=b8f35b9883). Use empty authzid instead of user's bare JID. * examples/jsend.tcl: Use -host option for a server to connect to. Added -digest option to allow jsend to use plaintext-based SASL protocols. (user: sgolovan tags: trunk)
2013-04-21
09:14
[19c493ace5] * xmpp/https.tcl: Removed domain flag from the NTLM greeting message. This fixes authentication on ISA 2006 proxy. * xmpp/sasl.tcl: Added EXTERNAL mechanism. * xmpp/xml.tcl: Added -from option to the stream header, which is useful for components. (user: sgolovan tags: trunk)
2012-05-18
05:31
[38c8a8afac] * xmpp/zlib.tcl: Added support for the native zlib coming with Tcl 8.6. It takes precedense over the Ztcl package. * xmpp/pkgIndex.tcl: Added the xmpp::sasl package requirement into xmpp::full loading code. (user: sgolovan tags: trunk)
2012-05-10
20:11
[34a94ea26f] * xmpp/pconnect.tcl, xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Removed use of ceptcl because IPv6 support is now transparently provided by Tcl/Tk 8.6. Also, removed -domain from the listed socket options. * *: Fixed copyright dates. (user: sgolovan tags: trunk)
2012-02-03
07:37
[841b66a44d] * xmpp/jid.tcl: Don't crash if stringprepped JID contains prohibited characters in it as they might be outside BMP which Tcl/Tk don't support properly. (user: sgolovan tags: trunk)
2011-02-27
20:25
[c5b3a27d12] * xmpp/disco.tcl: Removed [lassign] because it requires Tcl 8.5. * xmpp/stanzaerror.tcl: Fixed message for 'auth' error type (autorization error instead of authentication error). (user: sgolovan tags: trunk)
2010-11-11
13:14
[400aeb7556] * examples/rssbot.tcl: Fixed typos in OQ registration. * xmpp/iq.tcl: Explicitly add from attribute to the response stanzas to make IQ registering working in connections serving multiple JIDs. * xmpp/https.tcl, xmpp/socks4.tcl, xmpp/socks5.tcl: Moved canceling timeout events up before debug output to prevent accidental firing. (user: sgolovan tags: trunk)
2010-09-27
08:04
[25cf8a6571] * xmpp/xmpp.tcl: Don't call non-existent status procedure (closes: #1). (user: sgolovan tags: trunk)
05:39
[a61c005759] * xmpp/privacy.tcl: Fixed processing zero order when parsing incoming privacy list (thanks to Vitaly Takmazov for bug triaging). (user: sgolovan tags: trunk)
2010-07-31
06:13
[c8faec6584] * xmpp/zlib.tcl: Forget about zlib package from Ztcl to prevent another clash with http package. (user: sgolovan tags: trunk)
2010-05-02
11:47
[b3cdecd6a1] * xmpp/muc.tcl: Fixed race condition when reporting MUC joininig result back to a caller. (user: sgolovan tags: trunk)
2010-04-30
06:20
[fdea92239d] * xmpp/privacy.tcl: Fixed registering jabber:iq:privacy namespace for privacy lists pushes. (user: sgolovan tags: trunk)
2010-03-08
08:38
[3c6cf8c3b3] * xmpp/pubsub.tcl: Fixed a few typos (thanks to Jan Zachorowski). (user: sgolovan tags: trunk)
2010-02-15
15:02
[7990280370] * xmpp/muc.tcl: Fixed lowering affiliation to outcast. (user: sgolovan tags: trunk)
2010-02-13
22:47
[915e36e606] * xmpp/muc.tcl: Fixed processing error answer to join or change nickname queries. (user: sgolovan tags: trunk)
2010-02-08
06:32
[18fb37ac41] * xmpp/muc.tcl: Fixed typos. (user: sgolovan tags: trunk)
06:24
[ef52e112d2] * xmpp/muc.tcl: Fixed typo. (user: sgolovan tags: trunk)
2010-02-06
17:13
[60efe840c3] * xmpp/muc.tcl: Execute callback on nickname change after the new presence stanza with affiliation and role is arrived. Added an experimental workaround for services which don't mirror stanza id in error presences and don't add status code 110 to my own stanzas. (user: sgolovan tags: trunk)
2010-02-01
19:44
[52cf28a0c7] 2010-02-01 Sergei Golovan <sgolovan@nes.ru> * xmpp/muc.tcl, xmpp/presence.tcl: Use removeResource. (user: sgolovan tags: trunk)
18:41
[8a676a2dfd] * xmpp/jid.tcl, doc/xmpp_jid.man: Added a new command replaceResource which replaces the resource part of a JID by a given string. Renamed bareJid to removeResource for consistency. * xmpp/muc.tcl: Added medium lebel commands to unban user and to destroy a room. Fixed malformed JIDs creation in case when their resource parts are empty. Don't reset own nickname on exit from a room. (user: sgolovan tags: trunk)
2010-01-30
20:45
[c7d56eccf2] * xmpp/muc.tcl: Fixed calling events command on affiliation and role changes. Implemented low and medium level commands for manipulating users affiliations and roles. (user: sgolovan tags: trunk)
12:31
[4c8d611258] * xmpp/muc.tcl: Added a new reported MUC event (disconnect). Fixed race condition on leaving room and immediately entering. (user: sgolovan tags: trunk)
2010-01-29
15:14
[42d6f8aeba] * xmpp/stanzaerror.tcl: Fixed numeric code processing for legacy (pre-XMPP) error stanzas. * xmpp/jid.tcl: Cache stringprepped JID parts because stringprep is really slow. * xmpp/data.tcl, xmpp/delay.tcl, xmpp/register.tcl, xmpp/roster.tcl, xmpp/search.tcl, xmpp/stanzaerror.tcl: Don't use true and false as boolean values because Tcl 8.3 doesn't understand them. * xmpp/presence.tcl: Added a new package xmpp::presence which stores received presence information and allows to register presence callbacks inside TclXMPP library. * xmpp/xmpp.tcl: Require xmpp::presence package and ignore illegal received presence priorities (non-integer) and presence statuses (not 'avay', 'chat', 'dnd', 'xa'). * xmpp/muc.tcl: Started to implement MUC (XEP-0045). Currently joining, leaving room, and changing nickname are implemented. * xmpp/pkgIndex.tcl: Added xmpp::presence and xmpp::muc packages. (user: sgolovan tags: trunk)
2010-01-25
17:14
[8fd003de74] * *: Added 2010 to copyright statements. (user: sgolovan tags: trunk)
2010-01-24
14:20
[660f70d3a7] * xmpp/jid.tcl: Added stringprep support in JID normalization. (user: sgolovan tags: trunk)
2010-01-23
14:47
[7c153a957e] * xmpp/annotations.tcl, xmpp/blocking.tcl, xmpp/bob.tcl, xmpp/bookmarks.tcl, xmpp/delimiter.tcl, xmpp/disco.tcl, xmpp/metacontacts.tcl, xmpp/ping.tcl, xmpp/privacy.tcl, xmpp/private.tcl, xmpp/roster.tcl, xmpp/xmpp.tcl: Removed useless errorcodes from error returns. * xmpp/auth.tcl, xmpp/disco.tcl, xmpp/register.tcl, xmpp/search.tcl, xmpp/starttls.tcl: Fixed labels (capitalization) and error messages which are displayed to a user. (user: sgolovan tags: trunk)
08:12
[603ed63942] * xmpp/negotiate.tcl, xmpp/register.tcl, xmpp/search.tcl: Reimplemented calling back in a more sane way. Removed unused variable tmp. * xmpp/jid.tcl, doc/xmpp_jid.man: Renamed stripResource procedure to bareJid. The former name is retained for backward compatibility. (user: sgolovan tags: trunk)
2010-01-18
14:30
[dc6eb9eaa3] * xmpp/privacy.tcl: Fixed processing server replies in synchronous mode if multiple connections are opened (closes: http://yo.jabber.ru/bugzilla/show_bug.cgi?id=394). (user: sgolovan tags: trunk)
2010-01-16
23:10
[cd1f646d60] * xmpp/https.tcl, xmpp/socks4.tcl, xmpp/socks5.tcl, xmpp/pconnect.tcl: Return "timeout" status instead of "abort" in case of timeout because "abort" means breaking connection process by a user. (user: sgolovan tags: trunk)
13:51
[af935f74e3] * xmpp/sasl.tcl, xmpp/stanzaerror.tcl, xmpp/streamerror.tcl: Changed capitalization of error messages. (user: sgolovan tags: trunk)
12:40
[1f6e4f3aa6] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Fixed opening connection in asynchronous mode where the operation must always succeede and its status is reported via a callback. (user: sgolovan tags: trunk)
2010-01-14
18:28
[d3350ea83c] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Fixed aborting underlying connection. Fixed connecting in asynchronous mode. (user: sgolovan tags: trunk)
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)