Choke Chain Protection1. Fixed the make directory for saving new settings. Had to re-organize the code so that it would work in spaced directories.
2. Added an error trap to line 622 so that the socket must be availabe before it tries to write to it.
NickList
1. Fixed the Treeview so it doesn't double up users.
2. Added an error trap on the sline located at line 122
DogCollar
1. This is an unrequired fix up, but if you delete DogCollar Folder, it will make it again (though this folder shouldn't ever be deleted).
2. Re-arranged a few focus switches in DogCollar Dialogs.
3. Bracket Mismatch on line 656 of DCDialogs, added a ).
4. Brought the que limit down to 14000 bytes to try and limit the number of exceeds to the buffer of sockets
5. Added an error trap to the freeing of dc.settings at line 373
6. Relation to Profile Scanner, it now has a second check which will help determine if the profile exists or not.
7. Also in relation to the Profile Scanner, it now gets more detail about interests and more about me, as sometimes it wouldn't get all the details.
GuarD-Doctor
1. Re-arranged the code so that if the report is sent, it should now say sent successful.
AOP List
1. Added an if statement on line 71 as an error trap
However, still the auto rejoin when disconnect problem exists. I will try and solve this over the next few days and hopefully put an update to solve this problem.