Version 5.02 is a patch to version 5.00 or 5.01 released in
December 1999.
The new version comes with a few minor enhancements and a new
propagation data command: WCY and SHOW/WCY - thus allowing to record
data transmitted by propagation beacon DK0WCY on 10,144 kHz and
other frequencies.
*** INSTALLING FROM SCRATCH ***
If you are a new user and install CLX for the first time, get the
clx_500.tgz file and install CLX as per instructions in the manual.
Then come back here.
The same is true for installations still running version 4.06 of CLX.
You must backup your data, install 5.00 from scratch, reload your
data and then come back here.
By the way, remember to run VACUUM after you have reloaded the backup
data (if any).
*** UPGRADING FROM A PREVIOUS VERSION ***
If you have had CLX 5.00 or 5.01 running, here is your way to upgrade
without losing any data:
1. Put the upd_502.tgz archive into the /tmp directory.
2. As user clx_us shut down your current CLX software but leave
the postmaster running:
$ clx -s
3. In CLX 5.00 there existed a hard link from clx_par.sample
to clx_par and cluster_par.sample to cluster.par. As clx_us
remove the *.sample files, otherwise the unpacking will
overwrite your current config files:
4. As root, unpack the software patch from the archive file and run
ldconfig:
# cd /
# tar xvzf /tmp/upd_502.tgz
# ldconfig
5. There is a new database table which needs to be created before you
start CLX 5.02 for the first time. Here are the commands that need to
be executed as clx_us:
6. There was a problem in the ml_file table where the type for f_cntr
was originally set as int2. However, over the years its limits have
become too small and a problem emerged at various places (PA4AB, DB0MDX)
where CLX would not accept new mail messages any more. To find out if
you have this problem use the following command (user clx_us):
$ psql clx_db -c '\d ml_file' | grep f_cntr
If the result shows int2 in the second column, you need to apply the
following procedure. If you see int4, you are already done and you
can proceed with the next item.
- Fixed minor bugs in rm_fwd, log_monitor and db_maint scripts.
- Fixed minor problem, where the first user in the user list was hidden
after a login of the RMNC node. {440 - DK4VW}
- Reworked clx_idx to drop and create index files now also on udt
tables.
- Sysop command SHOW/CSTAT to show connect statistics of users and link
partners. {388 - PP5AQ, 389 - G0VGS}
- New command WCY, SHOW/WCY etc. - analogous to the WWV command family.
Also there is wcy_lim for the config file, in analogy to the wwv_lim
configuration command.
- Connection to the database is now being re-established if possible.
This should finally avoid the casual "database not online" messages
after exotic DX or announce spots.
- SEND/COPY user@node is now working. {339 - DL3KDV}
- Update of the adv_txt file no longer goes unnoticed by CLX.
{365 - DL6RAI}
- New config command shm_dxel allows setting the depth of the
duplicate check buffer for DX spots. The maximum value for
this is now 99999 spots, the default value is 500.
{367 - PE2AB}
- Increased output buffer size for announcements - this problem lead to
crashes when very long announce messages were received.
- increased number of WAZ zones in waz_ddd parameter to 40.
{375 - OE3DZW}
- Talk mode initiating messages now comes in the correct language -
the used to be presented in the language that the station which
initiated the talk mode had set, not in the language that was
set by the station which was talked to.
{379 - DG3KCE}
- When reading in QRX-callbook type data files, a warning messages
shows up in the log file when the format looks wrong.
- When searching for duplicate announcement spots, only the first
70 characters are being used. {434 - DK4VW}
- When users have Login/Logout messages enabled, connects for nodes
in outgoing links are now reported too. Before, only disconnects used to
be reported. {373 - EA7WA}
- New sysop command RINST/<node> which generates a PC34 message. This
was specially requested to enable setting the time on other
DOS-based cluster nodes. RINST is different from RCMD in that commands
can be used which are not allowed for normal users. A possible answer
from the remote system is ignored. {364 - EA7WA}
- SET/NODXDEDX settings now work with plain SHOW/DX and SHOW/DX/<n>
commands. {435 - DK4VW}.
- Callbook query is now available as a remote DB request {423 - W7IUV}.
- "! clx_adm" commands used to screw up the prompt - fixed.
{349 - DL6RAI}
- "async-timeout" messages in default log files removed. They only go
to the debug log file (if enabled).
- WWV announcements are now being saved and broadcasted only once per
date/hour window. This is meant to avoid duplicate spots from different
loggers showing up 3-4 times in SHOW/WWV output. By default, only the
first message for a time frame is caught. Using the "wwv_auth"
configuration parameter, you can specify a preferred logger call.
- The environment variable PGDATESTYLE is now set to "Postgres" inside
CLX to avoid problems with language-dependent date formats. It's
interesting that this very bug showed up in the US as these should
be the last to use language adaptions. {N8UR}
- SHOW/DX <date> command redesigned. A problem came up when invalid
dates were found in the dx_data table. {DK4VW}
- The initializing PC19 message now carries all nodes that are
"reachable" from this node. The message used to send out only
nodes that were directly linked to this system. {N8UR and many others}
- Interpretation of PC10 messages (remote talk) now improved. There
exist several different versions of this PC10 command. {SM7GVF}
- A new config parameter "language" to allow setting your default
language. The effect is that the links ~/config/adv_txt.default
and ~/box/info/help.default are created pointing to your default
language if they do not already exist. {450 - DK4VW}
- New filesend program to automatically generate mail messages from
the shell command prompt. New d2asc program convert Postgres dumped
DX table to nicely formatted ASCII.