Jan Tomášek, SemTel, historie CZ EN
osobní

projects
SemTel
  specifikace
  licence
  stažení
  historie
  registrace
  cena
  PGP
sDesk
MySSL

articles
korelace
tex2hlp
ICS FAQ

zrcadla

Verze 0.920 (18.12.1999)
=================================
* Tisk:
    - Znaky TAB a NL se netiskly - vždy se zobrazovali na konzoli.
    - Lze zakázat zobrazování dialogu "Profily tiskáren" před samotným
      tiskem.
* Telnet emulace:
    - Opraveny chyby v emulaci telnet vlastností TERM a NAWS.
* Nový přepínač -UserName, -U umožuje specifikovat uživatelské jméno
  kreré se má odeslat vzdálenému systému po detekci řetezce "ogin:".
* V menu "Spojení" je nová položka "Duplikovat", po vyvolánání otevře
  nové spojení se tím samým vzdáleným systémem jako je v okně odkud
  byla vyvolána.
* Od tohoto okamžiku budu používat GnuPG - OpenSource alternativu k
  PGP. Více informací můžete získat na http://www.gnupg.org.

  Můj veřejný klíč je:
      pub  1024D/03AC066B 1999-12-09 Jan Tomasek (CZ-7508180295)
           Key fingerprint = 8F9F 59CE 1F3E 7121 2042
                             AA11 BA4D 9E32 03AC 066B
      sub  2048g/7F63B99E 1999-12-09

      -----BEGIN PGP PUBLIC KEY BLOCK-----
      Version: GnuPG v1.0.0 (GNU/Linux)
      Comment: For info see http://www.gnupg.org

      mQGiBDhQBUcRBACeZHmpXuRFLi4EOL3c9OwBSivT+cxQhZq5BS3Lub3WQRy8Kf93
      MLW1jxS9baEzfT4feZ2ZBYAELOgylLzhxsE0Tc2kvdru/kxFhBlHdBfj/jCaiIBr
      v6WzlTuNcm0AZv6b511bx0xkutQCgtEZoMzO5mkF9cKPmqXFhn0MQH2tKwCgvO5M
      H3/65KaR+peZ/1tnmy5CRv8EAIMZnmnLY1eVP4EnNiTIhOudxhfRrmt2W/9gYUHK
      k9vnTEsDlbFX4RTDcA9mI/grCs9vMrPT/obXkUn09Yiouz0JOeXodPLGLh5c7Nhz
      xaRE827leEA2H9fjNocjLRm161d/HTRuVcGuQRhMJAM0YVcWD9m646uV6+Dwv17c
      qu9LA/9U6AQd0EHjgxD2o01viHzaLznpFZrnvlwuZhEhfcz0vvRmNFV/hdevNbjn
      XjCTCGtIu0BWDBEfexqOrMZE5UK91KvfFxeAUiTJajzl4IHxvsPOukjYLuD+f0p6
      uSEzL3u7UJQJRezKhx0z0i/ZB4SwOIkN29ZfdCkvc3qVc4//sbQbSmFuIFRvbWFz
      ZWsgKENaLTc1MDgxODAyOTUpiFUEExECABUFAjhQBUkDCwoDAxUDAgMWAgECF4AA
      CgkQuk2eMgOsBmvt+wCglLIgOu8Qknp47f0B01kXouIftnsAnRvxc6u9jxxUTap4
      scDmV3fLgmSauQINBDhQCckQCADPduP2M3aV9dVZxvBOxwB+N/K/S9AERtnD8XcA
      gBYHPRiwO9Umf0twyxEO7LRDQyxUsPSZE0lqJR8scSS8m7JEAj2CS17KoR6y2Wdg
      R3glxjk/CDEcQ4++p/HGGc2qY/MvHiYZjZmJ3TazrOC5ri1mQvSCKOJLASqPsWqK
      2Yq2nXo6fUgoAj1KWdjMcL4q19IqwRdOElGylHDIDMcCD0/WC7+QF2b+8GoHvOU+
      B53Vg5oNuEsvxhAx3Vyj8+mskOcnxNW6IT+y0FnfFXPY3L3iNGTdBtbrnzTu5VSw
      oD0bwwRgIPw45WpEUOKh0WtGBcVgEmgFffF3Il9ZaKNvM3qDAAMGB/46xGWGEv3f
      xQaRPflLfL4AX6OkjR/qY9+Zo1gILlCnuc78dM2KVlq5fDuj/8GtCdGVfpiZfqe1
      VGujAeFsPG0McnOU2VybiObjMsRw+nv5s3tWyGL2NtFG2Pv2vGEaCpQUvbZxKHdQ
      kBoqCiDZl1kxds0G4nsR8TCZoyA7BMZrf9fZb4coOu1ma1sqa/6uUqseiKmAbSoo
      UsJYBtnwv2ANwy5xytZj5cgTrftCgvJzb7RWpg14zo6X711Xb8MNBU7/nJKRcZ6J
      3sphXI2ZfBApwicM6+r3VMQoWRvBs3bh2/poT20uA/kG35Ku3jhL1y2MtH0XujBE
      d6opFJzXBxOEiEYEGBECAAYFAjhQCckACgkQuk2eMgOsBmuf+ACfWIt31D0W7P2Q
      1Nhaq2P5p9teH+EAn0DOTj9QiI/hYKIhEyQjuvAT+EJ3
      =GS+D
      -----END PGP PUBLIC KEY BLOCK-----

  Veřejný klíč pro SemTel:
      pub  1024D/B028472C 1999-12-10 Jan Tomasek (SemTel)
           Key fingerprint = 3006 AC57 6E6D 6EED FB06
                             4455 1560 3BB4 B028 472C
      sub  2048g/DA20CF35 1999-12-10

      -----BEGIN PGP PUBLIC KEY BLOCK-----
      Version: GnuPG v1.0.0 (GNU/Linux)
      Comment: For info see http://www.gnupg.org

      mQGiBDhRLmURBACmiEZ2QHjV9BQCbaueJZuWFN7oJxC5PikujrxoMBy85o0CU9Wv
      bfFpYbv2Qn2ZdJEJ47rN72lwEKTro1iut/HJcy/EybgEUs3moBqb9axFnIFTeGVm
      6oaGn1wgQWg7aHw5NgpCF9r25OpIMr9PhQl2+grsGLyC9kZIbFhgeIFTRwCgw2Gp
      fseZXZ1f5HU21jajfNDfpmsD/26Sn4AismRfYaEBEEHGLbC7SM5a7WYeUt7w+Yv7
      YbgOD3k0aEDeD5sLxAmPaMHfaD1KfBWggQunIuJCU67xdDsaWFdogUbEV0fYKw0y
      hptg/Z20xgFv5fWbf32R2QGTtyoZwmMwMOyByVgaguXYPEiLPVzabI5exmhXzVdJ
      i3AcA/0ZlU7R9TMFpafawEzNiMSSMj5vkHBziiJFWAGcvAmV1Tn9yfeUx5SpNZQm
      yAgBi/CDXP4+ki9i6o8DrVNJky4ZuVCfakMiHMBfH17WRd2xg24BHFADfCVvRQ2Q
      mrEQZ9wOL6NDlHC5UI3E3tjs1/2bRyaxmaf1wUeHpJRTh5cDl7QUSmFuIFRvbWFz
      ZWsgKFNlbVRlbCmIVQQTEQIAFQUCOFEuZQMLCgMDFQMCAxYCAQIXgAAKCRAVYDu0
      sChHLH4qAKCegTBuQw3keS6xVOVuGvmPyJ0YOwCeP/EGa1ZQCoSw89ptCgreg7Ft
      bI6IRgQQEQIABgUCOFExiwAKCRC6TZ4yA6wGa6PpAKCGTQ+dHzrEqFGOVsNFfeml
      I5xD8gCfeYSx+wM5KZGQ/4OnDt/OO0BAnhq5Ag0EOFExVhAIANm5y1e1PwUDeMe8
      ZLidbu9zg0vtw1ADlAazkJ5RFzhFIQJRGAurkkOM54rnvTj09yP7qXhUrf8pPFn8
      ytTkT9beDqAh9/V/bc07/QhubOrVYE7QSXQsbp/fM1IIfs6IXzJ1+/5sdevDuy70
      l+BhDh8FDS0lZLCA7l3WrQ2zbDW6oGVKb8glCdD1MaUGXK0EAmMnvPx8/ARpZOsA
      Mus0cFUuEnHH7lUZ52YkH19Ev1PCAt4fwGr0yyjEP160Ar+LN5b2XUyzIZlFPawj
      T0oXUVSjpKwv6lM6S5Il6dKkw5eCH5zqEYjDjzKg/MtyyzfKD6Mtx8MMjNqalQfi
      gnBRX3sAAwYH/3oB0Mri7uTbC0mgiQb4j4A+5EJUOPD5W5Vspz40/KI/LwIYbwBC
      dwslhK8jxXYiYhQmiDZp0ul6vGMNSvSKTJNbCMZcb9vXo3IaR4wI4kRlzAHlkKxN
      7sZEaSZm4DVEw9W5LrpBG4EuoNeLx+oxl39SrRJWVSnlnpSJNZ64eqhbsxD5JfuG
      rjaCUgx3Nfey8QW5PNx0dFDRQ+/q93EiptXuV+cyd+sDwEpobj0YKjMJJhJml5Sz
      X6LEVDIW3qG0T7W/4izO/DyrdFNkiu9OWQ1s+M5eh9LcblKckQdFfhn5GfUsvIBS
      Ld+bQANeMhsay5dDLDL7/XoSB2Io5ZQQ3q+IRgQYEQIABgUCOFExVgAKCRAVYDu0
      sChHLD+6AKCqDUlI+D8xNDqsV/tM8xUH8u3R/QCeKOeE1dCV+misQfaDt1Jg8ujU
      qPs=
      =By2B
      -----END PGP PUBLIC KEY BLOCK-----

