You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1204 lines
42 KiB
1204 lines
42 KiB
<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>
|
|
|