History / Change Log

Top  Previous  Next

1.19.01- April 6, 2006

added variable to disable space-to-160 conversions (set %mc_multispacefix to no)
fixed minor bug on line 2654 referencing $ename should have been %ename - thanks Cham
now %mc_uniqueserverkeys = yes will ADD network prefixes to ensure uniqueness between servers when using mirc multiserve
added ability to explicitly alias or dealias channel names, just set %mc_cnamealias_#CHANNAME #CHANNAMEALIAS
nick tracking is now disabled by default
updated the xchat source version with some major improvements by gjehle (Gregor Jehle)

 

1.15.01 - January 27, 2006

Serious Security Bug - All Users Should Update
Today (1/27/06) we were alerted by the people at http://www.rainbowcrack-online.com RainbowCrack-Online that they had discovered a buffer overflow risk in the mircryption dll, which could be demonstrated by a program called ircfuzz by Ilja van Sprundel.  Ircfuzz generates and floods a mirc client with huge amounts of random data, and it turns out that mircryption does not sufficiently protect itself from the possibility of normally abnormally long channel names or nick names(>255 characters).
While it is not possible for a normal user to trigger such an attack, it is still possible that a malicious server owner could send commands that could crash your irc client while running mircryption, or possibly exploit the buffer overflow in order to execute malicious code.
While we know of no existing exploit of this bug in the wild, this should be considerd a SERIOUS risk, and all mircryption users should update immediately.
Both the mircryption.mrc script and mircryption.dll files as of version 1.15.00 have been redundantly fixed to protect against flaw.
You can update using the online updater, or by installing the new version over your old version, or by manually downloading and replaceing the new mircryption.dll and mircryption.mrc files on the download page.
Thank you to rainbow-crack-online for alerting us to this bug.

 

1.11.26 - June 26, 2005

simpleexports dll functions were calling free instead of delete, thx drgreen

1.11.25

added flag %mc_enablenickcolorown (set to yes to enable nick coloring rules on your own typed text)

1.11.24

fix for bad version reporting

1.11.23

fish +OK topics now decrypted and announced on join (thx mistert)

1.11.18

minor bug fixes (mirc complained about syntax error for some ungodly reason)

1.11.14

added new variable to disable nick coloring based on nicklist, just do '/set %mc_disablenickcolor yes'

1.11.13

now encrypted/decrypted text fully supports all coloring options from address book (alt+b)

1.11.12

fixed error in decrypting fish actions introduced in last version (error was "* Too many parameters: $right (line 758,..")

1.11.11

decryption now obeys nick coloring options from alt+b address book

1.11.10

added variable %mc_dontfixtitlebars for users who want to disable titlebar fixups (useful for slow machines?) set to yes to disable

1.11.09

fixed meow advert falsely reporting that people had old versions

1.11.07

fixed bug where using /me 'messageToSkipEncryption was sending text as non-action

1.11.06