Verze 0.919 (21.11.1999)
=================================
* OTP kalkulačka:
    - varuje před vypršením platnosti hesla, minimální počet přihlášení lze
      nastavit v INI souboru - sekce [Global], položka 'OTP.Minimum=1;20'.
      Defaultní hodnota je 20.
* Tisk:
    - Opraven problém s českým tiskem na některých instalacích Windows 95
      a Windows NT.
    - Tlačítko Storno při tisku už konečně, funguje.

Verze 0.917 (05.06.1999)
=================================
* OTP kalkulačka nepřeváděla 'seed' ma malá písmena - opraveno.
* FTP server nepracoval ve verzi 0.916 - opraveno.
* Environment - prostředí:
    - Odstraněna chyba v předávání parametrů prostředí.
    - Defaultní parametr SYSTEMTYPE=Win32 lze nyní odstranit.
* Lze zvolit barvu zvýraznění oblasti. Můžete si zvolit jestli se má
  vybraná oblast vypnit, nebo jen vyznačit hranice.
* Zvolená barva kurzoru se zobrazuje správně na libovolném podkladu
  - pouze 32bit verze.
* Program 'enc2' byl znovu přeložen pomocí MS VC 6.0, díky tomu běží
  rychleji a nepotřebuje cygwin19.dll.

