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
* xmpp/delay.tcl: Changed output format of ::xmpp::delay::parse procedure to preserve optional from attribute. check-in: a928c7f976 user: sgolovan tags: trunk
2009-02-27
12:06
* xmpp/disco.tcl: Include in JID identity all received information and not only category, type and name. check-in: e6c3a8eda0 user: sgolovan tags: trunk
2009-02-23
14:48
* *: Added 2009 to copyright statements. check-in: b46392e911 user: sgolovan tags: trunk
13:50
* xmpp/disco.tcl, xmpp/pkgIndex.tcl: Added basic Service Discovery support (XEP-0030). check-in: 69dbaf2a07 user: sgolovan tags: trunk
2009-02-18
13:13
* xmpp/zlib.tcl: Ignore errors from fconfigure -flush input. * xmpp/https.tcl, xmpp/socks4.tcl, xmpp/socks5.tcl: Fixed comments. check-in: 2574d7bb98 user: sgolovan tags: trunk
2009-02-15
19:18
* 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. check-in: 559b68446a user: sgolovan tags: trunk
2009-02-12
19:03
* xmpp/metacontacts.tcl: Made interface to retrieve/store procedures more convenient. check-in: a519605774 user: sgolovan tags: trunk
2009-02-11
20:10
* xmpp/bookmarks.tcl: Fixed typo. check-in: a9e34e4d06 user: sgolovan tags: trunk
20:02
* Added xmpp/bookmarks.tcl. check-in: 312c1108c3 user: sgolovan tags: trunk
19:41
* xmpp/bookmarks.tcl, xmpp/pkgIndex.tcl: Added storing/retrieving conference bookmarks (XEP-0048). check-in: 1c7bc4efbf user: sgolovan tags: trunk
17:50
* xmpp/annotations.tcl, xmpp/metacontacts.tcl: Fixed typo. check-in: 7fc60d9255 user: sgolovan tags: trunk
17:42
* xmpp/annotations.tcl: Fixed typo. check-in: 996d6f2665 user: sgolovan tags: trunk
17:23
* 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. check-in: a3e1b39811 user: sgolovan tags: trunk
2009-02-10
18:31
* xmpp/tls.tcl: Changed -password option to -passwordcommand to avoid clash with password for proxy. check-in: 9df63b0cef user: sgolovan tags: trunk
2009-02-09
18:16
* xmpp/https.tcl: Changed HTTP protocol version in CONNECT query from 1.1 to 1.0. check-in: 49cf395190 user: sgolovan tags: trunk
2008-12-17
12:05
* xmpp/poll.tcl: Fixed return value for procedure which pushes text to an XMPP server. check-in: ebcb1981b6 user: sgolovan tags: trunk
12:04
* xmpp/poll.tcl: Fixed return value for procedure which pushes text to an XMPP server. check-in: f697715a7b user: sgolovan tags: trunk
2008-12-14
16:46
* xmpp/xmpp.tcl: Don't allow arbitrary message type. Made debug messages a bit more clear and added timestamp to them. check-in: 5a78a7a413 user: sgolovan tags: trunk
2008-11-18
20:19
* doc/*.man: Made ViM modelines prettier. check-in: 9384b47f36 user: sgolovan tags: trunk
2008-11-09
19:03
* xmpp/xmpp.tcl: Added a new log callback which is invoked on every outgoing and incoming packet. check-in: 2979d181b1 user: sgolovan tags: trunk
2008-11-03
20:41
* xmpp/data.tcl: Fixed typo. check-in: f01b4af0a0 user: sgolovan tags: trunk
12:33
* xmpp/transport.tcl: Removed debug output. check-in: a17eddaa05 user: sgolovan tags: trunk
12:32
* xmpp/poll.tcl: Fixed typo. check-in: e28e9346f4 user: sgolovan tags: trunk
12:27
* 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). check-in: 8a70d92db2 user: sgolovan tags: trunk
2008-11-02
17:18
* 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. check-in: 61cfbbdecb user: sgolovan tags: trunk
15:53
* xmpp/data.tcl: Added support for creating data forms. check-in: ab2285dcad user: sgolovan tags: trunk
13:57
* 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> check-in: ae9994af64 user: sgolovan tags: trunk
09:46
* 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. check-in: 50eaf88405 user: sgolovan tags: trunk
08:04
* 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. check-in: 359ace311e user: sgolovan tags: trunk
2008-11-01
18:22
* xmpp/data.tcl: Fixed parsing items in a result form. check-in: 734be643f5 user: sgolovan tags: trunk
17:11
* xmpp/data.tcl: Return form type when searching for a data form. Parse field elements in result forms. check-in: 9116c5170d user: sgolovan tags: trunk
16:45
* xmpp/xdata.tcl, xmpp/pkgIndex.tcl: Added a new package for working with data forms (XEP-0004). check-in: ed2a78001e user: sgolovan tags: trunk
2008-10-31
06:19
* xmpp/xmpp.tcl: Protected unsetting of a variable which stores abort commands because it may be unset during abort call. check-in: 1af0e935c1 user: sgolovan tags: trunk
2008-10-30
10:50
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Protected reading from the XMPP socket and disconnect it in case of read error. check-in: c0f063b0db user: sgolovan tags: trunk
2008-10-27
18:39
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Removed calls to non-existent fubction ::xmpp::log. check-in: 73942c2b2a user: sgolovan tags: trunk
2008-10-25
11:21
* xmpp/iq.tcl: Use empty string instead of "ignore" to signal that the IQ answer will be later. check-in: 02d73c1a80 user: sgolovan tags: trunk
2008-10-24
20:16
* 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. check-in: 04683457df user: sgolovan tags: trunk
19:00
* 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. check-in: 9c2a486ce6 user: sgolovan tags: trunk
2008-10-21
15:58
* xmpp/socks4.tcl: Fixed version number. check-in: 62fa4d3046 user: sgolovan tags: trunk
14:29
* xmpp/https.tcl: Added missing close bracket. check-in: d5c74a24aa user: sgolovan tags: trunk
06:09
* xmpp/xml.tcl: Fixed typo. check-in: feaea0f498 user: sgolovan tags: trunk
2008-10-20
19:47
* 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. check-in: b382b359d4 user: sgolovan tags: trunk
17:41
* doc/xmpp.man: Added preliminary manual page for xmpp package. check-in: 6bc8065aa9 user: sgolovan tags: trunk
16:49
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Fixed variable name. check-in: ac45bfa7da user: sgolovan tags: trunk
04:23
* doc/xmpp_jid.man, doc/xmpp_xml.man: Removed colons from filenames as they cause problems on non-Unix systems. check-in: 9ab6eb95c3 user: sgolovan tags: trunk
2008-10-19
19:55
* 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. check-in: 931bff01bd user: sgolovan tags: trunk
10:55
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Also, close socket. check-in: 689a1e1693 user: sgolovan tags: trunk
10:48
* xmpp/tcp.tcl, xmpp/tls.tcl, xmpp/zlib.tcl: Removed unnecessary error hidings by catch. check-in: 6e93815da9 user: sgolovan tags: trunk
10:26
* 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). check-in: 9172b04c5b user: sgolovan tags: trunk
06:44
* xmpp/xmpp.tcl: Fixed race condition where transport was already closed, but was tried to send packets. check-in: 4587608313 user: sgolovan tags: trunk