Jabberlib

Timeline
Login

Timeline

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

46 check-ins

2026-09-29
22:00
Add basic validation to send_message Leaf check-in: 225f8be9ac user: emiliano tags: trunk
2026-09-28
23:40
Small improvements check-in: 88a84a3d27 user: emiliano tags: trunk
2026-09-23
23:20
change lsearch -exact for in/ni operator. Use dict operations where applicable check-in: d8c2222ad0 user: emiliano tags: trunk
21:52
Update stream error defined conditions check-in: f6920fb7cc user: emiliano tags: trunk
21:32
More removal of error codes. Fix send_message_error, it was sending an iq stanza instead of message check-in: b28da8b410 user: emiliano tags: trunk
20:42
Update stanza error catalog of defined conditions check-in: 8f6cc3c485 user: emiliano tags: trunk
19:59
Simple validation for disco::send_get check-in: 4f66eb9900 user: emiliano tags: trunk
18:26
Remove errcode from jlib::send_iq_error and callers. It is deprecated in RFC6120 check-in: 340988d9e6 user: emiliano tags: trunk
16:26
Simplify error generation a bit; error codes are deprecated in RFC6120 check-in: fc7889abde user: emiliano tags: trunk
2026-09-22
20:15
Restore old disco get behaviour when getting an error. We store an invalid xmllist subtag in the xml item, but this is expected by get_async check-in: 23932e692d user: emiliano tags: trunk
18:26
Add category/type validation for disco identity check-in: 88da2a3378 user: emiliano tags: trunk
16:28
Refactor some code between caps and disco. Bring example in line with xep-0115 check-in: bb5d053e87 user: emiliano tags: trunk
14:51
Follow xep-0115 specification in generating the verification string check-in: d495f7249d user: emiliano tags: trunk
2026-09-21
21:31
Handle disco error response check-in: 229ec2ffa1 user: emiliano tags: trunk
14:55
Add mising variable check-in: 126e59654e user: emiliano tags: trunk
14:14
Use the right namespace variable for disco identities check-in: a41b91f6aa user: emiliano tags: trunk
2026-09-20
23:08
Add some basic features to disco; they are handled internally by jabberlib check-in: 4ac848cf2a user: emiliano tags: trunk
20:49
Don't use string commands on the string representation of lists !! check-in: ad137736f6 user: emiliano tags: trunk
20:22
Disco#info identities and features are instance specific. Changed in disco.tcl itself and muc.tcl. Other callers pending check-in: 6740578066 user: emiliano tags: trunk
2026-09-16
20:15
Code style. No functional changes check-in: e9d6298609 user: emiliano tags: trunk
2026-09-10
19:03
Restore error handling for tls::handshake. Older tls packages raises an error instead of returning 0 when handshake is incomplete. Tested to work with Tcl 8.6.8 and tls 1.6.7 check-in: da10a59a3b user: emiliano tags: trunk
2026-09-09
14:54
Fix private storage and annotations check-in: aa65e68490 user: emiliano tags: trunk
2026-09-05
21:27
Explicitly require Tcl 8.6-. This also make compression work again check-in: f99eb37576 user: emiliano tags: trunk
17:58
Change uses of bgerror and catch for error and try check-in: 4f98fd4735 user: emiliano tags: trunk
01:41
Remove RCS Ids check-in: fc04e865d0 user: emiliano tags: trunk
2026-09-04
18:24
Lower priority for jabber:iq:version default handler check-in: 2f1614c82a user: emiliano tags: trunk
17:57
Format. No changes check-in: 4428cc7915 user: emiliano tags: trunk
17:52
Simplify elements deregister. Use udp as default dns protocol only if package udp is present check-in: 3da243bd79 user: emiliano tags: trunk
13:13
Format. No changes check-in: e7e5d9bd6e user: emiliano tags: trunk
13:12
Simpify caps (XEP 115) ver generation check-in: 19e37c0c03 user: emiliano tags: trunk
00:18
Fix table-option order in tcl::prefix check-in: 6333f8b90e user: emiliano tags: trunk
2026-09-03
21:52
Add some comments check-in: e67b93ca3d user: emiliano tags: trunk
21:05
Move async tls::import/tls::handshake to its own package check-in: 5080344ec2 user: emiliano tags: trunk
2026-09-01
20:45
Remove unused arguments check-in: c6527b2b8a user: emiliano tags: trunk
20:44
Make wrapper works with both 8.6 and 9 check-in: aa080e1244 user: emiliano tags: trunk
15:46
Start changing debug facilities to tcllib's log package Closed-Leaf check-in: 00c299f600 user: emiliano tags: mistake
02:02
Remove reference to unused global variable. First step to handle async tls handshake check-in: 10c5f89aff user: emiliano tags: trunk
02:01
Remove unused global variable check-in: 10cfcf0c76 user: emiliano tags: trunk
02:00
Remove most dict - array conversions check-in: fcdee81ef8 user: emiliano tags: trunk
01:32
Remove unused access to global errorCode check-in: 223adf5efe user: emiliano tags: trunk
01:30
Make tls handshake async. Remove unused global variables; tls options should be set with tls_configure check-in: a1a4d78dff user: emiliano tags: trunk
2026-08-28
04:22
Adjust comment to latest RFC check-in: 9d010478e1 user: emiliano tags: trunk
2026-08-13
21:23
Added socks(4,5) support. A lot of 'upvar' to 'variable' changes. Parse jid's according to spec check-in: 31666d8e51 user: emiliano tags: trunk
2026-08-01
00:28
connect parsing/validation. Use more "chan" ensemble check-in: 54242cea51 user: emiliano tags: trunk
2026-07-31
13:41
Initial commit. This version works with Tcl 9 check-in: bc35abde08 user: emiliano tags: trunk
13:31
initial empty check-in check-in: 253bbdb168 user: egavilan tags: trunk