Hi,

this is the Unix/X11 version of ELSA LANconfig.  ELSA releases this
version in the faith that it is useful and stable, but please note that
the Unix version does not obtain the same amount of quality assurance
procedures as the Windows version.  Furthermore, we are always running a
bit after the Windows version for the latest features and devices...the
greatest hiccupsshould be ironed out, but there are still good chances
that the program may behave strangely or crash in certain situations. 
Note down the situation and contact me (address below)!

The following points are known to be open:

- Accessing devices via WAN is not supported.  Configuring via
  ISDN will probably stay open until there is a standardized
  interface to the ISDN hardware under Unix.

- XLANconfig currently only speaks english and german.  However, this
  only applies to the program's messages itself.  XLANconfig will
  evaluate the contents of the LANG environment variable at startup
  and correctly use the french/italian instead of english parts
  of '.dsc' and '.wiz' files if the LANG string starts with 'fr' resp.
  'it'.  Localizing XLANconfig itself is not a matter of changing the
  program's C source code, but to write a new resource file instead. 
  If there's any kind soul: copy 'XLANconfig.ad.english' and modify it
  appropriately.  Please send me the result :-)

- Dialogs for tables cannot have multiple folders.  This is currently
  only relevant for the LC2000's A/B ports, and the individual tables will
  show up as separate dialogs.

INSTALLATION

The distribution contains an installation script named 'setup'.  Start it, 
it will ask you a couple of questions and do the necessary copying for you.

Upon first invocation, XLANconfig will create a hidden initialization
file in the user's home directory.  This file is named '.xlanconfig'
and is a pure ASCII file (except for encrypted passwords), so you may
transfer this file easily from one machine to another.

For alias/override settings to make a certain device 'look' like another,
an manual entry has to be made in the initialization file.  Its syntax is

Alias "<odevice> <oversion>" "<ndevice> <nversion>"

For example, the statement

Alias "LANCOM 2000 Office 0.4" "LANCOM 2000 Office 1.3"

makes XLANconfig treat a LANCOM 2000 Office Firmware version 0.4 as if it
had firmware version 1.3 .

Similar to the Windows version, the tree view supports dragging devices from 
the current group (listed on the right) to an arbitrary group.  Most people
might not know how drag & drop works with Motif: position the cursor on the
device to move and press the middle mouse button (press both buttons if you
only have a 2-button mouse).  Keep it pressed and move the mouse to the target
group.  Release the button(s) and a small animation signifies completion of
the drop.  By default, this is a *copy* operation, i.e. the device is 
duplicated into the target group.  Hold the shift key to make a move 
instead.

Alfred Arnold, aarnold@elsa.de

--------------------------------------------------------------------

Changelog:

1.00.0001 --> 1.00.0002:

- Tables with auto-indexing attribute like LCR rule tables work now
- fixed a couple of memory errors
- supported display of previous version specification in UPX header
- implemented search section in help dialog
- fixed incorrect formatting problem in help dialog when bold texts
  were involved
- window size of main window is now stored in config file

1.00.0002 --> 1.00.0003:

- full device name was read incorrectly from firmware upload files
- Selection lists with reference to a table column now allow entering
  of arbitrary values
- encrypted passwords that contain a backslash are now stored correctly
  in the configuration file

1.00.0003 --> 1.00.0004:

- on-line help in configuration dialog now works

...oops, forgot to do bookkeeping here for a while.  But as you know, things
   get better from build to build...

1.00.0007 --> 1.00.0008

- operation on multiple selected devices now also works for firmware upload
- day-of-week buttons are now organized in two columns as they should be
- texts in popup menus of small/large symbols are here again
- merging/unmerging of table entries now works

1.00.0008 --> 1.00.0009

- TFTP block size is configurable (for fragmented connections to the device)

1.00.0009 --> 1.00.0010

- installation now installs all application resource files, switching of
  language now works also for application resources via $LANG

- fixed display problem of pixmaps on true color systems

- added support for LC800

- 'new config' will now differentiate between same-named devices with different
  feature words (selection of description files for configuration also)

1.00.0010 --> 1.00.0011

- fixed some *very* ugly bugs in the wizards

1.00.0011 --> 1.00.0012

- uploading in test mode works again

1.00.0012 --> 1.00.0013

- fixed crashes in the software upload that could happen if the device is
  not reachable after upload any more


1.00.0013 --> 1.00.0014

- added support for string tables in description files

1.00.0014 --> 1.00.0015

- added tree view

- upgraded description files for Wireless 2.10
