Release 1.12

This commit is contained in:
2021-01-31 20:10:59 +01:00
parent 7f7b1173c0
commit c048b79a21
62 changed files with 2966 additions and 2106 deletions

View File

@ -9,36 +9,39 @@
<p><a>Contents</a> <a href="#index">Index</a> <a>Help</a> <a>Prev</a> <a href="#configuring+the+client">Next</a> </p>
<pre>
AmiTimeKeeper is a small program which keeps the time right on your
machine. No installation is required. It is operated as a commodity
and is controlled by AmigaOS. An AmiTCP compatible TCP/IP stack is
required for AmiTimeKeeper to work.
AmiTimeKeeper is a small program which keeps the time right on
your machine. No installation is required. It is operated as a
commodity and is controlled by AmigaOS. An AmiTCP compatible
TCP/IP stack is required for AmiTimeKeeper to work.
Several settings determine the behaviour. The settings are passed
either directly from the command line or by using the tool types of
an icon. Preferences can also be saved between reboots. A utility
for small tasks like starting and stopping is also included.
Comprehensive control is possible using ARexx.
either directly from the command line or by using the tool types
of an icon. Preferences can also be saved between reboots.
A utility for small tasks like starting and stopping is also
included. Comprehensive control is possible using ARexx.
The default server address is pool.ntp.org. To find another server
try visiting support.ntp.org or one of the other sites listing time
servers. Use a fixed pool server by prefixing the domain, for example,
1.pool.ntp.org.
try visiting support.ntp.org or one of the other sites listing
time servers. Use a fixed pool server by prefixing the domain,
for example, 1.pool.ntp.org.
The local time zone needs to be configured using Workbench preferences
or a similar tool. In AmigaOS 3.1 and 3.9 this is available through
the Locale Preferences Editor. Daylight saving time is only supported
through the POSIX TZ environment variable.
This version (1.11) has two known issues:
- Settings window in AROS is broken (and disabled in this version)
- Setting Popkey is not supported in ARexx
The time zone needs to be configured using Workbench preferences
or a similar tool. In Amiga OS this is available through the
Locale Preferences Editor. The local time zone and daylight saving
time are optionally specified manually or using a POSIX TZ
variable style.
<a href="#configuring+the+client">Configuring the client</a>
<a href="#using+tooltypes+of+an+icon">Using tooltypes of an icon</a>
<a href="#local+time+zone">Local time zone</a>
<a href="#saving+preferences">Saving preferences</a>
<a href="#arexx+interface">ARexx interface</a>
<a href="#the+posix+tz+environment+variable">The POSIX TZ environment variable</a>
<a href="#posix+tz+environment+variable">POSIX TZ environment variable</a>
<a href="#change+log">Change Log / Change History</a>
<a href="#software+license">Software License</a>
<a href="#credits+and+donations">Credits and donations</a>
@ -80,53 +83,101 @@ is the NTP server port different from 123.
<b>Interval between requests</b>
The Amiga hardware clock will slowly drift away from true time. The
drift is determined by several factors and is small, but the drift is not
insignificant. Request are repeatedly sent to the NTP server in order to
keep the Amiga hardware clock as close to true time as possible.
drift is determined by several factors and is small, but the drift
is not insignificant. Request are repeatedly sent to the NTP server
in order to keep the Amiga hardware clock as close to true time as
possible.
The requests are sent in certain intervals defined by the interval
parameter. The interval should be specified using milliseconds. One
thousand (1.000) milliseconds are equal to one second.
thousand (1.000) milliseconds are equal to one second. The max value
is 172.800.000 equal to 48 hours.
<b>Adjustment threshold</b>
Due to the accuracy of NTP servers and the nature of Amiga CPUs it does
not make sense to adjust the Amiga clock on every response from the NTP
server. Processing the response could take longer time than anticipated.
The amount of accepted inaccuracy is set using the threshold parameter.
The threshold should be specified using microsecond. One million
microseconds (1.000.000) are equal to one second.
Due to the accuracy of NTP servers and the nature of Amiga CPUs
it does not make sense to adjust the Amiga clock on every response
from the NTP server. Processing the response could take longer time
than anticipated. The amount of accepted inaccuracy is set using the
threshold parameter. The threshold should be specified using micro-
seconds. One million microseconds (1.000.000) are equal to one
second.
<b>Start with synchronization active</b>
Maybe some related settings or the network connection are not ready
from the beginning. The commodity can then be started in a preparation
mode. Activation is possible from within AmigaOS, through the control
utility <i>TimeCtrl</i>, or through the ARexx interface.
<b>Read only</b>
It is possible to send request to the NTP server without setting the
Amiga hardware clock. This option can be handy when debugging time zone
setup and other time related parameters.
Amiga hardware clock. This option can be handy when debugging time
zone setup and other time related parameters.
<b>Expert mode</b>
Advanced settings are hidden from the settings window when expert mode
is not enabled. The advanced settings are server port, interval between
requests, adjustment threshold, connection timeout, verbosity level and
commodity priority.
Advanced settings are hidden from the settings window when expert
mode is not enabled. The advanced settings are server port, interval
between requests, adjustment threshold, connection timeout, verbosity
level and commodity priority.
<b>Connection timeout</b>
<b>Connection time out</b>
In some cases, a connection to the NTP server cannot be established or
the NTP server simply does respond. To avoid an infinitive wait for a
response the connection will instead make a time out. The timeout
interval should be specified using milliseconds. One thousand (1.000)
milliseconds are equal to one second.
In some cases, a connection to the NTP server cannot be established
or the NTP server simply does respond. To avoid an infinitive wait
for a response the connection will instead make a time out. The
timeout interval should be specified using milliseconds. One thousand
(1.000) milliseconds are equal to one second. The max value is half
of the value of interval between requests.
<b>Logging</b>
It is possible view log messages using the supplied tool TimeLogger.
It is possible view log messages using the supplied tool <i>TimeLogger</i>.
The logger facility can be turned off with the NOLOG switch.
<b>Automatically synchronization</b>
Sometimes it is feasible to start without synchronization. The clock
is synchronized in the background, only when synchronization is
active. By default synchronization is not active.
<b>Time zone display</b>
Different options for displaying the current time zone exists. The
most common is a combination of time zone name and time zone offset
from GMT. The ARexx documentation describes the time zone display
methods in details.
<b>Time zone</b>
If the local time zone is expressed as a POSIX TZ compatible string,
an optional setting is available.
<b>Time zone value</b>
The most simple way to expressed the local time zone is in hours
and minutes from Greenwich Mean Time (GMT) or UTC. One hour ahead
is equal to 100. One hour behind is equal to -100. Two and a half
hour ahead is equal to 230.
<b>Time zone abbreviation</b>
If no name is given for the local time zone, the time zone is shown
as hours and minutes from Greenwich Mean Time (GMT). It is possible
to specify a time zone abbreviation for better readability.
<b>Daylight saving time</b>
Sometimes is feasible to force a standard one hour ahead daylight
saving time (DST). Use this option if needed.
<b>Caveats</b>
TimeKeeper does not start as a background process. When started in the
startup-sequence it will by default block execution. Use the run command
to avoid this behaviour:
TimeKeeper does not start as a background process. When started in
the startup-sequence it will by default block execution. Use the run
command to avoid this behaviour:
> RUN >NIL: TimeKeeper
</pre>
@ -134,19 +185,19 @@ to avoid this behaviour:
<div id="using+tooltypes+of+an+icon">
<hr/>
<p><b>TimeKeeper.guide/Using tooltypes of an icon</b></p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#configuring+the+client">Prev</a> <a href="#saving+preferences">Next</a> </p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#configuring+the+client">Prev</a> <a href="#local+time+zone">Next</a> </p>
<pre>
Settings can be changes by setting tooltypes in the TimeKeeper icon.
Add the following line to the icon tooltypes in order to set the server
to an European pool server:
Settings can be changes by setting tooltypes in the TimeKeeper
icon. Add the following line to the icon tooltypes in order to
set the server to an European pool server:
SERVER=europe.pool.ntp.org
The available tooltypes are the same as the available command line
parameters.
The available tooltypes are the same as the available command
line parameters.
<b>Parameter</b> | <b>Short description</b>
-------------------------------------------------
-----------------------------------------------------------
SERVER | NTP server Address
PORT | NTP server Port
THRESHOLD | Adjustment threshold
@ -157,6 +208,13 @@ CX_PRIORITY | Commodity priority
READONLY | Do not set clock
EXPERT | Show advanced options
TIMEOUT | Connection Timeout
ACTIVE | Automatically start time synchronization
NOLOG | deactivate logger facility
TZD | Time zone display mode i settings window
TZ | Optional TZ POSIX string
TZVALUE | Optional time zone value
TZNAME | Optional time zone abbreviation
TZDST | Optionally force day light saving time
<b>Caveats</b>
@ -164,57 +222,97 @@ Settings can be overridden and are set in the following order:
1. Preference file
2. Icon tooltypes / CLI parameters
CLI parameters and icon tooltypes has highest precedence and will
always override settings from the preference file.
CLI parameters and icon tooltypes has highest precedence and
will always override settings from the preference file.
Settings from icon tooltypes are used when starting from Workbench.
Settings from CLI are used only when starting from shell.
When using WBStartup folder or a similar system, remember to add the
mandatory tooltype DONOTWAIT. Otherwise the startup execution will be
blocked.
When using WBStartup folder or a similar system, remember to add
the mandatory tool type DONOTWAIT. Otherwise the startup execution
will be blocked.
</pre>
</div>
<div id="local+time+zone">
<hr/>
<p><b>TimeKeeper.guide/Local time zone</b></p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#using+tooltypes+of+an+icon">Prev</a> <a href="#saving+preferences">Next</a> </p>
<pre>
<b>Selecting time zone</b>
The local time zone is selected from 5 different options, in
the following order:
1. TZVALUE setting
2. TZ setting
3. Global TZ environment variable
4. Global TZONE environment variable
5. Workbench Locale Preferences
<b>TZVALUE setting</b>
The local time zone value setting is available from CLI, icon
tool types and ARexx. The value is specified in hours and minutes
from GMT or UTC. One hour ahead is equal to 100. One hour
behind is equal to -100.
<b>TZ setting</b>
The TZ setting is available from CLI, icon tool types and ARexx.
<b>Global TZ environment variable</b>
The Amiga DOS global environment variable TZ containing a POSIX
TZ compliant string.
<b>Global TZONE environment variable</b>
The Amiga DOS environment global variable TZONE containing a
POSIX TZ compliant string.
<b>Workbench Locale Preferences</b>
Amiga OS / Workbench Locale Preferences Editor
</pre>
</div>
<div id="saving+preferences">
<hr/>
<p><b>TimeKeeper.guide/Saving preferences</b></p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#using+tooltypes+of+an+icon">Prev</a> <a href="#arexx+interface">Next</a> </p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#local+time+zone">Prev</a> <a href="#arexx+interface">Next</a> </p>
<pre>
Preferences from the setting window are saved in the file
ENV:timekeeper.prefs
Preferences are saved in the file
ENV:AmiTimeKeeper/timekeeper.prefs
Preferences are also persisted between reboots in the file
ENVARC:timekeeper.prefs
ENVARC:AmiTimeKeeper/timekeeper.prefs
Depending on the setup the content of timekeeper.prefs could be:
CX_POPUP=NO
CX_POPKEY=lshift control t
CX_PRIORITY=25
CX_PRIORITY=5
THRESHOLD=1000000
SERVER=de.pool.ntp.org
PORT=123
TIMEOUT=5000
TIMEOUT=1000
INTERVAL=17500
READONLY=NO
EXPERT=NO
ACTIVE=YES
NOLOG=YES
The preference file should not be edited under normal circumstances.
<b>Caveats</b>
Not only visible settings in the settings window are saved to the
preference file. All setting are saved includes default settings and
settings from CLI and icon tooltypes.
preference file. All setting are saved includes default settings
and settings from CLI and icon tooltypes.
</pre>
</div>
<div id="arexx+interface">
<hr/>
<p><b>TimeKeeper.guide/ARexx interface</b></p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#saving+preferences">Prev</a> <a href="#the+posix+tz+environment+variable">Next</a> </p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#saving+preferences">Prev</a> <a href="#posix+tz+environment+variable">Next</a> </p>
<pre>
TimeKeeper provides an ARexx port with a diverse set of commands.
@ -228,17 +326,77 @@ HELP | Get a list of ARexx commands and a short description
STATUS | Get current synchronization status
TIMEZONE | Get current time zone
LASTSYNC | Get time of last synchronization operation
LASTAD | Get time of last clock adjustment
LASTADJ | Get time of last clock adjustment
GET | Get a runtime configuration value
SET | Set a runtime configuration value
NOW | Get current time and date
SHOW | Show settings window
HIDE | Hide settings window
START | Start the time synchronization process
STOP | Stop the time synchronization process
SHUTDOWN | Shutdown TimeKeeper
LOGTRANS | Emit time zone transition map to log
-----------------------------------------------------------------
<b>Examples</b>
<b>Parameters</b>
STATUS accepts NUMBER as parameter. Result is instead formatted
as binary value.
TIMEZONE accepts a code as parameter. The code determines how
the result is formatted:
1 Seconds ahead of UTC (+[s])
2 Minutes ahead of UTC (+[m])
3 TZ style long format (UTC-[hh]:[mm])
4 TZ style short format (-[hh]:[mm])
5 ISO 8601 style (+[hh][mm])
6 ISO 8601 style (+[hh]:[mm])
7 ISO 8601 short style (+[h])
8 Common identifier (GMT+[hh]:[mm])
9 Common identifier, offset with name in parens
10 Common identifier, name with offset in parens
11 Standard time zone
12 DST time zone
NOW, LASTSYNC and LASTADJ accepts DOS, ASCII, DATE, TIME, RFC850,
RFC1123, RFC2822, RFC3339 or ISO8601 as first parameter. DOS is
assumed if parameter is not specified.
DOS AmigaDOS style
ASCII C ASCII style
DATE ARexx formatted as sorted date
TIME Time in seconds since midnight
LOCAL and UTC are accepted as second parameter. LOCAL is assumed
if second parameter is not specified. RFC850 and RFC1123 are always
GMT.
GET accepts SERVER, PORT, THRESHOLD, INTERVAL, CX_PRIORITY,
CX_POPKEY, CX_POPUP, READONLY, EXPERT, TIMEOUT, ACTIVE, NOLOG,
TZD, TZ, TZNAME, TZVALUE and TZDST as parameter. CX_POPUP,
READONLY, EXPERT, ACTIVE and NOLOG accepts NUMBER as parameter.
SET accepts the same parameters as GET, except CX_POPKEY, and an
addition value parameter.
ID, VERSION, HELP, SHOW, HIDE, START, STOP, SHUTDOWN and LOGTRANS
does not accept parameters.
<b>Error handling</b>
The local variables TIMEKEEPER.ERRORCODE and TIMEKEEPER.ERRORTEXT
are set on each call too ARexx.
There is a number of possible error codes.
0 No errors
10 Unknown ARexx command
11 Unknown parameter
12 Parameter is missing
13 Invalid parameter value
18 Clock has not been adjusted
19 No responses from NTP server
20 Synchronization is already active
21 Synchronization is already deactivated
<b>ARexx examples</b>
Stop the the time synchronization process with:
Address TIMEKEEPER.1 stop
@ -253,13 +411,15 @@ The arexx folder contains a set of sample scripts.
<b>TimeCtrl</b>
Controlling TimeKeeper without using ARexx is done through the
control utility TimeCtrl. The following commands are available.
control utility <i>TimeCtrl</i>. The following commands are available.
<b>Command</b> | <b>Description</b>
-----------------------------------------------------------------
ID | Get application identifier
VERSION | Get application version number
STATUS | Get current synchronization status
TIME | Get current time and date
ZONE | Get current time zone
START | Start the time synchronization process
STOP | Stop the time synchronization process
SHOW | Show settings window
@ -269,23 +429,24 @@ SHUTDOWN | Shutdown TimeKeeper
</pre>
</div>
<div id="the+posix+tz+environment+variable">
<div id="posix+tz+environment+variable">
<hr/>
<p><b>TimeKeeper.guide/The POSIX TZ environment variable</b></p>
<p><b>TimeKeeper.guide/POSIX TZ environment variable</b></p>
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#arexx+interface">Prev</a> <a href="#change+log">Next</a> </p>
<pre>
This is a list of time zone information for locations around the globe.
Information is represented in the POSIX TZ environment variable format.
The list originates from the IANA time zone database version 2019b.
This is a list of time zone information for locations around the
globe. Information is represented in the POSIX TZ environment
variable format. The list originates from the IANA time zone
database version 2019b.
A formal definition of the POSIX TZ environment variable is available
to the public from The GNU C Library Reference Manual and The Open Group
Library.
A formal definition of the POSIX TZ environment variable is
available to the public from The GNU C Library Reference Manual
and The Open Group Library.
The POSIX TZ environment variable is described in dept by for example
The Open Group Base Specifications Issue 7, 2018 edition and The GNU C
Library Reference Manual.
The POSIX TZ environment variable is described in dept by for
example The Open Group Base Specifications Issue 7, 2018 edition
and The GNU C Library Reference Manual.
Set the TZ environment variable to Central Europe Time:
> SETENV TZ CET-1
@ -730,6 +891,17 @@ Pacific/Wallis TZ &lt;GMT+12>-12
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#saving+preferences">Prev</a> <a href="#software+license">Next</a> </p>
<pre>
<b>v1.12 31.01.2021</b>
- New options to specify the local time zone
- New ARexx commands, parameters and error variables
- New option to start without active time synchronization
- New deactivate logging option for performance saving
- More bugs in calculation of time zone transition fixed
- Sanity check on value for interval between requests
- Updated ARexx documentation and script
- Honour ARexx result flag (RXFF_RESULT)
- Various minor bug fixes and improvements
<b>v1.11 11.01.2021</b>
- New dedicated external control utility
- New ARexx port with a diverse set of commands
@ -810,6 +982,11 @@ Pacific/Wallis TZ &lt;GMT+12>-12
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#change+log">Prev</a> <a href="#credits+and+donations">Next</a> </p>
<pre>
<b>Bug reports</b>
Please report bugs and other issues by sending a mail or using:
https://ranger.innolan.net/rainlance/AmiTimeKeeper
<b>Simplified BSD License / 2-clause BSD license</b>
Copyright (c) 2001, 02 Motoyuki Kasahara
@ -846,17 +1023,13 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#software+license">Prev</a> <a href="#contacting+the+author">Next</a> </p>
<pre>
A custom version has been integrated into the Icaros Desktop system.
The author encourages all developers with an interest to make their own
build.
The following people have contributed with bug reports, comments,
suggestions and donations:
* aPEX from a1k.org
* Greg Donner
* Paolo Besser
* Knut Hansen
* Greg Donner
* Thomas Blatt
* Bartosz Makara
* Benny Damsgaard
@ -892,13 +1065,70 @@ January 2021
<b>A</b>
<a href="#configuring+the+client">Adjustment threshold</a>
<a href="#arexx+interface">ARexx interface</a>
<a href="#configuring+the+client">Automatically synchronization</a>
<b>C</b>
<a href="#configuring+the+client">Configution</a>
<a href="#configuring+the+client">Connection time out</a>
<a href="#using+tooltypes+of+an+icon">CLI</a>
<b>D</b>
<a href="#configuring+the+client">Daylight saving time</a>
<b>E</b>
<a href="#local+time+zone">Environment variable</a>
<a href="#configuring+the+client">Expert mode</a>
<b>I</b>
<a href="#configuring+the+client">Interval between requests</a>
<a href="#arexx+interface">ISO8601</a>
<b>K</b>
<a href="#arexx">Keywords</a>
<a href="#configuring+the+client">ACTIVE - Automatically synchronization</a>
<a href="#arexx+interface">ASCII</a>
<a href="#using+tooltypes+of+an+icon">CX_POPKEY</a>
<a href="#using+tooltypes+of+an+icon">CX_POPUP</a>
<a href="#using+tooltypes+of+an+icon">CX_PRIORITY</a>
<a href="#arexx+interface">DATE</a>
<a href="#using+tooltypes+of+an+icon">DONOTWAIT</a>
<a href="#arexx+interface">DOS</a>
<a href="#configuring+the+client">DST - Daylight saving time</a>
<a href="#configuring+the+client">EXPERT - Expert mode</a>
<a href="#configuring+the+client">INTERVAL - Interval between requests</a>
<a href="#arexx+interface">ISO8601</a>
<a href="#arexx+interface">LOCAL</a>
<a href="#configuring+the+client">NOLOG - Logging</a>
<a href="#arexx+interface">NUMBER</a>
<a href="#configuring+the+client">POPUP</a>
<a href="#configuring+the+client">PORT - Server port</a>
<a href="#configuring+the+client">READONLY</a>
<a href="#arexx+interface">RFC850</a>
<a href="#arexx+interface">RFC1123</a>
<a href="#arexx+interface">RFC2822</a>
<a href="#arexx+interface">RFC3339</a>
<a href="#configuring+the+client">SERVER - Server address</a>
<a href="#configuring+the+client">THRESHOLD - Adjustment threshold</a>
<a href="#arexx+interface">TIME</a>
<a href="#configuring+the+client">TIMEOUT - Connection time out</a>
<a href="#configuring+the+client">TIMEZONE - Time zone</a>
<a href="#configuring+the+client">TIMEZONEABBREVIATION - Time zone abbreviation</a>
<a href="#configuring+the+client">TIMEZONEDISPLAY - Time zone display</a>
<a href="#configuring+the+client">TIMEZONEVALUE - Time zone value</a>
<a href="#configuring+the+client">TZ - Time zone</a>
<a href="#configuring+the+client">TZD - Time zone display</a>
<a href="#configuring+the+client">TZDST - Daylight saving time</a>
<a href="#configuring+the+client">TZNAME - Time zone abbreviation</a>
<a href="#configuring+the+client">TZVALUE - Time zone value</a>
<a href="#arexx+interface">UTC</a>
<b>L</b>
<a href="#configuring+the+client">Logging</a>
@ -910,35 +1140,62 @@ January 2021
<b>P</b>
<a href="#configuring+the+client">Pool servers</a>
<a href="#the+posix+tz+environment+variable">Posix</a>
<a href="#using+tooltypes+of+an+icon">Popkey</a>
<a href="#using+tooltypes+of+an+icon">Popup</a>
<a href="#posix+tz+environment+variable">Posix</a>
<a href="#saving+preferences">Preferences</a>
<a href="#using+tooltypes+of+an+icon">Priority</a>
<b>R</b>
<a href="#configuring+the+client">Read only</a>
<a href="#arexx+interface">RFC850</a>
<a href="#arexx+interface">RFC1123</a>
<a href="#arexx+interface">RFC2822</a>
<a href="#arexx+interface">RFC3339</a>
<b>S</b>
<a href="#configuring+the+client">Server address</a>
<a href="#configuring+the+client">Server port</a>
<a href="#configuring+the+client">Settings</a>
<a href="#configuring+the+client">Connection timeout</a>
<a href="#configuring+the+client">Automatically synchronization</a>
<a href="#configuring+the+client">Connection time out</a>
<a href="#configuring+the+client">Daylight saving time</a>
<a href="#configuring+the+client">Expert mode </a>
<a href="#configuring+the+client">Interval</a>
<a href="#configuring+the+client">Interval between requests</a>
<a href="#configuring+the+client">Logging</a>
<a href="#configuring+the+client">Popkey</a>
<a href="#configuring+the+client">Popup</a>
<a href="#configuring+the+client">Priority</a>
<a href="#using+tooltypes+of+an+icon">Popkey</a>
<a href="#using+tooltypes+of+an+icon">Popup</a>
<a href="#using+tooltypes+of+an+icon">Priority</a>
<a href="#configuring+the+client">Read only</a>
<a href="#configuring+the+client">Server address</a>
<a href="#configuring+the+client">Server port</a>
<a href="#configuring+the+client">Threshold</a>
<a href="#the+posix+tz+environment+variable">Standard time</a>
<a href="#the+posix+tz+environment+variable">Summer time</a>
<a href="#configuring+the+client">Time zone</a>
<a href="#configuring+the+client">Time zone abbreviation</a>
<a href="#configuring+the+client">Time zone display</a>
<a href="#configuring+the+client">Time zone value</a>
<a href="#configuring+the+client">Standard time</a>
<a href="#configuring+the+client">Startup Sequence</a>
<a href="#configuring+the+client">Summer time</a>
<b>T</b>
<a href="#configuring+the+client">Threshold</a>
<a href="#arexx+interface">TimeCtrl</a>
<a href="#configuring+the+client">TimeLogger</a>
<a href="#main">Time zone</a>
<a href="#local+time+zone">Time zone</a>
<a href="#arexx+interface">Getting</a>
<a href="#main">Setting</a>
<a href="#local+time+zone">Setting</a>
<a href="#configuring+the+client">Time zone abbreviation</a>
<a href="#configuring+the+client">Time zone display</a>
<a href="#local+time+zone">Time zone value</a>
<a href="#using+tooltypes+of+an+icon">Tool types</a>
<a href="#the+posix+tz+environment+variable">TZ</a>
<a href="#local+time+zone">TZ</a>
<a href="#posix+tz+environment+variable">Content</a>
<a href="#local+time+zone">Setting</a>
<a href="#local+time+zone">TZONE</a>
</pre>
</div>