OPT_ZEITSYNC - ermglicht auf Knopfdruck die fli4l 

Zeitsyncronisation mit einem Internet Zeitserver 
------------------------------------------------

OPT_ZEITSYNC ist ein kleines CGI-script fr das httpd-Paket 
des fli4l Routers.

Requirements
------------

1. Fli4l Version 2.1x

2. Der (mini) HTTPD-Server muss laufen.

3. Das opt_time muss instaliert sein.
 (OPT_TIME='yes' in Datei time.txt im \config
   Verzeichnis setzen)

Config
------

OPT_ZEITSYNC='yes'

Damit die Zeitsyncronisation  zur Verfgung steht ;-)

Das ist auch schon alles ;-)

Die Syncronisation erfolgt zur Zeit nur ber die in der
config von OPT_TIME angegebenen Variable TIME_SERVER.
z.B.TIME_SERVER='ptbtime1.ptb.de'.
Diese Variable des Zeitservers wird in der main_Zeit-Sync.cgi 
Datei bernommen.

Diese Variable des/der Zeitserver/s wird in der main_Zeit-Sync.cgi
Datei bernommen.
 
neu in Version 1.02:
--------------------
- Das Datum der letzten Zeitserveraktualisierung wird eingeblendet.

neu in Version 1.03:
--------------------
- Die Uhrzeit der letzten Zeitserveraktualisierung wird eingeblendet.
- Bei erstmaligem Aufruf wird die Uhrzeit der Zeitserveraktualisierung
  auf das Systemdatum gesetzt.
  Eine entsprechende Meldung wird angezeigt.
- Gemss der FLI4l Option knnen nun auch mehrere Zeitserver durch
  die Variable TIME_SERVER bergeben werden.
  Diese werden der Reihe nach abgearbeitet, der Status ist auf der
  HTTP Seite, ber die man die Zeitsyncronisation ausfhrt, zu sehen.  
- Kleinere Layoutnderungen.    

neu in Version 1.04:
--------------------
- Gemss der FLI4l Vorgaben wurde default OPT_ZEITSYNC='no' gesetzt.

- neues Shell-Script berprft, ob OPT_TIME vorhanden.
  Ist dies nicht der Fall, wird an der Konsole darauf hingewiesen und
  das HTTPD cgi-Script zur Zeitsyncronisation entfernt.

- Es wird dargestellt, ob eine Zeitsyncronisation bereits 
  stattfand oder nicht.


Bekannte Bugs:
--------------

1.) Seite muss ggf. mit dem 'Aktualisieren' Button des Browsers
    neu abgerufen werden.

2.) Auch bei erfolglosem Versuch, die Zeit zu syncronisieren,
    wird Datum und Uhrzeit als letzte Syncronisation vermerkt.
    Hier ist zunchst noch auf die Ausgabe des timectl zu achten.

z.B. timecl: Connection refused = erfolgloser Versuch
z.B. timecl: Connection timeout = erfolgloser Versuch

etc.

Dies wird in der nchsten Version (1.05) ausgewertet und
entsprechend bercksichtigt.



License
-------

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA