A new version of CLX was released on February 27, 1998. It was uploaded
to ftp.funet.fi:/pub/ham/incoming in the morning of February 28, 1998.
I hope the archive maintainers will soon find the time to move
the files to the appropriate directories so you will find the files
-rw-r--r-- 1 tkivivuo ham-adm 238 Nov 16 01:49 00Index
-rw-r--r-- 1 buettneb subsys 8462 Feb 28 11:09 README
-rw-r--r-- 1 buettneb subsys 9952 Feb 27 23:00 README_3.03
-rw-r--r-- 1 tkivivuo ham-adm 2656316 Nov 15 15:25 clx_302.tgz
-rw-r--r-- 1 buettneb subsys 171384 Feb 27 23:04 clx.txt
-rw-r--r-- 1 buettneb subsys 1704879 Feb 27 22:31 upd_303.tgz
at the following place:
ftp.funet.fi:/pub/ham/unix/Linux/cluster/clx
Here is the version 3.03 readme file:
-------------------------------------------------------------------------
CLX Version 3.03 released February 27, 1998
Version 3.03 is a patch over the previous 3.02 version of CLX. Only
the binaries and some scripts have changed over the previous version
so you need not re-install the whole software and re-read all the
tables this time. However, take care not to overwrite anything in
your config directory!
This is a maintenance release with a few new features.
*** APPLYING THE PATCH ***
If you are a new user and install CLX for the first time, get the
clx_302.tgz file, install CLX as per instructions and get
it up and running. Then come back here. By the way, sorry about
the messages regarding .../batch/start/dk3gi - that was left from
a previous test session. Just answer `y' to delete the file when
you first start up CLX 3.02.
To update your current CLX 3.02 to version 3.03 do the following:
1. Shutdown your current CLX software but leave the postmaster
running.
2. As root do:
# cd /
# tar xvzf upd_303.tgz
# ldconfig
3. As clx_us do:
$ psql -d clx_db -c "delete from ml_dir where d_name='info';"
DELETE 1
$ ~/tools/mk_th info 3
Could not mkdir /usr/local/clx/box/info - directory already exists.
Directory info was added to database.
Ignore the warning messages.
4. Now you can start the new CLX 3.03 without having to re-read
all the database tables.
$ clx -u
5. Read the notes about the new clx_par Parameters and how to
add regular offline jobs to your crontab. Take a look at the
file ~/config/clx_par.303.
6. Delete the following files (not required but to clean up your
installation):
$ rm -r ~/doc/user <- if you did not make changes yourself
$ rm ~/config/adv_txt <- or did you make any local changes?
$ rm ~/config/adv_txt.org
$ rm ~/lib/libclxccl.so.3.2.1
$ rm ~/tools/pg_read
$ rm ~/tools/sysstat ~/tools/sysstat.old
*** CHANGES ***
- The help system was redesigned and now allows to specify subcommands
with the HELP command. So HELP SHOW/DX will finally provide some
detailed information to your users. Note that in order to display
the correct help file, the full command must be specified, so
HELP SH/DX will not work. The strategy is as follows: If the help
file for a subcommand X/Y is not found, the help file for the command
X is displayed. If that is not found either, the general help file
will be displayed. The help files are language dependent. If no
help file exists for a specific language, the default language is
used. The character set conversion is used for the help files.
HB9BZA is currently working on the French version of the help files.
Can one of our Italian sysops update the help.italian directory?
Please help us with translating to your own language. It is
a way to make CLX and its features more popular. But before you start,
please announce it to the CLX reflector so that your work is not
doubled. Watch out for symbolic links - some of the help files are in
fact links to one another.
- Udt tables may now be abbreviated down to 2 characters. So when you
have a Udt table named ADDRESS, your users may use the command SH/AD
to look up information from this table.
- Fixed an error which had to do with local time and UTC conversion
lead to duplicate DX spots in the time window 23-00 UTC.
- SEND/COPY now works as does S/C.
- Deadlock problem with Postgres which lead to "???" messages partly
solved. This was due to a situation, where Postgres ran the
VACUUM command and locked a table which CLX wanted to access. After
a timeout period of 60 seconds, CLX gave up and never again visited
the database until it was restarted.
Now we have taken a few counter measures:
* CLX now waits 600 seconds
* CLX knows when VACUUM is running and will queue any requests
to a table which is currently being VACUUMed until the job
is done.
- Fixed a problem with the SEND command. When a user entered only
SEND callsign
the appropriate error message (adv_txt 750) was not displayed,
only the standard error message was printed. Now it works again.
- The \name macro is now available also in adv_txt message 301 -
TNX G0VGS.
- A new parameter in the config file for timing out outdated DX spots
(dx_lim) and WWV (wwv_lim) messages.
- You may now define additional bulletin aliases for ALL, like ALLE,
TOUS, TODOS, DXNEWS etc.
- Distribution lists are now fully implemented. They work on mail
as well as announcements.
- When CLX is down and users come in via net_usr, users saw the strange
message
connect: : Connection refused
Now we have a more elaborate message which lets the user know that
CLX is currently down. What I would like to have is a feature which
will send back a file to the user where I can put some information when
I am working on the system to let him/her know when it's expected to be
back up. But this has not yet been realized.
- Your users can now use ANNOUNCE/<node> to send an announcement to
a specific node only.
- Fixed two probleme with SET/PRIVILEGE: The full syntax SET/PRIVILEGE
now works, previously only SET/PRIVILEG or shorter versions worked.
SET/PRIVILEGE for a user who was not logged in crashed the usr_req
process. This has been fixed.
- A new type of files was introduced under the ~/box directory which now
holds the user help files. The old place for this information under
~/doc/user now contains the languages which have to be adapted and
then this place will be left empty.
- Fixed a problem where undefined macro names like \xyz crashed the
program which used it.
- Fixed a problem where duplicate announcements where not recognized.
- Fixed a problem with frequencies > 10 GHz which lead to truncation
when spots were fed in via the user mode protocol. So spots for
10 GHz showed up twice, once with the correct frequency and again
with 368 MHz. This should be gone.
- Fields in incoming mail messages are now checked for any unusual
characters. This was a problem with mail messages containing a
"'" in the subject field.
- SHOW/DX now works correctly for five digit MHz bands. The band data
was reworked and now is capable of frequencies up to 47 GHz -
TNX DL3MBG.
- The message of the day command interface has been greatly simplified:
* Use SET/NOTICE to set the message
* SET/NONOTICE to delete it
* users may use SHOW/NOTICE to see the message and
* it is automatically displayed at login.
* You may create/modify/delete the file ~/box/info/etc/motd from an
external program so that you can use this as a blackboard for
announcing DX meetings and other dates which are calculated with
~/tools/mk_motd.
- SET/NODX would crash icl_com when DX spots came in. Thanks to G0VGS
for reporting this. This problem has been fixed.
- The filters in the default ~/config/clx_par were slightly adjusted.
Now it is possible to realize a TOP-Band only filter by rejecting
the HF bands (3.500-30.000 MHz), SIX, VHF and up by specifying filters
1, 2 and 4. Make your users look at the SET/FILTERS online HELP file.
This problem was discovered during the CQ WW 160 Meter Contest 1998
at DJ8QP.
- A little menu driven database maintenance program db_maint is now
available for the (probably remote) sysop. This lets you expire old
log files, old mail messages, count your DX spots etc.
- Wild card character "~" now also works with the QSL information
tables SHOW/QSL and SHOW/MANAGER - TNX SV1AAW.
- Talk can now go to a node callsign but only if someone is logged in.
If nobody is logged on, the talk message, will go to /dev/null and
silently disappear - TNX WU3V.
- The check utility does now also check for minimum libc.so.5 version.
CLX requires at least version 5.4.7 to work, RedHat recently still was
delivered with an older 5.3 version. That one does not work and so
the check script will now tell you that.
- The functionality of pg_read has now been integrated into the read_ak1a
script. You can now read all types of Pavillion files with one tool.
The use of pg_read and (formerly) qsl_mng is now deprecated.
- The expect and perl scripts have all been fixed and now are using
/usr/bin/expect and /usr/bin/perl no longer /usr/local.. paths.
- New SHOW/CONTEST command for your users. Contains Contest rules and
dates for all occasions and automatically calculates contest dates
and times for past, present and future. Additionally lets you look up
wildcard contest names. The collection of contest rule files was
done by DF7RX.
- DX spots are now transmitted on user mode links also in the
correct way, namely "DX/HA6NL 7022.0 9M0C up 2". Be aware that
there is a problem with user mode DX spots, namely the time
information is not passed along, so that most of the time new
spots with the same content but slightly little time offset spring
to life and if this if received again, this will not be treated
as a dupe. So use this feature cautiously! Your user mode link
may as well remain a passive one - this is what it was originally
designed for.
- The clx script now automatically tries to start up postmaster
when it is not found in the process table.
- Incorrectly arranged PC19 probably coming from DXNet (F5MZN)
are now understood. PC11's with an empty DX call field are now
being ignored. Such a PC11 had led to a circulating DX spot at
DB0BCC.
- Sender callsign in the SEND/COPY command is now shown correctly.
- Fixed a bug with mail where a user could not finish his entry
and later the message showed up with '#' in the length field. The
problem ocurred only when mail forwarding was active at the same
time.
Thanks for feedback and correspondence! Please switch to the new version
now and let us know of any problems.
Franta, DJ0ZY
Ben, DL6RAI
--
[] clx - PacketCluster Software for Linux
[] c/o Bernhard ("Ben") Buettner, DL6RAI
[] Internet: pqog.jyptoyfy@siltronic.com
[] Packet: DL6RAI @ DB0AAB.#BAY.DEU.EU