****************************************************
PsiFur v2.0.1b for mIRC
150 KB (154,179 bytes)
by Jennifer Snow
****************************************************
mIRC PsiFur Encryption DLL v2.0.1b
©2004 Jennifer Snow
****************************************************
PsiFur v2 - A Crypto Addon for popular IRC Clients.
Copyright (C) 2002 Mike Parkin - Linux XChat Port
Copyright (C) 2004 Jennifer Snow - Ports for Windows XChat and mIRC
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Original PsiFur HomePage (linux XChat)
****************************************************
Installation Instructions
****************************************************
Installation is designed to be quick and easy.
I will step through the process from extracting the zipfile to using PsiFur.
1) Extract the zipfile [$Filename] to whatever location you choose.
PsiFur is designed to run correctly no matter what directory it
is installed to, as long as the directory structure is preserved
(every zip utility I have used preserves directory structure by
default)
2) Load the PsiFur2.mrc file
a) In the scripts dialog within mIRC
1) Alt+R or Scripts Editor
2) Browse to where you extracted PsiFur. If it was on
C:\ this would be C:\PsiFur2
3) Double Click the PsiFur2.mrc file
4) Click YES to the "Initialization" window that will pop up.
Without allowing the initialization to process, the script
will fail
b) Command-line in any mIRC window
1) Get the location where you extracted PsiFur. If it was on
C:\ this would be C:\PsiFur2
2) Load the PsiFur2.mrc file by typing "/load -rs \PsiFur2.mrc"
If you happen to extract to the main mIRC directory, you would type
"/load -rs $mircdirPsiFur2\PsiFur2.mrc"
Yes, there is NO slash - \ - between $mircdir and PsiFur2. This
is because mIRC returns $mircdir with a trailing slash.
3) Click YES to the "Initialization" window that will pop up.
Without allowing the initialization to process, the script
will fail
3) Once PsiFur2 is installed, it will add a menu item to your popups,
so that you can easily access the user-friendly dialog. Click on
Commands->PsiFur2 v2.0.1b in the mIRC Menubar. On the dialog menu,
if you click Help->Contents, it will display some useful
descriptions of some of the options, and what they do. One minor
issue (if you got PsiFur2 from mIRCScripts.org) - crypt-all keys
does NOT have 3 different options. It is a static field that will
have more options in a future release.
;****************************************************
;
; Feedback is always welcomed, and right now is
; being requested for more features/bugfixing.
;
; Planned for Next Release:
; - Blowfish Encryption Algorithm
'
; - Plugin Support For additional Algo's
;
; - More return codes, error checking. There is
; already a slew of this, and input checking,
; in the DLL, and quite a bit in the script now,
; just not enough for me... yet
;
; - Extensive Help file - currently in development
;
; - Complete rewrite of the auto-updater - The current
; updater is good, but I am not happy with it...
;
; - Better random keyslot selection and checking. See
; below.
;
; Known issues/bugs:
;
; - I know that the update feature locks up mIRC
; for short time. I am working on this, and
; will accept any suggestions for fixing it.
; If you look at the code, you will see that
; there is already a timer involved.
;
; - The use of random keys can generate errors, if the
; key that is selected happens to be empty. This will
; cause the decrypt function to fail with a descriptive
; error. Because of this, random key selection is
; restricted to the (normally) static keyset of 0-9.
; Again, if any of these become empty, the decryption
; routine will fail.
;
;
;****************************************************
; Version history
;
; v2.0.1b - 4/9/2004
; - Initial release utilizing C++ DLL. mIRC Script now
; using hashtables. An AutoUpdate feature and
; new dialog based config are implemented.
; - Now using MDX for download progress bar as well as
; for possible future upgrades/enhancements
;
; v1.2b - 10/03/02
; - Fixed a minor bug where, when loading for the first
; time, a user would generate invalid crypted text
; messages.
; - Fixed a bug where the /crsave function would not
; save the config file to the correct directory.
;
; v1.2 - 10/02/02
; - Repaired the "end of crypted string space" bug
; - Changed script and dll to allow loading from any
; directory
; - Fixed a minor bug that would try to use a key
; that did not exist.
;
; v1.1 - 09/29/02
; - Initial port and compilation. First mIRC release
;
;****************************************************