Old Version History

Top  Previous  Next

Version History for the original mircryption addon, before the MircryptionSuite:

 

v4.11b  8/26/02

added kludge fix to make sure topicfix timer did not deactivate due to mirc bug
added warning about encrypted topic lengths (limit set by new variable %mc_maxtopiclen)
starting new naming scheme (betas will be marked with a B)

v4.04  8/23/02

truncated topics were left completely undecrypted (now they are decrypted as much as possible)
added an anchored notice kludge to keep notices from newsbot in a single channel
added a mc_bind function for easy exclusion of encryption on certain keywords (usually !command types for bots)

v4.03  8/22/02

had to change encryption wrapping for topics to support the new messageboard - users of previous versions will not be able to read encrypted topics set with new version.

v4.02  8/21/02

Added support for mcboard news/message board
Added new encryption wrapper to support encrypted newsboard
Fixed indenting on incoming text
Incoming notices were being incorrectly sent to query windows.

v4.01  8/20/02

Added enotice command, so now you have emsg and enotice for analagous encrypted sends.

v4.0    8/1/02

Mircryption Help/About Menu option no longer displays long list of commands, it just launches the help file.
Incoming MPGP compatible commands are now routed to the optional add-on mpgp script.
Old help format .hlp files are no longer being provided.

v3.9    7/25/02

fixed missing parentheses bug (line 1138)

v3.7    7/13/02

add ability to use custom tag instead of mcps, and recognize multiple incoming tags, especially +OK (requested by D) (see variable list).
textpad now has a kludge to preserve multiple spaces in pasted text.  useful for pasting ascii art.
now when you receive a broadcast meow, you are told whether the sender has key match with you or not.
added options for how your script responds to meow broadcasts  (see variable list).
user can now decide whether to migrate passphrases for personal queries automatically when a user changes nick (see variable list).

v3.6

bugfix - mc_encrypt and mc_decrypt functions were not working properly.

v3.5

cant remember :(

v3.4

added entry to related work section for Klaatu's mIRC Crypto (kmc) Add-On.
added new color scheme (#3) by L.
added new ability to cusotmize prefixes for nicks with op or voice when desigining schemes.

v3.3    2/12/02

fixed bug in help file chapter on Modifying mirc bots, which referred to functions $mcdecrypt and $mcencrypt, when they are really $mc_decrypt and $mc_encrypt.
modified mc_decrypt function to automatically check for "mcps" prefix on text to be decrypted and skip it if present.  useful for scripts.
modified this changelog to be in reverse-chronological order - easier to see new changes.
modified it so that variable %mc_reversechar will work on any size string for %mc_reversechar.
added entry for purenoise to related work section.
mirc version 6 fix - outgoing text was not being encrypted in private query windows.
mirc version 6 fix - encrypted channel topics were being temporarily garbled on receiving text in channel.
mirc version 6 fix - textpad stopped working; turns out to be some sort of conflict with the richedit control.  I replaced the textpad edit control with a normal memo control, which works, but has smaller capacity.

v3.2    1/8/02

now the initial request for master passphrase occurs as soon as you join an encrypted channel.

v3.1    1/8/02

added note in the Security warning section pointing out that any script can access mircryption functions.
added %mc_reversechar which you can set to any character in alt-r variables.  if first char of sentence is this, its encryption will be reverse.  previously ' was used.  defaults to ` (reverse quote)
master passphrase password dialog now takes 2 forms: when changing and on initial settting, it is plaintext with explanation; when entering on startup, it is small and masked.

v3.0    1/6/02

fixed problem with manually setting %mc_keyfile to use keyfiles in directory other than current mirc directory

v2.9    1/4/02

fixed DCC chat bugs

v2.8    1/3/02

tons of MS Agent options and bug fixes
help file now up to date withl all new variables and functions.

v2.4    1/1/02

more MS Agent options for putting on irc plays: can make your own character speak; can tell agents to not say "$nick says" if the same character is talking for same nick.

v2.3    12/31/01

MS Agent support now can take over responsibilities of speech on all channels, speak events, etc.; Pop-up menu enable/disable; lots of options.
Uninstall function now asks for confirmation
Source code now included

v2.2    12/31/01

only one .bak file is kept of password file
master keyfile password dialog is now modal

v2.1    12/30/01

meow broadcaster now sends version; receiver displays it during reply

v2.0    12/29/01

mircryption now respects having different colors for your own text vs. incoming text (color dialog "own text" vs. "normal text")
mircryption now respects switchbar (channel list) coloring, from Options->Display dialog, where channel names are colored when new text arrives.
help now tries to launch the mircryption.chm help file
added ms agent functions (text-to-speech)
re-organized script code for incoming text - should make it easier to customize

v1.9    12/25/01

new ezboard forum -> http://pub19.ezboard.com/bmircryption
added %mc_indent persistent variable, regulates indentation amount (2 is mirc default, 11 lines up after max nick size) or use keyword nick to left-align under current nick).
moved to .hlp and *.chm help file format instead of the txt readme file

v1.8    12/24/0

fixed bug in /esay which wouldnt echo if enc. disabled.
added /etext command to force sending of encrypted text.
fixed (e) and topics not updating fast on /setkey /delkey
textpad now works in private query windows
meow replies now include mircryption version #
all references to password -> passphrase
setkey dialog value is now blank on non-existent keys

v1.7    12/24/01

new hotkey for quick mircryption menu menu
changed the way you can specify a master keyfile to avoid being asked now uses a variable in alt-r window.
%mc_requirespass variable added, set to yes to prevent mirc access without proper mircryption passphrase.

v1.6    12/23/01

new /textpad command brings up a big richedit box, you can type of to 63k of text, and it will be fex to mirc one line at a time, making sure no lines are too big and feeding them slow enough to hopefully avoid flood kills.  Encrypts the text if channel is set to encrypt.

v1.5    12/22/01

/mcmeow secret handshake broadcast
you can set a broadcast reply tagline using var %mc_meowtag

v1.4    12/22/01

fixed '#: unknown command' error
new (e) indicator on channel/query window captions for encryption status.
added /emsg command
when uninstalling, script now kills window watch timers

v1.3    12/21/01

backs up keyfile before first change per session
after 4 failed passphrases, master pass dialog hibernates.
better encrypted topic handling
made clearer that keys should be long multi-word
added warning when setting plaintext topics in encrypted channel.
updated instructs for script conflicts on topic events.
added functions for changing keyfilename
added functions for encrypting/decrypting arbitrary text
encryption engine channel names now case insensitive

v1.2    12/20/01

fixed bug limiting keys to one word only
now can be used simultaneously to bnc encryption (but actions will be garbled and excessive line length may cause truncated lines)
encrypted topics now supported (use /etopic command)

v1.1    12/19/01

improved readme.txt
fixed typo in sample /keypassphrase line in startup code.
colors/highlighting/flashing/beeping works as normal irc.
added /mcscheme command to choose between 2 preset color/id schemes
fixed crash on large line (>650 characters)
new easy menu uninstall
checks for version 5.9 of mirc

v1.0    12/18/01

first public release