Verze 0.916 (12.04.1999)
=================================
* Při tisku v režimu windows se vystiskla prázdná stránka na konci
  sestavy - odstraněno.
* Při v přímém režimu nedocházelo k odstránkování - odstraněno.
* Ztrácely se prázdné řádky - odstraněno.

Verze 0.915 (15.02.1999)
=================================
* Odstraněna chyba díky které nemohl SemTel pracovat na WinNT 4.x.
  Docházelo k chybě při čtení sekce lng souboru jejíž jméno byl
  prázdný řetězec ''.
* Do oficiální definice 'ansi' terminálu jsem přidal definice
  kláves Shift+F1 .. Shift+F12 a Ctrl+F1 .. Ctrl+F12. (Soubor ansi_enh.trm)
* Během inicializace podává SemTel detailnější informace.
* Odstraněna chyba v uvolnování kódových stránek.

Verze 0.913 (09.02.1999)
=================================
* V definici 'ansi' terminálu bylo uvedeno "ignore = \x40" a díky tomu
  se nezobrazoval znak @. Omlouvám se všem kterým jsem způsobil potíže.
  VT100:
     - definice byla rozdělena do několika souborů
         1. vt100.trm     - hlavní soubor
         2. vt100_dl.trm  - definice odpovídající definici terminálu
                            vt100 na Debian/Linuxu
         3. vt100_enh.trm - sekvence, které nejsou v definici z
                            Debian/Linuxu
     - ArcTel a telnet z Windows vysílají po stisku šipky nahoru sekvenci
       "\E[A". SemTel vysílá "\E0A" která je dle mne správná. Některé
       systémy (fakultní IS - Oracle) vyžadují první sekvenci, jiné
       a těch je podle mé zkušenosti většina, požadují tu druhou.
       Zvažuji řešení.
* Lze předefinovat klávesu ESCAPE. Zapoměl jsem v minulé verzi.
* Verze 0.912 nevysílala kombinaci CTRL+A. Opraveno.

Verze 0.912 (31.01.1999)
=================================
* SemTel podporuje terminál VT100 - tato vlastnost je ve stadiu
  intenzívního testování, prosím dejte mi vědět když narazíte na
  nějaké problémy.
* Při zavírání okna/oken s aktivím spojením se SemTel vždy
  zeptá. Možnosti uzavření spojení/okna jsou následující:
    - ALT+F4 ... standardní chování Windows. Po kladné odpovědi na
      dotaz "Přejete si uzavřít aktivní spojení" je uzavřeno okno v
      němž byla kombinace stisknuta. Dotaz se zobrazuje jen když je
      v danném okně aktivní spojení. Ekvivalentní stisku křížku na
      titulku okna.
    - CTRL+F4 ... po dotazu (stejný jako v předchozím bodě) je uzavřeno
      spojení, dále je zobrazena informace o tom že spojení bylo ukončeno.
      Okno je zrušeno jen v případě, že existuje ještě jiné aktivní okno
      SemTelu. Tuto kombinaci lze předefinovat.
    - ALT+X ... po dotazu (vypíše seznam všech aktivních spojení) zavře
      všechna spojení a ukončí SemTel. Tuto kombinaci lze předefinovat.
  Poznámka: Jestliže používáte SemTel již nějakou dobu máte předefinovánu
  kombinaci CTRL+F4 na ALT+F4, důsledkem toho nemůžete uzavřít okno vněmž
  není aktivní spojení stiskem ALT+F4. Pro zjednání nápravy je nutné
  předinovat zkratku položky menu "Spojení/Zavřít".
* V režimu přímého tisku docházelo k vysunutí jednoho prázdného
  papíru navíc. Jeden FF(Form Feed) poslal server a druhý přidával
  SemTel - opraveno.
* Na četné žádosti jsem zařadil vlastnost 'Quick connect', která
  umožnuje připojení k vzdálenému systému bez předchozího vytvoření
  definice spojení. Musíte mít vytvoženu alespoň jednu definici
  spojení, SemTel pak použije tuto definici pro nastavení vlastností.
* Přidal jsem možnost používat tučné řezy písma. Font "Courier New"
  vypadá tučný skutečně lépe. POZOR: Jestliže font není k dispozici
  systém vybere nějaký "podobný" ve vetšině případů je však výsledek
  žalostný.
