TclXMPP

Timeline
Login

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

50 check-ins occurring on or before 2009-02-28 17:14:42.

2009-02-28
17:14
[a928c7f976] * xmpp/delay.tcl: Changed output format of ::xmpp::delay::parse procedure to preserve optional from attribute. (user: sgolovan tags: trunk)
2009-02-27
12:06
[e6c3a8eda0] * xmpp/disco.tcl: Include in JID identity all received information and not only category, type and name. (user: sgolovan tags: trunk)
2009-02-23
14:48
[b46392e911] * *: Added 2009 to copyright statements. (user: sgolovan tags: trunk)
13:50
[69dbaf2a07] * xmpp/disco.tcl, xmpp/pkgIndex.tcl: Added basic Service Discovery support (XEP-0030). (user: sgolovan tags: trunk)
2009-02-18
13:13
[2574d7bb98] * xmpp/zlib.tcl: Ignore errors from fconfigure -flush input. * xmpp/https.tcl, xmpp/socks4.tcl, xmpp/socks5.tcl: Fixed comments. (user: sgolovan tags: trunk)
2009-02-15
19:18
[559b68446a] * xmpp/annotations.tcl, xmpp/bookmarks.tcl, xmpp/delimiter.tcl, xmpp/metacontacts.tcl: Added serialize/deserialize procedures which convert from/to internal representaton to/from XML. They are useful in roster export/import routines. (user: sgolovan tags: trunk)
2009-02-12
19:03
[a519605774] * xmpp/metacontacts.tcl: Made interface to retrieve/store procedures more convenient. (user: sgolovan tags: trunk)
2009-02-11
20:10
[a9e34e4d06] * xmpp/bookmarks.tcl: Fixed typo. (user: sgolovan tags: trunk)
20:02
[312c1108c3] * Added xmpp/bookmarks.tcl. (user: sgolovan tags: trunk)
19:41
[1c7bc4efbf] * xmpp/bookmarks.tcl, xmpp/pkgIndex.tcl: Added storing/retrieving conference bookmarks (XEP-0048). (user: sgolovan tags: trunk)
17:50
[7fc60d9255] * xmpp/annotations.tcl, xmpp/metacontacts.tcl: Fixed typo. (user: sgolovan tags: trunk)
17:42
[996d6f2665] * xmpp/annotations.tcl: Fixed typo. (user: sgolovan tags: trunk)
17:23
[a3e1b39811] * xmpp/private.tcl: Added simple interface to private XML storage (XEP-0049). * xmpp/annotations.tcl: Added storing/retieving roster notes (XEP-0145). * xmpp/delimiter.tcl: Added storing/retrieving nested groups delimiter (XEP-0083). * xmpp/metacontacts.tcl: Added storing/retrieving roster metacontacts (XEP-0209). * xmpp/pkgIndex.tcl: Added the above packages. (user: sgolovan tags: trunk)
2009-02-10
18:31
[9df63b0cef] * xmpp/tls.tcl: Changed -password option to -passwordcommand to avoid clash with password for proxy. (user: sgolovan tags: trunk)
2009-02-09
18:16
[49cf395190] * xmpp/https.tcl: Changed HTTP protocol version in CONNECT query from 1.1 to 1.0. (user: sgolovan tags: trunk)
2008-12-17
12:05
[ebcb1981b6] * xmpp/poll.tcl: Fixed return value for procedure which pushes text to an XMPP server. (user: sgolovan tags: trunk)
12:04
[f697715a7b] * xmpp/poll.tcl: Fixed return value for procedure which pushes text to an XMPP server. (user: sgolovan tags: trunk)
2008-12-14
16:46
[5a78a7a413] * xmpp/xmpp.tcl: Don't allow arbitrary message type. Made debug messages a bit more clear and added timestamp to them. (user: sgolovan tags: trunk)
2008-11-18
20:19
[9384b47f36] * doc/*.man: Made ViM modelines prettier. (user: sgolovan tags: trunk)
2008-11-09
19:03
[2979d181b1] * xmpp/xmpp.tcl: Added a new log callback which is invoked on every outgoing and incoming packet. (user: sgolovan tags: trunk)
2008-11-03
20:41
[f01b4af0a0] * xmpp/data.tcl: Fixed typo. (user: sgolovan tags: trunk)
12:33
[a17eddaa05] * xmpp/transport.tcl: Removed debug output. (user: sgolovan tags: trunk)
12:32
[e28e9346f4] * xmpp/poll.tcl: Fixed typo. (user: sgolovan tags: trunk)
12:27
[8a70d92db2] * xmpp/tcp.tcl, xmpp/zlib.tcl: Fixed typo in a procedure which returns connection socket IP address. * xmpp/negotiate.tcl, pkgIndex.tcl: Added a package which implements feature negotiation protocol (XEP-0020). (user: sgolovan tags: trunk)
2008-11-02
17:18
[61cfbbdecb] * xmpp/data.tcl: Added procedure which creates form field tuple in a human readable way. Also, added field description and required fields support for created data forms. Also, added basic result form support. (user: sgolovan tags: trunk)
15:53
[ab2285dcad] * xmpp/data.tcl: Added support for creating data forms. (user: sgolovan tags: trunk)
13:57
[ae9994af64] * tclxml/*.tcl, doc/*.man, xmpp/register.tcl: Removed tabulation characters from the sources and added ViM modelines which expand them into spaces. * xmpp/xmpp.tcl: Don't add empty "to" attribute to sent IQ stanzas. * xmpp/register.tcl: Added support for data forms in error service responses and added support for changing password. 2008-10-30 Sergei Golovan <sgolovan@nes.ru> (user: sgolovan tags: trunk)
09:46
[50eaf88405] * xmpp/data.tcl: Treat missing form type as "form". * xmpp/search.tcl: Fixed typo and removed implicit field label. * xmpp/register.tcl, xmpp/pkgIndex.tcl: Added a new package which implements support for In-Band Registration (XEP-0077) queries. (user: sgolovan tags: trunk)
08:04
[359ace311e] * xmpp/data.tcl: Added a procedure which fills in form fields for submission. * xmpp/search.tcl, xmpp/pkgIndex.tcl: Added a package which implements support for Jabber Search (XEP-0055) queries. (user: sgolovan tags: trunk)
2008-11-01
18:22
[734be643f5] * xmpp/data.tcl: Fixed parsing items in a result form. (user: sgolovan tags: trunk)
17:11
[9116c5170d] * xmpp/data.tcl: Return form type when searching for a data form. Parse field elements in result forms. (user: sgolovan tags: trunk)
16:45
[ed2a78001e] * xmpp/xdata.tcl, xmpp/pkgIndex.tcl: Added a new package for working with data forms (XEP-0004). (user: sgolovan tags: trunk)
2008-10-31
06:19
[1af0e935c1] * xmpp/xmpp.tcl: Protected unsetting of a variable which stores abort commands because it may be unset during abort call. (user: sgolovan tags: trunk)
2008-10-30
10:50
[c0f063b0db] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Protected reading from the XMPP socket and disconnect it in case of read error. (user: sgolovan tags: trunk)
2008-10-27
18:39
[73942c2b2a] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Removed calls to non-existent fubction ::xmpp::log. (user: sgolovan tags: trunk)
2008-10-25
11:21
[02d73c1a80] * xmpp/iq.tcl: Use empty string instead of "ignore" to signal that the IQ answer will be later. (user: sgolovan tags: trunk)
2008-10-24
20:16
[04683457df] * xmpp/xmpp.tcl: Don't check the from address for IQ relies and errors because in order to be reliable it requires full JID normalization. Use random IQ IDs to prevent accidental or malicious ID clashing. (user: sgolovan tags: trunk)
19:00
[9c2a486ce6] * xmpp/xmpp.tcl: Fixed error stanza when aborting IQ on timeout, made calling back when sending IQ failed to after idle, fixed IQ callbacks to compare normalized JIDs when searching for reply. (user: sgolovan tags: trunk)
2008-10-21
15:58
[62fa4d3046] * xmpp/socks4.tcl: Fixed version number. (user: sgolovan tags: trunk)
14:29
[d5c74a24aa] * xmpp/https.tcl: Added missing close bracket. (user: sgolovan tags: trunk)
06:09
[feaea0f498] * xmpp/xml.tcl: Fixed typo. (user: sgolovan tags: trunk)
2008-10-20
19:47
[b382b359d4] * xmpp/starttls.tcl, xmpp/tls.tcl: Changed -callback option to -verifycommand and added -infocommand option which specifies command to call upon successfully established TLS connection with socket TLS status. (user: sgolovan tags: trunk)
17:41
[6bc8065aa9] * doc/xmpp.man: Added preliminary manual page for xmpp package. (user: sgolovan tags: trunk)
16:49
[ac45bfa7da] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Fixed variable name. (user: sgolovan tags: trunk)
04:23
[9ab6eb95c3] * doc/xmpp_jid.man, doc/xmpp_xml.man: Removed colons from filenames as they cause problems on non-Unix systems. (user: sgolovan tags: trunk)
2008-10-19
19:55
[931bff01bd] * doc/xmpp::jid.man, doc/xmpp::xml.man: Added preliminary manual pages for xmpp::jid and xmpp::xml packages. Currently they contain only lists of commands. * xmpp/jid.tcl: Code cleanup. (user: sgolovan tags: trunk)
10:55
[689a1e1693] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Also, close socket. (user: sgolovan tags: trunk)
10:48
[6e93815da9] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Removed unnecessary error hidings by catch. (user: sgolovan tags: trunk)
10:26
[9172b04c5b] * xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Clear readable fileevent script when the socket is closed by the other side. Otherwise it can be triggered continuously. * xmpp/xmpp.tcl: Removed unnecessary rescheduling of ForcedDisconnect call which now can't be executed twice (one time on the end of strteam, and another time on the closure of the socket). (user: sgolovan tags: trunk)
06:44
[4587608313] * xmpp/xmpp.tcl: Fixed race condition where transport was already closed, but was tried to send packets. (user: sgolovan tags: trunk)