made /etopic script-compatible with /topic (ie if you call /etopic #chan topic to set it wont warn of nocrypt, and /etopic #chan will display topic)
running /topic #chan now properly decrytps topics

1.11.04

support function ($gotmircryptioncbc) for use with new cbc-enabled dh exchange

1.11.03

new commands (and menu items) for updating a window key to/from cbc (/mcbcup and /mcbcdown)

1.11.02 - January 10, 2005

cbc decrypt bug fixed (affected encrypted logs)
precompiled macosx xchat plugin (thanks to the awesome open source PearPc emulator).
MPgp.dll recompiled to work well with PGP 8.x

 

1.11.01 - January 9, 2005

major new feature: support for CBC mode.  Just prefix your keyphrase for a channel with 'cbc:' to use CBC mode (not compatible with old encryption algorithms).
xchat diacritical bug fixed.

 

1.10.11

added simple encrypt and decrypt commands to the mircryption.dll so that it you can use mircryption.dll in other programs to perform simple encryption and decryption of strings.

 

1.10.10

small typo caused mirc error in versions 6.16 and up

 

1.10.09

the reverse character (used for temporary disabling/enabling encryption for a statement) was broken on last update - sorry.

 

1.10.07

the "%mc_takeovernormal yes" setting was not properly showing the nicks of actions.

 

1.10.06

%mc_nonickbrackets can be used to remove <> around nicks when using "%mc_nonickbrackets yes" setting.

 

1.10.04

the "%mc_takeovernormal yes" setting was not properly indenting incoming text.
takeover mode was not properly displaying plaintext notices.

 

1.10.02

added documentation for background window images.
improved documentation for MircryptionSignalAll.
added a note about mircryptifying your eggdrop scripts using McEggdrop.

 

1.10.01

fixed harmless syntax error introduced in last updated at line 1372

 

1.09.99

option to use background window images to indicate encryption status [thanks SlaSk].  NOTE: you need to go download http://mircryption.sourceforge.net/Extras/winbackgrounds.zip in order to grab the images.

 

1.09.96

*** IMPORTANT SECURITY BUG FIXED ***  Prior to version 1.09.96 it was possible to meow a channel you could not normally join, if that channel is set to allow external messages.  Users on that channel with mircryption installed would then reply to the meow, revealing their nicks, even if the channel is marked secret.  Note that to exploit this, the sender must know the name of the channel, and the channel must be set to allow external messages.  You should also make sure your channels are set to +n until all users upgrade.

 

1.09.95

added ability to send a meow about a channel to a specific nick (right click on nick in channel)

 

1.09.92

improved display of custom nick for meow replies

 

1.09.91

multiple spaces are now preserved (using ascii 160) for decrypted text

 

1.09.90 - June 10, 2004

added meow broadcast mode (in more commands) that will notify users if they are using an older version; use sparingly!
added documentation in the help file for using the Mircryption Signal.

 

1.09.88

one of the recent updates broke the ` reversecharacter function.  this is now fixed.  please tell all to update.
with the bug in the broken version, if you used the reversecharacter to enable encryption, the text was actually sent in plaintext, though the recipient would try to decrypt it resulting in them seeing garbage.

 

1.09.87

improved bnc decryptlog function work with +OK and bnc [B]

 

1.09.82

improved custom nick tag option for meowreplies (isnt used if same as current $me nick)

 

1.09.80

new custom nick tag option for meowreplies.
added menu item for configuring custom meow tags in statusbar/command menu

 

1.09.78

switching into +OK mode in a query window was failing.
new top-level menu to switch from +OK / mcps mode for all channels (see menu bar -> commands -> mircryption).

 

1.09.77

switching into +OK mode in a query window was failing.
newsboard decryption was trying to use channel key instead of newsboard key during decryption

 

1.09.76

minor fix for mircryption ms agent speech replacement functions

 

1.09.75

add variable (%mc_eactiondisable) which if set to yes will disable /me actions from being encrypted, for compatibility with other scripts.

 

1.09.74

disabled version reply by default, you can uncomment it to make it reply with extreme mircryption version if you want.

 

1.09.73

added new color scheme from Meko (colors nickmodes)

 

1.09.71

added a new signal (see bottom of mircryption.mrc) that lets you halt mircryption on any text, and triggers on ALL text not just encrypted text

 

1.09.70

added variables mc_haltinput and mc_halttext for complete disabling of mircryption

 

1.09.69

ctrl+enter was encrypting even if chan encryption is disabled

 

1.09.68

hitting ctrl+enter when escaping / commands now encrypts appropriately (thx CrtxReavr)

 

1.09.67 - March 14, 2004

added new variable '%mc_tracknicks_replace' to indicate that nick change key migration should always overwrite existing keys.

 

1.09.65

new fixed menu in 'more commands' for setting the prefix to +OK

 

1.09.63 - January 4, 2004

added help for script conflict with script nbl
fix for bnc log decrypting on psybnc; minor cleaning of code.

 

1.09.60 - December 26, 2003

fixed reversechar use when doing /msg
hadez wrote color stripping code for xchat version, which is automatic applied if your xchat settings say to do so.

 

1.09.59 - December 25, 2003

minor fix for meow reply display (works with new mceggdrop).

 

1.09.58 - December 24, 2003

minor fix for /me timestamp colors.

 

1.09.57 - December 22, 2003

minor fix for server notices.

 

1.09.56 - December 20, 2003

added functions eme and enotice for sending encrypted messages and actions from scripts.

 

1.09.55 - December 02, 2003

mircryption now respects Options -> Irc -> Messages -> Strip settings for incoming encrypted text.

 

1.09.54 - December 02, 2003

added variable %mc_indentplus for setting extra indenting to correct for timestamps

 

1.09.53 - December 02, 2003

attempt to fix noncrypted notice timestamp/highlight/color bug

 

1.09.52 - December 02, 2003

fixed partial encrypted topics displaying properly; stripped color codes from noncrypted topics.

 

1.09.51 - December 02, 2003

fixed timestamp colors

 

1.09.50 - December 01, 2003

fixed the highlighting of colored text to behave like mirc does.
fixed the improper stripping of colors occuring when speaking nick was in highlight nick list.
xchat mircryption source updated to fix duplicate key/case problem; mircryption xchat precompiled dll updated.

 

1.09.49 Novermber 23, 2003

minor fix for encrypted logging: when using nicks with / or \ in name, and using nick in filenames resulted in extra subdirectories.

 

1.09.48 - November 16, 2003

added function /esmsg which works like /emsg, sending an encrypted message to a specified nick, but will ONLY send it if a key is found, and there is no confirmation if it is sent successfully.

 

1.09.46 - October 07, 2003

updater improved - was failing to download the update for some users.
removed dragonzap's stdio from distribution.  this is a mirc addon that was setting off a false mcaffee virus alarm.  because it is only used if you set up a local mirc encrypted newsboard (which we dont know of anyone that uses this), we decided it was just easier to remove it from default download rather than have to keep explaining that the mcafee warning was a false alarm.  you can still download dragonzap's stdio dll with full source code from dragonzap's web site.
updated help file with instructions on fixing conflicts with nnscript.

 

1.09.45 - August 16, 2003

noticed that mirc can have trouble if your directory name has a '.' in it; you can get an error about it not finding the mircryption.dll file.

 

1.09.44 - August 1, 2003

found a bug in new version that caused windows version of xchat to crash with new dll (caused by trying to find user's home dir for storing keyfile - now disabled for win32).

 

1.09.43 - July 31, 2003

fixed two bugs with newsboard that were preventing error messages from being sent to sender, and making board unusable on some compilers(!).  thanks redondos for helping with this bugfix.

 

1.09.42

with the help of Justin Tabish (darkfiber) [email protected], we made small modifications to the xchat headers to make them compile for mac os x.
this required some changes in the Makefile too, which is not more flexible and smart.
darkfiber has also provided a precompiled mac osx version of mircryption xchat plugin, available in the src directory, for use with xchat aqua (http://xchataqua.sourceforge.net/).
we are providing some new .tcl functions for helping you to modify existing eggdrop scripts to read and send encrypted text.
fixed a bug in mircryption dll that was causing lots of 'magicid' keys (used internally to detect successfully master pass unlocking) in your keyfile; this fix will clean them and stop the problem.

 

1.09.41

redondos found a big bug in the instructions for how to fix script conflicts.  It seems that some bugs in the mirc scripting language is making some syntax that should work, not work.  the instructions have been revised.

 

1.09.40

bnc privatelog output is now automatically decrypted.

 

1.09.39

updated sample MircryptionSignal procedure to describe how the signal is also triggered on outgoing encrypted text and how.
new command in "More Mircryption Commands.." submenu, to allow you to paste a bunch of bnc privatelog messages to decyrpt.

 

1.09.38

reduced size of mircryption update file from 16k to 8k.
Joergen Ibsen (www.ibsensoftware.com) made several fixes to mircryption so that it can now be successfully built with the opensource mingw32 gcc compiler.  The source directory now contains a standard Makefile for use with mingw32 and a dev-c++ project file for use with the open source gcc ide dev-c++.  Thanks to Joergen mircryption now can be built using only open source tools.
removed the no-longer-used mcmenu command in mircryption and the associated resource in the dll (this was the big mircryption menu that we no longer update).

 

1.09.37

added menu commands to activate two different kinds of debugging windows.
added a small script to interface with _spinner_'s implementation of diffie-helman key exchange (based on openssl).  this is installed in the Extras directory when installing the full MircryptionSuite.  This addon let's mircryption use the dh.dll diffie-hellman key exchange dll written by _sinner_ for his blow(fish)  mirc tool.  dh.dll is based on openssl code, and is completely untested by mircryption authors, who do NOT vouch for its security; while we do not doubt the integrity of _sinner_, we haven't seen the source code and we are unsure about the security of the prng used.m

 

1.09.36

mircryption now overrides any custom keyfile location if the local mircryption/MircryptionKeys.txt file exists - which should solve confusion when manually moving mirc files to new location.
new mircryption.dll fixes a bug with upgrading old (non-encrypted) keyfiles with channel names which have not been lowercased.  this could in the past cause errors due to channel names shadowing each other if they are the same except for their case.  fixed small bug which was not lowercasing some channel names.  if you find that a channel is not decrypting properly and you are upgrading, do a /listkeys and look for multiple keys with duplicate channel names.

 

1.09.35

fixed bug giving syntax error if you dont use a directory for your log rules; modified sample log rules to use a directory.
fixed bug naming .dll file - could cause problems if you have a . in your directory path to mircryption.

 

1.09.34

Modified xchat code to default to the keyfile ~/.MircryptionKeys.txt - existing users should RENAME their existing keyfile to .MircryptionKeys.txt  (the . at the front makes the file not normally visible, use ls -a to see it), and move it to your home directory.
Modified xchat code so that it can compile under windows (tested with cygwin and xchat 2.21win32, works great).
The xchat directory now contains a dev-c++ project file for easy compiling for windows version using dev-c++ and mingw32.
Improved detection/rejection of super long lines in mirc (>800 characters) which can confuse mirc.

 

1.09.33

Encrypted logging was not logging most 'events' (kicks, joins, parts, nickchanges,etc.) - fixed.  [bug found by clown.]
Website now contains sample tcl code for making a bot that can send and receive mircryption encrypted text.

 

1.09.32

By request, added ability to tell mircryption to use specific outgoing prefixes (etags) for specific channels.  (just set variable %mc_etag_#CHAN to override the default etag for channel #CHAN).
Added sample tcl script written by someone on mircryption website forum which shows how to send and receive encrypted text with an eggdrop bot using tcl.
Modified install instruction to say to do /load -rs1 mircryption.mrc (force into first position)

 

1.09.30

Added menu commands to enable/disable debug mode.
Added warning about new mcaffee false virus alarm triggered by the setup.exe program.  It seems that McAffee has added a new antivirus warning (link) which will trigger on any setup program that copies files into the mirc directory, including the mircryption installer. If you use McAffee you will either have to disable it duing installation (or running the updater?), OR else unpack the installer setup.exe using any zip program and install the files manually, following the instructions in the readme file.

 

1.09.27-1.09.29

:LOAD: code now just invokes a procedure called mc_startup, which can be useful if you want to manually rerun startup routines.
we discovered that for some reason the "/remote on" setting is not set by default on some people's machines (the only two reports we have ware with mirc6.03 and win2k).  This switch basically disables all scripts without warning, and can cause the script to not function, but appear to be loaded.  You can tell if this is happening because you get no version annoncements when you start mirc or do /mircryption.  To be sure your mirc is set to allow scripts to run propertly, type "/remote on"  For more info see the mirc help file or mirc post on /remote on.
found a bug that was preventing theme coloring of default news items if the strings contained a keyword which user has configured mirc to highlight.
added page in help file tips section on the mirc debug function.

 

1.09.26

hadez found a nasty bug: the new hotkey setting for textpad (shift-f11) was causing an error in status window on startup which could cause mircryption to not find your keyfile

 

1.09.25

signals were not being sent on mirc version 6.0.0

 

1.09.24

attempt to fix meowreply not getting through if you are on multiserv

 

1.09.23

added urls to credits shown in /mircryption

 

1.09.21

incorporated some of k's changes.

 

1.09.20

color display themes now have names

 

1.09.19

Fixed two news related bugs - bad display of new items, and non-highlighting of news windows on new news.

 

1.09.18

Fixed text of web update menu.

 

1.09.17

Added hadez color news theme for scheme 5.

 

1.09.16

Fixed bug with colored news theme messing up some urls.

 

1.09.15

Minor change to help updater reload mircryption dll properly.

 

1.09.14

Put credits to other code in /mircryption command and at top of file.
Modified built-in uninstall command to uninstall also mpgp,mcboard,mcupdater, and tell user how to remove variables.

 

1.09.13

Added new color/theme options for incoming/outgoing encrypted Notices.

 

1.09.12

Attempting to address a bug where notices are appearing in status window.

 

1.09.10

A couple of small fixes for use with mcupdater helper script.
View mircryption web page was calling wrong command.

 

1.09.09

Added explicit warning and instructions if dll option is locked in user's mirc options (thanks tabo for the hint)
XChat version updated thanks to xro; fixed encrypted topic display and proper nick alignment (yay!)

 

1.09.08

First version of mcupdater helper script available, allows easy web update of files.

 

1.09.07

New support for custom color/theme for news repies (try scheme 6 for sample news color theme)

 

1.09.06

fixed topic fixup lag occuring when a user typed in plaintext.
fixed md5c.cpp long lines
takeover /amsg command and /ame command

 

1.09.05

added menu option to open mircryption homepage in browser (will use nhtmln .dll to open browser in a mirc window if nhtmln.dll is present)
fixed small bug of using global instead of local variable %nickname in new migratenicks function (go to your alt-r variables and look for variable %nickname at bottom, delete if found)

 

1.09.04

updated help topics for Encryption Technology and Related Work.
/notices now encrypted if sent to encrypted channel.  (note that as with all text, if you see your text in [] or alternative indicators from alternative color scheme, it is encrypted, if not, it isnt).
added link to nice web page with excel spreadsheet to help you estimate time needed to bruteforce your key.

 

1.09.03

Dcc chat encryption now enabled - set keys like any other method.

 

1.09.01-1.09.02

added commands (available in right-click menu) for migrating keys from existing channels to new channels, and for migrating current channel key to all nicks query window passwords.

 

1.08.12

added /eaction command which can be used to encrypt outgoing actions in scripts which use /action commands.

 

1.08.11

fixed bug in msagent replacement speech functions that was causing first word of non-encrypted text to be lost.
mircryption.dll - bug fixed that was causing unnecesary complaints about incorrect master password.

 

1.08.09-1.08.10

mircryption.dll updated so that it asks for master pass right away; with new encrypted channel keys, the old method of delaying the request for master password until talking on an encrypted channel is no longer possible, since the program can no longer check if a channel has a key without unlocking the keyfile.

 

1.08.08

the meow reply method has been changed so that meow replies are now sent directly to user who initiated the meow, so less spamming of channel.  now uses /notice to prevent query window from opening.

 

v1.08.07

minor modification to /esay to use /say if no encryption is used on a channel, rather than /msg
encrypted logging of topic changes was missing a ) at end of line

 

v1.08.05, February 22, 2003

added function "alias gotmircryption { return $true }"  so users can check if mircryption is running by doing: "if $gotmircryption ..." - thanks hadez
added sample tcl eggdrop script for mircryption compatible encrypting and decrypting from an eggdrop tcl.
modified directory structure of mcboardbot eggdrop, and resolved instructions and makefile.

 

v1.08.02-v1.08.04

Mircryption Script: Fixed bug in launching of encrypted viewer.
Mircryption Script: Another attempt at fixing privmesg mirc bug.
Misc.: Added note in installation instructions warning users to disable mirc logging of thier status windows.
Misc.: Added fun estimate of time needed to bruteforce a blowfish key of a given length.
Mircryption Dll/Script: Started modifying code to bleach keys from memory after usage, to prevent someone from examining your system memory or page file looking for key text.  The mircryption.dll code should be free from risk, BUT because keys are sometimes displayed in mirc status windows, it is possible that this text could get written to your system page file.  This means that if someone has full access to your computer, there is a chance they could extract any keys that was displayed in your status window, even after mirc exists.  Your best defense against this is a utility that will bleach your swap file on reboot.
Misc.: Added a tip about keeping your page/swap file clean.
Mircryption Dll: Channel names are now stored in encrypted form in the MircryptionKeys.txt file.  This makes it harder to manually edit this file, but safer from prying eyes.
Mircryption Script: added a signal event triggered after any text is decrypted.  This can be used to easily add code in your own scripts to work on decrypted text.
Modified date/time fields for log file name patterns.

 

v1.08.01

In an effort to be more consistent about version numbering, the following system has been adopted: MajorVersion.MinorVersion.PatchLevel.  All modules will be upgraded to the same MinorVersion when a new package is released, but PatchLevel's may vary independently.  New install packages will (only) be released on MinorVersion updates, with PatchLevel updates released as loose files.  Descriptions of PatchLevel changes may not be provided in this help file, but will instead be summarized in the entry for the next MinorVersion.
Mircryption: fixed a bug that triggered mirc syntax error display when uncrypted text contained things like ":("
MircryptionBoard: added command !mcb pubshow to tell mcboard bot to send its output to channel instead of to you - useful for triggering faq displays, etc.
Added new Tips and Tricks help pages, including instructions on how to prepare a small single-floppy installation of mirc and mircryption to use while traveling.
Added new date formats to encrypted logging rules.
Added new "strip nicks" button to the textpad, which makes it easy for you to strip nicks from pasted text.
New windows bootscreen in Extras dir of full install.

 

v1.0b7

Mircryption: color/id scheme 1 has been changed to more clearly indicate when actions are encryption.  Instead of using + and * for encrypted and plaintext actions, it now uses [*] and *, which is more consistent with the rest of scheme 1.
Added code to mircryption.mrc to stop your mirc from replying to time/version ctcp requests which normally reveal your timezone.
Added a new bonus file in the extras subdir of full download.
Added some minor readme.txt files to some directories of full download.
Added two new color schemes by c&h.
Added link to InvisibleNet on Related Work page.
MAJOR new feature: Encrypted Logging.
MAJOR new feature: XChat version of mircryption now available for unix/linux/bsd/macosx (supports basic channel encryption and use of mircryption keyfiles, but no fancy menu interfaces).
MAJOR new feature: Mircrypted File Viewer utility.  Can be used to browse and view normal and encrypted logs, and encrypted news files, and change their encryption keyphrases.
Mircryption: you can now type while textpad is pasting, minimize textpad paste box, and cancel or pause pasting.
Mircryption: added blocking of super-long lines typed into mirc (>850 characters), which can cause internal mirc functions to fail.
Mircryption: fixed bug where meow replies from multiserve users would be displayed in status window instead of originating channel.
Mircryption: added function /mctogglekey.  useful if you want to bind a hotkey to toggle encryption for current channel on and off.
MircryptionBoard: fixed bug that would crash board bot if scores became corrupted (for example due to transfering cfg files in ascii mode)
MircryptionPgp: as part of the fight for mpgp stability, added a new mpgp option to tell mpgp dell to sleep instead of unload when a job finishes.
Mircryption: added variable %mc_encryptbangs to let you tell mircryption to never encrypt lines begining with !
Mircryption: added new variable %mc_correctbackslashes to let you have mircryption convert assumed mistypes of \command into /command
Mircryption: added note that the blowfish module built into every eggdrop is compatible with mircryption - this means you can make your bots speak and read mircyption.
Mircryption: added a variable flag to tell mircryption to grab the max topic length automatically from the server on connect: %mc_maxtopiclenautograb
MIrcryption: decryptecho and encryptecho have been modified to behave better, run decryptecho from the channel where the encrypted text arrived from.
Mircryption: added detailed notes on how to fix acidmax script to behave well with mircryption.
Created new installer packages, enclosed in self-extracting zip files - now you can run the installer OR copy files manually as before.
Updated installation instructions.

 

v1.0b6

MircryptionSuite: someone pointed out in #mircryption that actions were no longer being encrypted (!!!); dont know how long that has been broken.  a change in mirc broke a buggy script function removefirstword().  Remember that encrypted actions are show by default with a preceding + sign instead of * so if your actions are shown with * then they are not encrypted.
MircryptionSuite: we are testing out the release of a new *lite* version of mircryption, which is optional, and provides only mircryption core components.  Modified install instructions.
MircryptionSuite: recompiled help file with very compressed 4bit screenshots (reduced size of help file in half).
MircryptionPGP: updated mircryption pgp dll with latest release of pgp delphi components (required some internal changes) - should now work cleanly with the new pgp version 8.
MircryptionSuite: added some irc channels to Related Work page.
MircryptionSuite: modified the uninstall functions to explicitly unload scripts from the mircryption subdir, seems to have caused a problem with some users.
Mircryption: disabled the default hotkey (shift-f12) for mircryption, as if another script captures it, it will cause a script error.
Mircryption: changed dll to accept keyfile name in long format, to try to correct a reported problem with locating the keyfile sometimes.
MircryptionBoard: fixed type in Additional Show menu

MircryptionBoard: an error was being triggered on load, complaing about "* /timer: timer mcbautocheck not active" - fixed by adding a line in mcboard_setautochecktimer to prevent it from trying to disable a non-running timer.

MircryptionBoard: added new command called "!mcb activity" which works like scrores, let's users easily update their current activity in a special section of the board called "Activities".  Keeps track of the lastest activity of each user.  See the new menu command.
MircryptionBoard: fixed bug that prevented newsboard from deleting last section.
MircryptionBoard: minor improvements to error reporting from newsboard.
Added help file instructions for reloading updated scripts without exiting mirc.
MircryptionBoard: added menu shortcut to set activity based on WA_Link (http://www.base.is/thecrew/) info about song currently playing in winamp.
MircryptionBoard: cool new feature added - you can now type !mcball instead of !mcb to have *any* mircryptionboard command issued to all channels/newsboards that you are currently connected to (ie !mcball to check for new news on all boards, or !mcball sections to list all sections on all boards, etc.).
Made the /decryptecho a bit smarter - should now be able to decrypt strings in old or new format, with or without preceding mcps prefix
Added note to help file reminding people to always make mircryption the first files loaded in the Alt-R->File->Order list.
Added entry for mirc-ssl and Ronop SecureChat to related work page.

 

v1.0b5  11/5/02

Mircryption: added new function mcjumpjoin which can be used to help automate the process of meeting up on secret channel names (available in menu).
MircryptionBoard: Makefile was updated to make it more compatible with dif. shells.  md5c.cpp was modified to make it more compatible with dif. versions of gcc (converted multiline #defines to single lines).
MircryptionBoard: fixed bugs in mcboard.mrc for routines setting/getting section variables.
MircryptionBoard: added new commands to add/del variables.
MircryptionBoard: added command to delete a section by its index (useful for deleted sections added with wrong passphrase)
MircryptionBoard: added help page on using Scores function.
MircryptionBoard: made the Scores section auto create itself on first use, with proper AllowScores variable.
MircryptionBoard: improved the configuration dialogs when configuring a newsbot to be clearer.
MircryptionBoard: fixed bug where previous uniqueident would get erased if you canceled the newsbot configuration process midway.
MircryptionBoard: fixed some additional show commands that let you display the nestest X items or new messages added in last Y days.
Mircryption: Added installation hints to help file, for installing just the core mircryption files.
Mircryption: Added old version history notes to help file.

 

v1.0b4  9/18/02

added some url links to related work section.
MircryptionBoard: bugfix, point adding was not being handled by the new detailed read-tracking.
added brief instructions on install page about what files are needed for bare-bones mircryption install without board or pgp features.
MircryptionBoard: added (optional but default enabled) feature to warn you and prevent you from trying to add posts that are too long.
MircryptionBoard: added (optional) variable for specifying a dedicated window for displaying replies from news board.
MircryptionPGP: fixed a bug in mpgp.mrc script (function mpgp_echo), which was creating a permanent variable called %cname.

 

v1.0b3  9/09/02

added web links in credits section pointing to source of blowfish code used in mircryption.
simplified instructions for fixing conflicts with other scripts.
add mention of new pgp corporation to credits section (yay).
MircryptionBoard: added new (optional) detailed read-tracking to keep track of precisely what posts each user has read (only hashes are stored, not user names), for better reporting of new news.    See DetailedNewTracking parameter.
MircryptionBoard: added option to configure a unique ident to give to news board for keeping track of what messages you last read, to override use of irc idents.
MircryptionBoard: added option for setting sections of a board to not announce when new items added.
MircryptionBoard: point reason text is now encrypted
MircryptionBoard: paranoid log mode now will not save channel name in log
MircryptionBoard: added a function "!mcb about" which will ask server to tell you the version of the news server.

 

v1.0b1  9/02/02

first public release of MircryptionSuite package.  Previous releases were of independent components.