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
* examples/chessbot.tcl: Fixed typo and made it work with the newer GNUChess. check-in: 530dfc96d0 user: sgolovan tags: trunk
2014-02-16
06:43
* xmpp/roster.tcl: Removed usage of -index lsearch option because it doesn't work with Tcl 8.4. check-in: d1910157d1 user: sgolovan tags: trunk
2014-02-14
09:00
Tagging TclXMPP for Tkabber 1.1 release Leaf check-in: dcc378baac user: sgolovan tags: tkabber-1.1, tkabber-release
08:46
Tagging TclXMPP for Tkabber 1.1 release check-in: ecc9d885ac user: sgolovan tags: tkabber-1.1
2014-02-02
17:43
fixed typo. check-in: 827a3e5180 user: sgolovan tags: trunk
17:16
Fixed copyright year. check-in: abb125bc31 user: sgolovan tags: trunk
17:16
Fixed typo. check-in: b35faeec9d user: sgolovan tags: trunk
17:12
* 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). check-in: 5b015f019c user: sgolovan tags: trunk
2014-01-30
14:37
* xmpp/sasl.tcl: Send XMPP session IQ only if it's present in the stream features list. check-in: a4cac38920 user: sgolovan tags: trunk
2014-01-28
18:18
* doc/xmpp_xml.man: Fixed header (Fixes issue 3). check-in: 8207cf97e7 user: sgolovan tags: trunk
2014-01-01
08:45
Tagging TclXMPP for Tkabber 1.0 release Leaf check-in: 528669df6a user: sgolovan tags: tkabber-1.0, tkabber-release
2013-12-23
06:50
* xmpp/bosh.tcl, xmpp/poll.tcl, xmpp/starttls.tcl, xmpp/tls.tcl: Explicitly disabled SSLv2 and enabled TLSv1 protocols. check-in: d32ce37adc user: sgolovan tags: trunk
2013-12-04
05:47
* xmpp/bosh.tcl: Fixed sending of the terminate stream request. check-in: 6341c3f1a4 user: sgolovan tags: trunk
04:24
* xmpp/bosh.tcl: Reduced empty packets polling frequency. Fixed attributes list on rescheduling. check-in: 6b0519c1f3 user: sgolovan tags: trunk
2013-12-03
11:10
* 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. check-in: 20fb86bce8 user: sgolovan tags: trunk
2013-11-10
12:46
* license.terms: Fixed copyright years. check-in: d99d54640f user: sgolovan tags: trunk
2013-11-08
07:44
* Fixed copyright years. check-in: db725917f0 user: sgolovan tags: trunk
07:40
* 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. check-in: 1963f89b31 user: sgolovan tags: trunk
2013-04-21
09:14
* 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. check-in: 19c493ace5 user: sgolovan tags: trunk
2012-05-18
05:31
* 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. check-in: 38c8a8afac user: sgolovan tags: trunk
2012-05-10
20:11
* 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. check-in: 34a94ea26f user: sgolovan tags: trunk
2012-02-03
07:37
* 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. check-in: 841b66a44d user: sgolovan tags: trunk
2011-02-27
20:25
* 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). check-in: c5b3a27d12 user: sgolovan tags: trunk
2010-11-11
13:14
* 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. check-in: 400aeb7556 user: sgolovan tags: trunk
2010-09-27
08:04
* xmpp/xmpp.tcl: Don't call non-existent status procedure (closes: #1). check-in: 25cf8a6571 user: sgolovan tags: trunk
05:39
* xmpp/privacy.tcl: Fixed processing zero order when parsing incoming privacy list (thanks to Vitaly Takmazov for bug triaging). check-in: a61c005759 user: sgolovan tags: trunk
2010-07-31
06:13
* xmpp/zlib.tcl: Forget about zlib package from Ztcl to prevent another clash with http package. check-in: c8faec6584 user: sgolovan tags: trunk
2010-05-02
11:47
* xmpp/muc.tcl: Fixed race condition when reporting MUC joininig result back to a caller. check-in: b3cdecd6a1 user: sgolovan tags: trunk
2010-04-30
06:20
* xmpp/privacy.tcl: Fixed registering jabber:iq:privacy namespace for privacy lists pushes. check-in: fdea92239d user: sgolovan tags: trunk
2010-03-08
08:38
* xmpp/pubsub.tcl: Fixed a few typos (thanks to Jan Zachorowski). check-in: 3c6cf8c3b3 user: sgolovan tags: trunk
2010-02-15
15:02
* xmpp/muc.tcl: Fixed lowering affiliation to outcast. check-in: 7990280370 user: sgolovan tags: trunk
2010-02-13
22:47
* xmpp/muc.tcl: Fixed processing error answer to join or change nickname queries. check-in: 915e36e606 user: sgolovan tags: trunk
2010-02-08
06:32
* xmpp/muc.tcl: Fixed typos. check-in: 18fb37ac41 user: sgolovan tags: trunk
06:24
* xmpp/muc.tcl: Fixed typo. check-in: ef52e112d2 user: sgolovan tags: trunk
2010-02-06
17:13
* 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. check-in: 60efe840c3 user: sgolovan tags: trunk
2010-02-01
19:44
2010-02-01 Sergei Golovan <sgolovan@nes.ru> * xmpp/muc.tcl, xmpp/presence.tcl: Use removeResource. check-in: 52cf28a0c7 user: sgolovan tags: trunk
18:41
* 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. check-in: 8a676a2dfd user: sgolovan tags: trunk
2010-01-30
20:45
* xmpp/muc.tcl: Fixed calling events command on affiliation and role changes. Implemented low and medium level commands for manipulating users affiliations and roles. check-in: c7d56eccf2 user: sgolovan tags: trunk
12:31
* xmpp/muc.tcl: Added a new reported MUC event (disconnect). Fixed race condition on leaving room and immediately entering. check-in: 4c8d611258 user: sgolovan tags: trunk
2010-01-29
15:14
* 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. check-in: 42d6f8aeba user: sgolovan tags: trunk
2010-01-25
17:14
* *: Added 2010 to copyright statements. check-in: 8fd003de74 user: sgolovan tags: trunk
2010-01-24
14:20
* xmpp/jid.tcl: Added stringprep support in JID normalization. check-in: 660f70d3a7 user: sgolovan tags: trunk
2010-01-23
14:47
* 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. check-in: 7c153a957e user: sgolovan tags: trunk
08:12
* 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. check-in: 603ed63942 user: sgolovan tags: trunk
2010-01-18
14:30
* 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). check-in: dc6eb9eaa3 user: sgolovan tags: trunk
2010-01-16
23:10
* 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. check-in: cd1f646d60 user: sgolovan tags: trunk
13:51
* xmpp/sasl.tcl, xmpp/stanzaerror.tcl, xmpp/streamerror.tcl: Changed capitalization of error messages. check-in: af935f74e3 user: sgolovan tags: trunk
12:40
* 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. check-in: 1f6e4f3aa6 user: sgolovan tags: trunk
2010-01-14
18:28
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Fixed aborting underlying connection. Fixed connecting in asynchronous mode. check-in: d3350ea83c user: sgolovan tags: trunk
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