* Abych umožnil snadnější lokalizaci rozdělil jsem jazykový soubor
  do dvou částí. SemTelCZ.lng obsahuje definici českého uživatelského
  rozhraní, SemTelEN.en anglického. Dále je třeba soubor SemTel.lng kde
  je popsáno jaké jazykové mutace jsou k dispozici.
* Nové příkazy pro definici terminálu:
    - 'll' .... posun kurzoru na poslední řádek první znak
    - 'rep' ... n-krát opakovat poslední znak
    - 'ind' ... "scroll forward" zvětší o jedničku y souřadnici kurzoru,
                je-li kurzor na konci "obrazovky" dojde k odrřádkování a
                pozice kurzoru se nezmění.
    - 'csr' ... "scroll region" zmenší oblast obrazovky, rolování obrazovky
                probíhá pouze v této oblasti, řádky před a za touto oblastí
                zůstávají netknututy.
* Lze předefinovat celou klávesnici:
     - Numerická klávesnice, v definici terminálu lze přiřadit sekvenci
       těmto klávesám v libovolné kombinaci s CTRL, SHIFT, ALT:
           k_N_NumLock, k_N_Divide, k_N_Multiply, k_N_Minus, k_N_Plus,
       následující klávesy jsou zprávně rozpoznány jen když zapnut NumLock
           k_N_Decimal, k_N_0, k_N_1, k_N_2, k_N_3, k_N_4, k_N_5
           k_N_6, k_N_7, k_N_8, k_N_9
     - Pro předifinování jednotlivých písmen použijte tyto proměnné:
           k_A, k_B, k_C, k_D, k_E, k_F, k_G, k_H, k_I, k_J, k_K,
           k_L, k_M, k_N, k_O, k_P, k_Q, k_R, k_S, k_T, k_U, k_V
           k_W, k_X, k_Y, k_Z, k_0, k_1, k_2, k_3, k_4, k_5, k_6
           k_7, k_8, k_9
       a dále zbylé klávesy (jméno, znak, Windows scan code):
           k_LQuote ..... ` 192
           k_Minus ...... - 189
           k_EQU ........ = 187
           k_Backslash .. \ 220
           k_LBracket ... [ 219
           k_RBracket ... ] 221
           k_Semicolon .. ; 186
           k_RQuoute .... ' 222
           k_Comma ...... , 188
           k_Decimal .... . 190
           k_Divide ..... / 191
           k_ScrollLock
           k_CapsLock
     - Při předefinování kláves je nutno vzít v úvahu tato fakta:
           1. V tomto režimu se nerozlišuje rozdíl mezi malými a velkými
              písmeny. (a, A je stále A)
           2. Scan kódy kláves k_LQuote .. k_CapsLock jsem zjistil pokusně
              nepodařilo se mi najít jejich oficiální jména a kódy.
           3. Tato vlasnost nebyla zařazena pro tvorbu lokalizované
              klávesnice, ale abych umožnil co největší přizpůsobivost
              SemTelu, v situacích kdy se aplikace na vzdálném systému
              není schopna přizpůsobit.
     - V souboru ./trm/keyb_enh.trm jsou vypsány všechny klávesy, které
       jsou podporovány.
* Opravena chyba v zpracování 'ambc'
* Opraveny drobné chyby

Verze 0.911 (04.01.1999)
=================================
* Opravil jsem "mrznuti" ke kterému občas docházelo ve verzi 0.910
* V titulku okna se zobrazuje stav soketu (connecting, connected,
  ... closed)
* V definici terminálu lze nyní uvádět sekvence jako v printf() z
  jazyka C a něco navíc. Podporovány jsou tyto konstrukce:
    - '\\'        zpětné lomítko
    - '\b'        back space
    - '\E', '\e'  escape
    - '\n'        přechod na novou řádku - CRLF
    - '\r'        návrat vozíku - CR
    - '\t'        tab
    - '\nnn'      vložení znaku s hodnotou nnn dekadicky
    - '\0nnn'     vložení znaku s hodnotou nnn oktalově
    - '\0xnnn'    vložení znaku s hodnotou nnn hexadecimálně
    - '\xnnn'     vložení znaku s hodnotou nnn hexadecimálně
    - '^X'        vložení znaku byte('X')-byte('A')+1; X je z
                  intervalu 'A'..'Z'

Verze 0.910 (12.12.1998)
=================================
* FTP server nepoužíval port ftp-data pro datové přenosy, díky
  tomu nebylo možné přenášet data z/na počítač který byl umístěn
  za firewallem. Opraveno.
* Když začal vzdálený systém vysílat rychle velké množství dat,
  SemTel po určité době způsobil dočasnou ztrátu všech systémových
  zdrojů a díky tomu operační systém přestal zcela reagovat (Win95).
  Problém jsem odstranil a SemTel je schopen reagovat na příkazy
  uživatele, případně můžete pracovat v jiném okně.
* V menu help je nová položka pro skok na www stránky SemTelu

Verze 0.909 (06.12.1998)
=================================
* Když byl clipboard prázdný doázelo k chybě, při pokusu vkládání - opraveno.
* Odstranil jsem z okna 'Parametry spojení' pruh vyplněný gradientem - mám
  důvod domnívat se, že negativně ovlivňoval stabilitu.
* Předefinoval jsem defaultní metodu zpracovávající vyjímky. Okno zobrazující
  zprávu je mírně upraveno. A přededevším jsem přidal možnost zapisovat
  texty vyjímek do souboru. S tím souvisí dva nové parametry příkazové řádky:
        - '-Debug ' zapne zápis chybových hlášení do souboru.
        - '-DebugLevel <0|1|2>' možství zapisovaných informací:
             0 ... nic se zapisovat nebude
             1 ... standardní úroveň - zapisují se pouze vyjímky
             2 ... detailní informace - 1 a dále se zapisují
                   informace o zahájení/ukončení některých vybraných
                   procedur

Verze 0.908 (01.11.1998)
=================================
* Změna statutu z freeware na shareware.
* Přidány formuláře pro vytvoření objednávky a zobrazení PGP klíče.
* Konečně se mi podařilo odstranit chybu, kdy po stisku tlačítka
  pro vytvoření nové definice spojení vznikala vyjímka GPF, tatáž
  vyjímka vzikala při ukončování SemTelu, v případě, že bylo přidáno
  nové spojení.
* V definici terminálu jsem upravil 'k_ent=^M' na 'k_ent=^J^M', tj.
  po stisku klávesy enter se nevyšle znak CR ale znaky CRLF. Díky
  tomu je možné SemTel používat k práci se službami jako je
  SMTP, POP3, HTTP ... tj připojit se na daný port a zadávat příkazy
  serveru ručně.
* Dále jsem opravil některé drobné chyby.

Verze 0.903 (xx.08.1998)
=================================
* Přidána podpora pro MD4 algoritmus v OTP (S/KEY) kalkulače.
* Definice terminálu:
        - 'cuv' přejmenována na 'vpa', tak aby značení podpovídalo
        terminfu
        - 'cuh' přejmenována na 'hpa', tak aby značení podpovídalo
        terminfu:
* změna faq:
        otp.txt

Verze 0.902 (26.08.1998)
=================================
* Opravena chyba zanesená do verze 0.901, projevovala se tím, že
  SemTel na některých systémech vypisoval znaky, které skutečně
  nepřijal.
* nové faq:
        otp.txt - "OTP - One Time Password?"

Verze 0.901 (22.08.1998)
=================================
* Tato verze je dostupna jen pro Win32, jakmile vyřesím nějaké
  problémy bude dostupná i verze pro Win16.

* Kryptované spojení pomocí SSL - přečtěte si faq/cz/ssl.txt
        - lze určit že SemTel
                - bude/nebude používat kryptované spojení podle
                schopností serveru
                - vždy bude vyžadovat kryptované spojení a když
                jej server neumožní tak se sním nespojí
        - v dokumentu faq/cz/ssl.txt se dozvíte kde získat telnet
        damona.
        - přidal jsem fialovou diodu která se rozsvítí v případě,
        že je spojení kryptované.
	- FTP server neumožnuje kryptované spojení. U této verze. 

* Opravena chyba v parsovaní ESC sekvencí. SemTel nebyl schopen
  rozeznat \E[¤m a \E[4i apod.
* Sekvence se znakem ¤ mají nižší prioritu, v případě že z
  prohledávání stromu sekvencí vyjdou dvě se stejnou prioritou
  použije se první znich (podle pozice v definici), blíže
  viz faq/termtype.txt.
* Nové možnosti definice terminálu:
        - 'mc' byla nahrazena vlastnostmi 'mc4' a 'mc5',
        zapnout/vypnout tiskárnu
        - 'ceos' byla nahrazena 'ed', tak aby značení podpovídalo
        terminfu
        - přímé nastavovaní barev, pro "Open Ingres from Computer
        associates", viz faq/termtype.txt, ansi.trm.
        - 'am' automatický přechod na nový řádek když překroční
        maximum znaků na řádce.
                - 'ambc' ovlivňuje kdy se bude provádět kontrola pro
                přechod na novou řádku. Souvisí s 'top' problémem
                popisovaným u verze 0.882.
        - 'ht' skok na další pozici tabulátoru po (8 znacich)
        - 'el1=\E[1K' smazaní znaku od pozice kurzoru do začátku řádky
        - 'cr' skok na zacatek radky ^M=13 dec
        - 'bel' pínutí
        - je možno definovat sekvence opdovídající klávesám v
        libovolných kombinacích s klávesami CTRL, SHIFT a ALT. Některé
        kombinace mohou být nedustupné díky systému Windows 
        (CTRL+ALT+DEL)! Délka sekvence je omezena na 50 znaků v
        binární podobě.
        - přiřazné hodnoty klávesových zkratek
                - ALT+F12 = logout^M
        - 'k_cbt' vymazano - zpětný tabulátor je SHIFT+TAB
        - 'smacs', 'rmacs' - zapnout/vypnout semirgrafický režim
* Implementována vlastnost telnet protokolu EVIRONMENT a to jak NEW
  tak OLD. Umožnuje předávání pevně zadaných konstant, parametrů OS 
  nebo SemTelu - pro SemTel zatim jen SEMTEL_LOCAL_IP. Detailnejsi
  informace naleznete v dokumentu faq/environ.txt
* Lze měnit barvu kurzoru
* Před a po přímém tisku je možno poslat na tiskárnu binární soubor s
  aktivační/deaktivační sekvencí.
* U parametrů spojení je možno zaškrtnou aby SemTel vypisoval
  informace o průběhu navazování spojení (telnet options negotiation).
* Změna faq/led.txt
* Nové faq.


Verze 0.882 (xx.07.1998)
=================================
* Když má počítač více jak jednu IP adresu, tak se po zadání příkazu
  'Vložit lokální IP adresu' objeví dialog pro výběr jedné z nich.
* Zlepšil jsem chování kurzoru. Jeho obraz je nyní stabilnější, a je
  vidět jen tehdy když má být (u starších verzí si okna kurzor
  kradly).
* Opraven problém 'top'. Někdy docházelo k předčasným přechodům na
  nový řádek protože se kontrolovala pozice kurzoru po výpisu znaku,
  zatímco teď se kontroluje před výpisem znaku. Problém se projevoval
  volmými řádky ve výpisu který provádí unixový příkaz top.
* Nové parametry z příkazové řádky:
        - CS ................ SemTel startuje s ovevřeným oknem
                              'Výběr spojení'
        - C ConnectionName .. SemTel provede automatické připojení
                              podle zadaného předdefinovaného spojení,
                              je-li jméno tohoto spojení zadáno chybně
                              zobrazí se dialog 'Výběr spojení'
* Během změny velikosti okna pomocí myši se zobrazuje rámeček, který
  odpovídá velikosti okna po uvolnění myši. Velikost rámečku s mění
  skokově podle velikosti fontu. Pouze pro Win 95+/NT4.x+, Win 3.xx
  nemají zprávu WM_SIZING.
* Nové faq.


Verze 0.87 (12.06.1998)
=================================
* Opravena chyba v FTP serveru, nebyl schopen zpracovat prava pro vice
  jak jeden adresar.

Verze 0.86 (02.06.1998)
================================= 
* ScrollBar je opět možno ovládat pomocí klávesnice, viz v0.60.
* Lze kopírovat text z jiné než poslední stránky konzole.
* Pozice kurzoru se zobrazuje správně.
* Lokální echo (pozor na hesla), lze barevně odlišit
* Řádkový režim, zadávané znaky se zobrazují vedle pozice kurzoru,
  a odesílají se stiskem klávesy , funkční klávesy se odesílají
  okamžitě. 

Verze 0.85 (18.05.1998)
================================= 
* Problémy s FTP serverem pod Win311 byly odstraněny.
* 32bit verze odmítala pracovat bez tiskárny, opraveno.

Verze 0.84 (12.05.1998)
=================================
* Fixed some small bugs

Verze 0.83 (11.05.1998)
=================================
* Při ukončování SemTelu v režimu tvorby hlavniho INI docházelo k
  GPF. Opraveno.
* Protože DOS má omezenou délku příkazové řádky tak jsem zkrátil
  některé přikazy:
	-SuperUser    = -S
	-MainINI      = -M
	-LocalINI     = -L
	-LoadDialogs  = -D
* Ve verzi 0.81 nechodilo překódování češtiny při vkládání ze
  zásobníku, tato chyba vznikla úpravách zdrojových textů pro 32bit
  kompilátor. Opraveno.

Verze 0.82 (11.05.1998)
=================================
* Opravil jsem menší problémy s fonty pod MS-Windows 3.1x.
* FTP server stále nechodí spolehlivě pod MS-Windows 3.1x, 
  vyzkoušejte jej prosím a napište mi.
* Podařilo se mi zkompilovat SemTel do 32bitové verze.

Verze 0.81 (30.04.1998)
=================================
* Okno "SemTel" které se zobrazovalo při přepínání mezi aplikacemi
  pomocí ALT+TAB se mi podařilo skrýt.
* GPF problém v FTP serveru jsem odstranil, ale nový se objevil.
  Datové spojení se pod Windows 3.11 a Trumpet winsock 2.0B neuzavře
  a díky tomu je FTP server v této systémové konfiguraci nepoužitelný.
  Prosím vyzkoušejte jej s Vaší konfigurací a dejte mi vědět.

Verze 0.80 (27.04.1998)
=================================
* POZOR změna INI!!! MUSÍTE ručně změnit INI soubor:
        * Neměnili jste substituční tabulky: Najděte sekci
        [LineDrawSubst] a smažte ji.
        * Měnili jste si substituční tabulky: Najděte sekci
        [LineDrawSubst] a na všech řádkách začínajících na LD přidejte
        za znak = řetezec 1;
* Pro substituční tabulky platí stejná pravidla jako pro zbytek
  konfigurace, tj. hlavní a lokální INI.
* Změnil jsem názvy substitučních tabulek:
        * TYPE1 tabulky z kódu používaného na Debian Linuxu 1.3
        * TYPE2 tabulky z kódu používaného pro Informační systém ČVUT
* Při načítání ans souborů z disku docházelo k GPF. Opraveno.
* Mezi jednotlivými okny SemTelu se lze přepínat pomocí ALT+TAB, ale 
  je vidět okno "SemTel", které používám jako hlavní okno aplikace. 
  Pracuji na jeho skrytí.
* V okně "Parametry spojení" se objevily dvě nové stánky a to "Zpětné
  FTP" a "Profily tiskáren". Parametry na nich nastavené jsou
  GLOBÁLNÍ, tj nevztahují se k jednomu konkrétnímu spojení.
* F T P  S E R V E R
	* Napsal jsem FTP server který si můžete spustit na svém
        počítači a přenášet pomocí něj soubory na vzdálený systém.
        To je pochopitelně možné i pomocí serveru na straně vzáleného
        systému, ale mnohdy není možné spustit FTP server z
        bezpečnostních důvodů.
	* Server umožnuje přihlášení pouze jednoho uživatele k Vašemu
        počítači. Postup použití je následující:
		* Spusťe FTP server
		* Spusťe FTP klienta a zadejte mu svou IP adresu,
                můžete použít příkaz "Vložit lokální IP adresu".
		* Na jménu uživatele nezáleží, stačí 
		* Heslo vložíte příkazem "Vložit FTP helso"
		* A můžete pracovat. Nezapomeňte, že se role otočily,
                Váš počítač je server, server je klient.
	* HESLO, je složeno z osmi znaků 0-9, a-z, A-Z. Je generováno
	pomocí generátoru náhodných čísel jehož hodnota je
        inicializována od počtu událostí které přijalo hlavní okno
        aplikace. V okamžiku kdy zadáta příkaz "Vložit FTP helso" tak
        se heslo znovu vygeneruje a nastaví se do FTP serveru. Po
        korektním přihlášení uživatele je heslo změněno.
	* SOUBOROVÝ SYSTÉM, v současné době není podporován virtuální
	souborový systém.
		* Domovský adresář, představuje adresář který bude
                aktuální když se k serveru připojíte.
		* Adresáře jen pro čtení, zde uveďte seznam adresářů
		jejichž obsah má být možno kopírovat pomocí FTP
                klientů. V případě, že odškrtne zaškrtávací políčko,
                tak je lze kopírovat všechen obsah Vašeho počítače.
		* Adresáře pro čtení i zápis, zde uveďte seznam
                adresářů donichž má být možno zapisovat pomocí FTP
                klientů. V případě, že odškrtne zaškrtávací políčko,
                tak je lze přepsat/smazat všechen obsah Vašeho
                počítače!!!
                * V seznamech můžete uvést max 32 adresářů odělených
                znakem |, celková délka nesmé přesáhnout 255 znaků.
	* Pracuje s globálním a lokálním INI stejně jako parametery
	spojení.
* T I S K
	* SemTel může přesměrovat svůj výstup na tiskárnu podle
        příkazů serveru. Přepnutí na tiskárnu se děje sekvencí \E[5i a
        přepnutí zpět na monitor \E[4i.
	* Na stránce "Profily tiskáren" si můžete předdefinovat
        několik profilů znichž si před samotným tiskem rychle jeden
        vyberete. Posledně vybraný profil se stává defaultním
        profilem.
	* Volby kódování jsou podobné volbám kódování pro video,
        můžete určit kódovou tabulku vzdáleného systému (ta může být
        různá od tabulky pro video), kódovou tabulku tiskárny a
        substituční tabulku pro čárovou grafiku. Lze také určit za se
        má nahrazovat znak LF sekvencí CRLF.
	* Režim přístupu:
		* přímý - používají se fonty tiskárny, v tiskové
                frontě Windows neuvidíte počet stránek dokumentu.
		* windows - používají se fonty Windows, v tiskové
                frontě uvidíte počet stránek dokumentu.
	* Pracuje s globálním a lokálním INI stejně jako parametery
	spojení.

Verze 0.70 (20.04.1998)
=================================
* Vkládat text ze zásobníku lze pomocí prostředního nebo pravého
  tlačítka myši.
* K O N F I G U R A C E
	* SemTel je připraven pro použití v lokální síťi. To je
        zajištěno dvěma konfiguračními kde jeden je hlavní a druhý
        lokální.
	* Přepracoval jsem okno "konfigurace" tak že vypadá jako
        ekvivalentní okno v Netscape Comunicatoru. V nejbližší době
        v tomto okně přibude konfigurace tiskáren a zpětného FTP.
	* Hlavní soubor připravuje správce pomocí speciálního režimu 
	SemTelu, který aktivuje zadáním parametru "-SuperUser" z
        příkazové řádky. V tomto režimu nelze navázat spojení, ale je
        možno vytvářet jednotlivá předdefinovaná spojení a určit které
        parametry takto předdefinovaného spoje může uživatel měnit a
        které ne, to se děje pomocí zaškrtávacích políček u
        jednotlivých skupin parametrů. Standardně se tento soubor
        hledá tam, kde je umístěn EXE soubor, použití jiného můžete
        specifikovat parametrem z příkazové řádky 
        "-MainINI ". Pozice oken by v tomto souboru neměly
        být uvedeny a jsou-li tam jsou ignorovány.
	* Lokální konfigurační soubor se standardně vytváří v adresáři
        windows, ukládají se tam pozice a velikosti oken, substituční
	tabulky pro čárovou grafiku, uživatelem definovaná spojení a
        ty parametry předdefinovaných spojení, které může uživatel
        měnit (ať tak učinil nebo ne). Nestandardní pozici souboru
        lze specifikovat pomocí "-LocalINI ".
	* Vaše staré konfigurační soubory můžete převést pomocí
        programu ./tools/ini2ini.exe, tento vyžaduje jako parametr
        jméno převáděného ini souboru, načte sekci Connections a
        vytvoří převedenou sekci NewConnections. Totéž
        LineDrawSubstitutionTables => LineDrawSubst. 
	Obě staré sekce zůstanou v souboru zachovány doporučuji Vám
        je vymazat.
* J A Z Y K Y, SemTel hovoří česky a anglicky, a umí převádět z
libovolného  systému kódování do jiného.
	* Soubor textů pro oba jazyky, SemTel.lng, v tomto souboru je 
	uložena drtivá většina hlášek se kterými se v programu můžete 
	setkat. Tento soubor se standarně hledá u EXE v adresáři
        windows a nebo jinde "-MSG ".
	* Soubor převodních tabulek, SemTel.bnc. v tomto souboru jsou 
	uloženy převodní tabulky mezi jednotlivými kódy, pro n režimů 
	kódování bude soubor obsahovat n^2-n tabulek. Tento soubor si
	může každý uživatel vyrobit dle svého vážení pomocí programu 
	enc2bin, který je uložen v souboru ./tools/enc.zip společně s 
	soubory *.enc v kterých je v textové podobě popsána poloha 
	jednotlivých zanků národní abecedy. Standarně se hledá tam kde
        je EXE chceteli může být jinde "-CP ", v případě že
        není k nalezení lze bez problémů pokračovat v práci, ale
        služby kódování nejsou dostupné.
* F O N T Y
	* Používal jsem font Terminal který se dodává s MS-Windows,
        ale stím jsou trochu problémy, jetliže spustíte SemTel, potom
        okno DOSu a po nějaké chvíli DOSové okno ukončíte tak font
        terminal zmizí a Vy koukáte na okno SemTelu pracující s fontem
        System podle metriky fontu Term.
	* Proto jsem hledal nejaké jiné fonty a našel jsem na Linuxu
        fixed fonty společnosti BIZNET. Fonty si můžete nainstalovat
        z souboru ./tool/fonts.zip, jsou tam fonty v původním
        ISO-8859-2 kódování a také v kódu CP1250 které jsem převedl z
        původní distribuce. Jestliže nepotřebujete češtinu, ale chcete
        čárovou grafiku, tak stejně musíte použít ty překódované
        protože v původních jsou rámečky umístěny v oblasti řídících
        znaků.
* Dále se mi podařilo snížit dobu potřebnou k nastartování a ukončení 
  programu, všechna dialogová okna jsou natahována až když jsou
  protřeba v případě, že by to někomu nevyhovovalo může pomocí
  parametru "-LoadDialogs" řikázat natažení všech dialogů. 
* SemTel nyní umožnuje spustit několik kopií hlavního okna a niž by
  bylo nutné znovu natahovat celý EXE z toho plyne:
	* Vznikne-li závažná chyba v jednom okně je pravěpodobné, že
        bude nutno ukončit celý program.
	* Z nějakého nepochopitelného důvodu přestaly chodit klávesové
        zkratky do první úrovně menu. Pracuji na odstranění.
	* Není možné se přepínat mezi jednotlivými kopiemi hlavního
        okna pomocí ALT+TAB. Pracuji na odstranění.
	* V případě, že vyvoláte nějaké dialogové okno, tak se stane
	modálním a dokaď je neukončíte nemáte přístup k ostatním
        částem programu.
	* Změníte-li parametry jednoho spojení v jednom okně okamžitě
        se to projeví v dalších oknech téhož spojení.
	* Tímto způsobem byla významně snížena spotřeba systémových
        zdrojů.
* Převádím jsem dokumentaci do LaTeXu a proto není k dispozici on-line
  nápověda.

Verze 0.61 (19.03.1998)
=================================
* Spoj je možno vybrat dvojitým kliknutím na jeho popis v seznamu.
* V případě, že se zadá prázdné jméno spoje tak je vyplněno jménem 
  vzdáleného systému.

Verze 0.60 (03.03.1998)
=================================
* Nová konzole. Konzoli jsem zcela přepsal a podařilo se mi tak
  dosáhnout vyššího výkonu. 
* Dále není k dispozici volba "Povolit opožděný zápis". Veškeré
  operace jsou prováděny výhradně v paměti a kreslí se když je čas.
* Konzole má paměť na 3000 řádek. Text je možno rolovat pomocí
  rolovacího panelu nebo kláves ALT+(Nahoru, Dolu, Home, End, PageUp,
  PageDown).
* Snížil jsem nároky na systémové zdroje. Většina dialogových oken se
  alokuje až když jsou potřeba a pak zůstanou alokovány pro další
  použití. 
* Obsah paměti konsole lze zapsat do souboru a to buď jako ANSI text
  nebo jako prostý text.
* Správně pracuje kódování češtiny oběma směry. Nová volba kódová
  stránka klávesnice a schránky.

Verze 0.53 
=================================
* První uveřejněná verze.
vytvořil Jan Tomášek