1205 lines
42 KiB
HTML
1205 lines
42 KiB
HTML
<html>
|
|
<head>
|
|
<title>TimeKeeper.guide</title>
|
|
</head>
|
|
<body>
|
|
<div id="main">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide</b></p>
|
|
<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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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="#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>
|
|
<a href="#contacting+the+author">Contacting the author</a>
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="configuring+the+client">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Configuring the client</b></p>
|
|
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#main">Prev</a> <a href="#using+tooltypes+of+an+icon">Next</a> </p>
|
|
<pre>
|
|
<b>Server address</b>
|
|
|
|
NTP servers are managed by several organizations. The pool.ntp.org
|
|
project and Network Time Foundation are probably the two most famous.
|
|
The pool.ntp.org project organize servers into pools whereas Network
|
|
Time Foundation maintains a list of valid NTP servers. The servers are
|
|
divided into two categories: Stratum 1 and Stratum 2.
|
|
|
|
The NTP pool servers are divided into zones. If you want to use a server
|
|
in Europe you can use set the server address to europe.pool.ntp.org.
|
|
For North America the server address is north-america.pool.ntp.org.
|
|
Zones also exists for countries. To use a server in for example Germany
|
|
the server address should be set to de.pool.ntp.org. For Switzerland
|
|
the address should be ch.pool.ntp.org.
|
|
|
|
Network Time Foundation has a website on http://support.ntp.org/
|
|
The pool.ntp.org project website is located at https://www.ntppool.org/
|
|
|
|
Pool server addresses will automatically be prefixed with 0, 1, 2 or 3
|
|
in order to lower the risk of choosing a none-responsive server.
|
|
|
|
<b>Server port</b>
|
|
|
|
NTP servers use port 123 as default. Only under special circumstances
|
|
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.
|
|
|
|
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. 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 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.
|
|
|
|
<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.
|
|
|
|
<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. 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 <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:
|
|
> RUN >NIL: TimeKeeper
|
|
|
|
</pre>
|
|
</div>
|
|
<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="#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:
|
|
SERVER=europe.pool.ntp.org
|
|
|
|
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
|
|
INTERVAL | Interval between requests
|
|
CX_POPUP | Show settings window on startup
|
|
CX_POPKEY | Settings window keyboard shortcut
|
|
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>
|
|
|
|
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.
|
|
|
|
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 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="#local+time+zone">Prev</a> <a href="#arexx+interface">Next</a> </p>
|
|
<pre>
|
|
|
|
Preferences are saved in the file
|
|
ENV:AmiTimeKeeper/timekeeper.prefs
|
|
|
|
Preferences are also persisted between reboots in the file
|
|
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=5
|
|
THRESHOLD=1000000
|
|
SERVER=de.pool.ntp.org
|
|
PORT=123
|
|
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.
|
|
|
|
</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="#posix+tz+environment+variable">Next</a> </p>
|
|
<pre>
|
|
|
|
TimeKeeper provides an ARexx port with a diverse set of commands.
|
|
The ARexx address is 'TIMEKEEPER.1'.
|
|
|
|
<b>Command</b> | <b>Description</b>
|
|
-----------------------------------------------------------------
|
|
ID | Get application identifier
|
|
VERSION | Get application version number
|
|
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
|
|
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>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
|
|
|
|
Start the the time synchronization process with:
|
|
Address TIMEKEEPER.1 start
|
|
|
|
Show the settings window with:
|
|
Address TIMEKEEPER.1 show
|
|
|
|
The arexx folder contains a set of sample scripts.
|
|
|
|
<b>TimeCtrl</b>
|
|
|
|
Controlling TimeKeeper without using ARexx is done through the
|
|
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
|
|
HIDE | Hide settings window
|
|
SHUTDOWN | Shutdown TimeKeeper
|
|
-----------------------------------------------------------------
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="posix+tz+environment+variable">
|
|
<hr/>
|
|
<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.
|
|
|
|
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.
|
|
|
|
Set the TZ environment variable to Central Europe Time:
|
|
> SETENV TZ CET-1
|
|
|
|
Set the TZ environment variable to Central Europe Summer Time:
|
|
> SETENV TZ CET-1CEST
|
|
|
|
Set the TZ environment variable for Paris:
|
|
> SETENV TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
|
|
Save the TZ environment to the current system disk:
|
|
> COPY ENV:TZ ENVARC:TZ
|
|
|
|
Africa/Abidjan TZ GMT0
|
|
Africa/Accra TZ GMT0
|
|
Africa/Addis Ababa TZ EAT-3
|
|
Africa/Algiers TZ CET-1
|
|
Africa/Asmara TZ EAT-3
|
|
Africa/Asmera TZ EAT-3
|
|
Africa/Bamako TZ GMT0
|
|
Africa/Bangui TZ WAT-1
|
|
Africa/Banjul TZ GMT0
|
|
Africa/Bissau TZ GMT0
|
|
Africa/Blantyre TZ CAT-2
|
|
Africa/Brazzaville TZ WAT-1
|
|
Africa/Bujumbura TZ CAT-2
|
|
Africa/Cairo TZ EET-2
|
|
Africa/Casablanca TZ <GMT+1>-1
|
|
Africa/Ceuta TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Africa/Conakry TZ GMT0
|
|
Africa/Dakar TZ GMT0
|
|
Africa/Dar es Salaam TZ EAT-3
|
|
Africa/Djibouti TZ EAT-3
|
|
Africa/Douala TZ WAT-1
|
|
Africa/El Aaiun TZ <GMT+1>-1
|
|
Africa/Freetown TZ GMT0
|
|
Africa/Gaborone TZ CAT-2
|
|
Africa/Harare TZ CAT-2
|
|
Africa/Johannesburg TZ SAST-2
|
|
Africa/Juba TZ EAT-3
|
|
Africa/Kampala TZ EAT-3
|
|
Africa/Khartoum TZ CAT-2
|
|
Africa/Kigali TZ CAT-2
|
|
Africa/Kinshasa TZ WAT-1
|
|
Africa/Lagos TZ WAT-1
|
|
Africa/Libreville TZ WAT-1
|
|
Africa/Lome TZ GMT0
|
|
Africa/Luanda TZ WAT-1
|
|
Africa/Lubumbashi TZ CAT-2
|
|
Africa/Lusaka TZ CAT-2
|
|
Africa/Malabo TZ WAT-1
|
|
Africa/Maputo TZ CAT-2
|
|
Africa/Maseru TZ SAST-2
|
|
Africa/Mbabane TZ SAST-2
|
|
Africa/Mogadishu TZ EAT-3
|
|
Africa/Monrovia TZ GMT0
|
|
Africa/Nairobi TZ EAT-3
|
|
Africa/Ndjamena TZ WAT-1
|
|
Africa/Niamey TZ WAT-1
|
|
Africa/Nouakchott TZ GMT0
|
|
Africa/Ouagadougou TZ GMT0
|
|
Africa/Porto-Novo TZ WAT-1
|
|
Africa/Sao Tome TZ GMT0
|
|
Africa/Timbuktu TZ GMT0
|
|
Africa/Tripoli TZ EET-2
|
|
Africa/Tunis TZ CET-1
|
|
Africa/Windhoek TZ CAT-2
|
|
America/Adak TZ HST10HDT,M3.2.0,M11.1.0
|
|
America/Anchorage TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/Anguilla TZ AST4
|
|
America/Antigua TZ AST4
|
|
America/Araguaina TZ <GMT-3>+3
|
|
America/Argentina/Buenos Aires TZ <GMT-3>+3
|
|
America/Argentina/Catamarca TZ <GMT-3>+3
|
|
America/Argentina/Cordoba TZ <GMT-3>+3
|
|
America/Argentina/Jujuy TZ <GMT-3>+3
|
|
America/Argentina/La Rioja TZ <GMT-3>+3
|
|
America/Argentina/Mendoza TZ <GMT-3>+3
|
|
America/Argentina/Rio Gallegos TZ <GMT-3>+3
|
|
America/Argentina/Salta TZ <GMT-3>+3
|
|
America/Argentina/San Juan TZ <GMT-3>+3
|
|
America/Argentina/San Luis TZ <GMT-3>+3
|
|
America/Argentina/Tucuman TZ <GMT-3>+3
|
|
America/Argentina/Ushuaia TZ <GMT-3>+3
|
|
America/Aruba TZ AST4
|
|
America/Asuncion TZ <GMT-4>+4
|
|
America/Atikokan TZ EST5
|
|
America/Bahia TZ <GMT-3>+3
|
|
America/Bahia Banderas TZ CST6CDT,M4.1.0,M10.5.0
|
|
America/Barbados TZ AST4
|
|
America/Belem TZ <GMT-3>+3
|
|
America/Belize TZ CST6
|
|
America/Blanc-Sablon TZ AST4
|
|
America/Boa Vista TZ <GMT-4>+4
|
|
America/Bogota TZ <GMT-5>+5
|
|
America/Boise TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Cambridge Bay TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Campo Grande TZ <GMT-4>+4
|
|
America/Cancun TZ EST5
|
|
America/Caracas TZ <GMT-4>+4
|
|
America/Cayenne TZ <GMT-3>+3
|
|
America/Cayman TZ EST5
|
|
America/Chicago TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Chihuahua TZ MST7MDT,M4.1.0,M10.5.0
|
|
America/Costa Rica TZ CST6
|
|
America/Creston TZ MST7
|
|
America/Cuiaba TZ <GMT-4>+4
|
|
America/Curacao TZ AST4
|
|
America/Danmarkshavn TZ GMT0
|
|
America/Dawson TZ PST8PDT,M3.2.0,M11.1.0
|
|
America/Dawson Creek TZ MST7
|
|
America/Denver TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Detroit TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Dominica TZ AST4
|
|
America/Edmonton TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Eirunepe TZ <GMT-5>+5
|
|
America/El Salvador TZ CST6
|
|
America/Fort Nelson TZ MST7
|
|
America/Fortaleza TZ <GMT-3>+3
|
|
America/Glace Bay TZ AST4ADT,M3.2.0,M11.1.0
|
|
America/Goose Bay TZ AST4ADT,M3.2.0,M11.1.0
|
|
America/Grand Turk TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Grenada TZ AST4
|
|
America/Guadeloupe TZ AST4
|
|
America/Guatemala TZ CST6
|
|
America/Guayaquil TZ <GMT-5>+5
|
|
America/Guyana TZ <GMT-4>+4
|
|
America/Halifax TZ AST4ADT,M3.2.0,M11.1.0
|
|
America/Havana TZ CST5CDT,M3.2.0/0,M11.1.0/1
|
|
America/Hermosillo TZ MST7
|
|
America/Indiana/Indianapolis TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Indiana/Knox TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Indiana/Marengo TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Indiana/Petersburg TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Indiana/Tell City TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Indiana/Vevay TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Indiana/Vincennes TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Indiana/Winamac TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Inuvik TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Iqaluit TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Jamaica TZ EST5
|
|
America/Juneau TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/Kentucky/Louisville TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Kentucky/Monticello TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Kralendijk TZ AST4
|
|
America/La Paz TZ <GMT-4>+4
|
|
America/Lima TZ <GMT-5>+5
|
|
America/Los Angeles TZ PST8PDT,M3.2.0,M11.1.0
|
|
America/Lower Princes TZ AST4
|
|
America/Maceio TZ <GMT-3>+3
|
|
America/Managua TZ CST6
|
|
America/Manaus TZ <GMT-4>+4
|
|
America/Marigot TZ AST4
|
|
America/Martinique TZ AST4
|
|
America/Matamoros TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Mazatlan TZ MST7MDT,M4.1.0,M10.5.0
|
|
America/Menominee TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Merida TZ CST6CDT,M4.1.0,M10.5.0
|
|
America/Metlakatla TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/Mexico City TZ CST6CDT,M4.1.0,M10.5.0
|
|
America/Miquelon TZ <GMT-3>+3
|
|
America/Moncton TZ AST4ADT,M3.2.0,M11.1.0
|
|
America/Monterrey TZ CST6CDT,M4.1.0,M10.5.0
|
|
America/Montevideo TZ <GMT-3>+3
|
|
America/Montserrat TZ AST4
|
|
America/Nassau TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/New York TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Nipigon TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Nome TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/Noronha TZ <GMT-2>+2
|
|
America/North Dakota/Beulah TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/North Dakota/Center TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/North Dakota/New Salem TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Ojinaga TZ MST7MDT,M3.2.0,M11.1.0
|
|
America/Panama TZ EST5
|
|
America/Pangnirtung TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Paramaribo TZ <GMT-3>+3
|
|
America/Phoenix TZ MST7
|
|
America/Port-au-Prince TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Port of Spain TZ AST4
|
|
America/Porto Velho TZ <GMT-4>+4
|
|
America/Puerto Rico TZ AST4
|
|
America/Punta Arenas TZ <GMT-3>+3
|
|
America/Rainy River TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Rankin Inlet TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Recife TZ <GMT-3>+3
|
|
America/Regina TZ CST6
|
|
America/Resolute TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Rio Branco TZ <GMT-5>+5
|
|
America/Santarem TZ <GMT-3>+3
|
|
America/Santo Domingo TZ AST4
|
|
America/Sao Paulo TZ <GMT-3>+3
|
|
America/Scoresbysund TZ <GMT-1>+1
|
|
America/Sitka TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/St Barthelemy TZ AST4
|
|
America/St Johns TZ NST3
|
|
America/St Kitts TZ AST4
|
|
America/St Lucia TZ AST4
|
|
America/St Thomas TZ AST4
|
|
America/St Vincent TZ AST4
|
|
America/Swift Current TZ CST6
|
|
America/Tegucigalpa TZ CST6
|
|
America/Thule TZ AST4ADT,M3.2.0,M11.1.0
|
|
America/Thunder Bay TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Tijuana TZ PST8PDT,M3.2.0,M11.1.0
|
|
America/Toronto TZ EST5EDT,M3.2.0,M11.1.0
|
|
America/Tortola TZ AST4
|
|
America/Vancouver TZ PST8PDT,M3.2.0,M11.1.0
|
|
America/Whitehorse TZ PST8PDT,M3.2.0,M11.1.0
|
|
America/Winnipeg TZ CST6CDT,M3.2.0,M11.1.0
|
|
America/Yakutat TZ AKST9AKDT,M3.2.0,M11.1.0
|
|
America/Yellowknife TZ MST7MDT,M3.2.0,M11.1.0
|
|
Antarctica/Casey TZ <GMT+8>-8
|
|
Antarctica/Davis TZ <GMT+7>-7
|
|
Antarctica/DumontDUrville TZ <GMT+10>-10
|
|
Antarctica/Macquarie TZ <GMT+11>-11
|
|
Antarctica/Mawson TZ <GMT+5>-5
|
|
Antarctica/McMurdo TZ NZST-12NZDT,M9.5.0,M4.1.0/3
|
|
Antarctica/Palmer TZ <GMT-3>+3
|
|
Antarctica/Rothera TZ <GMT-3>+3
|
|
Antarctica/Syowa TZ <GMT+3>-3
|
|
Antarctica/Troll TZ 0
|
|
Antarctica/Vostok TZ <GMT+6>-6
|
|
Arctic/Longyearbyen TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Asia/Aden TZ <GMT+3>-3
|
|
Asia/Almaty TZ <GMT+6>-6
|
|
Asia/Amman TZ EET-2EEST,M3.5.4/24,M10.5.5/1
|
|
Asia/Anadyr TZ <GMT+12>-12
|
|
Asia/Aqtau TZ <GMT+5>-5
|
|
Asia/Aqtobe TZ <GMT+5>-5
|
|
Asia/Ashgabat TZ <GMT+5>-5
|
|
Asia/Atyrau TZ <GMT+5>-5
|
|
Asia/Baghdad TZ <GMT+3>-3
|
|
Asia/Bahrain TZ <GMT+3>-3
|
|
Asia/Baku TZ <GMT+4>-4
|
|
Asia/Bangkok TZ <GMT+7>-7
|
|
Asia/Barnaul TZ <GMT+7>-7
|
|
Asia/Beirut TZ EET-2EEST,M3.5.0/0,M10.5.0/0
|
|
Asia/Bishkek TZ <GMT+6>-6
|
|
Asia/Brunei TZ <GMT+8>-8
|
|
Asia/Chita TZ <GMT+9>-9
|
|
Asia/Choibalsan TZ <GMT+8>-8
|
|
Asia/Colombo TZ <GMT+5>-5
|
|
Asia/Damascus TZ EET-2EEST,M3.5.5/0,M10.5.5/0
|
|
Asia/Dhaka TZ <GMT+6>-6
|
|
Asia/Dili TZ <GMT+9>-9
|
|
Asia/Dubai TZ <GMT+4>-4
|
|
Asia/Dushanbe TZ <GMT+5>-5
|
|
Asia/Famagusta TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Asia/Gaza TZ EET-2EEST,M3.5.5/0,M10.5.6/1
|
|
Asia/Hebron TZ EET-2EEST,M3.5.5/0,M10.5.6/1
|
|
Asia/Ho Chi Minh TZ <GMT+7>-7
|
|
Asia/Hong Kong TZ HKT-8
|
|
Asia/Hovd TZ <GMT+7>-7
|
|
Asia/Irkutsk TZ <GMT+8>-8
|
|
Asia/Istanbul TZ <GMT+3>-3
|
|
Asia/Jakarta TZ WIB-7
|
|
Asia/Jayapura TZ WIT-9
|
|
Asia/Kabul TZ <GMT+4>-4
|
|
Asia/Kamchatka TZ <GMT+12>-12
|
|
Asia/Karachi TZ PKT-5
|
|
Asia/Kathmandu TZ <GMT+5>-5
|
|
Asia/Khandyga TZ <GMT+9>-9
|
|
Asia/Kolkata TZ IST-5
|
|
Asia/Krasnoyarsk TZ <GMT+7>-7
|
|
Asia/Kuala Lumpur TZ <GMT+8>-8
|
|
Asia/Kuching TZ <GMT+8>-8
|
|
Asia/Kuwait TZ <GMT+3>-3
|
|
Asia/Macau TZ CST-8
|
|
Asia/Magadan TZ <GMT+11>-11
|
|
Asia/Makassar TZ WITA-8
|
|
Asia/Manila TZ PST-8
|
|
Asia/Muscat TZ <GMT+4>-4
|
|
Asia/Nicosia TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Asia/Novokuznetsk TZ <GMT+7>-7
|
|
Asia/Novosibirsk TZ <GMT+7>-7
|
|
Asia/Omsk TZ <GMT+6>-6
|
|
Asia/Oral TZ <GMT+5>-5
|
|
Asia/Phnom Penh TZ <GMT+7>-7
|
|
Asia/Pontianak TZ WIB-7
|
|
Asia/Pyongyang TZ KST-9
|
|
Asia/Qatar TZ <GMT+3>-3
|
|
Asia/Qostanay TZ <GMT+6>-6
|
|
Asia/Qyzylorda TZ <GMT+5>-5
|
|
Asia/Riyadh TZ <GMT+3>-3
|
|
Asia/Sakhalin TZ <GMT+11>-11
|
|
Asia/Samarkand TZ <GMT+5>-5
|
|
Asia/Seoul TZ KST-9
|
|
Asia/Shanghai TZ CST-8
|
|
Asia/Singapore TZ <GMT+8>-8
|
|
Asia/Srednekolymsk TZ <GMT+11>-11
|
|
Asia/Taipei TZ CST-8
|
|
Asia/Tashkent TZ <GMT+5>-5
|
|
Asia/Tbilisi TZ <GMT+4>-4
|
|
Asia/Tehran TZ <GMT+3>-3
|
|
Asia/Thimphu TZ <GMT+6>-6
|
|
Asia/Tokyo TZ JST-9
|
|
Asia/Tomsk TZ <GMT+7>-7
|
|
Asia/Ulaanbaatar TZ <GMT+8>-8
|
|
Asia/Urumqi TZ <GMT+6>-6
|
|
Asia/Ust-Nera TZ <GMT+10>-10
|
|
Asia/Vientiane TZ <GMT+7>-7
|
|
Asia/Vladivostok TZ <GMT+10>-10
|
|
Asia/Yakutsk TZ <GMT+9>-9
|
|
Asia/Yangon TZ <GMT+6>-6
|
|
Asia/Yekaterinburg TZ <GMT+5>-5
|
|
Asia/Yerevan TZ <GMT+4>-4
|
|
Atlantic/Azores TZ <GMT-1>+1
|
|
Atlantic/Bermuda TZ AST4ADT,M3.2.0,M11.1.0
|
|
Atlantic/Canary TZ WET0WEST,M3.5.0/1,M10.5.0
|
|
Atlantic/Cape Verde TZ <GMT-1>+1
|
|
Atlantic/Faroe TZ WET0WEST,M3.5.0/1,M10.5.0
|
|
Atlantic/Madeira TZ WET0WEST,M3.5.0/1,M10.5.0
|
|
Atlantic/Reykjavik TZ GMT0
|
|
Atlantic/South Georgia TZ <GMT-2>+2
|
|
Atlantic/St Helena TZ GMT0
|
|
Atlantic/Stanley TZ <GMT-3>+3
|
|
Australia/Adelaide TZ ACST-9
|
|
Australia/Brisbane TZ AEST-10
|
|
Australia/Broken Hill TZ ACST-9
|
|
Australia/Currie TZ AEST-10AEDT,M10.1.0,M4.1.0/3
|
|
Australia/Darwin TZ ACST-9
|
|
Australia/Eucla TZ <GMT+8>-8
|
|
Australia/Hobart TZ AEST-10AEDT,M10.1.0,M4.1.0/3
|
|
Australia/Lindeman TZ AEST-10
|
|
Australia/Lord Howe TZ <GMT+10>-10
|
|
Australia/Melbourne TZ AEST-10AEDT,M10.1.0,M4.1.0/3
|
|
Australia/Perth TZ AWST-8
|
|
Australia/Sydney TZ AEST-10AEDT,M10.1.0,M4.1.0/3
|
|
Europe/Amsterdam TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Andorra TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Astrakhan TZ <GMT+4>-4
|
|
Europe/Athens TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Belgrade TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Berlin TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Bratislava TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Brussels TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Bucharest TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Budapest TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Busingen TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Chisinau TZ EET-2EEST,M3.5.0,M10.5.0/3
|
|
Europe/Copenhagen TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Dublin TZ IST-1GMT0,M10.5.0,M3.5.0/1
|
|
Europe/Gibraltar TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Guernsey TZ GMT0BST,M3.5.0/1,M10.5.0
|
|
Europe/Helsinki TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Isle of Man TZ GMT0BST,M3.5.0/1,M10.5.0
|
|
Europe/Istanbul TZ <GMT+3>-3
|
|
Europe/Jersey TZ GMT0BST,M3.5.0/1,M10.5.0
|
|
Europe/Kaliningrad TZ EET-2
|
|
Europe/Kiev TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Kirov TZ <GMT+3>-3
|
|
Europe/Lisbon TZ WET0WEST,M3.5.0/1,M10.5.0
|
|
Europe/Ljubljana TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/London TZ GMT0BST,M3.5.0/1,M10.5.0
|
|
Europe/Luxembourg TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Madrid TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Malta TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Mariehamn TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Minsk TZ <GMT+3>-3
|
|
Europe/Monaco TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Moscow TZ MSK-3
|
|
Europe/Nicosia TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Oslo TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Paris TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Podgorica TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Prague TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Riga TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Rome TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Samara TZ <GMT+4>-4
|
|
Europe/San Marino TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Sarajevo TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Saratov TZ <GMT+4>-4
|
|
Europe/Simferopol TZ MSK-3
|
|
Europe/Skopje TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Sofia TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Stockholm TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Tallinn TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Tirane TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Ulyanovsk TZ <GMT+4>-4
|
|
Europe/Uzhgorod TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Vaduz TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Vatican TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Vienna TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Vilnius TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Volgograd TZ <GMT+4>-4
|
|
Europe/Warsaw TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Zagreb TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Europe/Zaporozhye TZ EET-2EEST,M3.5.0/3,M10.5.0/4
|
|
Europe/Zurich TZ CET-1CEST,M3.5.0,M10.5.0/3
|
|
Indian/Antananarivo TZ EAT-3
|
|
Indian/Chagos TZ <GMT+6>-6
|
|
Indian/Christmas TZ <GMT+7>-7
|
|
Indian/Cocos TZ <GMT+6>-6
|
|
Indian/Comoro TZ EAT-3
|
|
Indian/Kerguelen TZ <GMT+5>-5
|
|
Indian/Mahe TZ <GMT+4>-4
|
|
Indian/Maldives TZ <GMT+5>-5
|
|
Indian/Mauritius TZ <GMT+4>-4
|
|
Indian/Mayotte TZ EAT-3
|
|
Indian/Reunion TZ <GMT+4>-4
|
|
Pacific/Apia TZ <GMT+13>-13
|
|
Pacific/Auckland TZ NZST-12NZDT,M9.5.0,M4.1.0/3
|
|
Pacific/Bougainville TZ <GMT+11>-11
|
|
Pacific/Chatham TZ <GMT+12>-12
|
|
Pacific/Chuuk TZ <GMT+10>-10
|
|
Pacific/Efate TZ <GMT+11>-11
|
|
Pacific/Enderbury TZ <GMT+13>-13
|
|
Pacific/Fakaofo TZ <GMT+13>-13
|
|
Pacific/Funafuti TZ <GMT+12>-12
|
|
Pacific/Galapagos TZ <GMT-6>+6
|
|
Pacific/Gambier TZ <GMT-9>+9
|
|
Pacific/Guadalcanal TZ <GMT+11>-11
|
|
Pacific/Honolulu TZ HST10
|
|
Pacific/Kiritimati TZ <GMT+14>-14
|
|
Pacific/Kosrae TZ <GMT+11>-11
|
|
Pacific/Kwajalein TZ <GMT+12>-12
|
|
Pacific/Majuro TZ <GMT+12>-12
|
|
Pacific/Marquesas TZ <GMT-9>+9
|
|
Pacific/Midway TZ SST11
|
|
Pacific/Nauru TZ <GMT+12>-12
|
|
Pacific/Niue TZ <GMT-11>+11
|
|
Pacific/Norfolk TZ <GMT+11>-11
|
|
Pacific/Noumea TZ <GMT+11>-11
|
|
Pacific/Pago Pago TZ SST11
|
|
Pacific/Palau TZ <GMT+9>-9
|
|
Pacific/Pitcairn TZ <GMT-8>+8
|
|
Pacific/Pohnpei TZ <GMT+11>-11
|
|
Pacific/Port Moresby TZ <GMT+10>-10
|
|
Pacific/Rarotonga TZ <GMT-10>+10
|
|
Pacific/Tahiti TZ <GMT-10>+10
|
|
Pacific/Tarawa TZ <GMT+12>-12
|
|
Pacific/Tongatapu TZ <GMT+13>-13
|
|
Pacific/Wake TZ <GMT+12>-12
|
|
Pacific/Wallis TZ <GMT+12>-12
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="change+log">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Change Log</b></p>
|
|
<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
|
|
- Rewritten logger facility with more verbose output
|
|
- Bug preventing commodity to shutdown fixed
|
|
- Bug in CLI SWITCH parameters reporting wrong values fixed
|
|
- Support AmigaOS 1.3 (v34) but without settings window
|
|
- Time zone information displayed using GMT instead of UTC
|
|
- Only watch current env variable for time zone changes
|
|
- Improved validation of application settings
|
|
- Several dead and duplicated code blocks removed
|
|
- Various minor bug fixes and improvements
|
|
- Documentation in HTML format
|
|
|
|
<b>v1.10 15.03.2020</b>
|
|
- RTC is no longer required during startup
|
|
- When time zone changes it is now recognized
|
|
- Several bugs affecting time zone logic fixed
|
|
- Documentation updated with POSIX TZ examples
|
|
- Compiled with upgraded GCC, version 6.2
|
|
- Various minor bug fixes and improvements
|
|
|
|
<b>v1.09 14.07.2019</b>
|
|
- Initial DST support using POSIX TZ and Amiga TZONE variable
|
|
- Restart synchronizer processes on DNS lookup failures
|
|
|
|
<b>v1.08 18.05.2019</b>
|
|
- When using pool server cycle with prefix 0 to 3
|
|
- Display of wrong signes in time zone fixed
|
|
- Faulty log messages about settings fixed
|
|
- Timer bug causing infinitive loop fixed
|
|
- Memory leak in settings window fixed
|
|
|
|
<b>v1.07 15.02.2019</b>
|
|
- Support commodity hotkey and popup options
|
|
- Hide advanced settings with new expert option
|
|
|
|
<b>v1.06 08.02.2019</b>
|
|
- Adjust layout in settings window
|
|
|
|
<b>v1.05 06.08.2018 LTS</b>
|
|
- Preferences can now be saved from settings window
|
|
- Time zone is shown as GMT offset in settings window
|
|
- Running multiple instances no longer create zombie processes
|
|
- Low water option renamed to threshold and high water option removed
|
|
- New option for sending log messages to file instead of to screen
|
|
- Some incorrect NTP log messages no longer appears
|
|
- Read-only option is now applied consistently
|
|
- Potential race condition in memory allocation fixed
|
|
- Other minor enhancements
|
|
|
|
<b>v1.04 15.12.2017</b>
|
|
- Default settings adjusted to comply better with AmigaOS
|
|
- Bugs in threshold settings (high/low water) fixed
|
|
- Bugs in opening and closing of libraries fixed
|
|
- New and more accurate error and log messages
|
|
|
|
<b>v1.03 09.12.2017</b>
|
|
- Settings window
|
|
|
|
<b>v1.02 29.11.2017</b>
|
|
- AROS code compliance
|
|
|
|
<b>v1.01 28.11.2017</b>
|
|
- Handle network disconnection
|
|
- Fix infinity timeout problem
|
|
- Support hardware clock
|
|
- Improved error messages
|
|
|
|
<b>v1.00 26.11.2017</b>
|
|
- First public release
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="software+license">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Software License</b></p>
|
|
<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
|
|
Copyright (c) 2007 TANDBERG Telecom AS
|
|
Copyright (c) 2008-2009 Dag-Erling Smørgrav <des@des.no>
|
|
Copyright (c) 2017-2021 Carsten Sonne Larsen <cs@innolan.net>
|
|
All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions
|
|
are met:
|
|
1. Redistributions of source code must retain the above copyright
|
|
notice, this list of conditions and the following disclaimer.
|
|
2. Redistributions in binary form must reproduce the above copyright
|
|
notice, this list of conditions and the following disclaimer in the
|
|
documentation and/or other materials provided with the distribution.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
|
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="credits+and+donations">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Credits and donations</b></p>
|
|
<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>
|
|
|
|
The following people have contributed with bug reports, comments,
|
|
suggestions and donations:
|
|
|
|
* aPEX from a1k.org
|
|
* Greg Donner
|
|
* Paolo Besser
|
|
* Knut Hansen
|
|
* Thomas Blatt
|
|
* Bartosz Makara
|
|
* Benny Damsgaard
|
|
* Neil Pearson
|
|
|
|
If you like this software you can also consider to make a small
|
|
donation to the PayPal account <carsten.larsen@mail.com>.
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="contacting+the+author">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Contacting the author</b></p>
|
|
<p><a href="#main">Contents</a> <a href="#index">Index</a> <a>Help</a> <a href="#credits+and+donations">Prev</a> <a>Next</a> </p>
|
|
<pre>
|
|
|
|
The author of AmiTimeKeeper can be contacted using the email address
|
|
carsten.larsen@mail.com or carsten.s.larsen@outlook.com.
|
|
|
|
Feel free to send suggestions, feature request and bug reports.
|
|
General comment and questions are also welcome.
|
|
|
|
Carsten Sonne Larsen
|
|
January 2021
|
|
|
|
</pre>
|
|
</div>
|
|
<div id="index">
|
|
<hr/>
|
|
<p><b>TimeKeeper.guide/Index</b></p>
|
|
<p><a href="#main">Contents</a> <a>Index</a> <a>Help</a> <a>Prev</a> <a>Next</a> </p>
|
|
<pre>
|
|
|
|
<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>
|
|
|
|
<b>N</b>
|
|
|
|
<a href="#configuring+the+client">Network Time Foundation</a>
|
|
|
|
<b>P</b>
|
|
|
|
<a href="#configuring+the+client">Pool servers</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">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 between requests</a>
|
|
<a href="#configuring+the+client">Logging</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="#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="#local+time+zone">Time zone</a>
|
|
<a href="#arexx+interface">Getting</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="#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>
|
|
<hr/>
|
|
</body>
|
|
</html>
|