TclXMPP

Timeline
Login

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

50 timeline items 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)