Tkabber plugins

Timeline
Login

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

50 most recent check-ins occurring on or after 2010-12-03 02:10:43.

2014-01-27
04:53
[6a7c70bbf3] * otr/otr.tcl: Fail to load OTR plugin if Tkabber doesn't support the necessary features. (user: sgolovan tags: trunk)
2014-01-26
15:54
[1f979ca19d] * spy/spy.tcl, spy/msgs/ru.msg: Added sound notification. (user: sgolovan tags: trunk)
09:49
[5be7bf54ce] * floatinglog/floatinglog.tcl, whiteboard/whiteboard.tcl, browser/browser.tcl, gmail/gmail.tcl, georoster/georoster.tcl: Replaced direct bindings to mouse buttons 2 and 3 by virtual events <<PasteSelection>> and <<ContextMenu>>, because in MacOSX and in Unix buttons 2 and 3 correspond to different mous buttons (thanks to Vitaly Takmazov). (user: sgolovan tags: trunk)
09:31
[36ab51c236] * otr/otr.tcl: Add the corresponding OTR icon to outgoing chat messages. (user: sgolovan tags: trunk)
07:43
[3cb07eb09d] * otr/otr.tcl: Fixed typo. (user: sgolovan tags: trunk)
07:28
[30a0aff687] * otr/tclotr/otr.tcl: Fixed refreshing private connection if the peer has changed his instance tag. Clear messages subject to resend when the message state switches from encrypted. * otr/tclotr/auth.tcl: Fixed recreating D-H commit message. * otr/otr.tcl: Implemented disabling logs for encrypted OTR messages. * otr/auth.tcl: Replaced combobox by option menu to match edit keys dialog. (user: sgolovan tags: trunk)
2014-01-25
19:29
[9af229f9fe] * otr/otr.tcl, otr/tclotr/otr.tcl: Show SSID and fingerprint in the userinfo dialog. * otr/msgs/ru.msg: Updated Russian translations. (user: sgolovan tags: trunk)
18:06
[222ba724c0] * otr/tclotr/otr.tcl: Show an info message when private conversation is finished. * otr/otr.tcl: Translate outgoing OTR error messages. * otr/msgs/ru.msg, otr/trans/ru.msg: Update Russian translatinos. (user: sgolovan tags: trunk)
17:11
[cefb076059] * otr/tclotr/otr.tcl: Fixed processing message state changes. Show an info message when private conversation is started. * otr/msgs/ru.msg: Updated Russian translations. (user: sgolovan tags: trunk)
16:27
[32520b98f9] * otr/otr.tcl, otr/tclotr/otr.tcl: Use the sender's instance tag included into the Diffie-Hellman commit message. Resend the last data message if it was replied by an OTR error message (resend it after a new successful AKE). (user: sgolovan tags: trunk)
14:21
[0efd018b31] * otr/key.tcl, otr/tclotr/crypto.tcl: Code cleanup, made DSA key generation more clear. * otr/*: Added short description to procedures definitions. (user: sgolovan tags: trunk)
2014-01-24
20:09
[442507da32] * otr/msgs/ru.msg, otr/otr.tcl, otr/trans/ru.msg: Added Russian translation. (user: sgolovan tags: trunk)
18:02
[37036fa4b7] * otr/key.tcl, otr/tclotr/crypto.tcl: Implemented generating new DSA private key. (user: sgolovan tags: trunk)
05:59
[f220239799] * otr/key.tcl, otr/otr.tcl: Finish all existing OTR sessions for a given connection if the associated private key is imported or deleted. (user: sgolovan tags: trunk)
2014-01-23
20:00
[688ad83540] * otr/key.tcl, otr/tclotr/key.tcl, otr/otr.tcl: Implemented simple GUI for managing OTR private DSA keys (currently importing, exporting, deleting keys are supported). (user: sgolovan tags: trunk)
16:09
[8d6313e984] * otr/pixmaps/otr/notprivate.gif: Fixed the right edge. (user: sgolovan tags: trunk)
16:03
[5a0486525a] * otr/auth.tcl: Remove profile with empty fingerprints list from the stored authentications. * otr/otr.tcl: Assign the message icon directly while rewriting its body and not when drawing. * otr/tclotr/otr.tcl: Fixed typos in callback invocations. (user: sgolovan tags: trunk)
14:43
[129e27f0c7] * Fixed gridding. (user: sgolovan tags: trunk)
14:41
[38730b07bb] * otr/otr.tcl, otr/tclotr/message.tcl, otr/tclotr/otr.tcl: Code cleanup. Moved most of the interaction with the calling program to callbacks. Fixed OTR labels for incoming chat messages. Disabled some OTR menu items depending on the current message state. (user: sgolovan tags: trunk)
2014-01-22
18:08
[f8186dd472] * otr/otr.tcl: Dont filter groupchat, error and headline stanzas. (user: sgolovan tags: trunk)
17:50
[f5ab24085f] * otr/auth.tcl: Fixed storing auth info after editing in dialog. (user: sgolovan tags: trunk)
17:46
[725d914eff] * otr/auth.tcl, otr/otr.tcl, otr/tclotr/otr.tcl: Store the authentication data after peer verification using question & answer, shared secret or manual verification. Provisionally implemented a dialog where user can edit auth info. (user: sgolovan tags: trunk)
2014-01-21
18:36
[e127635439] * otr/auth.tcl: Implemented authentication storing and restoring infrastructure for future use (untested yet). (user: sgolovan tags: trunk)
16:24
[a2f14f4cc2] * otr/tclotr/otr.tcl: Attach the OTR whitespace tag only if there weren't received plaintext messages from the peer before. (user: sgolovan tags: trunk)
15:52
[78b811d666] * otr/otr.tcl, otr/tclotr/otr.tcl: Tell the OTR plugin about state changes and SMP progress using callbacks and only in case of actual change. (user: sgolovan tags: trunk)
09:21
[bfacbb387d] * otr/otr.tcl: Fixed updating default OTR policy from GUI. (user: sgolovan tags: trunk)
08:17
[788dd1bcad] * otr/tclotr/key.tcl, otr/tclotr/pkgIndex.tcl: Added a new subpackage which currently encodes and decodes DSA private keys in PEM format. * otr/otr.tcl, otr/README: Use ~/.tkabber/otr.private.key.pem file for DSA private key instead of ::OTRPrivateKey variable from the config. (user: sgolovan tags: trunk)
2014-01-20
18:55
[71c66140d6] * otr/otr.tcl, otr/tclotr/otr.tcl: Warn user if plaintext message is received while encryption is required. (user: sgolovan tags: trunk)
18:39
[deb4136ea8] * otr/tclotr/otr.tcl: Fixed typo in ::otr::configure. (user: sgolovan tags: trunk)
18:29
[56197a3603] * otr/tclotr/otr.tcl: Fixed typo in code which stores old MAC keys. * otr/otr.tcl: Don't filter outgoing messages with empty body (or without body at all). Don't allow the user to send messages in finished OTR state. * otr/otr.tcl, otr/tclotr/otr.tcl: Removed unnecessary field from OTR procedures' result. (user: sgolovan tags: trunk)
15:07
[9290920737] * Fixed Id attribute. (user: sgolovan tags: trunk)
15:06
[65e683b729] * otr/tclotr/otr.tcl: Do not send the OTR query message after an OTR error if no ALLOW_V2 or ALLOW_V3 is in the policy flags. * otr/tclotr/data.tcl: Removed already done todo item. * otr/tclotr/otr.tcl, otr/tclotr/message.tcl: Implemented the old MAC keys revelation, checking for the peer's counter monotonicity, ignoring verification and decryption errors if IGNORE_UNREADABLE message flag is set. * otr/tclotr/data.tcl, otr/tclotr/otr.tcl: Implemented assembling incoming messages from fragments. * otr/tclotr/otr.tcl, otr/otr.tcl: Implemented sending heartbeat messages (the OTR plugin doesn't use this yet). (user: sgolovan tags: trunk)
2014-01-19
19:08
[d8b8fffed0] * Changed progressbars max to 2. (user: sgolovan tags: trunk)
18:42
[f5c3f310a2] * otr/tclotr/otr.tcl: Don't attach the OTR whitespace tag if policy doesn't allow using any protocol version. * otr/otr.tcl, otr/tclotr/message.tcl, otr/tclotr/otr.tcl, otr/tclotr/smp.tcl: Roughly finished SMP implementation. No peer authentication status storing yet though. (user: sgolovan tags: trunk)
13:55
[a397bf84ad] * otr/otr.tcl, otr/tclotr/message.tcl: Got rid of eval and uplevel calls. (user: sgolovan tags: trunk)
13:16
[ea91519e26] * otr/*: SMP protocol is now working, but its outcome isn't utilised anywhere. (user: sgolovan tags: trunk)
10:10
[54daa871e7] * otr/tclotr/otr.tcl: Fixed checking data message hash for protocol version 3. * otr/tclotr/message.tcl: Fixed typo in processing SMP message 4. Fixed error reporting. * otr/otr.tcl: Enabled starting SMP with shared secret. * otr/*: Continue developing OTR plugin. (user: sgolovan tags: trunk)
2014-01-18
18:35
[91df6a6a0e] * otr/*: Better error reporting. Continue implementing peer authentication. (user: sgolovan tags: trunk)
2014-01-17
20:19
[a179a6b1cb] * otr/tclotr/crypto.tcl: Added procedure which computes binary DSA public key fingerprint. * otr/tclotr/otr.tcl: Don't compute DSA key fingerprint directly, but convert the one computed in the otr::crypto package. * otr/tclotr/smp.tcl: Initially implemented parsing, creating and verifying OTR SMP messages. (user: sgolovan tags: trunk)
15:44
[a1f1444d63] * otr/*: Added pre-alpha of the new OTR plugin. No key management, peer authentication, SMP, proper error reporting, resending messages yet. Not for regular usage yet. * debug/debug.tcl: Added the otr debug category. (user: sgolovan tags: trunk)
2014-01-01
08:45
[b92d6848db] Leaf: Tagging Tkabber for 1.0 release (user: sgolovan tags: 1.0, release)
08:44
[6e6e7515a2] * *: 1.0 is released. (user: sgolovan tags: trunk)
2013-12-31
17:37
[0170f11427] * browser/browser.tcl, gmail/gmail.tcl: Use the default values for -deltax and -deltay Tree options. * Makefile: Changed mkdir and cp to install where it makes sense. Don't mirror echo commands. (user: sgolovan tags: trunk)
12:40
[9ab2b5eb85] * browser/browser.tcl, gmail/gmail.tcl: Use the default values for -deltax and -deltay Tree options. (user: sgolovan tags: trunk)
2013-12-30
20:16
[804b48a9de] * singularity/singularity.tcl: Fixed concatenation of histories. (user: sgolovan tags: trunk)
2013-12-03
13:51
[e2252c15ef] * debug/debug.tcl: Added xmpp::transport::bosh debug category. (user: sgolovan tags: trunk)
2012-06-16
16:45
[bd6236f976] Add Ukrainian translation for the attline plugin The translation's author wished to remain unnamed. (user: khomoutov tags: trunk)
2012-05-05
17:47
[8dd5886a5b] * poker/msgs/ru.msg, poker/poker.tcl: Added Russian translation for the poker plugin. (user: sgolovan tags: trunk)
2012-05-04
19:22
[84d008b310] * poker/poker.tcl, poker/proto: Fixed cryptographic weakness in the shuffling cards procedure. Therefore the game type attribute has been changed to 'poker:th:1'. * Makefile, README: Added poker plugin to the plugins list. (user: sgolovan tags: trunk)
2010-12-03
02:10
[3b0d9c9c9e] Update receipts plugin to support v1.1 of XEP-0184 (user: khomoutov tags: trunk)