Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2024-10-18
| ||
13:36 | xmpp/xml.tcl: Encode XML to UTF-8 before sending it to the tDom XML parser. This implements a workaround for a bug in tDom which cannot parse a string with characters beyond BMP. xmpp/sasl.tcl: Implement the SCRAM-SHA-256 authentication mechanism. Leaf check-in: d701d758c0 user: sgolovan tags: trunk | |
2019-12-06
| ||
10:38 | Do not emit 'enter' event for empty nicknames. check-in: 778dd7bcd0 user: sgolovan tags: trunk | |
10:25 | Do not call the roster callback if a presence stanza is received from the room itself (with empty resource part). these stanzas don't update the room roster. check-in: 6debba1eea user: sgolovan tags: trunk | |
2019-10-11
| ||
04:59 | Add -xml option to send a prepared XML stanza. check-in: dfa56c46f5 user: sergei tags: trunk | |
2016-01-11
| ||
15:18 | Replace a bunch of control characters by spaces when create XML data to send. check-in: b6a6c2174d user: sgolovan tags: trunk | |
2016-01-07
| ||
10:59 | 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. check-in: a2e1f16d3e user: sgolovan tags: trunk | |
2016-01-06
| ||
13:41 | 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. check-in: 1c657c8f82 user: sergei tags: trunk | |
2015-12-29
| ||
07:06 | Extended copyright years. check-in: 524363a404 user: sgolovan tags: trunk | |
04:20 | 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. check-in: fa4c7eb607 user: sgolovan tags: trunk | |
2015-12-21
| ||
16:35 | 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. check-in: 81e700f03f user: sgolovan tags: trunk | |
2015-12-20
| ||
19:45 | Always add the id attribute to outgoing IQ get or set stanzas. check-in: b43a753b78 user: sgolovan tags: trunk | |
2015-12-11
| ||
12:23 | Implemented creating and parsing message processing hints (XEP-0334). Updated copyright years. check-in: 78613325ae user: sgolovan tags: trunk | |
2015-11-15
| ||
17:31 | Added the project directory to auto_path to make sure the examples are working in-place. check-in: 9e1ec94a42 user: sgolovan tags: trunk | |
2015-06-03
| ||
19:21 | Added clean target. check-in: 81a008cd64 user: sgolovan tags: trunk | |
2015-06-02
| ||
09:02 | 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). check-in: 767ea9ff52 user: sgolovan tags: trunk | |
08:29 | Replaced the literal rssbot.tcl string by $argv0 in short help notice. check-in: e8ee93c2c5 user: sgolovan tags: trunk | |
08:28 | Added a short manpage for the rssbot RSS/XMPP gateway example. check-in: 9b41e52763 user: sgolovan tags: trunk | |
2015-06-01
| ||
19:36 | Allow one to rename the jsend.tcl to jsend when installing the examples. check-in: bdec1069ef user: sgolovan tags: trunk | |
15:37 | Added a short manual page for the jsend command line client example. check-in: b65104f112 user: sgolovan tags: trunk | |
2015-05-11
| ||
05:41 | Removed tabulation characters and trailing whitespaces. check-in: 4cc480ab1b user: sgolovan tags: trunk | |
2015-05-10
| ||
15:35 | Fixed returning the parsed search items list. Leaf check-in: 0cb7c7ad0c user: sgolovan tags: tkabber-1.1.2, tkabber-release | |
15:34 | Removed too modern [lassign] call. check-in: a37d3b654d user: sgolovan tags: tkabber-1.1.2 | |
15:30 | Removed Tclx's [lcontain] calls. check-in: 2e7a1dbc7b user: sgolovan tags: tkabber-1.1.2 | |
2015-04-16
| ||
19:42 | Fixed returning the parsed search items list. check-in: b13b580cfa user: sgolovan tags: trunk | |
2015-04-08
| ||
08:06 | Fixed error with undefined $xlib. check-in: 549755f065 user: sgolovan tags: trunk | |
2015-04-07
| ||
06:44 | Reset the stream management state on new login attempt without resumption. check-in: 7d028561e1 user: sgolovan tags: trunk | |
2015-04-05
| ||
16:06 | Implemented stream resumption support (it's still never used yet). check-in: 0b78b26c24 user: sgolovan tags: trunk | |
16:03 | Removed too modern [lassign] call. check-in: 0919bf7059 user: sgolovan tags: trunk | |
10:18 | 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. check-in: dd66ec47da user: sgolovan tags: trunk | |
2015-04-02
| ||
13:48 | Added a description header to the ::xmpp::sasl::auth command. check-in: 0790309279 user: sergei tags: trunk | |
2015-03-30
| ||
15:40 | * xmpp/data.tcl: Removed Tclx's [lcontain] calls. check-in: 3aa7229d92 user: sgolovan tags: trunk | |
2015-03-29
| ||
13:40 | * *: Removed no longer used SVN keyword placeholders. check-in: 30426a33cc user: sgolovan tags: trunk | |
2015-03-25
| ||
13:52 | Create new branch named "tkabber-1.1.1" Leaf check-in: cd4eab798c user: sergei tags: tkabber-1.1.1, tkabber-release | |
08:42 | * doc/xmpp_xml.man, examples/chessbot.tcl, license.terms, xmpp/sasl.tcl, xmpp/starttls.tcl: Fixed copyright years. check-in: 2b551523f7 user: sergei tags: trunk | |
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 | |