## IMPORTANT UPGRADE WARNINGS

## KDX 1.6 -- Can See All Volumes

This version adds a new access privilege, "Can See All Volumes". Please check your accounts/classes to ensure this is set correctly.

## KDX 1.52 -- Flood Protection

After upgrading your server, please open each of your Account Classes and select an appropriate level of flood protection. If you fail to do this, then all flood protection will be OFF, which would be bad for security.

Previously flood protection was applied but was not configurable. Now it is configurable. Flood protection is the servers ability to stop a certain kind of attack on the server known as "flooding" where the attacker bombards the server with a constant stream of commands, slowing it to a crawl. Provided that flood protection is enabled, if the server notices a user requesting an excessive number of commands, it will warn the user to stop, and if the user persists, the server will automatically disconnect and ban the user.

Why not set flood protection to "Very Strict" all the time? Because if you do that, a legitimate user might be mistakenly identified as attacking the server. Generally speaking, the less you trust a user, the more strict the flood protection should be.

## OLDER WARNINGS:

## KDX 1.2 -- UNICODE

KDX now uses Unicode for text, the international standard which supports all languages in the world. Previously, KDX only supported Latin characters (frex it couldn't display Japanese, Russian, Greek text etc). Many people have been [directly or indirectly] requesting that KDX support Unicode, and now it is done.

Due to the switch to Unicode, this version of KDX can connect with the previous version, however the text may be somewhat mutilated. It's best to avoid mixing different versions. Also, text created using previous versions of KDX can suffer the same problem. This is a nuisance, but only temporarily, and the upgrade to unicode is worth it.

Windows: Haxial strongly recommends that you use Windows NT/2000/XP and not Windows 95/98/ME. NT/2000/XP natively support Unicode, whereas 95/98/ME only support it partially via emulation. Because KDX is now a Unicode program, it is NOT guaranteed to work in 95/98/ME.

## KDX 1.1 Incompatible With Previous Versions

Due to the many new features that were added to KDX in this update, KDX 1.1 is incompatible with older versions (including trackers). Sorry for the inconvenience. Everyone who purchased 1.0 can upgrade to this version (including integrated NetFone) for no additional cost.

It is possible to run KDX Server 1.0 and 1.1 simultaneously if you use different port numbers.

## KDX Client 1.1 Address Book

The Address Book format has changed. After using this version, your settings file will be updated and incompatible with older versions of KDX. So make a backup before you run KDX 1.1.

## New "Can Empty Trash" Access Privilege

KDX Server 1.000 adds a new "Can Empty Trash" access privilege. If you are upgrading from a previous (beta) version of KDX Server, this privilege may be set incorrectly. After upgrading, please login to your server and check all of the account classes to make sure it is set correctly. You may also want to check any accounts which are marked as having more access than the class ("+").

## New "Can Login" Access Privilege

KDX Server 0.990 adds a new "Can Login" access privilege, which is useful for temporarily disabling an account. If you have been using an older version of KDX Server, the "Can Login" privilege will default to OFF, thus preventing all of your accounts from logging in, except for the master Admin account. You need to login to your server using the master Admin account (the login/password you chose when you first started KDX Server), and edit all of your Account Classes (note *Classes* not regular accounts) to turn on the "Can Login" privilege. If logging in using your Admin account does not work, then use the local "Settings" command in the Window Menu [/////] in KDX Server to change the login/password of your Admin account, and then try again.

## What the hell is "KDXUpgradeHelper" ??

It is used by the new command which allows you to upgrade the server software remotely. In KDX Client, see Administration -> Upgrade Server Software. Do not attempt to launch the KDXUpgradeHelper program yourself as it will do nothing useful that way. It must be kept in the same folder as the KDX Server program. KDX Server will use it when necessary.