TclXMPP

Timeline
Login

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

50 most recent check-ins

2016-01-11
15:18
[b6a6c2174d] Leaf: Replace a bunch of control characters by spaces when create XML data to send. (user: sgolovan tags: trunk)
2016-01-07
10:59
[a2e1f16d3e] Add the user's JID as cdata to the EXTERNAL SASL authentication response. This helps with prosody's mod_auth_ccert. Also, don't register the server part for the EXTERNAL SASL authentication mechaism. Added -cert option with a path to a client certificate. (user: sgolovan tags: trunk)
2016-01-06
13:41
[1c657c8f82] Added preliminary support for the EXTERNAL SASL authentication mechanism. Since it results in adding -from attribute to the ::xmpp::openStream command, the xmpp package version is bumped to 0.3. (user: sergei tags: trunk)
2015-12-29
07:06
[524363a404] Extended copyright years. (user: sgolovan tags: trunk)
04:20
[fa4c7eb607] Added -tls1.1 and -tls1.2 options to support TLS1.1 and TLS1.2 protocols and enabled them by default. Disabled SSLv3 by default. Disabled SSLv3 and enabled TLS1.1 and TLS1.2 protocols if available. (user: sgolovan tags: trunk)
2015-12-21
16:35
[81e700f03f] Fixed the ::xmpp::roster::send routine to send only one item in jabber:iq:roster query (and actually send it). Bumped the xmpp::roster package version to 0.2. (user: sgolovan tags: trunk)
2015-12-20
19:45
[b43a753b78] Always add the id attribute to outgoing IQ get or set stanzas. (user: sgolovan tags: trunk)
2015-12-11
12:23
[78613325ae] Implemented creating and parsing message processing hints (XEP-0334). Updated copyright years. (user: sgolovan tags: trunk)
2015-11-15
17:31
[9e1ec94a42] Added the project directory to auto_path to make sure the examples are working in-place. (user: sgolovan tags: trunk)
2015-06-03
19:21
[81a008cd64] Added clean target. (user: sgolovan tags: trunk)
2015-06-02
09:02
[767ea9ff52] Added a simple makefile which installs the TclXMPP and bundled TclXML into /usr/lib and jsend.tcl and rssbot.tcl into /usr/local/bin (by default). (user: sgolovan tags: trunk)
08:29
[e8ee93c2c5] Replaced the literal rssbot.tcl string by $argv0 in short help notice. (user: sgolovan tags: trunk)
08:28
[9b41e52763] Added a short manpage for the rssbot RSS/XMPP gateway example. (user: sgolovan tags: trunk)
2015-06-01
19:36
[bdec1069ef] Allow one to rename the jsend.tcl to jsend when installing the examples. (user: sgolovan tags: trunk)
15:37
[b65104f112] Added a short manual page for the jsend command line client example. (user: sgolovan tags: trunk)
2015-05-11
05:41
[4cc480ab1b] Removed tabulation characters and trailing whitespaces. (user: sgolovan tags: trunk)
2015-05-10
15:35
[0cb7c7ad0c] Leaf: Fixed returning the parsed search items list. (user: sgolovan tags: tkabber-1.1.2, tkabber-release)
15:34
[a37d3b654d] Removed too modern [lassign] call. (user: sgolovan tags: tkabber-1.1.2)
15:30
[2e7a1dbc7b] Removed Tclx's [lcontain] calls. (user: sgolovan tags: tkabber-1.1.2)
2015-04-16
19:42
[b13b580cfa] Fixed returning the parsed search items list. (user: sgolovan tags: trunk)
2015-04-08
08:06
[549755f065] Fixed error with undefined $xlib. (user: sgolovan tags: trunk)
2015-04-07
06:44
[7d028561e1] Reset the stream management state on new login attempt without resumption. (user: sgolovan tags: trunk)
2015-04-05
16:06
[0b78b26c24] Implemented stream resumption support (it's still never used yet). (user: sgolovan tags: trunk)
16:03
[0919bf7059] Removed too modern [lassign] call. (user: sgolovan tags: trunk)
10:18
[dd66ec47da] Started implementing the stream management (XEP-0198) protocol. Currently only enabling stream management and requesting/sending acknowledgements is impemented. Stream resumption and calling back the client are to follow. (user: sgolovan tags: trunk)
2015-04-02
13:48
[0790309279] Added a description header to the ::xmpp::sasl::auth command. (user: sergei tags: trunk)
2015-03-30
15:40
[3aa7229d92] * xmpp/data.tcl: Removed Tclx's [lcontain] calls. (user: sgolovan tags: trunk)
2015-03-29
13:40
[30426a33cc] * *: Removed no longer used SVN keyword placeholders. (user: sgolovan tags: trunk)
2015-03-25
13:52
[cd4eab798c] Leaf: Create new branch named "tkabber-1.1.1" (user: sergei tags: tkabber-1.1.1, tkabber-release)
08:42
[2b551523f7] * doc/xmpp_xml.man, examples/chessbot.tcl, license.terms, xmpp/sasl.tcl, xmpp/starttls.tcl: Fixed copyright years. (user: sergei tags: trunk)
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)