hey to all you xchat using mircryptors!
after someone (bt) joined #mircryption on efnet, pointing out a little bug (or two, or three, ...)
i sat down and invested a couple of hours into (re)writing some of mircryption/xchat's code
now just wait for mouser to upload the latest version so you can grab it from your trusted source @ donationcoder
you can look forward to
- key migration. if someone with a encryption key set changes his/her nick, the key will stick to the new nick (the mirc version had this since the beginning)
- more flexible theme settings (still hardcoded, but more choice and hopefully easier to understand)
- we are now catching the incoming text while it's still in RAW, thus preventing xchat from accidentally hilighting your nick within the base64 string (thanks bt for pointing that one out)
- nick hilighting! yes! finally you can get nick hilighting even if the text was encrypted
quite some work went into the message-re-issue code that enables us to use xchat's native nick-hilighting facilities even if the incoming text is (was) encrypted.
thanks to zed (xchat's coder) for giving me some very helpful pointers as to what's possible and safe to do.
since it's kinda weird if you just look at the code i spent some time to document it properly using a perverted version of a sequence diagram:
(click for full size)
mircryption / xchat - new features upcoming in version 0.3.0