|
DH8YMB > CLX 20.12.05 10:24l 165 Lines 5291 Bytes #999 (0) @
BID : KCFDB0FHN03A
Read: GUEST OE3DSB OE7HNT DK3TB DO2SHB DG2GGP DD3IA
Subj: CLX 5.00 (Info)
Path: DB0FHN
Sent: 051220/0924z @:DB0FHN.#BAY.DEU.EU [JN59NK Nuernberg] obcm1.06b57
From: DH8YMB @ DB0FHN.#BAY.DEU.EU (Markus)
To: CLX
X-Info: No login password
CLX Version 5.00 released December 5, 1999
Version 5.00 is a completely new version of CLX. It cannot update an
older version of CLX. Of course, there is a migration path from 4.x to
5.00.
This is finally the long-expected glibc based CLX version which should
match and work with most current Linux installations. It has taken
us quite a while to get over this step, especially as we were fearing
trouble with the first glibc based distributions. Now the library and
location issues seem to have settled and we are now able to produce CLX
binaries that run under several Linux distributions.
Also this is the first version, where Postgres is no longer part of
the CLX distribution. We rather ask you to use the native Postgres
package coming along with your Linux distribution. This makes the CLX
distribution package lighter and easier to download.
CLX still lives under /usr/local/clx but we may chose to adopt to
the file system standard so that we can finally come up with a plain
RPM package some time in the future. Currently, CLX still comes
in a single TGZ file which must be extracted from the root directory.
So you see, quite a few major changes. Let's see how we get along.
*** INSTALLING FROM SCRATCH ***
If you are a new user and install CLX for the first time, install
the Postgres package from your Linux distribution (version 6.5,
6.5.1, 6.5.2 or 6.5.3 are fine - older versions may or may not run),
then take a look at the CLX installation instructions.
*** MIGRATING FROM A PREVIOUS VERSION ***
If you have had CLX version 4 running, here is your way to migrate
without losing any data:
1. Shutdown the old CLX installation and backup the data:
$ cd
$ clx -s
$ bup_db -s
2. Become root and kill the postmaster:
$ su -
Password:
# ps auxw | grep postmaster
# kill <postmaster-pid>
3. Rename the old CLX directory:
# cd /usr/local
# mv clx clx.406
4. Unpack the software from the archive file and run ldconfig:
# cd /
# tar xvzf /tmp/clx_500.tgz
# ldconfig
5. If you ran CLX before, we had a specific Postgres user with
UID=102 and home=/usr/local/clx/postgres in /etc/passwd. This
user needs to be removed and the original postgres entry must
be restored with UID=26 and home=/var/lib/pgsql (not sure if this
is identical in all Linux distributions).
Now install Postgres from your Linux distribution. With the
current SuSE 6.2 distribution I had to install two packages,
namely postgres and pg_ifa. Then run initdb and then start
the postmaster. Make clx_us a Postgres superuser that may
create databases and add new users.
# su - postgres
$ initdb
$
# /sbin/init.d/postgres start
# su - postgres
$ createuser
Enter name of user to add ---> clx_us
Enter user's postgres ID or RETURN to use unix user ID: 101 ->
Is user "clx_us" allowed to create databases (y/n) y
Is user "clx_us" allowed to add users? (y/n) y
createuser: clx_us was successfully added
$
6. Become clx_us, copy the config files and user data over from the
old CLX directory (if you are running short on disk space, you
may also move the data files):
# su - clx_us
$ cp -p ../clx.406/backup/* backup
$ cp -p ../clx.406/config/clx_par config
$ cp -p ../clx.406/config/cluster_par config
7. Create the CLX tables in the postgres database, re-read the data
and do the indexes:
$ clx_db
$ bup_db -r
$ clx_idx
8. If all went well, startup the new CLX 5.00
$ clx -u
*** CHANGES ***
- Allow using a single character in the SHOW/DX command like
"SHOW/DX D*" (tnx HB9DFG).
- SEND/COPY confirmation message is sent only once.
- Fixed problem with single quote character (') in DX callsign and
QSL updates.
- PC10s are not returned to the originating cluster. This had produced
circulating PC10s if the user list of the two nodes was not identical
(tnx DK4VW).
- Calls with 4 characters like R3ARES in the suffix are now OK (tnx UA6LU).
- Entering a plain password with SET/PASSWORD made the password dialog
crash (tnx DG3KCE).
- Messages read more that 9 times are now shown with an asterisk (*) in
the DIRECTORY listing (tnx G0VGS).
- New clx_par parameter dx_comm. Allows specifying if comment fields are
used for duplicate checking or not. Default is yes. Do disable this,
use "dx_comm: no". (tnx DK4VW).
- Fixed problem with SHOW/MANAGER when the result was empty. (tnx DL3KDV).
- New user command SHOW/SYSOP. This will display messages 114 and 115 from
adv_txt, with message 114 showing the content of the "sysop_info" parameter
stated in clx_par. (tnx OE3DZW).
- The here flag from PC16 is used and displayed in SHOW/CONFIGURATION.
- Displaying of a mail message now shows date and title. (tnx DL3LAR)
- Fixed problem where end of TALK mode would occasionally display the
wrong prompt. (tnx EA7WA).
- PC39 is no longer being forwarded. The forwarding of this telegram made
AK1A nodes disconnect (tnx SM3OSM).
- Bad word list checking for mail messages. If a file ~/config/bad_words
exists, every message is checked against this list and if it contains
such a "bad" word, it is dropped without notice (tnx G0VGS).
Ben, DL6RAI
---
73 Markus DH8YMB
Read previous mail | Read next mail
| |