QuickSilver Nym Manager THIS PROGRAM REQUIRES QS v1.4b0 TO ENABLE NYM MANAGER IN QS. YOU MUST ALSO PGP VERSION 6.x OR 8.x OR POSSIBLY HIGHER. 2005-08-16 00:30 v1.9b14 1) Turned off word wrap in the ‘Source’ editor of the Nym Dialog. This wrapped long encrypt key passwords for Derl and caused reply block generation to fail because of improper formatting. 2) Fix bug Derl encountered when attempting to leave the ‘Modify Remailer Directives’ dialog. The dialog is passed a bool esub parameter. If esub then both Subject header and Encrypt-Subject directive must have some text in their controls. There were a couple problems if either was empty. First, the error message would not let you cancel out of the dialog. This is fixed. Second, there was no way to enter the required fields to correct the problem. My intention was to hide esub fields in the dialog when esub was not used. My routine failed to make that info visible if esub WAS used. That is fixed. 3) Fixed a problem with locating the backend remailer for any server that has one. Here are 2 examples of how the nymserver name should be displayed with it’s backend remailer (if it has one) in the Reply Block section of the NymDialog. Correct: hod.aarg.net {daat} Incorrect: hod.aarg.net {} If you have some reply blocks where this is displayed incorrectly, you can manually add the remailer using the ‘Source’ editor. It makes a difference in what directives can be used in the first leg of the reply block. To confuse things a bit more, The second ‘Incorrect’ display of the server name IS correct if there is no backend remailer. Did I say this is fixed? Thought so… 2005-08-00 00:00 v1.9b13 1) Fixed problem of selecting dingo as final remailer when posting direct to news from warning the remailer is ‘middleman’. 2005-07-05 19:55 v1.9b12 1) Fixed 2 bugs where in nym reply blocks with destination newsgroup the subject header was not automatically created unless esub was used. 2005-06-14 00:52 v1.9b11 1) Added checks at startup and through the program to ensure the QS datafile is not encrypted before accessing. 2005-06-01 23:40 v1.9b10 1) Fixed the bug where inserting text from clipboard into the reply block editor resulted in a ‘cannot insert line’ error. This is a bug with ms windows richedit controls. It can happen when pasting as little 10 or 20k. I implemented the standard fix and tested with 117k text. No problems. 2005-05-28 01:05 v1.9b9 1) Fixed the bug ThAd found. When modifying an existing nym with email address destination and after stepping back to modify the chain then forward again, the user was wrongly taken to the mail2news gateway selection page and forced to pick a mail2news. 2005-05-20 18:00 v1.9b8 1) I have hooked up fonts and colors for all windows/dialogs of QSnym. One thing to note--I can change the font of windows ‘button’ objects but I cannot change the color of the font. Buttons text will always have the color designated by windows preferences. So, other than that please let me know if you find and inconsistencies in colors and fonts. 2005-05-16 19:00 v1.9b7 1) Added nym config message logging. This will occur whenever you send a ‘create’, ‘modify’ or ‘delete’ nym message. You can take a look at the nym’s log in the Nym Dialog on the ‘Log’ tab. The entry is made just after the message s sent. Also--this log is editable. You can add or remove entries for any purpose. 2005-05-12 12:54 v1.9b6 1) Fixed error in formating some nym messages public pgp key. You may notice when looking at your nyms profile on the History tab, that the ‘Public Key:’ and ‘Secret Key:’ lines may appear twice--one right after the other. I have fixed this from happening, but some still exist and it was causing a problem when creating config messages, if present. I added a check for this and work around. 2) Fixed a problem when sending some nym mail that the nym’s PGP key ID was not found. 2005-04-19 00:05 v1.9b5 1) I have added cryptographic quality auto generated key for encrypt-key directives. This requires an update to QSpgp 1.9b0. 2005-04-13 14:40 v1.9b4 1) Fixed the Modify Remailer Directives Dialog problem of not saving changes. 2) Added Finger Dialog to the Tools menu. 3) Added Nym Reports to the Tools menu. 2005-04-12 13:18 v1.9b3 1) Fixed the bug that allowed ‘Do it for me!’ button to be enabled when the Post Direct checkbox was not ticked. 2005-04-09 13:45 v1.9b2 1) Fixed ‘Assertion Failed: items->Count > 0, file .\RBWizDlgs.cpp, line862’ when stepping through reply block wizard. 2005-04-08 15:15 v1.9b1 1) Added ‘Update rlist.txt, pubring.asc’ to the Tools menu. 2) Added checks for current rlist.txt and pubring.asc before creating config messages. 3) Hooked up Cut, Copy, and Paste buttons in mail2news manager. 4) Hooked up Cut, Copy, and Paste buttons in nym server manager. 2005-04-06 23:11 v1.9b0 1) Created nymserver.asc manager. You’ll find this is on the Tools menu. I’ve created a simple system for managing the nymserver keyring that allows the user to easily paste in new keys when necessary. The individual keys are not placed within a single block. Instead, the file is formatted like pubring.mix. The individual key blocks are separated by nymserver caps strings. These lines look like this: $nymserver{"blackhol"} = " newnym pgp klen1024"; riot This differs slightly from cpunk caps strings. Here, they begin with ‘$nymserver’ and you’ll notice the remailer name at the end. In order for QS to know what directives are available at the remailer it needs to know it’s name. Some nym servers don’t have remailers associated with them. For example nym.alias.net has a remailer but it is undocumented. Another example is komite. In this case we extend the nymserver caps string with whatever info we have, like this: $nymserver{"komite"} = " newnym2 pgp latent ek"; We can add ‘latent’ because I believe it supports it and also ‘ek’. In the case of komite, it does not support IDEA encryption but you can use ‘ek’ and it accepts that and 3DES encrypts. Please someone go through the nymserver.asc and check the caps strings. I think I may be missing some caps. If you install a key you must also add a $nymserver line or the key will be ignored. Of course, within the key manager you can update nymserver.asc from quicksilvermail.net with the click of a mouse. 2) I’ve also created a mail2news manager you can find on the Tools menu. You can cut and paste mail2news addresses or update with the click of a mouse as above. Currently nymserver.asc can also be downloaded with QSstats. I should put mail2news.txt there also. 3) Added a check to make sure the user’s system has PGP 6 or 8+ installed. 4) I’ve made saving modified profiles required before creating a config message. 5) Changed from alpha releases to beta -- 1.9a12 to 1.9b0. 2005-03-23 01:20 v1.9a12 1) Added more error checking on the email-address field in the New Nym Dialog. Basically it checks for an empty field or a field without a ‘@’ symbol. 2) Made reply block preview window read only. 2005-03-16 13:40 v1.9a11 1) Added ‘Complete’ history to history tab. This selection presents the entire history of the nym with all profiles, replay, log and notes. This is the form the nym is stored in--all nym data in a single DB location. 2) Add check for nym userid defined before saving. 3) Added check to insure QS.dbc is decrypted before starting. 4) Added check to insure QSpgp.bpl is present before starting. 2005-03-12 15:30 v1.9a10 1) Fixed problem of RSA keys being rejected for ‘newnym’ nym servers. 2005-03-12 00:15 v1.9a9 1) Added saving of replays to the nym profile. 2005-03-12 20:10 v1.9a8 1) Fixed program crashing if profile is saved without any reply blocks defined. 2) I corrected a flaw in reply block generation that encrypted all of a nym’s reply blocks into the same compiled block. Duh. 3) Fixed the public/secret keyID labels being saved twice in the profile. 4) Fixed a couple more bugs related to formatting and saving nym profiles. 2005-03-11 00:44 v1.9a7 1) Fixed some problems with modifying reply blocks in the Reply Block Wizard. 2005-03-08 14:24 v1.9a6 1) Corrected problem of no nym server present in reply block wizard when creating first reply block. 2) Added check to insure there is a nym userid defined in nym dialog before creating a reply block. 2005-03-08 01:20 v1.9a5 1) QS should report the QSnym version in AboutBox and Update Wizard 2005-03-05 13:36 v1.9a4 1) Release to beta testers BACKUP YOUR QS DATABASE PRIOR TO TESTING! This is the first official test release of QSnym 1.9. I expect you will find some problems. Remember this is brand new software and you absolutely should not expect total security. Expect a bit of a bumpy ride for a short while. Use only test nyms and only for test purposes. For right now, my highest priority will be those problems that prevent you from using/testing the program. It is possible that you may encounter an error stating that this module or that module is missing. I'll be watching the list and ready to upload another update with corrections. When working with reply blocks you'll find you have access to the reply block source. If the reply block wizard should make a mistake you can possibly correct it in the source. Look for work-arounds but of course let me know about all problems. Workarounds are simply a tool to allow you to continue testing. I have bad news for those who do not have PGP. If you are relying on mixmaster's open pgp, you will not be able to use the new nym manager. Comparatively speaking, those users without PGP form a small percentage of all QS users. The good news is that the freeware versions of PGP6 and PGP8, available direct from PGP Corp. will work just fine. They provide 100% of the functionality QS requires. Please update all modules to current version before attempting to use the Nym manager. BTW, it is accessed in the same manner as before--either the Nym wizard button on the QS toolbar or the nym wizard item on the Tools menu. The Nym reports item on the Tools menu still looks at the old nym data. So it currently will not give info on nyms created or modified with the new manager. 2005-02-21 00:50 v1.9a3 1) Limited test version. 2004-10-02 00:15 v1.9a2 1) Added auto-generate reply blocks feature 2004-09-30 00:00 v1.9a1 1) This is the initial release of the QS Nym manager. Please bear with me in regard to the help file. It is barely started, but I expect, at this point, users who actually test this module already understand nyms.